:root{--white:oklch(100% 0 0);--black:oklch(0% 0 0);--neutral-50:oklch(98.5% 0 0);--neutral-100:oklch(97% 0 0);--neutral-200:oklch(92.2% 0 0);--neutral-300:oklch(87% 0 0);--neutral-400:oklch(70.8% 0 0);--neutral-500:oklch(55.6% 0 0);--neutral-600:oklch(43.9% 0 0);--neutral-700:oklch(26.9% 0 0);--neutral-800:oklch(20.5% 0 0);--neutral-900:oklch(14.5% 0 0);--red-500:oklch(57.7% .245 27.325);--red-400:oklch(70.4% .191 22.216);--red-subtle-light:oklch(97.1% .013 17.38);--red-subtle-dark:oklch(25.8% .092 26.04);--sp-0:0;--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.25rem;--sp-6:1.5rem;--sp-8:2rem;--sp-10:2.5rem;--sp-12:3rem;--sp-16:4rem;--radius:.625rem;--fs-xs:.75rem;--fs-sm:.875rem;--fs-md:1rem;--fs-lg:1.125rem;--fs-xl:1.25rem;--fs-2xl:1.5rem;--fs-3xl:1.875rem;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--lh-tight:1.2;--lh-snug:1.35;--lh-normal:1.5;--ls-tight:-.025em;--ls-tighter:-.05em;--ls-normal:0;--ff-sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--ff-mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace;--shadow-xs-raw:0 1px 2px 0 oklch(0% 0 0/.05);--shadow-sm-raw:0 1px 3px 0 oklch(0% 0 0/.1), 0 1px 2px -1px oklch(0% 0 0/.1);--shadow-md-raw:0 4px 6px -1px oklch(0% 0 0/.1), 0 2px 4px -2px oklch(0% 0 0/.1);--shadow-lg-raw:0 10px 15px -3px oklch(0% 0 0/.1), 0 4px 6px -4px oklch(0% 0 0/.1);--color-bg:var(--neutral-50);--color-surface:var(--white);--color-surface-raised:var(--white);--color-surface-sunken:var(--neutral-100);--color-text:var(--neutral-900);--color-text-muted:var(--neutral-500);--color-text-subtle:var(--neutral-400);--color-border:var(--neutral-200);--color-border-strong:var(--neutral-300);--color-input:var(--neutral-200);--color-accent:var(--neutral-800);--color-accent-hover:color-mix(in oklab, var(--neutral-800) 90%, var(--white));--color-accent-active:color-mix(in oklab, var(--neutral-800) 82%, var(--white));--color-accent-subtle:var(--neutral-100);--color-accent-subtle-text:var(--neutral-800);--color-accent-text:var(--neutral-800);--color-accent-contrast:var(--neutral-50);--color-secondary:var(--neutral-100);--color-secondary-hover:color-mix(in oklab, var(--color-secondary) 80%, var(--color-bg));--color-secondary-text:var(--neutral-800);--color-muted:var(--neutral-100);--color-muted-foreground:var(--neutral-500);--color-ring:var(--neutral-400);--color-focus-ring:var(--neutral-400);--color-danger:var(--red-500);--color-danger-hover:color-mix(in oklab, var(--red-500) 90%, var(--white));--color-danger-subtle:var(--red-subtle-light);--color-danger-contrast:var(--white);--color-danger-text:var(--red-500);--color-overlay:oklch(0% 0 0/.5);--space-0:var(--sp-0);--space-1:var(--sp-1);--space-2:var(--sp-2);--space-3:var(--sp-3);--space-4:var(--sp-4);--space-5:var(--sp-5);--space-6:var(--sp-6);--space-8:var(--sp-8);--space-10:var(--sp-10);--space-12:var(--sp-12);--space-16:var(--sp-16);--radius-sm:calc(var(--radius) * .6);--radius-md:calc(var(--radius) * .8);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) * 1.4);--radius-full:9999px;--font-family:var(--ff-sans);--font-family-mono:var(--ff-mono);--font-size-xs:var(--fs-xs);--font-size-sm:var(--fs-sm);--font-size-md:var(--fs-md);--font-size-lg:var(--fs-lg);--font-size-xl:var(--fs-xl);--font-size-2xl:var(--fs-2xl);--font-size-3xl:var(--fs-3xl);--font-weight-regular:var(--fw-regular);--font-weight-medium:var(--fw-medium);--font-weight-semibold:var(--fw-semibold);--font-weight-bold:var(--fw-bold);--line-height-tight:var(--lh-tight);--line-height-snug:var(--lh-snug);--line-height-normal:var(--lh-normal);--letter-spacing-tight:var(--ls-tight);--letter-spacing-tighter:var(--ls-tighter);--letter-spacing-normal:var(--ls-normal);--shadow-xs:var(--shadow-xs-raw);--shadow-sm:var(--shadow-sm-raw);--shadow-md:var(--shadow-md-raw);--shadow-lg:var(--shadow-lg-raw);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme]){--color-bg:var(--neutral-900);--color-surface:var(--neutral-800);--color-surface-raised:var(--neutral-800);--color-surface-sunken:var(--neutral-700);--color-text:var(--neutral-50);--color-text-muted:var(--neutral-400);--color-text-subtle:var(--neutral-500);--color-border:oklch(100% 0 0/.1);--color-border-strong:oklch(100% 0 0/.18);--color-input:oklch(100% 0 0/.15);--color-accent:var(--neutral-200);--color-accent-hover:color-mix(in oklab, var(--neutral-200) 90%, var(--neutral-900));--color-accent-active:color-mix(in oklab, var(--neutral-200) 82%, var(--neutral-900));--color-accent-subtle:var(--neutral-700);--color-accent-subtle-text:var(--neutral-50);--color-accent-text:var(--neutral-200);--color-accent-contrast:var(--neutral-800);--color-secondary:var(--neutral-700);--color-secondary-hover:color-mix(in oklab, var(--color-secondary) 80%, var(--color-bg));--color-secondary-text:var(--neutral-50);--color-muted:var(--neutral-700);--color-muted-foreground:var(--neutral-400);--color-ring:var(--neutral-500);--color-focus-ring:var(--neutral-500);--color-danger:var(--red-500);--color-danger-hover:color-mix(in oklab, var(--red-500) 88%, var(--neutral-900));--color-danger-subtle:var(--red-subtle-dark);--color-danger-contrast:var(--neutral-50);--color-danger-text:var(--red-400);--color-overlay:oklch(0% 0 0/.5);--shadow-xs:0 1px 2px 0 oklch(0% 0 0/.4);--shadow-sm:0 1px 3px 0 oklch(0% 0 0/.5), 0 1px 2px -1px oklch(0% 0 0/.5);--shadow-md:0 4px 6px -1px oklch(0% 0 0/.5), 0 2px 4px -2px oklch(0% 0 0/.5);--shadow-lg:0 10px 15px -3px oklch(0% 0 0/.55), 0 4px 6px -4px oklch(0% 0 0/.55);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}[data-theme=dark]{--color-bg:var(--neutral-900);--color-surface:var(--neutral-800);--color-surface-raised:var(--neutral-800);--color-surface-sunken:var(--neutral-700);--color-text:var(--neutral-50);--color-text-muted:var(--neutral-400);--color-text-subtle:var(--neutral-500);--color-border:oklch(100% 0 0/.1);--color-border-strong:oklch(100% 0 0/.18);--color-input:oklch(100% 0 0/.15);--color-accent:var(--neutral-200);--color-accent-hover:color-mix(in oklab, var(--neutral-200) 90%, var(--neutral-900));--color-accent-active:color-mix(in oklab, var(--neutral-200) 82%, var(--neutral-900));--color-accent-subtle:var(--neutral-700);--color-accent-subtle-text:var(--neutral-50);--color-accent-text:var(--neutral-200);--color-accent-contrast:var(--neutral-800);--color-secondary:var(--neutral-700);--color-secondary-hover:color-mix(in oklab, var(--color-secondary) 80%, var(--color-bg));--color-secondary-text:var(--neutral-50);--color-muted:var(--neutral-700);--color-muted-foreground:var(--neutral-400);--color-ring:var(--neutral-500);--color-focus-ring:var(--neutral-500);--color-danger:var(--red-500);--color-danger-hover:color-mix(in oklab, var(--red-500) 88%, var(--neutral-900));--color-danger-subtle:var(--red-subtle-dark);--color-danger-contrast:var(--neutral-50);--color-danger-text:var(--red-400);--color-overlay:oklch(0% 0 0/.5);--shadow-xs:0 1px 2px 0 oklch(0% 0 0/.4);--shadow-sm:0 1px 3px 0 oklch(0% 0 0/.5), 0 1px 2px -1px oklch(0% 0 0/.5);--shadow-md:0 4px 6px -1px oklch(0% 0 0/.5), 0 2px 4px -2px oklch(0% 0 0/.5);--shadow-lg:0 10px 15px -3px oklch(0% 0 0/.55), 0 4px 6px -4px oklch(0% 0 0/.55);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}:root{background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-family);font-size:var(--font-size-md);line-height:var(--line-height-normal)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.c3_kELgIW_badge{align-items:center;gap:var(--space-1);width:fit-content;padding:.125rem var(--space-2);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);white-space:nowrap;font-variant-numeric:tabular-nums;border:1px solid #0000;line-height:1.25;transition:color .15s,background-color .15s,border-color .15s;display:inline-flex}.c3_kELgIW_default{background-color:var(--color-accent);color:var(--color-accent-contrast)}.c3_kELgIW_secondary{background-color:color-mix(in srgb, var(--color-secondary) 70%, var(--color-text));color:var(--color-secondary-text);border-color:var(--color-border-strong)}.c3_kELgIW_outline{color:var(--color-text);border-color:var(--color-border)}.c3_kELgIW_destructive{background-color:var(--color-danger);color:var(--color-danger-contrast)}.c3_AGSrGW_button{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);font-family:var(--font-family);font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;flex-shrink:0;line-height:1;transition:color .15s,background-color .15s,border-color .15s,box-shadow .15s;display:inline-flex}.c3_AGSrGW_button svg{pointer-events:none;flex-shrink:0;width:1rem;height:1rem}.c3_AGSrGW_button:focus-visible{border-color:var(--color-ring);box-shadow:0 0 0 3px color-mix(in oklab, var(--color-ring) 50%, transparent);outline:none}.c3_AGSrGW_button:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.c3_AGSrGW_sm{height:2rem;padding-inline:var(--space-3)}.c3_AGSrGW_default{height:2.25rem;padding-inline:var(--space-4)}.c3_AGSrGW_lg{height:2.5rem;padding-inline:var(--space-6)}.c3_AGSrGW_icon{width:2.25rem;height:2.25rem;padding-inline:0}.c3_AGSrGW_default{background-color:var(--color-accent);color:var(--color-accent-contrast);box-shadow:var(--shadow-xs)}.c3_AGSrGW_default:hover:not(:disabled){background-color:var(--color-accent-hover)}.c3_AGSrGW_secondary{background-color:var(--color-secondary);color:var(--color-secondary-text);box-shadow:var(--shadow-xs)}.c3_AGSrGW_secondary:hover:not(:disabled){background-color:var(--color-secondary-hover)}.c3_AGSrGW_outline{background-color:var(--color-surface);color:var(--color-text);border-color:var(--color-border);box-shadow:var(--shadow-xs)}.c3_AGSrGW_outline:hover:not(:disabled){background-color:var(--color-surface-sunken)}.c3_AGSrGW_ghost{color:var(--color-text);background-color:#0000}.c3_AGSrGW_ghost:hover:not(:disabled){background-color:var(--color-surface-sunken)}.c3_AGSrGW_destructive{background-color:var(--color-danger);color:var(--color-danger-contrast);box-shadow:var(--shadow-xs)}.c3_AGSrGW_destructive:hover:not(:disabled){background-color:var(--color-danger-hover)}.c3_AGSrGW_destructive:focus-visible{border-color:var(--color-danger);box-shadow:0 0 0 3px color-mix(in oklab, var(--color-danger) 40%, transparent)}.c3_AGSrGW_link{color:var(--color-accent-text);text-underline-offset:4px;background-color:#0000}.c3_AGSrGW_link:hover:not(:disabled){text-decoration:underline}.c3_Njv5ra_root{gap:var(--space-6);padding-block:var(--space-6);background-color:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.c3_Njv5ra_header{align-items:start;column-gap:var(--space-4);row-gap:var(--space-1);padding-inline:var(--space-6);grid-template-columns:1fr auto;display:grid}.c3_Njv5ra_title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);grid-column:1}.c3_Njv5ra_description{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-snug);grid-column:1;margin:0}.c3_Njv5ra_action{grid-area:1/2/span 2;place-self:start end}.c3_Njv5ra_content{padding-inline:var(--space-6)}.c3_Njv5ra_footer{align-items:center;gap:var(--space-3);padding-inline:var(--space-6);display:flex}.c3_t4wVEa_root{--dial-size:56px;align-items:center;gap:var(--space-1);flex-direction:column;display:inline-flex}.c3_t4wVEa_ring{width:var(--dial-size);height:var(--dial-size);position:relative}.c3_t4wVEa_svg{width:100%;height:100%;display:block}.c3_t4wVEa_track{fill:none;stroke:var(--color-surface-sunken);stroke-width:9px;stroke-linecap:round}.c3_t4wVEa_fill{fill:none;stroke:var(--color-text);stroke-width:9px;stroke-linecap:round;transition:stroke-dasharray .32s cubic-bezier(.16,1,.3,1)}.c3_t4wVEa_value{color:var(--color-text);font-size:calc(var(--dial-size) * .3);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;letter-spacing:var(--letter-spacing-tight);justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;inset:0}.c3_t4wVEa_label{color:var(--color-text-subtle);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--letter-spacing-tight);line-height:1}@keyframes c3_-MVphG_dialogBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes c3_-MVphG_dialogBackdropOut{0%{opacity:1}to{opacity:0}}@keyframes c3_-MVphG_dialogContentIn{0%{opacity:0;transform:scale(.96) translateY(var(--space-1))}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes c3_-MVphG_dialogContentOut{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.96) translateY(var(--space-1))}}.c3_-MVphG_backdrop{z-index:50;background:var(--color-overlay);position:fixed;inset:0}.c3_-MVphG_backdrop[data-state=open]{animation:.16s ease-out c3_-MVphG_dialogBackdropIn}.c3_-MVphG_backdrop[data-state=closed]{animation:.14s ease-in c3_-MVphG_dialogBackdropOut}.c3_-MVphG_positioner{z-index:51;padding:var(--space-4);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.c3_-MVphG_content{width:100%;max-width:32rem;padding:var(--space-6);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);color:var(--color-text)}.c3_-MVphG_content[data-state=open]{animation:.18s cubic-bezier(.16,1,.3,1) c3_-MVphG_dialogContentIn}.c3_-MVphG_content[data-state=closed]{animation:.14s ease-in c3_-MVphG_dialogContentOut}.c3_-MVphG_content:focus-visible{outline:none}.c3_-MVphG_title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text);margin:0;line-height:1}.c3_-MVphG_description{margin-top:var(--space-2);font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--color-text-muted)}.c3_-MVphG_trigger{justify-content:center;align-items:center;gap:var(--space-2);height:2.25rem;padding-inline:var(--space-4);font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);cursor:pointer;line-height:1;transition:background-color .15s,border-color .15s,box-shadow .15s;display:inline-flex}.c3_-MVphG_trigger:hover{background:var(--color-surface-sunken)}.c3_-MVphG_trigger:focus-visible{border-color:var(--color-ring);box-shadow:0 0 0 3px color-mix(in oklab, var(--color-ring) 50%, transparent);outline:none}.c3_-MVphG_closeTrigger{justify-content:center;align-items:center;gap:var(--space-2);height:2.25rem;padding-inline:var(--space-4);font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text);border-radius:var(--radius-md);cursor:pointer;background:0 0;border:1px solid #0000;line-height:1;transition:color .15s,background-color .15s;display:inline-flex}.c3_-MVphG_closeTrigger:hover{background:var(--color-surface-sunken)}.c3_-MVphG_closeTrigger:focus-visible{border-color:var(--color-ring);box-shadow:0 0 0 3px color-mix(in oklab, var(--color-ring) 50%, transparent);outline:none}.c3_elDMWW_root{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.c3_elDMWW_cells{background:var(--color-border);border:1px solid var(--color-border);border-radius:var(--radius-md);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:1px;display:grid;overflow:hidden}.c3_elDMWW_cell{appearance:none;min-height:2.75rem;padding-inline:var(--space-1);background:var(--color-surface);font-family:var(--font-family-mono);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;color:var(--color-text-subtle);cursor:pointer;border:0;justify-content:center;align-items:center;margin:0;transition:background-color .14s,color .14s,transform 60ms;display:flex;position:relative}@media (width<=420px){.c3_elDMWW_cell{font-size:var(--font-size-xs);padding-inline:0}}.c3_elDMWW_cell:active{transform:scale(.97)}.c3_elDMWW_cell[data-state=off]:hover{background:var(--color-surface-sunken);color:var(--color-text)}.c3_elDMWW_cell[data-state=on]{background:var(--color-accent);color:var(--color-accent-contrast);font-weight:var(--font-weight-semibold)}.c3_elDMWW_cell[data-origin]{color:var(--color-text)}.c3_elDMWW_cell[data-origin]:before{content:"";background:var(--color-border-strong);width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.c3_elDMWW_cell[data-state=on][data-origin]{color:var(--color-accent-contrast)}.c3_elDMWW_cell[data-state=on][data-origin]:before{background:var(--color-accent-contrast);opacity:.5}.c3_elDMWW_cell:focus-visible{box-shadow:inset 0 0 0 2px var(--color-ring);outline:none}.c3_elDMWW_endLabels{justify-content:space-between;gap:var(--space-3);padding-inline:var(--space-1);font-size:var(--font-size-xs);color:var(--color-text-subtle);display:flex}.c3_elDMWW_readout{border-radius:var(--radius-full);background:var(--color-surface-sunken);width:100%;height:6px;position:relative;overflow:hidden}.c3_elDMWW_readoutFill{background:var(--color-text-subtle);border-radius:var(--radius-full);position:absolute;top:0;bottom:0}.c3_elDMWW_readoutOrigin{background:var(--color-border-strong);width:1px;position:absolute;top:0;bottom:0;transform:translate(-50%)}.c3_sjQlBG_separator{background-color:var(--color-border);border:0;flex-shrink:0}.c3_sjQlBG_separator[data-orientation=horizontal]{width:100%;height:1px}.c3_sjQlBG_separator[data-orientation=vertical]{align-self:stretch;width:1px;min-height:1rem}.c3_lYXNTG_skeleton{width:var(--skeleton-width,100%);height:var(--skeleton-height,var(--space-4));border-radius:var(--skeleton-radius,var(--radius-md));background-color:var(--color-muted);background-image:linear-gradient(90deg, transparent 0%, var(--color-border) 50%, transparent 100%);background-repeat:no-repeat;background-size:200% 100%;animation:1.4s ease-in-out infinite c3_lYXNTG_shimmer;display:block}@keyframes c3_lYXNTG_shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.c3_lYXNTG_skeleton{background-image:none;animation:none}}.c3_Cks09q_sparkline{display:block;overflow:visible}.c3_Cks09q_midline{stroke:var(--color-border);stroke-width:1px;stroke-dasharray:2 3}.c3_Cks09q_line{fill:none;stroke:var(--color-text-muted);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:.64s cubic-bezier(.16,1,.3,1) forwards c3_Cks09q_sparklineDraw;animation-delay:calc(var(--spark-delay,0s) + .12s)}.c3_Cks09q_dot{fill:var(--color-text-subtle);opacity:0;animation:.22s forwards c3_Cks09q_sparklineFade;animation-delay:calc(var(--spark-delay,0s) + .52s)}.c3_Cks09q_dot[data-mark]{fill:var(--color-accent);r:3px}@keyframes c3_Cks09q_sparklineDraw{to{stroke-dashoffset:0}}@keyframes c3_Cks09q_sparklineFade{to{opacity:1}}@media (prefers-reduced-motion:reduce){.c3_Cks09q_line{stroke-dashoffset:0;animation:none}.c3_Cks09q_dot{opacity:1;animation:none}}.c3_xIdw3q_textarea{width:100%;min-height:4.5rem;padding:var(--space-2) var(--space-3);border:1px solid var(--color-input);border-radius:var(--radius-md);color:var(--color-text);font-family:var(--font-family);font-size:var(--font-size-sm);line-height:var(--line-height-normal);box-shadow:var(--shadow-xs);resize:vertical;background-color:#0000;transition:color .15s,border-color .15s,box-shadow .15s}.c3_xIdw3q_textarea::placeholder{color:var(--color-text-muted)}.c3_xIdw3q_textarea:focus,.c3_xIdw3q_textarea:focus-visible{border-color:var(--color-ring);box-shadow:0 0 0 3px color-mix(in oklab, var(--color-ring) 50%, transparent);outline:none}.c3_xIdw3q_textarea:disabled{opacity:.5;cursor:not-allowed}.c3_TVVqmq_toggle{appearance:none;justify-content:center;align-items:center;gap:var(--space-2);height:2rem;padding-inline:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0;line-height:1;transition:color .15s,background-color .15s,border-color .15s,box-shadow .15s,transform .12s;display:inline-flex}.c3_TVVqmq_toggle svg{pointer-events:none;flex-shrink:0;width:1rem;height:1rem}.c3_TVVqmq_toggle:active{transform:scale(.96)}.c3_TVVqmq_toggle:focus-visible{border-color:var(--color-ring);box-shadow:0 0 0 3px color-mix(in oklab, var(--color-ring) 50%, transparent);outline:none}.c3_TVVqmq_toggle:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.c3_TVVqmq_toggle[data-state=off]{color:var(--color-text-muted);background-color:#0000}.c3_TVVqmq_toggle[data-state=off]:hover:not(:disabled){background-color:var(--color-surface-sunken);color:var(--color-text)}.c3_TVVqmq_toggle[data-state=on]{background-color:var(--color-secondary);border-color:var(--color-border);color:var(--color-secondary-text);box-shadow:inset 0 1px 2px color-mix(in oklab, var(--color-text) 12%, transparent)}.c3_TVVqmq_toggle[data-state=on]:hover:not(:disabled){background-color:var(--color-secondary-hover)}.c3_b3UWEq_trigger{cursor:help}.c3_b3UWEq_positioner{z-index:60}.c3_b3UWEq_content{max-width:16rem;padding:var(--space-2) var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);color:var(--color-text-muted);font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--line-height-snug);text-wrap:pretty;-webkit-user-select:none;user-select:none;transform-origin:var(--transform-origin,center)}.c3_b3UWEq_content[data-state=open]{animation:.14s cubic-bezier(.16,1,.3,1) c3_b3UWEq_tipIn}.c3_b3UWEq_content[data-state=closed]{animation:.11s ease-in c3_b3UWEq_tipOut}@keyframes c3_b3UWEq_tipIn{0%{opacity:0;transform:scale(.98) translateY(var(--space-1))}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes c3_b3UWEq_tipOut{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.98) translateY(var(--space-1))}}@media (prefers-reduced-motion:reduce){.c3_b3UWEq_content[data-state=open]{animation:1ms linear c3_b3UWEq_tipIn}.c3_b3UWEq_content[data-state=closed]{animation:1ms linear c3_b3UWEq_tipOut}}.c3_m8GVda_text{font-family:var(--font-family);line-height:var(--line-height-normal);margin:0}.c3_m8GVda_text[data-size=xs]{font-size:var(--font-size-xs)}.c3_m8GVda_text[data-size=sm]{font-size:var(--font-size-sm)}.c3_m8GVda_text[data-size=md]{font-size:var(--font-size-md)}.c3_m8GVda_text[data-size=lg]{font-size:var(--font-size-lg)}.c3_m8GVda_text[data-size=xl]{font-size:var(--font-size-xl)}.c3_m8GVda_text[data-tone=default]{color:var(--color-text)}.c3_m8GVda_text[data-tone=muted]{color:var(--color-text-muted)}.c3_m8GVda_text[data-tone=subtle]{color:var(--color-text-subtle)}.c3_m8GVda_text[data-tone=accent]{color:var(--color-accent-text)}.c3_m8GVda_text[data-tone=danger]{color:var(--color-danger-text)}.c3_m8GVda_text[data-weight=regular]{font-weight:var(--font-weight-regular)}.c3_m8GVda_text[data-weight=medium]{font-weight:var(--font-weight-medium)}.c3_m8GVda_text[data-weight=semibold]{font-weight:var(--font-weight-semibold)}.c3_m8GVda_text[data-weight=bold]{font-weight:var(--font-weight-bold)}.c3_YA8FmW_heading{color:var(--color-text);font-family:var(--font-family);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);text-wrap:balance;margin:0}.c3_YA8FmW_heading[data-size=sm]{font-size:var(--font-size-sm);line-height:var(--line-height-snug)}.c3_YA8FmW_heading[data-size=md]{font-size:var(--font-size-md);line-height:var(--line-height-snug)}.c3_YA8FmW_heading[data-size=lg]{font-size:var(--font-size-lg);line-height:var(--line-height-snug)}.c3_YA8FmW_heading[data-size=xl]{font-size:var(--font-size-xl);line-height:var(--line-height-tight)}.c3_YA8FmW_heading[data-size="2xl"]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}.c3_YA8FmW_heading[data-size="3xl"]{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}.c3_ucB-Eq_stack{min-width:0;display:flex}.c3_ucB-Eq_stack[data-direction=row]{flex-direction:row}.c3_ucB-Eq_stack[data-direction=column]{flex-direction:column}.c3_ucB-Eq_stack[data-gap="0"]{gap:var(--space-0)}.c3_ucB-Eq_stack[data-gap="1"]{gap:var(--space-1)}.c3_ucB-Eq_stack[data-gap="2"]{gap:var(--space-2)}.c3_ucB-Eq_stack[data-gap="3"]{gap:var(--space-3)}.c3_ucB-Eq_stack[data-gap="4"]{gap:var(--space-4)}.c3_ucB-Eq_stack[data-gap="5"]{gap:var(--space-5)}.c3_ucB-Eq_stack[data-gap="6"]{gap:var(--space-6)}.c3_ucB-Eq_stack[data-gap="8"]{gap:var(--space-8)}.c3_ucB-Eq_stack[data-align=start]{align-items:flex-start}.c3_ucB-Eq_stack[data-align=center]{align-items:center}.c3_ucB-Eq_stack[data-align=end]{align-items:flex-end}.c3_ucB-Eq_stack[data-align=stretch]{align-items:stretch}.c3_ucB-Eq_stack[data-justify=start]{justify-content:flex-start}.c3_ucB-Eq_stack[data-justify=center]{justify-content:center}.c3_ucB-Eq_stack[data-justify=end]{justify-content:flex-end}.c3_ucB-Eq_stack[data-justify=between]{justify-content:space-between}.c3_ZGXoIa_container{width:100%;overflow-x:auto}.c3_ZGXoIa_table{border-collapse:collapse;caption-side:bottom;width:100%;font-family:var(--font-family);font-size:var(--font-size-sm);color:var(--color-text);--table-head-h:2.5rem;--table-cell-py:var(--space-2);--table-cell-px:var(--space-3);--table-wrap-max:24rem;--table-caption-mt:var(--space-4)}.c3_ZGXoIa_table[data-density=compact]{--table-head-h:2rem;--table-cell-py:var(--space-1);--table-cell-px:var(--space-2);--table-wrap-max:13rem;--table-caption-mt:var(--space-2)}.c3_ZGXoIa_header tr:not(:last-child) th{border-bottom:1px solid var(--color-border)}.c3_ZGXoIa_header tr:last-child th{border-bottom:1px solid var(--color-border-strong)}.c3_ZGXoIa_header[data-sticky] th{z-index:1;background:var(--color-surface);position:sticky}.c3_ZGXoIa_header[data-sticky] tr:not(:last-child) th{box-shadow:inset 0 -1px 0 var(--color-border);border-bottom:0;top:0}.c3_ZGXoIa_header[data-sticky] tr:last-child th{top:var(--table-head-h);box-shadow:inset 0 -1px 0 var(--color-border-strong);border-bottom:0}.c3_ZGXoIa_header[data-sticky] tr:not(:last-child) th[data-seam]{box-shadow:inset 0 -1px 0 var(--color-border), inset 1px 0 0 var(--color-border)}.c3_ZGXoIa_header[data-sticky] tr:last-child th[data-seam]{box-shadow:inset 0 -1px 0 var(--color-border-strong), inset 1px 0 0 var(--color-border)}.c3_ZGXoIa_body .c3_ZGXoIa_row{border-bottom:1px solid var(--color-border)}.c3_ZGXoIa_body .c3_ZGXoIa_row:last-child,.c3_ZGXoIa_body .c3_ZGXoIa_row[data-divider=none]{border-bottom:0}.c3_ZGXoIa_body .c3_ZGXoIa_row:hover,.c3_ZGXoIa_body .c3_ZGXoIa_row[data-state=selected]{background:var(--color-surface-sunken)}@media (prefers-reduced-motion:no-preference){.c3_ZGXoIa_body .c3_ZGXoIa_row{transition:background-color .12s}}.c3_ZGXoIa_head{height:var(--table-head-h);padding:0 var(--table-cell-px);text-align:left;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-muted);white-space:nowrap;vertical-align:middle}.c3_ZGXoIa_head[data-align=right]{text-align:right}.c3_ZGXoIa_head[data-align=center]{text-align:center}.c3_ZGXoIa_head[data-seam]{border-left:1px solid var(--color-border)}.c3_ZGXoIa_cell{padding:var(--table-cell-py) var(--table-cell-px);vertical-align:top;white-space:nowrap;color:var(--color-text)}.c3_ZGXoIa_cell[data-align=right]{text-align:right}.c3_ZGXoIa_cell[data-align=center]{text-align:center}.c3_ZGXoIa_cell[data-numeric]{text-align:right;font-variant-numeric:tabular-nums lining-nums}.c3_ZGXoIa_cell[data-tone=muted]{color:var(--color-text-muted)}.c3_ZGXoIa_cell[data-tone=subtle]{color:var(--color-text-subtle)}.c3_ZGXoIa_cell[data-wrap]{white-space:normal;max-width:var(--table-wrap-max)}.c3_ZGXoIa_cell[data-seam]{border-left:1px solid var(--color-border)}.c3_ZGXoIa_caption{margin-top:var(--table-caption-mt);font-size:var(--font-size-sm);color:var(--color-text-muted);text-align:left}.c3_Uj7n1q_icon{width:1.25rem;height:1.25rem;color:var(--color-text-muted);flex-shrink:0}.c3_6wEI_a_link{border-radius:var(--radius-sm);width:1.5rem;height:1.5rem;color:var(--color-text-subtle);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;transition:color .15s,background-color .15s;display:inline-flex}.c3_6wEI_a_link svg{pointer-events:none;flex-shrink:0;width:1rem;height:1rem}.c3_6wEI_a_link:hover{color:var(--color-accent-text);background-color:var(--color-surface-sunken)}.c3_6wEI_a_link:focus-visible{color:var(--color-accent-text);box-shadow:0 0 0 3px color-mix(in oklab, var(--color-ring) 50%, transparent);outline:none}@media (prefers-reduced-motion:reduce){.c3_6wEI_a_link{transition:none}}.c3_2k6YHG_status{align-items:center;gap:var(--space-2);font-size:var(--font-size-xs);color:var(--color-text-subtle);display:inline-flex}.c3_2k6YHG_statusDot{border-radius:var(--radius-full);background:var(--color-text-subtle);width:.5rem;height:.5rem}.c3_2k6YHG_status[data-tone=checking] .c3_2k6YHG_statusDot{background:var(--color-text-muted)}.c3_2k6YHG_status[data-tone=adverse]{color:var(--color-danger-text);font-weight:var(--font-weight-medium)}.c3_2k6YHG_status[data-tone=adverse] .c3_2k6YHG_statusDot{background:var(--color-danger)}.c3_I8focq_map{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.c3_I8focq_viewSwitch{background:var(--color-border);border:1px solid var(--color-border);border-radius:var(--radius-md);grid-template-columns:1fr 1fr;align-self:center;gap:1px;width:min(14rem,100%);display:grid;overflow:hidden}.c3_I8focq_viewButton{appearance:none;min-height:2rem;padding-inline:var(--space-3);background:var(--color-surface);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-subtle);cursor:pointer;border:0;margin:0;transition:background-color .14s,color .14s}.c3_I8focq_viewButton[data-state=off]:hover{background:var(--color-surface-sunken);color:var(--color-text)}.c3_I8focq_viewButton[data-state=on]{background:var(--color-accent);color:var(--color-accent-contrast)}.c3_I8focq_svg{touch-action:manipulation;align-self:center;width:100%;max-width:13rem;height:auto}.c3_I8focq_body{fill:var(--color-surface-sunken);stroke:var(--color-border-strong);stroke-width:.6px;stroke-linejoin:round}.c3_I8focq_zone{cursor:pointer}.c3_I8focq_zoneShape{fill:var(--color-surface);stroke:var(--color-border-strong);stroke-width:.8px;stroke-linejoin:round;transition:fill .14s,stroke .14s}.c3_I8focq_zone[data-state=off]:hover .c3_I8focq_zoneShape{fill:var(--color-surface-sunken);stroke:var(--color-text-subtle)}.c3_I8focq_zoneShape[data-step="1"]{fill:var(--color-text-subtle);stroke:var(--color-text-muted);opacity:.45}.c3_I8focq_zoneShape[data-step="2"]{fill:var(--color-text-muted);stroke:var(--color-text-muted);opacity:.7}.c3_I8focq_zoneShape[data-step="3"]{fill:var(--color-text-muted);stroke:var(--color-text)}.c3_I8focq_zoneShape[data-step="4"]{fill:var(--color-text);stroke:var(--color-text)}.c3_I8focq_zoneValue{fill:var(--color-accent-contrast);font-family:var(--font-family-mono);font-size:7px;font-weight:var(--font-weight-semibold);text-anchor:middle;dominant-baseline:central;pointer-events:none}.c3_I8focq_rows{gap:var(--space-2);flex-direction:column;display:flex}.c3_I8focq_row{align-items:center;gap:var(--space-2);grid-template-columns:auto 1fr auto;min-width:0;display:grid}.c3_I8focq_rowLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);white-space:nowrap}.c3_I8focq_rowScale{min-width:0}.c3_I8focq_rowRemove{appearance:none;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);width:1.75rem;height:1.75rem;color:var(--color-text-muted);font-size:var(--font-size-md);cursor:pointer;justify-content:center;align-items:center;margin:0;line-height:1;transition:background-color .14s,color .14s;display:flex}.c3_I8focq_rowRemove:hover{background:var(--color-surface-sunken);color:var(--color-text)}.c3_I8focq_glyph{align-items:center;gap:.2rem;display:inline-flex}.c3_I8focq_glyphSvg{width:auto;height:1.5rem}.c3_I8focq_glyphZone{stroke:none}.c3_I8focq_glyphZone[data-step="1"]{fill:var(--color-text-subtle);opacity:.45}.c3_I8focq_glyphZone[data-step="2"]{fill:var(--color-text-muted);opacity:.7}.c3_I8focq_glyphZone[data-step="3"]{fill:var(--color-text-muted)}.c3_I8focq_glyphZone[data-step="4"]{fill:var(--color-text)}.c3_0rpZDq_card{gap:var(--space-4);width:100%;max-width:30rem;padding-block:var(--space-5);animation:.48s cubic-bezier(.16,1,.3,1) both c3_0rpZDq_cardIn}@media (width<=40rem){.c3_0rpZDq_card{max-width:100%}}@keyframes c3_0rpZDq_cardIn{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.c3_0rpZDq_card{animation:none}}.c3_0rpZDq_header,.c3_0rpZDq_content,.c3_0rpZDq_summary,.c3_0rpZDq_footer{padding-inline:var(--space-5)}.c3_0rpZDq_content{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}@media (width<=40rem){.c3_0rpZDq_header,.c3_0rpZDq_content,.c3_0rpZDq_summary,.c3_0rpZDq_footer{padding-inline:var(--space-3)}}.c3_0rpZDq_title{min-width:0}.c3_0rpZDq_subtitle{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.c3_0rpZDq_action{align-items:start;gap:var(--space-2);flex-shrink:0;display:flex}.c3_0rpZDq_dateBadge{font-family:var(--font-family-mono);font-variant-numeric:tabular-nums;letter-spacing:var(--letter-spacing-tight);color:var(--color-text-muted)}.c3_0rpZDq_section{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.c3_0rpZDq_sectionLabel{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.07em;text-transform:uppercase;color:var(--color-text-subtle)}.c3_0rpZDq_facts{background:var(--color-border);border:1px solid var(--color-border);border-radius:var(--radius-md);grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.c3_0rpZDq_fact{padding:var(--space-2) var(--space-3);background:var(--color-surface);flex-direction:column;gap:.1rem;min-width:0;display:flex}.c3_0rpZDq_factLabel{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-subtle)}.c3_0rpZDq_factMain{align-items:baseline;gap:.2rem;min-width:0;display:flex}.c3_0rpZDq_factValue{font-family:var(--font-family-mono);font-variant-numeric:tabular-nums;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.c3_0rpZDq_factValueDash{color:var(--color-text-subtle)}.c3_0rpZDq_factUnit{font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);color:var(--color-text-muted)}.c3_0rpZDq_factVert{flex-direction:column;gap:.05rem;display:flex}.c3_0rpZDq_factVertLine{align-items:baseline;gap:.2rem;display:flex}.c3_0rpZDq_factsDense .c3_0rpZDq_fact{padding:var(--space-1) var(--space-2)}.c3_0rpZDq_factsDense .c3_0rpZDq_factValue{font-size:var(--font-size-xs)}.c3_0rpZDq_dayReadings{align-items:baseline;gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.c3_0rpZDq_dayReading{font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;align-items:baseline;gap:.35rem;display:inline-flex}.c3_0rpZDq_dayReadingKey{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-subtle)}.c3_0rpZDq_dayReadingValue{font-family:var(--font-family-mono);font-weight:var(--font-weight-semibold)}.c3_0rpZDq_dayReadingDelta{color:var(--color-text-muted)}.c3_0rpZDq_field{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.c3_0rpZDq_fieldLabel{align-items:baseline;gap:var(--space-2);min-width:0;display:flex}.c3_0rpZDq_fieldName{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);white-space:nowrap}.c3_0rpZDq_fieldHint{font-size:var(--font-size-xs);color:var(--color-text-subtle);min-width:0}.c3_0rpZDq_fieldValue{padding-left:var(--space-2);font-family:var(--font-family-mono);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);letter-spacing:var(--letter-spacing-tight);color:var(--color-text);margin-left:auto}.c3_0rpZDq_fieldValueCarried{color:var(--color-text-subtle);font-weight:var(--font-weight-regular)}.c3_0rpZDq_painRow{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-1);padding-top:var(--space-3);border-top:1px solid var(--color-border);display:flex}.c3_0rpZDq_note{resize:none;field-sizing:content;width:100%;max-width:100%;min-height:2rem;max-height:5rem}.c3_0rpZDq_footer{justify-content:space-between;align-items:center;gap:var(--space-3)}.c3_0rpZDq_saveError{font-size:var(--font-size-xs);color:var(--color-danger-text)}.c3_0rpZDq_savedRest:disabled{opacity:1;color:var(--color-text-muted);border:1px solid var(--color-border);background:0 0}.c3_0rpZDq_summary{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.c3_0rpZDq_reads{align-items:center;gap:var(--space-1) var(--space-3);grid-template-columns:auto 1fr auto;display:grid}.c3_0rpZDq_magRow{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;display:grid}.c3_0rpZDq_magLabel{font-size:var(--font-size-sm);color:var(--color-text-muted)}.c3_0rpZDq_magBar{min-width:0}.c3_0rpZDq_magValue{font-family:var(--font-family-mono);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);letter-spacing:var(--letter-spacing-tight);text-align:right}.c3_0rpZDq_magRowHeavy .c3_0rpZDq_magLabel{color:var(--color-text);font-weight:var(--font-weight-medium)}.c3_0rpZDq_magRowHeavy .c3_0rpZDq_magBar{height:8px}.c3_0rpZDq_niggleRow{align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.c3_0rpZDq_niggleList{font-family:var(--font-family-mono);font-variant-numeric:tabular-nums;font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-muted)}.c3_0rpZDq_niggle{font-size:var(--font-size-sm);color:var(--color-text-muted);align-items:center;gap:.4rem;display:inline-flex}.c3_0rpZDq_niggleMark{fill:none;width:.75rem;height:.875rem;stroke:var(--color-text-muted);stroke-width:1.2px;stroke-linejoin:round}.c3_0rpZDq_spark{align-items:center;gap:var(--space-1) var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--color-border);grid-template-columns:auto 1fr;display:grid}.c3_0rpZDq_sparkLabel{font-size:var(--font-size-sm);color:var(--color-text-muted)}.c3_0rpZDq_sessionLoad{align-items:baseline;gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-border);display:flex}.c3_0rpZDq_sessionLoadLabel{font-size:var(--font-size-sm);color:var(--color-text-muted)}.c3_0rpZDq_sessionLoadValue{font-family:var(--font-family-mono);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold);font-size:var(--font-size-md);letter-spacing:var(--letter-spacing-tight);margin-left:auto}.c3_0rpZDq_sessionLoadUnit{font-size:var(--font-size-xs);color:var(--color-text-muted)}.c3_0rpZDq_sessionLoadRef{font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;color:var(--color-text-muted)}.c3_0rpZDq_sumNote{font-size:var(--font-size-sm);color:var(--color-text-muted);white-space:pre-wrap;margin:0}.c3_ugeQwq_card{gap:var(--space-5)}.c3_ugeQwq_content{gap:var(--space-5);flex-direction:column;display:flex}.c3_ugeQwq_summary{color:var(--color-text-muted);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;display:flex}.c3_ugeQwq_stat b{color:var(--color-text);font-weight:var(--font-weight-medium)}.c3_ugeQwq_stat+.c3_ugeQwq_stat{margin-left:var(--space-3)}.c3_ugeQwq_stat+.c3_ugeQwq_stat:before{content:"·";margin-right:var(--space-3);color:var(--color-text-subtle)}.c3_ugeQwq_spark{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.c3_ugeQwq_sparkLabel{font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-tight);text-transform:uppercase;color:var(--color-text-subtle)}.c3_ugeQwq_sparkLine{fill:none;stroke:var(--color-border-strong);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.c3_ugeQwq_sparkDot{fill:var(--color-text-muted)}.c3_ugeQwq_sparkDotOut{fill:var(--color-danger-text)}.c3_ugeQwq_days{margin:0;padding:0;list-style:none}.c3_ugeQwq_day{gap:var(--space-4);padding-block:var(--space-4);border-top:1px solid var(--color-border);grid-template-columns:2.75rem 8.5rem 1fr;align-items:start;display:grid}.c3_ugeQwq_dayRest{padding-block:var(--space-3);align-items:center}.c3_ugeQwq_date{line-height:var(--line-height-tight);flex-direction:column;display:flex}.c3_ugeQwq_dow{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--letter-spacing-tight);color:var(--color-text-subtle)}.c3_ugeQwq_dayNum{font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums}.c3_ugeQwq_dayRest .c3_ugeQwq_dayNum{font-size:var(--font-size-md);color:var(--color-text-muted)}.c3_ugeQwq_panel{align-items:center;column-gap:var(--space-2);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;grid-template-columns:auto auto 1fr;row-gap:.125rem;display:grid}.c3_ugeQwq_panelBadge{margin-bottom:var(--space-1);grid-column:1/-1;justify-self:start}.c3_ugeQwq_panelRow{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;display:grid}.c3_ugeQwq_rowKey{color:var(--color-text-subtle)}.c3_ugeQwq_rowValue{color:var(--color-text);font-weight:var(--font-weight-medium);justify-self:end}.c3_ugeQwq_rowDash{color:var(--color-text-subtle);font-weight:var(--font-weight-regular)}.c3_ugeQwq_rowExtra{align-items:center;min-width:0;display:flex}.c3_ugeQwq_rowDelta{color:var(--color-text-muted)}.c3_ugeQwq_feelDivider{border-top:1px solid var(--color-border);height:0;margin:var(--space-2) 0 var(--space-1);grid-column:1/-1}.c3_ugeQwq_runLabel{margin-top:var(--space-1);font-size:var(--font-size-xs);color:var(--color-text-subtle);white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;overflow:hidden}.c3_ugeQwq_feelGrid{gap:var(--space-3) var(--space-2);margin-top:var(--space-1);grid-column:1/-1;grid-template-columns:repeat(2,1fr);justify-items:center;display:grid}.c3_ugeQwq_sessions{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.c3_ugeQwq_session{gap:var(--space-1);flex-direction:column;display:flex}.c3_ugeQwq_sessionSecondary{border-top:1px dashed var(--color-border);padding-top:var(--space-3)}.c3_ugeQwq_sessionSecondary .c3_ugeQwq_name{font-weight:var(--font-weight-regular)}.c3_ugeQwq_sessionSecondary .c3_ugeQwq_pace{font-size:var(--font-size-md)}.c3_ugeQwq_sessionHead{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.c3_ugeQwq_icon{width:1.15rem;height:1.15rem;color:var(--color-text-muted);flex-shrink:0}.c3_ugeQwq_name{font-weight:var(--font-weight-medium);color:var(--color-text)}.c3_ugeQwq_sportBadge{font-size:var(--font-size-xs)}.c3_ugeQwq_niggleRow{color:var(--color-text-muted);grid-column:1/-1;align-items:center;gap:.3rem;display:flex}.c3_ugeQwq_niggleMark{fill:none;width:.7rem;height:.8rem;stroke:var(--color-text-muted);stroke-width:1.2px;stroke-linejoin:round}.c3_ugeQwq_sessionRight{align-items:center;gap:var(--space-2);flex-shrink:0;margin-left:auto;display:flex}.c3_ugeQwq_pace{font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-tight);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;line-height:1}.c3_ugeQwq_paceUnit{font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);color:var(--color-text-subtle);margin-left:.15rem}.c3_ugeQwq_elev{font-size:var(--font-size-sm);color:var(--color-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;grid-template-columns:1fr auto;align-items:baseline;column-gap:.15rem;display:inline-grid}.c3_ugeQwq_elevLine{text-align:right}.c3_ugeQwq_elevUnit{color:var(--color-text-subtle);grid-row:1/span 2;align-self:center}.c3_ugeQwq_link{color:var(--color-text-subtle);display:inline-flex}.c3_ugeQwq_link:hover{color:var(--color-text)}.c3_ugeQwq_splits{align-items:baseline;gap:var(--space-2) var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;flex-wrap:wrap;padding-left:1.65rem;display:flex}.c3_ugeQwq_loads{align-items:baseline;gap:var(--space-3);display:inline-flex}.c3_ugeQwq_loadFact{align-items:baseline;gap:.3rem;display:inline-flex}.c3_ugeQwq_loadKey{color:var(--color-text-subtle);text-transform:uppercase;letter-spacing:var(--letter-spacing-tight);font-size:var(--font-size-xs)}.c3_ugeQwq_loadVal{color:var(--color-text);font-weight:var(--font-weight-medium)}.c3_ugeQwq_loadUnit{color:var(--color-text-subtle);font-size:var(--font-size-xs)}.c3_ugeQwq_tipTrigger{border-bottom:1px dotted var(--color-border-strong);cursor:help;padding-bottom:1px;transition:border-color .15s,color .15s}.c3_ugeQwq_tipTrigger:hover,.c3_ugeQwq_tipTrigger[data-state=open]{border-bottom-color:var(--color-text-subtle);color:var(--color-text-muted)}.c3_ugeQwq_tipTerm{font-family:var(--font-family-mono);font-weight:var(--font-weight-medium);color:var(--color-text)}.c3_ugeQwq_note{margin:var(--space-1) 0 0;padding-left:var(--space-3);border-left:2px solid var(--color-border);max-width:48rem;color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-snug);white-space:pre-line;text-wrap:pretty;margin-left:1.65rem}.c3_ugeQwq_rest{color:var(--color-text-muted);font-size:var(--font-size-sm)}.c3_ugeQwq_upcoming{color:var(--color-text-subtle);font-size:var(--font-size-sm)}.c3_ugeQwq_dayUpcoming{opacity:.7}.c3_ugeQwq_foot{padding-top:var(--space-4);border-top:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}@media (width<=40rem){.c3_ugeQwq_day{align-items:center;column-gap:var(--space-4);row-gap:var(--space-2);flex-wrap:wrap;display:flex}.c3_ugeQwq_panel{align-items:center;column-gap:var(--space-3);row-gap:var(--space-1);flex-wrap:wrap;display:flex}.c3_ugeQwq_panelBadge{margin-bottom:0}.c3_ugeQwq_panelRow{align-items:center;gap:.35rem;display:inline-flex}.c3_ugeQwq_rowValue{justify-self:auto}.c3_ugeQwq_feelDivider{margin:var(--space-1) 0;flex-basis:100%}.c3_ugeQwq_feelGrid{flex-basis:100%;grid-template-columns:repeat(2,auto);justify-content:start}.c3_ugeQwq_runLabel{flex-basis:100%;margin-top:0}.c3_ugeQwq_sessions{flex-basis:100%}.c3_ugeQwq_sessionRight{justify-content:flex-end;row-gap:var(--space-1);flex-wrap:wrap}.c3_ugeQwq_pace{font-size:var(--font-size-md)}.c3_ugeQwq_splits,.c3_ugeQwq_note{margin-left:0;padding-left:0}.c3_ugeQwq_note{border-left:none}}.c3_jj4cva_card{gap:var(--space-3);width:100%;max-width:30rem;padding-block:var(--space-4);animation:.48s cubic-bezier(.16,1,.3,1) both c3_jj4cva_cardIn}@keyframes c3_jj4cva_cardIn{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.c3_jj4cva_card{animation:none}}.c3_jj4cva_header,.c3_jj4cva_content,.c3_jj4cva_summary,.c3_jj4cva_footer{padding-inline:var(--space-4)}.c3_jj4cva_content{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.c3_jj4cva_action{align-items:center;gap:var(--space-2);display:flex}.c3_jj4cva_dateBadge{font-family:var(--font-family-mono);font-variant-numeric:tabular-nums;letter-spacing:var(--letter-spacing-tight);color:var(--color-text-muted)}.c3_jj4cva_summary{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.c3_jj4cva_sumReadings{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.c3_jj4cva_sumReading{align-items:baseline;gap:.3rem;display:inline-flex}.c3_jj4cva_sumReadingLabel{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-subtle)}.c3_jj4cva_sumReadingValue{font-family:var(--font-family-mono);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold)}.c3_jj4cva_sumReadingUnit{font-size:var(--font-size-xs);color:var(--color-text-muted)}.c3_jj4cva_sumReadingDelta{font-family:var(--font-family-mono);font-variant-numeric:tabular-nums;color:var(--color-text-muted)}.c3_jj4cva_sumFeel{gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.c3_jj4cva_sumChip{font-size:var(--font-size-sm);align-items:baseline;gap:.3rem;display:inline-flex}.c3_jj4cva_sumChipLabel{color:var(--color-text-muted)}.c3_jj4cva_sumChipValue{font-family:var(--font-family-mono);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold)}.c3_jj4cva_sumNote{font-size:var(--font-size-sm);color:var(--color-text-muted);white-space:pre-wrap;margin:0}.c3_jj4cva_trend{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-3);grid-template-columns:auto auto auto;display:grid}.c3_jj4cva_trendLabel{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:5.5rem;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);display:flex}.c3_jj4cva_trendValue{font-family:var(--font-family-mono);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm)}.c3_jj4cva_section{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.c3_jj4cva_sectionLabel{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.07em;text-transform:uppercase;color:var(--color-text-subtle)}.c3_jj4cva_readings{grid-template-columns:1fr 1fr;display:grid}.c3_jj4cva_reading{flex-direction:column;gap:.1rem;min-width:0;display:flex}.c3_jj4cva_reading:first-child{padding-right:var(--space-3)}.c3_jj4cva_reading+.c3_jj4cva_reading{padding-left:var(--space-3);border-left:1px solid var(--color-border)}.c3_jj4cva_readingLabel{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-subtle)}.c3_jj4cva_readingMain{align-items:baseline;gap:var(--space-1);display:flex}.c3_jj4cva_readingValue{font-family:var(--font-family-mono);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;letter-spacing:var(--letter-spacing-tight);line-height:1.1}.c3_jj4cva_readingUnit{font-size:var(--font-size-xs);color:var(--color-text-muted)}.c3_jj4cva_readingDelta{margin-left:var(--space-2);font-family:var(--font-family-mono);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;color:var(--color-text)}.c3_jj4cva_readingMeta{font-size:var(--font-size-xs);color:var(--color-text-subtle)}.c3_jj4cva_matrix{background:var(--color-border);border:1px solid var(--color-border);border-radius:var(--radius-md);grid-template-columns:6.25rem repeat(5,1fr);gap:1px;display:grid;overflow:hidden}.c3_jj4cva_rowLabel,.c3_jj4cva_cell{background:var(--color-surface)}.c3_jj4cva_rowLabel{justify-content:space-between;align-items:center;gap:var(--space-1);padding-inline:var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);display:flex}.c3_jj4cva_polarity{font-family:var(--font-family-mono);color:var(--color-text-subtle)}.c3_jj4cva_cell{appearance:none;height:2rem;font-family:var(--font-family-mono);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;color:var(--color-text-subtle);cursor:pointer;border:0;justify-content:center;align-items:center;margin:0;transition:background-color .14s,color .14s;display:flex}.c3_jj4cva_cell[data-state=off]:hover{background:var(--color-surface-sunken);color:var(--color-text)}.c3_jj4cva_cell[data-state=on]{background:var(--color-accent);color:var(--color-accent-contrast);font-weight:var(--font-weight-semibold)}.c3_jj4cva_cell:focus-visible{box-shadow:inset 0 0 0 2px var(--color-ring);outline:none}.c3_jj4cva_legend{gap:var(--space-4);font-size:var(--font-size-xs);color:var(--color-text-subtle);display:flex}.c3_jj4cva_legend span{align-items:center;gap:.25rem;display:inline-flex}.c3_jj4cva_note{resize:none;field-sizing:content;width:100%;max-width:100%;min-height:2rem;max-height:5rem}.c3_jj4cva_footer{justify-content:space-between;gap:var(--space-3)}.c3_jj4cva_saveError{font-size:var(--font-size-sm);color:var(--color-danger-text)}.c3_jj4cva_saveOk{font-size:var(--font-size-sm);color:var(--color-text-muted);align-items:center;gap:.3rem;display:inline-flex}.c3_jj4cva_saveOkCheck{font-weight:var(--font-weight-semibold);color:var(--color-text)}.c3_C3jrca_card{width:100%}.c3_C3jrca_content{gap:var(--space-5);flex-direction:column;display:flex}.c3_C3jrca_section{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.c3_C3jrca_section+.c3_C3jrca_section{padding-top:var(--space-4);border-top:1px solid var(--color-border)}.c3_C3jrca_label{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.07em;text-transform:uppercase;color:var(--color-text-subtle)}.c3_C3jrca_note{font-size:var(--font-size-sm);color:var(--color-text-subtle);margin:0}.c3_C3jrca_statline{align-items:baseline;column-gap:var(--space-4);row-gap:var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.c3_C3jrca_stat{white-space:nowrap}.c3_C3jrca_stat b{color:var(--color-text);font-weight:var(--font-weight-medium)}.c3_C3jrca_shape{align-items:center;column-gap:var(--space-2);row-gap:var(--space-2);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;color:var(--color-text-muted);grid-template-columns:auto 1fr auto 1fr;display:grid}.c3_C3jrca_shapeFacts{align-items:center;gap:.35rem;min-width:0;display:inline-flex}.c3_C3jrca_shapeKey{color:var(--color-text-subtle)}.c3_C3jrca_shapeVal{color:var(--color-text);font-weight:var(--font-weight-medium)}.c3_C3jrca_shapeBase{color:var(--color-text-subtle)}.c3_C3jrca_tipKey{border-bottom:1px dotted var(--color-border-strong);cursor:help;padding-bottom:1px;transition:border-color .15s,color .15s}.c3_C3jrca_tipKey:hover,.c3_C3jrca_tipKey[data-state=open]{border-bottom-color:var(--color-text-subtle);color:var(--color-text-muted)}.c3_C3jrca_bars{align-items:flex-end;gap:var(--space-1);display:flex}.c3_C3jrca_barCol{flex-direction:column;flex:1;align-items:center;gap:.2rem;min-width:0;display:flex}.c3_C3jrca_barTrack{justify-content:center;align-items:flex-end;width:100%;height:2rem;display:flex}.c3_C3jrca_bar{background:var(--color-border-strong);width:62%;min-height:1px}.c3_C3jrca_barPeak{background:var(--color-text)}.c3_C3jrca_barDay{font-size:var(--font-size-xs);color:var(--color-text-subtle);font-variant-numeric:tabular-nums}.c3_C3jrca_trendRow{align-items:center;column-gap:var(--space-2);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;grid-template-columns:4.4rem 1fr auto;display:grid}.c3_C3jrca_trendKey{color:var(--color-text-subtle)}.c3_C3jrca_trendFacts{align-items:baseline;gap:.35rem;min-width:0;display:flex}.c3_C3jrca_trendVal{color:var(--color-text);font-weight:var(--font-weight-medium)}.c3_C3jrca_mover{font-weight:var(--font-weight-semibold)}.c3_C3jrca_trendUnit{font-size:var(--font-size-xs);color:var(--color-text-subtle)}.c3_C3jrca_trendDelta{color:var(--color-text-muted)}.c3_C3jrca_trendSpark{color:var(--color-border-strong);justify-self:end}.c3_C3jrca_niggleHead{font-size:var(--font-size-sm);color:var(--color-text);align-items:center;gap:.4rem;display:flex}.c3_C3jrca_niggleHead b{font-weight:var(--font-weight-medium)}.c3_C3jrca_niggleTally{gap:var(--space-1) var(--space-3);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;color:var(--color-text-muted);flex-wrap:wrap;display:flex}.c3_C3jrca_niggleTally .c3_C3jrca_shapeKey{margin-right:.3rem}.c3_C3jrca_niggleMark{fill:none;width:.7rem;height:.8rem;stroke:var(--color-text-muted);stroke-width:1.2px;stroke-linejoin:round;flex-shrink:0}.c3_C3jrca_future{opacity:.55}.c3_C3jrca_futureHead{align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-1);display:flex}.c3_C3jrca_futureTag{font-size:var(--font-size-xs);color:var(--color-text-subtle);font-style:italic}.c3_C3jrca_futureRow{padding:var(--space-2) 0;border-top:1px dashed var(--color-border);flex-direction:column;gap:.15rem;display:flex}.c3_C3jrca_futureRow:first-of-type{border-top:none}.c3_C3jrca_futureLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-muted)}.c3_C3jrca_futureMock{font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;color:var(--color-text-subtle)}.c3_C3jrca_futureWhy{font-size:var(--font-size-xs);color:var(--color-text-subtle)}.c3_CQkAwW_block{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.c3_CQkAwW_head{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.c3_CQkAwW_label{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.07em;text-transform:uppercase;color:var(--color-text-subtle)}.c3_CQkAwW_unit{font-size:var(--font-size-xs);color:var(--color-text-subtle);font-variant-numeric:tabular-nums}.c3_CQkAwW_readout{align-items:baseline;gap:var(--space-4);font-variant-numeric:tabular-nums;min-height:1.4rem;display:flex}.c3_CQkAwW_readoutHint{font-size:var(--font-size-sm);color:var(--color-text-subtle)}.c3_CQkAwW_roDate{font-size:var(--font-size-sm);color:var(--color-text-muted);min-width:6rem}.c3_CQkAwW_roFact{align-items:baseline;gap:.25rem;display:inline-flex}.c3_CQkAwW_roVal{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text)}.c3_CQkAwW_roUnit{font-size:var(--font-size-xs);color:var(--color-text-subtle)}.c3_CQkAwW_svg{touch-action:none;background:var(--color-surface-sunken);border-radius:var(--radius-sm);width:100%;height:auto;display:block}.c3_CQkAwW_band{fill:var(--color-text);fill-opacity:.06}.c3_CQkAwW_baseLine{stroke:var(--color-border-strong);stroke-width:1px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.c3_CQkAwW_efLine{fill:none;stroke:var(--color-text);stroke-width:1.75px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.c3_CQkAwW_dot{fill:var(--color-surface);stroke:var(--color-text);stroke-width:1.5px;vector-effect:non-scaling-stroke;transition:r .12s}.c3_CQkAwW_dot[data-active]{fill:var(--color-text)}.c3_CQkAwW_elevSvg{width:100%;height:auto;display:block}.c3_CQkAwW_elevBar{fill:var(--color-border-strong)}.c3_CQkAwW_elevBar[data-active]{fill:var(--color-text-muted)}.c3_CQkAwW_axis{justify-content:space-between;align-items:baseline;gap:var(--space-2);font-size:var(--font-size-xs);color:var(--color-text-subtle);display:flex}.c3_CQkAwW_axisMid{color:var(--color-text-subtle)}@media (prefers-reduced-motion:reduce){.c3_CQkAwW_dot{transition:none}}.c3_qcNnSG_block{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.c3_qcNnSG_head{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.c3_qcNnSG_label{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.07em;text-transform:uppercase;color:var(--color-text-subtle)}.c3_qcNnSG_basis{font-size:var(--font-size-xs);color:var(--color-text-subtle);font-variant-numeric:tabular-nums}.c3_qcNnSG_suppress{font-size:var(--font-size-sm);color:var(--color-text-muted);max-width:60ch;margin:0}.c3_qcNnSG_svg{touch-action:none;cursor:ew-resize;background:var(--color-surface-sunken);border-radius:var(--radius-sm);width:100%;height:auto;display:block}.c3_qcNnSG_efLine{fill:none;stroke:var(--color-text);stroke-width:1.75px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.c3_qcNnSG_refLine{stroke:var(--color-border-strong);stroke-width:1px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.c3_qcNnSG_drift{fill:var(--color-text);fill-opacity:.12;stroke:none}.c3_qcNnSG_split{stroke:var(--color-text);stroke-width:1px;stroke-opacity:.5;vector-effect:non-scaling-stroke}.c3_qcNnSG_splitHandle{fill:var(--color-surface);stroke:var(--color-text);stroke-width:1.5px;vector-effect:non-scaling-stroke}.c3_qcNnSG_axisRow{justify-content:space-between;align-items:baseline;gap:var(--space-2);font-size:var(--font-size-xs);color:var(--color-text-subtle);display:flex}.c3_qcNnSG_axisHint{color:var(--color-text-subtle);font-style:italic}.c3_qcNnSG_facts{gap:var(--space-3);flex-direction:column;display:flex}.c3_qcNnSG_headline{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.c3_qcNnSG_pct{font-family:var(--font-family-mono);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-text);font-variant-numeric:tabular-nums;line-height:1}.c3_qcNnSG_gloss{font-size:var(--font-size-sm);color:var(--color-text-muted);flex:1;min-width:14rem}.c3_qcNnSG_halves{gap:var(--space-2);flex-direction:column;display:flex}.c3_qcNnSG_halfRow{align-items:baseline;column-gap:var(--space-3);font-variant-numeric:tabular-nums;grid-template-columns:6rem 1fr;display:grid}.c3_qcNnSG_halfKey{font-size:var(--font-size-sm);color:var(--color-text-subtle)}.c3_qcNnSG_halfVals{align-items:baseline;gap:.4rem;display:inline-flex}.c3_qcNnSG_halfVal{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--color-text)}.c3_qcNnSG_halfMuted{color:var(--color-text-muted);font-weight:var(--font-weight-regular)}.c3_qcNnSG_arrow{color:var(--color-text-subtle)}.c3_qcNnSG_halfUnit{font-size:var(--font-size-xs);color:var(--color-text-subtle)}.c3_qcNnSG_halfDelta{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-left:.3rem}.c3_qcNnSG_caveat{font-size:var(--font-size-xs);color:var(--color-text-subtle);font-variant-numeric:tabular-nums;max-width:62ch;margin:0}.c3_Gmzl4a_block{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.c3_Gmzl4a_head{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.c3_Gmzl4a_label{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.07em;text-transform:uppercase;color:var(--color-text-subtle)}.c3_Gmzl4a_prescription{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text);font-variant-numeric:tabular-nums}.c3_Gmzl4a_panel{position:relative}.c3_Gmzl4a_panelLabel{z-index:1;border-radius:var(--radius-sm);background:var(--color-surface-sunken);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:.04em;color:var(--color-text-muted);pointer-events:none;align-items:baseline;gap:.4rem;padding:1px 5px;display:inline-flex;position:absolute;top:3px;left:3px}.c3_Gmzl4a_axisHint{font-weight:var(--font-weight-regular);color:var(--color-text-subtle)}.c3_Gmzl4a_panel+.c3_Gmzl4a_panel{margin-top:var(--space-1)}.c3_Gmzl4a_svg{background:var(--color-surface-sunken);border-radius:var(--radius-sm);width:100%;height:auto;display:block}.c3_Gmzl4a_band{fill:var(--color-text);fill-opacity:.08;stroke:var(--color-border-strong);stroke-width:1px;stroke-dasharray:2 2;vector-effect:non-scaling-stroke}.c3_Gmzl4a_paceLine{fill:none;stroke:var(--color-text);stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.c3_Gmzl4a_hrLine{fill:none;stroke:var(--color-text-muted);stroke-width:1.25px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.c3_Gmzl4a_ceiling{stroke:var(--color-border-strong);stroke-width:1px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.c3_Gmzl4a_table{font-variant-numeric:tabular-nums}.c3_Gmzl4a_colNum{width:2.6rem;color:var(--color-text-subtle)}.c3_Gmzl4a_row{cursor:default}.c3_Gmzl4a_paceCell{align-items:baseline;gap:.35rem;display:inline-flex}.c3_Gmzl4a_sd{font-size:var(--font-size-xs);color:var(--color-text-subtle)}.c3_Gmzl4a_foot{font-size:var(--font-size-xs);color:var(--color-text-subtle);max-width:64ch;margin:0}.c3_bZJj_q_spine{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.c3_bZJj_q_controls{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.c3_bZJj_q_segmented{background:var(--color-surface-sunken);border-radius:var(--radius-md);padding:2px;display:inline-flex}.c3_bZJj_q_segment{appearance:none;color:var(--color-text-muted);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;padding:.25rem .7rem;transition:background .15s,color .15s}.c3_bZJj_q_segment:hover{color:var(--color-text)}.c3_bZJj_q_segment[data-active]{background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-xs)}.c3_bZJj_q_smoothCtl{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-muted);display:inline-flex}.c3_bZJj_q_slider{width:7rem;accent-color:var(--color-accent)}.c3_bZJj_q_smoothVal{font-variant-numeric:tabular-nums;min-width:2.4rem}.c3_bZJj_q_readout{align-items:baseline;gap:var(--space-4);min-height:1.5rem;padding-bottom:var(--space-1);border-bottom:1px solid var(--color-border);font-variant-numeric:tabular-nums;display:flex}.c3_bZJj_q_readoutHint{font-size:var(--font-size-sm);color:var(--color-text-subtle)}.c3_bZJj_q_roClock{font-family:var(--font-family-mono);font-size:var(--font-size-sm);color:var(--color-text-muted);min-width:3rem}.c3_bZJj_q_roFact{align-items:baseline;gap:.25rem;display:inline-flex}.c3_bZJj_q_roVal{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text)}.c3_bZJj_q_roUnit{font-size:var(--font-size-xs);color:var(--color-text-subtle)}.c3_bZJj_q_stack{gap:var(--space-1);flex-direction:column;display:flex}.c3_bZJj_q_panel{position:relative}.c3_bZJj_q_panelLabel{z-index:1;border-radius:var(--radius-sm);background:var(--color-surface-sunken);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:.04em;color:var(--color-text-muted);pointer-events:none;align-items:baseline;gap:.4rem;padding:1px 5px;display:inline-flex;position:absolute;top:3px;left:3px}.c3_bZJj_q_axisHint{font-weight:var(--font-weight-regular);color:var(--color-text-subtle)}.c3_bZJj_q_svg{touch-action:none;cursor:crosshair;background:var(--color-surface-sunken);border-radius:var(--radius-sm);width:100%;height:auto;display:block}.c3_bZJj_q_paceLine{fill:none;stroke:var(--color-text);stroke-width:1.75px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.c3_bZJj_q_hrLine{fill:none;stroke:var(--color-text-muted);stroke-width:1.25px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.c3_bZJj_q_elevArea{fill:var(--color-border);fill-opacity:.5;stroke:var(--color-border-strong);stroke-width:1px;vector-effect:non-scaling-stroke}.c3_bZJj_q_evenLine{stroke:var(--color-border-strong);stroke-width:1px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.c3_bZJj_q_cursor{stroke:var(--color-text);stroke-width:1px;stroke-opacity:.55;vector-effect:non-scaling-stroke;pointer-events:none}.c3_bZJj_q_spanHi{fill:var(--color-text);fill-opacity:.05;stroke:var(--color-border-strong);stroke-width:1px;vector-effect:non-scaling-stroke;pointer-events:none}.c3_bZJj_q_brush{fill:var(--color-text);fill-opacity:.12;stroke:var(--color-text);stroke-opacity:.5;stroke-width:1px;vector-effect:non-scaling-stroke;pointer-events:none}.c3_bZJj_q_table{font-variant-numeric:tabular-nums}.c3_bZJj_q_colNum{width:2.5rem;color:var(--color-text-subtle)}.c3_bZJj_q_row{cursor:default}.c3_bZJj_q_rowActive{background:var(--color-surface-sunken)}.c3_bZJj_q_rowPartial{color:var(--color-text-subtle)}.c3_bZJj_q_brushRow{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--color-surface-sunken);border:1px solid var(--color-border);border-radius:var(--radius-md);font-variant-numeric:tabular-nums;display:flex}.c3_bZJj_q_brushTag{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-subtle);white-space:nowrap}.c3_bZJj_q_brushFacts{align-items:baseline;gap:var(--space-1) var(--space-4);flex-wrap:wrap;flex:1;min-width:0;display:flex}.c3_bZJj_q_brushFact{white-space:nowrap;align-items:baseline;gap:.3rem;display:inline-flex}.c3_bZJj_q_brushKey{font-size:var(--font-size-xs);color:var(--color-text-subtle)}.c3_bZJj_q_brushVal{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text)}.c3_bZJj_q_brushUnit{font-size:var(--font-size-xs);color:var(--color-text-subtle)}.c3_bZJj_q_brushClear{appearance:none;color:var(--color-text-muted);font:inherit;font-size:var(--font-size-sm);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;padding:.1rem .3rem}.c3_bZJj_q_brushClear:hover{color:var(--color-text);background:var(--color-surface)}@media (prefers-reduced-motion:reduce){.c3_bZJj_q_segment{transition:none}}.c3_OGa0Oa_card{width:100%}.c3_OGa0Oa_title{align-items:center;gap:var(--space-2);display:inline-flex}.c3_OGa0Oa_icon{width:1.1rem;height:1.1rem;color:var(--color-text-muted)}.c3_OGa0Oa_content{gap:var(--space-5);flex-direction:column;display:flex}.c3_OGa0Oa_summary{align-items:baseline;column-gap:var(--space-4);row-gap:var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.c3_OGa0Oa_stat{white-space:nowrap}.c3_OGa0Oa_stat b{color:var(--color-text);font-weight:var(--font-weight-medium)}.c3_OGa0Oa_noTrack{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0}.c3_gPMrEW_main{font-family:var(--font-family);max-width:80rem;padding:var(--space-5) var(--space-6);gap:var(--space-4);flex-direction:column;margin-inline:auto;display:flex}.c3_gPMrEW_masthead{justify-content:space-between;align-items:baseline;gap:var(--space-3) var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.c3_gPMrEW_brand{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.c3_gPMrEW_wordmark{letter-spacing:var(--letter-spacing-tight)}.c3_gPMrEW_orientation{font-size:var(--font-size-sm);color:var(--color-text-muted)}.c3_gPMrEW_grid{gap:var(--space-4);grid-template-columns:minmax(20rem,23rem) minmax(0,1fr);align-items:start;display:grid}.c3_gPMrEW_rail{gap:var(--space-4);top:var(--space-5);flex-direction:column;display:flex;position:sticky}.c3_gPMrEW_workouts,.c3_gPMrEW_trend{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.c3_gPMrEW_trendHead{gap:var(--space-1);flex-direction:column;display:flex}.c3_gPMrEW_review.c3_gPMrEW_review{max-width:min(60rem,94vw);max-height:92vh;box-shadow:none;background:0 0;border:none;border-radius:0;padding:0;overflow-y:auto}.c3_gPMrEW_reviewMsg{padding:var(--space-6);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);color:var(--color-text);text-align:center}@media (width<=56rem){.c3_gPMrEW_main{padding:var(--space-4)}.c3_gPMrEW_grid{grid-template-columns:1fr}.c3_gPMrEW_rail{position:static}.c3_gPMrEW_masthead{text-align:left}}
