.report-later{display:contents}.report-later[data-wait]{display:var(--rs-report-later-display)}.report-wait{display:var(--rs-report-wait-display);gap:var(--rs-space-4)}.report-wait[data-place="studio"]{margin-top:var(--rs-space-6)}.report-wait-block{display:block;height:240px;border-radius:var(--rs-studio-radius);background:var(--rs-studio-skeleton);animation:studio-pulse 1.4s ease-in-out infinite}.report-wait-block[data-size="bar"]{height:64px}.report-wait-block[data-size="hero"]{height:320px;background:var(--rs-studio-hero-bg)}.report-wait-block[data-size="tiles"]{height:200px}.report-wait-block[data-size="sheet"]{height:420px}.studio-page{max-width:1440px;margin:0 auto;color:var(--rs-studio-ink);font-family:var(--rs-font-sans)}.studio-page[aria-busy="true"]{cursor:progress}.studio-body{min-width:0}.studio-head{min-width:0}.studio-kicker{margin:0 0 10px;color:var(--rs-studio-accent-text);font-family:var(--rs-font-mono);font-size:11px;font-weight:500;line-height:16px;letter-spacing:.1em;text-transform:uppercase}.studio-title{margin:0;font-size:44px;font-weight:700;line-height:1.05;letter-spacing:-.025em}.studio-lede{max-width:640px;margin:10px 0 0;color:var(--rs-studio-ink-secondary);font-family:var(--rs-studio-font-prose);font-size:17px;line-height:26px}.studio-bar{display:flex;flex-wrap:wrap;gap:14px 20px;align-items:flex-end;justify-content:space-between;margin-top:var(--rs-space-6);padding-top:20px;border-top:1px solid var(--rs-studio-line)}.studio-controls{display:flex;flex:1 1 560px;flex-direction:column;gap:var(--rs-space-3);min-width:0}.studio-scope{display:flex;flex-wrap:wrap;gap:10px;align-items:center;min-width:0}.studio-label{color:var(--rs-studio-ink-muted);font-family:var(--rs-font-mono);font-size:11px;font-weight:500;line-height:16px;letter-spacing:.08em;text-transform:uppercase}.studio-crumbs{display:flex;flex-wrap:wrap;gap:2px;align-items:center;min-width:0}.studio-pick{flex:1 1 220px;min-width:0;max-width:340px}.studio-crumb{max-width:100%;padding:var(--rs-space-1) 6px;border:0;border-radius:var(--rs-studio-radius-sm);background:none;color:var(--rs-studio-ink-secondary);font-size:15px;font-weight:500;line-height:22px;text-align:left;text-decoration:underline;text-decoration-color:var(--rs-studio-line-strong);text-underline-offset:4px;overflow-wrap:anywhere;cursor:pointer}.studio-crumb:hover{color:var(--rs-studio-ink);text-decoration-color:var(--rs-studio-accent)}.studio-crumb[aria-current]{color:var(--rs-studio-ink);font-weight:700;text-decoration:none;cursor:default}.studio-crumb-sep{display:inline-flex;color:var(--rs-studio-ink-muted);font-size:10px}.studio-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center;min-width:0}.studio-seg{display:inline-flex;flex-wrap:wrap;gap:2px;align-items:center;max-width:100%;padding:3px;border:1px solid var(--rs-studio-line-strong);border-radius:var(--rs-studio-pill);background:var(--rs-studio-surface)}.studio-seg-btn{flex:none;height:34px;padding:0 14px;border:0;border-radius:var(--rs-studio-pill);background:transparent;color:var(--rs-studio-ink-secondary);font-size:14px;font-weight:500;line-height:20px;white-space:nowrap;cursor:pointer}.studio-seg-btn:hover{background:var(--rs-studio-hover);color:var(--rs-studio-ink)}.studio-seg-btn[aria-pressed="true"]{background:var(--rs-studio-strong-bg);color:var(--rs-studio-strong-ink)}.studio-filter-slot{display:contents}.studio-filter{display:inline-flex;gap:var(--rs-space-2);align-items:center;height:36px;padding:0 var(--rs-space-3) 0 14px;border:1px solid var(--rs-studio-accent);border-radius:var(--rs-studio-pill);background:var(--rs-studio-selected);color:var(--rs-studio-ink);font-size:14px;font-weight:600;line-height:20px;cursor:pointer}.studio-actions{display:flex;flex-wrap:wrap;gap:var(--rs-space-2)}.studio-action{display:inline-flex;gap:var(--rs-space-2);align-items:center;height:38px;padding:0 14px;border:1px solid var(--rs-studio-line-strong);border-radius:var(--rs-studio-pill);background:var(--rs-studio-surface);color:var(--rs-studio-ink);font-size:14px;font-weight:500;white-space:nowrap;cursor:pointer}.studio-action:hover{border-color:var(--rs-studio-ink)}.studio-action:disabled{opacity:.5;cursor:default}.studio-hero{position:relative;margin-top:22px;padding:34px 36px 30px;overflow:hidden;border-top:4px solid var(--rs-studio-accent);border-radius:var(--rs-studio-radius);background:var(--rs-studio-hero-bg);color:var(--rs-studio-hero-ink);box-shadow:var(--rs-studio-shadow)}.studio-hero-eyebrow{margin:0 0 var(--rs-space-3);color:var(--rs-studio-hero-muted);font-family:var(--rs-font-mono);font-size:11px;font-weight:500;line-height:16px;letter-spacing:.1em;text-transform:uppercase}.studio-takeaway{max-width:980px;margin:0;color:var(--rs-studio-hero-ink);font-family:var(--rs-studio-font-prose);font-size:30px;font-weight:600;line-height:1.28;letter-spacing:-.01em}.studio-strong{padding:0 2px;background:linear-gradient(transparent 64%,var(--rs-studio-mark) 64%);font-weight:700}.studio-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--rs-space-6) 0;margin-top:30px}.studio-kpi{min-width:0;padding:var(--rs-space-1) 22px 0;container:studio-kpi / var(--rs-studio-fit-box);border-left:1px solid var(--rs-studio-hero-line);animation:studio-rise .7s cubic-bezier(.2,.7,.2,1) both}.studio-kpi-label{margin:0;color:var(--rs-studio-hero-muted);font-family:var(--rs-font-mono);font-size:11px;font-weight:500;line-height:16px;letter-spacing:.08em;text-transform:uppercase}.studio-kpi-value{margin:10px 0 0;font-size:clamp(28px,4vw,54px);font-weight:700;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap}.studio-kpi-meta{display:flex;flex-wrap:wrap;gap:var(--rs-space-2);align-items:center;margin:var(--rs-space-3) 0 0}.studio-kpi-vs{color:var(--rs-studio-hero-muted);font-size:13px;line-height:18px}.studio-kpi-sub{margin:6px 0 0;color:var(--rs-studio-hero-muted);font-size:13px;line-height:18px}.studio-kpi-spark{margin-top:14px;color:var(--rs-studio-hero-ink)}.studio-change{display:inline-flex;gap:var(--rs-space-1);align-items:center;height:24px;padding:0 9px;border-radius:var(--rs-studio-pill);font-size:13px;font-weight:600;line-height:18px;font-variant-numeric:tabular-nums;white-space:nowrap}.studio-change[data-tone="good"]{background:var(--rs-studio-good-bg);color:var(--rs-studio-good)}.studio-change[data-tone="soft"]{background:var(--rs-studio-soft-bg);color:var(--rs-studio-soft)}.studio-change[data-tone="flat"]{background:var(--rs-studio-flat-bg);color:var(--rs-studio-flat)}.studio-change[data-place="hero"]{background:var(--rs-studio-hero-chip-bg);color:var(--rs-studio-hero-flat)}.studio-change[data-place="hero"][data-tone="good"]{color:var(--rs-studio-hero-good)}.studio-change[data-place="hero"][data-tone="soft"]{color:var(--rs-studio-hero-soft)}.studio-change-glyph{font-size:10px}.studio-skeleton{display:block;width:60%;height:22px;margin:var(--rs-space-3) 0;border-radius:var(--rs-studio-radius-sm);background:var(--rs-studio-skeleton);animation:studio-pulse 1.4s ease-in-out infinite}.studio-skeleton[data-size="sm"]{width:40%;height:12px}.studio-skeleton[data-size="lg"]{width:70%;height:44px}.studio-skeleton[data-size="block"]{width:100%;height:200px}.studio-cards{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;margin-top:20px;container:studio-cards / var(--rs-studio-fit-box)}.studio-card{grid-column:span 12;min-width:0;padding:28px 28px 26px;border:1px solid var(--rs-studio-line);border-radius:var(--rs-studio-radius);background:var(--rs-studio-surface);box-shadow:var(--rs-studio-shadow);animation:studio-rise .7s cubic-bezier(.2,.7,.2,1) both}.studio-card[data-span="7"]{grid-column:span 7}.studio-card[data-span="5"]{grid-column:span 5}.studio-card-eyebrow{display:flex;align-items:center;margin:0;color:var(--rs-studio-ink-muted);font-family:var(--rs-font-mono);font-size:11px;font-weight:500;line-height:16px;letter-spacing:.1em;text-transform:uppercase}.studio-card-num{margin-right:10px;color:var(--rs-studio-accent-text)}.studio-card-question{margin:var(--rs-space-2) 0 6px;color:var(--rs-studio-ink);font-size:25px;font-weight:650;line-height:1.18;letter-spacing:-.015em}.studio-card-answer{max-width:860px;margin:0;color:var(--rs-studio-ink-secondary);font-family:var(--rs-studio-font-prose);font-size:16px;line-height:1.5}.studio-card-hint{margin:var(--rs-space-1) 0 0;color:var(--rs-studio-ink-muted);font-size:13px;line-height:18px}.studio-viz{min-width:0;margin-top:22px}.studio-empty{margin:0;padding:28px var(--rs-space-4);border:1px dashed var(--rs-studio-line-strong);border-radius:var(--rs-studio-radius-sm);color:var(--rs-studio-ink-muted);font-size:15px;line-height:22px;text-align:center}.studio-foot{margin:var(--rs-space-6) 0 0;color:var(--rs-studio-ink-muted);font-size:12px;line-height:18px}.studio-trend{min-width:0}.studio-trend-chart{min-width:0;color:var(--rs-studio-ink-muted)}.studio-legend{display:flex;flex-wrap:wrap;gap:var(--rs-space-2) 18px;margin-top:14px;color:var(--rs-studio-ink-muted);font-size:12px;line-height:16px}.studio-legend-item{display:inline-flex;gap:var(--rs-space-2);align-items:center}.studio-legend-key{width:14px;height:10px;border-radius:var(--rs-studio-radius-sm);background:var(--rs-studio-bar)}.studio-legend-key[data-kind="ghost"]{height:0;border-top:2px dashed var(--rs-studio-ghost);border-radius:0;background:none}.studio-rank-row{display:grid;grid-template-columns:minmax(110px,190px) minmax(60px,1fr) 72px 84px;gap:var(--rs-space-3);align-items:center;width:100%;padding:10px;border:0;border-radius:var(--rs-studio-radius-sm);background:transparent;color:var(--rs-studio-ink);text-align:left;cursor:pointer}.studio-rank-row:hover{background:var(--rs-studio-hover)}.studio-rank-row[aria-pressed="true"]{background:var(--rs-studio-selected);outline:var(--rs-focus-width-thin) solid var(--rs-studio-accent)}.studio-rank-label{min-width:0;font-size:15px;font-weight:600;line-height:20px;overflow-wrap:anywhere}.studio-rank-track{display:block;height:16px}.studio-rank-value{font-size:17px;font-weight:700;line-height:22px;font-variant-numeric:tabular-nums;text-align:right}.studio-rank-change{justify-self:end}.studio-waterfall{width:100%}.studio-pipeline{display:flex;flex-direction:column;gap:18px;container:studio-pipeline / var(--rs-studio-fit-box)}.studio-stages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.studio-stage{min-width:0;padding:var(--rs-space-3) var(--rs-space-2);border-radius:var(--rs-studio-radius-sm);background:var(--rs-studio-sunken);text-align:center}.studio-stage[data-on="false"]{opacity:var(--rs-studio-stage-off-opacity,.55);outline:var(--rs-studio-stage-off-line,none);background:var(--rs-studio-stage-off-bg,var(--rs-studio-sunken))}.studio-stage-count{margin:0;color:var(--rs-studio-ink);font-family:var(--rs-font-sans);font-size:24px;font-weight:700;line-height:1}.studio-stage-label{margin:6px 0 0;color:var(--rs-studio-ink-secondary);font-size:12px;font-weight:500;line-height:16px}.studio-stage-value{margin:2px 0 0;color:var(--rs-studio-ink-muted);font-size:12px;line-height:16px}.studio-schedule{display:flex;flex-direction:column;gap:2px}.studio-schedule-row{display:grid;grid-template-columns:minmax(96px,130px) minmax(40px,1fr) 52px 44px;gap:10px;align-items:center;padding:6px 0}.studio-schedule-label{color:var(--rs-studio-ink);font-size:14px;font-weight:500}.studio-schedule-row[data-kind="late"]{color:var(--rs-studio-accent-text)}.studio-schedule-track{display:block;height:12px}.studio-schedule-value{color:var(--rs-studio-ink);font-size:15px;font-weight:700;text-align:right}.studio-schedule-share{color:var(--rs-studio-ink-muted);font-size:12px;text-align:right}.studio-late{padding:14px var(--rs-space-4);border-radius:var(--rs-studio-radius-sm);background:var(--rs-studio-soft-bg);box-shadow:var(--rs-studio-edge)}.studio-late-title{display:flex;gap:var(--rs-space-2);align-items:center;margin:0;color:var(--rs-studio-soft);font-size:14px;font-weight:600}.studio-late-list{margin:var(--rs-space-2) 0 0;padding:0;list-style:none}.studio-late-row{display:flex;flex-wrap:wrap;gap:var(--rs-space-1) var(--rs-space-3);justify-content:space-between;padding:5px 0;border-top:1px solid var(--rs-studio-line);font-size:13px}.studio-late-name{min-width:0;color:var(--rs-studio-ink);font-weight:600;overflow-wrap:anywhere}.studio-late-meta{color:var(--rs-studio-ink-muted)}.studio-mix{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.studio-mix-part{min-width:0}.studio-mix-title{margin:0 0 10px;color:var(--rs-studio-ink-muted);font-family:var(--rs-font-mono);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.studio-mix-ribbon{min-width:0}.studio-ribbon{min-width:0}.studio-ribbon-bar{overflow:hidden;border-radius:var(--rs-studio-radius-sm)}.studio-ribbon-list{display:flex;flex-direction:column;margin-top:14px}.studio-ribbon-row{display:grid;grid-template-columns:12px minmax(0,1fr) 46px 70px;gap:var(--rs-space-3);align-items:center;width:100%;padding:9px var(--rs-space-2);border:0;border-bottom:1px solid var(--rs-studio-line);background:transparent;color:var(--rs-studio-ink);text-align:left;cursor:pointer}.studio-ribbon-row:hover{background:var(--rs-studio-hover)}.studio-ribbon-row[aria-pressed="true"]{background:var(--rs-studio-selected)}.studio-ribbon-dot{width:12px;height:12px;border-radius:var(--rs-studio-radius-sm);background:var(--rs-studio-cat-1)}.studio-ribbon-dot[data-cat="2"]{background:var(--rs-studio-cat-2)}.studio-ribbon-dot[data-cat="3"]{background:var(--rs-studio-cat-3)}.studio-ribbon-dot[data-cat="4"]{background:var(--rs-studio-cat-4)}.studio-ribbon-dot[data-cat="5"]{background:var(--rs-studio-cat-5)}.studio-ribbon-dot[data-cat="6"]{background:var(--rs-studio-cat-6)}.studio-ribbon-label{min-width:0;font-size:14px;font-weight:500;line-height:20px}.studio-ribbon-pct{font-size:15px;font-weight:700;line-height:20px;font-variant-numeric:tabular-nums;text-align:right}.studio-ribbon-value{color:var(--rs-studio-ink-muted);font-size:13px;line-height:18px;font-variant-numeric:tabular-nums;text-align:right}.studio-listings{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:14px}.studio-listing{display:grid;grid-template-areas:"rank body big" "sub sub sub";grid-template-columns:30px minmax(0,1fr) auto;gap:6px var(--rs-space-3);padding:var(--rs-space-4);border:1px solid var(--rs-studio-line);border-radius:var(--rs-studio-radius-sm);background:var(--rs-studio-raised)}.studio-listing-rank{display:inline-flex;grid-area:rank;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--rs-studio-pill);background:var(--rs-studio-strong-bg);color:var(--rs-studio-strong-ink);font-size:13px;font-weight:600;line-height:1}.studio-listing-body{grid-area:body;min-width:0}.studio-listing-title{color:var(--rs-studio-ink);font-size:15px;font-weight:600;line-height:20px;text-decoration:none;overflow-wrap:anywhere}.studio-listing-title:hover{text-decoration:underline;text-decoration-color:var(--rs-studio-accent)}.studio-listing-place{margin:2px 0 0;color:var(--rs-studio-ink-muted);font-size:12px;line-height:16px}.studio-listing-big{display:flex;flex-direction:column;grid-area:big;align-items:flex-end;margin:0;font-size:30px;font-weight:700;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.studio-listing-unit{margin-top:var(--rs-space-1);color:var(--rs-studio-ink-muted);font-family:var(--rs-font-mono);font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.studio-listing-sub{grid-area:sub;margin:6px 0 0;padding-top:var(--rs-space-2);border-top:1px solid var(--rs-studio-line);color:var(--rs-studio-ink-muted);font-size:12px;line-height:16px}.studio-board-wrap{min-width:0;overflow-x:auto}.studio-board{width:100%;border-collapse:collapse}.studio-board-th{padding:0 10px 10px;border-bottom:1px solid var(--rs-studio-line-strong);color:var(--rs-studio-ink-muted);font-family:var(--rs-font-mono);font-size:11px;font-weight:500;line-height:16px;letter-spacing:.08em;text-align:left;text-transform:uppercase;white-space:nowrap}.studio-board-th[data-num]{text-align:right}.studio-board-row:hover{background:var(--rs-studio-hover)}.studio-board-row[data-highlight="true"]{background:var(--rs-studio-selected);box-shadow:var(--rs-studio-edge)}.studio-board-rank{width:32px;padding:var(--rs-space-3) 10px;border-bottom:1px solid var(--rs-studio-line);color:var(--rs-studio-ink-muted);font-family:var(--rs-font-mono);font-size:12px;line-height:16px}.studio-board-main{min-width:150px;padding:var(--rs-space-3) 10px;border-bottom:1px solid var(--rs-studio-line);font-size:15px;line-height:20px}.studio-board-name{display:block;padding:0;border:0;background:none;color:var(--rs-studio-ink);font-size:15px;font-weight:600;line-height:20px;text-align:left;cursor:pointer}.studio-board-name:hover{text-decoration:underline;text-decoration-color:var(--rs-studio-accent);text-underline-offset:4px}.studio-board-name:disabled{color:var(--rs-studio-ink);text-decoration:none;cursor:default}.studio-board-sub{display:block;color:var(--rs-studio-ink-muted);font-size:12px;line-height:16px}.studio-board-bar{display:block;height:4px;margin-top:var(--rs-space-2)}.studio-board-cell{padding:var(--rs-space-3) 10px;border-bottom:1px solid var(--rs-studio-line);font-size:15px;line-height:20px;font-variant-numeric:tabular-nums}.studio-board-cell[data-num]{text-align:right}.studio-board-total{color:var(--rs-studio-ink-secondary);font-weight:700}.studio-map{display:flex;flex-direction:column;gap:var(--rs-space-3);align-items:center}.studio-map-chart{width:100%}.studio-map-scale{display:flex;gap:var(--rs-space-1);align-items:center;color:var(--rs-studio-ink-muted);font-size:11px;line-height:16px}.studio-map-key{width:22px;height:10px;border-radius:var(--rs-studio-radius-sm);background:var(--rs-studio-seq-1)}.studio-map-key[data-step="2"]{background:var(--rs-studio-seq-2)}.studio-map-key[data-step="3"]{background:var(--rs-studio-seq-3)}.studio-map-key[data-step="4"]{background:var(--rs-studio-seq-4)}.studio-map-key[data-step="5"]{background:var(--rs-studio-seq-5)}.studio-map-key[data-step="6"]{background:var(--rs-studio-seq-6)}.studio-present{width:100%;max-width:none;height:100vh;max-height:none;margin:0;padding:14px 18px;border:0;background:var(--rs-studio-hero-bg);color:var(--rs-studio-hero-ink)}.studio-present[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:var(--rs-space-3)}.studio-present-bar{display:flex;gap:var(--rs-space-3);align-items:center;justify-content:space-between;min-width:0}.studio-present-title{display:flex;gap:var(--rs-space-3);align-items:baseline;min-width:0;margin:0;font-family:var(--rs-font-sans);font-size:15px;font-weight:600}.studio-present-count{color:var(--rs-studio-hero-muted);font-family:var(--rs-font-mono);font-size:12px}.studio-present-nav{display:flex;gap:6px}.studio-present-btn{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border:1px solid var(--rs-studio-hero-line);border-radius:var(--rs-studio-radius-sm);background:transparent;color:var(--rs-studio-hero-ink)}.studio-present-btn:disabled{opacity:.4}.studio-present-stage{width:min(100%,calc((100vh - 140px) * 16 / 9));max-height:100%;aspect-ratio:16 / 9;overflow:hidden;justify-self:center;align-self:center;border-radius:var(--rs-studio-radius);background:var(--rs-studio-hero-bg);color:var(--rs-studio-ink);container-type:inline-size}.studio-slide{display:flex;height:100%;flex-direction:column;gap:1.6cqw;padding:3.2cqw 4cqw;overflow:hidden}.studio-slide[data-kind="cover"]{justify-content:center;background:var(--rs-studio-hero-bg);color:var(--rs-studio-hero-ink)}.studio-slide[data-kind="section"]{background:var(--rs-studio-surface)}.studio-slide[data-kind="hero"]{justify-content:center;margin:0;border-radius:0;box-shadow:none}.studio-slide-kicker{margin:0;color:var(--rs-studio-accent-text);font-family:var(--rs-font-mono);font-size:1.4cqw;letter-spacing:.08em;text-transform:uppercase}.studio-slide-big{margin:0;font-family:var(--rs-font-sans);font-size:5.2cqw;font-weight:700;line-height:1.05}.studio-slide-sub{margin:0;color:var(--rs-studio-hero-muted);font-size:1.8cqw}.studio-slide-take{max-width:80%;margin:1cqw 0 0;font-family:var(--rs-studio-font-prose);font-size:2.4cqw;line-height:1.3}.studio-present-dots{display:flex;flex-wrap:wrap;gap:var(--rs-space-2);justify-content:center}.studio-present-dot{width:10px;height:10px;padding:0;border:0;border-radius:50%;background:var(--rs-studio-hero-line)}.studio-present-dot[aria-current="true"]{background:var(--rs-studio-accent)}@media (prefers-reduced-motion:reduce){.studio-kpi{animation:none}.studio-card{animation:none}.studio-skeleton{animation:none}.report-wait-block{animation:none}}@media (max-width:991.98px){.studio-card[data-span="7"]{grid-column:span 12}.studio-card[data-span="5"]{grid-column:span 12}}@container studio-cards (max-width:879.98px){.studio-card[data-span="7"]{grid-column:span 12}.studio-card[data-span="5"]{grid-column:span 12}}@container studio-kpi (min-width:1px){.studio-kpi-value{font-size:clamp(28px,min(4vw,22cqi),54px);white-space:normal}}@container studio-pipeline (max-width:339.98px){.studio-stages{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-schedule-row{grid-template-columns:minmax(0,1fr) 44px 40px}.studio-schedule-track{display:none}}@media (pointer:coarse){.studio-seg-btn{min-height:var(--rs-tap-touch)}.studio-action{min-height:var(--rs-tap-touch)}.studio-crumb{min-height:var(--rs-tap-touch)}}@media (max-width:576.98px){.studio-title{font-size:32px}.studio-mix{grid-template-columns:minmax(0,1fr)}.studio-stages{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-schedule-row{grid-template-columns:minmax(0,1fr) 44px 40px}.studio-schedule-track{display:none}.studio-hero{padding:var(--rs-space-6) 18px 22px}.studio-takeaway{font-size:21px}.studio-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-kpi{padding:var(--rs-space-1) var(--rs-space-3) 0}.studio-card{padding:20px var(--rs-space-4)}.studio-card-question{font-size:20px}.studio-rank-row{grid-template-columns:minmax(0,1fr) 56px 64px;padding:var(--rs-space-2) var(--rs-space-1)}.studio-rank-track{display:none}.studio-board-th[data-optional]{display:none}.studio-board-cell[data-optional]{display:none}.studio-board-rank{display:none}.studio-board-main{min-width:0;padding:10px 6px}.studio-board-cell{padding:10px 6px}.studio-seg{border-radius:var(--rs-studio-radius)}.studio-listings{grid-template-columns:minmax(0,1fr)}}.studio-columns{min-width:0}.studio-columns-chart{min-width:0;color:var(--rs-studio-ink-muted)}.studio-columns-key{width:14px;height:10px;border-radius:var(--rs-studio-radius-sm);background:var(--rs-studio-bar)}.studio-columns-key[data-kind="sold"]{background:var(--rs-studio-cat-3)}.studio-columns-key[data-kind="gone"]{background:var(--rs-studio-ghost)}.studio-columns-key[data-kind="net"]{height:0;border-top:2px solid var(--rs-studio-accent);border-radius:0;background:none}.studio-columns-key[data-kind="prior"]{height:0;border-top:2px dashed var(--rs-studio-ghost);border-radius:0;background:none}.studio-columns-key[data-kind="half"]{width:10px;border:2px solid var(--rs-studio-accent);border-radius:50%;background:var(--rs-studio-surface)}.studio-speed{min-width:0}.studio-speed-chart{min-width:0;color:var(--rs-studio-ink-muted)}.studio-marks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.studio-mark{min-width:0;padding:var(--rs-space-3) 14px;border-radius:var(--rs-studio-radius-sm);background:var(--rs-studio-sunken)}.studio-mark-pct{margin:0;color:var(--rs-studio-ink);font-size:24px;font-weight:700;line-height:28px;text-align:right;font-variant-numeric:tabular-nums}.studio-mark-label{margin:var(--rs-space-1) 0 0;color:var(--rs-studio-ink-muted);font-size:12px;line-height:16px}.studio-price{min-width:0;color:var(--rs-studio-ink-muted)}.studio-buyers-wrap{min-width:0;overflow-x:auto}.studio-buyers{width:100%;border-collapse:collapse}.studio-buyers-th{padding:0 10px 10px;border-bottom:1px solid var(--rs-studio-line-strong);color:var(--rs-studio-ink-muted);font-family:var(--rs-font-mono);font-size:11px;font-weight:500;line-height:16px;letter-spacing:.08em;text-align:left;text-transform:uppercase;white-space:nowrap}.studio-buyers-th[data-num]{text-align:right}.studio-buyers-row:hover{background:var(--rs-studio-hover)}.studio-buyers-rank{width:32px;padding:var(--rs-space-3) 10px;border-bottom:1px solid var(--rs-studio-line);color:var(--rs-studio-ink-muted);font-family:var(--rs-font-mono);font-size:12px;line-height:16px}.studio-buyers-main{min-width:150px;padding:var(--rs-space-3) 10px;border-bottom:1px solid var(--rs-studio-line)}.studio-buyers-title{display:block;color:var(--rs-studio-ink);font-size:15px;font-weight:600;line-height:20px;overflow-wrap:anywhere}.studio-buyers-title:hover{color:var(--rs-studio-ink);text-decoration:underline;text-decoration-color:var(--rs-studio-accent);text-underline-offset:4px}.studio-buyers-sub{display:block;color:var(--rs-studio-ink-muted);font-size:12px;line-height:16px}.studio-buyers-cell{padding:var(--rs-space-3) 10px;border-bottom:1px solid var(--rs-studio-line);color:var(--rs-studio-ink);font-size:15px;line-height:20px;white-space:nowrap;font-variant-numeric:tabular-nums}.studio-buyers-cell[data-num]{text-align:right}.studio-buyers-seller{display:inline-flex;gap:6px;align-items:center;height:30px;padding:0 var(--rs-space-3);border:1px solid var(--rs-studio-line-strong);border-radius:var(--rs-studio-pill);color:var(--rs-studio-ink);font-size:13px;font-weight:500;white-space:nowrap}.studio-buyers-seller:hover{border-color:var(--rs-studio-ink);color:var(--rs-studio-ink);text-decoration:none}.studio-buyers-seller-text{min-width:0}.studio-counties{width:100%;margin:var(--rs-space-2) 0 0;padding:0;list-style:none}.studio-county{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:var(--rs-space-2);padding:var(--rs-space-2) 0;border-top:1px solid var(--rs-studio-line);color:var(--rs-studio-ink);font-size:14px;line-height:20px}.studio-county-rank{color:var(--rs-studio-ink-muted);font-family:var(--rs-font-mono);font-size:12px}.studio-county-name{min-width:0;overflow-wrap:anywhere}.studio-county-value{font-weight:700;font-variant-numeric:tabular-nums}@media (max-width:576.98px){.studio-marks{gap:6px}.studio-mark{padding:10px}.studio-mark-pct{font-size:20px}.studio-buyers-th[data-optional]{display:none}.studio-buyers-rank{display:none}.studio-buyers-cell[data-optional]{display:none}.studio-buyers-main{min-width:0;padding:10px 6px}.studio-buyers-cell{padding:10px 6px}.studio-buyers-seller{width:30px;padding:0;justify-content:center}.studio-buyers-seller-text{display:none}}.system-note{--rs-alert-color:var(--rs-system-note-ink);--rs-alert-border-color:var(--rs-system-note-line);--rs-alert-padding-y:var(--rs-system-note-pad-y);--rs-alert-padding-x:var(--rs-system-note-pad-x);--rs-alert-border-radius:var(--rs-system-note-radius);max-width:var(--rs-system-note-width);padding-left:var(--rs-system-note-pad-start);border-left:var(--rs-system-note-edge)}.system-note::before{content:var(--rs-system-note-mark);position:absolute;top:var(--rs-system-note-pad-y);left:var(--rs-system-note-pad-x);width:1.25em;height:1.5em;background-color:var(--rs-system-note-mark-tone);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath fill='currentColor' d='M128 96l0 64 128 0 0-64c0-35.3-28.7-64-64-64s-64 28.7-64 64zM64 160l0-64C64 25.3 121.3-32 192-32S320 25.3 320 96l0 64c35.3 0 64 28.7 64 64l0 224c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 224c0-35.3 28.7-64 64-64z'/%3E%3C/svg%3E") center / contain no-repeat}.system-note[data-note="scope"]{--rs-alert-color:var(--rs-scope-note-ink);--rs-alert-border-color:var(--rs-scope-note-line);border-left:var(--rs-scope-note-edge)}.system-note[data-note="scope"]::before{background-color:var(--rs-scope-note-mark-tone);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='currentColor' d='M256 512a256 256 0 1 0 0-512 256 256 0 1 0 0 512zM224 160a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm-8 64l48 0c13.3 0 24 10.7 24 24l0 88 8 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-80 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l24 0 0-64-24 0c-13.3 0-24-10.7-24-24s10.7-24 24-24z'/%3E%3C/svg%3E")}.system-note-actions{display:var(--rs-system-note-actions);flex-wrap:wrap;gap:var(--rs-space-2);margin-top:var(--rs-space-4)}