:root{--command-bg:#eef3fb;--command-card:#fbfcff;--command-inset:#f3f6fc;--command-text:#10203f;--command-muted:#52688f;--command-border:#d6e1f5;--command-positive:#087e5e;--command-warning:#a96900;--command-negative:#c72b45}html[data-color-mode=dark]{--command-bg:#0b1427;--command-card:#121f37;--command-inset:#192942;--command-text:#edf3ff;--command-muted:#afc2e3;--command-border:#324968;--command-positive:#58ddb1;--command-warning:#ffc861;--command-negative:#ff9eae}@media screen{html[data-color-mode] .app-shell{--background:var(--command-bg);--card:var(--command-card);--foreground:var(--command-text);--border:var(--command-border);--readable-text:var(--command-text);background:radial-gradient(ellipse at 95% 0,#2784ff13,transparent 45%),var(--command-bg);color:var(--command-text);color-scheme:light}html[data-color-mode=dark] .app-shell{color-scheme:dark}html[data-color-mode] .app-shell *{color:inherit!important}html[data-color-mode] .app-shell .ui-card{--readable-text:var(--command-text);color:var(--command-text)!important;background:var(--command-card);border:1px solid var(--command-border);border-radius:18px;box-shadow:0 12px 26px -18px #102b5966;backdrop-filter:none}html[data-color-mode] .app-shell :is([class~=bg-white],[class~="bg-white/80"],[class~="bg-white/88"],[class~="bg-white/90"],[class~="bg-white/95"]){background-color:var(--command-card);color:var(--command-text)!important}html[data-color-mode] .app-shell :is([class~=bg-slate-50],[class~="bg-slate-50/80"],[class~=bg-slate-100],[class~="bg-slate-100/70"],[class~=bg-slate-200]){background-color:var(--command-inset);color:var(--command-text)!important}html[data-color-mode] .app-shell :is([class~=text-slate-400],[class~=text-slate-500],[class~=text-slate-600],[class~=text-slate-300],[class~=text-cyan-100]){color:var(--command-muted)!important}html[data-color-mode] .app-shell :is([class~=text-emerald-300],[class~=text-emerald-700],.command-positive){color:var(--command-positive)!important}html[data-color-mode] .app-shell :is([class~=text-amber-200],[class~=text-amber-700],.command-warning){color:var(--command-warning)!important}html[data-color-mode] .app-shell :is([class~=text-rose-700],[class~=text-rose-800]){color:var(--command-negative)!important}html[data-color-mode] .app-shell :is([class~=border-slate-200],[class~=border-slate-300],[class~="border-white/70"]){border-color:var(--command-border)}html[data-color-mode] .app-shell .app-shell-sidebar{background:#0c1730;color:#bdd0f0!important;border-color:#1a3052;box-shadow:none}html[data-color-mode] .app-shell .app-shell-brand{background:#10213d;border:0;box-shadow:none;border-radius:14px}html[data-color-mode] .app-shell .app-navigation a{color:#bdd0f0!important;font-size:13px;padding:10px}html[data-color-mode] .app-shell .app-navigation a[aria-current=page]{background:linear-gradient(90deg,#0ba8dc25,transparent);color:white!important;border-left:2px solid #00bce5;box-shadow:none}html[data-color-mode] .app-shell .app-shell-header{background:var(--command-bg);color:var(--command-text)!important;border-color:var(--command-border);padding:20px 28px}html[data-color-mode] .app-shell .app-shell-user{background:var(--command-card);border:1px solid var(--command-border);border-radius:24px}html[data-color-mode] .app-shell .app-shell-content{padding:24px 28px;max-width:1720px;margin:auto}html[data-color-mode] .app-shell :is(input:not([type=checkbox]):not([type=radio]),select,textarea,option){background:var(--command-inset)!important;color:var(--command-text)!important;border-color:var(--command-border)!important;color-scheme:inherit;box-shadow:none}html[data-color-mode] .app-shell :is(input,textarea)::placeholder{color:var(--command-muted)!important}html[data-color-mode] .app-shell :is(.color-mode-toggle,summary){border-color:var(--command-border)}.color-mode-toggle{display:inline-flex;align-items:center;gap:7px;border:1px solid;border-radius:24px;padding:8px 12px;font-size:12px;background:var(--command-card)}html[data-color-mode] .app-shell :is(button.bg-slate-950,button.bg-cyan-700,button.bg-indigo-600,[class~="bg-[var(--primary)]"]){background:linear-gradient(110deg,#1263cf,#007b9e);color:#fff!important}html[data-color-mode] .app-shell :is([class~=bg-slate-950],[class~=bg-slate-800],[class~=bg-slate-900]){background-color:var(--command-inset);color:var(--command-text)!important}html[data-color-mode] .app-shell :is(button.bg-slate-950,button.bg-cyan-700,button.bg-indigo-600){background:linear-gradient(110deg,#1263cf,#007b9e);color:#fff!important}html[data-color-mode] .app-shell .crm-last-contact-card,html[data-color-mode] .app-shell .crm-last-contact-card *{color:#000!important}html[data-color-mode] .app-shell .report-pix-footer,html[data-color-mode] .app-shell .report-pix-footer *{color:#000!important;background-color:#fff}html[data-color-mode] .app-shell .command-dashboard{max-width:1360px;margin:auto}.command-dashboard>.ui-card:has(>h1){border:0!important;box-shadow:none!important;background:transparent!important;padding:0!important}.command-dashboard h1{font-size:28px;font-weight:750;letter-spacing:-.04em}.command-dashboard h2{font-size:16px;font-weight:700}.command-dashboard h3{font-size:13px;font-weight:600}html[data-color-mode] .app-shell .command-dashboard p{color:var(--command-muted)!important;font-size:13px;line-height:1.5}.command-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.command-summary>.ui-card{padding:24px;min-height:142px}.command-summary strong{display:block;font-size:clamp(24px,2.2vw,34px);margin:10px 0;letter-spacing:-.035em;font-weight:750;overflow-wrap:anywhere}.command-feature{display:flex;align-items:center;gap:24px;border-color:#93e9fb!important}.command-ring{width:106px;height:106px;flex-shrink:0;border-radius:50%;background:conic-gradient(#13b9e0 var(--progress),var(--command-border) 0);display:grid;place-items:center}.command-ring>span{width:88px;height:88px;display:grid;place-items:center;border-radius:50%;background:var(--command-card);font-size:23px;font-weight:750}.command-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:12px;margin-top:18px}.command-metrics>div{background:var(--command-inset);border:1px solid var(--command-border);border-radius:12px;padding:14px}.command-metrics strong{display:block;font-size:23px;font-weight:700;margin-top:9px;line-height:1.3}.command-comparison>p,.command-group>p,.command-portfolio>p{margin-top:5px}.command-stack{height:16px;display:flex;overflow:hidden;border-radius:20px;margin:20px 0 12px;gap:2px}.command-portfolio>a{display:flex;justify-content:space-between;gap:12px;padding:7px 0;font-size:13px}.command-portfolio>a>span{display:flex;align-items:center;gap:10px}.command-portfolio i{width:10px;height:10px;border-radius:3px}.command-comparison-row{display:grid;grid-template-columns:155px minmax(0,1fr) 70px;gap:18px;align-items:center;padding:22px 0;border-top:1px solid var(--command-border)}.command-comparison-rows{margin-top:20px}.command-bars{display:grid;gap:8px}.command-bars>div{display:flex;align-items:center;gap:9px;font-size:12px}.command-bars b{min-width:100px;font-weight:500}.command-bar-track{flex:1;height:7px}.command-bar-track>span{display:block;height:7px;background:var(--command-border);border-radius:8px}.command-bar-track>span.is-current{background:linear-gradient(90deg,#1377ff,#02b9d2)}.command-change{font-size:12px;font-weight:700;border-radius:7px;padding:5px 7px;text-align:center}html[data-color-mode] .app-shell .command-change.positive{background:#08a47b20;color:var(--command-positive)!important}html[data-color-mode] .app-shell .command-change.negative{background:#ec445620;color:var(--command-negative)!important}.command-comparison-note{margin:16px 0}.command-comparison details{font-size:12px}.command-attention>div{display:block;margin-top:16px}html[data-color-mode] .app-shell .command-attention>div>.ui-card{display:flex;align-items:center;gap:12px;flex-wrap:wrap;box-shadow:none;border:0;border-top:1px solid var(--command-border);border-radius:0;padding:14px 0;background:transparent}.command-attention>div>.ui-card>p:first-child{flex:1;order:1;font-weight:600}.command-attention>div>.ui-card>p:nth-child(2){order:0;min-width:42px;text-align:center;margin:0;padding:7px;background:var(--command-inset);border-radius:9px}.command-attention>div>.ui-card>p:nth-child(3){order:2;width:100%}.command-goals{display:grid;gap:16px}.command-more{padding:22px;border:1px solid var(--command-border);border-radius:18px;background:var(--command-card)}.command-more>summary{font-weight:650}@media(min-width:1024px){html[data-color-mode] .app-shell{grid-template-columns:230px minmax(0,1fr)}}@media(max-width:720px){html[data-color-mode] .app-shell .app-shell-content{padding:16px}.command-summary{grid-template-columns:1fr}.command-feature{gap:16px}.command-comparison-row{grid-template-columns:1fr 65px;gap:12px}.command-comparison-row>h3{grid-column:1/-1}.command-bars b{min-width:80px;font-size:11px}}}@media screen{html[data-color-mode] .app-shell .crm-last-contact-card{background:#fbff73!important}html[data-color-mode] .app-shell .crm-last-contact-card :is(dl,span,a,button,label,[class*=bg-]){background-color:#f5ffad!important;color:#000!important}html[data-color-mode] .app-shell .dashboard-hero{background:linear-gradient(110deg,#1263be,#087d9c);color:white!important}html[data-color-mode] .app-shell .dashboard-hero :is(p,h1){color:white!important}html[data-color-mode] .app-shell :is(.bg-rose-600,.bg-rose-700,.bg-emerald-600,.bg-sky-600,.bg-violet-600,.bg-violet-700){color:#fff!important}html[data-color-mode] .app-shell .command-controls{padding:18px}.command-controls form{gap:10px}.command-controls label{font-size:12px}.command-controls :is(select,input){border-radius:10px;padding:8px 10px;font-size:13px;min-height:38px}}@media screen{html[data-color-mode] .app-shell :is([class~="bg-white/5"],[class~="bg-white/10"],[class~="bg-slate-50/60"],[class~="bg-slate-50/70"],[class~="bg-slate-50/85"],[class~=bg-slate-700],[class~="bg-slate-900/70"],[class~="bg-slate-950/30"],[class~="bg-slate-950/40"],[class~="bg-slate-950/80"]){background-color:var(--command-inset);color:var(--command-text)!important}html[data-color-mode] .app-shell :is([class*="bg-amber-50/"],[class~=bg-amber-50],[class~=bg-amber-100],[class~="bg-amber-100/60"]){background-color:color-mix(in srgb,#eaa82d 14%,var(--command-card));color:var(--command-text)!important}html[data-color-mode] .app-shell :is([class*="bg-emerald-50/"],[class~=bg-emerald-50],[class~=bg-emerald-100]){background-color:color-mix(in srgb,#0aaf82 14%,var(--command-card));color:var(--command-text)!important}html[data-color-mode] .app-shell :is([class*="bg-cyan-50/"],[class*="bg-sky-50/"],[class~=bg-cyan-50],[class~=bg-sky-50],[class~=bg-cyan-100],[class~=bg-indigo-50],[class~=bg-indigo-100],[class~=bg-violet-50]){background-color:color-mix(in srgb,#2784ff 12%,var(--command-card));color:var(--command-text)!important}html[data-color-mode] .app-shell :is([class~=bg-rose-50],[class~="bg-rose-50/60"],[class~=bg-rose-100],[class~=bg-rose-200]){background-color:color-mix(in srgb,#ee5269 14%,var(--command-card));color:var(--command-text)!important}html[data-color-mode] .app-shell :is(button,a):is([class~=bg-slate-950],[class~=bg-slate-900],[class~=bg-cyan-700],[class~=bg-indigo-600]){background:linear-gradient(110deg,#1263cf,#007b9e);color:#fff!important}html[data-color-mode] .app-shell :is([class~=bg-amber-200],[class~=bg-amber-300],[class~=bg-amber-400],[class~=bg-amber-500],[class~=bg-emerald-400],[class~=bg-emerald-500],[class~=bg-rose-500],[class~=bg-sky-500],[class~=bg-cyan-500]){color:#09172b!important}html[data-color-mode] .app-shell .crm-last-contact-card.crm-last-contact-card *{color:#000!important}html[data-color-mode] .app-shell .crm-last-contact-card :is(dl,span,a,button,label,[class*=bg-]){background:#f5ffad!important}html[data-color-mode] .app-shell .app-shell-brand{background:#10213d;color:#fff!important}}@media screen{.app-shell:has(.command-dashboard) .app-shell-heading{display:none}.app-shell:has(.command-dashboard) .app-shell-header-row{justify-content:flex-end}.command-dashboard>.ui-card:has(>h1){margin-top:0!important}.command-dashboard>.ui-card:has(>h1)>p:first-child{display:none}.command-dashboard>.ui-card:has(>h1)>h1{margin-top:0}.command-dashboard>.ui-card:has(>h1)>p:not(:first-child){display:inline;margin:0}.command-dashboard>.ui-card:has(>h1)>p:nth-of-type(2):after{content:" "}.command-controls form:not(:has(select[name=period] option[value=CUSTOM]:checked)) label:has(input:is([name=startDate],[name=endDate])){display:none}.command-controls form>a,.command-controls form>button{padding:9px 14px;min-height:38px;font-size:13px;align-self:end}@media(min-width:1200px){.app-shell-main:has(.command-dashboard){position:relative}.app-shell:has(.command-dashboard) .app-shell-header{position:absolute;top:0;right:0;max-width:66%;background:transparent;border:0;padding:20px 28px}.app-shell:has(.command-dashboard) .app-shell-controls{flex-wrap:nowrap;gap:7px}.command-dashboard>div:first-child:not(.ui-card){position:absolute;top:81px;right:28px;margin:0;font-size:10px}.command-dashboard>.ui-card:has(>h1){max-width:48%;min-height:78px}.command-controls form{grid-template-columns:repeat(4,minmax(0,1fr)) auto auto;align-items:end}.command-controls form:has(select[name=period] option[value=CUSTOM]:checked){grid-template-columns:repeat(4,minmax(0,1fr))}}}@media screen{html[data-color-mode] .app-shell .command-dashboard .ui-card>p.text-xl{font-size:23px;color:var(--command-text)!important;line-height:1.3}}