.kit-button.svelte-vn4m0v{box-sizing:border-box;min-height:28px;font-family:inherit;font-size:var(--font-size-md);font-weight:var(--font-weight-medium,500);border-radius:var(--radius-sm);cursor:pointer;background:var(--bg-inset);color:var(--text-secondary);border:var(--border-width) solid var(--border-default);transition:background-color var(--transition-fast) var(--transition-ease,ease), border-color var(--transition-fast) var(--transition-ease,ease), color var(--transition-fast) var(--transition-ease,ease), box-shadow var(--transition-fast) var(--transition-ease,ease), transform var(--transition-fast) var(--transition-ease,ease), opacity var(--transition-fast) var(--transition-ease,ease);white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:5px 14px;line-height:normal;display:inline-flex}.kit-button.svelte-vn4m0v:active:not(:disabled){transform:var(--press-transform)}.kit-button.svelte-vn4m0v:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.kit-button--sm.svelte-vn4m0v{border-radius:var(--radius-md);min-height:24px;font-size:var(--font-size-sm);padding:2px 12px}.kit-button--lg.svelte-vn4m0v{min-height:36px;padding-inline:var(--space-5)}.kit-button.svelte-vn4m0v svg{flex-shrink:0}.kit-button__label.svelte-vn4m0v,.kit-button__short-label.svelte-vn4m0v{block-size:1lh;align-items:center;min-width:0;display:inline-flex}.kit-button__label-text.svelte-vn4m0v{text-overflow:ellipsis;white-space:nowrap;text-box-trim:trim-both;text-box-edge:ex alphabetic;min-width:0;max-width:100%;display:block;overflow:clip visible}.kit-button__short-label.svelte-vn4m0v{display:none}.kit-button--outline.kit-button--neutral.svelte-vn4m0v{background:var(--bg-inset);color:var(--text-secondary);border:var(--border-width) solid var(--border-default)}.kit-button--outline.kit-button--neutral.svelte-vn4m0v:hover:not(:disabled){background:var(--bg-surface-hover);color:var(--text-primary)}.kit-button--soft.kit-button--neutral.svelte-vn4m0v{background:color-mix(in srgb, var(--text-muted) 8%, var(--bg-inset));color:var(--text-secondary);border:var(--border-width) solid color-mix(in srgb, var(--border-default) 80%, transparent)}.kit-button--soft.kit-button--neutral.svelte-vn4m0v:hover:not(:disabled){background:var(--bg-surface-hover);color:var(--text-primary);border-color:var(--border-default)}.kit-button--outline.kit-button--danger.svelte-vn4m0v{background:var(--bg-inset);color:var(--text-secondary);border:var(--border-width) solid var(--border-default)}.kit-button--outline.kit-button--danger.svelte-vn4m0v:hover:not(:disabled){background:color-mix(in srgb, var(--accent-red) 9%, var(--bg-surface));color:color-mix(in srgb, var(--accent-red) 72%, var(--text-primary));border-color:color-mix(in srgb, var(--accent-red) 30%, var(--border-default))}.kit-button--solid.kit-button--danger.svelte-vn4m0v{background:var(--accent-red);color:var(--bg-surface);border:var(--border-width) solid var(--accent-red)}.kit-button--solid.kit-button--danger.svelte-vn4m0v:hover:not(:disabled){background:color-mix(in srgb, var(--accent-red) 88%, #000);border-color:color-mix(in srgb, var(--accent-red) 88%, #000)}.kit-button--solid.kit-button--success.svelte-vn4m0v{background:color-mix(in srgb, var(--accent-green) 82%, #000);color:var(--bg-surface);border:var(--border-width) solid color-mix(in srgb, var(--accent-green) 82%, #000)}.kit-button--solid.kit-button--success.svelte-vn4m0v:hover:not(:disabled){background:color-mix(in srgb, var(--accent-green) 72%, #000);border-color:color-mix(in srgb, var(--accent-green) 72%, #000)}.kit-button--solid.kit-button--success.svelte-vn4m0v:active:not(:disabled),.kit-button--solid.kit-button--success[aria-expanded=true].svelte-vn4m0v{background:color-mix(in srgb, var(--accent-green) 62%, #000);border-color:color-mix(in srgb, var(--accent-green) 62%, #000)}.kit-button--solid.kit-button--neutral.svelte-vn4m0v{background:var(--text-primary);color:var(--bg-primary);border:var(--border-width) solid var(--text-primary)}.kit-button--solid.kit-button--neutral.svelte-vn4m0v:hover:not(:disabled){background:color-mix(in srgb, var(--text-primary) 82%, var(--bg-primary));border-color:color-mix(in srgb, var(--text-primary) 82%, var(--bg-primary))}.kit-button--solid.kit-button--workflow.svelte-vn4m0v{background:var(--accent-purple);color:var(--bg-surface);border:var(--border-width) solid var(--accent-purple)}.kit-button--solid.kit-button--workflow.svelte-vn4m0v:hover:not(:disabled){background:color-mix(in srgb, var(--accent-purple) 88%, #000);border-color:color-mix(in srgb, var(--accent-purple) 88%, #000)}.kit-button--solid.kit-button--info.svelte-vn4m0v{background:var(--accent-blue);color:var(--bg-surface);border:var(--border-width) solid var(--accent-blue)}.kit-button--solid.kit-button--info.svelte-vn4m0v:hover:not(:disabled){background:color-mix(in srgb, var(--accent-blue) 88%, #000);border-color:color-mix(in srgb, var(--accent-blue) 88%, #000)}.kit-button--solid.kit-button--info.svelte-vn4m0v:active:not(:disabled),.kit-button--solid.kit-button--info[aria-expanded=true].svelte-vn4m0v{background:color-mix(in srgb, var(--accent-blue) 78%, #000);border-color:color-mix(in srgb, var(--accent-blue) 78%, #000)}.kit-button--soft.kit-button--success.svelte-vn4m0v{background:color-mix(in srgb, var(--accent-green) 12%, transparent);color:color-mix(in srgb, var(--accent-green) 72%, var(--text-primary));border:var(--border-width) solid color-mix(in srgb, var(--accent-green) 30%, transparent)}.kit-button--soft.kit-button--success.svelte-vn4m0v:hover:not(:disabled){background:color-mix(in srgb, var(--accent-green) 20%, transparent)}.kit-button--soft.kit-button--success.svelte-vn4m0v:active:not(:disabled),.kit-button--soft.kit-button--success[aria-expanded=true].svelte-vn4m0v{background:color-mix(in srgb, var(--accent-green) 26%, transparent);border-color:color-mix(in srgb, var(--accent-green) 48%, transparent)}.kit-button--soft.kit-button--info.svelte-vn4m0v{background:color-mix(in srgb, var(--accent-blue) 10%, transparent);color:color-mix(in srgb, var(--accent-blue) 72%, var(--text-primary));border:var(--border-width) solid color-mix(in srgb, var(--accent-blue) 30%, transparent)}.kit-button--soft.kit-button--info.svelte-vn4m0v:hover:not(:disabled){background:color-mix(in srgb, var(--accent-blue) 18%, transparent)}.kit-button--soft.kit-button--workflow.svelte-vn4m0v{background:color-mix(in srgb, var(--accent-purple) 12%, transparent);color:color-mix(in srgb, var(--accent-purple) 72%, var(--text-primary));border:var(--border-width) solid color-mix(in srgb, var(--accent-purple) 30%, transparent)}.kit-button--soft.kit-button--workflow.svelte-vn4m0v:hover:not(:disabled){background:color-mix(in srgb, var(--accent-purple) 20%, transparent)}.kit-button--soft.kit-button--danger.svelte-vn4m0v{background:color-mix(in srgb, var(--accent-red) 10%, transparent);color:color-mix(in srgb, var(--accent-red) 72%, var(--text-primary));border:var(--border-width) solid color-mix(in srgb, var(--accent-red) 30%, transparent)}.kit-button--soft.kit-button--danger.svelte-vn4m0v:hover:not(:disabled){background:color-mix(in srgb, var(--accent-red) 18%, transparent)}.kit-button--outline.kit-button--success.svelte-vn4m0v{background:var(--bg-surface);color:color-mix(in srgb, var(--accent-green) 72%, var(--text-primary));border:var(--border-width) solid color-mix(in srgb, var(--accent-green) 40%, var(--border-default))}.kit-button--outline.kit-button--success.svelte-vn4m0v:hover:not(:disabled){background:color-mix(in srgb, var(--accent-green) 8%, var(--bg-surface))}.kit-button--outline.kit-button--info.svelte-vn4m0v{background:var(--bg-surface);color:color-mix(in srgb, var(--accent-blue) 72%, var(--text-primary));border:var(--border-width) solid color-mix(in srgb, var(--accent-blue) 40%, var(--border-default))}.kit-button--outline.kit-button--info.svelte-vn4m0v:hover:not(:disabled){background:color-mix(in srgb, var(--accent-blue) 8%, var(--bg-surface))}.kit-button--outline.kit-button--workflow.svelte-vn4m0v{background:var(--bg-surface);color:color-mix(in srgb, var(--accent-purple) 72%, var(--text-primary));border:var(--border-width) solid color-mix(in srgb, var(--accent-purple) 40%, var(--border-default))}.kit-button--outline.kit-button--workflow.svelte-vn4m0v:hover:not(:disabled){background:color-mix(in srgb, var(--accent-purple) 8%, var(--bg-surface))}.kit-calendar.svelte-l5hl9h{--kit-calendar-range-bg:color-mix(in srgb, var(--accent-blue) 14%, transparent);gap:var(--space-2);-webkit-user-select:none;user-select:none;flex-direction:column;display:inline-flex}.kit-calendar__header.svelte-l5hl9h{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.kit-calendar__month.svelte-l5hl9h{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold,600);color:var(--text-primary);text-align:center;flex:1}.kit-calendar__month--button.svelte-l5hl9h{padding:2px var(--space-2);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--transition-fast) var(--transition-ease,ease);background:0 0;border:0;font-family:inherit}.kit-calendar__month--button.svelte-l5hl9h:hover{background:var(--bg-surface-hover)}.kit-calendar__nav.svelte-l5hl9h{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--text-secondary);cursor:pointer;transition:background var(--transition-fast) var(--transition-ease,ease), color var(--transition-fast) var(--transition-ease,ease);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.kit-calendar__nav.svelte-l5hl9h:hover:not(:disabled){background:var(--bg-surface-hover);color:var(--text-primary)}.kit-calendar__nav.svelte-l5hl9h:disabled{opacity:var(--opacity-disabled);cursor:default}.kit-calendar__weekdays.svelte-l5hl9h,.kit-calendar__grid.svelte-l5hl9h{grid-template-columns:repeat(7,30px);gap:1px;display:grid}.kit-calendar__weekday.svelte-l5hl9h{font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold,600);color:var(--text-muted);text-align:center;text-transform:uppercase;letter-spacing:var(--letter-spacing-label,.02em);text-overflow:clip;white-space:nowrap;overflow:hidden}.kit-calendar__day.svelte-l5hl9h,.kit-calendar__unit.svelte-l5hl9h{box-sizing:border-box;border-radius:var(--radius-sm);font-family:inherit;font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;color:var(--text-secondary);cursor:pointer;transition:background var(--transition-fast) var(--transition-ease,ease), color var(--transition-fast) var(--transition-ease,ease);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.kit-calendar__day.svelte-l5hl9h{width:30px;height:26px}.kit-calendar__day.svelte-l5hl9h:hover:not(:disabled),.kit-calendar__unit.svelte-l5hl9h:hover:not(:disabled){background:var(--bg-surface-hover);color:var(--text-primary)}.kit-calendar__day.selected.svelte-l5hl9h:hover:not(:disabled){background:color-mix(in srgb, var(--accent-blue) 24%, transparent);color:var(--accent-blue)}.kit-calendar__day.range-start.svelte-l5hl9h:hover:not(:disabled),.kit-calendar__day.range-end.svelte-l5hl9h:hover:not(:disabled){background:var(--accent-blue);color:var(--bg-surface)}.kit-calendar__day.outside.svelte-l5hl9h{color:var(--text-muted);opacity:.55}.kit-calendar__day.today.svelte-l5hl9h{box-shadow:inset 0 0 0 1px var(--border-default)}.kit-calendar__day.selected.svelte-l5hl9h{background:var(--kit-calendar-range-bg);color:var(--accent-blue);opacity:1;border-radius:0;position:relative}.kit-calendar__day.selected.svelte-l5hl9h:not(.range-start):not(:nth-child(7n+1)):before{content:"";background:var(--kit-calendar-range-bg);width:1px;position:absolute;top:0;bottom:0;left:-1px}.kit-calendar__day.fill-above.svelte-l5hl9h:after{content:"";background:var(--kit-calendar-range-bg);height:1px;position:absolute;top:-1px;left:-1px;right:0}.kit-calendar__day.fill-above.svelte-l5hl9h:nth-child(7n+1):after{left:0}.kit-calendar__day.range-start.svelte-l5hl9h,.kit-calendar__day.range-end.svelte-l5hl9h{background:var(--accent-blue);color:var(--bg-surface)}.kit-calendar__day.range-start.svelte-l5hl9h{border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.kit-calendar__day.range-end.svelte-l5hl9h{border-radius:0 var(--radius-sm) var(--radius-sm) 0}.kit-calendar__day.range-start.range-end.svelte-l5hl9h{border-radius:var(--radius-sm)}.kit-calendar__unit-grid.svelte-l5hl9h{grid-template-columns:repeat(3,1fr);gap:1px;width:216px;display:grid}.kit-calendar__unit.svelte-l5hl9h{height:32px}.kit-calendar__unit.current.svelte-l5hl9h{box-shadow:inset 0 0 0 1px var(--border-default);color:var(--text-primary)}.kit-calendar__day.svelte-l5hl9h:disabled,.kit-calendar__unit.svelte-l5hl9h:disabled{opacity:.35;cursor:default}.kit-card.svelte-mwund1{box-sizing:border-box;gap:var(--space-4);border-radius:var(--kit-card-radius);background:var(--kit-card-bg);border:var(--border-width) solid var(--kit-card-border);min-width:0;box-shadow:var(--kit-card-shadow);color:var(--text-primary);text-align:left;flex-direction:column;text-decoration:none;display:flex}.kit-card--inset.svelte-mwund1{--kit-card-bg:var(--bg-inset);--kit-card-border:var(--border-muted);--kit-card-radius:var(--radius-sm);--kit-card-shadow:none}.kit-card--default.svelte-mwund1{--kit-card-bg:var(--bg-surface);--kit-card-border:var(--border-muted);--kit-card-radius:var(--radius-md);--kit-card-shadow:none}.kit-card--raised.svelte-mwund1{--kit-card-bg:var(--bg-surface);--kit-card-border:var(--border-default);--kit-card-radius:var(--radius-lg);--kit-card-shadow:var(--shadow-sm)}.kit-card--pad-none.svelte-mwund1{padding:0}.kit-card--pad-sm.svelte-mwund1{padding:var(--space-4) var(--space-5)}.kit-card--pad-md.svelte-mwund1{padding:var(--space-5) var(--space-6)}.kit-card--clickable.svelte-mwund1{font-family:inherit;font-size:inherit;cursor:pointer;transition:background-color var(--transition-fast) var(--transition-ease,ease), border-color var(--transition-fast) var(--transition-ease,ease), box-shadow var(--transition-fast) var(--transition-ease,ease), transform var(--transition-fast) var(--transition-ease,ease)}.kit-card--clickable.svelte-mwund1:hover{border-color:var(--accent-blue);background:color-mix(in srgb, var(--accent-blue) 6%, var(--kit-card-bg))}.kit-card--clickable.svelte-mwund1:active{transform:var(--press-transform)}.kit-card--selected.svelte-mwund1,.kit-card--selected.svelte-mwund1:hover{border-color:var(--accent-blue);background:color-mix(in srgb, var(--accent-blue) 8%, var(--kit-card-bg))}.kit-card__header.svelte-mwund1{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.kit-card__eyebrow.svelte-mwund1{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold,700);text-transform:uppercase;letter-spacing:var(--letter-spacing-label,.04em);color:var(--text-muted);flex-shrink:0}.kit-card__eyebrow--tone-info.svelte-mwund1{color:color-mix(in srgb, var(--accent-blue) 65%, var(--text-primary))}.kit-card__eyebrow--tone-success.svelte-mwund1{color:color-mix(in srgb, var(--accent-green) 65%, var(--text-primary))}.kit-card__eyebrow--tone-warning.svelte-mwund1{color:color-mix(in srgb, var(--accent-amber) 65%, var(--text-primary))}.kit-card__eyebrow--tone-danger.svelte-mwund1{color:color-mix(in srgb, var(--accent-red) 65%, var(--text-primary))}.kit-card__eyebrow--tone-merged.svelte-mwund1{color:color-mix(in srgb, var(--accent-purple) 65%, var(--text-primary))}.kit-card__eyebrow--tone-workspace.svelte-mwund1{color:color-mix(in srgb, var(--accent-teal) 65%, var(--text-primary))}.kit-card__eyebrow--tone-neutral.svelte-mwund1{color:var(--text-secondary)}.kit-card__eyebrow--tone-muted.svelte-mwund1,.kit-card__eyebrow--tone-canceled.svelte-mwund1{color:var(--text-muted)}.kit-card__title.svelte-mwund1{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold,600);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kit-card__meta.svelte-mwund1{font-size:var(--font-size-xs);color:var(--text-muted);flex-shrink:0;margin-left:auto}.kit-card__actions.svelte-mwund1{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.kit-card__actions--flush.svelte-mwund1{margin-left:auto}.kit-card__body.svelte-mwund1{min-width:0}.kit-card__footer.svelte-mwund1{border-top:1px solid var(--border-muted);min-width:0;padding-top:var(--space-4)}.kit-sidebar-toggle.svelte-1a4n6pr{border-radius:var(--radius-sm);width:26px;height:26px;color:var(--text-muted);cursor:pointer;transition:color var(--transition-fast) var(--transition-ease,ease), background var(--transition-fast) var(--transition-ease,ease);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.kit-sidebar-toggle.svelte-1a4n6pr:hover{color:var(--text-primary);background:var(--bg-surface-hover)}.kit-sidebar-toggle--compact{width:22px;height:22px}.kit-sidebar-toggle--push{margin-left:auto}.kit-card.kit-comment-card--body-gap-none{gap:0}.kit-comment-card .kit-comment-card__body.svelte-gqvbb2{font-size:var(--font-size-sm);line-height:var(--line-height-prose,1.6);color:var(--text-primary);word-break:break-word}.kit-button.kit-button--outline.kit-provider-button{min-height:var(--provider-button-height,36px);padding:var(--provider-button-padding,5px var(--space-5));gap:var(--provider-button-gap,6px);border-color:var(--provider-button-border,var(--provider-button-default-border));border-radius:var(--provider-button-radius,var(--radius-sm));background:var(--provider-button-background,var(--provider-button-default-background));color:var(--provider-button-color,var(--provider-button-default-color))}.kit-provider-button--google{--provider-button-default-background:var(--provider-google-button-background);--provider-button-default-border:var(--provider-google-button-border);--provider-button-default-color:var(--provider-google-button-color);--provider-button-default-hover-background:var(--provider-google-button-hover-background);--provider-button-default-hover-color:var(--provider-google-button-color);--provider-button-default-disabled-background:var(--provider-google-button-background);--provider-button-default-disabled-border:var(--provider-google-button-disabled-border);--provider-button-default-disabled-color:var(--provider-google-button-disabled-color)}.kit-provider-button--google .kit-provider-brand-mark{transform:translateY(var(--provider-button-mark-offset-y,calc(var(--space-1) * -1)))}.kit-provider-button--sso{--provider-button-default-background:var(--bg-inset);--provider-button-default-border:var(--border-default);--provider-button-default-color:var(--text-secondary);--provider-button-default-hover-background:var(--bg-surface-hover);--provider-button-default-hover-color:var(--text-primary);--provider-button-default-disabled-background:var(--bg-inset);--provider-button-default-disabled-border:var(--border-muted);--provider-button-default-disabled-color:var(--text-muted)}.kit-button.kit-button--outline.kit-provider-button:hover:not(:disabled){background:var(--provider-button-hover-background,var(--provider-button-default-hover-background));color:var(--provider-button-hover-color,var(--provider-button-color,var(--provider-button-default-hover-color)))}.kit-button.kit-provider-button:disabled{opacity:1;background:var(--provider-button-disabled-background,var(--provider-button-background,var(--provider-button-default-disabled-background)));border-color:var(--provider-button-disabled-border,var(--provider-button-border,var(--provider-button-default-disabled-border)));color:var(--provider-button-disabled-color,var(--provider-button-color,var(--provider-button-default-disabled-color)));cursor:not-allowed}.kit-segmented.svelte-18e1aae{background:var(--bg-inset);border-radius:var(--radius-sm);align-items:center;gap:1px;padding:2px;display:inline-flex}.kit-segmented--block.svelte-18e1aae{width:100%;display:flex}.kit-segmented__btn.svelte-18e1aae{justify-content:center;align-items:center;gap:var(--space-2);font-family:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium,500);color:var(--text-muted);border-radius:calc(var(--radius-sm) - 1px);cursor:pointer;transition:background var(--transition-fast) var(--transition-ease,ease), color var(--transition-fast) var(--transition-ease,ease);white-space:nowrap;background:0 0;border:0;padding:3px 10px;display:inline-flex}.kit-segmented__btn[data-kit-tone].active.svelte-18e1aae{color:var(--kit-tone-ink)}.kit-segmented--block.svelte-18e1aae .kit-segmented__btn:where(.svelte-18e1aae){flex:1;padding-inline:6px}.kit-segmented__btn.active.svelte-18e1aae{background:var(--bg-surface);color:var(--text-primary);box-shadow:var(--shadow-sm)}.kit-segmented__btn.svelte-18e1aae:hover:not(.active):not(:disabled){color:var(--text-secondary)}.kit-segmented__btn.svelte-18e1aae:focus-visible{outline:var(--focus-ring);outline-offset:-2px}.kit-segmented__btn.svelte-18e1aae:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.kit-segmented--borderless.svelte-18e1aae{background:0 0;gap:0;padding:0}.kit-segmented--borderless.svelte-18e1aae .kit-segmented__btn:where(.svelte-18e1aae){border:var(--border-width) solid var(--border-default);border-radius:0;padding:4px 10px;position:relative}.kit-segmented--borderless.svelte-18e1aae .kit-segmented__btn:where(.svelte-18e1aae)+.kit-segmented__btn:where(.svelte-18e1aae){border-left-width:0}.kit-segmented--borderless.svelte-18e1aae .kit-segmented__btn:where(.svelte-18e1aae)+.kit-segmented__btn.active:where(.svelte-18e1aae){border-left-width:var(--border-width);margin-left:calc(-1 * var(--border-width))}.kit-segmented--borderless.svelte-18e1aae .kit-segmented__btn:where(.svelte-18e1aae):first-child{border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.kit-segmented--borderless.svelte-18e1aae .kit-segmented__btn:where(.svelte-18e1aae):last-child{border-radius:0 var(--radius-sm) var(--radius-sm) 0}.kit-segmented--borderless.svelte-18e1aae .kit-segmented__btn:where(.svelte-18e1aae):only-child{border-radius:var(--radius-sm)}.kit-segmented--borderless.svelte-18e1aae .kit-segmented__btn[data-kit-tone]:where(.svelte-18e1aae):not(.active){border-color:var(--kit-tone-border);color:color-mix(in srgb, var(--kit-tone) 72%, var(--text-secondary))}.kit-segmented--borderless.svelte-18e1aae .kit-segmented__btn.active:where(.svelte-18e1aae){background:color-mix(in srgb, var(--kit-tone,var(--accent-blue)) 12%, transparent);color:color-mix(in srgb, var(--kit-tone,var(--accent-blue)) 72%, var(--text-primary));font-weight:var(--font-weight-semibold,600);border-color:color-mix(in srgb, var(--kit-tone,var(--accent-blue)) 30%, var(--border-default));box-shadow:none;z-index:1}.kit-segmented--borderless.svelte-18e1aae .kit-segmented__btn:where(.svelte-18e1aae):hover:not(.active):not(:disabled){background:var(--bg-surface-hover);color:var(--text-secondary)}.kit-segmented--borderless.svelte-18e1aae .kit-segmented__btn[data-kit-tone]:where(.svelte-18e1aae):hover:not(.active):not(:disabled){color:color-mix(in srgb, var(--kit-tone) 82%, var(--text-primary))}.kit-date-range-picker.svelte-195kgb6{display:inline-flex;position:relative}.kit-date-range-picker--block.svelte-195kgb6{width:100%;display:flex}.kit-date-range-picker--block.svelte-195kgb6 .kit-date-range-picker__trigger:where(.svelte-195kgb6){justify-content:space-between;width:100%;min-width:0}.kit-date-range-picker__trigger.svelte-195kgb6{width:168px;min-width:168px;height:28px;padding:0 var(--space-4);align-items:center;gap:var(--space-3);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-primary);font-family:inherit;font-size:var(--font-size-sm);cursor:pointer;white-space:nowrap;transition:border-color var(--transition-fast) var(--transition-ease,ease), background var(--transition-fast) var(--transition-ease,ease);display:inline-flex}.kit-date-range-picker__trigger.svelte-195kgb6:hover{background:var(--bg-surface-hover)}.kit-date-range-picker__trigger.open.svelte-195kgb6{border-color:var(--accent-blue)}.kit-date-range-picker--busy.svelte-195kgb6 .kit-date-range-picker__trigger:where(.svelte-195kgb6){opacity:.7}.kit-date-range-picker__trigger-icon.svelte-195kgb6{color:var(--text-muted);flex-shrink:0;display:inline-flex}.kit-date-range-picker__trigger-label.svelte-195kgb6{text-align:left;text-overflow:ellipsis;font-variant-numeric:tabular-nums;flex:1;min-width:0;overflow:hidden}.kit-date-range-picker__trigger-chevron.svelte-195kgb6{color:var(--text-muted);transition:transform var(--transition-fast) var(--transition-ease,ease);flex-shrink:0;display:inline-flex}.kit-date-range-picker__trigger-chevron.open.svelte-195kgb6{transform:rotate(180deg)}.kit-date-range-picker__panel.svelte-195kgb6{box-sizing:border-box;z-index:var(--z-popover);padding:var(--space-4);position:fixed}.kit-date-range-picker__tabs.svelte-195kgb6{margin-bottom:var(--space-4)}.kit-date-range-picker__pills.svelte-195kgb6{gap:var(--space-2);display:flex}.kit-date-range-picker__pill.svelte-195kgb6{border-radius:var(--radius-md);background:var(--bg-inset);height:30px;color:var(--text-secondary);font-family:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium,500);cursor:pointer;transition:background var(--transition-fast) var(--transition-ease,ease), color var(--transition-fast) var(--transition-ease,ease);border:0;flex:1}.kit-date-range-picker__pill.svelte-195kgb6:hover{background:var(--bg-surface-hover)}.kit-date-range-picker__pill.active.svelte-195kgb6{background:var(--accent-blue);color:var(--accent-blue-foreground,#fff)}.kit-date-range-picker__calendar.svelte-195kgb6{margin-top:var(--space-4);justify-content:center;display:flex}.kit-date-range-picker__endpoints.svelte-195kgb6{gap:var(--space-2);display:flex}.kit-date-range-picker__endpoints.compact.svelte-195kgb6{flex-direction:column}.kit-date-range-picker__endpoints.compact.svelte-195kgb6 .kit-date-range-picker__endpoint:where(.svelte-195kgb6){flex:none;width:100%}.kit-date-range-picker__endpoint.svelte-195kgb6{box-sizing:border-box;height:30px;padding:0 var(--space-3);justify-content:space-between;align-items:center;gap:var(--space-3);background:var(--bg-inset);border:var(--border-width) solid transparent;border-radius:var(--radius-md);transition:border-color var(--transition-fast) var(--transition-ease,ease);flex:1;display:flex}.kit-date-range-picker__endpoint.active.svelte-195kgb6{border-color:var(--accent-blue)}.kit-date-range-picker__endpoint-label.svelte-195kgb6{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold,600);color:var(--text-muted)}.kit-date-range-picker__endpoint-value.svelte-195kgb6{font-size:var(--font-size-sm);color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.kit-select-dropdown.svelte-1rb5izu{min-width:150px;position:relative}.kit-select-dropdown__trigger.svelte-1rb5izu{box-sizing:border-box;background:var(--bg-inset);border:var(--border-width) solid var(--border-muted);border-radius:var(--radius-sm);width:100%;height:26px;color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold,600);text-align:left;transition:border-color var(--transition-fast) var(--transition-ease,ease), color var(--transition-fast) var(--transition-ease,ease), background var(--transition-fast) var(--transition-ease,ease);align-items:center;gap:6px;padding:0 8px;display:flex}.kit-select-dropdown__trigger.svelte-1rb5izu:hover:not(:disabled),.kit-select-dropdown__trigger[aria-expanded=true].svelte-1rb5izu{border-color:var(--border-default);color:var(--text-primary)}.kit-select-dropdown__trigger.svelte-1rb5izu:disabled{cursor:default;opacity:var(--opacity-disabled)}.kit-select-dropdown__value.svelte-1rb5izu{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.kit-select-dropdown__chevron{opacity:.55;flex-shrink:0}.kit-select-dropdown__list.svelte-1rb5izu{z-index:var(--z-popover);width:max-content;max-width:min(280px,100vw - 16px);max-height:min(320px,100vh - 16px);padding:2px;position:fixed;overflow-y:auto}.kit-select-dropdown__option.svelte-1rb5izu{border-radius:var(--radius-sm);width:100%;color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:var(--font-size-xs);text-align:left;white-space:nowrap;background:0 0;border:0;align-items:center;gap:12px;padding:5px 8px;display:flex}.kit-select-dropdown__option.highlighted.svelte-1rb5izu,.kit-select-dropdown__option.svelte-1rb5izu:hover:not(:disabled){background:var(--bg-surface-hover);color:var(--text-primary)}.kit-select-dropdown__option.selected.svelte-1rb5izu{color:var(--accent-blue);font-weight:var(--font-weight-semibold,600)}.kit-select-dropdown__option.svelte-1rb5izu:disabled{cursor:default;opacity:var(--opacity-disabled)}.kit-select-dropdown__option-label.svelte-1rb5izu{align-items:center;gap:var(--space-3);flex:1;display:inline-flex}.kit-select-dropdown__indicator.svelte-1rb5izu{border-radius:var(--radius-dot,50%);background:var(--kit-tone,var(--text-muted));flex-shrink:0;width:6px;height:6px}.kit-select-dropdown__check.svelte-1rb5izu{color:currentColor;width:12px;display:inline-flex}.kit-spinner.svelte-1hwtufc{box-sizing:border-box;border:2px solid var(--border-default);border-top-color:var(--accent-blue);border-radius:50%;flex-shrink:0;animation:.8s linear infinite kit-spin;display:inline-block}.kit-typeahead.svelte-he51fk{min-width:min(100%, var(--typeahead-min-width,180px));max-width:var(--typeahead-max-width,300px);position:relative}.kit-typeahead__trigger.svelte-he51fk{height:var(--typeahead-control-height,26px);box-sizing:border-box;width:100%;padding:var(--typeahead-control-padding,0 8px);background:var(--bg-inset);border:var(--border-width) solid var(--border-muted);border-radius:var(--radius-sm);font-family:inherit;font-size:var(--typeahead-control-font-size,var(--font-size-xs));color:var(--text-secondary);cursor:pointer;transition:border-color var(--transition-fast) var(--transition-ease,ease);text-align:left;align-items:center;gap:4px;display:flex}.kit-typeahead__trigger.svelte-he51fk:hover{border-color:var(--border-default)}.kit-typeahead__trigger.svelte-he51fk:focus{border-color:var(--accent-blue);outline:none}.kit-typeahead__trigger.svelte-he51fk:disabled{opacity:var(--opacity-disabled);cursor:default}.kit-typeahead__value.svelte-he51fk{flex:1;align-items:center;gap:4px;min-width:0;display:inline-flex}.kit-typeahead__value-text.svelte-he51fk{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kit-typeahead__prefix.svelte-he51fk{color:var(--text-muted);flex-shrink:0}.kit-typeahead__chevron{opacity:.72;flex-shrink:0}.kit-typeahead__input.svelte-he51fk{height:var(--typeahead-control-height,26px);width:100%;padding:var(--typeahead-control-padding,0 8px);background:var(--bg-inset);border:var(--border-width) solid var(--accent-blue);border-radius:var(--radius-sm);font-family:inherit;font-size:var(--typeahead-control-font-size,var(--font-size-xs));color:var(--text-primary);box-sizing:border-box;outline:none}.kit-typeahead__input.svelte-he51fk::placeholder{color:var(--text-muted)}.kit-typeahead__panel.svelte-he51fk{box-sizing:border-box;max-height:50vh;z-index:var(--z-popover);flex-direction:column;padding:2px;display:flex;position:fixed}.kit-typeahead__header.svelte-he51fk{border-bottom:1px solid var(--border-muted);flex-shrink:0;margin-bottom:2px;padding:2px}.kit-typeahead__list.svelte-he51fk{margin:0;padding:0;list-style:none;overflow-y:auto}.kit-typeahead__option.svelte-he51fk{padding:4px 8px;padding-left:calc(8px + var(--typeahead-depth,0) * 14px);font-size:var(--font-size-xs);color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-sm);white-space:nowrap;align-items:center;gap:6px;display:flex;position:relative}.kit-typeahead__option-label.svelte-he51fk{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kit-typeahead__option-meta.svelte-he51fk{color:var(--text-muted);font-variant-numeric:tabular-nums;text-overflow:ellipsis;flex-shrink:0;margin-left:auto;overflow:hidden}.kit-typeahead__option--group.svelte-he51fk{gap:var(--space-2);color:var(--text-primary);font-weight:var(--font-weight-semibold,600)}.kit-typeahead__option--root-group.svelte-he51fk{margin-top:var(--space-1);background-color:color-mix(in srgb, var(--bg-inset) 55%, transparent)}.kit-typeahead__option--nested.svelte-he51fk{padding-left:calc(var(--space-7) + (var(--typeahead-depth) - 1) * var(--space-6))}.kit-typeahead__group-chevron{opacity:.72;transition:transform var(--transition-fast) var(--transition-ease,ease);flex-shrink:0}.kit-typeahead__group-chevron--open{transform:rotate(90deg)}.kit-typeahead__option.highlighted.svelte-he51fk{background:var(--bg-surface-hover);color:var(--text-primary)}.kit-typeahead__option.selected.svelte-he51fk{color:var(--accent-blue);font-weight:var(--font-weight-semibold,600)}.kit-typeahead__match.svelte-he51fk{background:color-mix(in srgb, var(--accent-blue) 40%, transparent);color:var(--accent-blue);font-weight:var(--font-weight-semibold,600);border-radius:var(--radius-sm)}.kit-typeahead__empty.svelte-he51fk,.kit-typeahead__status.svelte-he51fk{font-size:var(--font-size-xs);color:var(--text-muted);padding:6px 8px;font-style:italic}.kit-typeahead__status--error.svelte-he51fk{color:var(--accent-red);font-style:normal}@layer base{:where(.lc-layout-svg.svelte-6boec){position:absolute;inset:0;overflow:visible}:where(.lc-layout-svg.svelte-6boec).disablePointerEvents{pointer-events:none}:where(.lc-layout-svg.svelte-6boec).clip{overflow:hidden}:where(.lc-layout-svg .lc-line,svg.lc-line):not([stroke]){stroke:var(--stroke-color)}:where(.lc-text-svg){paint-order:stroke;overflow:visible}:where(.lc-layout-svg .lc-text,svg.lc-text):not([fill]){color:var(--fill-color);fill:currentColor}:where(.lc-layout-svg .lc-text,svg.lc-text):not([stroke]){stroke:var(--stroke-color)}:where(.lc-layout-svg .lc-circle,svg.lc-circle):not([fill]){fill:var(--fill-color)}:where(.lc-layout-svg .lc-circle,svg.lc-circle):not([stroke]){stroke:var(--stroke-color)}:where(.lc-line){--stroke-color:var(--color-surface-content,currentColor)}:where(.lc-layout-html .lc-line):not([background-color]){background-color:var(--stroke-color)}:where(.lc-text){--fill-color:var(--color-surface-content,currentColor);--stroke-color:initial}:where(.lc-layout-html .lc-text){text-box:trim-both cap alphabetic}:where(.lc-layout-html .lc-text):not([background-color]){color:var(--fill-color)}:where(.lc-layout-html .lc-text):not([border-color]){border-color:var(--stroke-color)}:where(.lc-circle){--fill-color:var(--color-surface-content,currentColor);--stroke-color:initial}:where(.lc-layout-html .lc-circle){box-sizing:border-box}:where(.lc-layout-html .lc-circle):not([background]){background:var(--fill-color)}:where(.lc-layout-html .lc-circle):not([border-color]){border-color:var(--stroke-color)}:where(.lc-layout-canvas.svelte-110ngnm){position:absolute;inset:0}:where(.lc-layout-canvas.svelte-110ngnm).disablePointerEvents{pointer-events:none}:where(.lc-hit-canvas.svelte-110ngnm){pointer-events:none;image-rendering:pixelated;opacity:0;position:absolute;inset:0}:where(.lc-hit-canvas.svelte-110ngnm).debug{border:1px solid var(--color-danger,red);opacity:1}:where(.lc-layout-html.svelte-1pwiuy1){position:absolute;inset:0}:where(.lc-layout-html.svelte-1pwiuy1).disablePointerEvents{pointer-events:none}:where(.lc-layout-html.svelte-1pwiuy1).clip{overflow:hidden}:where(.lc-layout-svg .lc-rect,svg.lc-rect):not([fill]){fill:var(--fill-color)}:where(.lc-layout-svg .lc-rect,svg.lc-rect):not([stroke]){stroke:var(--stroke-color)}:where(.lc-rect){--fill-color:var(--color-surface-content,currentColor);--stroke-color:initial}:where(.lc-layout-html .lc-rect){box-sizing:border-box}:where(.lc-layout-html .lc-rect):not([background]){background:var(--fill-color)}:where(.lc-layout-html .lc-rect):not([border-color]){border-color:var(--stroke-color)}}@layer components{:where(.lc-tooltip-context-container.svelte-mdxi5d){position:absolute}:where(.lc-tooltip-context.svelte-mdxi5d){touch-action:var(--touch-action);position:absolute}:where(.lc-tooltip-context.svelte-mdxi5d).debug{outline:1px solid var(--color-danger);background-color:color-mix(in oklab, var(--color-danger) 10%, transparent)}:where(.lc-tooltip-voronoi-path).debug{stroke:var(--color-danger);fill:color-mix(in oklab, var(--color-danger) 10%, transparent)}:where(.lc-tooltip-rect.svelte-mdxi5d){fill:#0000}:where(.lc-tooltip-rect.svelte-mdxi5d).debug{stroke:var(--color-danger);fill:color-mix(in oklab, var(--color-danger) 10%, transparent)}:where(.lc-tooltip-quadtree-rect.svelte-mdxi5d){fill:#0000}:where(.lc-tooltip-quadtree-rect.svelte-mdxi5d).debug{stroke:var(--color-danger);fill:color-mix(in oklab, var(--color-danger) 10%, transparent)}:where(.lc-axis-rule),:where(.lc-axis-tick){--stroke-color:color-mix(in oklab, var(--color-surface-content,currentColor) 50%, transparent)}:where(.lc-axis-grid){--stroke-color:color-mix(in oklab, var(--color-surface-content,currentColor) 10%, transparent)}:where(.lc-axis-label,.lc-axis-tick-label){stroke:var(--color-surface-100,var(--lightningcss-light,#fff)var(--lightningcss-dark,#000));stroke-width:2px;font-size:10px;font-weight:300}:where(.lc-rule-x-line,.lc-rule-y-line,.lc-rule-x-radial-line,.lc-rule-y-radial-circle):not([class*=lc-axis],[class*=lc-grid]){--stroke-color:color-mix(in oklab, var(--color-surface-content,currentColor) 50%, transparent)}:where(.lc-rule-y-radial-circle){--fill-color:none}:where(.lc-debug-frame){--fill-color:color-mix(in oklab, var(--color-danger) 10%, transparent)}:where(.lc-grid-x-rule,.lc-grid-x-end-rule,.lc-grid-x-radial-line,.lc-grid-y-rule,.lc-grid-y-end-rule,.lc-grid-y-radial-line){--stroke-color:color-mix(in oklab, var(--color-surface-content,currentColor) 10%, transparent)}:where(.lc-grid-y-radial-circle){--fill-color:none;--stroke-color:color-mix(in oklab, var(--color-surface-content,currentColor) 10%, transparent)}:where(.lc-highlight-area){--fill-color:color-mix(in oklab, var(--color-surface-content,currentColor) 5%, transparent)}:where(.lc-highlight-bar){--fill-color:var(--color-primary,currentColor)}:where(.lc-highlight-line){--stroke-color:color-mix(in oklab, var(--color-surface-content,currentColor) 20%, transparent);stroke-width:2px;stroke-dasharray:2 2;pointer-events:none}:where(.lc-highlight-point){--stroke-color:white;--fill-color:var(--color-primary,currentColor);paint-order:stroke;filter:drop-shadow(var(--drop-shadow-sm,0 1px 2px #00000026))}}.lc-root-container.svelte-1r8f065,.lc-root-container.svelte-1r8f065 *{box-sizing:border-box}.lc-root-container.svelte-1r8f065{-webkit-user-select:var(--lc-user-select,none);user-select:var(--lc-user-select,none)}.large-chart-frame.svelte-h1s8xk .grid-line{stroke:var(--border-muted);stroke-width:.5px;stroke-dasharray:2 2;stroke-opacity:.4}.large-chart-frame.svelte-h1s8xk .y-label{fill:var(--text-muted);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:9px}.large-chart-frame.svelte-h1s8xk .x-label{fill:var(--text-muted);font-family:var(--font-sans);font-size:9px}.chart-wrap.svelte-134ezj5{width:100%;min-height:280px}.chart-wrap.svelte-134ezj5 .chart{width:100%;height:280px;display:block}.empty.svelte-134ezj5{min-height:280px;color:var(--text-muted);place-items:center;font-size:13px;display:grid}:root{--bg-primary:#f5f6f8;--bg-surface:#fff;--bg-surface-hover:#f0f1f4;--bg-inset:#ecedf2;--border-default:#d8dae2;--border-muted:#e4e6ec;--text-primary:#181b24;--text-secondary:#555b6e;--text-muted:#878ea0;--accent-blue:#2563eb;--accent-amber:#d97706;--accent-purple:#7c3aed;--accent-green:#059669;--accent-red:#dc2626;--accent-teal:#0891b2;--status-waiting:#a48a55;--kit-brand-hc-light-border-default:#6b7080;--kit-brand-hc-light-border-muted:#7d8290;--kit-brand-hc-light-text-primary:#000;--kit-brand-hc-light-text-secondary:#2a2f3a;--kit-brand-hc-light-text-muted:#44495a;--kit-brand-hc-light-accent-blue:#0a47c2;--kit-brand-hc-dark-border-default:#8a8f9e;--kit-brand-hc-dark-border-muted:#6e7282;--kit-brand-hc-dark-text-primary:#fff;--kit-brand-hc-dark-text-secondary:#d4d8e0;--kit-brand-hc-dark-text-muted:#b8bdc9;--kit-brand-hc-dark-accent-blue:#8ab8ff;--shadow-sm:0 1px 2px #0000000d;--shadow-md:0 2px 8px #00000014;--shadow-lg:0 4px 16px #0000001a;--overlay-bg:#0000004d;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--focus-ring:2px solid var(--accent-blue);--transition-fast:.12s;--opacity-disabled:.5;--border-width:1px;--press-transform:translateY(1px);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--font-mono:"JetBrains Mono", "SF Mono", Menlo, Consolas, monospace;--font-size-2xs:.625rem;--font-size-xs:.6875rem;--font-size-sm:.75rem;--font-size-md:.8125rem;--font-size-lg:.875rem;--font-size-xl:1.125rem;--font-size-2xl:1.5rem;--font-size-root:var(--font-size-md);--space-1:2px;--space-2:4px;--space-3:6px;--space-4:8px;--space-5:12px;--space-6:16px;--space-7:24px;--space-8:32px;--header-height:44px;--status-bar-height:24px;--z-popover:1000;--z-overlay:1000;--z-tooltip:1100;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root.dark{--bg-primary:#0d0d12;--bg-surface:#16161e;--bg-surface-hover:#1f1f2a;--bg-inset:#111116;--border-default:#333345;--border-muted:#2a2a3a;--text-primary:#ececf1;--text-secondary:#b4bcd0;--text-muted:#8b93a8;--accent-blue:#60a5fa;--accent-amber:#fbbf24;--accent-purple:#a78bfa;--accent-green:#4ade80;--accent-red:#f87171;--accent-teal:#22d3ee;--status-waiting:#c4a76a;--shadow-sm:0 1px 2px #00000040;--shadow-md:0 2px 8px #00000059;--shadow-lg:0 4px 16px #0006;--overlay-bg:#0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (hover:none) and (pointer:coarse){:root{--font-size-2xs:.75rem;--font-size-xs:.875rem;--font-size-sm:.9375rem;--font-size-md:1rem;--font-size-lg:1.0625rem;--font-size-xl:1.25rem;--font-size-2xl:1.75rem}}:root.kit-type-touch{--font-size-2xs:.75rem;--font-size-xs:.875rem;--font-size-sm:.9375rem;--font-size-md:1rem;--font-size-lg:1.0625rem;--font-size-xl:1.25rem;--font-size-2xl:1.75rem}:root.high-contrast{--border-default:var(--kit-brand-hc-light-border-default);--border-muted:var(--kit-brand-hc-light-border-muted);--text-primary:var(--kit-brand-hc-light-text-primary);--text-secondary:var(--kit-brand-hc-light-text-secondary);--text-muted:var(--kit-brand-hc-light-text-muted);--accent-blue:var(--kit-brand-hc-light-accent-blue)}:root.dark.high-contrast{--border-default:var(--kit-brand-hc-dark-border-default);--border-muted:var(--kit-brand-hc-dark-border-muted);--text-primary:var(--kit-brand-hc-dark-text-primary);--text-secondary:var(--kit-brand-hc-dark-text-secondary);--text-muted:var(--kit-brand-hc-dark-text-muted);--accent-blue:var(--kit-brand-hc-dark-accent-blue)}:root{--provider-google-button-background:#fff;--provider-google-button-hover-background:#fff;--provider-google-button-border:var(--border-default);--provider-google-button-color:#1f1f1f;--provider-google-button-disabled-border:var(--border-muted);--provider-google-button-disabled-color:#1f1f1f61}:root.high-contrast :focus-visible{outline-offset:2px;outline-width:3px}:where([class^=kit-],[class*=\ kit-]):focus-visible{outline:var(--focus-ring);outline-offset:1px}.kit-popover-card{background:var(--bg-surface);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-lg)}:where(input,progress){accent-color:var(--accent-blue)}@keyframes kit-spin{to{transform:rotate(360deg)}}.kit-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-kit-tone]{--kit-tone-band-bg:color-mix(in srgb, var(--kit-tone) 9%, var(--bg-surface));--kit-tone-border:color-mix(in srgb, var(--kit-tone) 30%, var(--border-default));--kit-tone-ink:color-mix(in srgb, var(--kit-tone) 72%, var(--text-primary))}[data-kit-tone=info]{--kit-tone:var(--accent-blue)}[data-kit-tone=success]{--kit-tone:var(--accent-green)}[data-kit-tone=warning]{--kit-tone:var(--accent-amber)}[data-kit-tone=danger]{--kit-tone:var(--accent-red)}:root{color:var(--text-primary);background:var(--bg-base);font-synthesis:none;font-family:Inter,system-ui,sans-serif}*{box-sizing:border-box}body{background:var(--bg-base);min-width:320px;min-height:100vh;margin:0}button,input{font:inherit}.shell{width:min(1440px,100%);min-height:100vh;margin:0 auto;padding:28px clamp(18px,4vw,56px) 64px}header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.eyebrow{color:var(--accent-blue);letter-spacing:.14em;text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:700}h1{letter-spacing:-.04em;margin:0;font-size:clamp(25px,4vw,38px)}.subtitle{max-width:720px;color:var(--text-muted);margin:8px 0 0;font-size:14px}nav{border:1px solid var(--border-default);background:var(--bg-surface);border-radius:9px;gap:4px;width:fit-content;margin-bottom:18px;padding:4px;display:flex}nav button{color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 13px}nav button:hover{color:var(--text-primary);background:var(--bg-hover)}nav button.active{color:var(--text-primary);background:var(--bg-selected);font-weight:600}main{gap:16px;display:grid}.center-state{min-height:56vh;color:var(--text-muted);text-align:center;place-content:center;justify-items:center}.center-state .login-card{width:min(440px,100vw - 36px);padding:28px}.center-state h2{color:var(--text-primary);margin:0 0 8px}.center-state p{margin:0 0 20px}.filters{border:1px solid var(--border-default);background:var(--bg-surface);border-radius:10px;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:14px;display:flex}.snapshot{color:var(--text-muted);text-align:right;flex:260px;margin:0 0 4px auto;font-size:11px}.metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.metrics .metric{padding:16px}.metric span{color:var(--text-muted);font-size:11px;font-weight:600;display:block}.metric strong{font-variant-numeric:tabular-nums;margin-top:5px;font-size:clamp(20px,3vw,29px);display:block}.panel{overflow:hidden}.panel-title{border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:baseline;gap:16px;padding:14px 16px;display:flex}.panel-title h2{margin:0;font-size:14px}.panel-title p{color:var(--text-muted);margin:0;font-size:11px}.rank-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ranking{margin:0;padding:6px 16px 12px 42px}.ranking li{border-bottom:1px solid var(--border-muted);color:var(--text-muted);padding:10px 0;font-size:12px}.ranking li span{color:var(--text-primary)}.ranking li strong{float:right;color:var(--text-primary);font-family:var(--font-mono)}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:12px}th,td{border-bottom:1px solid var(--border-muted);text-align:left;white-space:nowrap;padding:10px 14px}th{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px}td{color:var(--text-secondary)}.numeric{text-align:right;font-variant-numeric:tabular-nums}.mono{font-family:var(--font-mono);font-size:10px}.empty-row{color:var(--text-muted);text-align:center;padding:28px}@media (width<=900px){.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.rank-grid{grid-template-columns:1fr}.snapshot{text-align:left;flex-basis:100%}}@media (width<=640px){.shell{padding-inline:14px}header{align-items:flex-end}.metrics{grid-template-columns:1fr}}
