.entry-shell,.product-home{--entry-bg:#050505;--entry-panel:#111113;--entry-line:rgba(255,255,255,.14);--entry-text:#f5f5f7;--entry-muted:#86868b;--entry-acid:#f5f5f7;color:var(--entry-text);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Segoe UI,sans-serif;font-weight:400;letter-spacing:-.022em}.product-home{background:radial-gradient(ellipse 700px 490px at 50% 7%,rgba(85,90,115,.2),transparent 75%),#050505;isolation:isolate;padding:0 clamp(20px,4vw,64px);position:relative}.product-home:before{background-image:radial-gradient(circle,#bbc9f6 0 1px,transparent 1.5px),radial-gradient(circle,#ad8ca1 0 1px,transparent 1.5px),radial-gradient(circle,#c4d6bb 0 1px,transparent 1.5px);background-position:18px 12px,93px 168px,170px 58px;background-size:207px 251px,317px 379px,431px 487px;content:"";inset:56px 0 auto;height:min(1300px,125vh);opacity:.5;pointer-events:none;position:absolute;z-index:-1}.product-nav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:rgba(5,5,5,.74);border-bottom:1px solid rgba(255,255,255,.1);max-width:none;min-height:60px;padding:0 clamp(20px,4vw,64px);position:-webkit-sticky;position:sticky;top:0;width:calc(100% + 2 * clamp(20px,4vw,64px));z-index:20;margin-left:calc(-1 * clamp(20px,4vw,64px))}.product-nav .entry-brand{color:#f5f5f7;font-size:17px;font-weight:650;letter-spacing:-.04em}.entry-topbar .entry-brand b,.product-footer .entry-brand b,.product-nav .entry-brand b{background:linear-gradient(160deg,#3b3d43,#121315);border:1px solid #4b4c50;border-radius:8px;box-shadow:inset 0 1px 1px #ffffff29,0 4px 13px #000;color:#f5f5f7;font-size:9px;height:28px;width:28px}.product-nav a{color:#89898f;font-size:12px;font-weight:500}.product-nav a:hover{color:#f5f5f7}.product-nav .product-primary{min-height:36px!important;padding:0 17px!important}.entry-shell .primary,.product-home .product-primary{background:#f5f5f7;border:1px solid #f5f5f7;border-radius:999px!important;box-shadow:0 6px 22px #0007;color:#050505!important;font-size:14px!important;font-weight:650;min-height:48px!important;padding:0 23px!important;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s ease,background .22s ease}.entry-shell .primary:hover:not(:disabled),.product-home .product-primary:hover{background:#fff;box-shadow:0 9px 28px #ffffff20;transform:translateY(-2px)}.product-hero{display:flex;flex-direction:column;gap:0;max-width:1184px;min-height:0;padding:clamp(78px,9vw,136px) 0 clamp(94px,10vw,148px);text-align:center}.product-hero:before{display:none}.product-hero-copy{align-self:center;max-width:1000px;width:100%}.product-kicker{color:#89898e;font-size:13px;font-weight:500;letter-spacing:-.01em;text-transform:none}.product-hero h1{color:#f5f5f7;font-size:clamp(60px,8vw,108px);font-weight:500;letter-spacing:-.058em;line-height:1.01;margin:27px auto 28px;max-width:1050px}.product-hero h1 em{color:#f5f5f7;font-style:normal}.product-hero-copy>p:not(.product-kicker){color:#929297;font-size:clamp(17px,1.7vw,21px);line-height:1.53;margin:0 auto;max-width:720px}.product-actions{gap:25px;justify-content:center;margin-top:34px}.product-link{color:#c4c4c8;font-size:13px;font-weight:500}.product-link:hover{color:#fff}.product-trust{gap:14px 25px;justify-content:center;margin-top:23px}.product-trust span{color:#737379;font-size:11px}.product-trust b{color:#a7a7ac;font-size:11px;font-weight:600}.product-console{align-self:center;background:linear-gradient(145deg,#1b1b1f,#0b0b0d 60%);border:1px solid rgba(255,255,255,.22);border-radius:24px;box-shadow:0 35px 110px #000d,0 0 85px #6b739529;margin-top:clamp(65px,8vw,112px);max-width:920px;text-align:left;transform:none;width:100%}.product-console:after{background:radial-gradient(circle at 68% 12%,#6f7d9d20,transparent 39%)}.console-head{border-color:#ffffff1a;color:#96969b;font-size:10px;font-weight:600;letter-spacing:.06em;padding:18px 24px}.console-head b{color:#bdbdc2;font-size:10px;font-weight:500}.console-head i{background:#b1d5b9;box-shadow:0 0 12px #9dd2a7}.console-title{padding:32px 34px 24px}.console-title span{color:#89898f;font-size:12px}.console-title strong{font-size:clamp(21px,3vw,31px);font-weight:550;letter-spacing:-.045em}.console-title small{color:#8b8b90;font-size:11px;font-weight:500}.console-analysis{border-color:#ffffff1a;display:grid;grid-template-columns:1.3fr 1fr}.console-analysis section{padding:31px 34px}.console-analysis section>span,.console-next span{color:#89898f;font-size:10px;font-weight:600;letter-spacing:.08em}.console-analysis section>strong{color:#eeeef0;font-size:clamp(17px,2vw,22px);font-weight:550;line-height:1.3;margin-top:13px}.console-analysis section>p{color:#99999e;font-size:13px;line-height:1.5;margin-top:13px}.console-analysis dl{border-left:1px solid #ffffff1a;border-top:0;display:grid;grid-template-columns:1fr}.console-analysis dl>div{align-content:center;border-bottom:1px solid #ffffff1a;border-right:0;padding:12px 25px}.console-analysis dl>div:last-child{border-bottom:0}.console-analysis dt{color:#85858b;font-size:11px}.console-analysis dd{color:#f1f1f3;font-size:15px;font-weight:560;margin-top:6px}.console-next{background:#17171a;border-color:#ffffff1a;padding:20px 34px}.console-next strong{color:#e8e8eb;font-size:15px;font-weight:550}.console-next b{color:#c6c6ca;font-size:11px;font-weight:550}.outcome-strip{border-color:#ffffff1a;max-width:1184px}.outcome-strip article{border-color:#ffffff1a;padding:34px 32px 42px}.outcome-strip span{color:#77777d;font-size:11px;font-weight:500}.outcome-strip h2{color:#f0f0f2;font-size:21px;font-weight:550;letter-spacing:-.035em}.outcome-strip p{color:#8f8f95;font-size:14px;line-height:1.55}.workflow{align-items:start;gap:70px;max-width:1184px;padding:clamp(100px,12vw,170px) 0}.control-section h2,.product-cta h2,.section-intro h2{color:#f5f5f7;font-size:clamp(40px,5.4vw,68px);font-weight:500;letter-spacing:-.055em;line-height:1.04}.workflow-list,.workflow-list article{border-color:#ffffff24}.workflow-list article{grid-template-columns:40px minmax(0,1fr);padding:28px 0}.workflow-list article>b{color:#74747a;font-size:12px;font-weight:500}.workflow-list h3{font-size:22px;font-weight:550}.workflow-list p{color:#95959b;font-size:14px;line-height:1.55}.workflow-list span{color:#77777d;font-size:11px;font-weight:500;grid-column:2}.control-section{background:linear-gradient(135deg,#1b1b1f,#0b0b0d);border-color:#ffffff28;border-radius:28px;max-width:1184px}.control-section>div>p:not(.product-kicker){color:#9d9da3;font-size:17px}.control-section dl,.control-section dl div{border-color:#ffffff24}.control-section dd,.control-section dt{font-size:13px;font-weight:500}.control-section dt{color:#8c8c92}.control-section dd{color:#e8e8eb}.product-cta{border-color:#ffffff22;max-width:1184px;padding:clamp(105px,12vw,170px) 0}.product-cta>p:not(.product-kicker){color:#9a9aa0;font-size:17px}.product-footer{color:#77777d;max-width:1184px}.product-footer a:not(.entry-brand){color:#85858a}.entry-shell{background:radial-gradient(ellipse 700px 520px at 76% 12%,#4e567d1b,transparent 75%),#050505}.entry-topbar{border-color:#ffffff20}.entry-shell .auth-card,.entry-shell .onboarding-card{background:linear-gradient(145deg,#1a1a1d,#0c0c0e);border-color:#ffffff2b;border-radius:25px}.entry-shell .auth-card h1{font-size:clamp(32px,4vw,43px);font-weight:550}.entry-shell .auth-copy h2{font-weight:500}.entry-shell .input{background:#0e0e10;border-color:#ffffff30;border-radius:11px}.entry-shell .primary{border-radius:999px}@media (max-width:800px){.product-nav{width:calc(100% + 36px);margin-left:-18px;padding:0 18px}.product-hero{padding:76px 0 100px}.product-console{margin-top:70px}.workflow{gap:36px;padding:100px 0}.control-section{gap:35px}}@media (max-width:600px){.product-hero{padding:74px 0 84px}.product-hero h1{font-size:clamp(48px,12vw,67px);line-height:1.03;margin:22px 0}.product-hero-copy>p:not(.product-kicker){font-size:17px}.product-actions{flex-direction:column;gap:19px}.product-actions .product-primary{width:100%;max-width:280px}.product-trust{gap:8px 14px}.product-console{border-radius:18px;margin-top:58px}.console-head{padding:14px}.console-title{align-items:start;gap:10px;padding:22px 18px}.console-title strong{font-size:21px}.console-title small{display:none}.console-analysis{grid-template-columns:1fr}.console-analysis section{padding:21px 18px}.console-analysis dl{border-left:0;border-top:1px solid #ffffff1a;grid-template-columns:repeat(3,1fr)}.console-analysis dl>div{border-bottom:0;border-right:1px solid #ffffff1a;padding:13px 8px}.console-analysis dl>div:last-child{border-right:0}.console-analysis dt{font-size:9px}.console-analysis dd{font-size:11px}.console-next{padding:18px}.outcome-strip article{padding:26px 8px}.outcome-strip h2{margin-top:13px}.control-section{padding:28px 22px}.control-section dl div{gap:10px}}@media (prefers-reduced-motion:reduce){.entry-shell *,.product-home *{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.dash-shell.theme-graphite,.dash-shell.theme-lime{--cd-radius-panel:18px;--cd-radius-control:10px;--dash-acid:#f5f5f7;--dash-accent-text:#f5f5f7;--dash-accent-muted:#92929a;--dash-accent-soft:#232326;--dash-accent-border:#68686d;--dash-chart-top:#f5f5f7;--dash-chart-bottom:#65656b;--dash-bg:#050506;--dash-panel:#111113;--dash-line:#2c2c31;background:#050506;color:#f5f5f7;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Segoe UI,Roboto,Arial,sans-serif;font-optical-sizing:auto;-webkit-font-smoothing:antialiased}.dash-shell.theme-graphite .dash-sidebar,.dash-shell.theme-lime .dash-sidebar{background:linear-gradient(180deg,#18181a,#0c0c0e 74px,#080809);border-color:#29292e;box-shadow:inset -1px 0 #ffffff05}.dash-shell.theme-graphite .dash-brand,.dash-shell.theme-lime .dash-brand{align-items:center;gap:12px;margin-bottom:31px}.dash-shell.theme-graphite .dash-brand>span,.dash-shell.theme-lime .dash-brand>span{background:radial-gradient(ellipse at 50% 8%,#444449,#1e1e22 52%,#111114);border:1px solid #46464c;border-radius:9px;box-shadow:inset 0 1px 1px #ffffff29,0 6px 17px #0009;color:transparent;font-size:0;height:31px;position:relative;width:31px}.dash-shell.theme-graphite .dash-brand>span:after,.dash-shell.theme-lime .dash-brand>span:after{background:#020203;border:1px solid #55555a;border-radius:6px;box-shadow:inset 0 1px 3px #000,0 0 0 3px #ffffff0a;content:"";height:8px;position:absolute;width:17px}.dash-shell.theme-graphite .dash-brand strong,.dash-shell.theme-lime .dash-brand strong{color:#f5f5f7;font-size:17px;font-weight:650;letter-spacing:-.045em}.dash-shell.theme-graphite .dash-brand b,.dash-shell.theme-lime .dash-brand b{color:#f5f5f7}.dash-shell.theme-graphite .dash-club,.dash-shell.theme-lime .dash-club{background:linear-gradient(135deg,#19191c,#111113 70%);border-color:#303035;border-radius:15px;box-shadow:inset 0 1px #ffffff0b}.dash-shell.theme-graphite .dash-club i,.dash-shell.theme-lime .dash-club i{background:#242428;border-radius:9px;color:#f5f5f7}.dash-shell.theme-graphite .sidebar-label,.dash-shell.theme-lime .sidebar-label{color:#797982;font-size:9px;letter-spacing:.13em}.dash-shell.theme-graphite .dash-sidebar nav a,.dash-shell.theme-lime .dash-sidebar nav a{border:1px solid transparent;border-radius:10px;color:#a1a1aa;font-size:12px;font-weight:520}.dash-shell.theme-graphite .dash-sidebar nav a:hover,.dash-shell.theme-lime .dash-sidebar nav a:hover{background:#1b1b1e;color:#f5f5f7}.dash-shell.theme-graphite .dash-sidebar nav a.active,.dash-shell.theme-lime .dash-sidebar nav a.active{background:linear-gradient(180deg,#303034,#202024);border-color:#444449;box-shadow:inset 0 1px #ffffff14,0 6px 14px #0004;color:#fff}.dash-shell.theme-graphite .dash-sidebar nav a.active:before,.dash-shell.theme-lime .dash-sidebar nav a.active:before{display:none}.dash-shell.theme-graphite .dash-sidebar nav a i,.dash-shell.theme-lime .dash-sidebar nav a i{color:inherit}.dash-shell.theme-graphite .dash-logout,.dash-shell.theme-lime .dash-logout{border-color:#26262b;color:#92929a}.dash-shell.theme-graphite .dash-top,.dash-shell.theme-lime .dash-top{background:linear-gradient(180deg,#18181be8,#09090be8);border-color:#28282c;box-shadow:inset 0 1px #ffffff0d;color:#96969f}.dash-shell.theme-graphite .dash-top strong,.dash-shell.theme-lime .dash-top strong{color:#f5f5f7}.dash-shell.theme-graphite .dash-top em,.dash-shell.theme-lime .dash-top em{background:#171719;border-color:#37373d;color:#b4b4bd}.dash-shell.theme-graphite .dash-content,.dash-shell.theme-lime .dash-content{max-width:1580px}.dash-shell.theme-graphite .dash-heading,.dash-shell.theme-lime .dash-heading{border-color:#29292e}.dash-shell.theme-graphite .dash-heading h1,.dash-shell.theme-lime .dash-heading h1{color:#f5f5f7;font-size:clamp(34px,3.5vw,50px)!important;font-weight:620;letter-spacing:-.055em!important}.dash-shell.theme-graphite .dash-heading .dash-kicker,.dash-shell.theme-lime .dash-heading .dash-kicker{color:#9a9aa3!important}.dash-shell.theme-graphite .dash-heading>div>p:last-child,.dash-shell.theme-lime .dash-heading>div>p:last-child{color:#a4a4ac!important}.dash-shell.theme-graphite .workspace-period-tabs,.dash-shell.theme-lime .workspace-period-tabs{background:#121214;border-color:#303035;border-radius:999px;padding:4px}.dash-shell.theme-graphite .workspace-period-tabs button,.dash-shell.theme-lime .workspace-period-tabs button{border-radius:999px;color:#a0a0a8}.dash-shell.theme-graphite .workspace-period-tabs button.active,.dash-shell.theme-lime .workspace-period-tabs button.active{background:#f5f5f7;border-color:#f5f5f7;color:#070708}.dash-shell.theme-graphite .v2-workspace,.dash-shell.theme-lime .v2-workspace{--v2-ink:#f5f5f7;--v2-muted:#a0a0a9;--v2-panel:#111113;--v2-panel-raised:#19191b;--v2-line:#313136;--v2-line-soft:#29292e;--v2-cream:#f5f5f7;--v2-warm:#c5b8a6;--v2-risk:#dba39a;--v2-ok:#a9c5b1}.dash-shell.theme-graphite .analytics-card,.dash-shell.theme-graphite .dashboard-metrics article,.dash-shell.theme-graphite .v2-command-strip>article,.dash-shell.theme-graphite .v2-panel,.dash-shell.theme-graphite .v2-source-stamp,.dash-shell.theme-lime .analytics-card,.dash-shell.theme-lime .dashboard-metrics article,.dash-shell.theme-lime .v2-command-strip>article,.dash-shell.theme-lime .v2-panel,.dash-shell.theme-lime .v2-source-stamp{background:linear-gradient(145deg,#19191b,#111113 60%,#0d0d0f);border:1px solid #343439;border-radius:18px;box-shadow:inset 0 1px #ffffff0d,0 16px 34px #0003}.dash-shell.theme-graphite .v2-hero-metric,.dash-shell.theme-lime .v2-hero-metric{background:radial-gradient(ellipse at 85% 12%,#3b3b43 0,#1c1c20 34%,#101012 76%);border-color:#49494f}.dash-shell.theme-graphite .v2-hero-metric>strong,.dash-shell.theme-lime .v2-hero-metric>strong{font-weight:630;letter-spacing:-.065em}.dash-shell.theme-graphite .analytics-title,.dash-shell.theme-graphite .v2-panel-head,.dash-shell.theme-lime .analytics-title,.dash-shell.theme-lime .v2-panel-head{border-color:#303035}.dash-shell.theme-graphite .analytics-title h2,.dash-shell.theme-graphite .v2-panel-head h2,.dash-shell.theme-lime .analytics-title h2,.dash-shell.theme-lime .v2-panel-head h2{font-weight:610;letter-spacing:-.045em}.dash-shell.theme-graphite .v2-panel-head span,.dash-shell.theme-lime .v2-panel-head span{color:#9b9ba4}.dash-shell.theme-graphite .v2-action-row>summary:hover,.dash-shell.theme-lime .v2-action-row>summary:hover{background:#222226}.dash-shell.theme-graphite .ask-send,.dash-shell.theme-graphite .dash-action,.dash-shell.theme-graphite .v2-primary-action,.dash-shell.theme-lime .ask-send,.dash-shell.theme-lime .dash-action,.dash-shell.theme-lime .v2-primary-action{background:#f5f5f7;border-color:#f5f5f7;border-radius:999px!important;color:#050506;font-weight:700}.dash-shell.theme-graphite :is(button,a,summary,input,select,textarea):focus-visible,.dash-shell.theme-lime :is(button,a,summary,input,select,textarea):focus-visible{outline:2px solid #f5f5f7;outline-offset:3px}.dash-shell.theme-graphite .dash-footer,.dash-shell.theme-lime .dash-footer{border-color:#2b2b30!important;color:#8b8b94!important}@media (max-width:720px){.dash-shell.theme-graphite .dash-sidebar,.dash-shell.theme-lime .dash-sidebar{background:#0b0b0d;border-color:#343439;box-shadow:0 -12px 30px #0008}.dash-shell.theme-graphite .dash-sidebar nav a.active,.dash-shell.theme-lime .dash-sidebar nav a.active{box-shadow:inset 0 1px #ffffff10}.dash-shell.theme-graphite .dash-top,.dash-shell.theme-lime .dash-top{min-height:60px;padding:0 16px}.dash-shell.theme-graphite .dash-content,.dash-shell.theme-lime .dash-content{padding:26px 16px 22px}.dash-shell.theme-graphite .v2-command-strip>article,.dash-shell.theme-graphite .v2-panel,.dash-shell.theme-lime .v2-command-strip>article,.dash-shell.theme-lime .v2-panel{border-radius:15px}.dash-shell.theme-graphite .workspace-period-tabs,.dash-shell.theme-lime .workspace-period-tabs{max-width:100%;overflow-x:auto}.dash-shell.theme-graphite .workspace-period-tabs button,.dash-shell.theme-lime .workspace-period-tabs button{white-space:nowrap}}@media (prefers-reduced-motion:reduce){.dash-shell.theme-graphite :is(button,a,summary),.dash-shell.theme-lime :is(button,a,summary){animation:none!important;transition:none!important}}:root{--cd-font:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Helvetica Neue","Segoe UI",Roboto,Arial,sans-serif;--cd-canvas:#050506;--cd-surface:#111113;--cd-surface-raised:#19191c;--cd-rule:#414147;--cd-panel-material:radial-gradient(circle at 91% 6%,#ffffff12,transparent 34%),linear-gradient(140deg,#1b1b1f,#111113 72%);--cd-panel-shadow:inset 0 1px #ffffff12,0 18px 48px #0005;--cd-text:#f5f5f7;--cd-muted:#a0a0a8;--cd-dim:#91919a;--cd-ease:cubic-bezier(.22,1,.36,1)}html{background:var(--cd-canvas);color-scheme:dark}body,button,input,select,textarea{font-family:var(--cd-font)}.dash-shell .source-status-link{color:inherit;display:block;text-decoration:none}.dash-shell .source-status-link:hover em{border-color:#777780;color:#f5f5f7}.dash-shell .source-status-link:focus-visible{border-radius:999px;outline:2px solid #f5f5f7;outline-offset:3px}@media (max-width:720px){.dash-shell .source-status-link{display:none}}body{background:var(--cd-canvas);color:var(--cd-text);-webkit-font-smoothing:antialiased}.dash-shell .employees-grid{grid-template-columns:minmax(0,1fr)}.dash-shell .employees-search{align-items:end;display:flex;gap:14px;justify-content:space-between;margin:14px 0}.dash-shell .employees-search label{color:var(--cd-muted);display:grid;font-size:11px;grid-gap:7px;gap:7px;min-width:min(320px,100%)}.dash-shell .employees-search input{background:#1a1a1d;border:1px solid var(--cd-rule);border-radius:9px;color:var(--cd-text);font-size:13px;min-height:38px;padding:8px 11px}.dash-shell .employees-search span{color:var(--cd-dim);font-size:11px}.dash-shell .products-pagination{align-items:center;border-top:1px solid var(--cd-rule);color:var(--cd-muted);display:flex;font-size:12px;justify-content:space-between;padding:18px 0 0}.dash-shell .products-pagination>div{align-items:center;display:flex;gap:10px}.dash-shell .products-pagination button{background:#202024;border:1px solid var(--cd-rule);border-radius:999px;color:var(--cd-text);cursor:pointer;padding:8px 14px}.dash-shell .products-pagination button:disabled{cursor:default;opacity:.4}.dash-shell .products-pagination button:not(:disabled):hover{border-color:#777780}.dash-shell .v2-control-metrics article.is-primary{background:linear-gradient(145deg,var(--cd-surface-raised),var(--cd-surface) 70%);border-color:#55555b}.dash-shell .v2-control-metrics article.is-primary :is(span,small){color:var(--cd-muted)}.dash-shell .v2-control-metrics article.is-primary strong{color:var(--cd-text)}.dash-shell .v2-plan-table-details{border-top:1px solid var(--cd-rule);margin-top:16px;padding-top:14px}.dash-shell .v2-plan-table-details>summary{color:var(--cd-text);cursor:pointer;font-size:12px;font-weight:650}.dash-shell .v2-plan-table-details>summary:hover{color:#fff}.dash-shell .pa-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.dash-shell .pa-data-quality,.dash-shell .pa-next{align-items:center;background:#19191c;border:1px solid var(--cd-rule);border-radius:14px;display:flex;gap:16px;justify-content:space-between;padding:18px 22px}.dash-shell .pa-data-quality strong{color:var(--cd-text);font-size:13px}.dash-shell .pa-data-quality p,.dash-shell .pa-next span{color:var(--cd-muted);font-size:12px;line-height:1.5;margin:5px 0 0}.dash-shell .pa-data-quality button,.dash-shell .pa-next a{background:#242428;border:1px solid #57575e;border-radius:999px;color:var(--cd-text);cursor:pointer;flex:0 0 auto;font-size:11px;font-weight:650;padding:10px 14px;text-decoration:none}.dash-shell .pa-data-quality button:hover,.dash-shell .pa-next a:hover{background:#303035}.dash-shell .pa-scroll-hint{color:var(--cd-dim);font-size:11px;margin:0 0 9px}.dash-shell .pa-table-scroll:focus-visible{outline:2px solid var(--cd-text);outline-offset:3px}@media (max-width:700px){.dash-shell .pa-kpis{grid-template-columns:1fr}.dash-shell .pa-data-quality,.dash-shell .pa-next{align-items:stretch;flex-direction:column}}.dash-shell .computers-workspace{--v2-ink:var(--cd-text);--v2-muted:var(--cd-muted);--v2-panel:var(--cd-surface);--v2-line:var(--cd-rule);--v2-line-soft:#28282d;--v2-cream:var(--cd-text);gap:22px}.dash-shell .computer-periods{background:#151518;border:1px solid var(--cd-rule);border-radius:999px;gap:2px;padding:4px}.dash-shell .computer-periods button{border:0;border-radius:999px;color:var(--cd-muted);font-size:12px;font-weight:650;min-height:34px;padding:0 13px}.dash-shell .computer-periods button.active{background:var(--cd-text);color:var(--cd-canvas)}.dash-shell .computers-controls label{color:var(--cd-muted);font-size:12px;font-weight:600}.dash-shell .computer-date-trigger,.dash-shell .computer-search,.dash-shell .computers-controls select{background:#1a1a1d;border:1px solid var(--cd-rule);border-radius:9px;color:var(--cd-text);font-size:12px;min-height:40px;padding:0 12px}.dash-shell .computer-kpis{gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.dash-shell .computer-bottom{grid-template-columns:minmax(0,1fr)}.dash-shell .computer-bottom .v2-panel,.dash-shell .computer-heatmap,.dash-shell .computer-kpis article,.dash-shell .computer-table{background:linear-gradient(145deg,var(--cd-surface-raised),var(--cd-surface) 70%);border:1px solid var(--cd-rule);border-radius:18px!important;box-shadow:inset 0 1px #ffffff0b,0 16px 34px #0003;color:var(--cd-text);padding:20px!important}.dash-shell .computer-kpis article{min-height:138px}.dash-shell .computer-kpis span{color:var(--cd-muted);font-size:10px;letter-spacing:.09em}.dash-shell .computer-kpis strong{color:var(--cd-text);font-size:clamp(20px,1.8vw,28px);font-weight:600}.dash-shell .computer-kpis em,.dash-shell .computer-kpis small{color:var(--cd-muted);font-size:11px}.dash-shell .computer-switch{background:#151518;border:1px solid var(--cd-rule);border-radius:999px;gap:2px;padding:3px}.dash-shell .computer-switch button{border:0;border-radius:999px;font-size:11px;min-height:32px;padding:0 12px}.dash-shell .computer-table th{color:var(--cd-muted);font-size:10px}.dash-shell .computer-table td{color:var(--cd-muted);font-size:12px;padding:14px 9px}.dash-shell .computer-table td b{color:var(--cd-text)}.dash-shell .computer-table td small{font-size:10px}.dash-shell .computer-search-label{color:var(--cd-muted);font-size:12px}.dash-shell .heat-legend,.dash-shell .heatmap-grid>b,.dash-shell .heatmap-grid>strong{font-size:10px}.dash-shell .heat-detail{background:#202024;border-color:var(--cd-rule);border-radius:10px}.dash-shell .heat-detail b,.dash-shell .heat-detail button,.dash-shell .heat-detail span{font-size:11px}@media (max-width:640px){.dash-shell .computer-bottom .v2-panel,.dash-shell .computer-heatmap,.dash-shell .computer-kpis article,.dash-shell .computer-table{padding:16px!important}}.dash-shell .v2-workspace{gap:20px;--v2-ink:var(--cd-text);--v2-muted:var(--cd-muted);--v2-panel:var(--cd-surface);--v2-panel-raised:var(--cd-surface-raised);--v2-line:var(--cd-rule);--v2-line-soft:#28282d;--v2-cream:var(--cd-text)}.dash-shell .v2-workspace :is(.v2-panel,.v2-command-strip>article,.v2-source-stamp,.v2-control-metrics article,.v2-control-foot>section){background:linear-gradient(145deg,var(--cd-surface-raised),var(--cd-surface) 70%);border:1px solid var(--cd-rule);border-radius:18px!important;box-shadow:inset 0 1px #ffffff0b,0 16px 34px #0003}.dash-shell .v2-workspace :is(.v2-panel,.v2-command-strip>article,.v2-control-metrics article){padding:20px!important}.dash-shell .v2-control-intro{align-items:center;border:0;gap:20px;margin:0;min-height:0;padding:0}.dash-shell .v2-control-intro>p{color:var(--cd-muted);font-size:13px;line-height:1.5;margin:0}.dash-shell .v2-control-intro .v2-source-stamp{flex:0 0 auto;min-height:58px;padding:12px 16px}.dash-shell .v2-control-metrics{gap:12px}.dash-shell .v2-control-metrics article>strong{color:var(--cd-text);font-size:clamp(24px,2.4vw,34px)}.dash-shell .v2-month-plan header h3,.dash-shell .v2-nikki-forecast header h3{color:var(--cd-text);font-size:21px}.dash-shell .v2-month-plan header p,.dash-shell .v2-nikki-forecast header p,.dash-shell .v2-nikki-forecast-value small,.dash-shell .v2-plan-progress small{color:var(--cd-muted);font-size:12px;line-height:1.5}.dash-shell .v2-nikki-forecast-value{border-radius:13px;margin-top:18px;padding:18px}.dash-shell .v2-nikki-forecast-value strong{font-size:clamp(27px,3vw,36px)}.dash-shell .v2-plan-progress>b{font-size:13px;line-height:1.4}.dash-shell .v2-loading-panel{color:var(--cd-muted);font-size:13px;min-height:130px}.dash-shell .v2-plan-grid:has(>:only-child){grid-template-columns:minmax(0,1fr)}@media (max-width:1000px){.dash-shell .v2-control-intro{align-items:stretch;flex-direction:column}.dash-shell .v2-control-intro>p{width:100%}.dash-shell .v2-control-intro .v2-source-stamp{flex-basis:auto;max-width:100%}}.dash-shell .settings-stack{gap:20px}.dash-shell .settings-tabs{background:#151518;border:1px solid var(--cd-rule);border-radius:999px;display:flex;gap:3px;justify-self:start;max-width:100%;overflow-x:auto;padding:4px}.dash-shell .settings-tabs button{background:transparent;border:0;border-radius:999px;color:var(--cd-muted);cursor:pointer;flex:0 0 auto;font-size:12px;font-weight:650;min-height:36px;padding:0 15px;white-space:nowrap}.dash-shell .settings-tabs button.active{background:var(--cd-text);color:var(--cd-canvas)}.dash-shell .settings-stack>:is(.operating-policy,.staff-profiles,.source-access-control,.settings-sources),.dash-shell .task-list article,.dash-shell .tasks-section{background:linear-gradient(145deg,var(--cd-surface-raised),var(--cd-surface) 70%);border:1px solid var(--cd-rule);border-radius:18px;box-shadow:inset 0 1px #ffffff0b,0 16px 34px #0003;color:var(--cd-text)}.dash-shell .settings-stack>:is(.operating-policy,.staff-profiles,.source-access-control){padding:24px}.dash-shell .settings-stack :is(.operating-policy h2,.staff-profiles h2){font-size:21px;font-weight:600;letter-spacing:-.04em}.dash-shell .settings-stack :is(.operating-policy label,.staff-profile-form label){color:var(--cd-muted);font-size:12px}.dash-shell .settings-stack .input{min-height:40px}.dash-shell .task-list article{background:#151518;border-radius:12px;box-shadow:none}.dash-shell .cd-signal-task{display:inline-flex;flex-direction:column;align-items:flex-start;gap:5px}.dash-shell .cd-signal-task button{background:var(--cd-text);border:1px solid var(--cd-text);border-radius:999px;color:var(--cd-canvas);cursor:pointer;font-size:12px;font-weight:700;min-height:38px;padding:0 15px}.dash-shell .cd-signal-task button:disabled{cursor:wait;opacity:.6}.dash-shell .ov-suggestion-list>.ov-suggestion-card{border-right:1px solid var(--ov-border);color:var(--ov-text);min-width:0;padding:4px 14px}.dash-shell .ov-suggestion-list>.ov-suggestion-card:first-child{padding-left:0}.dash-shell .ov-suggestion-list>.ov-suggestion-card:last-child{border-right:0}.dash-shell .ov-suggestion-card .cd-signal-task button{background:transparent;border:0;color:var(--cd-text);font-size:11px;min-height:28px;padding:0}.dash-shell .ov-suggestion-card .cd-signal-task button:hover{text-decoration:underline;text-underline-offset:3px}@media (max-width:560px){.dash-shell .ov-suggestion-list>.ov-suggestion-card,.dash-shell .ov-suggestion-list>.ov-suggestion-card:first-child{border-bottom:1px solid var(--ov-border);border-right:0;padding:12px 0}.dash-shell .ov-suggestion-list>.ov-suggestion-card:last-child{border-bottom:0}}.dash-shell .cd-signal-task small{color:#e5a29a;font-size:11px}.dash-shell .ov-opportunity-actions .cd-signal-task button{white-space:nowrap}.dash-shell .v2-action-detail .cd-signal-task{margin-top:12px}.dash-shell .v2-action-detail .cd-signal-task+a{display:inline-block;margin:12px 0 0 12px}.dash-shell .task-list article p{white-space:pre-line}.dash-shell .task-signal-context{border-left:2px solid #777780;margin:12px 0;padding:3px 0 3px 12px}.dash-shell .task-signal-context>span{color:var(--cd-muted);display:block;font-size:11px}.dash-shell .task-signal-context>strong{color:var(--cd-text);display:block;font-size:12px;font-weight:600;margin-top:5px}.dash-shell .task-signal-context details{margin-top:8px}.dash-shell .task-signal-context summary{color:var(--cd-text);cursor:pointer;font-size:11px}.dash-shell .task-signal-context li,.dash-shell .task-signal-context p,.dash-shell .task-signal-context small{color:var(--cd-muted);font-size:11px;line-height:1.5}.dash-shell .task-signal-context ul{margin:7px 0;padding-left:18px}@media (max-width:1000px){.dash-shell .settings-tabs{border-radius:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-self:stretch;overflow:visible}.dash-shell .settings-tabs button{padding:0 9px}.dash-shell .settings-stack :is(.operating-policy form,.staff-profile-form){grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.dash-shell :is(.ov-workspace,.sales-workspace,.computers-workspace){grid-template-columns:minmax(0,1fr);min-width:0}.dash-shell :is(.ov-workspace,.sales-workspace,.computers-workspace)>*{min-width:0;max-width:100%}.dash-shell .ov-toolbar{min-width:0;width:100%}.dash-shell .ov-segment{min-width:0;max-width:100%}.dash-shell .niki-period-row,.dash-shell .ov-source-trigger,.dash-shell .ov-source-wrap{max-width:100%;min-width:0;width:100%}.dash-shell .computers-controls{flex-wrap:wrap;max-width:100%;min-width:0}.dash-shell .computer-periods{max-width:100%;min-width:0;overflow-x:auto;padding-bottom:4px}.dash-shell .computers-controls label{min-width:0;width:100%}.dash-shell .employees-search{flex-wrap:wrap}.dash-shell .employees-search>span{flex-basis:100%}.dash-shell .team-scorecard-table{max-width:100%;overflow-x:auto}}@media (max-width:900px){.dash-shell .computer-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.dash-shell .computer-kpis article:last-child{grid-column:1/-1}.dash-shell .settings-stack>:is(.operating-policy,.staff-profiles,.source-access-control){padding:18px}}:is(.dash-shell,.product-home,.entry-shell,.legal-page),:is(.dash-shell,.product-home,.entry-shell,.legal-page) *{font-family:var(--cd-font)}.dash-shell.theme-graphite,.dash-shell.theme-lime{--dash-bg:var(--cd-canvas);--dash-panel:var(--cd-surface);--dash-line:var(--cd-rule);--dash-accent-text:var(--cd-text);--dash-accent-muted:var(--cd-muted);--dash-accent-soft:#242428;--dash-accent-border:#56565d;background:var(--cd-canvas);color:var(--cd-text)}.dash-shell .dash-heading{display:block;padding-top:0}.dash-shell .dash-heading h1{font-weight:550!important;letter-spacing:-.055em!important}.dash-shell .dash-heading>div>p:last-child{max-width:62ch}.dash-shell.theme-graphite .dash-content,.dash-shell.theme-lime .dash-content{background:var(--cd-canvas)}.dash-shell.theme-graphite .dash-footer,.dash-shell.theme-lime .dash-footer{border-color:var(--cd-rule)}.dash-shell.theme-graphite :is(.sales-kpis article,.analytics-panel,.products-kpis article,.pa-kpis article,.pa-matrix,.pa-table-section,.pa-bottom>section,.pa-drawer,.dash-section-empty,.theme-picker,.data-section,.task-create-form),.dash-shell.theme-lime :is(.sales-kpis article,.analytics-panel,.products-kpis article,.pa-kpis article,.pa-matrix,.pa-table-section,.pa-bottom>section,.pa-drawer,.dash-section-empty,.theme-picker,.data-section,.task-create-form){background:linear-gradient(145deg,var(--cd-surface-raised),var(--cd-surface) 70%);border:1px solid var(--cd-rule);border-radius:18px;box-shadow:inset 0 1px #ffffff0b,0 16px 34px #0003;color:var(--cd-text)}.dash-shell.theme-graphite .pa-workspace,.dash-shell.theme-lime .pa-workspace{--pa-ink:var(--cd-text);--pa-muted:var(--cd-muted);--pa-line:var(--cd-rule);--pa-panel:var(--cd-surface);--pa-soft:#242428;--pa-field:#1b1b1e;--pa-hover:#252529;--pa-track:#303035;--pa-accent:var(--cd-text);--pa-accent-ink:#050506;color:var(--cd-text)}.dash-shell.theme-graphite .input,.dash-shell.theme-lime .input{background:#1a1a1d;border:1px solid var(--cd-rule);color:var(--cd-text);border-radius:9px;color-scheme:dark}.dash-shell.theme-graphite .input:hover,.dash-shell.theme-lime .input:hover{border-color:#626269}.dash-shell.theme-graphite .input:focus-visible,.dash-shell.theme-lime .input:focus-visible{border-color:#a0a0a8;outline:2px solid #f5f5f733;outline-offset:2px}.dash-shell.theme-graphite .input::placeholder,.dash-shell.theme-lime .input::placeholder{color:var(--cd-dim)}.dash-shell.theme-graphite .secondary,.dash-shell.theme-lime .secondary{border-color:var(--cd-rule);color:var(--cd-text)}.dash-shell.theme-graphite .secondary:hover,.dash-shell.theme-lime .secondary:hover{border-color:#626269}.dash-shell.theme-graphite .settings-actions .secondary,.dash-shell.theme-lime .settings-actions .secondary{color:#050506;border-color:var(--cd-text)}.dash-shell.theme-graphite :is(.pa-category,.pa-column,.pa-cost-card,.pa-message,.pa-filters input,.pa-filters select,.pa-dates input,.pa-pages button,.pa-cost-form input,.pa-cost-form select,.pa-drawer header button),.dash-shell.theme-lime :is(.pa-category,.pa-column,.pa-cost-card,.pa-message,.pa-filters input,.pa-filters select,.pa-dates input,.pa-pages button,.pa-cost-form input,.pa-cost-form select,.pa-drawer header button){background:#1a1a1d;border-color:var(--cd-rule);color:var(--cd-text)}.dash-shell.theme-graphite :is(.pa-category:hover,.pa-category.active,.pa-table-scroll tbody tr:hover td),.dash-shell.theme-lime :is(.pa-category:hover,.pa-category.active,.pa-table-scroll tbody tr:hover td){background:#252529}.dash-shell.theme-graphite .pa-table-scroll :is(th:first-child,td:first-child),.dash-shell.theme-lime .pa-table-scroll :is(th:first-child,td:first-child){background:var(--cd-surface)}.dash-shell.theme-graphite .pa-table-scroll tbody tr:hover td:first-child,.dash-shell.theme-lime .pa-table-scroll tbody tr:hover td:first-child{background:#252529}.dash-shell.theme-graphite :is(.pa-section-head>button,.pa-section-head>a,.pa-add-task),.dash-shell.theme-lime :is(.pa-section-head>button,.pa-section-head>a,.pa-add-task){background:#242428;border-color:#46464c;color:var(--cd-text)}.dash-shell.theme-graphite :is(.v2-nikki-forecast-value,.v2-forecast-metrics article),.dash-shell.theme-lime :is(.v2-nikki-forecast-value,.v2-forecast-metrics article){background:#1d1d20;border-color:var(--cd-rule)}.dash-shell.theme-graphite .v2-nikki-forecast-value strong,.dash-shell.theme-lime .v2-nikki-forecast-value strong{color:var(--cd-text)}.dash-shell.theme-graphite :is(.niki-period-row,.ov-segment,.products-filter,.analytics-periods),.dash-shell.theme-lime :is(.niki-period-row,.ov-segment,.products-filter,.analytics-periods){background:#151518;border-color:var(--cd-rule);border-radius:999px}.dash-shell.theme-graphite :is(.niki-period-row button.active,.ov-segment button.active,.products-filter button.active,.analytics-periods button.active),.dash-shell.theme-lime :is(.niki-period-row button.active,.ov-segment button.active,.products-filter button.active,.analytics-periods button.active){background:var(--cd-text);color:#050506;border-radius:999px}.dash-shell.theme-graphite :is(.sales-kpis strong,.pa-kpis strong,.v2-hero-metric>strong),.dash-shell.theme-lime :is(.sales-kpis strong,.pa-kpis strong,.v2-hero-metric>strong){font-weight:600;letter-spacing:-.055em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dash-shell .cd-period-caption{color:var(--cd-muted);font-size:12px;line-height:1.4;margin:2px 0 17px}.dash-shell .ov-opportunity{background:radial-gradient(circle at 91% 6%,#ffffff12,transparent 34%),linear-gradient(140deg,#1b1b1f,#111113 72%);border:1px solid #414147;border-radius:20px;box-shadow:inset 0 1px #ffffff12,0 18px 48px #0005;margin:18px 0 24px;padding:clamp(19px,3vw,29px)}.dash-shell .ov-opportunity-actions,.dash-shell .ov-opportunity-body,.dash-shell .ov-opportunity-eyebrow{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.dash-shell .ov-opportunity-eyebrow{color:#d5d5da;font-size:10px;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.dash-shell .ov-opportunity-eyebrow small{color:var(--cd-dim);font-size:10px;font-weight:500;letter-spacing:0;text-transform:none}.dash-shell .ov-opportunity-body{gap:24px;margin-top:22px}.dash-shell .ov-opportunity-body>div:first-child{max-width:690px}.dash-shell .ov-opportunity-priority{color:#b4b4bd;font-size:11px}.dash-shell .ov-opportunity h2{color:var(--cd-text);font-size:clamp(23px,3vw,32px);font-weight:560;letter-spacing:-.05em;line-height:1.1;margin:9px 0 10px}.dash-shell .ov-opportunity p{color:#b5b5bd;font-size:13px;line-height:1.55;margin:0}.dash-shell .ov-opportunity .ov-opportunity-context{color:#d4d4dc;font-size:12px;margin-top:12px}.dash-shell .ov-opportunity details{margin-top:15px}.dash-shell .ov-opportunity summary{color:#e5e5e9;cursor:pointer;font-size:12px}.dash-shell .ov-opportunity details p{margin-top:9px}.dash-shell .ov-opportunity ul{color:#b5b5bd;font-size:12px;line-height:1.55;margin:10px 0;padding-left:18px}.dash-shell .ov-opportunity-actions{flex:0 0 auto;flex-direction:column;gap:8px}.dash-shell .ov-opportunity-actions a{align-items:center;border:1px solid #606067;border-radius:999px;color:var(--cd-text);display:inline-flex;font-size:12px;font-weight:700;justify-content:center;min-height:39px;padding:0 16px;text-decoration:none;white-space:nowrap}.dash-shell .ov-opportunity-actions a:first-child{background:var(--cd-text);border-color:var(--cd-text);color:var(--cd-canvas)}.dash-shell .ov-opportunity-actions a:hover{transform:translateY(-1px)}.dash-shell .ov-bottom-grid.single{grid-template-columns:minmax(0,1fr)}@media (max-width:760px){.dash-shell .ov-opportunity-body{flex-direction:column}.dash-shell .ov-opportunity-actions{flex-direction:row;flex-wrap:wrap}.dash-shell .ov-opportunity-eyebrow small{display:none}}@keyframes cd-appear{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.dash-content>.dash-heading{animation:cd-appear .52s var(--cd-ease) both}.dash-content>:is(.ov-workspace,.sales-workspace,.v2-workspace,.pa-workspace,.settings-stack,.tasks-section,.ask-workspace,.analytics-workspace){animation:cd-appear .62s .08s var(--cd-ease) both}.entry-shell :is(.auth-card,.onboarding-card),.legal-page{animation:cd-appear .56s var(--cd-ease) both}.product-home>section.cd-reveal-pending{opacity:0;transform:translateY(24px);transition:opacity .75s var(--cd-ease),transform .75s var(--cd-ease)}.product-home>section.cd-reveal-pending.cd-revealed{opacity:1;transform:translateY(0)}.product-home>section.cd-reveal-pending.cd-revealed:nth-of-type(2){transition-delay:.07s}.dash-shell :is(button,a,summary){transition-timing-function:var(--cd-ease)}.dash-shell .chat-shortcut{align-items:center;background:#f5f5f7;border:1px solid #fff;border-radius:50%;bottom:calc(22px + env(safe-area-inset-bottom));box-shadow:0 10px 28px #0008,0 0 0 5px #ffffff0d;color:#050506;display:flex;height:48px;justify-content:center;position:fixed;right:calc(22px + env(safe-area-inset-right));text-decoration:none;width:48px;z-index:60}.dash-shell .chat-shortcut:hover{background:#fff;box-shadow:0 12px 32px #0009,0 0 0 6px #ffffff22;transform:translateY(-2px)}.dash-shell .chat-shortcut:focus-visible{outline:2px solid #fff;outline-offset:5px}.dash-shell .chat-shortcut svg{flex:none}@media (max-width:720px){.dash-shell .chat-shortcut{bottom:calc(76px + env(safe-area-inset-bottom));right:calc(16px + env(safe-area-inset-right))}.dash-shell.chart-explorer .chat-shortcut{bottom:calc(16px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.dash-content>.dash-heading,.dash-content>:is(.ov-workspace,.sales-workspace,.v2-workspace,.pa-workspace,.settings-stack,.tasks-section,.ask-workspace,.analytics-workspace),.entry-shell :is(.auth-card,.onboarding-card),.legal-page{animation:none}.product-home>section.cd-reveal-pending{opacity:1;transform:none;transition:none}.dash-shell .chat-shortcut:hover{transform:none}}.dash-shell .ov-workspace{--ov-bg:#111113;--ov-border:var(--cd-rule);--ov-text:var(--cd-text);--ov-muted:var(--cd-muted);--ov-soft:#c8c8cf}.dash-shell :is(.ov-opportunity,.ov-kpi,.ov-panel,.sales-kpis article,.analytics-panel,.products-kpis article,.pa-kpis article,.pa-matrix,.pa-table-section,.pa-bottom>section,.pa-drawer,.dash-section-empty,.theme-picker,.data-section,.task-create-form,.tasks-section,.task-list article,.computer-kpis article,.computer-heatmap,.computer-table,.computer-bottom .v2-panel,.v2-panel,.v2-command-strip>article,.v2-source-stamp,.v2-control-metrics article,.v2-control-foot>section,.settings-stack>.operating-policy,.settings-stack>.staff-profiles,.settings-stack>.source-access-control,.settings-stack>.settings-sources){background:var(--cd-panel-material)!important;border:1px solid var(--cd-rule)!important;border-radius:18px;box-shadow:var(--cd-panel-shadow)!important;color:var(--cd-text)}.dash-shell .ov-kpi.primary,.dash-shell .v2-control-metrics article.is-primary{background:var(--cd-panel-material)!important;border-color:#686870!important}.dash-shell .task-list article{box-shadow:var(--cd-panel-shadow)!important}.dash-shell .cd-section-tabs{align-items:center;border-bottom:1px solid var(--cd-rule);display:flex;gap:4px;margin:0 0 23px;max-width:100%;overflow-x:auto;scrollbar-width:thin}.dash-shell .cd-section-tabs a{border-bottom:2px solid transparent;color:var(--cd-muted);flex:0 0 auto;font-size:12px;font-weight:600;min-height:42px;padding:13px 17px 11px;text-decoration:none;white-space:nowrap}.dash-shell .cd-section-tabs a.active{border-bottom-color:var(--cd-text);color:var(--cd-text)}.dash-shell .cd-section-tabs a:hover{color:var(--cd-text)}.dash-shell .cd-section-tabs a:focus-visible{outline:2px solid var(--cd-text);outline-offset:-3px}.dash-shell .v2-purchase-task-link{align-items:center;background:var(--cd-text);border-radius:999px;color:var(--cd-canvas);display:inline-flex;font-size:12px;font-weight:700;margin-top:16px;min-height:40px;padding:0 16px;text-decoration:none}.dash-shell .v2-purchase-task-link:hover{background:#fff;transform:translateY(-1px)}.dash-shell .v2-purchase-task-link:focus-visible{outline:2px solid var(--cd-text);outline-offset:3px}.product-home .product-hero{align-items:center;display:grid;grid-gap:clamp(30px,5vw,78px);gap:clamp(30px,5vw,78px);grid-template-columns:minmax(0,1fr) minmax(420px,.96fr);max-width:1350px;min-height:min(760px,calc(100svh - 90px));padding:clamp(74px,7vw,112px) 0;text-align:left}.product-home .product-hero-copy{align-self:center;max-width:100%}.product-home .product-hero h1{font-size:clamp(52px,5.3vw,78px);margin:22px 0 24px;max-width:740px}.product-home .product-hero-copy>p:not(.product-kicker){margin:0;max-width:600px}.product-home .product-actions,.product-home .product-trust{justify-content:flex-start}.product-home .product-console{background:var(--cd-panel-material);border-color:var(--cd-rule);box-shadow:var(--cd-panel-shadow);margin:0;max-width:none;width:100%}.product-home .console-next a{color:var(--cd-text);font-size:12px;font-weight:650;text-decoration:none}.product-home .console-next a:hover{text-decoration:underline;text-underline-offset:4px}@media (max-width:1040px){.product-home .product-hero{grid-template-columns:1fr;min-height:0;text-align:center}.product-home .product-hero-copy{justify-self:center;max-width:760px}.product-home .product-hero h1{margin-left:auto;margin-right:auto}.product-home .product-hero-copy>p:not(.product-kicker){margin:0 auto}.product-home .product-actions,.product-home .product-trust{justify-content:center}.product-home .product-console{max-width:760px}}@media (max-width:640px){.product-home .product-hero{gap:36px;padding:66px 0 78px}.product-home .product-hero h1{font-size:clamp(42px,10vw,60px)}.product-home .product-trust{gap:8px 14px}.dash-shell .cd-section-tabs{margin-bottom:18px}.dash-shell .cd-section-tabs a{padding-left:12px;padding-right:12px}}.dash-shell .employee-share{align-items:center;display:flex;gap:10px;min-width:0}.dash-shell .employee-share i{flex:1 1;min-width:40px}.dash-shell .employee-share b{flex:0 0 43px;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.dash-shell .ask-section{max-width:1180px}.dash-shell .assistant-columns{display:block;min-height:0}.dash-shell .assistant-conversation{display:flex;flex-direction:column;margin:0 auto;max-width:900px;min-height:min(640px,calc(100vh - 240px));width:100%}.dash-shell .assistant-conversation .ask-thread{align-content:start;flex:1 1;max-width:900px;width:100%}.dash-shell .assistant-conversation .ask-composer,.dash-shell .assistant-conversation .chat-memory,.dash-shell .assistant-conversation .chat-suggestions{max-width:900px;width:100%}.dash-shell .ask-section .chat-message.assistant{background:var(--dash-panel);border:1px solid var(--dash-line);border-radius:16px;max-width:100%;padding:19px 21px}.dash-shell .ask-section .chat-message.assistant .chat-copy{max-width:100%}.dash-shell .ask-section .chat-message.assistant .chat-copy p{font-size:14px;line-height:1.7;overflow-wrap:anywhere}.dash-shell .ask-section .chat-message.user{max-width:100%}.dash-shell .ask-section .chat-message.user .chat-copy{max-width:min(82%,720px)}.dash-shell .assistant-side{display:grid;grid-gap:14px 28px;gap:14px 28px;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);margin:34px auto 0;max-width:900px;position:static;width:100%}.dash-shell .assistant-side-status{grid-column:1}.dash-shell .assistant-side-metrics{grid-column:1;margin:0}.dash-shell .assistant-side-findings{grid-column:2;grid-row:1/span 2}@media (max-width:700px){.dash-shell .assistant-conversation{min-height:calc(100vh - 260px)}.dash-shell .assistant-side{display:block;padding:16px}.dash-shell .assistant-side-metrics{margin:16px 0}.dash-shell .ask-section .chat-message.assistant{padding:16px}.dash-shell .ask-section .chat-message.user .chat-copy{max-width:92%}}.dash-shell .dash-content.chat-page .dash-heading{display:none}.dash-shell .dash-content.chat-page .ask-section{margin-top:18px}.dash-shell .dash-content.chat-page .ask-welcome{margin:24px 0 18px}.dash-shell .dash-content.chat-page .ask-welcome h2{font-size:clamp(25px,3vw,34px)}.dash-shell .dash-content.chat-page .ask-composer,.dash-shell .dash-content.chat-page .chat-suggestions{margin-top:18px}.cd-range-picker{position:relative;z-index:35;flex:0 0 auto}.computer-periods .cd-range-trigger{display:flex;align-items:center;gap:7px;white-space:nowrap}.cd-range-trigger svg{width:16px;height:16px;flex:none}.cd-range-popover{position:absolute;right:0;top:calc(100% + 10px);width:min(380px,calc(100vw - 32px));padding:20px;background:#19191c;border:1px solid #414147;border-radius:16px;box-shadow:0 24px 70px #000b;color:#f5f5f7;z-index:50}.cd-range-intro{display:grid;grid-gap:5px;gap:5px}.cd-range-intro strong{font-size:16px}.cd-range-intro span{color:#a5a5ae;font-size:12px}.cd-range-quick{display:flex;gap:6px;margin:16px 0}.computer-periods .cd-range-quick button{background:#29292e;border:1px solid #404047;color:#e4e4e9;border-radius:7px;font-size:11px;font-weight:600;min-height:32px;padding:0 10px}.computer-periods .cd-range-quick button:hover{background:#3a3a40;color:#fff}.cd-range-fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.computers-controls .cd-range-fields label{display:grid;grid-gap:6px;gap:6px;font-size:11px;color:#b6b6bd;font-weight:600}.cd-range-fields input{width:100%;min-width:0;min-height:40px;background:#111113;border:1px solid #414147;border-radius:8px;color:#f5f5f7;color-scheme:dark;padding:0 9px;font:inherit;font-size:13px}.cd-range-month{display:flex;align-items:center;justify-content:space-between;margin:16px 0 8px}.cd-range-month strong{font-size:14px;text-transform:capitalize}.computer-periods .cd-range-month button{border:0;background:transparent;color:#e9e9ed;font-size:22px;font-weight:400;width:36px;height:36px;padding:0}.computer-periods .cd-range-month button:disabled{opacity:.3;cursor:default}.cd-range-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:3px;gap:3px}.cd-range-weekday{text-align:center;color:#92929b;font-size:11px;padding:7px 0}.computer-periods .cd-range-grid button{position:relative;border:0;border-radius:7px;background:transparent;color:#eeeef1;font-size:13px;font-weight:500;min-height:38px;padding:0}.computer-periods .cd-range-grid button:hover:not(:disabled){background:#414147}.computer-periods .cd-range-grid button.is-in-range{background:#34343a}.computer-periods .cd-range-grid button.is-edge{background:#f5f5f7;color:#111113;font-weight:700}.computer-periods .cd-range-grid button:disabled{opacity:.25;cursor:default}.computer-periods .cd-range-grid button.is-latest:after{content:"";position:absolute;bottom:3px;left:50%;width:3px;height:3px;border-radius:50%;background:currentColor;transform:translateX(-50%)}.cd-range-footer{border-top:1px solid #39393f;display:grid;grid-gap:14px;gap:14px;margin-top:15px;padding-top:14px}.cd-range-footer>span{font-size:12px;color:#b6b6bd}.cd-range-footer>div{display:flex;justify-content:flex-end;gap:8px}.computer-periods .cd-range-footer button{border:1px solid #4a4a51;background:transparent;color:#eee;border-radius:8px;font-size:12px;font-weight:650;min-height:38px;padding:0 14px}.computer-periods .cd-range-footer .cd-range-apply{background:#f5f5f7;color:#111113;border-color:#f5f5f7}.computer-periods .cd-range-footer .cd-range-apply:disabled{opacity:.35;cursor:not-allowed}.cd-range-picker :is(button,input):focus-visible{outline:2px solid #fff;outline-offset:2px}@media(max-width:640px){.computers-controls .computer-periods{overflow:visible;flex-wrap:wrap}.cd-range-popover{right:auto;left:0}.cd-range-picker,.computer-periods .cd-range-trigger{max-width:100%}.cd-range-trigger span{overflow:hidden;text-overflow:ellipsis}}.cd-range-popover{position:fixed;left:50%;right:auto;top:50%;transform:translate(-50%,-50%);max-height:calc(100dvh - 32px);overflow-y:auto}.dash-shell .v2-calendar-intro{display:flex;justify-content:space-between;align-items:end;gap:16px;margin:8px 0 18px}.v2-calendar-intro strong{font-size:16px;color:#f5f5f7}.v2-calendar-intro p{font-size:12px;color:#a6a6af;margin:5px 0 0}.v2-calendar-legend{display:flex;gap:14px;font-size:11px;color:#a6a6af}.v2-calendar-legend span:first-child{color:#a9c4ad}.v2-calendar-legend span:last-child{color:#d9b49e}.dash-shell .v2-calendar-grid{border:0;gap:6px}.dash-shell .v2-calendar-weekdays span{font-size:11px;padding:0 10px 8px}.dash-shell .v2-calendar-day{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;width:100%;background:#1c1c20;border:1px solid #303036;border-radius:9px;min-height:82px;padding:10px;display:flex;flex-direction:column;justify-content:space-between;gap:8px;color:#eee;cursor:pointer}.dash-shell .v2-calendar-day.is-empty{background:transparent;border-color:transparent;cursor:default}.dash-shell .v2-calendar-day b{font-size:11px;color:#a6a6af}.dash-shell .v2-calendar-day span{font-size:13px;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#f5f5f7}.dash-shell .v2-calendar-day i{font-size:11px;color:#9999a2}.dash-shell .v2-calendar-day.is-above{border-bottom:2px solid #91ad96}.dash-shell .v2-calendar-day.is-below{border-bottom:2px solid #c3967f}.dash-shell .v2-calendar-day[aria-pressed=true]{outline:2px solid #f5f5f7;outline-offset:-2px}.dash-shell .v2-calendar-day:focus-visible{outline:2px solid #fff;outline-offset:2px}.dash-shell .v2-calendar-day.is-latest{box-shadow:none}.v2-calendar-detail{display:flex;gap:14px;align-items:center;background:#252529;border:1px solid #3b3b42;border-radius:9px;margin-top:12px;padding:14px;color:#efeff2;font-size:12px}.v2-calendar-detail span{color:#c1c1c9}@media(max-width:700px){.dash-shell .v2-calendar-intro{align-items:flex-start;flex-direction:column}.dash-shell .v2-month-calendar{overflow-x:auto}.dash-shell .v2-calendar-grid,.dash-shell .v2-calendar-weekdays{min-width:630px}.v2-calendar-detail{min-width:0;align-items:flex-start;flex-direction:column;gap:5px}}:root{--cd-font:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display","Helvetica Neue",sans-serif;--cd-type-label:12px;--cd-type-small:13px;--cd-type-body:14px;--cd-type-control:14px;--cd-type-panel:19px;--cd-type-section:30px;--cd-type-page:46px;--cd-type-metric:28px;--cd-gap-2xs:4px;--cd-gap-xs:8px;--cd-gap-sm:12px;--cd-gap-md:16px;--cd-gap-lg:24px;--cd-gap-xl:32px;--cd-panel-inset:24px;--cd-modal-inset:28px;--cd-panel-radius:18px;--cd-control-radius:10px;--cd-control-height:40px}body,button,html,input,select,textarea{font-family:var(--cd-font)!important}.dash-shell{font-size:var(--cd-type-body);line-height:1.5;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dash-shell :is(h1,h2,h3,strong,b){text-wrap:balance}.dash-shell :is(p,li,dd,blockquote){text-wrap:pretty}.dash-shell .dash-heading h1{font-size:clamp(36px,4vw,var(--cd-type-page))!important;line-height:1.03!important}.dash-shell :is(.analytics-workspace-heading h2,.employees-heading h2,.products-heading h2,.v2-section-intro h2,.pa-section-head h2){font-size:var(--cd-type-section)!important;line-height:1.1!important}.dash-shell :is(.analytics-panel header strong,.v2-panel-head h2,.ov-panel-head h2,.pa-section-head h3,.sales-top-head h2,.assistant-side-status strong,.chat-header strong){font-size:var(--cd-type-panel)!important;line-height:1.25!important}.dash-shell :is(.dash-kicker,.analytics-panel header p,.v2-panel-head span,.ov-panel-head span,.pa-section-head span,.sales-top-head span,.employee-performance-head,.team-scorecard-head){font-size:var(--cd-type-label)!important;line-height:1.35!important}.dash-shell :is(.detail-copy,.v2-muted-copy,.ov-panel p,.analytics-panel p,.pa-workspace p,.assistant-side p,.chat-copy p){font-size:var(--cd-type-body)!important;line-height:1.55!important}.dash-shell :is(small,.dash-footer,.employee-row summary,.product-row summary,.computer-row summary){font-size:var(--cd-type-small);line-height:1.45}.dash-shell :is(.ov-workspace,.sales-workspace,.computers-workspace,.employees-workspace,.products-workspace,.payroll-workspace,.pa-workspace,.v2-workspace){gap:var(--cd-gap-lg)!important}.dash-shell :is(.ov-bottom-grid,.employees-grid,.computer-bottom,.pa-bottom){gap:var(--cd-gap-md)!important}.dash-shell :is(.ov-panel,.analytics-panel,.v2-panel,.pa-matrix,.pa-table-section,.pa-bottom>section,.employees-performance,.employees-schedule,.products-kpis article,.employees-kpis article,.computer-kpis article,.sales-kpis article,.dash-section-empty,.data-section,.settings-stack>section){border-radius:var(--cd-panel-radius)!important;padding:var(--cd-panel-inset)!important}.dash-shell :is(.ov-kpi,.v2-control-metrics article,.pa-kpis article){border-radius:var(--cd-panel-radius)!important;padding:18px!important}.dash-shell :is(.dash-action,.dash-primary-link,.v2-primary-action,.v2-subtle-button,.analytics-controls a,.analytics-controls button,.chat-header button,.decision-actions a,.decision-actions button,.recommendation-action,.task-archive-toggle,.pa-add-task,.pa-pages button,.products-pagination button,.ov-source-popover button,.ov-source-popover a){border-radius:var(--cd-control-radius)!important;font-size:var(--cd-type-control)!important;line-height:1.2!important;min-height:var(--cd-control-height)!important;padding:0 14px!important}.dash-shell [role=button]:not(.chat-shortcut),.dash-shell button:not(.chat-shortcut):not(.field-help):not(.connect-close){font-family:var(--cd-font)!important;line-height:1.35;letter-spacing:0}.dash-shell :is(.workspace-period-tabs button,.ov-segment button,.computer-periods button,.products-filter button,.settings-tabs button,.cd-section-tabs a){font-size:var(--cd-type-small)!important;min-height:36px!important}.dash-shell :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background-color:#1a1a1d!important;border-color:var(--cd-rule)!important;border-radius:var(--cd-control-radius)!important;color:var(--cd-text)!important;font-size:var(--cd-type-control)!important;line-height:1.4!important;min-height:var(--cd-control-height)}.dash-shell :is(label,.field label){font-size:var(--cd-type-small)}.dash-shell :is(.import-dialog,.impact-dialog,.pa-drawer,.connect-form,.task-create-form,.chat-memory,.ov-source-popover){border-radius:var(--cd-panel-radius)!important;padding:var(--cd-modal-inset)!important}.dash-shell :is(.import-dialog,.impact-dialog,.pa-drawer) h2{font-size:26px!important;line-height:1.12!important;margin:0 0 var(--cd-gap-md)!important}.dash-shell :is(.import-dialog,.impact-dialog,.pa-drawer,.connect-form,.task-create-form) :is(p,li,label,small){font-size:var(--cd-type-body)!important;line-height:1.5!important}.dash-content>:has([aria-modal=true]){animation:none!important;transform:none!important}.dash-shell:has([aria-modal=true]) .chat-shortcut{display:none!important}.dash-shell .pa-toolbar .ov-segment{margin-left:0!important}.dash-shell .v2-control-list .v2-action-row>summary{min-height:84px;gap:16px}.dash-shell .v2-control-list .v2-action-copy small{font-size:var(--cd-type-label)!important}.dash-shell .v2-control-list .v2-action-copy b{font-size:15px!important;line-height:1.4;margin-top:5px}.dash-shell .v2-control-list .v2-action-copy em{font-size:var(--cd-type-body)!important;line-height:1.5}.dash-shell .v2-control-list .v2-action-detail section{padding:17px!important}.dash-shell .v2-control-list .v2-action-detail span{font-size:var(--cd-type-label)!important}.dash-shell .v2-control-list .v2-action-detail :is(p,li,a){font-size:var(--cd-type-body)!important;line-height:1.5}.dash-shell .v2-control-list .v2-row-state{font-size:var(--cd-type-small)!important}.dash-shell .v2-control-list .v2-row-open{border-radius:var(--cd-control-radius);font-size:var(--cd-type-small)!important;padding:10px 12px}.dash-shell .sales-heatmap-grid{gap:5px;grid-template-columns:42px repeat(24,minmax(18px,1fr))}.dash-shell .sales-heatmap-cell{border:1px solid transparent;border-radius:3px;color:#eff3ed;cursor:pointer;font-size:11px;height:26px;padding:0}.dash-shell .sales-heatmap-cell:focus-visible,.dash-shell .sales-heatmap-cell:hover{border-color:#e9e8e1;outline:0}.dash-shell .sales-heatmap-cell.no-data{background:repeating-linear-gradient(135deg,#262722 0 3px,#30312b 3px 5px);color:var(--cd-muted)}.dash-shell .sales-heatmap-cell.heat-1{background:#39443a}.dash-shell .sales-heatmap-cell.heat-2{background:#657e64}.dash-shell .sales-heatmap-cell.heat-3{background:#a1b99a;color:#111713}.dash-shell .sales-heatmap-cell.heat-4{background:#e0eee0;color:#111713}.dash-shell .sales-heatmap-day,.dash-shell .sales-heatmap-hour{font-size:10px}.dash-shell .sales-heat-legend{font-size:11px}.dash-shell .sales-heat-detail :is(b,span,button){font-size:var(--cd-type-small)!important}.dash-shell .dash-brand>span{background:linear-gradient(160deg,#3b3d43,#121315)!important;border:1px solid #4b4c50!important;border-radius:8px!important;color:#f5f5f7!important;font-size:11px!important;font-weight:750;letter-spacing:-.06em;text-transform:lowercase}.dash-shell .dash-brand>span:after{content:none!important}.entry-brand b{text-transform:lowercase}.cd-demo-brand{gap:9px}.cd-demo-brand,.cd-demo-mark{align-items:center;display:inline-flex}.cd-demo-mark{background:linear-gradient(160deg,#3b3d43,#121315);border:1px solid #4b4c50;border-radius:8px;color:#f5f5f7;font-size:11px;font-weight:750;height:28px;justify-content:center;letter-spacing:-.06em;width:28px}.dash-shell .ov-opportunity-actions{align-items:stretch;min-width:138px;width:max-content}.dash-shell .ov-opportunity-actions .cd-signal-task{display:block;width:100%}.dash-shell .ov-opportunity-actions :is(.cd-signal-task button,a){align-items:center;border-radius:var(--cd-control-radius)!important;box-sizing:border-box;display:flex;font-size:var(--cd-type-small)!important;justify-content:center;min-height:40px!important;padding:0 12px!important;text-align:center;width:100%}.dash-shell :is(.sales-kpis,.computer-kpis,.employees-kpis,.products-kpis,.pa-kpis,.v2-control-metrics,.ov-kpis){gap:var(--cd-gap-md)!important}.dash-shell .ov-kpi,.dash-shell :is(.sales-kpis,.computer-kpis,.employees-kpis,.products-kpis,.pa-kpis,.v2-control-metrics)>article{min-width:0;padding:var(--cd-panel-inset)!important}.dash-shell .ov-kpi-top>span,.dash-shell :is(.sales-kpis,.computer-kpis,.employees-kpis,.products-kpis,.pa-kpis,.v2-control-metrics)>article>span{color:var(--cd-muted);font-size:var(--cd-type-label)!important;letter-spacing:.06em;line-height:1.4}.dash-shell .ov-kpi>strong,.dash-shell :is(.sales-kpis,.computer-kpis,.employees-kpis,.products-kpis,.pa-kpis,.v2-control-metrics)>article>strong{font-size:var(--cd-type-metric)!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.15!important;overflow-wrap:anywhere}.dash-shell .ov-kpi>:is(small,a),.dash-shell :is(.sales-kpis,.computer-kpis,.employees-kpis,.products-kpis,.pa-kpis,.v2-control-metrics)>article>:is(small,em){font-size:var(--cd-type-small)!important;line-height:1.45!important}.dash-shell :is(.computer-search-label,.employees-search label,.products-controls label,.pa-scroll-hint,.cd-period-caption),.dash-shell :is(.computer-table,.pa-table-section,.products-catalog,.employees-performance) :is(th,.products-table-head,.employees-table-head){font-size:var(--cd-type-label)!important;line-height:1.4}.dash-shell :is(.computer-table,.pa-table-section,.products-catalog) :is(td,td button,.product-row summary){font-size:var(--cd-type-small)!important;line-height:1.45}.dash-shell :is(.computer-switch button,.computer-periods button,.workspace-period-tabs button,.ov-segment button,.products-filter button,.settings-tabs button,.cd-section-tabs a){font-size:var(--cd-type-small)!important;min-height:var(--cd-control-height)!important}.dash-shell :is(.analytics-panel header,.v2-panel-head,.ov-panel-head,.pa-section-head,.sales-top-head){gap:var(--cd-gap-md)}.dash-shell :is(.products-controls,.employees-search,.pa-filters,.computers-controls){gap:var(--cd-gap-md)}.dash-shell :is(.sidebar-label,.ov-opportunity-eyebrow,.ov-opportunity-eyebrow small,.ov-opportunity-priority,.employees-search span,.computer-table td small,.heat-detail b,.heat-detail span,.heat-detail button,.task-signal-context>span,.task-signal-context summary,.task-signal-context p,.task-signal-context li,.task-signal-context small,.cd-signal-task small,.v2-calendar-legend,.v2-calendar-weekdays span,.v2-calendar-day b,.v2-calendar-day i,.cd-range-weekday,.computers-controls .cd-range-fields label){font-size:var(--cd-type-label)!important;line-height:1.4}.dash-shell :is(.pa-data-quality button,.pa-next a,.ov-suggestion-card .cd-signal-task button,.computer-periods .cd-range-quick button){font-size:var(--cd-type-small)!important;line-height:1.35}.dash-shell .ov-kpi>strong.unavailable{font-size:var(--cd-type-panel)!important}.cd-demo :is(.cd-demo-eyebrow,.cd-demo-step>span,.cd-demo-finding-top span,.cd-demo-outcome-card>span,.cd-demo-close>span),:is(.product-home,.entry-shell) :is(.product-kicker,.auth-card-top,.auth-context>span){font-size:var(--cd-type-label)!important;line-height:1.4}.cd-demo :is(.cd-demo-nav nav a,.cd-demo-finding dt,.cd-demo-step small,.cd-demo-footer),:is(.product-home,.entry-shell) :is(.entry-back,.field,.field-note,.switch,.auth-context>b){font-size:var(--cd-type-small)!important;line-height:1.45}@media (hover:none) and (pointer:coarse){.dash-shell :is(.computer-switch button,.computer-periods button,.workspace-period-tabs button,.ov-segment button,.products-filter button,.settings-tabs button,.cd-section-tabs a){min-height:44px!important}}@media (max-width:720px){:root{--cd-panel-inset:16px;--cd-modal-inset:20px;--cd-gap-lg:16px}.dash-shell .dash-heading h1{font-size:36px!important}.dash-shell :is(.analytics-workspace-heading h2,.employees-heading h2,.products-heading h2,.v2-section-intro h2,.pa-section-head h2){font-size:26px!important}.dash-shell .ov-kpi>strong,.dash-shell :is(.sales-kpis,.computer-kpis,.employees-kpis,.products-kpis,.pa-kpis,.v2-control-metrics)>article>strong{font-size:clamp(16px,5vw,24px)!important;overflow-wrap:normal}.dash-shell .sales-kpis>article>strong{white-space:nowrap;letter-spacing:-.055em}.dash-shell .ov-opportunity-actions{max-width:100%;width:auto}.dash-shell .ov-opportunity-actions .cd-signal-task{width:auto}}@media (max-width:360px){.dash-shell .sales-kpis{grid-template-columns:minmax(0,1fr)}}.dash-shell .v2-calendar-mobile,.dash-shell .v2-calendar-unit{display:none}@media (max-width:700px){.dash-shell .v2-month-calendar{min-width:0;overflow:visible}.dash-shell .v2-calendar-grid,.dash-shell .v2-calendar-weekdays{min-width:0;width:100%;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.dash-shell .v2-calendar-weekdays span{min-width:0;padding:0 0 8px;text-align:center}.dash-shell .v2-calendar-day{box-sizing:border-box;min-width:0;min-height:60px;padding:6px 2px;gap:3px;align-items:center;text-align:center;overflow:hidden}.dash-shell .v2-calendar-day .v2-calendar-full{display:none}.dash-shell .v2-calendar-day .v2-calendar-mobile{display:block;max-width:100%;font-size:11px!important;line-height:1.2;white-space:nowrap;font-style:normal}.dash-shell .v2-calendar-unit{display:block;color:var(--cd-muted);font-size:var(--cd-type-label);line-height:1.4;margin:0 0 12px}.dash-shell .v2-calendar-detail{overflow-wrap:anywhere}}