.c_R2bG_page{--report-action:linear-gradient(135deg, color-mix(in srgb, var(--k-lit-c) 90%, var(--k-sky)), var(--k-deep));color:var(--k-ink-hi);max-width:1220px;font-family:var(--font-sans);margin-inline:auto;padding-block:30px 40px}.c_R2bG_page p{color:var(--k-ink-mid);line-height:1.65}.c_R2bG_hero h1{letter-spacing:-.8px;font-size:clamp(26px,3vw,38px);font-weight:600;line-height:1.12}.c_R2bG_page .c_R2bG_hero p{max-width:640px;color:var(--k-report-body);margin-top:10px;font-size:14.5px;line-height:1.65}.c_R2bG_stats{flex-wrap:wrap;gap:34px;margin-block:20px 4px;display:flex}.c_R2bG_stats dd{font-family:var(--font-heading);margin:0;font-size:30px;font-weight:600}.c_R2bG_stats dd small{color:var(--k-accent);font-size:15px}.c_R2bG_stats dt,.c_R2bG_eyebrow{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.18em;font-size:10.5px;font-weight:700}.c_R2bG_stats dt{color:var(--k-ink-low);margin-block:4px}.c_R2bG_stats p{margin:0;font-size:10.5px}.c_R2bG_exports{grid-template-columns:1fr 1fr;gap:16px;margin-block:22px 26px;display:grid}.c_R2bG_previewError{border:1px solid color-mix(in srgb, var(--color-danger) 30%, transparent);background:color-mix(in srgb, var(--color-danger) 7%, white);border-radius:12px;margin-block:12px;padding:12px 16px;font-size:13px;color:var(--color-danger)!important}.c_R2bG_exportCard,.c_R2bG_chart{border:1px solid var(--k-edge-hover);background:linear-gradient(150deg, var(--k-accent-tint), transparent 85%), var(--k-surface-well);border-radius:18px;padding:20px}.c_R2bG_exportCard{box-shadow:var(--k-report-card-shadow);flex-direction:column;align-items:flex-start;gap:0;display:flex;position:relative;overflow:hidden}.c_R2bG_exportCard>:not(.c_R2bG_spark){z-index:1;position:relative}.c_R2bG_spark{pointer-events:none;width:150px;height:56px;position:absolute;top:18px;right:18px}.c_R2bG_spark polyline{fill:none;stroke:var(--k-accent);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:400;stroke-dashoffset:400px;animation:1.6s .3s forwards c_R2bG_report-draw}.c_R2bG_spark circle{fill:var(--k-sky)}@keyframes c_R2bG_report-draw{to{stroke-dashoffset:0}}.c_R2bG_exportCard h2{font-size:18px;font-family:var(--font-heading);margin-bottom:6px;font-weight:600}.c_R2bG_exportCard p{max-width:420px;margin:0 0 14px;font-size:12.5px;line-height:1.6}.c_R2bG_exportCard small{color:var(--k-ink-low);margin-top:4px;font-size:10px}.c_R2bG_exportCard button{min-height:40px;font-size:12.5px;font-family:var(--font-heading);margin-top:0}.c_R2bG_page .c_R2bG_eyebrow{color:var(--k-accent-hi);letter-spacing:.2em;font-size:10px}.c_R2bG_exportCard .c_R2bG_eyebrow{margin-bottom:8px;font-weight:800}.c_R2bG_page .c_R2bG_primary{background:var(--report-action);color:var(--color-white);box-shadow:0 8px 20px var(--k-accent-tint);border-radius:11px;padding-inline:18px}.c_R2bG_page .c_R2bG_primary:disabled{box-shadow:none}.c_R2bG_chart{box-shadow:var(--k-report-card-shadow);margin-block:26px 20px;padding:18px 18px 12px}.c_R2bG_chartIntro{max-width:820px;margin:4px 0 12px;font-size:13px;line-height:1.5}.c_R2bG_strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.c_R2bG_strip>div{border:1px solid var(--border);background:var(--k-surface-well);border-radius:12px;padding:9px 12px}.c_R2bG_strip dd{color:var(--k-ink-hi);font:700 20px var(--font-heading);overflow-wrap:anywhere;margin:0;line-height:1.1}.c_R2bG_strip dt{color:var(--k-ink-low);font:700 9.5px var(--font-heading);letter-spacing:.16em;text-transform:uppercase;margin-top:4px}.c_R2bG_strip small{color:var(--k-ink-low);font-size:10.5px}.c_R2bG_stripValue{font-size:13px!important;line-height:1.35!important}.c_R2bG_delta{border:1px solid var(--k-edge-hover);color:var(--k-accent-hi);font:700 11px var(--font-heading);white-space:nowrap;border-radius:999px;padding:6px 11px}.c_R2bG_filters,.c_R2bG_types{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.c_R2bG_filters{margin-block:0 12px;scroll-margin-top:72px}.c_R2bG_types button{background:var(--k-surface-well);height:35px;min-height:35px;font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;color:var(--k-ink-low);border-radius:999px;padding:7px 15px;font-size:11px}.c_R2bG_types button[aria-pressed=true]{background:var(--report-action);color:var(--color-white);border-color:var(--k-accent-hi)}.c_R2bG_dateRange{align-items:center;gap:10px;display:flex}.c_R2bG_dateLabel{border-left:1px solid var(--border);color:var(--k-ink-low);line-height:24px;font-family:var(--font-heading);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;padding-left:11px;font-size:10px;font-weight:700}.c_R2bG_dates{border:1px solid var(--border);background:var(--k-surface-well);border-radius:999px;align-items:center;gap:7px;height:35px;padding:4px 7px 4px 12px;display:flex}.c_R2bG_dates input{color:var(--k-ink-hi);width:112px;min-width:0;font-family:var(--font-heading);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:0 0;font-size:11px;font-weight:600}.dark .c_R2bG_dates input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.c_R2bG_dates>span{color:var(--k-ink-low);font-size:13px}.c_R2bG_dates button{width:24px;height:24px;min-height:24px;color:var(--k-ink-low);padding:0}.c_R2bG_rows{gap:11px;display:grid}.c_R2bG_row{border:1px solid var(--border);background:var(--k-surface-raised);min-height:74px;box-shadow:var(--k-report-row-shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:15px;align-items:center;gap:16px;padding:15px 18px;transition:border-color .2s,transform .2s;display:flex}.c_R2bG_row:hover{border-color:var(--k-edge-hover);transform:translateY(-1px)}.c_R2bG_row:focus{border-color:var(--k-accent-hi);outline:2px solid var(--k-accent-tint);outline-offset:2px}.c_R2bG_badge{width:44px;height:44px;font-family:var(--font-heading);background:var(--report-action);color:var(--color-white);border-radius:12px;flex-shrink:0;place-items:center;font-size:10px;font-weight:700;display:grid}.c_R2bG_rowInfo{overflow-wrap:anywhere;flex:1;min-width:0}.c_R2bG_rowInfo :is(h2,h3){font-size:14px;font-weight:600}.c_R2bG_rowInfo p{margin:3px 0 0;font-size:11px}.c_R2bG_score{text-align:right;min-width:44px;font-family:var(--font-heading);font-size:24px;font-weight:600}.c_R2bG_score small{color:var(--k-ink-mid);font-size:12px;font-weight:500}.c_R2bG_actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.c_R2bG_actions button,.c_R2bG_actions .c_R2bG_primary{height:30px;min-height:30px;font-family:var(--font-heading);border-radius:999px;padding:5px 13px;font-size:10.5px}.c_R2bG_actions button:not(.c_R2bG_primary){border-color:var(--k-edge-hover);color:var(--k-accent-hi)}.c_R2bG_unavailable{color:var(--k-ink-low);font-size:11px}.c_R2bG_state{text-align:center;border:1px solid var(--border);border-radius:18px;margin-block:20px;padding:36px 20px}.c_R2bG_state a{color:var(--k-accent);margin-top:14px;font-weight:600;display:inline-block}.c_R2bG_dialog{background:var(--k-surface-raised);width:min(850px,100vw - 2rem);color:var(--k-ink-hi)}.c_R2bG_previewDialog{--report-action:linear-gradient(135deg, color-mix(in srgb, var(--k-lit-c) 90%, var(--k-sky)), var(--k-deep));background:var(--k-surface-raised);width:min(1100px,100vw - 2rem);max-width:1100px;height:min(92dvh,900px);color:var(--k-ink-hi);flex-direction:column;gap:14px;display:flex}.c_R2bG_previewHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.c_R2bG_previewHeader h2{font-family:var(--font-heading);font-size:18px;font-weight:650}.c_R2bG_previewActions{visibility:visible;opacity:1;flex:none;align-items:center;gap:8px;display:flex}.c_R2bG_previewActions button{flex:none;font-size:12px}.c_R2bG_previewActions .c_R2bG_primary{background:var(--report-action);color:var(--color-white)}.c_R2bG_pdfFrame{border:1px solid var(--border);background:#fff;border-radius:12px;flex:1;width:100%;min-height:0}.c_R2bG_media{width:100%;max-height:60dvh;margin-block:20px}.c_R2bG_close{border:1px solid var(--border);color:var(--k-ink-hi);border-radius:12px;margin-top:18px;padding:10px 16px}.c_R2bG_page :is(button,input,a,summary):focus-visible,.c_R2bG_dialog :is(button,audio,video):focus-visible{outline:2px solid var(--k-accent);outline-offset:4px}@media not (min-width:64rem){.c_R2bG_row{flex-wrap:wrap}.c_R2bG_actions{justify-content:flex-start;width:100%}}@media (max-width:860px){.c_R2bG_exports{grid-template-columns:1fr}.c_R2bG_strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not (min-width:48rem){.c_R2bG_page{padding-top:8px}.c_R2bG_stats{grid-template-columns:1fr 1fr;gap:20px;display:grid}.c_R2bG_exports{grid-template-columns:1fr}.c_R2bG_exportCard,.c_R2bG_chart{padding:16px}.c_R2bG_row{gap:12px;padding:16px}.c_R2bG_dateRange{flex-wrap:wrap;max-width:100%}.c_R2bG_previewActions{flex-wrap:wrap;justify-content:flex-end;width:100%}.c_R2bG_dateLabel{border:0;padding-left:0}.c_R2bG_dates{max-width:100%}.c_R2bG_dates input{flex:1}}@media (prefers-reduced-motion:reduce){.c_R2bG_page *,.c_R2bG_dialog *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.c_R2bG_spark polyline{stroke-dashoffset:0}.c_R2bG_row:hover{transform:none}}
.uW14na_wrap{grid-template-columns:150px minmax(0,1fr);min-height:150px;display:grid}.uW14na_labels{border-right:1px solid var(--border)}.uW14na_dayHeaderSpacer{height:28px}.uW14na_labelFooter{height:48px}.uW14na_laneLabel{flex-direction:column;justify-content:center;height:118px;padding:0 42px 0 4px;display:flex;position:relative}.uW14na_laneLabel b{font:700 10.5px var(--font-heading);letter-spacing:.16em;text-transform:uppercase}.uW14na_laneLabel>span{color:var(--k-ink-low);margin-top:3px;font-size:10.5px;line-height:1.35}.uW14na_laneLabel small{color:var(--k-accent-hi);font:700 9px var(--font-heading);letter-spacing:.1em;margin-top:6px}.uW14na_scaleLabels{z-index:2;pointer-events:none;width:32px;position:absolute;inset:0 -34px 0 auto}.uW14na_scaleLabels span{color:var(--k-ink-low);font:700 9.5px var(--font-heading);line-height:1;position:absolute;right:4px;translate:0 calc(2px - 50%)}.uW14na_scroll{scrollbar-width:thin;scrollbar-color:var(--k-accent-hi) var(--k-surface-raised);position:relative;overflow:auto hidden}.uW14na_scroll::-webkit-scrollbar{height:10px}.uW14na_scroll::-webkit-scrollbar-track{background:var(--k-surface-raised);border-radius:999px}.uW14na_scroll::-webkit-scrollbar-thumb{border:2px solid var(--k-surface-raised);background:var(--k-accent-hi);border-radius:999px}.uW14na_scroll:focus-visible{outline:2px solid var(--k-accent);outline-offset:2px}.uW14na_scrollHint{z-index:6;visibility:hidden;opacity:0;border:1px solid var(--k-edge-hover);background:var(--k-surface-raised);width:max-content;color:var(--k-accent-hi);font:700 9px var(--font-heading);letter-spacing:.12em;text-transform:uppercase;pointer-events:none;border-radius:999px;margin:4px 0 -27px 6px;padding:5px 10px;display:block;position:sticky;top:4px;left:6px}.uW14na_scrollHintVisible{visibility:visible;opacity:1}.uW14na_canvas,.uW14na_chartBody{position:relative}.uW14na_lanes{z-index:1;padding-top:28px;position:relative}.uW14na_dayBands{z-index:2;pointer-events:none;position:absolute;inset:0}.uW14na_dayBand{border:1px dashed var(--k-edge-hover);background:var(--k-accent-tint);border-radius:10px;position:absolute;top:22px}.uW14na_dayBand b{color:var(--k-ink-low);font:700 9px var(--font-heading);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;position:absolute;top:-19px;left:50%;translate:-50%}.uW14na_dates{height:48px;color:var(--k-ink-low);display:grid}.uW14na_dateGroup{text-align:center;grid-template-rows:24px 18px;align-content:start;display:grid}.uW14na_dates b{color:var(--k-ink-hi);font:700 10px var(--font-heading);letter-spacing:.04em;text-transform:uppercase;align-self:end}.uW14na_times{align-items:start;display:grid}.uW14na_times span{font-size:9.5px}.uW14na_lane{border-top:1px solid var(--border);background:color-mix(in srgb, var(--k-accent-tint) 24%, transparent);height:118px;position:relative}.uW14na_lane:nth-child(odd){background:0 0}.uW14na_lane svg{width:100%;height:118px;position:absolute;inset:0;overflow:visible}.uW14na_grid{stroke:color-mix(in srgb, var(--k-ink-low) 18%, transparent);stroke-dasharray:3 5}.uW14na_target{stroke:var(--k-accent-hi);stroke-dasharray:6 4;opacity:.7}.uW14na_line{fill:none;stroke:var(--k-accent);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.uW14na_deltaBadge rect{fill:var(--k-surface-raised);stroke-width:1px}.uW14na_deltaBadge text{fill:var(--k-ink-hi);font:700 9px var(--font-heading);text-anchor:middle}.uW14na_deltaPositive rect{stroke:var(--k-accent-hi)}.uW14na_deltaNegative rect{stroke:var(--k-ink-low)}.uW14na_deltaHeld rect{stroke:var(--k-edge-hover);stroke-dasharray:3 2}.uW14na_point{z-index:3;width:42px;height:36px;color:var(--k-ink-hi);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;translate:-50% -50%}.uW14na_point i{border:2.5px solid var(--k-accent);background:var(--k-surface-raised);border-radius:50%;width:13px;height:13px}.uW14na_point b{font:700 10.5px var(--font-heading);white-space:nowrap;position:absolute;top:-5px;translate:0 -100%}.uW14na_bestLabel{color:var(--k-ink-hi);font:700 9px var(--font-heading);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;position:absolute;top:-20px;translate:0 -100%}.uW14na_point:hover i,.uW14na_point:focus-visible i{scale:1.2}.uW14na_pointBest i{background:var(--k-accent);border-color:var(--k-sky);box-shadow:0 0 0 4px var(--k-accent-tint)}.uW14na_pointHeld i{background:var(--k-accent-tint)}.uW14na_pointEmpty i{border-style:dashed;border-color:var(--k-ink-low);background:0 0}.uW14na_tooltipCard{border:1px solid var(--k-edge-hover);background:color-mix(in srgb, var(--k-surface-raised) 92%, transparent);min-width:200px;max-width:260px;color:var(--k-ink-hi);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:12px;gap:0;padding:10px 12px;font-size:12px;line-height:1.45;display:grid}.uW14na_tooltipCard>[aria-hidden=true]{display:none}.uW14na_tooltipTitle{color:var(--k-accent-hi);font:700 9.5px var(--font-heading);letter-spacing:.16em;text-transform:uppercase;margin-bottom:4px}.uW14na_tooltipScore{align-items:baseline;gap:4px;margin:2px 0 3px;display:flex}.uW14na_tooltipScore b{color:var(--k-ink-hi);font:700 20px var(--font-heading)}.uW14na_tooltipScore span,.uW14na_tooltipKind,.uW14na_tooltipMeta{color:var(--k-ink-low)}.uW14na_tooltipScore span{font-weight:700}.uW14na_tooltipKind{margin-bottom:3px}.uW14na_tooltipMeta,.uW14na_tooltipNote{display:block}.uW14na_tooltipNote{color:var(--k-ink-hi);margin-top:2px}.uW14na_legend{color:var(--k-ink-low);font:700 9.5px var(--font-heading);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:12px 18px;margin:8px 4px 4px;display:flex}.uW14na_legend span{align-items:center;gap:7px;display:inline-flex}.uW14na_legend i{border:2px solid var(--k-accent);border-radius:50%;width:11px;height:11px}.uW14na_legend .uW14na_best{background:var(--k-accent);border-color:var(--k-sky)}.uW14na_legend .uW14na_held{background:var(--k-accent-tint)}.uW14na_legend .uW14na_notScored{border-style:dashed;border-color:var(--k-ink-low)}.uW14na_legend .uW14na_sameDay{background:var(--k-accent-tint);border-style:dashed;border-radius:3px;width:16px}.uW14na_legend small{font-family:var(--font-sans);letter-spacing:0;text-transform:none;margin-left:auto;font-weight:500}.uW14na_empty{text-align:center;padding:34px 18px}@media not (min-width:48rem){.uW14na_wrap{grid-template-columns:112px minmax(0,1fr)}.uW14na_laneLabel{padding-right:6px}.uW14na_legend small{width:100%}}
