:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#f3f7fb;--surface:#fff;--surface-soft:#f7fafd;--ink:#102849;--muted:#71839a;--muted-strong:#536984;--line:#e0e8f1;--green:#087985;--green-dark:#062e63;--green-soft:#e6f8f5;--lime:#5deb91;--amber:#a86b20;--amber-soft:#fbf2e5;--blue:#08bec8;--sidebar-width:260px}*{box-sizing:border-box}html{background:var(--canvas);min-width:320px}body{background:var(--canvas);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}button,input{font:inherit}button{color:inherit}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible{outline-offset:3px;outline:3px solid #8bbd9f}.app-frame{min-height:100vh}.sidebar{z-index:30;width:var(--sidebar-width);background:#fbfcfa;border-right:1px solid #e7ebe6;flex-direction:column;padding:25px 17px 16px;display:flex;position:fixed;inset:0 auto 0 0}.brand-row{justify-content:space-between;align-items:center;min-height:36px;display:flex}.brand-lockup{align-items:center;gap:10px;min-height:36px;padding:0 9px;display:flex}.brand-mark{background:#eaf2eb;border-radius:8px;justify-content:center;align-items:end;gap:2px;width:25px;height:25px;padding-bottom:4px;display:flex;position:relative;transform:rotate(-4deg)}.brand-mark span{background:var(--green);border-radius:4px;width:4px;display:block;transform:skew(-15deg)}.brand-mark span:first-child{opacity:.72;height:9px}.brand-mark span:nth-child(2){height:14px}.brand-mark span:nth-child(3){opacity:.82;height:11px}.brand-word{color:#20362b;letter-spacing:-1.2px;font-size:19px;font-weight:750}.brand-word span{color:#7c9183;font-weight:550}.sidebar-close,.mobile-menu-button{display:none}.workspace-switcher{background:#fff;border:1px solid #e7ece7;border-radius:12px;align-items:center;gap:10px;margin:30px 1px 29px;padding:10px;display:flex;box-shadow:0 1px 2px #20362b06}.workspace-avatar{color:#3f694e;background:#dce9dc;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-size:16px;font-weight:700;display:grid}.workspace-copy,.profile-copy{flex:1;gap:2px;min-width:0;display:grid}.workspace-copy strong,.profile-copy strong{color:#26362d;font-size:12px;font-weight:650}.workspace-copy span,.profile-copy span{color:#8a968d;font-size:10px}.muted-icon{color:#9aa69e;flex:none}.sidebar-nav{flex-direction:column;gap:4px;display:flex}.nav-section-label{color:#9aa59e;letter-spacing:1.25px;margin:0 10px 8px;font-size:9px;font-weight:750}.nav-link{color:#69766e;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;width:100%;min-height:41px;padding:0 11px;font-size:12px;font-weight:550;transition:background .15s,color .15s;display:flex;position:relative}.nav-link:hover{color:#304b3a;background:#f0f4ef}.nav-link.active{color:#25593f;background:#eaf2eb;font-weight:680}.nav-icon-wrap{flex:none;place-items:center;width:21px;height:21px;display:grid;position:relative}.nav-count{color:#677a6d;background:#fff;border-radius:6px;place-items:center;min-width:20px;height:19px;margin-left:auto;font-size:10px;font-weight:650;display:grid}.nav-dot{background:#d99057;border:1px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:1px;right:0}.sidebar-bottom{gap:13px;margin-top:auto;display:grid}.support-card{border:1px solid #e9ede9;border-radius:10px;align-items:center;gap:9px;padding:10px 9px;display:flex}.support-icon{color:#617766;background:#eff3ed;border-radius:8px;flex:none;place-items:center;width:29px;height:29px;display:grid}.support-card>div{flex:1;gap:3px;display:grid}.support-card strong{color:#536258;font-size:10px;font-weight:650}.support-card span:not(.support-icon){color:#98a29b;font-size:9px}.profile-button{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #e9ede9;align-items:center;gap:10px;width:100%;padding:15px 4px 1px;display:flex}.profile-avatar{color:#685a47;background:#ece3d5;border:1px solid #e2d8c8;border-radius:50%;flex:none;place-items:center;width:35px;height:35px;font-size:13px;font-weight:700;display:grid}.profile-avatar.small{width:29px;height:29px;font-size:11px}.main-column{min-height:100vh;margin-left:var(--sidebar-width)}.topbar{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f5f7f4e8;border-bottom:1px solid #e8ece8;justify-content:space-between;align-items:center;height:68px;padding:0 clamp(24px,3vw,47px);display:flex;position:sticky;top:0}.breadcrumb{color:#8a958d;align-items:center;gap:10px;font-size:11px;display:flex}.topbar-actions{align-items:center;gap:15px;display:flex}.logout-button{color:#64756a;cursor:pointer;background:#fff;border:1px solid #e4e9e4;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-width:72px;min-height:36px;padding:0 10px;font-size:11px;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.logout-button:disabled{cursor:wait;opacity:.62}.logout-feedback{color:#a24d34;max-width:220px;font-size:11px;line-height:1.3}.global-search{color:#9aa59d;background:#fff;border:1px solid #e4e9e4;border-radius:8px;align-items:center;gap:8px;width:236px;height:34px;padding:0 9px;display:flex}.global-search input{color:#49584e;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:10px}.global-search input::placeholder{color:#a4ada6}.global-search kbd{color:#a1aaa3;background:#fafbfa;border:1px solid #e8ece8;border-radius:4px;align-items:center;gap:2px;padding:2px 4px;font-family:inherit;font-size:9px;display:flex}.icon-button{color:#738078;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.icon-button:hover{background:#ebefea}.notification-button{position:relative}.notification-button i{border:1px solid var(--canvas);background:#d68755;border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:6px}.topbar-divider{background:#e2e8e2;width:1px;height:24px}.topbar-account{color:#879289;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.page-content{width:min(100%,1540px);margin:0 auto;padding:28px clamp(24px,3vw,47px) 0}.dashboard-page{flex-direction:column;gap:24px;display:flex}.demo-banner{color:#77836f;background:#fafbf5;border:1px solid #e7ebdf;border-radius:8px;align-items:center;gap:8px;min-height:34px;padding:7px 11px;font-size:10px;display:flex}.demo-banner>span:nth-child(2){color:#64774c;letter-spacing:.8px;font-size:9px;font-weight:750}.demo-banner>i{background:#dfe5d8;width:1px;height:13px;margin:0 2px}.demo-dot{background:#9caf6b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #9caf6b1b}.welcome-row{justify-content:space-between;align-items:end;gap:20px;margin:6px 0 0;display:flex}.eyebrow{color:#89958c;letter-spacing:1.2px;align-items:center;gap:8px;font-size:9px;font-weight:700;display:flex}.eyebrow-line{background:#8ba392;width:19px;height:1px}h1,h2,p{margin-top:0}.welcome-row h1{color:#1d2a22;letter-spacing:-1.7px;margin:10px 0 5px;font-size:clamp(27px,2.55vw,35px);font-weight:580;line-height:1.12}.wave{color:#92aa61;vertical-align:4px;font-size:22px;display:inline-block}.welcome-copy{color:#829087;margin:0;font-size:12px}.button{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:39px;padding:0 14px;font-size:11px;font-weight:650;transition:transform .15s,background .15s;display:inline-flex}.button-primary{background:var(--green);color:#fff;box-shadow:0 3px 8px #174b3320}.button-dark{color:#fff;background:#24382d;min-height:35px;font-size:10px}.metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.dashboard-review-notifications{background:#fff8f6;border:1px solid #edc3ba;border-left:4px solid #c64e42;border-radius:11px;gap:10px;padding:13px 15px;display:grid}.dashboard-review-notifications-heading,.dashboard-review-notifications-heading>span{align-items:center;gap:9px;display:flex}.dashboard-review-notifications-heading{justify-content:space-between}.dashboard-review-notifications-heading>span>svg{color:#c34d42;flex:none}.dashboard-review-notifications-heading>span>span{gap:3px;display:grid}.dashboard-review-notifications-heading strong{color:#873f37;font-size:11px}.dashboard-review-notifications-heading small,.dashboard-review-notifications-note{color:#966d65;font-size:8px}.dashboard-review-notifications-heading>a{color:#a34c40;align-items:center;gap:5px;font-size:9px;font-weight:700;text-decoration:none;display:inline-flex}.dashboard-review-notification-list{gap:6px;display:grid}.dashboard-review-notification{color:inherit;border-top:1px solid #f2ded9;grid-template-columns:auto minmax(0,1fr) 15px;align-items:center;gap:10px;padding:9px 2px 2px;text-decoration:none;display:grid}.dashboard-review-notification:hover .dashboard-review-notification-copy>strong{color:#a64238}.dashboard-review-decision{color:#a44c40;white-space:nowrap;background:#fff0ec;border-radius:5px;padding:5px 7px;font-size:7px;font-weight:750}.dashboard-review-decision.approved{color:#687958;background:#f1f4ec}.dashboard-review-notification-copy{gap:3px;min-width:0;display:grid}.dashboard-review-notification-copy>strong{color:#4e5e51;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.dashboard-review-notification-copy>span{color:#826e69;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.dashboard-review-notification-copy>small{color:#a18c86;font-size:7px}.dashboard-review-notification>svg{color:#bc7265}.dashboard-review-notifications-note{line-height:1.45}.metric-card{background:var(--surface);border:1px solid #e9ede9;border-radius:12px;min-height:135px;padding:17px 17px 14px;position:relative;overflow:hidden}.metric-card-dark{color:#fff;background:#274c39;border-color:#315743}.metric-top{z-index:1;color:#7d8980;justify-content:space-between;align-items:center;font-size:10px;font-weight:550;display:flex;position:relative}.metric-icon{color:#819087;background:#f1f3f0;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.metric-value{z-index:1;color:#25332a;letter-spacing:-1.7px;margin:11px 0;font-size:32px;font-weight:620;line-height:1;position:relative}.metric-card-dark .metric-value{color:#fff}.metric-foot{z-index:1;color:#98a29b;align-items:center;gap:6px;min-height:16px;font-size:9px;display:flex;position:relative}.metric-change{color:#659277;align-items:center;gap:2px;font-weight:650;display:inline-flex}.metric-change.neutral{color:#738c7c}.metric-card-dark .metric-change{color:#d9edac}.metric-foot-link{color:#9a7a4e;justify-content:space-between}.metric-foot-link:hover{color:#6d572f}.mini-progress{background:#edf0ec;border-radius:4px;width:52px;height:4px;display:inline-flex;overflow:hidden}.mini-progress i{background:#8caf95;border-radius:4px;height:100%}.metric-decoration{opacity:.3;align-items:end;gap:5px;display:flex;position:absolute;bottom:-19px;right:17px;transform:rotate(30deg)}.metric-decoration span{background:#b7d18f;border-radius:10px 10px 3px 3px;width:13px}.metric-decoration span:first-child{height:56px}.metric-decoration span:nth-child(2){height:83px}.metric-decoration span:nth-child(3){height:45px}.content-grid{grid-template-columns:minmax(0,1.57fr) minmax(300px,.93fr);gap:14px;display:grid}.panel{background:var(--surface);border:1px solid #e9ede9;border-radius:12px;min-width:0}.section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.section-heading h2{color:#26352b;letter-spacing:-.25px;margin:0;font-size:13px;font-weight:650}.text-link,.panel-footer-link{color:#65836f;align-items:center;gap:6px;font-size:10px;font-weight:600;display:inline-flex}.post-list{display:grid}.post-row{border-top:1px solid #eff1ee;grid-template-columns:43px 58px minmax(0,1fr) auto 18px;align-items:center;gap:11px;min-height:88px;display:grid}.post-time{text-align:center;gap:5px;display:grid}.post-time strong{color:#45534a;font-size:11px;font-weight:680}.post-time span{color:#a0aaa3;letter-spacing:.65px;font-size:8px;font-weight:700}.post-cover{flex-direction:column;justify-content:space-between;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.post-row-cover{border-radius:6px;width:58px;height:62px;padding:8px 6px 5px}.cover-olive{background:radial-gradient(at 82% 18%,#d7d8af 0 9%,#0000 10%),radial-gradient(at 83% 20%,#82935c 0 23%,#0000 24%),linear-gradient(135deg,#536748 0%,#8d9a69 47%,#e9ddbd 100%)}.cover-interior{background:linear-gradient(140deg,#d7cabe 0 33%,#9b8f83 34% 38%,#e7e1d8 39% 62%,#a8a69b 63% 65%,#c1b5a2 66%)}.cover-coffee{background:radial-gradient(at 67% 40%,#e0c292 0 18%,#846747 19% 22%,#0000 23%),linear-gradient(145deg,#4d4034 0%,#8c7458 55%,#d1b48a 100%)}.cover-orb{aspect-ratio:1;border:1px solid #ffffff85;border-radius:50%;width:31%;position:absolute;top:10%;right:4%}.cover-label{z-index:1;color:#ffffffd4;letter-spacing:.7px;font-size:4.5px;font-weight:760;position:relative}.cover-title{z-index:1;color:#fff;letter-spacing:-.5px;text-shadow:0 1px 4px #24302444;font-family:Georgia,serif;font-size:10px;line-height:.98;position:relative}.cover-footer,.cover-index{z-index:1;color:#fffc;letter-spacing:.45px;font-size:3.5px;position:relative}.cover-index{position:absolute;bottom:5px;right:5px}.post-row-copy{gap:4px;min-width:0;display:grid}.post-client{color:#89948c;align-items:center;gap:5px;font-size:9px;display:flex}.client-avatar{letter-spacing:-.2px;border:1px solid #0000;border-radius:8px;flex:none;place-items:center;width:24px;height:24px;font-size:8px;font-weight:750;display:grid}.client-avatar.sage{color:#5d7757;background:#edf3e9;border-color:#dce7d7}.client-avatar.lavender{color:#806b9c;background:#f1edf7;border-color:#e4dcf0}.client-avatar.sand{color:#987c4e;background:#f7f0e4;border-color:#ede3d1}.client-avatar.blue{color:#5e8290;background:#eaf2f4;border-color:#d9e6ea}.post-channel{color:#85958a;background:#fff;border:1px solid #e8ece8;border-radius:50%;place-items:center;width:17px;height:17px;display:grid}.post-row-copy>strong{color:#3c4a40;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:620;overflow:hidden}.post-format{color:#a0aaa3;font-size:9px}.status-pill{white-space:nowrap;border-radius:20px;align-items:center;gap:5px;padding:6px 8px;font-size:8px;font-weight:650;display:inline-flex}.status-pill i{background:currentColor;border-radius:50%;width:5px;height:5px}.row-arrow{color:#a7b0a9;cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:28px;display:grid}.panel-footer-link{border-top:1px solid #eff1ee;justify-content:center;padding:13px 0 15px;display:flex}.attention-panel{padding-bottom:14px}.attention-panel .section-heading{margin-bottom:9px}.attention-item{color:#9da8a0;border-top:1px solid #eff1ee;grid-template-columns:31px minmax(0,1fr) 16px;align-items:center;gap:10px;min-height:76px;display:grid}.attention-symbol{border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.attention-high .attention-symbol{color:#b57b32;background:#fbf2e6}.attention-medium .attention-symbol{color:#688995;background:#eef3f3}.attention-item>div{gap:4px;display:grid}.attention-item strong{color:#45534a;font-size:10px;font-weight:650}.attention-item span:not(.attention-symbol){color:#87938a;font-size:9px}.attention-item small{color:#a4ada6;font-size:8px}.attention-empty{color:#8e9b90;align-items:center;gap:7px;padding:11px 0;font-size:9px;display:flex}.empty-check{color:#769577;background:#eef5ed;border-radius:50%;place-items:center;width:19px;height:19px;display:grid}.health-card{background:#f8faf7;border:1px solid #eaf0e8;border-radius:9px;margin-top:2px;padding:10px 11px}.health-card-top{color:#6e7e72;justify-content:space-between;align-items:center;gap:8px;font-size:9px;display:flex}.health-card-top>span:first-child{color:#58675b;align-items:center;gap:6px;font-weight:620;display:inline-flex}.health-pulse{background:#7ca17e;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #7ca17e1c}.health-providers{color:#8a978d;gap:12px;margin-top:11px;font-size:8px;display:flex}.health-providers span{align-items:center;gap:5px;display:inline-flex}.provider-dot{background:#84a289;border-radius:50%;width:5px;height:5px}.provider-kie{background:#a5aa7a}.provider-make{background:#bc8060}.provider-pending{background:#b8c0b9}.clients-panel{padding-bottom:5px}.client-table-heading{color:#9aa59d;letter-spacing:.8px;border-top:1px solid #eff1ee;grid-template-columns:minmax(170px,1.5fr) minmax(105px,.8fr) minmax(145px,1fr);gap:10px;padding:12px 4px 8px;font-size:8px;font-weight:750;display:grid}.client-rows{display:grid}.client-table-row{border-top:1px solid #f0f2ef;grid-template-columns:minmax(170px,1.5fr) minmax(105px,.8fr) minmax(145px,1fr) 16px;align-items:center;gap:10px;min-height:58px;padding:0 4px;display:grid}.client-table-row:hover .client-table-name strong{color:var(--green)}.client-table-name{align-items:center;gap:9px;min-width:0;display:flex}.client-table-name>span:last-child{gap:3px;min-width:0;display:grid}.client-table-name strong{color:#49574d;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:650;overflow:hidden}.client-table-name small,.client-post-count small{color:#9aa49d;font-size:8px;font-weight:450}.client-post-count{color:#546258;font-size:10px;font-weight:650}.client-buffer{align-items:center;gap:7px;display:flex}.client-buffer .mini-progress{width:46px}.client-buffer strong{color:#78867c;font-size:8px;font-weight:550}.client-row-chevron{color:#b3bbb5}.dashboard-footer{color:#9aa59d;justify-content:space-between;align-items:center;gap:12px;padding:1px 2px 23px;font-size:8px;display:flex}.dashboard-footer i{color:#c2c9c3;margin:0 4px;font-style:normal}.dashboard-footer>span:nth-child(2){color:#a1aaa3}.dashboard-footer a{color:#87958a;align-items:center;gap:3px;display:flex}.page-heading{justify-content:space-between;align-items:end;gap:20px;margin:8px 0 23px;display:flex}.page-heading h1{color:#1d2a22;letter-spacing:-1.4px;margin:10px 0 5px;font-size:clamp(27px,2.4vw,34px);font-weight:580}.page-heading p{color:#829087;margin:0;font-size:12px}.page-title-icon{color:#66816c;background:#fff;border:1px solid #e4ebe3;border-radius:10px;place-items:center;width:39px;height:39px;display:grid}.module-page{flex-direction:column;gap:19px;min-height:calc(100vh - 90px);display:flex}.module-page .page-heading{margin:2px 0 0}.module-client-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.module-client-card{background:#fff;border:1px solid #e8ede8;border-radius:12px;min-width:0;padding:16px}.module-client-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.module-client-card-top .client-avatar{border-radius:10px;width:34px;height:34px;font-size:10px}.module-status{color:#7a8d7a;background:#f2f6f0;border-radius:20px;align-items:center;gap:5px;padding:5px 7px;font-size:8px;display:inline-flex}.module-status i{background:#8da88b;border-radius:50%;width:5px;height:5px}.module-client-card h2{color:#344238;margin:14px 0 3px;font-size:13px;font-weight:650}.module-client-card>p{color:#93a097;margin:0;font-size:9px}.module-client-stats{gap:28px;margin:19px 0 15px;display:flex}.module-client-stats>span{gap:3px;display:grid}.module-client-stats strong{color:#49594d;font-size:15px;font-weight:650}.module-client-stats small{color:#9aa59d;font-size:8px}.module-progress-label{color:#89968c;justify-content:space-between;margin-bottom:6px;font-size:8px;display:flex}.module-progress-label strong{color:#738674;font-weight:650}.module-progress{background:#eef1ed;border-radius:5px;height:5px;display:flex;overflow:hidden}.module-progress i{border-radius:inherit;background:#91ad8e;height:100%;display:block}.module-content-list{gap:10px;display:grid}.module-content-card{background:#fff;border:1px solid #e8ede8;border-radius:11px;grid-template-columns:116px minmax(0,1fr) 28px;align-items:center;gap:15px;padding:11px;display:grid}.module-content-art{color:#fff;text-shadow:0 1px 5px #17241b77;border-radius:7px;flex-direction:column;justify-content:space-between;min-height:108px;padding:10px;display:flex;position:relative;overflow:hidden}.module-content-art:after{content:"";background:linear-gradient(#0000 20%,#17251e66 100%);position:absolute;inset:0}.module-content-art>*{z-index:1;position:relative}.module-content-art>span{letter-spacing:1px;font-size:6px;font-weight:750}.module-content-art strong{max-width:145px;font-family:Georgia,serif;font-size:14px;font-weight:500;line-height:1.08}.module-content-art small{align-self:end;font-size:7px}.module-content-copy{gap:7px;min-width:0;display:grid}.module-content-client{color:#87938a;align-items:center;gap:6px;font-size:9px;display:flex}.module-content-client svg{color:#9ba79e;margin-left:2px}.module-content-copy h2{color:#3b4a40;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:650;overflow:hidden}.module-content-copy p{color:#8f9b92;margin:0;font-size:9px}.module-content-meta{align-items:center;gap:12px;display:flex}.module-content-meta>span:last-child{color:#909b93;align-items:center;gap:5px;font-size:8px;display:inline-flex}.module-arrow{color:#91a096;border-radius:7px;place-items:center;width:27px;height:29px;display:grid}.module-calendar{background:#fff;border:1px solid #e8ede8;border-radius:12px;overflow:hidden}.calendar-toolbar{border-bottom:1px solid #edf0ed;justify-content:space-between;align-items:center;gap:12px;padding:15px 17px;display:flex}.calendar-toolbar>div:first-child{gap:4px;display:grid}.calendar-toolbar strong{color:#425147;font-size:12px;font-weight:650}.calendar-toolbar span{color:#96a098;font-size:9px}.calendar-toolbar>div:last-child{gap:5px;display:flex}.calendar-toolbar button{color:#78867d;cursor:pointer;background:#fff;border:1px solid #e7ece7;border-radius:7px;place-items:center;width:28px;height:28px;font-size:18px;display:grid}.calendar-days{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendar-day{border-right:1px solid #edf0ed;min-height:205px;padding:12px 8px}.calendar-day:last-child{border-right:0}.calendar-day>span{color:#98a39b;letter-spacing:.8px;text-align:center;font-size:8px;font-weight:750;display:block}.calendar-day>strong{color:#59675e;border-radius:50%;place-items:center;width:27px;height:27px;margin:7px auto 11px;font-size:11px;font-weight:600;display:grid}.calendar-day.today>strong{color:#fff;background:#2c654a}.calendar-day>div{gap:6px;display:grid}.calendar-event{color:#617665;background:#eef4ee;border-left:2px solid #7d9e7e;border-radius:4px;padding:7px 5px;font-size:8px;line-height:1.4}.calendar-day>div>small{color:#b0b9b1;padding:5px 2px;font-size:8px}.module-note{color:#85938a;border-top:1px solid #edf0ed;align-items:center;gap:8px;padding:12px 16px;font-size:9px;display:flex}.module-note svg{color:#8ba28c;flex:none}.module-attention-list{gap:11px;display:grid}.module-attention-card{background:#fff;border:1px solid #e8ede8;border-radius:11px;grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:12px;padding:17px;display:grid}.module-attention-card>span:first-child{border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.module-attention-card.high>span:first-child{color:#b57b32;background:#fbf2e6}.module-attention-card.medium>span:first-child{color:#688995;background:#eef3f3}.module-attention-card>div>small{color:#95a097;letter-spacing:.8px;font-size:8px;font-weight:750}.module-attention-card h2{color:#3d4b41;margin:7px 0 5px;font-size:12px;font-weight:650}.module-attention-card p{color:#829087;margin:0 0 8px;font-size:10px;line-height:1.5}.module-age{color:#a1aaa3;font-size:8px}.attention-tag{color:#a97a42;white-space:nowrap;background:#fbf2e6;border-radius:20px;padding:6px 8px;font-size:8px}.module-attention-card.medium .attention-tag{color:#718b95;background:#eef3f3}.module-quiet-state{color:#78877b;background:#f8faf7;border:1px solid #e7eee5;border-radius:9px;align-items:center;gap:8px;padding:12px;font-size:9px;display:flex}.module-quiet-state svg{color:#789678;flex:none}.module-cost-layout{gap:13px;display:grid}.module-cost-summary{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.module-cost-summary article{background:#fff;border:1px solid #e8ede8;border-radius:11px;gap:7px;padding:16px;display:grid}.module-cost-summary article>span{color:#94a097;letter-spacing:.8px;font-size:8px;font-weight:750}.module-cost-summary strong{color:#35443a;letter-spacing:-1px;font-size:23px;font-weight:620}.module-cost-summary small{color:#8b978e;font-size:9px}.client-cost-section{background:#fff;border:1px solid #e8ede8;border-radius:11px;gap:12px;padding:16px;display:grid}.client-cost-section>div:first-child h2{color:#3c4b41;margin:0 0 4px;font-size:12px}.client-cost-section>div:first-child span{color:#9aa49c;font-size:8px}.client-cost-list{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;display:grid}.client-cost-list article{background:#fbfcfa;border:1px solid #edf0ed;border-radius:9px;gap:6px;min-width:0;padding:11px;display:grid}.client-cost-list article strong{color:#66746a;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:650;overflow:hidden}.client-cost-list article span{color:#35443a;font-size:16px;font-weight:620}.client-cost-list article small{color:#929d94;font-size:8px}.module-cost-chart{background:#fff;border:1px solid #e8ede8;border-radius:11px;padding:18px}.module-cost-chart>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.module-cost-chart h2{color:#3c4b41;margin:0;font-size:12px}.module-cost-chart>div:first-child span{color:#9aa49c;font-size:8px}.cost-bars{background:repeating-linear-gradient(#0000 0 42px,#f1f3f0 43px,#0000 44px);border-bottom:1px solid #edf0ed;justify-content:space-between;align-items:end;gap:9px;height:175px;margin-top:22px;padding:0 5px;display:flex}.cost-bars>span{justify-content:center;align-items:end;width:100%;height:100%;display:flex}.cost-bars i{opacity:.8;background:linear-gradient(#a4bd91,#718f70);border-radius:5px 5px 0 0;width:min(24px,65%);min-height:8px;display:block}.cost-axis{color:#a1aaa3;justify-content:space-between;margin-top:8px;font-size:8px;display:flex}.module-system-grid{grid-template-columns:minmax(0,1.4fr) minmax(260px,.8fr);gap:13px;display:grid}.observability-panel{background:#fff;border:1px solid #e8ede8;border-radius:11px;gap:13px;padding:17px;display:grid}.observability-heading,.observability-provider-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.observability-heading h2{color:#3c4b41;margin:0 0 4px;font-size:12px}.observability-heading>div>span,.observability-provider-heading>span{color:#96a198;font-size:8px}.observability-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.observability-metrics article{background:#fbfcfa;border:1px solid #edf0ed;border-radius:9px;align-content:start;gap:7px;min-width:0;padding:12px;display:grid}.observability-metrics article>span{color:#94a097;letter-spacing:.55px;font-size:7px;font-weight:750}.observability-metrics article>strong{color:#35443a;letter-spacing:-.55px;overflow-wrap:anywhere;font-size:clamp(15px,1.55vw,22px);font-weight:620}.observability-metrics article>small{color:#8b978e;font-size:8px;line-height:1.5}.observability-provider-list{border-top:1px solid #eff1ef;gap:8px;padding-top:12px;display:grid}.observability-provider-heading>strong{color:#56645a;font-size:9px;font-weight:650}.observability-provider-row{color:#7f8c82;background:#f8faf7;border-radius:7px;grid-template-columns:minmax(110px,1.2fr) repeat(3,minmax(0,1fr));gap:8px;padding:9px 10px;font-size:8px;display:grid}.observability-provider-row strong{color:#526155;font-size:8px}.observability-provider-list>small{color:#a0aaa2;font-size:8px}.module-provider-list{align-content:start;gap:9px;display:grid}.module-provider-card{background:#fff;border:1px solid #e8ede8;border-radius:10px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px;display:grid}.provider-icon{color:#718672;background:#f8faf7;border:1px solid #e9eee8;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.module-provider-card h2{color:#425147;margin:0 0 4px;font-size:10px;font-weight:650}.module-provider-card p{color:#96a198;margin:0;font-size:8px}.provider-state{color:#9a855f;white-space:nowrap;align-items:center;gap:5px;font-size:8px;display:inline-flex}.provider-state i{background:#c2a66e;border-radius:50%;width:5px;height:5px}.module-system-aside{background:#fff;border:1px solid #e8ede8;border-radius:11px;padding:16px}.system-aside-icon{color:#6c8b70;background:#edf4ee;border-radius:9px;place-items:center;width:31px;height:31px;margin-bottom:10px;display:grid}.module-system-aside h2{color:#3e4c42;margin:0 0 6px;font-size:11px}.module-system-aside p{color:#8a968d;margin:0 0 14px;font-size:9px;line-height:1.5}.module-system-aside>div{color:#8d9990;border-top:1px solid #eff1ef;justify-content:space-between;gap:10px;padding:9px 0;font-size:8px;display:flex}.module-system-aside>div strong{color:#9a855f;font-size:8px;font-weight:600}.placeholder-panel{text-align:center;background:#fff;border:1px solid #e9ede9;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:250px;padding:30px;display:flex}.placeholder-panel>span{color:#66836b;background:#edf4ee;border-radius:12px;place-items:center;width:45px;height:45px;margin-bottom:13px;display:grid}.placeholder-panel h2{color:#344439;margin:0 0 7px;font-size:15px}.placeholder-panel p{color:#839087;max-width:370px;margin:0;font-size:11px;line-height:1.6}.mobile-bottom-nav,.mobile-more-menu,.mobile-scrim{display:none}.login-page{background:#fff;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100svh;display:grid}.login-visual{color:#f7f6ed;background:radial-gradient(at 84% 87%,#638164 0%,#0000 39%),linear-gradient(145deg,#1e3f30 0%,#294e3a 48%,#375940 100%);flex-direction:column;min-height:100svh;padding:31px clamp(30px,5vw,78px);display:flex;position:relative;overflow:hidden}.login-brand{z-index:1;align-items:center;gap:10px;display:flex;position:relative}.login-brand .brand-mark{background:#e5eddc}.login-brand .brand-mark span{background:#315944}.login-brand .brand-word{color:#fff}.login-brand .brand-word span{color:#b7cbb0}.login-visual-content{z-index:2;width:min(100%,450px);margin:auto 0;padding:50px 0 80px;position:relative}.login-overline{color:#899a88;letter-spacing:1.55px;font-size:9px;font-weight:750}.login-visual-content h1{color:#f5f3e8;letter-spacing:-3px;margin:18px 0 17px;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,6.1vw,83px);font-weight:400;line-height:.97}.login-visual-content h1 em{color:#d2e39d;font-weight:400}.login-visual-content p{color:#c6d2c4;max-width:295px;margin:0;font-size:12px;line-height:1.7}.login-visual-bottom{align-items:end;height:230px;padding:0 clamp(30px,5vw,78px) 28px;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.login-visual-bottom>span:last-child{z-index:2;color:#c4d0bd;letter-spacing:1px;font-size:8px;font-weight:700;position:relative}.login-orbit{border:1px solid #d9e6c52b;border-radius:50%;width:480px;height:480px;position:absolute;bottom:-275px;right:-95px}.orbit-two{width:410px;height:410px;bottom:-241px;right:-61px}.login-bloom{opacity:.38;justify-content:center;align-items:end;gap:2px;width:110px;height:150px;display:flex;position:absolute;bottom:-18px;right:125px;transform:rotate(-7deg)}.login-bloom i{transform-origin:bottom;border:1px solid #d4e2b8;border-radius:100% 0;width:21px;height:106px}.login-bloom i:first-child{height:82px;transform:rotate(-34deg)}.login-bloom i:nth-child(2){height:118px;transform:rotate(-13deg)}.login-bloom i:nth-child(3){height:132px;transform:rotate(11deg)}.login-bloom i:nth-child(4){height:96px;transform:rotate(31deg)}.login-form-side{flex-direction:column;justify-content:center;min-height:100svh;padding:48px clamp(30px,7vw,105px) 25px;display:flex}.login-form-wrap{width:min(100%,375px);margin:auto}.login-form-icon{color:#51745a;background:#f4f7f2;border:1px solid #e3ebe3;border-radius:11px;place-items:center;width:39px;height:39px;margin-bottom:22px;display:grid}.login-form-wrap h2{color:#25352b;letter-spacing:-.75px;margin:9px 0 6px;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:500}.login-intro{color:#86928a;margin:0 0 23px;font-size:11px;line-height:1.55}.login-form{gap:15px;display:grid}.login-form>.login-remember{cursor:pointer;background:#f7faf6;border:1px solid #dfe9e1;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 11px;display:flex}.login-form .login-remember>input{accent-color:#087985;flex:none;width:16px;height:16px;margin:1px 0 0}.login-remember>span{gap:3px;display:grid}.login-remember strong{color:#345b45;font-size:10px;font-weight:700}.login-remember small{color:#829187;font-size:8px;font-weight:450;line-height:1.45}.login-form>label{color:#536158;gap:6px;font-size:9px;font-weight:650;display:grid}.login-form>label>input,.password-field,.login-code-input{background:#fff;border:1px solid #e3e9e3;border-radius:8px;align-items:center;width:100%;height:40px;transition:border-color .15s,box-shadow .15s;display:flex}.login-form>label>input,.password-field input,.login-code-input input{color:#34443a;font-size:11px}.login-form>label>input{padding:0 11px}.login-form input{background:0 0;border:0;outline:0;width:100%;min-width:0}.login-form input::placeholder{color:#b1bab3}.login-form>label>input:focus,.password-field:focus-within,.login-code-input:focus-within{border-color:#93b09a;outline:0;box-shadow:0 0 0 3px #73977414}.password-field{padding:0 9px 0 11px}.password-field button{color:#9ba69e;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:26px;height:28px;display:grid}.login-code-input{color:#91a097;gap:7px;padding:0 10px}.login-code-input input{letter-spacing:2px}.login-form>label>small{color:#9ba69e;font-size:8px;font-weight:450}.login-submit{color:#fff;cursor:pointer;background:#28583f;border:0;border-radius:8px;justify-content:space-between;align-items:center;min-height:42px;margin-top:2px;padding:0 13px;font-size:10px;font-weight:650;transition:background .15s,transform .15s;display:flex}.login-submit:hover:not(:disabled){background:#1e4b35;transform:translateY(-1px)}.login-submit:disabled{cursor:wait;opacity:.68}.login-error{color:#a24d34;background:#fff8f5;border:1px solid #f0dcd4;border-radius:7px;margin:-4px 0 0;padding:9px 10px;font-size:9px;line-height:1.5}.login-footnote{color:#929e95;align-items:center;gap:7px;margin-top:17px;font-size:8px;display:flex}.login-lock-dot{background:#85a28a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #85a28a1c}.login-footer{color:#a0aaa2;justify-content:space-between;gap:8px;padding-top:22px;font-size:8px;display:flex}.login-mobile-brand{display:none}@media (max-width:1260px){:root{--sidebar-width:226px}.sidebar{padding-left:13px;padding-right:13px}.content-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.9fr)}.post-row{grid-template-columns:37px 52px minmax(0,1fr) auto 16px;gap:8px}.post-row-cover{width:52px;height:58px}.status-pill{padding:6px 7px}.client-table-heading,.client-table-row{grid-template-columns:minmax(140px,1.4fr) minmax(82px,.7fr) minmax(128px,1fr) 14px}}@media (max-width:1080px){:root{--sidebar-width:76px}.sidebar{align-items:center;padding:22px 10px 15px}.brand-lockup{padding:0}.brand-word,.workspace-copy,.workspace-switcher>.muted-icon,.nav-section-label,.nav-link>span:nth-child(2),.nav-count,.support-card,.profile-copy,.profile-button>.muted-icon{display:none}.workspace-switcher{box-shadow:none;background:0 0;border:0;justify-content:center;margin:27px 0 25px;padding:7px}.sidebar-nav{align-items:center;gap:7px;width:100%}.sidebar-nav>.nav-link{justify-content:center;width:48px;height:46px;padding:0}.nav-icon-wrap{width:22px;height:22px}.sidebar-bottom{justify-items:center;width:100%}.profile-button{justify-content:center;padding:13px 0 2px}.content-grid{grid-template-columns:minmax(0,1.2fr) minmax(270px,.8fr)}.post-row{grid-template-columns:36px 49px minmax(0,1fr) 16px}.post-row .status-pill{display:none}.post-row-cover{width:49px}}@media (max-width:760px){:root{--sidebar-width:0px}.sidebar{z-index:60;align-items:stretch;width:275px;padding:22px 17px 16px;transition:transform .23s;transform:translate(-102%);box-shadow:15px 0 35px #1830241a}.sidebar.sidebar-open{transform:translate(0)}.brand-row{min-height:36px}.brand-lockup{padding:0 8px}.brand-word{display:inline}.sidebar-close{color:#647268;cursor:pointer;background:#f1f4f0;border:0;border-radius:7px;place-items:center;width:30px;height:30px;margin-left:auto;display:grid}.workspace-switcher{background:#fff;border:1px solid #e7ece7;justify-content:flex-start;margin:25px 1px 24px;padding:10px;box-shadow:0 1px 2px #20362b06}.workspace-copy,.workspace-switcher>.muted-icon,.nav-section-label,.nav-link>span:nth-child(2),.nav-count,.support-card,.profile-copy,.profile-button>.muted-icon{display:initial}.workspace-copy{display:grid}.workspace-switcher>.muted-icon{margin-left:auto}.nav-section-label{display:block}.sidebar-nav{align-items:stretch;gap:4px}.sidebar-nav>.nav-link{justify-content:flex-start;width:100%;height:41px;padding:0 11px}.nav-link>span:nth-child(2){display:inline}.nav-count{margin-left:auto;display:grid}.sidebar-bottom{justify-items:stretch}.support-card{display:flex}.profile-button{justify-content:flex-start;padding:15px 4px 1px}.profile-copy{display:grid}.mobile-scrim{z-index:55;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#15231b70;border:0;width:100%;display:block;position:fixed;inset:0}.main-column{margin-left:0}.topbar{height:58px;padding:0 16px}.mobile-menu-button{color:#58675e;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:33px;height:33px;margin-right:8px;display:grid}.breadcrumb{flex:1;gap:7px;font-size:10px}.breadcrumb>span:first-child,.breadcrumb-slash{display:none}.topbar-actions{gap:7px}.logout-button{width:36px;min-width:36px;min-height:36px;padding:0}.logout-button>span{display:none}.logout-feedback{z-index:25;background:#fff8f5;border:1px solid #f0dcd4;border-radius:8px;max-width:min(240px,100vw - 20px);padding:8px 10px;position:absolute;top:calc(100% + 5px);right:10px;box-shadow:0 5px 15px #2c392d12}.global-search{background:0 0;border:0;justify-content:center;width:34px;height:33px;padding:0}.global-search input,.global-search kbd,.topbar-divider,.topbar-account{display:none}.page-content{padding:15px 14px 105px}.dashboard-page{gap:18px}.demo-banner{flex-wrap:wrap;gap:6px;min-height:31px;padding:7px 9px;font-size:9px;line-height:1.35}.demo-banner>span:nth-child(2){font-size:8px}.demo-banner>i{height:11px}.welcome-row{flex-direction:column;align-items:flex-start;gap:14px;margin-top:1px}.welcome-row h1{margin-top:8px;font-size:29px}.welcome-copy{font-size:11px}.welcome-row>.button{align-self:stretch;min-height:40px}.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.metric-card{min-height:120px;padding:13px 12px 12px}.metric-top{font-size:9px}.metric-icon{width:25px;height:25px}.metric-icon svg{width:15px;height:15px}.metric-value{margin:10px 0;font-size:29px}.metric-foot,.metric-card-attention .metric-foot{font-size:8px}.content-grid{grid-template-columns:minmax(0,1fr);gap:11px}.upcoming-panel,.attention-panel,.clients-panel{padding:15px 13px 0}.section-heading h2{font-size:12px}.text-link{font-size:9px}.post-row{grid-template-columns:37px 51px minmax(0,1fr) 17px;gap:8px;min-height:82px}.post-row-cover{width:51px;height:56px}.post-row-copy>strong{font-size:9px}.post-client{gap:4px;font-size:8px}.post-format{font-size:8px}.post-row .status-pill{display:none}.row-arrow{width:17px}.post-time strong{font-size:10px}.post-time span{font-size:7px}.attention-item{min-height:71px}.health-providers{gap:10px}.client-table-heading{grid-template-columns:minmax(130px,1fr) 80px minmax(92px,.8fr);gap:4px;font-size:7px}.client-table-row{grid-template-columns:minmax(130px,1fr) 80px minmax(92px,.8fr) 12px;gap:4px;min-height:56px}.client-table-name{gap:6px}.client-avatar{border-radius:7px;width:22px;height:22px;font-size:7px}.client-table-name strong{font-size:9px}.client-table-name small{font-size:7px}.client-post-count{font-size:9px}.client-post-count small{font-size:7px}.client-buffer{flex-direction:column;align-items:flex-start;gap:4px}.client-buffer .mini-progress{width:43px}.client-buffer strong{font-size:7px}.dashboard-footer{flex-wrap:wrap;padding-bottom:13px;font-size:7px}.dashboard-footer>span:nth-child(2){display:none}.mobile-bottom-nav{z-index:40;padding:7px 5px max(8px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border-top:1px solid #e5eae5;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-nav-link{color:#849088;border-radius:8px;flex-direction:column;justify-content:center;gap:2px;min-height:47px;padding:3px 1px;font-size:8px;display:flex}.mobile-nav-link>span:nth-child(2){display:inline}.mobile-nav-link .nav-icon-wrap{width:21px;height:21px}.mobile-more-menu{z-index:45;background:#fff;border:1px solid #e7ece7;border-radius:12px;gap:3px;width:165px;padding:7px;display:grid;position:fixed;bottom:72px;right:10px;box-shadow:0 10px 30px #21392c1b}.mobile-more-menu .nav-link{min-height:39px}.mobile-more-menu .nav-link>span:nth-child(2){display:inline}.mobile-more-menu .nav-count{display:grid}.page-heading{flex-direction:column;align-items:flex-start;margin:8px 0 20px}.page-heading>.button{width:100%}.page-title-icon{display:none}.module-client-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.module-client-card{padding:12px}.module-client-card h2{font-size:11px}.module-client-card>p{font-size:8px}.module-client-stats{gap:17px;margin:15px 0 12px}.module-client-stats strong{font-size:13px}.module-client-stats small,.module-progress-label{font-size:7px}.module-content-card{grid-template-columns:84px minmax(0,1fr) 17px;gap:9px;padding:8px}.module-content-art{min-height:94px;padding:8px}.module-content-art strong{font-size:11px}.module-content-art>span{font-size:5px}.module-content-copy{gap:5px}.module-content-copy h2{font-size:10px}.module-content-copy p{font-size:8px}.module-content-meta{flex-wrap:wrap;gap:6px}.module-calendar{overflow-x:auto}.calendar-toolbar{padding:12px}.calendar-days{min-width:650px}.calendar-day{min-height:170px;padding:10px 6px}.module-attention-card{grid-template-columns:30px minmax(0,1fr);gap:9px;padding:13px}.module-attention-card>span:first-child{width:29px;height:29px}.module-attention-card>span:last-child{grid-column:2;justify-self:start}.module-cost-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.module-cost-summary article:last-child{grid-column:1/-1}.module-cost-summary article{padding:12px}.module-cost-summary strong{font-size:19px}.module-cost-chart{padding:13px}.cost-storage-card{align-items:start;padding:12px}.cost-ledger-heading{align-items:flex-start}.cost-api-badge{font-size:7px!important}.cost-ledger-wrap{background:0 0;border:0;overflow:visible}.cost-ledger-table,.cost-ledger-table tbody{gap:8px;display:grid}.cost-ledger-table thead{display:none}.cost-ledger-table tr{background:#fff;border:1px solid #e8ede8;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px;display:grid}.cost-ledger-table td{white-space:normal;border:0;height:auto;padding:0;display:block}.cost-ledger-table td:first-child{color:#89958c}.cost-ledger-table td:nth-child(2){order:-1;grid-column:1/-1}.cost-ledger-table td:nth-child(4){color:#89958c}.cost-ledger-table td:last-child{grid-area:4/2;align-self:end}.module-system-grid{grid-template-columns:1fr}.observability-panel{gap:10px;padding:13px}.observability-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.observability-metrics article:last-child{grid-column:1/-1}.observability-provider-row{grid-template-columns:repeat(2,minmax(0,1fr))}.observability-heading>.text-link{flex:none}.module-provider-card{grid-template-columns:32px minmax(0,1fr)}.module-provider-card .provider-state{grid-column:2}.login-page{grid-template-columns:1fr}.login-visual{display:none}.login-form-side{min-height:100svh;padding:max(26px, env(safe-area-inset-top)) 24px max(20px, env(safe-area-inset-bottom));justify-content:flex-start}.login-form-wrap{width:min(100%,410px);margin:auto}.login-mobile-brand{align-items:center;gap:9px;margin-bottom:47px;display:flex}.login-mobile-brand .brand-word{font-size:18px}.login-form-icon{margin-bottom:18px}.login-form-wrap h2{font-size:28px}.login-footer{width:min(100%,410px);margin:30px auto 0;padding-top:16px}}.client-detail-page{gap:22px;display:grid}.client-detail-crumbs{color:#97a098;align-items:center;gap:10px;font-size:12px;display:flex}.client-detail-crumbs a{color:#65746a;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.client-detail-crumbs a:hover{color:#345743}.client-detail-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.client-detail-heading h1{color:#202a23;letter-spacing:-1.7px;margin:8px 0 5px;font-size:clamp(30px,4vw,42px)}.client-detail-heading p{color:#849087;align-items:center;gap:9px;margin:0;font-size:12px;display:flex}.client-detail-heading-actions{align-items:center;gap:10px;display:flex}.client-detail-heading-actions .button{min-height:38px}.brand-editor-layout{grid-template-columns:244px minmax(0,1fr);align-items:start;gap:20px;display:grid}.brand-progress-card{background:#fff;border:1px solid #e9ede8;border-radius:13px;padding:19px 17px;position:sticky;top:20px;box-shadow:0 3px 12px #22311f08}.brand-progress-eyebrow,.brand-section-step{color:#82907f;letter-spacing:1.2px;font-size:9px;font-weight:760}.brand-progress-count{color:#879088;align-items:baseline;gap:7px;margin-top:14px;font-size:11px;display:flex}.brand-progress-count strong{color:#2f5140;letter-spacing:-1px;font-size:32px;line-height:1}.brand-progress-track{background:#edf1ed;border-radius:9px;height:5px;margin:11px 0 17px;overflow:hidden}.brand-progress-track i{border-radius:inherit;background:#6f927b;height:100%;transition:width .2s;display:block}.brand-progress-card ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.brand-progress-card li{color:#8e9890;align-items:center;gap:9px;font-size:11px;line-height:1.35;display:flex}.brand-progress-card li>span{color:#a2aaa2;border:1px solid #e0e6e0;border-radius:50%;flex:none;place-items:center;width:19px;height:19px;font-size:9px;display:grid}.brand-progress-card li.complete{color:#47644f}.brand-progress-card li.complete>span{color:#54775b;background:#edf5ed;border-color:#dbe8dc}.brand-progress-note{color:#818b82;border-top:1px solid #edf0ec;align-items:flex-start;gap:8px;margin-top:19px;padding-top:14px;font-size:10px;line-height:1.55;display:flex}.brand-progress-note svg{color:#78917c;flex:none}.brand-ready-button{justify-content:center;width:100%;min-height:39px;margin-top:14px;padding:0 8px;font-size:11px;display:flex}.brand-ready-button:disabled{cursor:default;opacity:.55}.brand-editor-main{gap:16px;min-width:0;display:grid}.brand-form,.brand-section{background:#fff;border:1px solid #e9ede8;border-radius:13px;min-width:0;box-shadow:0 3px 12px #22311f08}.brand-form{overflow:hidden}.brand-section{padding:23px 24px}.brand-form>.brand-section{box-shadow:none;border:0;border-radius:0}.brand-form>.brand-section+.brand-section{border-top:1px solid #edf0ed}.brand-section-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:19px;display:flex}.brand-section-heading h2{color:#27322a;letter-spacing:-.45px;margin:5px 0;font-size:18px}.brand-section-heading p{color:#89938b;max-width:620px;margin:0;font-size:11px;line-height:1.55}.brand-two-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:13px;display:grid}.brand-field{color:#59675d;gap:7px;min-width:0;font-size:10px;font-weight:650;display:grid}.brand-field small{color:#96a097;font-size:9px;font-weight:450}.brand-field input,.brand-field textarea,.brand-field select,.brand-rule-form input,.brand-rule-form select{color:#303a32;width:100%;min-width:0;font:inherit;background:#fcfdfb;border:1px solid #e5eae5;border-radius:7px;outline:none;padding:10px 11px;font-size:11px;font-weight:450;transition:border .15s,box-shadow .15s}.brand-field textarea{resize:vertical;min-height:74px;line-height:1.5}.brand-field input::placeholder,.brand-field textarea::placeholder,.brand-rule-form input::placeholder{color:#adb5ad}.brand-color-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.brand-color-field{color:#69766c;gap:7px;font-size:10px;display:grid}.brand-color-field>div{background:#fcfdfb;border:1px solid #e7ebe6;border-radius:7px;align-items:center;gap:7px;min-width:0;padding:6px 7px;display:flex}.brand-color-field input[type=color]{cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;width:24px;height:24px;padding:0}.brand-color-field input[type=color]::-webkit-color-swatch-wrapper{padding:0}.brand-color-field input[type=color]::-webkit-color-swatch{border:0;border-radius:4px}.brand-color-field code{color:#778279;font:9px ui-monospace,monospace}.brand-identity-preview{text-align:center;background:#fafbf8;border:1px solid #ecefea;border-radius:9px;place-content:center;gap:7px;min-height:140px;margin-top:14px;padding:17px;display:grid}.brand-identity-preview>span{color:#98a197;letter-spacing:1px;font-size:8px;font-weight:700}.brand-identity-preview>div{justify-content:center;gap:5px;display:flex}.brand-identity-preview>div i{border:1px solid #0000000a;border-radius:50%;width:17px;height:17px}.brand-identity-preview strong{letter-spacing:-.6px;margin-top:2px;font-size:22px}.brand-identity-preview p{margin:0;font-size:11px}.brand-form-footer{color:#929b93;border-top:1px solid #edf0ed;justify-content:space-between;align-items:center;gap:14px;padding:15px 22px;font-size:10px;display:flex}.brand-form-footer .button{min-height:37px}.brand-feedback{border-radius:8px;align-items:center;gap:8px;padding:11px 13px;font-size:11px;display:flex}.brand-feedback.success{color:#4f7456;background:#f4faf3;border:1px solid #dcebdd}.brand-feedback.error{color:#a55342;background:#fff7f5;border:1px solid #f1d9d3}.brand-rules-section{gap:14px;display:grid}.brand-rules-section .brand-section-heading{margin:0}.brand-rules-list{gap:8px;display:grid}.brand-rule-row{border:1px solid #e9ede8;border-radius:8px;grid-template-columns:90px minmax(0,1fr) 28px;align-items:start;gap:11px;padding:11px;display:grid}.brand-rule-row>span{color:#61795c;background:#f0f4ed;border-radius:20px;width:max-content;padding:4px 7px;font-size:8px;font-weight:700}.brand-rule-row.rule-forbidden>span{color:#9a594a;background:#fbefec}.brand-rule-row.rule-required>span{color:#5c7190;background:#eef3fa}.brand-rule-row div strong{color:#48554b;font-size:10px}.brand-rule-row p{color:#7e8980;margin:4px 0 0;font-size:10px;line-height:1.5}.brand-rule-row button{color:#a0a9a0;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:27px;height:27px;display:grid}.brand-rule-row button:hover{color:#a45240;background:#fbefec}.brand-no-rules{color:#8a948b;margin:0;font-size:11px;line-height:1.6}.brand-rule-form{border-top:1px solid #edf0ed;grid-template-columns:150px minmax(150px,1fr) 125px auto;align-items:end;gap:9px;padding-top:14px;display:grid}.brand-rule-form label{color:#68746a;gap:6px;font-size:9px;font-weight:650;display:grid}.brand-rule-form .button{min-height:36px;padding:0 12px;font-size:10px}.brand-inline-error{color:#a55342;margin:0;font-size:10px}.client-settings-form{gap:15px;display:grid}.client-settings-form .brand-two-col{margin-top:0}.platform-choice{border:0;border-top:1px solid #edf0ed;flex-wrap:wrap;gap:12px;padding:14px 0 0;display:flex}.platform-choice legend{color:#657269;margin-bottom:10px;font-size:10px;font-weight:650}.platform-choice label{color:#56645a;align-items:center;gap:7px;font-size:11px;display:flex}.platform-choice input{accent-color:#54755b}.approval-select small{color:#97a098;font-size:9px;font-weight:450}.brand-assets-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.brand-assets-list li{color:#59665d;border:1px solid #ebefea;border-radius:9px;gap:9px;padding:10px 11px;font-size:10px;display:grid}.brand-asset-row{align-items:center;gap:10px;min-width:0;display:flex}.brand-asset-type{color:#607960;background:#edf3ec;border-radius:5px;padding:4px 6px;font-size:8px;font-weight:720}.brand-assets-list small{color:#96a097;margin-left:auto}.brand-assets-list a{color:#59665d;text-overflow:ellipsis;text-decoration:none;overflow:hidden}.brand-assets-list a:hover{color:#416c4b;text-decoration:underline}.brand-asset-upload{border-top:1px solid #edf0ed;grid-template-columns:145px minmax(160px,1fr) minmax(160px,1fr) auto;align-items:end;gap:9px;margin-top:13px;padding-top:14px;display:grid}.brand-asset-upload label{color:#68746a;gap:6px;min-width:0;font-size:9px;font-weight:650;display:grid}.brand-asset-upload select,.brand-asset-upload input[type=file]{color:#68746a;background:#fcfdfb;border:1px solid #e5eae5;border-radius:7px;width:100%;min-width:0;min-height:36px;padding:7px;font-size:9px}.brand-asset-upload input[type=file]::file-selector-button{color:#617963;font:inherit;cursor:pointer;background:#edf3ec;border:0;border-radius:5px;margin-right:8px;padding:6px 8px;font-size:8px}.brand-asset-upload .button{white-space:nowrap;min-height:36px;font-size:9px}.brand-asset-metadata{border-top:1px solid #eff2ee;grid-template-columns:minmax(160px,1fr) minmax(160px,1fr) auto auto;align-items:end;gap:8px;padding-top:8px;display:grid}.brand-asset-metadata label,.brand-asset-opt-in{color:#768278;gap:4px;min-width:0;font-size:8px;font-weight:700;display:grid}.brand-asset-metadata input:not([type=checkbox]){color:#536258;width:100%;min-width:0;min-height:31px;font:inherit;border:1px solid #e6ebe5;border-radius:7px;padding:0 8px;font-size:9px}.brand-asset-metadata small{color:#98a198;margin:0;font-size:8px;font-weight:450}.brand-asset-opt-in{white-space:nowrap;align-items:center;gap:6px!important;display:flex!important}.brand-asset-opt-in input{accent-color:#3f7656}.brand-asset-metadata .button{white-space:nowrap;min-height:31px;padding:0 8px;font-size:8px}.brand-upload-footnote{color:#99a29a;margin:-7px 0 0;font-size:9px;line-height:1.5}.brand-asset-empty{text-align:center;background:#fbfcfa;border:1px dashed #dfe6de;border-radius:9px;justify-items:center;gap:7px;padding:24px 18px;display:grid}.brand-asset-empty>span{color:#7e927e;background:#fff;border:1px solid #e4eae2;border-radius:9px;place-items:center;width:31px;height:31px;font-size:20px;display:grid}.brand-asset-empty strong{color:#59665b;font-size:11px}.brand-asset-empty p{color:#89938a;max-width:390px;margin:0;font-size:10px;line-height:1.6}@media (max-width:1050px){.brand-editor-layout{grid-template-columns:210px minmax(0,1fr);gap:14px}.brand-progress-card{padding:15px 13px}.brand-section{padding:20px 18px}.brand-color-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.client-detail-heading{flex-direction:column;align-items:flex-start}.client-detail-heading-actions{justify-content:space-between;width:100%}.brand-editor-layout{grid-template-columns:minmax(0,1fr)}.brand-progress-card{position:static}.brand-progress-card ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.brand-progress-note{margin-top:14px}.brand-ready-button{justify-self:start;width:auto;min-width:210px}.brand-section{padding:18px 15px}.brand-rule-form{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-rule-form .rule-form-text{grid-area:2/1/auto/-1}.brand-rule-form .button{grid-area:3/2;justify-self:end}.brand-asset-upload{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.brand-asset-upload label:nth-child(2){grid-area:2/1/auto/-1}.brand-asset-upload label:nth-child(3){grid-area:3/1/auto/-1}.brand-asset-upload .button{grid-area:4/2;justify-self:end}.brand-asset-metadata{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.brand-asset-metadata .button{justify-self:end}}@media (max-width:480px){.client-detail-crumbs{font-size:11px}.client-detail-heading h1{font-size:31px}.brand-two-col{grid-template-columns:minmax(0,1fr);gap:11px}.brand-color-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-section{padding:16px 13px}.brand-section-heading h2{font-size:16px}.brand-progress-card ul{grid-template-columns:minmax(0,1fr)}.brand-rule-row{grid-template-columns:76px minmax(0,1fr) 25px;gap:7px;padding:9px 8px}.brand-rule-form{grid-template-columns:minmax(0,1fr)}.brand-rule-form .rule-form-text{grid-area:auto}.brand-rule-form .button{grid-area:auto;justify-self:stretch}.brand-asset-upload{grid-template-columns:minmax(0,1fr)}.brand-asset-upload label:nth-child(2),.brand-asset-upload label:nth-child(3),.brand-asset-upload .button{grid-area:auto;justify-self:stretch}.brand-asset-metadata{grid-template-columns:minmax(0,1fr)}.brand-asset-row{flex-wrap:wrap}.brand-asset-row small{margin-left:auto}.brand-form-footer{flex-direction:column;align-items:flex-start;padding:13px}.brand-form-footer .button{justify-content:center;align-self:stretch}.client-detail-heading-actions{flex-direction:column;align-items:flex-start}}@media (max-width:390px){.page-content{padding-left:11px;padding-right:11px}.metric-card{padding-left:10px;padding-right:10px}.metric-top{font-size:8px}.metric-foot{font-size:7px}.post-row{grid-template-columns:33px 45px minmax(0,1fr) 15px;gap:6px}.post-row-cover{width:45px;height:53px}.post-row-copy>strong{font-size:8px}.post-format{font-size:7px}.client-table-heading{grid-template-columns:minmax(115px,1fr) 67px minmax(80px,.8fr)}.client-table-row{grid-template-columns:minmax(115px,1fr) 67px minmax(80px,.8fr) 10px}.client-buffer .mini-progress{width:35px}}.clients-manager{gap:12px;display:grid}.clients-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.clients-search{color:#93a097;background:#fff;border:1px solid #e5ebe5;border-radius:8px;align-items:center;gap:8px;width:min(100%,340px);height:38px;padding:0 10px;display:flex}.clients-search input{color:#435148;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:10px}.clients-search input::placeholder{color:#a1aaa3}.clients-search button{color:#9ca69f;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:22px;height:22px;display:grid}.clients-toolbar-right{align-items:center;gap:9px;display:flex}.client-filter-label{color:#8b978e;align-items:center;gap:6px;font-size:9px;display:flex}.client-filter-label select{color:#56645a;background:#fff;border:1px solid #e5ebe5;border-radius:8px;min-width:115px;height:37px;padding:0 8px;font-size:9px}.clients-list-heading{color:#8a958d;justify-content:space-between;align-items:center;gap:12px;font-size:9px;display:flex}.clients-list-heading strong{color:#405046;font-size:11px}.clients-list-heading button{color:#829087;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:5px;font-size:9px;display:flex}.clients-list-heading button:disabled{cursor:wait}.clients-list-heading button>span{display:inline-flex}.refresh-spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.clients-error{color:#a65b45;background:#fff8f5;border:1px solid #f0ddd7;border-radius:9px;align-items:center;gap:9px;padding:12px;font-size:10px;display:flex}.clients-error span{flex:1}.clients-error button{color:#92553f;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:650}.clients-loading{color:#819087;background:#fff;border:1px solid #e8ede8;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:155px;font-size:10px;display:flex}.clients-loading svg{animation:.9s linear infinite spin}.clients-empty{text-align:center;background:#fbfcfa;border:1px dashed #dce5dc;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:275px;padding:27px;display:flex}.clients-empty-icon{color:#779179;background:#f1f6ef;border:1px solid #e0eadf;border-radius:14px;place-items:center;width:47px;height:47px;margin-bottom:13px;display:grid}.clients-empty h2{color:#3d4c41;margin:0 0 6px;font-family:Georgia,serif;font-size:18px;font-weight:500}.clients-empty p{color:#87948b;max-width:340px;margin:0 0 15px;font-size:10px;line-height:1.6}.clients-empty.compact{min-height:170px}.clients-empty.compact h2{font-family:inherit;font-size:12px;font-weight:650}.clients-empty.compact p{margin-bottom:10px}.clients-table-wrap{background:#fff;border:1px solid #e8ede8;border-radius:11px;overflow:hidden}.clients-table{border-collapse:collapse;text-align:left;width:100%}.clients-table thead{background:#fafbf9}.clients-table th{color:#98a39b;letter-spacing:.8px;height:36px;padding:0 13px;font-size:8px;font-weight:750}.clients-table td{color:#66746b;white-space:nowrap;border-top:1px solid #eff2ef;height:65px;padding:0 13px;font-size:9px}.clients-name-cell{align-items:center;gap:9px;min-width:145px;display:flex}.client-initial-tile{color:#668067;background:#edf4eb;border:1px solid #dfe9dd;border-radius:9px;flex:none;place-items:center;width:31px;height:31px;font-size:9px;font-weight:750;display:grid}.clients-name-cell>span:last-child{gap:4px;display:grid}.clients-name-cell strong{color:#3c4c41;text-overflow:ellipsis;max-width:185px;font-size:10px;font-weight:650;overflow:hidden}.clients-name-cell small{color:#94a097;text-overflow:ellipsis;max-width:185px;font-size:8px;overflow:hidden}.client-status-pill{border-radius:20px;align-items:center;gap:5px;padding:5px 7px;font-size:8px;display:inline-flex}.client-status-pill i{background:currentColor;border-radius:50%;width:5px;height:5px}.client-status-draft{color:#7d8a81;background:#f0f2f0}.client-status-onboarding{color:#8774a0;background:#f1eef8}.client-status-test{color:#6b8796;background:#eef3f6}.client-status-active{color:#68866b;background:#edf4ed}.client-status-paused{color:#a37c49;background:#fbf2e6}.client-status-archived{color:#9a7777;background:#f4eeee}.clients-number{color:#506055;font-size:10px;font-weight:650}.clients-unit{color:#98a39b;font-size:8px}.clients-count{color:#8a968d;font-size:8px}.clients-count strong{color:#637168;font-size:10px;font-weight:600}.clients-timezone{color:#738178;font-size:8px}.clients-action-cell{text-align:right}.onboarding-button{color:#617b65;cursor:pointer;background:#fff;border:1px solid #e2e9e2;border-radius:6px;align-items:center;gap:4px;padding:6px 8px;font-size:8px;font-weight:600;display:inline-flex}.onboarding-button:hover{background:#f7faf6;border-color:#c8d8c8}.client-detail-link{color:#9ba69e;border-radius:6px;place-items:center;width:27px;height:27px;display:inline-grid}.client-detail-link:hover{color:#527857;background:#f2f6f1}.button-quiet{color:#67756c;background:#fff;border-color:#e3e9e3}.modal-scrim{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1d2b2270;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.client-modal{background:#fff;border:1px solid #e5ebe5;border-radius:15px;width:min(100%,510px);max-height:min(92svh,690px);padding:22px;overflow:auto;box-shadow:0 20px 70px #13251a36}.client-modal-heading{border-bottom:1px solid #edf0ed;justify-content:space-between;gap:13px;padding-bottom:15px;display:flex}.modal-eyebrow{color:#859488;letter-spacing:1px;font-size:8px;font-weight:750}.client-modal-heading h2{color:#304136;margin:6px 0 5px;font-family:Georgia,serif;font-size:22px;font-weight:500}.client-modal-heading p{color:#89968d;max-width:390px;margin:0;font-size:9px;line-height:1.5}.modal-close{color:#78867c;cursor:pointer;background:#f3f6f2;border:0;border-radius:7px;flex:none;place-items:center;width:30px;height:30px;display:grid}.client-create-form{gap:13px;padding-top:15px;display:grid}.client-create-form label{color:#58665c;gap:6px;font-size:9px;font-weight:650;display:grid}.client-create-form input,.client-create-form select{color:#45534a;background:#fff;border:1px solid #e3e9e3;border-radius:7px;width:100%;height:37px;padding:0 10px;font-size:10px}.client-create-form input::placeholder{color:#adb6af}.client-create-form input:focus,.client-create-form select:focus{border-color:#93b09a;outline:0;box-shadow:0 0 0 3px #73977414}.form-two-columns{grid-template-columns:1fr 1fr;gap:11px;display:grid}.client-form-note{color:#718273;background:#f5f8f2;border-radius:7px;align-items:flex-start;gap:7px;padding:9px;font-size:8px;line-height:1.5;display:flex}.client-form-note svg{color:#769274;flex:none}.client-modal-actions{border-top:1px solid #edf0ed;justify-content:flex-end;gap:8px;padding-top:14px;display:flex}.client-modal-actions .button{min-height:35px;font-size:9px}.client-modal-actions .button:disabled{cursor:wait;opacity:.65}@media (max-width:760px){.clients-toolbar{flex-direction:column;align-items:stretch}.clients-search{width:100%}.clients-toolbar-right{justify-content:space-between}.client-filter-label{flex:1;justify-content:space-between}.client-filter-label select{flex:1;max-width:180px}.clients-toolbar-right>.button{min-height:37px;padding:0 9px;font-size:9px}.clients-table-wrap{background:0 0;border:0;overflow:visible}.clients-table,.clients-table tbody{gap:9px;display:grid}.clients-table thead{display:none}.clients-table tr{background:#fff;border:1px solid #e8ede8;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:9px 7px;padding:11px;display:grid}.clients-table td{white-space:normal;border:0;align-items:center;height:auto;min-height:25px;padding:0;display:flex}.clients-table td:first-child{grid-column:1/-1}.clients-table td:nth-child(3){grid-column:1}.clients-table td:nth-child(4){grid-column:2;justify-self:end}.clients-table td:nth-child(5){color:#849087;grid-column:1}.clients-table td:last-child{grid-area:2/2;justify-self:end}.clients-name-cell strong{max-width:220px;font-size:10px}.clients-name-cell small{max-width:220px}.client-modal{width:100%;max-height:min(91svh,720px);padding:18px 16px max(16px, env(safe-area-inset-bottom));border-radius:15px 15px 8px 8px;align-self:end}.modal-scrim{align-items:end;padding:0}}.content-manager{gap:15px;min-width:0;display:grid}.content-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.content-search{color:#93a097;background:#fff;border:1px solid #e5ebe5;border-radius:8px;align-items:center;gap:8px;width:min(100%,340px);height:39px;padding:0 10px;display:flex}.content-search input{color:#435148;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:10px}.content-search input::placeholder{color:#a1aaa3}.content-search button{color:#9ca69f;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:22px;height:22px;display:grid}.content-toolbar-actions{align-items:center;gap:8px;display:flex}.content-toolbar-actions select{color:#56645a;background:#fff;border:1px solid #e5ebe5;border-radius:8px;max-width:180px;height:39px;padding:0 9px;font-size:9px}.content-toolbar-actions .button{min-height:39px;font-size:10px}.content-toolbar-actions .button:disabled{cursor:not-allowed;opacity:.55}.content-feedback,.content-job-status{color:#5d7963;background:#f7fbf6;border:1px solid #dcebdd;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:9px 11px;font-size:10px;display:flex}.content-feedback>button{width:23px;height:23px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;margin-left:auto;display:grid}.content-feedback-error{color:#a65b45;background:#fff8f5;border-color:#f0ddd7}.content-job-status{color:#6e8095;background:#f7f9fc;border-color:#e2e8ef}.content-job-status svg{flex:none}.content-review-notice{color:#88483f;background:#fff7f5;border:1px solid #efc8bf;border-left:4px solid #c64f43;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.content-review-notice>div{grid-template-columns:19px minmax(0,1fr);align-items:center;gap:2px 8px;display:grid}.content-review-notice>div>svg{color:#c04b40;grid-row:span 2}.content-review-notice strong{color:#873f37;font-size:10px}.content-review-notice span{color:#98675f;font-size:9px;line-height:1.45}.content-review-notice>a{color:#a4483d;flex:none;align-items:center;gap:5px;font-size:9px;font-weight:700;text-decoration:none;display:inline-flex}.content-card-list{gap:10px;display:grid}.content-card{background:#fff;border:1px solid #e8ede8;border-radius:11px;grid-template-columns:116px minmax(0,1fr) 30px;align-items:center;gap:15px;padding:11px;transition:border-color .15s,box-shadow .15s;display:grid}.content-card.has-client-feedback{border-color:#e6aaa0;box-shadow:inset 3px 0 #c95043,0 3px 12px #a63e3210}.content-card-art{color:#fff;background:linear-gradient(145deg,#425e4c,#879882);border-radius:7px;place-items:center;min-height:145px;display:grid;position:relative;overflow:hidden}.content-card-art img{object-fit:cover}.content-card-placeholder{color:#e2ecdd;place-items:center;width:100%;height:100%;min-height:145px;display:grid}.content-card-slide-count{z-index:2;color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1f3028b8;border:1px solid #ffffff45;border-radius:5px;padding:4px 6px;font-size:8px;position:absolute;bottom:6px;right:6px}.content-card-copy{gap:8px;min-width:0;display:grid}.content-card-topline{justify-content:space-between;align-items:center;gap:8px;display:flex}.content-brand-name{color:#849187;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;font-size:9px;display:inline-flex;overflow:hidden}.content-brand-name svg{color:#9aa79b;flex:none}.content-state{color:#77847b;background:#f0f2f0;border-radius:20px;flex:none;align-items:center;gap:5px;padding:5px 7px;font-size:8px;display:inline-flex}.content-state i{background:currentColor;border-radius:50%;width:5px;height:5px}.content-state-good{color:#648368;background:#edf4ed}.content-state-warning{color:#b06e4b;background:#fbf0e9}.content-state-working{color:#6c8998;background:#eef3f6}.content-card-title{color:#35463b;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.content-card-copy>p{color:#89958c;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:9px;line-height:1.5;display:-webkit-box;overflow:hidden}.content-card-meta{color:#97a198;flex-wrap:wrap;align-items:center;gap:7px 12px;font-size:8px;display:flex}.content-card-schedule{color:#69806d;align-items:flex-start;gap:7px;display:flex}.content-card-schedule>svg{color:#78917b;flex:none;margin-top:2px}.content-card-schedule>span{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:2px 7px;min-width:0;display:grid}.content-card-schedule strong{color:#657568;font-size:8px;font-weight:700}.content-card-schedule time{color:#344b3a;font-variant-numeric:tabular-nums;font-size:10px;font-weight:700}.content-card-schedule small{color:#96a198;grid-column:2;font-size:7px}.content-card-schedule.unscheduled{color:#9aa39b}.content-card-schedule.unscheduled>svg{color:#a6afa7}.content-card-schedule.unscheduled strong{color:#88948a}.content-card-schedule.unscheduled small{color:#9aa39b}.content-card-review-share{justify-items:start;gap:5px;display:grid}.content-card-share-button{color:#527259;min-height:29px;font:inherit;cursor:pointer;background:#f8fbf7;border:1px solid #dce7dc;border-radius:6px;align-items:center;gap:5px;padding:0 8px;font-size:8px;font-weight:700;display:inline-flex}.content-card-share-button:hover:not(:disabled){background:#f0f6ef;border-color:#b8cbb9}.content-card-share-button:disabled{cursor:not-allowed;opacity:.55}.content-card-share-error,.content-card-share-message{color:#a14c40;margin:0;font-size:8px;line-height:1.4}.content-card-share-message{color:#638069}.content-card-share-result{align-items:center;gap:4px;width:min(100%,330px);display:flex}.content-card-share-result input{color:#68796c;width:100%;min-width:0;height:28px;font:inherit;background:#fff;border:1px solid #e1e8e0;border-radius:5px;padding:0 6px;font-size:7px}.content-card-share-result button,.content-card-share-result a{color:#5d7b62;cursor:pointer;background:#fff;border:1px solid #e1e8e0;border-radius:5px;flex:none;place-items:center;width:27px;height:27px;display:grid}.content-card-share-result a{text-decoration:none}.content-qa-score{color:#5c8064;background:#eef5ef;border-radius:5px;padding:4px 6px;font-weight:650}.content-feedback-badge{color:#9d4d40;background:#fff5f1;border:1px solid #e8c9be;border-radius:5px;align-items:center;gap:4px;padding:4px 6px;font-size:8px;font-weight:700;display:inline-flex}.content-feedback-badge.changes-requested{color:#ad4038;background:#ffefeb;border-color:#e4aaa0}.content-feedback-badge svg{flex:none}.content-card-open{color:#94a097;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.content-card-open:hover{color:#4d795a;background:#f0f5ef}.content-empty{text-align:center;background:#fbfcfa;border:1px dashed #dce5dc;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:30px;display:flex}.content-empty>span{color:#779179;background:#f1f6ef;border:1px solid #e0eadf;border-radius:14px;place-items:center;width:47px;height:47px;margin-bottom:13px;display:grid}.content-empty h2{color:#3d4c41;margin:0 0 7px;font-family:Georgia,serif;font-size:21px;font-weight:500}.content-empty p{color:#87948b;max-width:410px;margin:0 0 16px;font-size:10px;line-height:1.65}.content-empty.compact{min-height:175px}.content-empty.compact h2{font-family:inherit;font-size:12px;font-weight:650}.content-empty.compact p{margin-bottom:0}.content-generate-modal{max-height:min(92svh,790px)}.content-generate-modal .client-create-form textarea{resize:vertical;color:#45534a;width:100%;font:inherit;background:#fff;border:1px solid #e3e9e3;border-radius:7px;padding:9px 10px;font-size:10px;line-height:1.5}.content-generate-modal .client-create-form textarea::placeholder{color:#adb6af}.content-generate-modal .client-create-form textarea:focus{border-color:#93b09a;outline:0;box-shadow:0 0 0 3px #73977414}.content-flow-note{color:#718273;background:#f5f8f2;border-radius:7px;align-items:flex-start;gap:7px;padding:9px;font-size:8px;line-height:1.5;display:flex}.content-flow-note svg{color:#769274;flex:none}.content-mode-switch{background:#f8faf7;border:1px solid #e8ede8;border-radius:9px;grid-template-columns:1fr 1fr;gap:5px;margin-top:14px;padding:4px;display:grid}.content-mode-switch button{color:#7c8980;min-width:0;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:9px 8px;font-size:9px;font-weight:650;display:inline-flex}.content-mode-switch button.selected{color:#41664a;background:#fff;box-shadow:0 1px 4px #263d2d12}.content-mode-switch button svg{flex:none}.special-source-picker{background:#fbfcfa;border:1px solid #e7ece7;border-radius:8px;gap:8px;padding:10px;display:grid}.special-source-picker>div:first-child{gap:3px;display:grid}.special-source-picker>div:first-child strong{color:#526157;font-size:9px}.special-source-picker>div:first-child small{color:#8b978e;font-size:8px;font-weight:450;line-height:1.45}.special-source-empty{color:#819087;background:#f4f7f3;border-radius:6px;margin:0;padding:9px;font-size:8px;line-height:1.5}.special-source-empty.error{color:#a65b45;background:#fff7f3}.special-source-list{gap:5px;max-height:170px;display:grid;overflow-y:auto}.client-create-form label.special-source-option{cursor:pointer;background:#fff;border:1px solid #e8ede8;border-radius:7px;align-items:center;gap:8px;min-width:0;padding:6px;display:flex}.special-source-option input[type=checkbox]{accent-color:#628169;flex:none;width:15px;height:15px}.special-source-thumb{background:#eef2ed;border-radius:4px;flex:none;width:38px;height:42px;position:relative;overflow:hidden}.special-source-thumb img{object-fit:cover}.special-source-option>span:last-child{gap:3px;min-width:0;display:grid}.special-source-option strong{color:#56645a;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.special-source-option small{color:#929d94;font-size:7px;font-weight:450}.content-generate-modal .client-create-form input[type=range]{accent-color:#66836b;border:0;height:20px;padding:0}.content-generate-modal .client-create-form input[type=file]{height:auto;min-height:40px;padding:8px}.content-generate-modal .client-create-form label>small{color:#8a978e;font-size:8px;font-weight:450;line-height:1.5}.content-manual-file-list{gap:5px;max-height:185px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.content-manual-file-list>li{background:#fbfcfa;border:1px solid #e8ede8;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:6px 7px;display:flex}.content-manual-file-list>li>span{color:#59675d;text-overflow:ellipsis;white-space:nowrap;flex:1;grid-template-columns:23px minmax(0,1fr);align-items:center;column-gap:6px;min-width:0;font-size:9px;display:grid;overflow:hidden}.content-manual-file-list b{color:#84988a;grid-row:span 2;font-size:8px}.content-manual-file-list small{color:#98a39b;text-overflow:ellipsis;font-size:7px;overflow:hidden}.content-manual-file-list>li>div{flex:none;gap:2px;display:flex}.content-manual-file-list button{color:#78867c;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:27px;height:27px;display:grid}.content-manual-file-list button:hover:not(:disabled){color:#426d4d;background:#edf3ec}.content-manual-file-list button:disabled{color:#c6cec7;cursor:not-allowed}@media (max-width:480px){.content-mode-switch button{gap:4px;padding:8px 4px;font-size:8px}}.content-detail-page{gap:18px;padding-bottom:40px;display:grid}.content-detail-crumbs{color:#98a39b;align-items:center;gap:9px;font-size:10px;display:flex}.content-detail-crumbs a{color:#6e7e72;align-items:center;gap:5px;display:inline-flex}.content-detail-crumbs a:hover{color:#326147}.content-detail-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.content-detail-heading h1{overflow-wrap:anywhere;color:#213027;letter-spacing:-1.35px;max-width:850px;margin:8px 0 6px;font-size:clamp(25px,2.7vw,34px);font-weight:580;line-height:1.13}.content-detail-heading p{color:#86938a;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:10px;display:flex}.content-detail-heading p span{color:#c0c8c1}.content-detail-score{color:#aa7747;background:#fffaf4;border:1px solid #f0e2d6;border-radius:8px;flex:none;align-items:center;gap:6px;padding:9px 11px;font-size:10px;font-weight:650;display:inline-flex}.content-detail-score.passed{color:#5d8064;background:#f5faf5;border-color:#dce9dd}.content-detail-message{color:#5d7963;background:#f7fbf6;border:1px solid #dcebdd;border-radius:8px;align-items:center;gap:7px;padding:10px 12px;font-size:10px;display:flex}.content-detail-message.error{color:#a65b45;background:#fff8f5;border-color:#f0ddd7}.content-schedule-summary{background:linear-gradient(110deg,#f3f8f1,#fff 75%);border:1px solid #dbe8dc;border-radius:11px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 15px;display:grid}.content-schedule-summary-icon{color:#547b5b;background:#e6f0e3;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.content-schedule-summary>div{gap:3px;min-width:0;display:grid}.content-schedule-summary>div>strong{color:#3e5643;font-size:12px;font-weight:650;line-height:1.4}.content-schedule-summary>div>small,.content-schedule-summary-warning{color:#829287;font-size:9px}.content-schedule-summary>.button{white-space:nowrap;min-height:34px}.content-schedule-summary-warning{text-align:right;max-width:220px;line-height:1.45}.content-detail-grid{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);align-items:start;gap:15px;display:grid}.content-preview-panel{gap:11px;min-width:0;display:grid}.content-preview-stage{aspect-ratio:4/5;background:#e9eee8;border:1px solid #e7ece7;border-radius:11px;justify-self:center;width:min(100%,650px);position:relative;overflow:hidden;box-shadow:0 6px 22px #1933210b}.content-preview-stage img{object-fit:contain}.content-preview-placeholder{color:#87958a;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:100%;padding:24px;font-size:10px;display:flex}.content-preview-placeholder svg{color:#8fa493}.content-slide-picker{scrollbar-width:thin;gap:7px;padding:1px 1px 5px;display:flex;overflow-x:auto}.content-slide-picker button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e5ebe5;border-radius:8px;flex:1 0 112px;gap:4px;min-width:112px;max-width:170px;padding:8px 9px;display:grid}.content-slide-picker button.selected{background:#f5f9f3;border-color:#9bb8a0;box-shadow:0 0 0 2px #57826012}.content-slide-picker button span{color:#93a097;letter-spacing:.6px;font-size:8px;font-weight:750}.content-slide-picker button strong{color:#526157;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.content-slide-regenerate-controls{background:#fbfcfa;border:1px solid #e8ede7;border-radius:9px;gap:7px;padding:10px;display:grid}.content-slide-regenerate-controls label{color:#748177;gap:5px;font-size:8px;font-weight:650;display:grid}.content-slide-regenerate-controls textarea{resize:vertical;color:#516057;width:100%;font:inherit;background:#fff;border:1px solid #e4eae4;border-radius:7px;padding:8px;font-size:9px;line-height:1.5}.content-slide-regenerate-controls .button{justify-self:start;min-height:32px;font-size:8px}.content-slide-regenerate-controls>small{color:#95a097;font-size:8px;line-height:1.45}.content-detail-sidebar{gap:11px;display:grid}.content-detail-card{background:#fff;border:1px solid #e7ece7;border-radius:10px;padding:15px}.content-review-share-card{background:linear-gradient(145deg,#f8fbf7,#fff 75%);border-color:#dbe7dc;gap:10px;display:grid}.content-review-share-card .content-detail-card-heading>svg{color:#68886d;flex:none}.content-review-share-card>p{color:#78877b;margin:0;font-size:9px;line-height:1.55}.content-review-share-card>.button{justify-self:start;min-height:35px}.content-review-share-result{border-top:1px solid #e9eee8;gap:7px;padding-top:10px;display:grid}.content-review-share-result>label{color:#64766a;font-size:8px;font-weight:700}.content-review-share-result>input{color:#607265;width:100%;min-width:0;min-height:35px;font:inherit;background:#fff;border:1px solid #e2e9e2;border-radius:7px;padding:0 8px;font-size:8px}.content-review-share-result>div{align-items:center;gap:10px;display:flex}.content-review-share-result .button{min-height:31px;font-size:8px}.content-review-share-result a{color:#4d7858;align-items:center;gap:4px;font-size:9px;font-weight:650;text-decoration:none;display:inline-flex}.special-request-card{background:linear-gradient(145deg,#fbfcf9,#fff 68%);border-color:#e1e8dc;gap:9px;display:grid}.special-request-card h2{color:#435648;margin:4px 0 0;font-size:12px;font-weight:620}.special-request-card>p{color:#69766d;white-space:pre-wrap;gap:3px;margin:0;font-size:9px;line-height:1.55;display:grid}.special-request-card>p strong{color:#8b988e;text-transform:uppercase;letter-spacing:.4px;font-size:8px;font-weight:700}.special-priority-pill{color:#638067;background:#edf4eb;border-radius:20px;flex:none;padding:5px 8px;font-size:8px;font-weight:700}.special-request-meta{flex-wrap:wrap;gap:6px;display:flex}.special-request-meta span{color:#758278;background:#fff;border:1px solid #e8ede7;border-radius:20px;padding:5px 7px;font-size:7px}.special-request-card>small{color:#929d94;font-size:8px;line-height:1.5}.special-target-date{color:#687a6e!important}.content-detail-card-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.content-copy-actions{align-items:center;gap:5px;display:flex}.content-copy-actions .button{min-height:29px;padding:5px 8px;font-size:8px}.content-copy-editor{gap:10px;display:grid}.content-copy-editor>p{color:#7d897f;margin:0;font-size:9px;line-height:1.55}.content-copy-editor>label,.content-copy-slide-editor label{color:#748177;gap:5px;font-size:9px;font-weight:650;display:grid}.content-copy-editor textarea,.content-copy-editor input{color:#47584c;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #e4eae4;border-radius:7px;padding:9px;font-size:10px;line-height:1.5}.content-copy-editor textarea{resize:vertical}.content-copy-slide-editor{border:1px solid #e8ede7;border-radius:8px;gap:9px;min-width:0;margin:0;padding:9px;display:grid}.content-copy-slide-editor legend{color:#728175;padding:0 5px;font-size:8px;font-weight:700}.content-copy-editor>.button{justify-self:start}.content-detail-eyebrow{color:#92a096;letter-spacing:.9px;font-size:8px;font-weight:750}.content-detail-card-heading h2{color:#3b4b40;margin:5px 0 0;font-size:14px;font-weight:650}.content-cost-card .content-detail-card-heading>strong{color:#617b65;text-align:right;font-size:11px;font-weight:700}.content-cost-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.content-cost-metrics>span{background:#f7f9f6;border-radius:7px;gap:3px;padding:8px;display:grid}.content-cost-metrics small{color:#929d94;font-size:8px}.content-cost-metrics strong{color:#596a5d;font-variant-numeric:tabular-nums;font-size:11px}.content-cost-lines{gap:0;margin-top:9px;display:grid}.content-cost-lines>div{border-top:1px solid #eff2ef;justify-content:space-between;align-items:center;gap:9px;padding:8px 0;display:flex}.content-cost-lines>div>span{gap:3px;min-width:0;display:grid}.content-cost-lines>div>span strong{color:#58675c;font-size:8px}.content-cost-lines>div small{overflow-wrap:anywhere;color:#98a29a;font-size:7px}.content-cost-lines>div>strong{color:#637967;text-align:right;flex:none;font-size:8px}.content-cost-note{color:#99a39b;margin-top:8px;font-size:7px;line-height:1.45;display:block}.content-publish-history{gap:10px;display:grid}.content-publish-history .content-detail-card-heading>span{color:#93a096;flex:none;font-size:8px}.publish-job-history{border-top:1px solid #eff2ef;gap:8px;min-width:0;padding-top:10px;display:grid}.publish-job-heading{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.publish-job-heading>span:first-child{gap:3px;min-width:0;display:grid}.publish-job-heading strong{color:#56665b;font-size:9px}.publish-job-heading small,.publish-job-meta{color:#929d94;overflow-wrap:anywhere;font-size:7px;line-height:1.5}.publish-job-state{color:#6b816f;text-transform:capitalize;background:#f1f5f0;border-radius:20px;flex:none;padding:5px 7px;font-size:7px;font-weight:700}.publish-job-state.failed,.publish-job-state.needs_attention{color:#a85f4b;background:#fff2ee}.publish-job-state.published,.publish-job-state.accepted{color:#618067;background:#eff6ed}.publish-job-meta{flex-wrap:wrap;gap:8px;display:flex}.publish-next-attempt{color:#8a795d;font-size:7px;line-height:1.45}.publish-job-error,.publish-attempt-error{overflow-wrap:anywhere;margin:0;line-height:1.5;color:#a45e49!important;font-size:8px!important}.publish-attempt-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.publish-attempt-list li{border-top:1px solid #f2f4f2;padding:7px 0}.publish-attempt-list li>span{gap:3px;display:grid}.publish-attempt-list strong{color:#69776d;font-size:7px}.publish-attempt-list small{color:#98a29a;overflow-wrap:anywhere;font-size:7px;line-height:1.45}.publish-retry-button{justify-self:start;gap:6px;min-height:31px;font-size:8px}.content-icon-action{color:#718176;cursor:pointer;background:#fff;border:1px solid #e7ece7;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.content-icon-action:hover{color:#326147;background:#f5f8f3}.content-caption-text{color:#647268;white-space:pre-wrap;overflow-wrap:anywhere;margin:13px 0;font-size:10px;line-height:1.7}.content-hashtags{flex-wrap:wrap;gap:5px;display:flex}.content-hashtags span{color:#6e8a73;background:#f1f5f0;border-radius:5px;padding:5px 6px;font-size:8px}.content-copy-meta{border-top:1px solid #eef1ee;flex-wrap:wrap;gap:6px;margin-top:12px;padding-top:10px;display:flex}.content-copy-meta span{color:#859188;background:#f8f9f7;border-radius:5px;padding:5px 7px;font-size:8px}.content-qa-indicator{color:#a8764d;background:#fbf1e9;border-radius:20px;align-items:center;gap:5px;padding:5px 7px;font-size:8px;display:inline-flex}.content-qa-indicator i{background:currentColor;border-radius:50%;width:5px;height:5px}.content-qa-indicator.pass{color:#66856b;background:#edf5ed}.content-qa-meter{align-items:center;gap:10px;margin:15px 0 11px;display:flex}.content-qa-meter>span{background:#edf0ed;border-radius:10px;flex:1;height:6px;overflow:hidden}.content-qa-meter>span i{border-radius:inherit;background:linear-gradient(90deg,#7da384,#4e7a59);height:100%;display:block}.content-qa-meter>strong{color:#536d59;font-size:14px}.content-qa-meter>strong small{color:#a0aaa2;font-size:8px;font-weight:500}.content-qa-placeholder,.content-qa-success{color:#89968d;margin:12px 0 0;font-size:9px;line-height:1.5}.content-qa-success{color:#63816a;align-items:center;gap:5px;display:flex}.content-qa-findings-card{background:linear-gradient(145deg,#fffdf8,#fff 72%);border-color:#eadfc9;gap:11px;display:grid}.content-qa-findings-card>p{color:#7d8077;margin:0;font-size:9px;line-height:1.55}.content-qa-advisory-badge{color:#99713a;background:#f8f0df;border-radius:20px;flex:none;padding:5px 8px;font-size:8px;font-weight:700}.content-qa-finding-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.content-qa-finding-list>li{background:#fff;border:1px solid #f0eadc;border-radius:8px;grid-template-columns:23px minmax(0,1fr);align-items:start;gap:8px;padding:9px;display:grid}.content-qa-finding-number{color:#957342;background:#f8f2e7;border-radius:6px;place-items:center;width:22px;height:22px;font-size:8px;font-weight:750;display:grid}.content-qa-finding-list li>div{gap:6px;min-width:0;display:grid}.content-qa-finding-list li p{color:#56645a;overflow-wrap:anywhere;margin:1px 0 0;font-size:9px;line-height:1.55}.content-qa-finding-accepted{color:#65816a;align-items:center;gap:4px;font-size:8px;line-height:1.4;display:inline-flex}.content-qa-suggestions{border-top:1px solid #eee8da;gap:7px;padding-top:10px;display:grid}.content-qa-suggestions>strong{color:#778177;letter-spacing:.35px;text-transform:uppercase;font-size:8px}.content-qa-suggestions article{border-left:2px solid #d9e5d7;justify-items:start;gap:5px;padding:2px 0 2px 9px;display:grid}.content-qa-suggestions article>span{color:#829087;text-transform:capitalize;font-size:8px;font-weight:650}.content-qa-suggestions article>p{color:#5e6c62;margin:0;font-size:9px;line-height:1.5}.content-qa-suggestions .button{min-height:29px;font-size:8px}.content-qa-correction{border-top:1px solid #eee8da;gap:8px;padding-top:10px;display:grid}.content-qa-correction>label{color:#69786e;gap:5px;font-size:8px;font-weight:650;display:grid}.content-qa-correction select,.content-qa-correction textarea{color:#4d5e52;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #e2e9e2;border-radius:7px;padding:8px;font-size:9px;line-height:1.5}.content-qa-correction textarea{resize:vertical;min-height:74px}.content-qa-actions{flex-wrap:wrap;gap:7px;display:flex}.content-qa-actions .button{min-height:36px;font-size:9px}.content-qa-correction>small{color:#919a92;font-size:8px;line-height:1.5}.content-blockers{color:#a16650;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.content-blockers li{align-items:flex-start;gap:6px;font-size:9px;line-height:1.45;display:flex}.content-blockers svg{flex:none;margin-top:1px}.content-first-test-card{background:linear-gradient(145deg,#f7fbf6,#fff);border:1px solid #dce9dd;border-radius:10px;gap:10px;padding:14px;display:grid}.content-first-test-card>span{color:#65836a;background:#eaf3e8;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.content-first-test-card h2{color:#3d5142;margin:0 0 5px;font-size:12px}.content-first-test-card p{color:#829087;margin:0;font-size:9px;line-height:1.6}.content-first-test-card .button{justify-self:start;min-height:34px;font-size:9px}.content-review-card{background:linear-gradient(145deg,#fbfaf5,#fff);border:1px solid #e5e6dc;border-radius:10px;gap:10px;padding:14px;display:grid}.content-review-card .content-detail-card-heading>span{color:#879087;font-size:9px}.content-review-card>p{color:#829087;margin:0;font-size:9px;line-height:1.6}.content-review-card>label{color:#69786e;gap:6px;font-size:9px;font-weight:650;display:grid}.content-review-card textarea{resize:vertical;color:#4d5e52;width:100%;min-height:78px;font:inherit;background:#fff;border:1px solid #e2e9e2;border-radius:7px;padding:9px;font-weight:450;line-height:1.5}.content-review-card .button{justify-self:start;min-height:34px;font-size:9px}.content-review-feedback-list{gap:10px;display:grid}.content-review-actions{flex-wrap:wrap;gap:7px;display:flex}.content-action-inline-error{color:#a65b45;font-size:9px;line-height:1.45}.content-secondary-details{padding:0;display:block;overflow:hidden}.content-secondary-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:11px 15px;list-style:none;display:flex}.content-secondary-summary::-webkit-details-marker{display:none}.content-secondary-summary::marker{content:""}.content-secondary-summary>span:first-child{gap:4px;display:grid}.content-secondary-summary>span:first-child strong{color:#536459;font-size:10px;font-weight:650}.content-secondary-summary>span:last-child{color:#7e8e82;text-align:right;flex:none;font-size:9px;font-weight:600}.content-secondary-summary:focus-visible{outline-offset:-3px;outline:2px solid #6a9470}.content-secondary-details[open]>.content-secondary-summary{border-bottom:1px solid #edf1ed}.content-secondary-body{padding:0 15px 14px}.content-publish-history .content-secondary-body{gap:9px;display:grid}.content-state-explainer{color:#8b6759;background:#fff8f5;border:1px solid #edd9d0;border-radius:9px;flex-wrap:wrap;align-items:flex-start;gap:9px;padding:11px 13px;font-size:9px;line-height:1.55;display:flex}.content-state-explainer>svg{color:#ae765f;flex:none;margin-top:1px}.content-state-explainer strong{color:#805643}.content-state-explainer.working{color:#70848d;background:#f6fafb;border-color:#dfe8eb}.content-state-explainer.working>svg{color:#6e94a0}.content-state-explainer.working strong{color:#52727e}.content-generation-toast{z-index:48;color:#65776b;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f9fcf9f7;border:1px solid #cbded3;border-radius:12px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px 10px;width:min(470px,100vw - 40px);padding:12px 14px;font-size:10px;line-height:1.5;display:grid;position:fixed;bottom:20px;right:20px;box-shadow:0 12px 34px #1830241f}.content-generation-toast>svg{color:#678b71;margin-top:1px}.content-generation-toast>span{gap:3px;min-width:0;display:grid}.content-generation-toast strong{color:#405b47;font-size:10px;font-weight:700}.content-generation-toast>span>span{overflow-wrap:anywhere}.content-generation-toast.timed-out{background:#fffaf6fa;border-color:#ead5c9}.content-generation-toast.timed-out>svg,.content-generation-toast.timed-out strong{color:#9b6d55}.content-generation-toast>.button{grid-column:2;justify-self:start;min-height:32px;font-size:9px}.content-client-feedback-card{background:linear-gradient(145deg,#fbfaf5,#fff);border-color:#e6e2d3;gap:10px;display:grid}.content-client-feedback-card .content-detail-card-heading>span{color:#8b8878;font-size:8px}.content-client-feedback-card>p{color:#7d8077;margin:0;font-size:9px;line-height:1.55}.content-client-feedback-entry{border-top:1px solid #ece9df;gap:7px;padding-top:10px;display:grid}.content-client-feedback-entry>div{gap:3px;display:grid}.content-client-feedback-entry>div strong{color:#7e6336;font-size:9px}.content-client-feedback-entry>div small,.content-client-feedback-note{color:#97968d;font-size:8px;line-height:1.5}.content-client-feedback-entry>p{color:#56655a;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.55}.content-client-feedback-entry .button{justify-self:start;min-height:31px;font-size:8px}.content-client-feedback-note{color:#956b48;background:#fff5eb;border-radius:7px;padding:8px}.content-schedule-card{background:linear-gradient(145deg,#f7fbf6,#fff);border:1px solid #dce9dd;border-radius:10px;gap:11px;padding:14px;display:grid}.content-schedule-card .content-detail-card-heading>svg{color:#66856b}.content-schedule-time{color:#69786e;gap:6px;font-size:9px;font-weight:650;display:grid}.content-schedule-time input{color:#4d5e52;width:100%;min-height:37px;font:inherit;background:#fff;border:1px solid #e2e9e2;border-radius:7px;padding:0 9px;font-weight:500}.content-schedule-destinations{border:0;flex-wrap:wrap;gap:7px;margin:0;padding:0;display:flex}.content-schedule-destinations legend{color:#69786e;width:100%;margin-bottom:6px;font-size:9px;font-weight:650}.content-schedule-destinations label{color:#66756b;background:#fff;border:1px solid #e5ebe5;border-radius:7px;align-items:center;gap:6px;padding:7px 8px;font-size:9px;display:inline-flex}.content-schedule-destinations input{accent-color:#4d7858}.content-schedule-card>.button{justify-self:start;min-height:35px}.content-schedule-card>p,.content-scheduled-card p{color:#87938a;margin:0;font-size:9px;line-height:1.5}.content-scheduled-card{gap:6px;display:grid}.content-scheduled-card>strong{color:#526257;font-size:13px}.content-scheduled-card>small{color:#98a39b;font-size:8px}.content-scheduled-card>a{color:#56795d;font-size:9px}.content-rescheduling-card{background:linear-gradient(145deg,#fffaf1,#fff);border:1px solid #eadfc8}.content-rescheduling-card>strong{color:#8d7048}.post-art-real{color:#eaf1e7;background:linear-gradient(145deg,#425e4c,#879882);place-items:center;display:grid;position:relative;overflow:hidden}.post-art-real img{object-fit:cover}.post-row:hover .post-row-copy>strong{color:var(--green)}.dashboard-empty{color:#8b988e;text-align:center;border-top:1px solid #eff1ee;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:180px;padding:22px 12px;display:flex}.dashboard-empty>span{color:#819783;background:#f5f8f3;border:1px solid #e5ece3;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.dashboard-empty strong{color:#5b6a60;font-size:10px;font-weight:650}.dashboard-empty small{color:#96a098;max-width:260px;font-size:9px;line-height:1.55}.dashboard-empty.small{min-height:164px}.dashboard-empty.small .button{min-height:32px;margin-top:4px;font-size:9px}.provider-ready{background:#73a17b}.topbar-role{color:#718076;align-items:center;gap:8px;font-size:9px;display:inline-flex}.profile-button{cursor:default}.support-arrow{color:#9aa69e;font-size:18px;line-height:1}.calendar-real-list{padding:0 16px;display:grid}.calendar-real-event{color:#9aa49d;border-bottom:1px solid #eff1ee;grid-template-columns:65px minmax(0,1fr) auto 17px;align-items:center;gap:12px;min-height:67px;display:grid}.calendar-real-event:last-child{border-bottom:0}.calendar-real-event:hover .calendar-real-copy>strong{color:var(--green)}.calendar-real-date,.calendar-real-copy{gap:4px;min-width:0;display:grid}.calendar-real-date strong{color:#58695d;font-size:12px;font-weight:650}.calendar-real-date small,.calendar-real-copy small{color:#99a39c;font-size:8px}.calendar-real-copy>strong{color:#49594e;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:650;overflow:hidden}.calendar-real-event time{color:#738279;font-size:9px}.calendar-real-event>svg{color:#a5afa7}.module-calendar .module-quiet-state{margin:16px}.module-quiet-state a{color:#63816a;white-space:nowrap;align-items:center;gap:4px;margin-left:auto;display:inline-flex}.module-cost-empty{color:#89958c;text-align:center;border-bottom:1px solid #edf0ed;place-items:center;min-height:175px;padding:15px;font-size:9px;display:grid}.cost-storage-card{background:#fff;border:1px solid #e8ede8;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:14px 16px;display:grid}.cost-storage-card>span{gap:4px;display:grid}.cost-storage-card strong{color:#435348;font-size:11px;font-weight:650}.cost-storage-card>strong{font-size:15px}.cost-storage-card small{color:#909c93;font-size:8px}.cost-storage-card>small{grid-column:1/-1}.cost-ledger-section{gap:10px;min-width:0;display:grid}.cost-ledger-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.cost-ledger-heading h2{color:#3c4b41;margin:0 0 4px;font-size:12px}.cost-ledger-heading span{color:#97a198;font-size:8px}.cost-api-badge{white-space:nowrap;background:#f8faf7;border:1px solid #e5ebe3;border-radius:20px;padding:6px 9px}.cost-ledger-wrap{background:#fff;border:1px solid #e8ede8;border-radius:11px;overflow-x:auto}.cost-ledger-table{border-collapse:collapse;text-align:left;width:100%}.cost-ledger-table th{color:#98a39b;letter-spacing:.5px;white-space:nowrap;background:#fafbf9;height:35px;padding:0 11px;font-size:8px;font-weight:750}.cost-ledger-table td{color:#657269;white-space:nowrap;border-top:1px solid #eff2ef;height:54px;padding:7px 11px;font-size:9px}.cost-ledger-table td strong,.cost-ledger-table td small{display:block}.cost-ledger-table td strong{color:#4e5d53;font-size:9px;font-weight:650}.cost-ledger-table td small{color:#9aa49c;margin-top:3px;font-size:8px}.cost-ledger-table td:last-child{text-align:right;font-variant-numeric:tabular-nums}.cost-unpriced{color:#99a39b;font-size:8px}.provider-state.configured{color:#66846a}.provider-state.configured i{background:#78a07a}.module-system-aside>div strong{color:#69806d}@media (max-width:900px){.content-detail-grid{grid-template-columns:minmax(0,1fr)}.content-preview-stage{width:min(100%,590px)}.content-detail-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.content-first-test-card{grid-column:1/-1}}@media (max-width:760px){.topbar-role{font-size:0}.topbar-role .profile-avatar{font-size:10px}.dashboard-empty{min-height:150px}.post-row{grid-template-columns:37px 49px minmax(0,1fr) 17px}.post-row .status-pill{display:none}.post-row-cover{width:49px;height:56px}.content-toolbar{flex-direction:column;align-items:stretch}.content-search{width:100%}.content-toolbar-actions{grid-template-columns:1fr 1fr;display:grid}.content-toolbar-actions select{width:100%;max-width:none}.content-toolbar-actions .button{grid-column:1/-1}.content-card{grid-template-columns:84px minmax(0,1fr) 24px;gap:9px;padding:8px}.content-card-art,.content-card-placeholder{min-height:113px}.content-card-copy{gap:5px}.content-card-title{font-size:10px}.content-card-copy>p{font-size:8px}.content-card-meta{gap:5px 8px;font-size:7px}.content-card-schedule time{font-size:9px}.content-card-open{width:24px}.content-detail-heading{flex-direction:column;align-items:flex-start}.content-detail-heading h1{font-size:27px}.content-generation-toast{right:10px;bottom:calc(76px + env(safe-area-inset-bottom));gap:7px 9px;width:auto;padding:10px 11px;font-size:9px;left:10px}.content-generation-toast strong{font-size:9px}.content-schedule-summary{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:9px;padding:11px}.content-schedule-summary-icon{width:34px;height:34px}.content-schedule-summary>.button,.content-schedule-summary-warning{text-align:left;grid-column:2;justify-self:start;max-width:none}.content-detail-sidebar{grid-template-columns:minmax(0,1fr)}.content-first-test-card{grid-column:auto}.content-preview-stage{border-radius:8px;width:100%}}@media (max-width:480px){.content-toolbar-actions{grid-template-columns:minmax(0,1fr)}.content-toolbar-actions .button{grid-column:auto}.content-card{grid-template-columns:75px minmax(0,1fr) 20px;gap:7px;padding:7px}.content-card-art,.content-card-placeholder{min-height:102px}.content-card-topline{flex-direction:column;align-items:flex-start;gap:4px}.content-state{padding:4px 6px;font-size:7px}.content-card-title{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.content-card-meta{grid-template-columns:1fr auto;display:grid}.content-card-meta>span:first-child{grid-column:1/-1}.content-card-schedule{gap:5px}.content-card-schedule>span{grid-template-columns:minmax(0,1fr);gap:2px}.content-card-schedule small{grid-column:1}.content-card-schedule time{font-size:8px}.content-card-schedule strong{font-size:7px}.content-card-schedule small{overflow-wrap:anywhere;font-size:6px}.content-detail-heading h1{font-size:24px}.content-schedule-summary>div>strong{font-size:10px}.content-schedule-summary>div>.content-detail-eyebrow{font-size:7px}.content-secondary-summary{min-height:54px;padding:10px 12px}.content-secondary-body{padding:0 12px 12px}.content-review-actions{grid-template-columns:minmax(0,1fr);display:grid}.content-review-actions .button{justify-content:center;width:100%}.content-detail-card.content-secondary-details{padding:0}.content-detail-card{padding:13px}.content-slide-picker button{min-width:102px}.calendar-real-list{padding:0 11px}.calendar-real-event{grid-template-columns:53px minmax(0,1fr) auto;gap:8px}.calendar-real-event>svg{display:none}.calendar-real-copy>strong{font-size:9px}.module-calendar .module-quiet-state{align-items:flex-start;margin:11px}.module-quiet-state a{margin:4px 0 0 auto}}.integration-manager{border-top:1px solid #edf0ed;gap:12px;margin-top:17px;padding-top:16px;display:grid}.integration-manager-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.integration-manager-heading h3{color:#3d4d42;margin:5px 0 4px;font-size:13px;font-weight:650}.integration-manager-heading p{color:#89958c;max-width:560px;margin:0;font-size:9px;line-height:1.5}.integration-global-status,.integration-status{color:#8c978f;white-space:nowrap;background:#f3f4f2;border-radius:20px;flex:none;align-items:center;gap:5px;padding:5px 7px;font-size:8px;display:inline-flex}.integration-global-status i,.integration-status i{background:#aab3ac;border-radius:50%;width:5px;height:5px}.integration-global-status.ready,.integration-status-active{color:#64846a;background:#edf5ed}.integration-global-status.ready i,.integration-status-active i{background:#73a17b}.integration-status-error,.integration-status-needs_reauth{color:#ad6d4a;background:#fbf0e9}.integration-status-error i,.integration-status-needs_reauth i{background:#c17a55}.integration-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.integration-card{background:#fbfcfa;border:1px solid #e8ede8;border-radius:9px;align-content:start;gap:10px;min-width:0;padding:12px;display:grid}.integration-card-heading{align-items:center;gap:8px;display:flex}.integration-platform-icon{color:#6b816e;background:#fff;border:1px solid #e4ebe3;border-radius:8px;flex:none;place-items:center;width:31px;height:31px;display:grid}.integration-card-heading>div{gap:4px;display:grid}.integration-card-heading h4{color:#49594d;margin:0;font-size:10px;font-weight:650}.integration-status{justify-self:start;padding:4px 6px;font-size:7px}.integration-form{gap:8px;display:grid}.integration-form label{color:#728076;gap:5px;font-size:8px;font-weight:600;display:grid}.integration-form input{color:#48564c;background:#fff;border:1px solid #e3e9e3;border-radius:6px;width:100%;height:33px;padding:0 8px;font-size:9px}.integration-form input::placeholder{color:#adb6af}.integration-form input:focus{border-color:#93b09a;outline:0;box-shadow:0 0 0 3px #73977414}.make-integration-card{background:linear-gradient(160deg,#fff 0%,#fbfcfa 100%)}.make-flow-link{color:#55745d;background:#fff;border:1px solid #e3ebe3;border-radius:7px;align-items:center;gap:6px;width:fit-content;padding:7px 9px;font-size:9px;font-weight:650;text-decoration:none;display:inline-flex}.make-flow-link:hover{background:#f7faf6;border-color:#bdcfbf}.make-integration-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.make-integration-actions .button{justify-content:center}.integration-actions{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.integration-actions .button{min-height:31px;padding:0 9px;font-size:8px}.integration-actions .button:disabled{cursor:not-allowed;opacity:.55}.integration-disabled-note{color:#8a968d;background:#f3f5f2;border-radius:6px;padding:9px;font-size:8px;line-height:1.5}.integration-message{color:#628169;align-items:flex-start;gap:5px;margin:0;font-size:8px;line-height:1.45;display:flex}.integration-message svg{flex:none}.integration-message.error{color:#a45e49}.integration-footnote{color:#929e95;margin:0;font-size:8px;line-height:1.5}.integration-footnote svg{vertical-align:-2px;margin-right:4px}.meta-integration-account{color:#607165;background:#fff;border:1px solid #e9eee8;border-radius:7px;gap:4px;padding:9px;font-size:9px;display:grid}.meta-integration-account strong{color:#435247;font-size:10px}.meta-integration-account span{overflow-wrap:anywhere}.meta-link-panel{background:#f7faf6;border:1px solid #dce7dd;border-radius:8px;gap:7px;padding:11px;display:grid}.meta-link-panel>label{color:#536558;font-size:9px;font-weight:650}.meta-link-panel>div{gap:7px;min-width:0;display:flex}.meta-link-panel input{color:#607064;border:1px solid #e1e8e0;border-radius:6px;flex:1;min-width:0;height:34px;padding:0 8px;font-size:9px}.meta-link-panel .button{flex:none;min-height:34px}.meta-link-panel small{color:#7d8b7f;font-size:8px;line-height:1.5}.meta-create-link{justify-self:start}.meta-disconnect{color:#a05a4a!important}.meta-connect-page{background:#f4f6f3;place-items:center;min-height:100svh;padding:20px;display:grid}.meta-connect-card{background:#fff;border:1px solid #e4eae3;border-radius:18px;gap:15px;width:min(100%,620px);padding:clamp(20px,5vw,38px);display:grid;box-shadow:0 18px 55px #293a2f0a}.meta-connect-symbol{color:#2b6945;background:#edf5ed;border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.meta-connect-card h1{color:#34493b;letter-spacing:-.035em;margin:0;font-size:clamp(22px,5vw,30px);line-height:1.15}.meta-connect-card>p{color:#77847a;margin:0;font-size:14px;line-height:1.65}.meta-account-options{gap:8px;max-height:35vh;display:grid;overflow-y:auto}.meta-page-choice{cursor:pointer;border:1px solid #e5ebe4;border-radius:10px;align-items:flex-start;gap:11px;padding:12px;display:flex}.meta-page-choice.selected{background:#f6faf5;border-color:#7fa387;box-shadow:0 0 0 2px #7397741c}.meta-page-choice>input,.meta-channel-choice input{accent-color:#246245;flex:none;width:16px;height:16px}.meta-page-choice-copy,.meta-page-choice-copy>span{gap:7px;display:grid}.meta-page-choice-copy strong{color:#46574b;font-size:13px}.meta-page-choice-copy>span{color:#7d8b80;grid-template-columns:repeat(auto-fit,minmax(145px,max-content));font-size:11px}.meta-page-choice-copy>span>span{align-items:center;gap:5px;display:inline-flex}.meta-channel-choice{border:1px solid #e6ebe5;border-radius:10px;gap:9px;margin:0;padding:12px;display:grid}.meta-channel-choice legend{color:#66786b;padding:0 5px;font-size:11px;font-weight:650}.meta-channel-choice label{color:#506154;align-items:center;gap:8px;font-size:12px;display:flex}.meta-connect-submit{justify-self:start;min-height:42px}.meta-connect-confirm{color:#466f4d;background:#eef6ef;border-radius:8px;align-items:center;gap:8px;padding:12px;font-size:12px;display:flex}.meta-connect-error{background:#fff4f0;border-radius:8px;align-items:flex-start;gap:7px;padding:11px;display:flex;color:#a25847!important;font-size:12px!important}.meta-connect-footnote{border-top:1px solid #edf0ec;padding-top:12px;color:#8c988f!important;font-size:11px!important}.legal-page{background:#f4f6f3;min-height:100svh;padding:clamp(18px,6vw,60px)}.legal-page article{background:#fff;border:1px solid #e5eae4;border-radius:16px;width:min(100%,760px);margin:0 auto;padding:clamp(22px,5vw,46px)}.legal-page h1{color:#34493b;letter-spacing:-.035em;margin:10px 0 24px;font-size:clamp(27px,5vw,38px)}.legal-page h2{color:#435649;margin:24px 0 8px;font-size:16px}.legal-page p{color:#67766b;font-size:14px;line-height:1.75}.legal-page .legal-page-updated{color:#929c94;margin-top:30px;font-size:11px}.legal-page code{overflow-wrap:anywhere}@media (max-width:600px){.meta-connect-page{align-items:start;padding:13px}.meta-connect-card{border-radius:13px;gap:13px;padding:19px}.meta-page-choice-copy>span{grid-template-columns:minmax(0,1fr)}.meta-link-panel>div{flex-direction:column}.meta-link-panel .button{justify-content:center}}.planner-module{gap:13px;min-width:0;padding-bottom:34px;display:grid}.planner-toolbar,.planner-controls,.planner-list,.planner-create-event{background:#fff;border:1px solid #e8ede8;border-radius:11px;min-width:0}.planner-toolbar{justify-content:space-between;align-items:center;gap:14px;padding:11px 13px;display:flex}.planner-toolbar>label,.planner-controls>label{color:#829087;gap:5px;font-size:8px;font-weight:650;display:grid}.planner-toolbar select,.planner-controls select,.planner-controls input,.planner-event-fields select,.planner-event-fields input,.planner-event-form input,.planner-event-form select,.planner-event-form textarea{color:#4c5d51;min-width:0;min-height:37px;font:inherit;background:#fff;border:1px solid #e3e9e3;border-radius:7px;padding:0 9px;font-size:10px}.planner-toolbar select{min-width:min(270px,62vw)}.planner-tabs{background:#f8faf7;border:1px solid #edf0ed;border-radius:8px;gap:3px;padding:3px;display:flex}.planner-tabs button{color:#849087;min-height:32px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:9px;display:inline-flex}.planner-tabs button.selected{color:#496d53;background:#fff;box-shadow:0 1px 4px #23372912}.planner-intro{background:linear-gradient(115deg,#f5f8f1,#fbfcfa 68%,#edf3e9);border:1px solid #e5ebdf;border-radius:11px;justify-content:space-between;align-items:center;gap:15px;padding:19px 21px;display:flex}.planner-intro h2{color:#2d3e32;letter-spacing:-.5px;margin:8px 0 6px;font-family:Georgia,serif;font-size:clamp(18px,2.2vw,23px);font-weight:500}.planner-intro p{color:#7b897e;max-width:720px;margin:0;font-size:9px;line-height:1.6}.planner-intro-icon{color:#729078;background:#fff;border:1px solid #dfe8dc;border-radius:12px;flex:none;place-items:center;width:43px;height:43px;display:grid}.planner-controls{align-items:end;gap:10px;padding:11px 13px;display:flex}.planner-controls>label{min-width:0}.planner-controls>label:first-child{flex:0 210px}.planner-controls>label:nth-child(2){flex:0 145px}.planner-controls .button{min-height:37px}.planner-controls .button:disabled,.planner-item-actions .button:disabled,.planner-create-event .button:disabled{cursor:wait;opacity:.6}.planner-message{color:#668169;background:#f7fbf6;border:1px solid #dfeadf;border-radius:7px;align-items:center;gap:7px;margin:0;padding:9px 11px;font-size:9px;display:flex}.planner-message.error{color:#a45d49;background:#fff8f5;border-color:#f0ddd7}.planner-list,.planner-create-event{overflow:hidden}.planner-list-heading{justify-content:space-between;align-items:center;gap:12px;padding:14px 15px;display:flex}.planner-list-heading h2{color:#405246;margin:5px 0 0;font-size:12px;font-weight:650}.planner-list-heading>svg{color:#869a88}.planner-list-heading .button{min-height:33px;font-size:9px}.planner-timezone{color:#89958c;align-items:center;gap:5px;font-size:8px;display:inline-flex}.planner-item{border-top:1px solid #edf0ed;grid-template-columns:83px minmax(0,1fr) minmax(126px,auto);align-items:start;gap:13px;padding:14px 15px;display:grid}.planner-item-date{gap:4px;padding-top:3px;display:grid}.planner-item-date strong{color:#536859;text-transform:capitalize;font-size:10px;font-weight:650}.planner-item-date small{color:#9aa49d;font-size:8px}.planner-item-copy{min-width:0}.planner-item-meta{color:#8c998f;flex-wrap:wrap;align-items:center;gap:6px;font-size:8px;display:flex}.planner-status,.planner-event-tag{color:#76867a;background:#f1f4ef;border-radius:20px;align-items:center;padding:4px 7px;font-size:7px;font-weight:700;display:inline-flex}.planner-status.approved{color:#628269;background:#edf5ed}.planner-status.converted{color:#668390;background:#eef3f5}.planner-status.skipped{color:#999f9a;background:#f4f4f2}.planner-event-tag{color:#a17e50;background:#f8f2e9}.planner-item-copy h3{color:#435248;margin:7px 0 4px;font-size:11px;font-weight:650;line-height:1.4}.planner-item-copy p{color:#859188;margin:0;font-size:8px;line-height:1.55}.planner-item-copy>small{color:#9ba59d;text-transform:capitalize;margin-top:6px;font-size:7px;display:block}.planner-item-actions{flex-wrap:wrap;justify-content:end;align-items:center;gap:5px;display:flex}.planner-item-actions .button{min-height:30px;padding:0 8px;font-size:8px}.planner-loading,.planner-empty-inline,.planner-empty{color:#89968d;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:30px 18px;font-size:9px;display:flex}.planner-loading{border-top:1px solid #edf0ed;flex-direction:row}.planner-empty-inline>svg,.planner-empty>span{color:#829883}.planner-empty-inline strong,.planner-empty h2{color:#5a6b5e;margin:0;font-size:11px;font-weight:650}.planner-empty-inline span,.planner-empty p{color:#929d94;max-width:380px;margin:0;font-size:9px;line-height:1.55}.planner-empty{background:#fff;border:1px solid #e8ede8;border-radius:11px;min-height:280px}.planner-empty>span{background:#f5f8f3;border:1px solid #e3ebe2;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.planner-empty .button{margin-top:4px}.planner-event-list{display:grid}.planner-event-card{border-top:1px solid #edf0ed;gap:10px;padding:12px 15px;display:grid}.planner-event-card.mismatch{background:#fdfcf9}.planner-event-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.planner-event-toggle{cursor:pointer;align-items:flex-start;gap:8px;min-width:0;display:flex}.planner-event-toggle input{accent-color:#54795e;flex:none;width:15px;height:15px;margin:2px 0 0}.planner-event-toggle>span{gap:4px;min-width:0;display:grid}.planner-event-toggle strong{color:#4d5d51;font-size:10px;font-weight:650}.planner-event-toggle small,.planner-event-location{color:#96a198;font-size:8px}.planner-event-location{text-align:right}.planner-event-fields{grid-template-columns:minmax(105px,.32fr) minmax(0,1fr);gap:9px;padding-left:23px;display:grid}.planner-event-fields label,.planner-event-form label{color:#859188;gap:5px;font-size:8px;font-weight:600;display:grid}.planner-event-fields input,.planner-event-fields select{width:100%}.planner-create-event{padding-bottom:14px}.planner-event-form{gap:11px;padding:0 15px;display:grid}.planner-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.planner-event-form input,.planner-event-form select,.planner-event-form textarea{width:100%}.planner-event-form textarea{resize:vertical;min-height:72px;padding:9px;line-height:1.5}.planner-event-form input:focus,.planner-event-form select:focus,.planner-event-form textarea:focus,.planner-toolbar select:focus,.planner-controls input:focus,.planner-controls select:focus,.planner-event-fields input:focus,.planner-event-fields select:focus{border-color:#93b09a;outline:0;box-shadow:0 0 0 3px #73977414}.planner-event-form>.button{justify-self:start;min-height:34px}@media (max-width:760px){.planner-toolbar{flex-direction:column;align-items:stretch}.planner-toolbar>label,.planner-toolbar select{width:100%}.planner-tabs button{flex:1}.planner-controls{flex-direction:column;align-items:stretch}.planner-controls>label:first-child,.planner-controls>label:nth-child(2){flex-basis:auto}.planner-item{grid-template-columns:64px minmax(0,1fr);gap:8px;padding:12px 11px}.planner-item-actions{grid-column:2;justify-content:flex-start}.planner-event-top{flex-direction:column;align-items:flex-start}.planner-event-location{text-align:left;padding-left:23px}.planner-event-fields{grid-template-columns:minmax(0,1fr);padding-left:23px}.planner-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.planner-intro{padding:15px}.planner-list-heading{padding:12px}}@media (max-width:480px){.planner-intro-icon{width:35px;height:35px}.planner-intro p{font-size:8px}.planner-item{grid-template-columns:minmax(0,1fr)}.planner-item-date{align-items:center;gap:7px;display:flex}.planner-item-actions{grid-column:1;grid-template-columns:1fr 1fr;display:grid}.planner-item-actions .button{width:100%}.planner-form-grid{grid-template-columns:minmax(0,1fr)}.planner-list-heading{align-items:flex-start}.planner-create-event .planner-event-form{padding:0 11px}}@media (max-width:760px){.integration-cards{grid-template-columns:minmax(0,1fr)}.integration-manager-heading{flex-direction:column;align-items:flex-start}.integration-actions{grid-template-columns:1fr 1fr;display:grid}.integration-actions .button{width:100%}}@media (max-width:420px){.make-integration-actions{grid-template-columns:minmax(0,1fr)}.make-integration-actions .button{min-height:38px}}.templates-manager{gap:15px;display:grid}.templates-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.templates-search{color:#859187;background:#fff;border:1px solid #e4e9e4;border-radius:8px;align-items:center;gap:8px;min-width:min(360px,100%);min-height:36px;padding:0 10px;display:flex}.templates-search input{color:#405147;background:0 0;border:0;outline:0;width:100%;font-size:13px}.templates-toolbar>.button{min-height:40px;font-size:12px}.templates-message{border:1px solid;border-radius:8px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.templates-message.error{color:#a26458;background:#fff9f7;border-color:#efd9d4}.templates-message.success{color:#64816a;background:#f8fbf7;border-color:#dce9dc}.template-assignment-panel{background:#fff;border:1px solid #e6ebe5;border-radius:11px;gap:14px;padding:16px;display:grid;box-shadow:0 3px 14px #23372705}.template-assignment-intro{align-items:flex-start;gap:10px;display:flex}.template-panel-icon{color:#718875;background:#f6f8f3;border:1px solid #e5ece3;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.template-assignment-intro h2{color:#46564b;margin:1px 0 4px;font-size:15px;font-weight:650}.template-assignment-intro p{color:#7f8c82;max-width:680px;margin:0;font-size:12px;line-height:1.55}.template-client-select{color:#718075;gap:6px;max-width:420px;font-size:11px;font-weight:650;display:grid}.template-client-select select{color:#526156;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #e2e8e1;border-radius:7px;padding:0 11px}.template-assignment-content{gap:10px;display:grid}.template-assignment-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.template-check-option{color:#8b978d;cursor:pointer;border:1px solid #e9ede8;border-radius:8px;align-items:flex-start;gap:8px;min-width:0;padding:9px;display:flex}.template-check-option:has(input:checked){background:#f8fbf7;border-color:#cbdccc}.template-check-option input,.template-toggle input{accent-color:#55795f;flex:none;width:14px;height:14px;margin:1px 0 0}.template-check-option>span{flex:1;gap:4px;min-width:0;display:grid}.template-check-option strong{color:#536358;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.template-check-option small{color:#7e8b81;font-size:10px;line-height:1.45}.template-check-option>svg{color:#6a8b70;flex:none}.template-assignment-footer{color:#738076;border-top:1px solid #edf0ec;justify-content:space-between;align-items:center;gap:10px;padding-top:10px;font-size:11px;display:flex}.template-assignment-footer .button{min-height:40px;font-size:11px}.template-assignment-loading{color:#738076;align-items:center;gap:7px;font-size:12px;display:flex}.template-assignment-empty{color:#758278;border:1px dashed #e3e9e2;border-radius:8px;padding:14px;font-size:12px}.templates-list-heading{color:#758278;justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.templates-list-heading strong{color:#536358;font-size:14px;font-weight:700}.templates-list-heading>span{text-align:right}.templates-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.template-card{background:#fff;border:1px solid #e7ece6;border-radius:10px;align-content:start;gap:10px;min-width:0;padding:13px;display:grid;box-shadow:0 3px 14px #23372705}.template-card-archived{opacity:.82;background:#fbfcfa}.template-card-top{justify-content:space-between;align-items:center;gap:7px;display:flex}.template-scope-pill,.template-version-state{color:#68786d;text-overflow:ellipsis;white-space:nowrap;background:#f2f5f0;border-radius:20px;max-width:65%;padding:4px 8px;font-size:9px;font-weight:650;overflow:hidden}.template-version-state{color:#9aa49b;background:0 0;max-width:none}.template-version-state.active{color:#66856d}.template-card h2{color:#46564b;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:650;overflow:hidden}.template-card>code{color:#7b887e;font-size:10px}.template-card-preview{background:#fcfdfa;border:1px solid #edf0ec;border-radius:8px;align-items:center;gap:10px;padding:8px;display:flex}.template-mini-canvas{background:#e8ede6;border:1px solid #e4e9e2;border-radius:5px;flex:none;width:42px;height:53px;position:relative;overflow:hidden}.template-mini-canvas>i{background:linear-gradient(145deg,#becbbb,#738977);position:absolute;inset:0 0 45%}.template-mini-canvas.overlay>i{inset:0}.template-mini-canvas>span{opacity:.95;background:#536e5b;border-radius:6px 6px 0 0;height:58%;position:absolute;bottom:0;left:0;right:0}.template-mini-canvas.overlay>span{background:linear-gradient(#0000,#405c49);height:54%}.template-mini-canvas>b{background:#f5f3e8;border-radius:2px;height:2px;position:absolute;bottom:10px;left:6px;right:6px;box-shadow:0 -5px #f5f3e8,0 -10px #d9bd87}.template-card-preview>div:last-child{gap:4px;min-width:0;display:grid}.template-card-preview strong{color:#55665a;font-size:11px;font-weight:650}.template-card-preview small{color:#7e8b81;font-size:9px;line-height:1.45}.template-card-colors{color:#738076;align-items:center;gap:6px;font-size:10px;display:flex}.template-color-swatch{border:1px solid #dce4db;border-radius:50%;width:10px;height:10px}.template-color-swatch.primary{background:#536e5b}.template-color-swatch.secondary{background:#e7ede7}.template-color-swatch.background{background:#fbfaf6}.template-card-actions{border-top:1px solid #edf0ec;justify-content:space-between;align-items:center;gap:8px;padding-top:9px;display:flex}.template-card-actions .button{min-height:40px;padding:0 11px;font-size:11px}.template-icon-button{color:#738076;cursor:pointer;background:#fff;border:1px solid #e8ece7;border-radius:7px;place-items:center;width:40px;height:40px;display:grid}.template-icon-button:disabled,.template-card-actions button:disabled{cursor:not-allowed;opacity:.5}.template-history-note{color:#7e8b81;border-top:1px solid #edf0ec;margin:0;padding-top:9px;font-size:10px}.templates-empty{text-align:center;background:#fff;border:1px solid #e7ece6;border-radius:10px;align-content:center;justify-items:center;gap:8px;min-height:220px;padding:22px;display:grid}.templates-empty>span{color:#718875;background:#f5f8f3;border:1px solid #e3ebe2;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.templates-empty h2{color:#57695c;margin:0;font-size:16px;font-weight:650}.templates-empty p{color:#758278;max-width:410px;margin:0;font-size:12px;line-height:1.6}.templates-empty .button{margin-top:4px}.template-editor-scrim{z-index:60;align-items:flex-start;padding:4vh 16px;overflow:auto}.template-editor-modal{background:#fff;border:1px solid #e6ebe5;border-radius:12px;width:min(680px,100%);max-height:92vh;padding:19px;overflow:auto;box-shadow:0 22px 70px #1c2c1e30}.template-editor-heading{border-bottom:1px solid #edf0ec;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:13px;display:flex}.template-editor-heading h2{color:#405247;margin:5px 0 4px;font-size:17px;font-weight:650}.template-editor-heading p{color:#758278;margin:0;font-size:12px;line-height:1.5}.template-editor-form{gap:14px;padding-top:13px;display:grid}.template-editor-identity,.template-config-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.template-editor-form label{color:#68776c;gap:6px;min-width:0;font-size:11px;font-weight:650;display:grid}.template-editor-form input:not([type=checkbox]):not([type=range]),.template-editor-form select{color:#526156;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #e2e8e1;border-radius:7px;padding:0 11px}.template-editor-form input:focus,.template-editor-form select:focus{border-color:#93b09a;outline:0;box-shadow:0 0 0 3px #73977414}.template-editor-form input:disabled{color:#909a91;background:#f6f8f5}.template-config-section{border:1px solid #e9ede8;border-radius:9px;gap:10px;padding:12px;display:grid}.template-config-section h3{color:#506155;margin:4px 0;font-size:14px;font-weight:650}.template-config-section p{color:#758278;margin:0;font-size:11px;line-height:1.55}.template-config-grid{align-items:end}.template-config-grid input[type=range]{accent-color:#55795f;width:100%;min-height:30px}.template-toggle{cursor:pointer;grid-template-columns:none;align-items:center;gap:7px!important;display:flex!important}.template-element-toggles{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.template-editor-actions{justify-content:flex-end;gap:8px;padding-top:2px;display:flex}.template-editor-actions .button{min-height:42px;font-size:12px}@media (min-width:1100px){.templates-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.templates-toolbar{flex-direction:column;align-items:stretch}.templates-search{width:100%}.templates-toolbar>.button{justify-content:center}.template-assignment-options,.templates-grid{grid-template-columns:minmax(0,1fr)}.template-assignment-footer{flex-direction:column;align-items:flex-start}.template-assignment-footer .button{justify-content:center;width:100%}.templates-list-heading{flex-direction:column;align-items:flex-start}.templates-list-heading>span{text-align:left}.template-editor-modal{padding:14px}.template-editor-identity,.template-config-grid{grid-template-columns:minmax(0,1fr)}.template-element-toggles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.template-assignment-panel{padding:12px}.template-editor-actions{grid-template-columns:1fr 1fr;display:grid}.template-editor-actions .button{justify-content:center;width:100%}.template-element-toggles{grid-template-columns:minmax(0,1fr)}}.review-shell{color:#26362c;width:min(100%,1120px);min-height:100vh;margin:0 auto;padding:0 34px 46px}.review-header{color:#304537;letter-spacing:-1px;border-bottom:1px solid #e6ebe6;align-items:center;gap:10px;height:74px;font-size:18px;font-weight:760;display:flex}.review-header>span:nth-child(2)>span{color:#84978a;font-weight:550}.review-brand-mark{color:#316247;background:#e8f0e9;border-radius:9px;place-items:center;width:30px;height:30px;font-size:20px;font-style:italic;font-weight:850;display:grid}.review-header-tag{color:#839087;letter-spacing:1px;border:1px solid #e3e9e3;border-radius:999px;margin-left:auto;padding:7px 11px;font-size:9px;font-weight:750}.review-intro{max-width:760px;padding:57px 0 26px}.review-eyebrow{color:#87958b;letter-spacing:1.25px;align-items:center;gap:8px;font-size:9px;font-weight:800;display:flex}.review-eyebrow>span{background:#80a08a;width:18px;height:1px}.review-intro h1{color:#1d2d23;letter-spacing:-2.3px;margin:13px 0 9px;font-size:clamp(34px,5vw,51px);font-weight:590;line-height:1.04}.review-intro h1 em{color:#577a61;font-style:normal}.review-intro>p{color:#77857a;max-width:610px;margin:0;font-size:14px;line-height:1.75}.review-intro>p strong{color:#45594b;font-weight:650}.review-summary{color:#738176;flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;font-size:10px;display:flex}.review-summary>span{align-items:center;gap:5px;display:inline-flex}.review-summary i{background:#c0c9c0;border-radius:50%;width:3px;height:3px}.review-contact{background:#fff;border:1px solid #e5eae4;border-radius:12px;justify-content:space-between;align-items:end;gap:18px;margin:4px 0 21px;padding:15px 18px;display:flex}.review-contact label{color:#48584d;gap:7px;width:min(100%,320px);font-size:10px;font-weight:650;display:grid}.review-contact label span{color:#9ba59d;font-weight:450}.review-contact input{color:#45554a;background:#fbfcfa;border:1px solid #e6ebe6;border-radius:7px;width:100%;height:37px;padding:0 10px;font-size:11px}.review-contact p{color:#87938a;align-items:center;gap:6px;margin:0 0 3px;font-size:9px;display:flex}.review-contact p svg{color:#6f9276;flex:none}.review-items{gap:18px;display:grid}.review-item{background:#fff;border:1px solid #e5eae5;border-radius:14px;overflow:hidden;box-shadow:0 5px 22px #23372b08}.review-item-heading{align-items:center;gap:13px;padding:18px 20px;display:flex}.review-item-number{color:#54775c;background:#edf3ed;border-radius:10px;flex:none;place-items:center;width:35px;height:35px;font-size:11px;font-weight:750;display:grid}.review-item-heading>div{flex:1;min-width:0}.review-item-date{color:#829086;text-transform:capitalize;align-items:center;gap:5px;font-size:9px;display:inline-flex}.review-item-heading h2{color:#2a3b30;letter-spacing:-.3px;text-overflow:ellipsis;margin:4px 0 2px;font-size:17px;font-weight:660;overflow:hidden}.review-decision-pill{color:#849087;background:#f3f5f2;border-radius:999px;flex:none;align-items:center;gap:6px;padding:7px 9px;font-size:9px;font-weight:650;display:inline-flex}.review-decision-pill i{background:#aab4aa;border-radius:50%;width:6px;height:6px}.review-decision-pill.approved{color:#4f765a;background:#eaf3ec}.review-decision-pill.approved i{background:#6c9a75}.review-decision-pill.changes{color:#9d6c30;background:#fbf2e7}.review-decision-pill.changes i{background:#c28845}.review-carousel-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;background:#f9faf7;border:1px solid #eceee9;border-radius:11px;display:flex;overflow-x:auto}.review-carousel-track::-webkit-scrollbar{display:none}.review-slide{scroll-snap-align:start;scroll-snap-stop:always;background:#f9faf7;flex:0 0 100%;min-width:100%;margin:0;overflow:hidden}.review-slide-image{aspect-ratio:4/5;background:#f3f2ed;width:100%;position:relative}.review-slide-image img{object-fit:contain;display:block}.review-image-missing{color:#9aa49b;place-items:center;width:100%;height:100%;min-height:240px;font-size:11px;display:grid}.review-slide figcaption{gap:5px;min-height:60px;padding:11px 14px 12px;display:grid}.review-slide figcaption strong{color:#47574b;font-size:11px;font-weight:680}.review-slide figcaption span{color:#7f8a80;white-space:pre-line;font-size:10px;line-height:1.5}.review-carousel-controls{justify-content:center;align-items:center;gap:14px;min-height:42px;display:flex}.review-carousel-controls>button{color:#536a59;cursor:pointer;background:#fff;border:1px solid #e5ebe5;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.review-carousel-controls>button:disabled{color:#c2cbc3;cursor:default}.review-carousel-position{color:#45634c;text-align:center;min-width:42px;font-size:10px;font-weight:750}.review-carousel-position span{color:#9aa59b;font-weight:500}.review-carousel-dots{align-items:center;gap:6px;max-width:min(38vw,240px);display:flex;overflow-x:auto}.review-carousel-dots button{cursor:pointer;background:#d6ded6;border:0;border-radius:999px;flex:none;width:6px;height:6px;padding:0}.review-carousel-dots button.active{background:#4e7957;width:18px}.review-destinations{flex-wrap:wrap;gap:7px;margin:0 20px 12px;display:flex}.review-destinations>span{color:#77837a;background:#fafcf9;border:1px solid #e8ede8;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:9px;display:inline-flex}.review-destinations strong{color:#405548;font-weight:700}.review-destinations i{background:#9bb29e;border-radius:50%;width:5px;height:5px}.review-copy{border-top:1px solid #edf0ec;margin:0 20px;padding:16px 0 14px}.review-copy-label{color:#98a39a;letter-spacing:1.05px;font-size:8px;font-weight:800}.review-copy p{color:#4d5c51;white-space:pre-wrap;margin:8px 0 6px;font-size:12px;line-height:1.7}.review-hashtags{color:#729078;overflow-wrap:anywhere;font-size:10px;line-height:1.7}.review-prior-response{background:#f2f7f2;border-radius:8px;margin:0 20px 14px;padding:11px 13px}.review-prior-response.changes{background:#fcf5eb}.review-prior-response strong{color:#55745a;font-size:10px}.review-prior-response.changes strong{color:#9b6c36}.review-prior-response p{color:#6e7c70;white-space:pre-wrap;margin:5px 0 0;font-size:10px;line-height:1.5}.review-feedback{border-top:1px solid #edf0ec;gap:8px;padding:15px 20px 18px;display:grid}.review-feedback>label{color:#46574b;font-size:10px;font-weight:670}.review-feedback>label span{color:#99a39a;font-weight:450}.review-feedback textarea{resize:vertical;color:#4a594e;background:#fcfdfa;border:1px solid #e5eae5;border-radius:8px;width:100%;padding:10px 11px;font-family:inherit;font-size:11px;line-height:1.55}.review-feedback textarea:focus{border-color:#9eb7a2;outline:0;box-shadow:0 0 0 3px #6c987514}.review-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.review-actions button{color:#647469;cursor:pointer;background:#fff;border:1px solid #e2e9e1;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:37px;padding:0 12px;font-size:10px;font-weight:650;display:inline-flex}.review-actions .review-approve-button{color:#fff;background:#2e694b;border-color:#2e694b}.review-actions button:disabled{cursor:wait;opacity:.58}.review-inline-error{color:#a64f39;margin:0;font-size:10px}.review-month-select{color:#718277;background:#fff;border:1px solid #e5ebe5;border-radius:9px;align-items:center;gap:9px;min-height:42px;margin:1px 0 15px;padding:0 11px;font-size:11px;display:inline-flex}.review-month-select select{color:#33473a;max-width:210px;font:inherit;text-transform:capitalize;background:0 0;border:0;outline:0;font-weight:650}.review-month-loading,.review-month-error{color:#78877b;align-items:center;gap:7px;margin:-3px 0 12px;font-size:10px;display:flex}.review-month-error{color:#a35742}.review-empty-month{color:#6d8872;text-align:center;background:#fff;border:1px dashed #dbe4db;border-radius:13px;justify-items:center;gap:9px;padding:38px 18px;display:grid}.review-empty-month span{color:#829086;font-size:11px}.review-footer{color:#78917d;background:#f8faf7;border:1px solid #e5eae4;border-radius:11px;align-items:flex-start;gap:10px;margin-top:21px;padding:14px 16px;display:flex}.review-footer>svg{flex:none;margin-top:1px}.review-footer>div{flex:1}.review-footer p{color:#859188;margin:4px 0 0;font-size:9px;line-height:1.5}.review-footer small{color:#a0aaa1;white-space:nowrap;font-size:8px}.review-loading,.review-unavailable{color:#7d8b80;text-align:center;align-content:center;justify-items:center;gap:13px;min-height:75vh;display:grid}.review-loading{justify-content:center;display:flex}.review-loading svg{color:#78977d}.review-unavailable{max-width:420px;margin:auto}.review-unavailable>svg{color:#9f7351;margin-top:12px}.review-unavailable h1{color:#304135;letter-spacing:-.6px;margin:0;font-size:23px}.review-unavailable p{color:#77857a;margin:0;font-size:12px;line-height:1.65}.review-unavailable>span:last-child{color:#a0aaa1;margin-top:9px;font-size:9px}@media (max-width:760px){.review-shell{padding:0 14px 28px}.review-header{height:60px;font-size:16px}.review-brand-mark{width:27px;height:27px;font-size:18px}.review-header-tag{letter-spacing:.65px;padding:6px 8px;font-size:7px}.review-intro{padding:38px 2px 22px}.review-intro h1{font-size:clamp(32px,9vw,43px)}.review-intro>p{font-size:12px}.review-summary{gap:8px;font-size:9px}.review-contact{flex-direction:column;align-items:stretch;gap:11px;margin-bottom:13px;padding:12px}.review-contact label{width:100%}.review-contact p{align-items:flex-start;line-height:1.45}.review-items{gap:12px}.review-item{border-radius:11px}.review-item-heading{gap:9px;padding:13px 12px}.review-item-number{border-radius:8px;width:29px;height:29px;font-size:9px}.review-item-heading h2{font-size:13px}.review-item-heading small,.review-item-date{font-size:8px}.review-decision-pill{gap:4px;padding:6px 7px;font-size:7px}.review-decision-pill i{width:5px;height:5px}.review-carousel{padding:0 11px 12px}.review-slide figcaption{padding:9px 10px}.review-slide figcaption strong{font-size:10px}.review-slide figcaption span{font-size:9px}.review-carousel-controls{gap:10px}.review-carousel-controls>button{width:31px;height:31px}.review-destinations{gap:5px;margin:0 12px 10px}.review-destinations>span{padding:6px 8px;font-size:8px}.review-month-select{max-width:100%}.review-month-select select{max-width:min(58vw,210px)}.review-copy{margin:0 12px;padding:12px 0}.review-copy p{font-size:11px}.review-prior-response{margin:0 12px 11px}.review-feedback{padding:12px}.review-actions{grid-template-columns:1fr 1fr;display:grid}.review-actions button{min-height:40px;padding:0 7px;font-size:9px}.review-footer{flex-wrap:wrap;padding:12px}.review-footer small{white-space:normal;width:100%;margin-left:27px}}.client-workspace-nav{background:#fff;border:1px solid #e5ebe5;border-radius:12px;display:grid;overflow:hidden}.client-workspace-topline{justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:10px 15px;display:flex}.client-workspace-picker{gap:4px;min-width:min(320px,70vw);display:grid}.client-workspace-picker>span,.monthly-month-picker>span,.monthly-time-picker,.monthly-format-picker{color:#89958c;letter-spacing:.8px;font-size:9px;font-weight:700}.client-workspace-picker select{color:#28392e;min-height:34px;font:inherit;background:0 0;border:0;font-size:16px;font-weight:650}.client-workspace-note{color:#98a39b;font-size:10px}.client-workspace-tools{align-items:center;gap:12px;display:flex}.client-review-copy-control{justify-items:end;gap:4px;display:grid}.client-review-copy-control>.button{white-space:nowrap;min-height:36px}.client-review-copy-message,.client-review-copy-error{color:#66816d;text-align:right;max-width:290px;font-size:9px}.client-review-copy-error{color:#a35440}.client-review-copy-fallback{color:#526457;border:1px solid #e0e8e0;border-radius:7px;width:min(360px,80vw);min-height:34px;padding:6px 8px;font-size:10px}.client-workspace-tabs{scrollbar-width:thin;border-top:1px solid #edf0ec;min-width:0;display:flex;overflow-x:auto}.client-workspace-tab{color:#758279;white-space:nowrap;border-bottom:2px solid #0000;flex:none;justify-content:center;align-items:center;gap:7px;min-height:43px;padding:0 15px;font-size:10px;font-weight:620;text-decoration:none;display:inline-flex}.client-workspace-tab:hover{color:#315b40;background:#f8faf7}.client-workspace-tab.active{color:#315b40;border-bottom-color:#34704c}.client-production-page{gap:18px;width:min(100%,1500px);margin:0 auto;padding:28px clamp(18px,3vw,46px) 36px;display:grid}.client-production-heading h1{color:#203027;letter-spacing:-1.1px;align-items:center;gap:10px;margin:9px 0 5px;font-size:clamp(25px,3vw,34px);font-weight:590;display:flex}.client-production-heading h1 svg{color:#718878}.client-production-heading p{color:#7d8b81;margin:0;font-size:12px;line-height:1.6}.monthly-production{gap:15px;min-width:0;display:grid}.monthly-production-hero{background:linear-gradient(120deg,#fff 30%,#f3f7f1);border:1px solid #e7ece6;border-radius:13px;justify-content:space-between;align-items:end;gap:22px;padding:clamp(17px,3vw,27px);display:flex}.monthly-production-hero h2{color:#29392e;letter-spacing:-.7px;max-width:650px;margin:10px 0 7px;font-size:clamp(20px,2.4vw,27px);font-weight:580}.monthly-production-hero p{color:#78867d;max-width:720px;margin:0;font-size:11px;line-height:1.65}.monthly-month-picker{flex:none;gap:6px;display:grid}.monthly-month-picker input,.monthly-time-picker input,.monthly-format-picker select{color:#405448;min-height:38px;font:inherit;background:#fff;border:1px solid #e0e8df;border-radius:8px;padding:0 10px;font-size:11px}.monthly-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.monthly-metrics article{background:#fff;border:1px solid #e8ede8;border-radius:10px;gap:9px;min-width:0;padding:13px 15px;display:grid}.monthly-metrics article>span{color:#8a978e;letter-spacing:.8px;font-size:8px;font-weight:700}.monthly-metrics strong{color:#26392d;letter-spacing:-.7px;font-size:24px;font-weight:620}.monthly-metrics strong small{color:#8b998e;font-size:13px;font-weight:500}.monthly-feedback{color:#486b50;background:#f3f8f3;border:1px solid #dce9de;border-radius:8px;align-items:center;gap:8px;margin:0;padding:10px 12px;font-size:11px;display:flex}.monthly-feedback.error{color:#a24937;background:#fff7f4;border-color:#f1dcd6}.monthly-actions-panel,.monthly-item-list{background:#fff;border:1px solid #e7ece7;border-radius:12px;gap:12px;min-width:0;padding:16px;display:grid}.monthly-panel-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.monthly-panel-heading h2{color:#2b3c31;letter-spacing:-.25px;margin:5px 0 0;font-size:17px;font-weight:620}.monthly-loading{color:#829087;align-items:center;gap:6px;font-size:10px;display:inline-flex}.monthly-step-grid{gap:9px;display:grid}.monthly-step{border:1px solid #edf0ec;border-radius:9px;grid-template-columns:34px minmax(180px,1fr) auto auto auto;align-items:center;gap:12px;padding:12px;display:grid}.monthly-step-number{color:#477052;background:#edf4ed;border-radius:8px;place-items:center;width:29px;height:29px;font-size:10px;font-weight:750;display:grid}.monthly-step h3{color:#34463a;margin:0 0 4px;font-size:12px;font-weight:650}.monthly-step p{color:#849087;margin:0;font-size:10px;line-height:1.5}.monthly-step small{color:#8a7657;margin-top:5px;font-size:9px;display:block}.monthly-step .button{min-height:35px;font-size:10px}.monthly-format-picker,.monthly-time-picker{gap:4px;min-width:92px;display:grid}.monthly-time-picker{color:#89958c;font-size:8px}.monthly-time-picker input{width:105px;min-height:34px}.monthly-format-picker select{min-height:34px;font-size:10px}.monthly-blocked-note{color:#a24c38!important}.monthly-share-result{color:#507454;background:#f6faf4;border:1px solid #dfe9dc;border-radius:9px;align-items:center;gap:11px;padding:11px 13px;display:flex}.monthly-share-result>div{flex:1;gap:4px;min-width:0;display:grid}.monthly-share-result strong{color:#45684c;font-size:10px}.monthly-share-result input{color:#607265;width:100%;min-width:0;height:32px;font:inherit;background:#fff;border:1px solid #e1e8dd;border-radius:6px;padding:0 8px;font-size:8px}.monthly-share-result a{color:#578060;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-size:9px;text-decoration:none;display:flex;overflow:hidden}.monthly-publishing-note{color:#859188;align-items:flex-start;gap:7px;margin:1px 0 0;font-size:9px;line-height:1.5;display:flex}.monthly-publishing-note svg{flex:none}.monthly-item-list{gap:0}.monthly-item-list>.monthly-panel-heading{margin-bottom:9px}.monthly-item{border-top:1px solid #eef1ed;grid-template-columns:86px 36px minmax(0,1fr) minmax(100px,auto) 88px 16px;align-items:center;gap:11px;min-width:0;padding:10px 2px;display:grid}.monthly-item-date{color:#78877c;text-transform:capitalize;font-size:9px}.monthly-item-image{color:#809584;background:#f0f4ef;border-radius:7px;place-items:center;width:33px;height:33px;display:grid}.monthly-item-main{gap:4px;min-width:0;display:grid}.monthly-item-main strong{color:#35483a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:640;overflow:hidden}.monthly-item-main strong a{color:inherit;text-decoration:none}.monthly-item-main strong a:hover{color:#34704c}.monthly-item-main small,.monthly-item-slides{color:#919c93;font-size:9px}.monthly-item-state{color:#748177;white-space:nowrap;background:#f1f3f0;border-radius:99px;justify-self:start;padding:5px 8px;font-size:8px}.monthly-item-state.good{color:#477352;background:#eaf4eb}.monthly-item-state.warning{color:#a7563e;background:#fff1ea}.monthly-item-arrow{color:#a0aaa2}.monthly-review-feedback{background:#fff;border:1px solid #e7ece7;border-radius:12px;gap:9px;padding:15px;display:grid}.monthly-feedback-total{color:#718276;align-items:center;gap:5px;font-size:10px;display:inline-flex}.monthly-review-response{border-top:1px solid #eef1ed;grid-template-columns:130px minmax(0,1fr);align-items:start;gap:12px;padding:11px 2px 3px;display:grid}.monthly-review-decision{color:#986b34;background:#f5eee3;border-radius:99px;justify-self:start;padding:6px 8px;font-size:8px;font-weight:650}.monthly-review-decision.approved{color:#477352;background:#eaf4eb}.monthly-review-response>div{gap:4px;display:grid}.monthly-review-response strong{color:#405347;font-size:10px}.monthly-review-response p{color:#738178;white-space:pre-wrap;margin:0;font-size:10px;line-height:1.5}.monthly-review-response small{color:#9aa39b;font-size:8px}.monthly-apply-feedback{justify-self:start;min-height:31px;margin-top:5px;font-size:8px}.content-fixed-client{color:#53675a;background:#f8faf7;border:1px solid #e4eae3;border-radius:7px;align-self:center;margin:0;padding:9px 11px;font-size:10px}.planner-fixed-client{gap:5px;min-width:200px;display:grid}.planner-fixed-client span{color:#8c988f;letter-spacing:.8px;font-size:8px;font-weight:700}.planner-fixed-client strong{color:#3f5547;font-size:13px}.client-connections-page,.make-portfolio-page{gap:18px;width:min(100%,1500px);margin:0 auto;padding:28px clamp(18px,3vw,46px) 36px;display:grid}.client-connections-heading h1,.make-portfolio-heading h1{color:#203027;letter-spacing:-1.1px;align-items:center;gap:10px;margin:9px 0 5px;font-size:clamp(25px,3vw,34px);font-weight:590;display:flex}.client-connections-heading h1 svg,.make-portfolio-heading h1 svg{color:#718878}.client-connections-heading p,.make-portfolio-heading p{color:#7d8b81;max-width:760px;margin:0;font-size:12px;line-height:1.65}.make-connections-manager{gap:15px;min-width:0;display:grid}.make-connections-hero{background:linear-gradient(115deg,#fff 34%,#f5f8f3);border:1px solid #e5ebe5;border-radius:12px;align-items:center;gap:14px;min-width:0;padding:17px 19px;display:flex}.make-connections-hero-icon{color:#42704b;background:#edf5ed;border:1px solid #dfe9df;border-radius:11px;flex:none;place-items:center;width:42px;height:42px;display:grid}.make-connections-hero>div:nth-child(2){flex:1;min-width:0}.make-connections-hero h2{color:#2c3c31;letter-spacing:-.35px;margin:6px 0 4px;font-size:18px;font-weight:640}.make-connections-hero p{color:#7e8a81;margin:0;font-size:10px;line-height:1.55}.make-api-state{color:#818b83;background:#f8f9f7;border:1px solid #eceeea;border-radius:99px;flex:none;align-items:center;gap:6px;padding:7px 9px;font-size:9px;display:inline-flex}.make-api-state i,.make-state-pill i{background:#aab2ac;border-radius:50%;flex:none;width:6px;height:6px}.make-api-state.configured{color:#507457;background:#f2f8f2;border-color:#d8e8da}.make-api-state.configured i{background:#5a9564}.make-setup-notice{color:#927044;background:#fffaf0;border:1px solid #eee2c7;border-radius:9px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.make-setup-notice>svg{flex:none;margin-top:1px}.make-setup-notice strong{color:#805f31;margin-bottom:3px;font-size:11px;display:block}.make-setup-notice p{color:#927b59;margin:0;font-size:10px;line-height:1.55}.make-feedback{color:#486b50;background:#f3f8f3;border:1px solid #dce9de;border-radius:8px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:10px;line-height:1.55;display:flex}.make-feedback svg{flex:none;margin-top:1px}.make-feedback.error{color:#a24937;background:#fff7f4;border-color:#f1dcd6}.make-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.make-channel-card{background:#fff;border:1px solid #e5ebe5;border-radius:11px;gap:12px;min-width:0;padding:15px;display:grid}.make-channel-heading{align-items:center;gap:9px;min-width:0;display:flex}.make-channel-icon{color:#66766b;background:#f4f4f3;border-radius:9px;flex:none;place-items:center;width:35px;height:35px;display:grid}.make-channel-icon.instagram{color:#ba477f;background:#f8edf3}.make-channel-icon.facebook{color:#3973bb;background:#edf3fb}.make-channel-icon.compact{width:31px;height:31px}.make-channel-heading>div{flex:1;gap:3px;min-width:0;display:grid}.make-channel-heading h3{color:#304034;margin:0;font-size:13px;font-weight:690}.make-channel-heading>div>span{color:#89958c;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.make-state-pill{color:#7f8a82;white-space:nowrap;background:#f8f9f7;border:1px solid #ecefea;border-radius:99px;justify-self:start;align-items:center;gap:6px;max-width:100%;padding:6px 8px;font-size:8px;line-height:1.3;display:inline-flex}.make-state-pill.good{color:#4e7855;background:#f1f8f1;border-color:#d9e9db}.make-state-pill.good i{background:#5d9966}.make-state-pill.warn{color:#957340;background:#fff9ee;border-color:#efe2c7}.make-state-pill.warn i{background:#c39442}.make-state-pill.bad{color:#a25443;background:#fff5f2;border-color:#f0d8d1}.make-state-pill.bad i{background:#c96a54}.make-state-pill.quiet i{background:#a9b1ab}.make-channel-facts{border-top:1px solid #eef1ed;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:11px;display:grid}.make-channel-facts>div{gap:4px;min-width:0;display:grid}.make-channel-facts span{color:#929c94;font-size:8px}.make-channel-facts strong{color:#4e5f53;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:640;overflow:hidden}.make-checked-at{color:#9ba49d;font-size:8px}.make-channel-actions{flex-wrap:wrap;gap:6px;display:flex}.make-channel-actions .button{min-height:32px;padding:0 9px;font-size:9px}.make-readiness-note{color:#8b958d;border-top:1px solid #eef1ed;align-items:flex-start;gap:6px;margin:0;padding-top:9px;font-size:8px;line-height:1.5;display:flex}.make-readiness-note svg{flex:none}.make-requests-panel,.make-portfolio-list{background:#fff;border:1px solid #e5ebe5;border-radius:12px;gap:12px;min-width:0;padding:16px;display:grid}.make-requests-heading,.make-portfolio-list-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.make-requests-heading h3,.make-portfolio-list-heading h2{color:#304034;letter-spacing:-.25px;margin:6px 0 4px;font-size:16px;font-weight:650}.make-requests-heading p{color:#829087;margin:0;font-size:9px;line-height:1.5}.make-requests-heading .button{flex:none;min-height:36px;font-size:10px}.make-request-form{background:#fafcf9;border:1px solid #e8ede7;border-radius:9px;gap:12px;padding:14px;display:grid}.make-request-form-heading{gap:3px;display:grid}.make-request-form-heading strong{color:#405347;font-size:11px}.make-request-form-heading span{color:#8a958d;font-size:9px}.make-request-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.make-request-fields label,.make-optional-field{color:#76847a;gap:5px;font-size:9px;font-weight:600;display:grid}.make-request-fields input,.make-optional-field input{color:#34473a;width:100%;min-height:37px;font:inherit;background:#fff;border:1px solid #e1e8df;border-radius:7px;padding:0 10px;font-size:10px}.make-platform-select{border:0;flex-wrap:wrap;gap:8px 14px;margin:0;padding:0;display:flex}.make-platform-select legend{color:#76847a;width:100%;margin-bottom:5px;font-size:9px;font-weight:600}.make-platform-select label{color:#516258;align-items:center;gap:6px;font-size:10px;display:inline-flex}.make-platform-select input{accent-color:#39734d}.make-optional-field{max-width:480px}.make-request-disclosure{color:#77857b;border-left:2px solid #bdd4bf;margin:0;padding:4px 0 4px 9px;font-size:9px;line-height:1.55}.make-request-form-actions{justify-content:flex-end;display:flex}.make-request-form-actions .button{min-height:35px;font-size:10px}.make-share-link{background:#f4faf3;border:1px solid #cfe2d0;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.make-share-link>div:first-child{gap:4px;min-width:0;display:grid}.make-share-link>div:first-child span{color:#66816b;letter-spacing:.8px;font-size:8px;font-weight:750}.make-share-link strong{color:#395e40;font-size:11px}.make-share-link small{color:#748779;font-size:9px;line-height:1.45}.make-share-actions{flex:none;gap:6px;display:flex}.make-share-actions .button{min-height:34px;padding:0 9px;font-size:9px}.make-request-list{display:grid}.make-request-row{border-top:1px solid #edf0ec;justify-content:space-between;align-items:center;gap:12px;padding:11px 1px;display:flex}.make-request-row>div:first-child{gap:4px;min-width:0;display:grid}.make-request-row>div:first-child strong{color:#44564a;font-size:10px}.make-request-row>div:first-child span,.make-request-row>div:first-child small{color:#89958c;font-size:8px}.make-request-row-actions{flex:none;gap:5px;display:flex}.make-request-row-actions .button{min-height:31px;padding:0 8px;font-size:8px}.make-empty-state{color:#8a958d;border-top:1px solid #edf0ec;margin:0;padding:13px 1px 2px;font-size:9px;line-height:1.5}.make-auto-sync-note{color:#8d988f;align-items:center;gap:6px;margin:0;font-size:8px;line-height:1.5;display:flex}.make-auto-sync-note svg{flex:none}.make-portfolio-heading{justify-content:space-between;align-items:end;gap:18px;display:flex}.make-portfolio-heading .button{flex:none}.make-portfolio-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.make-portfolio-summary article{background:#fff;border:1px solid #e6ebe5;border-radius:10px;gap:7px;padding:13px 15px;display:grid}.make-portfolio-summary article>span{color:#87938a;letter-spacing:.8px;font-size:8px;font-weight:750}.make-portfolio-summary strong{color:#304336;letter-spacing:-.6px;font-size:25px;font-weight:620}.make-portfolio-summary small{color:#89958c;font-size:8px;line-height:1.45}.make-portfolio-callout{color:#6a7c6f;background:#fafcf9;border:1px solid #e5ebe5;border-radius:9px;align-items:flex-start;gap:9px;padding:11px 13px;display:flex}.make-portfolio-callout svg{color:#66846c;flex:none;margin-top:1px}.make-portfolio-callout p{margin:0;font-size:9px;line-height:1.55}.make-portfolio-list-heading{padding-bottom:2px}.make-portfolio-list-heading h2{margin:0 0 4px}.make-portfolio-list-heading span{color:#89958c;font-size:9px}.make-portfolio-client{border-top:1px solid #edf0ec;gap:10px;padding:13px 0 3px;display:grid}.make-portfolio-client-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.make-portfolio-client-heading>div{align-items:center;gap:9px;min-width:0;display:flex}.make-client-monogram{color:#477052;background:#edf4ed;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;font-size:12px;font-weight:750;display:grid}.make-portfolio-client-heading h3{color:#34463a;margin:0 0 3px;font-size:11px}.make-portfolio-client-heading small{color:#929c94;font-size:8px}.make-portfolio-client-heading .text-link{flex:none;font-size:9px}.make-portfolio-channels{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.make-portfolio-channel{border:1px solid #edf0ec;border-radius:8px;align-items:center;gap:8px;min-width:0;padding:8px;display:flex}.make-portfolio-channel-copy{flex:1;gap:3px;min-width:0;display:grid}.make-portfolio-channel-copy strong{color:#44564a;font-size:9px}.make-portfolio-channel-copy span{color:#8a958d;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.make-portfolio-route-note{color:#939c95;margin:0;font-size:8px;line-height:1.45}.brand-connections-callout{background:#f9fbf8;border:1px solid #e3ebe2;border-radius:9px;align-items:center;gap:11px;padding:12px;display:flex}.brand-connections-callout>span{color:#477052;background:#edf4ed;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:grid}.brand-connections-callout>div{flex:1;min-width:0}.brand-connections-callout strong{color:#43564a;font-size:10px}.brand-connections-callout p{color:#819087;margin:4px 0 0;font-size:9px;line-height:1.5}.brand-connections-callout .button{flex:none;min-height:34px;font-size:9px}@media (max-width:760px){.content-review-notice{flex-direction:column;align-items:flex-start}.content-review-notice>a{align-self:flex-start;margin-left:27px}.dashboard-review-notifications{padding:11px}.dashboard-review-notification{grid-template-columns:minmax(0,1fr) 15px;align-items:start}.dashboard-review-decision{grid-area:1/1;justify-self:start}.dashboard-review-notification-copy{grid-area:2/1}.dashboard-review-notification>svg{grid-area:1/2/span 2;margin-top:4px}.dashboard-review-notifications-heading{align-items:flex-start}.dashboard-review-notifications-heading>a{flex:none;font-size:8px}.content-review-share-card>.button{justify-content:center;width:100%}.client-workspace-topline{flex-direction:column;align-items:stretch;gap:8px;padding:10px 12px}.client-workspace-picker,.client-workspace-picker select{width:100%}.client-workspace-tools{justify-content:space-between;align-items:flex-start;gap:8px}.client-workspace-note{align-self:center;font-size:9px}.client-review-copy-control{justify-items:start}.client-review-copy-control>.button{min-height:34px;padding:0 9px;font-size:9px}.client-review-copy-message,.client-review-copy-error{text-align:left;max-width:min(70vw,290px)}.client-workspace-tab{min-height:42px;padding:0 12px;font-size:9px}.client-production-page{gap:13px;padding:20px 13px 26px}.monthly-production-hero{flex-direction:column;align-items:stretch;gap:15px}.monthly-month-picker,.monthly-month-picker input{width:100%}.monthly-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.monthly-metrics article{padding:11px}.monthly-actions-panel,.monthly-item-list{padding:12px}.monthly-step{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:9px}.monthly-step-number{grid-row:span 3}.monthly-step>.button,.monthly-step>.monthly-time-picker,.monthly-step>.monthly-format-picker{grid-column:2;justify-self:start}.monthly-share-result{flex-wrap:wrap}.monthly-share-result>div{flex-basis:calc(100% - 35px)}.monthly-share-result>.button{margin-left:26px}.monthly-review-feedback{padding:12px}.monthly-review-response{grid-template-columns:1fr;gap:7px}.monthly-panel-heading{align-items:flex-start}.monthly-item{grid-template-columns:68px 30px minmax(0,1fr) auto;gap:7px}.monthly-item-state{grid-column:3}.monthly-item-slides{display:none}.monthly-item-arrow{grid-area:1/4/span 2}.client-connections-page,.make-portfolio-page{gap:13px;padding:20px 13px 28px}.make-connections-hero{flex-wrap:wrap;align-items:flex-start;padding:13px}.make-connections-hero>div:nth-child(2){flex-basis:calc(100% - 58px)}.make-api-state{margin-left:56px}.make-channel-grid{grid-template-columns:1fr;gap:9px}.make-channel-card{padding:12px}.make-channel-heading{flex-wrap:wrap;align-items:flex-start}.make-channel-heading>div{flex-basis:calc(100% - 55px)}.make-channel-heading .make-state-pill{margin-left:44px}.make-channel-facts{gap:6px}.make-channel-facts span{font-size:7px}.make-channel-facts strong{font-size:8px}.make-requests-panel,.make-portfolio-list{padding:12px}.make-requests-heading{align-items:flex-start}.make-requests-heading p{max-width:340px}.make-requests-heading .button{min-height:33px;padding:0 8px;font-size:8px}.make-request-fields{grid-template-columns:1fr}.make-share-link,.make-request-row{flex-direction:column;align-items:flex-start}.make-request-row-actions{flex-wrap:wrap}.make-portfolio-heading{align-items:flex-start}.make-portfolio-heading .button{min-height:34px;padding:0 8px;font-size:8px}.make-portfolio-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.make-portfolio-summary article{padding:10px}.make-portfolio-summary article:last-child{grid-column:1/-1}.make-portfolio-channels{grid-template-columns:1fr}.make-portfolio-channel{flex-wrap:wrap}.make-portfolio-channel .make-state-pill{white-space:normal;margin-left:39px}.brand-connections-callout{flex-wrap:wrap;align-items:flex-start}.brand-connections-callout>div{flex-basis:calc(100% - 48px)}.brand-connections-callout .button{margin-left:43px}}@media (max-width:420px){.make-requests-heading{flex-direction:column}.make-request-form-actions{justify-content:stretch}.make-request-form-actions .button{justify-content:center;width:100%}.make-portfolio-heading{flex-direction:column}.make-portfolio-heading .button{align-self:flex-start}.make-channel-facts{grid-template-columns:1fr 1fr}.make-channel-facts>div:last-child{grid-column:1/-1}}:root{--canvas:#f3f7fb;--surface:#fff;--surface-soft:#f7fafd;--ink:#102849;--muted:#71839a;--muted-strong:#536984;--line:#e0e8f1;--green:#087985;--green-dark:#062e63;--green-soft:#e6f8f5;--lime:#5deb91;--blue:#08bec8;--sidebar-width:260px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html{background:var(--canvas)}body{background:var(--canvas);color:var(--ink);letter-spacing:-.01em;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-color:#08bec8;box-shadow:0 0 0 4px #08bec824}.sidebar{background:radial-gradient(at 90% 0,#08bec82b,#0000 34%),radial-gradient(at 8% 98%,#5deb911a,#0000 30%),linear-gradient(#062e63 0%,#082b59 54%,#07264d 100%);border-right:1px solid #ffffff14;padding:26px 16px 17px;box-shadow:10px 0 34px #062e6312}.brand-row{min-height:43px}.brand-lockup{min-width:0;padding:0 7px}.brand-logo-full{width:184px;height:auto;display:block}.brand-logo-icon{object-fit:contain;width:38px;height:38px;display:none}.workspace-switcher{background:#ffffff12;border-color:#ffffff1c;border-radius:14px;margin:27px 0 28px;box-shadow:inset 0 1px #ffffff0d}.workspace-avatar{color:#062e63;background:linear-gradient(145deg,#5deb91,#08bec8);border:1px solid #5deb914d;box-shadow:0 5px 14px #08bec826}.workspace-copy strong,.profile-copy strong{color:#f3f8ff}.workspace-copy span,.profile-copy span{color:#a7bdd8}.sidebar-nav{gap:5px}.nav-section-label{color:#83cbbd;letter-spacing:1.45px;margin:0 11px 7px;font-size:9px}.nav-section-spaced{margin-top:23px}.nav-link{color:#c0d0e4;border-radius:11px;min-height:43px;font-size:12px;font-weight:540;transition:background .18s,color .18s,transform .18s}.nav-link:hover{color:#fff;background:#ffffff17;transform:translate(2px)}.nav-link.active,.sidebar .nav-link.active{color:#062e63;background:linear-gradient(105deg,#5deb91 0%,#7de9c7 100%);font-weight:740;box-shadow:0 7px 18px #02112b2e,inset 0 1px #ffffff8c}.nav-count{color:#deebf8;background:#ffffff24}.nav-link.active .nav-count{color:#062e63;background:#062e631a}.nav-dot{background:#5deb91;border-color:#082b59}.sidebar-bottom{gap:11px}.support-card{background:#ffffff0d;border-color:#ffffff1f;border-radius:12px}.support-icon{color:#74efb1;background:#5deb911f}.support-card strong{color:#e8f1fc}.support-card span:not(.support-icon){color:#a5bdd8}.support-arrow{color:#92aecc!important}.profile-button{border-top-color:#ffffff1f}.profile-avatar{color:#07546e;background:#dffcf0;border-color:#5deb915c}.profile-avatar.small{color:#07546e;background:#e4f8fa;border-color:#cde8ec}.topbar{background:#f8fbfee0;border-bottom-color:#e1e9f1;height:70px;box-shadow:0 4px 16px #12335608}.breadcrumb{color:#8093a9;font-size:11px}.breadcrumb strong{color:#17375f;font-weight:700}.breadcrumb-slash{color:#bfccda}.topbar-brand{display:none}.logout-button{color:#526d89;border-color:#dce6ef;border-radius:10px;min-height:38px}.logout-button:hover:not(:disabled){color:#075f72;background:#effbfa;border-color:#a9d9d9}.page-content{width:min(100%,1640px);padding-top:31px}.dashboard-page{gap:20px}.welcome-row{background:radial-gradient(at 91% 12%,#08bec821,#0000 30%),radial-gradient(at 82% 100%,#5deb912e,#0000 34%),linear-gradient(118deg,#f7fbff 0%,#eef8fb 56%,#f2fff8 100%);border:1px solid #d9eaf1;border-radius:22px;align-items:center;min-height:190px;margin:0;padding:28px 31px;position:relative;overflow:hidden;box-shadow:0 14px 34px #1542660d,inset 0 1px #fff}.welcome-row>*{z-index:1;position:relative}.welcome-row h1{color:#062e63;letter-spacing:-2.5px;margin:12px 0 7px;font-size:clamp(36px,4vw,49px);font-weight:680}.welcome-copy{color:#627b96;font-size:13px}.eyebrow{color:#577993;letter-spacing:1.55px;font-size:9px}.eyebrow-line{background:linear-gradient(90deg,#08bec8,#5deb91);border-radius:2px;width:23px;height:2px}.wave{color:#08aeb7}.button{border-radius:11px;min-height:42px;font-size:11px;font-weight:680}.button:hover{transform:translateY(-2px)}.button-primary{background:linear-gradient(115deg,#062e63 0%,#07557a 100%);box-shadow:0 8px 18px #062e632e}.button-primary:hover{background:linear-gradient(115deg,#052653,#06496a)}.button-dark{background:#062e63}.button-dark:hover{background:#084978}.button-quiet{color:#526d89;border-color:#d9e5ef}.button-quiet:hover{background:#f0f8fb}.metrics-grid{gap:14px}.metric-card{background:linear-gradient(155deg,#fff,#fbfdff);border-color:#e0e8f0;border-radius:17px;min-height:145px;padding:18px 18px 16px;transition:transform .2s,box-shadow .2s;box-shadow:0 8px 22px #1233560a}.metric-card:hover{transform:translateY(-2px);box-shadow:0 14px 28px #12335614}.metric-card-dark{background:radial-gradient(circle at 100% 0,#08bec852,#0000 42%),linear-gradient(135deg,#062e63,#0b4775);border-color:#062e63;box-shadow:0 12px 24px #062e632b}.metric-top{color:#6c819a;font-size:10px;font-weight:620}.metric-card-dark .metric-top{color:#d4e8f8}.metric-icon{color:#6885a0;background:#eff4f9}.metric-icon.icon-green{color:#087d72;background:#e7f8f1}.metric-icon.icon-blue{color:#078c9a;background:#e5f8fa}.metric-icon.icon-amber{color:#aa6b20;background:#fbf2e5}.metric-card-dark .metric-icon{color:#8ff2c7;background:#ffffff21}.metric-value{color:#102f57;font-size:34px}.metric-foot{color:#8a9bb0}.metric-change{color:#087d72}.metric-card-dark .metric-foot{color:#c4d9ed}.metric-decoration span{background:#5deb91}.content-grid{gap:16px}.panel{border-color:#e0e8f0;border-radius:17px;box-shadow:0 8px 24px #1233560a}.upcoming-panel,.attention-panel,.clients-panel{padding:20px 20px 0}.section-heading{margin-bottom:15px}.section-heading h2{color:#15365e;letter-spacing:-.3px;font-size:14px;font-weight:700}.text-link,.panel-footer-link{color:#087985}.text-link:hover,.panel-footer-link:hover{color:#062e63}.post-row{border-top-color:#edf2f7;min-height:91px}.post-row:hover{background:#f8fbfe}.post-time strong{color:#143860}.post-row-copy>strong{color:#17385f}.post-client,.post-format{color:#879bb0}.post-channel{color:#158b99;border-color:#dce7f0}.status-scheduled{color:#087985;background:#e7f8f7}.status-ready{color:#16714e;background:#e9f9f0}.status-review{color:#a56e24;background:#fff4e6}.row-arrow:hover{color:#087985}.panel-footer-link,.attention-item{border-top-color:#edf2f7}.attention-item strong{color:#284969}.health-card{background:linear-gradient(110deg,#f2fbf8,#f5fbfd);border-color:#dcece9}.health-card-top{color:#617d8d}.health-card-top>span:first-child{color:#315c70}.health-card-top>span:last-child{color:#087985}.health-pulse,.provider-dot{background:#12a987}.provider-dot.provider-pending{background:#d09b4c}.health-providers{color:#6f899b}.client-table-heading{color:#7890a6}.client-table-row{border-top-color:#edf2f7}.client-table-row:hover{background:#f8fbfe}.client-table-name strong{color:#15365e}.client-table-name small,.client-buffer strong{color:#7d91a7}.client-post-count{color:#23496e}.mini-progress{background:#eaf1f6}.mini-progress i{background:linear-gradient(90deg,#08bec8,#5deb91)}.dashboard-footer{color:#8597aa}.dashboard-footer a{color:#087985}.page-heading{margin-bottom:21px}.page-heading h1,.client-detail-heading h1{color:#082f5d;letter-spacing:-1.6px;font-weight:680}.page-heading p,.client-detail-heading p{color:#6f849b}.page-title-icon{color:#078693;background:#fff;border-color:#dce8f0;box-shadow:0 5px 15px #1233560d}.module-client-card,.module-content-card,.module-calendar,.module-attention-card,.module-cost-summary article,.client-cost-section,.module-cost-chart,.observability-panel,.module-provider-card,.module-system-aside,.placeholder-panel,.brand-progress-card,.brand-form,.brand-section,.template-assignment-panel,.templates-empty,.template-card,.template-assignment-content,.make-requests-panel,.make-portfolio-list,.make-channel-card{border-color:#e0e8f0;border-radius:15px;box-shadow:0 7px 20px #1233560a}.module-client-card h2,.module-content-copy h2,.observability-heading h2,.module-cost-summary strong,.module-system-aside h2,.module-attention-card h2,.template-assignment-intro h2,.templates-list-heading strong{color:#15365e}.module-status,.system-aside-icon,.provider-icon,.template-panel-icon{color:#087985;background:#e7f8f5}.module-progress i,.calendar-day.today>strong{background:#087985}.module-arrow:hover{color:#087985;background:#e8f7f6}.calendar-event{color:#286c7c;background:#e9f8f7;border-color:#08a6ad}.calendar-day:nth-child(2n) .calendar-event{color:#39775e;background:#eaf9f2;border-color:#49c8a2}.content-card,.templates-empty,.template-assignment-panel,.brand-connections-callout,.monthly-actions-panel,.monthly-item-list,.client-review-share-card,.make-portfolio-summary article,.make-portfolio-callout,.brand-assets-list li{border-color:#e0e8f0;border-radius:14px;box-shadow:0 6px 18px #1233560a}.content-card:hover{border-color:#a7d8d6;box-shadow:0 12px 25px #12335614}.content-card-title{color:#14365e}.content-card-schedule{color:#087985}.content-card-schedule time{color:#12375f}.client-workspace-topline,.client-workspace-tabs{border-color:#dfe8f0}.client-workspace-tab.active{color:#087985;background:#e8f8f4;border-color:#c6e8e3}.client-workspace-picker select,.content-toolbar-actions select,.brand-field input,.brand-field textarea,.brand-field select,.brand-rule-form input,.brand-rule-form select,.template-editor-form input:not([type=checkbox]):not([type=range]),.template-editor-form select,.login-form>label>input,.password-field,.login-code-input{border-color:#dbe5ee;border-radius:10px}main.page-content input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]),main.page-content textarea,main.page-content select{accent-color:#087985}main.page-content input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]):focus,main.page-content textarea:focus,main.page-content select:focus{border-color:#55c7c9;outline:0;box-shadow:0 0 0 3px #08bec821}.brand-field input:focus,.brand-field textarea:focus,.brand-field select:focus,.brand-rule-form input:focus,.brand-rule-form select:focus{border-color:#55c7c9;box-shadow:0 0 0 3px #08bec821}.table-wrap,.data-table-wrap{border-color:#e0e8f0;border-radius:14px}.table-wrap table th,.data-table-wrap table th{color:#617b95;background:#f4f8fb}.login-page{background:#f5f8fc}.login-visual{background:radial-gradient(at 78% 78%,#08bec83d,#0000 34%),radial-gradient(at 12% 7%,#5deb9129,#0000 30%),linear-gradient(145deg,#041f49 0%,#062e63 48%,#064267 100%);padding-top:34px}.login-brand img{width:176px;height:auto;display:block}.login-visual-content h1{color:#f4f9ff}.login-visual-content h1 em{color:#5deb91}.login-visual-content p{color:#c4d5e8}.login-visual .login-overline{color:#80dfd0}.login-orbit{border-color:#93e4dd38}.orbit-two{border-color:#93e4dd24}.login-bloom i{border-color:#83edbd}.login-form-side{background:#f9fbfd}.login-form-icon{color:#087985;background:#eaf8f5;border-color:#d5e8e9}.login-form-wrap h2{color:#082f5d}.login-intro{color:#71849a}.login-form>label{color:#435e79}.login-form>label>input,.password-field,.login-code-input{background:#fff;border-color:#d9e4ed}.login-form>label>input:focus,.password-field:focus-within,.login-code-input:focus-within{border-color:#55c7c9;box-shadow:0 0 0 3px #08bec821}.login-submit{background:linear-gradient(110deg,#062e63,#07577b);border-radius:11px;min-height:47px;box-shadow:0 8px 20px #062e632b}.login-submit:hover:not(:disabled){background:linear-gradient(110deg,#052653,#06496a)}.login-lock-dot{background:#12a987;box-shadow:0 0 0 3px #12a98726}.login-footer{color:#899bb0}.login-mobile-brand{margin-bottom:42px}.login-mobile-brand img{width:158px;height:auto;display:block}.review-shell{color:#102849}.review-header{border-bottom-color:#dfe8f0}.review-header-logo{width:154px;height:auto;display:block}.review-brand-mark{object-fit:contain;background:#e8f8f4;border:1px solid #d5ece7;padding:4px}.review-header-tag{color:#56728d;background:#f4fafc;border-color:#d8e7ee}.review-intro h1{color:#062e63}.review-carousel-track{background:#f7fafc;border-color:#dfe8f0}.review-carousel-controls>button{color:#087985;border-color:#dbe6ee}.review-carousel-position{color:#087985}.review-carousel-dots button.active{background:#08a99f}.review-actions .review-approve-button{background:#062e63}.review-footer{background:linear-gradient(110deg,#f0faf6,#f0f8fb);border-color:#dce9e9}@media (max-width:1260px){:root{--sidebar-width:228px}.sidebar{padding-left:13px;padding-right:13px}.brand-logo-full{width:180px}}@media (max-width:1080px){:root{--sidebar-width:76px}.sidebar{padding:22px 10px 15px}.brand-row{justify-content:center}.brand-lockup{justify-content:center;padding:0}.brand-logo-full{display:none}.brand-logo-icon{display:block}.workspace-switcher{background:0 0;border:0}.nav-link.active,.sidebar .nav-link.active{transform:none}.page-content{padding-left:clamp(20px,3vw,36px);padding-right:clamp(20px,3vw,36px)}.welcome-row{min-height:175px}}@media (max-width:760px){.sidebar{width:min(290px,86vw);padding:max(19px, env(safe-area-inset-top)) 16px 16px;align-items:stretch}.brand-row{justify-content:space-between}.brand-lockup{justify-content:flex-start;padding:0 6px}.brand-logo-full{width:174px;display:block}.brand-logo-icon{display:none}.sidebar-close{color:#d7e8f6;background:#ffffff14;border:1px solid #ffffff1f}.workspace-switcher{background:#ffffff12;border:1px solid #ffffff1c}.mobile-scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#03142c9e}.topbar{height:60px;padding:0 13px}.mobile-menu-button{color:#234b72}.topbar-brand{flex:none;place-items:center;width:30px;height:30px;margin-right:9px;display:grid}.topbar-brand img{width:28px;height:28px;display:block}.breadcrumb{color:#7289a1}.breadcrumb strong{color:#14375e;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topbar-actions{gap:4px}.logout-button{color:#4c6b89;background:0 0;border-color:#0000;width:34px;min-width:34px;min-height:34px}.page-content{padding:17px 14px calc(104px + env(safe-area-inset-bottom))}.dashboard-page{gap:14px}.welcome-row{border-radius:18px;align-items:flex-start;gap:13px;min-height:auto;padding:20px 17px 17px}.welcome-row h1{letter-spacing:-1.9px;font-size:35px}.welcome-copy{max-width:270px;font-size:11px;line-height:1.55}.welcome-row>.button{align-self:stretch}.metrics-grid{gap:9px}.metric-card{border-radius:14px;min-height:119px;padding:13px 12px 12px}.metric-value{font-size:29px}.content-grid{gap:10px}.panel{border-radius:15px}.upcoming-panel,.attention-panel,.clients-panel{padding:14px 12px 0}.section-heading h2{font-size:12px}.post-row{grid-template-columns:35px 48px minmax(0,1fr) 16px;gap:7px}.post-row-cover{width:48px}.post-row-copy>strong{font-size:9px}.mobile-bottom-nav{padding:7px 6px max(8px, env(safe-area-inset-bottom));background:#fafcfef2;border-top-color:#dce7f0;bottom:0;box-shadow:0 -8px 25px #12335612}.mobile-nav-link{color:#7e91a5;border-radius:11px}.mobile-nav-link.active{color:#062e63;background:#e5f7f4}.mobile-more-menu{bottom:calc(75px + env(safe-area-inset-bottom));border-color:#dce7f0;box-shadow:0 14px 34px #0724472e}.page-heading h1,.client-detail-heading h1{font-size:29px}.login-page{background:#f9fbfd}.login-form-side{padding-top:max(26px, env(safe-area-inset-top));padding-bottom:max(20px, env(safe-area-inset-bottom))}.login-form-wrap h2{color:#082f5d}.login-mobile-brand{margin-bottom:39px}.review-shell{padding-left:14px;padding-right:14px}.review-header{gap:8px;height:64px}.review-header-logo{width:126px}.review-header-tag{text-overflow:ellipsis;white-space:nowrap;max-width:50%;padding:6px 8px;font-size:7px;overflow:hidden}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--surface-raised:#fff;--surface-tint:#f6fafc;--line-soft:#e8eef4;--shadow-card:0 10px 28px #1028490d;--shadow-card-hover:0 16px 34px #10284917}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}a,button{-webkit-tap-highlight-color:transparent}button:disabled{cursor:not-allowed}.sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.main-column{background:radial-gradient(ellipse at 96% 0%, #08bec80a, transparent 34%), var(--canvas)}.page-content{min-width:0;padding-bottom:34px}.page-heading{align-items:center;padding-bottom:2px}.page-heading>div{min-width:0}.page-heading h1{line-height:1.08}.page-heading p{max-width:680px;margin-top:7px;line-height:1.65}.page-title-icon{border-radius:14px;width:44px;height:44px}.module-page,.client-detail-page{gap:clamp(15px,2vw,22px)}.panel,.module-client-card,.module-content-card,.module-calendar,.module-attention-card,.module-cost-summary article,.client-cost-section,.module-cost-chart,.observability-panel,.module-provider-card,.module-system-aside,.placeholder-panel,.brand-progress-card,.brand-form,.brand-section,.template-assignment-panel,.templates-empty,.template-card,.template-assignment-content,.make-requests-panel,.make-portfolio-list,.make-channel-card,.content-card,.monthly-actions-panel,.monthly-item-list,.client-review-share-card{box-shadow:var(--shadow-card);transition:border-color .18s,box-shadow .18s,transform .18s}.module-page .panel:hover,.module-page .module-client-card:hover,.module-page .module-content-card:hover,.module-page .module-calendar:hover,.module-page .module-attention-card:hover,.module-page .module-provider-card:hover,.client-detail-page .brand-section:hover,.client-detail-page .brand-form:hover{box-shadow:var(--shadow-card-hover);border-color:#d3e3ec}.section-heading{align-items:center}.section-heading h2{line-height:1.35}.eyebrow{line-height:1.5}.button,.logout-button,.client-workspace-tab,.nav-link{-webkit-tap-highlight-color:transparent}.button:focus-visible,.logout-button:focus-visible,.nav-link:focus-visible,.client-workspace-tab:focus-visible,.review-actions button:focus-visible,.review-carousel-controls button:focus-visible,.review-carousel-dots button:focus-visible{outline-offset:2px;outline:3px solid #08bec87a}.button:disabled{box-shadow:none;transform:none}.table-wrap,.data-table-wrap{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.table-wrap table,.data-table-wrap table{min-width:620px}.content-manager,.clients-manager,.planner-module,.templates-manager,.client-connections-page,.make-portfolio-page,.client-production-page,.content-detail-page{min-width:0}.route-loading{align-content:start;gap:18px;min-height:calc(100svh - 110px);padding:4px 0 42px;display:grid}.route-loading-heading{gap:11px;padding:5px 0 4px;display:grid}.route-skeleton{background:#eaf0f5;border:1px solid #e7edf3;border-radius:13px;position:relative;overflow:hidden}.route-skeleton:after{content:"";background:linear-gradient(100deg,#0000 18%,#ffffffc2 48%,#0000 78%);animation:1.35s ease-in-out infinite route-skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}.route-skeleton-eyebrow{border:0;border-radius:99px;width:118px;height:9px}.route-skeleton-title{border:0;border-radius:10px;width:min(300px,58vw);height:37px}.route-skeleton-description{border:0;border-radius:99px;width:min(510px,78vw);height:12px}.route-loading-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.route-skeleton-metric{background:linear-gradient(145deg,#fff,#f0f5f8);border-radius:17px;height:112px}.route-loading-content{grid-template-columns:minmax(0,1.55fr) minmax(250px,.9fr);gap:14px;display:grid}.route-skeleton-panel,.route-skeleton-side-panel{background:linear-gradient(145deg,#fff,#f1f6f9);border-radius:17px;min-height:290px}.route-skeleton-side-panel{min-height:218px}.module-data-loading{min-height:300px;box-shadow:var(--shadow-card);background:#fff;border:1px solid #e1e9f0;border-radius:17px;align-content:start;gap:12px;padding:18px;display:grid}.module-data-loading-top{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.module-data-loading-top i,.module-data-loading-lines i{background:#edf2f6;border-radius:9px;display:block;position:relative;overflow:hidden}.module-data-loading-top i{height:72px}.module-data-loading-lines{gap:9px;padding-top:7px;display:grid}.module-data-loading-lines i{height:44px}.module-data-loading-top i:after,.module-data-loading-lines i:after{content:"";background:linear-gradient(100deg,#0000 18%,#fff 48%,#0000 78%);animation:1.35s ease-in-out infinite route-skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes route-skeleton-shimmer{to{transform:translate(100%)}}.route-loading{--loading-accent:#087985;gap:16px;width:100%;min-width:0;display:grid}.route-loading-variant-clients{--loading-accent:#758e5e}.route-loading-variant-content,.route-loading-variant-content-detail{--loading-accent:#087985}.route-loading-variant-calendar,.route-loading-variant-production{--loading-accent:#597f86}.route-loading-variant-planner{--loading-accent:#8b7a58}.route-loading-variant-attention{--loading-accent:#b6744e}.route-loading-variant-connections{--loading-accent:#547b91}.route-loading-variant-templates{--loading-accent:#7776a2}.route-loading-variant-costs,.route-loading-variant-system{--loading-accent:#6f8a68}.route-loading-variant-client{--loading-accent:#728667}.route-skeleton{border-color:color-mix(in srgb, var(--loading-accent) 10%, #e5ecf0);background:color-mix(in srgb, var(--loading-accent) 5%, #eff3f5);display:block}.route-skeleton:after{opacity:.78}.route-loading-heading{gap:10px}.route-loading-heading.compact{padding-top:0}.route-loading-heading .route-skeleton-eyebrow{background:color-mix(in srgb, var(--loading-accent) 12%, #e9eff1);height:8px}.route-loading-heading .route-skeleton-title{background:linear-gradient(100deg, color-mix(in srgb, var(--loading-accent) 8%, #eaf0f2), #f5f7f8);height:34px}.route-loading-heading .route-skeleton-description{height:11px}.route-loading-card-grid{gap:12px;min-width:0;display:grid}.route-skeleton-card{background:linear-gradient(145deg, #fff, color-mix(in srgb, var(--loading-accent) 5%, #f1f5f6));border-radius:15px;min-height:112px}.route-loading-card-grid.dashboard{grid-template-columns:repeat(4,minmax(0,1fr))}.route-loading-card-grid.summary,.route-loading-card-grid.content-grid,.route-loading-card-grid.templates{grid-template-columns:repeat(3,minmax(0,1fr))}.route-loading-card-grid.content-grid .route-skeleton-card{background:linear-gradient(180deg, color-mix(in srgb, var(--loading-accent) 8%, #eaf0f2) 0 60%, #fff 60%);min-height:290px}.route-loading-card-grid.content-grid .route-skeleton-card:before{content:"";background:#e9eff1;border-radius:8px;height:8px;position:absolute;inset:auto 14px 38px}.route-loading-card-grid.templates .route-skeleton-card{min-height:240px}.route-loading-columns{grid-template-columns:minmax(0,1.45fr) minmax(220px,.9fr);gap:14px;min-width:0;display:grid}.route-skeleton-dashboard-panel,.route-skeleton-form-panel,.route-skeleton-planner-side,.route-skeleton-system-aside{background:linear-gradient(145deg, #fff, color-mix(in srgb, var(--loading-accent) 4%, #f2f5f6));border-radius:15px;min-height:250px}.route-skeleton-dashboard-panel.secondary,.route-skeleton-form-panel.secondary{min-height:190px}.route-skeleton-dashboard-panel.short{min-height:155px}.route-loading-toolbar{align-items:center;gap:9px;min-width:0;display:flex}.route-skeleton-search,.route-skeleton-filter,.route-skeleton-control{background:#fff;border-radius:9px;height:39px}.route-skeleton-search{width:min(310px,42%)}.route-skeleton-filter{width:132px}.route-skeleton-control{width:138px}.route-skeleton-control.wide{width:min(270px,55%)}.route-skeleton-button{background:color-mix(in srgb, var(--loading-accent) 20%, #edf3f3);border:0;border-radius:9px;width:132px;height:38px;margin-left:auto}.route-skeleton-table{background:#fff;border:1px solid #e6ecee;border-radius:15px;padding:12px 15px;overflow:hidden}.route-skeleton-table-head{background:#f4f7f7;border:0;border-radius:7px;height:28px;margin-bottom:8px}.route-loading-rows{display:grid}.route-loading-row{border-top:1px solid #f0f3f3;grid-template-columns:34px minmax(0,1fr) 74px;align-items:center;gap:12px;min-height:58px;display:grid}.route-loading-row>span{gap:7px;display:grid}.route-skeleton-avatar{border:0;border-radius:10px;width:31px;height:31px}.route-skeleton-row-title{border:0;border-radius:8px;width:min(210px,70%);height:9px}.route-skeleton-row-copy{border:0;border-radius:8px;width:min(150px,56%);height:7px}.route-skeleton-row-action{border:0;border-radius:999px;justify-self:end;width:56px;height:20px}.route-skeleton-calendar{background:#fff;border:1px solid #e5ecee;border-radius:15px;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;padding:12px;display:grid}.route-skeleton-day{background:#fafcfc;border-radius:8px;min-height:70px}.route-skeleton-day.event{background:color-mix(in srgb, var(--loading-accent) 9%, #fff)}.route-loading-columns.planner{grid-template-columns:minmax(190px,.72fr) minmax(0,1.6fr)}.route-skeleton-planner-side{min-height:485px}.route-skeleton-planner-main{align-content:start;gap:12px;display:grid}.route-skeleton-attention-banner{background:#fffaf7;border-color:#f0e2d8;border-radius:12px;min-height:66px}.route-loading-rows.attention .route-loading-row{grid-template-columns:38px minmax(0,1fr) 95px;min-height:78px}.route-loading-rows.attention .route-skeleton-avatar{background:#fbf0e9}.route-skeleton-connection-list{gap:12px;display:grid}.route-skeleton-connection-card{background:#fff;border:1px solid #e7edef;border-radius:14px;grid-template-columns:1fr minmax(210px,.8fr);align-items:center;gap:14px;padding:16px;display:grid}.route-skeleton-connection-card>div{align-items:center;gap:11px;display:flex}.route-skeleton-connection-card>div:first-child>span:last-child{flex:1;gap:7px;display:grid}.route-skeleton-avatar.large{width:40px;height:40px}.route-skeleton-channel{border-radius:9px;width:100%;height:44px}.route-skeleton-client-hero{background:#fff;border:1px solid #e7ece8;border-radius:15px;align-items:center;gap:14px;padding:17px;display:flex}.route-skeleton-client-hero>span:nth-child(2){flex:1;gap:9px;display:grid}.route-skeleton-avatar.hero{border-radius:15px;width:54px;height:54px}.route-skeleton-tabs{border-bottom:1px solid #e6ece8;gap:8px;padding-bottom:10px;display:flex;overflow:hidden}.route-skeleton-tab{border-radius:8px;width:104px;min-width:84px;height:33px}.route-loading-columns.system{grid-template-columns:minmax(0,1.5fr) minmax(250px,.8fr)}.route-loading-rows.provider .route-loading-row{min-height:64px}.route-skeleton-system-aside{min-height:365px}.route-skeleton-chart{background:linear-gradient(180deg, #fff, color-mix(in srgb, var(--loading-accent) 5%, #f2f5f6));border-radius:15px;min-height:220px}.route-skeleton-chart.short{min-height:170px}.route-skeleton-production-hero{background:linear-gradient(115deg, color-mix(in srgb, var(--loading-accent) 10%, #fff), #fff);border-radius:16px;min-height:125px}.route-loading-columns.production{grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr)}.route-skeleton-production-calendar{background:#fff;border:1px solid #e7ecee;border-radius:14px;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;padding:10px;display:grid}.route-skeleton-production-calendar .route-skeleton-table-head{grid-column:1/-1}.route-skeleton-production-calendar .route-skeleton-day{min-height:46px}.route-skeleton-production-list{background:#fff;border:1px solid #e7ecee;border-radius:14px;padding:11px}.route-loading-columns.content-detail{grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr)}.route-skeleton-preview{background:linear-gradient(145deg, #f8faf9, color-mix(in srgb, var(--loading-accent) 7%, #eaf0f2));border-radius:17px;min-height:540px}.route-skeleton-detail-side{align-content:start;gap:12px;display:grid}.route-skeleton-breadcrumb{gap:12px;display:flex}.route-skeleton-breadcrumb .route-skeleton-row-copy{width:70px}.route-skeleton-public-review{width:min(100%,1020px);margin:0 auto;padding:14px clamp(14px,4vw,40px) 50px}.route-skeleton-public-review>div:first-child{border-bottom:1px solid #e7ecea;justify-content:space-between;align-items:center;min-height:72px;margin-bottom:30px;display:flex}.route-skeleton-review-logo{background:#edf3ef;border:0;border-radius:8px;width:148px;height:30px}.route-skeleton-review-month{border-radius:9px;width:min(240px,100%);height:40px;margin:18px 0}.route-skeleton-review-post{background:#fff;border:1px solid #e6ece8;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(220px,.65fr);gap:20px;padding:16px;display:grid}.route-skeleton-review-post .route-skeleton-preview{min-height:460px}.route-skeleton-review-copy{background:#f6f8f6;border:0;border-radius:10px;align-self:start;min-height:190px}.route-skeleton-login{align-content:center;gap:15px;width:min(100% - 32px,375px);min-height:78svh;margin:0 auto;display:grid}.route-skeleton-login-icon{border-radius:12px;width:42px;height:42px}.route-skeleton-login .route-loading-heading{margin-bottom:4px}.route-skeleton-login-field{background:#fff;border-radius:9px;height:44px}.route-skeleton-button.login{width:100%;height:48px;margin:5px 0 0}.module-page>.route-loading{gap:14px;min-height:auto;padding:0 0 20px}@media (max-width:760px){.route-loading{gap:12px}.route-loading-card-grid.dashboard,.route-loading-card-grid.summary,.route-loading-card-grid.content-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.route-loading-card-grid.content-grid .route-skeleton-card{min-height:215px}.route-loading-card-grid.templates{grid-template-columns:minmax(0,1fr)}.route-loading-card-grid.templates .route-skeleton-card{min-height:150px}.route-loading-columns,.route-loading-columns.planner,.route-loading-columns.system,.route-loading-columns.production,.route-loading-columns.content-detail{grid-template-columns:minmax(0,1fr);gap:9px}.route-skeleton-dashboard-panel,.route-skeleton-dashboard-panel.secondary,.route-skeleton-form-panel,.route-skeleton-form-panel.secondary{min-height:175px}.route-loading-toolbar{flex-wrap:wrap}.route-skeleton-search{flex:150px;width:min(100%,220px)}.route-skeleton-filter{width:90px}.route-skeleton-button{width:105px}.route-skeleton-day{min-height:43px}.route-skeleton-connection-card{grid-template-columns:minmax(0,1fr);gap:10px;padding:12px}.route-skeleton-system-aside,.route-skeleton-planner-side{min-height:170px}.route-skeleton-preview{min-height:min(116vw,520px)}.route-skeleton-review-post{grid-template-columns:minmax(0,1fr);gap:11px;padding:10px}.route-skeleton-review-post .route-skeleton-preview{min-height:min(118vw,500px)}.route-skeleton-review-copy{min-height:130px}.route-skeleton-production-calendar .route-skeleton-day{min-height:34px}.route-loading-rows.attention .route-loading-row{grid-template-columns:34px minmax(0,1fr) 46px}}@media (prefers-reduced-motion:reduce){.route-skeleton:after,.module-data-loading-top i:after,.module-data-loading-lines i:after{display:none}}.review-shell{width:min(100%,1240px);padding:0 clamp(16px,4vw,48px) 54px}.review-header{gap:16px;height:78px}.review-header-logo{width:166px}.review-header-tag{background:#f4fafc;border-radius:999px;padding:8px 12px;font-size:9px}.review-intro{background:radial-gradient(at 92% 8%,#08bec840,#0000 34%),radial-gradient(at 80% 110%,#5deb9130,#0000 35%),linear-gradient(122deg,#062e63 0%,#073b68 58%,#075367 100%);border:1px solid #6dd8c036;border-radius:27px;max-width:none;margin:28px 0 25px;padding:clamp(28px,5vw,56px);position:relative;overflow:hidden;box-shadow:0 18px 45px #062e6324}.review-intro:after{content:"";pointer-events:none;border:1px solid #b7f6dd24;border-radius:50%;width:390px;height:390px;position:absolute;bottom:-184px;right:-82px;box-shadow:0 0 0 28px #ffffff05,0 0 0 58px #ffffff05}.review-intro>*{z-index:1;position:relative}.review-eyebrow{color:#9de1d4}.review-eyebrow>span{background:#5deb91}.review-intro h1{color:#f5fbff;letter-spacing:-2.4px;max-width:850px;margin:14px 0 11px;font-size:clamp(36px,5vw,58px)}.review-intro h1 em{color:#78efb3}.review-intro>p{color:#ccdeeb;max-width:700px;font-size:14px;line-height:1.75}.review-month-select{color:#d9e9f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff17;border-color:#ffffff2b;min-height:44px;margin:20px 0 2px}.review-month-select svg{color:#82e7c0}.review-month-select select{color:#fff}.review-month-select option{color:#17385f}.review-summary{color:#d0e2eb;gap:12px;margin-top:21px;font-size:11px}.review-summary strong{color:#fff;font-size:15px}.review-summary svg{color:#7ae5b0}.review-summary i{background:#fff6}.review-contact{border-color:#e0e9f0;border-radius:16px;align-items:center;margin:0 0 20px;padding:14px 17px;box-shadow:0 7px 20px #1028490a}.review-contact label{color:#445e78;width:min(100%,350px);font-size:11px}.review-contact input{background:#fbfdfe;border-color:#dbe6ee;border-radius:9px;height:40px;font-size:12px}.review-contact p{font-size:10px}.review-items{grid-template-columns:repeat(auto-fit,minmax(min(100%,430px),1fr));align-items:start;gap:18px}.review-item{border-color:#dfe8f0;border-radius:18px;transition:transform .2s,box-shadow .2s,border-color .2s;box-shadow:0 10px 28px #1028490f}.review-item:hover{border-color:#c7dde7;transform:translateY(-2px);box-shadow:0 17px 36px #1028491a}.review-item-heading{gap:12px;min-height:84px;padding:16px 17px}.review-item-number{color:#087985;background:linear-gradient(145deg,#e8faf2,#e7f6fa);border:1px solid #d5ebe4;border-radius:12px;width:38px;height:38px;font-size:12px}.review-item-date{color:#647f98;font-size:10px;line-height:1.4}.review-item-date svg{color:#078c9a}.review-item-heading h2{color:#12375f;font-size:16px;line-height:1.35}.review-item-heading small{color:#788da2;font-size:10px}.review-decision-pill{background:#f6f9fb;border:1px solid #e0e8ef;padding:7px 9px;font-size:9px}.review-decision-pill.approved{color:#14734f;background:#ecfaf3;border-color:#c9eadd}.review-decision-pill.changes{color:#9a6727;background:#fff7ec;border-color:#f1dfc9}.review-carousel{padding:0 17px 13px}.review-carousel-track{background:#f4f7fa;border-color:#e0e8ef;border-radius:13px}.review-slide,.review-slide-image{background:#edf2f5}.review-slide figcaption{gap:6px;min-height:65px;padding:12px 14px}.review-slide figcaption strong{color:#244866;font-size:12px}.review-slide figcaption span{color:#61798e;font-size:11px;line-height:1.55}.review-carousel-controls{gap:12px;min-height:46px}.review-carousel-controls>button{border-color:#d6e3ec;width:35px;height:35px;box-shadow:0 2px 6px #1028490d}.review-carousel-position{font-size:11px}.review-destinations{gap:6px;margin:0 17px 12px}.review-destinations>span{background:#f7fafc;border-color:#dfe9ef;padding:7px 9px;font-size:10px}.review-destinations strong{color:#244e70}.review-destinations i{background:#08a995}.review-copy{border-top-color:#e8eef3;margin:0 17px;padding:14px 0}.review-copy-label{color:#71889c;font-size:9px}.review-copy p{color:#3c5870;font-size:12px;line-height:1.7}.review-hashtags{color:#087985;font-size:11px}.review-prior-response{background:#f1faf5;border:1px solid #d7ebe1;border-radius:11px;margin:0 17px 13px}.review-prior-response.changes{background:#fff8ef;border-color:#f0dfc9}.review-feedback{border-top-color:#e8eef3;padding:15px 17px 17px}.review-feedback>label{color:#34536d;font-size:11px}.review-feedback textarea{background:#fbfdfe;border-color:#dce6ed;border-radius:10px;min-height:88px;font-size:12px}.review-feedback textarea:focus{border-color:#55c7c9;box-shadow:0 0 0 3px #08bec821}.review-actions{gap:8px}.review-actions button{border-radius:9px;min-height:40px;font-size:11px}.review-actions .review-approve-button{background:linear-gradient(110deg,#062e63,#07577b);border-color:#062e63}.review-actions .review-approve-button:hover:not(:disabled){background:#052653}.review-empty-month{background:linear-gradient(145deg,#fff,#f4fafc);border-color:#cbdde8;border-radius:18px;min-height:210px}.review-empty-month svg{color:#087985}.review-empty-month strong{color:#12375f;font-size:16px}.review-empty-month span{max-width:420px;font-size:12px;line-height:1.6}.review-footer{background:linear-gradient(110deg,#eef9f4,#f0f8fb);border-color:#d9e8ed;border-radius:14px;margin-top:20px;padding:16px 18px}.review-footer>svg{color:#087985}.review-footer strong{color:#1b5362;font-size:11px}.review-footer p{color:#5f798b;font-size:10px;line-height:1.6}.review-loading{min-height:70vh;box-shadow:var(--shadow-card);background:linear-gradient(145deg,#fff,#f2f8fb);border:1px solid #e0eaf0;border-radius:20px}.review-loading .review-brand-mark{width:38px;height:38px}.review-unavailable{min-height:64vh;box-shadow:var(--shadow-card);background:#fff;border:1px solid #e0eaf0;border-radius:20px;padding:36px}.public-review-loading{place-items:center;min-height:min(760px,78svh);padding:22px 0 48px;display:grid}.public-review-loading-logo{filter:drop-shadow(0 9px 16px #062e631a);transform-origin:50%;will-change:transform, opacity;width:min(200px,48vw);height:auto;animation:.52s cubic-bezier(.2,.8,.25,1) both public-review-logo-arrive,1.8s ease-in-out .52s infinite public-review-logo-float;display:block}@keyframes public-review-logo-arrive{0%{opacity:0;transform:translateY(9px)scale(.78)rotate(-6deg)}72%{opacity:1;transform:translateY(-2px)scale(1.06)rotate(1deg)}to{opacity:1;transform:translateY(0)scale(1)rotate(0)}}@keyframes public-review-logo-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media (max-width:760px){.public-review-loading{min-height:72svh;padding:16px 0 30px}.public-review-loading-logo{width:min(180px,54vw)}}@media (prefers-reduced-motion:reduce){.public-review-loading-logo{filter:none;animation:none;transform:none}}@media (max-width:900px){.review-items{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.route-loading{gap:12px;min-height:calc(100svh - 145px);padding-top:3px}.route-loading-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.route-skeleton-metric{border-radius:14px;height:94px}.route-loading-content{grid-template-columns:minmax(0,1fr);gap:9px}.route-skeleton-panel{border-radius:14px;min-height:250px}.route-skeleton-side-panel{display:none}.module-data-loading{border-radius:14px;min-height:250px;padding:12px}.module-data-loading-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.module-data-loading-top i{height:62px}.module-data-loading-lines i{height:40px}.page-heading{align-items:flex-start}.page-heading p{max-width:92%;font-size:11px}.page-title-icon{border-radius:12px;width:38px;height:38px}.review-shell{padding:0 13px calc(26px + env(safe-area-inset-bottom))}.review-header{gap:8px;height:62px}.review-header-logo{width:132px}.review-header-tag{letter-spacing:.45px;border-radius:999px;max-width:53%;padding:7px 8px;font-size:8px}.review-intro{border-radius:20px;margin:17px 0 14px;padding:25px 19px 21px}.review-intro:after{width:320px;height:320px;bottom:-235px;right:-152px}.review-eyebrow{font-size:9px}.review-intro h1{letter-spacing:-1.8px;margin:12px 0 8px;font-size:clamp(35px,9vw,46px)}.review-intro>p{font-size:12px;line-height:1.65}.review-month-select{justify-content:flex-start;width:100%;margin-top:15px}.review-month-select select{flex:1;min-width:0;max-width:none}.review-summary{gap:8px;margin-top:16px;font-size:9px}.review-summary strong{font-size:13px}.review-contact{border-radius:13px;gap:10px;margin-bottom:13px;padding:12px}.review-contact label{gap:6px;font-size:10px}.review-contact input{height:40px;font-size:12px}.review-contact p{font-size:9px}.review-items{gap:13px}.review-item{border-radius:15px}.review-item:hover{transform:none}.review-item-heading{gap:9px;min-height:76px;padding:12px}.review-item-number{border-radius:10px;width:32px;height:32px;font-size:10px}.review-item-date{font-size:9px}.review-item-heading h2{font-size:14px}.review-item-heading small{font-size:9px}.review-decision-pill{gap:5px;padding:6px 7px;font-size:8px}.review-carousel{padding:0 11px 10px}.review-carousel-track{border-radius:11px}.review-slide figcaption{min-height:58px;padding:10px 11px}.review-slide figcaption strong{font-size:11px}.review-slide figcaption span{font-size:10px}.review-carousel-controls{gap:9px;min-height:43px}.review-carousel-controls>button{width:33px;height:33px}.review-destinations{margin:0 11px 10px}.review-copy{margin:0 11px;padding:12px 0}.review-copy p{font-size:11px}.review-prior-response{margin:0 11px 10px}.review-feedback{padding:12px 11px 13px}.review-feedback textarea{min-height:82px}.review-actions{grid-template-columns:1fr 1fr;display:grid}.review-actions button{min-height:42px;padding:0 7px;font-size:10px}.review-footer{flex-wrap:wrap;gap:8px;padding:12px}.review-footer small{white-space:normal;width:100%;margin-left:25px}}.review-publish-state{border:1px solid #0000;border-radius:999px;align-items:center;width:fit-content;margin-top:6px;padding:4px 8px;font-size:10px;font-weight:700;line-height:1.35;display:inline-flex}.review-publish-state.success,.review-destinations>span[data-tone=success]{color:#176947;background:#edf9f2;border-color:#c8e8d7}.review-publish-state.ready,.review-destinations>span[data-tone=ready]{color:#176579;background:#eff8fb;border-color:#cde4ec}.review-publish-state.progress,.review-destinations>span[data-tone=progress]{color:#4b628d;background:#f3f6fc;border-color:#dce4f3}.review-publish-state.attention,.review-destinations>span[data-tone=attention]{color:#a24632;background:#fff3f0;border-color:#efd2ca}.review-destinations>span[data-tone=success] i{background:#2e9867}.review-destinations>span[data-tone=ready] i{background:#2194a8}.review-destinations>span[data-tone=progress] i{background:#6b82ae}.review-destinations>span[data-tone=attention] i{background:#c5543b}.review-feedback-success{color:#176947;background:#edf9f2;border:1px solid #c8e8d7;border-radius:9px;margin:0;padding:9px 11px;font-size:11px;font-weight:650}@media (max-width:760px){.review-publish-state{margin-top:5px;padding:4px 7px;font-size:9px}.review-destinations>span{font-size:9px}}.review-item-classification{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin-top:10px;display:flex}.review-content-format{color:#60778b;background:#f7fafc;border:1px solid #e0e8ef;border-radius:999px;align-items:center;min-height:27px;padding:5px 10px;font-size:10px;font-weight:600;line-height:1.3;display:inline-flex}.review-item-classification .review-publish-state{min-height:27px;margin-top:0;padding:5px 10px}@media (max-width:760px){.review-item-classification{gap:7px;margin-top:8px}.review-content-format,.review-item-classification .review-publish-state{min-height:25px;padding:4px 8px;font-size:9px}}.review-request-panel{background:linear-gradient(145deg,#f8fbf7,#fff 74%);border:1px solid #dfe9df;border-radius:16px;overflow:hidden;box-shadow:0 8px 24px #234b3010}.review-request-panel>summary{color:#294534;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 18px;list-style:none;display:grid}.review-request-panel>summary::-webkit-details-marker{display:none}.review-request-summary-icon{color:#286046;background:#e9f3eb;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.review-request-panel>summary>span:nth-child(2){gap:4px;display:grid}.review-request-panel>summary strong{font-size:13px}.review-request-panel>summary small{color:#79877d;font-size:11px}.review-request-panel[open]>summary>svg{transform:rotate(90deg)}.review-request-panel>summary>svg{color:#7a8c7f;transition:transform .2s}.review-request-form{border-top:1px solid #e8eee7;gap:13px;padding:17px 18px 18px;display:grid}.review-request-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.review-request-form label{color:#4e6254;gap:6px;min-width:0;font-size:10px;font-weight:700;display:grid}.review-request-form label>span{color:#89948b;font-weight:500;display:inline}.review-request-form input,.review-request-form select,.review-request-form textarea{color:#34473a;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #dfe6df;border-radius:10px;outline:none;padding:10px 11px;font-size:12px}.review-request-form textarea{resize:vertical;line-height:1.55}.review-request-form input:focus,.review-request-form select:focus,.review-request-form textarea:focus{border-color:#71a185;box-shadow:0 0 0 3px #75a98b22}.review-request-upload{gap:7px;display:grid}.review-request-upload-label{color:#4e6254;font-size:10px;font-weight:700;gap:4px!important;display:grid!important}.review-request-file-picker{background:linear-gradient(135deg,#fbfdfb,#f3f8f5);border:1px solid #dfe8e1;border-radius:11px;align-items:center;gap:10px;min-width:0;min-height:43px;padding:5px 7px;display:flex}.review-request-file-input{clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.review-request-file-button{cursor:pointer;background:#fff;border:1px solid #d7e7dc;border-radius:8px;flex:none;justify-content:center;align-items:center;min-height:32px;padding:0 10px;color:#276247!important;grid-template-columns:none!important;gap:6px!important;font-size:10px!important;font-weight:700!important;display:inline-flex!important}.review-request-file-input:focus-visible+.review-request-file-button{outline-offset:2px;outline:3px solid #59ad8d55}.review-request-file-names{color:#718177;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;font-weight:500;overflow:hidden}.review-request-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.review-request-name{max-width:320px}.review-request-submit-row{border-top:1px solid #edf0ec;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.review-request-submit-row p{color:#849086;margin:0;font-size:10px;line-height:1.5}.review-request-submit-button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:linear-gradient(120deg,#17694e,#0c716c);border:1px solid #0c654e;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:11px;font-weight:750;transition:transform .16s,box-shadow .16s,opacity .16s;display:inline-flex;box-shadow:0 5px 13px #0c654e22}.review-request-submit-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 18px #0c654e2c}.review-request-submit-button:disabled{opacity:.65;cursor:wait}.review-content-tools{justify-content:space-between;align-items:center;gap:12px;display:flex}.review-content-tools>div:first-child{gap:4px;display:grid}.review-content-tools strong{color:#314a39;font-size:15px}.review-content-tools span{color:#829087;font-size:10px}.review-view-switch{background:#f5f8f5;border:1px solid #e4ebe4;border-radius:11px;gap:4px;padding:4px;display:inline-flex}.review-view-switch button{color:#6c7a70;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:10px;font-weight:650;display:inline-flex}.review-view-switch button[aria-pressed=true]{color:#265b40;background:#fff;box-shadow:0 2px 7px #213d2b12}.review-content-tools{margin:0 0 14px}.review-grid-preview{background:#e7ece7;border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid;overflow:hidden}.review-grid-tile{aspect-ratio:4/5;color:#fff;text-align:left;cursor:pointer;background:#edf1ed;border:0;padding:0;display:block;position:relative;overflow:hidden}.review-grid-tile>img{object-fit:cover;object-position:center}.review-grid-tile:focus-visible{z-index:2;outline-offset:-3px;outline:3px solid #69d9b5}.review-grid-empty{color:#829087;place-items:center;width:100%;height:100%;padding:8px;font-size:10px;display:grid}.review-grid-carousel{z-index:1;color:#fff;background:#14241cb8;border:1px solid #fff8;border-radius:999px;place-items:center;min-width:24px;height:24px;font-size:10px;font-weight:750;display:grid;position:absolute;top:7px;right:7px}.review-grid-overlay{opacity:0;background:linear-gradient(#0000,#0e1a13d9);gap:3px;padding:24px 9px 8px;transition:opacity .16s;display:grid;position:absolute;inset:auto 0 0}.review-grid-tile:hover .review-grid-overlay,.review-grid-tile:focus-visible .review-grid-overlay{opacity:1}.review-grid-overlay strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.25;overflow:hidden}.review-grid-overlay small{color:#ffffffcf;font-size:9px}.review-grid-note{color:#6f8190;margin:2px 0 0;font-size:10px;line-height:1.5}.review-opportunity-note{color:#877744;background:#fffdf3;border:1px solid #e7e2c9;border-radius:12px;gap:11px;padding:12px 14px;display:flex}.review-opportunity-note>svg{flex:none;margin-top:2px}.review-opportunity-note>div{gap:4px;display:grid}.review-opportunity-note strong{color:#635633;font-size:11px}.review-opportunity-note p{color:#746744;margin:0;font-size:11px;line-height:1.5}.review-opportunity-note small{color:#96906f;font-size:9px}.review-flexible-dates{background:linear-gradient(130deg,#f1f8f1,#fff);border:1px solid #d9e9dc;border-radius:13px;gap:10px;padding:13px 15px;display:grid}.review-flexible-dates,.review-opportunity-note,.review-request-panel{margin-bottom:16px}.review-flexible-dates>div{color:#377252;align-items:flex-start;gap:9px;display:flex}.review-flexible-dates>div>span{gap:3px;display:grid}.review-flexible-dates strong{color:#315d41;font-size:11px}.review-flexible-dates small{color:#75877a;font-size:9px;line-height:1.5}.review-flexible-dates ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.review-flexible-dates li{color:#53715b;background:#fff;border:1px solid #dceadd;border-radius:999px;padding:5px 9px;font-size:9px}@media (max-width:620px){.review-request-panel>summary{gap:9px;padding:13px}.review-request-panel>summary strong{font-size:11px}.review-request-panel>summary small{font-size:9px;line-height:1.45}.review-request-form{gap:11px;padding:13px}.review-request-form-grid{grid-template-columns:minmax(0,1fr);gap:10px}.review-request-submit-row{flex-direction:column;align-items:stretch}.review-request-submit-button{width:100%}.review-request-file-picker{flex-direction:column;align-items:flex-start}.review-request-file-names{width:100%;padding:0 3px 2px}.review-content-tools{flex-direction:column;align-items:flex-start}.review-view-switch{width:100%}.review-view-switch button{flex:1;justify-content:center;padding:0 6px}.review-grid-preview{border-radius:10px;gap:3px}.review-grid-overlay{padding:18px 5px 5px}.review-grid-overlay strong{font-size:8px}.review-grid-overlay small{font-size:7px}}@media (hover:none){.review-grid-overlay{display:none}}.client-requests-page{gap:17px;max-width:1120px;margin:0 auto;padding:18px 22px 38px;display:grid}.client-requests-hero{background:radial-gradient(circle at 95% 0,#edf5ed,#0000 40%),#fff;border:1px solid #e3ebe3;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex;box-shadow:0 12px 35px #1d38260a}.client-requests-hero h1{color:#203c2b;font-family:var(--font-display,Georgia, serif);letter-spacing:-.04em;margin:11px 0 6px;font-size:clamp(25px,4vw,35px);font-weight:500}.client-requests-hero p{color:#78867b;max-width:660px;margin:0;font-size:12px;line-height:1.6}.client-requests-count{color:#276044;background:#f3f8f3;border:1px solid #dce9de;border-radius:15px;justify-items:center;min-width:88px;padding:11px 15px;display:grid}.client-requests-count strong{font-size:25px;line-height:1}.client-requests-count span{text-transform:uppercase;letter-spacing:.07em;margin-top:4px;font-size:9px;font-weight:700}.client-requests-message{border-radius:10px;align-items:center;gap:8px;margin:0;padding:11px 13px;font-size:11px;display:flex}.client-requests-message.error{color:#a44436;background:#fff7f5;border:1px solid #f0d3cc}.client-requests-message.success{color:#276a47;background:#f0f9f2;border:1px solid #cce7d4}.client-requests-list{gap:13px;display:grid}.client-request-card{background:#fff;border:1px solid #e3eae2;border-radius:15px;gap:14px;padding:17px;display:grid;box-shadow:0 7px 21px #1e3b2b08}.client-request-card>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:11px;display:grid}.client-request-card-icon{color:#3a7653;background:#eff5ef;border-radius:11px;place-items:center;width:35px;height:35px;display:grid}.client-request-card>header>div:nth-child(2)>span{color:#89968c;letter-spacing:.07em;font-size:9px;font-weight:700}.client-request-card h2{color:#2b4032;margin:4px 0;font-size:16px}.client-request-card header small{color:#7b887e;font-size:10px}.client-request-status{color:#69776c;white-space:nowrap;background:#f7f9f7;border:1px solid #e5ebe5;border-radius:999px;align-self:start;padding:5px 8px;font-size:9px;font-weight:700}.client-request-status.new{color:#8a6b1c;background:#fff9e9;border-color:#eadfbf}.client-request-status.converted{color:#246341;background:#f0f8f1;border-color:#cce6d2}.client-request-copy{border-left:2px solid #dce9dc;gap:9px;padding-left:13px;display:grid}.client-request-copy p{color:#55655a;white-space:pre-wrap;gap:3px;margin:0;font-size:12px;line-height:1.6;display:grid}.client-request-copy strong{color:#879288;letter-spacing:.06em;text-transform:uppercase;font-size:9px}.client-request-assets{flex-wrap:wrap;gap:7px;display:flex}.client-request-assets a{color:#3a6448;border:1px solid #e1e9e1;border-radius:9px;align-items:center;gap:6px;min-height:33px;padding:0 9px;font-size:10px;text-decoration:none;display:inline-flex}.client-request-assets a:hover{background:#f4f8f4}.client-request-converted{color:#748177;align-items:center;gap:5px;margin:0;font-size:10px;display:flex}.client-request-converted a{color:#266248;align-items:center;gap:4px;font-weight:700;text-decoration:none;display:inline-flex}.client-request-actions{border-top:1px solid #edf0ed;gap:12px;padding-top:14px;display:grid}.client-request-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.client-request-form-grid label{color:#6d7c71;gap:6px;min-width:0;font-size:9px;font-weight:700;display:grid}.client-request-form-grid label>svg{display:none}.client-request-form-grid input,.client-request-form-grid select{color:#3b4e40;width:100%;min-width:0;min-height:37px;font:inherit;background:#fff;border:1px solid #e0e7e0;border-radius:9px;padding:0 8px;font-size:10px}.client-request-extra-confirm{color:#7c6841;background:#fffaf0;border:1px solid #efe0bf;border-radius:9px;align-items:flex-start;gap:8px;padding:9px 11px;font-size:9px;line-height:1.5;display:flex}.client-request-extra-confirm input{accent-color:#65794e;flex:none}.client-request-buttons{justify-content:flex-end;gap:8px;display:flex}.client-request-buttons button{min-height:37px;font-size:10px}.client-requests-empty{color:#78907c;text-align:center;background:#fbfdfb;border:1px dashed #d9e3d9;border-radius:15px;align-content:center;justify-items:center;gap:9px;min-height:180px;padding:24px;display:grid}.client-requests-empty strong{color:#415949;font-size:13px}.client-requests-empty span{color:#87938a;max-width:420px;font-size:11px;line-height:1.6}@media (max-width:760px){.client-requests-page{gap:12px;padding:12px 13px 30px}.client-requests-hero{align-items:flex-start;padding:17px 15px}.client-requests-count{min-width:66px;padding:9px 10px}.client-requests-count strong{font-size:22px}.client-request-card{gap:11px;padding:13px}.client-request-card h2{font-size:14px}.client-request-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:460px){.client-requests-hero{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.client-requests-hero p{font-size:11px}.client-request-card>header{grid-template-columns:auto minmax(0,1fr)}.client-request-status{grid-column:2;justify-self:start}.client-request-form-grid{grid-template-columns:minmax(0,1fr)}.client-request-buttons{grid-template-columns:1fr;display:grid}}
