.market-strip{display:flex;gap:20px;align-items:center;padding:14px 20px;background:#0b0c0e;color:#fff;border-radius:12px;margin:18px 0;overflow:auto}.market-strip a{color:#e4c573;white-space:nowrap}.live-dot{width:7px;height:7px;display:inline-block;background:#7dd99b;border-radius:50%;box-shadow:0 0 0 4px #7dd99b20;margin-right:8px;animation:pulse 3s infinite}.market-strip small{color:#aaa;white-space:nowrap}.market-strip b{white-space:nowrap}.market-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:18px 0}.market-price{font-size:38px;font-weight:750;letter-spacing:-1px;color:#141414}.market-price small{font-size:14px;letter-spacing:0;font-weight:400}.price-change{color:#267148}.news-list{display:grid;gap:0}.news-item{padding:18px 0;border-bottom:1px solid #e8e8e8}.news-item:last-child{border:0}.news-item a{display:block;font-weight:650;font-size:17px;color:#161616;line-height:1.45;text-decoration:none}.news-item a:hover{text-decoration:underline}.news-item small{color:#777;display:block;margin-top:8px}.news-filter{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.news-filter button.active{background:#121212;color:white}.live-status{padding:16px 20px;border:1px solid #e4d2a5;background:#fffaf0;border-radius:12px;margin:16px 0;color:#554522}.live-status a{color:inherit;font-weight:650}.live-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.live-grid .card{margin:0}.live-number{font-size:30px;font-weight:700;display:block;margin:9px 0}.news-topline{font-size:12px;text-transform:uppercase;letter-spacing:1.5px;color:#947338}.spark{width:100%;height:80px}.confirm-row{display:flex;gap:10px;align-items:flex-start;margin:18px 0}.confirm-row input{width:auto;margin-top:4px}.queue-info{font-size:13px;color:#666;line-height:1.6}.receipt-failed{color:#b23f37}#live-receipts td{max-width:360px;white-space:normal}.live-news-feature{border-top:3px solid #b89a53}.story-title{font-size:25px;line-height:1.35}.feed-health{font-size:12px;color:#777}@keyframes pulse{50%{box-shadow:0 0 0 7px #7dd99b08}}@media(prefers-reduced-motion:reduce){.live-dot{animation:none}}@media(max-width:800px){.market-grid{grid-template-columns:1fr}.live-grid{grid-template-columns:1fr 1fr}.market-strip{gap:15px;padding:12px}.market-price{font-size:32px}}@media(max-width:480px){.live-grid{gap:8px}.live-grid .card{padding:15px}.live-number{font-size:25px}}
.news-wire{display:flex;align-items:center;gap:15px;border-top:1px solid #e8e2d5;border-bottom:1px solid #e8e2d5;margin:14px 0 18px;padding:12px 0;min-width:0}.news-wire>b{flex:0 0 auto;font-size:10px;letter-spacing:1.3px;color:#8e6b27}.wire-window{overflow:hidden;min-width:0;flex:1}.wire-track{display:flex;width:max-content;animation:restaurantWire 70s linear infinite}.wire-copy{display:flex}.wire-copy a{display:flex;gap:12px;align-items:center;color:#24282d;text-decoration:none;white-space:nowrap;font-size:12px;padding-right:40px}.wire-copy small{font-size:10px;color:#8b754a;margin:0}.news-wire:hover .wire-track,.news-wire:focus-within .wire-track{animation-play-state:paused}@keyframes restaurantWire{to{transform:translateX(-50%)}}@media(prefers-reduced-motion:reduce){.wire-track{animation:none}.wire-window{overflow:auto}}@media(max-width:650px){.news-wire{align-items:flex-start;flex-direction:column;gap:8px}.wire-window{width:100%;flex:none}.wire-track{animation-duration:90s}}

/* Bold black outlines throughout the white workspace. */
:root{--line:#111}
.card,.stat,.command-panel,.command-stat,.live-status,.command-tip,.tool-card,.phone,dialog,.command-dialog{border:3px solid #111!important;box-shadow:none!important}
button,.button,input:not([type=checkbox]):not([type=radio]),select,textarea,.assistant-action,.command-actions button,.idea-option,.invite-link{border:2px solid #111}
button:hover,.button:hover,input:focus,select:focus,textarea:focus{border-color:#111}
nav a{border-width:2px}nav a.active,nav a.active:hover{border:2px solid #111}
.table-wrap{border:2px solid #111;border-radius:10px}th,td{border-bottom:2px solid #111}tbody tr:last-child td{border-bottom:0}
.news-item{border-bottom:2px solid #111}.news-item:last-child{border-bottom:0}
.news-wire{border:2px solid #111;border-radius:10px;padding:12px}
.conversation,.team-row,.plan-item,.command-campaign-row,.activity,.steps li{border-bottom:2px solid #111}
aside{border-right:2px solid #111}header,.demo-banner,footer{border-bottom:2px solid #111}
@media(max-width:650px){aside{border-right:0;border-bottom:2px solid #111}}

/* Warm paper surfaces connect the hero and outlined cards. */
main:has(.command-hero){padding-top:18px}
.command-hero{margin:0 0 18px;border:3px solid #111;border-radius:16px;min-height:270px;padding:28px 28px 22px;background-color:#f7f2e8;background-image:linear-gradient(90deg,#f7f2e8 0%,#f7f2e8 39%,#f7f2e8eb 51%,#f7f2e800 75%),url('/pizza-command-hero.png');background-position:center;background-size:cover;box-shadow:0 5px 14px #15110a09}
.command-hero h1{color:#17191c;text-shadow:none;font-size:46px;letter-spacing:-1px}.command-eyebrow{color:#776039;letter-spacing:2.6px;font-size:9px}.script-title{color:#8c682a;text-shadow:none;font-size:51px;white-space:normal;max-width:62%;line-height:1.05}.red-swish{height:4px;width:245px;margin:12px 0 18px;background:linear-gradient(90deg,#987132,#d2b56e);border-radius:4px;transform:none;box-shadow:none}
.hero-capabilities>div{border-color:#bdb19a}.hero-capabilities span{color:#38342b}.hero-capabilities svg,.hero-capabilities>div:first-child svg,.hero-capabilities>div:nth-child(2) svg{color:#8d6b32}
.card,.stat,.command-panel,.command-stat,.tool-card{background:linear-gradient(145deg,#fffefa 0%,#f3eee3 100%)!important;box-shadow:0 5px 14px #15110a09!important}
.live-grid .card{background:linear-gradient(135deg,#fffdfa 0%,#eee5d4 100%)!important}.live-number{color:#17191c}.live-status{background:#f4ecd9}.news-wire{background:#faf7ef}.table-wrap,th{background:#ede6d8}td{background:#fffdfa}.news-item{border-bottom-color:#bdb19a}.news-topline{color:#886a36}
@media(max-width:950px){.command-hero h1{font-size:38px}.script-title{font-size:43px;max-width:70%}.command-hero{background-image:linear-gradient(90deg,#f7f2e8 0%,#f7f2e8f5 40%,#f7f2e8bb 62%,#f7f2e800 90%),url('/pizza-command-hero.png')}}
@media(max-width:650px){main:has(.command-hero){padding-top:12px}.command-hero{margin:0 0 14px;padding:22px 17px 18px;min-height:250px;border-radius:13px;background-image:linear-gradient(90deg,#f7f2e8 0%,#f7f2e8f2 55%,#f7f2e8a6 100%),url('/pizza-command-hero.png');background-position:70% center}.command-hero h1{font-size:34px}.script-title{font-size:37px;max-width:100%}.command-eyebrow{font-size:7px;letter-spacing:1.8px}.hero-capabilities>div{padding:0 10px}.red-swish{width:195px;margin:11px 0 17px}.hero-capabilities span{font-size:8px}}

/* Clear, confident sidebar labels. */
aside nav a,aside nav a span{color:#111;font-weight:650}
aside nav a.active,aside nav a.active:hover,aside nav a.active span{color:#080808;font-weight:750}
aside nav a:hover,aside nav a:hover span{color:#000}
aside nav a>svg{color:#171717;stroke-width:1.9}
aside nav .nav-count{color:#111;font-weight:650}

/* Campaign studio: a compact library instead of an endless history list. */
.campaign-overview{display:flex;align-items:center;justify-content:space-between;gap:24px;background:#f3ecdd;border:3px solid #111;border-radius:15px;padding:24px;margin:0 0 22px}.campaign-overview>div:first-child{display:flex;align-items:center;gap:17px}.campaign-overview-icon,.library-icon{display:grid;place-items:center;flex:none;color:#84652f;background:#e9ddc2;border-radius:12px}.campaign-overview-icon{width:58px;height:58px}.campaign-overview h2{font-size:21px}.campaign-overview p{font-size:12px;color:#746b5b;margin:7px 0 0;line-height:1.5}.campaign-overview-counts{display:flex;gap:25px;flex:none}.campaign-overview-counts span{font-size:11px;color:#726a5d;white-space:nowrap}.campaign-overview-counts b{display:block;font-size:24px;color:#171717;margin-bottom:4px}.campaign-library.card{padding:0;overflow:hidden}.campaign-tabs{display:flex;gap:5px;padding:12px 18px 0;border-bottom:2px solid #111;background:#eee7d8;overflow-x:auto}.campaign-tabs button{display:flex;align-items:center;gap:9px;flex:none;background:transparent;border:0;border-bottom:3px solid transparent;border-radius:8px 8px 0 0;padding:16px 13px;color:#6f6759;margin-bottom:-1px}.campaign-tabs button.selected{background:#fffdf8;color:#111;border-bottom-color:#111}.campaign-tabs button span{font-size:10px;background:#ded4bf;padding:2px 7px;border-radius:6px}.campaign-tabs button.selected span{background:#111;color:#fff}.library-toolbar{display:flex;align-items:center;gap:20px;padding:23px 24px 0}.library-search{display:flex;align-items:center;gap:10px;flex:1;border:2px solid #111;border-radius:9px;background:#fff;padding:0 13px;margin:0}.library-search span{display:flex;color:#8a7957}.library-search input{border:0!important;background:transparent;padding:12px 0;width:100%;margin:0;box-shadow:none}.library-search input:focus{outline:0}.library-search:focus-within{outline:2px solid #bd9c59;outline-offset:2px}.library-sort{display:flex;align-items:center;gap:10px;flex:none;margin:0;font-size:11px}.library-sort select{padding:10px 32px 10px 12px;border-radius:8px;background:#fff;margin:0}.library-description{font-size:11px;color:#7c7364;line-height:1.6;margin:13px 25px 19px}.library-row{display:flex;align-items:center;gap:16px;padding:22px 24px;border-top:1px solid #d3c9b6;background:#fffdf8}.library-row:nth-child(even){background:#f4f0e7}.library-icon{width:45px;height:48px}.library-copy{flex:1;min-width:0}.library-copy h3{font-family:'DM Sans',Arial,sans-serif;font-size:14px;font-weight:700;color:#1b1b1b;line-height:1.5;overflow-wrap:anywhere}.library-copy p{display:flex;gap:9px;align-items:center;flex-wrap:wrap;font-size:10px;color:#827768;margin:5px 0}.library-copy p span{color:#baa987}.library-preview{font-size:11px;line-height:1.6;color:#7e7669;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.library-name{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.library-metric{flex:none;min-width:65px;text-align:right}.library-metric strong{font-size:17px;font-weight:700;color:#222}.library-metric small{font-size:9px;color:#867a66;margin-top:4px}.library-open{font-size:10px;padding:10px 13px;background:#fff;border-radius:8px;white-space:nowrap;margin-left:10px}.library-row-actions{display:flex;align-items:flex-end;flex-direction:column;gap:7px;flex:none}.library-text-button{font-size:9px;padding:2px 0;border:0;background:transparent;text-decoration:underline;color:#6e5b35}.library-pagination{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:20px 24px;border-top:2px solid #111;font-size:11px;background:#f0e9db;color:#766b58}.library-pagination>div{display:flex;align-items:center;gap:12px}.library-pagination button{padding:9px 12px;background:#fff;font-size:10px}.library-empty{padding:46px 24px 50px;display:flex;align-items:center;flex-direction:column;text-align:center;gap:16px}.library-empty-icon{background:#eee4d0;color:#8e733e;width:76px;height:76px;border-radius:22px;display:grid;place-items:center}.library-empty h2{font-size:22px}.library-empty p{max-width:400px;font-size:12px;line-height:1.8;color:#7f7564;margin:0}.library-empty .button{margin-top:5px}
@media(max-width:1100px){.campaign-overview{align-items:flex-start;flex-direction:column;gap:20px}.campaign-overview-counts{padding-left:75px}.library-secondary{display:none}.library-row{gap:12px}.library-toolbar{gap:12px}}
@media(max-width:650px){.campaign-overview{padding:18px;gap:18px}.campaign-overview h2{font-size:19px}.campaign-overview-icon{width:45px;height:45px}.campaign-overview-counts{padding-left:0;justify-content:space-between;width:100%;gap:12px}.campaign-overview-counts b{font-size:22px}.campaign-tabs{padding:8px 8px 0;gap:0}.campaign-tabs button{font-size:10px;padding:13px 10px;gap:7px}.library-toolbar{align-items:stretch;flex-direction:column;padding:17px 15px 0;gap:12px}.library-sort{justify-content:flex-end}.library-sort select{padding:8px 28px 8px 10px;font-size:10px}.library-description{margin:12px 16px 17px;font-size:10px}.library-row{padding:18px 15px;gap:11px;flex-wrap:wrap;align-items:flex-start}.library-icon{width:35px;height:38px;border-radius:9px}.library-copy{flex-basis:calc(100% - 50px)}.library-copy h3{font-size:13px}.library-metric{margin-left:46px;text-align:left;min-width:0}.library-metric strong{font-size:16px}.library-open{margin-left:auto;font-size:10px}.library-row-actions{margin-left:auto}.library-row-actions .library-open{margin:0}.library-pagination{align-items:flex-start;flex-direction:column;padding:16px}.library-pagination>div{justify-content:space-between;width:100%;gap:8px}.library-pagination button{padding:8px 10px}.library-empty{padding:35px 18px}.library-empty h2{font-size:20px}}
.campaign-tabs{overflow-y:hidden;scrollbar-width:thin}
.gr-connection-heading{display:flex;align-items:center;gap:18px}.gr-google-mark{width:62px;height:62px;display:grid;place-items:center;flex:none;background:#fff;border:2px solid #111;border-radius:16px;font-size:33px;font-weight:750;color:#303d55}.gr-connection-heading>div{flex:1}.gr-connection-heading h2{margin:5px 0;font-size:22px}.gr-connection-heading p{font-size:11px;line-height:1.7;color:#7c725f;margin:4px 0}.gr-setup-copy{margin:22px 0;padding:20px;border:1px solid #c9b994;border-radius:12px;background:#eee5d1}.gr-setup-copy h3{font-size:15px}.gr-setup-copy p{font-size:12px;line-height:1.8;color:#75674d;margin:8px 0 0}.gr-details{border-top:1px solid #c9b994;padding-top:17px;margin-top:20px;font-size:11px;color:#756b58;line-height:1.8}.gr-details summary{cursor:pointer;font-weight:650;color:#574722}.gr-stats{margin:22px 0}.gr-review-library{margin-top:22px}.gr-toolbar{display:flex;gap:15px;margin-bottom:22px}.gr-toolbar label{margin:0;flex:1}.gr-toolbar input,.gr-toolbar select{margin:0}.gr-toolbar select{width:auto}.gr-review{padding:25px 0;border-top:2px solid #c8bca4}.gr-review-top,.gr-person{display:flex;align-items:center;gap:13px}.gr-review-top{justify-content:space-between}.gr-avatar{width:42px;height:42px;border-radius:50%;background:#e6dbc3;display:grid;place-items:center;color:#82652f;font-weight:700;font-size:18px}.gr-person h3{font-family:'DM Sans',Arial,sans-serif;font-size:14px;font-weight:650}.gr-person small{font-size:10px}.gr-stars{color:#9b742a;letter-spacing:3px;font-size:18px;white-space:nowrap}.gr-comment{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8;font-size:13px;color:#403c34;margin:19px 0}.gr-existing-reply{padding:18px;border-left:3px solid #92713b;background:#eee8da;border-radius:0 10px 10px 0}.gr-existing-reply strong{font-size:11px;color:#7a6030}.gr-existing-reply p{font-size:12px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.gr-review-actions{margin-top:16px}.gr-review-actions button{font-size:11px}.gr-reply-dialog{max-width:650px}.gr-reply-dialog h2{margin-top:9px}.gr-reply-dialog textarea{min-height:145px}.gr-review-library .library-pagination{border-radius:10px}.gr-connection .actions{flex-wrap:wrap}#gr-location{margin-top:22px}#gr-location select{margin:10px 0 14px}@media(max-width:650px){.gr-connection-heading{flex-wrap:wrap;gap:13px}.gr-google-mark{width:47px;height:47px;font-size:26px;border-radius:12px}.gr-connection-heading h2{font-size:19px}.gr-connection-heading>.badge{margin-left:60px}.gr-toolbar{flex-direction:column}.gr-toolbar select{width:100%}.gr-review-top{align-items:flex-start;gap:8px}.gr-stars{font-size:14px;letter-spacing:1px}.gr-person{gap:9px}.gr-avatar{width:32px;height:32px}.gr-stats .live-number{font-size:24px}.gr-setup-copy{padding:15px}}
.slice-cohorts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0}.slice-cohorts button{text-align:left;padding:16px}.slice-cohorts small{display:block;margin-top:7px;font-weight:500}.slice-cohorts button.primary small{color:inherit}#slice-upload label,.card .row>label{flex:1;min-width:180px}#slice-query{width:100%}@media(max-width:700px){.slice-cohorts{grid-template-columns:repeat(2,minmax(0,1fr))}}
/* Slice Intelligence: a distinct, private business dashboard. */
#nav a[href="#slice"]{margin:9px 0;background:linear-gradient(115deg,#a6ffb9,#39d779);border:2px solid #064726;color:#043c21!important;border-radius:11px;box-shadow:0 4px 16px #08a14c30;font-weight:800}#nav a[href="#slice"].active{background:#073c26;color:#bbffcf!important;border-color:#42ed87;box-shadow:0 0 0 3px #5bff9c22}#nav a[href="#slice"] svg{stroke:currentColor!important}.slice-console{--sl-ink:#dffbea;--sl-muted:#9fc6b0;background:#071b12;border:2px solid #071b12;border-radius:23px;padding:22px;color:var(--sl-ink);background-image:radial-gradient(ellipse at 90% 35%,#155b3738,transparent 55%);overflow:hidden}.slice-console *{box-sizing:border-box}.slice-hero{position:relative;isolation:isolate;min-height:360px;padding:36px 38px;border:1px solid #3a7852;border-radius:16px;overflow:hidden;background:radial-gradient(ellipse at 85% 40%,#14734470,transparent 52%),linear-gradient(115deg,#082519,#0c3422)}.slice-hero-grid{position:absolute;inset:0;z-index:-1;background-image:linear-gradient(#75ffae0a 1px,transparent 1px),linear-gradient(90deg,#75ffae0a 1px,transparent 1px);background-size:35px 35px;mask-image:linear-gradient(90deg,transparent,#000)}.slice-eyebrow{color:#82e9a8;font-size:10px;font-weight:800;letter-spacing:2px;margin:0 0 18px;text-transform:uppercase}.slice-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#6dffa6;box-shadow:0 0 14px #6dffa6;margin-right:8px}.slice-hero h1{font-size:clamp(36px,4.5vw,66px);line-height:1.02;letter-spacing:-2.7px;color:#edfff4;font-weight:750;margin:0 0 18px;max-width:580px}.slice-hero h1 em{font-style:normal;color:#79ffa3}.slice-hero p{color:#b3d5c1;font-size:16px;line-height:1.6}.slice-hero-copy{position:relative;z-index:2}.slice-status{display:flex;gap:8px;flex-wrap:wrap;margin-top:24px}.slice-status span{padding:6px 9px;border:1px solid #47886366;background:#0624149c;border-radius:6px;color:#a0d8b7;font-size:8px;font-weight:750;letter-spacing:.7px}.slice-orbit{position:absolute;right:5%;top:15%;width:270px;height:270px;display:grid;place-items:center;background:radial-gradient(circle,#70ff9826,transparent 66%);color:#8bffb8}.slice-orbit i{position:absolute;inset:18px;border:1px solid #78ffb066;border-radius:50%;transform:rotate(-25deg) scaleX(.8)}.slice-orbit i:nth-child(2){inset:50px;transform:rotate(30deg) scaleX(1.4);border-color:#78ffb030}.slice-orbit span{font-size:110px;font-weight:250;text-shadow:0 0 40px #65ff9b70}.slice-tabs{display:flex;gap:4px;border-bottom:1px solid #315740;margin:20px 0 25px;padding-bottom:12px;overflow:auto}.slice-tabs button{white-space:nowrap;background:transparent;border:0;color:#a6cbb5;padding:11px 18px;font-size:12px}.slice-tabs button.selected{color:#092918;background:#97ffc0;border-radius:8px;font-weight:800}.slice-filterbar{display:flex;gap:16px;flex-wrap:wrap;align-items:end;margin:18px 0 23px}.slice-filterbar label{flex:1;min-width:140px;font-size:11px;color:#a0c9b1}.slice-console select,.slice-console input,.slice-console textarea{background:#102c1d;color:#e5ffef;border:1px solid #456a53;border-radius:8px;max-width:100%;padding:11px}.slice-console select option{background:#102c1d;color:#e5ffef}.slice-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0}.slice-kpis section{border:1px solid #3a6549;border-radius:13px;padding:22px 18px;background:linear-gradient(135deg,#143b25,#0a2618)}.slice-kpis small{display:block;color:#afd1bc;font-size:11px}.slice-kpis strong{display:block;color:#dfffeb;font-size:clamp(24px,2.5vw,37px);letter-spacing:-1px;margin:13px 0}.slice-kpis span{color:#83b798;font-size:9px}.slice-glass{border:1px solid #365c43;border-radius:14px;background:linear-gradient(135deg,#123522cc,#0b2518e8);padding:25px;margin:18px 0}.slice-console h2{color:#e4ffed;font-size:22px;letter-spacing:-.6px;margin:0 0 16px}.slice-console p{font-size:12px;line-height:1.7;color:#a8cdb7}.slice-console .slice-eyebrow{margin-bottom:12px}.slice-section-head{display:flex;justify-content:space-between;gap:20px;align-items:center}.slice-section-head>span{font-size:10px;color:#96c7aa;border:1px solid #3d674d;padding:7px 11px;border-radius:20px}.slice-chart{width:100%;height:auto;display:block;margin-top:10px;overflow:visible}.slice-caption{font-size:10px!important;color:#8ab69c!important}.slice-two{display:grid;grid-template-columns:1fr 1fr;gap:16px}.slice-two .slice-glass{margin:0}.slice-opportunity{display:flex;align-items:center;justify-content:space-between;width:100%;border:0!important;border-bottom:1px solid #2e533d!important;background:transparent!important;color:#d1f6df!important;border-radius:0!important;box-shadow:none!important;text-align:left;padding:18px 0!important}.slice-opportunity small{display:block;color:#86b79a;margin-top:6px;font-size:10px;font-weight:400}.slice-opportunity strong{font-size:24px;color:#a0ffc2}.slice-opportunity b{font-size:15px;margin-left:17px;color:#5cc88a}.slice-playbook{list-style:none;counter-reset:sl;margin:0;padding:0}.slice-playbook li{position:relative;padding:10px 0 17px 38px;counter-increment:sl}.slice-playbook li:before{content:'0' counter(sl);position:absolute;left:0;top:12px;color:#5be895;font-size:11px}.slice-playbook b{display:block;color:#d4f2de;font-size:12px}.slice-playbook span{display:block;font-size:11px;line-height:1.7;color:#8fbfa1;margin-top:7px}.slice-coverage{display:flex;flex-wrap:wrap;gap:8px}.slice-coverage>span{border:1px solid #365c43;padding:11px;border-radius:8px;color:#bddfc9;font-size:10px}.slice-coverage small{display:block;color:#7fad91;margin-top:5px}.slice-console table{background:transparent;color:#d0ebda}.slice-console th{background:#113c25;color:#b4dfc4;border-bottom:1px solid #477556}.slice-console td{border-bottom:1px solid #2a4e38;color:#bddcc9}.slice-console td small{color:#82b595}.slice-console .card{background:linear-gradient(135deg,#143522,#0c281a);border:1px solid #3b654a;color:#d9f8e5;box-shadow:none}.slice-console .card h2,.slice-console .page-title h1{color:#deffe9}.slice-console .subtitle,.slice-console .queue-info,.slice-console .card small{color:#99c3a8}.slice-console .note,.slice-data-notice{background:#163d27;border:1px solid #517c5c;color:#c2edcf;padding:14px;border-radius:10px;margin:16px 0;font-size:11px}.slice-console .primary{background:#94ffbc!important;color:#092c18!important;border:1px solid #b0ffd0!important}.slice-console button{background:#173e28;color:#caefd8;border:1px solid #4b7459;box-shadow:none}.slice-console .live-number{color:#b2ffcf}.slice-console .title{margin-top:20px}.slice-empty{min-height:180px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;color:#d6f5e1;font-size:20px;line-height:1.8}.slice-empty small{font-size:12px;color:#87b89a}.slice-console details{color:#a6d9b8;font-size:11px}.camera-command{border:3px solid #12251e;border-radius:20px;padding:35px;background:radial-gradient(ellipse at top right,#174b3d,#071710);color:#defff0}.camera-command h1{font-size:48px;line-height:1.1;color:#e9fff3;letter-spacing:-2px}.camera-command p{color:#a7cbbb}.camera-unconnected{text-align:center;padding:50px 20px;border:1px solid #44695a;border-radius:14px;margin:25px 0;background:#0d261d}.camera-unconnected h2{color:#d9f7e7}.camera-command .note{color:#c3e4d0;background:#19372a;border-color:#446c53}@media(max-width:950px){.slice-orbit{right:-70px;opacity:.45}.slice-hero-copy{max-width:80%}.slice-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.slice-two{grid-template-columns:1fr}}@media(max-width:600px){.slice-console{padding:12px;border-radius:16px}.slice-hero{padding:25px 20px;min-height:340px}.slice-hero-copy{max-width:100%}.slice-hero h1{font-size:42px}.slice-orbit{right:-120px;top:100px;opacity:.2}.slice-glass{padding:18px}.slice-kpis section{padding:15px}.slice-section-head{align-items:start;flex-direction:column}.slice-tabs button{padding:10px 12px}.slice-status span{font-size:7px}.camera-command{padding:22px}.camera-command h1{font-size:38px}}@media(prefers-reduced-motion:reduce){.slice-console *{scroll-behavior:auto}}
#nav a[href="#slice"].active span,#nav a[href="#slice"].active svg{color:#baffd3!important;stroke:#baffd3!important}#nav a[href="#slice"] span{font-weight:800!important}.slice-console .live-grid{margin-top:18px}.slice-console .live-grid .card{padding:18px}.slice-console .table-wrap{border:1px solid #3b654a;border-radius:10px}.slice-console .page-title h1{font-size:28px;color:#dfffeb}.slice-console .card .row{align-items:end}
/* Keep the green growth hero; let the working surface breathe. */
.slice-console{background:#f3f5f4;background-image:radial-gradient(ellipse at top right,#d5f5e040,transparent 45%);color:#17271e;border-color:#e0e7e3}.slice-console .slice-hero{background:radial-gradient(ellipse at 85% 40%,#14734470,transparent 52%),linear-gradient(115deg,#082519,#0c3422)}.slice-console .slice-hero h1{color:#edfff4}.slice-console .slice-hero h1 em{color:#79ffa3}.slice-console .slice-hero p{color:#b3d5c1}.slice-console .slice-hero .slice-eyebrow{color:#82e9a8}.slice-tabs{border-color:#d5dfd9}.slice-tabs button{color:#536a5c;background:transparent;border:0}.slice-tabs button.selected{background:#12291d;color:#b9ffd2}.slice-filterbar label{color:#465e50}.slice-console select,.slice-console input,.slice-console textarea{background:#fff;color:#142a1d;border:1px solid #b9c9bf;min-height:40px}.slice-console select option{background:#fff;color:#142a1d}.slice-kpis section{border:1px solid #c5d3ca;background:linear-gradient(135deg,#fff,#f3f8f4);box-shadow:0 4px 12px #17332205}.slice-kpis small{color:#526d5c}.slice-kpis strong{color:#142c1d}.slice-kpis span{color:#6b8073}.slice-glass,.slice-console .card{background:#fff;border:1px solid #c3d2c8;box-shadow:0 5px 18px #17332205;color:#1c3525}.slice-console h2,.slice-console .card h2,.slice-console .page-title h1{color:#182f21}.slice-console p,.slice-console .subtitle,.slice-console .queue-info,.slice-console .card small{color:#617368}.slice-console .slice-eyebrow{color:#277f4a}.slice-section-head>span{color:#4e6a57;border-color:#cbd9cf}.slice-chart{background:#0b1b13;border-radius:12px;padding:15px 5px}.slice-opportunity{color:#223f2d!important;border-bottom-color:#dce6df!important}.slice-opportunity small{color:#6e8375}.slice-opportunity strong{color:#16733e}.slice-opportunity b{color:#398558}.slice-playbook b{color:#294934}.slice-playbook span{color:#687e70}.slice-playbook li:before{color:#2a8b50}.slice-console .slice-caption{color:#698273!important}.slice-coverage>span{border-color:#d4dfd7;color:#496352;background:#f8fbf9}.slice-coverage small{color:#708678}.slice-console table{color:#263c2e}.slice-console th{background:#edf4ef;color:#2a4c36;border-bottom-color:#b9cfc1}.slice-console td{color:#2b4433;border-bottom-color:#dce6df}.slice-console td small{color:#708373}.slice-console .table-wrap{border-color:#cedbd2}.slice-console .note,.slice-data-notice{background:#edf5ef;border-color:#c4d9ca;color:#496a55}.slice-console .primary{background:#153e25!important;color:#e4ffed!important;border-color:#153e25!important}.slice-console button{background:#f3f8f4;color:#284832;border-color:#bacfc1}.slice-console .live-number{color:#1c5c34}.slice-console details{color:#456850}.slice-empty{color:#264e35}.slice-empty small{color:#789382}.slice-loading{position:sticky;top:0;z-index:20;background:#153e25;color:#d7ffe6;border-radius:8px;padding:13px 20px;margin-bottom:12px;font-size:12px;box-shadow:0 4px 20px #0002}#slice-customer-list{scroll-margin-top:22px}.slice-opportunity:first-of-type{padding:20px 12px!important;border:1px solid #b7d7c2!important;border-radius:10px!important;background:#edf8f0!important;margin:8px 0}.slice-console .slice-tabs button.selected{background:#132c1d;color:#bbffd3}
.slice-console .slice-hero .slice-comeback-cta{display:inline-flex;align-items:center;background:#a4ffc2;color:#07381d;border:1px solid #bdffd2;border-radius:8px;padding:11px 15px;margin-top:6px;font-size:11px;font-weight:800;box-shadow:0 3px 17px #69ff9b15}.slice-console .slice-hero .slice-comeback-cta:hover{background:#d0ffdf}.slice-console .slice-hero .slice-comeback-cta:focus-visible{outline:3px solid #fff;outline-offset:4px}
/* Dedicated Slice Customers workspace. */
#nav a[href="#slice-customers"]{border:2px solid #b5dbc4;background:#edf8f1;border-radius:10px;color:#154e2e!important;margin:5px 0 10px}#nav a[href="#slice-customers"] span{font-weight:800!important;color:#154e2e!important}#nav a[href="#slice-customers"].active{background:#112d20;border-color:#51c484;color:#c9ffdc!important}#nav a[href="#slice-customers"].active span,#nav a[href="#slice-customers"].active svg{color:#c9ffdc!important;stroke:#c9ffdc!important}.sc-hub{color:#193323;max-width:1600px;margin:auto}.sc-hero{position:relative;overflow:hidden;isolation:isolate;padding:30px 34px;border:1px solid #2d6c49;border-radius:20px;background:radial-gradient(ellipse at 90% 50%,#155d3c,#08291c 65%);color:#e9fff0;box-shadow:0 12px 30px #0c312515}.sc-hero-grid{position:absolute;inset:0;z-index:-1;background-image:linear-gradient(#72ffad0a 1px,transparent 1px),linear-gradient(90deg,#72ffad0a 1px,transparent 1px);background-size:32px 32px;mask-image:linear-gradient(90deg,transparent,#000)}.sc-hero-top{display:flex;align-items:center;justify-content:space-between;gap:20px}.sc-eyebrow{font-size:9px;letter-spacing:1.8px;font-weight:800;text-transform:uppercase;color:#3b8560;display:block;margin-bottom:12px}.sc-hero .sc-eyebrow{color:#9ceabb;margin:0}.sc-hero .sc-eyebrow i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#78ffab;margin-right:7px;box-shadow:0 0 13px #78ffab}.sc-hero button{background:#ffffff0b;color:#bde9ce;border:1px solid #5a9d7580;font-size:10px;padding:9px 13px;box-shadow:none;border-radius:8px}.sc-hero-layout{display:grid;grid-template-columns:1fr 220px;gap:35px;align-items:center;margin:28px 0}.sc-hero h1{font-size:clamp(32px,4vw,57px);line-height:1.05;letter-spacing:-2px;color:#effff5;margin:0 0 17px}.sc-hero h1 em{font-style:normal;color:#8af8b2}.sc-hero p{color:#a8cdb9;font-size:12px;line-height:1.8}.sc-focus{padding:27px 22px;border:1px solid #75cb9755;border-radius:14px;background:linear-gradient(120deg,#73ffa112,#7effad03)}.sc-focus>span{display:block;font-size:8px;letter-spacing:2px;color:#94c6a8}.sc-focus strong{display:block;font-size:50px;line-height:1;letter-spacing:-2px;margin:17px 0 12px;color:#b9ffd0;font-weight:600}.sc-focus b{display:block;font-size:12px;color:#ddfbe8}.sc-focus small{display:block;font-size:9px;margin-top:8px;color:#85b99a}.sc-source-line{display:flex;gap:7px;flex-wrap:wrap}.sc-source-line span{font-size:8px;color:#9cc8ad;letter-spacing:.4px;border:1px solid #6eaf863e;padding:6px 9px;border-radius:5px}.sc-loading{position:sticky;top:5px;z-index:12;background:#153c27;color:#d9ffe7;font-size:12px;border-radius:9px;padding:12px 18px;box-shadow:0 4px 15px #0001;margin:14px 0}.sc-loading i{display:inline-block;width:7px;height:7px;background:#91edb3;border-radius:50%;margin-right:9px}.sc-error{border:1px solid #bd8268;background:#fff3ec;padding:15px;border-radius:10px;color:#6b3423;font-size:12px;margin:14px 0}.sc-coverage{margin:16px 0;padding:12px 16px;border:1px solid #c5d8cd;border-radius:10px;background:#f2f8f4;font-size:11px;color:#5c7867}.sc-coverage summary{cursor:pointer;font-weight:650}.sc-coverage p{font-size:10px;line-height:1.7}.sc-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;margin:22px 0}.sc-kpis section{padding:18px 16px;background:linear-gradient(145deg,#fff,#f3f8f5);border:1px solid #c8d7ce;border-radius:13px;box-shadow:0 4px 12px #15382604}.sc-kpis span{font-size:10px;color:#536d5c}.sc-kpis strong{display:block;font-size:clamp(23px,2.2vw,33px);letter-spacing:-.8px;margin:14px 0;color:#153c25}.sc-kpis small{font-size:9px;line-height:1.5;color:#718579;display:block}.sc-insight-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:16px}.sc-panel{background:#fff;border:1px solid #c4d4ca;border-radius:15px;padding:24px;box-shadow:0 5px 18px #17382604;min-width:0}.sc-panel h2{font-size:20px;letter-spacing:-.55px;color:#203e2b;margin:0 0 18px}.sc-panel p{font-size:11px;color:#6d8274;line-height:1.7}.sc-panel-head{display:flex;justify-content:space-between;align-items:start;gap:20px}.sc-snapshot-pill{border:1px solid #cdded3;color:#5a7c64;padding:6px 10px;border-radius:20px;font-size:9px;white-space:nowrap}.sc-recency-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:21px 0 13px}.sc-recency-cards button{background:#f3f8f5;border:1px solid #c8dacf;border-radius:11px;text-align:left;padding:17px 13px;box-shadow:none;min-width:0}.sc-recency-cards button.selected{border-color:#347a4f;background:#e2f3e8;box-shadow:inset 0 0 0 1px #347a4f}.sc-recency-cards small{display:block;color:#5e7b68;font-size:10px}.sc-recency-cards strong{display:block;color:#1e5032;font-size:32px;letter-spacing:-1px;margin:11px 0}.sc-recency-cards span{font-size:8px;color:#5d876b}.sc-all-away{width:100%;background:#173d27;border:1px solid #173d27;color:#e4ffed;padding:11px 13px;border-radius:9px;text-align:left;font-size:11px;font-weight:700;box-shadow:none}.sc-caption{color:#7c8e82!important;font-size:9px!important;line-height:1.7!important;margin-top:13px}.sc-ready-number{display:flex;align-items:center;gap:20px;margin:20px 0}.sc-ready-number strong{font-size:48px;color:#1c4b2e;font-weight:550}.sc-ready-number span{font-size:10px;line-height:1.6;color:#72907c}.sc-bars{display:grid;gap:14px;margin:17px 0}.sc-bar-row>div:first-child{display:flex;justify-content:space-between;align-items:baseline;gap:15px;margin-bottom:7px;font-size:10px;color:#55735f}.sc-bar-row b{font-size:11px;color:#284b35}.sc-bar-track{height:7px;border-radius:10px;background:#edf3ef;overflow:hidden}.sc-bar-track i{display:block;height:100%;border-radius:10px;background:linear-gradient(90deg,#98d3ad,#286b43)}.sc-bar-track i.gold{background:linear-gradient(90deg,#ddcc99,#9d8540)}.sc-month-chart{width:100%;height:auto;display:block;margin-top:25px}.sc-chart-empty{padding:35px 20px;text-align:center;color:#8b9e91;font-size:12px;line-height:1.8}.sc-panel details{color:#6f8878;font-size:10px;margin-top:12px}.sc-audience{margin:20px 0;scroll-margin-top:20px;padding-bottom:16px}.sc-audience .sc-panel-head p{margin-top:-8px}.sc-draft,.sc-apply{background:#183e28!important;color:#e5fff0!important;border:1px solid #183e28!important;border-radius:8px;padding:11px 14px;font-weight:750;font-size:10px;box-shadow:none;white-space:nowrap}.sc-filter-search{display:grid;grid-template-columns:2fr 1fr 1fr;gap:12px;margin-top:20px}.sc-filter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:13px}.sc-hub label{font-size:9px;color:#657c6c;font-weight:650;display:block}.sc-hub label span{display:block}.sc-hub select,.sc-hub input{margin-top:6px;width:100%;min-height:39px;border:1px solid #bfd1c5;border-radius:8px;background:#fafcfb;color:#294b35;padding:10px 11px;font-size:11px;font-weight:450;box-shadow:none}.sc-filter-actions{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:16px 0}.sc-filter-actions>span{color:#7a8f81;font-size:10px}.sc-filter-actions>div{display:flex;gap:8px}.sc-filter-actions button{padding:10px 13px;font-size:10px;border-radius:8px;border:1px solid #c0d3c7;background:#f3f8f5;color:#45694f;box-shadow:none}.sc-table-wrap{width:100%;overflow:auto;border:1px solid #d2dfd7;border-radius:11px}.sc-table-wrap table{min-width:930px;width:100%;border-collapse:collapse;font-size:10px}.sc-table-wrap th{text-align:left;white-space:nowrap;font-size:8px;text-transform:uppercase;letter-spacing:.7px;color:#66816f;background:#f0f6f2;padding:13px 11px;border-bottom:1px solid #bfd1c5}.sc-table-wrap td{padding:17px 11px;color:#486552;border-bottom:1px solid #e2ebe5;vertical-align:top;max-width:210px}.sc-table-wrap tr:last-child td{border-bottom:0}.sc-table-wrap tr:hover td{background:#f9fcfa}.sc-table-wrap small{display:block;color:#8a9b90;font-size:9px;line-height:1.6;margin-top:5px}.sc-person{display:flex;align-items:center;gap:9px;text-align:left;padding:0;border:0;background:transparent;color:#274b34;box-shadow:none}.sc-person>b,.sc-person span>b{font-size:11px}.sc-person small{font-size:9px;font-weight:400}.sc-initials{width:29px;height:29px;display:grid;place-items:center;border-radius:8px;flex-shrink:0;background:#e6f1ea;color:#4e7f5c;font-size:10px;font-weight:750}.sc-data-flags{display:flex;gap:4px;flex-wrap:wrap;margin-top:8px}.sc-data-flags span{font-size:7px;padding:3px 5px;border-radius:4px;background:#eef4f0;color:#76917f}.sc-data-flags .sc-warning{background:#fbefd8;color:#946e2d}.sc-days{display:block;width:fit-content;font-size:8px;padding:4px 6px;background:#eaf4ed;color:#5a8369;border-radius:4px;margin-top:8px}.sc-days.long{background:#f3eddf;color:#9b7b3d}.sc-list-tags{display:flex;gap:5px;flex-wrap:wrap}.sc-list-tags>span{display:inline-block;border:1px solid #d4e2d9;background:#f6faf7;border-radius:5px;color:#6c8574;padding:4px 6px;font-size:8px}.sc-permission{display:inline-block;font-size:8px;line-height:1.5;padding:5px 7px;color:#826b3d;background:#f7f1e3;border:1px solid #e9dec4;border-radius:6px}.sc-permission.ready{color:#297446;background:#e5f6eb;border-color:#b9dfc5}.sc-permission.blocked{color:#95615b;background:#fcf0ed;border-color:#eccfc7}.sc-open{border:1px solid #cbded2;background:#eff7f2;color:#528663;border-radius:7px;padding:6px 9px;box-shadow:none}.sc-pagination{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:15px;font-size:10px;color:#7c9184}.sc-pagination>div{display:flex;align-items:center;gap:12px}.sc-pagination b{font-size:9px;font-weight:500}.sc-pagination button{padding:8px 11px;border:1px solid #cadcd0;background:#f6faf7;color:#426b4e;border-radius:7px;font-size:9px;box-shadow:none}.sc-bottom-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.sc-hub button:disabled{opacity:.45;cursor:not-allowed}.sc-hub button:focus-visible,.sc-dialog button:focus-visible{outline:3px solid #4b9866;outline-offset:3px}.sc-hub input:focus,.sc-hub select:focus{outline:2px solid #4b9866;outline-offset:1px}.sc-hub #sc-receipt-form button{margin-top:14px}.sc-dialog{width:min(980px,94vw);max-height:91vh;border:1px solid #759482;border-radius:19px;padding:30px;color:#274b34;background:#f9fcfa;box-shadow:0 25px 100px #001c1733;overflow:auto}.sc-dialog::backdrop{background:#03150f9c;backdrop-filter:blur(5px)}.sc-profile-top{display:flex;justify-content:space-between;gap:20px;align-items:start}.sc-profile-top h2{font-size:30px;letter-spacing:-1px;color:#1d4b30;margin:5px 0 9px}.sc-profile-top p{font-size:12px;color:#71917c}.sc-close{margin-left:auto;float:right;border:1px solid #bfd6c6;border-radius:9px;padding:5px 12px;background:#fff;color:#437a53;font-size:24px;line-height:1.2;box-shadow:none}.sc-profile-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:24px 0}.sc-profile-metrics>div{border:1px solid #d0e1d6;border-radius:9px;padding:15px;background:#fff}.sc-profile-metrics small{display:block;color:#7f9988;font-size:9px}.sc-profile-metrics strong{display:block;color:#2d6240;font-size:16px;margin-top:9px}.sc-profile-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.sc-profile-grid>section{padding:20px;border:1px solid #d0e0d5;border-radius:12px;background:#fff}.sc-dialog h3{font-size:17px;color:#315a3e}.sc-dialog h4{font-size:12px;color:#51785d;margin:17px 0 10px}.sc-dialog p{font-size:11px;color:#78917f;line-height:1.8}.sc-dialog dt{font-size:9px;color:#89a090;margin-top:15px}.sc-dialog dd{font-size:12px;line-height:1.8;color:#42684e;margin:4px 0}.sc-address{white-space:pre-line}.sc-profile-grid button{font-size:10px;padding:9px 13px;color:#386c49;background:#edf7f0;border:1px solid #bed9c8;border-radius:7px;margin-top:16px;box-shadow:none}.sc-purchase-history{margin-top:25px}.sc-order{border:1px solid #cbded2;background:#fff;border-radius:12px;margin:15px 0;padding:18px}.sc-order-head{display:flex;gap:15px;justify-content:space-between;flex-wrap:wrap;font-size:11px}.sc-order-head span{font-size:9px;color:#8ca194}.sc-order ul{padding:0;list-style:none}.sc-order li{display:grid;grid-template-columns:28px 1fr auto;gap:10px;align-items:start;padding:14px 0;border-bottom:1px solid #edf3ef;font-size:11px}.sc-order li:last-child{border-bottom:0}.sc-order li p{white-space:pre-line;margin:5px 0;font-size:10px}.sc-qty{color:#549266;font-weight:750}.sc-order>small{font-size:9px;color:#93a79a}.sc-profile-empty{border:1px dashed #b9d1c2;border-radius:12px;padding:25px;text-align:center;background:#f1f8f4}.sc-profile-notes{font-size:10px;color:#809989;margin-top:22px}.sc-profile-notes li{margin:8px 0}@media(min-width:1500px){.sc-filter-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:1100px){.sc-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.sc-insight-grid{grid-template-columns:1fr}.sc-hero-layout{grid-template-columns:1fr 190px}.sc-hero{padding:25px}.sc-bottom-grid{grid-template-columns:1fr}}@media(max-width:650px){.sc-hero{padding:21px 18px;border-radius:15px}.sc-hero-top{align-items:start;gap:10px}.sc-hero-top .sc-eyebrow{font-size:7px;line-height:1.7}.sc-hero-top button{font-size:8px;white-space:nowrap;padding:7px 9px}.sc-hero-layout{grid-template-columns:1fr;gap:15px;margin:24px 0}.sc-hero h1{font-size:38px}.sc-hero p{font-size:11px}.sc-focus{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:5px;padding:15px}.sc-focus>span{grid-column:1}.sc-focus strong{grid-column:2;grid-row:1/4;margin:0;font-size:43px;text-align:right}.sc-focus small{font-size:8px}.sc-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-kpis section{padding:15px 12px}.sc-kpis strong{font-size:24px}.sc-panel{padding:19px 15px}.sc-panel-head{flex-direction:column;gap:8px}.sc-panel h2{font-size:19px}.sc-recency-cards{gap:7px}.sc-recency-cards button{padding:13px 9px}.sc-recency-cards small{font-size:8px}.sc-recency-cards strong{font-size:27px}.sc-recency-cards span{font-size:7px}.sc-filter-search,.sc-filter-grid{grid-template-columns:1fr 1fr;gap:10px}.sc-search-label{grid-column:1/-1}.sc-filter-actions{align-items:start;flex-direction:column}.sc-filter-actions>div{width:100%;justify-content:flex-end}.sc-pagination{align-items:start;flex-direction:column}.sc-pagination>div{width:100%;justify-content:space-between}.sc-dialog{padding:20px 16px}.sc-profile-top h2{font-size:25px}.sc-profile-metrics{grid-template-columns:1fr 1fr}.sc-profile-grid{grid-template-columns:1fr}.sc-order-head{gap:8px}.sc-source-line span{font-size:7px}.sc-source-line{gap:5px}}@media(prefers-reduced-motion:reduce){.sc-hub *{scroll-behavior:auto}}
.sc-hub{width:100%;min-width:0}.sc-hero-layout{grid-template-columns:minmax(0,1fr) 220px}.sc-insight-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.sc-bottom-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sc-filter-search{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)}.sc-table-wrap{position:relative;isolation:isolate}.sc-table-wrap .visually-hidden{position:absolute;left:0;top:0;clip-path:inset(50%);width:1px;height:1px;overflow:hidden}.sc-dialog dd,.sc-order li>div{overflow-wrap:anywhere}@media(max-width:1100px){.sc-insight-grid,.sc-bottom-grid{grid-template-columns:minmax(0,1fr)}.sc-hero-layout{grid-template-columns:minmax(0,1fr) 190px}}@media(max-width:650px){.sc-hero-layout{grid-template-columns:minmax(0,1fr)}.sc-filter-search{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}

.live-grid .delivered-link{display:block;color:inherit;text-decoration:none}
.delivered-link span{display:block;margin-top:.4rem;text-decoration:underline;font-weight:600}
.delivered-link:hover span,.delivered-link:focus-visible span{color:#8e201c}

.campaign-audience { min-width: 0; margin: 0 0 1rem; padding: .75rem 1rem; }
.campaign-audience p { margin: 0 0 .5rem; }
.campaign-audience > div { display: grid; gap: .4rem; max-height: 14rem; overflow-y: auto; }
.campaign-audience label { display: flex; align-items: center; gap: .5rem; margin: 0; }
.campaign-audience input[type="checkbox"] { width: auto; margin: 0; flex: none; }
