:root{--ink:#263c30;--muted:#748073;--accent:#315d48;--canvas:#f8f9f5;--sidebar:#f0f3ec;--line:#e0e6dc;color-scheme:light}@media(max-width:800px){.app-shell .sidebar .sidebar-bottom{display:block;padding-top:12px}.app-shell .sidebar .sidebar-bottom .connection{display:none}.app-shell .sidebar .account{border:0;padding-top:0;font-size:11px}.app-shell .sidebar .account small{font-size:10px}.app-shell .sidebar .account .text-button{font-size:11px}}*{box-sizing:border-box}body{margin:0;font-family:Inter,Segoe UI,Arial,sans-serif;color:var(--ink);background:var(--canvas);font-size:14px;line-height:1.5}button,input,select{font:inherit}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}button{cursor:pointer}button:disabled{opacity:.55;cursor:wait}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #50aaa4;outline-offset:3px}h1,h2,h3,p{margin-top:0}h1{font-size:32px;letter-spacing:-1.1px;line-height:1.2;margin-bottom:12px;font-weight:600}h2{font-size:16px;font-weight:600;letter-spacing:-.25px;margin-bottom:5px}h3{font-size:15px;margin-bottom:5px}small{font-size:11px}.muted,.helper{color:var(--muted)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.eyebrow{font-size:10px;font-weight:700;letter-spacing:1.8px;color:var(--accent);margin-bottom:15px}.app-shell{display:flex;min-height:100vh}.sidebar{width:252px;flex-shrink:0;background:var(--sidebar);border-right:1px solid var(--line);padding:30px 19px 18px;display:flex;flex-direction:column;position:fixed;inset:0 auto 0 0}.brand{display:flex;gap:11px;align-items:center;color:var(--ink);font-size:14px;font-weight:650;letter-spacing:-.25px;padding:0 5px}.brand:hover{text-decoration:none}.brand-mark{display:inline-grid;place-items:center;width:37px;height:40px;background:var(--accent);color:#fff;border-radius:9px 3px;font-size:14px;font-weight:650;flex-shrink:0}.brand small{display:block;font-size:8px;font-weight:500;letter-spacing:1.8px;color:var(--muted);margin-top:4px}.site-label{margin:28px 5px 27px;font-size:11px;color:var(--muted);display:flex;align-items:center;gap:7px;flex-wrap:wrap}.status-dot{display:inline-block;width:6px;height:6px;background:#258278;border-radius:50%;flex-shrink:0}.status-dot.amber{background:#ad7e34}.small-tag{font-size:8px;font-weight:600;letter-spacing:.9px;background:#edf0ec;border:1px solid #dfe5df;padding:3px 6px;border-radius:4px;color:#556761}.nav-label{font-size:9px;color:#88918c;font-weight:600;letter-spacing:1.5px;margin:0 14px 12px}.sidebar nav{display:grid;gap:4px}.sidebar nav a{display:flex;align-items:center;gap:12px;color:#57645e;padding:11px 13px;border-radius:5px;font-size:12px;font-weight:550}.sidebar nav a:hover{background:#e8eee8;text-decoration:none}.sidebar nav a[aria-current=page]{background:#dce9e1;color:var(--accent)}.module-heading{margin-top:33px;display:flex;justify-content:space-between}.module-dot{margin-left:auto;width:5px;height:5px;border-radius:50%;background:var(--accent)}.sidebar-bottom{margin-top:auto;padding-top:60px}.connection{display:flex;gap:8px;align-items:flex-start;padding:16px 10px;font-size:11px}.connection .status-dot{margin-top:5px}.connection small{display:block;color:var(--muted);font-size:10px;margin-top:3px}.account{border-top:1px solid var(--line);padding-top:18px;display:flex;gap:8px;align-items:center;font-size:9px}.account small{display:block;color:var(--muted);font-size:9px;text-transform:capitalize}.avatar{background:#e1e5dd;border:1px solid #d7ddd5;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;font-size:11px}.text-button{border:0;background:none;padding:3px;color:var(--accent);font-size:11px}.account .text-button{margin-left:auto;font-size:9px;white-space:nowrap}.main-shell{margin-left:252px;width:calc(100% - 252px)}.topbar{height:70px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;padding:0 42px;background:#fcfdfb;font-size:11px;color:var(--muted)}.topbar strong{color:var(--ink);font-weight:500}.divider{padding:0 14px;color:#c3cac3}.visit-link{border:1px solid var(--line);padding:7px 12px;border-radius:4px;color:#52605a}.visit-link span{margin-left:12px}.content{max-width:1500px;padding:25px 42px 18px;margin:auto}.demo-notice{font-size:10px;color:#736342;border:1px solid #e5decb;background:#f8f5eb;padding:9px 12px;border-radius:4px;margin-bottom:30px}.demo-notice span{font-size:8px;letter-spacing:1px;font-weight:700;margin-right:12px}.page-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:30px}.page-heading p:last-child{font-size:12px;color:var(--muted);margin-bottom:0}.date-filter select{padding:9px 30px 9px 12px;background:#fff;border:1px solid var(--line);border-radius:4px;font-size:11px;color:#4d5e55}.stats{display:grid;border:1px solid var(--line);border-radius:6px;background:#fff;margin-bottom:25px;overflow:hidden}.stats-4{grid-template-columns:repeat(4,1fr)}.stats-3{grid-template-columns:repeat(3,1fr)}.stats section{padding:23px 22px;border-right:1px solid var(--line)}.stats section:last-child{border:0}.stats p{font-size:11px;color:#627067;margin-bottom:14px}.stats strong{font-size:34px;font-weight:500;letter-spacing:-1.2px;display:block;line-height:1.1}.stats small{font-size:9px;color:var(--muted);display:block;margin-top:12px}.overview-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(250px,1fr);gap:23px;margin-bottom:25px}.panel{background:#fff;border:1px solid var(--line);border-radius:6px;min-width:0;overflow:hidden}.panel-heading{display:flex;align-items:center;justify-content:space-between;padding:22px 23px 12px;gap:15px}.panel-heading p{font-size:10px;color:var(--muted);margin-bottom:0}.panel-heading a{font-size:10px;white-space:nowrap}.chart{height:220px;position:relative;padding:19px 23px 33px 48px;margin:8px 0 12px}.chart-grid{position:absolute;inset:16px 23px 42px 22px;display:flex;flex-direction:column;justify-content:space-between;color:#88918b;font-size:8px}.chart-grid span{border-bottom:1px dashed #e4e8e0;width:100%;padding-bottom:2px}.bars{position:relative;height:100%;display:flex;gap:7px;align-items:flex-end}.bar-column{flex:1;height:100%;display:flex;align-items:center;justify-content:flex-end;flex-direction:column;position:relative}.bar{background:#9fbbb0;width:100%;max-width:28px;border-radius:3px 3px 0 0;z-index:1}.bar-column:nth-child(3n) .bar{background:#6e9988}.bar-column span{font-size:8px;color:var(--muted);position:absolute;bottom:-19px}.bar-1{height:10%}.bar-2{height:20%}.bar-3{height:30%}.bar-4{height:40%}.bar-5{height:50%}.bar-6{height:60%}.bar-7{height:70%}.bar-8{height:80%}.bar-9{height:90%}.bar-10{height:100%}.chart-caption{position:absolute;bottom:-4px;left:48px;font-size:8px;color:var(--muted)}.website-panel{padding:23px;background:#f1f4ed}.website-panel .eyebrow{font-size:8px;color:#637366;margin-bottom:18px}.website-monogram{font-size:25px;letter-spacing:-1px;width:50px;height:52px;background:#dfe8db;display:grid;place-items:center;color:#456a57;border-radius:5px;margin-bottom:16px}.website-panel h2{font-size:18px}.website-panel>p:not(.eyebrow){font-size:10px;margin-bottom:15px}.connection-row{border-top:1px solid #dae3d5;padding-top:13px;font-size:10px;margin:17px 0 8px;display:flex;gap:7px;align-items:center}.website-panel .secondary{display:flex;justify-content:space-between;font-size:10px;margin-top:20px;background:transparent}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;text-align:left;font-size:11px}th{background:#fafbf8;color:#7b877f;font-size:9px;font-weight:500;padding:12px 23px;border-bottom:1px solid var(--line)}td{padding:18px 23px;border-bottom:1px solid #eff1ec;vertical-align:middle}tr:last-child td{border:0}td small{display:block;color:var(--muted);font-size:9px;margin-top:4px}.contact-button{padding:0;border:0;background:none;font-size:11px;color:var(--ink);font-weight:600}.contact-button:hover{text-decoration:underline}.message-preview{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:240px;color:#56665b;font-size:10px}.badge{font-size:9px;text-transform:capitalize;border-radius:4px;padding:4px 8px;display:inline-block;color:#65716b;background:#edf0ec}.badge.new{background:#e2eee6;color:#386449}.badge.contacted{background:#eaf0f6;color:#526b86}.badge.closed{background:#f0f0eb;color:#74776a}.date-cell{font-size:9px;color:var(--muted);white-space:nowrap}.module-callout{display:flex;align-items:center;gap:16px;border:1px dashed #cad7ca;border-radius:5px;padding:20px 23px;margin-top:25px;color:var(--accent)}.module-callout h3{font-size:12px;font-weight:550}.module-callout p{font-size:10px;color:var(--muted);margin:0;max-width:520px}.module-callout a{font-size:10px;margin-left:auto;white-space:nowrap}.main-footer{display:flex;justify-content:space-between;gap:15px;color:#7f8a81;font-size:9px;margin-top:40px;padding-top:17px;border-top:1px solid var(--line)}input:not([type=checkbox]),select{border:1px solid #cfd8ce;border-radius:4px;padding:11px 12px;background:#fff;color:var(--ink);min-width:0}input::placeholder{color:#929c94}.primary,.secondary{display:inline-flex;align-items:center;justify-content:center;gap:20px;border-radius:4px;padding:11px 17px;font-size:12px;font-weight:550}.primary{background:var(--accent);color:#fff;border:1px solid var(--accent)}.primary:hover{background:#204b3b}.secondary{border:1px solid #cdd8cc;background:#fff;color:var(--accent)}.secondary:hover{text-decoration:none;background:#eaf0e6}.toolbar{display:flex;gap:12px;align-items:center;margin-bottom:20px}.toolbar label:first-child{flex:1;max-width:420px}.toolbar input{width:100%}.toolbar .muted{font-size:10px;margin-left:auto}.helper{font-size:11px;margin-top:16px;max-width:700px;line-height:1.7}.lead-detail{margin-top:24px;padding:0 24px 24px}.lead-detail .panel-heading{padding-left:0;padding-right:0}.lead-message{white-space:pre-wrap;margin:23px 0;max-width:650px}.lead-detail label{display:grid;gap:7px;max-width:200px}.settings-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:24px}.form-panel{padding:25px}.form-panel .panel-heading{padding:0 0 22px}.form-panel>p{font-size:12px}.form-panel form:not(.task-form){display:grid;gap:10px;max-width:420px;margin-top:24px}.form-panel label{font-size:11px}.form-panel .primary{justify-self:start;margin-top:8px}.inline-notice{background:#f6f4ea;border-left:3px solid #b8aa74;padding:12px;color:#706b55;font-size:11px;margin-top:22px}dt{font-size:10px;color:var(--muted);margin-top:20px}dd{margin:4px 0;font-size:12px;overflow-wrap:anywhere}.activity-row{display:flex;align-items:center;gap:18px;padding:22px 25px;border-bottom:1px solid var(--line);font-size:12px}.activity-row:last-child{border:0}.activity-row p{font-size:10px;color:var(--muted);margin:4px 0 0}.activity-row time{margin-left:auto;font-size:10px;color:var(--muted)}.activity-marker{width:8px;height:8px;background:#aec4b3;border-radius:50%}.task-form{display:flex;gap:12px;margin-bottom:22px}.task-form input{flex:1}.task-form .primary{margin:0}.task-row{display:flex;gap:12px;align-items:center;padding:19px 0;border-top:1px solid var(--line)}.task-row input{width:17px;height:17px;accent-color:var(--accent)}.task-row small{margin-left:auto;color:var(--muted)}.task-row.done>span{text-decoration:line-through;color:var(--muted)}.empty{padding:65px 24px;text-align:center}.empty p{font-size:12px;color:var(--muted);margin:0}.empty h3{font-weight:500}.alert{padding:14px 17px;border:1px solid #e5c7bd;background:#fbefeb;color:#8b4937;border-radius:4px;margin-bottom:20px;font-size:12px}.alert button{margin-left:15px}.success{background:#e9f1e9;color:#345b3c;padding:14px;font-size:12px}.login-layout{min-height:100vh;display:grid;grid-template-columns:1fr 1fr}.login-story{padding:70px 12%;display:flex;flex-direction:column;justify-content:center;background:#e8eee3}.login-story .brand-mark{margin-bottom:65px}.login-story h1{font-size:clamp(32px,4vw,58px);letter-spacing:-2px;line-height:1.15}.login-story>p:not(.eyebrow){max-width:370px;font-size:14px;color:#667360}.login-domain{margin-top:55px;font-size:12px;color:#667360}.login-panel{display:flex;align-items:center;justify-content:center;padding:50px 30px}.login-panel>div{width:100%;max-width:350px}.login-panel h2{font-size:28px;margin-bottom:14px;letter-spacing:-.7px}.login-panel .muted{font-size:13px}.login-panel form{display:grid;gap:10px;margin-top:30px}.login-panel label{font-size:12px}.login-panel .primary{margin-top:6px}.form-message{font-size:12px;color:var(--accent);margin-top:18px;min-height:18px}.local-entry{padding-top:24px;border-top:1px solid var(--line);margin-bottom:28px}.local-entry p{font-size:12px;margin-top:12px;color:var(--muted)}.local-entry .secondary{width:100%;justify-content:space-between}.loading{padding:12vh 8vw}.loading p{color:var(--muted)}@media(min-width:1600px){.content{padding-top:38px}.page-heading{margin-bottom:38px}.chart{height:260px}}@media(max-width:1150px){.sidebar{width:220px;padding-left:12px;padding-right:12px}.main-shell{margin-left:220px;width:calc(100% - 220px)}.content{padding:24px}.topbar{padding:0 24px}.brand{font-size:12px}.overview-grid{grid-template-columns:1.4fr 1fr}.stats section{padding:20px 16px}.stats small{font-size:8px}.module-callout{flex-wrap:wrap}.module-callout a{margin-left:35px}.settings-grid{grid-template-columns:1fr}}@media(max-width:800px){.sidebar{position:static;width:100%;padding:18px;display:block;border-right:0;border-bottom:1px solid var(--line)}.app-shell{display:block}.main-shell{margin:0;width:100%}.site-label,.nav-label,.sidebar-bottom{display:none}.sidebar nav{display:flex;gap:4px;overflow-x:auto;margin-top:15px}.sidebar nav a{white-space:nowrap;padding:9px 10px;font-size:11px}.sidebar nav a svg{width:15px}.brand{font-size:14px}.module-heading+nav{margin-top:4px}.topbar{height:55px;padding:0 18px}.content{padding:20px 18px}.page-heading{align-items:flex-start;flex-direction:column;gap:18px}h1{font-size:28px}.stats-4,.stats-3{grid-template-columns:repeat(2,1fr)}.stats section{border-bottom:1px solid var(--line)}.overview-grid{grid-template-columns:1fr}.stats section:last-child{border-right:1px solid var(--line)}.stats strong{font-size:30px}.demo-notice{line-height:1.8;margin-bottom:25px}.demo-notice span{display:block}.toolbar{flex-wrap:wrap}.toolbar label:first-child{min-width:100%;max-width:none}.main-footer{flex-direction:column;font-size:9px}.login-layout{grid-template-columns:1fr}.login-story{padding:35px}.login-story .brand-mark{margin-bottom:25px}.login-story h1{font-size:35px}.login-domain{margin-top:15px}.login-panel{padding:35px}.activity-row{gap:12px;flex-wrap:wrap}.activity-row time{margin-left:20px}.task-form{flex-direction:column}.task-row{align-items:flex-start}.task-row small{white-space:nowrap}.module-callout{padding:18px}.message-preview{max-width:170px}.date-cell{display:none}.visit-link{font-size:10px}}.ax-dashboard{--ax-soft:#edf3ee;--ax-blue:#718fa0;--ax-amber:#a08a63}.ax-dashboard button:focus-visible,.ax-dashboard summary:focus-visible{outline:3px solid #50aaa4;outline-offset:3px}.ax-context{display:flex;justify-content:space-between;gap:15px;color:var(--muted);font-size:11px;margin:-6px 0 17px}.ax-context>span:first-child{display:flex;align-items:center;gap:7px}.ax-context .status-dot{background:#a08a63}.ax-stats{margin-bottom:0}.ax-stats section{padding:22px}.ax-stats p{font-size:12px;margin-bottom:12px}.ax-stats strong{font-size:34px}.ax-stats small{font-size:10px;margin-top:7px}.ax-delta{display:block;color:#387354;font-size:11px;margin-top:15px;font-weight:550}.ax-delta>span{color:var(--muted);font-weight:400;font-size:10px}.ax-delta.down{color:#8c7043}.ax-quality{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin:0 0 28px;padding:22px 8px;border-bottom:1px solid var(--line)}.ax-quality>div{display:grid;grid-template-columns:1fr auto;gap:6px 10px;align-items:center}.ax-quality>div>span{font-size:11px;color:#657367}.ax-quality strong{font-size:18px;font-weight:550;letter-spacing:-.4px}.ax-quality small{font-size:10px;color:var(--muted);grid-column:1/-1;line-height:1.5}.ax-tabs{display:flex;gap:27px;align-items:center;border-bottom:1px solid var(--line);margin-bottom:24px}.ax-tabs button{border:0;background:transparent;color:var(--muted);font-size:12px;padding:0 0 13px;border-bottom:2px solid transparent;white-space:nowrap}.ax-tabs button[aria-selected=true]{color:var(--accent);border-bottom-color:var(--accent);font-weight:600}.ax-tabs>span{margin-left:auto;font-size:10px;color:var(--muted);padding-bottom:12px;white-space:nowrap}.ax-panel{margin-bottom:23px}.ax-panel .panel-heading{padding:22px 23px 14px}.ax-panel h2{font-size:15px;font-weight:600}.ax-panel .panel-heading p{font-size:11px;margin-top:4px}.ax-grid{display:grid;grid-template-columns:1fr 1fr;gap:23px}.ax-grid>.ax-panel{min-width:0}.ax-wide-left{grid-template-columns:1.25fr 1fr}.ax-chart-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:15px;padding:0 23px 10px}.ax-segments{background:#f3f5ef;border:1px solid #e6ebe2;border-radius:5px;padding:3px;display:flex;gap:2px}.ax-segments button{font-size:10px;background:transparent;border:0;border-radius:3px;padding:6px 10px;color:#69786d}.ax-segments button[aria-pressed=true]{background:#fff;color:var(--accent);box-shadow:0 1px 3px #263c3012}.ax-chart-readout{font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums}.ax-chart-readout strong{font-size:14px;margin:0 3px;color:var(--ink);font-weight:550}.ax-plot{padding:0 16px 12px;overflow-x:auto}.ax-plot svg{display:block;width:100%;min-width:550px;height:auto}.ax-plot svg text{font-family:inherit;font-size:11px;fill:var(--muted)}.ax-plot svg rect{cursor:crosshair}.ax-ranks{list-style:none;margin:0;padding:0 23px 22px;display:grid;gap:17px}.ax-ranks li>div:first-child{display:flex;justify-content:space-between;gap:15px;align-items:baseline;margin-bottom:7px;font-size:12px}.ax-ranks li>div:first-child>span{overflow-wrap:anywhere;min-width:0}.ax-ranks strong{font-weight:500;white-space:nowrap;font-variant-numeric:tabular-nums}.ax-ranks strong small{font-size:10px;display:inline-block;min-width:45px;text-align:right;color:var(--muted);margin-left:6px}.ax-track{height:6px;background:#f0f3ec;border-radius:2px;overflow:hidden}.ax-track>span{display:block;height:100%;background:#89a995;border-radius:2px}.ax-ranks li:first-child .ax-track>span{background:var(--accent)}.ax-device{padding:11px 23px 27px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:28px;min-height:260px}.ax-ring{width:168px;height:168px;border-radius:50%;display:grid;place-items:center;flex-shrink:0}.ax-ring>div{width:125px;height:125px;border-radius:50%;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center}.ax-ring strong{font-size:29px;font-weight:500;letter-spacing:-1px}.ax-ring span{font-size:11px;color:var(--muted)}.ax-device ul{min-width:125px;flex:1;list-style:none;margin:0;padding:0;display:grid;gap:18px}.ax-device li{display:flex;justify-content:space-between;gap:15px;font-size:12px}.ax-device li>span{display:flex;gap:8px;align-items:center}.ax-device b{height:7px;width:7px;border-radius:2px}.ax-device li>strong{font-size:11px;font-weight:500;font-variant-numeric:tabular-nums}.ax-pages th{font-size:10px}.ax-pages td{font-size:12px;padding:15px 23px;font-variant-numeric:tabular-nums}.ax-pages th:not(:first-child),.ax-pages td:not(:first-child){text-align:right;white-space:nowrap;padding-left:6px}.ax-page-index{font-size:10px;color:#9aa497;margin-right:12px}.ax-page-path{color:var(--ink)}.ax-page-track{height:3px;background:#f1f4ee;margin:7px 0 0 26px;border-radius:1px}.ax-page-track>span{display:block;height:100%;background:#a6beac}.ax-footnote{font-size:10px;color:var(--muted);line-height:1.7;padding:0 23px 19px;margin:0}.ax-hours{height:155px;display:flex;gap:7px;padding:12px 23px 32px;margin-bottom:7px}.ax-hours>div{flex:1;position:relative;display:flex;align-items:flex-end;min-width:0}.ax-hour-bar{display:block;width:100%;height:0;background:#91ad9a;border-radius:3px 3px 0 0}.ax-hours>div:nth-child(n+10):nth-child(-n+16) .ax-hour-bar{background:var(--accent)}.ax-hours small{font-size:10px;position:absolute;bottom:-22px;white-space:nowrap;color:var(--muted)}.ax-action-summary{border:1px solid var(--line);background:#edf3ee;display:grid;grid-template-columns:repeat(3,1fr);border-radius:6px;margin-bottom:23px;padding:23px 0}.ax-action-summary>div{padding:0 25px;border-right:1px solid #d6e1d5}.ax-action-summary>div:last-child{border:0}.ax-action-summary span{font-size:11px;color:#627263}.ax-action-summary strong{display:block;font-size:33px;font-weight:500;letter-spacing:-1px;margin:9px 0 6px}.ax-action-summary p{font-size:10px;color:var(--muted);margin:0;line-height:1.6}.ax-form-bars{display:flex;align-items:flex-end;height:192px;padding:12px 23px 29px;gap:7px}.ax-form-bars>div{flex:1;height:100%;min-width:0;display:flex;align-items:flex-end;position:relative}.ax-form-bars .bar{max-width:none;width:100%;background:#89a995}.ax-form-bars small{position:absolute;bottom:-22px;font-size:9px;color:var(--muted);width:100%;text-align:center}.ax-reading{padding:23px;border:1px dashed #cad7ca;border-radius:5px;margin-bottom:23px}.ax-reading h3{font-size:13px;font-weight:550;margin-bottom:8px}.ax-reading p{font-size:12px;color:var(--muted);max-width:800px;line-height:1.8;margin:0}.ax-daily summary{padding:19px 23px;cursor:pointer;font-size:12px;font-weight:550}.ax-daily summary>span{font-weight:400;color:var(--muted);font-size:10px;float:right}.ax-daily td{font-size:11px;font-variant-numeric:tabular-nums}.ax-daily th:not(:first-child),.ax-daily td:not(:first-child){text-align:right}.ax-disclosure{font-size:10px;line-height:1.7;color:var(--muted);margin:19px 0 0;max-width:850px}.ax-dashboard #ax-tab-content{outline:none}@media(min-width:1550px){.ax-trend .ax-plot{padding-left:23px;padding-right:23px}.ax-device{gap:45px}.ax-ring{width:185px;height:185px}.ax-ring>div{width:140px;height:140px}}@media(max-width:1150px){.ax-quality{gap:20px;padding-left:0;padding-right:0}.ax-quality>div{grid-template-columns:1fr}.ax-quality strong{grid-row:2}.ax-quality small{grid-row:3}.ax-tabs{gap:20px}.ax-tabs>span{display:none}.ax-wide-left{grid-template-columns:1fr 1fr}.ax-device{gap:20px}.ax-ring{width:144px;height:144px}.ax-ring>div{width:106px;height:106px}.ax-stats section{padding:19px 16px}.ax-delta>span{display:block;margin-top:2px}.ax-chart-readout{margin-left:auto}}@media(max-width:800px){.ax-grid,.ax-wide-left{grid-template-columns:1fr}.ax-tabs{gap:18px;flex-wrap:wrap}.ax-tabs button{font-size:11px}.ax-stats{grid-template-columns:repeat(2,1fr)}.ax-quality{gap:16px}.ax-quality small{font-size:10px}.ax-context{font-size:10px;flex-wrap:wrap}.ax-device{min-height:220px;justify-content:space-around}.ax-device ul{max-width:230px}.ax-action-summary{grid-template-columns:1fr;padding:0}.ax-action-summary>div{border-right:0;border-bottom:1px solid #d6e1d5;padding:20px 23px}.ax-action-summary strong{font-size:29px}.ax-daily summary>span{display:block;float:none;padding-top:5px}.ax-hours,.ax-form-bars{gap:4px}.ax-form-bars>div:nth-child(2n) small{display:none}.ax-page-index{margin-right:7px}.ax-ranks li>div:first-child{font-size:12px}}@media(max-width:430px){.ax-tabs{gap:12px}.ax-tabs button{font-size:10px}.ax-quality{grid-template-columns:1fr}.ax-quality>div{grid-template-columns:1fr auto;border-bottom:1px solid var(--line);padding-bottom:12px}.ax-quality>div:last-child{border:0;padding-bottom:0}.ax-quality strong{grid-row:1;grid-column:2}.ax-quality small{grid-row:2}.ax-segments{flex-wrap:wrap}.ax-segments button{padding:6px 8px}.ax-hours{padding-left:18px;padding-right:25px}}:root{--ink:#252b33;--muted:#65707e;--accent:#3b5069;--accent-ink:#fff;--canvas:#f7f8fa;--surface:#fff;--sidebar:#eef1f5;--line:#dce1e7;--focus:#4975aa;--soft:color-mix(in srgb,var(--accent) 9%,var(--surface));--hover:color-mix(in srgb,var(--accent) 13%,var(--surface));--chart-1:var(--accent);--chart-2:color-mix(in srgb,var(--accent) 60%,var(--surface));--chart-3:color-mix(in srgb,var(--accent) 25%,var(--surface));color-scheme:light}body,.app-shell{color:var(--ink);background:var(--canvas)}.topbar,.panel,.stats,.login-panel,input:not([type=checkbox]),select{background:var(--surface);color:var(--ink)}.sidebar,.website-panel,.login-story{background:var(--sidebar);color:var(--ink)}.brand,.brand:hover,.contact-button{color:var(--ink)}.brand-mark,.primary{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.primary:hover{background:color-mix(in srgb,var(--accent) 88%,var(--ink));color:var(--accent-ink)}.secondary,.visit-link{background:var(--surface);color:var(--ink);border-color:var(--line)}.secondary:hover,.sidebar nav a:hover{background:var(--hover)}.sidebar nav a[aria-current=page]{background:var(--soft);color:var(--ink)}.sidebar nav a,.nav-label,.muted,.helper,.date-cell,.message-preview,.stats p,.stats small,.chart-grid,.chart-caption,.chart .bar-column span,.topbar,.main-footer,.login-story>p:not(.eyebrow),.login-domain,.site-label,.connection small,.account small,.brand small{color:var(--muted)}.small-tag,.avatar,.website-monogram{background:var(--soft);color:var(--ink);border-color:var(--line)}.sidebar,.topbar,.stats,.panel,.stats section,.main-footer,.account,.connection-row,.website-panel .connection-row,.task-row,input:not([type=checkbox]),select,td,th,.activity-row{border-color:var(--line)}th{background:var(--sidebar);color:var(--muted)}.badge.new{background:var(--soft);color:var(--ink)}.bar,.activity-marker{background:var(--chart-2)}.bar-column:nth-child(3n) .bar{background:var(--chart-2)}.bar-column:last-child .bar{background:var(--accent)}.module-callout{border-color:var(--line);color:var(--ink)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,.ax-dashboard button:focus-visible,.ax-dashboard summary:focus-visible{outline-color:var(--focus)}.ax-dashboard{--ax-soft:var(--soft);--ax-blue:var(--chart-2);--ax-amber:var(--muted)}.ax-quality>div>span,.ax-segments button,.ax-page-index,.ax-chart-readout,.ax-action-summary span{color:var(--muted)}.ax-segments,.ax-track,.ax-page-track{background:var(--sidebar);border-color:var(--line)}.ax-segments button[aria-pressed=true],.ax-ring>div{background:var(--surface);color:var(--ink)}.ax-track>span,.ax-hour-bar,.ax-form-bars .bar{background:var(--chart-2)}.ax-page-track>span{background:var(--chart-2)}.ax-tabs button[aria-selected=true]{color:var(--ink)}.ax-delta,.ax-delta.down{color:var(--muted)}.ax-device li>strong,.ax-chart-readout strong{color:var(--ink)}.ax-action-summary{background:var(--soft);border-color:var(--line)}.ax-action-summary>div,.ax-reading{border-color:var(--line)}.ax-tabs button:disabled{opacity:.6;cursor:not-allowed}.date-filter select{background:var(--surface);color:var(--ink);border-color:var(--line)}.website-panel .eyebrow,.chart-grid span{color:var(--muted);border-color:var(--line)}@media(max-width:430px){.ax-quality>div{border-color:var(--line)}}
