h3{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin:16px 0 8px}.device button,#retry{border:1px solid var(--line);background:var(--card);border-radius:8px;padding:8px 10px;min-height:38px;font-size:13px}.period{color:var(--ink-2);font-size:13px}.health-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--warn-bg);color:var(--warn-ink);font:600 11px var(--mono)}.summary{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 24px}.eyebrow,.comparison{color:var(--ink-3);font-size:13px;margin:0}.eyebrow{margin-bottom:6px}.overview-top{display:flex;flex-wrap:wrap;gap:20px;align-items:stretch}#s-people{flex:999 1 620px}#s-pipeline{flex:1 1 340px}#s-people>.note:first-of-type{margin-top:-10px;margin-bottom:14px}.follow-person{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;padding:16px 0;border-top:1px solid var(--line-soft)}.person-info{flex:1 1 230px;min-width:0;display:flex;flex-direction:column;gap:4px;overflow-wrap:anywhere}.person-heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.person-heading strong{font-size:15px;font-weight:600}.when{color:var(--ink-3);font-size:12px}.estimate{color:var(--ink-2);font-size:13px}.estimate .num{font-size:inherit;font-weight:500}.person-stage{flex:1 1 200px;display:flex;flex-direction:column;gap:6px}.stage-tag{display:inline-block;background:var(--tag-bg);color:var(--tag-ink);font-size:12px;font-weight:600;padding:3px 9px;border-radius:6px}.stage-tag.warning{background:var(--warn-bg);color:var(--warn-ink)}.stage-tag.closed{background:var(--inset);color:var(--ink-2)}.deal-ref{font:12px var(--mono);color:var(--ink-3);margin-left:8px}.next-step{font-size:13px;color:var(--ink-2)}.is-new .next-step{color:var(--warn)}.call{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;border-radius:10px;background:var(--call-bg);border:1px solid var(--call-line);color:var(--call-ink);font:600 13px var(--mono);white-space:nowrap}.is-new .call{background:var(--active);border-color:var(--active);color:#fff}.is-lost{opacity:.72}.is-lost .call{background:transparent;border-color:var(--line);color:var(--ink-2)}.visit-story{flex:1 0 100%;min-width:0}details{font-size:13px}summary{cursor:pointer;color:var(--ink-2);padding:4px 0}.visit{border-left:2px solid var(--line);padding:2px 0 2px 10px;margin:6px 0}.visit .pages{font:12px var(--mono);color:var(--ink-2);overflow-wrap:anywhere}.pipeline-bars{display:grid;gap:14px;margin-top:16px}.split{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.split>*{min-width:0}.pipeline-row .num,.inset .num{font-size:14px;font-weight:500}.track{background:var(--inset);height:8px;border-radius:4px;overflow:hidden;margin-top:6px}.fill{height:100%;background:var(--mark);border-radius:inherit}.fill.warning{background:var(--warn)}.pipeline-total{margin:18px 0 14px;padding-top:14px;border-top:1px solid var(--line-soft);color:var(--ink-2)}.pipeline-total .num{font-size:14px}.pipeline-total>span:last-child .num{font-size:20px;color:var(--ink)}.inset{padding:12px 14px;border-radius:10px;background:var(--inset);display:flex;flex-direction:column;gap:4px}.inset h3{margin:0 0 4px}.key-numbers{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:12px}.tile{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:18px 20px;min-width:0}.tile .label{font-size:13px;color:var(--ink-2);margin-bottom:4px}.num{display:inline-block;font:600 24px/1.3 var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.num[data-q]{cursor:pointer}.tile>.num{font-size:30px}.chg{font-size:12px;color:var(--ink-3);margin-top:4px}.qref{display:none;color:var(--ink-3);font:11px/1.5 var(--mono);overflow-wrap:anywhere;white-space:normal;margin-top:4px}.qref.on{display:block}.key-numbers+.note{margin-top:-12px}p .num,td .num,li .num{font-size:1em}.funnel-intro{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 24px;margin:-4px 0 20px}.funnel-intro>.note{margin:0}.drop-callout{max-width:520px;padding:10px 14px;background:var(--warn-bg);border:1px solid var(--warn-line);border-radius:10px;color:var(--warn-ink);line-height:1.4}.drop-callout .num{font:600 14px/1.4 var(--mono)}.funnel-groups{display:flex;flex-wrap:wrap;gap:24px 32px}.funnel-group{flex:5 1 520px;min-width:0}.funnel-group+.funnel-group{flex:4 1 420px;border-left:1px dashed var(--line);padding-left:28px}.funnel-group h3{margin:0;color:var(--ink-2)}.funnel-group>.split{margin-bottom:12px;flex-wrap:wrap}.funnel-group .meta{font-size:12px}.scroll-x{overflow-x:auto;max-width:100%}.funnel-steps{display:grid;grid-template-columns:repeat(5,minmax(76px,1fr));gap:10px;min-width:420px}.funnel-steps.four{grid-template-columns:repeat(4,minmax(76px,1fr));min-width:340px}.funnel-step{display:flex;flex-direction:column;gap:8px;min-width:0}.drop-marker{min-height:22px}.drop-marker .num{background:var(--warn-bg);color:var(--warn-ink);font-size:11px;padding:3px 6px;border-radius:6px;white-space:nowrap}.step-value>.num{font-size:26px}.column-track{display:flex;align-items:flex-end;height:120px;border-radius:6px;background:var(--inset);overflow:hidden}.column-fill{width:100%;background:var(--mark)}.is-drop .column-fill{background:var(--warn)}.step-label{font-size:13px;line-height:1.3;min-height:34px}.step-pct{font-size:12px;color:var(--ink-3)}.step-pct .num{font-size:inherit;font-weight:400}#s-funnel>.note{margin-top:20px}.overview-bottom{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(290px,100%),1fr));gap:20px}table{border-collapse:collapse;width:100%;font-size:14px;font-variant-numeric:tabular-nums}th,td{text-align:right;padding:11px 10px;border-bottom:1px solid var(--line-soft);white-space:nowrap}th{font-size:12px;color:var(--ink-3);font-weight:500;border-color:var(--line)}th:first-child,td:first-child{text-align:left;padding-left:0;white-space:normal}th:last-child,td:last-child{padding-right:0}tr:last-child td{border-bottom:0}.storm-summary{color:var(--ink-2);margin:0 0 14px}.commission-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.commission-values>div{display:flex;flex-direction:column;gap:4px}.next-due{margin-top:18px;padding-top:12px;border-top:1px solid var(--line-soft);color:var(--ink-2)}.reporting{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 14px}.reporting>.num{font-size:24px}.reporting>span:last-child{color:var(--ink-2)}.pipe-list{list-style:none;padding:0;margin:0;display:grid;gap:10px}.pipe-list li{display:flex;align-items:center;gap:10px}.status-ring{width:10px;height:10px;border:2px solid var(--warn);border-radius:50%;flex:none}.device{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;color:var(--ink-2)}.device .note{margin:0}.signin{text-align:center}.person{border:1px solid var(--line);border-radius:8px;padding:10px 12px;margin-bottom:10px}.person .row1{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}.person .name{font-weight:600}.chips{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0}.chip{font-size:12px;border:1px solid var(--line);border-radius:999px;padding:1px 8px;color:var(--ink-2)}ol.steps{margin:4px 0 8px;padding-left:20px}ol.steps li{margin:2px 0}@media(max-width:760px){.header-controls .period{font-size:12px}.overview-top,.overview-bottom{gap:16px}.funnel-group+.funnel-group{border-left:0;border-top:1px dashed var(--line);padding:20px 0 0}.person-stage{flex-basis:100%}.follow-person .call{width:100%}.card-heading{align-items:baseline}.tabs a{padding:0 12px}}.chg .num,.next-due .num,.inset strong .num{font:inherit}.card-subtitle{font-size:13px;color:var(--ink-3);margin:-8px 0 18px}.card-subtitle .num{font-size:inherit;font-weight:400}.two-columns{display:flex;flex-wrap:wrap;gap:20px}.two-columns>.card{flex:1 1 520px}.three-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:20px}.weighted-columns{display:flex;flex-wrap:wrap;gap:20px}.weighted-columns>.card:first-child{flex:2 1 600px}.weighted-columns>.card:last-child{flex:1 1 320px}.chart-legend{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--ink-2)}.request-dot{width:8px;height:8px;background:var(--ink);border-radius:50%}.daily-chart{display:grid;grid-template-columns:repeat(var(--day-count),minmax(28px,1fr));gap:12px;min-width:max(460px,calc(var(--day-count) * 40px));align-items:end}.daily-column{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0}.daily-value{font-size:13px;text-align:center}.daily-value .num{font-size:inherit;font-weight:500}.daily-track{width:100%;max-width:88px;height:180px;display:flex;align-items:flex-end}.daily-fill{width:100%;background:var(--mark);border-radius:6px 6px 2px 2px}.daily-fill.zero{min-height:2px;background:var(--track)}.daily-request{min-height:10px;line-height:10px;text-align:center}.daily-request .num{font-size:13px;line-height:10px}.daily-dow{font-size:12px;color:var(--ink-2)}.daily-date{font-size:11px;color:var(--ink-3);margin-top:-4px;white-space:nowrap}.attribution-table{min-width:480px}.attribution-table th[scope=row]{font-size:14px;color:var(--ink);font-weight:500}.attribution-table th.code-label{font-size:13px;overflow-wrap:anywhere}.table-bar{display:flex;align-items:center;gap:10px;min-width:120px}.table-bar .track{flex:1;min-width:40px;height:6px;margin-top:0}.table-bar>span{min-width:24px}.table-bar .num{font-size:14px;font-weight:500}@media(max-width:480px){#s-traffic-sources .attribution-table{min-width:0;font-size:13px}#s-traffic-sources .table-bar{min-width:0;justify-content:flex-end}#s-traffic-sources .table-bar .track{display:none}#s-traffic-sources th,#s-traffic-sources td{padding-left:6px;padding-right:6px}#s-traffic-sources th:first-child,#s-traffic-sources td:first-child{padding-left:0}#s-traffic-sources th:last-child,#s-traffic-sources td:last-child{padding-right:0}#s-traffic-sources thead th{white-space:normal;vertical-align:bottom}}.has-requests .num{font-weight:600}.code-label{font:13px/1.5 var(--mono)}.estimator-steps{display:grid;gap:18px}.estimator-step>.split{gap:12px}.estimator-step .track{height:14px}.estimator-step.is-drop .fill{background:var(--warn)}.step-count{text-align:right}.step-count>.num{font-size:18px}.step-percentage{margin-left:8px;color:var(--ink-3)}.step-percentage .num{font-size:12px;font-weight:400}.inset-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:16px}.inset-stats.three{grid-template-columns:repeat(3,minmax(0,1fr))}.inset-stat{display:flex;flex-direction:column;gap:6px;background:var(--inset);border-radius:10px;padding:14px;min-width:0}.inset-stat .meta{font-size:13px;overflow-wrap:anywhere}.inset-stat>.num{font-size:26px}.measurement-values{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px 40px}.measurement-values>div{display:flex;flex-direction:column;gap:4px;min-width:0}.measurement-values .measurement-rate>.num{font-size:40px;line-height:1}.measurement-track{margin-top:18px;height:10px;background:var(--warn-bg)}h3 .num{font-size:inherit}.stat-lines{display:flex;flex-direction:column;gap:10px}.stat-line{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.stat-lines .stat-line:not(:last-child){border-bottom:1px solid var(--line-soft);padding-bottom:10px}.stat-value{text-align:right;flex-shrink:0;max-width:45%}.stat-value .num{font-size:14px;font-weight:500}.ranked-bars{display:flex;flex-direction:column;gap:14px}.ranked-row>.split{align-items:baseline}.ranked-label{min-width:0;overflow-wrap:anywhere}.ranked-values{flex-shrink:0;text-align:right;max-width:50%}.ranked-values .num{font-size:14px;font-weight:500}.ranked-pct{margin-left:8px;color:var(--ink-3)}.ranked-pct .num{font-size:12px;font-weight:400}.ranked-row .track{height:6px}.visitor-numbers{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}.live-visits{min-width:440px}.live-visits th,.live-visits td,.recent-table th,.recent-table td{text-align:left}.places-list{display:flex;flex-direction:column;gap:12px}.places-more>.places-list{margin-top:8px}.places-more{margin-top:10px;border-top:1px solid var(--line);padding-top:8px}.places-more>summary{cursor:pointer;font-weight:600;min-height:44px;display:flex;align-items:center}.place-row{display:grid;grid-template-columns:minmax(160px,200px) minmax(0,1fr) auto;align-items:center;gap:12px}.place-name{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;overflow-wrap:anywhere}.place-name .stage-tag{font-size:11px;padding:1px 7px}.place-row .track{height:6px;margin:0}.place-count{text-align:right}.place-count .num{font-size:14px}.place-count:has(.qref.on){grid-column:1 / -1;text-align:left}.browser-tag{display:inline-block;color:var(--ink-3);font-size:11px;margin-left:6px}.visitor-bottom{display:flex;flex-wrap:wrap;align-items:flex-start;gap:20px}.visitor-bottom>.card:first-child{flex:1 1 340px}.visitor-bottom>.card:last-child{flex:2 1 640px}#s-pages .ranked-label{font-family:var(--mono);font-size:13px}.recent-scroll{max-height:420px;overflow:auto}.recent-table{min-width:640px}.recent-table thead{position:sticky;top:0;background:var(--card);z-index:1}.recent-table .code-label{max-width:200px;white-space:normal;overflow-wrap:anywhere}.recent-story details{min-width:55px}.recent-story details[open]{width:240px;white-space:normal;overflow-wrap:anywhere}.price-seen{color:var(--warn);font-weight:600}.device-card{padding:12px 16px;border:1px solid var(--line);border-radius:12px;background:var(--card);font-size:13px;max-width:100%}.device-card button{background:var(--call-bg);border-color:var(--call-line);color:var(--call-ink)}.device-card .note{flex-basis:100%}.pipe-legend{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:12px;color:var(--ink-2)}.pipe-legend>span,.pipe-name{display:flex;align-items:center;gap:8px}.pipe-rows{display:flex;flex-direction:column}.pipe-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;padding:14px 0;border-top:1px solid var(--line-soft)}.pipe-name{flex:1 1 280px;min-width:0;gap:12px}.pipe-name strong{font-size:14px;font-weight:500}.pipe-indicator{display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--good);flex:none}.missing .pipe-indicator,.pipe-indicator.missing{background:transparent;border:2px solid var(--warn)}.attention .pipe-indicator,.pipe-indicator.attention{background:var(--warn);border-radius:2px}.pipe-status{flex:0 1 180px;font-size:14px}.pipe-status .num{font:inherit}.missing .pipe-status,.attention .pipe-status{color:var(--warn)}.pipe-note{flex:2 1 340px;margin:0;font-size:13px;color:var(--ink-3);line-height:1.4}.health-cards{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr))}.uncertain-row+.uncertain-row{margin-top:18px}.uncertain-row .track{height:6px}.uncertain-row .fill{background:var(--ink-3)}.owner-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.owner-grid>.card{min-width:0}.owner-form{display:grid;gap:12px}.owner-form fieldset{border:1px solid var(--line);border-radius:10px;padding:10px 12px}.owner-form legend{padding:0 5px;color:var(--ink-2);font-size:13px}.owner-setting{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:5px 0}.owner-setting input{width:100px;min-height:38px;border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--ink);padding:0 9px;text-align:right;font:inherit;font-variant-numeric:tabular-nums}.money-input{display:flex;align-items:center;gap:6px}.owner-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px}.owner-metrics>div{display:grid;gap:3px;min-width:0;padding:12px;background:var(--inset);border-radius:10px}.owner-metrics span{color:var(--ink-2);font-size:12px}.owner-metrics strong{font-size:18px;font-variant-numeric:tabular-nums}.table-wrap{width:100%;overflow-x:auto}.table-wrap table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.table-wrap th,.table-wrap td{padding:8px;border-bottom:1px solid var(--line-soft);text-align:right;white-space:nowrap}.table-wrap th:first-child,.table-wrap td:first-child{text-align:left}@media(max-width:760px){.two-columns,.three-columns,.weighted-columns,.visitor-bottom{gap:16px}.place-row{grid-template-columns:minmax(140px,1fr) minmax(30px,.6fr) auto;gap:8px}.inset-stats.three .inset-stat{padding:12px 8px}.inset-stats.three .meta{font-size:12px}.pipe-row{align-items:flex-start;padding:16px 0}.pipe-status{margin-left:22px;flex-basis:calc(100% - 22px)}.pipe-note{margin-left:22px}.owner-grid{grid-template-columns:1fr}}.job-low{color:var(--danger, #b42318);font-weight:700}
