.stats-view-module__yhkHYq__view{padding-bottom:40px}.stats-view-module__yhkHYq__heading{flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:14px;display:flex}.stats-view-module__yhkHYq__heading .subtle{margin-left:-10px}.stats-view-module__yhkHYq__heading h1{font:700 28px/1.2 var(--sans);letter-spacing:-1px;align-items:center;gap:9px;display:flex}.stats-view-module__yhkHYq__heading h1 svg{color:var(--accent-soft)}.stats-view-module__yhkHYq__heading h1:focus{outline:none}.stats-view-module__yhkHYq__heading h1:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:4px}.stats-view-module__yhkHYq__toolbar{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-bottom:18px;display:flex}.stats-view-module__yhkHYq__toggle{background:var(--soft);border-radius:9px;gap:3px;padding:3px;display:inline-flex}.stats-view-module__yhkHYq__toggle button{min-height:38px;color:var(--muted);font:700 14px/1 var(--sans);white-space:nowrap;background:0 0;border-radius:7px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.stats-view-module__yhkHYq__toggle button:hover{color:var(--ink)}.stats-view-module__yhkHYq__toggle button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px var(--shadow-soft)}.stats-view-module__yhkHYq__badge{background:var(--surface-2);text-align:center;border-radius:5px;min-width:22px;padding:2px 5px;font-size:12px}.stats-view-module__yhkHYq__toggle button[aria-pressed=true] .stats-view-module__yhkHYq__badge{background:var(--soft-accent)}.stats-view-module__yhkHYq__explain{color:var(--muted);flex:260px;font-size:13px}.stats-view-module__yhkHYq__callout{border:1px solid var(--warn-line);background:var(--warn-bg);color:var(--warn-text);border-radius:9px;margin-bottom:18px;padding:11px 14px;font-size:14px}.stats-view-module__yhkHYq__section+.stats-view-module__yhkHYq__section{margin-top:28px}.stats-view-module__yhkHYq__section h2{font:700 19px/1.3 var(--sans);letter-spacing:-.3px;margin-bottom:10px}.stats-view-module__yhkHYq__sectionNote{color:var(--muted);margin:-4px 0 12px;font-size:13px}.stats-view-module__yhkHYq__grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px;display:grid}.stats-view-module__yhkHYq__headline{color:var(--text);font-size:14px}.stats-view-module__yhkHYq__headline strong{color:var(--ink);font-weight:700}.stats-view-module__yhkHYq__tie{color:var(--muted)}.stats-view-module__yhkHYq__agreeGrid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.stats-view-module__yhkHYq__spreadGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;gap:14px;display:grid}.stats-view-module__yhkHYq__plotToolbar{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-bottom:12px;display:flex}.stats-view-module__yhkHYq__emptyPlot{background:var(--surface);border:1px dashed var(--line);color:var(--muted);border-radius:12px;padding:22px 20px;font-size:14px}.stats-view-module__yhkHYq__emptyPlot p{max-width:560px}.stats-view-module__yhkHYq__empty{text-align:center;background:var(--surface);border:1px solid var(--line);color:var(--muted);border-radius:12px;padding:48px 20px}.stats-view-module__yhkHYq__empty h2{font:700 20px/1.3 var(--sans);margin-bottom:6px}.stats-view-module__yhkHYq__empty p{max-width:420px;margin:0 auto}.stats-view-module__yhkHYq__headerToggle[aria-pressed=true],.stats-view-module__yhkHYq__headerToggle[aria-pressed=true]:hover{background:var(--soft-accent);color:var(--ink)}@media (max-width:900px){.stats-view-module__yhkHYq__agreeGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.stats-view-module__yhkHYq__heading h1{font-size:23px}.stats-view-module__yhkHYq__toggle{width:100%}.stats-view-module__yhkHYq__toggle button{flex:1;justify-content:center;font-size:13px}}
.charts-module__YiJTfW__root{--cat-city:#2a78d6;--cat-nature:#1baf7a;--cat-beach:#eb6834;--cat-none:#8a9893;--chart-neutral:#5d7a72;--chart-grid:var(--line-soft);--chart-axis:var(--line);--chart-track:var(--soft);--chart-ring:var(--surface);--chart-mark-ink:var(--ink)}@media (prefers-color-scheme:dark){.charts-module__YiJTfW__root{--cat-city:#3987e5;--cat-nature:#199e70;--cat-beach:#d95926;--cat-none:#74837e;--chart-neutral:#86a89d}}.charts-module__YiJTfW__frame{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:10px;min-width:0;padding:16px 18px;display:flex}.charts-module__YiJTfW__frame>h3{font:700 16px/1.3 var(--sans);overflow-wrap:anywhere}.charts-module__YiJTfW__subtitle,.charts-module__YiJTfW__caption{color:var(--muted);font-size:13px}.charts-module__YiJTfW__caption strong{color:var(--text);font-weight:700}.charts-module__YiJTfW__note{color:var(--muted);font-size:14px}.charts-module__YiJTfW__footnote{color:var(--muted);margin-top:auto;padding-top:2px;font-size:12px}.charts-module__YiJTfW__legend{color:var(--muted);flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.charts-module__YiJTfW__legend li{align-items:center;gap:6px;display:inline-flex}.charts-module__YiJTfW__swatch{background:var(--swatch);border-radius:50%;flex-shrink:0;width:10px;height:10px}.charts-module__YiJTfW__swatchLine{border-top:2px solid var(--swatch);width:14px;height:0}.charts-module__YiJTfW__swatchDash{border-top:1.5px dashed var(--swatch);width:14px;height:0}.charts-module__YiJTfW__swatchRing{border:2px solid var(--swatch);background:var(--surface);border-radius:50%;width:10px;height:10px}.charts-module__YiJTfW__rows{flex-direction:column;gap:12px;margin:2px 0 0;padding:0;list-style:none;display:flex}.charts-module__YiJTfW__rowLabel{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:4px;font-size:14px;display:flex}.charts-module__YiJTfW__rowName{min-width:0;color:var(--text);overflow-wrap:anywhere;align-items:center;gap:7px;display:inline-flex}.charts-module__YiJTfW__rowValue{font-variant-numeric:tabular-nums;color:var(--ink);flex-shrink:0}.charts-module__YiJTfW__rowValue strong{font-weight:700}.charts-module__YiJTfW__count{color:var(--muted);font-size:12px}.charts-module__YiJTfW__strong .charts-module__YiJTfW__rowName{color:var(--ink);font-weight:700}.charts-module__YiJTfW__track{background:var(--chart-track);border-radius:0 4px 4px 0;height:10px;display:block;position:relative}.charts-module__YiJTfW__bar{background:var(--swatch,var(--chart-neutral));border-radius:0 4px 4px 0;min-width:2px;height:100%;display:block}.charts-module__YiJTfW__plot{position:relative}.charts-module__YiJTfW__svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.charts-module__YiJTfW__grid line{stroke:var(--chart-grid);stroke-width:1px;shape-rendering:crispedges}.charts-module__YiJTfW__grid .charts-module__YiJTfW__axisLine{stroke:var(--chart-axis)}.charts-module__YiJTfW__ticksX{font-variant-numeric:tabular-nums;height:18px;color:var(--muted);margin-top:4px;font-size:11px;position:relative}.charts-module__YiJTfW__ticksX span{position:absolute;top:0;transform:translate(-50%)}.charts-module__YiJTfW__ticksY{font-variant-numeric:tabular-nums;width:18px;color:var(--muted);text-align:right;font-size:11px;position:absolute;top:0;bottom:0;left:-24px}.charts-module__YiJTfW__ticksY span{position:absolute;right:0;transform:translateY(-50%)}.charts-module__YiJTfW__axisTitle{color:var(--text);font-size:12px;font-weight:700}.charts-module__YiJTfW__dot{cursor:pointer;outline:none}.charts-module__YiJTfW__dot .charts-module__YiJTfW__hit{fill:#0000}.charts-module__YiJTfW__dot .charts-module__YiJTfW__mark{fill:var(--swatch);stroke:var(--chart-ring);stroke-width:2px;transition:r .12s,opacity .12s}.charts-module__YiJTfW__dot.charts-module__YiJTfW__faded .charts-module__YiJTfW__mark{opacity:.72}.charts-module__YiJTfW__dot .charts-module__YiJTfW__halo{fill:none;stroke:var(--chart-mark-ink);stroke-width:1.5px}.charts-module__YiJTfW__dot.charts-module__YiJTfW__active .charts-module__YiJTfW__mark,.charts-module__YiJTfW__dot:hover .charts-module__YiJTfW__mark{opacity:1}.charts-module__YiJTfW__dot .charts-module__YiJTfW__focus{fill:none;stroke:var(--focus);stroke-width:2px;opacity:0}.charts-module__YiJTfW__dot.charts-module__YiJTfW__active .charts-module__YiJTfW__focus,.charts-module__YiJTfW__dot:focus-visible .charts-module__YiJTfW__focus{opacity:1}.charts-module__YiJTfW__tooltip{z-index:3;background:var(--surface);border:1px solid var(--line);min-width:120px;max-width:220px;box-shadow:0 4px 14px var(--shadow-soft);color:var(--muted);pointer-events:none;white-space:normal;border-radius:8px;padding:8px 10px;font-size:12px;line-height:1.35;position:absolute}.charts-module__YiJTfW__tooltipTitle{color:var(--ink);overflow-wrap:anywhere;margin-bottom:4px;font-size:13px;font-weight:700;display:block}.charts-module__YiJTfW__tooltipDetail{margin:-2px 0 5px;display:block}.charts-module__YiJTfW__tooltipRow{align-items:center;gap:6px;display:flex}.charts-module__YiJTfW__tooltipRow strong{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}.charts-module__YiJTfW__tooltipKey{border-top:2px solid var(--swatch);width:10px;height:0}.charts-module__YiJTfW__segmented{background:var(--soft);border-radius:9px;gap:3px;max-width:100%;padding:3px;display:inline-flex}.charts-module__YiJTfW__segmented button{min-width:0;min-height:34px;color:var(--muted);font:700 13px/1.1 var(--sans);text-overflow:ellipsis;white-space:nowrap;background:0 0;border-radius:7px;padding:5px 12px;overflow:hidden}.charts-module__YiJTfW__segmented button:hover{color:var(--ink)}.charts-module__YiJTfW__segmented button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px var(--shadow-soft)}@media (max-width:760px){.charts-module__YiJTfW__frame{padding:14px}.charts-module__YiJTfW__segmented{width:100%;display:flex}.charts-module__YiJTfW__segmented button{flex:1}}@media (forced-colors:active){.charts-module__YiJTfW__bar,.charts-module__YiJTfW__swatch{background:canvastext}.charts-module__YiJTfW__track{border:1px solid canvastext}.charts-module__YiJTfW__dot .charts-module__YiJTfW__mark{fill:canvastext;stroke:canvas}.charts-module__YiJTfW__dot.charts-module__YiJTfW__active .charts-module__YiJTfW__focus,.charts-module__YiJTfW__dot:focus-visible .charts-module__YiJTfW__focus{stroke:highlight}}
.plots-module__B-9Txq__agreement{flex-direction:column;gap:12px;display:flex}.plots-module__B-9Txq__scatter{align-self:center;width:100%;max-width:460px}.plots-module__B-9Txq__scatter>.plots-module__B-9Txq__axisRow{margin-bottom:8px}.plots-module__B-9Txq__scatterBody{padding-left:26px;padding-right:6px}.plots-module__B-9Txq__square{aspect-ratio:1}.plots-module__B-9Txq__diagonal{stroke:var(--muted);stroke-width:1.5px;stroke-dasharray:4 4;opacity:.7}.plots-module__B-9Txq__frontierLine line{stroke:var(--chart-mark-ink);stroke-width:2px;stroke-linecap:round;opacity:.45}.plots-module__B-9Txq__axisRow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;display:flex}.plots-module__B-9Txq__side{color:var(--muted);font-size:12px}.plots-module__B-9Txq__strips{flex-direction:column;display:flex}.plots-module__B-9Txq__strips>ul{gap:6px}.plots-module__B-9Txq__strip,.plots-module__B-9Txq__stripTicks{margin:0 6px}.plots-module__B-9Txq__average{stroke:var(--chart-mark-ink);stroke-width:2.5px;stroke-linecap:round}.plots-module__B-9Txq__gapRow{flex-direction:column;gap:2px;display:flex}.plots-module__B-9Txq__gapWho{color:var(--muted);flex-shrink:0;font-size:12px}.plots-module__B-9Txq__dumbbell{background:linear-gradient(var(--chart-grid), var(--chart-grid)) left center / 100% 1px no-repeat;height:14px;margin:2px 6px;display:block;position:relative}.plots-module__B-9Txq__dumbbellLine{background:var(--muted);opacity:.6;height:2px;position:absolute;top:6px}.plots-module__B-9Txq__personA,.plots-module__B-9Txq__personB{border:2px solid var(--chart-mark-ink);width:10px;height:10px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;margin-left:-5px;position:absolute;top:2px}.plots-module__B-9Txq__personA{background:var(--chart-mark-ink)}.plots-module__B-9Txq__personB{background:var(--surface)}.plots-module__B-9Txq__gapScores{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.plots-module__B-9Txq__gapScores strong{color:var(--ink);font-weight:700}@media (forced-colors:active){.plots-module__B-9Txq__personA{background:canvastext}.plots-module__B-9Txq__personA,.plots-module__B-9Txq__personB{border-color:canvastext}}
