.dash.marketing .top-tools .screen-tab{font-size:14px;font-weight:500}.dash .mkt-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin:0 0 18px;display:flex}.dash .mkt-bar.end{justify-content:flex-end}.dash .mkt-fresh{min-width:0;color:var(--text-secondary);flex-wrap:wrap;align-items:baseline;gap:6px;font-size:13px;display:inline-flex}.dash .mkt-fresh .q{color:var(--text-label);font-weight:600}.dash .mkt-fresh-words{color:var(--text-body);text-align:left;text-decoration:underline;-webkit-text-decoration-color:var(--divider-strong);text-decoration-color:var(--divider-strong);text-underline-offset:3px;text-decoration-thickness:1px}.dash .mkt-fresh-words:hover{color:var(--text-heading);text-decoration-color:currentColor}.dash .mkt-fresh-words.warn{color:var(--tone-warning-text)}.dash .mkt-line-state{flex-wrap:wrap;align-items:baseline;gap:8px;display:inline-flex}.dash .mkt-line-state[role=alert]{color:var(--text-heading)}.dash .mkt-line-state .act{min-height:28px;margin-top:0;padding:3px 10px}@media (max-width:760px){.dash .mkt-bar{flex-direction:column;align-items:stretch}.dash .mkt-bar .seg{width:100%}.dash .mkt-bar .seg button{flex:1;padding-inline:6px}.dash.marketing .topbar-inner{flex-wrap:wrap;gap:0 16px}.dash .mkt-line-state .act{min-height:44px}}.dash .mkt-add{max-width:880px;margin:0 auto}.dash div.mkt-crumbs{margin:2px 0 4px;font-size:13.5px}.dash .mkt-crumbs .back{color:var(--link);font-weight:600;text-decoration:none}.dash .mkt-crumbs .back:hover{color:var(--link-hover);text-decoration:underline}.dash .mkt-pagehead{margin:6px 0 16px}.dash .mkt-pagehead h1{margin-bottom:4px}.dash .mkt-pagehead .lede{color:var(--text-secondary);margin:0;font-size:14.5px}.dash .mkt-steps{padding:6px 26px}.dash .mkt-step{border-top:1px solid var(--divider);padding:20px 0}.dash .mkt-step:first-child{border-top:0}.dash .mkt-steps>.mkt-step{background-color:#0000}.dash .mkt-step.done,.dash .mkt-step.waiting{padding:15px 0}.dash .mkt-shead{grid-template-columns:28px minmax(0,1fr) auto;align-items:baseline;gap:2px 12px;display:grid}.dash .mkt-shead .n{color:var(--text-secondary);font-size:13px;font-weight:700}.dash .mkt-shead h2{letter-spacing:-.3px;color:var(--text-heading);margin:0;font-size:18px;font-weight:700;line-height:1.3}.dash .mkt-shead h2 small{color:var(--text-secondary);letter-spacing:0;margin-left:6px;font-size:13px;font-weight:500}.dash .mkt-shead .opt{color:var(--text-secondary);font-size:12.5px}.dash .mkt-step.done .mkt-shead{grid-template-columns:28px 150px minmax(0,1fr) auto}.dash .mkt-step.done h2,.dash .mkt-step.waiting h2{letter-spacing:0;font-size:15px;font-weight:650}.dash .mkt-step.waiting h2{color:var(--text-secondary);font-weight:600}.dash .mkt-ans{color:var(--text-secondary);min-width:0;margin:0;font-size:14px}.dash .mkt-ans b{color:var(--text-heading);font-weight:650}.dash .mkt-chg{color:var(--link);font-size:13.5px}.dash .mkt-chg:hover{color:var(--link-hover);text-decoration:underline}.dash .mkt-in{gap:16px;padding:16px 0 2px 40px;display:grid}.dash .mkt-in .card-state{padding:0}.dash .mkt-fgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.dash .mkt-fgrid.narrow{grid-template-columns:minmax(0,340px)}.dash .mkt-fhint,.dash .mkt-done{color:var(--text-secondary);margin:0;font-size:12.5px;line-height:1.45}.dash .mkt-done{color:var(--tone-success-text)}.dash .mkt-savebar{z-index:30;border:1px solid var(--card-edge-side);border-top-color:var(--card-edge-top);border-bottom-color:var(--card-edge-bottom);background:var(--surface-card-head);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-top:16px;padding:12px 14px 12px 22px;display:flex;position:sticky;bottom:14px}.dash .mkt-savebar p{color:var(--text-secondary);min-width:0;margin:0;font-size:14px}.dash .mkt-savebar p b{color:var(--text-heading);font-size:16px;font-weight:700}.dash .mkt-acts{gap:10px;display:flex}.dash .mkt-savebar .act{justify-content:center;min-height:40px;margin-top:0;padding:8px 16px;font-size:14px}.dash .mkt-savebar .mkt-errline{color:var(--tone-danger-text);flex-basis:100%;order:3;font-size:13.5px}dialog.mkt-add-source .mkt-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 12px;display:grid}dialog.mkt-add-source .mkt-two .field{margin:0}dialog.mkt-add-source .mkt-fh{color:var(--text-secondary);margin:7px 0 16px;font-size:12.5px}@media (max-width:760px){.dash .mkt-steps{padding:2px 16px}.dash .mkt-in{padding-left:0}.dash .mkt-step.done .mkt-shead{grid-template-columns:28px minmax(0,1fr) auto}.dash .mkt-step.done .mkt-ans{grid-area:2/2/auto/-1}.dash .mkt-chg{min-height:44px}.dash .mkt-fgrid,.dash .mkt-fgrid.narrow{grid-template-columns:minmax(0,1fr)}.dash .mkt-savebar{padding:12px 14px;bottom:8px}.dash .mkt-acts{width:100%}.dash .mkt-acts>*{flex:1}.dash .mkt-savebar .act{min-height:44px}dialog.mkt-add-source .mkt-two{grid-template-columns:minmax(0,1fr);gap:12px}}.dash p.mkt-crumbs{margin:0 0 12px}.dash .mkt-ad-head{overflow-wrap:anywhere;margin:0 0 18px}.dash .mkt-checks{margin:0;padding:0;list-style:none}.dash .mkt-checks li{border-bottom:1px solid var(--divider);grid-template-columns:26px minmax(0,1fr);align-items:start;gap:8px;padding:10px 0;display:grid}.dash .mkt-checks li:first-child{padding-top:0}.dash .mkt-checks li:last-child{border-bottom:0;padding-bottom:0}.dash .mkt-checks b{color:var(--text-heading);font-size:14px;display:block}.dash .mkt-checks p{color:var(--text-body);margin:2px 0 0;font-size:13px}.dash .mkt-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 24px;margin:0 0 18px;display:flex}.dash .mkt-head h1{margin-bottom:4px}.dash .mkt-lede{color:var(--text-secondary);margin:0;font-size:14.5px}.dash .mkt-trust{flex-wrap:wrap;gap:4px 22px;margin-top:10px;display:flex}.dash .mkt-tied{min-width:0;color:var(--text-body);flex-wrap:wrap;align-items:baseline;gap:6px;font-size:13px;display:inline-flex}.dash .mkt-tied .q{color:var(--text-label);font-weight:600}.dash .mkt-tied-head{font-weight:650}.dash .mkt-tied-head.all{color:var(--tone-success-text)}.dash .mkt-tied-head.some{color:var(--tone-warning-text)}.dash .mkt-head-acts .act{min-height:40px;margin-top:0;padding:8px 16px;font-size:14px;font-weight:600}.dash .mkt-channels{margin:0 0 18px}.dash .mkt-ch-grid{border-collapse:collapse;table-layout:fixed;width:100%}.dash .mkt-ch-grid thead td{width:200px}.dash .mkt-ch-grid th,.dash .mkt-ch-grid td{border-bottom:1px solid var(--divider);vertical-align:top;text-align:left;font-weight:inherit;min-width:0;padding:16px 20px}.dash .mkt-ch-grid thead :is(th,td){padding-top:0;padding-bottom:10px}.dash .mkt-ch-grid tr>:first-child{padding-left:0}.dash .mkt-ch-grid tr>:nth-child(n+2){border-left:1px solid var(--divider)}.dash .mkt-ch-grid tbody tr:last-child>*{border-bottom:0;padding-bottom:4px}.dash .mkt-ch-head{margin:0}.dash .mkt-ch-head b{letter-spacing:-.3px;color:var(--text-heading);font-size:21px;font-weight:750;display:block}.dash .mkt-ch-head small{color:var(--text-secondary);margin-top:2px;font-size:12.5px;font-weight:400;display:block}.dash .mkt-ch-lab b{color:var(--text-heading);font-size:13.5px;display:block}.dash .mkt-ch-lab small{color:var(--text-secondary);margin-top:2px;font-size:12px;display:block}.dash .mkt-ch-lab p{color:var(--text-body);margin:8px 0 0;font-size:13px;line-height:1.45}.dash .mkt-ch :is(.mkt-ch-cost,.mkt-ch-money,.mkt-ch-plan) small{color:var(--text-secondary);margin-top:3px;font-size:12px;display:block}.dash .mkt-ch .note{margin:0}.dash .mkt-ch-plan .note{margin-top:6px}.dash .mkt-ch-big{letter-spacing:-.6px;color:var(--text-heading);overflow-wrap:anywhere;font-size:30px;font-weight:750;line-height:1.1;display:block}.dash .mkt-ch-big.none{letter-spacing:0;color:var(--text-secondary);padding-top:6px;font-size:17px;font-weight:700}.dash .mkt-trend{border:1px solid var(--divider-strong);letter-spacing:0;vertical-align:6px;color:var(--text-secondary);white-space:nowrap;border-radius:12px;margin-left:4px;padding:2px 8px;font-size:12.5px;font-weight:700;display:inline-flex}.dash .mkt-trend.good{color:var(--tone-success-text);background:var(--tone-success-fill);border-color:var(--tone-success-fill)}.dash .mkt-trend.bad{color:var(--tone-warning-text);background:var(--tone-warning-fill);border-color:var(--tone-warning-fill)}.dash .mkt-trend.small{border-style:dashed}.dash .mkt-ch-total{letter-spacing:-.3px;color:var(--text-heading);font-size:20px;font-weight:750;display:block}.dash .mkt-mb{gap:2px;max-width:100%;height:22px;margin-top:4px;display:flex}.dash .mkt-mb i{flex-basis:0;min-width:3px;height:100%;display:block}.dash .mkt-mb i:first-child{border-radius:4px 0 0 4px}.dash .mkt-mb i:last-child{border-radius:0 4px 4px 0}.dash .mkt-mb i:only-child{border-radius:4px}.dash .vb-work{background:var(--data-positive)}.dash .vb-avg{background:var(--data-comparison)}.dash .vb-early{background:var(--data-series)}.dash .vb-tire{background:var(--data-warning)}.dash .vb-fail{background:var(--data-danger)}.dash .vb-track{background:repeating-linear-gradient(45deg,var(--data-danger) 0 4px,var(--tone-danger-fill) 4px 7px)}.dash .mkt-mb-list{margin:10px 0 0;padding:0;font-size:12.5px;list-style:none}.dash .mkt-mb-list li{color:var(--text-body);grid-template-columns:10px auto minmax(0,1fr);align-items:baseline;gap:4px 8px;padding:3px 0;display:grid}.dash .mkt-mb-list li i{border-radius:2px;align-self:center;width:10px;height:10px}.dash .mkt-mb-list li b{color:var(--text-heading);font-variant-numeric:tabular-nums;white-space:nowrap}.dash .mkt-mb-list li span{min-width:0;color:var(--text-secondary);overflow-wrap:anywhere}.dash .mkt-mb-list .cell-link{color:var(--text-secondary);text-decoration:underline;-webkit-text-decoration-color:var(--divider-strong);text-decoration-color:var(--divider-strong);text-underline-offset:2px}.dash .mkt-mb-list .cell-link:hover{color:var(--text-heading);text-decoration-color:currentColor}.dash .mkt-plan-line{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:2px;font-size:13px;display:grid}.dash .mkt-pbar{background:var(--data-track);border-radius:4px;height:8px;position:relative}.dash .mkt-pbar i{background:var(--data-series);border-radius:4px;position:absolute;inset:0 auto 0 0}.dash .mkt-pbar s{background:var(--text-heading);border-radius:1px;width:2px;position:absolute;top:-4px;bottom:-4px}.dash .mkt-plan-amt{white-space:nowrap;color:var(--text-secondary)}.dash .mkt-plan-amt b{color:var(--text-heading)}.dash .mkt-ch-take{color:var(--text-body);margin:0;padding-left:18px;font-size:13px;line-height:1.45}.dash .mkt-ch-take li+li{margin-top:4px}.dash .mkt-ch-card{border:1px solid var(--divider);border-radius:12px;margin-top:12px;padding:14px}.dash .mkt-ch-sec{border-top:1px solid var(--divider);margin-top:10px;padding-top:12px}.dash .mkt-ch-k{color:var(--text-label);margin-bottom:6px;font-size:12px;font-weight:650;display:block}@media (max-width:760px){.dash .mkt-head-acts{width:100%}.dash .mkt-head-acts .act{justify-content:center;width:100%;min-height:44px}.dash .mkt-ch-big{font-size:27px}}.dash .mkt-track{border:1px solid var(--tone-neutral-edge);background:var(--tone-neutral-fill);color:var(--tone-neutral-text);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:2px 10px;font-size:12px;font-weight:650;line-height:1.5;display:inline-flex}.dash .mkt-track.ok{background:var(--tone-success-fill);border-color:var(--tone-success-fill);color:var(--tone-success-text)}.dash .mkt-track.warn{background:var(--tone-warning-fill);border-color:var(--tone-warning-fill);color:var(--tone-warning-text)}.dash .mkt-track.bad{background:var(--tone-danger-fill);border-color:var(--tone-danger-fill);color:var(--tone-danger-text)}.dash .mkt-ad-badges{flex-wrap:wrap;gap:8px;margin:-10px 0 18px;display:flex}.dash .mkt-okline{color:var(--tone-success-text);margin:0;font-size:14px;line-height:1.5}.dash .mkt-more{margin-top:8px}.dash .mkt-more>summary,.dash .mkt-ids>summary{cursor:pointer;width:max-content;max-width:100%}.dash .mkt-more>summary{color:var(--link);font-size:13px;font-weight:600}.dash .mkt-more[open]>summary{margin-bottom:12px}.dash .mkt-callout{background:var(--surface-raised);border:1px solid var(--divider);border-left:4px solid var(--tone-neutral-edge);color:var(--text-body);border-radius:8px;margin:0;padding:12px 16px;font-size:14px;line-height:1.55}.dash .mkt-callout.ok{border-left-color:var(--tone-success-text)}.dash .mkt-callout.warn{border-left-color:var(--tone-warning-text)}.dash .mkt-callout.bad{border-left-color:var(--tone-danger-text)}.dash .mkt-fix{background:var(--tone-danger-fill);color:var(--text-body);border-radius:8px;margin-top:12px;padding:12px 14px;font-size:13.5px;line-height:1.5}.dash .mkt-fix.warn{background:var(--tone-warning-fill)}.dash .mkt-fix b{color:var(--text-heading)}.dash .mkt-fix ol{margin:6px 0 0 18px;padding:0}.dash .mkt-fix p{margin:4px 0 0}.dash .mkt-tagwrap{contain:inline-size;max-width:100%;margin-top:14px;position:relative;overflow-x:auto}.dash .mkt-tagtable{border-collapse:collapse;width:100%;min-width:560px;font-size:12.5px}.dash .mkt-tagtable th{text-align:left;letter-spacing:.6px;text-transform:uppercase;color:var(--text-label);padding:0 12px 8px 0;font-size:11px;font-weight:700}.dash .mkt-tagtable td{border-top:1px solid var(--divider);vertical-align:top;color:var(--text-body);padding:8px 12px 8px 0}.dash .mkt-tagtable td:first-child,.dash .mkt-tagtable th:first-child{padding-left:6px}.dash .mkt-tagtable code{overflow-wrap:anywhere;font-size:12px}.dash .mkt-tagtable .t{color:var(--text-secondary)}.dash .mkt-tagtable b{color:var(--text-heading)}.dash .mkt-tagtable .mk{text-align:center;width:22px;font-weight:800}.dash .mkt-tagtable .mk.ok{color:var(--tone-success-text)}.dash .mkt-tagtable .mk.warn{color:var(--tone-warning-text)}.dash .mkt-tagtable .mk.bad{color:var(--tone-danger-text)}.dash .mkt-tagtable .mk.na{color:var(--text-secondary)}.dash .mkt-tagtable tr.bad td{background:var(--tone-danger-fill)}.dash .mkt-tagtable tr.warn td{background:var(--tone-warning-fill)}.dash .mkt-tagwrap+.mkt-checks{margin-top:12px}.dash .mkt-ic{background:var(--tone-neutral-fill);width:22px;height:22px;color:var(--text-secondary);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.dash .mkt-ic.ok{background:var(--tone-success-fill);color:var(--tone-success-text)}.dash .mkt-ic.warn{background:var(--tone-warning-fill);color:var(--tone-warning-text)}.dash .mkt-ic.bad{background:var(--tone-danger-fill);color:var(--tone-danger-text)}.dash .mkt-checks .link{white-space:normal;font-size:13px}.dash .mkt-check-now{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:14px;display:flex}.dash .mkt-check-now .act{margin-top:0}.dash .mkt-last{color:var(--text-secondary);font-size:12.5px}.dash .mkt-check-answer{color:var(--text-body);font-size:13px}.dash .mkt-check-answer.bad{color:var(--tone-danger-text)}.dash .mkt-ids-card{margin-top:14px}.dash .mkt-ids>summary{color:var(--text-heading);padding:2px 0;font-size:14px;font-weight:650}.dash .mkt-more .mkt-ids{margin-top:14px}.dash .mkt-idrow{border-top:1px solid var(--divider);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;display:grid}.dash .mkt-ids>summary+.mkt-idrow{margin-top:8px}.dash .mkt-idrow small{color:var(--text-secondary);font-size:11px;display:block}.dash .mkt-idrow code{overflow-wrap:anywhere;color:var(--text-body);font-size:12px}.dash .mkt-idrow-act{color:var(--text-secondary);align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.dash .mkt-idrow .act{margin-top:0}.dash .mkt-copy-note{color:var(--tone-warning-text);margin:4px 0 0;font-size:12.5px}.dash .mkt-q{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.dash .mkt-q>.card{flex-direction:column;display:flex}.dash .mkt-q>.card>.card-body{flex-direction:column;flex:1;display:flex}.dash .mkt-q-figure{letter-spacing:-.5px;color:var(--text-heading);margin:0;font-size:28px;font-weight:700;line-height:1.15}.dash .mkt-q-read{max-width:62ch;color:var(--text-body);margin:8px 0 0;font-size:15px;line-height:1.5}.dash .mkt-map{grid-template-columns:30px repeat(var(--n),minmax(0,1fr));align-items:center;gap:4px;margin-top:20px;display:grid}.dash .mkt-map .k{letter-spacing:.07em;text-transform:uppercase;color:var(--text-label);font-size:11px;font-weight:650}.dash .mkt-map .m{grid-row:1}.dash .mkt-map i{border:1px solid var(--divider-strong);background:var(--data-track);height:22px;box-shadow:var(--well-shadow);border-radius:5px;display:block}.dash .mkt-map i.booked,.dash .mkt-daykey.map i.booked{border-color:var(--data-series);background:var(--data-series);box-shadow:none}.dash .mkt-map i.held,.dash .mkt-daykey.map i.held{border-color:var(--data-warning);background:var(--data-warning);box-shadow:none}.dash .mkt-map i.asked,.dash .mkt-daykey.map i.asked{box-shadow:var(--well-shadow),inset 0 -3px 0 var(--data-series)}.dash .mkt-daykey{color:var(--text-secondary);flex-wrap:wrap;gap:6px 14px;margin-top:10px;font-size:12px;display:flex}.dash .mkt-daykey i{vertical-align:-1px;border:1px solid var(--divider-strong);background:var(--surface-card);border-radius:3px;width:12px;height:12px;margin-right:6px;display:inline-block}.dash .mkt-daykey i.booked{background:var(--tone-info-fill);border-color:var(--tone-info-text)}.dash .mkt-daykey i.held{background:var(--tone-warning-fill);border-color:var(--tone-warning-text)}.dash .mkt-daykey i.asked{box-shadow:inset 0 -3px 0 var(--data-series)}.dash .mkt-daykey.map i{border-color:var(--divider-strong);background:var(--data-track);box-shadow:var(--well-shadow)}.dash .mkt-flag-wrap{margin-top:auto;padding-top:20px}.dash .mkt-flag{border:1px solid var(--divider);border-left:4px solid var(--data-series);background:var(--surface-raised);color:var(--text-body);border-radius:10px;align-items:flex-start;gap:12px;padding:12px 16px;font-size:14px;line-height:1.5;display:flex}.dash .mkt-flag p{margin:0}.dash .mkt-flag p+p{margin-top:6px}.dash .mkt-flag b{color:var(--text-heading)}.dash .mkt-flag-k{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--tone-info-text);padding-top:2px;font-size:11px;font-weight:700}.dash .mkt-folds{margin-top:40px}.dash .mkt-folds>h2.eyebrow{margin:0 0 10px 2px;line-height:1.4}.dash .mkt-fold{border-bottom:1px solid var(--divider);color:var(--text-body);grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:12px;padding:15px 20px;text-decoration:none;display:grid}.dash .mkt-fold:first-child{border-radius:11px 11px 0 0}.dash .mkt-fold:last-child{border-bottom:0;border-radius:0 0 11px 11px}.dash .mkt-fold:only-child{border-radius:11px}.dash .mkt-fold:hover{background:var(--surface-raised-hover)}.dash .mkt-fold h3{color:var(--text-heading);margin:0;font-size:17px;font-weight:650;line-height:1.35}.dash .mkt-fold-text>span{color:var(--text-secondary);margin-top:2px;font-size:13.5px;line-height:1.45;display:block}.dash .mkt-fold-go{color:var(--text-secondary);font-size:20px;line-height:1;transition:transform .15s}.dash .mkt-fold[aria-expanded=true]{box-shadow:inset 3px 0 0 var(--data-series)}.dash .mkt-fold[aria-expanded=true] .mkt-fold-go{transform:rotate(90deg)}.dash .mkt-fold-body{border-bottom:1px solid var(--divider);padding:6px 20px 24px}.dash .mkt-fold-body:last-child{border-bottom:0}.dash .mkt-fold-body>*+*{margin-top:16px}.dash .mkt-fold-body .card-state{padding:6px 0 0}.dash .mkt-key2{flex-wrap:wrap;align-items:center;gap:6px 18px;display:flex}.dash .mkt-key2 .mkt-daykey,.dash .mkt-key2 .note,.dash .mkt-far{margin:0}.dash .mkt-far{color:var(--text-body);font-size:14px}.dash .mkt-fold-body>.mkt-far{margin-top:16px}.dash .mkt-cal{grid-template-columns:112px repeat(var(--n),minmax(0,1fr));align-items:stretch;gap:6px;display:grid}.dash .mkt-cal>*{grid-column:var(--c);grid-row:var(--r);min-width:0}.dash .mkt-cal .k{letter-spacing:.07em;text-transform:uppercase;color:var(--text-label);font-size:11px;font-weight:650}.dash .mkt-cal-rl{flex-direction:column;justify-content:center;gap:2px;padding-right:6px;display:flex}.dash .mkt-cal-rl .rn{white-space:nowrap;color:var(--text-secondary);font-size:13px}.dash .mkt-cal-rl .rn b{color:var(--text-heading)}.dash .mkt-cal-mh{align-self:end;padding:0 2px 2px}.dash .mkt-cal-cell{min-width:0;display:flex}.dash .mkt-cal-cell>.mkt-day{flex:1}.dash .mkt-cal-cell.today{border:1px dashed var(--divider-strong);border-radius:8px;justify-content:center;align-items:center;min-height:56px}.dash .mkt-day{border:1px solid var(--divider-strong);background:var(--surface-card);min-width:0;color:var(--text-body);border-radius:8px;flex-direction:column;gap:1px;padding:7px 8px;font-size:12px;line-height:1.25;display:flex}.dash .mkt-day b{letter-spacing:-.2px;color:var(--text-heading);font-size:15px;font-weight:700}.dash .mkt-day small{-webkit-line-clamp:2;color:var(--text-secondary);-webkit-box-orient:vertical;font-size:11px;display:-webkit-box;overflow:hidden}.dash .mkt-day.booked{background:var(--tone-info-fill);border-color:var(--tone-info-fill)}.dash .mkt-day.held{background:var(--tone-warning-fill);border-color:var(--tone-warning-fill)}.dash .mkt-day.booked,.dash .mkt-day.booked :is(b,small){color:var(--tone-info-text)}.dash .mkt-day.held,.dash .mkt-day.held :is(b,small){color:var(--tone-warning-text)}.dash .mkt-day.asked{box-shadow:inset 0 -3px 0 var(--data-series)}@media (max-width:1100px){.dash .mkt-q{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.dash .mkt-q-figure{font-size:24px}.dash .mkt-map{grid-template-columns:26px repeat(var(--n),minmax(0,1fr));gap:3px}.dash .mkt-map i{height:18px}.dash .mkt-folds{margin-top:32px}.dash .mkt-fold{padding:14px}.dash .mkt-fold-body{padding:4px 14px 20px}.dash .mkt-cal{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.dash .mkt-cal>*{grid-column:var(--pc);grid-row:var(--pr)}.dash .mkt-cal-rl{padding:0 2px 4px}.dash .mkt-cal-rl .rn{white-space:normal}.dash .mkt-cal-mh{padding-top:8px}}.dash .mkt-fgrid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.dash .mkt-fgrid.one{grid-template-columns:minmax(0,560px)}.dash .mkt-fgrid.tp{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.dash .mkt-fld{min-width:0}.dash .mkt-fld .field{margin:0}.dash .mkt-fld .mkt-fhint{margin-top:6px}.dash .mkt-fld .opt{color:var(--text-secondary);font-weight:400}.dash .mkt-seg{flex-wrap:wrap;justify-self:start}.dash .mkt-nameline{flex-wrap:wrap;align-items:baseline;gap:3px 12px;margin:0;display:flex}.dash .mkt-nameline .k{letter-spacing:.6px;text-transform:uppercase;color:var(--text-secondary);font-size:11px;font-weight:700}.dash .mkt-nameline .why{color:var(--text-secondary);flex-basis:100%;font-size:12.5px}.dash .mkt-gnm{color:var(--text-heading);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.dash .mkt-gnm i{white-space:nowrap;font-style:normal}.dash .mkt-gnm .u{color:var(--text-secondary)}.dash .mkt-gnm .e{color:var(--text-secondary);border:1px dashed var(--divider-strong);white-space:nowrap;border-radius:5px;padding:0 6px;font-family:inherit;font-size:11.5px;font-weight:500;line-height:1.5}.dash .mkt-gnm.faint{color:var(--text-secondary);margin-left:4px}.dash .mkt-ans .mkt-gnm{margin-top:2px;display:block}.dash .mkt-cohint{background:var(--surface-raised);border:1px solid var(--divider);color:var(--text-body);border-radius:10px;max-width:560px;padding:12px 14px;font-size:13.5px}.dash .mkt-cohint b{color:var(--text-heading)}.dash .mkt-cohint>div+div{margin-top:3px}.dash .mkt-cohint .res{color:var(--text-secondary);margin-top:6px;font-size:13px}.dash .mkt-adrows{gap:12px;display:grid}.dash .mkt-adrow{border:1px solid var(--divider);background:var(--surface-raised);border-radius:12px;gap:12px;min-width:0;padding:14px 16px 13px;display:grid}.dash .mkt-adrow .rh{justify-content:space-between;align-items:baseline;display:flex}.dash .mkt-adrow .rh b{color:var(--text-heading);font-size:14px}.dash .mkt-addrow{justify-self:start;margin-top:0}.dash .mkt-sheet{grid-template-columns:minmax(0,1fr) minmax(0,320px);align-items:start;gap:16px;display:grid}.dash .mkt-sheet h2{color:var(--text-heading);margin:0;font-size:16px;font-weight:700}.dash .mkt-cap{color:var(--text-secondary);margin:4px 0 8px;font-size:13px}.dash .mkt-copyrow{border-top:1px solid var(--divider);grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:3px 14px;padding:11px 0;display:grid}.dash .mkt-copyrow:first-child{border-top:0}.dash .mkt-copyrow .lab{letter-spacing:.8px;text-transform:uppercase;color:var(--text-secondary);font-size:11px;font-weight:800}.dash .mkt-copyrow .sub{color:var(--text-secondary);grid-column:2/-1;font-size:12.5px}.dash .mkt-copyrow .sub a,.dash .mkt-back-ads{color:var(--link);font-weight:600}.dash .mkt-copyrow .sub a:hover,.dash .mkt-back-ads:hover{color:var(--link-hover);text-decoration:underline}.dash .mkt-copyrow.str{grid-template-columns:minmax(0,1fr) auto}.dash .mkt-copyrow.str .lab{grid-column:1/-1}.dash .mkt-copyrow.str .mkt-gnm{color:var(--text-body);font-size:12px}.dash .mkt-copy{color:var(--text-secondary);align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.dash .mkt-copy .act{margin-top:0}.dash .mkt-sheetacts{border-top:1px solid var(--divider);flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:14px;padding-top:14px;display:flex}.dash .mkt-sheetacts .act{margin-top:0}.dash .mkt-copied{color:var(--text-secondary);flex-basis:100%;font-size:12.5px}.dash .mkt-sheet-then .act{margin-top:12px}.dash .mkt-sheet-then .mkt-fhint{margin-top:6px}.dash .mkt-thenlist{color:var(--text-body);margin:12px 0 0 18px;padding:0;font-size:13.5px;line-height:1.5}.dash .mkt-thenlist li+li{margin-top:6px}.dash .mkt-chk{border-top:1px solid var(--divider);color:var(--text-body);margin-top:16px;padding-top:14px;font-size:13.5px;line-height:1.5}.dash .mkt-chk p{margin:0}.dash .mkt-chk b{color:var(--text-heading)}.dash .mkt-chk .act{margin-top:10px}.dash .mkt-check-said{font-size:13px;margin-top:8px!important}.dash .mkt-check-said.bad{color:var(--tone-danger-text)}.dash .mkt-k{letter-spacing:.6px;text-transform:uppercase;color:var(--text-secondary);margin:16px 0 0;font-size:11px;font-weight:700}.dash .mkt-pagerow{border-top:1px solid var(--divider);justify-items:start;gap:4px;padding:8px 0;display:grid}.dash .mkt-k+.mkt-pagerow{margin-top:6px}.dash .mkt-pagerow code{color:var(--text-body);overflow-wrap:anywhere;font-size:12px}.dash .mkt-pagerow small{color:var(--text-secondary);margin-top:2px;font-size:11.5px;display:block}@media (max-width:760px){.dash .mkt-fgrid.two,.dash .mkt-fgrid.one,.dash .mkt-fgrid.tp{grid-template-columns:minmax(0,1fr)}.dash .mkt-adrow{padding:12px}.dash .mkt-seg{width:100%}.dash .mkt-seg button{flex:1}.dash .mkt-sheet{grid-template-columns:minmax(0,1fr)}.dash .mkt-copyrow{grid-template-columns:minmax(0,1fr) auto}.dash .mkt-copyrow .lab,.dash .mkt-copyrow .sub{grid-column:1/-1}.dash .mkt-sheetacts>*{flex:100%;justify-content:center}.dash .mkt-pagerow .link,.dash .mkt-adrow .rh .link{min-height:44px}}dialog.mkt-list-add .mkt-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 12px;display:grid}dialog.mkt-list-add .mkt-two .field{margin:0}dialog.mkt-list-add .mkt-fh{color:var(--text-secondary);font-size:12.5px}dialog.mkt-list-add p.mkt-fh{margin:7px 0 16px}dialog.mkt-list-add .opt{color:var(--text-secondary)}dialog.mkt-list-add fieldset{border:0;flex-direction:column;gap:7px;min-width:0;margin:0 0 18px;padding:0;display:flex}dialog.mkt-list-add legend{margin-bottom:7px;padding:0;font-size:12px}dialog.mkt-list-add .mkt-ticks{flex-wrap:wrap;gap:6px 18px;display:flex}dialog.mkt-list-add .mkt-ticks .check{min-height:28px;margin:0}dialog.mkt-list-add .mkt-gnm{color:var(--text-heading);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}dialog.mkt-list-add .notice p+p{margin-top:10px}@media (max-width:760px){dialog.sheet.mkt-list-add{border:0;border-radius:0;width:100%;max-width:100%;height:100%;max-height:100%;margin:0}dialog.mkt-list-add .mkt-two{grid-template-columns:minmax(0,1fr);gap:0}dialog.mkt-list-add .mkt-two .field{margin:0 0 12px}dialog.mkt-list-add .mkt-ticks .check{min-height:44px}}dialog.sheet.mkt-list-edit{width:min(860px,100% - 32px)}dialog.mkt-list-edit .mkt-elist{gap:8px;max-height:min(56vh,520px);margin-top:4px;padding:2px 4px 2px 2px;display:grid;overflow:auto}dialog.mkt-list-edit :is(.mkt-elhead,.mkt-elrow){grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 140px 92px;align-items:center;gap:10px;display:grid}dialog.mkt-list-edit .mkt-elist.meta :is(.mkt-elhead,.mkt-elrow){grid-template-columns:minmax(0,1.7fr) 140px 92px}dialog.mkt-list-edit .mkt-elhead{letter-spacing:.8px;text-transform:uppercase;color:var(--text-secondary);font-size:11px;font-weight:700}dialog.mkt-list-edit .mkt-gnm{color:var(--text-heading);overflow-wrap:anywhere;padding:0 4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}dialog.mkt-list-edit .mkt-eluse{color:var(--text-secondary);font-size:12.5px}dialog.mkt-list-edit .mkt-elrow .check{align-items:center;margin:0}dialog.mkt-list-edit .mkt-elrow .check input{margin-top:0}dialog.mkt-list-edit .mkt-fh{color:var(--text-secondary);font-size:12.5px}dialog.mkt-list-edit .notice{margin:16px 0 0}@media (max-width:760px){dialog.sheet.mkt-list-edit{border:0;border-radius:0;width:100%;max-width:100%;height:100%;max-height:100%;margin:0}dialog.mkt-list-edit .mkt-elist{max-height:none;overflow:visible}dialog.mkt-list-edit .mkt-elhead{display:none}dialog.mkt-list-edit :is(.mkt-elrow,.mkt-elist.meta .mkt-elrow){border-bottom:1px solid var(--divider);grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-bottom:8px}dialog.mkt-list-edit .mkt-elrow>input:first-child{grid-column:1/-1}dialog.mkt-list-edit .mkt-elrow .check{min-height:44px}}.dash .mkt-adbyad{margin-top:22px}.dash .mkt-sec-title{letter-spacing:-.02em;color:var(--text-heading);margin:0 0 12px;font-size:24px;font-weight:750;line-height:1.2}@media (max-width:760px){.dash .mkt-sec-title{font-size:21px}}.dash .mkt-quiet{background:var(--surface-raised);border:1px solid var(--divider);border-left:4px solid var(--tone-success-text);color:var(--text-body);border-radius:8px;margin:0 0 14px;padding:12px 16px;font-size:14px;line-height:1.55}.dash .mkt-quiet b{color:var(--text-heading)}.dash .mkt-views{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 16px;margin:0 0 14px;display:flex}.dash .mkt-ctl .mkt-k{letter-spacing:.6px;text-transform:uppercase;color:var(--text-label);margin-bottom:5px;font-size:11.5px;font-weight:700;display:block}.dash .mkt-urgent{background:var(--tone-danger-fill);border:1px solid var(--tone-danger-fill);border-left:4px solid var(--tone-danger-text);max-width:640px;min-height:40px;color:var(--text-body);border-radius:10px;flex:0 auto;align-items:center;gap:8px 12px;padding:6px 8px 6px 12px;font-size:13px;display:flex}.dash .mkt-urgent b{white-space:nowrap;color:var(--tone-danger-text)}.dash .mkt-urgent span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dash .mkt-urgent .act{flex:none;margin:0 0 0 auto}.dash .mkt-adtable{margin:0}.dash .mkt-tablewrap{max-width:100%}.dash .mkt-ads{table-layout:auto}.dash .mkt-ads tr[hidden]{display:none}.dash .mkt-ads thead th{vertical-align:bottom;letter-spacing:.4px;text-transform:uppercase;color:var(--text-label);white-space:normal;padding:12px 10px 10px;font-size:12px;font-weight:700}.dash .mkt-ads thead th small{letter-spacing:0;text-transform:none;color:var(--text-secondary);margin-top:2px;font-size:11.5px;font-weight:600;display:block}.dash .mkt-ads thead th:first-child{padding-left:18px}.dash .mkt-ads thead th:nth-child(2){width:112px}.dash .mkt-ads thead th:nth-child(3){width:134px}.dash .mkt-ads thead th:nth-child(4),.dash .mkt-ads thead th:nth-child(5){width:150px}.dash .mkt-ads thead th:nth-child(6){width:128px;padding-right:18px}.dash .mkt-ads thead th small{white-space:nowrap}.dash .mkt-sort{width:100%;box-shadow:none;text-align:right;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}.dash .mkt-sort:hover{color:var(--text-heading)}.dash .mkt-sort .arr{color:var(--link)}.dash .mkt-ads tbody td{vertical-align:middle;border-bottom:1px solid var(--divider);padding:12px 10px}.dash .mkt-ads tbody td:first-child{padding-left:18px}.dash .mkt-ads tbody td:last-child{padding-right:18px}.dash .mkt-ads-section th{border-bottom:1px solid var(--divider);background:var(--surface-raised);text-align:left;padding:0}.dash .mkt-adfold{letter-spacing:-.2px;width:100%;color:var(--text-heading);text-align:left;cursor:pointer;justify-content:flex-start;align-items:center;min-height:44px;padding:12px 18px;font-size:16px;font-weight:750;display:flex}.dash .mkt-adfold:before{content:"▸";color:var(--text-secondary);margin-right:10px;font-size:12px;transition:transform .15s;display:inline-block}.dash .mkt-adfold[aria-expanded=true]:before{transform:rotate(90deg)}.dash .mkt-adfold:hover{background:var(--surface-raised-hover)}.dash .mkt-adfold .n{color:var(--text-secondary);margin-left:6px;font-weight:600}.dash .mkt-adfold .hint{letter-spacing:0;color:var(--text-secondary);margin-left:auto;padding-left:12px;font-size:13px;font-weight:600}.dash .mkt-sdot{background:var(--text-secondary);border-radius:50%;flex:none;width:10px;height:10px;margin-right:10px}.dash .mkt-sec.active .mkt-sdot{background:var(--data-positive)}.dash .mkt-sec.paused .mkt-sdot{background:var(--data-warning)}.dash .mkt-sec.built .mkt-sdot{box-shadow:inset 0 0 0 2px var(--data-series);background:0 0}.dash .mkt-sec.draft .mkt-sdot{border:1.5px dashed var(--text-secondary);background:0 0}.dash .mkt-adbox{text-align:left;align-items:flex-start;gap:14px;min-width:0;display:flex}.dash .mkt-adtxt{min-width:0}.dash .mkt-ad-title{color:var(--text-heading);letter-spacing:-.1px;overflow-wrap:anywhere;font-size:15.5px;font-weight:700;line-height:1.3;display:inline}.dash .mkt-ad-title:hover{text-underline-offset:3px;text-decoration:underline}.dash .mkt-ads small.mkt-ad-line{color:var(--text-secondary);overflow-wrap:anywhere;margin-top:2px;font-size:13px}.dash .mkt-badges{flex-wrap:wrap;align-items:center;gap:6px;margin-top:7px;display:flex}.dash .mkt-pill{border:1px solid var(--tone-neutral-edge);background:var(--tone-neutral-fill);color:var(--tone-neutral-text);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:2px 10px;font-size:12px;font-weight:700;line-height:1.5;display:inline-flex}.dash .mkt-pill:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.dash .mkt-pill.active{background:var(--tone-success-fill);border-color:var(--tone-success-fill);color:var(--tone-success-text)}.dash .mkt-pill.paused{background:var(--tone-warning-fill);border-color:var(--tone-warning-fill);color:var(--tone-warning-text)}.dash .mkt-pill.built{background:var(--tone-info-fill);border-color:var(--tone-info-fill);color:var(--tone-info-text)}.dash .mkt-pill.built:before{background:0 0;box-shadow:inset 0 0 0 1.5px}.dash .mkt-pill.draft{border-style:dashed;border-color:var(--text-secondary);color:var(--text-secondary);background:0 0}.dash .mkt-pill.draft:before{display:none}.dash .mkt-thumb{border:1px solid var(--divider);background:var(--surface-raised);border-radius:8px;flex:none;width:52px;height:66px;position:relative;overflow:hidden}.dash .mkt-thumb.text{background:var(--surface-page);color:var(--link);text-transform:uppercase;overflow-wrap:anywhere;padding:6px 5px;font-size:7.5px;font-weight:800;line-height:1.15}.dash .mkt-thumb.text i{background:var(--divider-strong);border-radius:2px;height:3px;margin-top:4px;display:block}.dash .mkt-thumb.text i+i{width:70%}.dash .mkt-thumb.blank{border:1.5px dashed var(--divider-strong);color:var(--text-secondary);text-align:center;background:0 0;place-items:center;padding:4px;font-size:9.5px;line-height:1.2;display:grid}.dash .mkt-fig{color:var(--text-heading);font-variant-numeric:tabular-nums;font-size:16px;font-weight:700;display:block}.dash .mkt-fig.soft{color:var(--text-secondary);font-size:14px;font-weight:650}.dash .mkt-fig.green{color:var(--tone-success-text)}.dash .mkt-fig.amber{color:var(--tone-warning-text)}.dash .mkt-fig.red{color:var(--tone-danger-text)}.dash .mkt-ads td small{font-size:12px}.dash .mkt-dash{color:var(--text-secondary);font-weight:400}.dash .mkt-life>span{flex-direction:column;align-items:flex-end;gap:1px;display:flex}.dash .mkt-ads small.mkt-sig{flex-wrap:wrap;justify-content:flex-end;gap:2px 8px;display:flex}.dash .mkt-sig .watch{border:1px solid var(--tone-warning-text);color:var(--tone-warning-text);border-radius:10px;align-items:center;gap:4px;padding:0 7px;font-weight:700;display:inline-flex}.dash .mkt-sig .watch:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.dash .mkt-spark{display:block;overflow:visible}.dash .mkt-spark .ln{fill:none;stroke:var(--text-secondary);stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round}.dash .mkt-spark .ln.green{stroke:var(--data-positive)}.dash .mkt-spark .ln.amber{stroke:var(--data-warning)}.dash .mkt-spark .ln.red{stroke:var(--data-danger)}.dash .mkt-spark .typ{stroke:var(--text-secondary);stroke-dasharray:2 3;opacity:.8}.dash .mkt-spark .nil{fill:none;stroke:var(--divider-strong);stroke-width:1.6px;stroke-dasharray:2 3}.dash .mkt-spark .end{fill:var(--text-heading)}.dash .mkt-vw{color:var(--text-secondary);font-size:14.5px;font-weight:700;line-height:1.3;display:block}.dash .mkt-vw small{color:var(--text-secondary);font-weight:500}.dash .mkt-vw.green{color:var(--tone-success-text)}.dash .mkt-vw.amber{color:var(--tone-warning-text)}.dash .mkt-vw.red{color:var(--tone-danger-text)}.dash .mkt-ads tr.mkt-need td{border-bottom:0}@media (min-width:761px){.dash .mkt-ads tr.mkt-need td:first-child,.dash .mkt-ads tr.mkt-needact td{box-shadow:inset 3px 0 0 var(--tone-warning-text)}.dash .mkt-ads tr.mkt-need.red td:first-child,.dash .mkt-ads tr.mkt-needact.red td{box-shadow:inset 3px 0 0 var(--tone-danger-text)}.dash .mkt-ads tr.mkt-need.grey td:first-child,.dash .mkt-ads tr.mkt-needact.grey td{box-shadow:inset 3px 0 0 var(--tone-neutral-edge)}}.dash .mkt-ads tr.mkt-needact td{text-align:left;padding:0 18px 12px 84px}.dash .mkt-needact div{color:var(--text-body);flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:13px;display:flex}.dash .mkt-needact b{color:var(--text-heading)}.dash .mkt-needact .act{margin:0 0 0 auto}.dash .mkt-adtable .card-foot{flex-wrap:wrap}.dash .mkt-needfirst,.dash .mkt-chfold{margin:0 0 18px}.dash .mkt-chfold>.mkt-adfold{border:1px solid var(--divider);background:var(--surface-card);border-radius:12px}.dash .mkt-chfold>.mkt-adfold[aria-expanded=true]{margin-bottom:12px}@media (max-width:900px){.dash .mkt-ads thead th small{white-space:normal}}@media (max-width:1060px){.dash .mkt-ads thead th:nth-child(n+2){width:auto}.dash .mkt-ads :is(thead th,tbody td){padding-left:6px;padding-right:6px}.dash .mkt-ad-title{font-size:15px}.dash .mkt-adbox{gap:10px}.dash .mkt-fig{font-size:15px}}@media (max-width:760px){.dash .mkt-views{flex-direction:column;align-items:stretch}.dash .mkt-views .seg{width:100%}.dash .mkt-views .seg button{flex:1;padding-inline:6px}.dash .mkt-urgent{flex-wrap:wrap;order:1;max-width:none}.dash .mkt-urgent span{white-space:normal}.dash .mkt-views .mkt-ctl:last-child{order:2}.dash .mkt-ads thead{display:none}.dash .mkt-ads,.dash .mkt-ads tbody,.dash .mkt-ads-section,.dash .mkt-ads-section th{width:100%;display:block}.dash .mkt-ads tbody tr[data-ad]{border-bottom:1px solid var(--divider);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 12px;padding:14px;display:grid}.dash .mkt-ads tbody tr[data-ad][hidden],.dash .mkt-ads tbody tr.mkt-needact[hidden]{display:none}.dash .mkt-ads tbody tr[data-ad] td{text-align:left;border:0;min-width:0;padding:0;display:block}.dash .mkt-ads tbody td.mkt-adcell,.dash .mkt-ads tbody td.mkt-verdict{grid-column:1/-1}.dash .mkt-ads tbody td.mkt-verdict:empty{display:none}.dash .mkt-ads tbody td.mkt-verdict{border-top:1px dashed var(--divider);padding-top:9px}.dash .mkt-ads tbody td[data-l]:before{content:attr(data-l);letter-spacing:.5px;text-transform:uppercase;color:var(--text-label);margin-bottom:1px;font-size:11px;font-weight:700;display:block}.dash .mkt-life>span{align-items:flex-start}.dash .mkt-sig{justify-content:flex-start}.dash .mkt-ads tbody tr.mkt-need[data-ad]{border-bottom:0}.dash .mkt-ads tr.mkt-need,.dash .mkt-ads tr.mkt-needact{box-shadow:inset 3px 0 0 var(--tone-warning-text)}.dash .mkt-ads tr.mkt-need.red,.dash .mkt-ads tr.mkt-needact.red{box-shadow:inset 3px 0 0 var(--tone-danger-text)}.dash .mkt-ads tr.mkt-need.grey,.dash .mkt-ads tr.mkt-needact.grey{box-shadow:inset 3px 0 0 var(--tone-neutral-edge)}.dash .mkt-ads tr.mkt-needact{border-bottom:1px solid var(--divider);padding:0 14px 14px;display:block}.dash .mkt-ads tr.mkt-needact td{padding:0;display:block}.dash .mkt-needact .act{justify-content:center;width:100%;min-height:44px;margin:4px 0 0}.dash .mkt-urgent .act{min-height:44px}.dash .mkt-adfold{padding:12px 14px}.dash .mkt-chfold>.mkt-adfold{flex-wrap:wrap}.dash .mkt-chfold .hint{flex-basis:100%;margin-left:22px;padding-left:0;font-size:12.5px}}.dash .mkt-q1-main{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px 48px;display:grid}.dash .mkt-q1-main.solo{grid-template-columns:minmax(0,1fr)}.dash .mkt-q1-num{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.dash .mkt-q1-cost{letter-spacing:-2.5px;color:var(--text-heading);margin:0;font-size:72px;font-weight:700;line-height:1}.dash .mkt-q1-cost.words{letter-spacing:-.5px;font-size:28px;line-height:1.15}.dash .mkt-q1-unit{color:var(--text-secondary);margin:8px 0 0;font-size:13px}.dash .mkt-line{min-width:0}.dash .mkt-line .note{margin:0}.dash .mkt-line .gl{stroke:var(--divider-strong);stroke-width:1px}.dash .mkt-line .ln{fill:none;stroke:var(--text-heading);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.dash .mkt-line .pt{fill:var(--text-heading)}.dash .mkt-line .hit{fill:#0000}.dash .mkt-q1-read{margin-top:18px}.dash .mkt-q1-mults{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:440px;margin-top:auto;padding-top:22px;display:grid}.dash .mkt-mult{border:1px solid var(--divider);background:var(--surface-raised);border-radius:10px;flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex}.dash .mkt-mult .t{color:var(--text-label);font-size:12.5px;font-weight:650}.dash .mkt-mult .v{color:var(--text-heading);flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.dash .mkt-q1-notes{margin-top:10px}.dash .mkt-q1-notes .note{margin:0}.dash .mkt-q1-notes .note+.note{margin-top:2px}.dash .mkt-arrow{border:1px solid var(--tone-neutral-edge);background:var(--tone-neutral-fill);letter-spacing:0;white-space:nowrap;color:var(--tone-neutral-text);border-radius:12px;align-items:center;padding:2px 8px;font-size:12.5px;font-weight:700;line-height:1.4;display:inline-flex}.dash .mkt-arrow.good{background:var(--tone-success-fill);border-color:var(--tone-success-fill);color:var(--tone-success-text)}.dash .mkt-arrow.bad{background:var(--tone-warning-fill);border-color:var(--tone-warning-fill);color:var(--tone-warning-text)}.dash .mkt-arrow.small{border-style:dashed;border-color:var(--divider-strong);color:var(--text-secondary);background:0 0}.dash .mkt-arrow.none{white-space:normal;color:var(--text-secondary);background:0 0;border:0;padding-left:0;font-weight:600}@media (max-width:760px){.dash .mkt-q1-main{grid-template-columns:minmax(0,1fr);gap:14px}.dash .mkt-q1-cost{font-size:56px}}.dash .mkt-s2b-basis{color:var(--text-body);margin:0;font-size:14px;line-height:1.5}.dash .mkt-s2b{max-width:900px}.dash .mkt-s2b>.note{margin:10px 0 0}.dash .mkt-s2b-list{margin:0;padding:0;list-style:none}.dash .mkt-s2b-list li{color:var(--text-body);grid-template-columns:132px minmax(0,1fr) 220px;align-items:center;gap:12px;padding:8px 0;font-size:14px;display:grid}.dash .mkt-s2b-l b{color:var(--text-heading);font-weight:650}.dash .mkt-s2b-l .k{letter-spacing:.08em;text-transform:uppercase;color:var(--tone-info-text);margin-top:2px;font-size:11px;font-weight:700;display:block}.dash .mkt-s2b-note{color:var(--text-secondary);font-size:13px;line-height:1.45}.dash .mkt-s2b-note em{font-style:normal}.dash .mkt-s2b-bar{background:var(--data-track);height:22px;box-shadow:var(--well-shadow);border-radius:6px;display:block;position:relative}.dash .mkt-s2b-bar i{background:var(--data-positive);border-radius:6px;position:absolute;inset:0 auto 0 0}.dash .mkt-s2b-bar i.leads{background:var(--data-series)}.dash .mkt-s2b-n{text-align:right;color:var(--text-heading);font-size:15px;font-weight:700}.dash .mkt-s2b-n small{color:var(--text-secondary);font-size:12px;font-weight:500;display:block}.dash .mkt-s2b-n .cell-link{font-weight:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--divider-strong);text-decoration-color:var(--divider-strong);text-underline-offset:3px;text-decoration-thickness:1px}.dash .mkt-s2b-n .cell-link:hover{color:var(--link-hover);text-decoration-color:currentColor}.dash .mkt-s2b-list li.mkt-s2b-end{border:1px solid var(--data-series);border-radius:10px;margin:4px -13px 0;padding:9px 12px}.dash .mkt-s2b-dorm{border:1.5px dashed var(--divider-strong);border-radius:12px;margin:14px -13px 0;padding:10px 12px 4px}.dash .mkt-s2b-dk{letter-spacing:.08em;text-transform:uppercase;color:var(--text-label);align-items:center;gap:8px;margin:0;font-size:11px;font-weight:700;display:flex}.dash .mkt-s2b-dk:before{content:"";width:8px;height:8px;box-shadow:inset 0 0 0 1.5px var(--text-label);border-radius:50%}.dash .mkt-s2b-dorm li{color:var(--text-secondary);padding:6px 0}.dash .mkt-s2b-dorm .mkt-s2b-n{color:var(--text-secondary);font-weight:650}.dash .mkt-q1-mults:has(>.mkt-q1-roas){grid-template-columns:repeat(3,minmax(0,1fr));max-width:660px}.dash .mkt-q1-roas small{color:var(--text-secondary);font-size:12px;line-height:1.4}@media (max-width:760px){.dash .mkt-s2b-list li{grid-template-columns:minmax(0,1fr) minmax(0,auto);row-gap:2px}.dash .mkt-s2b-n{max-width:210px}.dash .mkt-s2b-list li>.mkt-s2b-note,.dash .mkt-s2b-list li>.mkt-s2b-bar{grid-area:2/1/auto/-1}.dash .mkt-s2b-list li.mkt-s2b-end{margin:4px -9px 0;padding:8px}.dash .mkt-s2b-dorm{margin:14px -9px 0;padding:10px 8px 4px}.dash .mkt-q1-mults:has(>.mkt-q1-roas){grid-template-columns:repeat(2,minmax(0,1fr))}.dash .mkt-q1-roas{grid-column:1/-1}}.dash .mkt-ev{max-width:1180px}.dash .mkt-ev [data-group]{--mkt-g:var(--mark)}.dash .mkt-ev [data-group=paid_advertising]{--mkt-g:var(--data-series)}.dash .mkt-ev [data-group=referrals]{--mkt-g:var(--cal-shoot-edge)}.dash .mkt-ev [data-group=social_platforms]{--mkt-g:var(--cal-meeting-edge)}.dash .mkt-ev [data-group=search_and_maps]{--mkt-g:var(--cal-tour-edge)}.dash .mkt-ev [data-group=email_and_print]{--mkt-g:var(--data-warning)}.dash .mkt-ev-title{letter-spacing:-.3px;max-width:70ch;color:var(--text-heading);margin:0;font-size:19px;font-weight:700;line-height:1.3}.dash .mkt-ev-sub{color:var(--text-secondary);margin:4px 0 0;font-size:13.5px;line-height:1.45}.dash .mkt-ev-grid{grid-template-columns:200px repeat(3,minmax(0,1fr));margin-top:16px;display:grid}.dash .mkt-ev-grid :is(.mkt-ev-head,.mkt-ev-cell){padding-left:20px;padding-right:20px}.dash .mkt-ev-grid .mkt-ev-lab{padding-right:20px}.dash .mkt-ev-grid :is(.mkt-ev-c1,.mkt-ev-c2){border-left:1px solid var(--divider)}.dash .mkt-ev-head{border-bottom:1px solid var(--divider-strong);min-width:0;padding-bottom:10px}.dash .mkt-ev-head b{color:var(--text-heading);font-size:16px;font-weight:700;display:block}.dash .mkt-ev-head small{color:var(--text-secondary);font-size:12px;display:block}.dash :is(.mkt-ev-lab,.mkt-ev-cell){border-bottom:1px solid var(--divider);min-width:0;padding-top:16px;padding-bottom:16px}.dash .mkt-ev-lab b{color:var(--text-heading);font-size:13.5px;font-weight:650;display:block}.dash .mkt-ev-lab small{color:var(--text-secondary);margin-top:2px;font-size:12px;line-height:1.4;display:block}.dash .mkt-ev-lab p{color:var(--text-body);margin:8px 0 0;font-size:13px;line-height:1.45}.dash .mkt-ev-cost .big{letter-spacing:-.6px;color:var(--text-heading);font-size:30px;font-weight:700;line-height:1.1;display:block}.dash .mkt-ev-cost .big.words{letter-spacing:-.2px;color:var(--text-secondary);padding-top:6px;font-size:17px;line-height:1.3}.dash .mkt-ev-cost small{color:var(--text-secondary);margin-top:3px;font-size:12px;line-height:1.4;display:block}.dash .mkt-ev-bars{max-width:100%;height:auto;display:block;overflow:visible}.dash .mkt-ev-bars .gl{stroke:var(--divider-strong);stroke-width:1px}.dash .mkt-ev-bars .tk{fill:var(--text-secondary);font-size:10.5px}.dash .mkt-ev-bars .bar{fill:var(--data-series)}.dash .mkt-ev-bars .bar.tot{fill:var(--mark)}.dash .mkt-ev-bars .val{fill:var(--text-heading);font-size:12px;font-weight:700}.dash .mkt-ev-bars .xl{fill:var(--text-secondary);font-size:11px}.dash .mkt-ev-bars .hit{fill:#0000}.dash .mkt-ev-n{color:var(--text-secondary);margin:2px 0 0;font-size:11.5px}.dash .mkt-ev-src{align-items:center;gap:12px;display:flex}.dash .mkt-ev-ring{flex:none;overflow:visible}.dash .mkt-ev-ring circle{fill:none;stroke:var(--mkt-g)}.dash .mkt-ev-ring .ctr{fill:var(--text-heading);font-size:20px;font-weight:700}.dash .mkt-ev-ring .ctl{fill:var(--text-secondary);font-size:10.5px}.dash .mkt-ev-legend{flex:1;min-width:0;margin:0;padding:0;font-size:12.5px;list-style:none}.dash .mkt-ev-legend li{color:var(--text-body);grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:6px;padding:2px 0;display:grid}.dash .mkt-ev-legend li i{background:var(--mkt-g);border-radius:2px;width:10px;height:10px}.dash .mkt-ev-legend li span{line-height:1.3}.dash .mkt-ev-legend li b{font-variant-numeric:tabular-nums;color:var(--text-heading)}.dash .mkt-ev-legend li.sub{color:var(--text-secondary);padding:0 0 3px 16px;font-size:11.5px;line-height:1.35;display:block}.dash .mkt-ev-foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 20px;margin-top:12px;display:flex}.dash .mkt-ev-foot .note{max-width:96ch;margin:0}.dash .mkt-ev-take{color:var(--text-body);margin:10px 0 0;padding-left:18px;font-size:13px;line-height:1.45}.dash .mkt-ev-take li+li{margin-top:4px}.dash .mkt-ev-card{border:1px solid var(--divider);border-radius:12px;margin-top:12px;padding:14px}.dash .mkt-ev-card .mkt-ev-head{border-bottom:0;padding-bottom:4px}.dash .mkt-ev-sec{border-top:1px solid var(--divider);margin-top:10px;padding-top:12px}.dash .mkt-ev-sec>.k{letter-spacing:.07em;text-transform:uppercase;color:var(--text-label);margin-bottom:6px;font-size:11px;font-weight:650;display:block}.dash .mkt-ev-table{margin-top:12px}.dash .mkt-ev-table th[scope=row]{text-align:left;white-space:normal;color:var(--text-body);font-size:13px;font-weight:500}.dash p.mkt-crumbs{flex-wrap:wrap;align-items:center;gap:6px 16px;font-size:13.5px;display:flex}.dash p.mkt-crumbs .link{min-height:auto;font-weight:650}.dash .mkt-crumb{min-width:0;color:var(--text-secondary);overflow-wrap:anywhere}.dash .mkt-pos{color:var(--text-secondary);align-items:center;gap:14px;margin-left:auto;display:flex}.dash .mkt-pos a{color:var(--link);font-weight:600}.dash .mkt-pos a[aria-disabled]{color:var(--text-secondary);pointer-events:none;font-weight:400}.dash .mkt-adhead{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;display:grid}.dash .mkt-adthumb{border:1px solid var(--card-edge-side);border-top-color:var(--card-edge-top);background:var(--surface-raised);cursor:pointer;width:118px;height:148px;box-shadow:var(--card-shadow);border-radius:12px;margin:0;padding:0;position:relative;overflow:hidden}.dash .mkt-adthumb:hover{border-color:var(--focus-ring)}.dash .mkt-adthumb img{object-fit:cover}.dash .mkt-adthumb.g{width:230px}.dash .mkt-adthumb .noimg{height:100%;color:var(--text-secondary);text-align:center;place-items:center;padding:10px 8px 34px;font-size:12px;line-height:1.3;display:grid}.dash .mkt-adthumb .see{background:var(--surface-card);border-top:1px solid var(--divider);color:var(--text-heading);text-align:center;padding:6px;font-size:12px;font-weight:700;position:absolute;bottom:0;left:0;right:0}.dash .mkt-adthumb .pl{background:var(--backdrop);width:40px;height:40px;box-shadow:0 0 0 2px var(--text-heading);border-radius:50%;margin:-20px 0 0 -20px;position:absolute;top:42%;left:50%}.dash .mkt-adthumb .pl:after{content:"";background:var(--text-heading);clip-path:polygon(0 0,100% 50%,0 100%);position:absolute;inset:12px 11px 12px 15px}.dash .mkt-mserp{text-align:left;background:var(--surface-card);height:100%;padding:12px 14px 34px;display:block}.dash .mkt-mserp b{color:var(--text-heading);font-size:10px;display:block}.dash .mkt-mserp i{color:var(--link);overflow-wrap:anywhere;margin-top:6px;font-size:14px;font-style:normal;line-height:1.25;display:block}.dash .mkt-mserp em{color:var(--link);margin-top:2px;font-size:12px;font-style:normal;display:block}.dash .mkt-mserp u{background:var(--divider);border-radius:3px;height:5px;margin-top:7px;text-decoration:none;display:block}.dash .mkt-adid{min-width:0}.dash .mkt-eyebrow{letter-spacing:.6px;text-transform:uppercase;color:var(--text-label);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.dash .mkt-eyebrow .k{overflow-wrap:anywhere;text-transform:none;letter-spacing:0;min-width:0;color:var(--text-secondary);font-size:13px;font-weight:600}.dash .mkt-pf{border:1px solid var(--tone-neutral-edge);background:var(--tone-neutral-fill);color:var(--tone-neutral-text);letter-spacing:.8px;border-radius:5px;padding:2px 7px;font-size:10px;font-weight:800}.dash .mkt-pf.meta{background:var(--tone-info-fill);border-color:var(--tone-info-fill);color:var(--tone-info-text)}.dash .mkt-adid .mkt-ad-head{letter-spacing:-.6px;margin:6px 0 0;font-size:30px;font-weight:800;line-height:1.15}.dash .mkt-adid .mkt-ad-badges{align-items:center;gap:6px 8px;margin:9px 0 0}.dash .mkt-since{color:var(--text-secondary);font-size:13px}.dash .mkt-meta{color:var(--text-secondary);overflow-wrap:anywhere;margin:8px 0 0;font-size:13.5px}.dash .mkt-adacts{flex-wrap:wrap;justify-content:flex-end;align-self:start;gap:10px;display:flex}.dash .mkt-adacts .act,.dash .mkt-call .act{min-height:40px;margin-top:0;padding:8px 16px;font-size:14px;font-weight:600}.dash .mkt-call{border:1px solid var(--card-edge-side);border-top-color:var(--card-edge-top);border-left:5px solid var(--tone-neutral-edge);background:var(--surface-card);box-shadow:var(--card-shadow);border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:22px;margin-top:18px;padding:20px 22px;display:grid}.dash .mkt-call.good{border-left-color:var(--tone-success-text)}.dash .mkt-call.amber{border-left-color:var(--tone-warning-text)}.dash .mkt-call.red{border-left-color:var(--tone-danger-text)}.dash .mkt-decide .k{letter-spacing:1px;text-transform:uppercase;color:var(--text-label);font-size:12px;font-weight:700}.dash .mkt-call.good .mkt-decide .k{color:var(--tone-success-text)}.dash .mkt-call.amber .mkt-decide .k{color:var(--tone-warning-text)}.dash .mkt-call.red .mkt-decide .k{color:var(--tone-danger-text)}.dash .mkt-decide h2{letter-spacing:-.4px;margin:6px 0 0;font-size:23px;font-weight:800;line-height:1.2}.dash .mkt-decide p{color:var(--text-body);margin:8px 0 0;font-size:15px;line-height:1.5}.dash .mkt-decide p a{color:var(--link);font-weight:600}.dash .mkt-decide p a:hover{color:var(--link-hover);text-decoration:underline}.dash .mkt-decide .row{flex-wrap:wrap;align-items:center;gap:16px;margin-top:16px;display:flex}.dash .mkt-facts{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;display:grid}.dash .mkt-fact{border:1px solid var(--divider);background:var(--surface-raised);min-width:0;color:var(--text-body);border-radius:10px;padding:11px 13px;text-decoration:none;display:block}.dash a.mkt-fact:hover{border-color:var(--focus-ring)}.dash .mkt-fact .k{letter-spacing:.9px;text-transform:uppercase;color:var(--text-label);font-size:11.5px;font-weight:700;display:block}.dash .mkt-fact b{letter-spacing:-.3px;color:var(--text-heading);margin-top:3px;font-size:20px;font-weight:800;display:block}.dash .mkt-fact.warn b{color:var(--tone-warning-text)}.dash .mkt-fact .s{color:var(--text-secondary);margin-top:2px;font-size:12.5px;line-height:1.4;display:block}.dash .mkt-secnav{z-index:9;border:1px solid var(--divider);background:var(--surface-card);box-shadow:var(--card-shadow);border-radius:12px;gap:4px;margin:22px 0 4px;padding:6px;display:flex;position:sticky;top:58px;overflow-x:auto}.dash .mkt-secnav a{color:var(--text-secondary);white-space:nowrap;border-radius:8px;padding:7px 13px;font-size:13.5px;font-weight:650;text-decoration:none}.dash .mkt-secnav a:hover{background:var(--surface-raised-hover);color:var(--text-heading);text-decoration:none}.dash .mkt-secnav .dot{vertical-align:1px;background:var(--tone-warning-text);border-radius:50%;width:7px;height:7px;margin-left:6px;display:inline-block}.dash .mkt-secnav .dot.bad{background:var(--tone-danger-text)}.dash .mkt-psec,.dash .mkt-area[data-area=ad] #tracking{margin-top:26px;scroll-margin-top:120px}.dash .mkt-psec>h2{letter-spacing:-.3px;flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 12px;font-size:20px;font-weight:800;display:flex}.dash .mkt-psec>h2 small{letter-spacing:0;color:var(--text-secondary);font-size:13px;font-weight:500}.dash .mkt-wwrap{grid-template-columns:auto minmax(240px,420px);align-items:start;gap:28px;display:grid}.dash .mkt-wscroll{contain:inline-size;max-width:100%;overflow-x:auto}.dash .mkt-wchart{display:block}.dash .mkt-wchart .hit{fill:#0000}.dash .mkt-wchart .wcol{cursor:pointer;outline:none}.dash .mkt-wchart .wcol:hover .hit{fill:var(--surface-raised)}.dash .mkt-wchart .wcol:focus-visible .hit{fill:var(--surface-raised);stroke:var(--focus-ring);stroke-width:2px}.dash .mkt-wchart .wcol.on .hit{fill:var(--tone-info-fill)}.dash .mkt-wchart .ls.booked{fill:var(--data-positive);stroke:var(--text-heading);stroke-width:1.5px}.dash .mkt-wchart .ls.qualified{fill:var(--data-positive);fill-opacity:.55}.dash .mkt-wchart .ls.open{fill:none;stroke:var(--data-positive);stroke-width:2px}.dash .mkt-wchart .ls.didnt{fill:var(--data-comparison)}.dash .mkt-wchart .ls.new{fill:none;stroke:var(--text-secondary);stroke-width:1.5px;stroke-dasharray:3 2}.dash .mkt-wchart .zero{stroke:var(--text-secondary);stroke-width:2px}.dash .mkt-wchart .cnt{fill:var(--text-heading);font-size:13px;font-weight:750}.dash .mkt-wchart .sep{stroke:var(--divider);stroke-width:1px}.dash .mkt-wchart .spb{fill:var(--data-series);fill-opacity:.55}.dash .mkt-wchart .spb.part{fill:url(#mkt-hatch);fill-opacity:1;stroke:var(--data-series)}.dash .mkt-wchart .hatch{fill:var(--data-series)}.dash .mkt-wchart .sv{fill:var(--text-secondary);font-size:11px}.dash .mkt-wchart .wl{fill:var(--text-secondary);font-size:11.5px}.dash .mkt-wkpick{border:1px solid var(--divider);background:var(--surface-raised);color:var(--text-body);border-radius:10px;padding:13px 15px;font-size:13.5px}.dash .mkt-wkpick.idle{color:var(--text-secondary)}.dash .mkt-wkpick p{margin:0}.dash .mkt-wkpick p+p{margin-top:8px}.dash .mkt-wkpick .k{letter-spacing:.6px;text-transform:uppercase;color:var(--text-label);font-size:12px;font-weight:700;display:block}.dash .mkt-wkpick b{color:var(--text-heading);margin-top:3px;font-size:15px;display:block}.dash .mkt-wkpick ul{margin:8px 0 6px;padding:0;list-style:none}.dash .mkt-wkpick li{border-top:1px solid var(--divider);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;padding:6px 0;display:flex}.dash .mkt-wkpick li a{color:var(--link);font-weight:600}.dash .mkt-wkpick .link{min-height:32px;font-size:13px}.dash .mkt-ls-tag{color:var(--text-secondary);font-size:12px}.dash .mkt-ls-tag.booked,.dash .mkt-ls-tag.qualified{color:var(--tone-success-text)}.dash .mkt-wlegend{color:var(--text-secondary);flex-wrap:wrap;gap:6px 16px;margin-top:12px;font-size:12.5px;display:flex}.dash .mkt-wlegend i{vertical-align:-1px;border-radius:2px;width:12px;height:12px;margin-right:6px;display:inline-block}.dash .mkt-ls-key.booked{background:var(--data-positive);box-shadow:0 0 0 1.5px var(--text-heading)}.dash .mkt-ls-key.qualified{background:var(--data-positive);opacity:.55}.dash .mkt-ls-key.open{box-shadow:inset 0 0 0 2px var(--data-positive)}.dash .mkt-ls-key.didnt{background:var(--data-comparison)}.dash .mkt-ls-key.new{border:1.5px dashed var(--text-secondary)}.dash .mkt-sp-key{background:var(--data-series);opacity:.6}.dash .mkt-shoots{color:var(--text-secondary);margin:10px 0 0;font-size:12.5px}.dash .mkt-viewer{border:1px solid var(--card-edge-side);background:var(--surface-card);width:min(860px,100% - 32px);max-height:calc(100% - 32px);color:var(--text-body);box-shadow:var(--card-shadow);border-radius:14px;padding:24px}.dash .mkt-viewer::backdrop{background:var(--backdrop)}.dash .mkt-viewer-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.dash .mkt-viewer-head h2{overflow-wrap:anywhere;margin:0;font-size:19px}.dash .mkt-viewer-head .act{justify-content:center;min-width:40px;margin-top:0;font-size:18px}.dash .mkt-viewer-body{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:20px;display:grid}.dash .mkt-pv{aspect-ratio:9/16;background:var(--surface-page);border-radius:12px;width:236px;position:relative;overflow:hidden}.dash .mkt-pv img{object-fit:cover}.dash .mkt-pv .as{background:var(--surface-card);color:var(--text-heading);border-radius:5px;padding:2px 7px;font-size:11.5px;position:absolute;bottom:10px;left:10px}.dash .mkt-pv.none{aspect-ratio:auto;border:1.5px dashed var(--divider-strong);background:var(--surface-raised);min-height:160px;color:var(--text-secondary);text-align:center;place-items:center;padding:20px;font-size:13px;display:grid}.dash .mkt-pv.none p{margin:0}.dash .mkt-serp{border:1px solid var(--divider);background:var(--surface-raised);width:380px;max-width:100%;color:var(--text-body);border-radius:12px;padding:16px 18px}.dash .mkt-serp .sp{color:var(--text-heading);font-size:12px;font-weight:700}.dash .mkt-serp .site{align-items:center;gap:10px;margin-top:6px;display:flex}.dash .mkt-serp .fav{background:var(--tone-info-fill);width:26px;height:26px;color:var(--tone-info-text);border-radius:50%;place-items:center;font-size:10px;font-weight:800;display:grid}.dash .mkt-serp .site b{color:var(--text-heading);font-size:14px;font-weight:400;display:block}.dash .mkt-serp .site small{color:var(--text-secondary);font-size:12px}.dash .mkt-serp .h{color:var(--link);overflow-wrap:anywhere;margin-top:8px;font-size:19px;line-height:1.3;display:block}.dash .mkt-serp p{color:var(--text-secondary);margin:4px 0 0;font-size:13.5px;line-height:1.5}.dash .mkt-vcopy{min-width:0}.dash .mkt-copytext{border:1px solid var(--divider);background:var(--surface-raised);overflow-wrap:anywhere;border-radius:8px;padding:10px 12px;font-size:14px;line-height:1.5;display:block}.dash .mkt-copytext+.mkt-copytext{margin-top:8px}.dash .mkt-copytext small{letter-spacing:.6px;text-transform:uppercase;color:var(--text-label);margin-bottom:2px;font-size:11px;font-weight:700;display:block}.dash .mkt-viewer-acts{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.dash .mkt-viewer-acts .act{margin-top:0}@media (max-width:1100px){.dash .mkt-call,.dash .mkt-wwrap{grid-template-columns:1fr}.dash .mkt-adhead{grid-template-columns:auto minmax(0,1fr)}.dash .mkt-adacts{grid-column:1/-1;justify-content:flex-start}}@media (max-width:760px){.dash .mkt-pos{justify-content:space-between;width:100%;margin-left:0}.dash .mkt-pos a{align-items:center;min-height:44px;display:inline-flex}.dash .mkt-adhead{grid-template-columns:1fr;gap:14px}.dash .mkt-adthumb,.dash .mkt-adthumb.g{aspect-ratio:16/10;width:100%;height:auto}.dash .mkt-adid .mkt-ad-head{font-size:24px}.dash .mkt-adacts .act,.dash .mkt-call .act{flex:1;justify-content:center;min-height:44px}.dash .mkt-call{padding:16px}.dash .mkt-decide h2{font-size:20px}.dash .mkt-facts{grid-template-columns:1fr 1fr}.dash .mkt-fact b{font-size:17px}.dash .mkt-secnav{position:relative;top:0}.dash .mkt-secnav a{align-items:center;min-height:44px;display:inline-flex}.dash .mkt-viewer{border-radius:0;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:16px}.dash .mkt-viewer-body{grid-template-columns:1fr}.dash .mkt-pv,.dash .mkt-serp{width:100%}.dash .mkt-viewer-acts .act{flex:1;justify-content:center;min-height:44px}}.dash .mkt-tie,.dash .mkt-tie-links{border-top:1px solid var(--divider);margin-top:16px;padding-top:14px}.dash .mkt-tie h3,.dash .mkt-tie-links h3{color:var(--text-heading);margin:0;font-size:14px;font-weight:650}.dash .mkt-tie>p{color:var(--text-body);margin:4px 0 0;font-size:13px;line-height:1.5}.dash .mkt-tie-list,.dash .mkt-tie-links ul{margin:10px 0 0;padding:0;list-style:none}.dash .mkt-tie-list li,.dash .mkt-tie-links li{border-top:1px solid var(--divider);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.dash .mkt-tie-list li:has(.mkt-tie-thumb){grid-template-columns:56px minmax(0,1fr) auto}.dash .mkt-tie-list b{color:var(--text-heading);overflow-wrap:anywhere;font-size:13.5px;display:block}.dash .mkt-tie-list small,.dash .mkt-tie-links small{color:var(--text-secondary);overflow-wrap:anywhere;margin-top:2px;font-size:12px;display:block}.dash .mkt-tie-thumb{object-fit:cover;border:1px solid var(--divider);background:var(--surface-raised);border-radius:8px;width:56px;height:70px}.dash .mkt-tie-thumb.none{text-align:center;color:var(--text-secondary);place-items:center;padding:4px;font-size:10.5px;line-height:1.25;display:grid}.dash .mkt-tie .act,.dash .mkt-tie-links .act{margin-top:0}.dash .mkt-tie .row{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.dash .mkt-tie .mkt-errline,.dash .mkt-tie-links .mkt-errline{color:var(--tone-danger-text);margin:10px 0 0;font-size:13px}.dash .mkt-tie-links small code{color:var(--text-body);font-size:12px}.dash .mkt-tie-links p{color:var(--text-body);margin:3px 0 0;font-size:13px;line-height:1.5}dialog.mkt-undo-tie .form-footer .act{min-height:40px;margin-top:0;padding:8px 16px;font-size:14px}@media (max-width:760px){.dash .mkt-tie-list li,.dash .mkt-tie-links li{grid-template-columns:minmax(0,1fr)}.dash .mkt-tie-list li:has(.mkt-tie-thumb){grid-template-columns:56px minmax(0,1fr)}.dash .mkt-tie-list li>.act,.dash .mkt-tie-links li>.act{grid-column:1/-1;justify-content:center;min-height:44px}.dash .mkt-tie .row .act,dialog.mkt-undo-tie .form-footer .act{flex:1;justify-content:center;min-height:44px}}.dash .mkt-hintslot:empty{display:none}.dash .mkt-hintslot{margin-top:12px}.dash .mkt-cohint.links{max-width:720px}.dash .mkt-cohint .mkt-fhint,.dash .mkt-savedlinks{margin-top:6px}.dash .mkt-savedlinks .mkt-gnm{color:var(--text-body);font-size:12px}.dash .mkt-cant{color:var(--text-secondary);margin-top:10px;font-size:13px}.dash .mkt-cant summary{cursor:pointer;color:var(--link);width:max-content;max-width:100%;font-weight:600}.dash .mkt-cant summary:hover{color:var(--link-hover)}.dash .mkt-cant ul{margin:8px 0 0 18px;padding:0;line-height:1.5}.dash .mkt-cant b{color:var(--text-body)}.dash .mkt-linkprev{overflow-wrap:anywhere;border:1px dashed var(--divider-strong);background:var(--surface-raised);border-radius:8px;padding:10px 12px;font-size:13.5px;line-height:1.7}.dash .mkt-unsaved{color:var(--tone-warning-text);background:var(--tone-warning-fill);white-space:nowrap;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:700}.dash .mkt-linkcard{--mkt-g:var(--mark);margin-top:0}.dash .mkt-linkcard[data-group=paid_advertising]{--mkt-g:var(--data-series)}.dash .mkt-linkcard[data-group=referrals]{--mkt-g:var(--cal-shoot-edge)}.dash .mkt-linkcard[data-group=social_platforms]{--mkt-g:var(--cal-meeting-edge)}.dash .mkt-linkcard[data-group=search_and_maps]{--mkt-g:var(--cal-tour-edge)}.dash .mkt-linkcard[data-group=email_and_print]{--mkt-g:var(--data-warning)}.dash .mkt-linkcard h3{color:var(--text-heading);overflow-wrap:anywhere;margin:0 0 10px;font-size:16px;font-weight:800}.dash .mkt-linkcard h3 .dim{color:var(--text-secondary);font-weight:600}.dash .mkt-linkcard .mk{background:var(--mkt-g);vertical-align:1px;border-radius:3px;width:11px;height:11px;margin-right:10px;display:inline-block}.dash .mkt-cf{border:1px solid var(--mkt-g);background:var(--surface-raised);border-radius:8px;align-items:stretch;max-width:100%;display:flex;overflow:hidden}.dash .mkt-cf>.mkt-gnm{flex:1;min-width:0;padding:6px 11px;font-size:13.5px;line-height:1.5}.dash .mkt-cf .mkt-copy{flex:none;gap:0}.dash .mkt-cf .mkt-copy [role]{padding:0 10px}.dash .mkt-cf .act{border:0;border-left:1px solid var(--mkt-g);border-radius:0;height:100%;margin:0}.dash .mkt-linkcard .mkt-fhint{margin-top:8px}.dash .mkt-srcacts{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:8px;display:flex}.dash .mkt-srcacts .act{margin-top:0}@media (max-width:760px){.dash .mkt-cf{flex-direction:column}.dash .mkt-cf .act{border-left:0;border-top:1px solid var(--mkt-g);width:100%;min-height:44px}.dash .mkt-cf .mkt-copy{flex-direction:column;align-items:stretch}.dash .mkt-srcacts .act{min-height:44px}.dash .mkt-cant summary{align-items:center;min-height:44px;display:flex}}.dash .mkt-cmpctl{flex-wrap:wrap;gap:12px;margin-bottom:14px;display:flex}.dash .mkt-cmpctl .seg button:disabled{opacity:.45;cursor:default}.dash .mkt-cmpctl .seg button:disabled:hover{color:var(--text-secondary);background:0 0}.dash .mkt-cmprows{gap:2px;display:grid;position:relative}.dash .mkt-cmprow{grid-template-columns:minmax(150px,280px) calc(var(--cols) * 19px + 10px) minmax(0,1fr);min-height:44px;color:var(--text-body);border-radius:8px;align-items:center;gap:14px;padding:7px 10px;text-decoration:none;display:grid}.dash a.mkt-cmprow:hover{background:var(--surface-raised);text-decoration:none}.dash .mkt-cmprow.me{background:var(--surface-raised);box-shadow:inset 3px 0 0 var(--tone-info-text)}.dash .mkt-cmprow .nm{min-width:0}.dash .mkt-cmprow .nm b{color:var(--text-heading);overflow-wrap:anywhere;font-size:14.5px;font-weight:650;line-height:1.25;display:block}.dash .mkt-cmprow .nm small{color:var(--text-secondary);font-size:12px;display:block}.dash .mkt-cmprow .sqs{flex-wrap:nowrap;align-self:stretch;align-items:center;gap:5px;display:flex;position:relative}.dash .mkt-cmprow .sqs em{color:var(--text-secondary);font-size:12.5px;font-style:normal}.dash .mkt-cmprow .sqs:after{content:"";left:calc(var(--med) * 19px - 3px);border-left:1.5px dashed var(--text-secondary);pointer-events:none;position:absolute;top:-2px;bottom:-2px}.dash .mkt-cmprows.nomed .mkt-cmprow .sqs:after{display:none}.dash .mkt-cmprow .tx{color:var(--text-secondary);font-size:13.5px}.dash .mkt-cmprow .tx b{color:var(--text-heading);font-size:15px}.dash .mkt-sq{border-radius:3px;flex:none;width:14px;height:14px;display:inline-block}.dash .mkt-sq.q{background:var(--data-positive);opacity:.55}.dash .mkt-sq.bk{background:var(--data-positive);box-shadow:0 0 0 1.5px var(--text-heading)}.dash .mkt-sq.ld{background:var(--data-series);opacity:.75}.dash .mkt-cmpread{color:var(--text-body);margin:24px 0 0;font-size:15px;line-height:1.5}.dash .mkt-cmpread b{color:var(--text-heading)}.dash .mkt-cmpnote{color:var(--text-secondary);margin:0 0 14px;font-size:14px;line-height:1.5}.dash .mkt-cmpnote b{color:var(--text-heading)}.dash .mkt-honest{color:var(--text-secondary);margin:8px 0 0;font-size:12.5px;line-height:1.5}@media (max-width:760px){.dash .mkt-cmpctl .seg{width:100%}.dash .mkt-cmpctl .seg button{flex:1;padding-inline:6px}.dash .mkt-cmprow{grid-template-columns:minmax(0,1fr);gap:4px;padding:8px}.dash .mkt-cmprow .sqs{min-height:18px}}.dash .mkt-minis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.dash .mkt-minis.three{grid-template-columns:repeat(3,minmax(0,1fr))}.dash .mkt-minibox{border:1px solid var(--divider);background:var(--surface-raised);border-radius:10px;min-width:0;padding:10px 12px}.dash .mkt-minibox .t{color:var(--text-label);font-size:12.5px;font-weight:650}.dash .mkt-minichart{width:100%;height:auto;margin-top:2px;display:block}.dash .mkt-minichart .band{fill:var(--tone-info-fill)}.dash .mkt-minichart .base0{stroke:var(--divider-strong)}.dash .mkt-minichart .ref{stroke:var(--tone-warning-text);stroke-dasharray:4 3}.dash .mkt-minichart .ln{fill:none;stroke:var(--data-series);stroke-width:2px}.dash .mkt-minichart .pt{fill:var(--data-series)}.dash .mkt-minichart .mb{fill:var(--data-series);fill-opacity:.7}.dash .mkt-minichart .vl{fill:var(--text-heading);font-size:12px;font-weight:700}.dash .mkt-minichart .ax{fill:var(--text-secondary);font-size:11px}.dash .mkt-minibox .mnote{color:var(--text-secondary);margin-top:2px;font-size:11.5px}.dash .mkt-readout{color:var(--text-body);margin:14px 0 0;font-size:14.5px;line-height:1.5}.dash .mkt-readout b{color:var(--text-heading)}.dash .mkt-readout b.amber{color:var(--tone-warning-text)}.dash .mkt-readout b.good{color:var(--tone-success-text)}.dash .mkt-funnel{margin:0;padding:0;list-style:none}.dash .mkt-funnel li{border-top:1px solid var(--divider);grid-template-columns:96px minmax(0,auto) 34px minmax(0,1fr);align-items:center;gap:12px;padding:8px 0;font-size:14px;display:grid}.dash .mkt-funnel li:first-child{border-top:0}.dash .mkt-funnel .fl{color:var(--text-body)}.dash .mkt-funnel .sqs{flex-wrap:wrap;gap:5px;max-width:520px;display:flex}.dash .mkt-funnel .sqs em{color:var(--text-secondary);font-size:12.5px;font-style:normal}.dash .mkt-funnel b{text-align:right;color:var(--text-heading);font-size:16px}.dash .mkt-funnel .fx{color:var(--text-secondary);font-size:12.5px}.dash .mkt-funnel li.roas b{text-align:left;grid-column:2/4}.dash .mkt-sq.booked{background:var(--data-positive);box-shadow:0 0 0 1.5px var(--text-heading)}.dash .mkt-sq.qualified{background:var(--data-positive);opacity:.55}.dash .mkt-sq.open{box-shadow:inset 0 0 0 2px var(--data-positive)}.dash .mkt-sq.didnt{background:var(--data-comparison)}.dash .mkt-sq.new{border:1.5px dashed var(--text-secondary)}.dash .mkt-kwt{border-collapse:collapse;width:100%;font-size:14px}.dash .mkt-kwt th{border-bottom:1px solid var(--divider);letter-spacing:.4px;text-transform:uppercase;text-align:left;color:var(--text-label);padding:8px 10px;font-size:12px;font-weight:700}.dash .mkt-kwt td{border-bottom:1px solid var(--divider);vertical-align:top;color:var(--text-body);padding:10px}.dash .mkt-kwt .r{text-align:right}.dash .mkt-kwt td b{color:var(--text-heading)}.dash .mkt-kwt td small{color:var(--text-secondary);font-size:12.5px;display:block}.dash .mkt-kwt tr.has-terms td{border-bottom:0}.dash .mkt-kwt tr.terms td{padding-top:0}.dash .mkt-kwt details summary{cursor:pointer;color:var(--link);padding:2px 0 6px;font-size:13px}.dash .mkt-kwterms{border-collapse:collapse;width:100%;min-width:0;max-width:560px;margin:4px 0 6px}.dash .mkt-kwterms th{padding:6px 10px}.dash .mkt-kwterms td{border-bottom:1px solid var(--divider);padding:6px 10px}@media (max-width:1100px){.dash .mkt-minis,.dash .mkt-minis.three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.dash .mkt-minis,.dash .mkt-minis.three{grid-template-columns:minmax(0,1fr)}.dash .mkt-funnel li{grid-template-columns:78px minmax(0,1fr) 30px}.dash .mkt-funnel .fx,.dash .mkt-funnel li.roas b{grid-column:2/-1}.dash .mkt-kwt>thead{display:none}.dash .mkt-kwt,.dash .mkt-kwt>tbody{width:100%;display:block}.dash .mkt-kwt>tbody>tr{border-bottom:1px solid var(--divider);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;padding:12px 0;display:grid}.dash .mkt-kwt>tbody>tr.has-terms{border-bottom:0;padding-bottom:4px}.dash .mkt-kwt>tbody>tr>td,.dash .mkt-kwt>tbody>tr>td.r{text-align:left;border:0;min-width:0;padding:0;display:block}.dash .mkt-kwt>tbody>tr>td:first-child,.dash .mkt-kwt>tbody>tr.terms>td{grid-column:1/-1}.dash .mkt-kwt>tbody>tr.terms{padding-top:0}.dash .mkt-kwt>tbody>tr>td[data-l]:before{content:attr(data-l);letter-spacing:.5px;text-transform:uppercase;color:var(--text-label);margin-bottom:1px;font-size:11px;font-weight:700;display:block}.dash .mkt-kwterms{max-width:100%}}.dash .mkt-srchead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px 24px;display:flex}.dash .mkt-srchead-acts{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dash .mkt-srchead-acts .act{justify-content:center;min-height:38px;margin-top:0;padding:8px 14px;font-size:14px;text-decoration:none}.dash .mkt-basis{color:var(--text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;margin:0 0 16px;font-size:13.5px;display:flex}.dash .mkt-basis b{color:var(--text-heading);font-weight:700}.dash .mkt-defs-open{color:var(--link);font-size:13.5px;font-weight:600}.dash .mkt-defs-open:hover{color:var(--link-hover)}.dash .mkt-sources{gap:18px;display:grid}.dash .mkt-scols,.dash .mkt-srow,.dash .mkt-sgh{grid-template-columns:minmax(0,1.9fr) 112px 128px 150px 124px 132px 18px;align-items:start;gap:12px;padding:0 20px;display:grid}.dash .mkt-scols{border:1px solid var(--card-edge-side);border-top-color:var(--card-edge-top);border-bottom-color:var(--card-edge-bottom);background:var(--surface-card-head);letter-spacing:.6px;text-transform:uppercase;color:var(--text-label);border-radius:10px;align-items:end;padding-top:10px;padding-bottom:9px;font-size:11.5px;font-weight:700}.dash .mkt-scols .num{text-align:right}.dash .mkt-scols small{letter-spacing:.2px;text-transform:none;color:var(--text-secondary);margin-top:2px;font-size:11.5px;font-weight:600;display:block}.dash .mkt-sg{--mkt-g:var(--mark);box-shadow:inset 5px 0 0 var(--mkt-g),var(--card-shadow);overflow:hidden}.dash .mkt-sg[data-group=paid_advertising]{--mkt-g:var(--data-series)}.dash .mkt-sg[data-group=referrals]{--mkt-g:var(--cal-shoot-edge)}.dash .mkt-sg[data-group=social_platforms]{--mkt-g:var(--cal-meeting-edge)}.dash .mkt-sg[data-group=search_and_maps]{--mkt-g:var(--cal-tour-edge)}.dash .mkt-sg[data-group=email_and_print]{--mkt-g:var(--data-warning)}.dash .mkt-sg.total,.dash .mkt-sg.retired{box-shadow:var(--card-shadow)}.dash .mkt-sgh{background-color:var(--surface-card-head);background-image:linear-gradient(var(--card-head-top),var(--card-head-bottom));border-bottom:1px solid var(--divider);box-shadow:inset 5px 0 0 var(--mkt-g);padding-top:16px;padding-bottom:14px}.dash .mkt-sg.total .mkt-sgh,.dash .mkt-sg.retired .mkt-sgh{box-shadow:none}.dash .mkt-sg.total .mkt-sgh{border-bottom:0}.dash .mkt-sgh h2{letter-spacing:-.4px;color:var(--text-heading);margin:0;font-size:22px;font-weight:700;line-height:1.2}.dash .mkt-sg.total h2,.dash .mkt-sg.retired h2{font-size:18px}.dash .mkt-sgh p{color:var(--text-secondary);margin:4px 0 0;font-size:13.5px;line-height:1.45}.dash .mkt-srow{border-bottom:1px solid var(--divider);padding-top:13px;padding-bottom:13px}.dash .mkt-sg>:last-child{border-bottom:0}.dash .mkt-scell{min-width:0}.dash .mkt-sname{letter-spacing:-.2px;color:var(--text-heading);overflow-wrap:anywhere;align-items:baseline;font-size:17px;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.dash .mkt-sname:hover{color:var(--link-hover);text-underline-offset:3px;text-decoration:underline}.dash .mkt-mk{background:var(--mkt-g);border-radius:3px;flex:none;width:11px;height:11px;margin-right:10px;display:inline-block}.dash .mkt-srcshoots{color:var(--text-secondary);margin-top:3px;font-size:12.5px;display:block}.dash .mkt-num{text-align:right;min-width:0;color:var(--text-heading);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:16px;font-weight:650;line-height:1.35}.dash .mkt-sgh .mkt-num{font-size:17px}.dash .mkt-num small{color:var(--text-secondary);margin-top:2px;font-size:12px;font-weight:500;line-height:1.4;display:block}.dash .mkt-num .soft{color:var(--text-secondary);font-size:14px;font-weight:600}.dash .mkt-num .cell-link{font-weight:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--divider-strong);text-decoration-color:var(--divider-strong);text-underline-offset:3px;text-decoration-thickness:1px}.dash .mkt-num .cell-link:hover{color:var(--link-hover);text-decoration-color:currentColor}.dash .mkt-num .mkt-record{color:var(--link);margin:3px 0 0 auto;font-size:12.5px;font-weight:600;display:block}.dash .mkt-nil{color:var(--text-secondary);font-weight:500}.dash .mkt-lab{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dash .mkt-go{color:var(--text-secondary);font-size:18px;line-height:1.2;text-decoration:none}.dash .mkt-go:hover{color:var(--text-heading)}.dash .mkt-sunused{color:var(--text-secondary);margin:0;padding:10px 20px 12px;font-size:13px}.dash .mkt-sunused a{color:var(--link)}.dash .mkt-sunused a:hover{color:var(--link-hover);text-decoration:underline}.dash .mkt-sfoot{color:var(--text-secondary);flex-wrap:wrap;justify-content:space-between;gap:6px 20px;margin:14px 0 0;padding:0 4px;font-size:12.5px;display:flex}.dash .mkt-sfoot.mkt-rulelink{justify-content:flex-start;align-items:baseline;margin-top:10px}.dash .mkt-rulelink a{color:var(--link);font-size:14px;font-weight:650}.dash .mkt-rulelink a:hover{color:var(--link-hover);text-decoration:underline}.dash dialog.mkt-defs{border:1px solid var(--card-edge-side);border-top-color:var(--card-edge-top);border-bottom-color:var(--card-edge-bottom);background:var(--surface-card);width:min(440px,100vw - 24px);max-height:calc(100vh - 24px);color:var(--text-body);box-shadow:var(--card-shadow);border-radius:12px;margin:0;padding:16px 18px 18px;position:fixed;overflow:auto}.dash dialog.mkt-defs::backdrop{background:0 0}.dash .mkt-defs-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.dash .mkt-defs-head h2{color:var(--text-heading);margin:0;font-size:16px;font-weight:700;line-height:1.3}.dash .mkt-defs-head .act{margin-top:0}.dash .mkt-defs dl{gap:10px;margin:0;display:grid}.dash .mkt-defs dt{color:var(--text-heading);font-size:13px;font-weight:700}.dash .mkt-defs dd{color:var(--text-body);margin:2px 0 0;font-size:13px;line-height:1.5}@media (max-width:1100px){.dash .mkt-scols,.dash .mkt-srow,.dash .mkt-sgh{grid-template-columns:minmax(0,1fr) 84px 96px 112px 84px 104px 12px;gap:8px;padding:0 14px}.dash .mkt-srow{padding-top:12px;padding-bottom:12px}.dash .mkt-sgh{padding-top:14px;padding-bottom:12px}.dash .mkt-num{font-size:15px}.dash .mkt-sname{font-size:16px}.dash .mkt-scols{letter-spacing:.4px;font-size:10.5px}.dash .mkt-scols small{font-size:11px}}@media (max-width:760px){.dash .mkt-srchead-acts,.dash .mkt-srchead-acts .seg{width:100%}.dash .mkt-srchead-acts .seg button{flex:1;padding-inline:6px}.dash .mkt-srchead-acts .act{flex:1;min-height:44px}.dash .mkt-scols{display:none}.dash .mkt-sources{gap:16px}.dash .mkt-srow,.dash .mkt-sgh{grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:10px;padding:14px}.dash .mkt-scell{grid-column:1/-1}.dash .mkt-num{text-align:left}.dash .mkt-num.nil,.dash .mkt-srow>.mkt-go,.dash .mkt-sgh>span:last-child{display:none}.dash .mkt-lab{clip:auto;white-space:normal;letter-spacing:.5px;text-transform:uppercase;width:auto;height:auto;color:var(--text-label);margin:0 0 1px;font-size:11px;font-weight:700;display:block;position:static;overflow:visible}.dash .mkt-num .mkt-record{min-height:44px;margin-left:0}.dash .mkt-sgh h2{font-size:20px}.dash .mkt-sunused{padding:10px 14px 12px}.dash .mkt-defs-open,.dash .mkt-sunused a,.dash .mkt-rulelink a{min-height:44px;margin-block:-12px;padding-block:12px;display:inline-block}}.dash .mkt-sidwrap{grid-column:1/-1;min-width:0}.dash .mkt-sidtog{display:none}.dash .mkt-sid{color:var(--text-body);grid-template-columns:128px minmax(0,1fr);gap:9px 14px;margin:4px 0 0;font-size:14px;display:grid}.dash .mkt-sid dt{letter-spacing:.8px;text-transform:uppercase;color:var(--text-label);padding-top:6px;font-size:11.5px;font-weight:800}.dash .mkt-sid dd{min-width:0;margin:0}.dash .mkt-sid .mkt-gnm{font-size:13.5px}.dash .mkt-sid .note{color:var(--text-secondary);margin-top:3px;font-size:12.5px;display:block}.dash .mkt-sid .dim{color:var(--text-secondary)}.dash .mkt-sid a{color:var(--link)}.dash .mkt-sid a:hover{color:var(--link-hover)}.dash .mkt-also{display:block}.dash .mkt-also+.mkt-also{margin-top:3px}.dash .mkt-okt{color:var(--tone-success-text)}.dash .mkt-warnt{color:var(--tone-warning-text)}.dash .mkt-warnt a{color:inherit;text-decoration:underline}.dash .mkt-srccf{border:1px solid var(--mkt-g);background:var(--surface-raised);vertical-align:middle;border-radius:8px;align-items:stretch;max-width:100%;display:inline-flex;overflow:hidden}.dash .mkt-cfv{color:var(--text-heading);overflow-wrap:anywhere;min-width:0;padding:5px 11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13.5px;font-weight:500;line-height:1.5}.dash .mkt-cfb{border:0;border-left:1px solid var(--mkt-g);background:var(--control-fill);min-height:0;color:var(--text-heading);border-radius:0;flex:none;margin:0;padding:0 14px;font-size:13px;font-weight:700}.dash .mkt-cfb:hover{background:var(--control-fill-hover)}.dash .mkt-copied-note{color:var(--text-secondary);margin-left:8px;font-size:12.5px;display:inline-block}.dash .mkt-struck{color:var(--text-secondary);text-decoration:line-through}.dash .mkt-sacts{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:10px;display:flex}.dash .mkt-sacts .act{margin-top:0;text-decoration:none}.dash .mkt-srow.sub{background:var(--surface-raised);padding-left:58px;position:relative}.dash .mkt-srow.sub:before{content:"";border-left:2px solid var(--mkt-g);position:absolute;top:0;bottom:0;left:32px}.dash .mkt-srow.sub .mkt-mk{width:8px;height:8px;box-shadow:inset 0 0 0 2px var(--mkt-g);background:0 0;border-radius:50%;margin-right:9px}.dash .mkt-subname{color:var(--text-heading);overflow-wrap:anywhere;align-items:baseline;font-size:16px;font-weight:700;line-height:1.3;display:inline-flex}.dash .mkt-srow.sub .mkt-num{font-size:15px}.dash .mkt-srow.sub .mkt-sid{grid-template-columns:110px minmax(0,1fr)}.dash .mkt-subadd{background:var(--surface-raised);border-bottom:1px solid var(--divider);padding:10px 20px 14px 58px;position:relative}.dash .mkt-subadd:before{content:"";border-left:2px solid var(--mkt-g);position:absolute;top:0;bottom:0;left:32px}.dash .mkt-addlink{font-size:13.5px}@media (max-width:1100px){.dash .mkt-srow.sub{padding-left:40px}.dash .mkt-srow.sub:before,.dash .mkt-subadd:before{left:22px}.dash .mkt-subadd{padding-left:40px}}@media (max-width:760px){.dash .mkt-sidtog{grid-column:1/-1;justify-self:start;align-items:center;gap:8px;min-height:44px;font-size:13px;font-weight:650;display:inline-flex}.dash .mkt-sidtog .ch{font-size:11px;transition:transform .15s;display:inline-block}.dash .mkt-sidtog[aria-expanded=true] .ch{transform:rotate(90deg)}.dash .mkt-srow:not(.sidopen)>.mkt-sidwrap{display:none}.dash .mkt-sid,.dash .mkt-srow.sub .mkt-sid{grid-template-columns:minmax(0,1fr);gap:3px}.dash .mkt-srow.sub{padding-left:30px}.dash .mkt-srow.sub:before,.dash .mkt-subadd:before{left:14px}.dash .mkt-subadd{padding:10px 14px 12px 30px}.dash .mkt-cfb{min-height:44px}.dash .mkt-sid a,.dash .mkt-addlink{min-height:44px;margin-block:-12px;padding-block:12px;display:inline-block}}.dash .mkt-source{max-width:880px;margin:0 auto}.dash .mkt-srcpage{--mkt-g:var(--mark)}.dash .mkt-srcpage[data-group=paid_advertising]{--mkt-g:var(--data-series)}.dash .mkt-srcpage[data-group=referrals]{--mkt-g:var(--cal-shoot-edge)}.dash .mkt-srcpage[data-group=social_platforms]{--mkt-g:var(--cal-meeting-edge)}.dash .mkt-srcpage[data-group=search_and_maps]{--mkt-g:var(--cal-tour-edge)}.dash .mkt-srcpage[data-group=email_and_print]{--mkt-g:var(--data-warning)}.dash .mkt-srcpage h1{overflow-wrap:anywhere;align-items:center;margin:0 0 4px;display:flex}.dash .mkt-srcpage h1 .mkt-mk{border-radius:4px;width:16px;height:16px;margin-right:14px}.dash .mkt-srcsum{color:var(--text-secondary);margin:6px 0 0;font-size:13px}.dash .mkt-srcsum .link{font-size:inherit;font-weight:600}.dash .mkt-srccard{margin-top:16px}.dash .mkt-srccard .mkt-sid{margin-top:0}.dash .mkt-srclinks{margin:0;padding:0;list-style:none;display:grid}.dash .mkt-srclink{border-top:1px solid var(--divider);color:var(--text-body);gap:4px;min-width:0;padding:12px 0;font-size:13.5px;display:grid}.dash .mkt-srclink:first-child{border-top:0;padding-top:0}.dash .mkt-srclink b{color:var(--text-heading);font-weight:650}.dash .mkt-srclink .dim{color:var(--text-secondary)}.dash .mkt-srclink .note{color:var(--text-secondary);font-size:12.5px;display:block}.dash .mkt-srclink .mkt-srcacts{margin-top:4px}.dash .mkt-srccard .card-body>.mkt-fhint{margin-top:8px}.dash .mkt-srccard .mkt-srcacts .link{font-size:13.5px}.dash .mkt-srccard .mkt-credit-note:focus{outline:none}dialog.mkt-sheet .mkt-cost{color:var(--text-secondary);margin:0 0 14px;font-size:13px}dialog.mkt-sheet .mkt-cost b{color:var(--text-heading)}@media (max-width:760px){.dash .mkt-srcpage .mkt-srchead-acts .act{flex:1}.dash .mkt-srccard .mkt-srcacts .act,.dash .mkt-srccard .mkt-srcacts .link{min-height:44px}.dash .mkt-srcsum .link,.dash .mkt-srccard .mkt-srcacts a.link{align-items:center;min-height:44px;display:inline-flex}}.dash .mkt-srchead .mkt-credit-note{margin:8px 0 0}.dash .mkt-srchead .mkt-credit-note:focus{outline:none}dialog.mkt-sheet .mkt-source-edit .check{margin:18px 0 6px}dialog.mkt-sheet .mkt-source-edit .check+.field-hint{margin:0 0 4px 24px}dialog.sheet.mkt-check-sheet .mkt-check-how{color:var(--text-body);margin:0;font-size:14px;line-height:1.5}dialog.sheet.mkt-check-sheet .mkt-check-code{color:var(--text-heading);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}dialog.sheet.mkt-check-sheet .mkt-check-wait{color:var(--text-secondary);margin:14px 0 0;font-size:13px}@media (max-width:760px){dialog.sheet.mkt-check-sheet{border:0;border-radius:0;width:100%;max-width:100%;height:100%;max-height:100%;margin:0}}dialog.sheet.mkt-check-sheet .mkt-check-result{background:var(--surface-raised);border:1px solid var(--divider);border-left:4px solid var(--tone-neutral-edge);color:var(--text-body);overflow-wrap:anywhere;border-radius:8px;margin:0;padding:12px 16px;font-size:14px;line-height:1.55}dialog.sheet.mkt-check-sheet .mkt-check-result.ok{border-left-color:var(--tone-success-text)}dialog.sheet.mkt-check-sheet .mkt-check-result.warn{border-left-color:var(--tone-warning-text)}dialog.sheet.mkt-check-sheet .mkt-check-result code{color:var(--text-heading);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}dialog.sheet.mkt-check-sheet .mkt-check-lead{color:var(--text-secondary);overflow-wrap:anywhere;margin:12px 0 0;font-size:13px}.dash .mkt-credit{max-width:880px;margin:0 auto}.dash .mkt-credit .mkt-lede{margin:0 0 18px}.dash .mkt-credit-card{margin-top:16px;scroll-margin-top:72px}.dash .mkt-credit code{color:var(--text-heading);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.dash .mkt-hint{color:var(--text-secondary);margin:0 0 6px;font-size:12.5px;line-height:1.45}.dash .mkt-order{color:var(--text-body);gap:10px;margin:0 0 0 18px;padding:0;font-size:13.5px;display:grid}.dash .mkt-order b,.dash .mkt-adways b,.dash .mkt-rule b,.dash .mkt-answer b{color:var(--text-heading);font-weight:650}.dash .mkt-credit p .link,.dash .mkt-order .link{font-size:inherit;font-weight:inherit;white-space:normal;text-underline-offset:3px;text-decoration:underline}.dash .mkt-adways{grid-template-columns:1fr 1fr;gap:12px;margin:0 0 14px;display:grid}.dash .mkt-adways>div{border:1px solid var(--divider);background:var(--surface-raised);color:var(--text-body);border-radius:10px;padding:10px 12px;font-size:13px}.dash .mkt-adways p{margin:4px 0 0}.dash .mkt-credit-note{color:var(--text-heading);margin:8px 0 4px;font-size:13px}.dash .mkt-rule .mkt-credit-note,.dash .mkt-answer .mkt-credit-note{grid-column:2/-1;margin:0}.dash .mkt-answer .mkt-credit-note{grid-column:1/-1}.dash .mkt-credit-note.alert{color:var(--tone-danger-text)}.dash .mkt-rules,.dash .mkt-answers{margin:6px 0 0;padding:0;list-style:none}.dash .mkt-rule{border-top:1px solid var(--divider);grid-template-columns:28px minmax(0,1fr) minmax(0,220px) auto;align-items:center;gap:4px 14px;padding:10px 0;font-size:13.5px;display:grid}.dash .mkt-rule:first-child,.dash .mkt-answer:first-child{border-top:0}.dash .mkt-rule .rn{color:var(--text-secondary);font-weight:700}.dash .mkt-rule .note,.dash .mkt-answer .note{color:var(--text-secondary);margin-top:2px;font-size:12.5px;display:block}.dash .mkt-rule .rto{color:var(--text-body);overflow-wrap:anywhere}.dash .mkt-rule .racts{justify-content:flex-end;align-items:center;gap:12px;display:flex}.dash .mkt-rule .racts .link{font-size:13px}.dash .mkt-rule .racts .arrow{text-align:center;min-width:20px;font-size:15px}.dash .mkt-rule .racts .link:disabled{color:var(--text-secondary);cursor:default;text-decoration:none}.dash .mkt-rule.off b,.dash .mkt-rule.off code,.dash .mkt-rule.off .rto{color:var(--text-secondary)}.dash .mkt-rule.fixed{border-top:1px dashed var(--divider-strong)}.dash .mkt-credit-card .act{margin-top:10px}.dash .mkt-answer{border-top:1px solid var(--divider);grid-template-columns:minmax(0,1fr) minmax(0,320px);align-items:center;gap:6px 14px;padding:10px 0;font-size:13.5px;display:grid}.dash .mkt-answer .select{width:100%;min-width:0}.dash .mkt-credits .mkt-rule{grid-template-columns:56px minmax(0,1fr) auto}.dash .mkt-credits .mkt-rule .rn{white-space:nowrap;font-weight:600}.dash .mkt-credits .note .link{font-size:inherit;font-weight:inherit;text-underline-offset:3px;text-decoration:underline}.dash .mkt-credits .mkt-credit-note:focus{outline:none}.dash .mkt-unrec .mkt-rule{grid-template-columns:28px minmax(0,1fr) auto}.dash .mkt-unrec>.mkt-credit-note{margin:4px 0 8px}.dash .mkt-unrec>.mkt-credit-note:focus{outline:none}.dash .mkt-unrec .mkt-okline{font-size:13.5px}.dash .mkt-srcnote{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 12px;margin:0 0 14px;text-decoration:none;display:grid}.dash .mkt-srcnote b{color:var(--text-heading);font-weight:650}.dash .mkt-srcnote .go{color:var(--link);white-space:nowrap;font-size:13px;font-weight:600}.dash .mkt-srcnote:hover .go{color:var(--link-hover);text-decoration:underline}.dash .mkt-srcnote .why{color:var(--text-secondary);grid-column:1/-1;font-size:13px}@media (max-width:760px){.dash .mkt-unrec .mkt-rule{grid-template-columns:24px minmax(0,1fr)}.dash .mkt-unrec .mkt-rule .racts{grid-column:2}}dialog.mkt-sheet .mkt-newsrc{gap:7px;display:grid}dialog.mkt-sheet .mkt-newsrc .mkt-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 12px;display:grid}dialog.mkt-sheet .mkt-newsrc .mkt-fh{color:var(--text-secondary);margin:0;font-size:12.5px}dialog.mkt-sheet .mkt-newsrc .notice{margin:7px 0 0}@media (max-width:760px){dialog.mkt-sheet .mkt-newsrc .mkt-two{grid-template-columns:minmax(0,1fr);gap:14px}}.dash .mkt-unrec .mkt-rule .racts{flex-wrap:wrap}dialog.mkt-meta-credit .mkt-mlist{color:var(--text-body);margin:10px 0 6px 18px;padding:0;font-size:13.5px;line-height:1.6}dialog.mkt-meta-credit .mkt-fh{color:var(--text-secondary);margin:8px 0 0;font-size:12.5px}@media (max-width:760px){.dash .mkt-adways{grid-template-columns:1fr}.dash .mkt-rule{grid-template-columns:24px minmax(0,1fr)}.dash .mkt-rule .rto,.dash .mkt-rule .racts{grid-column:2}.dash .mkt-rule .racts{justify-content:flex-start}.dash .mkt-answer{grid-template-columns:1fr}.dash .mkt-credit-card{scroll-margin-top:64px}.dash .mkt-credits .mkt-rule{grid-template-columns:52px minmax(0,1fr)}.dash .mkt-credits .mkt-rule .racts{grid-column:2}dialog.sheet.mkt-sheet{border:0;border-radius:0;width:100%;max-width:100%;height:100%;max-height:100%;margin:0}}.dash .mkt-notes{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.dash .mkt-notes .card{margin:0}.dash .mkt-notes h3{color:var(--text-heading);margin:0;font-size:15px;font-weight:700}.dash .mkt-notes .cap{color:var(--text-secondary);margin:3px 0 14px;font-size:12.5px;line-height:1.45}.dash .mkt-hist{border-left:2px solid var(--divider);margin:4px 0 0 6px;padding:0 0 0 16px;list-style:none}.dash .mkt-hist li{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 12px;margin:0 0 14px;font-size:13.5px;display:grid;position:relative}.dash .mkt-hist li:last-child{margin-bottom:0}.dash .mkt-hist li:before{content:"";background:var(--surface-card);border:2px solid var(--divider-strong);border-radius:50%;width:10px;height:10px;position:absolute;top:4px;left:-23px}.dash .mkt-hist li.dec:before{border-color:var(--tone-info-text);background:var(--tone-info-text)}.dash .mkt-hist .when{color:var(--text-secondary);grid-column:1/-1;font-size:11.5px;font-weight:700}.dash .mkt-hist .what{min-width:0}.dash .mkt-hist .what small{color:var(--text-secondary);overflow-wrap:anywhere;font-size:12px;display:block}.dash .mkt-hist .what small code{color:var(--text-body);font-size:12px}.dash .mkt-hist .what p{color:var(--text-body);overflow-wrap:anywhere;white-space:pre-line;margin:1px 0 0;line-height:1.45}.dash .mkt-hist .what b{color:var(--tone-info-text)}.dash .mkt-hist .who{color:var(--text-secondary);font-size:12px;display:block}.dash .mkt-hist .act{align-self:center;margin-top:0}.dash .mkt-note-form .field{margin:0 0 14px}.dash .mkt-note-form textarea{min-height:96px}.dash .mkt-note-form .row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 14px;display:flex}.dash .mkt-note-form .act{min-height:40px;margin-top:0;padding:8px 18px;font-size:14px}.dash .mkt-note-error{color:var(--tone-danger-text);margin:0 0 12px;font-size:13px}.dash .mkt-note-saved{color:var(--tone-success-text);font-size:13px}.dash .mkt-note-form .mkt-honest{margin-top:12px}@media (max-width:1100px){.dash .mkt-notes{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.dash .mkt-hist .act{grid-column:1/-1;justify-content:center;min-height:44px}.dash .mkt-note-form .act.primary{white-space:nowrap;flex:100%;justify-content:center;min-height:44px}}dialog.sheet.mkt-variation .field{margin:0 0 14px}dialog.sheet.mkt-variation textarea{resize:vertical;min-height:88px}.dash .mkt-variation-saved{margin:12px 0 14px}@media (max-width:760px){dialog.sheet.mkt-variation{border:0;border-radius:0;width:100%;max-width:100%;height:100%;max-height:100%;margin:0}}.dash .mkt-worth-note{color:var(--text-body);margin:0;font-size:14px;line-height:1.5}.dash .mkt-worth-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.dash .mkt-worth-b{border:1px solid var(--divider-strong);border-radius:12px;min-width:0;padding:14px 16px}.dash .mkt-worth-b.dormant{border:1.5px dashed var(--divider-strong)}.dash .mkt-worth-k{letter-spacing:.08em;text-transform:uppercase;color:var(--text-label);align-items:center;gap:8px;margin:0 0 6px;font-size:11px;font-weight:700;display:flex}.dash .mkt-worth-k:before{content:"";width:8px;height:8px;box-shadow:inset 0 0 0 1.5px var(--text-label);border-radius:50%;flex:none}.dash .mkt-worth-b h4{color:var(--text-heading);margin:0;font-size:15px;font-weight:650;line-height:1.35}.dash .mkt-worth-f{color:var(--text-secondary);margin:3px 0 0;font-size:12.5px;line-height:1.45}.dash .mkt-worth-n{letter-spacing:-.5px;color:var(--text-heading);margin:10px 0 0;font-size:28px;font-weight:700;line-height:1.15}.dash .mkt-worth-n small{letter-spacing:0;color:var(--text-secondary);margin-top:2px;font-size:12px;font-weight:500;display:block}.dash .mkt-worth-w{color:var(--text-body);margin:10px 0 0;font-size:13px;line-height:1.45}.dash .mkt-meter{color:var(--text-secondary);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 10px;margin-top:10px;font-size:12px;display:grid}.dash .mkt-meter-bar{background:var(--data-track);border-radius:3px;height:6px;display:block;position:relative;overflow:hidden}.dash .mkt-meter-bar i{background:var(--mark);border-radius:3px;position:absolute;inset:0 auto 0 0}.dash .mkt-meter-n{font-variant-numeric:tabular-nums;color:var(--text-body)}.dash .mkt-meter-l{grid-column:1/-1}.dash .mkt-worth-sub{letter-spacing:.08em;text-transform:uppercase;color:var(--text-label);margin:20px 0 0;font-size:11px;font-weight:700}.dash .mkt-worth-sub+.mkt-worth-grid,.dash .mkt-worth-sub+.note{margin-top:10px}.dash .mkt-planf{max-width:900px}.dash .mkt-planf-line{grid-template-columns:64px minmax(0,1fr) minmax(96px,auto) auto;align-items:center;gap:12px;padding:5px 0;font-size:13.5px;display:grid}.dash .mkt-planf-pf{color:var(--text-heading);font-weight:650}.dash .mkt-planf .mkt-pbar{display:block}.dash .mkt-planf-w{color:var(--text-secondary)}.dash .mkt-planf .mkt-plan-amt{text-align:right}.dash .mkt-planf-line .act{min-height:30px;margin-top:0;padding:4px 12px}.dash .mkt-planf-foot{max-width:96ch;color:var(--text-secondary);margin:0;font-size:12.5px;line-height:1.5}.dash .mkt-fold-retry{margin:0;padding:0 20px 14px;font-size:13.5px}dialog.sheet.mkt-plan-sheet .mkt-plan-fh{min-height:1.45em;color:var(--text-secondary);margin:-4px 0 0;font-size:12.5px;line-height:1.45}@media (max-width:760px){.dash .mkt-worth-grid{grid-template-columns:minmax(0,1fr)}.dash .mkt-planf-line{grid-template-columns:minmax(0,1fr) auto auto;row-gap:6px;padding:8px 0}.dash .mkt-planf-line>:is(.mkt-pbar,.mkt-planf-w){grid-area:2/1/auto/-1}.dash .mkt-planf-line .act{min-height:44px}.dash .mkt-fold-retry{padding:0 14px 12px}dialog.sheet.mkt-plan-sheet{border:0;border-radius:0;width:100%;max-width:100%;height:100%;max-height:100%;margin:0}}.dash .mkt-cr{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.dash .mkt-cr .card{margin:0}.dash .mkt-cr-side{gap:14px;min-width:0;display:grid}.dash .mkt-cr h3{color:var(--text-heading);margin:0;font-size:15px;font-weight:700}.dash .mkt-cr .cap{color:var(--text-secondary);margin:3px 0 12px;font-size:12.5px;line-height:1.45}.dash .mkt-cr-kv{grid-template-columns:120px minmax(0,1fr);gap:8px 12px;margin:12px 0 0;font-size:13.5px;display:grid}.dash .mkt-cr-kv>div{display:contents}.dash .mkt-cr-kv dt{color:var(--text-secondary)}.dash .mkt-cr-kv dd{color:var(--text-body);overflow-wrap:anywhere;margin:0}.dash .mkt-cr-kv b{color:var(--text-heading)}.dash .mkt-cr-kv .code,.dash .mkt-cr-kv .unset{color:var(--text-secondary)}.dash .mkt-cr-kv .sub{color:var(--text-secondary);margin-top:2px;line-height:1.45;display:block}.dash .mkt-cr-kv .link{white-space:normal;min-height:0;font-size:13.5px;display:inline}.dash .mkt-cr-chain{margin-top:14px}.dash .mkt-cr-chain .k{letter-spacing:.6px;text-transform:uppercase;color:var(--text-label);font-size:12px;font-weight:700;display:block}.dash .mkt-cr-chain .vc{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.dash .mkt-cr-chain .vc a,.dash .mkt-cr-chain .vc .me{border:1px solid var(--divider-strong);color:var(--text-body);overflow-wrap:anywhere;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;padding:5px 10px;font-size:12.5px;text-decoration:none;display:inline-flex}.dash .mkt-cr-chain .vc a:hover{background:var(--surface-raised-hover);color:var(--text-heading)}.dash .mkt-cr-chain .vc a small{border:1px solid var(--divider);color:var(--text-secondary);border-radius:6px;padding:1px 7px;font-size:11.5px}.dash .mkt-cr-chain .vc .me{border-color:var(--tone-info-text);background:var(--tone-info-fill);color:var(--text-heading)}.dash .mkt-cr-chain .to{color:var(--text-secondary)}.dash .mkt-cr-classify{margin-top:12px}.dash .mkt-cr-fld{margin:0 0 12px}.dash .mkt-cr-fld .field{margin:0}.dash .mkt-cr-hint{color:var(--text-secondary);margin:4px 0 0;font-size:12.5px;line-height:1.45}.dash .mkt-cr-classify .row,.dash .mkt-cr-why .row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 12px;margin-top:4px;display:flex}.dash .mkt-cr-classify .act,.dash .mkt-cr-why .act{margin-top:0}.dash .mkt-cr-why textarea{resize:vertical;width:100%;min-height:84px}.dash .mkt-cr-why .row{margin-top:10px}.dash .mkt-cr-error{color:var(--tone-danger-text);margin:8px 0 0;font-size:13px}.dash .mkt-cr-saved{color:var(--tone-success-text);margin:8px 0 0;font-size:13px}.dash .mkt-keep-error{color:var(--tone-danger-text);font-size:13px}@media (max-width:1100px){.dash .mkt-cr{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.dash .mkt-cr-kv{grid-template-columns:96px minmax(0,1fr)}.dash .mkt-cr-kv .link{vertical-align:middle;align-items:center;min-height:32px;display:inline-flex}.dash .mkt-cr-classify .act,.dash .mkt-cr-why .act{flex:1;justify-content:center;min-height:44px}.dash .mkt-cr-chain .vc a{min-height:44px}}.dash .mkt-acct{border-top:1px solid var(--divider);flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:16px;padding-top:14px;display:flex}.dash .mkt-acct-line{color:var(--text-heading);overflow-wrap:anywhere;margin:0;font-size:13.5px}.dash .mkt-acct-line b{font-weight:650}.dash .mkt-acct-why{color:var(--text-body);flex-basis:100%;order:2;margin:0;font-size:13px;line-height:1.5}.dash .mkt-acct .act{margin:0 0 0 auto}.dash .mkt-acct-ask{margin-top:12px}.dash .mkt-chk .mkt-acct-line{margin:6px 0 0}dialog.sheet.mkt-acct-dialog .field{margin:12px 0}dialog.mkt-acct-dialog .form-footer .act{min-height:40px;margin-top:0;padding:8px 16px;font-size:14px}@media (max-width:760px){.dash .mkt-acct .act{flex:100%;order:3;justify-content:center;min-height:44px;margin:0}dialog.mkt-acct-dialog .form-footer .act{flex:1;justify-content:center;min-height:44px}}.dash .mkt-views .mkt-findctl{margin-right:auto}.dash .mkt-views .mkt-urgent{order:1}.dash .mkt-findrow{align-items:center;gap:8px;display:flex}.dash .mkt-find{min-width:230px;min-height:41px}.dash .mkt-find input{width:100%;min-height:39px;padding-top:6px;padding-bottom:6px}.dash .mkt-findrow .act{white-space:nowrap;min-height:41px;margin:0}.dash .mkt-findrow .act.on{border-color:var(--link);color:var(--link)}.dash .mkt-showing{color:var(--text-secondary);margin:-4px 0 12px;font-size:13.5px}.dash .mkt-adtable .card-state .link,.dash .mkt-showing .link{font-size:inherit}.dash .mkt-groups .mkt-gsum>*{background:var(--surface-raised);border-bottom:1px solid var(--divider);vertical-align:middle;padding-top:14px;padding-bottom:12px}.dash .mkt-groups .mkt-group+.mkt-group .mkt-gsum>*{border-top:6px solid var(--surface-card)}.dash .mkt-groups .mkt-gsum th{text-align:left;white-space:normal;font-size:inherit;font-weight:inherit;color:inherit;box-shadow:inset 4px 0 0 var(--text-secondary);padding-left:18px}.dash .mkt-group.run .mkt-gsum th{box-shadow:inset 4px 0 0 var(--data-positive)}.dash .mkt-group.paused .mkt-gsum th{box-shadow:inset 4px 0 0 var(--data-warning)}.dash .mkt-group.prep .mkt-gsum th{box-shadow:inset 4px 0 0 var(--data-series)}.dash .mkt-gname{letter-spacing:-.3px;color:var(--text-heading);margin:0;font-size:18px;font-weight:800;line-height:1.25}.dash .mkt-gname .mkt-gfold{box-shadow:none;font:inherit;letter-spacing:inherit;color:inherit;text-align:left;background:0 0;border:0;align-items:center;margin:0;padding:0;display:inline-flex}.dash .mkt-gname button.mkt-gfold{min-height:32px;font-size:inherit;font-weight:inherit;cursor:pointer}.dash .mkt-gfold:before{content:"";width:12px;color:var(--text-secondary);flex:none;margin-right:10px;font-size:12px;font-weight:400;transition:transform .15s;display:inline-block}.dash button.mkt-gfold:before{content:"▸"}.dash button.mkt-gfold[aria-expanded=true]:before{transform:rotate(90deg)}.dash button.mkt-gfold:hover span{text-underline-offset:3px;text-decoration:underline}.dash .mkt-gidea,.dash .mkt-gsub{color:var(--text-secondary);margin:3px 0 0 22px;font-size:13px;line-height:1.4}.dash .mkt-gidea{font-style:italic}dialog.sheet.mkt-filter-sheet .check{margin:0}dialog.sheet.mkt-filter-sheet .check small{color:var(--text-secondary);margin-top:2px;font-size:12.5px;display:block}@media (max-width:760px){.dash .mkt-findrow .mkt-find{flex:1;min-width:0;min-height:44px}.dash .mkt-findrow .act{min-height:44px}.dash .mkt-groups tbody tr.mkt-gsum{background:var(--surface-raised);border-bottom:1px solid var(--divider);box-shadow:inset 4px 0 0 var(--text-secondary);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 12px;padding:14px;display:grid}.dash .mkt-groups .mkt-group+.mkt-group tr.mkt-gsum{border-top:6px solid var(--surface-card)}.dash .mkt-group.run tr.mkt-gsum{box-shadow:inset 4px 0 0 var(--data-positive)}.dash .mkt-group.paused tr.mkt-gsum{box-shadow:inset 4px 0 0 var(--data-warning)}.dash .mkt-group.prep tr.mkt-gsum{box-shadow:inset 4px 0 0 var(--data-series)}.dash .mkt-groups tr.mkt-gsum>*{min-width:0;box-shadow:none;text-align:left;background:0 0;border:0;padding:0;display:block}.dash .mkt-groups .mkt-group+.mkt-group tr.mkt-gsum>*{border-top:0}.dash .mkt-groups tbody.mkt-group tr.mkt-gsum th{box-shadow:none;grid-column:1/-1}.dash .mkt-groups tr.mkt-gsum td.mkt-gempty{display:none}.dash .mkt-gname button.mkt-gfold{min-height:44px}dialog.sheet.mkt-filter-sheet{border:0;border-radius:0;width:100%;max-width:100%;height:100%;max-height:100%;margin:0}}@media (max-width:1100px){.dash .mkt-cal{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.dash .mkt-cal>*{grid-column:var(--pc);grid-row:var(--pr)}.dash .mkt-cal-rl{padding:0 2px 4px}.dash .mkt-cal-rl .rn{white-space:normal}.dash .mkt-cal-mh{padding-top:8px}}.dash .mkt-ev-card .mkt-ev-src{max-width:420px}:root main.dash .mkt-num .mkt-record{white-space:nowrap;font-size:12.5px}.dash .mkt-num{overflow-wrap:normal}.dash .mkt-num small{overflow-wrap:anywhere}@media (min-width:761px) and (max-width:1100px){.dash .mkt-scols,.dash .mkt-srow,.dash .mkt-sgh{grid-template-columns:minmax(0,1fr) 100px 96px 112px 84px 104px 12px}}@media (max-width:760px){dialog.sheet:is(.mkt-undo-tie,.mkt-acct-dialog,.mkt-add-source){border:0;border-radius:0;width:100%;max-width:100%;height:100%;max-height:100%;margin:0}}.dash .mkt-wchart .spb{fill-opacity:1}.dash .mkt-sp-key{opacity:1}.dash .mkt-wchart .ls.qualified{stroke:var(--data-positive);stroke-width:1.5px}.dash .mkt-ls-key.qualified{opacity:1;box-shadow:inset 0 0 0 1.5px var(--data-positive);background:0 0;position:relative}.dash .mkt-ls-key.qualified:before{content:"";border-radius:inherit;background:var(--data-positive);opacity:.55;position:absolute;inset:0}.dash .mkt-minichart .mb{fill-opacity:1}.dash .mkt-map i.open,.dash .mkt-daykey.map i.open{border-color:var(--mark)}.dash .mkt-sq.qualified,.dash .mkt-sq.q{opacity:1;box-shadow:inset 0 0 0 1.5px var(--data-positive);background:0 0;position:relative}.dash .mkt-sq.qualified:before,.dash .mkt-sq.q:before{content:"";border-radius:inherit;background:var(--data-positive);opacity:.55;position:absolute;inset:0}.dash .mkt-sq.ld{opacity:1}
