@font-face{font-family:Porchlight Hanken;src:url(/reports/assets/hanken.woff2)format("woff2");font-weight:400 800;font-style:normal;font-display:swap}.report{--dusk:#1c2438;--dusk-2:#2a334b;--rule-dusk:#33405f;--amber:#f0a832;--amber-press:#e1a543;--glow:#ffc95e;--cream:#faf6ee;--inset:#ede9df;--lit-soft:#f8e8cc;--ink:#232a3d;--ink-2:#5c6379;--rule:#c4bca9;--control:#777b88;--focus-light:#8c5a05;--on-dusk-2:#cfd3e0;--on-dusk-3:#a9b0c6;--report-font:"Hanken Grotesk", "Porchlight Hanken", system-ui, -apple-system, "Segoe UI", sans-serif;--report-gutter:20px;--report-measure:960px;--report-colour-ms:.15s;background-color:var(--cream);color:var(--ink);font:400 17px/1.55 var(--report-font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}body.report{margin:0;padding:0}.report--message{--report-measure:640px}@media (max-width:359px){.report{--report-gutter:16px}}@media (min-width:640px){.report{--report-gutter:24px}}@media (min-width:1024px){.report{--report-gutter:40px}}.report :where(h1,h2,h3,h4,p,dl,dd,ul,ol,figure){max-width:none;margin:0}.report :where(h1,h2,h3,h4){text-wrap:balance}.report :where(p){text-wrap:pretty}.report :focus-visible{outline:3px solid var(--focus-light);outline-offset:3px}.report-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.report .report-container{width:100%;max-width:calc(var(--report-measure) + 2 * var(--report-gutter));padding-inline:var(--report-gutter);margin-inline-start:auto;margin-inline-end:auto}.report .report-band{background-color:var(--dusk);color:var(--cream)}.report .report-band>.report-container{padding-block-start:20px;padding-block-end:20px}.report .report-band :focus-visible{outline-color:var(--glow)}.report .report-mark{min-height:32px;color:var(--cream);font:800 24px/1 var(--report-font);letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.report .report-mark .brand__glyph{width:26px;height:26px}.report .report-mark .brand__i .tittle{background-color:var(--amber)}@media (min-width:640px){.report .report-mark{font-size:28px}.report .report-mark .brand__glyph{width:30px;height:30px}}.report .report-mark--small{min-height:24px;color:var(--ink);font-size:20px}.report .report-mark--small .brand__glyph{width:22px;height:22px}.report .report-head{gap:16px;margin-top:32px;display:grid}.report .report-label{color:var(--on-dusk-3);font:700 13px/1.3 var(--report-font);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px}.report .report-title{color:var(--cream);font:750 34px/1.05 var(--report-font);letter-spacing:-.03em}.report .report-meta{color:var(--on-dusk-2);font:400 15px/1.5 var(--report-font);font-variant-numeric:tabular-nums;margin-top:8px}.report .report-meta__updated{display:block}.report .report-meta__sep{display:none}.report .report-status{border:1px solid var(--on-dusk-3);min-height:32px;color:var(--cream);font:600 15px/1 var(--report-font);white-space:nowrap;border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:0 14px 0 12px;display:inline-flex}.report .report-status__dot{background-color:var(--amber);border-radius:50%;width:8px;height:8px}@media (min-width:720px){.report .report-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:24px}.report .report-status{margin-top:25px}.report .report-meta__updated,.report .report-meta__sep{display:inline}}@media (min-width:1024px){.report:-webkit-any(.report--dashboard,.report--embed) .report-band>.report-container{padding-block-start:24px;padding-block-end:40px}.report:-moz-any(.report--dashboard,.report--embed) .report-band>.report-container{padding-block-start:24px;padding-block-end:40px}.report:is(.report--dashboard,.report--embed) .report-band>.report-container{padding-block-start:24px;padding-block-end:40px}.report .report-title{font-size:44px}.report .report-status{margin-top:31px}}.report:-webkit-any(.report--dashboard,.report--embed) .report-main{gap:48px;padding-block-start:32px;padding-block-end:64px;display:grid}.report:-moz-any(.report--dashboard,.report--embed) .report-main{gap:48px;padding-block-start:32px;padding-block-end:64px;display:grid}.report:is(.report--dashboard,.report--embed) .report-main{gap:48px;padding-block-start:32px;padding-block-end:64px;display:grid}@media (min-width:1024px){.report:-webkit-any(.report--dashboard,.report--embed) .report-main{gap:64px;padding-block-start:48px;padding-block-end:96px}.report:-moz-any(.report--dashboard,.report--embed) .report-main{gap:64px;padding-block-start:48px;padding-block-end:96px}.report:is(.report--dashboard,.report--embed) .report-main{gap:64px;padding-block-start:48px;padding-block-end:96px}}.report .report-block{min-width:0}.report .report-heading{color:var(--ink);font:700 21px/1.2 var(--report-font);letter-spacing:-.015em;margin-bottom:16px}@media (min-width:1024px){.report .report-heading{font-size:24px}}.report .report-body{max-width:62ch;font:400 17px/1.55 var(--report-font);margin-top:12px}.report .report-caption{max-width:62ch;color:var(--ink-2);font:400 15px/1.5 var(--report-font);margin-top:12px}.report .report-nowrap{white-space:nowrap}.report .report-budget__caption{flex-wrap:wrap;gap:4px 16px;display:flex}.report .report-note{margin:0 0 16px}.report .report-figure{color:var(--ink);font:700 24px/1.15 var(--report-font);letter-spacing:-.02em;font-variant-numeric:tabular-nums}@media (min-width:1024px){.report .report-figure{font-size:28px}}.report .report-link{color:inherit;text-underline-offset:3px;overflow-wrap:anywhere;margin-block-start:-10px;margin-block-end:-10px;padding-block-start:10px;padding-block-end:10px;text-decoration:underline;text-decoration-thickness:1px}.report .report-link:hover{text-decoration-thickness:2px}.report .report-notice{border:1px solid var(--amber-press);background-color:var(--lit-soft);color:var(--ink);font:400 17px/1.5 var(--report-font);border-radius:8px;padding:16px}.report .report-kpis{border:1px solid var(--rule);background-color:var(--inset);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.report .report-kpi{align-content:start;gap:4px;min-width:0;padding:16px;display:grid}.report .report-kpi+.report-kpi{border-left:1px solid var(--rule)}.report .report-kpi:nth-child(3){border-left:0;border-top:1px solid var(--rule);grid-column:1/-1}.report .report-kpi__label{color:var(--ink-2);font:600 15px/1.3 var(--report-font)}.report .report-kpi__figure{color:var(--ink);font:750 44px/1 var(--report-font);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:4px}.report .report-kpi__compare{color:var(--ink-2);font:400 15px/1.4 var(--report-font)}@media (min-width:720px){.report .report-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.report .report-kpi:nth-child(3){border-top:0;border-left:1px solid var(--rule);grid-column:auto}}@media (min-width:1024px){.report .report-kpi{padding:24px}.report .report-kpi__figure{font-size:56px}}.report .report-budget__figures{color:var(--ink-2);font:400 17px/1.3 var(--report-font);flex-wrap:wrap;align-items:baseline;gap:4px 32px;display:flex}.report .report-budget__figures--ends{justify-content:space-between}.report .report-bar{isolation:isolate;height:20px;margin-top:16px;position:relative}.report .report-bar__track{border:1px solid var(--control);background-color:var(--inset);border-radius:999px;position:absolute;top:4px;bottom:4px;left:0;right:0;overflow:hidden}.report .report-bar__fill{width:var(--fill);background-color:var(--dusk);height:100%;display:block}.report .report-bar__marker{z-index:1;top:0;bottom:0;left:clamp(0px, calc(var(--at) - 3px), calc(100% - 6px));border-inline:2px solid var(--cream);background-color:var(--ink);width:6px;position:absolute}.report .report-bar__key{vertical-align:-1px;background-color:var(--ink);width:2px;height:12px;margin-right:6px;display:inline-block}.report .report-rows{border-top:1px solid var(--rule);margin-top:16px}.report .report-rows>div{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;padding-block-start:12px;padding-block-end:12px;display:flex}.report .report-rows dt{font:400 17px/1.4 var(--report-font)}.report .report-rows dd{font:700 17px/1.4 var(--report-font);font-variant-numeric:tabular-nums;text-align:right}.report .report-btn{background-color:var(--dusk);min-height:48px;color:var(--cream);font:700 17px/1.2 var(--report-font);font-variant-numeric:tabular-nums;white-space:nowrap;transition:background-color var(--report-colour-ms) ease-out;border-radius:4px;justify-content:center;align-items:center;padding:12px 20px;text-decoration:none;display:inline-flex}.report .report-btn:hover{background-color:var(--dusk-2)}.report .report-btn:active{background-color:var(--rule-dusk)}.report .report-btn--block{width:100%}.report .report-leads__list{border-top:1px solid var(--rule)}.report .report-lead{border-bottom:1px solid var(--rule);padding-block-start:16px;padding-block-end:16px}.report .report-lead__name{color:var(--ink);font:700 19px/1.25 var(--report-font);overflow-wrap:anywhere}.report .report-lead__meta{color:var(--ink-2);font:400 15px/1.5 var(--report-font);margin-top:4px}.report .report-lead .report-btn{margin-top:12px}.report .report-lead__phone{font:700 17px/1.4 var(--report-font);font-variant-numeric:tabular-nums;margin-top:8px}.report .report-leads__table{display:none}@media (min-width:720px){.report .report-leads__list{display:none}.report .report-leads__table{display:table}}.report .report-table{border-collapse:collapse;width:100%}.report .report-table thead th{border-bottom:1px solid var(--rule);color:var(--ink-2);font:700 13px/1.3 var(--report-font);text-align:left;padding:0 16px 8px 0}.report .report-table tbody :-webkit-any(th,td){border-bottom:1px solid var(--rule);color:var(--ink);font:400 17px/1.4 var(--report-font);text-align:left;vertical-align:middle;padding:12px 16px 12px 0}.report .report-table tbody :-moz-any(th,td){border-bottom:1px solid var(--rule);color:var(--ink);font:400 17px/1.4 var(--report-font);text-align:left;vertical-align:middle;padding:12px 16px 12px 0}.report .report-table tbody :is(th,td){border-bottom:1px solid var(--rule);color:var(--ink);font:400 17px/1.4 var(--report-font);text-align:left;vertical-align:middle;padding:12px 16px 12px 0}.report .report-table tbody .report-table__name{font-weight:700}.report .report-table .report-table__action{text-align:right;padding-right:0}.report .report-visits{border-top:1px solid var(--rule)}.report .report-visits>div{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px 16px;padding-block-start:12px;padding-block-end:16px;display:grid}.report .report-visits dt{font:400 17px/1.4 var(--report-font)}.report .report-visits .report-figure{text-align:right}.report .report-visits .report-visits__bar{grid-column:1/-1}@media (min-width:720px){.report .report-visits>div{grid-template-columns:minmax(12rem,18rem) minmax(0,1fr) 4rem;align-items:center;column-gap:24px;padding-block-start:12px;padding-block-end:12px}.report .report-visits .report-visits__bar{grid-area:1/2}.report .report-visits .report-figure{grid-area:1/3}}.report .report-visits__bar>span{width:var(--share);background-color:var(--dusk);border-radius:999px;height:6px;display:block}.report .report-trend tbody th{width:28%}.report .report-trend td{width:36%}.report .report-trend tbody :-webkit-any(th,td){vertical-align:top}.report .report-trend tbody :-moz-any(th,td){vertical-align:top}.report .report-trend tbody :is(th,td){vertical-align:top}.report .report-trend__n{font-variant-numeric:tabular-nums;display:block}.report .report-trend__track{margin-top:6px;line-height:0;display:block}.report .report-trend__bar{width:calc(var(--bar) / var(--max) * 100%);background-color:var(--dusk);vertical-align:top;border-radius:999px;max-width:100%;height:6px;display:inline-block}.report .report-trend tr.is-current :-webkit-any(th,td){font-weight:700}.report .report-trend tr.is-current :-moz-any(th,td){font-weight:700}.report .report-trend tr.is-current :is(th,td){font-weight:700}.report--message .report-main{padding-block-start:48px;padding-block-end:64px}.report--message h1{color:var(--ink);font:750 34px/1.05 var(--report-font);letter-spacing:-.03em}.report--message .report-message__meta{color:var(--ink-2);font:400 15px/1.5 var(--report-font);margin-top:8px}.report--message .report-main>p:not(.report-message__meta){max-width:62ch;margin-top:16px}.report--message .report-main>h1+p:not(.report-message__meta),.report--message .report-message__meta+p{margin-top:24px}.report--message .report-message__form button{min-height:var(--tap);padding:var(--s3) var(--s5);border:1px solid var(--brand);border-radius:var(--radius);background:var(--brand);color:var(--brand-ink);font:inherit;cursor:pointer;font-weight:800}@media (min-width:1024px){.report--message .report-main{padding-block-start:96px;padding-block-end:96px}.report--message h1{font-size:44px}}.report .report-foot{border-top:1px solid var(--rule)}.report .report-foot>.report-container{color:var(--ink-2);font:400 15px/1.5 var(--report-font);gap:8px;padding-block-start:32px;padding-block-end:32px;display:grid}.report .report-foot p{max-width:62ch}.report .report-foot__brand{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:16px;display:flex}.report .report-foot__line{color:var(--ink);font:700 17px/1.3 var(--report-font)}.report--embed{border:1px solid var(--rule);border-radius:8px;overflow:hidden}@media (prefers-reduced-motion:reduce){.report .report-btn{transition:none}}.report-page{background:var(--paper-sunk);min-height:100vh;padding:var(--s6) 0 var(--s8)}.report-page .report-wrap{width:min(100% - 2rem,72rem);margin-inline-start:auto;margin-inline-end:auto}.report-page .report-header{padding:var(--s5) 0 var(--s6)}.report-page h1{max-width:18ch;font-size:max(2rem,min(5vw,3.5rem))}.report-page h2{font-size:max(1.3rem,min(3vw,1.75rem))}.report-page p{color:var(--ink-soft)}.report-page .eyebrow{margin-bottom:var(--s2);color:var(--brand);letter-spacing:.11em;text-transform:uppercase;font-size:.75rem;font-weight:800}.report-page .report-section{margin-top:var(--s6);padding:var(--s5);border:1px solid var(--rule);border-radius:var(--radius-lg);background:var(--paper);box-shadow:var(--lift-1)}.report-page .report-section>h2{margin-bottom:var(--s5)}.report-page .decision-card dt{color:var(--ink-faint);text-transform:uppercase;letter-spacing:.04em;font-size:.8rem;font-weight:700}.report-page .table-scroll{overflow-x:auto}.report-page table{border-collapse:collapse;white-space:nowrap;width:100%}.report-page th,.report-page td{padding:var(--s3) var(--s4);border-bottom:1px solid var(--rule);text-align:left}.report-page th{color:var(--ink-faint);letter-spacing:.04em;text-transform:uppercase;font-size:.78rem}.report-page td a{color:var(--brand);font-weight:700}.report-page .section-heading{justify-content:space-between;align-items:end;gap:var(--s4);display:flex}.report-page .section-heading h2{margin-bottom:0}.report-page .queue-count{color:var(--brand);font-weight:800}.report-page .decision-list{gap:var(--s4);display:grid}.report-page .decision-card{padding:var(--s5);border:1px solid var(--rule);border-left:5px solid var(--accent);border-radius:var(--radius);background:var(--paper-sunk)}.report-page .decision-card h3{max-width:42rem}.report-page .decision-card dl{gap:var(--s3);margin:var(--s4) 0;display:grid}.report-page .decision-card dd{margin:var(--s1) 0 0;max-width:55rem}.report-page .decision-choices{gap:var(--s3);flex-wrap:wrap;display:flex}.report-page .decision-choices button{min-width:8rem;min-height:var(--tap);padding:var(--s3) var(--s5);border:1px solid var(--brand);border-radius:var(--radius);background:var(--brand);color:var(--brand-ink);font:inherit;cursor:pointer;font-weight:800}.report-page .decision-choices button[data-decision=reject]{background:var(--paper);color:var(--brand)}.report-page .verdict{padding:var(--s1) var(--s2);border-radius:999px;font-size:.78rem;font-weight:800;display:inline-block}.report-page .verdict--clear{color:#245a35;background:#e7f1e9}.report-page .verdict--flag{color:#77520a;background:#fff0d0}.report-page .empty-state{padding:var(--s5);background:var(--paper-sunk);margin-bottom:0}@media (max-width:720px){.report-page .report-section{padding:var(--s4)}}
