.chart-shell{min-height:320px}.metric-chart{gap:var(--space-3);min-width:0;padding:var(--space-3);border:1px solid var(--card-border);border-radius:var(--radius-lg);background:var(--chart-bg);display:grid;position:relative;overflow:visible}.metric-chart svg{cursor:crosshair;touch-action:pan-y;width:100%;height:auto;min-height:280px;display:block;overflow:visible}.chart-plot-bg{fill:var(--surface-subtle)}.chart-grid-row line,.chart-grid-column line{stroke:var(--chart-grid);stroke-width:1px;vector-effect:non-scaling-stroke}.chart-grid-row:first-of-type line,.chart-grid-row:last-of-type line{stroke:var(--chart-grid-strong)}.chart-grid-row text,.chart-grid-column text{fill:var(--muted-2);font-size:11px;font-weight:var(--soft-dark-weight-primary);letter-spacing:0}.chart-grid-row text{text-anchor:end}.chart-area,.chart-series-area{opacity:1}.chart-line{stroke:var(--chart-line);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px}.chart-series-line{stroke:var(--series-color,var(--chart-line));stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px;vector-effect:non-scaling-stroke;transition:opacity .18s,stroke-width .18s}.chart-series-line-glow{opacity:.1;stroke-width:5px}.chart-series-line-estimated{opacity:.52;stroke-dasharray:2 8;stroke-linecap:butt}.chart-series-bar{fill:var(--series-color,var(--chart-line));opacity:.5;vector-effect:non-scaling-stroke;transition:opacity .18s,height .22s,y .22s}.chart-activity-marker{fill:var(--series-color,var(--chart-line));opacity:.92;vector-effect:non-scaling-stroke;transition:opacity .18s}.metric-chart.is-hovering :is(.chart-series-bar,.chart-activity-marker){opacity:.38}.metric-chart.has-multiple-series .chart-series-line{stroke-width:2.1px}.metric-chart.has-multiple-series .chart-series-line-glow{opacity:.06;stroke-width:4.2px}.metric-chart.is-hovering .chart-series-line{opacity:.78}.metric-chart.is-hovering .chart-series-line-glow{opacity:.08}.chart-measurement-start{pointer-events:none}.chart-measurement-start line{stroke:var(--series-color,var(--chart-line));stroke-width:1.3px;stroke-dasharray:4 7;opacity:.62;vector-effect:non-scaling-stroke}.chart-measurement-start text{fill:var(--series-color,var(--chart-line));font-size:10px;font-weight:var(--soft-dark-weight-primary);letter-spacing:0}.metric-chart.is-hovering .chart-grid-row line,.metric-chart.is-hovering .chart-grid-column line{stroke:var(--chart-grid-strong)}.metric-chart.is-hovering .chart-line{stroke-width:3.4px}.chart-active-marker line{stroke:var(--color-text);stroke-width:1.5px;stroke-dasharray:4 6;opacity:.72;vector-effect:non-scaling-stroke}.chart-tooltip{z-index:4;gap:var(--component-tight-gap);min-width:152px;max-width:min(240px,100% - 24px);display:grid;position:absolute;transform:translate(-50%,calc(-100% - 14px))}.chart-tooltip--multi{min-width:0;max-width:calc(100% - 24px)}.chart-tooltip-series{gap:6px;display:grid}.chart-tooltip-series__row{grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:6px 10px;display:grid}.chart-tooltip-series__row i{border-radius:var(--radius-pill);background:var(--series-color,var(--chart-line));width:9px;height:9px;box-shadow:0 0 0 3px color-mix(in srgb, var(--series-color,var(--chart-line)) 18%, transparent)}.chart-tooltip-series__row>span{min-width:0;color:var(--tooltip-ink);font-weight:var(--soft-dark-weight-primary);overflow-wrap:anywhere}.chart-tooltip-series__row>strong{text-align:right}.chart-tooltip-series__row>small{grid-column:2/-1;margin-top:-4px}.access-state-page{--button-radius-default:var(--radius-pill);justify-items:center;gap:var(--space-6);width:min(100%,720px);color:var(--text);text-align:center;margin:0 auto;padding-block:clamp(24px,5vw,64px) clamp(48px,8vw,96px);display:grid}.access-state-page .access-state-heading{text-align:center;justify-items:center;padding:0}.access-state-heading>:is(h1,p){margin:0}.access-state-heading>p:not(.eyebrow){max-width:48ch;color:var(--muted)}.access-state-symbol{width:72px;height:72px;margin-bottom:var(--space-3);border-radius:var(--radius-media);background:var(--anthracite-panel);color:var(--accent);place-items:center;display:grid}.access-state-actions{justify-content:center;align-items:center;gap:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}.access-state-help{min-height:44px;color:var(--muted);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-underline-offset:4px;align-items:center;display:inline-flex}.access-state-help:hover{color:var(--text)}.access-state-help:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (width<=560px){.access-state-actions{flex-direction:column;width:100%}.access-state-actions .button{width:min(100%,280px)}}:where(.status-page,.public-data-page,.public-content-page){--status-panel:var(--anthracite-panel);--status-panel-elevated:var(--anthracite-panel-elevated);--status-panel-soft:var(--anthracite-panel-soft);--status-text:var(--anthracite-text);--status-muted:var(--anthracite-muted);--status-faint:var(--anthracite-faint);--status-ok:var(--ui-positive);--status-warning:var(--ui-accent);--status-critical:var(--ui-negative);--public-control-bg:var(--anthracite-panel-soft);--public-control-bg-hover:var(--anthracite-panel-hover);--public-control-text:var(--anthracite-text);--public-control-placeholder:var(--soft-dark-ink-tertiary);--public-control-disabled:var(--anthracite-panel-disabled);--public-focus-ring:var(--ui-focus-ring);box-sizing:border-box;gap:var(--layout-section-gap);width:100%;max-width:var(--public-content-max);margin:0 auto;display:grid;overflow:visible}:where(.status-page,.public-data-page,.public-content-page) *,:where(.status-page,.public-data-page,.public-content-page) :before,:where(.status-page,.public-data-page,.public-content-page) :after{box-sizing:border-box}.status-page{min-width:0;color:var(--status-text);gap:clamp(24px,3vw,32px)}.status-page :where(h1,h2,h3,p){margin:0}.status-page :where(p,small){line-height:1.65}.status-page .public-page-heading>p:not(.eyebrow){max-width:56ch}.status-page__refresh-note{color:var(--status-muted);font-size:var(--text-sm);line-height:1.6}.status-refresh-button[hidden]{display:none}.status-page__live-summary{color:var(--status-muted);font-size:var(--text-sm);align-items:center;gap:12px;display:flex}.status-page time{font-variant-numeric:tabular-nums}.status-refresh-button{flex:0 0 44px;width:44px;min-height:44px;padding:0}.status-refresh-button span{background:currentColor;width:18px;height:18px;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20class='icon%20icon-refresh'%20%3e%3cpath%20stroke='none'%20d='M0%200h24v24H0z'%20fill='none'%20/%3e%3cpath%20d='M20%2011a8.1%208.1%200%200%200%20-15.5%20-2m-.5%20-4v4h4'%20/%3e%3cpath%20d='M4%2013a8.1%208.1%200%200%200%2015.5%202m.5%204v-4h-4'%20/%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20class='icon%20icon-refresh'%20%3e%3cpath%20stroke='none'%20d='M0%200h24v24H0z'%20fill='none'%20/%3e%3cpath%20d='M20%2011a8.1%208.1%200%200%200%20-15.5%20-2m-.5%20-4v4h4'%20/%3e%3cpath%20d='M4%2013a8.1%208.1%200%200%200%2015.5%202m.5%204v-4h-4'%20/%3e%3c/svg%3e") 50%/contain no-repeat}.status-refresh-button:hover:not(:disabled){background:var(--anthracite-panel-hover)}.status-refresh-button:is(:disabled,[aria-disabled=true]){cursor:wait;opacity:.55}.status-refresh-button:focus-visible,.status-timeline:focus-visible{outline:2px solid var(--public-focus-ring);outline-offset:4px}.status-page[aria-busy=true] .status-refresh-button span{animation:.9s linear infinite status-refresh-spin}@keyframes status-refresh-spin{to{transform:rotate(1turn)}}.status-overview,.status-history-card,.status-services-card,.status-incidents-card{align-content:start;gap:24px;min-width:0;display:grid}.status-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.status-summary-card{--status-card-accent:var(--status-muted);border-radius:var(--radius-media);background:var(--status-panel);align-content:start;gap:12px;min-width:0;padding:clamp(20px,2.5vw,32px);display:grid}.status-summary-card__top{color:var(--status-muted);font-size:var(--text-sm);align-items:center;gap:10px;display:flex}.status-summary-card__icon{width:20px;height:20px;-webkit-mask:var(--status-summary-icon) center / contain no-repeat;-webkit-mask:var(--status-summary-icon) center / contain no-repeat;mask:var(--status-summary-icon) center / contain no-repeat;background:currentColor;flex-shrink:0}.status-summary-card__icon--overall{--status-summary-icon:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20class='icon%20icon-home'%20%3e%3cpath%20stroke='none'%20d='M0%200h24v24H0z'%20fill='none'%20/%3e%3cpath%20d='M5%2012l-2%200l9%20-9l9%209l-2%200'%20/%3e%3cpath%20d='M5%2012v7a2%202%200%200%200%202%202h10a2%202%200%200%200%202%20-2v-7'%20/%3e%3cpath%20d='M9%2021v-6a2%202%200%200%201%202%20-2h2a2%202%200%200%201%202%202v6'%20/%3e%3c/svg%3e")}.status-summary-card__icon--availability{--status-summary-icon:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20class='icon%20icon-clock'%20%3e%3cpath%20stroke='none'%20d='M0%200h24v24H0z'%20fill='none'%20/%3e%3cpath%20d='M3%2012a9%209%200%201%200%2018%200a9%209%200%200%200%20-18%200'%20/%3e%3cpath%20d='M12%207v5l3%203'%20/%3e%3c/svg%3e")}.status-summary-card__icon--degraded{--status-summary-icon:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20class='icon%20icon-refresh'%20%3e%3cpath%20stroke='none'%20d='M0%200h24v24H0z'%20fill='none'%20/%3e%3cpath%20d='M20%2011a8.1%208.1%200%200%200%20-15.5%20-2m-.5%20-4v4h4'%20/%3e%3cpath%20d='M4%2013a8.1%208.1%200%200%200%2015.5%202m.5%204v-4h-4'%20/%3e%3c/svg%3e")}.status-summary-card>strong{letter-spacing:-.025em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;align-items:center;gap:12px;font-size:clamp(1.5rem,2.4vw,2.25rem);line-height:1.2;display:flex}.status-summary-card small,.status-summary-card__meta{color:var(--status-muted);font-size:var(--text-sm)}.status-summary-card__meta{margin-top:4px}.status-summary-card--ok{--status-card-accent:var(--status-ok)}.status-summary-card--warning{--status-card-accent:var(--status-warning)}.status-summary-card--critical{--status-card-accent:var(--status-critical)}.status-board{border-radius:var(--radius-media);background:var(--status-panel);gap:clamp(32px,4vw,48px);min-width:0;padding:clamp(20px,3vw,40px);display:grid}.status-current-panel .status-summary-grid{gap:24px 48px}.status-current-panel .status-section-heading h2{color:var(--status-muted)}.status-summary-card--primary{background:0 0;gap:10px;padding:0}.status-summary-card--primary .status-summary-card__top{color:var(--status-text)}.status-summary-card--primary>strong{font-size:clamp(1.35rem,2vw,1.65rem)}.status-current-check{color:var(--status-muted);font-size:var(--text-sm)}.status-overview__heading{align-items:center}.status-overview__tools{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.status-overview__tools .status-page__refresh-note{font-size:var(--text-xs)}.status-page[aria-busy=true] .status-overview__tools{opacity:.7}.status-board>section>.status-section-heading h2{font-size:1.25rem}.status-history-panel .status-summary-card__meta{display:none}.status-history-metrics>.status-summary-card{background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:6px 16px;padding:0}.status-history-metrics>.status-summary-card>small{grid-column:1/-1}.status-history-metrics>.status-summary-card>strong{letter-spacing:0;text-align:right;justify-content:end;max-width:28ch;font-size:1rem}.status-dot{border-radius:var(--radius-pill);background:var(--status-faint);flex:0 0 8px;width:8px;height:8px;display:inline-block}.status-dot--ok{background:var(--status-ok)}.status-dot--warning{background:var(--status-warning)}.status-dot--critical{background:var(--status-critical)}.status-dot--unknown{background:var(--status-faint)}.status-section-heading{justify-content:space-between;align-items:start;gap:24px;display:flex}.status-section-heading h2{letter-spacing:-.02em;font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.3}.status-section-heading p{max-width:66ch;color:var(--status-muted);font-size:var(--text-sm);margin-top:8px}.status-alert{background:var(--status-panel);border-radius:var(--radius-media);justify-content:space-between;gap:24px;padding:24px;display:flex}.status-alert strong{color:var(--status-warning);font-size:1.125rem}.status-alert--critical strong{color:var(--status-critical)}.status-alert p{color:var(--status-muted);margin-top:8px}.status-alert__meta{font-size:var(--text-sm);color:var(--status-muted);flex-shrink:0;align-content:center;gap:6px;display:grid}.status-service-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.status-service-group{grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;gap:12px;min-width:0;display:grid}.status-service-group__icon{color:var(--status-muted);flex-shrink:0}.status-service-group__heading>div{min-width:0}.status-service-group__heading{align-items:start;gap:10px;display:flex}.status-service-group__icon{width:18px;height:18px}.status-service-group__heading h3{color:var(--status-muted);font-size:var(--text-sm);line-height:1.4}.status-service-group__heading p{color:var(--status-muted);font-size:var(--text-sm);margin-top:4px}.status-service-list{align-content:start;gap:4px;min-width:0;display:grid}.status-service-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px 16px;min-width:0;padding:10px 0;display:grid}.status-service-row__body{gap:4px;min-width:0;display:grid}.status-service-row__body strong{color:var(--status-text);font-size:1rem;line-height:1.5}.status-service-row__body small{color:var(--status-muted);font-size:var(--text-sm)}.status-service-row__checked{font-size:var(--text-sm);color:var(--status-muted);grid-column:1/-1}.status-service-state{font-size:var(--text-sm);white-space:nowrap;background:0 0;border-radius:0;align-items:center;gap:8px;padding:2px 0;display:inline-flex}.status-service-state--ok{color:var(--status-ok)}.status-service-state--warning{color:var(--status-warning)}.status-service-state--critical{color:var(--status-critical)}.status-history-overview{justify-items:end;gap:8px;max-width:55%;display:grid}.status-history-summary{font-size:var(--text-sm);text-align:right}.status-legend{color:var(--status-muted);font-size:var(--text-sm);flex-wrap:wrap;gap:12px;display:flex}.status-legend>span{align-items:center;gap:8px;display:inline-flex}.status-history-card>.status-section-heading h3{font-size:1rem}.status-history-card>.status-section-heading p{font-size:var(--text-xs)}.status-timeline{cursor:pointer;border-radius:6px;min-width:0;padding-block:8px}.status-timeline__segments{grid-template-columns:repeat(96,minmax(0,1fr));gap:3px;min-height:30px;display:grid}.status-timeline__segment{background:var(--status-panel-soft);border-radius:var(--radius-pill);opacity:.8;min-width:0;transition:opacity .16s,transform .16s}.status-timeline__segment--ok{background:var(--status-ok)}.status-timeline__segment--warning{background:var(--status-warning)}.status-timeline__segment--critical{background:var(--status-critical)}.status-timeline__segment.is-selected{opacity:1;outline:2px solid var(--status-text);outline-offset:2px;transform:scaleY(1.12)}.status-timeline__now{display:none}.status-timeline__detail{min-height:72px;color:var(--status-muted);font-size:var(--text-sm);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:6px 24px;line-height:1.6;display:grid}.status-timeline__detail strong{color:var(--status-text);grid-column:1/-1}.status-timeline__detail span{overflow-wrap:anywhere}.status-history-axis{color:var(--status-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;display:flex}.status-history-notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.status-history-note{font-size:var(--text-xs);color:var(--status-muted)}.status-incident-list{gap:20px;display:grid}.status-incident-list article{grid-template-columns:8px minmax(0,1fr);gap:16px;display:grid}.status-incident-list .status-dot{margin-top:8px}.status-incident-list article>div{gap:6px;display:grid}.status-incident-scope,.status-incident-list p,.status-empty-state{color:var(--status-muted);font-size:var(--text-sm)}@media (width<=980px){.status-service-groups{grid-template-columns:minmax(0,1fr);gap:24px}.status-service-group{grid-template-columns:minmax(130px,.6fr) minmax(0,2fr);gap:24px}}@media (width<=760px){.status-summary-grid{gap:24px}.status-current-panel .status-summary-grid,.status-service-groups{grid-template-columns:minmax(0,1fr);gap:28px}.status-service-group{grid-template-columns:minmax(0,1fr);gap:16px}.status-overview__heading{align-items:stretch;gap:12px}.status-overview__tools{justify-content:space-between}.status-history-notes{grid-template-columns:minmax(0,1fr);gap:20px}.status-service-group__heading{padding-block:0}.status-section-heading,.status-alert{flex-direction:column}.status-history-overview{justify-items:start;max-width:100%}.status-history-summary{text-align:left}.status-timeline__detail{grid-template-columns:minmax(0,1fr);min-height:88px}.status-timeline__segments{gap:1px}.status-service-row{gap:8px 12px;padding:10px 0}}@media (width<=560px){.status-service-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name state""copy copy""time time";align-items:start}.status-service-row__body{display:contents}.status-service-row__body>strong{grid-area:name}.status-service-row__body>small{grid-area:copy}.status-service-row__checked{grid-area:time}.status-service-row>.status-service-state{font-size:var(--text-xs);grid-area:state}.status-service-row--ok{grid-template-areas:"name state"}.status-history-axis>span:nth-child(2n){display:none}}@media (prefers-reduced-motion:reduce){.status-timeline__segment,.status-refresh-button{transition:none}.status-page[aria-busy=true] .status-refresh-button span{animation:none}}.status-history-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}@media (width<=560px){.status-history-metrics{grid-template-columns:minmax(0,1fr);gap:16px}}.multiwatch-heading{max-width:100%;margin-bottom:var(--space-5);box-sizing:border-box;overflow-wrap:anywhere}.multiwatch-heading h1{overflow-wrap:anywhere}.multiwatch-workbench{--multiwatch-compact-min:300px;box-sizing:border-box;gap:var(--space-4);border-color:var(--color-panel-dark-border-muted);background:var(--color-bg);width:100%;max-width:100%;color:var(--page-text);box-shadow:none;padding:clamp(12px,2vw,22px);display:grid;overflow:clip}.multiwatch-workbench *,.multiwatch-workbench :before,.multiwatch-workbench :after{box-sizing:border-box}.multiwatch-workbench.has-streams{gap:var(--space-2)}.multiwatch-controls{--filter-grid-template:minmax(min(100%, var(--filter-search-min)), 1fr) auto;--filter-grid-align:end;border-color:var(--color-panel-dark-border-muted);background:var(--color-panel-dark-elevated);color:var(--page-text)}.multiwatch-workbench.has-streams .multiwatch-controls{--filter-grid-template:minmax(180px, 1fr) auto;padding:var(--space-2)}.multiwatch-workbench.has-streams .multiwatch-controls .button{--button-min-height:var(--control-small-height);--button-padding:0 var(--space-3);--button-font-size:var(--text-ui)}.multiwatch-workbench .multiwatch-controls :where(label,span){color:var(--color-page-muted-soft)}.multiwatch-workbench .multiwatch-controls :where(input,textarea),.multiwatch-bulk-card textarea{border-color:var(--color-panel-dark-border);background:var(--color-panel-dark);color:var(--page-text)}.multiwatch-workbench .multiwatch-controls :where(input,textarea)::placeholder,.multiwatch-bulk-card textarea::placeholder{color:var(--color-page-muted-faint)}.multiwatch-suggestions{gap:var(--space-2);max-width:min(100%,760px);display:grid}.multiwatch-suggestions[hidden]{display:none}.multiwatch-suggestion,.multiwatch-suggestion-state{border:1px solid var(--color-panel-dark-border);border-radius:var(--radius);background:var(--color-panel-dark-elevated);color:var(--page-text)}.multiwatch-suggestion{gap:var(--space-3);width:100%;padding:var(--space-2);font:inherit;text-align:left;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.multiwatch-suggestion__avatar{border-radius:var(--radius-sm);background:var(--color-panel-dark-surface-muted);width:44px;height:44px;color:var(--page-text);font-weight:var(--soft-dark-weight-primary);place-items:center;display:grid;overflow:hidden}.multiwatch-suggestion__copy small,.multiwatch-suggestion em{color:var(--color-page-muted-soft);font-size:var(--text-compact);font-style:normal;font-weight:var(--soft-dark-weight-primary)}.multiwatch-suggestion:hover .multiwatch-suggestion__copy small,.multiwatch-suggestion:focus-visible .multiwatch-suggestion__copy small,.multiwatch-suggestion:hover em,.multiwatch-suggestion:focus-visible em{color:var(--color-accent-ink)}.multiwatch-suggestion-state{padding:var(--space-3);color:var(--color-page-muted-soft);font-weight:var(--soft-dark-weight-primary)}.multiwatch-bulk-card{--surface-panel-gap:0;--surface-panel-padding:var(--space-2) var(--space-3);--surface-panel-border:1px solid var(--color-panel-dark-border-muted);--surface-panel-radius:var(--radius);--surface-panel-bg:var(--color-panel-dark-elevated);--surface-panel-ink:var(--page-text)}.multiwatch-bulk-card[open]{padding:var(--space-3)}.multiwatch-bulk-card summary{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;color:var(--page-text);cursor:pointer;list-style:none;display:flex}.multiwatch-bulk-card summary::-webkit-details-marker{display:none}.multiwatch-bulk-card summary:after{content:"+";border:1px solid var(--color-panel-dark-border);border-radius:var(--radius-sm);background:var(--color-panel-dark);width:28px;height:28px;color:var(--page-text);font-weight:var(--soft-dark-weight-primary);flex:none;place-items:center;display:grid}.multiwatch-bulk-card[open] summary:after{content:"-"}.multiwatch-bulk-card summary small{color:var(--color-page-muted-soft);font-size:var(--text-compact);font-weight:var(--soft-dark-weight-primary)}.multiwatch-bulk-card__content{grid-template-columns:var(--grid-split-auto);gap:var(--space-3);padding-top:var(--space-3);align-items:end;display:grid}.multiwatch-bulk-card label{gap:var(--form-label-gap);min-width:0;display:grid}.multiwatch-bulk-card label span{color:var(--page-text);font-weight:var(--soft-dark-weight-primary)}.multiwatch-bulk-card textarea{resize:vertical;min-height:78px}.multiwatch-bulk-card p{color:var(--color-page-muted-soft);font-size:var(--text-copy);line-height:var(--leading-copy);grid-column:1/-1;margin:0}.multiwatch-bulk-card code{color:var(--page-text);font-weight:var(--soft-dark-weight-primary)}.multiwatch-room-toolbar,.multiwatch-selected,.multiwatch-player header{align-items:center;gap:var(--component-action-gap);display:flex}.multiwatch-room-toolbar{min-width:0;max-width:100%;padding:var(--space-2);border:1px solid var(--color-panel-dark-border-muted);border-radius:var(--radius);background:var(--color-panel-dark);color:var(--page-muted);justify-content:space-between;align-items:center;overflow:clip}.multiwatch-workbench.has-streams .multiwatch-room-toolbar{padding:6px}.multiwatch-room-toolbar strong{color:var(--page-text);font-size:.98rem;display:block}.multiwatch-room-toolbar small{color:var(--color-page-muted-soft);font-size:var(--text-label)}.multiwatch-workbench.has-streams .multiwatch-room-toolbar small{display:none}.multiwatch-room-actions{gap:var(--space-2);flex-wrap:wrap;place-items:center end;display:flex}.multiwatch-layout-switch{border-color:var(--color-panel-dark-border);background:var(--color-panel-dark-surface-muted);max-width:100%}.multiwatch-layout-switch button{min-height:32px;color:var(--page-text);padding-inline:10px}.multiwatch-room-actions .button{--button-min-height:32px;--button-padding:0 10px;--button-font-size:var(--text-compact)}.multiwatch-room-actions [data-multiwatch-fullscreen].is-icon-only{--button-padding:0;--button-font-size:1.2rem;width:32px;min-width:32px;font-weight:var(--soft-dark-weight-primary)}.multiwatch-workbench.has-streams .multiwatch-layout-switch button,.multiwatch-workbench.has-streams .multiwatch-room-actions .button{--button-min-height:30px;min-height:30px;font-size:var(--text-label);padding-inline:9px}.multiwatch-workbench .multiwatch-layout-switch button:not(.is-active){color:var(--color-page-muted-soft);background:0 0}.multiwatch-selected{flex-wrap:wrap}.multiwatch-selected:empty{display:none}.multiwatch-chip{align-items:center;gap:var(--space-1);min-height:30px;padding:0 var(--space-2);border:1px solid var(--color-panel-dark-border);border-radius:var(--radius);background:var(--color-panel-dark-elevated);color:var(--page-text);font:inherit;cursor:pointer;display:inline-flex}.multiwatch-chip span{color:var(--color-page-muted-soft);font-size:var(--text-label);font-weight:var(--soft-dark-weight-primary);text-transform:uppercase}.multiwatch-chip.is-focus span,.multiwatch-chip:hover span,.multiwatch-chip:focus-visible span{color:var(--color-accent-ink)}.multiwatch-theater{grid-template-columns:var(--grid-single-column);gap:var(--space-2);align-items:start;min-width:0;display:grid}.multiwatch-theater[data-chat="1"]{grid-template-columns:minmax(0,1fr) minmax(0,360px)}.multiwatch-grid[data-layout=auto]{grid-template-columns:var(--grid-card-wide)}.multiwatch-grid[data-count="1"]{grid-template-columns:var(--grid-single-column)}.multiwatch-grid[data-layout=grid]{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr))}.multiwatch-grid[data-layout=focus]{grid-template-columns:minmax(0,1.35fr) minmax(min(100%,360px),.65fr);grid-auto-flow:dense;align-items:stretch}.multiwatch-grid[data-layout=cinema]{grid-template-columns:minmax(0, 1.65fr) minmax(min(100%, var(--multiwatch-compact-min)), .55fr);grid-auto-flow:dense;align-items:stretch}.multiwatch-grid[data-layout=focus] .multiwatch-player.is-focus,.multiwatch-grid[data-layout=cinema] .multiwatch-player.is-focus{grid-row:span 2}.multiwatch-grid[data-layout=focus][data-count="2"] .multiwatch-player.is-focus,.multiwatch-grid[data-layout=cinema][data-count="2"] .multiwatch-player.is-focus{grid-row:auto}.multiwatch-grid[data-layout=focus] .multiwatch-player:not(.is-focus) header,.multiwatch-grid[data-layout=cinema] .multiwatch-player:not(.is-focus) header{padding:var(--space-2);flex-direction:row;align-items:center}.multiwatch-grid[data-layout=focus] .multiwatch-player:not(.is-focus) .multiwatch-player-actions,.multiwatch-grid[data-layout=cinema] .multiwatch-player:not(.is-focus) .multiwatch-player-actions{flex-wrap:wrap;justify-content:flex-end;display:inline-flex}.multiwatch-grid[data-layout=focus] .multiwatch-player:not(.is-focus) .multiwatch-player-actions .button,.multiwatch-grid[data-layout=cinema] .multiwatch-player:not(.is-focus) .multiwatch-player-actions .button{justify-content:center;min-width:0}.multiwatch-grid[data-layout=focus] .multiwatch-player:not(.is-focus) .multiwatch-player-actions :where(a.button,[data-remove-stream]),.multiwatch-grid[data-layout=cinema] .multiwatch-player:not(.is-focus) .multiwatch-player-actions :where(a.button,[data-remove-stream]){display:none}.multiwatch-grid[data-layout=compact]{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--multiwatch-compact-min)), 1fr))}.multiwatch-player{grid-template-rows:auto minmax(0,1fr);min-width:0;transition:transform .22s,opacity .22s;display:grid}.multiwatch-player.is-dragging{opacity:.58;transform:scale(.985)}.multiwatch-player.is-drag-over{outline:2px solid var(--color-accent);outline-offset:2px}.multiwatch-workbench.is-dragging-stream .multiwatch-player iframe{pointer-events:none}.multiwatch-player header{border:1px solid var(--color-panel-dark-border-muted);border-radius:var(--radius) var(--radius) 0 0;background:var(--color-panel-dark);min-width:0;min-height:32px;color:var(--page-text);justify-content:space-between;padding:3px 6px}.multiwatch-player header strong,.multiwatch-player-title{overflow-wrap:anywhere}.multiwatch-player-title,.multiwatch-player-actions{--inline-cluster-display:inline-flex;--inline-cluster-gap:var(--form-label-gap)}.multiwatch-player-title strong{color:var(--page-text);font-size:var(--text-copy);line-height:var(--leading-snug)}.multiwatch-drag-handle{width:var(--badge-min-height);height:var(--badge-min-height);border:1px solid var(--color-panel-dark-border-muted);border-radius:var(--radius-sm);background:var(--color-panel-dark-elevated);color:var(--page-text);cursor:grab;opacity:.82;flex:none;place-items:center;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-grid}.multiwatch-drag-handle span{background:radial-gradient(currentColor 1.4px,#0000 1.6px) 0 0/6px 6px;width:13px;height:13px}.multiwatch-drag-handle:hover,.multiwatch-drag-handle:focus-visible{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-ink);opacity:1}.multiwatch-drag-handle:active{cursor:grabbing;transform:translateY(1px)}.multiwatch-player .platform-pill{width:auto;min-height:22px;padding:var(--badge-compact-padding);border-radius:var(--radius-pill);font-size:var(--text-nano);font-weight:var(--soft-dark-weight-primary);line-height:var(--leading-none);text-transform:uppercase;display:inline-flex}.multiwatch-player-actions{opacity:.58;justify-content:flex-end;transition:opacity .16s}.multiwatch-player:hover .multiwatch-player-actions,.multiwatch-player:focus-within .multiwatch-player-actions{opacity:1}.multiwatch-player-actions .button{--button-min-height:var(--badge-min-height);--button-padding:0 7px;--button-font-size:var(--text-micro);--button-line-height:var(--leading-none);--button-radius:var(--radius-sm);min-width:0}.multiwatch-player-actions :where(a.button,[data-remove-stream]){width:var(--badge-min-height);padding:0}.multiwatch-player-actions a.button{font-size:0}.multiwatch-player-actions a.button:before{content:"↗";font-size:var(--text-compact);line-height:var(--leading-none)}.multiwatch-player-actions [data-remove-stream]{font-size:var(--text-body-sm)}.multiwatch-player-actions .button,.multiwatch-room-actions .button,.multiwatch-bulk-card .button{border-color:var(--color-panel-dark-border);background:var(--color-panel-dark-elevated);color:var(--page-text)}.multiwatch-player-actions .button[disabled],.multiwatch-room-actions .button[disabled],.multiwatch-bulk-card .button[disabled]{border-color:var(--color-panel-dark-border-muted);background:var(--color-panel-dark-surface-subtle);color:var(--color-page-muted-faint)}.multiwatch-suggestion:hover,.multiwatch-suggestion:focus-visible,.multiwatch-bulk-card summary:hover:after,.multiwatch-bulk-card summary:focus-visible:after,.multiwatch-chip.is-focus,.multiwatch-chip:hover,.multiwatch-chip:focus-visible,.multiwatch-workbench :where(.button-secondary:not(:disabled),.button-ghost:not(:disabled)):hover,.multiwatch-workbench :where(.button-secondary:not(:disabled),.button-ghost:not(:disabled)):focus-visible,.multiwatch-workbench .multiwatch-player-actions .button:not(:disabled):hover,.multiwatch-workbench .multiwatch-player-actions .button:not(:disabled):focus-visible,.multiwatch-workbench .multiwatch-layout-switch button:not(:disabled):hover,.multiwatch-workbench .multiwatch-layout-switch button:not(:disabled):focus-visible,.multiwatch-workbench.is-stream-mode :where(.button-secondary,.button-ghost):hover,.multiwatch-workbench.is-stream-mode :where(.button-secondary,.button-ghost):focus-visible,.multiwatch-workbench.is-stream-mode .multiwatch-layout-switch button:hover,.multiwatch-workbench.is-stream-mode .multiwatch-layout-switch button:focus-visible,.multiwatch-player-actions [data-chat-stream].is-active,.multiwatch-player-actions [data-audio-stream].is-active,.multiwatch-player-actions [data-focus-stream].is-active,.multiwatch-chat-tabs button:hover,.multiwatch-chat-tabs button:focus-visible,.multiwatch-chat-tabs button.is-active{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-ink)}.multiwatch-player.has-audio header{border-color:var(--color-accent-border)}.multiwatch-frame-shell{border:1px solid var(--color-panel-dark-border-muted);border-radius:0 0 var(--radius) var(--radius);background:var(--color-panel-dark-elevated);border-top:0;display:grid;position:relative;overflow:hidden}.multiwatch-player iframe{aspect-ratio:16/9;width:100%;min-height:var(--multiwatch-compact-min);background:var(--color-panel-dark-elevated);border:0;border-radius:0;grid-area:1/1;display:block}.multiwatch-frame-status,.multiwatch-frame-fallback{z-index:1;border-radius:var(--radius-pill);text-align:center;grid-area:1/1;place-self:center;max-width:min(92%,360px)}.multiwatch-frame-status{padding:var(--space-2) var(--space-3);border:1px solid var(--color-panel-dark-border-strong);background:var(--color-panel-dark-elevated);color:var(--page-text);font-weight:var(--soft-dark-weight-primary);display:none}.multiwatch-frame-fallback{padding:var(--space-2) var(--space-4);background:var(--color-accent);color:var(--color-accent-ink);font-weight:var(--soft-dark-weight-primary);text-decoration:none;display:none}.multiwatch-player.is-loading .multiwatch-frame-status,.multiwatch-player.has-embed-note .multiwatch-frame-fallback{display:inline-flex}.multiwatch-chat-panel{--surface-panel-gap:var(--space-2);--surface-panel-padding:var(--space-3);--surface-panel-border:1px solid var(--color-panel-dark-border-muted);--surface-panel-radius:var(--radius);--surface-panel-bg:var(--color-panel-dark-elevated);--surface-panel-ink:var(--page-text)}.multiwatch-chat-panel[hidden]{display:none}.multiwatch-chat-panel header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.multiwatch-chat-panel header strong{color:var(--page-text);display:block}.multiwatch-chat-panel header small{color:var(--color-page-muted-soft)}.multiwatch-chat-tabs{gap:var(--space-2);flex-wrap:wrap;display:flex}.multiwatch-chat-tabs button{min-height:var(--control-small-height);padding:0 var(--space-3);border:1px solid var(--color-panel-dark-border);border-radius:var(--radius-sm);background:var(--color-panel-dark);color:var(--page-text);font:inherit;font-weight:var(--soft-dark-weight-primary);cursor:pointer}.multiwatch-chat-frame{border:1px solid var(--color-panel-dark-border-muted);border-radius:var(--radius);background:var(--color-panel-dark);min-height:520px;display:grid;overflow:hidden}.multiwatch-chat-embed{height:100%;min-height:inherit;display:grid;position:relative}.multiwatch-chat-embed[hidden]{display:none}.multiwatch-chat-frame iframe{background:var(--color-panel-dark);border:0;grid-area:1/1;width:100%;height:100%;min-height:520px;display:block}.multiwatch-chat-loading,.multiwatch-chat-fallback{z-index:1;max-width:calc(100% - var(--space-6));margin:var(--space-3);text-align:center;grid-area:1/1;justify-self:center}.multiwatch-chat-loading{padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);border:1px solid var(--color-panel-dark-border-strong);background:var(--color-panel-dark-elevated);color:var(--page-text);font-weight:var(--soft-dark-weight-primary);align-self:center;display:none}.multiwatch-chat-fallback{padding:var(--space-2) var(--space-3);border:1px solid var(--color-panel-dark-border);border-radius:var(--radius);background:var(--color-panel-dark-elevated);color:var(--color-page-muted-soft);font-size:var(--text-compact);font-weight:var(--soft-dark-weight-primary);align-self:end}.multiwatch-chat-embed.is-loading .multiwatch-chat-loading{display:inline-flex}@media (width<=1280px){.multiwatch-theater[data-chat="1"]{grid-template-columns:var(--grid-single-column)}}@media (width<=720px){.multiwatch-heading,.multiwatch-workbench{width:100%;max-width:calc(var(--viewport-width) - 32px)}.multiwatch-heading{margin-bottom:var(--space-3)}.multiwatch-heading h1{font-size:clamp(2rem,8.5vw,2.6rem)}.multiwatch-controls,.multiwatch-workbench.has-streams .multiwatch-controls{--filter-grid-template:minmax(0, 1fr)}.multiwatch-suggestion{grid-template-columns:var(--grid-media-copy)}.multiwatch-suggestion em{grid-column:2}.multiwatch-bulk-card,.multiwatch-bulk-card__content{grid-template-columns:var(--grid-single-column)}.multiwatch-bulk-card .filter-actions,.multiwatch-bulk-card .button{width:100%}.multiwatch-room-toolbar{flex-direction:column;align-items:stretch}.multiwatch-room-actions{justify-items:stretch;width:100%}.multiwatch-room-toolbar .filter-actions{--action-row-wrap:wrap;width:100%}.multiwatch-room-toolbar .button{flex:42%;width:auto}.multiwatch-layout-switch button{width:100%;min-width:0}.multiwatch-grid{grid-template-columns:var(--grid-single-column)}.multiwatch-player header{flex-direction:row;align-items:center}.multiwatch-player-actions,.multiwatch-player-actions .button{width:auto}.multiwatch-player-actions :where(a.button,[data-remove-stream]){width:var(--badge-min-height)}.multiwatch-player iframe{min-height:210px}.multiwatch-chat-panel header,.multiwatch-chat-panel header .button{width:100%}.multiwatch-chat-panel header{flex-direction:column}.multiwatch-chat-frame,.multiwatch-chat-embed,.multiwatch-chat-frame iframe{min-height:420px}}@media (width<=1080px){.multiwatch-grid[data-layout=focus],.multiwatch-grid[data-layout=cinema]{grid-template-columns:var(--grid-single-column)}.multiwatch-grid[data-layout=focus] .multiwatch-player.is-focus,.multiwatch-grid[data-layout=cinema] .multiwatch-player.is-focus{grid-row:auto}}:root.multiwatch-fullscreen-active,body.multiwatch-fullscreen-active{scrollbar-width:none;width:100%;height:100%;overflow:hidden}:root.multiwatch-fullscreen-active::-webkit-scrollbar{width:0;height:0;display:none}body.multiwatch-fullscreen-active::-webkit-scrollbar{width:0;height:0;display:none}body.multiwatch-fullscreen-active :where(.app-sidebar,.site-footer,.multiwatch-heading,.privacy-consent-panel){display:none}body.multiwatch-fullscreen-active .app-content.site-main{z-index:2147482990;box-sizing:border-box;width:var(--viewport-width);max-width:none;height:var(--viewport-min-height);min-height:var(--viewport-min-height);height:var(--viewport-height-dynamic);min-height:var(--viewport-height-dynamic);margin:0;padding:0;position:fixed;inset:0;overflow:hidden;transform:none}:-webkit-any(.multiwatch-workbench:fullscreen,.multiwatch-workbench:-webkit-full-screen,.multiwatch-workbench.is-stream-mode){z-index:2147483000;box-sizing:border-box;width:var(--viewport-width);max-width:none;min-width:var(--viewport-width);height:var(--viewport-min-height);min-height:var(--viewport-min-height);height:var(--viewport-height-dynamic);min-height:var(--viewport-height-dynamic);background:var(--color-bg);box-shadow:none;contain:none;border:0;border-radius:0;flex-direction:column;gap:clamp(8px,1.4vmin,14px);margin:0;padding:clamp(6px,1.2vmin,12px);display:flex;position:fixed;inset:0;overflow:hidden}:is(.multiwatch-workbench:fullscreen,.multiwatch-workbench:fullscreen,.multiwatch-workbench.is-stream-mode){z-index:2147483000;box-sizing:border-box;width:var(--viewport-width);max-width:none;min-width:var(--viewport-width);height:var(--viewport-min-height);min-height:var(--viewport-min-height);height:var(--viewport-height-dynamic);min-height:var(--viewport-height-dynamic);background:var(--color-bg);box-shadow:none;contain:none;border:0;border-radius:0;flex-direction:column;gap:clamp(8px,1.4vmin,14px);margin:0;padding:clamp(6px,1.2vmin,12px);display:flex;position:fixed;inset:0;overflow:hidden}body.public-shell.multiwatch-fullscreen-active:not(.dashboard-page) .app-content.site-main,body.public-shell.multiwatch-fullscreen-active:not(.dashboard-page) .site-main{width:var(--viewport-width);max-width:none;height:var(--viewport-min-height);min-height:var(--viewport-min-height);height:var(--viewport-height-dynamic);min-height:var(--viewport-height-dynamic);margin:0;padding:0;overflow:hidden}body.public-shell.multiwatch-fullscreen-active:not(.dashboard-page) .site-main .multiwatch-workbench.is-stream-mode{width:var(--viewport-width);max-width:none;min-width:var(--viewport-width)}.multiwatch-workbench.is-stream-mode :where(.multiwatch-controls,.multiwatch-bulk-card,.multiwatch-selected,.multiwatch-suggestions){display:none}.multiwatch-workbench.is-stream-mode .multiwatch-room-toolbar{z-index:3;width:auto;max-width:calc(var(--viewport-width) - 24px);border-color:var(--color-panel-dark-border-strong);border-radius:var(--radius-pill);background:var(--color-panel-dark-elevated);box-shadow:var(--shadow-surface-strong);place-self:start center;padding:5px;position:absolute;top:clamp(6px,1.2vmin,12px);left:50%;transform:translate(-50%)}.multiwatch-workbench.is-stream-mode .multiwatch-room-toolbar>div:first-child{display:none}.multiwatch-workbench.is-stream-mode .multiwatch-room-actions,.multiwatch-workbench.is-stream-mode .multiwatch-room-toolbar .filter-actions{flex-wrap:nowrap;justify-content:center;place-items:center;gap:5px;display:flex}.multiwatch-workbench.is-stream-mode .multiwatch-room-toolbar .button,.multiwatch-workbench.is-stream-mode .multiwatch-layout-switch button{min-height:28px;font-size:var(--text-label);padding-inline:9px}.multiwatch-workbench.is-stream-mode [data-multiwatch-clear]{display:none}.multiwatch-workbench.is-stream-mode .multiwatch-theater{box-sizing:border-box;flex:auto;align-self:stretch;align-items:stretch;width:100%;max-width:none;height:100%;min-height:0;padding-top:clamp(42px,5vmin,58px);display:grid;position:relative}.multiwatch-workbench.is-stream-mode .multiwatch-theater[data-chat="1"]{grid-template-columns:var(--grid-single-column)}.multiwatch-workbench.is-stream-mode .multiwatch-grid{grid-auto-rows:minmax(0,1fr);justify-content:stretch;align-self:stretch;align-items:stretch;width:100%;max-width:none;height:100%;min-height:0}.multiwatch-workbench.is-stream-mode .multiwatch-grid[data-count="1"]{grid-template-columns:var(--grid-single-column)}.multiwatch-workbench.is-stream-mode .multiwatch-grid[data-count="2"],.multiwatch-workbench.is-stream-mode .multiwatch-grid[data-count="3"],.multiwatch-workbench.is-stream-mode .multiwatch-grid[data-count="4"]{grid-template-columns:var(--grid-two-columns)}.multiwatch-workbench.is-stream-mode .multiwatch-grid[data-layout=auto][data-count="3"]{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr)}.multiwatch-workbench.is-stream-mode .multiwatch-grid[data-layout=auto][data-count="3"] .multiwatch-player:first-child{grid-row:1/span 2}.multiwatch-workbench.is-stream-mode .multiwatch-grid[data-count="5"],.multiwatch-workbench.is-stream-mode .multiwatch-grid[data-count="6"]{grid-template-columns:var(--grid-three-columns)}.multiwatch-workbench.is-stream-mode .multiwatch-grid[data-layout=focus]{grid-template-columns:minmax(0,1.45fr) minmax(0,.75fr)}.multiwatch-workbench.is-stream-mode .multiwatch-grid[data-layout=grid],.multiwatch-workbench.is-stream-mode .multiwatch-grid[data-layout=compact]{grid-auto-rows:minmax(0,1fr)}.multiwatch-workbench.is-stream-mode .multiwatch-grid[data-layout=cinema]{grid-template-columns:minmax(0,1.7fr) minmax(0,.55fr)}.multiwatch-workbench.is-stream-mode .multiwatch-grid[data-layout=focus][data-count="2"]{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr)}.multiwatch-workbench.is-stream-mode .multiwatch-grid[data-layout=focus][data-count="2"] .multiwatch-player.is-focus{grid-row:auto}.multiwatch-workbench.is-stream-mode .multiwatch-player{grid-template-rows:auto minmax(0,1fr);width:100%;max-width:none;height:100%;min-height:0;display:grid;overflow:hidden}.multiwatch-workbench.is-stream-mode .multiwatch-player header{align-items:center;gap:var(--space-2);flex-direction:row;padding:6px 8px}.multiwatch-workbench.is-stream-mode .multiwatch-grid[data-layout=focus] .multiwatch-player:not(.is-focus) header{flex-direction:row;align-items:center}.multiwatch-workbench.is-stream-mode .multiwatch-player-actions,.multiwatch-workbench.is-stream-mode .multiwatch-player-actions .button{width:auto}.multiwatch-workbench.is-stream-mode .multiwatch-player-actions :where(a.button,[data-remove-stream]),.multiwatch-workbench.is-stream-mode .multiwatch-drag-handle{display:none}.multiwatch-workbench.is-stream-mode .multiwatch-grid[data-layout=focus] .multiwatch-player:not(.is-focus) .multiwatch-player-actions,.multiwatch-workbench.is-stream-mode .multiwatch-grid[data-layout=cinema] .multiwatch-player:not(.is-focus) .multiwatch-player-actions{grid-template-columns:none;display:inline-flex}.multiwatch-workbench.is-stream-mode .multiwatch-player-title strong{font-size:var(--text-copy)}.multiwatch-workbench.is-stream-mode .multiwatch-player-actions .button{--button-min-height:28px;--button-padding:0 8px;--button-font-size:var(--text-label)}.multiwatch-workbench.is-stream-mode .multiwatch-frame-shell,.multiwatch-workbench.is-stream-mode .multiwatch-player iframe{width:100%;height:100%;min-height:0}.multiwatch-workbench.is-stream-mode .multiwatch-player iframe{aspect-ratio:auto}.multiwatch-workbench.is-stream-mode .multiwatch-chat-panel{z-index:4;inline-size:clamp(320px,24vw,440px);max-inline-size:calc(var(--viewport-width) - 16px);height:auto;min-height:0;padding:var(--space-2);box-shadow:var(--shadow-surface-strong);grid-template-rows:auto auto minmax(0,1fr);position:absolute;top:clamp(48px,6vmin,66px);bottom:clamp(6px,1.2vmin,14px);right:clamp(6px,1.2vmin,14px)}.multiwatch-workbench.is-stream-mode .multiwatch-chat-frame,.multiwatch-workbench.is-stream-mode .multiwatch-chat-embed,.multiwatch-workbench.is-stream-mode .multiwatch-chat-frame iframe{height:100%;min-height:0}@media (width<=900px){.multiwatch-workbench.is-stream-mode{overflow:hidden}.multiwatch-workbench.is-stream-mode .multiwatch-room-toolbar{border-radius:var(--radius);width:auto;inset:auto clamp(8px,2vw,12px) clamp(8px,2vw,12px);transform:none}.multiwatch-workbench.is-stream-mode .multiwatch-theater[data-chat="1"],.multiwatch-workbench.is-stream-mode .multiwatch-grid,.multiwatch-workbench.is-stream-mode .multiwatch-grid[data-layout=focus],.multiwatch-workbench.is-stream-mode .multiwatch-grid[data-layout=cinema],.multiwatch-workbench.is-stream-mode .multiwatch-grid[data-count]{grid-template-columns:var(--grid-single-column)}.multiwatch-workbench.is-stream-mode .multiwatch-theater{padding-top:0;padding-bottom:76px}.multiwatch-workbench.is-stream-mode .multiwatch-chat-panel{inline-size:auto;height:min(46vh,380px);min-height:0;position:absolute;inset:auto clamp(8px,2vw,12px) 82px}}.chart-tooltip strong{color:var(--tooltip-ink);font-size:var(--text-body);font-weight:var(--soft-dark-weight-primary);line-height:var(--leading-snug)}.chart-tooltip span,.chart-tooltip small{--micro-copy-color:var(--tooltip-muted);--micro-copy-size:.76rem;--micro-copy-weight:650}.chart-tooltip .chart-delta{color:var(--tooltip-muted);font-weight:var(--soft-dark-weight-primary)}.chart-tooltip .chart-delta.is-up{color:var(--status-ok)}.chart-tooltip .chart-delta.is-down{color:var(--status-danger)}.chart-tooltip .chart-delta.is-estimated{color:var(--tooltip-muted)}.chart-summary{justify-content:space-between;gap:var(--component-comfort-gap);color:var(--color-text-muted);padding:0 var(--space-1);font-size:var(--text-compact);flex-wrap:wrap;display:flex}.chart-summary span{align-items:center;gap:var(--component-inline-gap);display:inline-flex}.chart-summary span:before{width:var(--indicator-size);height:var(--indicator-size);border-radius:var(--radius-pill);background:var(--chart-line);content:"";opacity:.78}@media (width<=560px){.clips-search{--filter-grid-template:minmax(0, 1fr)}.clips-search .button{width:100%}.chart-grid-column.is-mobile-extra text{display:none}.chart-grid-column.is-mobile-extra line{opacity:.45}.chart-measurement-start text{display:none}.chart-tooltip{min-width:138px}}.contact-heading,.contact-content{width:min(100%,1120px)}.contact-content{gap:var(--space-4);display:grid;overflow-x:clip}.contact-content>p{max-width:min(100%,780px)}.contact-form{gap:var(--card-grid-gap);width:min(100%,720px);margin-top:22px;display:grid}.contact-panel{--text:var(--color-text);--muted:var(--color-text-muted);--line:var(--color-border);--surface-muted:var(--color-surface-muted);--component-bg:var(--color-surface);width:min(100%,1040px);margin-top:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--component-bg);color:var(--color-text);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(20px,3vw,34px);padding:clamp(18px,3vw,28px);display:grid;overflow:clip}.contact-panel__intro{gap:var(--component-compact-gap);align-content:start;max-width:520px;display:grid}.contact-panel__intro h2{color:var(--color-text);margin:0;font-size:clamp(1.45rem,3vw,2rem)}.contact-panel__intro p:not(.eyebrow){color:var(--color-text-muted);margin:0;line-height:1.65}.contact-direct{margin-top:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-muted);display:grid;overflow:hidden}.contact-direct__item{padding:var(--space-4);gap:6px;display:grid}.contact-direct__item+.contact-direct__item{border-top:1px solid var(--line)}.contact-direct span{color:var(--color-text-muted);font-size:var(--text-compact);font-weight:var(--soft-dark-weight-primary);text-transform:uppercase}.contact-direct a{color:var(--color-text);font-size:clamp(1.15rem,2vw,1.45rem);font-weight:var(--soft-dark-weight-primary);overflow-wrap:anywhere;text-decoration:none}.contact-direct a:hover,.contact-direct a:focus-visible{color:var(--accent-strong)}.contact-direct small{color:var(--color-text-muted);line-height:1.45}.contact-form--enhanced{width:100%;margin-top:0}.contact-form label{gap:var(--form-field-gap);min-width:0;color:var(--color-text);font-size:var(--text-body-sm);font-weight:var(--soft-dark-weight-primary);display:grid}.contact-form label>span{color:var(--color-text)}.contact-form__grid{gap:var(--card-grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.contact-form__grid label:last-child{grid-column:1/-1}.contact-form :where(input,select,textarea){width:100%;min-width:0}.contact-form textarea{resize:vertical;min-height:180px}.contact-form__actions{--action-row-gap:var(--component-inline-gap);--action-row-align:center}.contact-form__actions .button{min-width:min(100%,220px)}.form-message{min-height:1.4em;color:var(--color-text-muted);font-weight:var(--soft-dark-weight-primary);margin:0}.form-message.is-success{color:var(--color-success)}.form-message.is-error{color:var(--danger)}.hp-field{width:var(--visually-hidden-size);height:var(--visually-hidden-size);position:absolute;left:-10000px;overflow:hidden}.form-privacy-note a{color:var(--text);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.roadmap-heading{gap:var(--layout-grid-gap)}.roadmap-control-panel{--filter-grid-template:minmax(min(100%, 240px), 1fr) minmax(min(100%, 240px), 1fr) minmax(160px, 240px) auto;margin-inline:auto}.roadmap-filter{align-items:end}.roadmap-filter>label{min-width:min(100%,220px)}.roadmap-timeline{gap:var(--layout-section-gap);display:grid}.roadmap-stage{gap:var(--space-5);display:grid}.roadmap-stage__header{justify-content:space-between;align-items:end;gap:var(--layout-grid-gap);display:flex}.roadmap-stage__header p{max-width:var(--content-narrow)}.roadmap-card-grid{--auto-grid-min:360px;--auto-grid-gap:var(--component-card-gap)}.roadmap-card{gap:var(--space-4);min-width:0;min-height:100%;padding:var(--component-card-padding-comfortable);border:1px solid var(--color-border);border-left:6px solid var(--color-accent);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text);box-shadow:none;transition:border-color var(--transition-fast), transform var(--transition-fast);align-content:start;display:grid}.roadmap-card:hover,.roadmap-card:focus-within{border-color:var(--color-border-strong);transform:translateY(-1px)}.roadmap-card__meta span{min-height:var(--badge-min-height);padding:0 var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface-muted);color:var(--color-text);font-size:var(--text-xs);font-weight:var(--soft-dark-weight-primary);text-transform:uppercase;align-items:center;display:inline-flex}.roadmap-card h3{font-size:clamp(1.18rem,1.8vw,1.48rem);line-height:var(--leading-tight);overflow-wrap:anywhere;margin:0}.roadmap-card p{margin:0}.roadmap-card__copy{gap:var(--space-3);min-width:0;max-width:1040px;display:grid}.roadmap-card__summary{color:var(--color-text);font-weight:var(--soft-dark-weight-secondary);line-height:var(--leading-body);overflow-wrap:anywhere}.roadmap-card__body{color:var(--color-text-muted);line-height:var(--leading-relaxed);overflow-wrap:anywhere;white-space:pre-line}.roadmap-card__footer{margin-top:var(--space-1);padding-top:var(--space-3);border-top:1px solid var(--color-border);justify-content:start}@media (width<=760px){.roadmap-control-panel{--filter-grid-template:minmax(0, 1fr);overflow:clip}.roadmap-card-grid{grid-template-columns:var(--grid-single-column)}.roadmap-card{overflow:clip}.contact-form__grid{grid-template-columns:var(--grid-single-column)}.contact-form__grid label:last-child{grid-column:auto}.contact-panel{grid-template-columns:var(--grid-single-column);width:auto;max-width:100%;margin-top:0;padding:clamp(16px,5vw,22px)}.contact-heading,.contact-content{width:100%;max-width:100%}.contact-content>p{max-width:100%}.contact-panel__intro{max-width:none}.contact-form__actions,.contact-form__actions .button{width:100%}}@media (width<=1260px){.ranking-tabs{--tab-list-template:repeat(3, minmax(0, 1fr))}}@media (width<=560px){.site-main{width:min(calc(100% - (var(--layout-gutter-compact) * 2)), var(--container));max-width:calc(100% - (var(--layout-gutter-compact) * 2))}.page-heading h1{max-width:100%;font-size:clamp(1.85rem,9.4vw,2.55rem);line-height:var(--leading-title);overflow-wrap:anywhere}.page-heading p,.text-content p,.muted{overflow-wrap:anywhere;max-width:100%}.section-block,.profile-header{padding:var(--layout-panel-padding-compact);min-width:0;max-width:100%}.hero-actions{grid-template-columns:var(--grid-single-column);display:grid}.hero-actions .button{width:100%}.filter-bar,.search-widget,.segment-control,.pulse-card,.category-card,.category-browser,.compare-workbench,.compare-helper-grid{min-width:0;max-width:100%}.segment-control{display:var(--segment-control-display,grid);grid-template-columns:var(--segment-control-template,var(--grid-two-columns));width:100%}.multiwatch-layout-switch{grid-template-columns:var(--grid-two-columns);grid-template-columns:var(--grid-three-columns);width:100%;display:grid}.ranking-tabs{--tab-list-template:minmax(0, 1fr)}.ranking-period-form{--filter-grid-template:minmax(0, 1fr);max-width:100%}.ranking-period-form button{width:100%}.category-tools{--filter-grid-template:minmax(0, 1fr);--filter-grid-align:stretch;overflow:clip}.category-browser{padding:var(--component-compact-padding)}.category-heading-shell{gap:var(--card-grid-gap);grid-template-columns:70px minmax(0,1fr);align-items:start}.category-heading-preview{width:70px}.category-tools .filter-search,.category-tools .filter-search input{width:100%;min-width:0}.compare-helper-grid{grid-template-columns:var(--grid-single-column)}.compare-workbench .button{width:100%}}@media (width<=980px){.pulse-grid{grid-template-columns:var(--grid-single-column)}.filter-bar{--filter-grid-template:minmax(0, 1fr)}.streamer-filter,.compare-picker,.compare-helper-grid,.ranking-explainer,.podium-grid{grid-template-columns:var(--grid-single-column)}.ranking-tabs{--tab-list-template:repeat(2, minmax(0, 1fr))}.ranking-explainer .eyebrow,.ranking-explainer h2,.ranking-explainer p,.ranking-explainer a{grid-area:auto}.tag-cloud a.social-link,.social-link-name{max-width:100%}}@media (width<=760px){.site-shell .ranking-tabs{--tab-list-template:minmax(0, 1fr)}}.pricing-hero{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:stretch}.pricing-proof{align-content:center;gap:var(--space-3);padding:var(--space-5);display:grid}.pricing-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));display:grid}.compact-pricing-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.pricing-card,.legal-section{gap:var(--space-3);padding:var(--space-5);display:grid}.pricing-card.is-featured{border-color:var(--border-accent)}.pricing-card h3,.pricing-card strong,.pricing-card p{margin:0}.pricing-card strong{color:var(--text);font-size:clamp(1.3rem,1vw + 1rem,2rem)}.feature-list{gap:var(--component-compact-gap);color:var(--muted);margin:0;padding:0;list-style:none;display:grid}.feature-list li{gap:var(--component-compact-gap);align-items:flex-start;display:flex}.feature-list li:before{content:"";width:var(--indicator-size);height:var(--indicator-size);border-radius:var(--radius-pill);background:var(--color-success);flex:none;margin-top:.55em}.dashboard-billing-grid{align-items:start}.dashboard-billing-grid .section-wide{grid-column:1/-1}.maintenance-shell{min-height:var(--viewport-min-height);background:var(--color-bg)}.maintenance-main{align-items:center;min-height:100svh;padding-block:clamp(28px,6vh,72px);display:grid}.maintenance-hero{grid-template-columns:minmax(0,1fr) minmax(280px,410px);align-items:center;gap:clamp(28px,5vw,68px);width:min(100%,1120px);min-width:0;max-width:100%;margin-inline:auto;display:grid}.maintenance-hero-copy{justify-items:start;gap:clamp(14px,1.7vw,22px);min-width:0;display:grid}.maintenance-brand{gap:var(--component-compact-gap);border:1px solid var(--panel-dark-border);border-radius:var(--radius-pill);background:var(--color-panel-dark-surface-subtle);min-height:48px;color:var(--page-text);font-weight:var(--soft-dark-weight-primary);align-items:center;padding:4px 12px 4px 4px;display:inline-flex}.maintenance-brand img{object-fit:contain;filter:brightness(0)invert();background:0 0;width:40px;height:40px}.maintenance-hero-copy>.eyebrow{width:var(--inline-fit-width);border-radius:var(--radius-pill);background:var(--color-accent);max-width:100%;min-height:30px;color:var(--color-accent-ink);font-size:clamp(.76rem,.16vw + .72rem,.84rem);font-weight:var(--soft-dark-weight-primary);line-height:var(--leading-none);letter-spacing:.08em;text-transform:uppercase;box-shadow:none;border:0;justify-content:center;align-items:center;margin:0;padding:6px 16px;display:inline-flex}.maintenance-hero h1{max-width:min(100%,980px);color:var(--page-text);font-size:clamp(2.4rem,5.25vw,5.15rem);line-height:var(--leading-none);overflow-wrap:anywhere;text-wrap:balance;margin:0}.maintenance-lead{max-width:620px;color:var(--page-muted);margin:0;font-size:clamp(1rem,1.1vw,1.22rem);line-height:1.65}.maintenance-actions{gap:var(--component-action-gap);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.maintenance-status-card{gap:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);width:100%;min-width:0;max-width:100%;color:var(--color-text);box-shadow:var(--shadow-surface-strong);padding:clamp(20px,2.3vw,30px);display:grid}.maintenance-status-card__header{gap:var(--component-action-gap);align-items:flex-start;display:flex}.maintenance-status-card .eyebrow{color:var(--color-text-muted)}.maintenance-status-card strong{font-size:clamp(1.25rem,1.2vw,1.55rem);line-height:var(--leading-compact);margin-top:.35rem;display:block}.maintenance-status-card p{color:var(--color-text-muted);overflow-wrap:anywhere;margin:0}.maintenance-status-dot{width:var(--control-toggle-width);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg);flex:none;place-items:center;height:42px;display:inline-grid}.maintenance-status-dot:before{border-radius:var(--radius-pill);background:var(--accent);content:"";width:12px;height:12px}.maintenance-status-list{gap:0;margin:0;padding:0;display:grid}.maintenance-status-list div{justify-content:space-between;gap:var(--component-action-gap);padding-block:var(--space-3);border-top:1px solid var(--color-border);display:flex}.maintenance-status-list dt,.maintenance-status-list dd{margin:0}.maintenance-status-list dt{color:var(--color-text-muted);font-weight:var(--soft-dark-weight-primary)}.maintenance-status-list dd{color:var(--color-text);font-weight:var(--soft-dark-weight-primary);text-align:right}@media (width<=760px){body.maintenance-shell .maintenance-main{width:calc(var(--viewport-width) - 24px);max-width:calc(var(--viewport-width) - 24px);align-items:start;margin-inline:auto;padding-block:clamp(22px,8vh,48px);padding-inline:0;overflow-x:clip}.maintenance-hero{grid-template-columns:var(--grid-single-column);width:100%;max-width:100%}.maintenance-brand{max-width:100%}.maintenance-hero h1{text-wrap:wrap;font-size:clamp(2rem,10vw,2.55rem);line-height:1.04}.maintenance-status-list div{justify-content:stretch;display:grid}.maintenance-status-card :where(strong,p,dt,dd){overflow-wrap:anywhere;max-width:100%}.maintenance-status-list dd{text-align:left}.pricing-hero{grid-template-columns:var(--grid-one-column)}.pricing-card{padding:var(--space-4)}}.streamer-type-filter{min-width:var(--inline-fit-width)}.legal-hero{max-width:980px}.legal-hero>p:not(.eyebrow),.legal-content:not(.legal-page .legal-content) p,.legal-content:not(.legal-page .legal-content) li{color:var(--muted);line-height:1.75}.legal-content{gap:var(--space-4);max-width:1040px;display:grid}.legal-content,.legal-content>*{min-width:0}.legal-section h2,.legal-section h3,.legal-section p,.legal-section ul,.legal-section dl{margin:0}.legal-section p,.legal-section li,.legal-note{max-width:78ch}.legal-section h3{margin-top:var(--space-2);color:var(--text);font-size:var(--text-base)}.legal-note{--notice-border:var(--border-muted);--notice-bg:var(--product-surface);--notice-ink:var(--color-text);gap:var(--space-2);width:100%;max-width:980px;padding:var(--space-4);border-color:var(--border-muted);background:var(--product-surface);color:var(--color-text);display:grid}.legal-note span{color:var(--color-text-muted);max-width:84ch}.legal-note a{color:var(--table-link);font-weight:var(--soft-dark-weight-primary);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.legal-definition-list{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.legal-definition-list div{padding:var(--space-3);border:1px solid var(--border-muted);border-radius:var(--radius);background:var(--surface-subtle)}.legal-definition-list dt{color:var(--muted-2);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em}.legal-definition-list dd{color:var(--text);overflow-wrap:anywhere;margin:.35rem 0 0}.legal-table td:first-child{color:var(--text);font-weight:var(--soft-dark-weight-primary)}.link-button,.footer-link-button{color:var(--table-link);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.link-button:hover,.footer-link-button:hover{color:var(--accent)}.form-privacy-note,.billing-legal-note{--copy-block-color:var(--muted);--copy-block-size:var(--text-sm);--copy-block-line-height:var(--leading-loose)}.billing-consent-row{color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-relaxed);align-items:flex-start;gap:.65rem}.report-profile-form{min-width:0}.admin-privacy-table td small{max-width:28rem;color:var(--muted);white-space:normal;overflow-wrap:anywhere;display:block}.admin-inline-form{gap:var(--space-2);min-width:min(22rem,100%);display:grid}.admin-inline-form textarea{--field-control-textarea-min-height:4.5rem;resize:vertical}@media (width<=640px){.legal-content{gap:var(--space-3)}.legal-note{padding:var(--space-3)}.legal-section{padding:var(--space-4)}}@media (width<=1180px){.home-hero-redesign{padding:clamp(28px,6vh,62px) 0 clamp(22px,4vh,42px)}.home-hero-redesign:before{opacity:.78;height:clamp(390px,58vh,610px);top:-64px}.home-hero-redesign__top{grid-template-columns:var(--grid-single-column);align-items:center}.home-hero-redesign__copy{max-width:720px}.home-category-grid{grid-template-columns:var(--grid-three-columns)}}@media (width<=760px){.home-hero-redesign{gap:clamp(22px,4vh,34px);padding:22px 0}.home-hero-redesign:before{opacity:.72;width:126vw;height:clamp(330px,54vh,500px);top:-48px;left:46%}.home-hero-redesign__copy{gap:15px;width:100%;max-width:min(100%,340px);padding:0;overflow:hidden}.home-hero-redesign__copy h1{max-width:100%;font-size:clamp(2.05rem,9.2vw,2.65rem);line-height:var(--leading-none);overflow-wrap:anywhere;text-wrap:normal}.home-hero-redesign .eyebrow{width:100%;max-width:100%;font-size:clamp(1.02rem,4.9vw,1.28rem);line-height:var(--leading-title);overflow-wrap:anywhere;text-wrap:wrap}.home-hero-redesign__lead{overflow-wrap:anywhere;width:100%;max-width:100%;font-size:.96rem;line-height:1.58}.home-hero-platforms{grid-template-columns:var(--grid-single-column)}.home-hero-platform{grid-template-columns:var(--grid-split-auto);grid-template-areas:"content icon""sparkline sparkline";min-height:126px}.home-category-showcase .section-heading{align-items:start}.home-category-showcase__link{width:100%}.home-category-grid{grid-template-columns:var(--grid-single-column)}}@media (width<=560px){.home-hero-redesign{gap:var(--component-comfort-gap);padding:18px 0}.home-hero-redesign:before{opacity:.66;height:360px;left:42%}.home-hero-redesign__copy{gap:var(--layout-grid-gap);width:100%;max-width:min(100%,340px);padding:0;overflow:hidden}.home-hero-redesign__actions{--action-row-display:grid;--action-row-template:var(--grid-single-column)}.home-hero-redesign__actions .button{--button-white-space:normal;width:100%;min-width:0}.home-hero-platform{grid-template-columns:var(--grid-split-auto);gap:var(--layout-grid-gap);padding:var(--space-4);grid-template-areas:"content icon""sparkline sparkline"}.home-hero-platform__icon{width:var(--icon-medium-size);height:var(--icon-medium-size)}.home-hero-platform strong{font-size:clamp(2.25rem,12vw,3.2rem)}.home-category-card{--media-card-template:78px minmax(0, 1fr);--media-card-gap:var(--card-grid-gap);--media-card-min-height:140px;--media-card-padding:var(--component-kpi-padding)}.home-category-card__media{width:78px}.home-category-card__body{gap:var(--component-compact-gap)}.home-category-card__body strong{min-height:0;font-size:1rem}.home-category-card__meta{gap:var(--component-micro-gap)}.home-category-card__meta span{min-height:var(--control-height);padding:var(--form-label-gap)}}.public-data-page{--public-page-accent:var(--ui-accent);--statistics-ink-series:color-mix(in srgb, var(--soft-dark-ink-primary) 92%, transparent);--statistics-chart-bg:var(--anthracite-panel-deep);--statistics-chart-grid:color-mix(in srgb, var(--soft-dark-ink-primary) 7.5%, transparent);--statistics-chart-grid-strong:color-mix(in srgb, var(--soft-dark-ink-primary) 12%, transparent);--statistics-warm-series:var(--status-ok);--color-text:var(--status-text);--color-text-muted:var(--status-muted);--color-text-faint:var(--status-faint);--color-page-text:var(--status-text);--color-page-muted:var(--status-muted);--color-surface:var(--status-panel-elevated);--color-surface-muted:var(--status-panel-soft);--tone-surface-muted:var(--status-panel-soft);--tone-surface-subtle:var(--status-panel-elevated);--surface-section-bg:var(--status-panel);--surface-section-ink:var(--status-text);--surface-section-muted:var(--status-muted);--surface-section-border:0;--surface-section-border-color:transparent;--surface-section-shadow:none;--surface-card-bg:var(--status-panel-elevated);--surface-card-bg-hover:var(--status-panel-elevated);--surface-card-ink:var(--status-text);--surface-card-muted:var(--status-muted);--surface-card-border:0;--surface-card-border-color:transparent;--surface-card-shadow:none;--context-surface-bg:var(--status-panel);--context-surface-ink:var(--status-text);--context-surface-border:0;--context-surface-shadow:none;color:var(--status-text)}.public-data-page--database{--public-page-accent:var(--ui-accent)}.public-data-page--statistics{--public-page-accent:color-mix(in srgb, var(--color-text) 24%, transparent);--statistics-warm-series:var(--color-accent)}.public-data-page__heading{width:100%;max-width:780px;color:var(--status-text);text-align:center;box-shadow:none;background:0 0;border:0;gap:10px;margin:0 auto clamp(4px,.7vw,10px);padding:0;display:grid}body.public-shell:not(.dashboard-page) .site-main .public-data-page .public-data-page__heading>.eyebrow{background:linear-gradient(145deg, var(--status-panel-soft), var(--status-panel-elevated));color:var(--status-muted);box-shadow:none;border:0;margin-inline:auto}.public-data-page__heading :where(h1,p){max-width:100%;color:inherit;overflow-wrap:anywhere;margin:0}.public-data-page__heading h1{font-size:var(--public-heading-title-size);line-height:var(--leading-none)}.public-data-page__heading p:not(.eyebrow){width:100%;max-width:58ch;color:var(--status-muted);margin-inline:auto;line-height:1.55}.public-data-page__heading .database-generated{margin-top:var(--space-1)}body.public-shell:not(.dashboard-page):not(.profile-page) .site-main .public-data-page .public-data-section{--context-surface-bg:var(--status-panel);--context-surface-ink:var(--status-text);--context-surface-border:0;--context-surface-shadow:none;border-radius:var(--radius-surface-feature);background:radial-gradient(circle at 96% 0%, color-mix(in srgb, var(--public-page-accent) 6%, transparent), transparent 44%), var(--status-panel);width:100%;min-width:0;color:var(--status-text);box-shadow:none;border:0;gap:clamp(18px,2vw,26px);padding:clamp(20px,2.2vw,30px);display:grid}.public-data-page .public-data-section>.section-heading{width:100%;margin:0}.public-data-page .public-data-section>.section-heading :where(h2,h3,p){margin-top:0}.public-data-page .public-data-section>.section-heading :where(h2,h3){color:var(--status-text)}.public-data-page .public-data-section>.section-heading :where(p:not(.eyebrow),small){color:var(--status-muted)}body.public-shell:not(.dashboard-page) .site-main .public-data-page .public-data-section .eyebrow{color:var(--status-faint);box-shadow:none;background:0 0;border:0}.public-data-page .public-data-summary-card{--ambient-accent-color:var(--public-page-accent);--surface-card-bg:linear-gradient(145deg, var(--status-panel-elevated) 0%, var(--status-panel) 62%, var(--anthracite-panel-deep) 100%);--surface-card-bg-hover:var(--surface-card-bg);--surface-card-border:0;--surface-card-ink:var(--status-text);--surface-card-radius:var(--radius-surface-feature);border-radius:var(--radius-surface-feature);background:var(--surface-card-bg);min-width:0;min-height:158px;color:var(--status-text);box-shadow:none;border:0;align-content:space-between;gap:9px;padding:clamp(19px,1.8vw,26px);display:grid;position:relative;overflow:hidden}.public-data-page .public-data-summary-card:before{border-radius:inherit;background:radial-gradient(circle at 9% 0%, color-mix(in srgb, var(--ambient-accent-color) 17%, transparent) 0%, color-mix(in srgb, var(--ambient-accent-color) 7%, transparent) 38%, transparent 72%);content:"";pointer-events:none;position:absolute;inset:0}.public-data-page .public-data-summary-card>*{z-index:1;position:relative}.public-data-page .public-data-summary-card>span{color:var(--status-muted);font-size:var(--text-sm);font-weight:var(--soft-dark-weight-primary);letter-spacing:0;text-transform:none}.public-data-page .public-data-summary-card>strong{color:var(--status-text);font-size:clamp(1.65rem,2.8vw,2.55rem);font-weight:var(--soft-dark-weight-primary);overflow-wrap:anywhere;align-self:end;line-height:1}.public-data-page .public-data-summary-card>small{color:var(--status-muted);font-size:var(--text-sm);font-weight:620;line-height:1.4}.public-data-page .public-data-inner-card,.public-data-page .database-quality-legend article,.public-data-page .database-archive-flow li,.public-data-page .statistics-bar-item,.public-data-page .discovery-growth-stat{background:linear-gradient(145deg, var(--status-panel-soft), var(--status-panel-elevated));color:var(--status-text);box-shadow:none;border:0}.public-data-page :where(.public-data-inner-card,.database-quality-legend article,.database-archive-flow li) :where(strong,dd){color:var(--status-text)}.public-data-page :where(.public-data-inner-card,.database-quality-legend article,.database-archive-flow li) :where(p,small,dt){color:var(--status-muted)}.public-data-page--database .database-hero-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1vw,16px);width:100%}.public-data-page--database :where(.database-quality-grid,.database-quality-legend){gap:clamp(10px,1vw,16px)}.public-data-page--database .database-platform-card,.public-data-page--database .database-quality-card,.public-data-page--database .database-quality-legend article,.public-data-page--database .database-archive-flow li{border-radius:var(--radius-xl);border:0;padding:clamp(17px,1.7vw,23px)}.public-data-page--database .database-platform-card dl div{background:var(--anthracite-panel);color:var(--status-text);border:0}.public-data-page--database .database-platform-card__head small,.public-data-page--database .database-platform-card dt,.public-data-page--database .database-quality-card small,.public-data-page--database .database-quality-legend p,.public-data-page--database .database-archive-flow p{color:var(--status-muted)}.public-data-page--database .database-health{background:var(--anthracite-panel-elevated);color:var(--status-muted);border:0}.public-data-page--database .database-health--ok{background:color-mix(in srgb, var(--status-ok) 15%, var(--status-panel-soft));color:color-mix(in srgb, var(--status-ok) 82%, var(--soft-dark-ink-primary))}.public-data-page--database .database-health--warning{background:color-mix(in srgb, var(--status-warning) 15%, var(--status-panel-soft));color:color-mix(in srgb, var(--status-warning) 82%, var(--soft-dark-ink-primary))}.public-data-page--database .database-health--critical{background:color-mix(in srgb, var(--status-critical) 15%, var(--status-panel-soft));color:color-mix(in srgb, var(--status-critical) 82%, var(--soft-dark-ink-primary))}.public-data-page--database .database-metric-table-wrap{border-radius:var(--radius-xl);background:var(--status-panel-elevated);border:0}.public-data-page--database .database-metric-table{color:var(--status-text)}.public-data-page--database .database-metric-table :where(th,td){border-color:color-mix(in srgb, var(--soft-dark-ink-primary) 6.5%, transparent)}.public-data-page--database .database-metric-table thead th,.public-data-page--database .database-metric-table tbody th small{color:var(--status-muted)}.public-data-page--database .database-metric-table tbody tr{transition:background-color var(--transition-fast)}.public-data-page--database .database-metric-table tbody tr:hover{background:var(--anthracite-panel)}.public-data-page--database .database-archive-flow li>span{background:var(--anthracite-panel-muted);color:var(--status-text)}.public-data-page--database .database-links .button-secondary,.public-data-page__heading .button-secondary{background:var(--status-panel-soft);color:var(--status-text);box-shadow:none;border:0}.public-data-page--database .database-links .button-secondary:hover,.public-data-page--database .database-links .button-secondary:focus-visible,.public-data-page__heading .button-secondary:hover,.public-data-page__heading .button-secondary:focus-visible{background:var(--anthracite-panel-soft);color:var(--status-text);border:0}.public-data-page--statistics>.statistics-grid{gap:clamp(10px,1vw,16px);width:100%}.public-data-page--statistics .statistics-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1vw,16px)}.public-data-page--statistics .statistics-activation-grid,.public-data-page--statistics .discovery-growth-summary{gap:clamp(10px,1vw,16px)}.public-data-page--statistics .statistics-chart-card{--data-accent:var(--public-page-accent);border-radius:var(--radius-xl);background-color:var(--status-panel-elevated);background-image:var(--data-accent-surface-image);color:var(--status-text);background-repeat:no-repeat;border:0;padding:clamp(16px,1.7vw,22px)}.public-data-page--statistics :where(.statistics-chart-card__head,.discovery-growth-heading) :where(h2,h3){color:var(--status-text)}.public-data-page--statistics :where(.statistics-chart-card__head,.discovery-growth-heading) :where(p,small){color:var(--status-muted)}.public-data-page--statistics :where(.statistics-chart-legend span,.discovery-growth-legend span){background:var(--anthracite-panel-elevated);color:var(--status-muted);border:0}.public-data-page--statistics :where(.statistics-chart svg,.discovery-growth-chart svg){border-radius:var(--radius-xl);background:var(--statistics-chart-bg);border:0}.public-data-page--statistics :where(.statistics-chart-axis span,.discovery-growth-axis span,.discovery-growth-foot){color:var(--status-muted)}.public-data-page--statistics .statistics-heatmap-cell{background:color-mix(in srgb, var(--statistics-warm-series) calc(7% + (var(--activity,0) * 72%)), var(--status-panel-soft));outline:0}.public-data-page--statistics .statistics-bar-item{--data-accent:var(--statistics-warm-series);background-color:var(--status-panel-elevated);background-image:var(--data-accent-surface-image);background-repeat:no-repeat}.public-data-page--statistics .statistics-bar-item strong,.public-data-page--statistics .statistics-bar-item>span{color:var(--status-text)}.public-data-page--statistics .statistics-bar-item small{color:var(--status-muted)}.public-data-page--statistics .statistics-bar-item>i{background:color-mix(in srgb, var(--statistics-warm-series) 74%, var(--status-text));height:2px}.public-data-page--statistics .statistics-activation-card,.public-data-page--statistics .discovery-growth-stat{--data-accent:var(--statistics-warm-series);border-radius:var(--radius-xl);background-color:var(--status-panel-elevated);background-image:var(--data-accent-surface-image);background-repeat:no-repeat}.public-data-page--statistics .statistics-activation-card--twitch{--data-accent:var(--platform-twitch-brand)}.public-data-page--statistics .statistics-activation-card--kick{--data-accent:var(--platform-kick-brand)}.public-data-page--statistics :where(.statistics-activation-card,.discovery-growth-stat) :where(span,small){color:var(--status-muted)}.public-data-page--statistics :where(.statistics-activation-card,.discovery-growth-stat) strong{color:var(--status-text)}.public-data-page .quality-badge{border-color:color-mix(in srgb, var(--soft-dark-ink-primary) 10%, transparent);background:var(--anthracite-panel-elevated);color:var(--status-text)}body.public-shell .site-main .public-data-page .empty-state{--state-block-border:transparent;--state-block-bg:var(--status-panel-elevated);--state-block-ink:var(--status-muted);--state-block-shadow:none}@media (width<=980px){.public-data-page--database .database-hero-grid,.public-data-page--statistics .statistics-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-data-page--database .database-quality-legend{grid-template-columns:repeat(3,minmax(0,1fr))}.public-data-page--statistics .discovery-growth-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.public-data-page{gap:14px;max-width:min(100%,100vw - 20px)}.public-data-page__heading{max-width:min(100%,34rem)}.public-data-page__heading h1{font-size:clamp(1.85rem,7vw,2.5rem)}body.public-shell:not(.dashboard-page):not(.profile-page) .site-main .public-data-page .public-data-section{gap:17px;padding:17px}.public-data-page--database .database-hero-grid,.public-data-page--statistics .statistics-overview-grid{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.public-data-page .public-data-summary-card{min-height:142px;padding:15px}.public-data-page .public-data-summary-card>strong{font-size:clamp(1.2rem,6vw,1.65rem)}.public-data-page--database :where(.database-quality-grid,.database-platform-grid,.database-quality-legend,.database-archive-flow),.public-data-page--statistics :where(.statistics-grid,.statistics-grid--lists,.statistics-charts-grid),body.public-shell .site-main .public-data-page--database .database-quality-legend{grid-template-columns:minmax(0,1fr)}.public-data-page--database .database-platform-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}.public-data-page--statistics .statistics-chart-card__head,.public-data-page--statistics .discovery-growth-heading{grid-template-columns:minmax(0,1fr)}.public-data-page--statistics :where(.statistics-chart-legend,.discovery-growth-legend){justify-content:flex-start}}@media (width<=420px){.public-data-page .public-data-summary-card>span,.public-data-page .public-data-summary-card>small{font-size:.72rem}}.public-content-page{--public-page-accent:color-mix(in srgb, var(--soft-dark-ink-primary) 24%, transparent);--color-text:var(--status-text);--color-text-muted:var(--status-muted);--color-text-faint:var(--status-faint);--color-page-text:var(--status-text);--color-page-muted:var(--status-muted);--color-surface:var(--status-panel-elevated);--color-surface-muted:var(--status-panel-soft);--tone-surface-muted:var(--status-panel-soft);--tone-surface-subtle:var(--status-panel-elevated);--surface-section-bg:var(--status-panel);--surface-section-ink:var(--status-text);--surface-section-muted:var(--status-muted);--surface-section-border:0;--surface-section-border-color:transparent;--surface-section-shadow:none;--surface-card-bg:var(--status-panel-elevated);--surface-card-bg-hover:var(--status-panel-elevated);--surface-card-ink:var(--status-text);--surface-card-muted:var(--status-muted);--surface-card-border:0;--surface-card-border-color:transparent;--surface-card-shadow:none;--field-control-bg:var(--status-panel-soft);--field-control-ink:var(--status-text);--field-control-placeholder:var(--public-control-placeholder);--field-control-border:transparent;color:var(--status-text)}:is(.public-content-page,.public-data-page,.status-page) :where(input:not([type=hidden]):not([type=checkbox]):not([type=radio]),textarea,select){background-color:var(--public-control-bg);color:var(--public-control-text);caret-color:var(--public-control-text);border-color:#0000}:is(.public-content-page,.public-data-page,.status-page) :where(input:not([type=hidden]),textarea)::placeholder{color:var(--public-control-placeholder);opacity:1}:is(.public-content-page,.public-data-page,.status-page) :where(input:not([type=hidden]):not([type=checkbox]):not([type=radio]),textarea,select):hover:not(:disabled){background-color:var(--public-control-bg-hover)}:is(.public-content-page,.public-data-page,.status-page) :where(input:not([type=hidden]):not([type=checkbox]):not([type=radio]),textarea,select,button,[href],summary):focus-visible{outline:2px solid var(--public-focus-ring);outline-offset:2px}:is(.public-content-page,.public-data-page,.status-page) :where(input[type=checkbox],input[type=radio]){width:1.15rem;min-width:1.15rem;height:1.15rem;accent-color:var(--public-control-text)}:is(.public-content-page,.public-data-page,.status-page) :where(input,textarea,select,button):disabled{background-color:var(--public-control-disabled);color:var(--status-faint);cursor:not-allowed;opacity:.72}:is(.public-content-page,.public-data-page) .button-primary{background:var(--status-text);color:var(--ui-accent-ink);box-shadow:none;border:0}:is(.public-content-page,.public-data-page) .button-primary:hover:not(:disabled),:is(.public-content-page,.public-data-page) .button-primary:focus-visible{background:var(--soft-dark-ink-primary);color:var(--ui-accent-ink);border:0}:is(.public-content-page,.public-data-page) .button-secondary{background:var(--status-panel-soft);color:var(--status-text);box-shadow:none;border:0}:is(.public-content-page,.public-data-page) .button-secondary:hover:not(:disabled),:is(.public-content-page,.public-data-page) .button-secondary:focus-visible{background:var(--public-control-bg-hover);color:var(--status-text);border:0}.status-page,.public-data-page,.public-content-page{--public-page-ambient-core:14%;--public-page-ambient-mid:6%;--public-page-ambient-tail:2%;isolation:isolate;position:relative}.status-page:before,.public-data-page:before,.public-content-page:before{z-index:0;top:clamp(-78px,-5vw,-42px);left:calc(50% - ((100vw - var(--public-stage-bleed-width,100vw)) / 2));background:radial-gradient(ellipse 82% 100% at 50% 0%, color-mix(in srgb, var(--public-page-accent) var(--public-page-ambient-core), transparent) 0%, color-mix(in srgb, var(--public-page-accent) var(--public-page-ambient-mid), transparent) 44%, color-mix(in srgb, var(--public-page-accent) var(--public-page-ambient-tail), transparent) 66%, transparent 84%);content:"";pointer-events:none;width:100vw;max-width:none;height:clamp(410px,44vw,560px);position:absolute;transform:translate(-50%)}.status-page{--public-page-accent:var(--status-ok)}.status-page--warning,.status-page--degraded{--public-page-accent:var(--status-warning)}.status-page--critical{--public-page-accent:var(--status-critical)}.status-page--unknown{--public-page-accent:var(--soft-dark-ink-secondary)}.status-page>*,.public-data-page>*,.public-content-page>*{z-index:1;position:relative}.public-content-page--methodology{--public-page-accent:var(--ui-accent)}.public-content-page--contact{--public-page-accent:color-mix(in srgb, var(--soft-dark-ink-primary) 28%, transparent)}.public-content-page--report{--public-page-accent:var(--ui-negative)}.public-content-page--terms,.public-content-page--privacy{--public-page-accent:color-mix(in srgb, var(--soft-dark-ink-primary) 28%, transparent)}.public-content-page__heading{width:100%;max-width:780px;color:var(--status-text);text-align:center;box-shadow:none;background:0 0;border:0;gap:10px;margin:0 auto clamp(4px,.7vw,10px);padding:0;display:grid}body.public-shell:not(.dashboard-page) .site-main .public-content-page .public-content-page__heading>.eyebrow{background:linear-gradient(145deg, var(--status-panel-soft), var(--status-panel-elevated));color:color-mix(in srgb, var(--public-page-accent) 58%, var(--status-muted));box-shadow:none;border:0;margin-inline:auto}.public-content-page__heading :where(h1,p){max-width:100%;color:inherit;overflow-wrap:anywhere;margin:0}.public-content-page__heading h1{font-size:var(--public-heading-title-size);line-height:var(--leading-none)}.public-content-page__heading p:not(.eyebrow){width:100%;max-width:58ch;color:var(--status-muted);margin-inline:auto;line-height:1.55}.public-content-page__body{width:100%;max-width:100%;color:var(--status-text);gap:clamp(14px,1.8vw,24px);margin:0;display:grid;overflow:visible}.public-content-page__lead{border-radius:var(--radius-surface-feature);background:var(--status-panel);border:0;gap:10px;padding:clamp(18px,2vw,24px);display:grid}.public-content-page__lead p{max-width:82ch;color:var(--status-muted);margin:0;line-height:1.6}.information-nav{border-radius:var(--radius-lg);background:color-mix(in srgb, var(--status-panel) 88%, transparent);width:min(100%,760px);box-shadow:none;border:0;margin:4px auto clamp(18px,2.4vw,30px);padding:6px;overflow:hidden}.information-nav__track{gap:var(--space-1);justify-content:center;align-items:center;display:flex}.information-nav a{border-radius:var(--radius);min-height:38px;color:var(--status-muted);font-size:var(--text-sm);font-weight:var(--soft-dark-weight-secondary);border:0;flex:none;justify-content:center;align-items:center;padding:8px 14px;text-decoration:none;transition:background-color .16s,color .16s;display:inline-flex}.information-nav a:hover,.information-nav a:focus-visible{background:var(--status-panel-soft);color:var(--status-text)}.information-nav a[aria-current=page]{background:var(--color-accent);color:var(--color-accent-ink)}@media (width<=760px){.information-nav{width:calc(100vw - 20px);margin-bottom:var(--space-4);border-radius:var(--radius-xl);overflow:hidden}.information-nav__track{grid-template-columns:repeat(6,minmax(0,1fr));width:100%;display:grid}.information-nav a{width:100%;min-height:42px;padding-inline:var(--space-2);grid-column:span 2}.information-nav a:nth-last-child(2):nth-child(3n+1),.information-nav a:last-child:nth-child(3n+2){grid-column:span 3}.information-nav a:last-child:nth-child(3n+1){grid-column:1/-1}}.public-content-page--contact{max-width:var(--public-content-max)}.public-content-page--contact .contact-heading,.public-content-page--contact .contact-content{width:100%;max-width:100%}.public-content-page--contact .contact-content{gap:clamp(18px,2.4vw,28px);overflow:visible}.public-content-page--contact .contact-panel{width:100%;color:var(--status-text);box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(24px,4vw,52px);margin:0;padding:0;display:grid;overflow:visible}.public-content-page--contact .contact-panel__intro{gap:9px;min-width:0;padding-top:clamp(6px,1vw,14px);display:grid}body.public-shell:not(.dashboard-page) .site-main .public-content-page--contact .contact-panel__intro>.eyebrow{color:var(--status-faint);box-shadow:none;background:0 0;border:0}.public-content-page--contact .contact-panel__intro h2{color:var(--status-text);margin:0;font-size:clamp(1.5rem,2.5vw,2.05rem);line-height:1.15}.public-content-page--contact .contact-panel__lead,.public-content-page--contact .contact-email{color:var(--status-muted);margin:0;line-height:1.6}.public-content-page--contact .contact-direct{gap:var(--space-1);margin-top:var(--space-3);border-radius:var(--radius-surface-feature);background:var(--status-panel);border:0;padding:6px;display:grid}.public-content-page--contact .contact-direct__item{gap:var(--space-1);border-radius:var(--radius-xl);min-width:0;color:var(--status-text);background:0 0;border:0;padding:14px 15px;text-decoration:none;transition:background-color .16s,color .16s;display:grid}.public-content-page--contact .contact-direct__item:hover,.public-content-page--contact .contact-direct__item:focus-visible{background:var(--status-panel-soft);color:var(--status-text)}.public-content-page--contact .contact-direct strong{color:var(--status-text);line-height:1.35}.public-content-page--contact .contact-direct span{color:var(--status-muted);font-size:var(--text-sm);text-transform:none;font-weight:500;line-height:1.5}.public-content-page--contact .contact-direct__item+.contact-direct__item{border-top:0}.public-content-page--contact .contact-email{margin-top:var(--space-2);font-size:var(--text-sm)}.public-content-page--contact .contact-email a,.public-content-page--contact .form-privacy-note a{color:var(--status-text);-webkit-text-decoration-color:color-mix(in srgb, var(--soft-dark-ink-primary) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--soft-dark-ink-primary) 35%, transparent);text-underline-offset:3px}.public-content-page--contact .contact-form{--field-control-min-height:var(--control-height);--field-control-border-width:0;--field-control-radius:var(--radius-md);--field-control-bg:var(--status-panel-soft);--field-control-bg-hover:var(--public-control-bg-hover);--field-control-ink:var(--status-text);--field-control-placeholder:var(--public-control-placeholder);--field-control-textarea-min-height:190px;gap:var(--space-4);border-radius:var(--radius-surface-feature);background:var(--status-panel);width:100%;box-shadow:none;border:0;margin:0;padding:clamp(22px,3vw,34px);display:grid}.public-content-page--contact .contact-form__heading{gap:7px;margin-bottom:3px;display:grid}.public-content-page--contact .contact-form__heading :where(.eyebrow,h2,p){margin:0}body.public-shell:not(.dashboard-page) .site-main .public-content-page--contact .contact-form__heading .eyebrow{width:max-content;color:var(--status-faint);box-shadow:none;background:0 0;border:0;padding:0}.public-content-page--contact .contact-form__heading h2{color:var(--status-text);font-size:clamp(1.35rem,2vw,1.75rem)}.public-content-page--contact .contact-form__heading p{max-width:62ch;color:var(--status-muted);font-size:var(--text-sm);line-height:1.55}.public-content-page--contact .contact-form__grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.public-content-page--contact .contact-form__grid label:last-child{grid-column:1/-1}.public-content-page--contact .contact-form label{min-width:0;color:var(--status-text);font-weight:var(--soft-dark-weight-secondary);gap:7px;display:grid}.public-content-page--contact .contact-form label>span{color:var(--status-muted)}.public-content-page--contact .contact-form label>span small,.public-content-page--contact .field-help{color:var(--status-faint);font-size:var(--text-compact);font-weight:520;line-height:1.45}.public-content-page--contact .contact-form :where(input,select,textarea){min-width:0}.public-content-page--contact .contact-form__actions{--action-row-gap:14px;--action-row-align:center;--action-row-justify:space-between}.public-content-page--contact .contact-form__actions .button{--button-border:transparent;--button-border-hover:transparent;--button-bg:var(--color-accent);--button-bg-hover:color-mix(in srgb, var(--ui-accent) 86%, var(--soft-dark-ink-primary));--button-ink:var(--color-accent-ink);--button-ink-hover:var(--color-accent-ink);min-width:min(100%,190px)}.public-content-page--contact .form-message{max-width:44ch;color:var(--status-muted);text-align:right;margin:0;line-height:1.45}.public-content-page--contact .form-message.is-success{color:var(--ui-positive)}.public-content-page--contact .form-message.is-error{color:var(--ui-negative)}.public-content-page--contact .form-privacy-note{color:var(--status-muted);font-size:var(--text-sm);margin:0;line-height:1.55}.public-content-page--report{width:100%;max-width:var(--public-content-max)}.public-content-page--report .report-profile-heading{width:100%;max-width:840px}.public-content-page--report .report-profile-heading p:not(.eyebrow){max-width:66ch}.public-content-page--report .report-profile-panel{border-radius:var(--radius-surface-feature);background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--public-page-accent) 8%, transparent), transparent 46%), var(--status-panel);width:100%;color:var(--status-text);border:0;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:clamp(22px,3vw,40px);padding:clamp(22px,3vw,36px);display:grid}.public-content-page--report .report-profile-panel__intro,.public-content-page--report .report-profile-form,.public-content-page--report .report-profile-form__heading{min-width:0;display:grid}.public-content-page--report .report-profile-panel__intro{gap:10px}body.public-shell:not(.dashboard-page) .site-main .public-content-page--report :where(.report-profile-panel__intro,.report-profile-form__heading)>.eyebrow{width:max-content;color:var(--status-faint);box-shadow:none;background:0 0;border:0;margin:0;padding:0}.public-content-page--report :where(.report-profile-panel__intro,.report-profile-form__heading) h2{color:var(--status-text);margin:0;font-size:clamp(1.45rem,2.25vw,1.95rem);line-height:1.16}.public-content-page--report :where(.report-profile-panel__intro,.report-profile-form__heading)>p:not(.eyebrow){color:var(--status-muted);margin:0;line-height:1.6}.public-content-page--report .report-profile-steps{gap:var(--space-2);margin:10px 0 0;padding:0;list-style:none;display:grid}.public-content-page--report .report-profile-steps li{gap:var(--space-3);border-radius:var(--radius-xl);background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--public-page-accent) 5%, transparent), transparent 52%), linear-gradient(145deg, var(--status-panel-soft), var(--status-panel-elevated));border:0;grid-template-columns:34px minmax(0,1fr);align-items:start;padding:clamp(14px,1.5vw,18px);display:grid}.public-content-page--report .report-profile-steps li>span{background:color-mix(in srgb, var(--public-page-accent) 15%, var(--status-panel-soft));width:34px;height:34px;color:color-mix(in srgb, var(--public-page-accent) 68%, var(--soft-dark-ink-primary));font-size:var(--text-sm);font-weight:var(--soft-dark-weight-primary);border-radius:50%;place-items:center;display:inline-grid}.public-content-page--report .report-profile-steps div{gap:3px;min-width:0;display:grid}.public-content-page--report .report-profile-steps strong{color:var(--status-text);line-height:1.35}.public-content-page--report .report-profile-steps small{color:var(--status-muted);line-height:1.5}.public-content-page--report .report-profile-help{border-radius:var(--radius-xl);background:var(--anthracite-panel);gap:7px;margin-top:6px;padding:clamp(16px,1.7vw,20px);display:grid}.public-content-page--report .report-profile-help :where(strong,p){margin:0}.public-content-page--report .report-profile-help strong{color:var(--status-text)}.public-content-page--report .report-profile-help p{color:var(--status-muted);font-size:var(--text-sm);line-height:1.55}.public-content-page--report .report-profile-help a,.public-content-page--report .form-privacy-note a{width:max-content;max-width:100%;color:var(--status-text);text-underline-offset:3px;-webkit-text-decoration-color:color-mix(in srgb, var(--soft-dark-ink-primary) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--soft-dark-ink-primary) 30%, transparent)}.public-content-page--report .report-profile-form{--field-control-min-height:var(--control-height);--field-control-border-width:0;--field-control-radius:var(--radius-md);--field-control-bg:var(--status-panel-soft);--field-control-bg-hover:var(--public-control-bg-hover);--field-control-ink:var(--status-text);--field-control-placeholder:var(--status-faint);--field-control-textarea-min-height:190px;width:100%;box-shadow:none;background:0 0;border:0;gap:14px;margin:0;padding:0}.public-content-page--report .report-profile-form__heading{gap:7px;margin-bottom:2px}.public-content-page--report .report-profile-form__heading>p:not(.eyebrow){font-size:var(--text-sm)}.public-content-page--report .report-profile-form__grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.public-content-page--report .report-profile-form label{min-width:0;color:var(--status-text);font-weight:var(--soft-dark-weight-secondary);gap:7px;display:grid}.public-content-page--report .report-profile-form label>span{color:var(--status-muted)}.public-content-page--report .report-profile-form :where(input,select,textarea){min-width:0}.public-content-page--report .report-profile-good-faith{border-radius:var(--radius-md);background:var(--anthracite-panel);font-size:var(--text-sm);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:14px;line-height:1.5}.public-content-page--report .report-profile-good-faith input{width:var(--control-toggle-width);height:var(--control-hit-target-height);min-width:var(--control-toggle-width);min-height:var(--control-hit-target-height);box-shadow:none;justify-self:start;margin-top:2px}.public-content-page--report .report-profile-form__actions{--action-row-gap:14px;--action-row-align:center;--action-row-justify:space-between;margin-top:2px}.public-content-page--report .report-profile-form__actions .button{--button-border:transparent;--button-border-hover:transparent;--button-bg:var(--status-text);--button-bg-hover:var(--soft-dark-ink-primary);--button-ink:var(--ui-accent-ink);--button-ink-hover:var(--ui-accent-ink);flex:none;min-width:min(100%,190px)}.public-content-page--report .form-privacy-note{max-width:48ch;color:var(--status-muted);font-size:var(--text-sm);margin:0;line-height:1.55}.public-content-page--report :where(.report-profile-receipt,.report-profile-error){gap:var(--space-1);border-radius:var(--radius-md);border:0;padding:14px 16px;line-height:1.5;display:grid}.public-content-page--report .report-profile-receipt{background:color-mix(in srgb, var(--ui-positive) 12%, transparent);color:var(--ui-positive)}.public-content-page--report .report-profile-receipt strong{color:var(--soft-dark-ink-primary)}.public-content-page--report .report-profile-error{background:color-mix(in srgb, var(--ui-negative) 13%, transparent);color:var(--ui-negative)}.legal-page{width:100%;color:var(--text);gap:clamp(32px,4vw,56px);margin-inline:auto;display:grid}.legal-page :where(h1,h2,h3,p,dl,dd,ul){margin:0}.legal-page :where(h1,h2,h3){text-wrap:balance}.legal-page :where(h2,h3,strong){color:var(--text)}.legal-heading>p:not(.eyebrow){max-width:60ch}.legal-dates{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.legal-page .legal-content{gap:clamp(32px,4vw,56px);width:100%;min-width:0;max-width:100%;display:grid}.legal-summary{gap:var(--space-6);background:var(--anthracite-panel);border-radius:var(--radius-media);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);padding:clamp(24px,3vw,32px);display:grid}.legal-summary .eyebrow{margin-bottom:var(--space-2)}.legal-summary h2{font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.3}.legal-summary ul{gap:var(--space-3);padding-left:20px;display:grid}.legal-summary li::marker{color:var(--accent)}.legal-document{gap:clamp(40px,5vw,64px);min-width:0;display:grid}.legal-page .legal-document-section{--legal-heading-size:clamp(1.5rem, 2vw, 1.875rem);align-content:start;align-items:baseline;column-gap:var(--space-3);row-gap:var(--space-4);min-width:0;box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr);padding:0;display:grid}.legal-document-section>*{grid-column:1/-1;min-width:0}.legal-document-section h2{font-size:var(--legal-heading-size);letter-spacing:-.025em;line-height:1.25}.legal-document-section h3{font-size:1.125rem;line-height:1.4}.legal-document-section :where(p,li,dd){overflow-wrap:anywhere;max-width:76ch}.legal-page [id]{scroll-margin-top:148px}.legal-document :where(a,.link-button),.legal-page .public-contact a:not(.button){color:var(--accent);text-underline-offset:4px;text-decoration:underline}.legal-document :where(a,.link-button):hover{color:var(--text)}.legal-page :where(a,button):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.legal-identity{gap:var(--space-5);background:var(--anthracite-panel);border-radius:var(--radius-media);grid-template-columns:repeat(2,minmax(0,1fr));padding:24px;display:grid}.legal-identity>div{gap:var(--space-1);min-width:0;display:grid}.legal-identity dt{color:var(--muted);font-size:var(--text-sm)}.legal-identity dd{color:var(--text)}.legal-list{gap:var(--space-3);padding-left:20px;display:grid}.legal-list li::marker{color:var(--muted)}.legal-callout{gap:var(--space-2);background:var(--anthracite-panel);border-radius:var(--radius-media);padding:24px;display:grid}.legal-page .data-table-wrap{--table-wrapper-border:0;--table-wrapper-radius:var(--radius-media);--table-wrapper-bg:var(--anthracite-panel);--table-wrapper-shadow:none;--table-head-bg:var(--anthracite-panel-soft);--card-bg:var(--anthracite-panel);margin:0}.legal-table{table-layout:fixed;width:100%}.legal-table :where(th,td){white-space:normal;overflow-wrap:anywhere;vertical-align:top}.legal-table code{white-space:normal;overflow-wrap:anywhere}.legal-page code{color:var(--text);background:var(--anthracite-panel-soft)}@media (width<=760px){.legal-summary{gap:var(--space-4);grid-template-columns:minmax(0,1fr);padding:20px}.legal-dates{justify-content:flex-start}.legal-identity{grid-template-columns:minmax(0,1fr);padding:20px}.legal-callout{padding:20px}}@media print{.legal-layout{display:block}.legal-page .legal-toc,.legal-page .public-contact{display:none}.legal-document{display:block}.legal-document-section{margin-bottom:24px}}@media (width<=820px){.public-content-page--contact .contact-panel,.public-content-page--report .report-profile-panel{grid-template-columns:minmax(0,1fr)}}@media (width<=680px){.public-content-page{gap:14px;max-width:min(100%,100vw - 20px)}.public-content-page__heading{max-width:min(100%,34rem)}.public-content-page__heading h1{font-size:clamp(1.85rem,7vw,2.5rem)}.public-content-page__lead,.public-content-page--methodology .methodology-note,.public-content-page--methodology .methodology-card,.public-content-page--report .report-profile-panel{padding:17px}.public-content-page--methodology .methodology-grid{grid-template-columns:minmax(0,1fr);gap:10px}.public-content-page--methodology .methodology-card-wide{grid-column:auto}.public-content-page--methodology .methodology-toc{padding:var(--space-2);scrollbar-width:thin;flex-wrap:nowrap;margin-inline:0;overflow-x:auto}.public-content-page--methodology .methodology-toc a{flex:none}.public-content-page--contact .contact-direct,.public-content-page--contact .contact-form__grid{grid-template-columns:minmax(0,1fr)}.public-content-page--contact .contact-form__grid label:last-child{grid-column:auto}.public-content-page--contact .contact-form__actions,.public-content-page--contact .contact-form__actions .button{width:100%}.public-content-page--contact .contact-form__actions{--action-row-display:grid;--action-row-template:minmax(0, 1fr);--action-row-align:stretch}.public-content-page--contact .form-message{text-align:left;max-width:none}.public-content-page--report .report-profile-form__grid{grid-template-columns:minmax(0,1fr)}.public-content-page--report .report-profile-form__actions{--action-row-display:grid;--action-row-template:minmax(0, 1fr);--action-row-align:stretch}.public-content-page--report .report-profile-form__actions .button{width:100%}}@media (width<=600px){.public-content-page--methodology .methodology-toc{scrollbar-width:auto;flex-wrap:wrap;overflow-x:visible}.public-content-page--methodology .methodology-toc a{flex:140px;min-width:0}}@media (prefers-reduced-motion:reduce){.public-content-page--methodology .methodology-toc a,.public-content-page--contact .contact-form__actions .button,.public-content-page--report .report-profile-form__actions .button{transition:none}}.support-layout{gap:clamp(32px,4vw,56px);width:100%;margin-inline:auto;display:grid}.support-layout .support-page__grid{align-items:start;gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,960px);margin-inline:auto;display:grid}.support-layout :where(.support-payment,.support-explainer){align-content:start;gap:var(--space-6);border-radius:var(--radius-media);background:var(--anthracite-panel);padding:clamp(20px,3vw,32px);display:grid}.support-layout :where(h1,h2,h3,p,ul){margin:0}.support-layout :where(.support-payment,.support-explainer) h2{color:var(--text);letter-spacing:-.02em;font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.25}.support-layout :where(.support-payment,.support-explainer) p,.support-layout .support-payment__facts li{color:var(--muted);font-size:var(--text-base);overflow-wrap:anywhere;line-height:1.65}.support-layout :where(.support-payment__heading,.support-payment__amount),.support-layout .support-payment__facts,.support-layout .support-explainer__list{align-content:start;gap:var(--space-6);padding:0;list-style:none;display:grid}.support-layout .support-payment__amount strong{color:var(--text);letter-spacing:-.03em;font-size:clamp(2rem,4vw,3rem);line-height:1.2}.support-layout .support-payment__cta{width:100%}.support-layout .support-payment__unavailable{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--anthracite-panel-soft);display:grid}.support-layout .support-payment__amount,.support-layout .support-payment__facts{gap:var(--space-2);color:var(--muted);grid-template-columns:minmax(0,1fr)}.support-payment__details{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--anthracite-line);display:grid}.support-layout :is(.support-payment__facts,.support-explainer__list) li{align-content:start;gap:var(--space-2);font-size:var(--text-sm);display:grid}.support-layout .support-payment__facts li{grid-template-columns:16px minmax(0,1fr)}.support-payment__facts .icon{color:var(--accent);margin-top:3px}@media (width<=760px){.support-layout .support-page__grid{gap:var(--space-6);grid-template-columns:minmax(0,1fr);width:min(100%,480px)}}@media (width<=640px){.support-layout .support-payment__cta,.support-layout .support-thank-you__actions,.support-layout .support-thank-you__actions .button{width:100%}}.support-layout .public-page-heading>p:not(.eyebrow){max-width:52ch}.support-layout :is(.support-payment__facts li,.support-payment__provider,.support-payment__amount span,.support-payment__disclaimer){font-size:var(--text-sm)}.support-payment__action{gap:var(--space-2);text-align:center;display:grid}.support-payment__links{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,20rem);margin-inline:auto;display:grid}.support-payment__links>a{color:var(--muted);text-align:center;text-underline-offset:.2em;justify-content:center;line-height:1.4;text-decoration:underline}.support-payment__links>a:is(:hover,:focus-visible){color:var(--text);text-decoration-thickness:2px}.support-layout .support-explainer{gap:var(--space-6);background:0 0}.support-explainer__list h3{color:var(--text);letter-spacing:-.01em;font-size:1.125rem;font-weight:600;line-height:1.4}.support-layout .button{--button-white-space:normal}.support-thank-you__actions{justify-content:center;gap:var(--space-3)}.support-thank-you__intro>span{text-wrap:balance;display:block}.support-page .support-hero>p:not(.eyebrow){text-wrap:balance;max-width:54ch}.support-page h2{text-wrap:balance}body.public-shell.support-page-shell{flex-direction:column;min-height:100dvh;display:flex}body.public-shell.support-page-shell>:is(.app-sidebar,.site-footer){flex-shrink:0}body.public-shell.support-page-shell .site-main{min-height:0;padding-top:max(var(--space-6), var(--layout-page-top));padding-bottom:var(--layout-page-bottom);flex:1 0 auto;align-content:start;display:grid}body.public-shell.support-thank-you-page-shell .site-main{padding-bottom:max(var(--space-6), var(--layout-page-top));align-content:center}.methodology-page{color:var(--text);gap:clamp(32px,4vw,56px);display:grid}.methodology-page :where(h1,h2,h3,h4,p,dl,dd,ol,ul){margin:0}.methodology-page :where(h1,h2,h3){text-wrap:balance}.methodology-section>p,.methodology-disclosure__content>p{max-width:76ch}.methodology-heading time{white-space:nowrap}.methodology-minimum-list li+li{margin-top:var(--space-2)}.methodology-page a:where(:not(.button)){color:var(--text);text-underline-offset:4px;text-decoration:underline}.methodology-page a:where(:not(.button)):hover{color:var(--accent)}.methodology-page :not(.methodology-heading)>.eyebrow{color:var(--muted)}.methodology-heading>p:not(.eyebrow){max-width:56ch}.methodology-heading small,.methodology-revision small{color:var(--muted);font-size:var(--text-sm)}.methodology-page .methodology-note{gap:var(--space-5);border-radius:var(--radius-media);background:var(--anthracite-panel);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:center;padding:clamp(20px,3vw,32px);display:grid}.methodology-note strong{max-width:30ch;font-size:1.125rem;line-height:1.5}.methodology-page .methodology-grid{grid-template-columns:minmax(0,1fr);gap:clamp(40px,5vw,64px);min-width:0;display:grid}.methodology-page .methodology-section{gap:var(--space-5);min-width:0;box-shadow:none;background:0 0;border:0;padding:0;display:grid}.methodology-page [id]{scroll-margin-top:148px}.methodology-section__header{gap:var(--space-3);display:grid}.methodology-section h2{letter-spacing:-.025em;font-size:clamp(1.5rem,2vw,1.875rem);line-height:1.25}.methodology-section :where(h3,h4){font-size:1rem;line-height:1.45}.methodology-process,.methodology-archive-flow{gap:var(--space-5);padding:0;list-style:none;display:grid}.methodology-process li,.methodology-archive-flow li{gap:var(--space-4);grid-template-columns:32px minmax(0,1fr);align-items:start;display:grid}.methodology-process__number,.methodology-archive-flow li>span{border-radius:var(--radius-pill);background:var(--anthracite-panel-soft);width:32px;height:32px;color:var(--accent);font-size:var(--text-sm);font-variant-numeric:tabular-nums;place-items:center;display:grid}.methodology-page :is(.methodology-process,.methodology-archive-flow) li{grid-template-columns:minmax(0,1fr)}.methodology-process h3,.methodology-archive-flow h3{margin-bottom:var(--space-1)}.methodology-question-grid,.methodology-split,.methodology-metric-grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.methodology-question-grid section,.methodology-split section,.methodology-metric-grid section{align-content:start;gap:var(--space-2);min-width:0;display:grid}.methodology-metric-grid section{border-radius:var(--radius-media);background:var(--anthracite-panel);padding:24px}.methodology-disclosure__content .methodology-metric-grid section{background:0 0;padding:0}.methodology-metric-heading{justify-items:start;gap:var(--space-2);display:grid}.methodology-metric-grid small{color:var(--muted);font-size:var(--text-sm);line-height:1.6}.methodology-page .quality-badge{--status-pill-width:max-content;--status-pill-max-width:100%}.methodology-example{border-radius:var(--radius-media);background:var(--anthracite-panel);padding:20px 24px}.methodology-ranking-rule,.methodology-score-section{gap:var(--space-3);display:grid}.methodology-score-section>div{gap:var(--space-2);display:grid}.methodology-score-list{gap:var(--space-4);border-radius:var(--radius-media);background:var(--anthracite-panel);padding:24px;list-style:none;display:grid}.methodology-score-list li{gap:var(--space-3);grid-template-columns:54px minmax(0,1fr);display:grid}.methodology-score-list li>strong{color:var(--accent);font-variant-numeric:tabular-nums;font-size:1.125rem}.methodology-score-list h4{margin-bottom:var(--space-1)}.methodology-definition-list{gap:var(--space-5);display:grid}.methodology-definition-list>div{gap:var(--space-4);grid-template-columns:minmax(120px,.5fr) minmax(0,2fr);display:grid}.methodology-definition-list dt{font-weight:700;line-height:1.65}.methodology-quality-list{gap:var(--space-4);display:grid}.methodology-quality-list>div{align-items:start;gap:var(--space-4);grid-template-columns:112px minmax(0,1fr);display:grid}.methodology-disclosures{gap:var(--space-2);display:grid}.methodology-disclosure__content{gap:var(--space-5);display:grid}.methodology-disclosure__content .methodology-section__header .eyebrow{display:none}.methodology-disclosure__content ul{color:var(--muted);line-height:1.65}.methodology-disclosure__content .methodology-minimum-list{padding-left:20px}.methodology-limit-list{gap:var(--space-4);padding:0;list-style:none;display:grid}.methodology-limit-list li{gap:var(--space-1);display:grid}.methodology-limit-list span{color:var(--muted);line-height:1.65}.methodology-page a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (width<=760px){.methodology-page .methodology-note{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.methodology-note strong{max-width:none}}@media (width<=560px){.methodology-question-grid,.methodology-split,.methodology-metric-grid,.methodology-definition-list>div,.methodology-quality-list>div{grid-template-columns:minmax(0,1fr)}.methodology-definition-list>div,.methodology-quality-list>div{gap:var(--space-2)}.methodology-metric-grid section,.methodology-example,.methodology-score-list{padding:20px}}body.public-shell:not(.dashboard-page) :where(.contact-page__form,.public-form__form,.catalog-filter){--field-control-min-height:var(--field-comfortable-height);--field-control-padding:var(--field-compact-padding);--field-control-select-padding:10px 38px 10px 12px;--field-control-border-width:0;--field-control-radius:var(--radius-navigation-item);--field-control-font-size:var(--text-base);--field-control-font-weight:400;--field-control-line-height:1.5;--field-control-option-min-height:var(--control-height);--field-control-bg:var(--anthracite-panel-control);--field-control-bg-hover:var(--anthracite-panel-muted);--field-control-bg-focus:var(--anthracite-panel-control);--field-label-font-weight:500;--field-label-line-height:1.5;--field-label-color:var(--soft-dark-ink-secondary)}:is(.contact-page,.public-form-page){min-width:0;color:var(--text);gap:clamp(32px,4vw,56px);display:grid}:is(.contact-page,.public-form-page) :where(h1,h2,p){margin:0}:is(.contact-page,.public-form-page) .public-page-heading>p:not(.eyebrow){max-width:56ch}:is(.contact-page__layout,.public-form__layout){grid-template-columns:minmax(0,1.45fr) minmax(0,.8fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}:is(.contact-page,.public-form-page) h2{letter-spacing:-.02em;font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.3}:is(.contact-page__form,.public-form__form){gap:var(--space-5);background:var(--anthracite-panel);border-radius:var(--radius-media);min-width:0;padding:clamp(20px,3vw,36px);display:grid}:is(.contact-page__form-heading,.public-form__form-heading){gap:var(--space-2);display:grid}:is(.contact-page__message-group,.public-form__message-group),:is(.contact-page__reply-group,.public-form__reply-group){gap:var(--space-4);min-width:0;display:grid}:is(.contact-page__reply-option,.public-form__reply-option){gap:var(--space-1);min-width:0;display:grid}:is(.contact-page__reply-option,.public-form__reply-option) :is(.contact-page__help,.public-form__help){padding-inline-start:calc(var(--control-toggle-width) + 12px)}:is(.contact-page__submit-group,.public-form__submit-group){gap:var(--space-4);min-width:0;display:grid}:is(.contact-page__form-heading,.public-form__form-heading) p,:is(.contact-page__privacy,.public-form__privacy),:is(.contact-page,.public-form-page) :is(.contact-page__help,.public-form__help){font-size:var(--text-sm)}:is(.contact-page__fields,.public-form__fields){gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}:is(.contact-page__field,.public-form__field){align-content:start;gap:var(--space-2);min-width:0;display:grid}:is(.contact-page__field,.public-form__field)>span:not(.custom-select){color:var(--field-label-color);font-size:var(--text-sm);font-weight:var(--field-label-font-weight);line-height:var(--field-label-line-height)}:is(.contact-page__field,.public-form__field) small{color:var(--muted);font-size:var(--text-sm);font-weight:400;line-height:1.6}:is(.contact-page__field,.public-form__field) :is(input,select,textarea){width:100%;min-width:0}:is(.contact-page__field,.public-form__field) textarea{resize:vertical;min-height:180px}:is(.contact-page__actions,.public-form__actions){justify-items:start;gap:var(--space-3);display:grid}:is(.contact-page__message,.public-form__message){overflow-wrap:anywhere}:is(.contact-page__sender,.public-form__sender){border-radius:var(--radius-navigation-item);background:var(--anthracite-panel-soft);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid}:is(.contact-page__logout,.public-form__logout){border-radius:var(--radius-pill);min-height:44px;color:var(--muted);font-size:var(--text-sm);white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}:is(.contact-page__logout,.public-form__logout):hover{background:var(--anthracite-panel);color:var(--text)}@media (width<=560px){:is(.contact-page__sender,.public-form__sender){grid-template-columns:48px minmax(0,1fr)}:is(.contact-page__logout,.public-form__logout){grid-column:2;justify-self:start}}:is(.contact-page__sender-avatar,.public-form__sender-avatar){width:48px;height:48px;-webkit-mask:var(--curve-mask-1x1) center / 100% 100% no-repeat;-webkit-mask:var(--curve-mask-1x1) center / 100% 100% no-repeat;mask:var(--curve-mask-1x1) center / 100% 100% no-repeat;background:var(--anthracite-panel);color:var(--accent);border-radius:0;place-items:center;font-size:1.125rem;font-weight:700;display:grid;overflow:hidden}:is(.contact-page__sender-avatar,.public-form__sender-avatar) img{object-fit:cover;width:100%;height:100%;display:block}:is(.contact-page__sender-copy,.public-form__sender-copy){overflow-wrap:anywhere;gap:3px;min-width:0;display:grid}:is(.contact-page__sender-copy,.public-form__sender-copy)>span,:is(.contact-page__sender-copy,.public-form__sender-copy)>small{color:var(--muted);font-size:var(--text-sm);line-height:1.5}:is(.contact-page__sender-copy,.public-form__sender-copy)>strong{color:var(--text);font-size:1rem;line-height:1.4}:is(.contact-page__no-reply,.public-form__no-reply){min-height:44px;font-size:var(--text-sm);cursor:pointer;align-items:center;gap:12px;display:flex}:is(.contact-page,.public-form-page) :is(.contact-page__no-reply,.public-form__no-reply) input[type=checkbox]{flex:0 0 var(--control-toggle-width);width:var(--control-toggle-width);min-width:var(--control-toggle-width)}:is(.contact-page__no-reply,.public-form__no-reply)>span{min-width:0}:is(.contact-page__message,.public-form__message):empty{display:none}:is(.contact-page,.public-form-page) :is(.contact-page__message,.public-form__message).is-error{color:var(--ui-negative)}:is(.contact-page,.public-form-page) :is(.contact-page__message,.public-form__message).is-success{color:var(--ui-positive)}:is(.contact-page__aside,.public-form__aside){min-width:0;padding-top:var(--space-3);gap:32px;display:grid}:is(.contact-page__email,.public-form__email){justify-items:start;gap:var(--space-3);display:grid}:is(.contact-page__email,.public-form__email)>a{align-items:center;min-height:44px;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;display:inline-flex}:is(.contact-page__email,.public-form__email) p{max-width:42ch;font-size:var(--text-sm)}:is(.contact-page__email,.public-form__email)>a,:is(.contact-page__privacy,.public-form__privacy) a{color:var(--accent);text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}:is(.contact-page__links,.public-form__links){gap:var(--space-2);display:grid}:is(.contact-page__links,.public-form__links) h2{margin-bottom:var(--space-2)}:is(.contact-page__links,.public-form__links)>a{align-items:center;gap:var(--space-3);border-radius:var(--radius-navigation-item);color:var(--text);grid-template-columns:20px minmax(0,1fr) 16px;margin-inline:-12px;padding:14px 12px;text-decoration:none;transition:background-color .16s;display:grid}:is(.contact-page__links,.public-form__links)>a:hover,:is(.contact-page__links,.public-form__links)>a:focus-visible{background:var(--anthracite-panel)}:is(.contact-page__links,.public-form__links)>a>svg:first-child{color:var(--accent)}:is(.contact-page__links,.public-form__links)>a>svg:last-child{color:var(--muted)}:is(.contact-page__links,.public-form__links) span{gap:var(--space-1);min-width:0;display:grid}:is(.contact-page__links,.public-form__links) small{color:var(--muted);font-size:var(--text-sm);line-height:1.6}:is(.contact-page,.public-form-page) :is(a,button,input,textarea,select):focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (width<=980px){:is(.contact-page__layout,.public-form__layout){grid-template-columns:minmax(0,1fr);gap:32px}:is(.contact-page__aside,.public-form__aside){padding-top:0}}@media (width>=761px) and (width<=980px){:is(.contact-page__aside,.public-form__aside){grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:40px}:is(.contact-page__links,.public-form__links){grid-area:1/2/span 2}:is(.contact-page__aside,.public-form__aside)>:is(.contact-page__help,.public-form__help){grid-column:1}}@media (width<=560px){:is(.contact-page__fields,.public-form__fields){grid-template-columns:minmax(0,1fr)}:is(.contact-page__actions,.public-form__actions),:is(.contact-page__actions,.public-form__actions) .button{width:100%}}@media (prefers-reduced-motion:reduce){:is(.contact-page__links,.public-form__links)>a{transition:none}}:is(.contact-page__field,.public-form__field) :is(.contact-page__field-error,.public-form__field-error){color:var(--ui-negative)}:is(.contact-page__field,.public-form__field) :is(input,select,textarea,button)[aria-invalid=true]{--field-control-focus-outline:2px solid var(--ui-negative);outline:var(--field-control-focus-outline);outline-offset:2px}:is(.contact-page__counter,.public-form__counter){font-variant-numeric:tabular-nums;justify-self:end}.textarea-resize>:is(.contact-page__counter,.public-form__counter){color:var(--muted);pointer-events:none;margin:0;font-size:.75rem;font-weight:400;line-height:1.5;position:absolute;bottom:10px;right:14px}@media (pointer:coarse){.textarea-resize>:is(.contact-page__counter,.public-form__counter){bottom:16px}}:is(.contact-page__field,.public-form__field) :is(.contact-page__counter,.public-form__counter).is-near-limit{color:var(--accent)}:is(.contact-page__field,.public-form__field) [hidden]{display:none}:is(.contact-page__field,.public-form__field) input[data-contact-account-field]:read-only{--field-control-bg:var(--anthracite-panel-disabled);--field-control-bg-hover:var(--anthracite-panel-disabled);--field-control-bg-focus:var(--anthracite-panel-disabled);background:var(--anthracite-panel-disabled);color:var(--muted);cursor:not-allowed}.profile-report-page [hidden]{display:none}.profile-report-page .public-form__aside{gap:28px}.profile-report-page .public-form__help a{color:var(--accent);text-underline-offset:4px;text-decoration:underline}.profile-report-receipt{border-radius:var(--radius-media);background:var(--anthracite-panel);flex-wrap:wrap;align-items:center;gap:12px 24px;padding:20px 24px;display:flex}.profile-report-receipt strong{color:var(--accent);margin-inline-start:8px}.profile-report-receipt p{color:var(--muted);font-size:var(--text-sm)}@media (width>=761px) and (width<=980px){.profile-report-page .public-form__aside{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-report-page .public-form__links{grid-area:auto}.profile-report-page .public-form__aside>.public-form__help{grid-column:auto}}
body.site-shell .site-main .legal-document-section p>.link-button{vertical-align:baseline;width:auto;min-width:0;display:inline}