@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/InterVariable.woff2)format("woff2")}:root,.ae-theme-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ae-canvas:#fafaf9;--ae-surface:#fff;--ae-ink:#09090b;--ae-muted:#71717a;--ae-line:#e4e4e7;--ae-line-strong:#d4d4d8;--ae-accent:#ea580c;--ae-accent-hover:#c2410c;--ae-accent-soft:#fff7ed;--ae-chip-bg:#fff7ed;--ae-chip-ink:#09090b;--ae-chip-line:#e7c9a4;--ae-danger:#dc2626;--ae-danger-soft:#fef2f2;--ae-wait:#d97706;--ae-wait-soft:#fffbeb;--ae-ok:#16a34a;--ae-ok-soft:#f0fdf4;--ae-shadow:0 1px 2px #0000000a;--ae-radius:8px;--ae-font:Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--ae-text:14px;--ae-text-table:13px;--ae-sidebar:232px;--ae-sidebar-collapsed:56px;--ae-focus:0 0 0 2px var(--ae-canvas), 0 0 0 4px var(--ae-accent)}[data-theme=dark],.ae-theme-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ae-canvas:#0a1128;--ae-surface:#0b1f3a;--ae-ink:#f4f7fb;--ae-muted:#9aacbf;--ae-line:#143056;--ae-line-strong:#1b3c68;--ae-accent:#fb923c;--ae-accent-hover:#fdba74;--ae-accent-soft:#36343a;--ae-chip-bg:#3d2914;--ae-chip-ink:#ffedd5;--ae-chip-line:#c2410c;--ae-danger:#f87171;--ae-danger-soft:#3e2638;--ae-wait:#f97316;--ae-wait-soft:#3e2624;--ae-ok:#4ade80;--ae-ok-soft:#153537;--ae-shadow:0 1px 2px #0a112873;--ae-focus:0 0 0 2px var(--ae-canvas), 0 0 0 4px var(--ae-accent)}.ae-tabular{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1, "lnum" 1}
:root,.ae-theme-light{--ae-canvas:#fafaf9;--ae-surface:#fff;--ae-ink:#09090b;--ae-muted:#71717a;--ae-line:#e4e4e7;--ae-line-strong:#d4d4d8;--ae-accent:#ea580c;--ae-accent-hover:#c2410c;--ae-accent-soft:#fff7ed;--ae-chip-bg:#fff7ed;--ae-chip-ink:#09090b;--ae-chip-line:#e7c9a4;--ae-shadow:0 1px 2px #0000000a, 0 8px 24px -16px #0000001f;--ae-glow:0 10px 24px -8px #ea580c73;--ae-radius:16px;--ae-radius-sm:12px;--ae-sidebar:248px}[data-theme=dark],.ae-theme-dark{--ae-canvas:#0a1128;--ae-surface:#0b1f3a;--ae-ink:#f4f7fb;--ae-muted:#9aacbf;--ae-line:#143056;--ae-line-strong:#1b3c68;--ae-accent:#fb923c;--ae-accent-hover:#fdba74;--ae-accent-soft:#36343a;--ae-chip-bg:#3d2914;--ae-chip-ink:#ffedd5;--ae-chip-line:#c2410c;--ae-shadow:0 16px 36px -14px #0a11288c;--ae-glow:0 10px 24px -8px #fb923c59}*{box-sizing:border-box}html[data-desk-c]:not([data-desk-c=desert-demo-electric]) .desk[data-shop-slug=desert-demo-electric]{visibility:hidden}html,body{max-width:100%;height:100%;margin:0;padding:0;overflow-x:clip}html{-webkit-text-size-adjust:100%;background:#0a1128}html[data-theme=light],html.ae-theme-light,body[data-theme=light],body.ae-theme-light{background:#fafaf9}html[data-theme=dark],html.ae-theme-dark,body[data-theme=dark],body.ae-theme-dark{background:var(--ae-canvas)}html[data-native-shell="1"]:not([data-theme=dark]):not(.ae-theme-dark),body.is-native-shell:not([data-theme=dark]):not(.ae-theme-dark){overscroll-behavior:none;background:#fafaf9}body{background:var(--ae-canvas);min-height:100%;color:var(--ae-ink);font-family:var(--ae-font);font-size:var(--ae-text);-webkit-font-smoothing:antialiased;line-height:1.45}button,input,select,textarea{font-family:inherit;font-size:inherit}a{color:var(--ae-accent)}.skip-link{z-index:50;background:var(--ae-surface);color:var(--ae-ink);border:1px solid var(--ae-line);border-radius:var(--ae-radius);padding:8px 12px;position:absolute;top:-80px;left:8px}.skip-link:focus{top:8px}a:focus-visible,button:focus-visible,input:focus-visible,[tabindex]:focus-visible{box-shadow:var(--ae-focus);outline:none}.desk{grid-template-columns:var(--ae-sidebar) 1fr;background:var(--ae-canvas);height:100vh;min-height:100dvh;padding:12px;padding-top:max(12px, env(safe-area-inset-top,0px));padding-left:max(12px, env(safe-area-inset-left,0px));padding-right:max(12px, env(safe-area-inset-right,0px));padding-bottom:max(12px, env(safe-area-inset-bottom,0px));gap:12px;display:grid;overflow:hidden}html[data-native-shell="1"]:not([data-theme=dark]):not(.ae-theme-dark) .desk,body.is-native-shell:not([data-theme=dark]):not(.ae-theme-dark) .desk{padding-top:max(16px, env(safe-area-inset-top,0px));padding-left:max(12px, env(safe-area-inset-left,0px));padding-right:max(12px, env(safe-area-inset-right,0px));padding-bottom:max(12px, env(safe-area-inset-bottom,0px));background:#fafaf9}.desk.is-collapsed{grid-template-columns:var(--ae-sidebar-collapsed) 1fr}.side{background:var(--ae-surface);border-radius:var(--ae-radius);box-shadow:var(--ae-shadow);min-width:0;height:calc(100vh - 24px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));height:calc(100dvh - 24px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));border:0;flex-direction:column;gap:6px;padding:12px 10px;display:flex;overflow:hidden}.brand{color:var(--ae-ink);letter-spacing:-.02em;border-radius:var(--ae-radius);align-items:center;gap:8px;padding:6px 8px;font-weight:600;text-decoration:none;display:flex}.brand:hover{background:var(--ae-canvas)}.mark{flex:none;width:22px;height:22px;display:block}.brand-name{white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;font-size:15px;font-weight:800;overflow:hidden}.ava-online{background:var(--ae-ok-soft);color:var(--ae-ok);border-radius:999px;align-items:center;gap:6px;width:fit-content;margin:0 8px 10px;padding:4px 10px;font-size:12px;font-weight:650;display:inline-flex}.ava-online i{background:var(--ae-ok);border-radius:999px;width:7px;height:7px}.owner-tabs,.desk.is-collapsed .brand-name,.desk.is-collapsed .nav-text,.desk.is-collapsed .side-foot-copy,.desk.is-collapsed .kbd-hint,.desk.is-collapsed .nav-group-label{display:none}.desk.is-collapsed .nav-link{justify-content:center;padding:6px}.side nav{scrollbar-gutter:stable;flex-direction:column;flex:1;gap:0;min-height:0;display:flex;overflow:auto}.nav-group{flex-direction:column;gap:1px;margin:0 0 6px;display:flex}.nav-group-label{color:var(--ae-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;padding:6px 8px 2px;font-size:10px;font-weight:700}.nav-link{color:var(--ae-ink);border-radius:12px;align-items:center;gap:10px;min-height:36px;padding:5px 8px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.nav-icon{background:var(--ae-canvas);border-radius:999px;flex:none;place-items:center;width:28px;height:28px;display:grid}.nav-link svg{stroke:currentColor;fill:none;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}.nav-link:hover{background:var(--ae-canvas)}.nav-link.active{background:var(--ae-accent-soft);color:var(--ae-accent);font-weight:650;box-shadow:0 8px 18px -12px #4e7dffb3}.nav-link.active .nav-icon{background:var(--ae-accent);color:#fff;box-shadow:var(--ae-glow)}.nav-link .soon{color:var(--ae-muted);letter-spacing:.04em;text-transform:uppercase;margin-left:auto;font-size:11px;font-weight:600}.side-foot{color:var(--ae-muted);flex-direction:column;gap:4px;margin-top:auto;padding:6px 8px;font-size:12px;display:flex}.side-tools{gap:4px;display:flex}.icon-btn{background:var(--ae-surface);min-height:32px;color:var(--ae-ink);box-shadow:var(--ae-shadow);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex}.icon-btn:hover{border-color:var(--ae-line-strong)}.kbd-hint{color:var(--ae-muted);font-size:12px}.kbd{font-family:var(--ae-font);border:1px solid var(--ae-line);background:var(--ae-canvas);border-radius:4px;padding:1px 5px;font-size:11px}.desk-ask-header{background:var(--ae-accent);color:#fff;min-height:32px;font:inherit;letter-spacing:.02em;white-space:nowrap;box-shadow:var(--ae-glow);cursor:pointer;pointer-events:auto;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 16px;font-size:12px;font-weight:700;display:inline-flex}.desk-ask-header:hover{background:var(--ae-accent-hover)}.desk-ask-kbd{background:var(--ae-accent);color:#fff;width:100%;min-height:32px;font:inherit;letter-spacing:.01em;box-shadow:var(--ae-glow);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;margin-top:4px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.desk-ask-kbd:hover{background:var(--ae-accent-hover)}.desk-ask-kbd .kbd{color:#fff;background:#ffffff2e;border-color:#0000}.main{min-width:0;height:calc(100vh - 24px);padding:8px 8px 88px 4px;overflow:auto}.desk-top{justify-content:space-between;align-items:center;gap:12px;margin:4px 0 18px;display:flex}.desk-top.is-overview{gap:8px;margin:0 0 6px}.desk-top.is-overview .desk-top-hello{font-size:18px}.desk-top.is-overview .desk-top-shop{font-size:12px}.desk-top.is-overview .banner,.desk-top.is-overview .desk-sample-chip{margin-bottom:0;padding:4px 8px;font-size:11px}.desk-top-greet{gap:4px;min-width:0;display:grid}.desk-top-hello{letter-spacing:-.04em;margin:0;font-size:32px;font-weight:700;line-height:1.1}.desk-top-shop{color:var(--ae-muted);text-transform:none;margin:0;font-size:13px;font-weight:600}.desk-top-tools{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;flex-shrink:0;align-items:center;gap:8px;display:flex}.desk-top-tools,.desk-top-tools *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}.page-head h1{letter-spacing:-.04em;margin:0;font-size:28px;font-weight:700}.page-kicker,.job-next-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--ae-muted);margin-bottom:4px;font-size:11px;font-weight:600}.page-actions{flex-wrap:wrap;gap:8px;display:flex}.filter-bar{flex-wrap:wrap;gap:12px;margin:0 0 16px;display:flex}.filter-bar .field{flex:1;min-width:180px;margin:0}.filter-bar .field span,.filter-bar .field label{letter-spacing:.06em;text-transform:uppercase;color:var(--ae-muted);font-size:11px;font-weight:600}.smart-filter{border:1px solid var(--ae-line);border-radius:var(--ae-radius-sm);background:var(--ae-surface);flex-direction:column;gap:8px;margin:0 0 16px;padding:12px 14px;display:flex}.smart-filter-field{flex-direction:column;gap:6px;margin:0;display:flex}.smart-filter-field span{letter-spacing:.06em;text-transform:uppercase;color:var(--ae-muted);font-size:11px;font-weight:600}.smart-filter-field input{border:1px solid var(--ae-line-strong);width:100%;font:inherit;color:var(--ae-ink);background:var(--ae-canvas);border-radius:10px;padding:10px 12px}.smart-filter-field input:focus{outline:2px solid var(--ae-accent);outline-offset:1px;border-color:var(--ae-accent)}.smart-filter-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.smart-filter-chip,.smart-filter-clear{border:1px solid var(--ae-chip-line);background:var(--ae-chip-bg);color:var(--ae-chip-ink);cursor:pointer;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.smart-filter-chip.is-active{color:#fff7ed;background:#0b1f3a;border-color:#0b1f3a}.smart-filter-clear{border-color:var(--ae-line-strong);color:var(--ae-ink);background:0 0}.smart-filter-summary{color:var(--ae-muted);margin:0;font-size:13px}.smart-filter-summary.is-honest,.smart-filter-summary.is-empty{color:var(--ae-ink)}.job-row{cursor:pointer;scroll-margin-top:12px}.job-row:hover td{background:var(--ae-canvas)}.job-row.is-selected td{background:var(--ae-accent-soft)}.form-error{color:var(--ae-danger);margin:0 0 8px;font-size:13px}.board-card-actions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.board-card-actions select{border:1px solid var(--ae-line);border-radius:var(--ae-radius);background:var(--ae-canvas);min-height:32px;color:var(--ae-ink);max-width:100%}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.action-cards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-bottom:16px;display:grid}.action-card{background:var(--ae-surface);border-radius:var(--ae-radius);color:var(--ae-ink);box-shadow:var(--ae-shadow);border:0;padding:16px 18px;text-decoration:none;display:block}.action-card:hover{box-shadow:var(--ae-glow)}.action-card h2{margin:4px 0 6px;font-size:16px;font-weight:600}.action-card p{color:var(--ae-muted);margin:0;font-size:13px}.kpi-row{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin:16px 0;display:grid}.kpi{background:var(--ae-surface);border:1px solid var(--ae-line);border-radius:var(--ae-radius);padding:12px 14px}.kpi-value,.ae-tabular,input.num{font-variant-numeric:tabular-nums lining-nums}.kpi-value{letter-spacing:-.03em;font-size:20px;font-weight:600}input.num{text-align:right}.notice h2{margin:0 0 6px;font-size:16px}.job-editor{margin-top:8px}.job-editor .wizard-actions{background:var(--ae-surface);z-index:2;padding-top:8px;position:sticky;bottom:0}.job-editor-fields{margin-top:8px}.job-editor-fields>summary{cursor:pointer;font-weight:600}@media (min-width:901px){.job-editor-fields>summary{display:none}}[data-schedule-phone-note],[data-growth-phone-note],[data-notice-phone-note]{display:none}.banner{background:var(--ae-surface);color:var(--ae-muted);box-shadow:var(--ae-shadow);border:0;border-radius:999px;align-items:center;gap:8px;margin-bottom:10px;padding:6px 12px;font-size:12px;font-weight:500;display:inline-flex}.desk-sample-chip{border:1px solid var(--ae-line);color:var(--ae-muted);box-shadow:none;background:0 0;border-radius:999px;align-items:center;padding:3px 8px;font-size:11px;font-weight:500;display:inline-flex}[data-settings-unsaved]{border:1px solid var(--ae-chip-line);background:var(--ae-accent-soft)}[data-ava-hub]{margin-bottom:12px}.setup-banner{background:var(--ae-surface);color:var(--ae-ink);border-radius:var(--ae-radius);box-shadow:var(--ae-shadow);border:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;padding:6px 10px;font-size:12px;display:flex}.home-next.setup-banner{font-size:inherit;margin-bottom:0;padding:8px 10px;display:grid}.setup-banner .banner-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.panel{background:var(--ae-surface);border-radius:var(--ae-radius);box-shadow:var(--ae-shadow);border:0}.panel-pad{padding:16px}.data-table{border-collapse:collapse;width:100%;font-size:var(--ae-text-table)}.data-table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--ae-muted);border-bottom:1px solid var(--ae-line);padding:7px 10px;font-size:11px;font-weight:600}.data-table td{border-bottom:1px solid var(--ae-line);vertical-align:top;padding:7px 10px}.data-table tr:last-child td{border-bottom:none}.data-table .num,.data-table th.num{text-align:right;font-variant-numeric:tabular-nums lining-nums}.badge{letter-spacing:.04em;text-transform:uppercase;background:var(--ae-canvas);color:var(--ae-muted);border:1px solid var(--ae-line);border-radius:999px;align-items:center;margin-left:.45em;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.badge.danger{background:var(--ae-danger-soft);color:var(--ae-danger);border-color:#0000}.badge.wait{background:var(--ae-wait-soft);color:var(--ae-wait);border-color:#0000}.badge.ok{background:var(--ae-ok-soft);color:var(--ae-ok);border-color:#0000}.btn{background:var(--ae-accent);color:#fff;cursor:pointer;min-height:40px;box-shadow:var(--ae-glow);border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.btn:hover{background:var(--ae-accent-hover)}.btn.ghost{background:var(--ae-surface);color:var(--ae-ink);box-shadow:var(--ae-shadow)}.btn.ghost:hover{background:var(--ae-canvas)}.btn.ghost.is-active{color:#fff;background:var(--ae-accent);box-shadow:var(--ae-glow)}.btn.slim{min-height:28px;padding:0 10px;font-size:12px}.table-wrap{overflow-x:auto}.muted-detail{color:var(--ae-muted);font-size:12px}.empty,.error-panel{text-align:center;padding:36px 20px}.empty h2,.error-panel h2{margin:0 0 6px;font-size:16px;font-weight:600}.empty p,.error-panel p{color:var(--ae-muted);margin:0 0 16px}.skeleton{gap:8px;padding:16px;display:grid}.skel{background:linear-gradient(90deg, var(--ae-line) 0%, var(--ae-canvas) 50%, var(--ae-line) 100%);background-size:200% 100%;border-radius:4px;height:12px;animation:1.1s linear infinite shimmer}.skel.lg{width:40%;height:28px}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.gate{background:var(--ae-canvas);place-items:center;min-height:100vh;padding:32px;display:grid}.gate .panel{width:min(420px,100%);padding:24px}.wizard-steps{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.wizard-step{color:var(--ae-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0;font-size:12px;font-weight:500;display:flex}.wizard-step .n{border:1px solid var(--ae-line);border-radius:999px;place-items:center;width:22px;height:22px;font-size:11px;font-weight:600;display:grid}.wizard-step.current{color:var(--ae-ink)}.wizard-step.current .n{background:var(--ae-accent);border-color:var(--ae-accent);color:#fff}.wizard-step.done .n{background:var(--ae-ok-soft);color:var(--ae-ok);border-color:#0000}.field{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.field label{letter-spacing:.06em;text-transform:uppercase;color:var(--ae-muted);font-size:11px;font-weight:600}.field input,.field select,.field textarea{border:1px solid var(--ae-line);border-radius:var(--ae-radius);background:var(--ae-surface);min-height:36px;color:var(--ae-ink);width:100%;padding:0 10px}.field textarea{resize:vertical;min-height:88px;padding:8px 10px}.field-row{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.field-row .field{flex:1;margin:0}.editor-card{border:1px solid var(--ae-line);border-radius:var(--ae-radius);margin:12px 0;padding:12px}.wizard-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.split-grid{grid-template-columns:minmax(200px,280px) minmax(0,1fr);gap:12px;display:grid}@media (max-width:720px){.split-grid{grid-template-columns:1fr}}.notice-list{margin:0;padding:0;list-style:none}.notice-item{text-align:left;border:1px solid var(--ae-line);background:var(--ae-surface);width:100%;color:var(--ae-ink);cursor:pointer;border-radius:8px;flex-direction:column;margin-bottom:8px;padding:8px 10px;display:flex}.notice-item.is-active{border-color:var(--ae-accent);background:var(--ae-accent-soft)}.notice-subject{margin:0 0 8px;font-weight:600}.notice-body{white-space:pre-wrap;font:inherit;background:var(--ae-canvas);border:1px solid var(--ae-line);border-radius:8px;margin:0 0 12px;padding:10px 12px}.board{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.board-col{background:var(--ae-surface);border-radius:var(--ae-radius);box-shadow:var(--ae-shadow);border:0;min-height:140px;padding:12px}.board-col h2{margin:0 0 10px;font-size:13px}.board-card{background:var(--ae-canvas);border-radius:var(--ae-radius-sm);border:0;min-height:76px;margin-bottom:8px;padding:12px 14px}.board-card[draggable=true]{cursor:grab}.board-card .meta{color:var(--ae-muted);font-size:12px}.job-confirm{margin:0 0 16px}.dispatch-views{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.dispatch-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 16px;display:grid}.dispatch-metrics>div{background:var(--ae-surface);border-radius:var(--ae-radius);box-shadow:var(--ae-shadow);border:0;padding:16px}.dispatch-metrics b{letter-spacing:-.05em;font-size:32px;line-height:1.05;display:block}.dispatch-metrics span,.dispatch-metrics-note{color:var(--ae-muted);font-size:12px}.dispatch-metrics-note{grid-column:1/-1;margin:0}.dispatch-day-nav{align-items:center;gap:8px;display:flex}.dispatch-grid{border-radius:var(--ae-radius);box-shadow:var(--ae-shadow);background:var(--ae-surface);border:0;padding:8px;overflow:auto}.dispatch-row,.dispatch-untimed{border-top:0;display:grid}.dispatch-head{background:0 0;border-top:0}.dispatch-hour,.dispatch-lane-head{color:var(--ae-muted);padding:8px 6px;font-size:12px;font-weight:600}.dispatch-slot{border-radius:var(--ae-radius-sm);background:var(--ae-canvas);border:0;min-height:72px;margin:3px;padding:6px}.dispatch-untimed-cards{border-radius:var(--ae-radius-sm);background:var(--ae-canvas);border:0;flex-wrap:wrap;gap:8px;min-height:56px;margin:3px;padding:8px;display:flex}@media (max-width:900px){.dispatch-metrics{grid-template-columns:1fr 1fr}}.cal-grid{border-radius:var(--ae-radius);box-shadow:var(--ae-shadow);background:var(--ae-surface);border:0;margin-top:16px;padding:10px 10px 12px;overflow:hidden}.cal-row{grid-template-columns:56px repeat(var(--cal-cols,7), minmax(0, 1fr));display:grid}.cal-head-row{background:0 0;border-bottom:0;margin-bottom:4px}.cal-col-head,.cal-hour,.cal-hour-col{color:var(--ae-muted);padding:8px 6px;font-size:12px;font-weight:600}.cal-col-head{color:var(--ae-ink)}.cal-slot{background:var(--ae-canvas);cursor:pointer;border:0;border-radius:12px;min-height:48px;margin:3px 2px;padding:4px}.cal-slot:hover{box-shadow:inset 0 0 0 1px var(--ae-accent-soft)}.cal-slot.is-blocked{opacity:.45;background:repeating-linear-gradient(-45deg, var(--ae-canvas), var(--ae-canvas) 6px, #f4f4f5 6px, #f4f4f5 12px)}.cal-event{text-align:left;background:var(--ae-accent-soft);width:100%;color:var(--ae-ink);cursor:grab;border:0;border-radius:12px;flex-direction:column;padding:8px 10px;font-size:12px;display:flex;box-shadow:0 6px 16px -10px #4e7dff8c}.cal-event .meta{color:var(--ae-muted)}.palette-scrim{z-index:2400;isolation:isolate;background:#0a1128c7;flex-direction:column;justify-content:flex-start;align-items:center;padding:24px 16px;display:flex;position:fixed;inset:0}.palette{background:var(--ae-surface);border-radius:var(--ae-radius);width:min(520px,100%);box-shadow:var(--ae-shadow);border:0;overflow:hidden}.ask-modal{isolation:isolate;z-index:1;flex-direction:column;flex:none;width:min(720px,100%);height:max-content;max-height:min(90vh,100vh - 24px);display:flex;position:relative;overflow:hidden}.ask-head{border-bottom:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px 8px;display:flex}.ask-title{align-items:center;gap:8px;display:flex}.ask-title h2{margin:0;font-size:16px;font-weight:650}.ask-sparkle{background:var(--ae-accent);color:#fff;width:28px;height:28px;box-shadow:var(--ae-glow);border-radius:999px;place-items:center;display:grid}.ask-icon-btn svg,.ask-send svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.ask-sparkle svg{fill:currentColor;stroke:none;width:16px;height:16px}.ask-tools{gap:4px;display:flex}.ask-icon-btn{background:var(--ae-canvas);width:32px;height:32px;color:var(--ae-ink);cursor:pointer;box-shadow:var(--ae-shadow);border:0;border-radius:999px}.ask-body{min-height:0;padding:10px max(16px, env(safe-area-inset-right,0px)) 8px max(16px, env(safe-area-inset-left,0px));flex:0 auto;overflow:hidden auto}.ask-catalog{align-content:start;gap:8px;display:grid}.ask-note,.ask-empty,.ask-help,.ask-loader,.ask-voice-hint,.ask-photo-name{color:var(--ae-muted);margin:0;font-size:12px}.ask-capabilities{gap:8px;margin:0;display:grid}.ask-capabilities>div{grid-template-columns:auto 1fr;align-items:baseline;gap:6px;font-size:13px;line-height:1.4;display:grid}.ask-capabilities dt{color:var(--ae-accent);margin:0;font-weight:650}.ask-capabilities dd{color:var(--ae-ink);margin:0}.ask-starters{gap:6px;padding:4px 0 0;display:grid}.ask-starter{text-align:left;background:var(--ae-canvas);width:100%;max-width:100%;color:var(--ae-ink);border-radius:var(--ae-radius-sm);cursor:pointer;box-sizing:border-box;border:0;padding:12px 16px;font-size:14px}.ask-starter:hover,.ask-starter:focus-visible{background:var(--ae-accent-soft);box-shadow:var(--ae-glow)}.ask-thread{gap:10px;display:grid}.ask-bubble{max-width:92%}.ask-bubble.is-user{background:var(--ae-accent-soft);color:var(--ae-ink);border-radius:var(--ae-radius);justify-self:end;padding:8px 10px}.ask-bubble.is-user p{margin:0}.ask-bubble.is-assistant{background:var(--ae-canvas);border-radius:var(--ae-radius);box-shadow:var(--ae-shadow);border:0;justify-self:start;padding:8px 10px}.ask-bubble.is-assistant .notice-body{white-space:pre-wrap;max-height:none;margin:0;font-family:inherit}.ask-cta{background:var(--ae-accent);color:#fff;cursor:pointer;box-shadow:var(--ae-glow);border:0;border-radius:999px;justify-content:center;align-items:center;margin:8px 0 0;padding:8px 14px;display:inline-flex}.ask-composer{border-top:0;padding:8px 12px 12px}.ask-bar{background:var(--ae-canvas);box-shadow:var(--ae-shadow);border:0;border-radius:999px;align-items:center;gap:6px;padding:4px 6px 4px 12px;display:flex}.ask-bar input{color:var(--ae-ink);background:0 0;border:none;outline:none;flex:1;padding:8px 6px}.ask-send{background:var(--ae-accent);color:#fff;cursor:pointer;width:36px;height:36px;box-shadow:var(--ae-glow);border:0;border-radius:999px}.ask-send:disabled{opacity:.45}.desk-primary-actions,[data-job-confirm],[data-inbox-queue],[data-inbox-ask-ava]{z-index:32;position:relative}.desk-ask-fab{right:max(24px, env(safe-area-inset-right,0px));bottom:max(24px, env(safe-area-inset-bottom,0px));z-index:30;background:var(--ae-accent);color:#fff;box-shadow:var(--ae-glow);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:14px 18px;font-weight:650;display:inline-flex;position:fixed}.desk-ask-fab-icon{place-items:center;width:18px;height:18px;display:grid}.desk-ask-fab-icon svg{fill:currentColor;width:18px;height:18px}.home-desk{gap:16px;display:grid}.home-owner{color:inherit;font-weight:700}.home-next{background:var(--ae-surface);grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;display:grid}.home-next-icon{background:var(--ae-accent);color:#fff;width:44px;height:44px;box-shadow:var(--ae-glow);border-radius:999px;place-items:center;display:grid}.home-next-icon svg{stroke:currentColor;fill:none;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.home-next-copy h2{margin:0 0 4px}.home-next-copy p{color:var(--ae-muted);margin:0;font-size:13px}.home-also-next{flex-wrap:wrap;gap:8px;display:flex}.home-desk.is-dense .home-also-next{display:none}.home-also-chip{background:var(--ae-surface);border:1px solid var(--ae-line);color:inherit;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.home-action-stack{gap:8px;display:grid}.home-action{border:1px solid var(--ae-line);border-radius:var(--ae-radius-sm);background:var(--ae-canvas);color:inherit;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:grid}.home-action b{font-size:14px;display:block}.home-action-meta{justify-items:end;gap:4px;font-size:13px;display:grid}.home-next-dismiss{color:var(--ae-muted);cursor:pointer;background:0 0;border:0;padding:4px 8px;font-size:20px;line-height:1}.home-next h2,.home-grid h2,.home-chart h2,.home-queue h2{margin:0 0 6px;font-size:15px}.home-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.stat{background:var(--ae-surface);border-radius:var(--ae-radius);min-width:0;box-shadow:var(--ae-shadow);border:0;gap:6px;padding:16px;display:grid}.stat-icon{color:#fff;width:36px;height:36px;box-shadow:var(--ae-glow);border-radius:999px;place-items:center;display:grid}.stat-icon svg{stroke:currentColor;fill:none;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.stat-icon[data-tone=accent]{background:var(--ae-accent)}.stat-icon[data-tone=wait]{background:var(--ae-wait)}.stat-icon[data-tone=ok]{background:var(--ae-ok)}.stat-icon[data-tone=ink]{background:var(--ae-ink);color:var(--ae-surface)}.stat strong{letter-spacing:-.05em;font-size:34px;line-height:1.05}.stat-status{letter-spacing:.04em;text-transform:uppercase;color:var(--ae-muted);font-size:11px;font-weight:700}.stat-label{color:var(--ae-muted);font-size:12px}.home-charts{grid-template-columns:1fr 1fr;gap:12px;display:grid}.home-chart{flex-direction:column;min-height:240px;display:flex}.home-chart .spark,.home-chart .page-sub{flex:1}.home-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.home-list{margin:0;padding-left:18px}.home-queue{overflow:auto}.home-queue .page-sub{margin:0 0 12px}.home-queue .table-wrap{box-shadow:none;background:0 0;border:0}.home-card-link{text-align:right;align-self:flex-end;margin-top:auto;padding-top:12px;font-size:13px;display:inline-block}.spark{align-items:flex-end;gap:8px;min-height:140px;margin-top:8px;display:flex}.spark-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;display:flex}.spark-bar{background:var(--ae-accent);border-radius:4px 4px 0 0;width:100%;min-height:4px}.spark-pair{align-items:flex-end;gap:3px;width:100%;display:flex}.spark-bar.is-booked{background:var(--ae-accent)}.spark-bar.is-transfer{background:var(--ae-ink);opacity:.45}.spark-col em{color:var(--ae-muted);font-size:10px;font-style:normal}.chart-legend{color:var(--ae-muted);gap:16px;margin-top:10px;font-size:12px;display:flex}.chart-legend span{align-items:center;gap:6px;display:inline-flex}.chart-dot{border-radius:99px;width:8px;height:8px;display:inline-block}.chart-dot.is-booked{background:var(--ae-accent)}.chart-dot.is-transfer{background:var(--ae-ink);opacity:.45}.palette input{border:none;border-bottom:1px solid var(--ae-line);width:100%;color:var(--ae-ink);background:0 0;outline:none;padding:12px 14px}.ask-bar input,.ask-modal .ask-bar input{border-bottom:none;width:auto;padding:8px 6px}.palette-list{max-height:320px;padding:6px;overflow:auto}.palette-item{text-align:left;width:100%;color:var(--ae-ink);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:space-between;gap:12px;padding:8px 10px;display:flex}.palette-item[aria-selected=true],.palette-item:hover{background:var(--ae-accent-soft)}.palette-item .meta{color:var(--ae-muted);font-size:12px}.palette .notice-body{max-height:160px;margin:8px 12px 0}.ask-chips{flex-wrap:nowrap;gap:6px;padding:8px 12px 0;display:flex;overflow-x:auto}.ask-chip{background:var(--ae-canvas);color:var(--ae-ink);cursor:pointer;white-space:nowrap;border:0;border-radius:999px;flex:none;padding:6px 12px;font-size:12px;line-height:1.3}.ask-chip:hover,.ask-chip:focus-visible{border-color:var(--ae-accent);color:var(--ae-accent)}.ask-videos{gap:8px;padding:8px 12px 0;display:grid}.ask-video{border-radius:var(--ae-radius-sm);color:var(--ae-ink);background:var(--ae-canvas);box-shadow:var(--ae-shadow);border:0;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 12px;text-decoration:none;display:flex}.ask-video span{color:var(--ae-accent);white-space:nowrap;font-size:12px}.ask-photo-hook{color:var(--ae-muted);padding:8px 12px 0;font-size:12px;display:block}.ask-file-input{opacity:0;width:1px;height:1px;position:absolute}html.ask-open,body.ask-open{overscroll-behavior:none;overflow:clip hidden}@media (max-width:900px){.desk,.desk.is-collapsed{max-width:100%;height:auto;min-height:100dvh;padding:max(8px, env(safe-area-inset-top,0px)) max(12px, env(safe-area-inset-right,0px)) max(8px, env(safe-area-inset-bottom,0px)) max(12px, env(safe-area-inset-left,0px));grid-template-columns:1fr;overflow:clip visible}.side{display:none}.side nav{flex-direction:column;flex:1;min-height:0;overflow:auto}.nav-group{flex-direction:column;margin:0 0 4px}.nav-group-label{display:block}.desk.is-collapsed .brand-name,.desk.is-collapsed .nav-text{display:inline}.main{padding:8px max(12px, env(safe-area-inset-right,0px)) calc(88px + env(safe-area-inset-bottom,0px)) max(12px, env(safe-area-inset-left,0px));min-width:0;max-width:100%;height:auto;overflow:clip visible}.filter-bar .field{flex:140px;min-width:0}.smart-filter{min-width:0;max-width:100%;padding:10px}.smart-filter-field input{min-width:0;max-width:100%;font-size:16px}.smart-filter-chips{max-width:100%}.data-table-wrap{overflow-x:auto}.job-row{scroll-margin-top:56px}.home-kpis{grid-template-columns:1fr 1fr}.home-grid,.home-charts,.home-next{grid-template-columns:1fr}}.flow-builder{flex-direction:column;gap:0;max-width:640px;display:flex}.flow-join{background:var(--ae-accent);opacity:.35;width:2px;height:16px;margin:0 0 0 22px}.flow-node{background:var(--ae-surface);border:1px solid var(--ae-line);border-radius:var(--ae-radius);padding:12px 14px}.flow-node.is-off{opacity:.55}.flow-node-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.flow-node-head h2{margin:0;font-size:16px}.thread-split{grid-template-columns:minmax(220px,1fr) minmax(240px,1.2fr);gap:12px;display:grid}.thread-open{color:var(--ae-accent);font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-weight:600}.data-table tr.is-selected td{background:var(--ae-accent-soft)}.thread-detail h2{margin:0 0 12px;font-size:16px}.thread-messages{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.msg{border:1px solid var(--ae-line);border-radius:var(--ae-radius);background:var(--ae-canvas);padding:8px 10px}.msg p{margin:0}.msg-out{background:var(--ae-accent-soft)}.thread-detail textarea,.thread-detail select{border:1px solid var(--ae-line);border-radius:var(--ae-radius);background:var(--ae-surface);width:100%;color:var(--ae-ink);margin:6px 0 8px;padding:8px 10px}.thread-detail textarea{min-height:72px}@media (max-width:900px){.thread-split{grid-template-columns:1fr}}.voice-cards{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:10px;display:grid}.voice-card{background:var(--ae-surface);border:1px solid var(--ae-line);border-radius:var(--ae-radius);box-shadow:var(--ae-shadow);flex-direction:column;gap:8px;padding:12px;display:flex}.voice-card.is-selected{border-color:var(--ae-accent);background:var(--ae-accent-soft)}.voice-card-pick{width:100%;color:var(--ae-ink);text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;display:block}.voice-card-pick strong{font-size:16px;font-weight:600}.voice-card .btn{width:100%}.voice-clone{border-top:1px solid var(--ae-line);margin-top:8px;padding-top:12px}.voice-clone h3{margin:0 0 6px;font-size:16px;font-weight:600}.voice-clone audio{width:100%;max-width:360px;margin:8px 0 0;display:block}.load-meter{background:var(--ae-line);border-radius:99px;height:8px;margin-top:8px;overflow:hidden}.load-meter>span{background:var(--ae-accent);height:100%;display:block}.data-table .btn{margin-left:8px}.data-table td.pay-row-actions-cell{z-index:1;min-width:9rem;position:relative}.data-table .pay-row-actions-cell .btn{margin-left:0}[data-collections-board].data-table-wrap .data-table{min-width:640px}@media (max-width:900px){[data-flow-list],.flow-builder{padding-bottom:88px}}.jobs-table th{text-transform:none;letter-spacing:0;font-size:12px;font-weight:600}.jobs-desk.is-dense .jobs-table th,.jobs-desk.is-dense .jobs-table td{vertical-align:middle;padding:4px 6px;font-size:12px}.jobs-desk.is-dense .today-job-card{gap:4px;padding:6px 8px}.jobs-desk.is-dense .page-sub{margin:0 0 4px}.jobs-desk{gap:14px;display:grid}.jobs-desk.is-dense{gap:8px}.jobs-desk.is-dense .page-head{padding:10px 14px}.jobs-desk.is-dense .overview-metric-strip{grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:4px}.jobs-desk.is-dense[data-estimates-board] .overview-metric-strip,.jobs-desk.is-dense[data-customers-board] .overview-metric-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.jobs-desk.is-dense[data-invoices-board] .overview-metric-strip,.jobs-desk.is-dense[data-billing-board] .overview-metric-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.jobs-desk.is-dense[data-payments-board] .overview-metric-strip,.jobs-desk.is-dense[data-schedule-board] .overview-metric-strip,.jobs-desk.is-dense[data-calls-board] .overview-metric-strip,.jobs-desk.is-dense[data-settings-board] .overview-metric-strip,.jobs-desk.is-dense[data-customers-board] .overview-metric-strip,.jobs-desk.is-dense[data-dispatch-board] .overview-metric-strip,.jobs-desk.is-dense[data-dispatch-board] .dispatch-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.jobs-desk.is-dense[data-dispatch-board] .dispatch-metrics{margin-bottom:4px}.jobs-desk.is-dense[data-dispatch-board] .dispatch-metrics>.overview-metric{padding:10px 12px}.jobs-desk.is-dense[data-dispatch-board] .dispatch-metrics b{font-size:inherit;letter-spacing:inherit;line-height:inherit}.jobs-desk.is-dense[data-support-board] .overview-metric-strip,.jobs-desk.is-dense[data-jobs-board] .overview-metric-strip,.jobs-desk.is-dense[data-kanban-board] .overview-metric-strip,.jobs-desk.is-dense[data-lead-board] .overview-metric-strip,.jobs-desk.is-dense[data-price-board] .overview-metric-strip,.jobs-desk.is-dense[data-agents-board] .overview-metric-strip,.jobs-desk.is-dense[data-ask-desk] .overview-metric-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.jobs-desk.is-dense[data-kanban-board] .overview-metric-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.jobs-desk.is-dense[data-jobs-board]:not([data-kanban-board]) [data-today-jobs]{display:none}.owner-golive .overview-metric-strip,.jobs-desk.is-dense[data-team-board] .overview-metric-strip,.jobs-desk.is-dense[data-portal-desk] .overview-metric-strip,.jobs-desk.is-dense[data-team-chat-board] .overview-metric-strip,.jobs-desk.is-dense[data-phones-board] .overview-metric-strip,.jobs-desk.is-dense[data-integrations-board] .overview-metric-strip,.jobs-desk.is-dense[data-knowledge-board] .overview-metric-strip,.jobs-desk.is-dense[data-usage-board] .overview-metric-strip,.jobs-desk.is-dense[data-collections-desk] .overview-metric-strip,.jobs-desk.is-dense[data-reminders-board] .overview-metric-strip,.jobs-desk.is-dense[data-timesheets-board] .overview-metric-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.jobs-desk.is-dense[data-notices-board] .overview-metric-strip,.jobs-desk.is-dense[data-inbox-board] .overview-metric-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.jobs-desk.is-dense[data-growth-board] .overview-metric-strip{grid-template-columns:repeat(4,minmax(0,1fr))}@media (min-width:901px){.jobs-desk.is-dense[data-customers-board] [data-customers-split],.jobs-desk.is-dense[data-calls-board] [data-calls-split]{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:start;gap:10px;min-width:0;display:grid}.jobs-desk.is-dense[data-calls-board] [data-calls-split] [data-calls-log]{order:1;min-width:0}.jobs-desk.is-dense[data-calls-board] [data-calls-split] [data-call-detail]{order:2;min-width:0;position:sticky;top:12px}.jobs-desk.is-dense[data-customers-board] [data-customers-split] [data-customer-detail]{min-width:0;position:sticky;top:12px}.jobs-desk.is-dense[data-growth-board] [data-growth-reviews]{grid-template-columns:repeat(3,minmax(0,1fr))}.jobs-desk.is-dense[data-inbox-board] .thread-split,.jobs-desk.is-dense[data-customers-board],.jobs-desk.is-dense[data-growth-board],.jobs-desk.is-dense[data-calls-board],.jobs-desk.is-dense[data-inbox-board],.jobs-desk.is-dense[data-schedule-board]{min-width:0;max-width:100%}}.settings-billing-cards,.owner-snapshot-cards{gap:8px;margin:12px 0;display:grid}@media (min-width:901px){.settings-billing-cards,.owner-snapshot-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.jobs-desk.is-dense[data-kanban-board]{flex-direction:column;display:flex}.jobs-desk.is-dense[data-kanban-board]>*{order:10}.jobs-desk.is-dense[data-kanban-board] .page-head{order:1}.jobs-desk.is-dense[data-kanban-board] [data-tech-next]{order:2}.jobs-desk.is-dense[data-kanban-board] [data-board-metrics]{order:3}.jobs-desk.is-dense[data-kanban-board] [data-board-tabs]{order:4}.jobs-desk.is-dense[data-kanban-board] .board,.jobs-desk.is-dense[data-kanban-board] [data-phase]{order:5}.jobs-desk.is-dense[data-kanban-board] [data-today-load]{order:6}}.jobs-phone-cards{display:none}.jobs-desk.is-dense [data-team-cards],.jobs-desk.is-dense [data-portal-cards],.jobs-desk.is-dense [data-integrations-cards],.jobs-desk.is-dense [data-phone-cards],.jobs-desk.is-dense [data-ava-post-call-grid]{gap:8px;display:grid}@media (min-width:901px){.jobs-desk.is-dense [data-team-cards],.jobs-desk.is-dense [data-portal-cards],.jobs-desk.is-dense [data-integrations-cards],.jobs-desk.is-dense [data-phone-cards]{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-phone-buy]{display:none}.jobs-desk.is-dense .jobs-table th,.jobs-desk.is-dense .jobs-table td,.jobs-desk.is-dense .data-table th,.jobs-desk.is-dense .data-table td{padding:4px 6px;font-size:12px}.jobs-desk.is-dense .board-card{gap:4px;padding:8px 10px;display:grid}.jobs-desk.is-dense .board{gap:8px}.jobs-desk.is-dense [data-tech-next] .next-job-card{border:1px solid var(--ae-line);border-radius:var(--ae-radius);background:var(--ae-surface);margin:0;padding:10px 12px;display:grid}.jobs-desk.is-dense .empty{border:1px dashed var(--ae-line);background:var(--ae-accent-soft);text-align:left;padding:22px 16px}.winning-empty,.jobs-desk.is-dense .winning-empty,.home-desk .winning-empty{text-align:left;border:1px dashed var(--ae-line);background:var(--ae-accent-soft);padding:18px 16px}.winning-empty-head h2{margin:8px 0 6px;font-size:18px}.winning-empty-head p{color:var(--ae-muted);margin:0 0 12px}.winning-empty-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 12px;display:grid}.winning-empty-cards .today-job-card{margin:0}.winning-empty-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ava-booked-list{gap:4px;margin:0 0 8px;padding:0;list-style:none;display:grid}.ava-booked-list li{gap:2px;display:grid}@media (max-width:900px){.winning-empty-cards{grid-template-columns:1fr}}.jobs-desk.is-dense .editor-card{margin:8px 0;padding:8px 10px}.jobs-desk.is-dense .desk-tabs{gap:6px;margin-bottom:8px}.jobs-desk.is-dense [data-customer-create],.jobs-desk.is-dense [data-estimate-create],.jobs-desk.is-dense [data-invoice-create],.jobs-desk.is-dense [data-register-create]{border:1px solid var(--ae-line);border-radius:var(--ae-radius);background:var(--ae-surface);grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:8px;margin:0;padding:10px 12px;display:grid}.jobs-desk.is-dense [data-customer-create] h2,.jobs-desk.is-dense [data-estimate-create] h2,.jobs-desk.is-dense [data-invoice-create] h2,.jobs-desk.is-dense [data-register-create] h2{display:none}.jobs-desk.is-dense [data-customer-create] .field,.jobs-desk.is-dense [data-estimate-create] .field,.jobs-desk.is-dense [data-invoice-create] .field,.jobs-desk.is-dense [data-register-create] .field{min-width:0}.jobs-desk .page-head{background:var(--ae-surface);border:1px solid var(--ae-line);border-radius:var(--ae-radius);padding:10px 12px}.connect-rail{gap:10px;margin:0 0 16px;display:grid}.connect-card{border:1px solid var(--ae-line);border-radius:var(--ae-radius-sm);background:var(--ae-surface);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.desk-tabs{flex-wrap:wrap}@media (max-width:900px){.connect-card{flex-direction:column;align-items:flex-start}.desk-tabs,.seg[data-calls-tabs],[data-settings-tabs],[data-kb-tabs]{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-right:8px;scroll-margin-bottom:140px;overflow-x:auto}.desk-tabs button,.seg[data-calls-tabs] button{flex:none;min-height:40px}}.density-timeline{gap:8px;margin:0;padding:0;list-style:none;display:grid}.density-timeline li{border:1px solid var(--ae-line);border-radius:var(--ae-radius-sm);background:var(--ae-surface);padding:10px 12px}.customer-detail h3{margin-top:18px}[data-overview-needs]{gap:8px;margin:8px 0 12px;display:grid}.nav-more>summary{cursor:pointer;list-style:none}.nav-more>summary::-webkit-details-marker{display:none}.icon-only{width:32px;padding:0}.avatar-btn{background:var(--ae-accent-soft);width:32px;min-width:32px;color:var(--ae-accent);pointer-events:auto;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border-radius:999px;font-weight:700}.owner-account{flex-shrink:0;position:relative}.owner-account-menu{z-index:120;min-width:188px;left:auto;right:0}.owner-account-menu a,.owner-account-menu button{text-align:left;width:100%;color:var(--ae-ink);min-height:40px;font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:0 0;border:0;border-radius:6px;padding:8px 10px;font-size:14px;text-decoration:none;display:block}.owner-account-menu a:hover,.owner-account-menu button:hover{background:var(--ae-canvas)}.seg{background:var(--ae-surface);box-shadow:var(--ae-shadow);border:0;border-radius:999px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.seg button{color:var(--ae-ink);cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:34px;padding:0 14px;font-weight:550}.seg button.is-active,.seg button[aria-selected=true]{background:var(--ae-accent);color:#fff;box-shadow:var(--ae-glow)}.status-pill,.tech-chip{background:var(--ae-canvas);min-height:28px;color:var(--ae-ink);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-size:12px;font-weight:600;display:inline-flex}.status-pill.is-ok{background:var(--ae-ok-soft);color:var(--ae-ok);border-color:#0000}.status-pill.is-danger{background:var(--ae-danger-soft);color:var(--ae-danger);border-color:#0000}.status-pill.is-accent{background:var(--ae-accent-soft);color:var(--ae-accent);border-color:#0000}.status-pill.is-wait{background:var(--ae-wait-soft);color:var(--ae-wait);border-color:#0000}.tech-chip.is-empty{color:var(--ae-muted)}.tech-avatar{background:var(--ae-accent);color:#fff;border-radius:999px;place-items:center;width:18px;height:18px;font-size:9px;font-weight:700;display:grid}.cell-menu{position:relative}.chip-menu{z-index:8;background:var(--ae-surface);border:1px solid var(--ae-line);border-radius:var(--ae-radius);min-width:160px;box-shadow:var(--ae-shadow);padding:4px;display:grid;position:absolute;top:calc(100% + 4px);left:0}.chip-menu button{text-align:left;color:var(--ae-ink);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 8px}.chip-menu button:hover{background:var(--ae-canvas)}.chip-menu.owner-account-menu{z-index:120;min-width:188px;left:auto;right:0}.stat{box-shadow:var(--ae-shadow);padding:14px}.filter-bar .field select,.filter-bar .field input{background:var(--ae-surface);min-height:40px;color:var(--ae-ink);box-shadow:var(--ae-shadow);border:0;border-radius:12px;padding:6px 12px}.cal-howto{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.cal-howto strong{margin-bottom:4px;display:block}.cal-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;display:flex}.cal-date-nav{align-items:center;gap:8px;display:flex}.cal-date-title{justify-items:center;min-width:180px;display:grid}.cal-tz{color:var(--ae-muted);font-size:12px}.cal-legend{color:var(--ae-muted);flex-wrap:wrap;align-items:center;gap:12px 16px;margin:0 0 12px;font-size:13px;display:flex}.cal-legend label,.cal-dot{align-items:center;gap:6px;display:inline-flex}.cal-dot:before{content:"";background:var(--ae-danger);border-radius:999px;width:8px;height:8px}.cal-dot.is-member:before{background:#db2777}.cal-event.is-org{background:var(--ae-danger-soft);box-shadow:0 6px 16px -10px #dc262666}.cal-event.is-member{background:var(--ae-accent-soft)}.cal-month{background:0 0;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;padding:4px 0 0;display:grid}.cal-month-dow,.cal-month-cell{border:0;flex-direction:column;align-items:flex-start;gap:6px;min-height:108px;padding:10px;display:flex}.cal-month-dow{min-height:0;color:var(--ae-muted);background:0 0;padding-bottom:0;font-size:12px}.cal-month-cell{background:var(--ae-surface);border-radius:var(--ae-radius-sm);box-shadow:var(--ae-shadow)}.cal-month-cell.is-out{color:var(--ae-muted);opacity:.62}.cal-month-cell.is-today{box-shadow:var(--ae-glow)}.cal-timeline{border-radius:var(--ae-radius);box-shadow:var(--ae-shadow);background:var(--ae-surface);border:0;padding:8px;overflow:hidden}.cal-tl-row{border-top:0;display:grid}.cal-tl-head{background:0 0;border-top:0}.cal-tl-label,.cal-timeline .cal-col-head{color:var(--ae-muted);padding:10px 8px;font-size:12px}.cal-timeline .cal-slot{background:var(--ae-canvas);min-height:72px}.cal-empty-copy{text-align:center;color:var(--ae-muted);margin:0;padding:24px 12px}.appt-scrim{z-index:35;background:#0a1128c7;justify-content:center;align-items:start;padding:32px 16px;display:grid;position:fixed;inset:0;overflow:auto}.appt-modal{background:var(--ae-surface);border-radius:var(--ae-radius);width:min(720px,100%);box-shadow:var(--ae-shadow);border:0}.appt-head{grid-template-columns:auto 1fr auto;align-items:start;gap:12px;margin-bottom:16px;display:grid}.appt-head h2{margin:0 0 4px}.appt-head-icon{background:var(--ae-accent);color:#fff;width:40px;height:40px;box-shadow:var(--ae-glow);border-radius:999px;place-items:center;display:grid}.appt-head-icon svg{stroke:currentColor;fill:none;stroke-width:1.75px;width:18px;height:18px}.appt-section{margin:0 0 18px}.appt-section h3{align-items:center;gap:8px;margin:0 0 12px;font-size:14px;display:flex}.appt-section h3 svg{stroke:currentColor;fill:none;stroke-width:1.75px;width:16px;height:16px}.appt-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.appt-span{grid-column:1/-1}.appt-modal .field span{align-items:center;gap:6px;margin-bottom:6px;display:inline-flex}.appt-modal .field em{color:var(--ae-ink);font-style:normal}.appt-modal input,.appt-modal select{background:var(--ae-canvas);width:100%;min-height:42px;color:var(--ae-ink);border:0;border-radius:12px;padding:8px 12px}.appt-modal input:focus,.appt-modal select:focus{border-color:var(--ae-accent);box-shadow:var(--ae-focus);outline:none}.info-tip{border:1px solid var(--ae-line);width:16px;height:16px;color:var(--ae-muted);border-radius:999px;place-items:center;font-size:10px;font-weight:700;display:inline-grid}[data-theme=dark] .appt-scrim{background:#0a11289e}@media (max-width:720px){.appt-grid{grid-template-columns:1fr}}.pay-connect-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.pay-connect-head h2{margin:0}.pay-queues{grid-template-columns:1fr 1fr;gap:12px;margin:0 0 16px;display:grid}.pay-queues .panel h2{margin:0;font-size:16px}.pay-row-actions{flex-wrap:wrap;align-items:stretch;gap:6px;display:flex}.pay-queues .data-table .pay-row-actions .btn{margin-left:0}@media (max-width:900px){.pay-queues{grid-template-columns:1fr;padding-bottom:88px}.pay-row-actions{flex-direction:column}}.founder-shell{background:var(--ae-canvas);min-height:100vh}.founder-bar{background:var(--ae-surface);border-bottom:1px solid var(--ae-line);justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.founder-main{gap:16px;max-width:1080px;margin:0 auto;padding:24px 20px 48px;display:grid}.founder-main .data-table{width:100%}.tony-ops{gap:10px;margin:8px 0 0;padding-left:20px;display:grid}.tony-ops li{gap:2px;display:grid}.tony-ops li span{color:var(--ae-muted)}@media (max-width:900px){.founder-main{padding:16px 12px 32px;overflow-x:auto}}.shop-overview{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.shop-overview h2{margin:0 0 4px;font-size:15px}.home-desk.is-dense{gap:6px}.home-desk.is-dense .panel{box-shadow:none;border:1px solid var(--ae-line);border-radius:8px}.home-desk.is-dense .panel-pad{padding:6px 8px}.overview-metric-strip,.overview-chip-rail{grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;display:grid}.overview-metric{border:1px solid var(--ae-line);background:var(--ae-surface);color:inherit;border-radius:6px;gap:0;min-width:0;padding:4px 6px;text-decoration:none;display:grid}.overview-metric .stat-label{letter-spacing:.04em;text-transform:uppercase;color:var(--ae-muted);font-size:10px}.overview-metric strong{letter-spacing:-.03em;font-size:15px;line-height:1.15}.overview-metric em{color:var(--ae-muted);font-size:11px;font-style:normal;font-weight:650;display:block}.dispatch-overview{grid-template-columns:minmax(0,1.65fr) minmax(240px,.8fr);grid-template-areas:"board ava""board map";align-items:start;gap:6px;width:100%;min-width:0;display:grid}.dispatch-overview .overview-board-col,.dispatch-overview [data-overview-map],.dispatch-overview [data-overview-live]{min-width:0;max-width:100%}.dispatch-overview .overview-board-col{grid-area:board;align-content:start;gap:6px;display:grid;overflow:hidden}.dispatch-overview [data-overview-today]{min-width:0;max-width:100%;overflow:hidden}.dispatch-overview .overview-today-table-wrap{max-width:100%;overflow-x:auto}.dispatch-overview [data-overview-map]{grid-area:map}.dispatch-overview [data-overview-live]{grid-area:ava;align-self:stretch}.dispatch-overview:not(:has([data-overview-live])){grid-template-columns:minmax(0,1.65fr) minmax(240px,.8fr);grid-template-areas:"board map"}.dispatch-overview:not(:has([data-overview-map])){grid-template-columns:minmax(0,1.65fr) minmax(240px,.8fr);grid-template-areas:"board ava"}.dispatch-overview [data-overview-map] .shop-map-layout{grid-template-columns:1fr}.overview-money-line{grid-template-columns:auto 1fr repeat(3,minmax(0,1fr)) auto auto;align-items:center;gap:8px 16px;display:grid}.overview-money-line h2,.overview-money-line .page-sub,.overview-money-line .send-off,.overview-money-line .home-card-link,.overview-money-line .money-row{margin:0}.next-job-facts{flex-wrap:wrap;gap:4px 10px;margin:4px 0 0;font-size:12px;display:flex}.next-job-card.is-dense{gap:2px;display:grid}.next-job-card.is-dense .job-directions.is-compact{margin:0}.next-job-facts b{letter-spacing:.06em;text-transform:uppercase;color:var(--ae-muted);font-size:10px;display:block}.overview-today-table{table-layout:fixed;width:100%;max-width:100%;margin:2px 0 4px}.overview-today-table th,.overview-today-table td{white-space:nowrap;vertical-align:middle;text-overflow:ellipsis;padding:3px 5px;font-size:12px;overflow:hidden}.overview-today-table th:first-child,.overview-today-table td:first-child{width:4.75rem}.overview-today-table th:nth-child(5),.overview-today-table td:nth-child(5){width:4.25rem}.overview-today-table th:last-child,.overview-today-table td:last-child{width:28%;text-overflow:unset;overflow:visible}.overview-today-table td:last-child{white-space:normal}.overview-today-table .job-action-chips,.overview-today-table .job-directions{flex-wrap:wrap}.overview-today-table .muted-detail{display:none}.overview-today-table .today-eta{text-overflow:ellipsis;max-width:100%;color:var(--ae-muted);white-space:nowrap;font-size:10px;line-height:1.2;display:block;overflow:hidden}[data-overview-today] h2,[data-overview-map] h2{margin:0 0 2px;font-size:13px}[data-overview-next]>.page-sub,[data-overview-today] .home-card-link{margin:2px 0 0;font-size:11px}.home-desk.is-dense .home-next.is-strip{grid-template-columns:1fr auto;gap:8px;padding:6px 10px}.home-desk.is-dense .home-next.is-strip .home-next-copy h2{margin:0;font-size:14px}.home-desk.is-dense .home-next.is-strip .home-next-copy p{display:none}.overview-today-table a{color:inherit;text-decoration:none}.overview-today-cards{display:none}.home-kpis.is-dense{gap:8px}.home-kpis.is-dense .stat{gap:2px;padding:10px 12px}.home-kpis.is-dense .stat-icon{width:22px;height:22px}.home-kpis.is-dense .stat-icon svg{width:12px;height:12px}.home-kpis.is-dense .stat strong{font-size:20px}.home-charts.is-dense .home-chart{min-height:0}.home-grid.is-dense .panel-pad{padding:12px 14px}.home-desk.is-dense .home-next{padding:6px 10px}.home-desk.is-dense .home-next-icon{display:none}.overview-customize{flex-wrap:wrap;align-items:center;gap:4px;margin:0;display:flex}.overview-customize .btn{min-height:28px;padding:0 8px;font-size:11px}.overview-customize .btn.is-off{opacity:.55}.job-directions{flex-wrap:wrap;align-items:baseline;gap:8px 14px;margin:8px 0 0;font-size:13px;display:flex}.job-directions-links{gap:12px;display:flex}.job-directions.is-compact{margin:6px 0 0;font-size:12px}.job-action-chips{flex-wrap:wrap;align-items:center;gap:4px;margin-top:4px;display:flex}.job-action-chips.is-overview{margin-top:0}.next-job-actions{flex-wrap:wrap;align-items:center;gap:4px;margin-top:6px;display:flex}.action-chip{appearance:none;border:1px solid var(--ae-chip-line);background:var(--ae-chip-bg);background-color:var(--ae-chip-bg);min-height:26px;color:var(--ae-chip-ink);-webkit-text-fill-color:var(--ae-chip-ink);cursor:pointer;border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:650;text-decoration:none;display:inline-flex}.action-chip:hover,.action-chip:focus-visible,.action-chip[aria-pressed=true]{border-color:var(--ae-accent);color:var(--ae-chip-ink);-webkit-text-fill-color:var(--ae-chip-ink)}.action-chip[aria-pressed=true]{background:var(--ae-accent);background-color:var(--ae-accent);color:#fff;-webkit-text-fill-color:#fff}.home-desk.is-dense .action-chip{min-height:26px}.action-chip:disabled{opacity:.45;cursor:default}.tech-next-phone{display:none}.customer-card-address{color:var(--ae-ink);margin:2px 0 4px;font-size:13px;font-weight:700;line-height:1.25}.pay-action-rail{gap:10px;margin:0 0 16px;display:grid}.pay-action-card{border:1px solid var(--ae-line);border-radius:var(--ae-radius-sm);background:var(--ae-surface);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.ava-live-starters,.ava-live-thread{flex-wrap:wrap;gap:8px;display:flex}.ava-live-thread{gap:10px;display:grid}.ava-live-compose{grid-template-columns:1fr auto;align-items:end;gap:10px;display:grid}.next-job-card .next-job-address,.job-directions.is-prominent .next-job-address{color:var(--ae-ink);margin:0 0 2px;font-size:14px;font-weight:750;line-height:1.2}a.job-one-tap-directions,a.next-job-address{color:var(--ae-accent);text-underline-offset:2px;cursor:pointer;text-decoration:underline}a.job-one-tap-directions:hover,a.job-one-tap-directions:focus-visible,a.next-job-address:hover,a.next-job-address:focus-visible{color:var(--ae-accent)}.next-job-card h2{margin:0;font-size:15px}.next-job-card .job-next-kicker{margin-bottom:0}.next-job-card [data-next-job-meta]{display:none}.job-directions.is-prominent{gap:6px;margin:4px 0 2px;display:grid}.job-directions.is-prominent .job-directions-links{flex-wrap:wrap}.job-directions.is-prominent .btn{min-height:32px;padding:0 10px;font-size:12px}.overview-map-pin{width:48px;height:48px;color:var(--ae-accent)}.overview-map-pin svg{fill:none;stroke:currentColor;stroke-width:1.75px;width:48px;height:48px}.overview-job,.overview-live-row,.money-row,.customer-row{border-bottom:1px solid var(--ae-line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.overview-job:last-child,.overview-live-row:last-child,.money-row:last-child,.customer-row:last-child{border-bottom:0}.board-metrics,.money-summary{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-bottom:14px;display:grid}.money-summary{grid-template-columns:1fr 1fr}.metric-card{background:var(--ae-surface);border:1px solid var(--ae-line);border-radius:var(--ae-radius-sm);padding:12px 14px}.metric-card.is-ok{background:var(--ae-ok-soft)}.metric-card.is-wait{background:var(--ae-accent-soft)}.metric-card .stat-label{color:var(--ae-muted);font-size:12px}.metric-card strong{letter-spacing:-.03em;font-size:22px;display:block}.status-pill.is-enroute,.badge.enroute{background:var(--ae-accent-soft);color:var(--ae-accent)}.today-job-list{gap:10px;margin-bottom:16px;display:grid}.today-job-list.overview-today-cards{display:none}.today-job-card{background:var(--ae-surface);border:1px solid var(--ae-line);border-radius:var(--ae-radius-sm);gap:6px;padding:8px 10px;display:grid}.today-job-card>a{color:inherit;grid-template-columns:56px 1fr auto;align-items:center;gap:8px;text-decoration:none;display:grid}.send-off{color:var(--ae-muted);cursor:default;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:13px;font-weight:650;display:inline-flex}.growth-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.growth-module-grid{gap:8px;display:grid}@media (min-width:901px){.growth-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.growth-grid [data-founding-offer]{grid-column:1/-1}.founding-pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 0;display:grid}.founding-pillars article{border:1px solid var(--ae-line);border-radius:var(--ae-radius-sm);background:var(--ae-canvas);padding:12px}.founding-pillars h3{margin:0 0 6px;font-size:15px}.founding-included{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.founding-included article{border:1px solid var(--ae-line);border-radius:var(--ae-radius-sm);background:var(--ae-surface);padding:12px}.founding-included h3{margin:0 0 6px;font-size:14px}@media (max-width:900px){.founding-pillars,.founding-included{grid-template-columns:1fr}}.growth-stub{color:var(--ae-muted);font-size:13px}.last-job{text-align:right;font-size:12px}.jobs-phone-cards .last-job{text-align:left}.last-job b{font-size:13px;display:block}.last-job .is-wait{color:var(--ae-accent)}.last-job .is-accent{color:#2563eb}.customer-search{width:100%;margin:0 0 12px}.owner-golive-slot{display:none}@media (max-width:900px){.shop-overview,.growth-grid,.board-metrics,.money-summary{grid-template-columns:1fr}.dispatch-overview{flex-direction:column;grid-template-columns:1fr;grid-template-areas:"board""map""ava";display:flex}.dispatch-overview [data-overview-live]{order:1}.dispatch-overview .overview-board-col{order:2}.dispatch-overview [data-overview-map]{order:3}.overview-metric-strip,.overview-chip-rail{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:420px){.home-desk.is-dense .overview-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.home-desk.is-dense,.jobs-desk.is-dense,.shop-map,.shop-map-card,.next-job-card,.dispatch-overview,.dispatch-overview .overview-board-col,.dispatch-overview [data-overview-map]{min-width:0;max-width:100%}.dispatch-overview [data-overview-map] .shop-map-stage,.dispatch-overview [data-overview-map] .shop-map-stage .leaflet-container{max-width:100%;height:200px;min-height:200px}.shop-map-layout{grid-template-columns:1fr}}.jobs-desk.is-dense .overview-metric-strip,.jobs-desk.is-dense[data-jobs-board] .overview-metric-strip,.jobs-desk.is-dense[data-kanban-board] .overview-metric-strip,.jobs-desk.is-dense[data-payments-board] .overview-metric-strip,.jobs-desk.is-dense[data-growth-board] .overview-metric-strip,.jobs-desk.is-dense[data-schedule-board] .overview-metric-strip,.jobs-desk.is-dense[data-calls-board] .overview-metric-strip,.jobs-desk.is-dense[data-inbox-board] .overview-metric-strip,.jobs-desk.is-dense[data-settings-board] .overview-metric-strip,.jobs-desk.is-dense[data-team-board] .overview-metric-strip,.jobs-desk.is-dense[data-team-chat-board] .overview-metric-strip,.jobs-desk.is-dense[data-customers-board] .overview-metric-strip,.jobs-desk.is-dense[data-estimates-board] .overview-metric-strip,.jobs-desk.is-dense[data-invoices-board] .overview-metric-strip,.jobs-desk.is-dense[data-phones-board] .overview-metric-strip,.jobs-desk.is-dense[data-integrations-board] .overview-metric-strip,.jobs-desk.is-dense[data-knowledge-board] .overview-metric-strip,.jobs-desk.is-dense[data-usage-board] .overview-metric-strip,.jobs-desk.is-dense[data-support-board] .overview-metric-strip,.jobs-desk.is-dense[data-collections-desk] .overview-metric-strip,.jobs-desk.is-dense[data-reminders-board] .overview-metric-strip,.jobs-desk.is-dense[data-timesheets-board] .overview-metric-strip,.jobs-desk.is-dense[data-notices-board] .overview-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.jobs-desk.is-dense{flex-direction:column;display:flex}.jobs-desk.is-dense>*{order:10}.jobs-desk.is-dense .page-head{order:1;margin-bottom:6px;padding:8px 12px}.jobs-desk.is-dense .smart-filter{order:3;min-width:0;max-width:100%}.jobs-desk.is-dense [data-jobs-map],.jobs-desk.is-dense [data-board-map],.jobs-desk.is-dense [data-schedule-map]{order:4}.jobs-desk.is-dense .page-head h1{margin:0;font-size:22px}.jobs-desk.is-dense .page-head .page-sub{display:none}.jobs-desk.is-dense [data-tech-next]{order:2}.jobs-desk.is-dense .overview-metric-strip,.jobs-desk.is-dense [data-money-summary],.jobs-desk.is-dense [data-pay-actions],.jobs-desk.is-dense [data-stripe-stub],.jobs-desk.is-dense [data-estimate-honesty],.jobs-desk.is-dense [data-invoice-honesty],.jobs-desk.is-dense [data-pay-snapshot],.jobs-desk.is-dense [data-register-honesty],.jobs-desk.is-dense [data-team-chat-honesty],.jobs-desk.is-dense [data-messaging-honesty],.jobs-desk.is-dense [data-growth-lanes],.jobs-desk.is-dense [data-talk-stub],.jobs-desk.is-dense [data-reminders-ask]{order:3}.jobs-desk.is-dense [data-today-jobs],.jobs-desk.is-dense [data-jobs-cards],.jobs-desk.is-dense [data-estimate-cards],.jobs-desk.is-dense [data-invoice-cards],.jobs-desk.is-dense [data-customer-cards],.jobs-desk.is-dense [data-customer-list],.jobs-desk.is-dense [data-schedule-rail],.jobs-desk.is-dense [data-schedule-cards],.jobs-desk.is-dense [data-team-chat-cards],.jobs-desk.is-dense [data-team-chat-crew],.jobs-desk.is-dense [data-settings-cards],.jobs-desk.is-dense [data-team-snapshot],.jobs-desk.is-dense [data-portal-snapshot],.jobs-desk.is-dense [data-integrations-snapshot],.jobs-desk.is-dense [data-phone-routing],.jobs-desk.is-dense [data-portal-open-cards],.jobs-desk.is-dense [data-billing-cards],.jobs-desk.is-dense [data-billing-list],.jobs-desk.is-dense [data-phone-numbers],.jobs-desk.is-dense [data-phone-cards],.jobs-desk.is-dense [data-integrations-cards],.jobs-desk.is-dense [data-knowledge-cards],.jobs-desk.is-dense [data-usage-cards],.jobs-desk.is-dense [data-support-cards],.jobs-desk.is-dense [data-pay-cards],.jobs-desk.is-dense [data-register-cards],.jobs-desk.is-dense [data-collections-cards],.jobs-desk.is-dense [data-reminder-cards],.jobs-desk.is-dense [data-timesheet-cards],.jobs-desk.is-dense [data-notice-cards]{order:4}.jobs-desk.is-dense [data-billing-create],.jobs-desk.is-dense [data-billing-filters]{order:8}.jobs-desk.is-dense [data-jobs-filters],.jobs-desk.is-dense [data-invoice-filters],.jobs-desk.is-dense [data-estimate-filters],.jobs-desk.is-dense [data-customer-filters],.jobs-desk.is-dense [data-timesheet-filters],.jobs-desk.is-dense [data-timesheet-form]{order:5}.jobs-desk.is-dense [data-jobs-filters]{display:none}.jobs-desk.is-dense [data-jobs-table],.jobs-desk.is-dense [data-estimates-table],.jobs-desk.is-dense [data-invoices-table],.jobs-desk.is-dense .pay-queues,.jobs-desk.is-dense [data-board-cards],.jobs-desk.is-dense [data-team-detail]{order:4}.jobs-desk.is-dense[data-jobs-board] .board,.jobs-desk.is-dense[data-jobs-board] [data-today-load]{order:6}.jobs-desk.is-dense[data-kanban-board] .board,.jobs-desk.is-dense[data-kanban-board] [data-today-load]{display:none}.jobs-desk.is-dense [data-jobs-ava],.jobs-desk.is-dense [data-money-ava],.jobs-desk.is-dense [data-calls-ava],.jobs-desk.is-dense [data-inbox-ava]{order:7}.jobs-desk.is-dense [data-calls-live]{order:2}.jobs-desk.is-dense [data-calls-numbers],.jobs-desk.is-dense [data-calls-phone-stubs],.jobs-desk.is-dense [data-calls-tabs],.jobs-desk.is-dense [data-settings-tabs],.jobs-desk.is-dense [data-notice-tabs],.jobs-desk.is-dense [data-board-tabs],.jobs-desk.is-dense [data-portal-tabs],.jobs-desk.is-dense [data-inbox-filters],.jobs-desk.is-dense [data-reminders-ask]{order:3}.jobs-desk.is-dense [data-notice-log-cards]{order:5}.jobs-desk.is-dense [data-call-detail],.jobs-desk.is-dense [data-inbox-cards]{order:4}.jobs-desk.is-dense [data-calls-cards],.jobs-desk.is-dense [data-growth-cards],.jobs-desk.is-dense [data-lead-cards],.jobs-desk.is-dense [data-portal-cards],.jobs-desk.is-dense [data-price-cards],.jobs-desk.is-dense [data-team-cards],.jobs-desk.is-dense [data-calls-log],.jobs-desk.is-dense [data-calls-voicemail],.jobs-desk.is-dense [data-calls-blocklist],.jobs-desk.is-dense .thread-split{order:5}.jobs-desk.is-dense [data-customer-create],.jobs-desk.is-dense [data-estimate-create],.jobs-desk.is-dense [data-invoice-create],.jobs-desk.is-dense [data-register-create]{order:8;grid-template-columns:1fr 1fr}.jobs-desk.is-dense [data-customer-create] .btn,.jobs-desk.is-dense [data-estimate-create] .btn,.jobs-desk.is-dense [data-invoice-create] .btn,.jobs-desk.is-dense [data-register-create] .btn{grid-column:1/-1}.jobs-desk.is-dense [data-customer-detail]{order:4}.jobs-desk.is-dense [data-inbox-thread]{order:6}.jobs-desk.is-dense [data-job-detail]{order:2;padding:10px 12px}.jobs-desk.is-dense [data-job-shop-card]{margin:0 0 8px;padding:8px 10px}.jobs-desk.is-dense [data-job-detail] .job-directions-links [data-job-one-tap-chip]{display:none}.jobs-desk.is-dense [data-job-photos]{border:1px solid var(--ae-line);border-radius:var(--ae-radius);background:var(--ae-surface);margin:8px 0 0;padding:8px 10px}.jobs-desk.is-dense [data-job-photos] h3{margin:0 0 4px;font-size:13px}.jobs-desk.is-dense [data-team-chat-tools]{order:15}.jobs-desk.is-dense [data-settings-lede]{display:none}.jobs-desk.is-dense [data-owner-phone-pack],.jobs-desk.is-dense [data-external-chats-honesty]{order:20}.jobs-desk.is-dense [data-external-chats-honesty] pre{display:none}.jobs-desk.is-dense[data-dispatch-board] [data-utilization-insight]{padding:10px 12px}.jobs-phone-cards{gap:8px;display:grid}.jobs-phone-cards .today-job-card{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit}.jobs-desk.is-dense[data-jobs-board] [data-today-jobs],.jobs-desk.is-dense[data-growth-board] .data-table{display:none}.jobs-desk.is-dense [data-calls-cards] .today-job-card,.jobs-desk.is-dense [data-inbox-cards] .today-job-card,.jobs-desk.is-dense [data-jobs-cards] .today-job-card,.jobs-desk.is-dense [data-board-cards] .today-job-card,.jobs-desk.is-dense [data-schedule-cards] .today-job-card,.jobs-desk.is-dense [data-notice-cards] .today-job-card,.jobs-desk.is-dense [data-reminder-cards] .today-job-card,.jobs-desk.is-dense [data-talk-stub],.jobs-desk.is-dense [data-reminders-ask],.jobs-desk.is-dense [data-phone-cards] .today-job-card,.jobs-desk.is-dense [data-customer-cards] .today-job-card,.jobs-desk.is-dense [data-pay-cards] .today-job-card,.jobs-desk.is-dense [data-pay-actions] .pay-action-card,.jobs-desk.is-dense [data-estimate-cards] .today-job-card,.jobs-desk.is-dense [data-invoice-cards] .today-job-card,.jobs-desk.is-dense [data-growth-lanes] .today-job-card,.jobs-desk.is-dense [data-growth-reviews] .today-job-card,.jobs-desk.is-dense [data-team-cards] .today-job-card{gap:3px;padding:5px 7px}.jobs-desk.is-dense [data-stripe-stub],.jobs-desk.is-dense[data-customer-detail]{padding:8px 10px}.jobs-desk.is-dense [data-stripe-stub] h2{margin:0 0 4px;font-size:15px}.jobs-desk.is-dense .call-detail-head h2{font-size:18px}.jobs-desk.is-dense [data-jobs-table],.jobs-desk.is-dense [data-estimates-table],.jobs-desk.is-dense [data-invoices-table]{overflow-x:auto}.jobs-desk.is-dense .board{grid-template-columns:1fr}.overview-money-line{grid-template-columns:1fr 1fr}.overview-today-table-wrap{display:none}.today-job-list.overview-today-cards{display:grid}.overview-customize{gap:4px;margin:4px 0 0;display:flex}.desk-top{flex-wrap:wrap;gap:8px;min-width:0;max-width:100%;margin:0 0 8px}.desk-top-tools{flex-wrap:wrap;justify-content:flex-end;max-width:100%}.desk-top-hello,.desk-top.is-overview .desk-top-hello{font-size:16px}.desk-top-shop{font-size:12px}.home-desk.is-dense{flex-direction:column;display:flex}.home-desk.is-dense [data-overview-chips]{order:1}.home-desk.is-dense [data-overview-live]{order:2}.home-desk.is-dense [data-shop-overview]{order:3}.home-desk.is-dense [data-overview-money]{order:4}.home-desk.is-dense [data-home-next]{order:5}.home-desk.is-dense [data-home-next=empty]{display:none}.home-desk.is-dense [data-home-also-next]{order:6}.home-desk.is-dense [data-home-queue]{order:7}.home-desk.is-dense [data-home-kpis],.home-desk.is-dense .home-charts,.home-desk.is-dense .home-grid{order:8}.home-desk.is-dense [data-overview-customize]{order:9}.home-desk.is-dense [data-owner-phone-pack]{order:20}.home-desk.is-dense .home-next{grid-template-columns:auto 1fr}.home-desk.is-dense .home-next .banner-actions{grid-column:1/-1}.today-job-card{grid-template-columns:1fr}.next-job-card .next-job-address,.job-directions.is-prominent .next-job-address{font-size:14px}a.job-one-tap-directions,a.next-job-address{min-height:32px;padding:4px 0;display:inline-block}.job-directions.is-compact .job-directions-links{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.job-directions-links [data-job-one-tap-chip]{background:var(--ae-accent);border-color:var(--ae-accent);color:#fff;-webkit-text-fill-color:#fff}.today-job-card{gap:4px;padding:6px 8px}.job-directions.is-prominent .job-directions-links{grid-template-columns:1fr 1fr;gap:6px;display:grid}.job-directions.is-prominent .btn{justify-content:center;min-height:36px}.tech-next-phone{margin-bottom:14px;display:block}.pay-action-card{flex-direction:column;align-items:flex-start}.ava-live-compose{grid-template-columns:1fr}.action-chip{min-height:32px}.home-desk.is-dense .action-chip{min-height:28px}.owner-tabs{z-index:80;background:var(--ae-surface);border-top:1px solid var(--ae-line);width:100%;max-width:100%;padding:4px 4px calc(4px + env(safe-area-inset-bottom,0px));transform:translate3d(0, calc(-1 * var(--owner-tabs-offset,0px)), 0);-webkit-backface-visibility:hidden;justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -8px 24px #0a112814}html.ask-open .owner-tabs,body.ask-open .owner-tabs,.owner-tabs[hidden]{visibility:hidden;pointer-events:none;display:none!important}html.ask-open body,body.ask-open{width:100%;max-width:100%;position:fixed;left:0;right:0}.palette-scrim{background:var(--ae-surface);justify-content:stretch;align-items:stretch;width:100%;max-width:100%;height:100%;min-height:100lvh;padding:0;inset:0;overflow:hidden}.palette-scrim:before{content:"";background:var(--ae-surface);z-index:-1;position:fixed;inset:0}.palette.ask-modal,.ask-modal{background:var(--ae-surface);border-radius:0;flex:auto;width:100%;max-width:100%;height:100%;min-height:100%;max-height:100%}.ask-composer{padding-bottom:max(12px, env(safe-area-inset-bottom,0px), var(--ask-kb-inset,0px))}.desk-top{min-width:0;max-width:100%}.desk-ask-header,.icon-btn[data-theme-toggle],.avatar-btn{pointer-events:auto;min-height:40px}.avatar-btn{width:40px;min-width:40px}html[data-native-shell="1"] .owner-tabs,body.is-native-shell .owner-tabs{padding-bottom:max(12px, env(safe-area-inset-bottom,0px));background:#fafaf9}.owner-tab{min-width:0;min-height:48px;color:var(--ae-muted);font:inherit;letter-spacing:.01em;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:1px;padding:3px 2px;font-size:10px;font-weight:700;text-decoration:none;display:flex}.owner-tab .nav-icon{width:20px;height:20px}.owner-tab.active,.owner-tab:focus-visible{color:var(--ae-accent)}.desk-ask-fab,.home-desk.is-dense [data-home-card=intelligence]{display:none}.desk-ask-fab-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.desk-ask-fab .desk-ask-fab-icon{margin:0}.desk-primary-actions,.wizard-actions,.pay-row-actions,.desk-row-action,[data-job-confirm],[data-inbox-queue],[data-inbox-ask-ava]{z-index:32;position:relative}.customers-table{margin-bottom:72px}.customers-table td{scroll-margin-bottom:140px}.desk-primary-actions{flex-wrap:wrap;gap:8px;padding-bottom:8px;display:flex}.desk-primary-actions,.pay-row-actions,.wizard-actions,[data-inbox-queue],[data-mark-contacted],[data-queue-nudge]{scroll-margin-bottom:140px}.main{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}.owner-golive-slot{display:block}.home-desk [data-home-phone],.home-desk [data-home-card=site],[data-desk-brand-picker],[data-desk-founding]{display:none}.owner-golive .founding-pillars,.owner-golive .founding-included{grid-template-columns:1fr 1fr;gap:6px;margin:6px 0}.owner-golive .founding-pillars article,.owner-golive .founding-included article{padding:8px}.owner-golive .founding-pillars h3,.owner-golive .founding-included h3{margin:0 0 4px;font-size:13px}.brand-picker-phone .site-preview{display:none}.owner-golive-slot .panel-pad,.owner-golive .panel-pad{padding:8px 10px}}.owner-golive-head{border-left:3px solid var(--ae-accent)}.owner-golive-kicker{letter-spacing:.04em;text-transform:uppercase;color:var(--ae-accent);font-size:11px;font-weight:700}.brand-picker-phone .brand-logo-grid{grid-template-columns:1fr}.brand-picker-phone .brand-logo-card{grid-template-columns:72px 1fr;align-items:center;min-height:72px}.brand-picker-phone .brand-logo-card img,.brand-picker-phone .brand-logo-fallback{width:72px;height:72px}.brand-picker-phone .brand-apply-row{align-items:center;gap:10px;min-height:44px;padding:8px 0;display:flex}.brand-picker-phone [data-brand-preview]{width:100%}.brand-picker-phone [data-job-confirm]{z-index:5;background:var(--ae-surface);position:sticky;bottom:72px}.brand-logo-grid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px;margin-top:8px;display:grid}.brand-logo-card{border:1px solid var(--ae-line);text-transform:none;cursor:pointer;background:var(--ae-surface);border-radius:10px;gap:6px;padding:8px;font-size:12px;font-weight:650;display:grid;position:relative}.brand-logo-card input{opacity:0;pointer-events:none;position:absolute}.brand-logo-card[data-selected="1"]{border-color:var(--ae-ink)}.brand-logo-card img,.brand-logo-fallback{object-fit:contain;border-radius:6px;width:100%;height:88px;display:block}.brand-logo-fallback{color:#fafafa;background:#18181b;place-items:center;display:grid}.site-preview{border:1px solid var(--ae-line);border-radius:12px;margin:12px 0 4px;overflow:hidden}.site-preview-bar{align-items:center;gap:10px;padding:10px 14px;display:flex}.site-preview-logo{width:auto;height:36px;display:block}.site-preview-mark{color:#fafafa;background:#18181b;border-radius:8px;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.site-preview-cta{color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;margin-left:auto;padding:6px 10px;font-size:11px;font-weight:700}.site-preview-hero{padding:16px 14px 8px}.site-preview-kicker{letter-spacing:.08em;text-transform:uppercase;color:inherit;opacity:.72;margin:0 0 4px;font-size:11px;font-weight:600}.site-preview-hero h3{letter-spacing:-.03em;margin:4px 0 8px;font-size:22px}.site-preview-pills{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.site-preview-pills span{background:#0000000f;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:650}.site-preview-svcs{gap:6px;margin:0;padding:0 14px 8px;list-style:none;display:grid}.site-preview-svcs li{justify-content:space-between;gap:12px;font-size:13px;display:flex}.site-preview-foot{justify-content:space-between;align-items:center;gap:12px;padding:8px 14px 12px;display:flex}.site-preview-honesty{padding:0 14px 14px}.gbp-hygiene{gap:8px;margin:12px 0;display:grid}.desk-tabs,.desk-flyout{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.desk-tabs button,.desk-flyout button,.desk-tabs a,.desk-flyout a{border:1px solid var(--ae-line);background:var(--ae-surface);min-height:36px;color:inherit;font:inherit;cursor:pointer;border-radius:999px;align-items:center;padding:6px 12px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.desk-tabs button.is-active,.desk-flyout button.is-active,.desk-tabs a.is-active{background:var(--ae-accent-soft);border-color:var(--ae-accent);color:var(--ae-accent)}@media (max-width:900px){.jobs-desk.is-dense [data-settings-tabs],.jobs-desk.is-dense [data-calls-tabs]{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;margin-bottom:6px;padding-right:8px;overflow-x:auto}.jobs-desk.is-dense[data-schedule-board] .cal-toolbar{background:var(--ae-surface);border:1px solid var(--ae-line);border-radius:var(--ae-radius);gap:6px;margin:0 0 8px;padding:8px 10px;display:grid}.jobs-desk.is-dense[data-schedule-board] .cal-grid,.jobs-desk.is-dense[data-schedule-board] .cal-month,.jobs-desk.is-dense[data-schedule-board] .cal-timeline{display:none!important}.jobs-desk.is-dense[data-schedule-board] [data-schedule-phone-note]{order:3;margin:0 0 8px;display:block}.jobs-desk.is-dense[data-growth-board] [data-growth-phone-note]{margin:0 0 8px;display:block}.jobs-desk.is-dense[data-notices-board] [data-notice-honesty],.jobs-desk.is-dense[data-notices-board] [data-notice-phone-note]{order:3;margin:0 0 8px;display:block}.jobs-desk.is-dense[data-phones-board] [data-phone-honesty]{order:2;margin:0 0 8px}.jobs-desk.is-dense[data-schedule-board] .cal-date-title strong{font-size:15px}.jobs-desk.is-dense[data-schedule-board] .cal-tz{display:none}.jobs-desk.is-dense[data-settings-board] .owner-snapshot-cards,.jobs-desk.is-dense[data-team-board] .owner-snapshot-cards,.jobs-desk.is-dense[data-phones-board] [data-phone-did-strip],.jobs-desk.is-dense[data-phones-board] [data-phone-routing],.owner-golive [data-golive-phone-cards],.jobs-desk.is-dense[data-portal-desk] .owner-snapshot-cards,.jobs-desk.is-dense[data-integrations-board] .owner-snapshot-cards,.jobs-desk.is-dense[data-payments-board] .settings-billing-cards,.jobs-desk.is-dense[data-growth-board] [data-growth-reviews],.jobs-desk.is-dense[data-calls-board] [data-calls-numbers]{grid-template-columns:1fr 1fr;gap:6px;margin:6px 0}.jobs-desk.is-dense[data-settings-board] .owner-snapshot-cards .today-job-card,.jobs-desk.is-dense[data-payments-board] .pay-action-card{padding:8px 10px}.jobs-desk.is-dense [data-team-table],.jobs-desk.is-dense [data-team-editors],.jobs-desk.is-dense [data-settings-later],.jobs-desk.is-dense [data-settings-related],.jobs-desk.is-dense [data-settings-board] form .editor-card,.jobs-desk.is-dense [data-settings-board] .data-table,.jobs-desk.is-dense [data-integrations-live],.jobs-desk.is-dense [data-customers-table],.jobs-desk.is-dense [data-estimates-table],.jobs-desk.is-dense [data-invoices-table],.jobs-desk.is-dense [data-billing-table],.jobs-desk.is-dense [data-usage-table],.jobs-desk.is-dense [data-support-table],.jobs-desk.is-dense [data-integrations-board] [data-connect-rail],.jobs-desk.is-dense [data-inbox-table],.jobs-desk.is-dense [data-team-chat-table],.jobs-desk.is-dense [data-portal-board],.jobs-desk.is-dense [data-phone-numbers] .editor-card,.jobs-desk.is-dense [data-jobs-table],.jobs-desk.is-dense [data-calls-log] .data-table,.jobs-desk.is-dense [data-calls-voicemail] .data-table,.jobs-desk.is-dense[data-schedule-board] .cal-howto,.jobs-desk.is-dense[data-schedule-board] [data-google-calendar],.jobs-desk.is-dense[data-schedule-board] [data-cal-demo],.jobs-desk.is-dense[data-schedule-board] .cal-legend,.jobs-desk.is-dense[data-schedule-board] .cal-filters,.jobs-desk.is-dense [data-external-chats-honesty],.jobs-desk.is-dense [data-settings-lede],.jobs-desk.is-dense [data-team-lede],.jobs-desk.is-dense [data-customer-portal],.jobs-desk.is-dense [data-pay-table],.jobs-desk.is-dense [data-pay-request],.jobs-desk.is-dense[data-payments-board] #payment-settings,.jobs-desk.is-dense [data-register-table],.jobs-desk.is-dense[data-team-chat-board] .thread-list,.jobs-desk.is-dense [data-marketing-flyout],.jobs-desk.is-dense [data-invoice-filters],.jobs-desk.is-dense [data-inbox-filters],.jobs-desk.is-dense[data-inbox-board] .thread-list,.jobs-desk.is-dense [data-notice-banner],.jobs-desk.is-dense [data-notice-comms],.jobs-desk.is-dense [data-notice-events],.jobs-desk.is-dense [data-portal-tabs],.jobs-desk.is-dense [data-phone-buy],.jobs-desk.is-dense [data-phone-lede],.jobs-desk.is-dense [data-phone-stub-note],.jobs-desk.is-dense [data-phone-numbers] .field,.jobs-desk.is-dense [data-collections-table],.jobs-desk.is-dense [data-reminders-table],.jobs-desk.is-dense [data-timesheets-table],.jobs-desk.is-dense [data-notice-events-table],.jobs-desk.is-dense [data-notice-log-table],.jobs-desk.is-dense [data-automations-table],.jobs-desk.is-dense [data-flow-table],.jobs-desk.is-dense [data-flow-list],.jobs-desk.is-dense [data-flow-lede],.jobs-desk.is-dense [data-trust-copy],.jobs-desk.is-dense [data-messaging-copy],.jobs-desk.is-dense [data-reviews-social-lede],.jobs-desk.is-dense [data-later-board] [data-trust-center],.jobs-desk.is-dense [data-later-board] [data-automations],.jobs-desk.is-dense [data-later-board] [data-messaging-settings],.jobs-desk.is-dense .kpi-row,.jobs-desk.is-dense [data-money-summary],.jobs-desk.is-dense [data-growth-inquiries-table]{display:none}.jobs-desk.is-dense[data-payments-board],.jobs-desk.is-dense[data-team-board],.jobs-desk.is-dense[data-settings-board],.jobs-desk.is-dense[data-phones-board],.jobs-desk.is-dense[data-portal-desk],.jobs-desk.is-dense[data-customers-board],.jobs-desk.is-dense[data-growth-board],.jobs-desk.is-dense[data-calls-board],.jobs-desk.is-dense[data-inbox-board],.jobs-desk.is-dense[data-schedule-board]{min-width:0;max-width:100%;overflow-x:clip}.jobs-desk.is-dense[data-payments-board] .pay-queues .table-wrap,.jobs-desk.is-dense[data-payments-board] [data-pay-table]{display:none!important}.jobs-desk.is-dense[data-phones-board] [data-phone-did-strip]{order:2}.jobs-desk.is-dense[data-phones-board] [data-ava-proposals]{order:8}.jobs-desk.is-dense[data-team-board] [data-team-map],.jobs-desk.is-dense[data-schedule-board] [data-schedule-map]{display:none}.jobs-desk.is-dense [data-team-detail]{min-width:0;scroll-margin-top:12px}.jobs-desk.is-dense [data-ava-proposals]{order:3;grid-template-columns:1fr;min-width:0}.jobs-desk.is-dense [data-portal-honesty]{order:3;margin:0 0 8px}.jobs-desk.is-dense[data-payments-board] .today-job-card,.jobs-desk.is-dense[data-team-board] .today-job-card,.jobs-desk.is-dense[data-settings-board] .today-job-card,.jobs-desk.is-dense[data-phones-board] .today-job-card,.jobs-desk.is-dense[data-portal-desk] .today-job-card,.jobs-desk.is-dense[data-customers-board] .today-job-card,.jobs-desk.is-dense[data-growth-board] .today-job-card,.jobs-desk.is-dense[data-calls-board] .today-job-card,.jobs-desk.is-dense[data-inbox-board] .today-job-card,.jobs-desk.is-dense[data-schedule-board] .today-job-card{overflow-wrap:anywhere;min-width:0}}@media (max-width:420px){.jobs-desk.is-dense[data-team-board] [data-team-cards],.jobs-desk.is-dense[data-payments-board] [data-pay-cards],.jobs-desk.is-dense[data-phones-board] [data-phone-cards],.jobs-desk.is-dense[data-phones-board] [data-phone-routing],.jobs-desk.is-dense[data-settings-board] [data-settings-cards],.jobs-desk.is-dense[data-portal-desk] [data-portal-cards],.jobs-desk.is-dense[data-customers-board] [data-customer-cards],.jobs-desk.is-dense[data-growth-board] [data-growth-reviews],.jobs-desk.is-dense[data-growth-board] [data-growth-lanes],.jobs-desk.is-dense[data-calls-board] [data-calls-cards],.jobs-desk.is-dense[data-inbox-board] [data-inbox-cards],.jobs-desk.is-dense[data-schedule-board] [data-schedule-cards]{grid-template-columns:1fr;min-width:0}.jobs-desk.is-dense[data-settings-board] .overview-metric .stat-label,.jobs-desk.is-dense[data-payments-board] .overview-metric .stat-label,.jobs-desk.is-dense[data-team-board] .overview-metric .stat-label,.jobs-desk.is-dense[data-phones-board] .overview-metric .stat-label,.muted-detail{overflow-wrap:anywhere}}@media (max-width:390px){.jobs-desk.is-dense [data-growth-desk],.jobs-desk.is-dense [data-price-view],.jobs-desk.is-dense[data-price-board] [data-price-add-form],.jobs-desk.is-dense [data-estimate-lines],.jobs-desk.is-dense [data-invoice-lines],.jobs-desk.is-dense:not([data-settings-editing]) [data-settings-org-form],.jobs-desk.is-dense:not([data-settings-editing]) [data-theme-settings],.jobs-desk.is-dense:not([data-settings-editing]) [data-gbp-settings],.jobs-desk.is-dense [data-notice-owner],.jobs-desk.is-dense[data-notices-board] .split-grid,.jobs-desk.is-dense [data-reminder-form],.jobs-desk.is-dense [data-ava-starters],.home-desk.is-dense [data-ava-starters],.jobs-desk.is-dense [data-lead-gen],.jobs-desk.is-dense [data-brand-looks]{display:none}.owner-tabs{padding:6px 4px max(8px, env(safe-area-inset-bottom,0px))}.owner-tab{min-height:48px}html[data-native-shell="1"] .owner-tabs,body.is-native-shell .owner-tabs{padding-bottom:max(14px, env(safe-area-inset-bottom,0px))}[data-brand-looks-phone] .action-chip{min-height:36px}[data-overview-map] .job-directions.is-compact .action-chip,[data-overview-next] .job-directions.is-compact .action-chip,[data-job-one-tap-chip]{min-height:40px;padding:0 12px}.shop-map-stage,.shop-map-stage .leaflet-container,.shop-map-svg{height:168px;min-height:168px}.owner-golive [data-golive-phones]{order:2}.owner-golive [data-golive-phone-cards]{grid-template-columns:1fr}.owner-golive [data-golive-stubs]{order:3}.owner-golive [data-brand-picker]{order:4}.owner-golive [data-founding-offer]{order:5}.jobs-desk.is-dense[data-lead-board] [data-lead-honesty]{order:3}.shop-map-pin.is-next{z-index:3}.shop-map-pin.is-tech{z-index:2}.shop-map-pin.is-job{z-index:1}[data-job-detail] [data-job-edit-fields]>summary,[data-customer-detail] [data-customer-edit-fields]>summary,[data-customer-create] [data-customer-create-fields]>summary,[data-job-create] [data-job-create-fields]>summary,[data-estimate-create] [data-estimate-create-fields]>summary,[data-estimate-detail] [data-estimate-edit-fields]>summary,[data-invoice-create] [data-invoice-create-fields]>summary,[data-register-create] [data-register-create-fields]>summary,[data-team-chat-compose] [data-team-chat-compose-fields]>summary,[data-price-board] [data-price-create-fields]>summary{cursor:pointer;color:var(--ae-ink);font-weight:700}}.price-book-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.price-book-card{border:1px solid var(--ae-line);border-radius:var(--ae-radius-sm);background:var(--ae-surface);padding:12px 14px}.revenue-funnel{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.revenue-funnel div{background:var(--ae-canvas);border:1px solid var(--ae-line);border-radius:var(--ae-radius-sm);padding:10px 12px}@media (max-width:900px){.revenue-funnel{grid-template-columns:1fr 1fr}}.brand-swatch{border:1px solid var(--ae-line);vertical-align:-1px;border-radius:99px;width:12px;height:12px;margin-right:4px;display:inline-block}.shop-map{gap:8px;display:grid}.shop-map.is-dense{gap:4px}.shop-map.is-dense .shop-map-legend,.shop-map.is-dense>.page-sub{font-size:11px}.shop-map-layout{grid-template-columns:minmax(0,1fr) 168px;align-items:stretch;gap:8px;display:grid}.shop-map-techs{align-content:start;gap:4px;margin:0;padding:0;list-style:none;display:grid}.shop-map-tech{text-align:left;border:1px solid var(--ae-line);background:var(--ae-canvas);width:100%;color:inherit;cursor:pointer;font:inherit;border-radius:8px;gap:1px;padding:6px 8px;display:grid}.shop-map-tech.is-active{border-color:var(--ae-accent);background:var(--ae-accent-soft)}.shop-map-stage{border:1px solid var(--ae-line);background:#e8e4d8;border-radius:8px;min-height:220px;position:relative;overflow:hidden}.dispatch-overview [data-overview-map] .shop-map-stage,.dispatch-overview [data-overview-map] .shop-map-stage .leaflet-container{height:280px;min-height:280px}.shop-map-stage .leaflet-tile-pane,.shop-map-stage .leaflet-tile-container,.shop-map-stage .leaflet-tile{background:#e8e4d8}.shop-map-stage,.shop-map-card,[data-leaflet-map]{isolation:isolate;z-index:0;position:relative}.shop-map-stage .leaflet-container{width:100%;height:220px;font:inherit;z-index:0;background:#e8e4d8}.shop-map-stage .leaflet-pane,.shop-map-stage .leaflet-top,.shop-map-stage .leaflet-bottom,.shop-map-stage .leaflet-control{z-index:1!important}body.ask-open .shop-map-stage,body.ask-open [data-leaflet-map],body.ask-open .leaflet-container{visibility:hidden}[data-overview-map]>.page-sub{display:none}[data-overview-map-honesty]{margin:0 0 8px;font-size:12px;display:block}[data-overview-map] .shop-map-card{padding-top:4px}[data-overview-map] .shop-map-card .next-job-address,[data-overview-map] .job-directions.is-prominent .next-job-address{margin:0 0 4px;font-size:13px}[data-overview-map] .job-directions.is-prominent .btn{min-height:28px}.shop-map-leaflet-icon{background:0 0!important;border:0!important}.shop-map-leaflet-icon .shop-map-pin{width:100%;height:100%;margin:0!important}.shop-map-svg{width:100%;height:240px;display:block}.shop-map-city{fill:#9a3412;letter-spacing:.08em;text-transform:uppercase;font-size:3.2px;font-weight:700}.shop-map-pin{color:#fff;cursor:pointer;width:28px;height:28px;box-shadow:var(--ae-shadow);border:0;border-radius:999px;place-items:center;margin:0;font-size:10px;font-weight:750;display:grid;position:relative}.shop-map-pin.is-tech{background:var(--ae-ink);width:20px;height:20px;font-size:8px}.shop-map-pin.is-next{background:var(--ae-accent);box-shadow:var(--ae-glow);width:18px;height:18px}.shop-map-pin.is-job{background:#c2410c;width:16px;height:16px}.shop-map-pin.is-shop{background:#78716c;width:14px;height:14px}.shop-map-pin.is-active{outline-offset:2px;outline:2px solid #fff}.shop-map-legend{color:var(--ae-muted);flex-wrap:wrap;gap:10px 14px;font-size:12px;display:flex}.shop-map-legend i{border-radius:999px;width:8px;height:8px;margin-right:6px;display:inline-block}.shop-map-legend .is-tech{background:var(--ae-ink)}.shop-map-legend .is-next{background:var(--ae-accent)}.shop-map-legend .is-job{background:#c2410c}.shop-map-legend .is-shop{background:#78716c}.shop-map-card .job-directions.is-prominent .next-job-address{font-size:18px}.ava-live-panel{gap:6px;display:grid}.ava-live-panel.is-strip{color:inherit;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;text-decoration:none;display:grid}.ava-live-panel.is-strip h2{margin:0;font-size:14px}.ava-live-panel.is-strip p{color:var(--ae-muted);margin:2px 0 0;font-size:12px}.ava-live-panel.is-strip .ava-live-pulse{margin-top:0}.ava-live-panel.is-column{align-content:start;gap:8px;min-height:100%}.ava-live-panel.is-column .ava-live-head{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;display:grid}.ava-live-panel.is-column h2{margin:0;font-size:15px}.ava-live-callout{color:var(--ae-accent);margin:2px 0 0;font-size:13px;font-weight:800}.ava-live-panel.is-column .overview-live-row{align-items:flex-start;padding:6px 0}.ava-live-panel.is-column .ava-live-compose{margin-top:4px}.ava-live-panel.is-column .ava-live-thread{max-height:200px;overflow-y:auto}.ava-live-panel.is-column .ask-line p{font-size:13px}.ava-live-head{color:inherit;align-items:flex-start;gap:8px;text-decoration:none;display:flex}[data-overview-live]{padding:8px 10px}.overview-live-row{color:inherit;text-decoration:none}.ava-live-pulse{background:var(--ae-ok);border-radius:999px;width:10px;height:10px;margin-top:6px;animation:1.8s ease-out infinite ae-pulse;box-shadow:0 0 #16a34a73}.ava-live-metrics{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ava-live-metrics strong{letter-spacing:-.03em;font-size:22px;display:block}.ava-live-ask{gap:8px;display:grid}.call-detail-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.call-detail-head h2{margin:0}.call-detail-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--ae-muted);margin-bottom:4px;font-size:11px;font-weight:600}.call-detail-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:14px;margin-top:10px;display:grid}.call-detail-grid h3{margin:0 0 6px;font-size:13px}.call-transcript,.call-steps{gap:8px;margin:0;padding:0;list-style:none;display:grid}.call-turn{background:var(--ae-canvas);border-radius:10px;padding:8px 10px}.call-turn.is-ava{background:var(--ae-accent-soft)}.call-turn p,.call-steps b{margin:0}.call-turn.is-live{color:var(--ae-muted);font-size:12px}.call-steps li{grid-template-columns:auto 1fr;align-items:start;gap:8px;display:grid}.today-job-card{color:inherit;text-decoration:none}.ask-desk-thread{gap:14px;display:grid}.ask-desk-form{grid-template-columns:1fr auto;align-items:end;gap:10px;display:grid}.ask-line p{margin:4px 0 0}.ask-who{letter-spacing:.06em;text-transform:uppercase;color:var(--ae-muted);font-size:11px;font-weight:700}.ask-line.is-assistant{border-radius:var(--ae-radius-sm);background:var(--ae-accent-soft);padding:10px 12px}@keyframes ae-pulse{0%{box-shadow:0 0 #16a34a73}70%{box-shadow:0 0 0 8px #16a34a00}to{box-shadow:0 0 #16a34a00}}@media (max-width:900px){[data-overview-map]{grid-column:auto}.shop-map-layout{grid-template-columns:1fr}.shop-map-techs{grid-template-columns:1fr 1fr;gap:6px}.shop-map-stage,.shop-map-stage .leaflet-container,.shop-map-svg{height:200px;min-height:200px}.shop-map-pin.is-tech{width:20px;height:20px}.home-desk.is-dense .overview-metric strong{font-size:14px}.ask-desk-form,.call-detail-grid{grid-template-columns:1fr}.home-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.home-charts,.home-grid{grid-template-columns:1fr}}.desk-toast{z-index:80;border:1px solid var(--ae-line-strong);border-radius:var(--ae-radius-sm);background:var(--ae-surface);max-width:min(420px,100vw - 24px);color:var(--ae-ink);box-shadow:var(--ae-shadow);padding:12px 14px;font-size:14px;line-height:1.4;position:fixed;bottom:88px;right:16px}.desk-toast.is-warn{border-color:var(--ae-accent);background:var(--ae-accent-soft)}@media (min-width:901px){.desk-toast{bottom:24px}}.estimate-preview-card{gap:10px}.estimate-preview-kicker{letter-spacing:.08em;text-transform:uppercase;color:#0b1f3a;justify-content:space-between;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}[data-theme=dark] .estimate-preview-kicker,.ae-theme-dark .estimate-preview-kicker{color:#fdba74}.estimate-preview-hero{grid-template-columns:72px 1fr;align-items:center;gap:10px;display:grid}.estimate-preview-hero img,.estimate-preview-thumbs img{object-fit:cover;border:1px solid var(--ae-line);background:#0b1f3a;border-radius:10px;width:100%;height:72px}.estimate-preview-thumbs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.estimate-preview-thumbs figcaption{color:var(--ae-muted);margin:4px 0 0;font-size:11px}.estimate-preview-scope{margin:0 0 12px;padding-left:18px}.estimate-preview-break{grid-template-columns:1fr auto;gap:6px 16px;margin:0 0 12px;display:grid}.estimate-preview-break>div{display:contents}.estimate-preview-break dt{color:var(--ae-muted)}.estimate-preview-break dd{text-align:right;margin:0;font-weight:650}.jobs-desk.is-dense [data-ai-estimate-cards] .today-job-card{padding:10px 12px}
