.sample-report{font-size:var(--text-body);line-height:1.5;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sample-report p{margin:0;max-width:62ch}.sample-report h2,.sample-report h3{line-height:1.2}.sample-report strong{color:var(--ink)}.sample-report .report-caption{margin-top:.75rem;font-size:var(--text-caption);line-height:1.5;color:var(--ink-soft)}.sample-report .report-kickers{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.sample-report .report-cover{padding:4rem 0 3rem;border-top:0}.sample-report .report-cover h1{margin-top:1.75rem;line-height:1.1}.sample-report .report-lede{margin-top:1rem;max-width:58ch;font-size:var(--text-lede);line-height:1.45;color:var(--ink-soft)}.sample-report .report-header{padding:1.25rem 0;background:#16150f;color:#f4f2eb}.sample-report .report-header .wrap{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:1rem;gap:1rem}.sample-report .report-header .report-band-stamp{grid-column:2;grid-row:1;border-color:#16150f;box-shadow:4px 4px 0 #f4f2eb}.sample-report .report-header .kicker{color:#d9d7cd}.sample-report .report-header h2{margin-top:.25rem;font-size:var(--text-lede)}.sample-report .report-definition{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem;margin:0;padding-top:.75rem;border-top:1px solid #706e64;text-align:left}.sample-report .report-definition dt{font-size:var(--text-caption);color:#d9d7cd}.sample-report .report-definition dd{margin:0;font-size:var(--text-body);font-weight:700;white-space:nowrap}.sample-report .report-verdict{--report-band:var(--go-soft);padding:2rem 0;background:var(--report-band);border-top:2px solid var(--ink);border-bottom:2px solid var(--ink)}.sample-report .report-verdict[data-band=kill],.sample-report .report-verdict[data-band=revise]{--report-band:var(--stop-soft)}.sample-report .report-verdict[data-band=hold]{--report-band:var(--flag-soft)}.sample-report .report-band-stamp{flex-shrink:0;background:var(--band-fill);color:var(--band-ink)}.sample-report .report-verdict-sentence{margin-top:1rem;font-size:clamp(var(--text-figure),7vw,var(--text-verdict));line-height:1;letter-spacing:-.045em}.sample-report .report-findings{container-type:inline-size;text-size-adjust:100%;display:grid;grid-auto-columns:minmax(0,1fr);grid-column-gap:1rem;column-gap:1rem;margin:1.5rem 0 0}.sample-report .report-findings>div{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.5rem;gap:.5rem;align-content:start;padding:1rem 0}.sample-report .report-findings dt{font-size:var(--text-body);font-weight:600}.sample-report .report-findings dd{margin:0}.sample-report .report-findings .report-finding-value{display:flex;align-items:center;gap:.625rem;font-size:var(--text-section);line-height:1.1;font-weight:800;letter-spacing:-.035em}.sample-report .report-findings .report-finding-detail{font-size:var(--text-caption);line-height:1.4;font-weight:400;color:var(--ink-soft)}@container (min-width: 42rem){.sample-report .report-findings>div{grid-row:1}}@container (width < 42rem){.sample-report .report-findings>div{grid-template-columns:minmax(0,1fr) auto;gap:.25rem 1rem;border-bottom:1px solid var(--line)}.sample-report .report-findings>div:last-child{border-bottom:0}.sample-report .report-findings dt{grid-column:1}.sample-report .report-findings .report-finding-value{grid-column:2;grid-row:1/3;align-self:center;justify-content:flex-end}.sample-report .report-findings .report-finding-detail{grid-column:1}}.sample-report .report-finding-status{width:20px;height:20px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sample-report .report-finding-status[data-status=good]{color:var(--go-ink)}.sample-report .report-finding-status[data-status=bad]{color:var(--stop)}.sample-report .report-figure{container-type:inline-size;margin:2.75rem 0 0}.sample-report .report-chart{--chart-band-height:104px;--chart-axis-top:calc(56px + var(--chart-band-height));position:relative;height:calc(var(--chart-axis-top) + 34px)}.sample-report .report-chart>*{position:absolute}.sample-report .report-chart-value{top:0;transform:translateX(-50%);white-space:nowrap;font-size:var(--text-title);font-weight:850;letter-spacing:-.04em;line-height:1}.sample-report .report-chart-stem{top:44px;z-index:3;width:0;height:44px;border-left:2px solid var(--ink)}.sample-report .report-chart-bands{left:0;right:0;top:56px;display:flex;height:var(--chart-band-height)}.sample-report .report-chart-bands>span{position:relative;flex:none;min-width:0;background:var(--band-fill);color:var(--band-ink);font-size:var(--text-caption);font-weight:700;line-height:1.15;text-align:center}.sample-report .report-chart-band-name{position:absolute;bottom:34px;left:50%;transform:translateX(-50%);white-space:nowrap}.sample-report .report-chart-bands>span+span{border-left:1px solid var(--ink)}@container (max-width: 40rem){.sample-report .report-chart{--chart-band-height:152px}.sample-report .report-chart-band-name{bottom:28px;writing-mode:vertical-rl;transform:translateX(-50%) rotate(180deg)}}.sample-report .report-chart-whisker{top:87px;z-index:2;height:2px;background:var(--ink)}.sample-report .report-chart-whisker:after,.sample-report .report-chart-whisker:before{content:"";position:absolute;top:-10px;width:2px;height:22px;background:var(--ink)}.sample-report .report-chart-whisker:before{left:0}.sample-report .report-chart-whisker:after{right:0}.sample-report .report-chart-box{top:76px;z-index:2;height:24px;border:2px solid var(--ink);background:color-mix(in srgb,var(--bg) 45%,transparent)}.sample-report .report-chart-point{top:81px;z-index:4;transform:translateX(-50%);width:14px;height:14px;border-radius:50%;background:var(--ink)}.sample-report .report-chart-ticks{left:0;right:0;top:calc(var(--chart-axis-top) - 18px);height:18px;z-index:2;background-image:repeating-linear-gradient(to right,var(--ink) 0 1px,transparent 1px 20%),repeating-linear-gradient(to right,color-mix(in srgb,var(--ink) 55%,transparent) 0 1px,transparent 1px 2.5%);background-size:100% 16px,100% 9px;background-position:0 100%;background-repeat:no-repeat}.sample-report .report-chart-axis-rule{left:0;right:0;top:var(--chart-axis-top);height:1px;background:var(--ink)}.sample-report .report-chart-axis{left:0;right:0;top:calc(var(--chart-axis-top) + 10px);height:20px;font-size:var(--text-caption);line-height:1.2;color:var(--ink-soft)}.sample-report .report-chart-axis span{position:absolute;top:0;transform:translateX(-50%)}.sample-report .report-chart-axis span[data-edge=start]{left:0;transform:none}.sample-report .report-chart-axis span[data-edge=end]{right:0;transform:none}.sample-report .report-legend{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 2rem;margin-top:.75rem;font-size:var(--text-caption);color:var(--ink-soft)}.sample-report .report-legend-keys{display:inline-flex;flex-wrap:wrap;align-items:center;gap:1.25rem}.sample-report .report-legend-keys>span{display:inline-flex;align-items:center;gap:.5rem}.sample-report .report-legend-box{width:22px;height:14px;background:var(--bg);border:2px solid var(--ink)}.sample-report .report-legend-rule{width:24px;height:2px;background:var(--ink)}.sample-report .report-section{border-top:0;padding:4rem 0}.sample-report .report-section-heading{display:grid;grid-template-columns:44px minmax(0,1fr);grid-gap:.75rem 1.25rem;gap:.75rem 1.25rem;align-items:center}.sample-report .report-section-heading>div{display:contents}.sample-report .report-section-heading h2{grid-column:2}.sample-report .report-numeral{display:grid;place-items:center;width:44px;height:44px;background:var(--stamp-bg);color:var(--stamp-fg);font-size:var(--text-body);font-weight:700}.sample-report .report-section-heading p{grid-column:2;margin-top:0;color:var(--ink-soft)}.sample-report .report-interest,.sample-report .report-money{background:var(--bg)}.sample-report .report-audience,.sample-report .report-numbers{background:var(--bg-alt);border-top:2px solid var(--ink);border-bottom:2px solid var(--ink)}.sample-report .report-next-steps{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.75rem;gap:.75rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--line)}.sample-report .report-next-steps h3{margin:0;font-size:var(--text-body);line-height:1.5;letter-spacing:0}.sample-report .report-next-steps p{max-width:none}.sample-report .report-next-context{font-size:var(--text-body);color:var(--ink-soft)}.sample-report .report-next-steps ul{display:grid;grid-gap:.5rem;gap:.5rem;margin:0;-webkit-padding-start:1.1em;padding-inline-start:1.1em;font-size:var(--text-body)}.sample-report .report-next-steps li{padding:0;line-height:1.5}.sample-report .report-highlight{background-color:transparent;font-weight:600}.sample-report .report-verdict .report-next-steps :is(mark,strong){font-size:inherit;font-weight:700}.sample-report .report-projection-decision{display:block;margin-top:.5rem}.sample-report .report-next-steps sup{font-size:var(--text-caption)}.sample-report .report-funnel{margin-top:2rem}.sample-report .report-funnel caption{caption-side:bottom;padding-top:.75rem;text-align:left}.sample-report :is(.report-funnel,.report-audience-table) :is(th,td){text-align:right}.sample-report :is(.report-funnel,.report-audience-table) td{white-space:nowrap}.sample-report :is(.report-funnel,.report-audience-table) thead th{padding:.75rem}.sample-report :is(.report-funnel,.report-audience-table) :is(th,td):first-child{width:40%;padding-left:0;text-align:left}.sample-report :is(.report-funnel,.report-audience-table) :is(th,td):last-child{padding-right:0}.sample-report :is(.report-funnel,.report-audience-table) tbody th{font-size:var(--text-body);font-weight:600;color:var(--ink);text-transform:none;letter-spacing:0;border-bottom:1px solid var(--line)}.sample-report :is(.report-funnel,.report-audience-table) tbody td:is([data-share],[data-unavailable]){font-weight:400;color:var(--ink-soft)}.sample-report :is(.report-funnel,.report-audience-table) tbody tr[data-highlight]{background:var(--go-soft);box-shadow:0 0 0 100vmax var(--go-soft);-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax)}.sample-report :is(.report-funnel,.report-audience-table) tbody tr[data-highlight] :is(th,td){font-weight:700}.sample-report .report-funnel tbody tr.report-funnel-total :is(th,td){font-weight:700;border-bottom:0}.sample-report .report-daily-disclosure{margin-top:2rem;border-top:1px solid var(--line)}.sample-report .report-daily-disclosure summary{min-height:44px;padding:1rem 0;cursor:pointer;font-size:var(--text-body);font-weight:600}.sample-report .report-daily-disclosure summary:focus-visible,.sample-report .report-daily-table:focus-visible{outline:3px solid var(--go-ink);outline-offset:2px}.sample-report .report-daily-table{margin-bottom:1rem}.sample-report .report-daily-table :is(th,td){text-align:right}.sample-report .report-daily-table :is(th,td):first-child{padding-left:0;text-align:left}.sample-report .report-daily-table :is(th,td):last-child{padding-right:0}.sample-report .report-daily-table th{border-bottom:1px solid var(--line)}.sample-report .report-daily-table tbody tr:last-child td{border-bottom:0}.sample-report .report-scenario{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));grid-gap:3rem;gap:3rem;margin-top:2.25rem}.sample-report .report-scenario fieldset{min-width:0;border:0;padding:0;margin:0}.sample-report .report-scenario legend{padding:0;font-size:var(--text-lede);font-weight:800;letter-spacing:-.025em}.sample-report .report-scenario-plan{margin-top:.75rem;color:var(--ink-soft)}.sample-report .report-scenario label{font-size:var(--text-body);font-weight:600}.sample-report .report-field{display:grid;grid-template-columns:minmax(0,1fr) 168px;grid-gap:.75rem 1.5rem;gap:.75rem 1.5rem;align-items:center;padding:1rem 0;border-bottom:1px solid var(--line)}.sample-report .report-field-first{margin-top:1.75rem;border-top:2px solid var(--ink)}.sample-report .report-entry{display:flex;align-items:center;gap:.375rem;height:48px;padding:0 .75rem;border:2px solid var(--ink);background:var(--input-bg);font-size:var(--text-body);color:var(--ink-soft)}.sample-report .report-entry input{flex:1 1;min-width:0;width:auto;min-height:0;padding:0;border:0;background:transparent;color:var(--ink);font-family:inherit;font-size:var(--text-body);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-moz-appearance:textfield;appearance:textfield;-webkit-appearance:textfield}.sample-report .report-entry input::-webkit-inner-spin-button,.sample-report .report-entry input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.sample-report .report-slider{grid-column:1/-1;width:100%;min-height:44px;margin:0;padding:0;border:0;background:transparent;accent-color:var(--go-ink)}.sample-report .report-reset{margin-top:.5rem;padding:.75rem 0;min-height:44px;border:0;background:none;color:var(--ink-soft);font:inherit;font-size:var(--text-caption);text-decoration:underline;cursor:pointer}.sample-report .report-scenario-results dl{margin:0;border-top:2px solid var(--ink)}.sample-report .report-scenario-results dl>div{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.5rem 1.5rem;gap:.5rem 1.5rem;align-items:baseline;padding:.875rem 0;border-bottom:1px solid var(--line)}.sample-report .report-scenario-results dt{font-size:var(--text-body);font-weight:600}.sample-report .report-scenario-results dt span{display:block;font-weight:400;color:var(--ink-soft)}.sample-report .report-scenario-results dd{margin:0;text-align:right;overflow-wrap:anywhere;font-size:var(--text-section);line-height:1.1;font-weight:800;letter-spacing:-.035em}.sample-report .report-scenario-guidance{grid-column:1/-1}.sample-report .report-scenario-guidance .report-next-steps{margin-top:0}.sample-report .report-audience-tables{display:grid;grid-gap:2.5rem;gap:2.5rem;margin-top:2rem}.sample-report .report-audience-table tbody tr:last-child :is(th,td){border-bottom:0}.sample-report .report-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.sample-report .report-keep{padding:3.5rem 0;background:#16150f;color:#f4f2eb}.sample-report .report-keep p{margin-top:1rem;max-width:54ch;font-size:var(--text-lede);line-height:1.45;color:#d9d7cd}.sample-report .report-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:2rem}.sample-report .report-keep .btn{min-height:56px;padding:0 1.75rem;border-color:var(--go);box-shadow:4px 4px 0 #f4f2eb}.sample-report .report-keep .btn:hover{background:#f4f2eb;border-color:#f4f2eb;color:#16150f}.sample-report .report-keep .btn-quiet{background:transparent;color:#f4f2eb;border:2px solid #706e64;box-shadow:none}.sample-report .report-keep .btn-quiet:hover{background:#f4f2eb;border-color:#f4f2eb;color:#16150f}.sample-report .report-notes{border-top:0;padding:2rem 0;background:var(--bg-alt)}.sample-report .report-notes h2{font-size:12px;font-weight:600;letter-spacing:0;color:var(--ink-soft)}.sample-report .report-notes ol{columns:24rem 2;column-gap:3rem;margin:.75rem 0 0;padding-left:1.25rem}.sample-report .report-notes li{margin-bottom:.75rem;scroll-margin-top:9rem;page-break-inside:avoid;break-inside:avoid;font-size:12px;line-height:1.5;color:var(--ink-soft)}.sample-report .report-notes li strong{color:inherit;font-weight:500}.sample-report .report-notes li:target{background:var(--flag-soft);color:var(--flag-surface-ink);outline:2px solid var(--flag);outline-offset:4px}.sample-report .report-method-link{display:inline-flex;align-items:center;min-height:44px;margin-top:.5rem;font-size:12px}@media (max-width:52rem){.sample-report .report-verdict{padding:1.75rem 0}}@media (max-width:42rem){.sample-report .report-cover{padding-top:2.5rem}.sample-report .report-kickers{align-items:flex-start;gap:.75rem}.sample-report .report-definition{grid-template-columns:2fr 1fr .65fr;gap:.5rem}.sample-report .report-definition dd{font-size:var(--text-caption)}.sample-report .report-section{padding:2.75rem 0}.sample-report .report-section-heading{grid-template-columns:44px minmax(0,1fr);gap:1rem}.sample-report :is(.report-funnel,.report-audience-table) :is(th,td){padding-inline:.35rem}.sample-report :is(.report-funnel,.report-audience-table) thead th{padding-inline:.35rem}.sample-report .report-field{grid-template-columns:minmax(0,1fr)}.sample-report .report-entry{justify-self:stretch}.sample-report .report-notes ol{column-count:1}}@media (max-width:30rem){.sample-report :is(.report-funnel,.report-audience-table),.sample-report :is(.report-funnel,.report-audience-table) tbody th{font-size:var(--text-caption)}.sample-report :is(.report-funnel,.report-audience-table) thead th{letter-spacing:0}.sample-report :is(.report-funnel,.report-audience-table) :is(th,td):first-child{width:auto}}@media (max-width:22.4rem){.sample-report .report-audience-table thead th{font-family:var(--sans);text-transform:none}.sample-report .report-audience-table :is(th,td){padding-inline:.25rem}}