@layer theme, base, flow2, components, utilities, flow2-theme, overrides;
@layer components {
[data-ui="flow2.button"][data-part="root"] {
  background: var(--c-flow2_button--root--background, var(--ui-action-solid-fill));
  color: var(--c-flow2_button--root--color, var(--ui-action-solid-on-fill));
  border-radius: var(--c-flow2_button--root--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-flow2_button--root--fontSize, var(--ui-type-size-sm));
  font-weight: var(--c-flow2_button--root--fontWeight, var(--ui-type-weight-medium));
}
[data-ui="flow2.badge"][data-part="root"] {
  background: var(--c-flow2_badge--root--background, var(--ui-action-solid-fill));
  color: var(--c-flow2_badge--root--color, var(--ui-action-solid-on-fill));
  border-color: var(--c-flow2_badge--root--borderColor, transparent);
  border-width: var(--c-flow2_badge--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-flow2_badge--root--radius, var(--ui-geometry-radius-chip));
  font-size: var(--c-flow2_badge--root--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-flow2_badge--root--fontWeight, var(--ui-type-weight-medium));
}
[data-ui="flow2.dialog"][data-part="overlay"] {
  background: var(--c-flow2_dialog--overlay--background, var(--ui-surface-overlay));
}
[data-ui="flow2.dialog"][data-part="content"] {
  background: var(--c-flow2_dialog--content--background, var(--ui-surface-page));
  color: var(--c-flow2_dialog--content--color, var(--ui-content-fg));
  border-color: var(--c-flow2_dialog--content--borderColor, var(--ui-line-divider));
  border-width: var(--c-flow2_dialog--content--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-flow2_dialog--content--radius, var(--ui-geometry-radius-dialog));
  box-shadow: var(--c-flow2_dialog--content--shadow, var(--ui-elevation-dialog));
}
[data-ui="flow2.dialog"][data-part="title"] {
  font-size: var(--c-flow2_dialog--title--fontSize, var(--ui-type-size-lg));
  font-weight: var(--c-flow2_dialog--title--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="flow2.dialog"][data-part="description"] {
  color: var(--c-flow2_dialog--description--color, var(--ui-content-fg-muted));
  font-size: var(--c-flow2_dialog--description--fontSize, var(--ui-type-size-sm));
}
[data-ui="flow2.dialog"][data-part="close"] {
  border-radius: var(--c-flow2_dialog--close--radius, var(--ui-geometry-radius-control));
  opacity: var(--c-flow2_dialog--close--opacity, 0.7);
}
[data-ui="flow2.alert-dialog"][data-part="overlay"] {
  background: var(--c-flow2_alert-dialog--overlay--background, var(--ui-surface-overlay));
}
[data-ui="flow2.alert-dialog"][data-part="content"] {
  background: var(--c-flow2_alert-dialog--content--background, var(--ui-surface-page));
  color: var(--c-flow2_alert-dialog--content--color, var(--ui-content-fg));
  border-color: var(--c-flow2_alert-dialog--content--borderColor, var(--ui-line-divider));
  border-width: var(--c-flow2_alert-dialog--content--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-flow2_alert-dialog--content--radius, var(--ui-geometry-radius-dialog));
  box-shadow: var(--c-flow2_alert-dialog--content--shadow, var(--ui-elevation-dialog));
}
[data-ui="flow2.alert-dialog"][data-part="title"] {
  font-size: var(--c-flow2_alert-dialog--title--fontSize, var(--ui-type-size-lg));
  font-weight: var(--c-flow2_alert-dialog--title--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="flow2.alert-dialog"][data-part="description"] {
  color: var(--c-flow2_alert-dialog--description--color, var(--ui-content-fg-muted));
  font-size: var(--c-flow2_alert-dialog--description--fontSize, var(--ui-type-size-sm));
}
[data-ui="flow2.sheet"][data-part="overlay"] {
  background: var(--c-flow2_sheet--overlay--background, var(--ui-surface-overlay));
}
[data-ui="flow2.sheet"][data-part="content"] {
  background: var(--c-flow2_sheet--content--background, var(--ui-surface-page));
  color: var(--c-flow2_sheet--content--color, var(--ui-content-fg));
  border-color: var(--c-flow2_sheet--content--borderColor, var(--ui-line-divider));
  box-shadow: var(--c-flow2_sheet--content--shadow, var(--ui-elevation-dialog));
}
[data-ui="flow2.sheet"][data-part="title"] {
  color: var(--c-flow2_sheet--title--color, var(--ui-content-fg));
  font-weight: var(--c-flow2_sheet--title--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="flow2.sheet"][data-part="description"] {
  color: var(--c-flow2_sheet--description--color, var(--ui-content-fg-muted));
  font-size: var(--c-flow2_sheet--description--fontSize, var(--ui-type-size-sm));
}
[data-ui="flow2.sheet"][data-part="close"] {
  border-radius: var(--c-flow2_sheet--close--radius, var(--ui-geometry-radius-control));
  opacity: var(--c-flow2_sheet--close--opacity, 0.7);
}
[data-ui="flow2.popover"][data-part="content"] {
  background: var(--c-flow2_popover--content--background, var(--ui-surface-base));
  color: var(--c-flow2_popover--content--color, var(--ui-content-fg));
  border-color: var(--c-flow2_popover--content--borderColor, var(--ui-line-divider));
  border-width: var(--c-flow2_popover--content--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-flow2_popover--content--radius, var(--ui-geometry-radius-dialog));
  box-shadow: var(--c-flow2_popover--content--shadow, var(--ui-elevation-popover));
}
[data-ui="flow2.menu"][data-part="content"] {
  background: var(--c-flow2_menu--content--background, var(--ui-surface-base));
  color: var(--c-flow2_menu--content--color, var(--ui-content-fg));
  border-color: var(--c-flow2_menu--content--borderColor, var(--ui-line-divider));
  border-width: var(--c-flow2_menu--content--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-flow2_menu--content--radius, var(--ui-geometry-radius-dialog));
  box-shadow: var(--c-flow2_menu--content--shadow, var(--ui-elevation-popover));
}
[data-ui="flow2.menu"][data-part="item"] {
  border-radius: var(--c-flow2_menu--item--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-flow2_menu--item--fontSize, var(--ui-type-size-sm));
}
[data-ui="flow2.menu"][data-part="label"] {
  font-size: var(--c-flow2_menu--label--fontSize, var(--ui-type-size-sm));
  font-weight: var(--c-flow2_menu--label--fontWeight, var(--ui-type-weight-medium));
}
[data-ui="flow2.menu"][data-part="separator"] {
  background: var(--c-flow2_menu--separator--background, var(--ui-line-divider));
}
[data-ui="flow2.menu"][data-part="shortcut"] {
  color: var(--c-flow2_menu--shortcut--color, var(--ui-content-fg-muted));
  font-size: var(--c-flow2_menu--shortcut--fontSize, var(--ui-type-size-xs));
  letter-spacing: var(--c-flow2_menu--shortcut--letterSpacing, var(--ui-type-tracking-wide));
}
[data-ui="flow2.select"][data-part="trigger"] {
  background: var(--c-flow2_select--trigger--background, var(--ui-surface-page));
  color: var(--c-flow2_select--trigger--color, var(--ui-content-fg));
  border-color: var(--c-flow2_select--trigger--borderColor, var(--ui-line-input));
  border-width: var(--c-flow2_select--trigger--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-flow2_select--trigger--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-flow2_select--trigger--fontSize, var(--ui-type-size-sm));
}
[data-ui="flow2.select"][data-part="content"] {
  background: var(--c-flow2_select--content--background, var(--ui-surface-base));
  color: var(--c-flow2_select--content--color, var(--ui-content-fg));
  border-color: var(--c-flow2_select--content--borderColor, var(--ui-line-divider));
  border-width: var(--c-flow2_select--content--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-flow2_select--content--radius, var(--ui-geometry-radius-dialog));
  box-shadow: var(--c-flow2_select--content--shadow, var(--ui-elevation-popover));
}
[data-ui="flow2.select"][data-part="item"] {
  border-radius: var(--c-flow2_select--item--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-flow2_select--item--fontSize, var(--ui-type-size-sm));
  color: var(--c-flow2_select--item--color, var(--ui-content-fg));
}
[data-ui="flow2.select"][data-part="label"] {
  color: var(--c-flow2_select--label--color, var(--ui-content-fg-muted));
  font-size: var(--c-flow2_select--label--fontSize, var(--ui-type-size-xs));
}
[data-ui="flow2.select"][data-part="separator"] {
  background: var(--c-flow2_select--separator--background, var(--ui-line-divider));
}
[data-ui="flow2.tooltip"][data-part="content"] {
  background: var(--c-flow2_tooltip--content--background, var(--ui-surface-inverse));
  color: var(--c-flow2_tooltip--content--color, var(--ui-surface-on-inverse));
  border-radius: var(--c-flow2_tooltip--content--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-flow2_tooltip--content--fontSize, var(--ui-type-size-xs));
}
[data-ui="flow2.tooltip"][data-part="arrow"] {
  background: var(--c-flow2_tooltip--arrow--background, var(--ui-surface-inverse));
  fill: var(--c-flow2_tooltip--arrow--fill, var(--ui-surface-inverse));
}
[data-ui="flow2.input"][data-part="root"] {
  border-color: var(--c-flow2_input--root--borderColor, var(--ui-line-input));
  border-width: var(--c-flow2_input--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-flow2_input--root--radius, var(--ui-geometry-radius-control));
}
[data-ui="flow2.textarea"][data-part="root"] {
  border-color: var(--c-flow2_textarea--root--borderColor, var(--ui-line-input));
  border-width: var(--c-flow2_textarea--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-flow2_textarea--root--radius, var(--ui-geometry-radius-control));
}
[data-ui="flow2.switch"][data-part="root"] {
  background: var(--c-flow2_switch--root--background, var(--ui-form-switch-track));
  border-radius: var(--c-flow2_switch--root--radius, var(--ui-geometry-radius-control));
}
[data-ui="flow2.switch"][data-part="thumb"] {
  background: var(--c-flow2_switch--thumb--background, var(--ui-form-switch-thumb));
  border-radius: var(--c-flow2_switch--thumb--radius, var(--ui-geometry-radius-control));
}
[data-ui="flow2.checkbox"][data-part="root"] {
  border-color: var(--c-flow2_checkbox--root--borderColor, var(--ui-line-input));
  border-width: var(--c-flow2_checkbox--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-flow2_checkbox--root--radius, var(--ui-geometry-radius-chip));
}
[data-ui="flow2.checkbox"][data-part="indicator"] {
  color: var(--c-flow2_checkbox--indicator--color, var(--ui-form-on-check));
}
[data-ui="flow2.tabs"][data-part="list"] {
  background: var(--c-flow2_tabs--list--background, var(--ui-surface-raised));
  color: var(--c-flow2_tabs--list--color, var(--ui-content-fg-muted));
  border-radius: var(--c-flow2_tabs--list--radius, var(--ui-geometry-radius-control));
}
[data-ui="flow2.tabs"][data-part="trigger"] {
  color: var(--c-flow2_tabs--trigger--color, var(--ui-content-fg));
  border-radius: var(--c-flow2_tabs--trigger--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-flow2_tabs--trigger--fontSize, var(--ui-type-size-sm));
  font-weight: var(--c-flow2_tabs--trigger--fontWeight, var(--ui-type-weight-medium));
}
[data-ui="flow2.card"][data-part="root"] {
  color: var(--c-flow2_card--root--color, var(--ui-content-fg));
  border-color: var(--c-flow2_card--root--borderColor, var(--ui-line-divider));
  border-width: var(--c-flow2_card--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-flow2_card--root--radius, var(--ui-geometry-radius-surface));
  box-shadow: var(--c-flow2_card--root--shadow, var(--ui-elevation-raised));
}
[data-ui="flow2.card"][data-part="title"] {
  font-weight: var(--c-flow2_card--title--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="flow2.card"][data-part="description"] {
  color: var(--c-flow2_card--description--color, var(--ui-content-fg-muted));
  font-size: var(--c-flow2_card--description--fontSize, var(--ui-type-size-sm));
}
[data-ui="flow2.separator"][data-part="root"] {
  background: var(--c-flow2_separator--root--background, var(--ui-line-divider));
}
[data-ui="flow2.skeleton"][data-part="root"] {
  background: var(--c-flow2_skeleton--root--background, var(--ui-feedback-skeleton));
  border-radius: var(--c-flow2_skeleton--root--radius, var(--ui-geometry-radius-control));
}
[data-ui="flow2.puck"][data-part="surface"] {
  background: var(--c-flow2_puck--surface--background, var(--ui-node-surface));
  color: var(--c-flow2_puck--surface--color, var(--ui-node-fg));
  border-color: var(--c-flow2_puck--surface--borderColor, var(--ui-node-control-border));
  border-width: var(--c-flow2_puck--surface--borderWidth, var(--ui-geometry-border-width));
  box-shadow: var(--c-flow2_puck--surface--shadow, var(--ui-node-shadow));
}
[data-ui="flow2.puck"][data-part="header"] {
  border-color: var(--c-flow2_puck--header--borderColor, var(--ui-node-control-border));
}
[data-ui="flow2.puck"][data-part="divider"] {
  border-color: var(--c-flow2_puck--divider--borderColor, var(--ui-node-control-border));
}
[data-ui="flow2.puck"][data-part="input"] {
  background: var(--c-flow2_puck--input--background, var(--ui-node-control-bg));
  color: var(--c-flow2_puck--input--color, var(--ui-node-fg));
  border-color: var(--c-flow2_puck--input--borderColor, var(--ui-node-control-border));
  border-width: var(--c-flow2_puck--input--borderWidth, var(--ui-geometry-border-width));
}
[data-ui="flow2.puck"][data-part="muted"] {
  color: var(--c-flow2_puck--muted--color, var(--ui-node-muted));
}
[data-ui="flow2.puck"][data-part="row"] {
  color: var(--c-flow2_puck--row--color, var(--ui-node-fg));
  border-radius: var(--c-flow2_puck--row--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-flow2_puck--row--fontSize, var(--ui-type-size-sm));
}
[data-ui="flow2.puck"][data-part="icon-button"] {
  background: var(--c-flow2_puck--icon-button--background, var(--ui-node-control-bg));
  color: var(--c-flow2_puck--icon-button--color, var(--ui-node-muted));
  border-radius: var(--c-flow2_puck--icon-button--radius, var(--ui-geometry-radius-control));
}
[data-ui="flow2.puck"][data-part="kbd"] {
  background: var(--c-flow2_puck--kbd--background, var(--ui-node-control-bg));
  color: var(--c-flow2_puck--kbd--color, var(--ui-node-muted));
  border-color: var(--c-flow2_puck--kbd--borderColor, var(--ui-node-control-border));
  border-width: var(--c-flow2_puck--kbd--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-flow2_puck--kbd--radius, var(--ui-geometry-radius-chip));
  font-family: var(--c-flow2_puck--kbd--fontFamily, var(--ui-type-font-mono));
  font-size: var(--c-flow2_puck--kbd--fontSize, var(--ui-type-size-xs));
}
[data-ui="flow2.command-bar"][data-part="panel"] {
  background: var(--c-flow2_command-bar--panel--background, var(--ui-node-surface));
  color: var(--c-flow2_command-bar--panel--color, var(--ui-node-fg));
  border-color: var(--c-flow2_command-bar--panel--borderColor, var(--ui-node-control-border));
  box-shadow: var(--c-flow2_command-bar--panel--shadow, var(--ui-node-shadow));
}
[data-ui="flow2.command-bar"][data-part="overlay"] {
  background: var(--c-flow2_command-bar--overlay--background, var(--ui-surface-overlay));
}
[data-ui="flow2.command-bar"][data-part="input"] {
  background: var(--c-flow2_command-bar--input--background, var(--ui-node-control-bg));
  color: var(--c-flow2_command-bar--input--color, var(--ui-node-fg));
  border-color: var(--c-flow2_command-bar--input--borderColor, var(--ui-node-control-border));
  border-width: var(--c-flow2_command-bar--input--borderWidth, var(--ui-geometry-border-width));
}
[data-ui="flow2.command-bar"][data-part="row"] {
  color: var(--c-flow2_command-bar--row--color, var(--ui-node-fg));
  border-radius: var(--c-flow2_command-bar--row--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-flow2_command-bar--row--fontSize, var(--ui-type-size-sm));
}
[data-ui="flow2.command-bar"][data-part="detail"] {
  color: var(--c-flow2_command-bar--detail--color, var(--ui-node-muted));
}
[data-ui="flow2.command-bar"][data-part="muted"] {
  color: var(--c-flow2_command-bar--muted--color, var(--ui-node-muted));
}
[data-ui="flow2.command-bar"][data-part="action"] {
  color: var(--c-flow2_command-bar--action--color, var(--ui-node-muted));
  border-radius: var(--c-flow2_command-bar--action--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-flow2_command-bar--action--fontSize, var(--ui-type-size-sm));
}
[data-ui="flow2.command-bar"][data-part="kbd"] {
  background: var(--c-flow2_command-bar--kbd--background, var(--ui-node-control-bg));
  color: var(--c-flow2_command-bar--kbd--color, var(--ui-node-muted));
  border-color: var(--c-flow2_command-bar--kbd--borderColor, var(--ui-node-control-border));
  border-width: var(--c-flow2_command-bar--kbd--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-flow2_command-bar--kbd--radius, var(--ui-geometry-radius-chip));
  font-family: var(--c-flow2_command-bar--kbd--fontFamily, var(--ui-type-font-mono));
  font-size: var(--c-flow2_command-bar--kbd--fontSize, var(--ui-type-size-xs));
}
[data-ui="flow2.command-bar"][data-part="divider"] {
  border-color: var(--c-flow2_command-bar--divider--borderColor, var(--ui-node-control-border));
}
[data-ui="flow2.command-bar"][data-part="error"] {
  color: var(--c-flow2_command-bar--error--color, var(--ui-node-status-error));
}
[data-ui="flow2.command-bar"][data-part="spinner"] {
  border-radius: var(--c-flow2_command-bar--spinner--radius, var(--ui-geometry-radius-control));
}
[data-ui="flow2.command-bar"][data-part="category-dot"] {
  border-radius: var(--c-flow2_command-bar--category-dot--radius, var(--ui-geometry-radius-control));
}
[data-ui="flow2.command-bar"][data-part="done-icon"] {
  color: var(--c-flow2_command-bar--done-icon--color, var(--ui-node-status-success));
}
[data-ui="flow2.command-bar"][data-part="grip"] {
  background: var(--c-flow2_command-bar--grip--background, var(--ui-node-control-border));
  border-radius: var(--c-flow2_command-bar--grip--radius, var(--ui-geometry-radius-control));
}
[data-ui="flow2.command-bar"][data-part="feedback"] {
  background: var(--c-flow2_command-bar--feedback--background, var(--ui-node-surface));
  color: var(--c-flow2_command-bar--feedback--color, var(--ui-node-fg));
  border-color: var(--c-flow2_command-bar--feedback--borderColor, var(--ui-node-control-border));
  border-width: var(--c-flow2_command-bar--feedback--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-flow2_command-bar--feedback--radius, var(--ui-geometry-radius-surface));
  box-shadow: var(--c-flow2_command-bar--feedback--shadow, var(--ui-node-shadow));
}
[data-ui="flow2.floating-menu"][data-part="trigger"] {
  background: var(--c-flow2_floating-menu--trigger--background, var(--ui-surface-base));
  color: var(--c-flow2_floating-menu--trigger--color, var(--ui-content-fg));
  border-color: var(--c-flow2_floating-menu--trigger--borderColor, var(--ui-line-divider));
  border-width: var(--c-flow2_floating-menu--trigger--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-flow2_floating-menu--trigger--radius, var(--ui-geometry-radius-control));
}
[data-ui="flow2.floating-menu"][data-part="pending"] {
  background: var(--c-flow2_floating-menu--pending--background, var(--ui-action-solid-fill));
  border-radius: var(--c-flow2_floating-menu--pending--radius, var(--ui-geometry-radius-control));
}
[data-ui="flow2.floating-menu"][data-part="panel"] {
  background: var(--c-flow2_floating-menu--panel--background, var(--ui-surface-base));
  color: var(--c-flow2_floating-menu--panel--color, var(--ui-content-fg));
  border-color: var(--c-flow2_floating-menu--panel--borderColor, var(--ui-line-divider));
  border-width: var(--c-flow2_floating-menu--panel--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-flow2_floating-menu--panel--radius, var(--ui-geometry-radius-dialog));
}
[data-ui="flow2.floating-menu"][data-part="avatar"] {
  background: var(--c-flow2_floating-menu--avatar--background, var(--ui-action-solid-fill));
  color: var(--c-flow2_floating-menu--avatar--color, var(--ui-action-solid-on-fill));
  border-radius: var(--c-flow2_floating-menu--avatar--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-flow2_floating-menu--avatar--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-flow2_floating-menu--avatar--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="flow2.floating-menu"][data-part="muted"] {
  color: var(--c-flow2_floating-menu--muted--color, var(--ui-content-fg-muted));
}
[data-ui="flow2.floating-menu"][data-part="item"] {
  color: var(--c-flow2_floating-menu--item--color, var(--ui-content-fg));
  border-radius: var(--c-flow2_floating-menu--item--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-flow2_floating-menu--item--fontSize, var(--ui-type-size-sm));
}
[data-ui="flow2.floating-menu"][data-part="divider"] {
  border-color: var(--c-flow2_floating-menu--divider--borderColor, var(--ui-line-divider));
}
[data-ui="flow2.chart-toolbar"][data-part="panel"] {
  color: var(--c-flow2_chart-toolbar--panel--color, var(--ui-node-fg));
  border-width: var(--c-flow2_chart-toolbar--panel--borderWidth, var(--ui-geometry-border-width));
}
[data-ui="flow2.chart-toolbar"][data-part="button"] {
  border-width: var(--c-flow2_chart-toolbar--button--borderWidth, var(--ui-geometry-border-width));
}
[data-ui="flow2.chart-toolbar"][data-part="badge"] {
  border-width: var(--c-flow2_chart-toolbar--badge--borderWidth, var(--ui-geometry-border-width));
  font-family: var(--c-flow2_chart-toolbar--badge--fontFamily, var(--ui-type-font-mono));
  font-size: var(--c-flow2_chart-toolbar--badge--fontSize, var(--ui-type-size-2xs));
}
[data-ui="flow2.chart-toolbar"][data-part="tooltip-title"] {
  font-weight: var(--c-flow2_chart-toolbar--tooltip-title--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="flow2.chart-toolbar"][data-part="tooltip-muted"] {
  color: var(--c-flow2_chart-toolbar--tooltip-muted--color, var(--ui-node-muted));
}
[data-ui="flow2.live-tile"][data-part="root"] {
  background: var(--c-flow2_live-tile--root--background, var(--ui-node-surface));
  color: var(--c-flow2_live-tile--root--color, var(--ui-node-fg));
}
[data-ui="flow2.live-tile"][data-part="pulse"] {
  border-radius: var(--c-flow2_live-tile--pulse--radius, var(--ui-geometry-radius-control));
}
[data-ui="flow2.order-book"][data-part="tab"] {
  font-weight: var(--c-flow2_order-book--tab--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="flow2.order-book"][data-part="panel"] {
  color: var(--c-flow2_order-book--panel--color, var(--ui-node-fg));
  font-family: var(--c-flow2_order-book--panel--fontFamily, var(--ui-type-font-mono));
  border-width: var(--c-flow2_order-book--panel--borderWidth, var(--ui-geometry-border-width));
}
[data-ui="flow2.order-book"][data-part="header"] {
  text-transform: var(--c-flow2_order-book--header--textTransform, uppercase);
}
[data-ui="flow2.order-book"][data-part="chip"] {
  border-width: var(--c-flow2_order-book--chip--borderWidth, var(--ui-geometry-border-width));
  font-family: var(--c-flow2_order-book--chip--fontFamily, var(--ui-type-font-mono));
}
[data-ui="flow2.node"][data-part="title"] {
  font-weight: var(--c-flow2_node--title--fontWeight, var(--ui-type-weight-medium));
}
[data-ui="flow2.node"][data-part="muted"] {
  color: var(--c-flow2_node--muted--color, var(--ui-node-muted));
}
[data-ui="flow2.node"][data-part="warning"] {
  color: var(--c-flow2_node--warning--color, var(--ui-status-warning-text));
}
[data-ui="flow2.port-bar"][data-part="root"] {
  background: var(--c-flow2_port-bar--root--background, var(--ui-node-port-bg));
  color: var(--c-flow2_port-bar--root--color, var(--ui-node-fg));
  border-color: var(--c-flow2_port-bar--root--borderColor, var(--ui-node-control-border));
}
[data-ui="flow2.port-bar"][data-part="label"] {
  color: var(--c-flow2_port-bar--label--color, var(--ui-node-fg));
}
[data-ui="flow2.editor-chrome"][data-part="save-status"] {
  color: var(--c-flow2_editor-chrome--save-status--color, var(--ui-content-fg));
  border-radius: var(--c-flow2_editor-chrome--save-status--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-flow2_editor-chrome--save-status--fontSize, var(--ui-type-size-xs));
}
[data-ui="flow2.editor-chrome"][data-part="save-label"] {
  background: var(--c-flow2_editor-chrome--save-label--background, var(--ui-surface-page));
  border-width: var(--c-flow2_editor-chrome--save-label--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-flow2_editor-chrome--save-label--radius, var(--ui-geometry-radius-control));
  box-shadow: var(--c-flow2_editor-chrome--save-label--shadow, var(--ui-elevation-raised));
}
[data-ui="flow2.editor-chrome"][data-part="lease-banner"] {
  color: var(--c-flow2_editor-chrome--lease-banner--color, var(--ui-content-fg));
  border-width: var(--c-flow2_editor-chrome--lease-banner--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-flow2_editor-chrome--lease-banner--radius, var(--ui-geometry-radius-control));
  box-shadow: var(--c-flow2_editor-chrome--lease-banner--shadow, var(--ui-elevation-dialog));
}
[data-ui="flow2.editor-chrome"][data-part="lease-label"] {
  font-size: var(--c-flow2_editor-chrome--lease-label--fontSize, var(--ui-type-size-sm));
  font-weight: var(--c-flow2_editor-chrome--lease-label--fontWeight, var(--ui-type-weight-medium));
}
[data-ui="flow2.editor-chrome"][data-part="lease-action"] {
  background: var(--c-flow2_editor-chrome--lease-action--background, var(--ui-surface-page));
  color: var(--c-flow2_editor-chrome--lease-action--color, var(--ui-content-fg));
  border-width: var(--c-flow2_editor-chrome--lease-action--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-flow2_editor-chrome--lease-action--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-flow2_editor-chrome--lease-action--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-flow2_editor-chrome--lease-action--fontWeight, var(--ui-type-weight-medium));
}
[data-ui="flow2.editor-chrome"][data-part="notice"] {
  background: var(--c-flow2_editor-chrome--notice--background, var(--ui-surface-page));
  border-width: var(--c-flow2_editor-chrome--notice--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-flow2_editor-chrome--notice--radius, var(--ui-geometry-radius-surface));
  box-shadow: var(--c-flow2_editor-chrome--notice--shadow, var(--ui-elevation-dialog));
}
[data-ui="flow2.editor-chrome"][data-part="notice-title"] {
  font-size: var(--c-flow2_editor-chrome--notice-title--fontSize, var(--ui-type-size-sm));
  font-weight: var(--c-flow2_editor-chrome--notice-title--fontWeight, var(--ui-type-weight-medium));
}
[data-ui="flow2.editor-chrome"][data-part="notice-text"] {
  color: var(--c-flow2_editor-chrome--notice-text--color, var(--ui-content-fg-muted));
}
[data-ui="flow2.editor-chrome"][data-part="notice-action"] {
  border-radius: var(--c-flow2_editor-chrome--notice-action--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-flow2_editor-chrome--notice-action--fontSize, var(--ui-type-size-xs));
}
[data-ui="flow2.editor-chrome"][data-part="gate-card"] {
  background: var(--c-flow2_editor-chrome--gate-card--background, var(--ui-surface-page));
  border-width: var(--c-flow2_editor-chrome--gate-card--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-flow2_editor-chrome--gate-card--radius, var(--ui-geometry-radius-surface));
  box-shadow: var(--c-flow2_editor-chrome--gate-card--shadow, var(--ui-elevation-dialog));
}
[data-ui="flow2.editor-chrome"][data-part="gate-title"] {
  font-weight: var(--c-flow2_editor-chrome--gate-title--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="flow2.editor-chrome"][data-part="gate-text"] {
  color: var(--c-flow2_editor-chrome--gate-text--color, var(--ui-content-fg-muted));
}
[data-ui="flow2.editor-chrome"][data-part="gate-action"] {
  background: var(--c-flow2_editor-chrome--gate-action--background, var(--ui-action-solid-fill));
  color: var(--c-flow2_editor-chrome--gate-action--color, var(--ui-action-solid-on-fill));
  border-radius: var(--c-flow2_editor-chrome--gate-action--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-flow2_editor-chrome--gate-action--fontSize, var(--ui-type-size-sm));
}
[data-ui="flow2.editor-chrome"][data-part="loading"] {
  background: var(--c-flow2_editor-chrome--loading--background, var(--ui-surface-page));
}
[data-ui="flow2.editor-chrome"][data-part="panel-toggle"] {
  background: var(--c-flow2_editor-chrome--panel-toggle--background, var(--ui-surface-page));
  border-width: var(--c-flow2_editor-chrome--panel-toggle--borderWidth, var(--ui-geometry-border-width));
  box-shadow: var(--c-flow2_editor-chrome--panel-toggle--shadow, var(--ui-elevation-raised));
}
[data-ui="flow2.editor-chrome"][data-part="panel"] {
  background: var(--c-flow2_editor-chrome--panel--background, var(--ui-surface-page));
  border-color: var(--c-flow2_editor-chrome--panel--borderColor, var(--ui-line-divider));
}
[data-ui="flow2.editor-chrome"][data-part="panel-resize-button"] {
  background: var(--c-flow2_editor-chrome--panel-resize-button--background, var(--ui-surface-page));
  border-width: var(--c-flow2_editor-chrome--panel-resize-button--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-flow2_editor-chrome--panel-resize-button--radius, var(--ui-geometry-radius-control));
  box-shadow: var(--c-flow2_editor-chrome--panel-resize-button--shadow, var(--ui-elevation-raised));
}
[data-ui="flow2.magic-puck"][data-part="dock"] {
  color: var(--c-flow2_magic-puck--dock--color, var(--ui-node-fg));
  border-color: var(--c-flow2_magic-puck--dock--borderColor, var(--ui-node-control-border));
  border-width: var(--c-flow2_magic-puck--dock--borderWidth, var(--ui-geometry-border-width));
}
[data-ui="flow2.magic-puck"][data-part="panel"] {
  background: var(--c-flow2_magic-puck--panel--background, var(--ui-node-surface));
  color: var(--c-flow2_magic-puck--panel--color, var(--ui-node-fg));
  border-color: var(--c-flow2_magic-puck--panel--borderColor, var(--ui-node-control-border));
  border-width: var(--c-flow2_magic-puck--panel--borderWidth, var(--ui-geometry-border-width));
  box-shadow: var(--c-flow2_magic-puck--panel--shadow, var(--ui-node-shadow));
}
[data-ui="flow2.magic-puck"][data-part="plan-evidence"] {
  border-color: var(--c-flow2_magic-puck--plan-evidence--borderColor, var(--ui-node-control-border));
}
[data-ui="flow2.magic-puck"][data-part="plan-evidence-muted"] {
  color: var(--c-flow2_magic-puck--plan-evidence-muted--color, var(--ui-node-muted));
}
[data-ui="flow2.magic-puck-model-menu"][data-part="panel"] {
  background: var(--c-flow2_magic-puck-model-menu--panel--background, var(--ui-node-surface));
  color: var(--c-flow2_magic-puck-model-menu--panel--color, var(--ui-node-fg));
  border-color: var(--c-flow2_magic-puck-model-menu--panel--borderColor, var(--ui-node-control-border));
  border-width: var(--c-flow2_magic-puck-model-menu--panel--borderWidth, var(--ui-geometry-border-width));
}
[data-ui="flow2.node-frame"][data-part="port-in"] {
  background: var(--c-flow2_node-frame--port-in--background, var(--ui-node-port-bg));
}
[data-ui="flow2.node-frame"][data-part="port-out"] {
  background: var(--c-flow2_node-frame--port-out--background, var(--ui-node-port-bg));
}
[data-ui="flow2.node-frame"][data-part="header"] {
  background: var(--c-flow2_node-frame--header--background, var(--ui-node-surface-raised));
  color: var(--c-flow2_node-frame--header--color, var(--ui-node-fg));
  border-color: var(--c-flow2_node-frame--header--borderColor, var(--ui-node-control-border));
}
[data-ui="flow2.node-frame"][data-part="description"] {
  color: var(--c-flow2_node-frame--description--color, var(--ui-node-muted));
}
[data-ui="flow2.node-frame"][data-part="content"] {
  background: var(--c-flow2_node-frame--content--background, var(--ui-node-surface));
  color: var(--c-flow2_node-frame--content--color, var(--ui-node-fg));
}
[data-ui="flow2.node-frame"][data-part="footer"] {
  background: var(--c-flow2_node-frame--footer--background, var(--ui-node-surface-raised));
  color: var(--c-flow2_node-frame--footer--color, var(--ui-node-fg));
  border-color: var(--c-flow2_node-frame--footer--borderColor, var(--ui-node-control-border));
}
[data-ui="flow2.live-stream-tile"][data-part="header-icon"] {
  color: var(--c-flow2_live-stream-tile--header-icon--color, var(--ui-node-muted));
}
[data-ui="flow2.live-stream-tile"][data-part="title"] {
  font-weight: var(--c-flow2_live-stream-tile--title--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="flow2.live-stream-tile"][data-part="action"] {
  border-width: var(--c-flow2_live-stream-tile--action--borderWidth, var(--ui-geometry-border-width));
}
[data-ui="flow2.live-stream-tile"][data-part="status-chip"] {
  border-width: var(--c-flow2_live-stream-tile--status-chip--borderWidth, var(--ui-geometry-border-width));
  font-weight: var(--c-flow2_live-stream-tile--status-chip--fontWeight, var(--ui-type-weight-medium));
}
[data-ui="flow2.live-stream-tile"][data-part="summary-cell"] {
  border-width: var(--c-flow2_live-stream-tile--summary-cell--borderWidth, var(--ui-geometry-border-width));
}
[data-ui="flow2.live-stream-tile"][data-part="summary-label"] {
  color: var(--c-flow2_live-stream-tile--summary-label--color, var(--ui-node-muted));
}
[data-ui="flow2.live-stream-tile"][data-part="summary-value"] {
  color: var(--c-flow2_live-stream-tile--summary-value--color, var(--ui-node-fg));
  font-family: var(--c-flow2_live-stream-tile--summary-value--fontFamily, var(--ui-type-font-mono));
}
[data-ui="flow2.live-stream-tile"][data-part="footer"] {
  border-width: var(--c-flow2_live-stream-tile--footer--borderWidth, var(--ui-geometry-border-width));
}
[data-ui="flow2.live-stream-tile"][data-part="footer-error"] {
  color: var(--c-flow2_live-stream-tile--footer-error--color, var(--ui-node-status-error));
}
[data-ui="flow2.live-stream-tile"][data-part="market-id"] {
  border-width: var(--c-flow2_live-stream-tile--market-id--borderWidth, var(--ui-geometry-border-width));
}
[data-ui="flow2.live-stream-tile"][data-part="overview"] {
  color: var(--c-flow2_live-stream-tile--overview--color, var(--ui-node-fg));
}
[data-ui="flow2.live-stream-tile"][data-part="overview-ticker"] {
  font-family: var(--c-flow2_live-stream-tile--overview-ticker--fontFamily, var(--ui-type-font-mono));
  font-weight: var(--c-flow2_live-stream-tile--overview-ticker--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="flow2.live-stream-tile"][data-part="overview-timeframe"] {
  font-family: var(--c-flow2_live-stream-tile--overview-timeframe--fontFamily, var(--ui-type-font-mono));
}
[data-ui="flow2.live-stream-tile"][data-part="overview-venue"] {
  font-family: var(--c-flow2_live-stream-tile--overview-venue--fontFamily, var(--ui-type-font-mono));
}
[data-ui="flow2.live-stream-tile"][data-part="overview-metric"] {
  border-width: var(--c-flow2_live-stream-tile--overview-metric--borderWidth, var(--ui-geometry-border-width));
}
[data-ui="flow2.wallet-connector"][data-part="title"] {
  font-size: var(--c-flow2_wallet-connector--title--fontSize, var(--ui-type-size-sm));
  font-weight: var(--c-flow2_wallet-connector--title--fontWeight, var(--ui-type-weight-medium));
}
[data-ui="flow2.wallet-connector"][data-part="detail"] {
  color: var(--c-flow2_wallet-connector--detail--color, var(--ui-content-fg-muted));
}
[data-ui="flow2.wallet-connector"][data-part="button"] {
  border-width: var(--c-flow2_wallet-connector--button--borderWidth, var(--ui-geometry-border-width));
}
[data-ui="flow2.wallet-connector"][data-part="warning"] {
  color: var(--c-flow2_wallet-connector--warning--color, var(--ui-status-warning-text));
}
[data-ui="flow2.wallet-connector"][data-part="notice"] {
  background: var(--c-flow2_wallet-connector--notice--background, var(--ui-status-warning-surface));
  color: var(--c-flow2_wallet-connector--notice--color, var(--ui-status-warning-on-surface));
  border-color: var(--c-flow2_wallet-connector--notice--borderColor, var(--ui-status-warning-line));
}
[data-ui="flow2.wallet-connector"][data-part="error"] {
  color: var(--c-flow2_wallet-connector--error--color, var(--ui-status-danger-text));
}
[data-ui="pub.attention-list"][data-part="root"] {
  background: var(--c-pub_attention-list--root--background, var(--ui-surface-base));
  border-color: var(--c-pub_attention-list--root--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_attention-list--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_attention-list--root--radius, 20px);
}
[data-ui="pub.attention-list"][data-part="title"] {
  font-size: var(--c-pub_attention-list--title--fontSize, var(--ui-type-size-lg));
  font-weight: var(--c-pub_attention-list--title--fontWeight, 900);
  line-height: var(--c-pub_attention-list--title--lineHeight, 1.5);
  letter-spacing: var(--c-pub_attention-list--title--letterSpacing, var(--ui-type-tracking-display));
}
[data-ui="pub.attention-list"][data-part="digest"] {
  color: var(--c-pub_attention-list--digest--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_attention-list--digest--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_attention-list--digest--lineHeight, 1.4286);
}
[data-ui="pub.attention-list"][data-part="message"] {
  color: var(--c-pub_attention-list--message--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_attention-list--message--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_attention-list--message--lineHeight, 1.4286);
}
[data-ui="pub.attention-list"][data-part="action"] {
  color: var(--c-pub_attention-list--action--color, var(--ui-content-fg));
  font-weight: var(--c-pub_attention-list--action--fontWeight, 900);
}
[data-ui="pub.attention-list"][data-part="more"] {
  font-size: var(--c-pub_attention-list--more--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_attention-list--more--fontWeight, 900);
  line-height: var(--c-pub_attention-list--more--lineHeight, 1.4286);
}
[data-ui="pub.attention-row"][data-part="row"] {
  border-color: var(--c-pub_attention-row--row--borderColor, var(--ui-line-hairline));
}
[data-ui="pub.attention-row"][data-part="dot"] {
  background: var(--c-pub_attention-row--dot--background, var(--ui-content-fg-muted));
  border-radius: var(--c-pub_attention-row--dot--radius, 999px);
}
[data-ui="pub.attention-row"][data-part="text"] {
  font-size: var(--c-pub_attention-row--text--fontSize, var(--ui-type-size-md));
}
[data-ui="pub.attention-row"][data-part="open"] {
  border-color: var(--c-pub_attention-row--open--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_attention-row--open--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_attention-row--open--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_attention-row--open--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_attention-row--open--fontWeight, 900);
  line-height: var(--c-pub_attention-row--open--lineHeight, 1.3333);
}
[data-ui="pub.menu-resource-indicator"][data-part="root"] {
  background: var(--c-pub_menu-resource-indicator--root--background, var(--ui-status-warning-surface));
  color: var(--c-pub_menu-resource-indicator--root--color, var(--ui-status-warning-text));
  border-color: var(--c-pub_menu-resource-indicator--root--borderColor, var(--ui-status-warning-line));
  border-radius: var(--c-pub_menu-resource-indicator--root--radius, var(--ui-geometry-radius-chip));
  font-size: var(--c-pub_menu-resource-indicator--root--fontSize, 10px);
  font-weight: var(--c-pub_menu-resource-indicator--root--fontWeight, 600);
  line-height: var(--c-pub_menu-resource-indicator--root--lineHeight, 1);
}
[data-ui="pub.menu-resource-indicator"][data-part="dot"] {
  border-radius: var(--c-pub_menu-resource-indicator--dot--radius, 999px);
}
[data-ui="pub.paper-trading-paused-notice"][data-part="root"] {
  background: var(--c-pub_paper-trading-paused-notice--root--background, var(--ui-status-warning-surface));
  color: var(--c-pub_paper-trading-paused-notice--root--color, var(--ui-content-fg));
  border-radius: var(--c-pub_paper-trading-paused-notice--root--radius, var(--ui-geometry-radius-surface));
  font-size: var(--c-pub_paper-trading-paused-notice--root--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_paper-trading-paused-notice--root--lineHeight, 1.4286);
}
[data-ui="pub.research-button"][data-part="root"] {
  border-color: var(--c-pub_research-button--root--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_research-button--root--borderWidth, var(--ui-geometry-border-width));
  font-size: var(--c-pub_research-button--root--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_research-button--root--lineHeight, 1.4286);
  border-radius: var(--c-pub_research-button--root--radius, 0);
}
[data-ui="pub.research-error-notice"][data-part="root"] {
  color: var(--c-pub_research-error-notice--root--color, var(--ui-status-danger-text));
  border-color: var(--c-pub_research-error-notice--root--borderColor, var(--ui-status-danger-line));
  border-width: var(--c-pub_research-error-notice--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_research-error-notice--root--radius, var(--ui-geometry-radius-surface));
  font-size: var(--c-pub_research-error-notice--root--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_research-error-notice--root--lineHeight, 1.4286);
}
[data-ui="pub.research-field"][data-part="root"] {
  font-size: var(--c-pub_research-field--root--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_research-field--root--lineHeight, 1.4286);
}
[data-ui="pub.research-input"][data-part="root"] {
  background: var(--c-pub_research-input--root--background, var(--ui-surface-page));
  border-color: var(--c-pub_research-input--root--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_research-input--root--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_research-input--root--color, var(--ui-content-fg));
  border-radius: var(--c-pub_research-input--root--radius, var(--ui-geometry-radius-surface));
  font-size: var(--c-pub_research-input--root--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_research-input--root--lineHeight, 1.4286);
}
[data-ui="pub.search-field"][data-part="root"] {
  background: var(--c-pub_search-field--root--background, var(--ui-surface-base));
  border-color: var(--c-pub_search-field--root--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_search-field--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_search-field--root--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.search-field"][data-part="icon"] {
  color: var(--c-pub_search-field--icon--color, var(--ui-content-fg-muted));
}
[data-ui="pub.search-field"][data-part="input"] {
  background: var(--c-pub_search-field--input--background, transparent);
  color: var(--c-pub_search-field--input--color, var(--ui-content-fg));
  font-size: var(--c-pub_search-field--input--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_search-field--input--fontWeight, var(--ui-type-weight-bold));
  line-height: var(--c-pub_search-field--input--lineHeight, 1.4286);
}
[data-ui="pub.search-field"][data-part="clear"] {
  color: var(--c-pub_search-field--clear--color, var(--ui-content-fg-muted));
  border-radius: var(--c-pub_search-field--clear--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.share-menu"][data-part="trigger"] {
  background: var(--c-pub_share-menu--trigger--background, var(--ui-surface-base));
  border-color: var(--c-pub_share-menu--trigger--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_share-menu--trigger--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_share-menu--trigger--color, var(--ui-content-fg));
  font-size: var(--c-pub_share-menu--trigger--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_share-menu--trigger--fontWeight, var(--ui-type-weight-bold));
  line-height: var(--c-pub_share-menu--trigger--lineHeight, 1.4286);
  border-radius: var(--c-pub_share-menu--trigger--radius, 0);
}
[data-ui="pub.share-menu"][data-part="menu"] {
  background: var(--c-pub_share-menu--menu--background, var(--ui-surface-base));
  border-color: var(--c-pub_share-menu--menu--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_share-menu--menu--borderWidth, var(--ui-geometry-border-width));
  box-shadow: var(--c-pub_share-menu--menu--shadow, var(--pub-panel-shadow));
  border-radius: var(--c-pub_share-menu--menu--radius, 16px);
}
[data-ui="pub.share-menu"][data-part="item"] {
  color: var(--c-pub_share-menu--item--color, var(--ui-content-fg));
  border-radius: var(--c-pub_share-menu--item--radius, var(--ui-geometry-radius-surface));
  font-size: var(--c-pub_share-menu--item--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_share-menu--item--fontWeight, var(--ui-type-weight-bold));
  line-height: var(--c-pub_share-menu--item--lineHeight, 1.4286);
}
[data-ui="pub.strategy-poster-card"][data-part="root"] {
  border-radius: var(--c-pub_strategy-poster-card--root--radius, var(--ui-geometry-radius-poster));
}
[data-ui="pub.research-telegram-changes"][data-part="pending"] {
  color: var(--c-pub_research-telegram-changes--pending--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_research-telegram-changes--pending--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_research-telegram-changes--pending--lineHeight, 1.4286);
}
[data-ui="pub.research-telegram-changes"][data-part="error"] {
  color: var(--c-pub_research-telegram-changes--error--color, var(--ui-status-danger-text));
  font-size: var(--c-pub_research-telegram-changes--error--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_research-telegram-changes--error--lineHeight, 1.4286);
}
[data-ui="pub.creator-profile-tabs"][data-part="root"] {
  background: var(--c-pub_creator-profile-tabs--root--background, var(--ui-surface-base));
  border-color: var(--c-pub_creator-profile-tabs--root--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_creator-profile-tabs--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_creator-profile-tabs--root--radius, 24px);
  box-shadow: var(--c-pub_creator-profile-tabs--root--shadow, var(--ui-elevation-raised));
}
[data-ui="pub.creator-profile-tabs"][data-part="nav"] {
  border-color: var(--c-pub_creator-profile-tabs--nav--borderColor, var(--ui-line-hairline));
}
[data-ui="pub.creator-profile-tabs"][data-part="tab"] {
  color: var(--c-pub_creator-profile-tabs--tab--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_creator-profile-tabs--tab--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_creator-profile-tabs--tab--fontWeight, 900);
  line-height: var(--c-pub_creator-profile-tabs--tab--lineHeight, 1.4286);
}
[data-ui="pub.creator-profile-tabs"][data-part="marker"] {
  background: var(--c-pub_creator-profile-tabs--marker--background, var(--ui-emphasis-e1-fill));
  border-radius: var(--c-pub_creator-profile-tabs--marker--radius, 999px);
}
[data-ui="pub.flow-change-diff"][data-part="root"] {
  border-color: var(--c-pub_flow-change-diff--root--borderColor, var(--ui-line-hairline));
  color: var(--c-pub_flow-change-diff--root--color, var(--ui-content-fg));
  font-size: var(--c-pub_flow-change-diff--root--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_flow-change-diff--root--lineHeight, 1.45);
}
[data-ui="pub.flow-change-diff"][data-part="summary"] {
  color: var(--c-pub_flow-change-diff--summary--color, var(--ui-content-fg-muted));
  font-weight: var(--c-pub_flow-change-diff--summary--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.flow-change-diff"][data-part="verb"] {
  color: var(--c-pub_flow-change-diff--verb--color, var(--ui-content-fg-muted));
  font-weight: var(--c-pub_flow-change-diff--verb--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.flow-change-review"][data-part="stale"] {
  background: var(--c-pub_flow-change-review--stale--background, var(--ui-status-warning-surface));
  border-color: var(--c-pub_flow-change-review--stale--borderColor, var(--ui-line-hairline));
  color: var(--c-pub_flow-change-review--stale--color, var(--ui-status-warning-on-surface));
  font-size: var(--c-pub_flow-change-review--stale--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_flow-change-review--stale--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.flow-change-review"][data-part="actions"] {
  border-color: var(--c-pub_flow-change-review--actions--borderColor, var(--ui-line-hairline));
}
[data-ui="pub.network-panel"][data-part="root"] {
  background: var(--c-pub_network-panel--root--background, var(--ui-surface-base));
  border-color: var(--c-pub_network-panel--root--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_network-panel--root--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_network-panel--root--color, var(--ui-content-fg));
  border-radius: var(--c-pub_network-panel--root--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.network-primary-action"][data-part="root"] {
  background: var(--c-pub_network-primary-action--root--background, var(--ui-surface-ink));
  color: var(--c-pub_network-primary-action--root--color, var(--ui-surface-on-ink));
  font-size: var(--c-pub_network-primary-action--root--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_network-primary-action--root--fontWeight, 800);
  line-height: var(--c-pub_network-primary-action--root--lineHeight, 1.4286);
  border-radius: var(--c-pub_network-primary-action--root--radius, var(--ui-geometry-radius-control));
  box-shadow: var(--c-pub_network-primary-action--root--shadow, var(--ui-elevation-raised));
}
[data-ui="pub.network-secondary-action"][data-part="root"] {
  background: var(--c-pub_network-secondary-action--root--background, var(--ui-surface-base));
  border-color: var(--c-pub_network-secondary-action--root--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_network-secondary-action--root--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_network-secondary-action--root--color, var(--ui-content-fg));
  font-size: var(--c-pub_network-secondary-action--root--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_network-secondary-action--root--fontWeight, var(--ui-type-weight-bold));
  line-height: var(--c-pub_network-secondary-action--root--lineHeight, 1.4286);
  border-radius: var(--c-pub_network-secondary-action--root--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.progressive-load"][data-part="button"] {
  background: var(--c-pub_progressive-load--button--background, var(--ui-surface-base));
  color: var(--c-pub_progressive-load--button--color, var(--ui-content-fg));
  border-color: var(--c-pub_progressive-load--button--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_progressive-load--button--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_progressive-load--button--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_progressive-load--button--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_progressive-load--button--fontWeight, 900);
  line-height: var(--c-pub_progressive-load--button--lineHeight, 1.4286);
}
[data-ui="pub.cost-ledger"][data-part="segment"] {
  background: var(--c-pub_cost-ledger--segment--background, var(--ui-action-solid-fill));
}
[data-ui="pub.cost-ledger"][data-part="swatch"] {
  background: var(--c-pub_cost-ledger--swatch--background, var(--ui-action-solid-fill));
  border-radius: var(--c-pub_cost-ledger--swatch--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.cost-ledger"][data-part="bar"] {
  background: var(--c-pub_cost-ledger--bar--background, var(--ui-action-solid-fill));
  opacity: var(--c-pub_cost-ledger--bar--opacity, 0.75);
  border-radius: var(--c-pub_cost-ledger--bar--radius, var(--ui-geometry-radius-chip));
}
[data-ui="pub.analytics-map"][data-part="toolbar"] {
  background: var(--c-pub_analytics-map--toolbar--background, var(--ui-surface-base));
  border-color: var(--c-pub_analytics-map--toolbar--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_analytics-map--toolbar--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_analytics-map--toolbar--radius, var(--ui-geometry-radius-surface));
  box-shadow: var(--c-pub_analytics-map--toolbar--shadow, var(--ui-elevation-raised));
}
[data-ui="pub.analytics-map"][data-part="ground"] {
  fill: var(--c-pub_analytics-map--ground--fill, var(--ui-surface-page));
}
[data-ui="pub.analytics-map"][data-part="tiles"] {
  filter: var(--c-pub_analytics-map--tiles--filter, var(--ui-media-map-filter));
}
[data-ui="pub.analytics-map"][data-part="scrim"] {
  fill: var(--c-pub_analytics-map--scrim--fill, var(--ui-surface-page));
  opacity: var(--c-pub_analytics-map--scrim--opacity, 0.2);
}
[data-ui="pub.analytics-map"][data-part="empty"] {
  fill: var(--c-pub_analytics-map--empty--fill, var(--ui-content-fg-muted));
  font-size: var(--c-pub_analytics-map--empty--fontSize, var(--ui-type-size-sm));
}
[data-ui="pub.analytics-map"][data-part="halo"] {
  fill: var(--c-pub_analytics-map--halo--fill, var(--ui-surface-page));
  stroke: var(--c-pub_analytics-map--halo--stroke, var(--ui-status-success-fill));
  opacity: var(--c-pub_analytics-map--halo--opacity, 0.9);
}
[data-ui="pub.analytics-map"][data-part="area"] {
  fill: var(--c-pub_analytics-map--area--fill, var(--ui-status-success-fill));
  stroke: var(--c-pub_analytics-map--area--stroke, var(--ui-status-success-line));
  opacity: var(--c-pub_analytics-map--area--opacity, 0.6);
}
[data-ui="pub.analytics-map"][data-part="pin"] {
  fill: var(--c-pub_analytics-map--pin--fill, var(--ui-surface-page));
  stroke: var(--c-pub_analytics-map--pin--stroke, var(--ui-content-fg-muted));
}
[data-ui="pub.analytics-map"][data-part="attribution"] {
  background: var(--c-pub_analytics-map--attribution--background, var(--ui-surface-base));
  border-color: var(--c-pub_analytics-map--attribution--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_analytics-map--attribution--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_analytics-map--attribution--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_analytics-map--attribution--fontSize, var(--ui-type-size-2xs));
  line-height: var(--c-pub_analytics-map--attribution--lineHeight, 1.4545);
  border-radius: var(--c-pub_analytics-map--attribution--radius, var(--ui-geometry-radius-chip));
}
[data-ui="pub.analytics-share-bar"][data-part="fill"] {
  background: var(--c-pub_analytics-share-bar--fill--background, var(--ui-emphasis-e5-fill));
  border-radius: var(--c-pub_analytics-share-bar--fill--radius, var(--ui-geometry-radius-chip));
}
[data-ui="pub.system-map"][data-part="tile"] {
  border-color: var(--c-pub_system-map--tile--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_system-map--tile--borderWidth, var(--ui-geometry-border-width));
  background: var(--c-pub_system-map--tile--background, var(--ui-surface-raised));
  border-radius: var(--c-pub_system-map--tile--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.system-map"][data-part="pill"] {
  font-size: var(--c-pub_system-map--pill--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_system-map--pill--lineHeight, 1.4286);
  border-color: var(--c-pub_system-map--pill--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_system-map--pill--borderWidth, var(--ui-geometry-border-width));
  background: var(--c-pub_system-map--pill--background, var(--ui-surface-raised));
  border-radius: var(--c-pub_system-map--pill--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.system-map"][data-part="chip"] {
  font-size: var(--c-pub_system-map--chip--fontSize, var(--ui-type-size-2xs));
  line-height: var(--c-pub_system-map--chip--lineHeight, 1.4545);
  border-color: var(--c-pub_system-map--chip--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_system-map--chip--borderWidth, var(--ui-geometry-border-width));
  background: var(--c-pub_system-map--chip--background, var(--ui-surface-raised));
  font-family: var(--c-pub_system-map--chip--fontFamily, var(--ui-type-font-mono));
  border-radius: var(--c-pub_system-map--chip--radius, var(--ui-geometry-radius-chip));
}
[data-ui="pub.system-map"][data-part="flag"] {
  font-size: var(--c-pub_system-map--flag--fontSize, var(--ui-type-size-2xs));
  line-height: var(--c-pub_system-map--flag--lineHeight, 1.4545);
  border-color: var(--c-pub_system-map--flag--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_system-map--flag--borderWidth, var(--ui-geometry-border-width));
  background: var(--c-pub_system-map--flag--background, var(--ui-surface-raised));
  font-weight: var(--c-pub_system-map--flag--fontWeight, var(--ui-type-weight-medium));
  letter-spacing: var(--c-pub_system-map--flag--letterSpacing, var(--ui-type-tracking-wide));
  border-radius: var(--c-pub_system-map--flag--radius, var(--ui-geometry-radius-chip));
  text-transform: var(--c-pub_system-map--flag--textTransform, uppercase);
}
[data-ui="pub.system-map"][data-part="emblem"] {
  border-color: var(--c-pub_system-map--emblem--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_system-map--emblem--borderWidth, var(--ui-geometry-border-width));
  background: var(--c-pub_system-map--emblem--background, var(--ui-surface-raised));
  border-radius: var(--c-pub_system-map--emblem--radius, var(--ui-geometry-radius-chip));
}
[data-ui="pub.system-map"][data-part="dot"] {
  background: var(--c-pub_system-map--dot--background, var(--ui-content-fg-muted));
  border-radius: var(--c-pub_system-map--dot--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.system-map"][data-part="rail"] {
  background: var(--c-pub_system-map--rail--background, var(--ui-content-fg-subtle));
  border-radius: var(--c-pub_system-map--rail--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.system-map"][data-part="station"] {
  border-color: var(--c-pub_system-map--station--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_system-map--station--borderWidth, var(--ui-geometry-border-width));
  background: var(--c-pub_system-map--station--background, var(--ui-surface-base));
  border-radius: var(--c-pub_system-map--station--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.system-map"][data-part="node"] {
  border-color: var(--c-pub_system-map--node--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_system-map--node--borderWidth, var(--ui-geometry-border-width));
  background: var(--c-pub_system-map--node--background, var(--ui-surface-base));
  border-radius: var(--c-pub_system-map--node--radius, var(--ui-geometry-radius-surface));
  box-shadow: var(--c-pub_system-map--node--shadow, var(--ui-elevation-raised));
}
[data-ui="pub.system-map"][data-part="well"] {
  border-color: var(--c-pub_system-map--well--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_system-map--well--borderWidth, var(--ui-geometry-border-width));
  background: var(--c-pub_system-map--well--background, var(--ui-surface-raised));
  border-radius: var(--c-pub_system-map--well--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.system-map"][data-part="edgeLabel"] {
  font-size: var(--c-pub_system-map--edgeLabel--fontSize, var(--ui-type-size-2xs));
  line-height: var(--c-pub_system-map--edgeLabel--lineHeight, 1.4545);
  border-color: var(--c-pub_system-map--edgeLabel--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_system-map--edgeLabel--borderWidth, var(--ui-geometry-border-width));
  background: var(--c-pub_system-map--edgeLabel--background, var(--ui-surface-base));
  color: var(--c-pub_system-map--edgeLabel--color, var(--ui-content-fg));
  font-weight: var(--c-pub_system-map--edgeLabel--fontWeight, var(--ui-type-weight-medium));
  border-radius: var(--c-pub_system-map--edgeLabel--radius, var(--ui-geometry-radius-chip));
  box-shadow: var(--c-pub_system-map--edgeLabel--shadow, var(--ui-elevation-raised));
}
[data-ui="pub.admin-badge"][data-part="root"] {
  font-size: var(--c-pub_admin-badge--root--fontSize, var(--ui-type-size-2xs));
  line-height: var(--c-pub_admin-badge--root--lineHeight, 1.4545);
  background: var(--c-pub_admin-badge--root--background, var(--ui-status-neutral-surface));
  border-color: var(--c-pub_admin-badge--root--borderColor, var(--ui-status-neutral-line));
  border-width: var(--c-pub_admin-badge--root--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_admin-badge--root--color, var(--ui-status-neutral-on-surface));
  font-weight: var(--c-pub_admin-badge--root--fontWeight, var(--ui-type-weight-medium));
  border-radius: var(--c-pub_admin-badge--root--radius, var(--ui-geometry-radius-chip));
}
[data-ui="pub.admin-badge"][data-part="dot"] {
  background: var(--c-pub_admin-badge--dot--background, var(--ui-status-neutral-fill));
  border-radius: var(--c-pub_admin-badge--dot--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.admin-button"][data-part="secondary"] {
  font-size: var(--c-pub_admin-button--secondary--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_admin-button--secondary--lineHeight, 1.4286);
  border-color: var(--c-pub_admin-button--secondary--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_admin-button--secondary--borderWidth, var(--ui-geometry-border-width));
  font-weight: var(--c-pub_admin-button--secondary--fontWeight, var(--ui-type-weight-medium));
  border-radius: var(--c-pub_admin-button--secondary--radius, var(--ui-geometry-radius-control));
  background: var(--c-pub_admin-button--secondary--background, var(--ui-surface-base));
  color: var(--c-pub_admin-button--secondary--color, var(--ui-content-fg));
}
[data-ui="pub.admin-button"][data-part="primary"] {
  font-size: var(--c-pub_admin-button--primary--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_admin-button--primary--lineHeight, 1.4286);
  border-color: var(--c-pub_admin-button--primary--borderColor, var(--ui-action-solid-fill));
  border-width: var(--c-pub_admin-button--primary--borderWidth, var(--ui-geometry-border-width));
  font-weight: var(--c-pub_admin-button--primary--fontWeight, var(--ui-type-weight-medium));
  border-radius: var(--c-pub_admin-button--primary--radius, var(--ui-geometry-radius-control));
  background: var(--c-pub_admin-button--primary--background, var(--ui-action-solid-fill));
  color: var(--c-pub_admin-button--primary--color, var(--ui-action-solid-on-fill));
}
[data-ui="pub.admin-button"][data-part="danger"] {
  font-size: var(--c-pub_admin-button--danger--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_admin-button--danger--lineHeight, 1.4286);
  border-color: var(--c-pub_admin-button--danger--borderColor, var(--ui-action-destructive-fill));
  border-width: var(--c-pub_admin-button--danger--borderWidth, var(--ui-geometry-border-width));
  font-weight: var(--c-pub_admin-button--danger--fontWeight, var(--ui-type-weight-medium));
  border-radius: var(--c-pub_admin-button--danger--radius, var(--ui-geometry-radius-control));
  background: var(--c-pub_admin-button--danger--background, var(--ui-action-destructive-fill));
  color: var(--c-pub_admin-button--danger--color, var(--ui-action-destructive-on-fill));
}
[data-ui="pub.admin-button"][data-part="destructive"] {
  font-size: var(--c-pub_admin-button--destructive--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_admin-button--destructive--lineHeight, 1.4286);
  border-color: var(--c-pub_admin-button--destructive--borderColor, var(--ui-status-danger-line));
  border-width: var(--c-pub_admin-button--destructive--borderWidth, var(--ui-geometry-border-width));
  font-weight: var(--c-pub_admin-button--destructive--fontWeight, var(--ui-type-weight-medium));
  border-radius: var(--c-pub_admin-button--destructive--radius, var(--ui-geometry-radius-control));
  background: var(--c-pub_admin-button--destructive--background, var(--ui-surface-base));
  color: var(--c-pub_admin-button--destructive--color, var(--ui-status-danger-text));
}
[data-ui="pub.admin-button"][data-part="ghost"] {
  font-size: var(--c-pub_admin-button--ghost--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_admin-button--ghost--lineHeight, 1.4286);
  border-color: var(--c-pub_admin-button--ghost--borderColor, transparent);
  border-width: var(--c-pub_admin-button--ghost--borderWidth, var(--ui-geometry-border-width));
  font-weight: var(--c-pub_admin-button--ghost--fontWeight, var(--ui-type-weight-medium));
  border-radius: var(--c-pub_admin-button--ghost--radius, var(--ui-geometry-radius-control));
  background: var(--c-pub_admin-button--ghost--background, transparent);
  color: var(--c-pub_admin-button--ghost--color, var(--ui-content-fg-muted));
}
[data-ui="pub.admin-button"][data-part="remove"] {
  font-size: var(--c-pub_admin-button--remove--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_admin-button--remove--lineHeight, 1.4286);
  border-color: var(--c-pub_admin-button--remove--borderColor, transparent);
  border-width: var(--c-pub_admin-button--remove--borderWidth, var(--ui-geometry-border-width));
  font-weight: var(--c-pub_admin-button--remove--fontWeight, var(--ui-type-weight-medium));
  border-radius: var(--c-pub_admin-button--remove--radius, var(--ui-geometry-radius-control));
  background: var(--c-pub_admin-button--remove--background, transparent);
  color: var(--c-pub_admin-button--remove--color, var(--ui-content-fg-muted));
}
[data-ui="pub.admin-button"][data-part="tab"] {
  font-size: var(--c-pub_admin-button--tab--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_admin-button--tab--lineHeight, 1.4286);
  border-color: var(--c-pub_admin-button--tab--borderColor, transparent);
  border-width: var(--c-pub_admin-button--tab--borderWidth, var(--ui-geometry-border-width));
  font-weight: var(--c-pub_admin-button--tab--fontWeight, var(--ui-type-weight-medium));
  border-radius: var(--c-pub_admin-button--tab--radius, var(--ui-geometry-radius-control));
  background: var(--c-pub_admin-button--tab--background, transparent);
  color: var(--c-pub_admin-button--tab--color, var(--ui-content-fg-muted));
}
[data-ui="pub.admin-button"][data-part="toggle"] {
  font-size: var(--c-pub_admin-button--toggle--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_admin-button--toggle--lineHeight, 1.4286);
  border-color: var(--c-pub_admin-button--toggle--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_admin-button--toggle--borderWidth, var(--ui-geometry-border-width));
  font-weight: var(--c-pub_admin-button--toggle--fontWeight, var(--ui-type-weight-medium));
  border-radius: var(--c-pub_admin-button--toggle--radius, var(--ui-geometry-radius-control));
  background: var(--c-pub_admin-button--toggle--background, var(--ui-surface-base));
  color: var(--c-pub_admin-button--toggle--color, var(--ui-content-fg-muted));
}
[data-ui="pub.admin-dialog"][data-part="overlay"] {
  background: var(--c-pub_admin-dialog--overlay--background, var(--ui-surface-overlay));
}
[data-ui="pub.admin-dialog"][data-part="root"] {
  border-color: var(--c-pub_admin-dialog--root--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_admin-dialog--root--borderWidth, var(--ui-geometry-border-width));
  background: var(--c-pub_admin-dialog--root--background, var(--ui-surface-base));
  border-radius: var(--c-pub_admin-dialog--root--radius, var(--ui-geometry-radius-dialog));
  box-shadow: var(--c-pub_admin-dialog--root--shadow, var(--ui-elevation-dialog));
}
[data-ui="pub.admin-field"][data-part="label"] {
  font-size: var(--c-pub_admin-field--label--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_admin-field--label--lineHeight, 1.4286);
  font-weight: var(--c-pub_admin-field--label--fontWeight, var(--ui-type-weight-medium));
}
[data-ui="pub.admin-field"][data-part="labelSmall"] {
  font-size: var(--c-pub_admin-field--labelSmall--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_admin-field--labelSmall--lineHeight, 1.3333);
  font-weight: var(--c-pub_admin-field--labelSmall--fontWeight, var(--ui-type-weight-medium));
}
[data-ui="pub.admin-field"][data-part="hint"] {
  font-size: var(--c-pub_admin-field--hint--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_admin-field--hint--lineHeight, 1.3333);
  color: var(--c-pub_admin-field--hint--color, var(--ui-content-fg-muted));
  font-weight: var(--c-pub_admin-field--hint--fontWeight, var(--ui-type-weight-regular));
}
[data-ui="pub.admin-field"][data-part="input"] {
  font-size: var(--c-pub_admin-field--input--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_admin-field--input--lineHeight, 1.4286);
  background: var(--c-pub_admin-field--input--background, var(--ui-form-control-bg));
  border-color: var(--c-pub_admin-field--input--borderColor, var(--ui-line-input));
  border-width: var(--c-pub_admin-field--input--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_admin-field--input--color, var(--ui-form-control-fg));
  border-radius: var(--c-pub_admin-field--input--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.admin-field"][data-part="select"] {
  font-size: var(--c-pub_admin-field--select--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_admin-field--select--lineHeight, 1.4286);
  background: var(--c-pub_admin-field--select--background, var(--ui-form-control-bg));
  border-color: var(--c-pub_admin-field--select--borderColor, var(--ui-line-input));
  border-width: var(--c-pub_admin-field--select--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_admin-field--select--color, var(--ui-form-control-fg));
  border-radius: var(--c-pub_admin-field--select--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.admin-field"][data-part="textarea"] {
  font-size: var(--c-pub_admin-field--textarea--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_admin-field--textarea--lineHeight, 1.4286);
  background: var(--c-pub_admin-field--textarea--background, var(--ui-form-control-bg));
  border-color: var(--c-pub_admin-field--textarea--borderColor, var(--ui-line-input));
  border-width: var(--c-pub_admin-field--textarea--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_admin-field--textarea--color, var(--ui-form-control-fg));
  border-radius: var(--c-pub_admin-field--textarea--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.admin-frame"][data-part="root"] {
  background: var(--c-pub_admin-frame--root--background, var(--ui-surface-page));
  color: var(--c-pub_admin-frame--root--color, var(--ui-content-fg));
}
[data-ui="pub.admin-frame"][data-part="sidebar"] {
  background: var(--c-pub_admin-frame--sidebar--background, var(--ui-surface-base));
  border-color: var(--c-pub_admin-frame--sidebar--borderColor, var(--ui-line-divider));
}
[data-ui="pub.admin-frame"][data-part="brand"] {
  border-color: var(--c-pub_admin-frame--brand--borderColor, var(--ui-line-divider));
}
[data-ui="pub.admin-frame"][data-part="logo"] {
  background: var(--c-pub_admin-frame--logo--background, var(--ui-action-solid-fill));
  color: var(--c-pub_admin-frame--logo--color, var(--ui-action-solid-on-fill));
  border-radius: var(--c-pub_admin-frame--logo--radius, var(--ui-geometry-radius-chip));
}
[data-ui="pub.admin-frame"][data-part="brandName"] {
  font-size: var(--c-pub_admin-frame--brandName--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_admin-frame--brandName--lineHeight, 1.4286);
  font-weight: var(--c-pub_admin-frame--brandName--fontWeight, 600);
}
[data-ui="pub.admin-frame"][data-part="brandMeta"] {
  font-size: var(--c-pub_admin-frame--brandMeta--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_admin-frame--brandMeta--lineHeight, 1.3333);
  color: var(--c-pub_admin-frame--brandMeta--color, var(--ui-content-fg-muted));
}
[data-ui="pub.admin-frame"][data-part="collapse"] {
  border-color: var(--c-pub_admin-frame--collapse--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_admin-frame--collapse--borderWidth, var(--ui-geometry-border-width));
  background: var(--c-pub_admin-frame--collapse--background, var(--ui-surface-page));
  color: var(--c-pub_admin-frame--collapse--color, var(--ui-content-fg-muted));
  border-radius: var(--c-pub_admin-frame--collapse--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.admin-frame"][data-part="navItem"] {
  font-size: var(--c-pub_admin-frame--navItem--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_admin-frame--navItem--lineHeight, 1.4286);
  color: var(--c-pub_admin-frame--navItem--color, var(--ui-content-fg-muted));
  font-weight: var(--c-pub_admin-frame--navItem--fontWeight, var(--ui-type-weight-medium));
  border-radius: var(--c-pub_admin-frame--navItem--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.admin-frame"][data-part="navIcon"] {
  color: var(--c-pub_admin-frame--navIcon--color, var(--ui-status-success-text));
}
[data-ui="pub.admin-frame"][data-part="navGroup"] {
  border-color: var(--c-pub_admin-frame--navGroup--borderColor, var(--ui-line-divider));
}
[data-ui="pub.admin-frame"][data-part="navHeading"] {
  font-size: var(--c-pub_admin-frame--navHeading--fontSize, var(--ui-type-size-2xs));
  line-height: var(--c-pub_admin-frame--navHeading--lineHeight, 1.4545);
  color: var(--c-pub_admin-frame--navHeading--color, var(--ui-content-fg-muted));
  font-weight: var(--c-pub_admin-frame--navHeading--fontWeight, var(--ui-type-weight-medium));
  letter-spacing: var(--c-pub_admin-frame--navHeading--letterSpacing, var(--ui-type-tracking-eyebrow));
  text-transform: var(--c-pub_admin-frame--navHeading--textTransform, var(--ui-type-case-eyebrow));
}
[data-ui="pub.admin-frame"][data-part="eyebrow"] {
  font-size: var(--c-pub_admin-frame--eyebrow--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_admin-frame--eyebrow--lineHeight, 1.3333);
  letter-spacing: var(--c-pub_admin-frame--eyebrow--letterSpacing, var(--ui-type-tracking-wide));
  text-transform: var(--c-pub_admin-frame--eyebrow--textTransform, uppercase);
  color: var(--c-pub_admin-frame--eyebrow--color, var(--ui-status-success-text));
  font-weight: var(--c-pub_admin-frame--eyebrow--fontWeight, var(--ui-type-weight-medium));
}
[data-ui="pub.admin-frame"][data-part="title"] {
  font-size: var(--c-pub_admin-frame--title--fontSize, var(--ui-type-size-2xl));
  font-weight: var(--c-pub_admin-frame--title--fontWeight, 600);
  line-height: var(--c-pub_admin-frame--title--lineHeight, 1.3333);
}
[data-ui="pub.admin-frame"][data-part="description"] {
  font-size: var(--c-pub_admin-frame--description--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_admin-frame--description--lineHeight, 1.4286);
  color: var(--c-pub_admin-frame--description--color, var(--ui-content-fg-muted));
}
[data-ui="pub.admin-meter"][data-part="track"] {
  background: var(--c-pub_admin-meter--track--background, var(--ui-surface-raised));
  border-radius: var(--c-pub_admin-meter--track--radius, var(--ui-geometry-radius-chip));
}
[data-ui="pub.admin-meter"][data-part="fill"] {
  background: var(--c-pub_admin-meter--fill--background, var(--ui-action-accent-fill));
  border-radius: var(--c-pub_admin-meter--fill--radius, var(--ui-geometry-radius-chip));
}
[data-ui="pub.admin-metric"][data-part="root"] {
  border-color: var(--c-pub_admin-metric--root--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_admin-metric--root--borderWidth, var(--ui-geometry-border-width));
  background: var(--c-pub_admin-metric--root--background, var(--ui-surface-raised));
  border-radius: var(--c-pub_admin-metric--root--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.admin-metric"][data-part="label"] {
  font-size: var(--c-pub_admin-metric--label--fontSize, var(--ui-type-size-2xs));
  line-height: var(--c-pub_admin-metric--label--lineHeight, 1.4545);
  letter-spacing: var(--c-pub_admin-metric--label--letterSpacing, var(--ui-type-tracking-wide));
  text-transform: var(--c-pub_admin-metric--label--textTransform, uppercase);
  color: var(--c-pub_admin-metric--label--color, var(--ui-content-fg-muted));
}
[data-ui="pub.admin-metric"][data-part="value"] {
  font-size: var(--c-pub_admin-metric--value--fontSize, var(--ui-type-size-xl));
  font-weight: var(--c-pub_admin-metric--value--fontWeight, 600);
  line-height: var(--c-pub_admin-metric--value--lineHeight, 1.4);
}
[data-ui="pub.admin-metric"][data-part="hint"] {
  font-size: var(--c-pub_admin-metric--hint--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_admin-metric--hint--lineHeight, 1.3333);
  color: var(--c-pub_admin-metric--hint--color, var(--ui-content-fg-muted));
}
[data-ui="pub.admin-notice"][data-part="root"] {
  font-size: var(--c-pub_admin-notice--root--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_admin-notice--root--lineHeight, 1.4286);
  background: var(--c-pub_admin-notice--root--background, var(--ui-status-neutral-surface));
  border-color: var(--c-pub_admin-notice--root--borderColor, var(--ui-status-neutral-line));
  border-width: var(--c-pub_admin-notice--root--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_admin-notice--root--color, var(--ui-status-neutral-on-surface));
  border-radius: var(--c-pub_admin-notice--root--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.admin-notice"][data-part="title"] {
  font-weight: var(--c-pub_admin-notice--title--fontWeight, 600);
}
[data-ui="pub.admin-panel"][data-part="root"] {
  border-color: var(--c-pub_admin-panel--root--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_admin-panel--root--borderWidth, var(--ui-geometry-border-width));
  background: var(--c-pub_admin-panel--root--background, var(--ui-surface-base));
  border-radius: var(--c-pub_admin-panel--root--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.admin-panel"][data-part="header"] {
  background: var(--c-pub_admin-panel--header--background, var(--ui-surface-raised));
  border-color: var(--c-pub_admin-panel--header--borderColor, var(--ui-line-divider));
}
[data-ui="pub.admin-panel"][data-part="divider"] {
  border-color: var(--c-pub_admin-panel--divider--borderColor, var(--ui-line-divider));
}
[data-ui="pub.admin-panel"][data-part="inset"] {
  border-color: var(--c-pub_admin-panel--inset--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_admin-panel--inset--borderWidth, var(--ui-geometry-border-width));
  background: var(--c-pub_admin-panel--inset--background, var(--ui-surface-raised));
  border-radius: var(--c-pub_admin-panel--inset--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.admin-panel"][data-part="well"] {
  background: var(--c-pub_admin-panel--well--background, var(--ui-surface-raised));
  border-radius: var(--c-pub_admin-panel--well--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.admin-panel"][data-part="wellNote"] {
  font-size: var(--c-pub_admin-panel--wellNote--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_admin-panel--wellNote--lineHeight, 1.3333);
  background: var(--c-pub_admin-panel--wellNote--background, var(--ui-surface-raised));
  color: var(--c-pub_admin-panel--wellNote--color, var(--ui-content-fg-muted));
  border-radius: var(--c-pub_admin-panel--wellNote--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.admin-panel"][data-part="insetNote"] {
  font-size: var(--c-pub_admin-panel--insetNote--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_admin-panel--insetNote--lineHeight, 1.4286);
  border-color: var(--c-pub_admin-panel--insetNote--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_admin-panel--insetNote--borderWidth, var(--ui-geometry-border-width));
  background: var(--c-pub_admin-panel--insetNote--background, var(--ui-surface-raised));
  color: var(--c-pub_admin-panel--insetNote--color, var(--ui-content-fg-muted));
  border-radius: var(--c-pub_admin-panel--insetNote--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.admin-panel"][data-part="outline"] {
  border-color: var(--c-pub_admin-panel--outline--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_admin-panel--outline--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_admin-panel--outline--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.admin-panel"][data-part="dashed"] {
  border-color: var(--c-pub_admin-panel--dashed--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_admin-panel--dashed--borderWidth, var(--ui-geometry-border-width));
  border-style: var(--c-pub_admin-panel--dashed--borderStyle, dashed);
  border-radius: var(--c-pub_admin-panel--dashed--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.admin-panel"][data-part="empty"] {
  font-size: var(--c-pub_admin-panel--empty--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_admin-panel--empty--lineHeight, 1.4286);
  border-color: var(--c-pub_admin-panel--empty--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_admin-panel--empty--borderWidth, var(--ui-geometry-border-width));
  border-style: var(--c-pub_admin-panel--empty--borderStyle, dashed);
  color: var(--c-pub_admin-panel--empty--color, var(--ui-content-fg-muted));
  border-radius: var(--c-pub_admin-panel--empty--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.admin-panel"][data-part="emptyIcon"] {
  background: var(--c-pub_admin-panel--emptyIcon--background, var(--ui-surface-raised));
  color: var(--c-pub_admin-panel--emptyIcon--color, var(--ui-content-fg-muted));
  border-radius: var(--c-pub_admin-panel--emptyIcon--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.admin-panel"][data-part="choice"] {
  border-color: var(--c-pub_admin-panel--choice--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_admin-panel--choice--borderWidth, var(--ui-geometry-border-width));
  background: var(--c-pub_admin-panel--choice--background, var(--ui-surface-base));
  border-radius: var(--c-pub_admin-panel--choice--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.admin-panel"][data-part="rule"] {
  background: var(--c-pub_admin-panel--rule--background, var(--ui-line-divider));
}
[data-ui="pub.admin-table"][data-part="frame"] {
  border-color: var(--c-pub_admin-table--frame--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_admin-table--frame--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_admin-table--frame--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.admin-table"][data-part="table"] {
  font-size: var(--c-pub_admin-table--table--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_admin-table--table--lineHeight, 1.4286);
}
[data-ui="pub.admin-table"][data-part="head"] {
  font-size: var(--c-pub_admin-table--head--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_admin-table--head--lineHeight, 1.3333);
  letter-spacing: var(--c-pub_admin-table--head--letterSpacing, var(--ui-type-tracking-wide));
  text-transform: var(--c-pub_admin-table--head--textTransform, uppercase);
  background: var(--c-pub_admin-table--head--background, var(--ui-surface-raised));
  color: var(--c-pub_admin-table--head--color, var(--ui-content-fg-muted));
}
[data-ui="pub.admin-table"][data-part="headSmall"] {
  font-size: var(--c-pub_admin-table--headSmall--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_admin-table--headSmall--lineHeight, 1.3333);
  background: var(--c-pub_admin-table--headSmall--background, var(--ui-surface-raised));
  color: var(--c-pub_admin-table--headSmall--color, var(--ui-content-fg-muted));
}
[data-ui="pub.admin-table"][data-part="headPlain"] {
  background: var(--c-pub_admin-table--headPlain--background, var(--ui-surface-raised));
  color: var(--c-pub_admin-table--headPlain--color, var(--ui-content-fg-muted));
}
[data-ui="pub.admin-table"][data-part="headCell"] {
  font-weight: var(--c-pub_admin-table--headCell--fontWeight, var(--ui-type-weight-medium));
}
[data-ui="pub.admin-table"][data-part="row"] {
  border-color: var(--c-pub_admin-table--row--borderColor, var(--ui-line-divider));
}
[data-ui="pub.admin-table"][data-part="group"] {
  font-size: var(--c-pub_admin-table--group--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_admin-table--group--lineHeight, 1.3333);
  letter-spacing: var(--c-pub_admin-table--group--letterSpacing, var(--ui-type-tracking-wide));
  text-transform: var(--c-pub_admin-table--group--textTransform, uppercase);
  background: var(--c-pub_admin-table--group--background, var(--ui-surface-raised));
  border-color: var(--c-pub_admin-table--group--borderColor, var(--ui-line-divider));
  color: var(--c-pub_admin-table--group--color, var(--ui-content-fg-muted));
}
[data-ui="pub.admin-text"][data-part="kicker"] {
  font-size: var(--c-pub_admin-text--kicker--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_admin-text--kicker--lineHeight, 1.3333);
  letter-spacing: var(--c-pub_admin-text--kicker--letterSpacing, var(--ui-type-tracking-wide));
  text-transform: var(--c-pub_admin-text--kicker--textTransform, uppercase);
  color: var(--c-pub_admin-text--kicker--color, var(--ui-status-success-text));
  font-weight: var(--c-pub_admin-text--kicker--fontWeight, var(--ui-type-weight-medium));
}
[data-ui="pub.admin-text"][data-part="eyebrow"] {
  font-size: var(--c-pub_admin-text--eyebrow--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_admin-text--eyebrow--lineHeight, 1.3333);
  letter-spacing: var(--c-pub_admin-text--eyebrow--letterSpacing, var(--ui-type-tracking-wide));
  text-transform: var(--c-pub_admin-text--eyebrow--textTransform, uppercase);
  color: var(--c-pub_admin-text--eyebrow--color, var(--ui-content-fg-muted));
}
[data-ui="pub.admin-text"][data-part="sectionLabel"] {
  font-size: var(--c-pub_admin-text--sectionLabel--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_admin-text--sectionLabel--lineHeight, 1.3333);
  letter-spacing: var(--c-pub_admin-text--sectionLabel--letterSpacing, var(--ui-type-tracking-wide));
  text-transform: var(--c-pub_admin-text--sectionLabel--textTransform, uppercase);
  color: var(--c-pub_admin-text--sectionLabel--color, var(--ui-content-fg-muted));
  font-weight: var(--c-pub_admin-text--sectionLabel--fontWeight, var(--ui-type-weight-medium));
}
[data-ui="pub.admin-text"][data-part="overline"] {
  font-size: var(--c-pub_admin-text--overline--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_admin-text--overline--lineHeight, 1.3333);
  letter-spacing: var(--c-pub_admin-text--overline--letterSpacing, var(--ui-type-tracking-wide));
  text-transform: var(--c-pub_admin-text--overline--textTransform, uppercase);
  font-weight: var(--c-pub_admin-text--overline--fontWeight, var(--ui-type-weight-medium));
}
[data-ui="pub.admin-text"][data-part="caption"] {
  font-size: var(--c-pub_admin-text--caption--fontSize, var(--ui-type-size-2xs));
  line-height: var(--c-pub_admin-text--caption--lineHeight, 1.4545);
  letter-spacing: var(--c-pub_admin-text--caption--letterSpacing, var(--ui-type-tracking-wide));
  text-transform: var(--c-pub_admin-text--caption--textTransform, uppercase);
  color: var(--c-pub_admin-text--caption--color, var(--ui-content-fg-muted));
}
[data-ui="pub.admin-text"][data-part="title"] {
  font-size: var(--c-pub_admin-text--title--fontSize, var(--ui-type-size-xl));
  font-weight: var(--c-pub_admin-text--title--fontWeight, 600);
  line-height: var(--c-pub_admin-text--title--lineHeight, 1.4);
}
[data-ui="pub.admin-text"][data-part="heading"] {
  font-weight: var(--c-pub_admin-text--heading--fontWeight, 600);
}
[data-ui="pub.admin-text"][data-part="subheading"] {
  font-size: var(--c-pub_admin-text--subheading--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_admin-text--subheading--lineHeight, 1.4286);
  font-weight: var(--c-pub_admin-text--subheading--fontWeight, 600);
}
[data-ui="pub.admin-text"][data-part="display"] {
  font-size: var(--c-pub_admin-text--display--fontSize, var(--ui-type-size-2xl));
  font-weight: var(--c-pub_admin-text--display--fontWeight, 600);
  line-height: var(--c-pub_admin-text--display--lineHeight, 1.3333);
}
[data-ui="pub.admin-text"][data-part="strong"] {
  font-weight: var(--c-pub_admin-text--strong--fontWeight, var(--ui-type-weight-medium));
}
[data-ui="pub.admin-text"][data-part="label"] {
  font-size: var(--c-pub_admin-text--label--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_admin-text--label--lineHeight, 1.4286);
  font-weight: var(--c-pub_admin-text--label--fontWeight, var(--ui-type-weight-medium));
}
[data-ui="pub.admin-text"][data-part="labelSmall"] {
  font-size: var(--c-pub_admin-text--labelSmall--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_admin-text--labelSmall--lineHeight, 1.3333);
  font-weight: var(--c-pub_admin-text--labelSmall--fontWeight, var(--ui-type-weight-medium));
}
[data-ui="pub.admin-text"][data-part="body"] {
  font-size: var(--c-pub_admin-text--body--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_admin-text--body--lineHeight, 1.4286);
}
[data-ui="pub.admin-text"][data-part="small"] {
  font-size: var(--c-pub_admin-text--small--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_admin-text--small--lineHeight, 1.3333);
}
[data-ui="pub.admin-text"][data-part="description"] {
  font-size: var(--c-pub_admin-text--description--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_admin-text--description--lineHeight, 1.4286);
  color: var(--c-pub_admin-text--description--color, var(--ui-content-fg-muted));
}
[data-ui="pub.admin-text"][data-part="meta"] {
  font-size: var(--c-pub_admin-text--meta--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_admin-text--meta--lineHeight, 1.3333);
  color: var(--c-pub_admin-text--meta--color, var(--ui-content-fg-muted));
}
[data-ui="pub.admin-text"][data-part="tiny"] {
  font-size: var(--c-pub_admin-text--tiny--fontSize, var(--ui-type-size-2xs));
  line-height: var(--c-pub_admin-text--tiny--lineHeight, 1.4545);
}
[data-ui="pub.admin-text"][data-part="fine"] {
  font-size: var(--c-pub_admin-text--fine--fontSize, var(--ui-type-size-2xs));
  line-height: var(--c-pub_admin-text--fine--lineHeight, 1.4545);
  color: var(--c-pub_admin-text--fine--color, var(--ui-content-fg-muted));
}
[data-ui="pub.admin-text"][data-part="muted"] {
  color: var(--c-pub_admin-text--muted--color, var(--ui-content-fg-muted));
}
[data-ui="pub.admin-text"][data-part="mono"] {
  font-family: var(--c-pub_admin-text--mono--fontFamily, var(--ui-type-font-mono));
}
[data-ui="pub.admin-text"][data-part="monoStrong"] {
  font-family: var(--c-pub_admin-text--monoStrong--fontFamily, var(--ui-type-font-mono));
  font-weight: var(--c-pub_admin-text--monoStrong--fontWeight, 600);
}
[data-ui="pub.admin-text"][data-part="monoTiny"] {
  font-size: var(--c-pub_admin-text--monoTiny--fontSize, var(--ui-type-size-2xs));
  line-height: var(--c-pub_admin-text--monoTiny--lineHeight, 1.4545);
  font-family: var(--c-pub_admin-text--monoTiny--fontFamily, var(--ui-type-font-mono));
}
[data-ui="pub.admin-text"][data-part="monoSmall"] {
  font-size: var(--c-pub_admin-text--monoSmall--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_admin-text--monoSmall--lineHeight, 1.3333);
  font-family: var(--c-pub_admin-text--monoSmall--fontFamily, var(--ui-type-font-mono));
}
[data-ui="pub.admin-text"][data-part="monoMeta"] {
  font-size: var(--c-pub_admin-text--monoMeta--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_admin-text--monoMeta--lineHeight, 1.3333);
  color: var(--c-pub_admin-text--monoMeta--color, var(--ui-content-fg-muted));
  font-family: var(--c-pub_admin-text--monoMeta--fontFamily, var(--ui-type-font-mono));
}
[data-ui="pub.admin-text"][data-part="monoFine"] {
  font-size: var(--c-pub_admin-text--monoFine--fontSize, var(--ui-type-size-2xs));
  line-height: var(--c-pub_admin-text--monoFine--lineHeight, 1.4545);
  color: var(--c-pub_admin-text--monoFine--color, var(--ui-content-fg-muted));
  font-family: var(--c-pub_admin-text--monoFine--fontFamily, var(--ui-type-font-mono));
}
[data-ui="pub.admin-text"][data-part="code"] {
  font-size: var(--c-pub_admin-text--code--fontSize, var(--ui-type-size-2xs));
  line-height: var(--c-pub_admin-text--code--lineHeight, 1.4545);
  border-color: var(--c-pub_admin-text--code--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_admin-text--code--borderWidth, var(--ui-geometry-border-width));
  background: var(--c-pub_admin-text--code--background, var(--ui-surface-raised));
  font-family: var(--c-pub_admin-text--code--fontFamily, var(--ui-type-font-mono));
  border-radius: var(--c-pub_admin-text--code--radius, var(--ui-geometry-radius-chip));
}
[data-ui="pub.admin-text"][data-part="status"] {
  font-size: var(--c-pub_admin-text--status--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_admin-text--status--lineHeight, 1.4286);
}
[data-ui="pub.admin-text"][data-part="statusStrong"] {
  font-size: var(--c-pub_admin-text--statusStrong--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_admin-text--statusStrong--lineHeight, 1.4286);
  font-weight: var(--c-pub_admin-text--statusStrong--fontWeight, 600);
}
[data-ui="pub.admin-text"][data-part="statusSmall"] {
  font-size: var(--c-pub_admin-text--statusSmall--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_admin-text--statusSmall--lineHeight, 1.3333);
}
[data-ui="pub.admin-text"][data-part="icon"] {
  color: var(--c-pub_admin-text--icon--color, var(--ui-content-fg-muted));
}
[data-ui="pub.runtime-notices"][data-part="error"] {
  background: var(--c-pub_runtime-notices--error--background, var(--ui-status-danger-surface));
  color: var(--c-pub_runtime-notices--error--color, var(--ui-status-danger-on-surface));
  border-color: var(--c-pub_runtime-notices--error--borderColor, var(--ui-status-danger-line));
  border-radius: var(--c-pub_runtime-notices--error--radius, var(--ui-geometry-radius-surface));
  font-size: var(--c-pub_runtime-notices--error--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_runtime-notices--error--lineHeight, 1.4286);
}
[data-ui="pub.strategy-studio-app-fallback"][data-part="root"] {
  background: var(--c-pub_strategy-studio-app-fallback--root--background, var(--ui-surface-page));
  color: var(--c-pub_strategy-studio-app-fallback--root--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_strategy-studio-app-fallback--root--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_strategy-studio-app-fallback--root--lineHeight, 1.4286);
}
[data-ui="pub.strategy-studio-plan-canvas"][data-part="missing"] {
  color: var(--c-pub_strategy-studio-plan-canvas--missing--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_strategy-studio-plan-canvas--missing--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_strategy-studio-plan-canvas--missing--lineHeight, 1.3333);
}
[data-ui="pub.research-continuation"][data-part="action"] {
  color: var(--c-pub_research-continuation--action--color, var(--ui-content-fg));
  border-color: var(--c-pub_research-continuation--action--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_research-continuation--action--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_research-continuation--action--radius, 0);
  min-height: var(--c-pub_research-continuation--action--minHeight, var(--ui-geometry-control-sm));
  font-size: var(--c-pub_research-continuation--action--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_research-continuation--action--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.receipt-chip"][data-part="root"] {
  background: var(--c-pub_receipt-chip--root--background, var(--ui-state-hover));
  border-color: var(--c-pub_receipt-chip--root--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_receipt-chip--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_receipt-chip--root--radius, var(--ui-geometry-radius-control));
  font-weight: var(--c-pub_receipt-chip--root--fontWeight, 600);
}
[data-ui="pub.receipt-chip"][data-part="mismatch"] {
  color: var(--c-pub_receipt-chip--mismatch--color, var(--ui-emphasis-e6-text));
  font-weight: var(--c-pub_receipt-chip--mismatch--fontWeight, var(--ui-type-weight-medium));
}
[data-ui="pub.backtest-equity-overlay-chart"][data-part="chart"] {
  color: var(--c-pub_backtest-equity-overlay-chart--chart--color, var(--ui-content-fg));
}
[data-ui="pub.backtest-equity-overlay-chart"][data-part="baseline"] {
  stroke: var(--c-pub_backtest-equity-overlay-chart--baseline--stroke, var(--ui-content-fg-subtle));
}
[data-ui="pub.backtest-equity-overlay-chart"][data-part="series"] {
  stroke: var(--c-pub_backtest-equity-overlay-chart--series--stroke, var(--ui-content-fg));
}
[data-ui="pub.backtest-equity-overlay-chart"][data-part="marker"] {
  fill: var(--c-pub_backtest-equity-overlay-chart--marker--fill, var(--ui-content-fg));
}
[data-ui="pub.backtest-equity-overlay-chart"][data-part="note"] {
  color: var(--c-pub_backtest-equity-overlay-chart--note--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_backtest-equity-overlay-chart--note--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_backtest-equity-overlay-chart--note--lineHeight, 1.3333);
}
[data-ui="pub.backtest-evidence-chart"][data-part="toolbar"] {
  font-size: var(--c-pub_backtest-evidence-chart--toolbar--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_backtest-evidence-chart--toolbar--lineHeight, 1.3333);
}
[data-ui="pub.backtest-evidence-chart"][data-part="select"] {
  border-color: var(--c-pub_backtest-evidence-chart--select--borderColor, var(--ui-line-input));
  border-width: var(--c-pub_backtest-evidence-chart--select--borderWidth, var(--ui-geometry-border-width));
  background: var(--c-pub_backtest-evidence-chart--select--background, var(--ui-surface-page));
  border-radius: var(--c-pub_backtest-evidence-chart--select--radius, 4px);
}
[data-ui="pub.backtest-evidence-chart"][data-part="zoom"] {
  border-color: var(--c-pub_backtest-evidence-chart--zoom--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_backtest-evidence-chart--zoom--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_backtest-evidence-chart--zoom--radius, 4px);
}
[data-ui="pub.backtest-evidence-chart"][data-part="panel"] {
  border-color: var(--c-pub_backtest-evidence-chart--panel--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_backtest-evidence-chart--panel--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_backtest-evidence-chart--panel--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.backtest-evidence-chart"][data-part="title"] {
  font-size: var(--c-pub_backtest-evidence-chart--title--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_backtest-evidence-chart--title--fontWeight, 500);
  line-height: var(--c-pub_backtest-evidence-chart--title--lineHeight, 1.4286);
}
[data-ui="pub.backtest-evidence-chart"][data-part="note"] {
  color: var(--c-pub_backtest-evidence-chart--note--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_backtest-evidence-chart--note--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_backtest-evidence-chart--note--lineHeight, 1.3333);
}
[data-ui="pub.backtest-evidence-chart"][data-part="chart"] {
  color: var(--c-pub_backtest-evidence-chart--chart--color, var(--ui-content-fg));
}
[data-ui="pub.backtest-evidence-chart"][data-part="grid"] {
  stroke: var(--c-pub_backtest-evidence-chart--grid--stroke, var(--ui-data-grid));
}
[data-ui="pub.backtest-evidence-chart"][data-part="baseline"] {
  stroke: var(--c-pub_backtest-evidence-chart--baseline--stroke, var(--ui-content-fg-subtle));
}
[data-ui="pub.backtest-evidence-chart"][data-part="crosshair"] {
  stroke: var(--c-pub_backtest-evidence-chart--crosshair--stroke, var(--ui-data-crosshair));
}
[data-ui="pub.backtest-evidence-chart"][data-part="line"] {
  stroke: var(--c-pub_backtest-evidence-chart--line--stroke, var(--ui-content-fg));
}
[data-ui="pub.backtest-evidence-chart"][data-part="marker"] {
  background: var(--c-pub_backtest-evidence-chart--marker--background, var(--ui-content-fg));
  color: var(--c-pub_backtest-evidence-chart--marker--color, var(--ui-surface-page));
  border-radius: var(--c-pub_backtest-evidence-chart--marker--radius, 0);
  font-size: var(--c-pub_backtest-evidence-chart--marker--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.backtest-evidence-chart"][data-part="readout"] {
  font-size: var(--c-pub_backtest-evidence-chart--readout--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_backtest-evidence-chart--readout--lineHeight, 1.3333);
}
[data-ui="pub.backtest-evidence-chart"][data-part="fills"] {
  border-color: var(--c-pub_backtest-evidence-chart--fills--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_backtest-evidence-chart--fills--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_backtest-evidence-chart--fills--radius, var(--ui-geometry-radius-surface));
  font-size: var(--c-pub_backtest-evidence-chart--fills--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_backtest-evidence-chart--fills--lineHeight, 1.3333);
}
[data-ui="pub.backtest-evidence-chart"][data-part="fillsTitle"] {
  font-weight: var(--c-pub_backtest-evidence-chart--fillsTitle--fontWeight, 500);
}
[data-ui="pub.backtest-experiment-compare"][data-part="root"] {
  border-color: var(--c-pub_backtest-experiment-compare--root--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_backtest-experiment-compare--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_backtest-experiment-compare--root--radius, var(--ui-geometry-radius-surface));
  background: var(--c-pub_backtest-experiment-compare--root--background, var(--ui-state-hover));
  font-size: var(--c-pub_backtest-experiment-compare--root--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_backtest-experiment-compare--root--lineHeight, 1.3333);
}
[data-ui="pub.backtest-experiment-compare"][data-part="eyebrow"] {
  color: var(--c-pub_backtest-experiment-compare--eyebrow--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_backtest-experiment-compare--eyebrow--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_backtest-experiment-compare--eyebrow--fontWeight, 600);
  letter-spacing: var(--c-pub_backtest-experiment-compare--eyebrow--letterSpacing, var(--ui-type-tracking-eyebrow));
  text-transform: var(--c-pub_backtest-experiment-compare--eyebrow--textTransform, var(--ui-type-case-eyebrow));
}
[data-ui="pub.backtest-experiment-compare"][data-part="title"] {
  font-size: var(--c-pub_backtest-experiment-compare--title--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_backtest-experiment-compare--title--fontWeight, 600);
  line-height: var(--c-pub_backtest-experiment-compare--title--lineHeight, 1.4286);
}
[data-ui="pub.backtest-experiment-compare"][data-part="summary"] {
  color: var(--c-pub_backtest-experiment-compare--summary--color, var(--ui-content-fg-muted));
}
[data-ui="pub.backtest-experiment-compare"][data-part="close"] {
  color: var(--c-pub_backtest-experiment-compare--close--color, var(--ui-content-fg));
  border-color: var(--c-pub_backtest-experiment-compare--close--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_backtest-experiment-compare--close--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_backtest-experiment-compare--close--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_backtest-experiment-compare--close--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_backtest-experiment-compare--close--lineHeight, 1.3333);
}
[data-ui="pub.backtest-experiment-compare"][data-part="caveat"] {
  border-color: var(--c-pub_backtest-experiment-compare--caveat--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_backtest-experiment-compare--caveat--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_backtest-experiment-compare--caveat--radius, var(--ui-geometry-radius-surface));
  border-style: var(--c-pub_backtest-experiment-compare--caveat--borderStyle, dashed);
}
[data-ui="pub.backtest-experiment-compare"][data-part="alert"] {
  color: var(--c-pub_backtest-experiment-compare--alert--color, var(--ui-status-danger-text));
}
[data-ui="pub.backtest-experiment-compare"][data-part="head"] {
  color: var(--c-pub_backtest-experiment-compare--head--color, var(--ui-content-fg-muted));
}
[data-ui="pub.backtest-experiment-compare"][data-part="row"] {
  border-color: var(--c-pub_backtest-experiment-compare--row--borderColor, var(--ui-line-divider));
}
[data-ui="pub.backtest-experiment-compare"][data-part="label"] {
  font-weight: var(--c-pub_backtest-experiment-compare--label--fontWeight, var(--ui-type-weight-medium));
}
[data-ui="pub.backtest-experiment-compare"][data-part="delta"] {
  font-weight: var(--c-pub_backtest-experiment-compare--delta--fontWeight, 600);
}
[data-ui="pub.backtest-experiment-compare"][data-part="section"] {
  border-color: var(--c-pub_backtest-experiment-compare--section--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_backtest-experiment-compare--section--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_backtest-experiment-compare--section--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.backtest-experiment-compare"][data-part="sectionTitle"] {
  font-size: var(--c-pub_backtest-experiment-compare--sectionTitle--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_backtest-experiment-compare--sectionTitle--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_backtest-experiment-compare--sectionTitle--lineHeight, 1.4286);
}
[data-ui="pub.backtest-experiment-compare"][data-part="note"] {
  color: var(--c-pub_backtest-experiment-compare--note--color, var(--ui-content-fg-muted));
}
[data-ui="pub.backtest-experiment-row"][data-part="row"] {
  border-color: var(--c-pub_backtest-experiment-row--row--borderColor, var(--ui-line-divider));
}
[data-ui="pub.backtest-experiment-row"][data-part="name"] {
  font-weight: var(--c-pub_backtest-experiment-row--name--fontWeight, var(--ui-type-weight-medium));
}
[data-ui="pub.backtest-experiment-row"][data-part="branch"] {
  color: var(--c-pub_backtest-experiment-row--branch--color, var(--ui-content-fg-muted));
}
[data-ui="pub.backtest-experiment-row"][data-part="meta"] {
  color: var(--c-pub_backtest-experiment-row--meta--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_backtest-experiment-row--meta--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_backtest-experiment-row--meta--fontWeight, var(--ui-type-weight-regular));
  line-height: var(--c-pub_backtest-experiment-row--meta--lineHeight, 1.3333);
}
[data-ui="pub.backtest-experiment-status"][data-part="root"] {
  background: var(--c-pub_backtest-experiment-status--root--background, var(--ui-state-hover));
  color: var(--c-pub_backtest-experiment-status--root--color, var(--ui-content-fg-muted));
  border-radius: var(--c-pub_backtest-experiment-status--root--radius, var(--ui-geometry-radius-chip));
  font-size: var(--c-pub_backtest-experiment-status--root--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_backtest-experiment-status--root--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.backtest-experiments"][data-part="title"] {
  font-size: var(--c-pub_backtest-experiments--title--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_backtest-experiments--title--fontWeight, 600);
  line-height: var(--c-pub_backtest-experiments--title--lineHeight, 1.4286);
}
[data-ui="pub.backtest-experiments"][data-part="intro"] {
  color: var(--c-pub_backtest-experiments--intro--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_backtest-experiments--intro--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_backtest-experiments--intro--lineHeight, 1.3333);
}
[data-ui="pub.backtest-experiments"][data-part="compare"] {
  color: var(--c-pub_backtest-experiments--compare--color, var(--ui-content-fg));
  border-color: var(--c-pub_backtest-experiments--compare--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_backtest-experiments--compare--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_backtest-experiments--compare--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_backtest-experiments--compare--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_backtest-experiments--compare--lineHeight, 1.3333);
  font-weight: var(--c-pub_backtest-experiments--compare--fontWeight, var(--ui-type-weight-medium));
}
[data-ui="pub.backtest-experiments"][data-part="table"] {
  border-color: var(--c-pub_backtest-experiments--table--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_backtest-experiments--table--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_backtest-experiments--table--radius, var(--ui-geometry-radius-surface));
  font-size: var(--c-pub_backtest-experiments--table--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_backtest-experiments--table--lineHeight, 1.3333);
}
[data-ui="pub.backtest-experiments"][data-part="head"] {
  background: var(--c-pub_backtest-experiments--head--background, var(--ui-state-hover));
  color: var(--c-pub_backtest-experiments--head--color, var(--ui-content-fg-muted));
}
[data-ui="pub.backtest-experiments"][data-part="more"] {
  color: var(--c-pub_backtest-experiments--more--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_backtest-experiments--more--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_backtest-experiments--more--lineHeight, 1.3333);
}
[data-ui="pub.backtest-experiments"][data-part="loadMore"] {
  color: var(--c-pub_backtest-experiments--loadMore--color, var(--ui-content-fg));
  border-color: var(--c-pub_backtest-experiments--loadMore--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_backtest-experiments--loadMore--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_backtest-experiments--loadMore--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_backtest-experiments--loadMore--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_backtest-experiments--loadMore--lineHeight, 1.3333);
  font-weight: var(--c-pub_backtest-experiments--loadMore--fontWeight, var(--ui-type-weight-medium));
}
[data-ui="pub.backtest-experiments"][data-part="alert"] {
  color: var(--c-pub_backtest-experiments--alert--color, var(--ui-status-danger-text));
  font-size: var(--c-pub_backtest-experiments--alert--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_backtest-experiments--alert--lineHeight, 1.3333);
}
[data-ui="pub.backtest-iteration"][data-part="root"] {
  border-color: var(--c-pub_backtest-iteration--root--borderColor, var(--ui-line-hairline));
}
[data-ui="pub.backtest-iteration"][data-part="action"] {
  color: var(--c-pub_backtest-iteration--action--color, var(--ui-content-fg));
  border-color: var(--c-pub_backtest-iteration--action--borderColor, var(--ui-line-hairline));
  font-size: var(--c-pub_backtest-iteration--action--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_backtest-iteration--action--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.backtest-iteration"][data-part="cost"] {
  color: var(--c-pub_backtest-iteration--cost--color, var(--ui-content-fg-muted));
  font-weight: var(--c-pub_backtest-iteration--cost--fontWeight, var(--ui-type-weight-regular));
}
[data-ui="pub.backtest-iteration"][data-part="error"] {
  background: var(--c-pub_backtest-iteration--error--background, var(--ui-status-danger-surface));
  color: var(--c-pub_backtest-iteration--error--color, var(--ui-status-danger-text));
  border-color: var(--c-pub_backtest-iteration--error--borderColor, var(--ui-line-hairline));
  font-size: var(--c-pub_backtest-iteration--error--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_backtest-iteration--error--lineHeight, 1.45);
}
[data-ui="pub.backtest-iteration"][data-part="started"] {
  color: var(--c-pub_backtest-iteration--started--color, var(--ui-content-fg-muted));
  border-color: var(--c-pub_backtest-iteration--started--borderColor, var(--ui-line-hairline));
  font-size: var(--c-pub_backtest-iteration--started--fontSize, var(--ui-type-size-xs));
}
[data-ui="pub.backtest-tweak-form"][data-part="root"] {
  color: var(--c-pub_backtest-tweak-form--root--color, var(--ui-content-fg-muted));
  border-color: var(--c-pub_backtest-tweak-form--root--borderColor, var(--ui-line-hairline));
  font-size: var(--c-pub_backtest-tweak-form--root--fontSize, var(--ui-type-size-xs));
}
[data-ui="pub.backtest-tweak-form"][data-part="control"] {
  color: var(--c-pub_backtest-tweak-form--control--color, var(--ui-content-fg));
  border-color: var(--c-pub_backtest-tweak-form--control--borderColor, var(--ui-line-input));
  border-width: var(--c-pub_backtest-tweak-form--control--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_backtest-tweak-form--control--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.backtest-tweak-form"][data-part="error"] {
  background: var(--c-pub_backtest-tweak-form--error--background, var(--ui-status-danger-surface));
  color: var(--c-pub_backtest-tweak-form--error--color, var(--ui-status-danger-text));
  border-color: var(--c-pub_backtest-tweak-form--error--borderColor, var(--ui-line-hairline));
  font-size: var(--c-pub_backtest-tweak-form--error--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_backtest-tweak-form--error--lineHeight, 1.45);
}
[data-ui="pub.backtest-tweak-form"][data-part="action"] {
  color: var(--c-pub_backtest-tweak-form--action--color, var(--ui-content-fg));
  border-color: var(--c-pub_backtest-tweak-form--action--borderColor, var(--ui-line-hairline));
  font-size: var(--c-pub_backtest-tweak-form--action--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_backtest-tweak-form--action--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.backtest-panel"][data-part="root"] {
  color: var(--c-pub_backtest-panel--root--color, var(--ui-content-fg));
}
[data-ui="pub.backtest-panel"][data-part="title"] {
  font-size: var(--c-pub_backtest-panel--title--fontSize, var(--ui-type-size-lg));
  font-weight: var(--c-pub_backtest-panel--title--fontWeight, 800);
}
[data-ui="pub.backtest-panel"][data-part="intro"] {
  color: var(--c-pub_backtest-panel--intro--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_backtest-panel--intro--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_backtest-panel--intro--lineHeight, 1.5);
}
[data-ui="pub.backtest-panel"][data-part="form"] {
  background: var(--c-pub_backtest-panel--form--background, var(--ui-surface-raised));
  border-radius: var(--c-pub_backtest-panel--form--radius, var(--ui-geometry-radius-surface));
  font-size: var(--c-pub_backtest-panel--form--fontSize, var(--ui-type-size-xs));
}
[data-ui="pub.backtest-panel"][data-part="legend"] {
  color: var(--c-pub_backtest-panel--legend--color, var(--ui-content-fg-muted));
  font-weight: var(--c-pub_backtest-panel--legend--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.backtest-panel"][data-part="preset"] {
  color: var(--c-pub_backtest-panel--preset--color, var(--ui-content-fg));
  border-radius: var(--c-pub_backtest-panel--preset--radius, 0);
  font-weight: var(--c-pub_backtest-panel--preset--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.backtest-panel"][data-part="field"] {
  color: var(--c-pub_backtest-panel--field--color, var(--ui-content-fg-muted));
  font-weight: var(--c-pub_backtest-panel--field--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.backtest-panel"][data-part="input"] {
  background: var(--c-pub_backtest-panel--input--background, var(--ui-surface-base));
  color: var(--c-pub_backtest-panel--input--color, var(--ui-content-fg));
  border-radius: var(--c-pub_backtest-panel--input--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_backtest-panel--input--fontSize, var(--ui-type-size-lg));
}
[data-ui="pub.backtest-panel"][data-part="hint"] {
  color: var(--c-pub_backtest-panel--hint--color, var(--ui-content-fg-muted));
  font-weight: var(--c-pub_backtest-panel--hint--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_backtest-panel--hint--lineHeight, 1.4);
}
[data-ui="pub.backtest-panel"][data-part="submit"] {
  background: var(--c-pub_backtest-panel--submit--background, var(--ui-action-solid-fill));
  color: var(--c-pub_backtest-panel--submit--color, var(--ui-action-solid-on-fill));
  border-radius: var(--c-pub_backtest-panel--submit--radius, 0);
  font-size: var(--c-pub_backtest-panel--submit--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_backtest-panel--submit--fontWeight, 800);
}
[data-ui="pub.backtest-panel"][data-part="error"] {
  background: var(--c-pub_backtest-panel--error--background, var(--ui-status-danger-surface));
  color: var(--c-pub_backtest-panel--error--color, var(--ui-status-danger-text));
  border-color: var(--c-pub_backtest-panel--error--borderColor, var(--ui-line-hairline));
  font-size: var(--c-pub_backtest-panel--error--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_backtest-panel--error--lineHeight, 1.45);
}
[data-ui="pub.backtest-panel"][data-part="note"] {
  color: var(--c-pub_backtest-panel--note--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_backtest-panel--note--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_backtest-panel--note--lineHeight, 1.5);
}
[data-ui="pub.backtest-panel"][data-part="empty"] {
  border-radius: var(--c-pub_backtest-panel--empty--radius, var(--ui-geometry-radius-surface));
  font-size: var(--c-pub_backtest-panel--empty--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_backtest-panel--empty--lineHeight, 1.5);
}
[data-ui="pub.backtest-panel"][data-part="emptyNote"] {
  color: var(--c-pub_backtest-panel--emptyNote--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_backtest-panel--emptyNote--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_backtest-panel--emptyNote--lineHeight, 1.5);
}
[data-ui="pub.backtest-panel"][data-part="last"] {
  border-radius: var(--c-pub_backtest-panel--last--radius, var(--ui-geometry-radius-surface));
  font-size: var(--c-pub_backtest-panel--last--fontSize, var(--ui-type-size-xs));
}
[data-ui="pub.backtest-panel"][data-part="lastLabel"] {
  color: var(--c-pub_backtest-panel--lastLabel--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_backtest-panel--lastLabel--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_backtest-panel--lastLabel--fontWeight, 800);
  letter-spacing: var(--c-pub_backtest-panel--lastLabel--letterSpacing, var(--ui-type-tracking-eyebrow));
  text-transform: var(--c-pub_backtest-panel--lastLabel--textTransform, var(--ui-type-case-eyebrow));
}
[data-ui="pub.backtest-panel"][data-part="lastOpen"] {
  font-weight: var(--c-pub_backtest-panel--lastOpen--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.backtest-selected"][data-part="error"] {
  background: var(--c-pub_backtest-selected--error--background, var(--ui-status-danger-surface));
  color: var(--c-pub_backtest-selected--error--color, var(--ui-status-danger-text));
  border-color: var(--c-pub_backtest-selected--error--borderColor, var(--ui-line-hairline));
  font-size: var(--c-pub_backtest-selected--error--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_backtest-selected--error--lineHeight, 1.45);
}
[data-ui="pub.backtest-selected"][data-part="reasons"] {
  color: var(--c-pub_backtest-selected--reasons--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_backtest-selected--reasons--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_backtest-selected--reasons--lineHeight, 1.45);
}
[data-ui="pub.backtest-selected"][data-part="details"] {
  font-size: var(--c-pub_backtest-selected--details--fontSize, var(--ui-type-size-xs));
}
[data-ui="pub.backtest-selected"][data-part="assumptions"] {
  font-weight: var(--c-pub_backtest-selected--assumptions--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.backtest-selected"][data-part="provenance"] {
  color: var(--c-pub_backtest-selected--provenance--color, var(--ui-content-fg-muted));
}
[data-ui="pub.backtest-selected"][data-part="note"] {
  color: var(--c-pub_backtest-selected--note--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_backtest-selected--note--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_backtest-selected--note--lineHeight, 1.5);
}
[data-ui="pub.backtest-tested-rules"][data-part="root"] {
  font-size: var(--c-pub_backtest-tested-rules--root--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_backtest-tested-rules--root--lineHeight, 1.3333);
}
[data-ui="pub.backtest-tested-rules"][data-part="note"] {
  color: var(--c-pub_backtest-tested-rules--note--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_backtest-tested-rules--note--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_backtest-tested-rules--note--lineHeight, 1.3333);
}
[data-ui="pub.backtest-tested-rules"][data-part="action"] {
  border-color: var(--c-pub_backtest-tested-rules--action--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_backtest-tested-rules--action--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_backtest-tested-rules--action--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.backtest-tested-rules"][data-part="link"] {
  font-weight: var(--c-pub_backtest-tested-rules--link--fontWeight, var(--ui-type-weight-medium));
}
[data-ui="pub.backtest-tested-rules"][data-part="alert"] {
  color: var(--c-pub_backtest-tested-rules--alert--color, var(--ui-status-danger-text));
}
[data-ui="pub.backtest-tested-rules"][data-part="compare"] {
  border-color: var(--c-pub_backtest-tested-rules--compare--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_backtest-tested-rules--compare--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_backtest-tested-rules--compare--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.backtest-tested-rules"][data-part="compareTitle"] {
  font-size: var(--c-pub_backtest-tested-rules--compareTitle--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_backtest-tested-rules--compareTitle--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_backtest-tested-rules--compareTitle--lineHeight, 1.4286);
}
[data-ui="pub.backtest-trade-table"][data-part="root"] {
  border-color: var(--c-pub_backtest-trade-table--root--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_backtest-trade-table--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_backtest-trade-table--root--radius, var(--ui-geometry-radius-surface));
  font-size: var(--c-pub_backtest-trade-table--root--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_backtest-trade-table--root--lineHeight, 1.3333);
}
[data-ui="pub.backtest-trade-table"][data-part="title"] {
  font-size: var(--c-pub_backtest-trade-table--title--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_backtest-trade-table--title--fontWeight, 600);
  line-height: var(--c-pub_backtest-trade-table--title--lineHeight, 1.4286);
}
[data-ui="pub.backtest-trade-table"][data-part="label"] {
  color: var(--c-pub_backtest-trade-table--label--color, var(--ui-content-fg-muted));
}
[data-ui="pub.backtest-trade-table"][data-part="status"] {
  color: var(--c-pub_backtest-trade-table--status--color, var(--ui-content-fg-muted));
}
[data-ui="pub.backtest-trade-table"][data-part="alert"] {
  color: var(--c-pub_backtest-trade-table--alert--color, var(--ui-status-danger-text));
}
[data-ui="pub.backtest-trade-table"][data-part="note"] {
  color: var(--c-pub_backtest-trade-table--note--color, var(--ui-content-fg-muted));
}
[data-ui="pub.strategy-backtest-runner"][data-part="root"] {
  background: var(--c-pub_strategy-backtest-runner--root--background, var(--ui-state-hover));
  border-color: var(--c-pub_strategy-backtest-runner--root--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_strategy-backtest-runner--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_strategy-backtest-runner--root--radius, 16px);
}
[data-ui="pub.strategy-backtest-runner"][data-part="title"] {
  font-size: var(--c-pub_strategy-backtest-runner--title--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_strategy-backtest-runner--title--fontWeight, 900);
  line-height: var(--c-pub_strategy-backtest-runner--title--lineHeight, 1.4286);
}
[data-ui="pub.strategy-backtest-runner"][data-part="intro"] {
  color: var(--c-pub_strategy-backtest-runner--intro--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_strategy-backtest-runner--intro--fontSize, var(--ui-type-size-xs));
}
[data-ui="pub.strategy-backtest-runner"][data-part="run"] {
  background: var(--c-pub_strategy-backtest-runner--run--background, var(--ui-action-solid-fill));
  color: var(--c-pub_strategy-backtest-runner--run--color, var(--ui-action-solid-on-fill));
  border-radius: var(--c-pub_strategy-backtest-runner--run--radius, 6px);
  font-size: var(--c-pub_strategy-backtest-runner--run--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_strategy-backtest-runner--run--fontWeight, 900);
  line-height: var(--c-pub_strategy-backtest-runner--run--lineHeight, 1.4286);
}
[data-ui="pub.strategy-backtest-runner"][data-part="label"] {
  color: var(--c-pub_strategy-backtest-runner--label--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_strategy-backtest-runner--label--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_strategy-backtest-runner--label--fontWeight, 900);
  line-height: var(--c-pub_strategy-backtest-runner--label--lineHeight, 1.3333);
}
[data-ui="pub.strategy-backtest-runner"][data-part="input"] {
  background: var(--c-pub_strategy-backtest-runner--input--background, var(--ui-surface-base));
  color: var(--c-pub_strategy-backtest-runner--input--color, var(--ui-content-fg));
  border-color: var(--c-pub_strategy-backtest-runner--input--borderColor, var(--pub-line-strong));
  border-width: var(--c-pub_strategy-backtest-runner--input--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_strategy-backtest-runner--input--radius, 6px);
  font-size: var(--c-pub_strategy-backtest-runner--input--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_strategy-backtest-runner--input--lineHeight, 1.4286);
}
[data-ui="pub.strategy-backtest-runner"][data-part="preset"] {
  background: var(--c-pub_strategy-backtest-runner--preset--background, var(--ui-surface-base));
  color: var(--c-pub_strategy-backtest-runner--preset--color, var(--ui-content-fg));
  border-color: var(--c-pub_strategy-backtest-runner--preset--borderColor, var(--pub-line-strong));
  border-width: var(--c-pub_strategy-backtest-runner--preset--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_strategy-backtest-runner--preset--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_strategy-backtest-runner--preset--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_strategy-backtest-runner--preset--fontWeight, var(--ui-type-weight-bold));
  line-height: var(--c-pub_strategy-backtest-runner--preset--lineHeight, 1.3333);
}
[data-ui="pub.strategy-backtest-runner"][data-part="history"] {
  background: var(--c-pub_strategy-backtest-runner--history--background, var(--ui-surface-base));
  color: var(--c-pub_strategy-backtest-runner--history--color, var(--ui-content-fg));
  border-color: var(--c-pub_strategy-backtest-runner--history--borderColor, var(--pub-line-strong));
  border-width: var(--c-pub_strategy-backtest-runner--history--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_strategy-backtest-runner--history--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_strategy-backtest-runner--history--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_strategy-backtest-runner--history--fontWeight, var(--ui-type-weight-bold));
  line-height: var(--c-pub_strategy-backtest-runner--history--lineHeight, 1.3333);
}
[data-ui="pub.strategy-backtest-runner"][data-part="result"] {
  background: var(--c-pub_strategy-backtest-runner--result--background, var(--ui-surface-base));
  color: var(--c-pub_strategy-backtest-runner--result--color, var(--ui-content-fg));
  border-color: var(--c-pub_strategy-backtest-runner--result--borderColor, var(--pub-line-strong));
  border-width: var(--c-pub_strategy-backtest-runner--result--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_strategy-backtest-runner--result--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_strategy-backtest-runner--result--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_strategy-backtest-runner--result--fontWeight, var(--ui-type-weight-bold));
  line-height: var(--c-pub_strategy-backtest-runner--result--lineHeight, 1.3333);
}
[data-ui="pub.strategy-backtest-runner"][data-part="status"] {
  color: var(--c-pub_strategy-backtest-runner--status--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_strategy-backtest-runner--status--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_strategy-backtest-runner--status--fontWeight, var(--ui-type-weight-bold));
  line-height: var(--c-pub_strategy-backtest-runner--status--lineHeight, 1.3333);
}
[data-ui="pub.strategy-backtest-runner"][data-part="error"] {
  color: var(--c-pub_strategy-backtest-runner--error--color, var(--ui-status-danger-text));
  font-size: var(--c-pub_strategy-backtest-runner--error--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_strategy-backtest-runner--error--fontWeight, var(--ui-type-weight-bold));
  line-height: var(--c-pub_strategy-backtest-runner--error--lineHeight, 1.3333);
}
[data-ui="pub.strategy-backtest-chart"][data-part="versionLabel"] {
  color: var(--c-pub_strategy-backtest-chart--versionLabel--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_strategy-backtest-chart--versionLabel--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_strategy-backtest-chart--versionLabel--fontWeight, 900);
  line-height: var(--c-pub_strategy-backtest-chart--versionLabel--lineHeight, 1.3333);
}
[data-ui="pub.strategy-backtest-chart"][data-part="version"] {
  background: var(--c-pub_strategy-backtest-chart--version--background, var(--ui-surface-base));
  color: var(--c-pub_strategy-backtest-chart--version--color, var(--ui-content-fg));
  border-color: var(--c-pub_strategy-backtest-chart--version--borderColor, var(--pub-line-strong));
  border-width: var(--c-pub_strategy-backtest-chart--version--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_strategy-backtest-chart--version--radius, 6px);
  font-size: var(--c-pub_strategy-backtest-chart--version--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_strategy-backtest-chart--version--lineHeight, 1.4286);
  font-weight: var(--c-pub_strategy-backtest-chart--version--fontWeight, 900);
}
[data-ui="pub.strategy-backtest-chart"][data-part="empty"] {
  background: var(--c-pub_strategy-backtest-chart--empty--background, var(--ui-state-hover));
  border-color: var(--c-pub_strategy-backtest-chart--empty--borderColor, var(--pub-line-strong));
  border-width: var(--c-pub_strategy-backtest-chart--empty--borderWidth, var(--ui-geometry-border-width));
  border-style: var(--c-pub_strategy-backtest-chart--empty--borderStyle, dashed);
  border-radius: var(--c-pub_strategy-backtest-chart--empty--radius, 16px);
}
[data-ui="pub.strategy-backtest-chart"][data-part="emptyTitle"] {
  font-size: var(--c-pub_strategy-backtest-chart--emptyTitle--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_strategy-backtest-chart--emptyTitle--fontWeight, 900);
  line-height: var(--c-pub_strategy-backtest-chart--emptyTitle--lineHeight, 1.4286);
}
[data-ui="pub.strategy-backtest-chart"][data-part="emptyNote"] {
  color: var(--c-pub_strategy-backtest-chart--emptyNote--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_strategy-backtest-chart--emptyNote--fontSize, var(--ui-type-size-xs));
}
[data-ui="pub.strategy-backtest-chart"][data-part="ranges"] {
  background: var(--c-pub_strategy-backtest-chart--ranges--background, var(--ui-state-hover));
  border-color: var(--c-pub_strategy-backtest-chart--ranges--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_strategy-backtest-chart--ranges--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_strategy-backtest-chart--ranges--radius, 6px);
}
[data-ui="pub.strategy-backtest-chart"][data-part="range"] {
  border-radius: var(--c-pub_strategy-backtest-chart--range--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_strategy-backtest-chart--range--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_strategy-backtest-chart--range--fontWeight, 900);
}
[data-ui="pub.strategy-backtest-chart"][data-part="expand"] {
  background: var(--c-pub_strategy-backtest-chart--expand--background, var(--ui-surface-base));
  border-color: var(--c-pub_strategy-backtest-chart--expand--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_strategy-backtest-chart--expand--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_strategy-backtest-chart--expand--radius, 6px);
}
[data-ui="pub.strategy-backtest-chart"][data-part="plot"] {
  border-radius: var(--c-pub_strategy-backtest-chart--plot--radius, 6px);
}
[data-ui="pub.strategy-backtest-chart"][data-part="zero"] {
  stroke: var(--c-pub_strategy-backtest-chart--zero--stroke, var(--pub-line-strong));
}
[data-ui="pub.strategy-backtest-chart"][data-part="versionLine"] {
  stroke: var(--c-pub_strategy-backtest-chart--versionLine--stroke, var(--ui-content-fg-muted));
}
[data-ui="pub.strategy-backtest-chart"][data-part="versionText"] {
  fill: var(--c-pub_strategy-backtest-chart--versionText--fill, var(--ui-content-fg-muted));
}
[data-ui="pub.strategy-backtest-chart"][data-part="benchmark"] {
  stroke: var(--c-pub_strategy-backtest-chart--benchmark--stroke, var(--ui-data-series1));
}
[data-ui="pub.strategy-backtest-chart"][data-part="strategy"] {
  stroke: var(--c-pub_strategy-backtest-chart--strategy--stroke, var(--ui-data-series2));
}
[data-ui="pub.strategy-backtest-chart"][data-part="crosshair"] {
  stroke: var(--c-pub_strategy-backtest-chart--crosshair--stroke, var(--ui-data-crosshair));
}
[data-ui="pub.strategy-backtest-chart"][data-part="point"] {
  fill: var(--c-pub_strategy-backtest-chart--point--fill, var(--ui-surface-base));
  stroke: var(--c-pub_strategy-backtest-chart--point--stroke, var(--ui-data-series2));
}
[data-ui="pub.strategy-backtest-chart"][data-part="tooltip"] {
  background: var(--c-pub_strategy-backtest-chart--tooltip--background, var(--ui-surface-glass));
  border-color: var(--c-pub_strategy-backtest-chart--tooltip--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_strategy-backtest-chart--tooltip--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_strategy-backtest-chart--tooltip--radius, 6px);
  box-shadow: var(--c-pub_strategy-backtest-chart--tooltip--shadow, var(--ui-elevation-popover));
  font-size: var(--c-pub_strategy-backtest-chart--tooltip--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_strategy-backtest-chart--tooltip--lineHeight, 1.3333);
}
[data-ui="pub.strategy-backtest-chart"][data-part="tooltipDate"] {
  font-weight: var(--c-pub_strategy-backtest-chart--tooltipDate--fontWeight, 900);
}
[data-ui="pub.strategy-backtest-chart"][data-part="tooltipStrategy"] {
  color: var(--c-pub_strategy-backtest-chart--tooltipStrategy--color, var(--ui-emphasis-e1-text));
  font-weight: var(--c-pub_strategy-backtest-chart--tooltipStrategy--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.strategy-backtest-chart"][data-part="tooltipBenchmark"] {
  color: var(--c-pub_strategy-backtest-chart--tooltipBenchmark--color, var(--ui-content-fg-muted));
  font-weight: var(--c-pub_strategy-backtest-chart--tooltipBenchmark--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.strategy-backtest-chart"][data-part="legend"] {
  color: var(--c-pub_strategy-backtest-chart--legend--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_strategy-backtest-chart--legend--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_strategy-backtest-chart--legend--fontWeight, var(--ui-type-weight-bold));
  line-height: var(--c-pub_strategy-backtest-chart--legend--lineHeight, 1.3333);
}
[data-ui="pub.strategy-backtest-chart"][data-part="strategySwatch"] {
  background: var(--c-pub_strategy-backtest-chart--strategySwatch--background, var(--ui-data-series2));
  border-radius: var(--c-pub_strategy-backtest-chart--strategySwatch--radius, 999px);
}
[data-ui="pub.strategy-backtest-chart"][data-part="benchmarkSwatch"] {
  background: var(--c-pub_strategy-backtest-chart--benchmarkSwatch--background, var(--ui-data-series1));
  border-radius: var(--c-pub_strategy-backtest-chart--benchmarkSwatch--radius, 999px);
}
[data-ui="pub.strategy-backtest-chart"][data-part="note"] {
  color: var(--c-pub_strategy-backtest-chart--note--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_strategy-backtest-chart--note--fontSize, var(--ui-type-size-xs));
}
[data-ui="pub.strategy-market-chart-notice"][data-part="root"] {
  background: var(--c-pub_strategy-market-chart-notice--root--background, var(--ui-surface-base));
  color: var(--c-pub_strategy-market-chart-notice--root--color, var(--ui-content-fg-muted));
  border-color: var(--c-pub_strategy-market-chart-notice--root--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_strategy-market-chart-notice--root--borderWidth, var(--ui-geometry-border-width));
  font-size: var(--c-pub_strategy-market-chart-notice--root--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_strategy-market-chart-notice--root--lineHeight, 1.4286);
  border-radius: var(--c-pub_strategy-market-chart-notice--root--radius, 0);
}
[data-ui="pub.resource-status-line"][data-part="root"] {
  background: var(--c-pub_resource-status-line--root--background, var(--ui-state-hover));
  border-color: var(--c-pub_resource-status-line--root--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_resource-status-line--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_resource-status-line--root--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_resource-status-line--root--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_resource-status-line--root--lineHeight, 1.3333);
}
[data-ui="pub.resource-status-line"][data-part="dot"] {
  background: var(--c-pub_resource-status-line--dot--background, var(--ui-content-fg-muted));
  border-radius: var(--c-pub_resource-status-line--dot--radius, 999px);
}
[data-ui="pub.resource-status-line"][data-part="tail"] {
  background: var(--c-pub_resource-status-line--tail--background, var(--ui-content-fg-muted));
  opacity: var(--c-pub_resource-status-line--tail--opacity, 0.6);
}
[data-ui="pub.resource-status-line"][data-part="headline"] {
  color: var(--c-pub_resource-status-line--headline--color, var(--ui-content-fg));
  font-weight: var(--c-pub_resource-status-line--headline--fontWeight, 600);
}
[data-ui="pub.resource-status-line"][data-part="separator"] {
  color: var(--c-pub_resource-status-line--separator--color, var(--ui-line-divider));
}
[data-ui="pub.resource-status-line"][data-part="detail"] {
  color: var(--c-pub_resource-status-line--detail--color, var(--ui-content-fg-muted));
}
[data-ui="pub.paper-budget-release"][data-part="root"] {
  background: var(--c-pub_paper-budget-release--root--background, var(--ui-surface-page));
  border-color: var(--c-pub_paper-budget-release--root--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_paper-budget-release--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_paper-budget-release--root--radius, var(--ui-geometry-radius-surface));
  font-size: var(--c-pub_paper-budget-release--root--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_paper-budget-release--root--lineHeight, 1.6667);
}
[data-ui="pub.paper-budget-release"][data-part="title"] {
  font-size: var(--c-pub_paper-budget-release--title--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_paper-budget-release--title--fontWeight, 600);
  line-height: var(--c-pub_paper-budget-release--title--lineHeight, 1.4286);
}
[data-ui="pub.paper-budget-release"][data-part="note"] {
  color: var(--c-pub_paper-budget-release--note--color, var(--ui-content-fg-muted));
}
[data-ui="pub.paper-budget-release"][data-part="confirm"] {
  background: var(--c-pub_paper-budget-release--confirm--background, var(--ui-action-solid-fill));
  color: var(--c-pub_paper-budget-release--confirm--color, var(--ui-action-solid-on-fill));
  border-radius: var(--c-pub_paper-budget-release--confirm--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_paper-budget-release--confirm--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_paper-budget-release--confirm--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_paper-budget-release--confirm--lineHeight, 1.4286);
}
[data-ui="pub.paper-budget-release"][data-part="cancel"] {
  background: var(--c-pub_paper-budget-release--cancel--background, var(--ui-surface-page));
  border-color: var(--c-pub_paper-budget-release--cancel--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_paper-budget-release--cancel--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_paper-budget-release--cancel--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_paper-budget-release--cancel--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_paper-budget-release--cancel--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_paper-budget-release--cancel--lineHeight, 1.4286);
}
[data-ui="pub.ai-connection-settings"][data-part="note"] {
  font-size: var(--c-pub_ai-connection-settings--note--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_ai-connection-settings--note--lineHeight, 1.3333);
}
[data-ui="pub.ai-connection-settings"][data-part="noteError"] {
  color: var(--c-pub_ai-connection-settings--noteError--color, var(--ui-status-danger-text));
  font-size: var(--c-pub_ai-connection-settings--noteError--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_ai-connection-settings--noteError--lineHeight, 1.3333);
}
[data-ui="pub.ai-connection-settings"][data-part="error"] {
  color: var(--c-pub_ai-connection-settings--error--color, var(--ui-status-danger-text));
  font-size: var(--c-pub_ai-connection-settings--error--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_ai-connection-settings--error--lineHeight, 1.4286);
}
[data-ui="pub.ai-connection-settings"][data-part="privacy"] {
  color: var(--c-pub_ai-connection-settings--privacy--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_ai-connection-settings--privacy--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_ai-connection-settings--privacy--lineHeight, 1.3333);
}
[data-ui="pub.public-profile-settings"][data-part="banner"] {
  background: var(--c-pub_public-profile-settings--banner--background, var(--ui-status-success-surface));
  color: var(--c-pub_public-profile-settings--banner--color, var(--ui-status-success-on-surface));
  border-radius: var(--c-pub_public-profile-settings--banner--radius, var(--ui-geometry-radius-surface));
  font-size: var(--c-pub_public-profile-settings--banner--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_public-profile-settings--banner--lineHeight, 1.4286);
}
[data-ui="pub.public-profile-settings"][data-part="error"] {
  color: var(--c-pub_public-profile-settings--error--color, var(--ui-status-danger-text));
  font-size: var(--c-pub_public-profile-settings--error--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_public-profile-settings--error--lineHeight, 1.4286);
}
[data-ui="pub.public-profile-settings"][data-part="section"] {
  border-color: var(--c-pub_public-profile-settings--section--borderColor, var(--ui-line-divider));
}
[data-ui="pub.public-profile-settings"][data-part="avatar"] {
  background: var(--c-pub_public-profile-settings--avatar--background, var(--ui-surface-raised));
  color: var(--c-pub_public-profile-settings--avatar--color, var(--ui-content-fg-muted));
  border-radius: var(--c-pub_public-profile-settings--avatar--radius, 999px);
  font-size: var(--c-pub_public-profile-settings--avatar--fontSize, var(--ui-type-size-lg));
  font-weight: var(--c-pub_public-profile-settings--avatar--fontWeight, 600);
}
[data-ui="pub.public-profile-settings"][data-part="name"] {
  font-weight: var(--c-pub_public-profile-settings--name--fontWeight, 600);
}
[data-ui="pub.public-profile-settings"][data-part="handle"] {
  color: var(--c-pub_public-profile-settings--handle--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_public-profile-settings--handle--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_public-profile-settings--handle--lineHeight, 1.4286);
}
[data-ui="pub.public-profile-settings"][data-part="verified"] {
  color: var(--c-pub_public-profile-settings--verified--color, var(--ui-status-success-text));
}
[data-ui="pub.public-profile-settings"][data-part="label"] {
  font-size: var(--c-pub_public-profile-settings--label--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_public-profile-settings--label--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_public-profile-settings--label--lineHeight, 1.4286);
}
[data-ui="pub.public-profile-settings"][data-part="hint"] {
  color: var(--c-pub_public-profile-settings--hint--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_public-profile-settings--hint--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_public-profile-settings--hint--lineHeight, 1.3333);
}
[data-ui="pub.public-profile-settings"][data-part="feedback"] {
  color: var(--c-pub_public-profile-settings--feedback--color, var(--ui-status-success-text));
  font-size: var(--c-pub_public-profile-settings--feedback--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_public-profile-settings--feedback--lineHeight, 1.4286);
}
[data-ui="pub.public-profile-settings"][data-part="visibility"] {
  color: var(--c-pub_public-profile-settings--visibility--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_public-profile-settings--visibility--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_public-profile-settings--visibility--lineHeight, 1.4286);
}
[data-ui="pub.provider-data-settings"][data-part="notice"] {
  background: var(--c-pub_provider-data-settings--notice--background, var(--ui-status-success-surface));
  color: var(--c-pub_provider-data-settings--notice--color, var(--ui-status-success-on-surface));
  border-radius: var(--c-pub_provider-data-settings--notice--radius, var(--ui-geometry-radius-surface));
  font-size: var(--c-pub_provider-data-settings--notice--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_provider-data-settings--notice--lineHeight, 1.4286);
}
[data-ui="pub.provider-data-settings"][data-part="count"] {
  color: var(--c-pub_provider-data-settings--count--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_provider-data-settings--count--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_provider-data-settings--count--lineHeight, 1.4286);
}
[data-ui="pub.provider-data-settings"][data-part="note"] {
  color: var(--c-pub_provider-data-settings--note--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_provider-data-settings--note--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_provider-data-settings--note--lineHeight, 1.4286);
}
[data-ui="pub.provider-data-settings"][data-part="useSentence"] {
  font-size: var(--c-pub_provider-data-settings--useSentence--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_provider-data-settings--useSentence--lineHeight, 1.3333);
}
[data-ui="pub.provider-data-settings"][data-part="details"] {
  font-size: var(--c-pub_provider-data-settings--details--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_provider-data-settings--details--lineHeight, 1.4286);
}
[data-ui="pub.provider-data-settings"][data-part="summary"] {
  color: var(--c-pub_provider-data-settings--summary--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_provider-data-settings--summary--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_provider-data-settings--summary--lineHeight, 1.3333);
}
[data-ui="pub.provider-data-settings"][data-part="facts"] {
  font-size: var(--c-pub_provider-data-settings--facts--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_provider-data-settings--facts--lineHeight, 1.3333);
}
[data-ui="pub.provider-data-settings"][data-part="term"] {
  color: var(--c-pub_provider-data-settings--term--color, var(--ui-content-fg-muted));
}
[data-ui="pub.provider-data-settings"][data-part="code"] {
  font-family: var(--c-pub_provider-data-settings--code--fontFamily, var(--ui-type-font-mono));
  font-size: var(--c-pub_provider-data-settings--code--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.provider-data-settings"][data-part="formNote"] {
  color: var(--c-pub_provider-data-settings--formNote--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_provider-data-settings--formNote--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_provider-data-settings--formNote--lineHeight, 1.3333);
}
[data-ui="pub.provider-data-settings"][data-part="field"] {
  font-size: var(--c-pub_provider-data-settings--field--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_provider-data-settings--field--lineHeight, 1.4286);
}
[data-ui="pub.provider-data-settings"][data-part="fieldLabel"] {
  font-weight: var(--c-pub_provider-data-settings--fieldLabel--fontWeight, var(--ui-type-weight-medium));
}
[data-ui="pub.research-card-heading"][data-part="eyebrow"] {
  color: var(--c-pub_research-card-heading--eyebrow--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_research-card-heading--eyebrow--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_research-card-heading--eyebrow--fontWeight, 800);
  letter-spacing: var(--c-pub_research-card-heading--eyebrow--letterSpacing, var(--ui-type-tracking-eyebrow));
  text-transform: var(--c-pub_research-card-heading--eyebrow--textTransform, var(--ui-type-case-eyebrow));
}
[data-ui="pub.research-card-heading"][data-part="title"] {
  font-size: var(--c-pub_research-card-heading--title--fontSize, var(--ui-type-size-sm));
}
[data-ui="pub.research-card-heading"][data-part="meta"] {
  color: var(--c-pub_research-card-heading--meta--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_research-card-heading--meta--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_research-card-heading--meta--lineHeight, 1.4);
}
[data-ui="pub.research-card-heading"][data-part="chip"] {
  background: var(--c-pub_research-card-heading--chip--background, var(--ui-state-hover));
  color: var(--c-pub_research-card-heading--chip--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_research-card-heading--chip--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_research-card-heading--chip--fontWeight, var(--ui-type-weight-bold));
  line-height: var(--c-pub_research-card-heading--chip--lineHeight, 1.3);
  border-radius: var(--c-pub_research-card-heading--chip--radius, 0);
}
[data-ui="pub.research-card-headline"][data-part="root"] {
  border-color: var(--c-pub_research-card-headline--root--borderColor, var(--ui-line-hairline));
  color: var(--c-pub_research-card-headline--root--color, var(--ui-content-fg));
  font-size: var(--c-pub_research-card-headline--root--fontSize, var(--ui-type-size-sm));
  line-height: var(--c-pub_research-card-headline--root--lineHeight, 1.45);
}
[data-ui="pub.market-document-reader"][data-part="meta"] {
  color: var(--c-pub_market-document-reader--meta--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_market-document-reader--meta--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_market-document-reader--meta--lineHeight, 1.5);
}
[data-ui="pub.market-document-reader"][data-part="status"] {
  border-color: var(--c-pub_market-document-reader--status--borderColor, var(--ui-line-hairline));
  color: var(--c-pub_market-document-reader--status--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_market-document-reader--status--fontSize, var(--ui-type-size-xs));
}
[data-ui="pub.market-document-reader"][data-part="body"] {
  border-color: var(--c-pub_market-document-reader--body--borderColor, var(--ui-line-hairline));
}
[data-ui="pub.market-document-reader"][data-part="notice"] {
  color: var(--c-pub_market-document-reader--notice--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_market-document-reader--notice--fontSize, var(--ui-type-size-2xs));
  line-height: var(--c-pub_market-document-reader--notice--lineHeight, 1.45);
}
[data-ui="pub.market-document-reader"][data-part="text"] {
  background: var(--c-pub_market-document-reader--text--background, var(--ui-state-hover));
  color: var(--c-pub_market-document-reader--text--color, var(--ui-content-fg));
  font-size: var(--c-pub_market-document-reader--text--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_market-document-reader--text--lineHeight, 1.55);
  border-radius: var(--c-pub_market-document-reader--text--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.market-document-reader"][data-part="more"] {
  border-color: var(--c-pub_market-document-reader--more--borderColor, var(--ui-line-hairline));
  font-size: var(--c-pub_market-document-reader--more--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_market-document-reader--more--fontWeight, var(--ui-type-weight-bold));
  min-height: var(--c-pub_market-document-reader--more--minHeight, var(--ui-geometry-control-sm));
  border-radius: var(--c-pub_market-document-reader--more--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.notebook-artifact-detail"][data-part="section"] {
  background: var(--c-pub_notebook-artifact-detail--section--background, var(--ui-surface-base));
  border-color: var(--c-pub_notebook-artifact-detail--section--borderColor, var(--ui-line-hairline));
  border-radius: var(--c-pub_notebook-artifact-detail--section--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.notebook-artifact-detail"][data-part="alert"] {
  color: var(--c-pub_notebook-artifact-detail--alert--color, var(--ui-status-danger-text));
  font-size: var(--c-pub_notebook-artifact-detail--alert--fontSize, var(--ui-type-size-sm));
  line-height: var(--c-pub_notebook-artifact-detail--alert--lineHeight, 1.5);
}
[data-ui="pub.notebook-artifact-detail"][data-part="status"] {
  color: var(--c-pub_notebook-artifact-detail--status--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_notebook-artifact-detail--status--fontSize, var(--ui-type-size-sm));
  line-height: var(--c-pub_notebook-artifact-detail--status--lineHeight, 1.5);
}
[data-ui="pub.notebook-artifact-detail"][data-part="action"] {
  background: var(--c-pub_notebook-artifact-detail--action--background, var(--ui-surface-raised));
  border-color: var(--c-pub_notebook-artifact-detail--action--borderColor, var(--ui-line-hairline));
  color: var(--c-pub_notebook-artifact-detail--action--color, var(--ui-content-fg));
  font-size: var(--c-pub_notebook-artifact-detail--action--fontSize, var(--ui-type-size-sm));
  font-weight: var(--c-pub_notebook-artifact-detail--action--fontWeight, var(--ui-type-weight-bold));
  min-height: var(--c-pub_notebook-artifact-detail--action--minHeight, var(--ui-geometry-control-md));
  border-radius: var(--c-pub_notebook-artifact-detail--action--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.notebook-artifact-detail"][data-part="calculationKey"] {
  color: var(--c-pub_notebook-artifact-detail--calculationKey--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_notebook-artifact-detail--calculationKey--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.notebook-artifact-detail"][data-part="calculationJson"] {
  background: var(--c-pub_notebook-artifact-detail--calculationJson--background, var(--ui-state-hover));
  font-size: var(--c-pub_notebook-artifact-detail--calculationJson--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_notebook-artifact-detail--calculationJson--lineHeight, 1.55);
  border-radius: var(--c-pub_notebook-artifact-detail--calculationJson--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.notebook-artifact-detail"][data-part="footer"] {
  color: var(--c-pub_notebook-artifact-detail--footer--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_notebook-artifact-detail--footer--fontSize, var(--ui-type-size-xs));
}
[data-ui="pub.notebook-artifact-detail"][data-part="footerValue"] {
  color: var(--c-pub_notebook-artifact-detail--footerValue--color, var(--ui-content-fg));
}
[data-ui="pub.notebook-library-row"][data-part="root"] {
  border-color: var(--c-pub_notebook-library-row--root--borderColor, var(--ui-line-hairline));
}
[data-ui="pub.notebook-library-row"][data-part="button"] {
  background: var(--c-pub_notebook-library-row--button--background, transparent);
  border-width: var(--c-pub_notebook-library-row--button--borderWidth, 0);
  color: var(--c-pub_notebook-library-row--button--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_notebook-library-row--button--fontSize, var(--ui-type-size-2xs));
  min-height: var(--c-pub_notebook-library-row--button--minHeight, var(--ui-geometry-control-sm));
  border-radius: var(--c-pub_notebook-library-row--button--radius, 0);
}
[data-ui="pub.notebook-library-row"][data-part="title"] {
  color: var(--c-pub_notebook-library-row--title--color, var(--ui-content-fg));
  font-weight: var(--c-pub_notebook-library-row--title--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.notebook-library-row"][data-part="variantCount"] {
  color: var(--c-pub_notebook-library-row--variantCount--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_notebook-library-row--variantCount--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_notebook-library-row--variantCount--fontWeight, 600);
}
[data-ui="pub.notebook-library-row"][data-part="marketStatus"] {
  color: var(--c-pub_notebook-library-row--marketStatus--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_notebook-library-row--marketStatus--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.notebook-library-row"][data-part="price"] {
  color: var(--c-pub_notebook-library-row--price--color, var(--ui-content-fg));
  font-weight: var(--c-pub_notebook-library-row--price--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.notebook-library-row"][data-part="secondary"] {
  color: var(--c-pub_notebook-library-row--secondary--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_notebook-library-row--secondary--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.notebook-library-row"][data-part="action"] {
  color: var(--c-pub_notebook-library-row--action--color, var(--ui-content-fg-muted));
  border-radius: var(--c-pub_notebook-library-row--action--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.notebook-library-row"][data-part="actionMenu"] {
  background: var(--c-pub_notebook-library-row--actionMenu--background, var(--ui-surface-raised));
  border-color: var(--c-pub_notebook-library-row--actionMenu--borderColor, var(--ui-line-hairline));
  border-radius: var(--c-pub_notebook-library-row--actionMenu--radius, var(--ui-geometry-radius-control));
  box-shadow: var(--c-pub_notebook-library-row--actionMenu--shadow, var(--ui-elevation-popover));
}
[data-ui="pub.notebook-library-row"][data-part="actionMenuItem"] {
  font-size: var(--c-pub_notebook-library-row--actionMenuItem--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_notebook-library-row--actionMenuItem--fontWeight, 600);
  height: var(--c-pub_notebook-library-row--actionMenuItem--height, var(--ui-geometry-control-sm));
}
[data-ui="pub.notebook-prediction-tracked-filter"][data-part="chip"] {
  font-size: var(--c-pub_notebook-prediction-tracked-filter--chip--fontSize, var(--ui-type-size-xs));
  border-radius: var(--c-pub_notebook-prediction-tracked-filter--chip--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.notebook-research-column"][data-part="root"] {
  background: var(--c-pub_notebook-research-column--root--background, var(--ui-surface-base));
  border-color: var(--c-pub_notebook-research-column--root--borderColor, var(--ui-line-hairline));
}
[data-ui="pub.notebook-research-column"][data-part="evolve"] {
  border-color: var(--c-pub_notebook-research-column--evolve--borderColor, var(--ui-line-hairline));
}
[data-ui="pub.notebook-research-column"][data-part="sourcePicker"] {
  background: var(--c-pub_notebook-research-column--sourcePicker--background, var(--ui-surface-base));
  border-color: var(--c-pub_notebook-research-column--sourcePicker--borderColor, var(--ui-line-hairline));
  border-radius: var(--c-pub_notebook-research-column--sourcePicker--radius, var(--ui-geometry-radius-surface));
  box-shadow: var(--c-pub_notebook-research-column--sourcePicker--shadow, var(--pub-panel-shadow));
}
[data-ui="pub.notebook-research-column"][data-part="sourcePickerHeading"] {
  font-size: var(--c-pub_notebook-research-column--sourcePickerHeading--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_notebook-research-column--sourcePickerHeading--fontWeight, 800);
  letter-spacing: var(--c-pub_notebook-research-column--sourcePickerHeading--letterSpacing, var(--ui-type-tracking-label));
  text-transform: var(--c-pub_notebook-research-column--sourcePickerHeading--textTransform, var(--ui-type-case-eyebrow));
  color: var(--c-pub_notebook-research-column--sourcePickerHeading--color, var(--ui-content-fg-muted));
}
[data-ui="pub.notebook-research-column"][data-part="sourcePickerOption"] {
  border-radius: var(--c-pub_notebook-research-column--sourcePickerOption--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.notebook-research-column"][data-part="sourcePickerName"] {
  font-size: var(--c-pub_notebook-research-column--sourcePickerName--fontSize, var(--ui-type-size-xs));
}
[data-ui="pub.notebook-research-column"][data-part="sourcePickerMeta"] {
  color: var(--c-pub_notebook-research-column--sourcePickerMeta--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_notebook-research-column--sourcePickerMeta--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.notebook-research-column"][data-part="sourcePickerEmpty"] {
  color: var(--c-pub_notebook-research-column--sourcePickerEmpty--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_notebook-research-column--sourcePickerEmpty--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.notebook-search"][data-part="root"] {
  background: var(--c-pub_notebook-search--root--background, var(--ui-surface-raised));
  border-color: var(--c-pub_notebook-search--root--borderColor, var(--ui-line-hairline));
  color: var(--c-pub_notebook-search--root--color, var(--ui-content-fg-muted));
  height: var(--c-pub_notebook-search--root--height, var(--ui-geometry-control-md));
  min-height: var(--c-pub_notebook-search--root--minHeight, var(--ui-geometry-control-md));
  border-radius: var(--c-pub_notebook-search--root--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.notebook-search"][data-part="input"] {
  background: var(--c-pub_notebook-search--input--background, transparent);
  border-width: var(--c-pub_notebook-search--input--borderWidth, 0);
  color: var(--c-pub_notebook-search--input--color, var(--ui-content-fg));
  font-size: var(--c-pub_notebook-search--input--fontSize, var(--ui-type-size-xs));
}
[data-ui="pub.notebook-shell"][data-part="root"] {
  background: var(--c-pub_notebook-shell--root--background, var(--ui-surface-page));
  color: var(--c-pub_notebook-shell--root--color, var(--ui-content-fg));
}
[data-ui="pub.notebook-shell"][data-part="mobileHeader"] {
  background: var(--c-pub_notebook-shell--mobileHeader--background, var(--ui-surface-base));
  border-color: var(--c-pub_notebook-shell--mobileHeader--borderColor, var(--ui-line-hairline));
}
[data-ui="pub.notebook-shell"][data-part="mobileAction"] {
  color: var(--c-pub_notebook-shell--mobileAction--color, var(--ui-content-fg-muted));
  border-radius: var(--c-pub_notebook-shell--mobileAction--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.notebook-shell"][data-part="mobileTabs"] {
  border-color: var(--c-pub_notebook-shell--mobileTabs--borderColor, var(--ui-line-hairline));
  border-radius: var(--c-pub_notebook-shell--mobileTabs--radius, 0);
}
[data-ui="pub.notebook-shell"][data-part="mobileTab"] {
  font-size: var(--c-pub_notebook-shell--mobileTab--fontSize, var(--ui-type-size-xs));
  height: var(--c-pub_notebook-shell--mobileTab--height, var(--ui-geometry-control-sm));
  border-radius: var(--c-pub_notebook-shell--mobileTab--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.notebook-shell"][data-part="drawerScrim"] {
  background: var(--c-pub_notebook-shell--drawerScrim--background, var(--ui-surface-overlay));
}
[data-ui="pub.notebook-shell"][data-part="paneTrigger"] {
  background: var(--c-pub_notebook-shell--paneTrigger--background, var(--ui-action-solid-fill));
  border-color: var(--c-pub_notebook-shell--paneTrigger--borderColor, var(--ui-line-hairline));
  color: var(--c-pub_notebook-shell--paneTrigger--color, var(--ui-action-solid-on-fill));
  font-size: var(--c-pub_notebook-shell--paneTrigger--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_notebook-shell--paneTrigger--fontWeight, 800);
  height: var(--c-pub_notebook-shell--paneTrigger--height, var(--ui-geometry-control-touch));
  border-radius: var(--c-pub_notebook-shell--paneTrigger--radius, var(--ui-geometry-radius-control));
  box-shadow: var(--c-pub_notebook-shell--paneTrigger--shadow, var(--ui-elevation-popover));
}
[data-ui="pub.notebook-sidebar-notice"][data-part="root"] {
  color: var(--c-pub_notebook-sidebar-notice--root--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_notebook-sidebar-notice--root--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_notebook-sidebar-notice--root--lineHeight, 1.45);
}
[data-ui="pub.notebook-sidebar-notice"][data-part="retry"] {
  color: var(--c-pub_notebook-sidebar-notice--retry--color, var(--ui-content-fg));
  font-weight: var(--c-pub_notebook-sidebar-notice--retry--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.notebook-sidebar-section"][data-part="toggle"] {
  font-size: var(--c-pub_notebook-sidebar-section--toggle--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_notebook-sidebar-section--toggle--fontWeight, 800);
  letter-spacing: var(--c-pub_notebook-sidebar-section--toggle--letterSpacing, var(--ui-type-tracking-label));
  text-transform: var(--c-pub_notebook-sidebar-section--toggle--textTransform, var(--ui-type-case-eyebrow));
  color: var(--c-pub_notebook-sidebar-section--toggle--color, var(--ui-content-fg-muted));
  height: var(--c-pub_notebook-sidebar-section--toggle--height, var(--ui-geometry-control-sm));
}
[data-ui="pub.notebook-sidebar-section"][data-part="add"] {
  border-color: var(--c-pub_notebook-sidebar-section--add--borderColor, var(--ui-line-hairline));
  color: var(--c-pub_notebook-sidebar-section--add--color, var(--ui-content-fg-muted));
  border-radius: var(--c-pub_notebook-sidebar-section--add--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.notebook-sidebar-section"][data-part="columns"] {
  color: var(--c-pub_notebook-sidebar-section--columns--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_notebook-sidebar-section--columns--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_notebook-sidebar-section--columns--fontWeight, var(--ui-type-weight-bold));
  letter-spacing: var(--c-pub_notebook-sidebar-section--columns--letterSpacing, var(--ui-type-tracking-wide));
  text-transform: var(--c-pub_notebook-sidebar-section--columns--textTransform, var(--ui-type-case-eyebrow));
}
[data-ui="pub.notebook-sidebar-section"][data-part="loadMore"] {
  background: var(--c-pub_notebook-sidebar-section--loadMore--background, transparent);
  border-color: var(--c-pub_notebook-sidebar-section--loadMore--borderColor, var(--ui-line-hairline));
  border-style: var(--c-pub_notebook-sidebar-section--loadMore--borderStyle, dashed);
  color: var(--c-pub_notebook-sidebar-section--loadMore--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_notebook-sidebar-section--loadMore--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_notebook-sidebar-section--loadMore--fontWeight, 600);
  min-height: var(--c-pub_notebook-sidebar-section--loadMore--minHeight, var(--ui-geometry-control-sm));
  border-radius: var(--c-pub_notebook-sidebar-section--loadMore--radius, var(--ui-geometry-radius-control));
  transition-duration: var(--c-pub_notebook-sidebar-section--loadMore--transitionDuration, var(--ui-motion-duration-fast));
}
[data-ui="pub.notebook-sidebar"][data-part="root"] {
  background: var(--c-pub_notebook-sidebar--root--background, var(--ui-surface-base));
  border-color: var(--c-pub_notebook-sidebar--root--borderColor, var(--ui-line-hairline));
  gap: var(--c-pub_notebook-sidebar--root--gap, var(--ui-space-gap));
}
[data-ui="pub.notebook-sidebar"][data-part="home"] {
  font-weight: var(--c-pub_notebook-sidebar--home--fontWeight, 800);
  border-radius: var(--c-pub_notebook-sidebar--home--radius, 0);
}
[data-ui="pub.notebook-sidebar"][data-part="action"] {
  color: var(--c-pub_notebook-sidebar--action--color, var(--ui-content-fg-muted));
  border-radius: var(--c-pub_notebook-sidebar--action--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.notebook-sidebar"][data-part="newStrategy"] {
  color: var(--c-pub_notebook-sidebar--newStrategy--color, var(--ui-content-fg));
  font-size: var(--c-pub_notebook-sidebar--newStrategy--fontSize, var(--ui-type-size-sm));
  font-weight: var(--c-pub_notebook-sidebar--newStrategy--fontWeight, var(--ui-type-weight-bold));
  height: var(--c-pub_notebook-sidebar--newStrategy--height, var(--ui-geometry-control-md));
  border-radius: var(--c-pub_notebook-sidebar--newStrategy--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.notebook-sidebar"][data-part="recents"] {
  color: var(--c-pub_notebook-sidebar--recents--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_notebook-sidebar--recents--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.notebook-sidebar"][data-part="recent"] {
  border-color: var(--c-pub_notebook-sidebar--recent--borderColor, var(--ui-line-hairline));
  border-radius: var(--c-pub_notebook-sidebar--recent--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.notebook-sidebar"][data-part="sectionTitle"] {
  font-size: var(--c-pub_notebook-sidebar--sectionTitle--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_notebook-sidebar--sectionTitle--fontWeight, 800);
  letter-spacing: var(--c-pub_notebook-sidebar--sectionTitle--letterSpacing, var(--ui-type-tracking-label));
  text-transform: var(--c-pub_notebook-sidebar--sectionTitle--textTransform, var(--ui-type-case-eyebrow));
  border-color: var(--c-pub_notebook-sidebar--sectionTitle--borderColor, var(--ui-line-hairline));
  color: var(--c-pub_notebook-sidebar--sectionTitle--color, var(--ui-content-fg));
}
[data-ui="pub.notebook-sidebar"][data-part="ideas"] {
  color: var(--c-pub_notebook-sidebar--ideas--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_notebook-sidebar--ideas--fontSize, var(--ui-type-size-sm));
  font-weight: var(--c-pub_notebook-sidebar--ideas--fontWeight, var(--ui-type-weight-bold));
  height: var(--c-pub_notebook-sidebar--ideas--height, var(--ui-geometry-control-md));
  border-radius: var(--c-pub_notebook-sidebar--ideas--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.notebook-source-detail"][data-part="contentTabs"] {
  border-color: var(--c-pub_notebook-source-detail--contentTabs--borderColor, var(--ui-line-hairline));
}
[data-ui="pub.notebook-source-detail"][data-part="contentTab"] {
  color: var(--c-pub_notebook-source-detail--contentTab--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_notebook-source-detail--contentTab--fontSize, var(--ui-type-size-sm));
  font-weight: var(--c-pub_notebook-source-detail--contentTab--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.notebook-source-detail"][data-part="card"] {
  background: var(--c-pub_notebook-source-detail--card--background, var(--ui-surface-base));
  border-color: var(--c-pub_notebook-source-detail--card--borderColor, var(--ui-line-hairline));
  border-radius: var(--c-pub_notebook-source-detail--card--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.notebook-source-detail"][data-part="cardRow"] {
  border-color: var(--c-pub_notebook-source-detail--cardRow--borderColor, var(--ui-line-hairline));
  font-size: var(--c-pub_notebook-source-detail--cardRow--fontSize, var(--ui-type-size-sm));
}
[data-ui="pub.notebook-source-detail"][data-part="cardLabel"] {
  color: var(--c-pub_notebook-source-detail--cardLabel--color, var(--ui-content-fg-muted));
}
[data-ui="pub.notebook-source-detail"][data-part="cardHeading"] {
  border-color: var(--c-pub_notebook-source-detail--cardHeading--borderColor, var(--ui-line-hairline));
  font-size: var(--c-pub_notebook-source-detail--cardHeading--fontSize, var(--ui-type-size-sm));
  font-weight: var(--c-pub_notebook-source-detail--cardHeading--fontWeight, 800);
}
[data-ui="pub.notebook-source-detail"][data-part="cardItem"] {
  border-color: var(--c-pub_notebook-source-detail--cardItem--borderColor, var(--ui-line-hairline));
}
[data-ui="pub.notebook-source-detail"][data-part="cardItemHead"] {
  font-size: var(--c-pub_notebook-source-detail--cardItemHead--fontSize, var(--ui-type-size-xs));
}
[data-ui="pub.notebook-source-detail"][data-part="cardItemText"] {
  color: var(--c-pub_notebook-source-detail--cardItemText--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_notebook-source-detail--cardItemText--fontSize, var(--ui-type-size-xs));
}
[data-ui="pub.notebook-source-detail"][data-part="action"] {
  background: var(--c-pub_notebook-source-detail--action--background, var(--ui-surface-raised));
  border-color: var(--c-pub_notebook-source-detail--action--borderColor, var(--ui-line-hairline));
  color: var(--c-pub_notebook-source-detail--action--color, var(--ui-content-fg));
  font-size: var(--c-pub_notebook-source-detail--action--fontSize, var(--ui-type-size-sm));
  font-weight: var(--c-pub_notebook-source-detail--action--fontWeight, var(--ui-type-weight-bold));
  min-height: var(--c-pub_notebook-source-detail--action--minHeight, var(--ui-geometry-control-md));
  border-radius: var(--c-pub_notebook-source-detail--action--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.notebook-source-detail"][data-part="liveView"] {
  background: var(--c-pub_notebook-source-detail--liveView--background, var(--ui-surface-base));
  border-color: var(--c-pub_notebook-source-detail--liveView--borderColor, var(--ui-line-hairline));
  border-radius: var(--c-pub_notebook-source-detail--liveView--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.notebook-source-detail"][data-part="sourceTabs"] {
  border-color: var(--c-pub_notebook-source-detail--sourceTabs--borderColor, var(--ui-line-hairline));
}
[data-ui="pub.notebook-source-detail"][data-part="sourceTab"] {
  color: var(--c-pub_notebook-source-detail--sourceTab--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_notebook-source-detail--sourceTab--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_notebook-source-detail--sourceTab--fontWeight, var(--ui-type-weight-bold));
  min-height: var(--c-pub_notebook-source-detail--sourceTab--minHeight, var(--ui-geometry-control-sm));
  border-radius: var(--c-pub_notebook-source-detail--sourceTab--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.notebook-source-detail"][data-part="status"] {
  color: var(--c-pub_notebook-source-detail--status--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_notebook-source-detail--status--fontSize, var(--ui-type-size-sm));
  line-height: var(--c-pub_notebook-source-detail--status--lineHeight, 1.5);
}
[data-ui="pub.notebook-strategy-context-menu"][data-part="root"] {
  background: var(--c-pub_notebook-strategy-context-menu--root--background, var(--ui-surface-raised));
  border-color: var(--c-pub_notebook-strategy-context-menu--root--borderColor, var(--ui-line-hairline));
  color: var(--c-pub_notebook-strategy-context-menu--root--color, var(--ui-content-fg));
  border-radius: var(--c-pub_notebook-strategy-context-menu--root--radius, 0);
  box-shadow: var(--c-pub_notebook-strategy-context-menu--root--shadow, var(--ui-elevation-popover));
}
[data-ui="pub.notebook-strategy-context-menu"][data-part="item"] {
  font-size: var(--c-pub_notebook-strategy-context-menu--item--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_notebook-strategy-context-menu--item--fontWeight, var(--ui-type-weight-bold));
  height: var(--c-pub_notebook-strategy-context-menu--item--height, var(--ui-geometry-control-md));
  border-radius: var(--c-pub_notebook-strategy-context-menu--item--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.notebook-strategy-context-menu"][data-part="renameLabel"] {
  font-size: var(--c-pub_notebook-strategy-context-menu--renameLabel--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_notebook-strategy-context-menu--renameLabel--fontWeight, 800);
}
[data-ui="pub.notebook-strategy-context-menu"][data-part="renameInput"] {
  background: var(--c-pub_notebook-strategy-context-menu--renameInput--background, var(--ui-surface-base));
  border-color: var(--c-pub_notebook-strategy-context-menu--renameInput--borderColor, var(--ui-line-hairline));
  font-size: var(--c-pub_notebook-strategy-context-menu--renameInput--fontSize, var(--ui-type-size-xs));
  height: var(--c-pub_notebook-strategy-context-menu--renameInput--height, var(--ui-geometry-control-md));
  border-radius: var(--c-pub_notebook-strategy-context-menu--renameInput--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.notebook-strategy-context-menu"][data-part="renameError"] {
  color: var(--c-pub_notebook-strategy-context-menu--renameError--color, var(--ui-status-danger-text));
  font-size: var(--c-pub_notebook-strategy-context-menu--renameError--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.notebook-strategy-context-menu"][data-part="renameAction"] {
  font-size: var(--c-pub_notebook-strategy-context-menu--renameAction--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_notebook-strategy-context-menu--renameAction--fontWeight, var(--ui-type-weight-bold));
  height: var(--c-pub_notebook-strategy-context-menu--renameAction--height, var(--ui-geometry-control-sm));
  border-radius: var(--c-pub_notebook-strategy-context-menu--renameAction--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.notebook-strategy-context-menu"][data-part="renameSave"] {
  background: var(--c-pub_notebook-strategy-context-menu--renameSave--background, var(--ui-action-solid-fill));
  color: var(--c-pub_notebook-strategy-context-menu--renameSave--color, var(--ui-action-solid-on-fill));
  font-size: var(--c-pub_notebook-strategy-context-menu--renameSave--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_notebook-strategy-context-menu--renameSave--fontWeight, var(--ui-type-weight-bold));
  height: var(--c-pub_notebook-strategy-context-menu--renameSave--height, var(--ui-geometry-control-sm));
  border-radius: var(--c-pub_notebook-strategy-context-menu--renameSave--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.notebook-strategy-delete-dialog"][data-part="backdrop"] {
  background: var(--c-pub_notebook-strategy-delete-dialog--backdrop--background, var(--ui-surface-overlay));
}
[data-ui="pub.notebook-strategy-delete-dialog"][data-part="root"] {
  background: var(--c-pub_notebook-strategy-delete-dialog--root--background, var(--ui-surface-raised));
  border-color: var(--c-pub_notebook-strategy-delete-dialog--root--borderColor, var(--ui-line-hairline));
  color: var(--c-pub_notebook-strategy-delete-dialog--root--color, var(--ui-content-fg));
  border-radius: var(--c-pub_notebook-strategy-delete-dialog--root--radius, var(--ui-geometry-radius-dialog));
  box-shadow: var(--c-pub_notebook-strategy-delete-dialog--root--shadow, var(--ui-elevation-dialog));
}
[data-ui="pub.notebook-strategy-delete-dialog"][data-part="icon"] {
  background: var(--c-pub_notebook-strategy-delete-dialog--icon--background, var(--ui-status-danger-surface));
  color: var(--c-pub_notebook-strategy-delete-dialog--icon--color, var(--ui-status-danger-on-surface));
  border-radius: var(--c-pub_notebook-strategy-delete-dialog--icon--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.notebook-strategy-delete-dialog"][data-part="title"] {
  font-weight: var(--c-pub_notebook-strategy-delete-dialog--title--fontWeight, 800);
  line-height: var(--c-pub_notebook-strategy-delete-dialog--title--lineHeight, 1.35);
}
[data-ui="pub.notebook-strategy-delete-dialog"][data-part="description"] {
  color: var(--c-pub_notebook-strategy-delete-dialog--description--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_notebook-strategy-delete-dialog--description--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_notebook-strategy-delete-dialog--description--lineHeight, 1.45);
}
[data-ui="pub.notebook-strategy-delete-dialog"][data-part="loading"] {
  color: var(--c-pub_notebook-strategy-delete-dialog--loading--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_notebook-strategy-delete-dialog--loading--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_notebook-strategy-delete-dialog--loading--lineHeight, 1.45);
}
[data-ui="pub.notebook-strategy-delete-dialog"][data-part="inventory"] {
  border-color: var(--c-pub_notebook-strategy-delete-dialog--inventory--borderColor, var(--ui-line-hairline));
  border-radius: var(--c-pub_notebook-strategy-delete-dialog--inventory--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.notebook-strategy-delete-dialog"][data-part="inventorySection"] {
  border-color: var(--c-pub_notebook-strategy-delete-dialog--inventorySection--borderColor, var(--ui-line-hairline));
}
[data-ui="pub.notebook-strategy-delete-dialog"][data-part="inventoryLabel"] {
  font-size: var(--c-pub_notebook-strategy-delete-dialog--inventoryLabel--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_notebook-strategy-delete-dialog--inventoryLabel--fontWeight, 800);
}
[data-ui="pub.notebook-strategy-delete-dialog"][data-part="inventoryAction"] {
  color: var(--c-pub_notebook-strategy-delete-dialog--inventoryAction--color, var(--ui-status-danger-text));
  font-size: var(--c-pub_notebook-strategy-delete-dialog--inventoryAction--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_notebook-strategy-delete-dialog--inventoryAction--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.notebook-strategy-delete-dialog"][data-part="inventoryText"] {
  color: var(--c-pub_notebook-strategy-delete-dialog--inventoryText--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_notebook-strategy-delete-dialog--inventoryText--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_notebook-strategy-delete-dialog--inventoryText--lineHeight, 1.4);
}
[data-ui="pub.notebook-strategy-delete-dialog"][data-part="inventoryCode"] {
  color: var(--c-pub_notebook-strategy-delete-dialog--inventoryCode--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_notebook-strategy-delete-dialog--inventoryCode--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.notebook-strategy-delete-dialog"][data-part="safetyNote"] {
  background: var(--c-pub_notebook-strategy-delete-dialog--safetyNote--background, var(--ui-state-hover));
  color: var(--c-pub_notebook-strategy-delete-dialog--safetyNote--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_notebook-strategy-delete-dialog--safetyNote--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_notebook-strategy-delete-dialog--safetyNote--lineHeight, 1.45);
  border-radius: var(--c-pub_notebook-strategy-delete-dialog--safetyNote--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.notebook-strategy-delete-dialog"][data-part="error"] {
  color: var(--c-pub_notebook-strategy-delete-dialog--error--color, var(--ui-status-danger-text));
  font-size: var(--c-pub_notebook-strategy-delete-dialog--error--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_notebook-strategy-delete-dialog--error--lineHeight, 1.4);
}
[data-ui="pub.notebook-strategy-delete-dialog"][data-part="errorRetry"] {
  font-size: var(--c-pub_notebook-strategy-delete-dialog--errorRetry--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_notebook-strategy-delete-dialog--errorRetry--fontWeight, var(--ui-type-weight-bold));
  border-radius: var(--c-pub_notebook-strategy-delete-dialog--errorRetry--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.notebook-strategy-delete-dialog"][data-part="cancel"] {
  border-color: var(--c-pub_notebook-strategy-delete-dialog--cancel--borderColor, var(--ui-line-hairline));
  font-size: var(--c-pub_notebook-strategy-delete-dialog--cancel--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_notebook-strategy-delete-dialog--cancel--fontWeight, 800);
  min-height: var(--c-pub_notebook-strategy-delete-dialog--cancel--minHeight, var(--ui-geometry-control-md));
  border-radius: var(--c-pub_notebook-strategy-delete-dialog--cancel--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.notebook-strategy-delete-dialog"][data-part="confirm"] {
  background: var(--c-pub_notebook-strategy-delete-dialog--confirm--background, var(--ui-status-danger-fill));
  color: var(--c-pub_notebook-strategy-delete-dialog--confirm--color, var(--ui-status-danger-on-fill));
  font-size: var(--c-pub_notebook-strategy-delete-dialog--confirm--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_notebook-strategy-delete-dialog--confirm--fontWeight, 800);
  min-height: var(--c-pub_notebook-strategy-delete-dialog--confirm--minHeight, var(--ui-geometry-control-md));
  border-radius: var(--c-pub_notebook-strategy-delete-dialog--confirm--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.notebook-strategy-row"][data-part="link"] {
  color: var(--c-pub_notebook-strategy-row--link--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_notebook-strategy-row--link--fontSize, var(--ui-type-size-sm));
  height: var(--c-pub_notebook-strategy-row--link--height, var(--ui-geometry-control-md));
  border-radius: var(--c-pub_notebook-strategy-row--link--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.notebook-strategy-row"][data-part="menuTrigger"] {
  color: var(--c-pub_notebook-strategy-row--menuTrigger--color, var(--ui-content-fg-muted));
  height: var(--c-pub_notebook-strategy-row--menuTrigger--height, var(--ui-geometry-control-sm));
  border-radius: var(--c-pub_notebook-strategy-row--menuTrigger--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.notebook-strategy-row"][data-part="runningDot"] {
  background: var(--c-pub_notebook-strategy-row--runningDot--background, var(--ui-action-accent-fill));
  border-radius: var(--c-pub_notebook-strategy-row--runningDot--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.notebook-strategy-row"][data-part="unreadBadge"] {
  background: var(--c-pub_notebook-strategy-row--unreadBadge--background, var(--ui-action-accent-fill));
  color: var(--c-pub_notebook-strategy-row--unreadBadge--color, var(--ui-action-accent-on-fill));
  font-size: var(--c-pub_notebook-strategy-row--unreadBadge--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_notebook-strategy-row--unreadBadge--fontWeight, 800);
  border-radius: var(--c-pub_notebook-strategy-row--unreadBadge--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.notebook-strategy-row"][data-part="skeletonBar"] {
  background: var(--c-pub_notebook-strategy-row--skeletonBar--background, var(--ui-state-hover));
  height: var(--c-pub_notebook-strategy-row--skeletonBar--height, var(--ui-geometry-control-md));
  border-radius: var(--c-pub_notebook-strategy-row--skeletonBar--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.notebook-toolbar"][data-part="root"] {
  border-color: var(--c-pub_notebook-toolbar--root--borderColor, var(--ui-line-hairline));
}
[data-ui="pub.notebook-toolbar"][data-part="action"] {
  color: var(--c-pub_notebook-toolbar--action--color, var(--ui-content-fg-muted));
  border-radius: var(--c-pub_notebook-toolbar--action--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.notebook-toolbar"][data-part="title"] {
  font-size: var(--c-pub_notebook-toolbar--title--fontSize, var(--ui-type-size-sm));
}
[data-ui="pub.research-artifact-card"][data-part="root"] {
  background: var(--c-pub_research-artifact-card--root--background, var(--ui-surface-base));
  border-color: var(--c-pub_research-artifact-card--root--borderColor, var(--ui-line-hairline));
  color: var(--c-pub_research-artifact-card--root--color, var(--ui-content-fg));
  border-radius: var(--c-pub_research-artifact-card--root--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.research-artifact-card"][data-part="summary"] {
  border-color: var(--c-pub_research-artifact-card--summary--borderColor, var(--ui-line-hairline));
  color: var(--c-pub_research-artifact-card--summary--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_research-artifact-card--summary--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_research-artifact-card--summary--lineHeight, 1.5);
}
[data-ui="pub.research-artifact-card"][data-part="snippet"] {
  color: var(--c-pub_research-artifact-card--snippet--color, var(--ui-content-fg));
  font-size: var(--c-pub_research-artifact-card--snippet--fontSize, var(--ui-type-size-sm));
  line-height: var(--c-pub_research-artifact-card--snippet--lineHeight, 1.5);
}
[data-ui="pub.research-artifact-card"][data-part="metrics"] {
  border-color: var(--c-pub_research-artifact-card--metrics--borderColor, var(--ui-line-hairline));
}
[data-ui="pub.research-artifact-card"][data-part="metric"] {
  border-color: var(--c-pub_research-artifact-card--metric--borderColor, var(--ui-line-hairline));
}
[data-ui="pub.research-artifact-card"][data-part="metricLabel"] {
  font-size: var(--c-pub_research-artifact-card--metricLabel--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_research-artifact-card--metricLabel--fontWeight, 800);
  letter-spacing: var(--c-pub_research-artifact-card--metricLabel--letterSpacing, var(--ui-type-tracking-label));
  text-transform: var(--c-pub_research-artifact-card--metricLabel--textTransform, var(--ui-type-case-eyebrow));
  color: var(--c-pub_research-artifact-card--metricLabel--color, var(--ui-content-fg-muted));
}
[data-ui="pub.research-artifact-card"][data-part="metricValue"] {
  font-size: var(--c-pub_research-artifact-card--metricValue--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_research-artifact-card--metricValue--fontWeight, 800);
}
[data-ui="pub.research-artifact-card"][data-part="list"] {
  border-color: var(--c-pub_research-artifact-card--list--borderColor, var(--ui-line-hairline));
}
[data-ui="pub.research-artifact-card"][data-part="listLabel"] {
  font-size: var(--c-pub_research-artifact-card--listLabel--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_research-artifact-card--listLabel--fontWeight, 800);
  letter-spacing: var(--c-pub_research-artifact-card--listLabel--letterSpacing, var(--ui-type-tracking-label));
  text-transform: var(--c-pub_research-artifact-card--listLabel--textTransform, var(--ui-type-case-eyebrow));
  color: var(--c-pub_research-artifact-card--listLabel--color, var(--ui-content-fg-muted));
}
[data-ui="pub.research-artifact-card"][data-part="listItems"] {
  font-size: var(--c-pub_research-artifact-card--listItems--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_research-artifact-card--listItems--lineHeight, 1.45);
}
[data-ui="pub.research-artifact-card"][data-part="error"] {
  background: var(--c-pub_research-artifact-card--error--background, var(--ui-status-danger-surface));
  border-color: var(--c-pub_research-artifact-card--error--borderColor, var(--ui-line-hairline));
  color: var(--c-pub_research-artifact-card--error--color, var(--ui-status-danger-on-surface));
  font-size: var(--c-pub_research-artifact-card--error--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_research-artifact-card--error--lineHeight, 1.45);
}
[data-ui="pub.research-artifact-card"][data-part="liveView"] {
  border-color: var(--c-pub_research-artifact-card--liveView--borderColor, var(--ui-line-hairline));
}
[data-ui="pub.notebook-detail-header"][data-part="back"] {
  color: var(--c-pub_notebook-detail-header--back--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_notebook-detail-header--back--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_notebook-detail-header--back--fontWeight, var(--ui-type-weight-bold));
  min-height: var(--c-pub_notebook-detail-header--back--minHeight, var(--ui-geometry-control-sm));
  border-radius: var(--c-pub_notebook-detail-header--back--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.notebook-detail-header"][data-part="mark"] {
  background: var(--c-pub_notebook-detail-header--mark--background, var(--ui-state-hover));
  color: var(--c-pub_notebook-detail-header--mark--color, var(--ui-action-accent-text));
  border-radius: var(--c-pub_notebook-detail-header--mark--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.notebook-detail-header"][data-part="eyebrow"] {
  color: var(--c-pub_notebook-detail-header--eyebrow--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_notebook-detail-header--eyebrow--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_notebook-detail-header--eyebrow--fontWeight, 800);
  letter-spacing: var(--c-pub_notebook-detail-header--eyebrow--letterSpacing, var(--ui-type-tracking-label));
  line-height: var(--c-pub_notebook-detail-header--eyebrow--lineHeight, 1.3);
  text-transform: var(--c-pub_notebook-detail-header--eyebrow--textTransform, var(--ui-type-case-eyebrow));
}
[data-ui="pub.notebook-detail-header"][data-part="title"] {
  color: var(--c-pub_notebook-detail-header--title--color, var(--ui-content-fg));
  font-weight: var(--c-pub_notebook-detail-header--title--fontWeight, 800);
  line-height: var(--c-pub_notebook-detail-header--title--lineHeight, 1.15);
}
[data-ui="pub.notebook-detail-header"][data-part="meta"] {
  color: var(--c-pub_notebook-detail-header--meta--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_notebook-detail-header--meta--fontSize, var(--ui-type-size-sm));
  line-height: var(--c-pub_notebook-detail-header--meta--lineHeight, 1.5);
}
[data-ui="pub.notebook-card-error"][data-part="root"] {
  color: var(--c-pub_notebook-card-error--root--color, var(--ui-status-danger-text));
  font-size: var(--c-pub_notebook-card-error--root--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_notebook-card-error--root--lineHeight, 1.4);
}
[data-ui="pub.notebook-card-error"][data-part="action"] {
  background: var(--c-pub_notebook-card-error--action--background, var(--ui-surface-raised));
  border-color: var(--c-pub_notebook-card-error--action--borderColor, var(--ui-line-hairline));
  color: var(--c-pub_notebook-card-error--action--color, var(--ui-content-fg));
  font-size: var(--c-pub_notebook-card-error--action--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_notebook-card-error--action--fontWeight, var(--ui-type-weight-bold));
  min-height: var(--c-pub_notebook-card-error--action--minHeight, var(--ui-geometry-control-sm));
  border-radius: var(--c-pub_notebook-card-error--action--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.new-strategy-choices"][data-part="question"] {
  color: var(--c-pub_new-strategy-choices--question--color, var(--ui-content-fg));
  font-weight: var(--c-pub_new-strategy-choices--question--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.new-strategy-choices"][data-part="intro"] {
  color: var(--c-pub_new-strategy-choices--intro--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_new-strategy-choices--intro--fontSize, var(--ui-type-size-sm));
}
[data-ui="pub.new-strategy-choices"][data-part="groupTitle"] {
  color: var(--c-pub_new-strategy-choices--groupTitle--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_new-strategy-choices--groupTitle--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_new-strategy-choices--groupTitle--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.new-strategy-choices"][data-part="choice"] {
  border-color: var(--c-pub_new-strategy-choices--choice--borderColor, var(--ui-line-hairline));
  color: var(--c-pub_new-strategy-choices--choice--color, var(--ui-content-fg));
  font-size: var(--c-pub_new-strategy-choices--choice--fontSize, var(--ui-type-size-sm));
}
[data-ui="pub.new-strategy-choices"][data-part="choiceDetail"] {
  color: var(--c-pub_new-strategy-choices--choiceDetail--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_new-strategy-choices--choiceDetail--fontSize, var(--ui-type-size-xs));
}
[data-ui="pub.new-strategy-choices"][data-part="other"] {
  font-size: var(--c-pub_new-strategy-choices--other--fontSize, var(--ui-type-size-sm));
}
[data-ui="pub.focus-node-pane"][data-part="root"] {
  background: var(--c-pub_focus-node-pane--root--background, var(--ui-surface-raised));
  border-color: var(--c-pub_focus-node-pane--root--borderColor, var(--ui-line-hairline));
  color: var(--c-pub_focus-node-pane--root--color, var(--ui-content-fg));
}
[data-ui="pub.focus-node-pane"][data-part="header"] {
  border-color: var(--c-pub_focus-node-pane--header--borderColor, var(--ui-line-hairline));
}
[data-ui="pub.focus-node-pane"][data-part="grip"] {
  color: var(--c-pub_focus-node-pane--grip--color, var(--ui-content-fg-muted));
}
[data-ui="pub.focus-node-pane"][data-part="title"] {
  color: var(--c-pub_focus-node-pane--title--color, var(--ui-content-fg));
  font-weight: var(--c-pub_focus-node-pane--title--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.focus-node-pane"][data-part="kind"] {
  color: var(--c-pub_focus-node-pane--kind--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_focus-node-pane--kind--fontSize, var(--ui-type-size-xs));
}
[data-ui="pub.focus-node-pane"][data-part="close"] {
  color: var(--c-pub_focus-node-pane--close--color, var(--ui-content-fg-muted));
}
[data-ui="pub.focus-node-pane"][data-part="ports"] {
  border-color: var(--c-pub_focus-node-pane--ports--borderColor, var(--ui-line-hairline));
}
[data-ui="pub.focus-node-pane"][data-part="portsLabel"] {
  color: var(--c-pub_focus-node-pane--portsLabel--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_focus-node-pane--portsLabel--fontSize, var(--ui-type-size-xs));
}
[data-ui="pub.focus-node-pane"][data-part="port"] {
  border-color: var(--c-pub_focus-node-pane--port--borderColor, var(--ui-line-hairline));
  color: var(--c-pub_focus-node-pane--port--color, var(--ui-content-fg));
  font-size: var(--c-pub_focus-node-pane--port--fontSize, var(--ui-type-size-xs));
}
[data-ui="pub.focus-node-pane"][data-part="portType"] {
  color: var(--c-pub_focus-node-pane--portType--color, var(--ui-content-fg-muted));
}
[data-ui="pub.notebook-library-command-row"][data-part="root"] {
  color: var(--c-pub_notebook-library-command-row--root--color, var(--ui-content-fg));
}
[data-ui="pub.notebook-library-command-row"][data-part="title"] {
  color: var(--c-pub_notebook-library-command-row--title--color, var(--ui-content-fg));
  font-weight: var(--c-pub_notebook-library-command-row--title--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.notebook-library-command-row"][data-part="subtitle"] {
  color: var(--c-pub_notebook-library-command-row--subtitle--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_notebook-library-command-row--subtitle--fontSize, var(--ui-type-size-xs));
}
[data-ui="pub.notebook-library-command-row"][data-part="price"] {
  color: var(--c-pub_notebook-library-command-row--price--color, var(--ui-content-fg));
  font-size: var(--c-pub_notebook-library-command-row--price--fontSize, var(--ui-type-size-sm));
}
[data-ui="pub.notebook-library-command-row"][data-part="change"] {
  color: var(--c-pub_notebook-library-command-row--change--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_notebook-library-command-row--change--fontSize, var(--ui-type-size-xs));
}
[data-ui="pub.workspace-focus-chrome"][data-part="mini"] {
  color: var(--c-pub_workspace-focus-chrome--mini--color, var(--ui-content-fg-muted));
}
[data-ui="pub.workspace-focus-chrome"][data-part="full"] {
  background: var(--c-pub_workspace-focus-chrome--full--background, var(--ui-surface-glass));
  border-color: var(--c-pub_workspace-focus-chrome--full--borderColor, var(--ui-line-hairline));
  color: var(--c-pub_workspace-focus-chrome--full--color, var(--ui-content-fg));
}
[data-ui="pub.workspace-focus-chrome"][data-part="brandName"] {
  color: var(--c-pub_workspace-focus-chrome--brandName--color, var(--ui-content-fg));
  font-weight: var(--c-pub_workspace-focus-chrome--brandName--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.workspace-focus-chrome"][data-part="brandSlash"] {
  color: var(--c-pub_workspace-focus-chrome--brandSlash--color, var(--ui-content-fg-muted));
}
[data-ui="pub.workspace-focus-chrome"][data-part="sectionLink"] {
  color: var(--c-pub_workspace-focus-chrome--sectionLink--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_workspace-focus-chrome--sectionLink--fontSize, var(--ui-type-size-xs));
}
[data-ui="pub.workspace-focus-chrome"][data-part="leave"] {
  color: var(--c-pub_workspace-focus-chrome--leave--color, var(--ui-content-fg-muted));
}
[data-ui="pub.research-card-footer"][data-part="primary"] {
  border-color: var(--c-pub_research-card-footer--primary--borderColor, var(--ui-line-hairline));
}
[data-ui="pub.research-card-footer"][data-part="open"] {
  color: var(--c-pub_research-card-footer--open--color, var(--ui-content-fg));
  border-color: var(--c-pub_research-card-footer--open--borderColor, var(--ui-line-hairline));
  height: var(--c-pub_research-card-footer--open--height, var(--ui-geometry-control-md));
  font-size: var(--c-pub_research-card-footer--open--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_research-card-footer--open--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.research-card-footer"][data-part="askAi"] {
  color: var(--c-pub_research-card-footer--askAi--color, var(--ui-content-fg));
  border-color: var(--c-pub_research-card-footer--askAi--borderColor, var(--ui-line-hairline));
  height: var(--c-pub_research-card-footer--askAi--height, var(--ui-geometry-control-md));
  font-size: var(--c-pub_research-card-footer--askAi--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_research-card-footer--askAi--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.research-card-footer"][data-part="more"] {
  color: var(--c-pub_research-card-footer--more--color, var(--ui-content-fg-muted));
}
[data-ui="pub.research-card-footer"][data-part="menu"] {
  background: var(--c-pub_research-card-footer--menu--background, var(--ui-surface-base));
  border-color: var(--c-pub_research-card-footer--menu--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_research-card-footer--menu--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_research-card-footer--menu--radius, 0);
  box-shadow: var(--c-pub_research-card-footer--menu--shadow, var(--ui-elevation-popover));
}
[data-ui="pub.research-card-footer"][data-part="menuItem"] {
  color: var(--c-pub_research-card-footer--menuItem--color, var(--ui-content-fg));
  border-radius: var(--c-pub_research-card-footer--menuItem--radius, 0);
  font-size: var(--c-pub_research-card-footer--menuItem--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_research-card-footer--menuItem--fontWeight, 600);
}
[data-ui="pub.strategy-lifecycle-card"][data-part="primaryAction"] {
  border-color: var(--c-pub_strategy-lifecycle-card--primaryAction--borderColor, var(--ui-action-solid-fill));
  border-width: var(--c-pub_strategy-lifecycle-card--primaryAction--borderWidth, var(--ui-geometry-border-width));
  font-size: var(--c-pub_strategy-lifecycle-card--primaryAction--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_strategy-lifecycle-card--primaryAction--fontWeight, var(--ui-type-weight-bold));
  min-height: var(--c-pub_strategy-lifecycle-card--primaryAction--minHeight, var(--ui-geometry-control-md));
  border-radius: var(--c-pub_strategy-lifecycle-card--primaryAction--radius, var(--ui-geometry-radius-control));
  background: var(--c-pub_strategy-lifecycle-card--primaryAction--background, var(--ui-action-solid-fill));
  color: var(--c-pub_strategy-lifecycle-card--primaryAction--color, var(--ui-action-solid-on-fill));
}
[data-ui="pub.strategy-lifecycle-card"][data-part="secondaryAction"] {
  border-color: var(--c-pub_strategy-lifecycle-card--secondaryAction--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_strategy-lifecycle-card--secondaryAction--borderWidth, var(--ui-geometry-border-width));
  font-size: var(--c-pub_strategy-lifecycle-card--secondaryAction--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_strategy-lifecycle-card--secondaryAction--fontWeight, var(--ui-type-weight-bold));
  min-height: var(--c-pub_strategy-lifecycle-card--secondaryAction--minHeight, var(--ui-geometry-control-md));
  border-radius: var(--c-pub_strategy-lifecycle-card--secondaryAction--radius, var(--ui-geometry-radius-control));
  color: var(--c-pub_strategy-lifecycle-card--secondaryAction--color, var(--ui-content-fg));
}
[data-ui="pub.strategy-lifecycle-card"][data-part="confirm"] {
  color: var(--c-pub_strategy-lifecycle-card--confirm--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_strategy-lifecycle-card--confirm--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_strategy-lifecycle-card--confirm--lineHeight, 1.45);
}
[data-ui="pub.strategy-lifecycle-card"][data-part="sent"] {
  color: var(--c-pub_strategy-lifecycle-card--sent--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_strategy-lifecycle-card--sent--fontSize, var(--ui-type-size-xs));
}
[data-ui="pub.strategy-lifecycle-card"][data-part="modeBadge"] {
  background: var(--c-pub_strategy-lifecycle-card--modeBadge--background, var(--ui-status-info-surface));
  color: var(--c-pub_strategy-lifecycle-card--modeBadge--color, var(--ui-status-info-on-surface));
  font-size: var(--c-pub_strategy-lifecycle-card--modeBadge--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_strategy-lifecycle-card--modeBadge--fontWeight, 800);
  letter-spacing: var(--c-pub_strategy-lifecycle-card--modeBadge--letterSpacing, var(--ui-type-tracking-eyebrow));
  border-radius: var(--c-pub_strategy-lifecycle-card--modeBadge--radius, var(--ui-geometry-radius-chip));
  text-transform: var(--c-pub_strategy-lifecycle-card--modeBadge--textTransform, var(--ui-type-case-eyebrow));
}
[data-ui="pub.strategy-lifecycle-card"][data-part="modeNote"] {
  color: var(--c-pub_strategy-lifecycle-card--modeNote--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_strategy-lifecycle-card--modeNote--fontSize, var(--ui-type-size-xs));
}
[data-ui="pub.strategy-lifecycle-card"][data-part="checklist"] {
  border-color: var(--c-pub_strategy-lifecycle-card--checklist--borderColor, var(--ui-line-hairline));
}
[data-ui="pub.strategy-lifecycle-card"][data-part="check"] {
  color: var(--c-pub_strategy-lifecycle-card--check--color, var(--ui-content-fg));
  font-size: var(--c-pub_strategy-lifecycle-card--check--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_strategy-lifecycle-card--check--lineHeight, 1.45);
}
[data-ui="pub.strategy-lifecycle-card"][data-part="checkMark"] {
  color: var(--c-pub_strategy-lifecycle-card--checkMark--color, var(--ui-content-fg-muted));
  font-weight: var(--c-pub_strategy-lifecycle-card--checkMark--fontWeight, 800);
}
[data-ui="pub.strategy-lifecycle-card"][data-part="checkDetail"] {
  color: var(--c-pub_strategy-lifecycle-card--checkDetail--color, var(--ui-content-fg-muted));
}
[data-ui="pub.strategy-lifecycle-card"][data-part="value"] {
  font-family: var(--c-pub_strategy-lifecycle-card--value--fontFamily, var(--ui-type-font-mono));
}
[data-ui="pub.strategy-lifecycle-card"][data-part="chart"] {
  border-color: var(--c-pub_strategy-lifecycle-card--chart--borderColor, var(--ui-line-hairline));
}
[data-ui="pub.strategy-lifecycle-card"][data-part="health"] {
  color: var(--c-pub_strategy-lifecycle-card--health--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_strategy-lifecycle-card--health--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_strategy-lifecycle-card--health--lineHeight, 1.45);
}
[data-ui="pub.strategy-lifecycle-card"][data-part="typeChip"] {
  background: var(--c-pub_strategy-lifecycle-card--typeChip--background, var(--ui-state-hover));
  border-color: var(--c-pub_strategy-lifecycle-card--typeChip--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_strategy-lifecycle-card--typeChip--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_strategy-lifecycle-card--typeChip--color, var(--ui-content-fg));
  font-size: var(--c-pub_strategy-lifecycle-card--typeChip--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_strategy-lifecycle-card--typeChip--fontWeight, 600);
  border-radius: var(--c-pub_strategy-lifecycle-card--typeChip--radius, var(--ui-geometry-radius-chip));
}
[data-ui="pub.findings-banner"][data-part="root"] {
  background: var(--c-pub_findings-banner--root--background, var(--ui-state-hover));
  border-color: var(--c-pub_findings-banner--root--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_findings-banner--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_findings-banner--root--radius, var(--ui-geometry-radius-surface));
  font-size: var(--c-pub_findings-banner--root--fontSize, var(--ui-type-size-xs));
}
[data-ui="pub.findings-banner"][data-part="open"] {
  font-weight: var(--c-pub_findings-banner--open--fontWeight, var(--ui-type-weight-bold));
  line-height: var(--c-pub_findings-banner--open--lineHeight, 1.35);
}
[data-ui="pub.findings-banner"][data-part="dismiss"] {
  color: var(--c-pub_findings-banner--dismiss--color, var(--ui-content-fg-muted));
}
[data-ui="pub.research-backtest-live"][data-part="progress"] {
  color: var(--c-pub_research-backtest-live--progress--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_research-backtest-live--progress--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_research-backtest-live--progress--fontWeight, 600);
}
[data-ui="pub.research-backtest-live"][data-part="state"] {
  font-weight: var(--c-pub_research-backtest-live--state--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_research-backtest-live--state--lineHeight, 1.45);
}
[data-ui="pub.research-backtest-live"][data-part="cancel"] {
  color: var(--c-pub_research-backtest-live--cancel--color, var(--ui-content-fg));
  border-radius: var(--c-pub_research-backtest-live--cancel--radius, var(--ui-geometry-radius-control));
  min-height: var(--c-pub_research-backtest-live--cancel--minHeight, var(--ui-geometry-control-md));
  font-weight: var(--c-pub_research-backtest-live--cancel--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.research-backtest-live"][data-part="evidence"] {
  color: var(--c-pub_research-backtest-live--evidence--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_research-backtest-live--evidence--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_research-backtest-live--evidence--lineHeight, 1.45);
}
[data-ui="pub.research-backtest-live"][data-part="trials"] {
  color: var(--c-pub_research-backtest-live--trials--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_research-backtest-live--trials--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_research-backtest-live--trials--lineHeight, 1.4);
  border-color: var(--c-pub_research-backtest-live--trials--borderColor, var(--ui-line-hairline));
}
[data-ui="pub.research-backtest-live"][data-part="luck"] {
  color: var(--c-pub_research-backtest-live--luck--color, var(--ui-content-fg));
  font-size: var(--c-pub_research-backtest-live--luck--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_research-backtest-live--luck--lineHeight, 1.45);
}
[data-ui="pub.homepage"][data-part="root"] {
  background: var(--c-pub_homepage--root--background, var(--ui-surface-page));
  color: var(--c-pub_homepage--root--color, var(--ui-content-fg));
}
[data-ui="pub.homepage"][data-part="shell"] {
  font-family: var(--c-pub_homepage--shell--fontFamily, var(--ui-type-font-mono));
}
[data-ui="pub.homepage"][data-part="signIn"] {
  background: var(--c-pub_homepage--signIn--background, var(--ui-surface-glass));
  backdrop-filter: blur(var(--c-pub_homepage--signIn--backdropBlur, var(--ui-surface-backdrop-blur)));
  color: var(--c-pub_homepage--signIn--color, var(--ui-content-fg));
  border-color: var(--c-pub_homepage--signIn--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_homepage--signIn--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_homepage--signIn--radius, 0);
  box-shadow: var(--c-pub_homepage--signIn--shadow, var(--ui-elevation-raised));
  font-size: var(--c-pub_homepage--signIn--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_homepage--signIn--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_homepage--signIn--lineHeight, 1.4286);
}
[data-ui="pub.homepage"][data-part="scrim"] {
  background: var(--c-pub_homepage--scrim--background, var(--ui-graph-canvas));
  border-radius: var(--c-pub_homepage--scrim--radius, 999px);
  filter: var(--c-pub_homepage--scrim--filter, blur(40px));
}
[data-ui="pub.homepage"][data-part="title"] {
  font-weight: var(--c-pub_homepage--title--fontWeight, var(--ui-type-weight-bold));
  letter-spacing: var(--c-pub_homepage--title--letterSpacing, var(--ui-type-tracking-normal));
}
[data-ui="pub.homepage"][data-part="lede"] {
  color: var(--c-pub_homepage--lede--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_homepage--lede--fontSize, var(--ui-type-size-lg));
  line-height: var(--c-pub_homepage--lede--lineHeight, 1.75);
}
[data-ui="pub.homepage"][data-part="mobileTitle"] {
  color: var(--c-pub_homepage--mobileTitle--color, var(--ui-content-fg));
  font-size: var(--c-pub_homepage--mobileTitle--fontSize, var(--ui-type-size-xl));
  font-weight: var(--c-pub_homepage--mobileTitle--fontWeight, 600);
  line-height: var(--c-pub_homepage--mobileTitle--lineHeight, 1.25);
}
[data-ui="pub.homepage"][data-part="mobileLede"] {
  color: var(--c-pub_homepage--mobileLede--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_homepage--mobileLede--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_homepage--mobileLede--lineHeight, 1.6667);
}
[data-ui="pub.homepage"][data-part="cta"] {
  background: var(--c-pub_homepage--cta--background, var(--ui-action-solid-fill));
  color: var(--c-pub_homepage--cta--color, var(--ui-action-solid-on-fill));
  border-radius: var(--c-pub_homepage--cta--radius, 0);
  box-shadow: var(--c-pub_homepage--cta--shadow, var(--ui-elevation-raised));
  font-size: var(--c-pub_homepage--cta--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_homepage--cta--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_homepage--cta--lineHeight, 1.4286);
}
[data-ui="pub.homepage"][data-part="credit"] {
  color: var(--c-pub_homepage--credit--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_homepage--credit--fontSize, var(--ui-type-size-2xs));
  line-height: var(--c-pub_homepage--credit--lineHeight, 1);
}
[data-ui="pub.homepage"][data-part="error"] {
  background: var(--c-pub_homepage--error--background, var(--ui-status-danger-surface));
  color: var(--c-pub_homepage--error--color, var(--ui-status-danger-on-surface));
  border-color: var(--c-pub_homepage--error--borderColor, var(--ui-status-danger-line));
  border-width: var(--c-pub_homepage--error--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_homepage--error--radius, 0);
  font-size: var(--c-pub_homepage--error--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_homepage--error--lineHeight, 1.4286);
}
[data-ui="pub.homepage"][data-part="preview"] {
  background: var(--c-pub_homepage--preview--background, var(--ui-surface-base));
  border-color: var(--c-pub_homepage--preview--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_homepage--preview--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_homepage--preview--radius, 0);
  box-shadow: var(--c-pub_homepage--preview--shadow, var(--ui-elevation-raised));
}
[data-ui="pub.homepage"][data-part="previewEmpty"] {
  color: var(--c-pub_homepage--previewEmpty--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_homepage--previewEmpty--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_homepage--previewEmpty--lineHeight, 1.4286);
}
[data-ui="pub.homepage"][data-part="spinner"] {
  border-width: var(--c-pub_homepage--spinner--borderWidth, var(--ui-geometry-border-strong-width));
  border-radius: var(--c-pub_homepage--spinner--radius, 999px);
}
[data-ui="pub.new-strategy-basket"][data-part="heading"] {
  font-size: var(--c-pub_new-strategy-basket--heading--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_new-strategy-basket--heading--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_new-strategy-basket--heading--lineHeight, 1.4286);
}
[data-ui="pub.new-strategy-basket"][data-part="description"] {
  color: var(--c-pub_new-strategy-basket--description--color, var(--ui-content-fg));
  font-size: var(--c-pub_new-strategy-basket--description--fontSize, var(--ui-type-size-lg));
  line-height: var(--c-pub_new-strategy-basket--description--lineHeight, 1.5);
}
[data-ui="pub.new-strategy-basket"][data-part="addAction"] {
  background: var(--c-pub_new-strategy-basket--addAction--background, var(--ui-surface-page));
  color: var(--c-pub_new-strategy-basket--addAction--color, var(--ui-content-fg));
  border-color: var(--c-pub_new-strategy-basket--addAction--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_new-strategy-basket--addAction--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_new-strategy-basket--addAction--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_new-strategy-basket--addAction--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_new-strategy-basket--addAction--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_new-strategy-basket--addAction--lineHeight, 1.3333);
}
[data-ui="pub.new-strategy-basket"][data-part="item"] {
  background: var(--c-pub_new-strategy-basket--item--background, var(--ui-surface-sunken));
  border-color: var(--c-pub_new-strategy-basket--item--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_new-strategy-basket--item--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_new-strategy-basket--item--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.new-strategy-basket"][data-part="offering"] {
  background: var(--c-pub_new-strategy-basket--offering--background, var(--ui-surface-raised));
  border-color: var(--c-pub_new-strategy-basket--offering--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_new-strategy-basket--offering--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_new-strategy-basket--offering--radius, var(--ui-geometry-radius-surface));
  font-size: var(--c-pub_new-strategy-basket--offering--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_new-strategy-basket--offering--lineHeight, 1.3333);
}
[data-ui="pub.new-strategy-basket"][data-part="offeringTitle"] {
  font-weight: var(--c-pub_new-strategy-basket--offeringTitle--fontWeight, var(--ui-type-weight-medium));
}
[data-ui="pub.new-strategy-basket"][data-part="muted"] {
  color: var(--c-pub_new-strategy-basket--muted--color, var(--ui-content-fg-muted));
}
[data-ui="pub.new-strategy-basket"][data-part="removeAction"] {
  background: var(--c-pub_new-strategy-basket--removeAction--background, var(--ui-surface-page));
  color: var(--c-pub_new-strategy-basket--removeAction--color, var(--ui-content-fg-muted));
  border-color: var(--c-pub_new-strategy-basket--removeAction--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_new-strategy-basket--removeAction--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_new-strategy-basket--removeAction--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_new-strategy-basket--removeAction--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_new-strategy-basket--removeAction--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_new-strategy-basket--removeAction--lineHeight, 1.4286);
}
[data-ui="pub.new-strategy-basket"][data-part="note"] {
  background: var(--c-pub_new-strategy-basket--note--background, var(--ui-status-success-surface));
  color: var(--c-pub_new-strategy-basket--note--color, var(--ui-status-success-on-surface));
  border-color: var(--c-pub_new-strategy-basket--note--borderColor, var(--ui-status-success-line));
  border-width: var(--c-pub_new-strategy-basket--note--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_new-strategy-basket--note--radius, var(--ui-geometry-radius-surface));
  font-size: var(--c-pub_new-strategy-basket--note--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_new-strategy-basket--note--lineHeight, 1.7143);
}
[data-ui="pub.new-strategy-basket"][data-part="error"] {
  color: var(--c-pub_new-strategy-basket--error--color, var(--ui-status-danger-text));
  font-size: var(--c-pub_new-strategy-basket--error--fontSize, var(--ui-type-size-lg));
  line-height: var(--c-pub_new-strategy-basket--error--lineHeight, 1.5);
}
[data-ui="pub.new-strategy-copy"][data-part="message"] {
  background: var(--c-pub_new-strategy-copy--message--background, var(--ui-surface-sunken));
  color: var(--c-pub_new-strategy-copy--message--color, var(--ui-content-fg-muted));
  border-color: var(--c-pub_new-strategy-copy--message--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_new-strategy-copy--message--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_new-strategy-copy--message--radius, var(--ui-geometry-radius-surface));
  font-size: var(--c-pub_new-strategy-copy--message--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_new-strategy-copy--message--lineHeight, 1.4286);
}
[data-ui="pub.new-strategy-copy"][data-part="project"] {
  border-color: var(--c-pub_new-strategy-copy--project--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_new-strategy-copy--project--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_new-strategy-copy--project--radius, var(--ui-geometry-radius-surface));
  font-size: var(--c-pub_new-strategy-copy--project--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_new-strategy-copy--project--lineHeight, 1.4286);
}
[data-ui="pub.new-strategy-copy"][data-part="projectName"] {
  font-weight: var(--c-pub_new-strategy-copy--projectName--fontWeight, var(--ui-type-weight-medium));
}
[data-ui="pub.new-strategy-copy"][data-part="projectMeta"] {
  color: var(--c-pub_new-strategy-copy--projectMeta--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_new-strategy-copy--projectMeta--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_new-strategy-copy--projectMeta--lineHeight, 1.3333);
}
[data-ui="pub.new-strategy-copy"][data-part="check"] {
  color: var(--c-pub_new-strategy-copy--check--color, var(--ui-status-success-text));
}
[data-ui="pub.new-strategy-copy"][data-part="preview"] {
  background: var(--c-pub_new-strategy-copy--preview--background, var(--ui-surface-sunken));
  border-color: var(--c-pub_new-strategy-copy--preview--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_new-strategy-copy--preview--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_new-strategy-copy--preview--radius, var(--ui-geometry-radius-surface));
  font-size: var(--c-pub_new-strategy-copy--preview--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_new-strategy-copy--preview--lineHeight, 1.4286);
}
[data-ui="pub.new-strategy-copy"][data-part="previewTitle"] {
  font-weight: var(--c-pub_new-strategy-copy--previewTitle--fontWeight, var(--ui-type-weight-medium));
}
[data-ui="pub.new-strategy-copy"][data-part="previewBadge"] {
  background: var(--c-pub_new-strategy-copy--previewBadge--background, var(--ui-surface-page));
  color: var(--c-pub_new-strategy-copy--previewBadge--color, var(--ui-content-fg-muted));
  border-radius: var(--c-pub_new-strategy-copy--previewBadge--radius, var(--ui-geometry-radius-chip));
  font-size: var(--c-pub_new-strategy-copy--previewBadge--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_new-strategy-copy--previewBadge--lineHeight, 1.3333);
}
[data-ui="pub.new-strategy-copy"][data-part="previewTarget"] {
  color: var(--c-pub_new-strategy-copy--previewTarget--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_new-strategy-copy--previewTarget--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_new-strategy-copy--previewTarget--lineHeight, 1.3333);
}
[data-ui="pub.new-strategy-copy"][data-part="stock"] {
  font-size: var(--c-pub_new-strategy-copy--stock--fontSize, var(--ui-type-size-lg));
  line-height: var(--c-pub_new-strategy-copy--stock--lineHeight, 1.5);
}
[data-ui="pub.new-strategy-copy"][data-part="stockAction"] {
  background: var(--c-pub_new-strategy-copy--stockAction--background, var(--ui-surface-page));
  color: var(--c-pub_new-strategy-copy--stockAction--color, var(--ui-content-fg));
  border-color: var(--c-pub_new-strategy-copy--stockAction--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_new-strategy-copy--stockAction--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_new-strategy-copy--stockAction--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_new-strategy-copy--stockAction--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_new-strategy-copy--stockAction--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_new-strategy-copy--stockAction--lineHeight, 1.4286);
}
[data-ui="pub.new-strategy-copy"][data-part="stockHint"] {
  color: var(--c-pub_new-strategy-copy--stockHint--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_new-strategy-copy--stockHint--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_new-strategy-copy--stockHint--lineHeight, 1.7143);
}
[data-ui="pub.new-strategy-feedback"][data-part="statusPill"] {
  border-color: var(--c-pub_new-strategy-feedback--statusPill--borderColor, var(--ui-status-warning-line));
  border-width: var(--c-pub_new-strategy-feedback--statusPill--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_new-strategy-feedback--statusPill--radius, var(--ui-geometry-radius-chip));
  font-size: var(--c-pub_new-strategy-feedback--statusPill--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_new-strategy-feedback--statusPill--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_new-strategy-feedback--statusPill--lineHeight, 1.3333);
  background: var(--c-pub_new-strategy-feedback--statusPill--background, var(--ui-status-warning-surface));
  color: var(--c-pub_new-strategy-feedback--statusPill--color, var(--ui-status-warning-on-surface));
}
[data-ui="pub.new-strategy-feedback"][data-part="statusLine"] {
  border-color: var(--c-pub_new-strategy-feedback--statusLine--borderColor, var(--ui-status-warning-line));
  border-width: var(--c-pub_new-strategy-feedback--statusLine--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_new-strategy-feedback--statusLine--radius, var(--ui-geometry-radius-chip));
  font-size: var(--c-pub_new-strategy-feedback--statusLine--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_new-strategy-feedback--statusLine--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_new-strategy-feedback--statusLine--lineHeight, 1.4286);
  background: var(--c-pub_new-strategy-feedback--statusLine--background, var(--ui-status-warning-surface));
  color: var(--c-pub_new-strategy-feedback--statusLine--color, var(--ui-status-warning-on-surface));
}
[data-ui="pub.new-strategy-feedback"][data-part="statusDot"] {
  border-radius: var(--c-pub_new-strategy-feedback--statusDot--radius, 999px);
  opacity: var(--c-pub_new-strategy-feedback--statusDot--opacity, 0.8);
}
[data-ui="pub.new-strategy-feedback"][data-part="warning"] {
  background: var(--c-pub_new-strategy-feedback--warning--background, var(--ui-status-warning-surface));
  color: var(--c-pub_new-strategy-feedback--warning--color, var(--ui-status-warning-on-surface));
  border-color: var(--c-pub_new-strategy-feedback--warning--borderColor, var(--ui-status-warning-line));
  border-width: var(--c-pub_new-strategy-feedback--warning--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_new-strategy-feedback--warning--radius, var(--ui-geometry-radius-surface));
  font-size: var(--c-pub_new-strategy-feedback--warning--fontSize, var(--ui-type-size-lg));
  line-height: var(--c-pub_new-strategy-feedback--warning--lineHeight, 1.5);
}
[data-ui="pub.new-strategy-feedback"][data-part="warningTitle"] {
  font-weight: var(--c-pub_new-strategy-feedback--warningTitle--fontWeight, var(--ui-type-weight-medium));
}
[data-ui="pub.new-strategy-feedback"][data-part="error"] {
  background: var(--c-pub_new-strategy-feedback--error--background, var(--ui-status-danger-surface));
  color: var(--c-pub_new-strategy-feedback--error--color, var(--ui-status-danger-on-surface));
  border-color: var(--c-pub_new-strategy-feedback--error--borderColor, var(--ui-status-danger-line));
  border-width: var(--c-pub_new-strategy-feedback--error--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_new-strategy-feedback--error--radius, var(--ui-geometry-radius-surface));
  font-size: var(--c-pub_new-strategy-feedback--error--fontSize, var(--ui-type-size-lg));
  line-height: var(--c-pub_new-strategy-feedback--error--lineHeight, 1.5);
}
[data-ui="pub.new-strategy-feedback"][data-part="badge"] {
  border-color: var(--c-pub_new-strategy-feedback--badge--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_new-strategy-feedback--badge--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_new-strategy-feedback--badge--radius, 0);
  font-size: var(--c-pub_new-strategy-feedback--badge--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_new-strategy-feedback--badge--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_new-strategy-feedback--badge--lineHeight, 1.3333);
  color: var(--c-pub_new-strategy-feedback--badge--color, var(--ui-content-fg));
}
[data-ui="pub.new-strategy-feedback"][data-part="chip"] {
  border-color: var(--c-pub_new-strategy-feedback--chip--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_new-strategy-feedback--chip--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_new-strategy-feedback--chip--radius, var(--ui-geometry-radius-chip));
  font-size: var(--c-pub_new-strategy-feedback--chip--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_new-strategy-feedback--chip--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_new-strategy-feedback--chip--lineHeight, 1.4545);
}
[data-ui="pub.new-strategy-feedback"][data-part="action"] {
  background: var(--c-pub_new-strategy-feedback--action--background, var(--ui-action-solid-fill));
  color: var(--c-pub_new-strategy-feedback--action--color, var(--ui-action-solid-on-fill));
  border-radius: var(--c-pub_new-strategy-feedback--action--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_new-strategy-feedback--action--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_new-strategy-feedback--action--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_new-strategy-feedback--action--lineHeight, 1.4286);
}
[data-ui="pub.new-strategy-panel"][data-part="root"] {
  background: var(--c-pub_new-strategy-panel--root--background, var(--ui-surface-base));
  color: var(--c-pub_new-strategy-panel--root--color, var(--ui-content-fg));
  border-color: var(--c-pub_new-strategy-panel--root--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_new-strategy-panel--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_new-strategy-panel--root--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.new-strategy-panel"][data-part="header"] {
  border-color: var(--c-pub_new-strategy-panel--header--borderColor, var(--ui-line-divider));
}
[data-ui="pub.new-strategy-panel"][data-part="stepIndex"] {
  background: var(--c-pub_new-strategy-panel--stepIndex--background, var(--ui-action-solid-fill));
  color: var(--c-pub_new-strategy-panel--stepIndex--color, var(--ui-action-solid-on-fill));
  border-color: var(--c-pub_new-strategy-panel--stepIndex--borderColor, var(--ui-action-solid-line));
  border-width: var(--c-pub_new-strategy-panel--stepIndex--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_new-strategy-panel--stepIndex--radius, var(--ui-geometry-radius-chip));
  font-family: var(--c-pub_new-strategy-panel--stepIndex--fontFamily, var(--ui-type-font-mono));
  font-size: var(--c-pub_new-strategy-panel--stepIndex--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_new-strategy-panel--stepIndex--fontWeight, 600);
  line-height: var(--c-pub_new-strategy-panel--stepIndex--lineHeight, 1.4286);
}
[data-ui="pub.new-strategy-panel"][data-part="stepTitle"] {
  font-size: var(--c-pub_new-strategy-panel--stepTitle--fontSize, var(--ui-type-size-xl));
  font-weight: var(--c-pub_new-strategy-panel--stepTitle--fontWeight, 600);
  line-height: var(--c-pub_new-strategy-panel--stepTitle--lineHeight, 1.4);
  letter-spacing: var(--c-pub_new-strategy-panel--stepTitle--letterSpacing, var(--ui-type-tracking-tight));
}
[data-ui="pub.new-strategy-panel"][data-part="startIcon"] {
  background: var(--c-pub_new-strategy-panel--startIcon--background, var(--ui-status-info-surface));
  color: var(--c-pub_new-strategy-panel--startIcon--color, var(--ui-status-info-on-surface));
  border-color: var(--c-pub_new-strategy-panel--startIcon--borderColor, var(--ui-status-info-line));
  border-width: var(--c-pub_new-strategy-panel--startIcon--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_new-strategy-panel--startIcon--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.new-strategy-panel"][data-part="startTitle"] {
  font-size: var(--c-pub_new-strategy-panel--startTitle--fontSize, var(--ui-type-size-lg));
  font-weight: var(--c-pub_new-strategy-panel--startTitle--fontWeight, 600);
  line-height: var(--c-pub_new-strategy-panel--startTitle--lineHeight, 1.5);
}
[data-ui="pub.new-strategy-panel"][data-part="startDescription"] {
  color: var(--c-pub_new-strategy-panel--startDescription--color, var(--ui-content-fg));
  font-size: var(--c-pub_new-strategy-panel--startDescription--fontSize, var(--ui-type-size-lg));
  line-height: var(--c-pub_new-strategy-panel--startDescription--lineHeight, 1.5);
}
[data-ui="pub.new-strategy-panel"][data-part="chosenCheck"] {
  background: var(--c-pub_new-strategy-panel--chosenCheck--background, var(--ui-action-solid-fill));
  color: var(--c-pub_new-strategy-panel--chosenCheck--color, var(--ui-action-solid-on-fill));
  border-color: var(--c-pub_new-strategy-panel--chosenCheck--borderColor, var(--ui-action-solid-line));
  border-width: var(--c-pub_new-strategy-panel--chosenCheck--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_new-strategy-panel--chosenCheck--radius, 999px);
}
[data-ui="pub.new-strategy-panel"][data-part="chosenName"] {
  font-size: var(--c-pub_new-strategy-panel--chosenName--fontSize, var(--ui-type-size-lg));
  font-weight: var(--c-pub_new-strategy-panel--chosenName--fontWeight, 600);
  line-height: var(--c-pub_new-strategy-panel--chosenName--lineHeight, 1.5);
}
[data-ui="pub.new-strategy-panel"][data-part="chosenCategory"] {
  color: var(--c-pub_new-strategy-panel--chosenCategory--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_new-strategy-panel--chosenCategory--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_new-strategy-panel--chosenCategory--lineHeight, 1.3333);
}
[data-ui="pub.new-strategy-panel"][data-part="chosenDescription"] {
  color: var(--c-pub_new-strategy-panel--chosenDescription--color, var(--ui-content-fg));
  font-size: var(--c-pub_new-strategy-panel--chosenDescription--fontSize, var(--ui-type-size-lg));
  line-height: var(--c-pub_new-strategy-panel--chosenDescription--lineHeight, 1.5);
}
[data-ui="pub.new-strategy-panel"][data-part="versionPill"] {
  border-color: var(--c-pub_new-strategy-panel--versionPill--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_new-strategy-panel--versionPill--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_new-strategy-panel--versionPill--radius, var(--ui-geometry-radius-chip));
  font-size: var(--c-pub_new-strategy-panel--versionPill--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_new-strategy-panel--versionPill--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_new-strategy-panel--versionPill--lineHeight, 1.4545);
  color: var(--c-pub_new-strategy-panel--versionPill--color, var(--ui-content-fg-muted));
  font-family: var(--c-pub_new-strategy-panel--versionPill--fontFamily, var(--ui-type-font-mono));
}
[data-ui="pub.new-strategy-panel"][data-part="changeAction"] {
  background: var(--c-pub_new-strategy-panel--changeAction--background, var(--ui-surface-page));
  color: var(--c-pub_new-strategy-panel--changeAction--color, var(--ui-content-fg));
  border-color: var(--c-pub_new-strategy-panel--changeAction--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_new-strategy-panel--changeAction--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_new-strategy-panel--changeAction--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_new-strategy-panel--changeAction--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_new-strategy-panel--changeAction--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_new-strategy-panel--changeAction--lineHeight, 1.4286);
}
[data-ui="pub.new-strategy-plan"][data-part="heading"] {
  font-size: var(--c-pub_new-strategy-plan--heading--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_new-strategy-plan--heading--fontWeight, 600);
  line-height: var(--c-pub_new-strategy-plan--heading--lineHeight, 1.3333);
  text-transform: var(--c-pub_new-strategy-plan--heading--textTransform, uppercase);
}
[data-ui="pub.new-strategy-plan"][data-part="label"] {
  color: var(--c-pub_new-strategy-plan--label--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_new-strategy-plan--label--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_new-strategy-plan--label--lineHeight, 1.3333);
  font-weight: var(--c-pub_new-strategy-plan--label--fontWeight, 600);
  letter-spacing: var(--c-pub_new-strategy-plan--label--letterSpacing, var(--ui-type-tracking-wide));
  text-transform: var(--c-pub_new-strategy-plan--label--textTransform, uppercase);
}
[data-ui="pub.new-strategy-plan"][data-part="count"] {
  border-color: var(--c-pub_new-strategy-plan--count--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_new-strategy-plan--count--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_new-strategy-plan--count--radius, var(--ui-geometry-radius-chip));
  font-size: var(--c-pub_new-strategy-plan--count--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_new-strategy-plan--count--fontWeight, var(--ui-type-weight-regular));
  line-height: var(--c-pub_new-strategy-plan--count--lineHeight, 1.3333);
  color: var(--c-pub_new-strategy-plan--count--color, var(--ui-content-fg-muted));
}
[data-ui="pub.new-strategy-plan"][data-part="body"] {
  color: var(--c-pub_new-strategy-plan--body--color, var(--ui-content-fg));
  font-size: var(--c-pub_new-strategy-plan--body--fontSize, var(--ui-type-size-lg));
  line-height: var(--c-pub_new-strategy-plan--body--lineHeight, 1.5);
}
[data-ui="pub.new-strategy-plan"][data-part="inputChip"] {
  border-color: var(--c-pub_new-strategy-plan--inputChip--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_new-strategy-plan--inputChip--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_new-strategy-plan--inputChip--radius, var(--ui-geometry-radius-chip));
  font-size: var(--c-pub_new-strategy-plan--inputChip--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_new-strategy-plan--inputChip--fontWeight, var(--ui-type-weight-regular));
  line-height: var(--c-pub_new-strategy-plan--inputChip--lineHeight, 1.3333);
}
[data-ui="pub.new-strategy-plan"][data-part="muted"] {
  color: var(--c-pub_new-strategy-plan--muted--color, var(--ui-content-fg-muted));
}
[data-ui="pub.new-strategy-plan"][data-part="strong"] {
  font-weight: var(--c-pub_new-strategy-plan--strong--fontWeight, var(--ui-type-weight-medium));
}
[data-ui="pub.new-strategy-plan"][data-part="item"] {
  border-color: var(--c-pub_new-strategy-plan--item--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_new-strategy-plan--item--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_new-strategy-plan--item--radius, var(--ui-geometry-radius-surface));
  font-size: var(--c-pub_new-strategy-plan--item--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_new-strategy-plan--item--lineHeight, 1.4286);
}
[data-ui="pub.new-strategy-plan"][data-part="itemBody"] {
  color: var(--c-pub_new-strategy-plan--itemBody--color, var(--ui-content-fg));
  line-height: var(--c-pub_new-strategy-plan--itemBody--lineHeight, 1.7143);
}
[data-ui="pub.new-strategy-plan"][data-part="execution"] {
  border-color: var(--c-pub_new-strategy-plan--execution--borderColor, var(--ui-line-divider));
}
[data-ui="pub.new-strategy-plan"][data-part="executionTitle"] {
  font-size: var(--c-pub_new-strategy-plan--executionTitle--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_new-strategy-plan--executionTitle--fontWeight, 600);
  line-height: var(--c-pub_new-strategy-plan--executionTitle--lineHeight, 1.4286);
}
[data-ui="pub.new-strategy-plan"][data-part="changelog"] {
  background: var(--c-pub_new-strategy-plan--changelog--background, var(--ui-surface-sunken));
  border-color: var(--c-pub_new-strategy-plan--changelog--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_new-strategy-plan--changelog--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_new-strategy-plan--changelog--radius, var(--ui-geometry-radius-surface));
  font-size: var(--c-pub_new-strategy-plan--changelog--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_new-strategy-plan--changelog--lineHeight, 1.4286);
}
[data-ui="pub.new-strategy-plan"][data-part="changelogMeta"] {
  color: var(--c-pub_new-strategy-plan--changelogMeta--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_new-strategy-plan--changelogMeta--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_new-strategy-plan--changelogMeta--lineHeight, 1.3333);
}
[data-ui="pub.new-strategy-plan"][data-part="changelogTitle"] {
  font-size: var(--c-pub_new-strategy-plan--changelogTitle--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_new-strategy-plan--changelogTitle--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_new-strategy-plan--changelogTitle--lineHeight, 1.4286);
}
[data-ui="pub.new-strategy-plan"][data-part="changelogToggle"] {
  font-size: var(--c-pub_new-strategy-plan--changelogToggle--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_new-strategy-plan--changelogToggle--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_new-strategy-plan--changelogToggle--lineHeight, 1.3333);
}
[data-ui="pub.new-strategy-plan"][data-part="changelogEntry"] {
  border-color: var(--c-pub_new-strategy-plan--changelogEntry--borderColor, var(--ui-line-hairline));
}
[data-ui="pub.new-strategy-start-option"][data-part="option"] {
  background: var(--c-pub_new-strategy-start-option--option--background, var(--ui-surface-page));
  color: var(--c-pub_new-strategy-start-option--option--color, var(--ui-content-fg));
  border-color: var(--c-pub_new-strategy-start-option--option--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_new-strategy-start-option--option--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_new-strategy-start-option--option--radius, 0);
  font-size: var(--c-pub_new-strategy-start-option--option--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_new-strategy-start-option--option--lineHeight, 1.4286);
}
[data-ui="pub.new-strategy-start-option"][data-part="index"] {
  background: var(--c-pub_new-strategy-start-option--index--background, var(--ui-surface-raised));
  color: var(--c-pub_new-strategy-start-option--index--color, var(--ui-content-fg-muted));
  border-color: var(--c-pub_new-strategy-start-option--index--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_new-strategy-start-option--index--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_new-strategy-start-option--index--radius, 999px);
  font-family: var(--c-pub_new-strategy-start-option--index--fontFamily, var(--ui-type-font-mono));
  font-size: var(--c-pub_new-strategy-start-option--index--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_new-strategy-start-option--index--fontWeight, 600);
  line-height: var(--c-pub_new-strategy-start-option--index--lineHeight, 1.3333);
}
[data-ui="pub.new-strategy-start-option"][data-part="title"] {
  font-weight: var(--c-pub_new-strategy-start-option--title--fontWeight, 600);
}
[data-ui="pub.new-strategy-start-option"][data-part="description"] {
  color: var(--c-pub_new-strategy-start-option--description--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_new-strategy-start-option--description--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_new-strategy-start-option--description--lineHeight, 1.3333);
}
[data-ui="pub.new-strategy"][data-part="root"] {
  background: var(--c-pub_new-strategy--root--background, var(--ui-surface-page));
  color: var(--c-pub_new-strategy--root--color, var(--ui-content-fg));
}
[data-ui="pub.new-strategy"][data-part="heroTitle"] {
  font-size: var(--c-pub_new-strategy--heroTitle--fontSize, var(--ui-type-size-3xl));
  font-weight: var(--c-pub_new-strategy--heroTitle--fontWeight, 600);
  line-height: var(--c-pub_new-strategy--heroTitle--lineHeight, 1.2);
  letter-spacing: var(--c-pub_new-strategy--heroTitle--letterSpacing, var(--ui-type-tracking-normal));
}
[data-ui="pub.new-strategy"][data-part="heroLede"] {
  color: var(--c-pub_new-strategy--heroLede--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_new-strategy--heroLede--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_new-strategy--heroLede--lineHeight, 1.4286);
}
[data-ui="pub.new-strategy"][data-part="runtimeLink"] {
  background: var(--c-pub_new-strategy--runtimeLink--background, var(--ui-surface-page));
  color: var(--c-pub_new-strategy--runtimeLink--color, var(--ui-content-fg));
  border-color: var(--c-pub_new-strategy--runtimeLink--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_new-strategy--runtimeLink--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_new-strategy--runtimeLink--radius, 0);
  font-size: var(--c-pub_new-strategy--runtimeLink--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_new-strategy--runtimeLink--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_new-strategy--runtimeLink--lineHeight, 1.4286);
}
[data-ui="pub.new-strategy"][data-part="networkRuntimeLink"] {
  background: var(--c-pub_new-strategy--networkRuntimeLink--background, var(--ui-action-solid-fill));
  color: var(--c-pub_new-strategy--networkRuntimeLink--color, var(--ui-action-solid-on-fill));
  border-color: var(--c-pub_new-strategy--networkRuntimeLink--borderColor, var(--ui-action-solid-line));
  border-width: var(--c-pub_new-strategy--networkRuntimeLink--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_new-strategy--networkRuntimeLink--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_new-strategy--networkRuntimeLink--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_new-strategy--networkRuntimeLink--fontWeight, var(--ui-type-weight-bold));
  line-height: var(--c-pub_new-strategy--networkRuntimeLink--lineHeight, 1.4286);
}
[data-ui="pub.new-strategy"][data-part="take"] {
  background: var(--c-pub_new-strategy--take--background, var(--ui-status-warning-surface));
  border-color: var(--c-pub_new-strategy--take--borderColor, var(--ui-status-warning-line));
  border-width: var(--c-pub_new-strategy--take--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_new-strategy--take--radius, 6px);
}
[data-ui="pub.new-strategy"][data-part="takeEyebrow"] {
  color: var(--c-pub_new-strategy--takeEyebrow--color, var(--ui-status-warning-on-surface));
  font-size: var(--c-pub_new-strategy--takeEyebrow--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_new-strategy--takeEyebrow--fontWeight, 600);
  line-height: var(--c-pub_new-strategy--takeEyebrow--lineHeight, 1.3333);
  letter-spacing: var(--c-pub_new-strategy--takeEyebrow--letterSpacing, var(--ui-type-tracking-label));
  text-transform: var(--c-pub_new-strategy--takeEyebrow--textTransform, uppercase);
}
[data-ui="pub.new-strategy"][data-part="takeBody"] {
  color: var(--c-pub_new-strategy--takeBody--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_new-strategy--takeBody--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_new-strategy--takeBody--lineHeight, 1.4286);
}
[data-ui="pub.new-strategy"][data-part="takeQuote"] {
  border-color: var(--c-pub_new-strategy--takeQuote--borderColor, var(--ui-status-warning-line));
  font-size: var(--c-pub_new-strategy--takeQuote--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_new-strategy--takeQuote--lineHeight, 1.4286);
}
[data-ui="pub.new-strategy"][data-part="source"] {
  background: var(--c-pub_new-strategy--source--background, var(--ui-surface-sunken));
  border-color: var(--c-pub_new-strategy--source--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_new-strategy--source--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_new-strategy--source--radius, 0);
}
[data-ui="pub.new-strategy"][data-part="sourceLabel"] {
  font-size: var(--c-pub_new-strategy--sourceLabel--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_new-strategy--sourceLabel--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_new-strategy--sourceLabel--lineHeight, 1.4286);
}
[data-ui="pub.new-strategy"][data-part="sourceRef"] {
  color: var(--c-pub_new-strategy--sourceRef--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_new-strategy--sourceRef--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_new-strategy--sourceRef--lineHeight, 1.3333);
  font-family: var(--c-pub_new-strategy--sourceRef--fontFamily, var(--ui-type-font-mono));
}
[data-ui="pub.new-strategy"][data-part="join"] {
  background: var(--c-pub_new-strategy--join--background, var(--ui-surface-page));
  color: var(--c-pub_new-strategy--join--color, var(--ui-content-fg));
  border-color: var(--c-pub_new-strategy--join--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_new-strategy--join--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_new-strategy--join--radius, 0);
}
[data-ui="pub.new-strategy"][data-part="joinTitle"] {
  font-size: var(--c-pub_new-strategy--joinTitle--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_new-strategy--joinTitle--fontWeight, 600);
  line-height: var(--c-pub_new-strategy--joinTitle--lineHeight, 1.4286);
}
[data-ui="pub.new-strategy"][data-part="joinNote"] {
  color: var(--c-pub_new-strategy--joinNote--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_new-strategy--joinNote--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_new-strategy--joinNote--lineHeight, 1.3333);
}
[data-ui="pub.new-strategy"][data-part="ghostAction"] {
  color: var(--c-pub_new-strategy--ghostAction--color, var(--ui-content-fg-muted));
  border-radius: var(--c-pub_new-strategy--ghostAction--radius, 0);
  font-size: var(--c-pub_new-strategy--ghostAction--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_new-strategy--ghostAction--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_new-strategy--ghostAction--lineHeight, 1.4286);
}
[data-ui="pub.new-strategy"][data-part="field"] {
  font-size: var(--c-pub_new-strategy--field--fontSize, var(--ui-type-size-lg));
  line-height: var(--c-pub_new-strategy--field--lineHeight, 1.5);
}
[data-ui="pub.new-strategy"][data-part="fieldLabel"] {
  font-weight: var(--c-pub_new-strategy--fieldLabel--fontWeight, var(--ui-type-weight-medium));
}
[data-ui="pub.new-strategy"][data-part="searchIcon"] {
  color: var(--c-pub_new-strategy--searchIcon--color, var(--ui-content-fg-muted));
}
[data-ui="pub.onboarding-action"][data-part="primary"] {
  background: var(--c-pub_onboarding-action--primary--background, var(--ui-action-solid-fill));
  color: var(--c-pub_onboarding-action--primary--color, var(--ui-action-solid-on-fill));
  border-radius: var(--c-pub_onboarding-action--primary--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_onboarding-action--primary--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_onboarding-action--primary--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_onboarding-action--primary--lineHeight, 1.4286);
}
[data-ui="pub.onboarding-action"][data-part="outline"] {
  background: var(--c-pub_onboarding-action--outline--background, var(--ui-surface-page));
  color: var(--c-pub_onboarding-action--outline--color, var(--ui-content-fg));
  border-color: var(--c-pub_onboarding-action--outline--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_onboarding-action--outline--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_onboarding-action--outline--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_onboarding-action--outline--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_onboarding-action--outline--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_onboarding-action--outline--lineHeight, 1.4286);
}
[data-ui="pub.onboarding-step"][data-part="root"] {
  background: var(--c-pub_onboarding-step--root--background, var(--ui-surface-page));
  border-color: var(--c-pub_onboarding-step--root--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_onboarding-step--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_onboarding-step--root--radius, 0);
}
[data-ui="pub.onboarding-step"][data-part="icon"] {
  background: var(--c-pub_onboarding-step--icon--background, var(--ui-surface-raised));
  color: var(--c-pub_onboarding-step--icon--color, var(--ui-content-fg-muted));
  border-radius: var(--c-pub_onboarding-step--icon--radius, 0);
}
[data-ui="pub.onboarding-step"][data-part="label"] {
  font-size: var(--c-pub_onboarding-step--label--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_onboarding-step--label--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_onboarding-step--label--lineHeight, 1.4286);
}
[data-ui="pub.onboarding-step"][data-part="metric"] {
  color: var(--c-pub_onboarding-step--metric--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_onboarding-step--metric--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_onboarding-step--metric--lineHeight, 1.3333);
}
[data-ui="pub.onboarding-step"][data-part="status"] {
  background: var(--c-pub_onboarding-step--status--background, var(--ui-surface-raised));
  color: var(--c-pub_onboarding-step--status--color, var(--ui-content-fg-muted));
  border-radius: var(--c-pub_onboarding-step--status--radius, 0);
  font-size: var(--c-pub_onboarding-step--status--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_onboarding-step--status--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_onboarding-step--status--lineHeight, 1.3333);
}
[data-ui="pub.onboarding-step"][data-part="description"] {
  color: var(--c-pub_onboarding-step--description--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_onboarding-step--description--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_onboarding-step--description--lineHeight, 1.4286);
}
[data-ui="pub.onboarding-step"][data-part="action"] {
  background: var(--c-pub_onboarding-step--action--background, var(--ui-surface-page));
  color: var(--c-pub_onboarding-step--action--color, var(--ui-content-fg));
  border-color: var(--c-pub_onboarding-step--action--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_onboarding-step--action--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_onboarding-step--action--radius, 0);
  font-size: var(--c-pub_onboarding-step--action--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_onboarding-step--action--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_onboarding-step--action--lineHeight, 1.3333);
}
[data-ui="pub.onboarding"][data-part="root"] {
  background: var(--c-pub_onboarding--root--background, var(--ui-surface-base));
  color: var(--c-pub_onboarding--root--color, var(--ui-content-fg));
  border-color: var(--c-pub_onboarding--root--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_onboarding--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_onboarding--root--radius, 0);
}
[data-ui="pub.onboarding"][data-part="eyebrow"] {
  background: var(--c-pub_onboarding--eyebrow--background, var(--ui-surface-page));
  color: var(--c-pub_onboarding--eyebrow--color, var(--ui-content-fg-muted));
  border-color: var(--c-pub_onboarding--eyebrow--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_onboarding--eyebrow--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_onboarding--eyebrow--radius, 0);
  font-size: var(--c-pub_onboarding--eyebrow--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_onboarding--eyebrow--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_onboarding--eyebrow--lineHeight, 1.3333);
}
[data-ui="pub.onboarding"][data-part="eyebrowIcon"] {
  color: var(--c-pub_onboarding--eyebrowIcon--color, var(--ui-status-success-text));
}
[data-ui="pub.onboarding"][data-part="title"] {
  font-size: var(--c-pub_onboarding--title--fontSize, var(--ui-type-size-xl));
  font-weight: var(--c-pub_onboarding--title--fontWeight, 600);
  line-height: var(--c-pub_onboarding--title--lineHeight, 1.4);
  letter-spacing: var(--c-pub_onboarding--title--letterSpacing, var(--ui-type-tracking-normal));
}
[data-ui="pub.onboarding"][data-part="lede"] {
  color: var(--c-pub_onboarding--lede--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_onboarding--lede--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_onboarding--lede--lineHeight, 1.4286);
}
[data-ui="pub.onboarding"][data-part="steps"] {
  border-color: var(--c-pub_onboarding--steps--borderColor, var(--ui-line-divider));
}
[data-ui="pub.strategy-category-picker"][data-part="option"] {
  background: var(--c-pub_strategy-category-picker--option--background, var(--ui-surface-page));
  color: var(--c-pub_strategy-category-picker--option--color, var(--ui-content-fg));
  border-color: var(--c-pub_strategy-category-picker--option--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_strategy-category-picker--option--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_strategy-category-picker--option--radius, 0);
  font-size: var(--c-pub_strategy-category-picker--option--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_strategy-category-picker--option--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_strategy-category-picker--option--lineHeight, 1.4286);
}
[data-ui="pub.strategy-chart-levels"][data-part="tag"] {
  background: var(--c-pub_strategy-chart-levels--tag--background, var(--ui-surface-page));
  border-color: var(--c-pub_strategy-chart-levels--tag--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_strategy-chart-levels--tag--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_strategy-chart-levels--tag--radius, 0);
  box-shadow: var(--c-pub_strategy-chart-levels--tag--shadow, var(--ui-elevation-raised));
  font-size: var(--c-pub_strategy-chart-levels--tag--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_strategy-chart-levels--tag--lineHeight, 1.3333);
}
[data-ui="pub.strategy-chart-levels"][data-part="tagLabel"] {
  font-weight: var(--c-pub_strategy-chart-levels--tagLabel--fontWeight, var(--ui-type-weight-medium));
}
[data-ui="pub.strategy-chart-levels"][data-part="price"] {
  font-family: var(--c-pub_strategy-chart-levels--price--fontFamily, var(--ui-type-font-mono));
}
[data-ui="pub.strategy-chart-levels"][data-part="editor"] {
  background: var(--c-pub_strategy-chart-levels--editor--background, var(--ui-surface-page));
  border-color: var(--c-pub_strategy-chart-levels--editor--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_strategy-chart-levels--editor--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_strategy-chart-levels--editor--radius, 0);
}
[data-ui="pub.strategy-chart-levels"][data-part="editorTitle"] {
  font-size: var(--c-pub_strategy-chart-levels--editorTitle--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_strategy-chart-levels--editorTitle--fontWeight, 600);
  line-height: var(--c-pub_strategy-chart-levels--editorTitle--lineHeight, 1.4286);
}
[data-ui="pub.strategy-chart-levels"][data-part="reset"] {
  background: var(--c-pub_strategy-chart-levels--reset--background, var(--ui-surface-page));
  color: var(--c-pub_strategy-chart-levels--reset--color, var(--ui-content-fg));
  border-color: var(--c-pub_strategy-chart-levels--reset--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_strategy-chart-levels--reset--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_strategy-chart-levels--reset--radius, 0);
  font-size: var(--c-pub_strategy-chart-levels--reset--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_strategy-chart-levels--reset--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_strategy-chart-levels--reset--lineHeight, 1.3333);
}
[data-ui="pub.strategy-chart-levels"][data-part="field"] {
  font-size: var(--c-pub_strategy-chart-levels--field--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_strategy-chart-levels--field--lineHeight, 1.3333);
}
[data-ui="pub.strategy-chart-levels"][data-part="fieldLabel"] {
  font-weight: var(--c-pub_strategy-chart-levels--fieldLabel--fontWeight, var(--ui-type-weight-medium));
  border-radius: var(--c-pub_strategy-chart-levels--fieldLabel--radius, 0);
}
[data-ui="pub.strategy-chart-levels"][data-part="priceInput"] {
  background: var(--c-pub_strategy-chart-levels--priceInput--background, var(--ui-surface-page));
  color: var(--c-pub_strategy-chart-levels--priceInput--color, var(--ui-content-fg));
  border-color: var(--c-pub_strategy-chart-levels--priceInput--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_strategy-chart-levels--priceInput--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_strategy-chart-levels--priceInput--radius, 0);
  font-size: var(--c-pub_strategy-chart-levels--priceInput--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_strategy-chart-levels--priceInput--lineHeight, 1.3333);
  font-family: var(--c-pub_strategy-chart-levels--priceInput--fontFamily, var(--ui-type-font-mono));
}
[data-ui="pub.strategy-field"][data-part="root"] {
  font-size: var(--c-pub_strategy-field--root--fontSize, var(--ui-type-size-lg));
  line-height: var(--c-pub_strategy-field--root--lineHeight, 1.5);
}
[data-ui="pub.strategy-field"][data-part="label"] {
  color: var(--c-pub_strategy-field--label--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_strategy-field--label--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_strategy-field--label--fontWeight, 600);
  line-height: var(--c-pub_strategy-field--label--lineHeight, 1.3333);
  letter-spacing: var(--c-pub_strategy-field--label--letterSpacing, var(--ui-type-tracking-wide));
  text-transform: var(--c-pub_strategy-field--label--textTransform, uppercase);
}
[data-ui="pub.strategy-field"][data-part="control"] {
  background: var(--c-pub_strategy-field--control--background, var(--ui-surface-page));
  color: var(--c-pub_strategy-field--control--color, var(--ui-content-fg));
  border-color: var(--c-pub_strategy-field--control--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_strategy-field--control--borderWidth, var(--ui-geometry-border-width));
  font-size: var(--c-pub_strategy-field--control--fontSize, var(--ui-type-size-lg));
  line-height: var(--c-pub_strategy-field--control--lineHeight, 1.5);
  border-radius: var(--c-pub_strategy-field--control--radius, 0);
}
[data-ui="pub.strategy-field"][data-part="description"] {
  color: var(--c-pub_strategy-field--description--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_strategy-field--description--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_strategy-field--description--lineHeight, 1.7143);
}
[data-ui="pub.strategy-field"][data-part="error"] {
  color: var(--c-pub_strategy-field--error--color, var(--ui-status-danger-text));
  font-size: var(--c-pub_strategy-field--error--fontSize, var(--ui-type-size-lg));
  line-height: var(--c-pub_strategy-field--error--lineHeight, 1.5);
}
[data-ui="pub.strategy-outcome-field"][data-part="root"] {
  font-size: var(--c-pub_strategy-outcome-field--root--fontSize, var(--ui-type-size-lg));
  line-height: var(--c-pub_strategy-outcome-field--root--lineHeight, 1.5);
}
[data-ui="pub.strategy-outcome-field"][data-part="legend"] {
  color: var(--c-pub_strategy-outcome-field--legend--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_strategy-outcome-field--legend--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_strategy-outcome-field--legend--fontWeight, 600);
  line-height: var(--c-pub_strategy-outcome-field--legend--lineHeight, 1.3333);
  letter-spacing: var(--c-pub_strategy-outcome-field--legend--letterSpacing, var(--ui-type-tracking-wide));
  text-transform: var(--c-pub_strategy-outcome-field--legend--textTransform, uppercase);
}
[data-ui="pub.strategy-outcome-field"][data-part="option"] {
  background: var(--c-pub_strategy-outcome-field--option--background, var(--ui-surface-page));
  color: var(--c-pub_strategy-outcome-field--option--color, var(--ui-content-fg-muted));
  border-color: var(--c-pub_strategy-outcome-field--option--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_strategy-outcome-field--option--borderWidth, var(--ui-geometry-border-width));
  font-size: var(--c-pub_strategy-outcome-field--option--fontSize, var(--ui-type-size-lg));
  line-height: var(--c-pub_strategy-outcome-field--option--lineHeight, 1.5);
  border-radius: var(--c-pub_strategy-outcome-field--option--radius, 0);
}
[data-ui="pub.strategy-outcome-field"][data-part="optionTitle"] {
  font-weight: var(--c-pub_strategy-outcome-field--optionTitle--fontWeight, 600);
}
[data-ui="pub.strategy-outcome-field"][data-part="optionDescription"] {
  color: var(--c-pub_strategy-outcome-field--optionDescription--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_strategy-outcome-field--optionDescription--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_strategy-outcome-field--optionDescription--fontWeight, var(--ui-type-weight-regular));
  line-height: var(--c-pub_strategy-outcome-field--optionDescription--lineHeight, 1.4286);
}
[data-ui="pub.strategy-pnl-summary"][data-part="value"] {
  color: var(--c-pub_strategy-pnl-summary--value--color, var(--ui-content-fg-muted));
  font-family: var(--c-pub_strategy-pnl-summary--value--fontFamily, var(--ui-type-font-mono));
  font-size: var(--c-pub_strategy-pnl-summary--value--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_strategy-pnl-summary--value--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_strategy-pnl-summary--value--lineHeight, 1.3333);
}
[data-ui="pub.strategy-pnl-summary"][data-part="percent"] {
  color: var(--c-pub_strategy-pnl-summary--percent--color, var(--ui-content-fg-muted));
  font-family: var(--c-pub_strategy-pnl-summary--percent--fontFamily, var(--ui-type-font-mono));
  font-size: var(--c-pub_strategy-pnl-summary--percent--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_strategy-pnl-summary--percent--lineHeight, 1.3333);
}
[data-ui="pub.strategy-pnl-summary"][data-part="skeleton"] {
  background: var(--c-pub_strategy-pnl-summary--skeleton--background, var(--ui-feedback-skeleton));
  border-radius: var(--c-pub_strategy-pnl-summary--skeleton--radius, 0);
}
[data-ui="pub.strategy-pnl-summary"][data-part="baseline"] {
  color: var(--c-pub_strategy-pnl-summary--baseline--color, var(--ui-content-fg-subtle));
}
[data-ui="pub.strategy-pnl-summary"][data-part="line"] {
  color: var(--c-pub_strategy-pnl-summary--line--color, var(--ui-data-up));
}
[data-ui="pub.strategy-publish-card"][data-part="stat"] {
  background: var(--c-pub_strategy-publish-card--stat--background, var(--ui-surface-raised));
  border-radius: var(--c-pub_strategy-publish-card--stat--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.strategy-publish-card"][data-part="statLabel"] {
  color: var(--c-pub_strategy-publish-card--statLabel--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_strategy-publish-card--statLabel--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_strategy-publish-card--statLabel--lineHeight, 1.3333);
}
[data-ui="pub.strategy-publish-card"][data-part="statValue"] {
  font-size: var(--c-pub_strategy-publish-card--statValue--fontSize, var(--ui-type-size-xl));
  font-weight: var(--c-pub_strategy-publish-card--statValue--fontWeight, 600);
  line-height: var(--c-pub_strategy-publish-card--statValue--lineHeight, 1.4);
}
[data-ui="pub.strategy-publish-card"][data-part="preview"] {
  background: var(--c-pub_strategy-publish-card--preview--background, var(--ui-surface-raised));
  border-color: var(--c-pub_strategy-publish-card--preview--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_strategy-publish-card--preview--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_strategy-publish-card--preview--radius, var(--ui-geometry-radius-surface));
  font-size: var(--c-pub_strategy-publish-card--preview--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_strategy-publish-card--preview--lineHeight, 1.4286);
}
[data-ui="pub.strategy-publish-card"][data-part="previewTitle"] {
  font-size: var(--c-pub_strategy-publish-card--previewTitle--fontSize, var(--ui-type-size-lg));
  font-weight: var(--c-pub_strategy-publish-card--previewTitle--fontWeight, 600);
  line-height: var(--c-pub_strategy-publish-card--previewTitle--lineHeight, 1.5);
}
[data-ui="pub.strategy-publish-card"][data-part="muted"] {
  color: var(--c-pub_strategy-publish-card--muted--color, var(--ui-content-fg-muted));
}
[data-ui="pub.strategy-publish-card"][data-part="termLabel"] {
  color: var(--c-pub_strategy-publish-card--termLabel--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_strategy-publish-card--termLabel--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_strategy-publish-card--termLabel--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_strategy-publish-card--termLabel--lineHeight, 1.3333);
}
[data-ui="pub.strategy-publish-card"][data-part="note"] {
  color: var(--c-pub_strategy-publish-card--note--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_strategy-publish-card--note--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_strategy-publish-card--note--lineHeight, 1.3333);
}
[data-ui="pub.strategy-publish-card"][data-part="trackValue"] {
  font-size: var(--c-pub_strategy-publish-card--trackValue--fontSize, var(--ui-type-size-2xl));
  font-weight: var(--c-pub_strategy-publish-card--trackValue--fontWeight, 600);
  line-height: var(--c-pub_strategy-publish-card--trackValue--lineHeight, 1.3333);
}
[data-ui="pub.strategy-publish-card"][data-part="trackText"] {
  color: var(--c-pub_strategy-publish-card--trackText--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_strategy-publish-card--trackText--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_strategy-publish-card--trackText--lineHeight, 1.4286);
}
[data-ui="pub.strategy-publish-card"][data-part="heading"] {
  font-size: var(--c-pub_strategy-publish-card--heading--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_strategy-publish-card--heading--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_strategy-publish-card--heading--lineHeight, 1.4286);
}
[data-ui="pub.strategy-publish-card"][data-part="field"] {
  font-size: var(--c-pub_strategy-publish-card--field--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_strategy-publish-card--field--lineHeight, 1.4286);
}
[data-ui="pub.strategy-publish-card"][data-part="fieldLabel"] {
  font-weight: var(--c-pub_strategy-publish-card--fieldLabel--fontWeight, var(--ui-type-weight-medium));
}
[data-ui="pub.strategy-publish-card"][data-part="option"] {
  border-color: var(--c-pub_strategy-publish-card--option--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_strategy-publish-card--option--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_strategy-publish-card--option--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.strategy-publish-card"][data-part="disclaimers"] {
  border-color: var(--c-pub_strategy-publish-card--disclaimers--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_strategy-publish-card--disclaimers--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_strategy-publish-card--disclaimers--radius, var(--ui-geometry-radius-surface));
  font-size: var(--c-pub_strategy-publish-card--disclaimers--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_strategy-publish-card--disclaimers--lineHeight, 1.4286);
}
[data-ui="pub.strategy-publish-card"][data-part="tracking"] {
  background: var(--c-pub_strategy-publish-card--tracking--background, var(--ui-status-warning-surface));
  color: var(--c-pub_strategy-publish-card--tracking--color, var(--ui-status-warning-on-surface));
  border-color: var(--c-pub_strategy-publish-card--tracking--borderColor, var(--ui-status-warning-line));
  border-radius: var(--c-pub_strategy-publish-card--tracking--radius, var(--ui-geometry-radius-surface));
  font-size: var(--c-pub_strategy-publish-card--tracking--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_strategy-publish-card--tracking--lineHeight, 1.4286);
}
[data-ui="pub.strategy-publish-card"][data-part="error"] {
  color: var(--c-pub_strategy-publish-card--error--color, var(--ui-status-danger-text));
  font-size: var(--c-pub_strategy-publish-card--error--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_strategy-publish-card--error--lineHeight, 1.4286);
}
[data-ui="pub.strategy-readiness"][data-part="root"] {
  background: var(--c-pub_strategy-readiness--root--background, var(--ui-surface-base));
  color: var(--c-pub_strategy-readiness--root--color, var(--ui-content-fg));
  border-color: var(--c-pub_strategy-readiness--root--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_strategy-readiness--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_strategy-readiness--root--radius, 0);
}
[data-ui="pub.strategy-readiness"][data-part="header"] {
  border-color: var(--c-pub_strategy-readiness--header--borderColor, var(--ui-line-divider));
}
[data-ui="pub.strategy-readiness"][data-part="title"] {
  font-size: var(--c-pub_strategy-readiness--title--fontSize, var(--ui-type-size-lg));
  font-weight: var(--c-pub_strategy-readiness--title--fontWeight, 600);
  line-height: var(--c-pub_strategy-readiness--title--lineHeight, 1.5);
}
[data-ui="pub.strategy-readiness"][data-part="row"] {
  font-size: var(--c-pub_strategy-readiness--row--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_strategy-readiness--row--lineHeight, 1.4286);
}
[data-ui="pub.strategy-readiness"][data-part="dot"] {
  background: var(--c-pub_strategy-readiness--dot--background, var(--ui-status-warning-fill));
  border-radius: var(--c-pub_strategy-readiness--dot--radius, 0);
}
[data-ui="pub.strategy-readiness"][data-part="value"] {
  color: var(--c-pub_strategy-readiness--value--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_strategy-readiness--value--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_strategy-readiness--value--lineHeight, 1.3333);
}
[data-ui="pub.strategy-setup-fields"][data-part="root"] {
  border-color: var(--c-pub_strategy-setup-fields--root--borderColor, var(--ui-line-divider));
}
[data-ui="pub.strategy-setup-fields"][data-part="title"] {
  font-size: var(--c-pub_strategy-setup-fields--title--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_strategy-setup-fields--title--fontWeight, 600);
  line-height: var(--c-pub_strategy-setup-fields--title--lineHeight, 1.4286);
}
[data-ui="pub.strategy-setup-fields"][data-part="section"] {
  color: var(--c-pub_strategy-setup-fields--section--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_strategy-setup-fields--section--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_strategy-setup-fields--section--fontWeight, 600);
  line-height: var(--c-pub_strategy-setup-fields--section--lineHeight, 1.3333);
  letter-spacing: var(--c-pub_strategy-setup-fields--section--letterSpacing, var(--ui-type-tracking-wide));
  text-transform: var(--c-pub_strategy-setup-fields--section--textTransform, uppercase);
}
[data-ui="pub.strategy-setup-panel"][data-part="root"] {
  background: var(--c-pub_strategy-setup-panel--root--background, var(--ui-surface-base));
  color: var(--c-pub_strategy-setup-panel--root--color, var(--ui-content-fg));
  border-color: var(--c-pub_strategy-setup-panel--root--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_strategy-setup-panel--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_strategy-setup-panel--root--radius, 0);
}
[data-ui="pub.strategy-setup-panel"][data-part="header"] {
  border-color: var(--c-pub_strategy-setup-panel--header--borderColor, var(--ui-line-divider));
}
[data-ui="pub.strategy-setup-panel"][data-part="title"] {
  font-size: var(--c-pub_strategy-setup-panel--title--fontSize, var(--ui-type-size-lg));
  font-weight: var(--c-pub_strategy-setup-panel--title--fontWeight, 600);
  line-height: var(--c-pub_strategy-setup-panel--title--lineHeight, 1.5);
}
[data-ui="pub.strategy-setup-panel"][data-part="field"] {
  font-size: var(--c-pub_strategy-setup-panel--field--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_strategy-setup-panel--field--lineHeight, 1.4286);
}
[data-ui="pub.strategy-setup-panel"][data-part="fieldLabel"] {
  font-weight: var(--c-pub_strategy-setup-panel--fieldLabel--fontWeight, var(--ui-type-weight-medium));
}
[data-ui="pub.strategy-setup-panel"][data-part="input"] {
  background: var(--c-pub_strategy-setup-panel--input--background, var(--ui-surface-page));
  color: var(--c-pub_strategy-setup-panel--input--color, var(--ui-content-fg));
  border-color: var(--c-pub_strategy-setup-panel--input--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_strategy-setup-panel--input--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_strategy-setup-panel--input--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_strategy-setup-panel--input--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_strategy-setup-panel--input--lineHeight, 1.4286);
}
[data-ui="pub.strategy-setup-panel"][data-part="blocker"] {
  background: var(--c-pub_strategy-setup-panel--blocker--background, var(--ui-status-warning-surface));
  color: var(--c-pub_strategy-setup-panel--blocker--color, var(--ui-status-warning-on-surface));
  border-color: var(--c-pub_strategy-setup-panel--blocker--borderColor, var(--ui-status-warning-line));
  border-width: var(--c-pub_strategy-setup-panel--blocker--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_strategy-setup-panel--blocker--radius, 0);
  font-size: var(--c-pub_strategy-setup-panel--blocker--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_strategy-setup-panel--blocker--lineHeight, 1.3333);
}
[data-ui="pub.strategy-setup-panel"][data-part="error"] {
  background: var(--c-pub_strategy-setup-panel--error--background, var(--ui-status-danger-surface));
  color: var(--c-pub_strategy-setup-panel--error--color, var(--ui-status-danger-on-surface));
  border-color: var(--c-pub_strategy-setup-panel--error--borderColor, var(--ui-status-danger-line));
  border-width: var(--c-pub_strategy-setup-panel--error--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_strategy-setup-panel--error--radius, 0);
  font-size: var(--c-pub_strategy-setup-panel--error--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_strategy-setup-panel--error--lineHeight, 1.3333);
}
[data-ui="pub.strategy-setup-panel"][data-part="submit"] {
  background: var(--c-pub_strategy-setup-panel--submit--background, var(--ui-action-solid-fill));
  color: var(--c-pub_strategy-setup-panel--submit--color, var(--ui-action-solid-on-fill));
  border-radius: var(--c-pub_strategy-setup-panel--submit--radius, 0);
  font-size: var(--c-pub_strategy-setup-panel--submit--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_strategy-setup-panel--submit--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_strategy-setup-panel--submit--lineHeight, 1.4286);
}
[data-ui="pub.strategy-setup-panel"][data-part="secondary"] {
  background: var(--c-pub_strategy-setup-panel--secondary--background, var(--ui-surface-page));
  color: var(--c-pub_strategy-setup-panel--secondary--color, var(--ui-content-fg));
  border-color: var(--c-pub_strategy-setup-panel--secondary--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_strategy-setup-panel--secondary--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_strategy-setup-panel--secondary--radius, 0);
  font-size: var(--c-pub_strategy-setup-panel--secondary--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_strategy-setup-panel--secondary--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_strategy-setup-panel--secondary--lineHeight, 1.4286);
}
[data-ui="pub.strategy-signal-card"][data-part="root"] {
  background: var(--c-pub_strategy-signal-card--root--background, var(--ui-surface-base));
  color: var(--c-pub_strategy-signal-card--root--color, var(--ui-content-fg));
  border-color: var(--c-pub_strategy-signal-card--root--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_strategy-signal-card--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_strategy-signal-card--root--radius, 0);
}
[data-ui="pub.strategy-signal-card"][data-part="icon"] {
  background: var(--c-pub_strategy-signal-card--icon--background, var(--ui-status-info-surface));
  color: var(--c-pub_strategy-signal-card--icon--color, var(--ui-status-info-on-surface));
  border-color: var(--c-pub_strategy-signal-card--icon--borderColor, var(--ui-status-info-line));
  border-width: var(--c-pub_strategy-signal-card--icon--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_strategy-signal-card--icon--radius, 0);
}
[data-ui="pub.strategy-signal-card"][data-part="label"] {
  color: var(--c-pub_strategy-signal-card--label--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_strategy-signal-card--label--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_strategy-signal-card--label--lineHeight, 1.3333);
}
[data-ui="pub.strategy-signal-card"][data-part="value"] {
  font-size: var(--c-pub_strategy-signal-card--value--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_strategy-signal-card--value--fontWeight, 600);
  line-height: var(--c-pub_strategy-signal-card--value--lineHeight, 1.4286);
}
[data-ui="pub.strategy-studio-mcp-layout"][data-part="back"] {
  background: var(--c-pub_strategy-studio-mcp-layout--back--background, var(--ui-surface-page));
  color: var(--c-pub_strategy-studio-mcp-layout--back--color, var(--ui-content-fg));
  border-color: var(--c-pub_strategy-studio-mcp-layout--back--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_strategy-studio-mcp-layout--back--borderWidth, var(--ui-geometry-border-width));
  font-size: var(--c-pub_strategy-studio-mcp-layout--back--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_strategy-studio-mcp-layout--back--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_strategy-studio-mcp-layout--back--lineHeight, 1.4286);
  border-radius: var(--c-pub_strategy-studio-mcp-layout--back--radius, 0);
}
[data-ui="pub.strategy-studio"][data-part="loading"] {
  color: var(--c-pub_strategy-studio--loading--color, var(--ui-content-fg));
}
[data-ui="pub.strategy-studio"][data-part="shell"] {
  background: var(--c-pub_strategy-studio--shell--background, var(--ui-surface-page));
  color: var(--c-pub_strategy-studio--shell--color, var(--ui-content-fg));
}
[data-ui="pub.strategy-studio"][data-part="title"] {
  font-size: var(--c-pub_strategy-studio--title--fontSize, var(--ui-type-size-lg));
  font-weight: var(--c-pub_strategy-studio--title--fontWeight, 600);
  line-height: var(--c-pub_strategy-studio--title--lineHeight, 1.5);
}
[data-ui="pub.strategy-studio"][data-part="titleIcon"] {
  color: var(--c-pub_strategy-studio--titleIcon--color, var(--ui-action-solid-fill));
}
[data-ui="pub.strategy-studio"][data-part="lede"] {
  color: var(--c-pub_strategy-studio--lede--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_strategy-studio--lede--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_strategy-studio--lede--lineHeight, 1.4286);
}
[data-ui="pub.strategy-studio"][data-part="note"] {
  color: var(--c-pub_strategy-studio--note--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_strategy-studio--note--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_strategy-studio--note--lineHeight, 1.3333);
}
[data-ui="pub.strategy-studio"][data-part="eyebrow"] {
  color: var(--c-pub_strategy-studio--eyebrow--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_strategy-studio--eyebrow--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_strategy-studio--eyebrow--lineHeight, 1.3333);
  letter-spacing: var(--c-pub_strategy-studio--eyebrow--letterSpacing, var(--ui-type-tracking-wide));
  text-transform: var(--c-pub_strategy-studio--eyebrow--textTransform, uppercase);
}
[data-ui="pub.strategy-studio"][data-part="heading"] {
  font-size: var(--c-pub_strategy-studio--heading--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_strategy-studio--heading--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_strategy-studio--heading--lineHeight, 1.4286);
}
[data-ui="pub.strategy-studio"][data-part="strongHeading"] {
  font-size: var(--c-pub_strategy-studio--strongHeading--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_strategy-studio--strongHeading--fontWeight, 600);
  line-height: var(--c-pub_strategy-studio--strongHeading--lineHeight, 1.4286);
}
[data-ui="pub.strategy-studio"][data-part="displayTitle"] {
  font-size: var(--c-pub_strategy-studio--displayTitle--fontSize, var(--ui-type-size-xl));
  font-weight: var(--c-pub_strategy-studio--displayTitle--fontWeight, 600);
  line-height: var(--c-pub_strategy-studio--displayTitle--lineHeight, 1.4);
}
[data-ui="pub.strategy-studio"][data-part="caption"] {
  font-size: var(--c-pub_strategy-studio--caption--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_strategy-studio--caption--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_strategy-studio--caption--lineHeight, 1.3333);
}
[data-ui="pub.strategy-studio"][data-part="value"] {
  font-size: var(--c-pub_strategy-studio--value--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_strategy-studio--value--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_strategy-studio--value--lineHeight, 1.4286);
}
[data-ui="pub.strategy-studio"][data-part="panel"] {
  background: var(--c-pub_strategy-studio--panel--background, var(--ui-surface-base));
  color: var(--c-pub_strategy-studio--panel--color, var(--ui-content-fg));
  border-color: var(--c-pub_strategy-studio--panel--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_strategy-studio--panel--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_strategy-studio--panel--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.strategy-studio"][data-part="emphasisPanel"] {
  background: var(--c-pub_strategy-studio--emphasisPanel--background, var(--ui-surface-base));
  color: var(--c-pub_strategy-studio--emphasisPanel--color, var(--ui-content-fg));
  border-color: var(--c-pub_strategy-studio--emphasisPanel--borderColor, var(--ui-line-strong));
  border-width: var(--c-pub_strategy-studio--emphasisPanel--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_strategy-studio--emphasisPanel--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.strategy-studio"][data-part="emptyNote"] {
  color: var(--c-pub_strategy-studio--emptyNote--color, var(--ui-content-fg-muted));
  border-color: var(--c-pub_strategy-studio--emptyNote--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_strategy-studio--emptyNote--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_strategy-studio--emptyNote--radius, var(--ui-geometry-radius-surface));
  font-size: var(--c-pub_strategy-studio--emptyNote--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_strategy-studio--emptyNote--lineHeight, 1.4286);
}
[data-ui="pub.strategy-studio"][data-part="placeholder"] {
  border-color: var(--c-pub_strategy-studio--placeholder--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_strategy-studio--placeholder--borderWidth, var(--ui-geometry-border-width));
  border-style: var(--c-pub_strategy-studio--placeholder--borderStyle, dashed);
  border-radius: var(--c-pub_strategy-studio--placeholder--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.strategy-studio"][data-part="well"] {
  background: var(--c-pub_strategy-studio--well--background, var(--ui-surface-raised));
  border-color: var(--c-pub_strategy-studio--well--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_strategy-studio--well--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_strategy-studio--well--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.strategy-studio"][data-part="subtleWell"] {
  background: var(--c-pub_strategy-studio--subtleWell--background, var(--ui-surface-sunken));
  border-color: var(--c-pub_strategy-studio--subtleWell--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_strategy-studio--subtleWell--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_strategy-studio--subtleWell--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.strategy-studio"][data-part="chartWell"] {
  background: var(--c-pub_strategy-studio--chartWell--background, var(--ui-surface-ink));
  border-radius: var(--c-pub_strategy-studio--chartWell--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.strategy-studio"][data-part="chip"] {
  background: var(--c-pub_strategy-studio--chip--background, var(--ui-surface-raised));
  border-color: var(--c-pub_strategy-studio--chip--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_strategy-studio--chip--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_strategy-studio--chip--radius, var(--ui-geometry-radius-chip));
  font-size: var(--c-pub_strategy-studio--chip--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_strategy-studio--chip--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_strategy-studio--chip--lineHeight, 1.3333);
}
[data-ui="pub.strategy-studio"][data-part="searchIcon"] {
  color: var(--c-pub_strategy-studio--searchIcon--color, var(--ui-content-fg-muted));
}
[data-ui="pub.strategy-studio"][data-part="search"] {
  background: var(--c-pub_strategy-studio--search--background, var(--ui-surface-page));
  color: var(--c-pub_strategy-studio--search--color, var(--ui-content-fg));
  border-color: var(--c-pub_strategy-studio--search--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_strategy-studio--search--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_strategy-studio--search--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_strategy-studio--search--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_strategy-studio--search--lineHeight, 1.4286);
}
[data-ui="pub.strategy-studio"][data-part="primaryAction"] {
  background: var(--c-pub_strategy-studio--primaryAction--background, var(--ui-action-solid-fill));
  color: var(--c-pub_strategy-studio--primaryAction--color, var(--ui-action-solid-on-fill));
  border-radius: var(--c-pub_strategy-studio--primaryAction--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_strategy-studio--primaryAction--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_strategy-studio--primaryAction--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_strategy-studio--primaryAction--lineHeight, 1.4286);
}
[data-ui="pub.strategy-studio"][data-part="secondaryAction"] {
  background: var(--c-pub_strategy-studio--secondaryAction--background, var(--ui-surface-page));
  color: var(--c-pub_strategy-studio--secondaryAction--color, var(--ui-content-fg));
  border-color: var(--c-pub_strategy-studio--secondaryAction--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_strategy-studio--secondaryAction--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_strategy-studio--secondaryAction--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_strategy-studio--secondaryAction--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_strategy-studio--secondaryAction--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_strategy-studio--secondaryAction--lineHeight, 1.4286);
}
[data-ui="pub.strategy-studio"][data-part="softAction"] {
  background: var(--c-pub_strategy-studio--softAction--background, var(--ui-action-secondary-fill));
  color: var(--c-pub_strategy-studio--softAction--color, var(--ui-action-secondary-on-fill));
  border-color: var(--c-pub_strategy-studio--softAction--borderColor, var(--ui-line-strong));
  border-width: var(--c-pub_strategy-studio--softAction--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_strategy-studio--softAction--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_strategy-studio--softAction--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_strategy-studio--softAction--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_strategy-studio--softAction--lineHeight, 1.4286);
}
[data-ui="pub.strategy-studio"][data-part="error"] {
  color: var(--c-pub_strategy-studio--error--color, var(--ui-status-danger-text));
  font-size: var(--c-pub_strategy-studio--error--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_strategy-studio--error--lineHeight, 1.3333);
}
[data-ui="pub.strategy-summary-card"][data-part="root"] {
  background: var(--c-pub_strategy-summary-card--root--background, var(--ui-surface-base));
  color: var(--c-pub_strategy-summary-card--root--color, var(--ui-content-fg));
  border-color: var(--c-pub_strategy-summary-card--root--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_strategy-summary-card--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_strategy-summary-card--root--radius, 0);
  box-shadow: var(--c-pub_strategy-summary-card--root--shadow, var(--ui-elevation-raised));
}
[data-ui="pub.strategy-summary-card"][data-part="name"] {
  font-size: var(--c-pub_strategy-summary-card--name--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_strategy-summary-card--name--fontWeight, 600);
  line-height: var(--c-pub_strategy-summary-card--name--lineHeight, 1.4286);
}
[data-ui="pub.strategy-summary-card"][data-part="status"] {
  color: var(--c-pub_strategy-summary-card--status--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_strategy-summary-card--status--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_strategy-summary-card--status--lineHeight, 1.3333);
}
[data-ui="pub.strategy-summary-card"][data-part="footer"] {
  color: var(--c-pub_strategy-summary-card--footer--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_strategy-summary-card--footer--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_strategy-summary-card--footer--lineHeight, 1.3333);
}
[data-ui="pub.strategy-summary-card"][data-part="secondaryAction"] {
  background: var(--c-pub_strategy-summary-card--secondaryAction--background, var(--ui-surface-page));
  color: var(--c-pub_strategy-summary-card--secondaryAction--color, var(--ui-content-fg));
  border-color: var(--c-pub_strategy-summary-card--secondaryAction--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_strategy-summary-card--secondaryAction--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_strategy-summary-card--secondaryAction--radius, 0);
  font-size: var(--c-pub_strategy-summary-card--secondaryAction--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_strategy-summary-card--secondaryAction--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_strategy-summary-card--secondaryAction--lineHeight, 1.3333);
}
[data-ui="pub.strategy-summary-card"][data-part="primaryAction"] {
  background: var(--c-pub_strategy-summary-card--primaryAction--background, var(--ui-action-solid-fill));
  color: var(--c-pub_strategy-summary-card--primaryAction--color, var(--ui-action-solid-on-fill));
  border-radius: var(--c-pub_strategy-summary-card--primaryAction--radius, 0);
  font-size: var(--c-pub_strategy-summary-card--primaryAction--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_strategy-summary-card--primaryAction--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_strategy-summary-card--primaryAction--lineHeight, 1.3333);
}
[data-ui="pub.strategy-summary-grid"][data-part="title"] {
  color: var(--c-pub_strategy-summary-grid--title--color, var(--ui-content-fg));
  font-size: var(--c-pub_strategy-summary-grid--title--fontSize, var(--ui-type-size-xl));
  font-weight: var(--c-pub_strategy-summary-grid--title--fontWeight, 600);
  line-height: var(--c-pub_strategy-summary-grid--title--lineHeight, 1.4);
}
[data-ui="pub.strategy-summary-grid"][data-part="searchIcon"] {
  color: var(--c-pub_strategy-summary-grid--searchIcon--color, var(--ui-content-fg-muted));
}
[data-ui="pub.strategy-summary-grid"][data-part="search"] {
  background: var(--c-pub_strategy-summary-grid--search--background, var(--ui-surface-page));
  color: var(--c-pub_strategy-summary-grid--search--color, var(--ui-content-fg));
  border-color: var(--c-pub_strategy-summary-grid--search--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_strategy-summary-grid--search--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_strategy-summary-grid--search--radius, 0);
  font-size: var(--c-pub_strategy-summary-grid--search--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_strategy-summary-grid--search--lineHeight, 1.4286);
}
[data-ui="pub.strategy-summary-grid"][data-part="modeGroup"] {
  background: var(--c-pub_strategy-summary-grid--modeGroup--background, var(--ui-surface-base));
  border-color: var(--c-pub_strategy-summary-grid--modeGroup--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_strategy-summary-grid--modeGroup--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_strategy-summary-grid--modeGroup--radius, 0);
}
[data-ui="pub.strategy-summary-grid"][data-part="mode"] {
  color: var(--c-pub_strategy-summary-grid--mode--color, var(--ui-content-fg-muted));
  border-radius: var(--c-pub_strategy-summary-grid--mode--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_strategy-summary-grid--mode--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_strategy-summary-grid--mode--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_strategy-summary-grid--mode--lineHeight, 1.4286);
}
[data-ui="pub.strategy-summary-grid"][data-part="empty"] {
  color: var(--c-pub_strategy-summary-grid--empty--color, var(--ui-content-fg-muted));
  border-color: var(--c-pub_strategy-summary-grid--empty--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_strategy-summary-grid--empty--borderWidth, var(--ui-geometry-border-width));
  border-style: var(--c-pub_strategy-summary-grid--empty--borderStyle, dashed);
  border-radius: var(--c-pub_strategy-summary-grid--empty--radius, 0);
  font-size: var(--c-pub_strategy-summary-grid--empty--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_strategy-summary-grid--empty--lineHeight, 1.4286);
}
[data-ui="pub.strategy-template-browser"][data-part="root"] {
  background: var(--c-pub_strategy-template-browser--root--background, var(--ui-surface-base));
  color: var(--c-pub_strategy-template-browser--root--color, var(--ui-content-fg));
  border-color: var(--c-pub_strategy-template-browser--root--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_strategy-template-browser--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_strategy-template-browser--root--radius, 0);
}
[data-ui="pub.strategy-template-browser"][data-part="header"] {
  border-color: var(--c-pub_strategy-template-browser--header--borderColor, var(--ui-line-divider));
}
[data-ui="pub.strategy-template-browser"][data-part="title"] {
  font-size: var(--c-pub_strategy-template-browser--title--fontSize, var(--ui-type-size-lg));
  font-weight: var(--c-pub_strategy-template-browser--title--fontWeight, 600);
  line-height: var(--c-pub_strategy-template-browser--title--lineHeight, 1.5);
}
[data-ui="pub.strategy-template-browser"][data-part="searchIcon"] {
  color: var(--c-pub_strategy-template-browser--searchIcon--color, var(--ui-content-fg-muted));
}
[data-ui="pub.strategy-template-browser"][data-part="search"] {
  background: var(--c-pub_strategy-template-browser--search--background, var(--ui-surface-page));
  color: var(--c-pub_strategy-template-browser--search--color, var(--ui-content-fg));
  border-color: var(--c-pub_strategy-template-browser--search--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_strategy-template-browser--search--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_strategy-template-browser--search--radius, 0);
  font-size: var(--c-pub_strategy-template-browser--search--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_strategy-template-browser--search--lineHeight, 1.4286);
}
[data-ui="pub.strategy-template-list"][data-part="empty"] {
  color: var(--c-pub_strategy-template-list--empty--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_strategy-template-list--empty--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_strategy-template-list--empty--lineHeight, 1.4286);
}
[data-ui="pub.strategy-template-list"][data-part="row"] {
  border-radius: var(--c-pub_strategy-template-list--row--radius, 0);
}
[data-ui="pub.strategy-template-list"][data-part="name"] {
  font-size: var(--c-pub_strategy-template-list--name--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_strategy-template-list--name--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_strategy-template-list--name--lineHeight, 1.4286);
}
[data-ui="pub.strategy-template-list"][data-part="category"] {
  border-color: var(--c-pub_strategy-template-list--category--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_strategy-template-list--category--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_strategy-template-list--category--radius, 0);
  font-size: var(--c-pub_strategy-template-list--category--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_strategy-template-list--category--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_strategy-template-list--category--lineHeight, 1.3333);
}
[data-ui="pub.strategy-template-list"][data-part="description"] {
  color: var(--c-pub_strategy-template-list--description--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_strategy-template-list--description--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_strategy-template-list--description--lineHeight, 1.3333);
}
[data-ui="pub.strategy-template-list"][data-part="readiness"] {
  color: var(--c-pub_strategy-template-list--readiness--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_strategy-template-list--readiness--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_strategy-template-list--readiness--lineHeight, 1.4286);
}
[data-ui="pub.strategy-template-list"][data-part="readyIcon"] {
  color: var(--c-pub_strategy-template-list--readyIcon--color, var(--ui-status-success-text));
}
[data-ui="pub.strategy-template-list"][data-part="soonIcon"] {
  color: var(--c-pub_strategy-template-list--soonIcon--color, var(--ui-status-warning-text));
}
[data-ui="pub.access-notice"][data-part="root"] {
  background: var(--c-pub_access-notice--root--background, var(--ui-surface-page));
  border-color: var(--c-pub_access-notice--root--borderColor, var(--ui-status-warning-line));
  border-width: var(--c-pub_access-notice--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_access-notice--root--radius, 0);
}
[data-ui="pub.access-notice"][data-part="icon"] {
  color: var(--c-pub_access-notice--icon--color, var(--ui-status-warning-text));
}
[data-ui="pub.access-notice"][data-part="title"] {
  font-size: var(--c-pub_access-notice--title--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_access-notice--title--fontWeight, 600);
  line-height: var(--c-pub_access-notice--title--lineHeight, 1.4286);
}
[data-ui="pub.access-notice"][data-part="body"] {
  color: var(--c-pub_access-notice--body--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_access-notice--body--fontSize, var(--ui-type-size-md));
}
[data-ui="pub.access-page"][data-part="root"] {
  color: var(--c-pub_access-page--root--color, var(--ui-content-fg));
}
[data-ui="pub.access-page"][data-part="eyebrow"] {
  color: var(--c-pub_access-page--eyebrow--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_access-page--eyebrow--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_access-page--eyebrow--lineHeight, 1.3333);
  text-transform: var(--c-pub_access-page--eyebrow--textTransform, var(--ui-type-case-eyebrow));
}
[data-ui="pub.access-page"][data-part="title"] {
  font-size: var(--c-pub_access-page--title--fontSize, var(--ui-type-size-3xl));
  font-weight: var(--c-pub_access-page--title--fontWeight, 600);
  line-height: var(--c-pub_access-page--title--lineHeight, 1.2);
  letter-spacing: var(--c-pub_access-page--title--letterSpacing, var(--ui-type-tracking-normal));
}
[data-ui="pub.access-page"][data-part="lede"] {
  color: var(--c-pub_access-page--lede--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_access-page--lede--fontSize, var(--ui-type-size-md));
}
[data-ui="pub.access-page"][data-part="link"] {
  color: var(--c-pub_access-page--link--color, var(--ui-content-fg));
  font-weight: var(--c-pub_access-page--link--fontWeight, 500);
}
[data-ui="pub.access-page"][data-part="nav"] {
  color: var(--c-pub_access-page--nav--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_access-page--nav--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_access-page--nav--lineHeight, 1.4286);
}
[data-ui="pub.access-setup-panel"][data-part="root"] {
  background: var(--c-pub_access-setup-panel--root--background, var(--ui-surface-page));
  border-color: var(--c-pub_access-setup-panel--root--borderColor, var(--ui-status-success-line));
  border-width: var(--c-pub_access-setup-panel--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_access-setup-panel--root--radius, 0);
}
[data-ui="pub.access-setup-panel"][data-part="eyebrow"] {
  color: var(--c-pub_access-setup-panel--eyebrow--color, var(--ui-status-success-text));
  font-size: var(--c-pub_access-setup-panel--eyebrow--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_access-setup-panel--eyebrow--lineHeight, 1.3333);
  text-transform: var(--c-pub_access-setup-panel--eyebrow--textTransform, var(--ui-type-case-eyebrow));
}
[data-ui="pub.access-setup-panel"][data-part="title"] {
  font-size: var(--c-pub_access-setup-panel--title--fontSize, var(--ui-type-size-lg));
  font-weight: var(--c-pub_access-setup-panel--title--fontWeight, 600);
  line-height: var(--c-pub_access-setup-panel--title--lineHeight, 1.5556);
}
[data-ui="pub.access-setup-panel"][data-part="summary"] {
  color: var(--c-pub_access-setup-panel--summary--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_access-setup-panel--summary--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_access-setup-panel--summary--lineHeight, 1.4286);
}
[data-ui="pub.access-setup-panel"][data-part="statusIcon"] {
  background: var(--c-pub_access-setup-panel--statusIcon--background, var(--ui-surface-raised));
  border-color: var(--c-pub_access-setup-panel--statusIcon--borderColor, var(--ui-status-success-line));
  border-width: var(--c-pub_access-setup-panel--statusIcon--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_access-setup-panel--statusIcon--color, var(--ui-status-success-text));
  border-radius: var(--c-pub_access-setup-panel--statusIcon--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.access-setup-panel"][data-part="confirmation"] {
  background: var(--c-pub_access-setup-panel--confirmation--background, var(--ui-status-success-surface));
  border-color: var(--c-pub_access-setup-panel--confirmation--borderColor, var(--ui-status-success-line));
  border-width: var(--c-pub_access-setup-panel--confirmation--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_access-setup-panel--confirmation--color, var(--ui-status-success-on-surface));
  border-radius: var(--c-pub_access-setup-panel--confirmation--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.access-setup-panel"][data-part="confirmationTitle"] {
  font-size: var(--c-pub_access-setup-panel--confirmationTitle--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_access-setup-panel--confirmationTitle--fontWeight, 600);
  line-height: var(--c-pub_access-setup-panel--confirmationTitle--lineHeight, 1.4286);
}
[data-ui="pub.access-setup-panel"][data-part="successIcon"] {
  color: var(--c-pub_access-setup-panel--successIcon--color, var(--ui-status-success-text));
}
[data-ui="pub.access-setup-panel"][data-part="address"] {
  color: var(--c-pub_access-setup-panel--address--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_access-setup-panel--address--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_access-setup-panel--address--lineHeight, 1.3333);
}
[data-ui="pub.access-setup-panel"][data-part="well"] {
  background: var(--c-pub_access-setup-panel--well--background, var(--ui-surface-raised));
  border-color: var(--c-pub_access-setup-panel--well--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_access-setup-panel--well--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_access-setup-panel--well--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.access-setup-panel"][data-part="label"] {
  color: var(--c-pub_access-setup-panel--label--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_access-setup-panel--label--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_access-setup-panel--label--lineHeight, 1.3333);
  text-transform: var(--c-pub_access-setup-panel--label--textTransform, var(--ui-type-case-eyebrow));
}
[data-ui="pub.access-setup-panel"][data-part="value"] {
  font-size: var(--c-pub_access-setup-panel--value--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_access-setup-panel--value--fontWeight, 500);
  line-height: var(--c-pub_access-setup-panel--value--lineHeight, 1.4286);
}
[data-ui="pub.access-setup-panel"][data-part="hint"] {
  color: var(--c-pub_access-setup-panel--hint--color, var(--ui-content-fg-muted));
}
[data-ui="pub.access-setup-panel"][data-part="wellTitle"] {
  font-size: var(--c-pub_access-setup-panel--wellTitle--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_access-setup-panel--wellTitle--fontWeight, 600);
  line-height: var(--c-pub_access-setup-panel--wellTitle--lineHeight, 1.4286);
}
[data-ui="pub.access-setup-panel"][data-part="wellText"] {
  color: var(--c-pub_access-setup-panel--wellText--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_access-setup-panel--wellText--fontSize, var(--ui-type-size-xs));
}
[data-ui="pub.access-setup-panel"][data-part="action"] {
  background: var(--c-pub_access-setup-panel--action--background, var(--ui-surface-page));
  border-color: var(--c-pub_access-setup-panel--action--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_access-setup-panel--action--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_access-setup-panel--action--color, var(--ui-content-fg));
  font-size: var(--c-pub_access-setup-panel--action--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_access-setup-panel--action--fontWeight, 500);
  line-height: var(--c-pub_access-setup-panel--action--lineHeight, 1.4286);
  border-radius: var(--c-pub_access-setup-panel--action--radius, 0);
}
[data-ui="pub.access-setup-panel"][data-part="message"] {
  border-color: var(--c-pub_access-setup-panel--message--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_access-setup-panel--message--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_access-setup-panel--message--color, var(--ui-content-fg-muted));
  border-radius: var(--c-pub_access-setup-panel--message--radius, var(--ui-geometry-radius-surface));
  font-size: var(--c-pub_access-setup-panel--message--fontSize, var(--ui-type-size-md));
}
[data-ui="pub.access-setup-panel"][data-part="passkeyAction"] {
  background: var(--c-pub_access-setup-panel--passkeyAction--background, var(--ui-status-success-surface));
  border-color: var(--c-pub_access-setup-panel--passkeyAction--borderColor, var(--ui-status-success-line));
  border-width: var(--c-pub_access-setup-panel--passkeyAction--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_access-setup-panel--passkeyAction--color, var(--ui-status-success-on-surface));
  border-radius: var(--c-pub_access-setup-panel--passkeyAction--radius, 0);
  font-weight: var(--c-pub_access-setup-panel--passkeyAction--fontWeight, 600);
}
[data-ui="pub.access-setup-step"][data-part="root"] {
  border-color: var(--c-pub_access-setup-step--root--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_access-setup-step--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_access-setup-step--root--radius, 0);
}
[data-ui="pub.access-setup-step"][data-part="marker"] {
  border-color: var(--c-pub_access-setup-step--marker--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_access-setup-step--marker--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_access-setup-step--marker--color, var(--ui-content-fg-muted));
  border-radius: var(--c-pub_access-setup-step--marker--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_access-setup-step--marker--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_access-setup-step--marker--fontWeight, 600);
  line-height: var(--c-pub_access-setup-step--marker--lineHeight, 1.3333);
}
[data-ui="pub.access-setup-step"][data-part="eyebrow"] {
  color: var(--c-pub_access-setup-step--eyebrow--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_access-setup-step--eyebrow--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_access-setup-step--eyebrow--lineHeight, 1.3333);
  text-transform: var(--c-pub_access-setup-step--eyebrow--textTransform, var(--ui-type-case-eyebrow));
}
[data-ui="pub.access-setup-step"][data-part="title"] {
  font-size: var(--c-pub_access-setup-step--title--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_access-setup-step--title--fontWeight, 600);
  line-height: var(--c-pub_access-setup-step--title--lineHeight, 1.4286);
}
[data-ui="pub.access-setup-step"][data-part="description"] {
  color: var(--c-pub_access-setup-step--description--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_access-setup-step--description--fontSize, var(--ui-type-size-md));
}
[data-ui="pub.market-detail-rows"][data-part="label"] {
  color: var(--c-pub_market-detail-rows--label--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_market-detail-rows--label--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_market-detail-rows--label--lineHeight, 1.3333);
}
[data-ui="pub.market-detail-rows"][data-part="value"] {
  font-family: var(--c-pub_market-detail-rows--value--fontFamily, var(--ui-type-font-mono));
  font-size: var(--c-pub_market-detail-rows--value--fontSize, var(--ui-type-size-2xs));
  line-height: var(--c-pub_market-detail-rows--value--lineHeight, 1.4545);
}
[data-ui="pub.market-preset-picker"][data-part="root"] {
  background: var(--c-pub_market-preset-picker--root--background, var(--ui-surface-base));
  border-color: var(--c-pub_market-preset-picker--root--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_market-preset-picker--root--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_market-preset-picker--root--color, var(--ui-content-fg));
  border-radius: var(--c-pub_market-preset-picker--root--radius, 0);
}
[data-ui="pub.market-preset-picker"][data-part="header"] {
  border-color: var(--c-pub_market-preset-picker--header--borderColor, var(--ui-line-divider));
}
[data-ui="pub.market-preset-picker"][data-part="title"] {
  font-size: var(--c-pub_market-preset-picker--title--fontSize, var(--ui-type-size-lg));
  font-weight: var(--c-pub_market-preset-picker--title--fontWeight, 600);
  line-height: var(--c-pub_market-preset-picker--title--lineHeight, 1.5);
}
[data-ui="pub.market-preset-picker"][data-part="badge"] {
  background: var(--c-pub_market-preset-picker--badge--background, var(--ui-surface-raised));
  color: var(--c-pub_market-preset-picker--badge--color, var(--ui-content-fg));
  border-radius: var(--c-pub_market-preset-picker--badge--radius, 0);
  font-size: var(--c-pub_market-preset-picker--badge--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_market-preset-picker--badge--fontWeight, 500);
  line-height: var(--c-pub_market-preset-picker--badge--lineHeight, 1.3333);
}
[data-ui="pub.market-preset-picker"][data-part="tab"] {
  border-color: var(--c-pub_market-preset-picker--tab--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_market-preset-picker--tab--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_market-preset-picker--tab--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_market-preset-picker--tab--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_market-preset-picker--tab--fontWeight, 500);
  line-height: var(--c-pub_market-preset-picker--tab--lineHeight, 1.3333);
}
[data-ui="pub.market-preset-picker"][data-part="searchIcon"] {
  color: var(--c-pub_market-preset-picker--searchIcon--color, var(--ui-content-fg-muted));
}
[data-ui="pub.market-preset-picker"][data-part="search"] {
  background: var(--c-pub_market-preset-picker--search--background, var(--ui-surface-page));
  border-color: var(--c-pub_market-preset-picker--search--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_market-preset-picker--search--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_market-preset-picker--search--color, var(--ui-content-fg));
  border-radius: var(--c-pub_market-preset-picker--search--radius, 0);
  font-size: var(--c-pub_market-preset-picker--search--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_market-preset-picker--search--lineHeight, 1.4286);
}
[data-ui="pub.market-preset-picker"][data-part="option"] {
  border-color: var(--c-pub_market-preset-picker--option--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_market-preset-picker--option--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_market-preset-picker--option--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.market-preset-picker"][data-part="optionName"] {
  font-size: var(--c-pub_market-preset-picker--optionName--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_market-preset-picker--optionName--fontWeight, 500);
  line-height: var(--c-pub_market-preset-picker--optionName--lineHeight, 1.4286);
}
[data-ui="pub.market-preset-picker"][data-part="optionMeta"] {
  color: var(--c-pub_market-preset-picker--optionMeta--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_market-preset-picker--optionMeta--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_market-preset-picker--optionMeta--lineHeight, 1.3333);
}
[data-ui="pub.market-preset-picker"][data-part="optionAlert"] {
  color: var(--c-pub_market-preset-picker--optionAlert--color, var(--ui-status-danger-text));
  font-size: var(--c-pub_market-preset-picker--optionAlert--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.market-preset-picker"][data-part="optionTarget"] {
  color: var(--c-pub_market-preset-picker--optionTarget--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_market-preset-picker--optionTarget--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.market-preset-picker"][data-part="selectedIcon"] {
  color: var(--c-pub_market-preset-picker--selectedIcon--color, var(--ui-status-success-text));
}
[data-ui="pub.market-preset-picker"][data-part="empty"] {
  border-color: var(--c-pub_market-preset-picker--empty--borderColor, var(--ui-line-divider));
  border-style: var(--c-pub_market-preset-picker--empty--borderStyle, dashed);
  border-width: var(--c-pub_market-preset-picker--empty--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_market-preset-picker--empty--color, var(--ui-content-fg-muted));
  border-radius: var(--c-pub_market-preset-picker--empty--radius, var(--ui-geometry-radius-surface));
  font-size: var(--c-pub_market-preset-picker--empty--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_market-preset-picker--empty--lineHeight, 1.4286);
}
[data-ui="pub.market-preset-picker"][data-part="detail"] {
  background: var(--c-pub_market-preset-picker--detail--background, var(--ui-surface-page));
  border-color: var(--c-pub_market-preset-picker--detail--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_market-preset-picker--detail--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_market-preset-picker--detail--radius, 0);
}
[data-ui="pub.market-preset-picker"][data-part="detailTitle"] {
  font-size: var(--c-pub_market-preset-picker--detailTitle--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_market-preset-picker--detailTitle--fontWeight, 600);
  line-height: var(--c-pub_market-preset-picker--detailTitle--lineHeight, 1.4286);
}
[data-ui="pub.market-preset-picker"][data-part="detailMeta"] {
  color: var(--c-pub_market-preset-picker--detailMeta--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_market-preset-picker--detailMeta--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_market-preset-picker--detailMeta--lineHeight, 1.3333);
}
[data-ui="pub.market-preset-picker"][data-part="primaryAction"] {
  background: var(--c-pub_market-preset-picker--primaryAction--background, var(--ui-action-solid-fill));
  color: var(--c-pub_market-preset-picker--primaryAction--color, var(--ui-action-solid-on-fill));
  border-radius: var(--c-pub_market-preset-picker--primaryAction--radius, 0);
  font-size: var(--c-pub_market-preset-picker--primaryAction--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_market-preset-picker--primaryAction--fontWeight, 500);
  line-height: var(--c-pub_market-preset-picker--primaryAction--lineHeight, 1.3333);
}
[data-ui="pub.market-preset-picker"][data-part="action"] {
  border-color: var(--c-pub_market-preset-picker--action--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_market-preset-picker--action--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_market-preset-picker--action--color, var(--ui-content-fg));
  border-radius: var(--c-pub_market-preset-picker--action--radius, 0);
  font-size: var(--c-pub_market-preset-picker--action--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_market-preset-picker--action--fontWeight, 500);
  line-height: var(--c-pub_market-preset-picker--action--lineHeight, 1.3333);
}
[data-ui="pub.overview-app"][data-part="root"] {
  background: var(--c-pub_overview-app--root--background, var(--ui-surface-page));
  color: var(--c-pub_overview-app--root--color, var(--ui-content-fg));
}
[data-ui="pub.overview-app"][data-part="railCard"] {
  background: var(--c-pub_overview-app--railCard--background, var(--ui-surface-page));
  border-color: var(--c-pub_overview-app--railCard--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_overview-app--railCard--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_overview-app--railCard--radius, 0);
}
[data-ui="pub.overview-app"][data-part="railTitle"] {
  font-size: var(--c-pub_overview-app--railTitle--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_overview-app--railTitle--lineHeight, 1.4286);
}
[data-ui="pub.overview-app"][data-part="railIcon"] {
  color: var(--c-pub_overview-app--railIcon--color, var(--ui-status-success-text));
}
[data-ui="pub.overview-app"][data-part="railLabel"] {
  font-weight: var(--c-pub_overview-app--railLabel--fontWeight, var(--ui-type-weight-medium));
}
[data-ui="pub.overview-app"][data-part="railStatus"] {
  color: var(--c-pub_overview-app--railStatus--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_overview-app--railStatus--fontSize, var(--ui-type-size-xs));
}
[data-ui="pub.overview-app"][data-part="title"] {
  font-size: var(--c-pub_overview-app--title--fontSize, var(--ui-type-size-2xl));
  font-weight: var(--c-pub_overview-app--title--fontWeight, 600);
  line-height: var(--c-pub_overview-app--title--lineHeight, 1.3333);
  letter-spacing: var(--c-pub_overview-app--title--letterSpacing, var(--ui-type-tracking-normal));
}
[data-ui="pub.overview-app"][data-part="intro"] {
  color: var(--c-pub_overview-app--intro--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_overview-app--intro--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_overview-app--intro--lineHeight, 1.4286);
}
[data-ui="pub.overview-app"][data-part="nameInput"] {
  background: var(--c-pub_overview-app--nameInput--background, var(--ui-surface-page));
  border-color: var(--c-pub_overview-app--nameInput--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_overview-app--nameInput--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_overview-app--nameInput--radius, 0);
  font-size: var(--c-pub_overview-app--nameInput--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_overview-app--nameInput--lineHeight, 1.4286);
}
[data-ui="pub.overview-app"][data-part="createButton"] {
  background: var(--c-pub_overview-app--createButton--background, var(--ui-action-solid-fill));
  color: var(--c-pub_overview-app--createButton--color, var(--ui-action-solid-on-fill));
  border-radius: var(--c-pub_overview-app--createButton--radius, 0);
  font-size: var(--c-pub_overview-app--createButton--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_overview-app--createButton--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_overview-app--createButton--lineHeight, 1.4286);
}
[data-ui="pub.overview-app"][data-part="handoffError"] {
  background: var(--c-pub_overview-app--handoffError--background, var(--ui-status-danger-surface));
  color: var(--c-pub_overview-app--handoffError--color, var(--ui-status-danger-on-surface));
  border-color: var(--c-pub_overview-app--handoffError--borderColor, var(--ui-status-danger-line));
  border-width: var(--c-pub_overview-app--handoffError--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_overview-app--handoffError--radius, 0);
  font-size: var(--c-pub_overview-app--handoffError--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_overview-app--handoffError--lineHeight, 1.3333);
}
[data-ui="pub.overview-app"][data-part="handoffStatus"] {
  color: var(--c-pub_overview-app--handoffStatus--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_overview-app--handoffStatus--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_overview-app--handoffStatus--lineHeight, 1.3333);
}
[data-ui="pub.overview-app"][data-part="sectionTitle"] {
  font-size: var(--c-pub_overview-app--sectionTitle--fontSize, var(--ui-type-size-lg));
  font-weight: var(--c-pub_overview-app--sectionTitle--fontWeight, 600);
  line-height: var(--c-pub_overview-app--sectionTitle--lineHeight, 1.5);
}
[data-ui="pub.overview-app"][data-part="searchIcon"] {
  color: var(--c-pub_overview-app--searchIcon--color, var(--ui-content-fg-muted));
}
[data-ui="pub.overview-app"][data-part="searchInput"] {
  background: var(--c-pub_overview-app--searchInput--background, var(--ui-surface-page));
  border-color: var(--c-pub_overview-app--searchInput--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_overview-app--searchInput--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_overview-app--searchInput--radius, 0);
  font-size: var(--c-pub_overview-app--searchInput--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_overview-app--searchInput--lineHeight, 1.4286);
}
[data-ui="pub.overview-app"][data-part="templateTitle"] {
  font-size: var(--c-pub_overview-app--templateTitle--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_overview-app--templateTitle--fontWeight, 600);
  line-height: var(--c-pub_overview-app--templateTitle--lineHeight, 1.4286);
}
[data-ui="pub.overview-app"][data-part="templateDescription"] {
  color: var(--c-pub_overview-app--templateDescription--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_overview-app--templateDescription--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_overview-app--templateDescription--lineHeight, 1.4286);
}
[data-ui="pub.overview-app"][data-part="templateMeta"] {
  color: var(--c-pub_overview-app--templateMeta--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_overview-app--templateMeta--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_overview-app--templateMeta--lineHeight, 1.3333);
}
[data-ui="pub.overview-badge"][data-part="root"] {
  color: var(--c-pub_overview-badge--root--color, var(--ui-content-fg));
  border-color: var(--c-pub_overview-badge--root--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_overview-badge--root--borderWidth, var(--ui-geometry-border-width));
  font-family: var(--c-pub_overview-badge--root--fontFamily, var(--ui-type-font-mono));
  font-size: var(--c-pub_overview-badge--root--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_overview-badge--root--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_overview-badge--root--lineHeight, 1.3333);
  border-radius: var(--c-pub_overview-badge--root--radius, 0);
}
[data-ui="pub.overview-link-button"][data-part="solid"] {
  background: var(--c-pub_overview-link-button--solid--background, var(--ui-action-solid-fill));
  color: var(--c-pub_overview-link-button--solid--color, var(--ui-action-solid-on-fill));
  border-radius: var(--c-pub_overview-link-button--solid--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_overview-link-button--solid--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_overview-link-button--solid--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_overview-link-button--solid--lineHeight, 1.4286);
}
[data-ui="pub.overview-link-button"][data-part="outline"] {
  background: var(--c-pub_overview-link-button--outline--background, var(--ui-surface-page));
  border-color: var(--c-pub_overview-link-button--outline--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_overview-link-button--outline--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_overview-link-button--outline--radius, var(--ui-geometry-radius-control));
  font-weight: var(--c-pub_overview-link-button--outline--fontWeight, var(--ui-type-weight-medium));
  font-size: var(--c-pub_overview-link-button--outline--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_overview-link-button--outline--lineHeight, 1.4286);
}
[data-ui="pub.overview-metric-card"][data-part="root"] {
  background: var(--c-pub_overview-metric-card--root--background, var(--ui-surface-base));
  color: var(--c-pub_overview-metric-card--root--color, var(--ui-content-fg));
  border-color: var(--c-pub_overview-metric-card--root--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_overview-metric-card--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_overview-metric-card--root--radius, 0);
}
[data-ui="pub.overview-metric-card"][data-part="icon"] {
  background: var(--c-pub_overview-metric-card--icon--background, var(--ui-status-success-surface));
  color: var(--c-pub_overview-metric-card--icon--color, var(--ui-content-fg));
  border-radius: var(--c-pub_overview-metric-card--icon--radius, 0);
}
[data-ui="pub.overview-metric-card"][data-part="label"] {
  color: var(--c-pub_overview-metric-card--label--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_overview-metric-card--label--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_overview-metric-card--label--lineHeight, 1.3333);
}
[data-ui="pub.overview-metric-card"][data-part="value"] {
  font-family: var(--c-pub_overview-metric-card--value--fontFamily, var(--ui-type-font-mono));
  font-size: var(--c-pub_overview-metric-card--value--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_overview-metric-card--value--fontWeight, 600);
  line-height: var(--c-pub_overview-metric-card--value--lineHeight, 1.4286);
}
[data-ui="pub.overview-panel"][data-part="root"] {
  background: var(--c-pub_overview-panel--root--background, var(--ui-surface-base));
  color: var(--c-pub_overview-panel--root--color, var(--ui-content-fg));
  border-color: var(--c-pub_overview-panel--root--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_overview-panel--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_overview-panel--root--radius, 0);
}
[data-ui="pub.overview-panel"][data-part="header"] {
  border-color: var(--c-pub_overview-panel--header--borderColor, var(--ui-line-divider));
}
[data-ui="pub.overview-panel"][data-part="title"] {
  font-size: var(--c-pub_overview-panel--title--fontSize, var(--ui-type-size-lg));
  font-weight: var(--c-pub_overview-panel--title--fontWeight, 600);
  line-height: var(--c-pub_overview-panel--title--lineHeight, 1.5);
}
[data-ui="pub.overview-runtime-api-preview"][data-part="root"] {
  background: var(--c-pub_overview-runtime-api-preview--root--background, var(--ui-surface-base));
  color: var(--c-pub_overview-runtime-api-preview--root--color, var(--ui-content-fg));
  border-color: var(--c-pub_overview-runtime-api-preview--root--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_overview-runtime-api-preview--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_overview-runtime-api-preview--root--radius, 0);
}
[data-ui="pub.overview-runtime-api-preview"][data-part="header"] {
  border-color: var(--c-pub_overview-runtime-api-preview--header--borderColor, var(--ui-line-divider));
}
[data-ui="pub.overview-runtime-api-preview"][data-part="title"] {
  font-size: var(--c-pub_overview-runtime-api-preview--title--fontSize, var(--ui-type-size-lg));
  font-weight: var(--c-pub_overview-runtime-api-preview--title--fontWeight, 600);
  line-height: var(--c-pub_overview-runtime-api-preview--title--lineHeight, 1.5);
}
[data-ui="pub.overview-runtime-api-preview"][data-part="note"] {
  color: var(--c-pub_overview-runtime-api-preview--note--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_overview-runtime-api-preview--note--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_overview-runtime-api-preview--note--lineHeight, 1.3333);
}
[data-ui="pub.overview-runtime-api-preview"][data-part="count"] {
  border-color: var(--c-pub_overview-runtime-api-preview--count--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_overview-runtime-api-preview--count--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_overview-runtime-api-preview--count--radius, 0);
  font-family: var(--c-pub_overview-runtime-api-preview--count--fontFamily, var(--ui-type-font-mono));
  font-size: var(--c-pub_overview-runtime-api-preview--count--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_overview-runtime-api-preview--count--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_overview-runtime-api-preview--count--lineHeight, 1.3333);
}
[data-ui="pub.overview-runtime-api-preview"][data-part="link"] {
  background: var(--c-pub_overview-runtime-api-preview--link--background, var(--ui-surface-page));
  border-color: var(--c-pub_overview-runtime-api-preview--link--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_overview-runtime-api-preview--link--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_overview-runtime-api-preview--link--radius, 0);
  font-weight: var(--c-pub_overview-runtime-api-preview--link--fontWeight, var(--ui-type-weight-medium));
  font-size: var(--c-pub_overview-runtime-api-preview--link--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.overview-runtime-api-preview"][data-part="alert"] {
  background: var(--c-pub_overview-runtime-api-preview--alert--background, var(--ui-status-warning-surface));
  color: var(--c-pub_overview-runtime-api-preview--alert--color, var(--ui-content-fg));
  border-color: var(--c-pub_overview-runtime-api-preview--alert--borderColor, var(--ui-status-warning-line));
  border-width: var(--c-pub_overview-runtime-api-preview--alert--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_overview-runtime-api-preview--alert--radius, 0);
  font-size: var(--c-pub_overview-runtime-api-preview--alert--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_overview-runtime-api-preview--alert--lineHeight, 1.3333);
}
[data-ui="pub.overview-runtime-api-preview"][data-part="groupTitle"] {
  font-size: var(--c-pub_overview-runtime-api-preview--groupTitle--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_overview-runtime-api-preview--groupTitle--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_overview-runtime-api-preview--groupTitle--lineHeight, 1.3333);
}
[data-ui="pub.overview-runtime-api-preview"][data-part="groupCount"] {
  background: var(--c-pub_overview-runtime-api-preview--groupCount--background, var(--ui-surface-raised));
  color: var(--c-pub_overview-runtime-api-preview--groupCount--color, var(--ui-content-fg-muted));
  border-radius: var(--c-pub_overview-runtime-api-preview--groupCount--radius, 0);
  font-family: var(--c-pub_overview-runtime-api-preview--groupCount--fontFamily, var(--ui-type-font-mono));
  font-size: var(--c-pub_overview-runtime-api-preview--groupCount--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.overview-runtime-api-preview"][data-part="endpoint"] {
  background: var(--c-pub_overview-runtime-api-preview--endpoint--background, var(--ui-surface-page));
  border-color: var(--c-pub_overview-runtime-api-preview--endpoint--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_overview-runtime-api-preview--endpoint--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_overview-runtime-api-preview--endpoint--radius, 0);
  font-size: var(--c-pub_overview-runtime-api-preview--endpoint--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_overview-runtime-api-preview--endpoint--lineHeight, 1.3333);
}
[data-ui="pub.overview-runtime-api-preview"][data-part="method"] {
  background: var(--c-pub_overview-runtime-api-preview--method--background, var(--ui-surface-raised));
  color: var(--c-pub_overview-runtime-api-preview--method--color, var(--ui-content-fg-muted));
  border-color: var(--c-pub_overview-runtime-api-preview--method--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_overview-runtime-api-preview--method--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_overview-runtime-api-preview--method--radius, 0);
  font-family: var(--c-pub_overview-runtime-api-preview--method--fontFamily, var(--ui-type-font-mono));
  font-size: var(--c-pub_overview-runtime-api-preview--method--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_overview-runtime-api-preview--method--fontWeight, 600);
}
[data-ui="pub.overview-runtime-api-preview"][data-part="endpointLabel"] {
  font-size: var(--c-pub_overview-runtime-api-preview--endpointLabel--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_overview-runtime-api-preview--endpointLabel--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_overview-runtime-api-preview--endpointLabel--lineHeight, 1.3333);
}
[data-ui="pub.overview-runtime-api-preview"][data-part="details"] {
  background: var(--c-pub_overview-runtime-api-preview--details--background, var(--ui-surface-raised));
  color: var(--c-pub_overview-runtime-api-preview--details--color, var(--ui-content-fg-muted));
  border-color: var(--c-pub_overview-runtime-api-preview--details--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_overview-runtime-api-preview--details--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_overview-runtime-api-preview--details--radius, 0);
}
[data-ui="pub.overview-runtime-api-preview"][data-part="summary"] {
  font-size: var(--c-pub_overview-runtime-api-preview--summary--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_overview-runtime-api-preview--summary--fontWeight, var(--ui-type-weight-medium));
}
[data-ui="pub.overview-runtime-api-preview"][data-part="path"] {
  background: var(--c-pub_overview-runtime-api-preview--path--background, var(--ui-surface-page));
  border-radius: var(--c-pub_overview-runtime-api-preview--path--radius, 0);
  font-family: var(--c-pub_overview-runtime-api-preview--path--fontFamily, var(--ui-type-font-mono));
  font-size: var(--c-pub_overview-runtime-api-preview--path--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.overview-runtime-api-preview"][data-part="code"] {
  font-family: var(--c-pub_overview-runtime-api-preview--code--fontFamily, var(--ui-type-font-mono));
  font-size: var(--c-pub_overview-runtime-api-preview--code--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.overview-runtime-api-preview"][data-part="copyButton"] {
  background: var(--c-pub_overview-runtime-api-preview--copyButton--background, var(--ui-surface-page));
  border-color: var(--c-pub_overview-runtime-api-preview--copyButton--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_overview-runtime-api-preview--copyButton--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_overview-runtime-api-preview--copyButton--radius, 0);
  font-weight: var(--c-pub_overview-runtime-api-preview--copyButton--fontWeight, var(--ui-type-weight-medium));
  font-size: var(--c-pub_overview-runtime-api-preview--copyButton--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.overview-runtime-api-preview"][data-part="payloadButton"] {
  border-radius: var(--c-pub_overview-runtime-api-preview--payloadButton--radius, 0);
  font-size: var(--c-pub_overview-runtime-api-preview--payloadButton--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_overview-runtime-api-preview--payloadButton--fontWeight, var(--ui-type-weight-medium));
}
[data-ui="pub.overview-runtime-api-preview"][data-part="empty"] {
  color: var(--c-pub_overview-runtime-api-preview--empty--color, var(--ui-content-fg-muted));
  border-color: var(--c-pub_overview-runtime-api-preview--empty--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_overview-runtime-api-preview--empty--borderWidth, var(--ui-geometry-border-width));
  border-style: var(--c-pub_overview-runtime-api-preview--empty--borderStyle, dashed);
  border-radius: var(--c-pub_overview-runtime-api-preview--empty--radius, 0);
  font-size: var(--c-pub_overview-runtime-api-preview--empty--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_overview-runtime-api-preview--empty--lineHeight, 1.4286);
}
[data-ui="pub.overview-workspace-list"][data-part="status"] {
  color: var(--c-pub_overview-workspace-list--status--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_overview-workspace-list--status--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_overview-workspace-list--status--lineHeight, 1.4286);
}
[data-ui="pub.overview-workspace-list"][data-part="row"] {
  border-color: var(--c-pub_overview-workspace-list--row--borderColor, var(--ui-line-divider));
}
[data-ui="pub.overview-workspace-list"][data-part="rowIcon"] {
  color: var(--c-pub_overview-workspace-list--rowIcon--color, var(--ui-status-success-text));
}
[data-ui="pub.overview-workspace-list"][data-part="name"] {
  font-size: var(--c-pub_overview-workspace-list--name--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_overview-workspace-list--name--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_overview-workspace-list--name--lineHeight, 1.4286);
}
[data-ui="pub.overview-workspace-list"][data-part="completion"] {
  background: var(--c-pub_overview-workspace-list--completion--background, var(--ui-surface-page));
  color: var(--c-pub_overview-workspace-list--completion--color, var(--ui-content-fg));
  border-color: var(--c-pub_overview-workspace-list--completion--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_overview-workspace-list--completion--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_overview-workspace-list--completion--radius, 0);
  font-family: var(--c-pub_overview-workspace-list--completion--fontFamily, var(--ui-type-font-mono));
  font-size: var(--c-pub_overview-workspace-list--completion--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_overview-workspace-list--completion--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_overview-workspace-list--completion--lineHeight, 1.3333);
}
[data-ui="pub.overview-workspace-list"][data-part="meta"] {
  color: var(--c-pub_overview-workspace-list--meta--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_overview-workspace-list--meta--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_overview-workspace-list--meta--lineHeight, 1.3333);
}
[data-ui="pub.overview-workspace-list"][data-part="open"] {
  color: var(--c-pub_overview-workspace-list--open--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_overview-workspace-list--open--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_overview-workspace-list--open--lineHeight, 1.4286);
}
[data-ui="pub.overview-workspace-list"][data-part="footer"] {
  color: var(--c-pub_overview-workspace-list--footer--color, var(--ui-content-fg-muted));
  border-color: var(--c-pub_overview-workspace-list--footer--borderColor, var(--ui-line-divider));
  font-size: var(--c-pub_overview-workspace-list--footer--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_overview-workspace-list--footer--lineHeight, 1.3333);
}
[data-ui="pub.overview-workspace-list"][data-part="moreButton"] {
  background: var(--c-pub_overview-workspace-list--moreButton--background, var(--ui-surface-page));
  border-color: var(--c-pub_overview-workspace-list--moreButton--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_overview-workspace-list--moreButton--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_overview-workspace-list--moreButton--radius, 0);
  font-weight: var(--c-pub_overview-workspace-list--moreButton--fontWeight, var(--ui-type-weight-medium));
  font-size: var(--c-pub_overview-workspace-list--moreButton--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_overview-workspace-list--moreButton--lineHeight, 1.4286);
}
[data-ui="pub.runtime-wallet-account-row"][data-part="root"] {
  background: var(--c-pub_runtime-wallet-account-row--root--background, var(--ui-surface-page));
  border-color: var(--c-pub_runtime-wallet-account-row--root--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_runtime-wallet-account-row--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_runtime-wallet-account-row--root--radius, 0);
}
[data-ui="pub.runtime-wallet-account-row"][data-part="label"] {
  font-size: var(--c-pub_runtime-wallet-account-row--label--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_runtime-wallet-account-row--label--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_runtime-wallet-account-row--label--lineHeight, 1.3333);
}
[data-ui="pub.runtime-wallet-account-row"][data-part="detail"] {
  color: var(--c-pub_runtime-wallet-account-row--detail--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_runtime-wallet-account-row--detail--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_runtime-wallet-account-row--detail--lineHeight, 1.3333);
}
[data-ui="pub.runtime-wallet-badge"][data-part="root"] {
  color: var(--c-pub_runtime-wallet-badge--root--color, var(--ui-content-fg));
  border-color: var(--c-pub_runtime-wallet-badge--root--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_runtime-wallet-badge--root--borderWidth, var(--ui-geometry-border-width));
  font-family: var(--c-pub_runtime-wallet-badge--root--fontFamily, var(--ui-type-font-mono));
  font-size: var(--c-pub_runtime-wallet-badge--root--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_runtime-wallet-badge--root--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_runtime-wallet-badge--root--lineHeight, 1.3333);
  border-radius: var(--c-pub_runtime-wallet-badge--root--radius, 0);
}
[data-ui="pub.runtime-wallet-button"][data-part="outline"] {
  background: var(--c-pub_runtime-wallet-button--outline--background, var(--ui-surface-page));
  border-color: var(--c-pub_runtime-wallet-button--outline--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_runtime-wallet-button--outline--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_runtime-wallet-button--outline--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_runtime-wallet-button--outline--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_runtime-wallet-button--outline--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_runtime-wallet-button--outline--lineHeight, 1.4286);
}
[data-ui="pub.runtime-wallet-button"][data-part="ghost"] {
  border-radius: var(--c-pub_runtime-wallet-button--ghost--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_runtime-wallet-button--ghost--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_runtime-wallet-button--ghost--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_runtime-wallet-button--ghost--lineHeight, 1.4286);
}
[data-ui="pub.runtime-wallet-phoenix-collateral"][data-part="root"] {
  background: var(--c-pub_runtime-wallet-phoenix-collateral--root--background, var(--ui-surface-page));
  border-color: var(--c-pub_runtime-wallet-phoenix-collateral--root--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_runtime-wallet-phoenix-collateral--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_runtime-wallet-phoenix-collateral--root--radius, 0);
}
[data-ui="pub.runtime-wallet-phoenix-collateral"][data-part="title"] {
  font-size: var(--c-pub_runtime-wallet-phoenix-collateral--title--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_runtime-wallet-phoenix-collateral--title--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_runtime-wallet-phoenix-collateral--title--lineHeight, 1.3333);
}
[data-ui="pub.runtime-wallet-phoenix-collateral"][data-part="detail"] {
  color: var(--c-pub_runtime-wallet-phoenix-collateral--detail--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_runtime-wallet-phoenix-collateral--detail--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_runtime-wallet-phoenix-collateral--detail--lineHeight, 1.3333);
}
[data-ui="pub.runtime-wallet-phoenix-collateral"][data-part="amount"] {
  color: var(--c-pub_runtime-wallet-phoenix-collateral--amount--color, var(--ui-content-fg));
  font-family: var(--c-pub_runtime-wallet-phoenix-collateral--amount--fontFamily, var(--ui-type-font-mono));
}
[data-ui="pub.runtime-wallet-phoenix-collateral"][data-part="input"] {
  background: var(--c-pub_runtime-wallet-phoenix-collateral--input--background, var(--ui-surface-page));
  border-color: var(--c-pub_runtime-wallet-phoenix-collateral--input--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_runtime-wallet-phoenix-collateral--input--borderWidth, var(--ui-geometry-border-width));
  font-size: var(--c-pub_runtime-wallet-phoenix-collateral--input--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_runtime-wallet-phoenix-collateral--input--lineHeight, 1.4286);
  border-radius: var(--c-pub_runtime-wallet-phoenix-collateral--input--radius, 0);
}
[data-ui="pub.runtime-wallet-slot-sections"][data-part="root"] {
  background: var(--c-pub_runtime-wallet-slot-sections--root--background, var(--ui-surface-raised));
  border-color: var(--c-pub_runtime-wallet-slot-sections--root--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_runtime-wallet-slot-sections--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_runtime-wallet-slot-sections--root--radius, 0);
}
[data-ui="pub.runtime-wallet-slot-sections"][data-part="title"] {
  font-size: var(--c-pub_runtime-wallet-slot-sections--title--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_runtime-wallet-slot-sections--title--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_runtime-wallet-slot-sections--title--lineHeight, 1.4286);
}
[data-ui="pub.runtime-wallet-slot-sections"][data-part="intro"] {
  color: var(--c-pub_runtime-wallet-slot-sections--intro--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_runtime-wallet-slot-sections--intro--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_runtime-wallet-slot-sections--intro--lineHeight, 1.3333);
}
[data-ui="pub.runtime-wallet-slot-sections"][data-part="notice"] {
  background: var(--c-pub_runtime-wallet-slot-sections--notice--background, var(--ui-surface-page));
  border-color: var(--c-pub_runtime-wallet-slot-sections--notice--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_runtime-wallet-slot-sections--notice--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_runtime-wallet-slot-sections--notice--radius, 0);
  color: var(--c-pub_runtime-wallet-slot-sections--notice--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_runtime-wallet-slot-sections--notice--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_runtime-wallet-slot-sections--notice--lineHeight, 1.3333);
}
[data-ui="pub.runtime-wallet-slot-sections"][data-part="link"] {
  background: var(--c-pub_runtime-wallet-slot-sections--link--background, var(--ui-surface-page));
  border-color: var(--c-pub_runtime-wallet-slot-sections--link--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_runtime-wallet-slot-sections--link--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_runtime-wallet-slot-sections--link--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_runtime-wallet-slot-sections--link--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_runtime-wallet-slot-sections--link--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_runtime-wallet-slot-sections--link--lineHeight, 1.4286);
}
[data-ui="pub.token-access-page"][data-part="root"] {
  background: var(--c-pub_token-access-page--root--background, var(--ui-surface-page));
  color: var(--c-pub_token-access-page--root--color, var(--ui-content-fg));
}
[data-ui="pub.token-access-page"][data-part="header"] {
  background: var(--c-pub_token-access-page--header--background, var(--ui-surface-base));
  border-color: var(--c-pub_token-access-page--header--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_token-access-page--header--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_token-access-page--header--radius, 0);
}
[data-ui="pub.token-access-page"][data-part="nav"] {
  font-size: var(--c-pub_token-access-page--nav--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_token-access-page--nav--lineHeight, 1.3333);
  text-transform: var(--c-pub_token-access-page--nav--textTransform, uppercase);
}
[data-ui="pub.token-access-page"][data-part="navLink"] {
  background: var(--c-pub_token-access-page--navLink--background, var(--ui-surface-page));
  color: var(--c-pub_token-access-page--navLink--color, var(--ui-content-fg-muted));
  border-color: var(--c-pub_token-access-page--navLink--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_token-access-page--navLink--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_token-access-page--navLink--radius, 0);
  font-weight: var(--c-pub_token-access-page--navLink--fontWeight, var(--ui-type-weight-medium));
}
[data-ui="pub.token-access-page"][data-part="navNote"] {
  color: var(--c-pub_token-access-page--navNote--color, var(--ui-content-fg-muted));
}
[data-ui="pub.token-access-page"][data-part="title"] {
  font-size: var(--c-pub_token-access-page--title--fontSize, var(--ui-type-size-3xl));
  font-weight: var(--c-pub_token-access-page--title--fontWeight, 600);
  line-height: var(--c-pub_token-access-page--title--lineHeight, 1.25);
  letter-spacing: var(--c-pub_token-access-page--title--letterSpacing, var(--ui-type-tracking-normal));
}
[data-ui="pub.token-access-page"][data-part="lede"] {
  color: var(--c-pub_token-access-page--lede--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_token-access-page--lede--fontSize, var(--ui-type-size-md));
}
[data-ui="pub.token-access-page"][data-part="meta"] {
  font-size: var(--c-pub_token-access-page--meta--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_token-access-page--meta--lineHeight, 1.3333);
}
[data-ui="pub.token-access-page"][data-part="timestamp"] {
  background: var(--c-pub_token-access-page--timestamp--background, var(--ui-surface-page));
  color: var(--c-pub_token-access-page--timestamp--color, var(--ui-content-fg-muted));
  border-color: var(--c-pub_token-access-page--timestamp--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_token-access-page--timestamp--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_token-access-page--timestamp--radius, var(--ui-geometry-radius-chip));
}
[data-ui="pub.token-access-page"][data-part="action"] {
  background: var(--c-pub_token-access-page--action--background, var(--ui-surface-page));
  color: var(--c-pub_token-access-page--action--color, var(--ui-content-fg));
  border-color: var(--c-pub_token-access-page--action--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_token-access-page--action--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_token-access-page--action--radius, 0);
  font-size: var(--c-pub_token-access-page--action--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_token-access-page--action--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_token-access-page--action--lineHeight, 1.4286);
}
[data-ui="pub.token-access-page"][data-part="warnings"] {
  background: var(--c-pub_token-access-page--warnings--background, var(--ui-surface-page));
  color: var(--c-pub_token-access-page--warnings--color, var(--ui-content-fg));
  border-color: var(--c-pub_token-access-page--warnings--borderColor, var(--ui-status-warning-line));
  border-width: var(--c-pub_token-access-page--warnings--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_token-access-page--warnings--radius, 0);
  font-size: var(--c-pub_token-access-page--warnings--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_token-access-page--warnings--lineHeight, 1.4286);
}
[data-ui="pub.token-access-mint-pill"][data-part="root"] {
  background: var(--c-pub_token-access-mint-pill--root--background, var(--ui-surface-page));
  color: var(--c-pub_token-access-mint-pill--root--color, var(--ui-content-fg-muted));
  border-color: var(--c-pub_token-access-mint-pill--root--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_token-access-mint-pill--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_token-access-mint-pill--root--radius, var(--ui-geometry-radius-chip));
}
[data-ui="pub.token-access-mint-pill"][data-part="icon"] {
  color: var(--c-pub_token-access-mint-pill--icon--color, var(--ui-status-info-text));
}
[data-ui="pub.token-access-mint-pill"][data-part="address"] {
  color: var(--c-pub_token-access-mint-pill--address--color, var(--ui-content-fg));
  font-family: var(--c-pub_token-access-mint-pill--address--fontFamily, var(--ui-type-font-mono));
}
[data-ui="pub.token-access-chart-panel"][data-part="root"] {
  background: var(--c-pub_token-access-chart-panel--root--background, var(--ui-surface-base));
  border-color: var(--c-pub_token-access-chart-panel--root--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_token-access-chart-panel--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_token-access-chart-panel--root--radius, 0);
}
[data-ui="pub.token-access-chart-panel"][data-part="header"] {
  border-color: var(--c-pub_token-access-chart-panel--header--borderColor, var(--ui-line-divider));
}
[data-ui="pub.token-access-chart-panel"][data-part="eyebrow"] {
  color: var(--c-pub_token-access-chart-panel--eyebrow--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_token-access-chart-panel--eyebrow--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_token-access-chart-panel--eyebrow--lineHeight, 1.3333);
  text-transform: var(--c-pub_token-access-chart-panel--eyebrow--textTransform, uppercase);
}
[data-ui="pub.token-access-chart-panel"][data-part="title"] {
  font-size: var(--c-pub_token-access-chart-panel--title--fontSize, var(--ui-type-size-xl));
  font-weight: var(--c-pub_token-access-chart-panel--title--fontWeight, 600);
  line-height: var(--c-pub_token-access-chart-panel--title--lineHeight, 1.4);
}
[data-ui="pub.token-access-market-chart"][data-part="root"] {
  background: var(--c-pub_token-access-market-chart--root--background, var(--ui-surface-raised));
}
[data-ui="pub.token-access-market-chart"][data-part="frame"] {
  border-width: var(--c-pub_token-access-market-chart--frame--borderWidth, 0);
}
[data-ui="pub.token-access-market-chart"][data-part="footer"] {
  background: var(--c-pub_token-access-market-chart--footer--background, var(--ui-surface-page));
  border-color: var(--c-pub_token-access-market-chart--footer--borderColor, var(--ui-line-divider));
  font-size: var(--c-pub_token-access-market-chart--footer--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_token-access-market-chart--footer--lineHeight, 1.3333);
}
[data-ui="pub.token-access-market-chart"][data-part="note"] {
  color: var(--c-pub_token-access-market-chart--note--color, var(--ui-content-fg-muted));
}
[data-ui="pub.token-access-market-chart"][data-part="link"] {
  color: var(--c-pub_token-access-market-chart--link--color, var(--ui-content-fg));
  font-weight: var(--c-pub_token-access-market-chart--link--fontWeight, var(--ui-type-weight-medium));
}
[data-ui="pub.token-access-movement-chart"][data-part="root"] {
  background: var(--c-pub_token-access-movement-chart--root--background, var(--ui-surface-raised));
}
[data-ui="pub.token-access-movement-chart"][data-part="loading"] {
  background: var(--c-pub_token-access-movement-chart--loading--background, var(--ui-surface-raised));
  color: var(--c-pub_token-access-movement-chart--loading--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_token-access-movement-chart--loading--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_token-access-movement-chart--loading--lineHeight, 1.4286);
}
[data-ui="pub.token-access-movement-chart"][data-part="eyebrow"] {
  color: var(--c-pub_token-access-movement-chart--eyebrow--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_token-access-movement-chart--eyebrow--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_token-access-movement-chart--eyebrow--lineHeight, 1.3333);
  text-transform: var(--c-pub_token-access-movement-chart--eyebrow--textTransform, uppercase);
}
[data-ui="pub.token-access-movement-chart"][data-part="price"] {
  font-size: var(--c-pub_token-access-movement-chart--price--fontSize, var(--ui-type-size-xl));
  font-weight: var(--c-pub_token-access-movement-chart--price--fontWeight, 600);
  line-height: var(--c-pub_token-access-movement-chart--price--lineHeight, 1.4);
}
[data-ui="pub.token-access-movement-chart"][data-part="change"] {
  color: var(--c-pub_token-access-movement-chart--change--color, var(--ui-content-fg-muted));
  font-family: var(--c-pub_token-access-movement-chart--change--fontFamily, var(--ui-type-font-mono));
  font-weight: var(--c-pub_token-access-movement-chart--change--fontWeight, 600);
}
[data-ui="pub.token-access-movement-chart"][data-part="footer"] {
  font-size: var(--c-pub_token-access-movement-chart--footer--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_token-access-movement-chart--footer--lineHeight, 1.3333);
}
[data-ui="pub.token-access-movement-chart"][data-part="note"] {
  color: var(--c-pub_token-access-movement-chart--note--color, var(--ui-content-fg-muted));
}
[data-ui="pub.token-access-movement-chart"][data-part="link"] {
  color: var(--c-pub_token-access-movement-chart--link--color, var(--ui-content-fg));
  font-weight: var(--c-pub_token-access-movement-chart--link--fontWeight, var(--ui-type-weight-medium));
}
[data-ui="pub.token-access-buy-in-panel"][data-part="root"] {
  background: var(--c-pub_token-access-buy-in-panel--root--background, var(--ui-surface-base));
  border-color: var(--c-pub_token-access-buy-in-panel--root--borderColor, var(--ui-status-success-line));
  border-width: var(--c-pub_token-access-buy-in-panel--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_token-access-buy-in-panel--root--radius, 0);
  color: var(--c-pub_token-access-buy-in-panel--root--color, var(--ui-content-fg));
}
[data-ui="pub.token-access-buy-in-panel"][data-part="eyebrow"] {
  color: var(--c-pub_token-access-buy-in-panel--eyebrow--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_token-access-buy-in-panel--eyebrow--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_token-access-buy-in-panel--eyebrow--lineHeight, 1.3333);
  text-transform: var(--c-pub_token-access-buy-in-panel--eyebrow--textTransform, uppercase);
  font-weight: var(--c-pub_token-access-buy-in-panel--eyebrow--fontWeight, var(--ui-type-weight-medium));
}
[data-ui="pub.token-access-buy-in-panel"][data-part="value"] {
  font-size: var(--c-pub_token-access-buy-in-panel--value--fontSize, var(--ui-type-size-3xl));
  font-weight: var(--c-pub_token-access-buy-in-panel--value--fontWeight, 600);
  line-height: var(--c-pub_token-access-buy-in-panel--value--lineHeight, 1.25);
  letter-spacing: var(--c-pub_token-access-buy-in-panel--value--letterSpacing, var(--ui-type-tracking-normal));
}
[data-ui="pub.token-access-buy-in-panel"][data-part="note"] {
  color: var(--c-pub_token-access-buy-in-panel--note--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_token-access-buy-in-panel--note--fontSize, var(--ui-type-size-md));
}
[data-ui="pub.token-access-buy-in-panel"][data-part="icon"] {
  background: var(--c-pub_token-access-buy-in-panel--icon--background, var(--ui-surface-page));
  color: var(--c-pub_token-access-buy-in-panel--icon--color, var(--ui-status-success-text));
  border-color: var(--c-pub_token-access-buy-in-panel--icon--borderColor, var(--ui-status-success-line));
  border-width: var(--c-pub_token-access-buy-in-panel--icon--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_token-access-buy-in-panel--icon--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.token-access-buy-in-panel"][data-part="cta"] {
  background: var(--c-pub_token-access-buy-in-panel--cta--background, var(--ui-action-solid-fill));
  color: var(--c-pub_token-access-buy-in-panel--cta--color, var(--ui-action-solid-on-fill));
  border-radius: var(--c-pub_token-access-buy-in-panel--cta--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_token-access-buy-in-panel--cta--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_token-access-buy-in-panel--cta--fontWeight, 600);
  line-height: var(--c-pub_token-access-buy-in-panel--cta--lineHeight, 1.4286);
}
[data-ui="pub.token-access-buy-in-panel"][data-part="alert"] {
  background: var(--c-pub_token-access-buy-in-panel--alert--background, var(--ui-status-success-surface));
  color: var(--c-pub_token-access-buy-in-panel--alert--color, var(--ui-status-success-on-surface));
  border-color: var(--c-pub_token-access-buy-in-panel--alert--borderColor, var(--ui-status-success-line));
  border-width: var(--c-pub_token-access-buy-in-panel--alert--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_token-access-buy-in-panel--alert--radius, var(--ui-geometry-radius-surface));
  font-size: var(--c-pub_token-access-buy-in-panel--alert--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_token-access-buy-in-panel--alert--lineHeight, 1.3333);
}
[data-ui="pub.token-access-wallet-panel"][data-part="root"] {
  background: var(--c-pub_token-access-wallet-panel--root--background, var(--ui-surface-base));
  border-color: var(--c-pub_token-access-wallet-panel--root--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_token-access-wallet-panel--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_token-access-wallet-panel--root--radius, 0);
}
[data-ui="pub.token-access-wallet-panel"][data-part="title"] {
  font-size: var(--c-pub_token-access-wallet-panel--title--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_token-access-wallet-panel--title--fontWeight, var(--ui-type-weight-medium));
}
[data-ui="pub.token-access-wallet-panel"][data-part="titleIcon"] {
  color: var(--c-pub_token-access-wallet-panel--titleIcon--color, var(--ui-status-info-text));
}
[data-ui="pub.token-access-wallet-panel"][data-part="badge"] {
  color: var(--c-pub_token-access-wallet-panel--badge--color, var(--ui-content-fg-muted));
  border-color: var(--c-pub_token-access-wallet-panel--badge--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_token-access-wallet-panel--badge--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_token-access-wallet-panel--badge--radius, 0);
  font-size: var(--c-pub_token-access-wallet-panel--badge--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_token-access-wallet-panel--badge--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_token-access-wallet-panel--badge--lineHeight, 1.3333);
}
[data-ui="pub.token-access-wallet-panel"][data-part="label"] {
  color: var(--c-pub_token-access-wallet-panel--label--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_token-access-wallet-panel--label--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_token-access-wallet-panel--label--lineHeight, 1.3333);
  text-transform: var(--c-pub_token-access-wallet-panel--label--textTransform, uppercase);
}
[data-ui="pub.token-access-wallet-panel"][data-part="input"] {
  background: var(--c-pub_token-access-wallet-panel--input--background, var(--ui-surface-page));
  color: var(--c-pub_token-access-wallet-panel--input--color, var(--ui-content-fg));
  border-color: var(--c-pub_token-access-wallet-panel--input--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_token-access-wallet-panel--input--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_token-access-wallet-panel--input--radius, 0);
  font-family: var(--c-pub_token-access-wallet-panel--input--fontFamily, var(--ui-type-font-mono));
  font-size: var(--c-pub_token-access-wallet-panel--input--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_token-access-wallet-panel--input--lineHeight, 1.4286);
}
[data-ui="pub.token-access-wallet-panel"][data-part="status"] {
  color: var(--c-pub_token-access-wallet-panel--status--color, var(--ui-content-fg-muted));
  border-color: var(--c-pub_token-access-wallet-panel--status--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_token-access-wallet-panel--status--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_token-access-wallet-panel--status--radius, 0);
  font-size: var(--c-pub_token-access-wallet-panel--status--fontSize, var(--ui-type-size-md));
}
[data-ui="pub.token-access-wallet-panel"][data-part="claimAction"] {
  background: var(--c-pub_token-access-wallet-panel--claimAction--background, var(--ui-surface-page));
  color: var(--c-pub_token-access-wallet-panel--claimAction--color, var(--ui-content-fg));
  border-color: var(--c-pub_token-access-wallet-panel--claimAction--borderColor, var(--ui-status-success-line));
  border-width: var(--c-pub_token-access-wallet-panel--claimAction--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_token-access-wallet-panel--claimAction--radius, 0);
  font-size: var(--c-pub_token-access-wallet-panel--claimAction--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_token-access-wallet-panel--claimAction--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_token-access-wallet-panel--claimAction--lineHeight, 1.4286);
}
[data-ui="pub.token-access-wallet-panel"][data-part="action"] {
  background: var(--c-pub_token-access-wallet-panel--action--background, var(--ui-surface-page));
  color: var(--c-pub_token-access-wallet-panel--action--color, var(--ui-content-fg));
  border-color: var(--c-pub_token-access-wallet-panel--action--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_token-access-wallet-panel--action--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_token-access-wallet-panel--action--radius, 0);
  font-size: var(--c-pub_token-access-wallet-panel--action--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_token-access-wallet-panel--action--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_token-access-wallet-panel--action--lineHeight, 1.4286);
}
[data-ui="pub.token-access-wallet-panel"][data-part="message"] {
  color: var(--c-pub_token-access-wallet-panel--message--color, var(--ui-content-fg-muted));
  border-color: var(--c-pub_token-access-wallet-panel--message--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_token-access-wallet-panel--message--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_token-access-wallet-panel--message--radius, 0);
  font-size: var(--c-pub_token-access-wallet-panel--message--fontSize, var(--ui-type-size-md));
}
[data-ui="pub.token-access-metric-strip"][data-part="card"] {
  background: var(--c-pub_token-access-metric-strip--card--background, var(--ui-surface-base));
  border-color: var(--c-pub_token-access-metric-strip--card--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_token-access-metric-strip--card--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_token-access-metric-strip--card--radius, 0);
}
[data-ui="pub.token-access-metric-strip"][data-part="accent"] {
  background: var(--c-pub_token-access-metric-strip--accent--background, var(--ui-status-info-line));
}
[data-ui="pub.token-access-metric-strip"][data-part="label"] {
  color: var(--c-pub_token-access-metric-strip--label--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_token-access-metric-strip--label--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_token-access-metric-strip--label--lineHeight, 1.3333);
  text-transform: var(--c-pub_token-access-metric-strip--label--textTransform, uppercase);
}
[data-ui="pub.token-access-metric-strip"][data-part="value"] {
  font-size: var(--c-pub_token-access-metric-strip--value--fontSize, var(--ui-type-size-2xl));
  font-weight: var(--c-pub_token-access-metric-strip--value--fontWeight, 600);
  line-height: var(--c-pub_token-access-metric-strip--value--lineHeight, 1.3333);
  letter-spacing: var(--c-pub_token-access-metric-strip--value--letterSpacing, var(--ui-type-tracking-normal));
}
[data-ui="pub.token-access-metric-strip"][data-part="meta"] {
  color: var(--c-pub_token-access-metric-strip--meta--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_token-access-metric-strip--meta--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_token-access-metric-strip--meta--lineHeight, 1.3333);
}
[data-ui="pub.token-access-leaderboard"][data-part="root"] {
  background: var(--c-pub_token-access-leaderboard--root--background, var(--ui-surface-base));
  border-color: var(--c-pub_token-access-leaderboard--root--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_token-access-leaderboard--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_token-access-leaderboard--root--radius, 0);
}
[data-ui="pub.token-access-leaderboard"][data-part="header"] {
  border-color: var(--c-pub_token-access-leaderboard--header--borderColor, var(--ui-line-divider));
}
[data-ui="pub.token-access-leaderboard"][data-part="eyebrow"] {
  color: var(--c-pub_token-access-leaderboard--eyebrow--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_token-access-leaderboard--eyebrow--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_token-access-leaderboard--eyebrow--lineHeight, 1.3333);
  text-transform: var(--c-pub_token-access-leaderboard--eyebrow--textTransform, uppercase);
}
[data-ui="pub.token-access-leaderboard"][data-part="title"] {
  font-size: var(--c-pub_token-access-leaderboard--title--fontSize, var(--ui-type-size-xl));
  font-weight: var(--c-pub_token-access-leaderboard--title--fontWeight, 600);
  line-height: var(--c-pub_token-access-leaderboard--title--lineHeight, 1.4);
}
[data-ui="pub.token-access-leaderboard"][data-part="source"] {
  color: var(--c-pub_token-access-leaderboard--source--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_token-access-leaderboard--source--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_token-access-leaderboard--source--lineHeight, 1.3333);
}
[data-ui="pub.token-access-leaderboard"][data-part="error"] {
  color: var(--c-pub_token-access-leaderboard--error--color, var(--ui-status-danger-text));
  font-size: var(--c-pub_token-access-leaderboard--error--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_token-access-leaderboard--error--lineHeight, 1.4286);
}
[data-ui="pub.token-access-leaderboard"][data-part="podium"] {
  border-color: var(--c-pub_token-access-leaderboard--podium--borderColor, var(--ui-line-divider));
}
[data-ui="pub.token-access-leaderboard"][data-part="table"] {
  font-size: var(--c-pub_token-access-leaderboard--table--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_token-access-leaderboard--table--lineHeight, 1.4286);
}
[data-ui="pub.token-access-leaderboard"][data-part="tableHead"] {
  background: var(--c-pub_token-access-leaderboard--tableHead--background, var(--ui-surface-raised));
  color: var(--c-pub_token-access-leaderboard--tableHead--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_token-access-leaderboard--tableHead--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_token-access-leaderboard--tableHead--lineHeight, 1.3333);
  text-transform: var(--c-pub_token-access-leaderboard--tableHead--textTransform, uppercase);
}
[data-ui="pub.token-access-leaderboard"][data-part="headCell"] {
  font-weight: var(--c-pub_token-access-leaderboard--headCell--fontWeight, var(--ui-type-weight-medium));
}
[data-ui="pub.token-access-top-holder-card"][data-part="root"] {
  background: var(--c-pub_token-access-top-holder-card--root--background, var(--ui-surface-page));
  border-color: var(--c-pub_token-access-top-holder-card--root--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_token-access-top-holder-card--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_token-access-top-holder-card--root--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.token-access-top-holder-card"][data-part="rank"] {
  color: var(--c-pub_token-access-top-holder-card--rank--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_token-access-top-holder-card--rank--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_token-access-top-holder-card--rank--lineHeight, 1.3333);
  text-transform: var(--c-pub_token-access-top-holder-card--rank--textTransform, uppercase);
}
[data-ui="pub.token-access-top-holder-card"][data-part="rankIcon"] {
  color: var(--c-pub_token-access-top-holder-card--rankIcon--color, var(--ui-status-warning-text));
}
[data-ui="pub.token-access-top-holder-card"][data-part="address"] {
  font-family: var(--c-pub_token-access-top-holder-card--address--fontFamily, var(--ui-type-font-mono));
  font-size: var(--c-pub_token-access-top-holder-card--address--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_token-access-top-holder-card--address--fontWeight, 600);
  line-height: var(--c-pub_token-access-top-holder-card--address--lineHeight, 1.4286);
}
[data-ui="pub.token-access-leaderboard-row"][data-part="root"] {
  border-color: var(--c-pub_token-access-leaderboard-row--root--borderColor, var(--ui-line-divider));
}
[data-ui="pub.token-access-leaderboard-row"][data-part="rank"] {
  color: var(--c-pub_token-access-leaderboard-row--rank--color, var(--ui-content-fg-muted));
  font-family: var(--c-pub_token-access-leaderboard-row--rank--fontFamily, var(--ui-type-font-mono));
}
[data-ui="pub.token-access-leaderboard-row"][data-part="wallet"] {
  font-family: var(--c-pub_token-access-leaderboard-row--wallet--fontFamily, var(--ui-type-font-mono));
}
[data-ui="pub.token-access-leaderboard-row"][data-part="balance"] {
  font-family: var(--c-pub_token-access-leaderboard-row--balance--fontFamily, var(--ui-type-font-mono));
}
[data-ui="pub.token-access-leaderboard-row"][data-part="supply"] {
  color: var(--c-pub_token-access-leaderboard-row--supply--color, var(--ui-content-fg-muted));
  font-family: var(--c-pub_token-access-leaderboard-row--supply--fontFamily, var(--ui-type-font-mono));
}
[data-ui="pub.token-access-leaderboard-row"][data-part="badge"] {
  background: var(--c-pub_token-access-leaderboard-row--badge--background, var(--ui-status-success-surface));
  color: var(--c-pub_token-access-leaderboard-row--badge--color, var(--ui-status-success-on-surface));
  border-color: var(--c-pub_token-access-leaderboard-row--badge--borderColor, var(--ui-status-success-line));
  border-width: var(--c-pub_token-access-leaderboard-row--badge--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_token-access-leaderboard-row--badge--radius, 0);
  font-size: var(--c-pub_token-access-leaderboard-row--badge--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_token-access-leaderboard-row--badge--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_token-access-leaderboard-row--badge--lineHeight, 1.3333);
}
[data-ui="pub.token-access-leaderboard-row"][data-part="link"] {
  color: var(--c-pub_token-access-leaderboard-row--link--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_token-access-leaderboard-row--link--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_token-access-leaderboard-row--link--lineHeight, 1.3333);
}
[data-ui="pub.token-access-distribution"][data-part="root"] {
  background: var(--c-pub_token-access-distribution--root--background, var(--ui-surface-base));
  border-color: var(--c-pub_token-access-distribution--root--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_token-access-distribution--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_token-access-distribution--root--radius, 0);
}
[data-ui="pub.token-access-distribution"][data-part="eyebrow"] {
  color: var(--c-pub_token-access-distribution--eyebrow--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_token-access-distribution--eyebrow--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_token-access-distribution--eyebrow--lineHeight, 1.3333);
  text-transform: var(--c-pub_token-access-distribution--eyebrow--textTransform, uppercase);
}
[data-ui="pub.token-access-distribution"][data-part="title"] {
  font-size: var(--c-pub_token-access-distribution--title--fontSize, var(--ui-type-size-lg));
  font-weight: var(--c-pub_token-access-distribution--title--fontWeight, 600);
  line-height: var(--c-pub_token-access-distribution--title--lineHeight, 1.5);
}
[data-ui="pub.token-access-distribution"][data-part="chart"] {
  border-color: var(--c-pub_token-access-distribution--chart--borderColor, var(--ui-line-divider));
}
[data-ui="pub.token-access-distribution"][data-part="skeletonBar"] {
  background: var(--c-pub_token-access-distribution--skeletonBar--background, var(--ui-feedback-skeleton));
}
[data-ui="pub.token-access-distribution"][data-part="bar"] {
  background: var(--c-pub_token-access-distribution--bar--background, var(--ui-status-success-fill));
}
[data-ui="pub.token-access-distribution"][data-part="axis"] {
  color: var(--c-pub_token-access-distribution--axis--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_token-access-distribution--axis--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_token-access-distribution--axis--lineHeight, 1.3333);
}
[data-ui="pub.token-access-policy-panel"][data-part="root"] {
  background: var(--c-pub_token-access-policy-panel--root--background, var(--ui-surface-base));
  border-color: var(--c-pub_token-access-policy-panel--root--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_token-access-policy-panel--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_token-access-policy-panel--root--radius, 0);
}
[data-ui="pub.token-access-policy-panel"][data-part="eyebrow"] {
  color: var(--c-pub_token-access-policy-panel--eyebrow--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_token-access-policy-panel--eyebrow--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_token-access-policy-panel--eyebrow--lineHeight, 1.3333);
  text-transform: var(--c-pub_token-access-policy-panel--eyebrow--textTransform, uppercase);
}
[data-ui="pub.token-access-policy-panel"][data-part="rule"] {
  border-color: var(--c-pub_token-access-policy-panel--rule--borderColor, var(--ui-line-divider));
}
[data-ui="pub.token-access-policy-panel"][data-part="icon"] {
  background: var(--c-pub_token-access-policy-panel--icon--background, var(--ui-surface-page));
  color: var(--c-pub_token-access-policy-panel--icon--color, var(--ui-status-info-text));
  border-color: var(--c-pub_token-access-policy-panel--icon--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_token-access-policy-panel--icon--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_token-access-policy-panel--icon--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.token-access-policy-panel"][data-part="label"] {
  font-size: var(--c-pub_token-access-policy-panel--label--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_token-access-policy-panel--label--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_token-access-policy-panel--label--lineHeight, 1.4286);
}
[data-ui="pub.token-access-policy-panel"][data-part="text"] {
  color: var(--c-pub_token-access-policy-panel--text--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_token-access-policy-panel--text--fontSize, var(--ui-type-size-md));
}
[data-ui="pub.token-access-mini-metric"][data-part="label"] {
  color: var(--c-pub_token-access-mini-metric--label--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_token-access-mini-metric--label--fontSize, var(--ui-type-size-2xs));
  text-transform: var(--c-pub_token-access-mini-metric--label--textTransform, uppercase);
}
[data-ui="pub.token-access-mini-metric"][data-part="value"] {
  font-family: var(--c-pub_token-access-mini-metric--value--fontFamily, var(--ui-type-font-mono));
  font-size: var(--c-pub_token-access-mini-metric--value--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_token-access-mini-metric--value--fontWeight, 600);
  line-height: var(--c-pub_token-access-mini-metric--value--lineHeight, 1.4286);
}
[data-ui="pub.token-access-policy-metric"][data-part="root"] {
  background: var(--c-pub_token-access-policy-metric--root--background, var(--ui-surface-raised));
  color: var(--c-pub_token-access-policy-metric--root--color, var(--ui-content-fg));
  border-color: var(--c-pub_token-access-policy-metric--root--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_token-access-policy-metric--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_token-access-policy-metric--root--radius, 4px);
}
[data-ui="pub.token-access-policy-metric"][data-part="label"] {
  color: var(--c-pub_token-access-policy-metric--label--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_token-access-policy-metric--label--fontSize, var(--ui-type-size-2xs));
  text-transform: var(--c-pub_token-access-policy-metric--label--textTransform, uppercase);
}
[data-ui="pub.token-access-policy-metric"][data-part="value"] {
  font-family: var(--c-pub_token-access-policy-metric--value--fontFamily, var(--ui-type-font-mono));
  font-size: var(--c-pub_token-access-policy-metric--value--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_token-access-policy-metric--value--fontWeight, 600);
  line-height: var(--c-pub_token-access-policy-metric--value--lineHeight, 1.4286);
}
[data-ui="pub.token-access-copy-button"][data-part="root"] {
  color: var(--c-pub_token-access-copy-button--root--color, var(--ui-content-fg-muted));
  border-color: var(--c-pub_token-access-copy-button--root--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_token-access-copy-button--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_token-access-copy-button--root--radius, 4px);
}
[data-ui="pub.token-access-leaderboard-skeleton"][data-part="row"] {
  background: var(--c-pub_token-access-leaderboard-skeleton--row--background, var(--ui-feedback-skeleton));
  border-radius: var(--c-pub_token-access-leaderboard-skeleton--row--radius, 4px);
}
[data-ui="pub.token-launch-page"][data-part="root"] {
  color: var(--c-pub_token-launch-page--root--color, var(--ui-content-fg));
}
[data-ui="pub.token-launch-page"][data-part="header"] {
  border-color: var(--c-pub_token-launch-page--header--borderColor, var(--ui-line-divider));
}
[data-ui="pub.token-launch-page"][data-part="eyebrow"] {
  color: var(--c-pub_token-launch-page--eyebrow--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_token-launch-page--eyebrow--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_token-launch-page--eyebrow--lineHeight, 1.3333);
  text-transform: var(--c-pub_token-launch-page--eyebrow--textTransform, uppercase);
  letter-spacing: var(--c-pub_token-launch-page--eyebrow--letterSpacing, var(--ui-type-tracking-wide));
}
[data-ui="pub.token-launch-page"][data-part="badge"] {
  background: var(--c-pub_token-launch-page--badge--background, var(--ui-surface-page));
  color: var(--c-pub_token-launch-page--badge--color, var(--ui-content-fg));
  border-color: var(--c-pub_token-launch-page--badge--borderColor, var(--ui-status-success-line));
  border-width: var(--c-pub_token-launch-page--badge--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_token-launch-page--badge--radius, 4px);
  font-weight: var(--c-pub_token-launch-page--badge--fontWeight, var(--ui-type-weight-medium));
}
[data-ui="pub.token-launch-page"][data-part="title"] {
  font-size: var(--c-pub_token-launch-page--title--fontSize, 1.875rem);
  font-weight: var(--c-pub_token-launch-page--title--fontWeight, 600);
  line-height: var(--c-pub_token-launch-page--title--lineHeight, 1.2);
  letter-spacing: var(--c-pub_token-launch-page--title--letterSpacing, var(--ui-type-tracking-normal));
}
[data-ui="pub.token-launch-page"][data-part="description"] {
  color: var(--c-pub_token-launch-page--description--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_token-launch-page--description--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_token-launch-page--description--lineHeight, 1.7143);
}
[data-ui="pub.token-launch-page"][data-part="picker"] {
  background: var(--c-pub_token-launch-page--picker--background, var(--ui-surface-page));
  border-color: var(--c-pub_token-launch-page--picker--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_token-launch-page--picker--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_token-launch-page--picker--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_token-launch-page--picker--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_token-launch-page--picker--lineHeight, 1.4286);
}
[data-ui="pub.token-launch-page"][data-part="pickerLabel"] {
  color: var(--c-pub_token-launch-page--pickerLabel--color, var(--ui-content-fg-muted));
}
[data-ui="pub.token-launch-page"][data-part="pickerSelect"] {
  background: var(--c-pub_token-launch-page--pickerSelect--background, transparent);
  font-weight: var(--c-pub_token-launch-page--pickerSelect--fontWeight, var(--ui-type-weight-medium));
}
[data-ui="pub.token-launch-page"][data-part="action"] {
  background: var(--c-pub_token-launch-page--action--background, var(--ui-surface-page));
  border-color: var(--c-pub_token-launch-page--action--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_token-launch-page--action--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_token-launch-page--action--radius, 0);
  font-size: var(--c-pub_token-launch-page--action--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_token-launch-page--action--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_token-launch-page--action--lineHeight, 1.4286);
}
[data-ui="pub.token-launch-page"][data-part="footer"] {
  color: var(--c-pub_token-launch-page--footer--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_token-launch-page--footer--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_token-launch-page--footer--lineHeight, 1.3333);
  border-color: var(--c-pub_token-launch-page--footer--borderColor, var(--ui-line-divider));
}
[data-ui="pub.token-launch-page"][data-part="mint"] {
  font-family: var(--c-pub_token-launch-page--mint--fontFamily, var(--ui-type-font-mono));
}
[data-ui="pub.token-launch-page"][data-part="warnings"] {
  background: var(--c-pub_token-launch-page--warnings--background, var(--ui-surface-page));
  color: var(--c-pub_token-launch-page--warnings--color, var(--ui-content-fg));
  border-color: var(--c-pub_token-launch-page--warnings--borderColor, var(--ui-status-warning-line));
  border-width: var(--c-pub_token-launch-page--warnings--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_token-launch-page--warnings--radius, 0);
  font-size: var(--c-pub_token-launch-page--warnings--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_token-launch-page--warnings--lineHeight, 1.4286);
}
[data-ui="pub.token-launch-metric-strip"][data-part="tile"] {
  background: var(--c-pub_token-launch-metric-strip--tile--background, var(--ui-surface-page));
  border-color: var(--c-pub_token-launch-metric-strip--tile--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_token-launch-metric-strip--tile--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_token-launch-metric-strip--tile--radius, 0);
}
[data-ui="pub.token-launch-metric-strip"][data-part="label"] {
  color: var(--c-pub_token-launch-metric-strip--label--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_token-launch-metric-strip--label--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_token-launch-metric-strip--label--lineHeight, 1.3333);
  text-transform: var(--c-pub_token-launch-metric-strip--label--textTransform, uppercase);
}
[data-ui="pub.token-launch-metric-strip"][data-part="value"] {
  font-size: var(--c-pub_token-launch-metric-strip--value--fontSize, var(--ui-type-size-2xl));
  font-weight: var(--c-pub_token-launch-metric-strip--value--fontWeight, 600);
  line-height: var(--c-pub_token-launch-metric-strip--value--lineHeight, 1.3333);
  letter-spacing: var(--c-pub_token-launch-metric-strip--value--letterSpacing, var(--ui-type-tracking-normal));
}
[data-ui="pub.token-launch-asset-status"][data-part="root"] {
  background: var(--c-pub_token-launch-asset-status--root--background, var(--ui-surface-page));
  border-color: var(--c-pub_token-launch-asset-status--root--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_token-launch-asset-status--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_token-launch-asset-status--root--radius, 0);
}
[data-ui="pub.token-launch-asset-status"][data-part="eyebrow"] {
  color: var(--c-pub_token-launch-asset-status--eyebrow--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_token-launch-asset-status--eyebrow--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_token-launch-asset-status--eyebrow--lineHeight, 1.3333);
  text-transform: var(--c-pub_token-launch-asset-status--eyebrow--textTransform, uppercase);
}
[data-ui="pub.token-launch-asset-status"][data-part="title"] {
  font-size: var(--c-pub_token-launch-asset-status--title--fontSize, var(--ui-type-size-2xl));
  font-weight: var(--c-pub_token-launch-asset-status--title--fontWeight, 600);
  line-height: var(--c-pub_token-launch-asset-status--title--lineHeight, 1.3333);
  letter-spacing: var(--c-pub_token-launch-asset-status--title--letterSpacing, var(--ui-type-tracking-normal));
}
[data-ui="pub.token-launch-asset-status"][data-part="badge"] {
  border-color: var(--c-pub_token-launch-asset-status--badge--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_token-launch-asset-status--badge--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_token-launch-asset-status--badge--radius, 4px);
  font-size: var(--c-pub_token-launch-asset-status--badge--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_token-launch-asset-status--badge--lineHeight, 1.3333);
}
[data-ui="pub.token-launch-asset-status"][data-part="warning"] {
  background: var(--c-pub_token-launch-asset-status--warning--background, var(--ui-status-danger-surface));
  color: var(--c-pub_token-launch-asset-status--warning--color, var(--ui-status-danger-on-surface));
  border-color: var(--c-pub_token-launch-asset-status--warning--borderColor, var(--ui-status-danger-line));
  border-width: var(--c-pub_token-launch-asset-status--warning--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_token-launch-asset-status--warning--radius, var(--ui-geometry-radius-surface));
  font-size: var(--c-pub_token-launch-asset-status--warning--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_token-launch-asset-status--warning--lineHeight, 1.4286);
}
[data-ui="pub.token-launch-info-tile"][data-part="root"] {
  background: var(--c-pub_token-launch-info-tile--root--background, var(--ui-surface-sunken));
  border-radius: var(--c-pub_token-launch-info-tile--root--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.token-launch-info-tile"][data-part="label"] {
  color: var(--c-pub_token-launch-info-tile--label--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_token-launch-info-tile--label--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_token-launch-info-tile--label--lineHeight, 1.3333);
  text-transform: var(--c-pub_token-launch-info-tile--label--textTransform, uppercase);
}
[data-ui="pub.token-launch-info-tile"][data-part="value"] {
  font-size: var(--c-pub_token-launch-info-tile--value--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_token-launch-info-tile--value--fontWeight, 600);
  line-height: var(--c-pub_token-launch-info-tile--value--lineHeight, 1.4286);
}
[data-ui="pub.token-launch-segmented-control"][data-part="root"] {
  border-color: var(--c-pub_token-launch-segmented-control--root--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_token-launch-segmented-control--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_token-launch-segmented-control--root--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.token-launch-segmented-control"][data-part="segment"] {
  color: var(--c-pub_token-launch-segmented-control--segment--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_token-launch-segmented-control--segment--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_token-launch-segmented-control--segment--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_token-launch-segmented-control--segment--lineHeight, 1.3333);
}
[data-ui="pub.token-launch-chart-panel"][data-part="root"] {
  background: var(--c-pub_token-launch-chart-panel--root--background, var(--ui-surface-page));
  border-color: var(--c-pub_token-launch-chart-panel--root--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_token-launch-chart-panel--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_token-launch-chart-panel--root--radius, 0);
}
[data-ui="pub.token-launch-chart-panel"][data-part="header"] {
  border-color: var(--c-pub_token-launch-chart-panel--header--borderColor, var(--ui-line-divider));
}
[data-ui="pub.token-launch-chart-panel"][data-part="eyebrow"] {
  color: var(--c-pub_token-launch-chart-panel--eyebrow--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_token-launch-chart-panel--eyebrow--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_token-launch-chart-panel--eyebrow--lineHeight, 1.3333);
  text-transform: var(--c-pub_token-launch-chart-panel--eyebrow--textTransform, uppercase);
}
[data-ui="pub.token-launch-chart-panel"][data-part="title"] {
  font-size: var(--c-pub_token-launch-chart-panel--title--fontSize, 1.125rem);
  font-weight: var(--c-pub_token-launch-chart-panel--title--fontWeight, 600);
  line-height: var(--c-pub_token-launch-chart-panel--title--lineHeight, 1.5556);
}
[data-ui="pub.token-launch-chart-panel"][data-part="toggle"] {
  background: var(--c-pub_token-launch-chart-panel--toggle--background, var(--ui-surface-page));
  border-color: var(--c-pub_token-launch-chart-panel--toggle--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_token-launch-chart-panel--toggle--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_token-launch-chart-panel--toggle--radius, 0);
  font-size: var(--c-pub_token-launch-chart-panel--toggle--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_token-launch-chart-panel--toggle--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_token-launch-chart-panel--toggle--lineHeight, 1.4286);
  color: var(--c-pub_token-launch-chart-panel--toggle--color, var(--ui-content-fg-muted));
}
[data-ui="pub.token-launch-chart-panel"][data-part="indicatorToggle"] {
  background: var(--c-pub_token-launch-chart-panel--indicatorToggle--background, var(--ui-surface-page));
  border-color: var(--c-pub_token-launch-chart-panel--indicatorToggle--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_token-launch-chart-panel--indicatorToggle--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_token-launch-chart-panel--indicatorToggle--radius, 0);
  font-size: var(--c-pub_token-launch-chart-panel--indicatorToggle--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_token-launch-chart-panel--indicatorToggle--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_token-launch-chart-panel--indicatorToggle--lineHeight, 1.3333);
  color: var(--c-pub_token-launch-chart-panel--indicatorToggle--color, var(--ui-content-fg-muted));
}
[data-ui="pub.token-launch-chart-panel"][data-part="liveToggle"] {
  background: var(--c-pub_token-launch-chart-panel--liveToggle--background, var(--ui-surface-page));
  border-color: var(--c-pub_token-launch-chart-panel--liveToggle--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_token-launch-chart-panel--liveToggle--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_token-launch-chart-panel--liveToggle--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_token-launch-chart-panel--liveToggle--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_token-launch-chart-panel--liveToggle--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_token-launch-chart-panel--liveToggle--lineHeight, 1.4286);
  color: var(--c-pub_token-launch-chart-panel--liveToggle--color, var(--ui-content-fg-muted));
}
[data-ui="pub.token-launch-chart-panel"][data-part="stage"] {
  background: var(--c-pub_token-launch-chart-panel--stage--background, var(--ui-surface-sunken));
}
[data-ui="pub.token-launch-chart-panel"][data-part="label"] {
  color: var(--c-pub_token-launch-chart-panel--label--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_token-launch-chart-panel--label--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_token-launch-chart-panel--label--lineHeight, 1.3333);
  text-transform: var(--c-pub_token-launch-chart-panel--label--textTransform, uppercase);
}
[data-ui="pub.token-launch-chart-panel"][data-part="value"] {
  font-size: var(--c-pub_token-launch-chart-panel--value--fontSize, var(--ui-type-size-2xl));
  font-weight: var(--c-pub_token-launch-chart-panel--value--fontWeight, 600);
  line-height: var(--c-pub_token-launch-chart-panel--value--lineHeight, 1.3333);
}
[data-ui="pub.token-launch-chart-panel"][data-part="stats"] {
  font-family: var(--c-pub_token-launch-chart-panel--stats--fontFamily, var(--ui-type-font-mono));
  font-size: var(--c-pub_token-launch-chart-panel--stats--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_token-launch-chart-panel--stats--lineHeight, 1.4286);
}
[data-ui="pub.token-launch-chart-panel"][data-part="section"] {
  border-color: var(--c-pub_token-launch-chart-panel--section--borderColor, var(--ui-line-divider));
}
[data-ui="pub.token-launch-chart-panel"][data-part="meta"] {
  color: var(--c-pub_token-launch-chart-panel--meta--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_token-launch-chart-panel--meta--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_token-launch-chart-panel--meta--lineHeight, 1.3333);
}
[data-ui="pub.token-launch-chart-panel"][data-part="capture"] {
  color: var(--c-pub_token-launch-chart-panel--capture--color, var(--ui-status-info-text));
  font-size: var(--c-pub_token-launch-chart-panel--capture--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_token-launch-chart-panel--capture--lineHeight, 1.3333);
}
[data-ui="pub.token-launch-chart-panel"][data-part="slider"] {
  color: var(--c-pub_token-launch-chart-panel--slider--color, var(--ui-form-slider-fill));
}
[data-ui="pub.token-launch-chart-panel"][data-part="standby"] {
  color: var(--c-pub_token-launch-chart-panel--standby--color, var(--ui-content-fg-muted));
  border-color: var(--c-pub_token-launch-chart-panel--standby--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_token-launch-chart-panel--standby--borderWidth, var(--ui-geometry-border-width));
  border-style: var(--c-pub_token-launch-chart-panel--standby--borderStyle, dashed);
  border-radius: var(--c-pub_token-launch-chart-panel--standby--radius, 4px);
  font-size: var(--c-pub_token-launch-chart-panel--standby--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_token-launch-chart-panel--standby--lineHeight, 1.4286);
}
[data-ui="pub.token-launch-chart-panel"][data-part="progressTrack"] {
  background: var(--c-pub_token-launch-chart-panel--progressTrack--background, var(--ui-surface-raised));
  border-radius: var(--c-pub_token-launch-chart-panel--progressTrack--radius, 999px);
}
[data-ui="pub.token-launch-chart-panel"][data-part="progressFill"] {
  background: var(--c-pub_token-launch-chart-panel--progressFill--background, var(--ui-status-success-fill));
  border-radius: var(--c-pub_token-launch-chart-panel--progressFill--radius, 999px);
}
[data-ui="pub.token-launch-chart-panel"][data-part="liveBadge"] {
  background: var(--c-pub_token-launch-chart-panel--liveBadge--background, var(--ui-surface-page));
  color: var(--c-pub_token-launch-chart-panel--liveBadge--color, var(--ui-status-success-text));
  border-color: var(--c-pub_token-launch-chart-panel--liveBadge--borderColor, var(--ui-status-success-line));
  border-width: var(--c-pub_token-launch-chart-panel--liveBadge--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_token-launch-chart-panel--liveBadge--radius, var(--ui-geometry-radius-chip));
  font-size: var(--c-pub_token-launch-chart-panel--liveBadge--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_token-launch-chart-panel--liveBadge--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_token-launch-chart-panel--liveBadge--lineHeight, 1.4286);
}
[data-ui="pub.token-launch-chart-panel"][data-part="replayButton"] {
  background: var(--c-pub_token-launch-chart-panel--replayButton--background, var(--ui-surface-page));
  border-color: var(--c-pub_token-launch-chart-panel--replayButton--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_token-launch-chart-panel--replayButton--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_token-launch-chart-panel--replayButton--radius, 0);
  font-size: var(--c-pub_token-launch-chart-panel--replayButton--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_token-launch-chart-panel--replayButton--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_token-launch-chart-panel--replayButton--lineHeight, 1.4286);
}
[data-ui="pub.token-launch-lifecycle-panel"][data-part="root"] {
  background: var(--c-pub_token-launch-lifecycle-panel--root--background, var(--ui-surface-page));
  border-color: var(--c-pub_token-launch-lifecycle-panel--root--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_token-launch-lifecycle-panel--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_token-launch-lifecycle-panel--root--radius, 0);
}
[data-ui="pub.token-launch-lifecycle-panel"][data-part="eyebrow"] {
  color: var(--c-pub_token-launch-lifecycle-panel--eyebrow--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_token-launch-lifecycle-panel--eyebrow--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_token-launch-lifecycle-panel--eyebrow--lineHeight, 1.3333);
  text-transform: var(--c-pub_token-launch-lifecycle-panel--eyebrow--textTransform, uppercase);
}
[data-ui="pub.token-launch-lifecycle-panel"][data-part="title"] {
  font-size: var(--c-pub_token-launch-lifecycle-panel--title--fontSize, 1.125rem);
  font-weight: var(--c-pub_token-launch-lifecycle-panel--title--fontWeight, 600);
  line-height: var(--c-pub_token-launch-lifecycle-panel--title--lineHeight, 1.5556);
}
[data-ui="pub.token-launch-lifecycle-panel"][data-part="badge"] {
  border-color: var(--c-pub_token-launch-lifecycle-panel--badge--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_token-launch-lifecycle-panel--badge--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_token-launch-lifecycle-panel--badge--radius, 0);
  font-size: var(--c-pub_token-launch-lifecycle-panel--badge--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_token-launch-lifecycle-panel--badge--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_token-launch-lifecycle-panel--badge--lineHeight, 1.3333);
}
[data-ui="pub.token-launch-lifecycle-panel"][data-part="inspection"] {
  background: var(--c-pub_token-launch-lifecycle-panel--inspection--background, var(--ui-status-info-surface));
  color: var(--c-pub_token-launch-lifecycle-panel--inspection--color, var(--ui-status-info-on-surface));
  border-color: var(--c-pub_token-launch-lifecycle-panel--inspection--borderColor, var(--ui-status-info-line));
  border-width: var(--c-pub_token-launch-lifecycle-panel--inspection--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_token-launch-lifecycle-panel--inspection--radius, var(--ui-geometry-radius-surface));
  font-size: var(--c-pub_token-launch-lifecycle-panel--inspection--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_token-launch-lifecycle-panel--inspection--lineHeight, 1.4286);
}
[data-ui="pub.token-launch-lifecycle-panel"][data-part="event"] {
  font-size: var(--c-pub_token-launch-lifecycle-panel--event--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_token-launch-lifecycle-panel--event--lineHeight, 1.4286);
}
[data-ui="pub.token-launch-lifecycle-panel"][data-part="eventDot"] {
  background: var(--c-pub_token-launch-lifecycle-panel--eventDot--background, var(--ui-status-info-fill));
  border-radius: var(--c-pub_token-launch-lifecycle-panel--eventDot--radius, 999px);
}
[data-ui="pub.token-launch-lifecycle-panel"][data-part="eventTitle"] {
  font-weight: var(--c-pub_token-launch-lifecycle-panel--eventTitle--fontWeight, var(--ui-type-weight-medium));
}
[data-ui="pub.token-launch-lifecycle-panel"][data-part="eventMeta"] {
  color: var(--c-pub_token-launch-lifecycle-panel--eventMeta--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_token-launch-lifecycle-panel--eventMeta--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_token-launch-lifecycle-panel--eventMeta--lineHeight, 1.3333);
}
[data-ui="pub.token-launch-lifecycle-panel"][data-part="empty"] {
  color: var(--c-pub_token-launch-lifecycle-panel--empty--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_token-launch-lifecycle-panel--empty--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_token-launch-lifecycle-panel--empty--lineHeight, 1.4286);
}
[data-ui="pub.token-launch-lifecycle-panel"][data-part="migration"] {
  border-color: var(--c-pub_token-launch-lifecycle-panel--migration--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_token-launch-lifecycle-panel--migration--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_token-launch-lifecycle-panel--migration--radius, 0);
  font-size: var(--c-pub_token-launch-lifecycle-panel--migration--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_token-launch-lifecycle-panel--migration--lineHeight, 1.4286);
}
[data-ui="pub.token-launch-lifecycle-callout"][data-part="root"] {
  background: var(--c-pub_token-launch-lifecycle-callout--root--background, var(--ui-surface-sunken));
  border-color: var(--c-pub_token-launch-lifecycle-callout--root--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_token-launch-lifecycle-callout--root--borderWidth, 0);
  border-radius: var(--c-pub_token-launch-lifecycle-callout--root--radius, var(--ui-geometry-radius-surface));
  font-size: var(--c-pub_token-launch-lifecycle-callout--root--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_token-launch-lifecycle-callout--root--lineHeight, 1.4286);
}
[data-ui="pub.token-launch-lifecycle-callout"][data-part="title"] {
  font-weight: var(--c-pub_token-launch-lifecycle-callout--title--fontWeight, var(--ui-type-weight-medium));
}
[data-ui="pub.token-launch-lifecycle-callout"][data-part="body"] {
  color: var(--c-pub_token-launch-lifecycle-callout--body--color, var(--ui-content-fg-muted));
}
[data-ui="pub.token-launch-lifecycle-callout"][data-part="link"] {
  color: var(--c-pub_token-launch-lifecycle-callout--link--color, var(--ui-content-fg));
  font-weight: var(--c-pub_token-launch-lifecycle-callout--link--fontWeight, var(--ui-type-weight-medium));
}
[data-ui="pub.token-launch-backfill-callout"][data-part="root"] {
  background: var(--c-pub_token-launch-backfill-callout--root--background, var(--ui-surface-sunken));
  border-color: var(--c-pub_token-launch-backfill-callout--root--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_token-launch-backfill-callout--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_token-launch-backfill-callout--root--radius, var(--ui-geometry-radius-surface));
  font-size: var(--c-pub_token-launch-backfill-callout--root--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_token-launch-backfill-callout--root--lineHeight, 1.4286);
}
[data-ui="pub.token-launch-backfill-callout"][data-part="title"] {
  font-weight: var(--c-pub_token-launch-backfill-callout--title--fontWeight, var(--ui-type-weight-medium));
}
[data-ui="pub.token-launch-backfill-callout"][data-part="mode"] {
  color: var(--c-pub_token-launch-backfill-callout--mode--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_token-launch-backfill-callout--mode--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_token-launch-backfill-callout--mode--lineHeight, 1.3333);
}
[data-ui="pub.token-launch-backfill-callout"][data-part="body"] {
  color: var(--c-pub_token-launch-backfill-callout--body--color, var(--ui-content-fg-muted));
}
[data-ui="pub.token-launch-backfill-callout"][data-part="meta"] {
  color: var(--c-pub_token-launch-backfill-callout--meta--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_token-launch-backfill-callout--meta--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_token-launch-backfill-callout--meta--lineHeight, 1.3333);
}
[data-ui="pub.token-launch-mini-stat"][data-part="root"] {
  background: var(--c-pub_token-launch-mini-stat--root--background, var(--ui-surface-sunken));
  border-radius: var(--c-pub_token-launch-mini-stat--root--radius, 4px);
}
[data-ui="pub.token-launch-mini-stat"][data-part="label"] {
  color: var(--c-pub_token-launch-mini-stat--label--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_token-launch-mini-stat--label--fontSize, var(--ui-type-size-2xs));
  text-transform: var(--c-pub_token-launch-mini-stat--label--textTransform, uppercase);
}
[data-ui="pub.token-launch-mini-stat"][data-part="value"] {
  font-weight: var(--c-pub_token-launch-mini-stat--value--fontWeight, 600);
}
[data-ui="pub.token-launch-buy-access"][data-part="root"] {
  background: var(--c-pub_token-launch-buy-access--root--background, var(--ui-surface-page));
  border-color: var(--c-pub_token-launch-buy-access--root--borderColor, var(--ui-status-success-line));
  border-width: var(--c-pub_token-launch-buy-access--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_token-launch-buy-access--root--radius, 0);
}
[data-ui="pub.token-launch-buy-access"][data-part="eyebrow"] {
  color: var(--c-pub_token-launch-buy-access--eyebrow--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_token-launch-buy-access--eyebrow--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_token-launch-buy-access--eyebrow--lineHeight, 1.3333);
  text-transform: var(--c-pub_token-launch-buy-access--eyebrow--textTransform, uppercase);
}
[data-ui="pub.token-launch-buy-access"][data-part="title"] {
  font-size: var(--c-pub_token-launch-buy-access--title--fontSize, var(--ui-type-size-2xl));
  font-weight: var(--c-pub_token-launch-buy-access--title--fontWeight, 600);
  line-height: var(--c-pub_token-launch-buy-access--title--lineHeight, 1.3333);
  letter-spacing: var(--c-pub_token-launch-buy-access--title--letterSpacing, var(--ui-type-tracking-normal));
}
[data-ui="pub.token-launch-buy-access"][data-part="icon"] {
  color: var(--c-pub_token-launch-buy-access--icon--color, var(--ui-status-success-text));
}
[data-ui="pub.token-launch-buy-access"][data-part="cta"] {
  background: var(--c-pub_token-launch-buy-access--cta--background, var(--ui-action-solid-fill));
  color: var(--c-pub_token-launch-buy-access--cta--color, var(--ui-action-solid-on-fill));
  border-radius: var(--c-pub_token-launch-buy-access--cta--radius, 0);
  font-size: var(--c-pub_token-launch-buy-access--cta--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_token-launch-buy-access--cta--fontWeight, 600);
  line-height: var(--c-pub_token-launch-buy-access--cta--lineHeight, 1.4286);
}
[data-ui="pub.token-launch-buy-access"][data-part="label"] {
  color: var(--c-pub_token-launch-buy-access--label--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_token-launch-buy-access--label--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_token-launch-buy-access--label--lineHeight, 1.3333);
  text-transform: var(--c-pub_token-launch-buy-access--label--textTransform, uppercase);
}
[data-ui="pub.token-launch-buy-access"][data-part="input"] {
  background: var(--c-pub_token-launch-buy-access--input--background, var(--ui-surface-page));
  color: var(--c-pub_token-launch-buy-access--input--color, var(--ui-content-fg));
  border-color: var(--c-pub_token-launch-buy-access--input--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_token-launch-buy-access--input--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_token-launch-buy-access--input--radius, 0);
  font-family: var(--c-pub_token-launch-buy-access--input--fontFamily, var(--ui-type-font-mono));
  font-size: var(--c-pub_token-launch-buy-access--input--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_token-launch-buy-access--input--lineHeight, 1.4286);
}
[data-ui="pub.token-launch-buy-access"][data-part="notice"] {
  color: var(--c-pub_token-launch-buy-access--notice--color, var(--ui-content-fg-muted));
  border-color: var(--c-pub_token-launch-buy-access--notice--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_token-launch-buy-access--notice--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_token-launch-buy-access--notice--radius, 0);
  font-size: var(--c-pub_token-launch-buy-access--notice--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_token-launch-buy-access--notice--lineHeight, 1.4286);
}
[data-ui="pub.token-launch-buy-access"][data-part="verify"] {
  background: var(--c-pub_token-launch-buy-access--verify--background, var(--ui-surface-page));
  border-color: var(--c-pub_token-launch-buy-access--verify--borderColor, var(--ui-status-success-line));
  border-width: var(--c-pub_token-launch-buy-access--verify--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_token-launch-buy-access--verify--radius, 0);
  font-size: var(--c-pub_token-launch-buy-access--verify--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_token-launch-buy-access--verify--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_token-launch-buy-access--verify--lineHeight, 1.4286);
}
[data-ui="pub.token-launch-buy-access"][data-part="walletPicker"] {
  background: var(--c-pub_token-launch-buy-access--walletPicker--background, var(--ui-surface-sunken));
  border-color: var(--c-pub_token-launch-buy-access--walletPicker--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_token-launch-buy-access--walletPicker--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_token-launch-buy-access--walletPicker--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.token-launch-buy-access"][data-part="walletOption"] {
  background: var(--c-pub_token-launch-buy-access--walletOption--background, var(--ui-surface-page));
  border-color: var(--c-pub_token-launch-buy-access--walletOption--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_token-launch-buy-access--walletOption--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_token-launch-buy-access--walletOption--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_token-launch-buy-access--walletOption--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_token-launch-buy-access--walletOption--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_token-launch-buy-access--walletOption--lineHeight, 1.4286);
  color: var(--c-pub_token-launch-buy-access--walletOption--color, var(--ui-content-fg));
}
[data-ui="pub.token-launch-buy-access"][data-part="redeem"] {
  background: var(--c-pub_token-launch-buy-access--redeem--background, var(--ui-surface-page));
  border-color: var(--c-pub_token-launch-buy-access--redeem--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_token-launch-buy-access--redeem--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_token-launch-buy-access--redeem--radius, 0);
  font-size: var(--c-pub_token-launch-buy-access--redeem--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_token-launch-buy-access--redeem--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_token-launch-buy-access--redeem--lineHeight, 1.4286);
}
[data-ui="pub.token-launch-buy-access"][data-part="passkey"] {
  background: var(--c-pub_token-launch-buy-access--passkey--background, var(--ui-surface-page));
  border-color: var(--c-pub_token-launch-buy-access--passkey--borderColor, var(--ui-status-success-line));
  border-width: var(--c-pub_token-launch-buy-access--passkey--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_token-launch-buy-access--passkey--radius, 0);
  font-size: var(--c-pub_token-launch-buy-access--passkey--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_token-launch-buy-access--passkey--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_token-launch-buy-access--passkey--lineHeight, 1.4286);
}
[data-ui="pub.token-launch-buy-access"][data-part="confirmed"] {
  color: var(--c-pub_token-launch-buy-access--confirmed--color, var(--ui-status-success-text));
  font-size: var(--c-pub_token-launch-buy-access--confirmed--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_token-launch-buy-access--confirmed--lineHeight, 1.3333);
}
[data-ui="pub.token-launch-buy-access"][data-part="failed"] {
  color: var(--c-pub_token-launch-buy-access--failed--color, var(--ui-status-danger-text));
  font-size: var(--c-pub_token-launch-buy-access--failed--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_token-launch-buy-access--failed--lineHeight, 1.3333);
}
[data-ui="pub.token-launch-runtime-callout"][data-part="root"] {
  background: var(--c-pub_token-launch-runtime-callout--root--background, var(--ui-surface-sunken));
  border-color: var(--c-pub_token-launch-runtime-callout--root--borderColor, var(--ui-status-info-line));
  border-width: var(--c-pub_token-launch-runtime-callout--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_token-launch-runtime-callout--root--radius, var(--ui-geometry-radius-surface));
  font-size: var(--c-pub_token-launch-runtime-callout--root--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_token-launch-runtime-callout--root--lineHeight, 1.4286);
}
[data-ui="pub.token-launch-runtime-callout"][data-part="title"] {
  color: var(--c-pub_token-launch-runtime-callout--title--color, var(--ui-status-info-text));
  font-weight: var(--c-pub_token-launch-runtime-callout--title--fontWeight, var(--ui-type-weight-medium));
}
[data-ui="pub.token-launch-runtime-callout"][data-part="body"] {
  color: var(--c-pub_token-launch-runtime-callout--body--color, var(--ui-content-fg-muted));
}
[data-ui="pub.token-launch-runtime-callout"][data-part="meta"] {
  color: var(--c-pub_token-launch-runtime-callout--meta--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_token-launch-runtime-callout--meta--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_token-launch-runtime-callout--meta--lineHeight, 1.3333);
}
[data-ui="pub.token-launch-indicator-panel"][data-part="root"] {
  background: var(--c-pub_token-launch-indicator-panel--root--background, var(--ui-surface-page));
  border-color: var(--c-pub_token-launch-indicator-panel--root--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_token-launch-indicator-panel--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_token-launch-indicator-panel--root--radius, 0);
}
[data-ui="pub.token-launch-indicator-panel"][data-part="eyebrow"] {
  color: var(--c-pub_token-launch-indicator-panel--eyebrow--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_token-launch-indicator-panel--eyebrow--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_token-launch-indicator-panel--eyebrow--lineHeight, 1.3333);
  text-transform: var(--c-pub_token-launch-indicator-panel--eyebrow--textTransform, uppercase);
}
[data-ui="pub.token-launch-indicator-panel"][data-part="title"] {
  font-size: var(--c-pub_token-launch-indicator-panel--title--fontSize, 1.125rem);
  font-weight: var(--c-pub_token-launch-indicator-panel--title--fontWeight, 600);
  line-height: var(--c-pub_token-launch-indicator-panel--title--lineHeight, 1.5556);
}
[data-ui="pub.token-launch-indicator-panel"][data-part="card"] {
  background: var(--c-pub_token-launch-indicator-panel--card--background, var(--ui-surface-sunken));
  border-radius: var(--c-pub_token-launch-indicator-panel--card--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.token-launch-indicator-panel"][data-part="label"] {
  color: var(--c-pub_token-launch-indicator-panel--label--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_token-launch-indicator-panel--label--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_token-launch-indicator-panel--label--lineHeight, 1.3333);
  text-transform: var(--c-pub_token-launch-indicator-panel--label--textTransform, uppercase);
}
[data-ui="pub.token-launch-indicator-panel"][data-part="value"] {
  font-size: var(--c-pub_token-launch-indicator-panel--value--fontSize, 1.125rem);
  font-weight: var(--c-pub_token-launch-indicator-panel--value--fontWeight, 600);
  line-height: var(--c-pub_token-launch-indicator-panel--value--lineHeight, 1.5556);
  font-family: var(--c-pub_token-launch-indicator-panel--value--fontFamily, var(--ui-type-font-mono));
}
[data-ui="pub.token-launch-indicator-panel"][data-part="note"] {
  color: var(--c-pub_token-launch-indicator-panel--note--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_token-launch-indicator-panel--note--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_token-launch-indicator-panel--note--lineHeight, 1.3333);
}
[data-ui="pub.token-launch-holder-insights"][data-part="root"] {
  background: var(--c-pub_token-launch-holder-insights--root--background, var(--ui-surface-page));
  border-color: var(--c-pub_token-launch-holder-insights--root--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_token-launch-holder-insights--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_token-launch-holder-insights--root--radius, 0);
}
[data-ui="pub.token-launch-holder-insights"][data-part="eyebrow"] {
  color: var(--c-pub_token-launch-holder-insights--eyebrow--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_token-launch-holder-insights--eyebrow--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_token-launch-holder-insights--eyebrow--lineHeight, 1.3333);
  text-transform: var(--c-pub_token-launch-holder-insights--eyebrow--textTransform, uppercase);
}
[data-ui="pub.token-launch-holder-insights"][data-part="title"] {
  font-size: var(--c-pub_token-launch-holder-insights--title--fontSize, 1.125rem);
  font-weight: var(--c-pub_token-launch-holder-insights--title--fontWeight, 600);
  line-height: var(--c-pub_token-launch-holder-insights--title--lineHeight, 1.5556);
}
[data-ui="pub.token-launch-holder-insights"][data-part="badge"] {
  border-color: var(--c-pub_token-launch-holder-insights--badge--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_token-launch-holder-insights--badge--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_token-launch-holder-insights--badge--radius, 0);
  font-size: var(--c-pub_token-launch-holder-insights--badge--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_token-launch-holder-insights--badge--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_token-launch-holder-insights--badge--lineHeight, 1.3333);
  text-transform: var(--c-pub_token-launch-holder-insights--badge--textTransform, uppercase);
}
[data-ui="pub.token-launch-holder-insights"][data-part="card"] {
  background: var(--c-pub_token-launch-holder-insights--card--background, var(--ui-surface-sunken));
  border-radius: var(--c-pub_token-launch-holder-insights--card--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.token-launch-holder-insights"][data-part="label"] {
  color: var(--c-pub_token-launch-holder-insights--label--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_token-launch-holder-insights--label--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_token-launch-holder-insights--label--lineHeight, 1.3333);
  text-transform: var(--c-pub_token-launch-holder-insights--label--textTransform, uppercase);
}
[data-ui="pub.token-launch-holder-insights"][data-part="value"] {
  font-size: var(--c-pub_token-launch-holder-insights--value--fontSize, 1.125rem);
  font-weight: var(--c-pub_token-launch-holder-insights--value--fontWeight, 600);
  line-height: var(--c-pub_token-launch-holder-insights--value--lineHeight, 1.5556);
  font-family: var(--c-pub_token-launch-holder-insights--value--fontFamily, var(--ui-type-font-mono));
}
[data-ui="pub.token-launch-holder-insights"][data-part="meta"] {
  color: var(--c-pub_token-launch-holder-insights--meta--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_token-launch-holder-insights--meta--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_token-launch-holder-insights--meta--lineHeight, 1.3333);
}
[data-ui="pub.token-launch-holder-insights"][data-part="figure"] {
  color: var(--c-pub_token-launch-holder-insights--figure--color, var(--ui-content-fg));
  font-family: var(--c-pub_token-launch-holder-insights--figure--fontFamily, var(--ui-type-font-mono));
}
[data-ui="pub.token-launch-holder-leaderboard"][data-part="root"] {
  background: var(--c-pub_token-launch-holder-leaderboard--root--background, var(--ui-surface-page));
  border-color: var(--c-pub_token-launch-holder-leaderboard--root--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_token-launch-holder-leaderboard--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_token-launch-holder-leaderboard--root--radius, 0);
}
[data-ui="pub.token-launch-holder-leaderboard"][data-part="header"] {
  border-color: var(--c-pub_token-launch-holder-leaderboard--header--borderColor, var(--ui-line-divider));
}
[data-ui="pub.token-launch-holder-leaderboard"][data-part="eyebrow"] {
  color: var(--c-pub_token-launch-holder-leaderboard--eyebrow--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_token-launch-holder-leaderboard--eyebrow--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_token-launch-holder-leaderboard--eyebrow--lineHeight, 1.3333);
  text-transform: var(--c-pub_token-launch-holder-leaderboard--eyebrow--textTransform, uppercase);
}
[data-ui="pub.token-launch-holder-leaderboard"][data-part="title"] {
  font-size: var(--c-pub_token-launch-holder-leaderboard--title--fontSize, 1.125rem);
  font-weight: var(--c-pub_token-launch-holder-leaderboard--title--fontWeight, 600);
  line-height: var(--c-pub_token-launch-holder-leaderboard--title--lineHeight, 1.5556);
}
[data-ui="pub.token-launch-holder-leaderboard"][data-part="meta"] {
  color: var(--c-pub_token-launch-holder-leaderboard--meta--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_token-launch-holder-leaderboard--meta--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_token-launch-holder-leaderboard--meta--lineHeight, 1.3333);
}
[data-ui="pub.token-launch-holder-leaderboard"][data-part="timeline"] {
  background: var(--c-pub_token-launch-holder-leaderboard--timeline--background, var(--ui-surface-sunken));
  border-radius: var(--c-pub_token-launch-holder-leaderboard--timeline--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.token-launch-holder-leaderboard"][data-part="timelineTitle"] {
  color: var(--c-pub_token-launch-holder-leaderboard--timelineTitle--color, var(--ui-status-info-text));
  font-size: var(--c-pub_token-launch-holder-leaderboard--timelineTitle--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_token-launch-holder-leaderboard--timelineTitle--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_token-launch-holder-leaderboard--timelineTitle--lineHeight, 1.4286);
}
[data-ui="pub.token-launch-holder-leaderboard"][data-part="stats"] {
  font-size: var(--c-pub_token-launch-holder-leaderboard--stats--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_token-launch-holder-leaderboard--stats--lineHeight, 1.3333);
}
[data-ui="pub.token-launch-holder-leaderboard"][data-part="sliderLabel"] {
  color: var(--c-pub_token-launch-holder-leaderboard--sliderLabel--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_token-launch-holder-leaderboard--sliderLabel--fontSize, var(--ui-type-size-2xs));
  text-transform: var(--c-pub_token-launch-holder-leaderboard--sliderLabel--textTransform, uppercase);
}
[data-ui="pub.token-launch-holder-leaderboard"][data-part="slider"] {
  color: var(--c-pub_token-launch-holder-leaderboard--slider--color, var(--ui-form-slider-fill));
}
[data-ui="pub.token-launch-holder-leaderboard"][data-part="liveToggle"] {
  background: var(--c-pub_token-launch-holder-leaderboard--liveToggle--background, var(--ui-surface-page));
  border-color: var(--c-pub_token-launch-holder-leaderboard--liveToggle--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_token-launch-holder-leaderboard--liveToggle--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_token-launch-holder-leaderboard--liveToggle--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_token-launch-holder-leaderboard--liveToggle--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_token-launch-holder-leaderboard--liveToggle--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_token-launch-holder-leaderboard--liveToggle--lineHeight, 1.4286);
  color: var(--c-pub_token-launch-holder-leaderboard--liveToggle--color, var(--ui-content-fg-muted));
}
[data-ui="pub.token-launch-holder-leaderboard"][data-part="capture"] {
  color: var(--c-pub_token-launch-holder-leaderboard--capture--color, var(--ui-status-info-text));
  font-size: var(--c-pub_token-launch-holder-leaderboard--capture--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_token-launch-holder-leaderboard--capture--lineHeight, 1.3333);
}
[data-ui="pub.token-launch-holder-leaderboard"][data-part="event"] {
  background: var(--c-pub_token-launch-holder-leaderboard--event--background, var(--ui-surface-page));
  color: var(--c-pub_token-launch-holder-leaderboard--event--color, var(--ui-content-fg-muted));
  border-color: var(--c-pub_token-launch-holder-leaderboard--event--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_token-launch-holder-leaderboard--event--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_token-launch-holder-leaderboard--event--radius, 0);
  font-size: var(--c-pub_token-launch-holder-leaderboard--event--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_token-launch-holder-leaderboard--event--lineHeight, 1.3333);
}
[data-ui="pub.token-launch-holder-leaderboard"][data-part="eventDot"] {
  background: var(--c-pub_token-launch-holder-leaderboard--eventDot--background, var(--ui-status-info-fill));
  border-radius: var(--c-pub_token-launch-holder-leaderboard--eventDot--radius, 0);
}
[data-ui="pub.token-launch-holder-leaderboard"][data-part="skeleton"] {
  background: var(--c-pub_token-launch-holder-leaderboard--skeleton--background, var(--ui-feedback-skeleton));
  border-radius: var(--c-pub_token-launch-holder-leaderboard--skeleton--radius, 4px);
}
[data-ui="pub.token-launch-holder-leaderboard"][data-part="standby"] {
  color: var(--c-pub_token-launch-holder-leaderboard--standby--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_token-launch-holder-leaderboard--standby--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_token-launch-holder-leaderboard--standby--lineHeight, 1.4286);
}
[data-ui="pub.token-launch-holder-leaderboard"][data-part="table"] {
  font-size: var(--c-pub_token-launch-holder-leaderboard--table--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_token-launch-holder-leaderboard--table--lineHeight, 1.4286);
}
[data-ui="pub.token-launch-holder-leaderboard"][data-part="tableHead"] {
  background: var(--c-pub_token-launch-holder-leaderboard--tableHead--background, var(--ui-surface-sunken));
  color: var(--c-pub_token-launch-holder-leaderboard--tableHead--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_token-launch-holder-leaderboard--tableHead--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_token-launch-holder-leaderboard--tableHead--lineHeight, 1.3333);
  text-transform: var(--c-pub_token-launch-holder-leaderboard--tableHead--textTransform, uppercase);
}
[data-ui="pub.token-launch-holder-leaderboard"][data-part="headCell"] {
  font-weight: var(--c-pub_token-launch-holder-leaderboard--headCell--fontWeight, var(--ui-type-weight-medium));
}
[data-ui="pub.token-launch-holder-leaderboard"][data-part="row"] {
  border-color: var(--c-pub_token-launch-holder-leaderboard--row--borderColor, var(--ui-line-divider));
}
[data-ui="pub.token-launch-holder-leaderboard"][data-part="rank"] {
  color: var(--c-pub_token-launch-holder-leaderboard--rank--color, var(--ui-content-fg-muted));
  font-family: var(--c-pub_token-launch-holder-leaderboard--rank--fontFamily, var(--ui-type-font-mono));
}
[data-ui="pub.token-launch-holder-leaderboard"][data-part="wallet"] {
  font-family: var(--c-pub_token-launch-holder-leaderboard--wallet--fontFamily, var(--ui-type-font-mono));
}
[data-ui="pub.token-launch-holder-leaderboard"][data-part="amount"] {
  font-family: var(--c-pub_token-launch-holder-leaderboard--amount--fontFamily, var(--ui-type-font-mono));
}
[data-ui="pub.token-launch-holder-leaderboard"][data-part="share"] {
  color: var(--c-pub_token-launch-holder-leaderboard--share--color, var(--ui-content-fg-muted));
  font-family: var(--c-pub_token-launch-holder-leaderboard--share--fontFamily, var(--ui-type-font-mono));
}
[data-ui="pub.token-launch-holder-leaderboard"][data-part="access"] {
  border-color: var(--c-pub_token-launch-holder-leaderboard--access--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_token-launch-holder-leaderboard--access--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_token-launch-holder-leaderboard--access--radius, 0);
  font-size: var(--c-pub_token-launch-holder-leaderboard--access--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_token-launch-holder-leaderboard--access--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_token-launch-holder-leaderboard--access--lineHeight, 1.3333);
}
[data-ui="pub.token-launch-chart-stat"][data-part="label"] {
  color: var(--c-pub_token-launch-chart-stat--label--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_token-launch-chart-stat--label--fontSize, var(--ui-type-size-2xs));
  text-transform: var(--c-pub_token-launch-chart-stat--label--textTransform, uppercase);
}
[data-ui="pub.token-launch-chart-stat"][data-part="value"] {
  font-weight: var(--c-pub_token-launch-chart-stat--value--fontWeight, 600);
}
[data-ui="pub.token-launch-policy-metric"][data-part="root"] {
  background: var(--c-pub_token-launch-policy-metric--root--background, var(--ui-surface-sunken));
  color: var(--c-pub_token-launch-policy-metric--root--color, var(--ui-content-fg));
  border-radius: var(--c-pub_token-launch-policy-metric--root--radius, 4px);
}
[data-ui="pub.token-launch-policy-metric"][data-part="label"] {
  color: var(--c-pub_token-launch-policy-metric--label--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_token-launch-policy-metric--label--fontSize, var(--ui-type-size-2xs));
  text-transform: var(--c-pub_token-launch-policy-metric--label--textTransform, uppercase);
}
[data-ui="pub.token-launch-policy-metric"][data-part="value"] {
  font-family: var(--c-pub_token-launch-policy-metric--value--fontFamily, var(--ui-type-font-mono));
  font-size: var(--c-pub_token-launch-policy-metric--value--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_token-launch-policy-metric--value--fontWeight, 600);
  line-height: var(--c-pub_token-launch-policy-metric--value--lineHeight, 1.4286);
}
[data-ui="pub.token-launch-copy-button"][data-part="root"] {
  color: var(--c-pub_token-launch-copy-button--root--color, var(--ui-content-fg-muted));
  border-color: var(--c-pub_token-launch-copy-button--root--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_token-launch-copy-button--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_token-launch-copy-button--root--radius, 4px);
}
[data-ui="pub.wallet-badge"][data-part="root"] {
  color: var(--c-pub_wallet-badge--root--color, var(--ui-content-fg));
  border-color: var(--c-pub_wallet-badge--root--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_wallet-badge--root--borderWidth, var(--ui-geometry-border-width));
  font-family: var(--c-pub_wallet-badge--root--fontFamily, var(--ui-type-font-mono));
  font-size: var(--c-pub_wallet-badge--root--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_wallet-badge--root--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_wallet-badge--root--lineHeight, 1.3333);
  border-radius: var(--c-pub_wallet-badge--root--radius, 0);
}
[data-ui="pub.wallet-readiness-card"][data-part="root"] {
  background: var(--c-pub_wallet-readiness-card--root--background, var(--ui-surface-base));
  color: var(--c-pub_wallet-readiness-card--root--color, var(--ui-content-fg));
  border-color: var(--c-pub_wallet-readiness-card--root--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_wallet-readiness-card--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_wallet-readiness-card--root--radius, 0);
}
[data-ui="pub.wallet-readiness-card"][data-part="header"] {
  border-color: var(--c-pub_wallet-readiness-card--header--borderColor, var(--ui-line-divider));
}
[data-ui="pub.wallet-readiness-card"][data-part="title"] {
  font-size: var(--c-pub_wallet-readiness-card--title--fontSize, var(--ui-type-size-lg));
  font-weight: var(--c-pub_wallet-readiness-card--title--fontWeight, 600);
  line-height: var(--c-pub_wallet-readiness-card--title--lineHeight, 1.5);
}
[data-ui="pub.wallet-readiness-card"][data-part="intro"] {
  color: var(--c-pub_wallet-readiness-card--intro--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_wallet-readiness-card--intro--fontSize, var(--ui-type-size-xs));
}
[data-ui="pub.wallet-readiness-card"][data-part="empty"] {
  border-color: var(--c-pub_wallet-readiness-card--empty--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_wallet-readiness-card--empty--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_wallet-readiness-card--empty--radius, 0);
  color: var(--c-pub_wallet-readiness-card--empty--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_wallet-readiness-card--empty--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_wallet-readiness-card--empty--lineHeight, 1.3333);
}
[data-ui="pub.wallet-readiness-card"][data-part="note"] {
  color: var(--c-pub_wallet-readiness-card--note--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_wallet-readiness-card--note--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_wallet-readiness-card--note--lineHeight, 1.3333);
}
[data-ui="pub.wallet-readiness-card"][data-part="action"] {
  background: var(--c-pub_wallet-readiness-card--action--background, var(--ui-surface-page));
  border-color: var(--c-pub_wallet-readiness-card--action--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_wallet-readiness-card--action--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_wallet-readiness-card--action--radius, 0);
  font-size: var(--c-pub_wallet-readiness-card--action--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_wallet-readiness-card--action--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_wallet-readiness-card--action--lineHeight, 1.4286);
}
[data-ui="pub.wallet-readiness-row"][data-part="root"] {
  border-color: var(--c-pub_wallet-readiness-row--root--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_wallet-readiness-row--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_wallet-readiness-row--root--radius, 0);
}
[data-ui="pub.wallet-readiness-row"][data-part="name"] {
  font-size: var(--c-pub_wallet-readiness-row--name--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_wallet-readiness-row--name--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_wallet-readiness-row--name--lineHeight, 1.4286);
}
[data-ui="pub.wallet-readiness-row"][data-part="address"] {
  color: var(--c-pub_wallet-readiness-row--address--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_wallet-readiness-row--address--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_wallet-readiness-row--address--lineHeight, 1.3333);
}
[data-ui="pub.analysis-card"][data-part="table"] {
  font-size: var(--c-pub_analysis-card--table--fontSize, var(--ui-type-size-xs));
}
[data-ui="pub.analysis-card"][data-part="caption"] {
  color: var(--c-pub_analysis-card--caption--color, var(--ui-content-fg-muted));
}
[data-ui="pub.analysis-card"][data-part="sort"] {
  font-weight: var(--c-pub_analysis-card--sort--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.analysis-card"][data-part="cell"] {
  border-color: var(--c-pub_analysis-card--cell--borderColor, var(--ui-line-hairline));
}
[data-ui="pub.analysis-card"][data-part="rowLabel"] {
  color: var(--c-pub_analysis-card--rowLabel--color, var(--ui-content-fg-muted));
  font-weight: var(--c-pub_analysis-card--rowLabel--fontWeight, 600);
}
[data-ui="pub.analysis-card"][data-part="why"] {
  border-color: var(--c-pub_analysis-card--why--borderColor, var(--ui-line-hairline));
}
[data-ui="pub.analysis-card"][data-part="whyHeader"] {
  font-size: var(--c-pub_analysis-card--whyHeader--fontSize, var(--ui-type-size-xs));
}
[data-ui="pub.analysis-card"][data-part="list"] {
  font-size: var(--c-pub_analysis-card--list--fontSize, var(--ui-type-size-xs));
}
[data-ui="pub.analysis-card"][data-part="listMeta"] {
  color: var(--c-pub_analysis-card--listMeta--color, var(--ui-content-fg-muted));
}
[data-ui="pub.analysis-card"][data-part="previewTrades"] {
  border-color: var(--c-pub_analysis-card--previewTrades--borderColor, var(--ui-line-hairline));
  font-size: var(--c-pub_analysis-card--previewTrades--fontSize, var(--ui-type-size-xs));
}
[data-ui="pub.analysis-card"][data-part="previewSummary"] {
  font-weight: var(--c-pub_analysis-card--previewSummary--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.research-preview-card"][data-part="list"] {
  border-color: var(--c-pub_research-preview-card--list--borderColor, var(--ui-line-hairline));
}
[data-ui="pub.research-preview-card"][data-part="listLabel"] {
  color: var(--c-pub_research-preview-card--listLabel--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_research-preview-card--listLabel--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_research-preview-card--listLabel--fontWeight, 800);
  letter-spacing: var(--c-pub_research-preview-card--listLabel--letterSpacing, var(--ui-type-tracking-eyebrow));
  text-transform: var(--c-pub_research-preview-card--listLabel--textTransform, var(--ui-type-case-eyebrow));
}
[data-ui="pub.research-preview-card"][data-part="listItems"] {
  font-size: var(--c-pub_research-preview-card--listItems--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_research-preview-card--listItems--lineHeight, 1.45);
}
[data-ui="pub.research-preview-card"][data-part="started"] {
  border-color: var(--c-pub_research-preview-card--started--borderColor, var(--ui-line-hairline));
  color: var(--c-pub_research-preview-card--started--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_research-preview-card--started--fontSize, var(--ui-type-size-xs));
}
[data-ui="pub.research-preview-card"][data-part="heatmapTable"] {
  font-size: var(--c-pub_research-preview-card--heatmapTable--fontSize, var(--ui-type-size-xs));
}
[data-ui="pub.research-preview-card"][data-part="heatmapCaption"] {
  color: var(--c-pub_research-preview-card--heatmapCaption--color, var(--ui-content-fg-muted));
}
[data-ui="pub.research-preview-card"][data-part="heatmapCell"] {
  border-color: var(--c-pub_research-preview-card--heatmapCell--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_research-preview-card--heatmapCell--borderWidth, var(--ui-geometry-border-width));
}
[data-ui="pub.compact-metric"][data-part="root"] {
  background: var(--c-pub_compact-metric--root--background, var(--ui-state-hover));
  border-radius: var(--c-pub_compact-metric--root--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.compact-metric"][data-part="label"] {
  color: var(--c-pub_compact-metric--label--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_compact-metric--label--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_compact-metric--label--fontWeight, 900);
  letter-spacing: var(--c-pub_compact-metric--label--letterSpacing, var(--ui-type-tracking-label));
  text-transform: var(--c-pub_compact-metric--label--textTransform, uppercase);
}
[data-ui="pub.compact-metric"][data-part="value"] {
  font-size: var(--c-pub_compact-metric--value--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_compact-metric--value--fontWeight, 900);
  line-height: var(--c-pub_compact-metric--value--lineHeight, 1.4286);
}
[data-ui="pub.comparison-strategy-header"][data-part="root"] {
  background: var(--c-pub_comparison-strategy-header--root--background, var(--ui-surface-base));
}
[data-ui="pub.comparison-strategy-header"][data-part="label"] {
  color: var(--c-pub_comparison-strategy-header--label--color, var(--ui-emphasis-e6-text));
  font-size: var(--c-pub_comparison-strategy-header--label--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_comparison-strategy-header--label--fontWeight, 900);
  letter-spacing: var(--c-pub_comparison-strategy-header--label--letterSpacing, var(--ui-type-tracking-label));
  text-transform: var(--c-pub_comparison-strategy-header--label--textTransform, uppercase);
}
[data-ui="pub.comparison-strategy-header"][data-part="link"] {
  border-radius: var(--c-pub_comparison-strategy-header--link--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.comparison-strategy-header"][data-part="title"] {
  font-size: var(--c-pub_comparison-strategy-header--title--fontSize, var(--ui-type-size-2xl));
  font-weight: var(--c-pub_comparison-strategy-header--title--fontWeight, 900);
  letter-spacing: var(--c-pub_comparison-strategy-header--title--letterSpacing, var(--ui-type-tracking-tight));
  line-height: var(--c-pub_comparison-strategy-header--title--lineHeight, 1);
}
[data-ui="pub.comparison-strategy-header"][data-part="handle"] {
  color: var(--c-pub_comparison-strategy-header--handle--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_comparison-strategy-header--handle--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_comparison-strategy-header--handle--fontWeight, 900);
  line-height: var(--c-pub_comparison-strategy-header--handle--lineHeight, 1.3333);
}
[data-ui="pub.directory"][data-part="hero"] {
  border-radius: var(--c-pub_directory--hero--radius, var(--ui-geometry-radius-poster));
}
[data-ui="pub.directory"][data-part="eyebrow"] {
  color: var(--c-pub_directory--eyebrow--color, var(--ui-emphasis-e6-text));
  font-size: var(--c-pub_directory--eyebrow--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_directory--eyebrow--fontWeight, 900);
  letter-spacing: var(--c-pub_directory--eyebrow--letterSpacing, var(--ui-type-tracking-label));
  line-height: var(--c-pub_directory--eyebrow--lineHeight, 1.3333);
  text-transform: var(--c-pub_directory--eyebrow--textTransform, uppercase);
}
[data-ui="pub.directory"][data-part="title"] {
  font-family: var(--c-pub_directory--title--fontFamily, var(--ui-type-font-display));
  letter-spacing: var(--c-pub_directory--title--letterSpacing, var(--ui-type-tracking-display));
  line-height: var(--c-pub_directory--title--lineHeight, 0.84);
}
[data-ui="pub.directory"][data-part="lede"] {
  font-weight: var(--c-pub_directory--lede--fontWeight, var(--ui-type-weight-regular));
}
[data-ui="pub.directory"][data-part="accent"] {
  font-weight: var(--c-pub_directory--accent--fontWeight, var(--ui-type-weight-display));
}
[data-ui="pub.directory"][data-part="fieldLabel"] {
  color: var(--c-pub_directory--fieldLabel--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_directory--fieldLabel--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_directory--fieldLabel--fontWeight, 900);
  letter-spacing: var(--c-pub_directory--fieldLabel--letterSpacing, var(--ui-type-tracking-label));
  text-transform: var(--c-pub_directory--fieldLabel--textTransform, uppercase);
}
[data-ui="pub.directory"][data-part="clear"] {
  color: var(--c-pub_directory--clear--color, var(--ui-emphasis-e6-text));
  font-size: var(--c-pub_directory--clear--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_directory--clear--fontWeight, 900);
  letter-spacing: var(--c-pub_directory--clear--letterSpacing, var(--ui-type-tracking-label));
  border-radius: var(--c-pub_directory--clear--radius, var(--ui-geometry-radius-surface));
  text-transform: var(--c-pub_directory--clear--textTransform, uppercase);
}
[data-ui="pub.directory"][data-part="filter"] {
  background: var(--c-pub_directory--filter--background, var(--ui-surface-raised));
  border-color: var(--c-pub_directory--filter--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_directory--filter--borderWidth, var(--ui-geometry-border-width));
  font-size: var(--c-pub_directory--filter--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_directory--filter--fontWeight, var(--ui-type-weight-bold));
  line-height: var(--c-pub_directory--filter--lineHeight, 1.4286);
  border-radius: var(--c-pub_directory--filter--radius, 6px);
}
[data-ui="pub.directory"][data-part="facet"] {
  background: var(--c-pub_directory--facet--background, var(--ui-surface-raised));
  border-color: var(--c-pub_directory--facet--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_directory--facet--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_directory--facet--color, var(--ui-content-fg-muted));
  border-radius: var(--c-pub_directory--facet--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.directory"][data-part="facetSelect"] {
  opacity: var(--c-pub_directory--facetSelect--opacity, 0);
  border-radius: var(--c-pub_directory--facetSelect--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.directory"][data-part="resultsEyebrow"] {
  color: var(--c-pub_directory--resultsEyebrow--color, var(--ui-emphasis-e6-text));
  font-size: var(--c-pub_directory--resultsEyebrow--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_directory--resultsEyebrow--fontWeight, 900);
  letter-spacing: var(--c-pub_directory--resultsEyebrow--letterSpacing, var(--ui-type-tracking-eyebrow));
  line-height: var(--c-pub_directory--resultsEyebrow--lineHeight, 1.3333);
  text-transform: var(--c-pub_directory--resultsEyebrow--textTransform, uppercase);
}
[data-ui="pub.directory"][data-part="resultsTitle"] {
  font-size: var(--c-pub_directory--resultsTitle--fontSize, var(--ui-type-size-2xl));
  font-weight: var(--c-pub_directory--resultsTitle--fontWeight, 900);
  letter-spacing: var(--c-pub_directory--resultsTitle--letterSpacing, var(--ui-type-tracking-tight));
}
[data-ui="pub.directory"][data-part="resultsMeta"] {
  color: var(--c-pub_directory--resultsMeta--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_directory--resultsMeta--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_directory--resultsMeta--fontWeight, var(--ui-type-weight-bold));
  line-height: var(--c-pub_directory--resultsMeta--lineHeight, 1.3333);
}
[data-ui="pub.directory"][data-part="resultsFilter"] {
  color: var(--c-pub_directory--resultsFilter--color, var(--ui-emphasis-e6-text));
  font-size: var(--c-pub_directory--resultsFilter--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_directory--resultsFilter--fontWeight, 900);
  letter-spacing: var(--c-pub_directory--resultsFilter--letterSpacing, var(--ui-type-tracking-label));
  text-transform: var(--c-pub_directory--resultsFilter--textTransform, uppercase);
}
[data-ui="pub.feed-update-card"][data-part="root"] {
  border-radius: var(--c-pub_feed-update-card--root--radius, var(--ui-geometry-radius-poster));
}
[data-ui="pub.feed-update-card"][data-part="title"] {
  font-family: var(--c-pub_feed-update-card--title--fontFamily, var(--ui-type-font-display));
}
[data-ui="pub.fork-comparison"][data-part="eyebrow"] {
  color: var(--c-pub_fork-comparison--eyebrow--color, var(--ui-emphasis-e6-text));
  font-size: var(--c-pub_fork-comparison--eyebrow--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_fork-comparison--eyebrow--fontWeight, 900);
  letter-spacing: var(--c-pub_fork-comparison--eyebrow--letterSpacing, var(--ui-type-tracking-label));
  line-height: var(--c-pub_fork-comparison--eyebrow--lineHeight, 1.3333);
  text-transform: var(--c-pub_fork-comparison--eyebrow--textTransform, uppercase);
}
[data-ui="pub.fork-comparison"][data-part="title"] {
  font-size: var(--c-pub_fork-comparison--title--fontSize, 2.25rem);
  font-weight: var(--c-pub_fork-comparison--title--fontWeight, 900);
  letter-spacing: var(--c-pub_fork-comparison--title--letterSpacing, var(--ui-type-tracking-tight));
  line-height: var(--c-pub_fork-comparison--title--lineHeight, 0.94);
}
[data-ui="pub.fork-comparison"][data-part="lede"] {
  color: var(--c-pub_fork-comparison--lede--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_fork-comparison--lede--fontSize, var(--ui-type-size-lg));
}
[data-ui="pub.fork-comparison"][data-part="summaryEyebrow"] {
  color: var(--c-pub_fork-comparison--summaryEyebrow--color, var(--ui-emphasis-e6-text));
  font-size: var(--c-pub_fork-comparison--summaryEyebrow--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_fork-comparison--summaryEyebrow--fontWeight, 900);
  letter-spacing: var(--c-pub_fork-comparison--summaryEyebrow--letterSpacing, var(--ui-type-tracking-label));
  text-transform: var(--c-pub_fork-comparison--summaryEyebrow--textTransform, uppercase);
}
[data-ui="pub.fork-comparison"][data-part="summaryTitle"] {
  font-size: var(--c-pub_fork-comparison--summaryTitle--fontSize, var(--ui-type-size-2xl));
  font-weight: var(--c-pub_fork-comparison--summaryTitle--fontWeight, 900);
  letter-spacing: var(--c-pub_fork-comparison--summaryTitle--letterSpacing, var(--ui-type-tracking-tight));
  line-height: var(--c-pub_fork-comparison--summaryTitle--lineHeight, 1.25);
}
[data-ui="pub.fork-comparison"][data-part="summaryNote"] {
  color: var(--c-pub_fork-comparison--summaryNote--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_fork-comparison--summaryNote--fontSize, var(--ui-type-size-md));
}
[data-ui="pub.fork-comparison"][data-part="grid"] {
  background: var(--c-pub_fork-comparison--grid--background, var(--ui-line-hairline));
  border-color: var(--c-pub_fork-comparison--grid--borderColor, var(--ui-line-hairline));
}
[data-ui="pub.fork-comparison"][data-part="chart"] {
  background: var(--c-pub_fork-comparison--chart--background, var(--ui-surface-ink));
  color: var(--c-pub_fork-comparison--chart--color, var(--ui-surface-on-ink));
}
[data-ui="pub.fork-comparison"][data-part="chartLabel"] {
  color: var(--c-pub_fork-comparison--chartLabel--color, var(--pub-on-ink-butter));
  font-size: var(--c-pub_fork-comparison--chartLabel--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_fork-comparison--chartLabel--fontWeight, 900);
  letter-spacing: var(--c-pub_fork-comparison--chartLabel--letterSpacing, var(--ui-type-tracking-label));
  line-height: var(--c-pub_fork-comparison--chartLabel--lineHeight, 1.3333);
  text-transform: var(--c-pub_fork-comparison--chartLabel--textTransform, uppercase);
}
[data-ui="pub.fork-comparison"][data-part="chartLegend"] {
  color: var(--c-pub_fork-comparison--chartLegend--color, var(--pub-on-ink-muted));
  font-size: var(--c-pub_fork-comparison--chartLegend--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_fork-comparison--chartLegend--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.fork-comparison"][data-part="rulesHeader"] {
  border-color: var(--c-pub_fork-comparison--rulesHeader--borderColor, var(--ui-line-hairline));
}
[data-ui="pub.fork-comparison"][data-part="rulesEyebrow"] {
  color: var(--c-pub_fork-comparison--rulesEyebrow--color, var(--ui-emphasis-e6-text));
  font-size: var(--c-pub_fork-comparison--rulesEyebrow--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_fork-comparison--rulesEyebrow--fontWeight, 900);
  letter-spacing: var(--c-pub_fork-comparison--rulesEyebrow--letterSpacing, var(--ui-type-tracking-label));
  line-height: var(--c-pub_fork-comparison--rulesEyebrow--lineHeight, 1.3333);
  text-transform: var(--c-pub_fork-comparison--rulesEyebrow--textTransform, uppercase);
}
[data-ui="pub.fork-comparison"][data-part="rulesTitle"] {
  font-size: var(--c-pub_fork-comparison--rulesTitle--fontSize, var(--ui-type-size-2xl));
  font-weight: var(--c-pub_fork-comparison--rulesTitle--fontWeight, 900);
  letter-spacing: var(--c-pub_fork-comparison--rulesTitle--letterSpacing, var(--ui-type-tracking-tight));
}
[data-ui="pub.fork-comparison"][data-part="ruleLabel"] {
  background: var(--c-pub_fork-comparison--ruleLabel--background, var(--ui-surface-raised));
  color: var(--c-pub_fork-comparison--ruleLabel--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_fork-comparison--ruleLabel--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_fork-comparison--ruleLabel--fontWeight, 900);
  letter-spacing: var(--c-pub_fork-comparison--ruleLabel--letterSpacing, var(--ui-type-tracking-label));
  text-transform: var(--c-pub_fork-comparison--ruleLabel--textTransform, uppercase);
}
[data-ui="pub.fork-comparison"][data-part="invalidation"] {
  background: var(--c-pub_fork-comparison--invalidation--background, var(--ui-surface-base));
  color: var(--c-pub_fork-comparison--invalidation--color, var(--ui-emphasis-e6-text));
  font-size: var(--c-pub_fork-comparison--invalidation--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_fork-comparison--invalidation--fontWeight, 600);
}
[data-ui="pub.pnl-curve"][data-part="empty"] {
  border-style: var(--c-pub_pnl-curve--empty--borderStyle, dashed);
  border-width: var(--c-pub_pnl-curve--empty--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_pnl-curve--empty--color, var(--pub-on-ink-muted));
  font-size: var(--c-pub_pnl-curve--empty--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_pnl-curve--empty--fontWeight, var(--ui-type-weight-bold));
  line-height: var(--c-pub_pnl-curve--empty--lineHeight, 1.3333);
  border-radius: var(--c-pub_pnl-curve--empty--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.pnl-curve"][data-part="baseline"] {
  stroke: var(--c-pub_pnl-curve--baseline--stroke, var(--ui-surface-on-ink));
  opacity: var(--c-pub_pnl-curve--baseline--opacity, 0.16);
}
[data-ui="pub.pnl-curve"][data-part="parentLine"] {
  stroke: var(--c-pub_pnl-curve--parentLine--stroke, var(--pub-on-ink-butter));
  opacity: var(--c-pub_pnl-curve--parentLine--opacity, 0.72);
}
[data-ui="pub.pnl-curve"][data-part="parentPoint"] {
  fill: var(--c-pub_pnl-curve--parentPoint--fill, var(--pub-on-ink-butter));
}
[data-ui="pub.pnl-curve"][data-part="area"] {
  fill: var(--c-pub_pnl-curve--area--fill, var(--pub-on-ink-aqua));
  opacity: var(--c-pub_pnl-curve--area--opacity, 0.12);
}
[data-ui="pub.pnl-curve"][data-part="line"] {
  stroke: var(--c-pub_pnl-curve--line--stroke, var(--pub-on-ink-aqua));
}
[data-ui="pub.pnl-curve"][data-part="halo"] {
  fill: var(--c-pub_pnl-curve--halo--fill, var(--pub-on-ink-aqua));
  opacity: var(--c-pub_pnl-curve--halo--opacity, 0.24);
}
[data-ui="pub.pnl-curve"][data-part="point"] {
  fill: var(--c-pub_pnl-curve--point--fill, var(--pub-on-ink-aqua));
}
[data-ui="pub.public-feed"][data-part="hero"] {
  border-radius: var(--c-pub_public-feed--hero--radius, var(--ui-geometry-radius-poster));
}
[data-ui="pub.public-feed"][data-part="title"] {
  font-family: var(--c-pub_public-feed--title--fontFamily, var(--ui-type-font-display));
}
[data-ui="pub.rule-comparison-value"][data-part="root"] {
  background: var(--c-pub_rule-comparison-value--root--background, var(--ui-surface-base));
}
[data-ui="pub.rule-comparison-value"][data-part="item"] {
  font-size: var(--c-pub_rule-comparison-value--item--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_rule-comparison-value--item--fontWeight, 600);
}
[data-ui="pub.rule-comparison-value"][data-part="empty"] {
  color: var(--c-pub_rule-comparison-value--empty--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_rule-comparison-value--empty--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_rule-comparison-value--empty--lineHeight, 1.4286);
}
[data-ui="pub.challenges"][data-part="hero"] {
  border-radius: var(--c-pub_challenges--hero--radius, var(--ui-geometry-radius-poster));
}
[data-ui="pub.challenges"][data-part="eyebrow"] {
  color: var(--c-pub_challenges--eyebrow--color, var(--ui-emphasis-e6-text));
  font-size: var(--c-pub_challenges--eyebrow--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_challenges--eyebrow--fontWeight, 900);
  letter-spacing: var(--c-pub_challenges--eyebrow--letterSpacing, var(--ui-type-tracking-label));
  line-height: var(--c-pub_challenges--eyebrow--lineHeight, 1.3333);
  text-transform: var(--c-pub_challenges--eyebrow--textTransform, uppercase);
}
[data-ui="pub.challenges"][data-part="title"] {
  font-family: var(--c-pub_challenges--title--fontFamily, var(--ui-type-font-display));
  letter-spacing: var(--c-pub_challenges--title--letterSpacing, var(--ui-type-tracking-display));
  line-height: var(--c-pub_challenges--title--lineHeight, 0.84);
}
[data-ui="pub.challenges"][data-part="lede"] {
  font-weight: var(--c-pub_challenges--lede--fontWeight, var(--ui-type-weight-regular));
}
[data-ui="pub.challenges"][data-part="accent"] {
  font-weight: var(--c-pub_challenges--accent--fontWeight, var(--ui-type-weight-display));
}
[data-ui="pub.challenges"][data-part="copy"] {
  color: var(--c-pub_challenges--copy--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_challenges--copy--fontSize, var(--ui-type-size-lg));
}
[data-ui="pub.challenges"][data-part="placeholder"] {
  background: var(--c-pub_challenges--placeholder--background, var(--ui-state-hover));
  border-color: var(--c-pub_challenges--placeholder--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_challenges--placeholder--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_challenges--placeholder--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.creator-avatar"][data-part="image"] {
  background: var(--c-pub_creator-avatar--image--background, var(--ui-surface-raised));
  border-color: var(--c-pub_creator-avatar--image--borderColor, var(--ui-surface-base));
  border-width: var(--c-pub_creator-avatar--image--borderWidth, var(--ui-geometry-border-strong-width));
  border-radius: var(--c-pub_creator-avatar--image--radius, 999px);
  box-shadow: var(--c-pub_creator-avatar--image--shadow, var(--ui-elevation-raised));
}
[data-ui="pub.creator-avatar"][data-part="initials"] {
  background: var(--c-pub_creator-avatar--initials--background, var(--ui-emphasis-e2-fill));
  border-color: var(--c-pub_creator-avatar--initials--borderColor, var(--ui-surface-base));
  border-width: var(--c-pub_creator-avatar--initials--borderWidth, var(--ui-geometry-border-strong-width));
  color: var(--c-pub_creator-avatar--initials--color, var(--ui-emphasis-e2-on-fill));
  font-size: var(--c-pub_creator-avatar--initials--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_creator-avatar--initials--fontWeight, 900);
  line-height: var(--c-pub_creator-avatar--initials--lineHeight, 1.3333);
  border-radius: var(--c-pub_creator-avatar--initials--radius, 999px);
  box-shadow: var(--c-pub_creator-avatar--initials--shadow, var(--ui-elevation-raised));
}
[data-ui="pub.creator-link"][data-part="root"] {
  border-radius: var(--c-pub_creator-link--root--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.creator-link"][data-part="name"] {
  font-size: var(--c-pub_creator-link--name--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_creator-link--name--fontWeight, 900);
  line-height: var(--c-pub_creator-link--name--lineHeight, 1.3333);
}
[data-ui="pub.creator-link"][data-part="handle"] {
  color: var(--c-pub_creator-link--handle--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_creator-link--handle--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_creator-link--handle--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.creator-profile"][data-part="title"] {
  font-size: var(--c-pub_creator-profile--title--fontSize, var(--ui-type-size-2xl));
  font-weight: var(--c-pub_creator-profile--title--fontWeight, 900);
  letter-spacing: var(--c-pub_creator-profile--title--letterSpacing, var(--ui-type-tracking-tight));
}
[data-ui="pub.creator-profile"][data-part="verified"] {
  color: var(--c-pub_creator-profile--verified--color, var(--ui-surface-on-ink));
  fill: var(--c-pub_creator-profile--verified--fill, var(--ui-action-accent-pressed));
}
[data-ui="pub.creator-profile"][data-part="handle"] {
  color: var(--c-pub_creator-profile--handle--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_creator-profile--handle--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_creator-profile--handle--fontWeight, var(--ui-type-weight-bold));
  line-height: var(--c-pub_creator-profile--handle--lineHeight, 1.4286);
}
[data-ui="pub.creator-profile"][data-part="bio"] {
  color: var(--c-pub_creator-profile--bio--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_creator-profile--bio--fontSize, var(--ui-type-size-md));
}
[data-ui="pub.creator-profile"][data-part="meta"] {
  color: var(--c-pub_creator-profile--meta--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_creator-profile--meta--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_creator-profile--meta--lineHeight, 1.4286);
}
[data-ui="pub.creator-profile"][data-part="live"] {
  color: var(--c-pub_creator-profile--live--color, var(--ui-emphasis-e3-text));
  font-weight: var(--c-pub_creator-profile--live--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.creator-profile"][data-part="telegram"] {
  border-width: var(--c-pub_creator-profile--telegram--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_creator-profile--telegram--color, var(--ui-action-accent-pressed));
  border-radius: var(--c-pub_creator-profile--telegram--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.creator-profile"][data-part="stats"] {
  font-size: var(--c-pub_creator-profile--stats--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_creator-profile--stats--lineHeight, 1.4286);
}
[data-ui="pub.creator-profile"][data-part="stat"] {
  border-radius: var(--c-pub_creator-profile--stat--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.creator-profile"][data-part="statValue"] {
  color: var(--c-pub_creator-profile--statValue--color, var(--ui-content-fg));
}
[data-ui="pub.creator-profile"][data-part="statLabel"] {
  color: var(--c-pub_creator-profile--statLabel--color, var(--ui-content-fg-muted));
}
[data-ui="pub.creator-profile"][data-part="recommendedIcon"] {
  color: var(--c-pub_creator-profile--recommendedIcon--color, var(--ui-emphasis-e6-text));
}
[data-ui="pub.creator-profile"][data-part="recommendedTitle"] {
  font-size: var(--c-pub_creator-profile--recommendedTitle--fontSize, var(--ui-type-size-xl));
  font-weight: var(--c-pub_creator-profile--recommendedTitle--fontWeight, 900);
  letter-spacing: var(--c-pub_creator-profile--recommendedTitle--letterSpacing, var(--ui-type-tracking-tight));
}
[data-ui="pub.embeddable-badge"][data-part="root"] {
  background: var(--c-pub_embeddable-badge--root--background, var(--ui-surface-base));
  border-color: var(--c-pub_embeddable-badge--root--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_embeddable-badge--root--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_embeddable-badge--root--color, var(--ui-content-fg));
  border-radius: var(--c-pub_embeddable-badge--root--radius, var(--ui-geometry-radius-surface));
  box-shadow: var(--c-pub_embeddable-badge--root--shadow, var(--ui-elevation-raised));
}
[data-ui="pub.embeddable-badge"][data-part="brand"] {
  font-size: var(--c-pub_embeddable-badge--brand--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_embeddable-badge--brand--fontWeight, 900);
  letter-spacing: var(--c-pub_embeddable-badge--brand--letterSpacing, var(--ui-type-tracking-label));
  line-height: var(--c-pub_embeddable-badge--brand--lineHeight, 1.3333);
  text-transform: var(--c-pub_embeddable-badge--brand--textTransform, uppercase);
}
[data-ui="pub.embeddable-badge"][data-part="name"] {
  font-size: var(--c-pub_embeddable-badge--name--fontSize, 1.125rem);
  font-weight: var(--c-pub_embeddable-badge--name--fontWeight, 900);
  letter-spacing: var(--c-pub_embeddable-badge--name--letterSpacing, var(--ui-type-tracking-tight));
  line-height: var(--c-pub_embeddable-badge--name--lineHeight, 1.5556);
}
[data-ui="pub.embeddable-badge"][data-part="metricLabel"] {
  color: var(--c-pub_embeddable-badge--metricLabel--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_embeddable-badge--metricLabel--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_embeddable-badge--metricLabel--fontWeight, 900);
  letter-spacing: var(--c-pub_embeddable-badge--metricLabel--letterSpacing, var(--ui-type-tracking-label));
  text-transform: var(--c-pub_embeddable-badge--metricLabel--textTransform, uppercase);
}
[data-ui="pub.embeddable-badge"][data-part="value"] {
  font-size: var(--c-pub_embeddable-badge--value--fontSize, var(--ui-type-size-xl));
  font-weight: var(--c-pub_embeddable-badge--value--fontWeight, 900);
  line-height: var(--c-pub_embeddable-badge--value--lineHeight, 1.4);
}
[data-ui="pub.embeddable-badge"][data-part="open"] {
  color: var(--c-pub_embeddable-badge--open--color, var(--ui-emphasis-e6-text));
  font-size: var(--c-pub_embeddable-badge--open--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_embeddable-badge--open--fontWeight, 900);
  line-height: var(--c-pub_embeddable-badge--open--lineHeight, 1.3333);
}
[data-ui="pub.empty-state"][data-part="root"] {
  background: var(--c-pub_empty-state--root--background, var(--ui-surface-base));
  border-color: var(--c-pub_empty-state--root--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_empty-state--root--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_empty-state--root--color, var(--ui-content-fg));
  border-radius: var(--c-pub_empty-state--root--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.empty-state"][data-part="iconTile"] {
  background: var(--c-pub_empty-state--iconTile--background, var(--ui-surface-ink));
  color: var(--c-pub_empty-state--iconTile--color, var(--pub-on-ink-butter));
  border-radius: var(--c-pub_empty-state--iconTile--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.empty-state"][data-part="title"] {
  font-size: var(--c-pub_empty-state--title--fontSize, var(--ui-type-size-2xl));
  font-weight: var(--c-pub_empty-state--title--fontWeight, 900);
  letter-spacing: var(--c-pub_empty-state--title--letterSpacing, var(--ui-type-tracking-tight));
}
[data-ui="pub.empty-state"][data-part="body"] {
  color: var(--c-pub_empty-state--body--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_empty-state--body--fontSize, var(--ui-type-size-md));
}
[data-ui="pub.evidence-card"][data-part="root"] {
  background: var(--c-pub_evidence-card--root--background, var(--ui-surface-raised));
  border-color: var(--c-pub_evidence-card--root--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_evidence-card--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_evidence-card--root--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.evidence-card"][data-part="status"] {
  color: var(--c-pub_evidence-card--status--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_evidence-card--status--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_evidence-card--status--fontWeight, var(--ui-type-weight-bold));
  letter-spacing: var(--c-pub_evidence-card--status--letterSpacing, var(--ui-type-tracking-label));
  text-transform: var(--c-pub_evidence-card--status--textTransform, uppercase);
}
[data-ui="pub.evidence-card"][data-part="value"] {
  color: var(--c-pub_evidence-card--value--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_evidence-card--value--fontSize, 1.875rem);
  font-weight: var(--c-pub_evidence-card--value--fontWeight, 900);
  letter-spacing: var(--c-pub_evidence-card--value--letterSpacing, var(--ui-type-tracking-tight));
  line-height: var(--c-pub_evidence-card--value--lineHeight, 1.2);
}
[data-ui="pub.evidence-card"][data-part="caption"] {
  color: var(--c-pub_evidence-card--caption--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_evidence-card--caption--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_evidence-card--caption--fontWeight, 900);
  letter-spacing: var(--c-pub_evidence-card--caption--letterSpacing, var(--ui-type-tracking-label));
  text-transform: var(--c-pub_evidence-card--caption--textTransform, uppercase);
}
[data-ui="pub.evidence-card"][data-part="metrics"] {
  border-color: var(--c-pub_evidence-card--metrics--borderColor, var(--ui-line-hairline));
}
[data-ui="pub.evidence-card"][data-part="limitation"] {
  border-color: var(--c-pub_evidence-card--limitation--borderColor, var(--ui-line-hairline));
  color: var(--c-pub_evidence-card--limitation--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_evidence-card--limitation--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.evidence-icon"][data-part="root"] {
  color: var(--c-pub_evidence-icon--root--color, var(--ui-emphasis-e6-text));
}
[data-ui="pub.evidence-metric"][data-part="label"] {
  color: var(--c-pub_evidence-metric--label--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_evidence-metric--label--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_evidence-metric--label--fontWeight, 900);
  letter-spacing: var(--c-pub_evidence-metric--label--letterSpacing, var(--ui-type-tracking-label));
  text-transform: var(--c-pub_evidence-metric--label--textTransform, uppercase);
}
[data-ui="pub.evidence-metric"][data-part="value"] {
  font-size: var(--c-pub_evidence-metric--value--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_evidence-metric--value--fontWeight, 900);
  line-height: var(--c-pub_evidence-metric--value--lineHeight, 1.3333);
}
[data-ui="pub.evidence-mode-badge"][data-part="root"] {
  color: var(--c-pub_evidence-mode-badge--root--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_evidence-mode-badge--root--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_evidence-mode-badge--root--fontWeight, 900);
  letter-spacing: var(--c-pub_evidence-mode-badge--root--letterSpacing, var(--ui-type-tracking-label));
  text-transform: var(--c-pub_evidence-mode-badge--root--textTransform, uppercase);
}
[data-ui="pub.evidence-mode-badge"][data-part="dot"] {
  border-width: var(--c-pub_evidence-mode-badge--dot--borderWidth, var(--ui-geometry-border-strong-width));
  border-radius: var(--c-pub_evidence-mode-badge--dot--radius, 999px);
}
[data-ui="pub.league-spotlight"][data-part="banner"] {
  background: var(--c-pub_league-spotlight--banner--background, var(--ui-surface-ink));
  color: var(--c-pub_league-spotlight--banner--color, var(--ui-surface-on-ink));
}
[data-ui="pub.league-spotlight"][data-part="eyebrow"] {
  color: var(--c-pub_league-spotlight--eyebrow--color, var(--pub-on-ink-butter));
  font-size: var(--c-pub_league-spotlight--eyebrow--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_league-spotlight--eyebrow--fontWeight, 900);
  letter-spacing: var(--c-pub_league-spotlight--eyebrow--letterSpacing, var(--ui-type-tracking-label));
  line-height: var(--c-pub_league-spotlight--eyebrow--lineHeight, 1.3333);
  text-transform: var(--c-pub_league-spotlight--eyebrow--textTransform, uppercase);
}
[data-ui="pub.league-spotlight"][data-part="chip"] {
  font-size: var(--c-pub_league-spotlight--chip--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_league-spotlight--chip--fontWeight, 900);
  letter-spacing: var(--c-pub_league-spotlight--chip--letterSpacing, var(--ui-type-tracking-label));
  border-radius: var(--c-pub_league-spotlight--chip--radius, var(--ui-geometry-radius-control));
  text-transform: var(--c-pub_league-spotlight--chip--textTransform, uppercase);
}
[data-ui="pub.league-spotlight"][data-part="title"] {
  font-size: var(--c-pub_league-spotlight--title--fontSize, 1.875rem);
  font-weight: var(--c-pub_league-spotlight--title--fontWeight, 900);
  letter-spacing: var(--c-pub_league-spotlight--title--letterSpacing, var(--ui-type-tracking-tight));
  line-height: var(--c-pub_league-spotlight--title--lineHeight, 0.95);
}
[data-ui="pub.league-spotlight"][data-part="body"] {
  color: var(--c-pub_league-spotlight--body--color, var(--pub-on-ink-muted));
  font-size: var(--c-pub_league-spotlight--body--fontSize, var(--ui-type-size-md));
}
[data-ui="pub.league-spotlight"][data-part="tableEyebrow"] {
  color: var(--c-pub_league-spotlight--tableEyebrow--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_league-spotlight--tableEyebrow--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_league-spotlight--tableEyebrow--fontWeight, 900);
  letter-spacing: var(--c-pub_league-spotlight--tableEyebrow--letterSpacing, var(--ui-type-tracking-label));
  line-height: var(--c-pub_league-spotlight--tableEyebrow--lineHeight, 1.3333);
  text-transform: var(--c-pub_league-spotlight--tableEyebrow--textTransform, uppercase);
}
[data-ui="pub.league-spotlight"][data-part="tableMeta"] {
  color: var(--c-pub_league-spotlight--tableMeta--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_league-spotlight--tableMeta--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_league-spotlight--tableMeta--fontWeight, var(--ui-type-weight-bold));
  line-height: var(--c-pub_league-spotlight--tableMeta--lineHeight, 1.3333);
}
[data-ui="pub.league-spotlight"][data-part="name"] {
  font-size: var(--c-pub_league-spotlight--name--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_league-spotlight--name--fontWeight, 900);
  line-height: var(--c-pub_league-spotlight--name--lineHeight, 1.4286);
}
[data-ui="pub.league-spotlight"][data-part="creator"] {
  color: var(--c-pub_league-spotlight--creator--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_league-spotlight--creator--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_league-spotlight--creator--lineHeight, 1.3333);
}
[data-ui="pub.league-spotlight"][data-part="score"] {
  font-size: var(--c-pub_league-spotlight--score--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_league-spotlight--score--fontWeight, 900);
  line-height: var(--c-pub_league-spotlight--score--lineHeight, 1.4286);
}
[data-ui="pub.lineage-card"][data-part="card"] {
  background: var(--c-pub_lineage-card--card--background, var(--ui-surface-raised));
  border-color: var(--c-pub_lineage-card--card--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_lineage-card--card--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_lineage-card--card--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.lineage-card"][data-part="eyebrow"] {
  color: var(--c-pub_lineage-card--eyebrow--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_lineage-card--eyebrow--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_lineage-card--eyebrow--fontWeight, 900);
  letter-spacing: var(--c-pub_lineage-card--eyebrow--letterSpacing, var(--ui-type-tracking-label));
  text-transform: var(--c-pub_lineage-card--eyebrow--textTransform, uppercase);
}
[data-ui="pub.lineage-card"][data-part="name"] {
  font-size: var(--c-pub_lineage-card--name--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_lineage-card--name--fontWeight, 900);
  line-height: var(--c-pub_lineage-card--name--lineHeight, 1.4286);
}
[data-ui="pub.lineage-card"][data-part="handle"] {
  color: var(--c-pub_lineage-card--handle--color, var(--ui-emphasis-e6-text));
  font-size: var(--c-pub_lineage-card--handle--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_lineage-card--handle--fontWeight, var(--ui-type-weight-bold));
  line-height: var(--c-pub_lineage-card--handle--lineHeight, 1.3333);
}
[data-ui="pub.passport-section"][data-part="root"] {
  background: var(--c-pub_passport-section--root--background, var(--ui-surface-base));
  border-color: var(--c-pub_passport-section--root--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_passport-section--root--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_passport-section--root--color, var(--ui-content-fg));
  border-radius: var(--c-pub_passport-section--root--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.passport-section"][data-part="iconTile"] {
  background: var(--c-pub_passport-section--iconTile--background, var(--ui-surface-ink));
  color: var(--c-pub_passport-section--iconTile--color, var(--pub-on-ink-butter));
  border-radius: var(--c-pub_passport-section--iconTile--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.passport-section"][data-part="meta"] {
  color: var(--c-pub_passport-section--meta--color, var(--ui-emphasis-e6-text));
  font-size: var(--c-pub_passport-section--meta--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_passport-section--meta--fontWeight, 900);
  letter-spacing: var(--c-pub_passport-section--meta--letterSpacing, var(--ui-type-tracking-label));
  text-transform: var(--c-pub_passport-section--meta--textTransform, uppercase);
}
[data-ui="pub.passport-section"][data-part="title"] {
  font-size: var(--c-pub_passport-section--title--fontSize, var(--ui-type-size-xl));
  font-weight: var(--c-pub_passport-section--title--fontWeight, 900);
  letter-spacing: var(--c-pub_passport-section--title--letterSpacing, var(--ui-type-tracking-tight));
  line-height: var(--c-pub_passport-section--title--lineHeight, 1.25);
}
[data-ui="pub.passport-section"][data-part="chevron"] {
  color: var(--c-pub_passport-section--chevron--color, var(--ui-content-fg-muted));
}
[data-ui="pub.profile-connections-dialog"][data-part="scrim"] {
  background: var(--c-pub_profile-connections-dialog--scrim--background, var(--ui-surface-overlay));
  backdrop-filter: blur(var(--c-pub_profile-connections-dialog--scrim--backdropBlur, 8px));
}
[data-ui="pub.profile-connections-dialog"][data-part="dialog"] {
  background: var(--c-pub_profile-connections-dialog--dialog--background, var(--ui-surface-base));
  border-radius: var(--c-pub_profile-connections-dialog--dialog--radius, var(--ui-geometry-radius-dialog));
  box-shadow: var(--c-pub_profile-connections-dialog--dialog--shadow, var(--ui-elevation-dialog));
}
[data-ui="pub.profile-connections-dialog"][data-part="header"] {
  border-color: var(--c-pub_profile-connections-dialog--header--borderColor, var(--ui-line-hairline));
}
[data-ui="pub.profile-connections-dialog"][data-part="title"] {
  font-size: var(--c-pub_profile-connections-dialog--title--fontSize, var(--ui-type-size-xl));
  font-weight: var(--c-pub_profile-connections-dialog--title--fontWeight, 900);
  line-height: var(--c-pub_profile-connections-dialog--title--lineHeight, 1.4);
}
[data-ui="pub.profile-connections-dialog"][data-part="close"] {
  border-radius: var(--c-pub_profile-connections-dialog--close--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.profile-connections-dialog"][data-part="person"] {
  border-radius: var(--c-pub_profile-connections-dialog--person--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.profile-connections-dialog"][data-part="name"] {
  font-weight: var(--c-pub_profile-connections-dialog--name--fontWeight, 900);
}
[data-ui="pub.profile-connections-dialog"][data-part="verified"] {
  color: var(--c-pub_profile-connections-dialog--verified--color, var(--ui-action-accent-pressed));
}
[data-ui="pub.profile-connections-dialog"][data-part="handle"] {
  color: var(--c-pub_profile-connections-dialog--handle--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_profile-connections-dialog--handle--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_profile-connections-dialog--handle--fontWeight, var(--ui-type-weight-bold));
  line-height: var(--c-pub_profile-connections-dialog--handle--lineHeight, 1.3333);
}
[data-ui="pub.profile-connections-dialog"][data-part="bio"] {
  color: var(--c-pub_profile-connections-dialog--bio--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_profile-connections-dialog--bio--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_profile-connections-dialog--bio--lineHeight, 1.4286);
}
[data-ui="pub.profile-connections-dialog"][data-part="empty"] {
  color: var(--c-pub_profile-connections-dialog--empty--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_profile-connections-dialog--empty--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_profile-connections-dialog--empty--lineHeight, 1.4286);
}
[data-ui="pub.profile-reply-card"][data-part="icon"] {
  color: var(--c-pub_profile-reply-card--icon--color, var(--ui-emphasis-e6-text));
}
[data-ui="pub.profile-reply-card"][data-part="body"] {
  color: var(--c-pub_profile-reply-card--body--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_profile-reply-card--body--fontSize, var(--ui-type-size-md));
}
[data-ui="pub.profile-reply-card"][data-part="meta"] {
  color: var(--c-pub_profile-reply-card--meta--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_profile-reply-card--meta--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_profile-reply-card--meta--fontWeight, var(--ui-type-weight-bold));
  line-height: var(--c-pub_profile-reply-card--meta--lineHeight, 1.3333);
}
[data-ui="pub.profile-reply-card"][data-part="quote"] {
  background: var(--c-pub_profile-reply-card--quote--background, var(--ui-surface-raised));
  border-color: var(--c-pub_profile-reply-card--quote--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_profile-reply-card--quote--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_profile-reply-card--quote--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.profile-reply-card"][data-part="quoteEyebrow"] {
  color: var(--c-pub_profile-reply-card--quoteEyebrow--color, var(--ui-emphasis-e6-text));
  font-size: var(--c-pub_profile-reply-card--quoteEyebrow--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_profile-reply-card--quoteEyebrow--fontWeight, 900);
  letter-spacing: var(--c-pub_profile-reply-card--quoteEyebrow--letterSpacing, var(--ui-type-tracking-label));
  text-transform: var(--c-pub_profile-reply-card--quoteEyebrow--textTransform, uppercase);
}
[data-ui="pub.profile-reply-card"][data-part="quoteTitle"] {
  font-size: var(--c-pub_profile-reply-card--quoteTitle--fontSize, var(--ui-type-size-lg));
  font-weight: var(--c-pub_profile-reply-card--quoteTitle--fontWeight, 900);
  line-height: var(--c-pub_profile-reply-card--quoteTitle--lineHeight, 1.5);
}
[data-ui="pub.profile-reply-card"][data-part="excerpt"] {
  color: var(--c-pub_profile-reply-card--excerpt--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_profile-reply-card--excerpt--fontSize, var(--ui-type-size-md));
}
[data-ui="pub.prove-take-form"][data-part="label"] {
  color: var(--c-pub_prove-take-form--label--color, var(--ui-content-fg));
  font-size: var(--c-pub_prove-take-form--label--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_prove-take-form--label--fontWeight, 900);
  line-height: var(--c-pub_prove-take-form--label--lineHeight, 1.4286);
}
[data-ui="pub.prove-take-form"][data-part="hint"] {
  color: var(--c-pub_prove-take-form--hint--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_prove-take-form--hint--fontSize, var(--ui-type-size-xs));
}
[data-ui="pub.prove-take-form"][data-part="input"] {
  background: var(--c-pub_prove-take-form--input--background, var(--ui-surface-base));
  border-color: var(--c-pub_prove-take-form--input--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_prove-take-form--input--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_prove-take-form--input--color, var(--ui-content-fg));
  font-size: var(--c-pub_prove-take-form--input--fontSize, var(--ui-type-size-lg));
  border-radius: var(--c-pub_prove-take-form--input--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.public-activity-item"][data-part="row"] {
  background: var(--c-pub_public-activity-item--row--background, var(--ui-surface-raised));
  border-color: var(--c-pub_public-activity-item--row--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_public-activity-item--row--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_public-activity-item--row--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.public-activity-item"][data-part="label"] {
  color: var(--c-pub_public-activity-item--label--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_public-activity-item--label--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_public-activity-item--label--fontWeight, 900);
  line-height: var(--c-pub_public-activity-item--label--lineHeight, 1.4286);
}
[data-ui="pub.public-activity-item"][data-part="time"] {
  color: var(--c-pub_public-activity-item--time--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_public-activity-item--time--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_public-activity-item--time--fontWeight, 900);
  letter-spacing: var(--c-pub_public-activity-item--time--letterSpacing, var(--ui-type-tracking-label));
  text-transform: var(--c-pub_public-activity-item--time--textTransform, uppercase);
}
[data-ui="pub.public-activity-item"][data-part="chevron"] {
  color: var(--c-pub_public-activity-item--chevron--color, var(--ui-content-fg-muted));
}
[data-ui="pub.public-strategy-summary"][data-part="verdict"] {
  font-size: var(--c-pub_public-strategy-summary--verdict--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_public-strategy-summary--verdict--fontWeight, var(--ui-type-weight-bold));
  border-radius: var(--c-pub_public-strategy-summary--verdict--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.public-strategy-summary"][data-part="rules"] {
  font-size: var(--c-pub_public-strategy-summary--rules--fontSize, var(--ui-type-size-md));
}
[data-ui="pub.public-strategy-summary"][data-part="label"] {
  color: var(--c-pub_public-strategy-summary--label--color, var(--ui-surface-on-ink));
  font-size: var(--c-pub_public-strategy-summary--label--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_public-strategy-summary--label--fontWeight, 900);
  letter-spacing: var(--c-pub_public-strategy-summary--label--letterSpacing, var(--ui-type-tracking-label));
  opacity: var(--c-pub_public-strategy-summary--label--opacity, 0.76);
  text-transform: var(--c-pub_public-strategy-summary--label--textTransform, uppercase);
}
[data-ui="pub.receipt-metric"][data-part="root"] {
  background: var(--c-pub_receipt-metric--root--background, var(--ui-surface-base));
}
[data-ui="pub.receipt-metric"][data-part="label"] {
  color: var(--c-pub_receipt-metric--label--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_receipt-metric--label--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_receipt-metric--label--fontWeight, 900);
  letter-spacing: var(--c-pub_receipt-metric--label--letterSpacing, var(--ui-type-tracking-label));
  text-transform: var(--c-pub_receipt-metric--label--textTransform, uppercase);
}
[data-ui="pub.receipt-metric"][data-part="value"] {
  font-size: var(--c-pub_receipt-metric--value--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_receipt-metric--value--fontWeight, 900);
  line-height: var(--c-pub_receipt-metric--value--lineHeight, 1.4286);
}
[data-ui="pub.receipt"][data-part="head"] {
  border-radius: var(--c-pub_receipt--head--radius, var(--ui-geometry-radius-poster));
}
[data-ui="pub.receipt"][data-part="event"] {
  font-size: var(--c-pub_receipt--event--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_receipt--event--fontWeight, 900);
  letter-spacing: var(--c-pub_receipt--event--letterSpacing, var(--ui-type-tracking-label));
  line-height: var(--c-pub_receipt--event--lineHeight, 1.3333);
  text-transform: var(--c-pub_receipt--event--textTransform, uppercase);
}
[data-ui="pub.receipt"][data-part="date"] {
  font-size: var(--c-pub_receipt--date--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_receipt--date--fontWeight, var(--ui-type-weight-bold));
  line-height: var(--c-pub_receipt--date--lineHeight, 1.3333);
  opacity: var(--c-pub_receipt--date--opacity, 0.7);
}
[data-ui="pub.receipt"][data-part="title"] {
  font-size: var(--c-pub_receipt--title--fontSize, 2.25rem);
  font-weight: var(--c-pub_receipt--title--fontWeight, 900);
  letter-spacing: var(--c-pub_receipt--title--letterSpacing, var(--ui-type-tracking-tight));
  line-height: var(--c-pub_receipt--title--lineHeight, 0.94);
}
[data-ui="pub.receipt"][data-part="handle"] {
  font-size: var(--c-pub_receipt--handle--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_receipt--handle--fontWeight, 900);
  line-height: var(--c-pub_receipt--handle--lineHeight, 1.4286);
  opacity: var(--c-pub_receipt--handle--opacity, 0.85);
}
[data-ui="pub.receipt"][data-part="sentence"] {
  font-size: var(--c-pub_receipt--sentence--fontSize, var(--ui-type-size-lg));
  opacity: var(--c-pub_receipt--sentence--opacity, 0.8);
}
[data-ui="pub.receipt"][data-part="metrics"] {
  background: var(--c-pub_receipt--metrics--background, var(--ui-line-hairline));
}
[data-ui="pub.receipt"][data-part="footnote"] {
  color: var(--c-pub_receipt--footnote--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_receipt--footnote--fontSize, var(--ui-type-size-xs));
}
[data-ui="pub.state-badge"][data-part="root"] {
  background: var(--c-pub_state-badge--root--background, var(--ui-emphasis-e3-soft));
  color: var(--c-pub_state-badge--root--color, var(--ui-emphasis-e3-on-soft));
  font-size: var(--c-pub_state-badge--root--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_state-badge--root--fontWeight, 900);
  letter-spacing: var(--c-pub_state-badge--root--letterSpacing, var(--ui-type-tracking-label));
  border-radius: var(--c-pub_state-badge--root--radius, var(--ui-geometry-radius-control));
  text-transform: var(--c-pub_state-badge--root--textTransform, uppercase);
}
[data-ui="pub.state-badge"][data-part="dot"] {
  background: var(--c-pub_state-badge--dot--background, var(--ui-emphasis-e3-fill));
  border-radius: var(--c-pub_state-badge--dot--radius, 999px);
}
[data-ui="pub.strategy-card"][data-part="root"] {
  background: var(--c-pub_strategy-card--root--background, var(--ui-surface-base));
  border-color: var(--c-pub_strategy-card--root--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_strategy-card--root--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_strategy-card--root--color, var(--ui-content-fg));
  border-radius: var(--c-pub_strategy-card--root--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.strategy-card"][data-part="link"] {
  border-radius: var(--c-pub_strategy-card--link--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.strategy-card"][data-part="title"] {
  font-family: var(--c-pub_strategy-card--title--fontFamily, var(--ui-type-font-ui));
  font-size: var(--c-pub_strategy-card--title--fontSize, 1.55rem);
  font-weight: var(--c-pub_strategy-card--title--fontWeight, 900);
  letter-spacing: var(--c-pub_strategy-card--title--letterSpacing, var(--ui-type-tracking-tight));
  line-height: var(--c-pub_strategy-card--title--lineHeight, 1.04);
}
[data-ui="pub.strategy-card"][data-part="summary"] {
  color: var(--c-pub_strategy-card--summary--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_strategy-card--summary--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_strategy-card--summary--lineHeight, 1.4286);
}
[data-ui="pub.strategy-card"][data-part="tag"] {
  background: var(--c-pub_strategy-card--tag--background, var(--ui-state-hover));
  color: var(--c-pub_strategy-card--tag--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_strategy-card--tag--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_strategy-card--tag--fontWeight, 800);
  border-radius: var(--c-pub_strategy-card--tag--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.strategy-card"][data-part="chart"] {
  background: var(--c-pub_strategy-card--chart--background, var(--ui-surface-ink));
  border-radius: var(--c-pub_strategy-card--chart--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.strategy-card"][data-part="footer"] {
  border-color: var(--c-pub_strategy-card--footer--borderColor, var(--ui-line-hairline));
}
[data-ui="pub.strategy-card"][data-part="metricLabel"] {
  color: var(--c-pub_strategy-card--metricLabel--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_strategy-card--metricLabel--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_strategy-card--metricLabel--fontWeight, 900);
  letter-spacing: var(--c-pub_strategy-card--metricLabel--letterSpacing, var(--ui-type-tracking-label));
  text-transform: var(--c-pub_strategy-card--metricLabel--textTransform, uppercase);
}
[data-ui="pub.strategy-card"][data-part="metricValue"] {
  font-size: var(--c-pub_strategy-card--metricValue--fontSize, var(--ui-type-size-xl));
  font-weight: var(--c-pub_strategy-card--metricValue--fontWeight, 900);
  line-height: var(--c-pub_strategy-card--metricValue--lineHeight, 1.4);
}
[data-ui="pub.strategy-card"][data-part="metricNote"] {
  color: var(--c-pub_strategy-card--metricNote--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_strategy-card--metricNote--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_strategy-card--metricNote--lineHeight, 1.3333);
}
[data-ui="pub.strategy-card"][data-part="followers"] {
  font-size: var(--c-pub_strategy-card--followers--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_strategy-card--followers--fontWeight, 900);
  line-height: var(--c-pub_strategy-card--followers--lineHeight, 1.4286);
}
[data-ui="pub.strategy-identity-cover"][data-part="root"] {
  border-color: var(--c-pub_strategy-identity-cover--root--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_strategy-identity-cover--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_strategy-identity-cover--root--radius, var(--ui-geometry-radius-poster));
}
[data-ui="pub.strategy-identity-cover"][data-part="hero"] {
  background: var(--c-pub_strategy-identity-cover--hero--background, var(--ui-surface-ink));
  color: var(--c-pub_strategy-identity-cover--hero--color, var(--ui-surface-on-ink));
  border-radius: var(--c-pub_strategy-identity-cover--hero--radius, var(--ui-geometry-radius-poster));
}
[data-ui="pub.strategy-identity-cover"][data-part="title"] {
  color: var(--c-pub_strategy-identity-cover--title--color, var(--ui-surface-on-ink));
  font-family: var(--c-pub_strategy-identity-cover--title--fontFamily, var(--ui-type-font-display));
  font-weight: var(--c-pub_strategy-identity-cover--title--fontWeight, 900);
  letter-spacing: var(--c-pub_strategy-identity-cover--title--letterSpacing, var(--ui-type-tracking-tight));
  line-height: var(--c-pub_strategy-identity-cover--title--lineHeight, 0.94);
}
[data-ui="pub.strategy-identity-cover"][data-part="proposition"] {
  color: var(--c-pub_strategy-identity-cover--proposition--color, var(--ui-surface-on-ink));
  font-size: var(--c-pub_strategy-identity-cover--proposition--fontSize, var(--ui-type-size-lg));
  font-weight: var(--c-pub_strategy-identity-cover--proposition--fontWeight, 600);
  opacity: var(--c-pub_strategy-identity-cover--proposition--opacity, 0.82);
}
[data-ui="pub.strategy-identity-cover"][data-part="supporting"] {
  color: var(--c-pub_strategy-identity-cover--supporting--color, var(--ui-surface-on-ink));
  font-size: var(--c-pub_strategy-identity-cover--supporting--fontSize, var(--ui-type-size-md));
  opacity: var(--c-pub_strategy-identity-cover--supporting--opacity, 0.82);
}
[data-ui="pub.strategy-input-row"][data-part="row"] {
  border-color: var(--c-pub_strategy-input-row--row--borderColor, var(--ui-line-hairline));
}
[data-ui="pub.strategy-input-row"][data-part="label"] {
  color: var(--c-pub_strategy-input-row--label--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_strategy-input-row--label--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_strategy-input-row--label--fontWeight, 900);
  letter-spacing: var(--c-pub_strategy-input-row--label--letterSpacing, var(--ui-type-tracking-label));
  text-transform: var(--c-pub_strategy-input-row--label--textTransform, uppercase);
}
[data-ui="pub.strategy-input-row"][data-part="value"] {
  color: var(--c-pub_strategy-input-row--value--color, var(--ui-content-fg));
  font-size: var(--c-pub_strategy-input-row--value--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_strategy-input-row--value--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.strategy-passport-skeleton"][data-part="bar"] {
  background: var(--c-pub_strategy-passport-skeleton--bar--background, var(--ui-state-hover));
  border-radius: var(--c-pub_strategy-passport-skeleton--bar--radius, 999px);
}
[data-ui="pub.strategy-passport-skeleton"][data-part="block"] {
  background: var(--c-pub_strategy-passport-skeleton--block--background, var(--ui-state-hover));
  border-radius: var(--c-pub_strategy-passport-skeleton--block--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.strategy-passport-skeleton"][data-part="avatar"] {
  background: var(--c-pub_strategy-passport-skeleton--avatar--background, var(--ui-emphasis-e2-fill));
  border-radius: var(--c-pub_strategy-passport-skeleton--avatar--radius, 999px);
}
[data-ui="pub.strategy-passport-skeleton"][data-part="ink"] {
  background: var(--c-pub_strategy-passport-skeleton--ink--background, var(--ui-surface-ink));
  border-radius: var(--c-pub_strategy-passport-skeleton--ink--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.strategy-passport-skeleton"][data-part="results"] {
  background: var(--c-pub_strategy-passport-skeleton--results--background, var(--ui-surface-base));
}
[data-ui="pub.strategy-passport-skeleton"][data-part="rows"] {
  border-color: var(--c-pub_strategy-passport-skeleton--rows--borderColor, var(--ui-line-hairline));
}
[data-ui="pub.strategy-passport-skeleton"][data-part="row"] {
  background: var(--c-pub_strategy-passport-skeleton--row--background, var(--ui-surface-raised));
  border-color: var(--c-pub_strategy-passport-skeleton--row--borderColor, var(--ui-line-hairline));
}
[data-ui="pub.strategy-passport"][data-part="remixCount"] {
  opacity: var(--c-pub_strategy-passport--remixCount--opacity, 0.7);
}
[data-ui="pub.strategy-passport"][data-part="remixNote"] {
  color: var(--c-pub_strategy-passport--remixNote--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_strategy-passport--remixNote--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_strategy-passport--remixNote--fontWeight, 600);
}
[data-ui="pub.strategy-passport"][data-part="shortcut"] {
  color: var(--c-pub_strategy-passport--shortcut--color, var(--ui-content-fg-muted));
  font-family: var(--c-pub_strategy-passport--shortcut--fontFamily, var(--ui-type-font-mono));
  font-size: var(--c-pub_strategy-passport--shortcut--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_strategy-passport--shortcut--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.strategy-passport"][data-part="crumbs"] {
  color: var(--c-pub_strategy-passport--crumbs--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_strategy-passport--crumbs--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_strategy-passport--crumbs--fontWeight, var(--ui-type-weight-bold));
  line-height: var(--c-pub_strategy-passport--crumbs--lineHeight, 1.3333);
}
[data-ui="pub.strategy-passport"][data-part="crumb"] {
  border-radius: var(--c-pub_strategy-passport--crumb--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.strategy-passport"][data-part="crumbCurrent"] {
  color: var(--c-pub_strategy-passport--crumbCurrent--color, var(--ui-content-fg));
}
[data-ui="pub.strategy-passport"][data-part="results"] {
  background: var(--c-pub_strategy-passport--results--background, var(--ui-surface-base));
  color: var(--c-pub_strategy-passport--results--color, var(--ui-content-fg));
}
[data-ui="pub.strategy-passport"][data-part="resultsTitle"] {
  color: var(--c-pub_strategy-passport--resultsTitle--color, var(--ui-content-fg));
  font-size: var(--c-pub_strategy-passport--resultsTitle--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_strategy-passport--resultsTitle--fontWeight, 900);
  letter-spacing: var(--c-pub_strategy-passport--resultsTitle--letterSpacing, var(--ui-type-tracking-label));
  line-height: var(--c-pub_strategy-passport--resultsTitle--lineHeight, 1.4286);
  text-transform: var(--c-pub_strategy-passport--resultsTitle--textTransform, uppercase);
}
[data-ui="pub.strategy-passport"][data-part="resultsMeta"] {
  color: var(--c-pub_strategy-passport--resultsMeta--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_strategy-passport--resultsMeta--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_strategy-passport--resultsMeta--fontWeight, var(--ui-type-weight-bold));
  line-height: var(--c-pub_strategy-passport--resultsMeta--lineHeight, 1.3333);
}
[data-ui="pub.strategy-passport"][data-part="return"] {
  font-size: var(--c-pub_strategy-passport--return--fontSize, 2.25rem);
  font-weight: var(--c-pub_strategy-passport--return--fontWeight, 900);
  letter-spacing: var(--c-pub_strategy-passport--return--letterSpacing, var(--ui-type-tracking-tight));
  line-height: var(--c-pub_strategy-passport--return--lineHeight, 1.1111);
}
[data-ui="pub.strategy-passport"][data-part="updatedLabel"] {
  color: var(--c-pub_strategy-passport--updatedLabel--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_strategy-passport--updatedLabel--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_strategy-passport--updatedLabel--fontWeight, 900);
  letter-spacing: var(--c-pub_strategy-passport--updatedLabel--letterSpacing, var(--ui-type-tracking-label));
  text-transform: var(--c-pub_strategy-passport--updatedLabel--textTransform, uppercase);
}
[data-ui="pub.strategy-passport"][data-part="updatedValue"] {
  color: var(--c-pub_strategy-passport--updatedValue--color, var(--ui-content-fg));
  font-size: var(--c-pub_strategy-passport--updatedValue--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_strategy-passport--updatedValue--fontWeight, 900);
  line-height: var(--c-pub_strategy-passport--updatedValue--lineHeight, 1.3333);
}
[data-ui="pub.strategy-passport"][data-part="mobileActions"] {
  background: var(--c-pub_strategy-passport--mobileActions--background, var(--ui-surface-raised));
  border-color: var(--c-pub_strategy-passport--mobileActions--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_strategy-passport--mobileActions--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_strategy-passport--mobileActions--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.strategy-passport"][data-part="inputs"] {
  border-color: var(--c-pub_strategy-passport--inputs--borderColor, var(--ui-line-hairline));
}
[data-ui="pub.strategy-passport"][data-part="backtestNote"] {
  background: var(--c-pub_strategy-passport--backtestNote--background, var(--ui-state-hover));
  color: var(--c-pub_strategy-passport--backtestNote--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_strategy-passport--backtestNote--fontSize, var(--ui-type-size-xs));
  border-radius: var(--c-pub_strategy-passport--backtestNote--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.strategy-passport"][data-part="noteIcon"] {
  color: var(--c-pub_strategy-passport--noteIcon--color, var(--ui-emphasis-e6-text));
}
[data-ui="pub.strategy-passport"][data-part="version"] {
  background: var(--c-pub_strategy-passport--version--background, var(--ui-surface-raised));
  border-color: var(--c-pub_strategy-passport--version--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_strategy-passport--version--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_strategy-passport--version--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.strategy-passport"][data-part="versionLink"] {
  border-radius: var(--c-pub_strategy-passport--versionLink--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.strategy-passport"][data-part="versionBadge"] {
  background: var(--c-pub_strategy-passport--versionBadge--background, var(--ui-surface-ink));
  color: var(--c-pub_strategy-passport--versionBadge--color, var(--ui-surface-on-ink));
  font-size: var(--c-pub_strategy-passport--versionBadge--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_strategy-passport--versionBadge--fontWeight, 900);
  line-height: var(--c-pub_strategy-passport--versionBadge--lineHeight, 1.3333);
  border-radius: var(--c-pub_strategy-passport--versionBadge--radius, 999px);
}
[data-ui="pub.strategy-passport"][data-part="versionTitle"] {
  font-size: var(--c-pub_strategy-passport--versionTitle--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_strategy-passport--versionTitle--fontWeight, 900);
  line-height: var(--c-pub_strategy-passport--versionTitle--lineHeight, 1.4286);
}
[data-ui="pub.strategy-passport"][data-part="versionDate"] {
  color: var(--c-pub_strategy-passport--versionDate--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_strategy-passport--versionDate--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_strategy-passport--versionDate--lineHeight, 1.3333);
}
[data-ui="pub.strategy-passport"][data-part="versionSummary"] {
  color: var(--c-pub_strategy-passport--versionSummary--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_strategy-passport--versionSummary--fontSize, var(--ui-type-size-xs));
}
[data-ui="pub.strategy-passport"][data-part="versionMetric"] {
  color: var(--c-pub_strategy-passport--versionMetric--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_strategy-passport--versionMetric--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_strategy-passport--versionMetric--fontWeight, 900);
  letter-spacing: var(--c-pub_strategy-passport--versionMetric--letterSpacing, var(--ui-type-tracking-label));
  text-transform: var(--c-pub_strategy-passport--versionMetric--textTransform, uppercase);
}
[data-ui="pub.strategy-passport"][data-part="disclosure"] {
  color: var(--c-pub_strategy-passport--disclosure--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_strategy-passport--disclosure--fontSize, var(--ui-type-size-md));
}
[data-ui="pub.strategy-passport"][data-part="noDisclosures"] {
  color: var(--c-pub_strategy-passport--noDisclosures--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_strategy-passport--noDisclosures--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_strategy-passport--noDisclosures--lineHeight, 1.4286);
}
[data-ui="pub.strategy-passport"][data-part="report"] {
  border-color: var(--c-pub_strategy-passport--report--borderColor, var(--ui-line-hairline));
}
[data-ui="pub.company-card"][data-part="target"] {
  border-color: var(--c-pub_company-card--target--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_company-card--target--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_company-card--target--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_company-card--target--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_company-card--target--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.company-card"][data-part="targetEmpty"] {
  color: var(--c-pub_company-card--targetEmpty--color, var(--ui-content-fg-muted));
  border-color: var(--c-pub_company-card--targetEmpty--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_company-card--targetEmpty--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_company-card--targetEmpty--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_company-card--targetEmpty--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_company-card--targetEmpty--fontWeight, var(--ui-type-weight-medium));
}
[data-ui="pub.company-card"][data-part="section"] {
  border-color: var(--c-pub_company-card--section--borderColor, var(--ui-line-hairline));
}
[data-ui="pub.company-card"][data-part="sectionTitle"] {
  color: var(--c-pub_company-card--sectionTitle--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_company-card--sectionTitle--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_company-card--sectionTitle--fontWeight, 800);
  letter-spacing: var(--c-pub_company-card--sectionTitle--letterSpacing, var(--ui-type-tracking-eyebrow));
  text-transform: var(--c-pub_company-card--sectionTitle--textTransform, var(--ui-type-case-eyebrow));
}
[data-ui="pub.company-card"][data-part="itemTitle"] {
  color: var(--c-pub_company-card--itemTitle--color, var(--ui-content-fg));
  font-weight: var(--c-pub_company-card--itemTitle--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.company-card"][data-part="itemMeta"] {
  color: var(--c-pub_company-card--itemMeta--color, var(--ui-content-fg-muted));
}
[data-ui="pub.company-card"][data-part="link"] {
  border-radius: var(--c-pub_company-card--link--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.company-card"][data-part="surprise"] {
  font-weight: var(--c-pub_company-card--surprise--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.company-card"][data-part="summary"] {
  font-size: var(--c-pub_company-card--summary--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_company-card--summary--lineHeight, 1.45);
}
[data-ui="pub.company-card"][data-part="empty"] {
  font-size: var(--c-pub_company-card--empty--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_company-card--empty--lineHeight, 1.45);
  color: var(--c-pub_company-card--empty--color, var(--ui-content-fg-muted));
}
[data-ui="pub.company-card"][data-part="note"] {
  font-size: var(--c-pub_company-card--note--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_company-card--note--lineHeight, 1.45);
  color: var(--c-pub_company-card--note--color, var(--ui-content-fg-muted));
}
[data-ui="pub.company-card"][data-part="omitted"] {
  font-size: var(--c-pub_company-card--omitted--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_company-card--omitted--lineHeight, 1.45);
  color: var(--c-pub_company-card--omitted--color, var(--ui-content-fg-muted));
}
[data-ui="pub.company-card"][data-part="metrics"] {
  background: var(--c-pub_company-card--metrics--background, var(--ui-line-hairline));
  border-color: var(--c-pub_company-card--metrics--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_company-card--metrics--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_company-card--metrics--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.company-card"][data-part="metric"] {
  background: var(--c-pub_company-card--metric--background, var(--ui-surface-base));
}
[data-ui="pub.company-card"][data-part="sparkLine"] {
  stroke: var(--c-pub_company-card--sparkLine--stroke, var(--ui-emphasis-e1-fill));
}
[data-ui="pub.company-card"][data-part="signalValue"] {
  font-weight: var(--c-pub_company-card--signalValue--fontWeight, 800);
}
[data-ui="pub.company-card"][data-part="action"] {
  background: var(--c-pub_company-card--action--background, var(--ui-surface-raised));
  color: var(--c-pub_company-card--action--color, var(--ui-content-fg));
  border-color: var(--c-pub_company-card--action--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_company-card--action--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_company-card--action--radius, var(--ui-geometry-radius-control));
  min-height: var(--c-pub_company-card--action--minHeight, var(--ui-geometry-control-sm));
  font-size: var(--c-pub_company-card--action--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_company-card--action--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.company-card"][data-part="state"] {
  border-color: var(--c-pub_company-card--state--borderColor, var(--ui-line-hairline));
  font-size: var(--c-pub_company-card--state--fontSize, var(--ui-type-size-sm));
  line-height: var(--c-pub_company-card--state--lineHeight, 1.5);
}
[data-ui="pub.company-card"][data-part="candidateMeta"] {
  color: var(--c-pub_company-card--candidateMeta--color, var(--ui-content-fg-muted));
  font-weight: var(--c-pub_company-card--candidateMeta--fontWeight, var(--ui-type-weight-medium));
}
[data-ui="pub.company-card"][data-part="open"] {
  color: var(--c-pub_company-card--open--color, var(--ui-content-fg));
  font-weight: var(--c-pub_company-card--open--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.context-research-card"][data-part="panel"] {
  border-color: var(--c-pub_context-research-card--panel--borderColor, var(--ui-line-hairline));
  font-size: var(--c-pub_context-research-card--panel--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_context-research-card--panel--lineHeight, 1.5);
}
[data-ui="pub.context-research-card"][data-part="empty"] {
  color: var(--c-pub_context-research-card--empty--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_context-research-card--empty--fontSize, var(--ui-type-size-xs));
}
[data-ui="pub.context-research-card"][data-part="legend"] {
  color: var(--c-pub_context-research-card--legend--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_context-research-card--legend--fontSize, var(--ui-type-size-2xs));
  line-height: var(--c-pub_context-research-card--legend--lineHeight, 1.4);
}
[data-ui="pub.context-research-card"][data-part="warnings"] {
  color: var(--c-pub_context-research-card--warnings--color, var(--ui-status-warning-text));
  font-size: var(--c-pub_context-research-card--warnings--fontSize, var(--ui-type-size-xs));
}
[data-ui="pub.context-research-card"][data-part="table"] {
  border-color: var(--c-pub_context-research-card--table--borderColor, var(--ui-line-hairline));
}
[data-ui="pub.context-research-card"][data-part="tableGrid"] {
  font-size: var(--c-pub_context-research-card--tableGrid--fontSize, var(--ui-type-size-xs));
}
[data-ui="pub.context-research-card"][data-part="headCell"] {
  color: var(--c-pub_context-research-card--headCell--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_context-research-card--headCell--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_context-research-card--headCell--fontWeight, 800);
  letter-spacing: var(--c-pub_context-research-card--headCell--letterSpacing, var(--ui-type-tracking-eyebrow));
  text-transform: var(--c-pub_context-research-card--headCell--textTransform, var(--ui-type-case-eyebrow));
  border-color: var(--c-pub_context-research-card--headCell--borderColor, var(--ui-line-hairline));
}
[data-ui="pub.context-research-card"][data-part="cell"] {
  border-color: var(--c-pub_context-research-card--cell--borderColor, var(--ui-line-hairline));
}
[data-ui="pub.context-research-card"][data-part="glossary"] {
  border-color: var(--c-pub_context-research-card--glossary--borderColor, var(--ui-line-hairline));
  font-size: var(--c-pub_context-research-card--glossary--fontSize, var(--ui-type-size-xs));
}
[data-ui="pub.context-research-card"][data-part="glossarySummary"] {
  font-weight: var(--c-pub_context-research-card--glossarySummary--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.context-research-card"][data-part="citations"] {
  border-color: var(--c-pub_context-research-card--citations--borderColor, var(--ui-line-hairline));
}
[data-ui="pub.context-research-card"][data-part="citation"] {
  border-color: var(--c-pub_context-research-card--citation--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_context-research-card--citation--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_context-research-card--citation--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_context-research-card--citation--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_context-research-card--citation--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.context-research-card"][data-part="strategyAction"] {
  border-color: var(--c-pub_context-research-card--strategyAction--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_context-research-card--strategyAction--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_context-research-card--strategyAction--radius, 0);
  font-size: var(--c-pub_context-research-card--strategyAction--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_context-research-card--strategyAction--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.context-research-card"][data-part="chart"] {
  color: var(--c-pub_context-research-card--chart--color, var(--ui-content-fg));
}
[data-ui="pub.context-research-card"][data-part="axis"] {
  fill: var(--c-pub_context-research-card--axis--fill, var(--ui-content-fg-muted));
  font-size: var(--c-pub_context-research-card--axis--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.context-research-card"][data-part="zero"] {
  stroke: var(--c-pub_context-research-card--zero--stroke, var(--pub-line-strong));
}
[data-ui="pub.context-research-card"][data-part="callout"] {
  fill: var(--c-pub_context-research-card--callout--fill, var(--ui-content-fg));
  font-size: var(--c-pub_context-research-card--callout--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_context-research-card--callout--fontWeight, 800);
}
[data-ui="pub.context-research-card"][data-part="train"] {
  fill: var(--c-pub_context-research-card--train--fill, var(--ui-data-series1));
}
[data-ui="pub.context-research-card"][data-part="test"] {
  fill: var(--c-pub_context-research-card--test--fill, var(--ui-data-series2));
}
[data-ui="pub.context-research-card"][data-part="interval"] {
  stroke: var(--c-pub_context-research-card--interval--stroke, var(--ui-content-fg-muted));
}
[data-ui="pub.context-research-card"][data-part="coefficient"] {
  stroke: var(--c-pub_context-research-card--coefficient--stroke, var(--ui-content-fg));
}
[data-ui="pub.context-research-card"][data-part="best"] {
  fill: var(--c-pub_context-research-card--best--fill, var(--ui-state-hover));
}
[data-ui="pub.context-research-card"][data-part="placebo"] {
  fill: var(--c-pub_context-research-card--placebo--fill, var(--ui-data-series2));
}
[data-ui="pub.context-research-card"][data-part="band"] {
  fill: var(--c-pub_context-research-card--band--fill, var(--ui-data-series1));
}
[data-ui="pub.context-research-card"][data-part="marker"] {
  stroke: var(--c-pub_context-research-card--marker--stroke, var(--ui-content-fg));
}
[data-ui="pub.context-research-card"][data-part="path"] {
  stroke: var(--c-pub_context-research-card--path--stroke, var(--ui-data-series1));
}
[data-ui="pub.context-research-card"][data-part="last"] {
  fill: var(--c-pub_context-research-card--last--fill, var(--ui-data-series1));
}
[data-ui="pub.context-research-card"][data-part="seriesChart"] {
  color: var(--c-pub_context-research-card--seriesChart--color, var(--ui-data-series1));
}
[data-ui="pub.context-research-card"][data-part="pricePath"] {
  stroke: var(--c-pub_context-research-card--pricePath--stroke, var(--ui-data-series2));
}
[data-ui="pub.context-research-card"][data-part="selected"] {
  fill: var(--c-pub_context-research-card--selected--fill, var(--ui-surface-base));
}
[data-ui="pub.context-research-card"][data-part="point"] {
  border-color: var(--c-pub_context-research-card--point--borderColor, var(--ui-line-hairline));
  font-size: var(--c-pub_context-research-card--point--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_context-research-card--point--lineHeight, 1.5);
}
[data-ui="pub.context-research-card"][data-part="regime"] {
  border-color: var(--c-pub_context-research-card--regime--borderColor, var(--ui-line-hairline));
  font-size: var(--c-pub_context-research-card--regime--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_context-research-card--regime--lineHeight, 1.5);
}
[data-ui="pub.context-research-card"][data-part="multipleTesting"] {
  font-size: var(--c-pub_context-research-card--multipleTesting--fontSize, var(--ui-type-size-xs));
}
[data-ui="pub.earnings-fallback"][data-part="notice"] {
  color: var(--c-pub_earnings-fallback--notice--color, var(--ui-content-fg-muted));
  background: var(--c-pub_earnings-fallback--notice--background, var(--ui-surface-raised));
  border-radius: var(--c-pub_earnings-fallback--notice--radius, var(--ui-geometry-radius-surface));
  font-size: var(--c-pub_earnings-fallback--notice--fontSize, var(--ui-type-size-xs));
}
[data-ui="pub.earnings-fallback"][data-part="heading"] {
  color: var(--c-pub_earnings-fallback--heading--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_earnings-fallback--heading--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_earnings-fallback--heading--fontWeight, 800);
  letter-spacing: var(--c-pub_earnings-fallback--heading--letterSpacing, var(--ui-type-tracking-eyebrow));
  text-transform: var(--c-pub_earnings-fallback--heading--textTransform, var(--ui-type-case-eyebrow));
}
[data-ui="pub.earnings-fallback"][data-part="state"] {
  color: var(--c-pub_earnings-fallback--state--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_earnings-fallback--state--fontSize, var(--ui-type-size-xs));
}
[data-ui="pub.earnings-fallback"][data-part="retry"] {
  border-width: var(--c-pub_earnings-fallback--retry--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_earnings-fallback--retry--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_earnings-fallback--retry--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_earnings-fallback--retry--fontWeight, 800);
}
[data-ui="pub.earnings-fallback"][data-part="row"] {
  border-color: var(--c-pub_earnings-fallback--row--borderColor, var(--ui-line-hairline));
  font-size: var(--c-pub_earnings-fallback--row--fontSize, var(--ui-type-size-xs));
}
[data-ui="pub.earnings-fallback"][data-part="meta"] {
  color: var(--c-pub_earnings-fallback--meta--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_earnings-fallback--meta--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.earnings-fallback"][data-part="link"] {
  color: var(--c-pub_earnings-fallback--link--color, var(--ui-content-fg));
  font-size: var(--c-pub_earnings-fallback--link--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_earnings-fallback--link--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.earnings-fallback"][data-part="note"] {
  color: var(--c-pub_earnings-fallback--note--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_earnings-fallback--note--fontSize, var(--ui-type-size-2xs));
  line-height: var(--c-pub_earnings-fallback--note--lineHeight, 1.4);
}
[data-ui="pub.market-document-intelligence"][data-part="label"] {
  background: var(--c-pub_market-document-intelligence--label--background, var(--ui-state-hover));
  color: var(--c-pub_market-document-intelligence--label--color, var(--ui-content-fg-muted));
  border-radius: var(--c-pub_market-document-intelligence--label--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_market-document-intelligence--label--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_market-document-intelligence--label--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.market-document-intelligence"][data-part="root"] {
  border-color: var(--c-pub_market-document-intelligence--root--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_market-document-intelligence--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_market-document-intelligence--root--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_market-document-intelligence--root--fontSize, var(--ui-type-size-sm));
  line-height: var(--c-pub_market-document-intelligence--root--lineHeight, 1.5);
}
[data-ui="pub.market-document-intelligence"][data-part="guidance"] {
  font-size: var(--c-pub_market-document-intelligence--guidance--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_market-document-intelligence--guidance--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.thesis-chip"][data-part="root"] {
  color: var(--c-pub_thesis-chip--root--color, var(--ui-content-fg));
  border-color: var(--c-pub_thesis-chip--root--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_thesis-chip--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_thesis-chip--root--radius, var(--ui-geometry-radius-control));
  min-height: var(--c-pub_thesis-chip--root--minHeight, var(--ui-geometry-control-sm));
  font-size: var(--c-pub_thesis-chip--root--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_thesis-chip--root--lineHeight, 1.3);
}
[data-ui="pub.thesis-chip"][data-part="name"] {
  font-weight: var(--c-pub_thesis-chip--name--fontWeight, 800);
}
[data-ui="pub.thesis-chip"][data-part="status"] {
  font-weight: var(--c-pub_thesis-chip--status--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.thesis-chip"][data-part="headline"] {
  color: var(--c-pub_thesis-chip--headline--color, var(--ui-content-fg-muted));
}
[data-ui="pub.thesis-panel"][data-part="root"] {
  color: var(--c-pub_thesis-panel--root--color, var(--ui-content-fg));
}
[data-ui="pub.thesis-panel"][data-part="eyebrow"] {
  color: var(--c-pub_thesis-panel--eyebrow--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_thesis-panel--eyebrow--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_thesis-panel--eyebrow--fontWeight, 800);
  letter-spacing: var(--c-pub_thesis-panel--eyebrow--letterSpacing, var(--ui-type-tracking-eyebrow));
  text-transform: var(--c-pub_thesis-panel--eyebrow--textTransform, var(--ui-type-case-eyebrow));
}
[data-ui="pub.thesis-panel"][data-part="revision"] {
  color: var(--c-pub_thesis-panel--revision--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_thesis-panel--revision--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.thesis-panel"][data-part="headingAction"] {
  color: var(--c-pub_thesis-panel--headingAction--color, var(--ui-content-fg-muted));
  border-radius: var(--c-pub_thesis-panel--headingAction--radius, var(--ui-geometry-radius-control));
  height: var(--c-pub_thesis-panel--headingAction--height, var(--ui-geometry-control-sm));
}
[data-ui="pub.thesis-panel"][data-part="askAi"] {
  border-color: var(--c-pub_thesis-panel--askAi--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_thesis-panel--askAi--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_thesis-panel--askAi--radius, var(--ui-geometry-radius-control));
  min-height: var(--c-pub_thesis-panel--askAi--minHeight, var(--ui-geometry-control-sm));
  font-size: var(--c-pub_thesis-panel--askAi--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_thesis-panel--askAi--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.thesis-panel"][data-part="action"] {
  border-color: var(--c-pub_thesis-panel--action--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_thesis-panel--action--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_thesis-panel--action--radius, var(--ui-geometry-radius-control));
  min-height: var(--c-pub_thesis-panel--action--minHeight, var(--ui-geometry-control-sm));
  font-size: var(--c-pub_thesis-panel--action--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_thesis-panel--action--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.thesis-panel"][data-part="primaryAction"] {
  border-color: var(--c-pub_thesis-panel--primaryAction--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_thesis-panel--primaryAction--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_thesis-panel--primaryAction--radius, var(--ui-geometry-radius-control));
  min-height: var(--c-pub_thesis-panel--primaryAction--minHeight, var(--ui-geometry-control-sm));
  font-size: var(--c-pub_thesis-panel--primaryAction--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_thesis-panel--primaryAction--fontWeight, var(--ui-type-weight-bold));
  background: var(--c-pub_thesis-panel--primaryAction--background, var(--ui-action-solid-fill));
  color: var(--c-pub_thesis-panel--primaryAction--color, var(--ui-action-solid-on-fill));
}
[data-ui="pub.thesis-panel"][data-part="status"] {
  color: var(--c-pub_thesis-panel--status--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_thesis-panel--status--fontSize, var(--ui-type-size-xs));
}
[data-ui="pub.thesis-panel"][data-part="statusAction"] {
  font-weight: var(--c-pub_thesis-panel--statusAction--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.thesis-panel"][data-part="emptyText"] {
  color: var(--c-pub_thesis-panel--emptyText--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_thesis-panel--emptyText--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_thesis-panel--emptyText--lineHeight, 1.45);
}
[data-ui="pub.thesis-panel"][data-part="notice"] {
  background: var(--c-pub_thesis-panel--notice--background, var(--ui-state-hover));
  font-size: var(--c-pub_thesis-panel--notice--fontSize, var(--ui-type-size-xs));
}
[data-ui="pub.thesis-panel"][data-part="fieldEmpty"] {
  color: var(--c-pub_thesis-panel--fieldEmpty--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_thesis-panel--fieldEmpty--fontSize, var(--ui-type-size-xs));
}
[data-ui="pub.thesis-panel"][data-part="watch"] {
  border-color: var(--c-pub_thesis-panel--watch--borderColor, var(--ui-line-hairline));
}
[data-ui="pub.thesis-panel"][data-part="watchTitle"] {
  color: var(--c-pub_thesis-panel--watchTitle--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_thesis-panel--watchTitle--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_thesis-panel--watchTitle--fontWeight, 800);
  letter-spacing: var(--c-pub_thesis-panel--watchTitle--letterSpacing, var(--ui-type-tracking-eyebrow));
  text-transform: var(--c-pub_thesis-panel--watchTitle--textTransform, var(--ui-type-case-eyebrow));
}
[data-ui="pub.thesis-panel"][data-part="watchCount"] {
  font-weight: var(--c-pub_thesis-panel--watchCount--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.thesis-panel"][data-part="watchItem"] {
  border-color: var(--c-pub_thesis-panel--watchItem--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_thesis-panel--watchItem--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_thesis-panel--watchItem--radius, var(--ui-geometry-radius-surface));
  font-size: var(--c-pub_thesis-panel--watchItem--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_thesis-panel--watchItem--lineHeight, 1.4);
}
[data-ui="pub.thesis-panel"][data-part="watchLabel"] {
  font-weight: var(--c-pub_thesis-panel--watchLabel--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.thesis-panel"][data-part="watchRule"] {
  color: var(--c-pub_thesis-panel--watchRule--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_thesis-panel--watchRule--fontSize, var(--ui-type-size-xs));
}
[data-ui="pub.thesis-panel"][data-part="watchDetail"] {
  color: var(--c-pub_thesis-panel--watchDetail--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_thesis-panel--watchDetail--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.thesis-panel"][data-part="remove"] {
  color: var(--c-pub_thesis-panel--remove--color, var(--ui-content-fg-muted));
  border-radius: var(--c-pub_thesis-panel--remove--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.thesis-panel"][data-part="footer"] {
  color: var(--c-pub_thesis-panel--footer--color, var(--ui-content-fg-muted));
  border-color: var(--c-pub_thesis-panel--footer--borderColor, var(--ui-line-hairline));
  font-size: var(--c-pub_thesis-panel--footer--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.thesis-panel"][data-part="footerAction"] {
  border-radius: var(--c-pub_thesis-panel--footerAction--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.thesis-panel"][data-part="timeline"] {
  border-color: var(--c-pub_thesis-panel--timeline--borderColor, var(--ui-line-hairline));
}
[data-ui="pub.thesis-panel"][data-part="timelineEntry"] {
  border-radius: var(--c-pub_thesis-panel--timelineEntry--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_thesis-panel--timelineEntry--fontSize, var(--ui-type-size-xs));
}
[data-ui="pub.thesis-panel"][data-part="timelineTitle"] {
  font-weight: var(--c-pub_thesis-panel--timelineTitle--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.thesis-panel"][data-part="timelineMeta"] {
  color: var(--c-pub_thesis-panel--timelineMeta--color, var(--ui-content-fg-muted));
  font-weight: var(--c-pub_thesis-panel--timelineMeta--fontWeight, var(--ui-type-weight-medium));
}
[data-ui="pub.thesis-panel"][data-part="revisionTitle"] {
  color: var(--c-pub_thesis-panel--revisionTitle--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_thesis-panel--revisionTitle--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_thesis-panel--revisionTitle--fontWeight, 800);
  letter-spacing: var(--c-pub_thesis-panel--revisionTitle--letterSpacing, var(--ui-type-tracking-eyebrow));
  text-transform: var(--c-pub_thesis-panel--revisionTitle--textTransform, var(--ui-type-case-eyebrow));
}
[data-ui="pub.thesis-panel"][data-part="editor"] {
  border-color: var(--c-pub_thesis-panel--editor--borderColor, var(--ui-line-hairline));
  font-size: var(--c-pub_thesis-panel--editor--fontSize, var(--ui-type-size-xs));
}
[data-ui="pub.thesis-panel"][data-part="input"] {
  color: var(--c-pub_thesis-panel--input--color, var(--ui-content-fg));
  border-color: var(--c-pub_thesis-panel--input--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_thesis-panel--input--borderWidth, var(--ui-geometry-border-width));
  min-height: var(--c-pub_thesis-panel--input--minHeight, var(--ui-geometry-control-sm));
  font-size: var(--c-pub_thesis-panel--input--fontSize, var(--ui-type-size-xs));
}
[data-ui="pub.thesis-panel"][data-part="hint"] {
  color: var(--c-pub_thesis-panel--hint--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_thesis-panel--hint--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.thesis-panel"][data-part="error"] {
  background: var(--c-pub_thesis-panel--error--background, var(--ui-status-danger-surface));
  color: var(--c-pub_thesis-panel--error--color, var(--ui-status-danger-on-surface));
}
[data-ui="pub.thesis-text"][data-part="root"] {
  font-size: var(--c-pub_thesis-text--root--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_thesis-text--root--lineHeight, 1.55);
}
[data-ui="pub.research-log"][data-part="headerMeta"] {
  color: var(--c-pub_research-log--headerMeta--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_research-log--headerMeta--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.research-log"][data-part="note"] {
  color: var(--c-pub_research-log--note--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_research-log--note--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_research-log--note--lineHeight, 1.45);
}
[data-ui="pub.research-log"][data-part="dayTitle"] {
  color: var(--c-pub_research-log--dayTitle--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_research-log--dayTitle--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_research-log--dayTitle--fontWeight, 800);
  letter-spacing: var(--c-pub_research-log--dayTitle--letterSpacing, var(--ui-type-tracking-eyebrow));
  text-transform: var(--c-pub_research-log--dayTitle--textTransform, var(--ui-type-case-eyebrow));
}
[data-ui="pub.research-log"][data-part="learned"] {
  font-size: var(--c-pub_research-log--learned--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_research-log--learned--lineHeight, 1.45);
}
[data-ui="pub.research-log"][data-part="learnedMeta"] {
  color: var(--c-pub_research-log--learnedMeta--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_research-log--learnedMeta--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.research-log"][data-part="entry"] {
  border-color: var(--c-pub_research-log--entry--borderColor, var(--ui-line-hairline));
  font-size: var(--c-pub_research-log--entry--fontSize, var(--ui-type-size-xs));
}
[data-ui="pub.research-log"][data-part="kind"] {
  color: var(--c-pub_research-log--kind--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_research-log--kind--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_research-log--kind--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.research-log"][data-part="what"] {
  font-weight: var(--c-pub_research-log--what--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.research-log"][data-part="result"] {
  color: var(--c-pub_research-log--result--color, var(--ui-content-fg-muted));
}
[data-ui="pub.research-log"][data-part="lesson"] {
  color: var(--c-pub_research-log--lesson--color, var(--ui-content-fg-muted));
}
[data-ui="pub.research-log"][data-part="flag"] {
  border-radius: var(--c-pub_research-log--flag--radius, 0);
  font-size: var(--c-pub_research-log--flag--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_research-log--flag--fontWeight, var(--ui-type-weight-bold));
  background: var(--c-pub_research-log--flag--background, var(--ui-status-danger-surface));
  color: var(--c-pub_research-log--flag--color, var(--ui-status-danger-on-surface));
}
[data-ui="pub.research-log"][data-part="taskStatus"] {
  border-radius: var(--c-pub_research-log--taskStatus--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_research-log--taskStatus--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_research-log--taskStatus--fontWeight, var(--ui-type-weight-bold));
  background: var(--c-pub_research-log--taskStatus--background, var(--ui-state-hover));
}
[data-ui="pub.research-log"][data-part="facts"] {
  color: var(--c-pub_research-log--facts--color, var(--ui-content-fg-muted));
}
[data-ui="pub.research-log"][data-part="factLabel"] {
  font-weight: var(--c-pub_research-log--factLabel--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.trade-ideas"][data-part="summary"] {
  color: var(--c-pub_trade-ideas--summary--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_trade-ideas--summary--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_trade-ideas--summary--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.trade-ideas"][data-part="skipped"] {
  color: var(--c-pub_trade-ideas--skipped--color, var(--ui-status-warning-text));
  font-size: var(--c-pub_trade-ideas--skipped--fontSize, var(--ui-type-size-xs));
}
[data-ui="pub.trade-ideas"][data-part="empty"] {
  color: var(--c-pub_trade-ideas--empty--color, var(--ui-content-fg-muted));
  border-color: var(--c-pub_trade-ideas--empty--borderColor, var(--ui-line-hairline));
  font-size: var(--c-pub_trade-ideas--empty--fontSize, var(--ui-type-size-sm));
}
[data-ui="pub.trade-ideas"][data-part="item"] {
  border-color: var(--c-pub_trade-ideas--item--borderColor, var(--ui-line-hairline));
}
[data-ui="pub.trade-ideas"][data-part="market"] {
  font-size: var(--c-pub_trade-ideas--market--fontSize, var(--ui-type-size-sm));
}
[data-ui="pub.trade-ideas"][data-part="venue"] {
  color: var(--c-pub_trade-ideas--venue--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_trade-ideas--venue--fontSize, var(--ui-type-size-xs));
}
[data-ui="pub.trade-ideas"][data-part="rule"] {
  font-size: var(--c-pub_trade-ideas--rule--fontSize, var(--ui-type-size-sm));
  line-height: var(--c-pub_trade-ideas--rule--lineHeight, 1.45);
}
[data-ui="pub.trade-ideas"][data-part="stats"] {
  color: var(--c-pub_trade-ideas--stats--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_trade-ideas--stats--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_trade-ideas--stats--lineHeight, 1.4);
}
[data-ui="pub.trade-ideas"][data-part="warnings"] {
  font-size: var(--c-pub_trade-ideas--warnings--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_trade-ideas--warnings--lineHeight, 1.4);
  color: var(--c-pub_trade-ideas--warnings--color, var(--ui-status-warning-text));
}
[data-ui="pub.trade-ideas"][data-part="action"] {
  border-color: var(--c-pub_trade-ideas--action--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_trade-ideas--action--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_trade-ideas--action--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_trade-ideas--action--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_trade-ideas--action--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.trade-ideas"][data-part="reviewError"] {
  color: var(--c-pub_trade-ideas--reviewError--color, var(--ui-status-danger-text));
  font-size: var(--c-pub_trade-ideas--reviewError--fontSize, var(--ui-type-size-xs));
}
[data-ui="pub.trade-ideas"][data-part="presetsTitle"] {
  color: var(--c-pub_trade-ideas--presetsTitle--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_trade-ideas--presetsTitle--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_trade-ideas--presetsTitle--fontWeight, var(--ui-type-weight-bold));
  text-transform: var(--c-pub_trade-ideas--presetsTitle--textTransform, var(--ui-type-case-eyebrow));
}
[data-ui="pub.trade-ideas"][data-part="preset"] {
  border-color: var(--c-pub_trade-ideas--preset--borderColor, var(--ui-line-hairline));
  font-size: var(--c-pub_trade-ideas--preset--fontSize, var(--ui-type-size-sm));
}
[data-ui="pub.trade-ideas"][data-part="presetMeta"] {
  color: var(--c-pub_trade-ideas--presetMeta--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_trade-ideas--presetMeta--fontSize, var(--ui-type-size-xs));
}
[data-ui="pub.trade-ideas"][data-part="filter"] {
  color: var(--c-pub_trade-ideas--filter--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_trade-ideas--filter--fontSize, var(--ui-type-size-xs));
}
[data-ui="pub.trade-ideas"][data-part="filterInput"] {
  border-color: var(--c-pub_trade-ideas--filterInput--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_trade-ideas--filterInput--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_trade-ideas--filterInput--radius, var(--ui-geometry-radius-control));
  color: var(--c-pub_trade-ideas--filterInput--color, var(--ui-content-fg));
  font-size: var(--c-pub_trade-ideas--filterInput--fontSize, var(--ui-type-size-sm));
}
[data-ui="pub.strategy-card-motif"][data-part="grid"] {
  stroke: var(--c-pub_strategy-card-motif--grid--stroke, var(--ui-surface-on-ink));
  opacity: var(--c-pub_strategy-card-motif--grid--opacity, 0.08);
}
[data-ui="pub.strategy-card-motif"][data-part="label"] {
  font-family: var(--c-pub_strategy-card-motif--label--fontFamily, var(--ui-type-font-mono));
}
[data-ui="pub.strategy-glyph-strip"][data-part="timeframe"] {
  font-family: var(--c-pub_strategy-glyph-strip--timeframe--fontFamily, var(--ui-type-font-mono));
  font-size: var(--c-pub_strategy-glyph-strip--timeframe--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_strategy-glyph-strip--timeframe--fontWeight, var(--ui-type-weight-bold));
  letter-spacing: var(--c-pub_strategy-glyph-strip--timeframe--letterSpacing, var(--ui-type-tracking-label));
  opacity: var(--c-pub_strategy-glyph-strip--timeframe--opacity, 0.85);
}
[data-ui="pub.strategy-mark-row"][data-part="art"] {
  opacity: var(--c-pub_strategy-mark-row--art--opacity, 0.9);
}
[data-ui="pub.strategy-mark-row"][data-part="label"] {
  font-family: var(--c-pub_strategy-mark-row--label--fontFamily, var(--ui-type-font-mono));
  font-size: var(--c-pub_strategy-mark-row--label--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_strategy-mark-row--label--fontWeight, var(--ui-type-weight-bold));
  letter-spacing: var(--c-pub_strategy-mark-row--label--letterSpacing, var(--ui-type-tracking-wide));
  opacity: var(--c-pub_strategy-mark-row--label--opacity, 0.72);
  text-transform: var(--c-pub_strategy-mark-row--label--textTransform, lowercase);
}
[data-ui="pub.glyph-motion-studies"][data-part="root"] {
  border-color: var(--c-pub_glyph-motion-studies--root--borderColor, var(--ui-content-fg));
}
[data-ui="pub.glyph-motion-studies"][data-part="title"] {
  color: var(--c-pub_glyph-motion-studies--title--color, var(--ui-content-fg));
  font-size: var(--c-pub_glyph-motion-studies--title--fontSize, var(--ui-type-size-xl));
  font-weight: var(--c-pub_glyph-motion-studies--title--fontWeight, 900);
  line-height: var(--c-pub_glyph-motion-studies--title--lineHeight, 1.4);
}
[data-ui="pub.glyph-motion-studies"][data-part="lede"] {
  color: var(--c-pub_glyph-motion-studies--lede--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_glyph-motion-studies--lede--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_glyph-motion-studies--lede--lineHeight, 1.4286);
}
[data-ui="pub.glyph-motion-studies"][data-part="control"] {
  color: var(--c-pub_glyph-motion-studies--control--color, var(--ui-content-fg));
  border-color: var(--c-pub_glyph-motion-studies--control--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_glyph-motion-studies--control--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_glyph-motion-studies--control--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_glyph-motion-studies--control--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_glyph-motion-studies--control--fontWeight, var(--ui-type-weight-bold));
  line-height: var(--c-pub_glyph-motion-studies--control--lineHeight, 1.4286);
}
[data-ui="pub.glyph-motion-studies"][data-part="note"] {
  color: var(--c-pub_glyph-motion-studies--note--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_glyph-motion-studies--note--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_glyph-motion-studies--note--lineHeight, 1.3333);
}
[data-ui="pub.glyph-motion-studies"][data-part="caption"] {
  border-color: var(--c-pub_glyph-motion-studies--caption--borderColor, var(--ui-line-hairline));
}
[data-ui="pub.glyph-motion-studies"][data-part="captionEyebrow"] {
  color: var(--c-pub_glyph-motion-studies--captionEyebrow--color, var(--ui-content-fg-muted));
  font-family: var(--c-pub_glyph-motion-studies--captionEyebrow--fontFamily, var(--ui-type-font-mono));
  font-size: var(--c-pub_glyph-motion-studies--captionEyebrow--fontSize, var(--ui-type-size-2xs));
  letter-spacing: var(--c-pub_glyph-motion-studies--captionEyebrow--letterSpacing, var(--ui-type-tracking-label));
  text-transform: var(--c-pub_glyph-motion-studies--captionEyebrow--textTransform, var(--ui-type-case-eyebrow));
}
[data-ui="pub.glyph-motion-studies"][data-part="captionTitle"] {
  color: var(--c-pub_glyph-motion-studies--captionTitle--color, var(--ui-content-fg));
  font-weight: var(--c-pub_glyph-motion-studies--captionTitle--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.glyph-motion-studies"][data-part="captionText"] {
  color: var(--c-pub_glyph-motion-studies--captionText--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_glyph-motion-studies--captionText--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_glyph-motion-studies--captionText--lineHeight, 1.4286);
}
[data-ui="pub.glossary-term"][data-part="popover"] {
  background: var(--c-pub_glossary-term--popover--background, var(--ui-surface-base));
  color: var(--c-pub_glossary-term--popover--color, var(--ui-content-fg));
  border-color: var(--c-pub_glossary-term--popover--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_glossary-term--popover--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_glossary-term--popover--radius, var(--ui-geometry-radius-dialog));
  box-shadow: var(--c-pub_glossary-term--popover--shadow, var(--pub-panel-shadow));
  font-family: var(--c-pub_glossary-term--popover--fontFamily, var(--ui-type-font-ui));
  font-size: var(--c-pub_glossary-term--popover--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_glossary-term--popover--fontWeight, var(--ui-type-weight-regular));
  line-height: var(--c-pub_glossary-term--popover--lineHeight, 1.45);
}
[data-ui="pub.glossary-term"][data-part="name"] {
  color: var(--c-pub_glossary-term--name--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_glossary-term--name--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_glossary-term--name--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.glossary-term"][data-part="why"] {
  color: var(--c-pub_glossary-term--why--color, var(--ui-content-fg-muted));
}
[data-ui="pub.glossary-term"][data-part="whyLabel"] {
  font-weight: var(--c-pub_glossary-term--whyLabel--fontWeight, 600);
}
[data-ui="pub.content-watch"][data-part="root"] {
  background: var(--c-pub_content-watch--root--background, var(--ui-surface-base));
  border-color: var(--c-pub_content-watch--root--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_content-watch--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_content-watch--root--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.content-watch"][data-part="title"] {
  font-size: var(--c-pub_content-watch--title--fontSize, var(--ui-type-size-lg));
  font-weight: var(--c-pub_content-watch--title--fontWeight, 800);
}
[data-ui="pub.content-watch"][data-part="description"] {
  color: var(--c-pub_content-watch--description--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_content-watch--description--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_content-watch--description--lineHeight, 1.45);
}
[data-ui="pub.content-watch"][data-part="status"] {
  border-color: var(--c-pub_content-watch--status--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_content-watch--status--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_content-watch--status--radius, 0);
  font-size: var(--c-pub_content-watch--status--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_content-watch--status--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.content-watch"][data-part="seed"] {
  background: var(--c-pub_content-watch--seed--background, var(--ui-state-hover));
  border-color: var(--c-pub_content-watch--seed--borderColor, var(--ui-action-accent-fill));
}
[data-ui="pub.content-watch"][data-part="seedMeta"] {
  color: var(--c-pub_content-watch--seedMeta--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_content-watch--seedMeta--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.content-watch"][data-part="link"] {
  color: var(--c-pub_content-watch--link--color, var(--ui-content-link));
  font-size: var(--c-pub_content-watch--link--fontSize, var(--ui-type-size-sm));
  font-weight: var(--c-pub_content-watch--link--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.content-watch"][data-part="fieldLabel"] {
  color: var(--c-pub_content-watch--fieldLabel--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_content-watch--fieldLabel--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_content-watch--fieldLabel--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.content-watch"][data-part="input"] {
  background: var(--c-pub_content-watch--input--background, var(--ui-surface-raised));
  color: var(--c-pub_content-watch--input--color, var(--ui-content-fg));
  border-color: var(--c-pub_content-watch--input--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_content-watch--input--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_content-watch--input--radius, var(--ui-geometry-radius-control));
  height: var(--c-pub_content-watch--input--height, var(--ui-geometry-control-lg));
  font-size: var(--c-pub_content-watch--input--fontSize, var(--ui-type-size-sm));
}
[data-ui="pub.content-watch"][data-part="action"] {
  background: var(--c-pub_content-watch--action--background, var(--ui-surface-raised));
  color: var(--c-pub_content-watch--action--color, var(--ui-content-fg));
  border-color: var(--c-pub_content-watch--action--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_content-watch--action--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_content-watch--action--radius, 0);
  min-height: var(--c-pub_content-watch--action--minHeight, var(--ui-geometry-control-md));
  font-size: var(--c-pub_content-watch--action--fontSize, var(--ui-type-size-sm));
  font-weight: var(--c-pub_content-watch--action--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.content-watch"][data-part="primaryAction"] {
  background: var(--c-pub_content-watch--primaryAction--background, var(--ui-action-solid-fill));
  color: var(--c-pub_content-watch--primaryAction--color, var(--ui-action-solid-on-fill));
  border-color: var(--c-pub_content-watch--primaryAction--borderColor, var(--ui-action-solid-fill));
  border-width: var(--c-pub_content-watch--primaryAction--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_content-watch--primaryAction--radius, var(--ui-geometry-radius-control));
  min-height: var(--c-pub_content-watch--primaryAction--minHeight, var(--ui-geometry-control-md));
  font-size: var(--c-pub_content-watch--primaryAction--fontSize, var(--ui-type-size-sm));
  font-weight: var(--c-pub_content-watch--primaryAction--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.content-watch"][data-part="results"] {
  background: var(--c-pub_content-watch--results--background, var(--ui-state-hover));
  border-color: var(--c-pub_content-watch--results--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_content-watch--results--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_content-watch--results--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.content-watch"][data-part="resultsTitle"] {
  font-size: var(--c-pub_content-watch--resultsTitle--fontSize, var(--ui-type-size-sm));
}
[data-ui="pub.content-watch"][data-part="resultsCount"] {
  font-size: var(--c-pub_content-watch--resultsCount--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_content-watch--resultsCount--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.content-watch"][data-part="signal"] {
  border-color: var(--c-pub_content-watch--signal--borderColor, var(--ui-line-hairline));
  font-size: var(--c-pub_content-watch--signal--fontSize, var(--ui-type-size-xs));
}
[data-ui="pub.content-watch"][data-part="notice"] {
  background: var(--c-pub_content-watch--notice--background, var(--ui-status-warning-surface));
  color: var(--c-pub_content-watch--notice--color, var(--ui-status-warning-on-surface));
  border-radius: var(--c-pub_content-watch--notice--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_content-watch--notice--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_content-watch--notice--lineHeight, 1.45);
}
[data-ui="pub.content-watch"][data-part="error"] {
  background: var(--c-pub_content-watch--error--background, var(--ui-status-danger-surface));
  color: var(--c-pub_content-watch--error--color, var(--ui-status-danger-on-surface));
  border-radius: var(--c-pub_content-watch--error--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_content-watch--error--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_content-watch--error--lineHeight, 1.45);
}
[data-ui="pub.research-create"][data-part="title"] {
  font-size: var(--c-pub_research-create--title--fontSize, var(--ui-type-size-lg));
  font-weight: var(--c-pub_research-create--title--fontWeight, 800);
}
[data-ui="pub.research-create"][data-part="hint"] {
  color: var(--c-pub_research-create--hint--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_research-create--hint--fontSize, var(--ui-type-size-sm));
  line-height: var(--c-pub_research-create--hint--lineHeight, 1.5);
}
[data-ui="pub.research-create"][data-part="pending"] {
  font-size: var(--c-pub_research-create--pending--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_research-create--pending--lineHeight, 1.4286);
}
[data-ui="pub.research-create"][data-part="pickerLegend"] {
  font-size: var(--c-pub_research-create--pickerLegend--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_research-create--pickerLegend--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_research-create--pickerLegend--lineHeight, 1.4286);
}
[data-ui="pub.research-create"][data-part="pickerHint"] {
  color: var(--c-pub_research-create--pickerHint--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_research-create--pickerHint--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_research-create--pickerHint--lineHeight, 1.3333);
}
[data-ui="pub.research-create"][data-part="pickerOption"] {
  font-size: var(--c-pub_research-create--pickerOption--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_research-create--pickerOption--lineHeight, 1.4286);
}
[data-ui="pub.research-create"][data-part="pickerEmpty"] {
  font-size: var(--c-pub_research-create--pickerEmpty--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_research-create--pickerEmpty--lineHeight, 1.3333);
}
[data-ui="pub.attention-badge"][data-part="root"] {
  background: var(--c-pub_attention-badge--root--background, var(--ui-emphasis-e1-fill));
  color: var(--c-pub_attention-badge--root--color, var(--ui-emphasis-e1-on-fill));
  font-size: var(--c-pub_attention-badge--root--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_attention-badge--root--fontWeight, 900);
  border-radius: var(--c-pub_attention-badge--root--radius, 999px);
}
[data-ui="pub.deleted-strategy-state"][data-part="root"] {
  background: var(--c-pub_deleted-strategy-state--root--background, var(--ui-surface-page));
  color: var(--c-pub_deleted-strategy-state--root--color, var(--ui-content-fg));
}
[data-ui="pub.deleted-strategy-state"][data-part="card"] {
  background: var(--c-pub_deleted-strategy-state--card--background, var(--ui-surface-base));
  border-color: var(--c-pub_deleted-strategy-state--card--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_deleted-strategy-state--card--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_deleted-strategy-state--card--radius, var(--ui-geometry-radius-surface));
  box-shadow: var(--c-pub_deleted-strategy-state--card--shadow, var(--pub-panel-shadow));
}
[data-ui="pub.deleted-strategy-state"][data-part="icon"] {
  background: var(--c-pub_deleted-strategy-state--icon--background, var(--ui-action-accent-soft));
  color: var(--c-pub_deleted-strategy-state--icon--color, var(--ui-emphasis-e1-strong));
  border-radius: var(--c-pub_deleted-strategy-state--icon--radius, 999px);
}
[data-ui="pub.deleted-strategy-state"][data-part="title"] {
  font-size: var(--c-pub_deleted-strategy-state--title--fontSize, var(--ui-type-size-2xl));
  font-weight: var(--c-pub_deleted-strategy-state--title--fontWeight, 900);
  letter-spacing: var(--c-pub_deleted-strategy-state--title--letterSpacing, var(--ui-type-tracking-tight));
}
[data-ui="pub.deleted-strategy-state"][data-part="body"] {
  color: var(--c-pub_deleted-strategy-state--body--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_deleted-strategy-state--body--fontSize, var(--ui-type-size-md));
}
[data-ui="pub.deleted-strategy-state"][data-part="keep"] {
  background: var(--c-pub_deleted-strategy-state--keep--background, var(--ui-surface-ink));
  color: var(--c-pub_deleted-strategy-state--keep--color, var(--ui-surface-on-ink));
  font-size: var(--c-pub_deleted-strategy-state--keep--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_deleted-strategy-state--keep--fontWeight, 900);
  line-height: var(--c-pub_deleted-strategy-state--keep--lineHeight, 1.4286);
  border-radius: var(--c-pub_deleted-strategy-state--keep--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.deleted-strategy-state"][data-part="error"] {
  color: var(--c-pub_deleted-strategy-state--error--color, var(--ui-emphasis-e6-text));
  font-size: var(--c-pub_deleted-strategy-state--error--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_deleted-strategy-state--error--lineHeight, 1.4286);
}
[data-ui="pub.deleted-strategy-state"][data-part="start"] {
  background: var(--c-pub_deleted-strategy-state--start--background, var(--ui-surface-raised));
  border-color: var(--c-pub_deleted-strategy-state--start--borderColor, var(--pub-line-strong));
  border-width: var(--c-pub_deleted-strategy-state--start--borderWidth, var(--ui-geometry-border-width));
  font-size: var(--c-pub_deleted-strategy-state--start--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_deleted-strategy-state--start--fontWeight, 900);
  line-height: var(--c-pub_deleted-strategy-state--start--lineHeight, 1.4286);
  border-radius: var(--c-pub_deleted-strategy-state--start--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.detached-strategy-surface"][data-part="card"] {
  border-radius: var(--c-pub_detached-strategy-surface--card--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.detached-strategy-surface"][data-part="label"] {
  color: var(--c-pub_detached-strategy-surface--label--color, var(--ui-action-accent-fill));
}
[data-ui="pub.detached-strategy-surface"][data-part="body"] {
  color: var(--c-pub_detached-strategy-surface--body--color, var(--ui-content-fg-muted));
}
[data-ui="pub.detached-strategy-surface"][data-part="action"] {
  border-radius: var(--c-pub_detached-strategy-surface--action--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.loading-indicator"][data-part="root"] {
  color: var(--c-pub_loading-indicator--root--color, var(--ui-content-fg-muted));
}
[data-ui="pub.loading-indicator"][data-part="label"] {
  font-size: var(--c-pub_loading-indicator--label--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_loading-indicator--label--fontWeight, 300);
  letter-spacing: var(--c-pub_loading-indicator--label--letterSpacing, var(--ui-type-tracking-label));
  opacity: var(--c-pub_loading-indicator--label--opacity, 0.7);
}
[data-ui="pub.logo-mark"][data-part="shadow"] {
  fill: var(--c-pub_logo-mark--shadow--fill, var(--ui-surface-ink));
  opacity: var(--c-pub_logo-mark--shadow--opacity, 0.08);
}
[data-ui="pub.logo-mark"][data-part="face"] {
  stroke: var(--c-pub_logo-mark--face--stroke, var(--ui-surface-on-ink-muted));
}
[data-ui="pub.network-shell"][data-part="page"] {
  background: var(--c-pub_network-shell--page--background, var(--ui-surface-page));
  color: var(--c-pub_network-shell--page--color, var(--ui-content-fg));
}
[data-ui="pub.network-shell"][data-part="skipLink"] {
  background: var(--c-pub_network-shell--skipLink--background, var(--ui-surface-ink));
  color: var(--c-pub_network-shell--skipLink--color, var(--ui-surface-on-ink));
  font-size: var(--c-pub_network-shell--skipLink--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_network-shell--skipLink--fontWeight, 900);
  line-height: var(--c-pub_network-shell--skipLink--lineHeight, 1.4286);
  border-radius: var(--c-pub_network-shell--skipLink--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.network-shell"][data-part="topbar"] {
  background: var(--c-pub_network-shell--topbar--background, transparent);
  border-color: var(--c-pub_network-shell--topbar--borderColor, var(--ui-content-fg));
}
[data-ui="pub.network-shell"][data-part="logoLink"] {
  border-radius: var(--c-pub_network-shell--logoLink--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.network-shell"][data-part="brandDetail"] {
  color: var(--c-pub_network-shell--brandDetail--color, var(--ui-content-fg));
  font-size: var(--c-pub_network-shell--brandDetail--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_network-shell--brandDetail--fontWeight, 900);
  line-height: var(--c-pub_network-shell--brandDetail--lineHeight, 1.4286);
}
[data-ui="pub.network-shell"][data-part="brandSlash"] {
  color: var(--c-pub_network-shell--brandSlash--color, var(--ui-content-fg-muted));
}
[data-ui="pub.network-shell"][data-part="navLink"] {
  color: var(--c-pub_network-shell--navLink--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_network-shell--navLink--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_network-shell--navLink--fontWeight, var(--ui-type-weight-bold));
  line-height: var(--c-pub_network-shell--navLink--lineHeight, 1.4286);
  border-radius: var(--c-pub_network-shell--navLink--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.network-shell"][data-part="dock"] {
  backdrop-filter: blur(var(--c-pub_network-shell--dock--backdropBlur, 24px));
  background: var(--c-pub_network-shell--dock--background, var(--ui-surface-glass));
  border-color: var(--c-pub_network-shell--dock--borderColor, var(--ui-line-hairline));
  box-shadow: var(--c-pub_network-shell--dock--shadow, var(--ui-elevation-raised));
}
[data-ui="pub.network-shell"][data-part="dockIndicator"] {
  background: var(--c-pub_network-shell--dockIndicator--background, var(--ui-action-accent-fill));
  border-radius: var(--c-pub_network-shell--dockIndicator--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.network-shell"][data-part="dockButton"] {
  border-radius: var(--c-pub_network-shell--dockButton--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.network-shell"][data-part="dockIcon"] {
  border-radius: var(--c-pub_network-shell--dockIcon--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.network-shell"][data-part="dockIconFill"] {
  background: var(--c-pub_network-shell--dockIconFill--background, var(--ui-action-accent-fill));
  border-radius: var(--c-pub_network-shell--dockIconFill--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.network-shell"][data-part="pager"] {
  background: var(--c-pub_network-shell--pager--background, var(--ui-surface-page));
}
[data-ui="pub.network-shell"][data-part="pagerBar"] {
  background: var(--c-pub_network-shell--pagerBar--background, var(--ui-state-hover));
  border-radius: var(--c-pub_network-shell--pagerBar--radius, 999px);
}
[data-ui="pub.network-shell"][data-part="pagerCard"] {
  background: var(--c-pub_network-shell--pagerCard--background, var(--ui-surface-raised));
  border-color: var(--c-pub_network-shell--pagerCard--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_network-shell--pagerCard--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_network-shell--pagerCard--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.strategy-logic"][data-part="panel"] {
  background: var(--c-pub_strategy-logic--panel--background, var(--ui-surface-base));
  border-color: var(--c-pub_strategy-logic--panel--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_strategy-logic--panel--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_strategy-logic--panel--radius, var(--ui-geometry-radius-surface));
  box-shadow: var(--c-pub_strategy-logic--panel--shadow, var(--ui-elevation-raised));
}
[data-ui="pub.strategy-logic"][data-part="eyebrow"] {
  font-size: var(--c-pub_strategy-logic--eyebrow--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_strategy-logic--eyebrow--fontWeight, 900);
  text-transform: var(--c-pub_strategy-logic--eyebrow--textTransform, uppercase);
  color: var(--c-pub_strategy-logic--eyebrow--color, var(--ui-emphasis-e6-text));
  letter-spacing: var(--c-pub_strategy-logic--eyebrow--letterSpacing, var(--ui-type-tracking-label));
}
[data-ui="pub.strategy-logic"][data-part="title"] {
  font-size: var(--c-pub_strategy-logic--title--fontSize, 1.875rem);
  font-weight: var(--c-pub_strategy-logic--title--fontWeight, 900);
  letter-spacing: var(--c-pub_strategy-logic--title--letterSpacing, var(--ui-type-tracking-tight));
  line-height: var(--c-pub_strategy-logic--title--lineHeight, 1.25);
}
[data-ui="pub.strategy-logic"][data-part="ref"] {
  color: var(--c-pub_strategy-logic--ref--color, var(--ui-content-fg-muted));
  font-family: var(--c-pub_strategy-logic--ref--fontFamily, var(--ui-type-font-mono));
  font-size: var(--c-pub_strategy-logic--ref--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_strategy-logic--ref--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.strategy-logic"][data-part="lede"] {
  color: var(--c-pub_strategy-logic--lede--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_strategy-logic--lede--fontSize, var(--ui-type-size-md));
}
[data-ui="pub.strategy-logic"][data-part="warnings"] {
  background: var(--c-pub_strategy-logic--warnings--background, var(--ui-surface-raised));
  border-color: var(--c-pub_strategy-logic--warnings--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_strategy-logic--warnings--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_strategy-logic--warnings--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.strategy-logic"][data-part="warningTitle"] {
  color: var(--c-pub_strategy-logic--warningTitle--color, var(--ui-emphasis-e6-text));
  font-weight: var(--c-pub_strategy-logic--warningTitle--fontWeight, 900);
}
[data-ui="pub.strategy-logic"][data-part="warningList"] {
  color: var(--c-pub_strategy-logic--warningList--color, var(--ui-emphasis-e6-text));
  font-size: var(--c-pub_strategy-logic--warningList--fontSize, var(--ui-type-size-md));
}
[data-ui="pub.strategy-logic"][data-part="flowIcon"] {
  background: var(--c-pub_strategy-logic--flowIcon--background, var(--ui-surface-ink));
  color: var(--c-pub_strategy-logic--flowIcon--color, var(--pub-on-ink-butter));
  border-radius: var(--c-pub_strategy-logic--flowIcon--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.strategy-logic"][data-part="flowTitle"] {
  font-size: var(--c-pub_strategy-logic--flowTitle--fontSize, var(--ui-type-size-xl));
  font-weight: var(--c-pub_strategy-logic--flowTitle--fontWeight, 900);
  letter-spacing: var(--c-pub_strategy-logic--flowTitle--letterSpacing, var(--ui-type-tracking-tight));
  line-height: var(--c-pub_strategy-logic--flowTitle--lineHeight, 1.4);
}
[data-ui="pub.strategy-logic"][data-part="flowId"] {
  color: var(--c-pub_strategy-logic--flowId--color, var(--ui-content-fg-muted));
  font-family: var(--c-pub_strategy-logic--flowId--fontFamily, var(--ui-type-font-mono));
  font-size: var(--c-pub_strategy-logic--flowId--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_strategy-logic--flowId--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.strategy-logic"][data-part="metrics"] {
  background: var(--c-pub_strategy-logic--metrics--background, var(--ui-line-hairline));
  border-color: var(--c-pub_strategy-logic--metrics--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_strategy-logic--metrics--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_strategy-logic--metrics--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.strategy-logic"][data-part="metric"] {
  background: var(--c-pub_strategy-logic--metric--background, var(--ui-surface-base));
}
[data-ui="pub.strategy-logic"][data-part="metricLabel"] {
  font-size: var(--c-pub_strategy-logic--metricLabel--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_strategy-logic--metricLabel--fontWeight, 900);
  text-transform: var(--c-pub_strategy-logic--metricLabel--textTransform, uppercase);
  color: var(--c-pub_strategy-logic--metricLabel--color, var(--ui-content-fg-muted));
  letter-spacing: var(--c-pub_strategy-logic--metricLabel--letterSpacing, var(--ui-type-tracking-label));
}
[data-ui="pub.strategy-logic"][data-part="metricValue"] {
  font-size: var(--c-pub_strategy-logic--metricValue--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_strategy-logic--metricValue--fontWeight, 900);
  line-height: var(--c-pub_strategy-logic--metricValue--lineHeight, 1.3333);
}
[data-ui="pub.strategy-logic"][data-part="groupTitle"] {
  font-size: var(--c-pub_strategy-logic--groupTitle--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_strategy-logic--groupTitle--fontWeight, 900);
  text-transform: var(--c-pub_strategy-logic--groupTitle--textTransform, uppercase);
  color: var(--c-pub_strategy-logic--groupTitle--color, var(--ui-content-fg-muted));
  letter-spacing: var(--c-pub_strategy-logic--groupTitle--letterSpacing, var(--ui-type-tracking-label));
  line-height: var(--c-pub_strategy-logic--groupTitle--lineHeight, 1.3333);
}
[data-ui="pub.strategy-logic"][data-part="node"] {
  background: var(--c-pub_strategy-logic--node--background, var(--ui-surface-base));
  border-color: var(--c-pub_strategy-logic--node--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_strategy-logic--node--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_strategy-logic--node--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.strategy-logic"][data-part="nodeIndex"] {
  background: var(--c-pub_strategy-logic--nodeIndex--background, var(--ui-surface-ink));
  color: var(--c-pub_strategy-logic--nodeIndex--color, var(--ui-surface-on-ink));
  font-size: var(--c-pub_strategy-logic--nodeIndex--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_strategy-logic--nodeIndex--fontWeight, 900);
  border-radius: var(--c-pub_strategy-logic--nodeIndex--radius, 999px);
}
[data-ui="pub.strategy-logic"][data-part="nodeLabel"] {
  color: var(--c-pub_strategy-logic--nodeLabel--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_strategy-logic--nodeLabel--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_strategy-logic--nodeLabel--fontWeight, 900);
  line-height: var(--c-pub_strategy-logic--nodeLabel--lineHeight, 1.4286);
}
[data-ui="pub.strategy-logic"][data-part="nodeMeta"] {
  font-size: var(--c-pub_strategy-logic--nodeMeta--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_strategy-logic--nodeMeta--fontWeight, var(--ui-type-weight-bold));
  text-transform: var(--c-pub_strategy-logic--nodeMeta--textTransform, uppercase);
  color: var(--c-pub_strategy-logic--nodeMeta--color, var(--ui-content-fg-muted));
  letter-spacing: var(--c-pub_strategy-logic--nodeMeta--letterSpacing, var(--ui-type-tracking-label));
}
[data-ui="pub.strategy-logic"][data-part="nodeEnabled"] {
  color: var(--c-pub_strategy-logic--nodeEnabled--color, var(--ui-emphasis-e3-text));
}
[data-ui="pub.strategy-logic"][data-part="nodeDisabled"] {
  color: var(--c-pub_strategy-logic--nodeDisabled--color, var(--ui-emphasis-e6-text));
}
[data-ui="pub.strategy-logic"][data-part="stageLabel"] {
  font-size: var(--c-pub_strategy-logic--stageLabel--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_strategy-logic--stageLabel--fontWeight, 900);
  text-transform: var(--c-pub_strategy-logic--stageLabel--textTransform, uppercase);
  color: var(--c-pub_strategy-logic--stageLabel--color, var(--ui-content-fg-muted));
  letter-spacing: var(--c-pub_strategy-logic--stageLabel--letterSpacing, var(--ui-type-tracking-label));
}
[data-ui="pub.strategy-logic"][data-part="stageTitle"] {
  font-size: var(--c-pub_strategy-logic--stageTitle--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_strategy-logic--stageTitle--fontWeight, 900);
  line-height: var(--c-pub_strategy-logic--stageTitle--lineHeight, 1.4286);
}
[data-ui="pub.strategy-logic"][data-part="stageMeta"] {
  color: var(--c-pub_strategy-logic--stageMeta--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_strategy-logic--stageMeta--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_strategy-logic--stageMeta--fontWeight, 600);
  line-height: var(--c-pub_strategy-logic--stageMeta--lineHeight, 1.3333);
}
[data-ui="pub.strategy-logic"][data-part="badge"] {
  background: var(--c-pub_strategy-logic--badge--background, var(--ui-surface-base));
  border-color: var(--c-pub_strategy-logic--badge--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_strategy-logic--badge--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_strategy-logic--badge--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_strategy-logic--badge--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_strategy-logic--badge--fontWeight, 900);
  border-radius: var(--c-pub_strategy-logic--badge--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.strategy-logic"][data-part="rulesIcon"] {
  color: var(--c-pub_strategy-logic--rulesIcon--color, var(--ui-emphasis-e6-text));
}
[data-ui="pub.strategy-logic"][data-part="heading"] {
  font-size: var(--c-pub_strategy-logic--heading--fontSize, var(--ui-type-size-xl));
  font-weight: var(--c-pub_strategy-logic--heading--fontWeight, 900);
  line-height: var(--c-pub_strategy-logic--heading--lineHeight, 1.4);
}
[data-ui="pub.strategy-logic"][data-part="rule"] {
  border-color: var(--c-pub_strategy-logic--rule--borderColor, var(--ui-line-hairline));
}
[data-ui="pub.strategy-logic"][data-part="ruleLabel"] {
  font-size: var(--c-pub_strategy-logic--ruleLabel--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_strategy-logic--ruleLabel--fontWeight, 900);
  text-transform: var(--c-pub_strategy-logic--ruleLabel--textTransform, uppercase);
  color: var(--c-pub_strategy-logic--ruleLabel--color, var(--ui-content-fg-muted));
  letter-spacing: var(--c-pub_strategy-logic--ruleLabel--letterSpacing, var(--ui-type-tracking-label));
  line-height: var(--c-pub_strategy-logic--ruleLabel--lineHeight, 1.3333);
}
[data-ui="pub.strategy-logic"][data-part="ruleValue"] {
  color: var(--c-pub_strategy-logic--ruleValue--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_strategy-logic--ruleValue--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_strategy-logic--ruleValue--fontWeight, 600);
}
[data-ui="pub.strategy-logic"][data-part="stateBody"] {
  color: var(--c-pub_strategy-logic--stateBody--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_strategy-logic--stateBody--fontSize, var(--ui-type-size-md));
}
[data-ui="pub.strategy-logic"][data-part="back"] {
  background: var(--c-pub_strategy-logic--back--background, var(--ui-surface-base));
  border-color: var(--c-pub_strategy-logic--back--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_strategy-logic--back--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_strategy-logic--back--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_strategy-logic--back--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_strategy-logic--back--fontWeight, 900);
  line-height: var(--c-pub_strategy-logic--back--lineHeight, 1.4286);
  border-radius: var(--c-pub_strategy-logic--back--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.personal-strategies"][data-part="title"] {
  font-size: var(--c-pub_personal-strategies--title--fontSize, 1.875rem);
  font-weight: var(--c-pub_personal-strategies--title--fontWeight, 900);
  letter-spacing: var(--c-pub_personal-strategies--title--letterSpacing, var(--ui-type-tracking-tight));
}
[data-ui="pub.personal-strategies"][data-part="subtitle"] {
  color: var(--c-pub_personal-strategies--subtitle--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_personal-strategies--subtitle--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_personal-strategies--subtitle--lineHeight, 1.4286);
}
[data-ui="pub.personal-strategies"][data-part="newStrategy"] {
  background: var(--c-pub_personal-strategies--newStrategy--background, var(--ui-surface-ink));
  color: var(--c-pub_personal-strategies--newStrategy--color, var(--ui-surface-on-ink));
  font-size: var(--c-pub_personal-strategies--newStrategy--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_personal-strategies--newStrategy--fontWeight, 900);
  line-height: var(--c-pub_personal-strategies--newStrategy--lineHeight, 1.4286);
  border-radius: var(--c-pub_personal-strategies--newStrategy--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.personal-strategies"][data-part="primary"] {
  background: var(--c-pub_personal-strategies--primary--background, var(--ui-surface-ink));
  color: var(--c-pub_personal-strategies--primary--color, var(--ui-surface-on-ink));
  font-size: var(--c-pub_personal-strategies--primary--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_personal-strategies--primary--fontWeight, 900);
  line-height: var(--c-pub_personal-strategies--primary--lineHeight, 1.4286);
  border-radius: var(--c-pub_personal-strategies--primary--radius, var(--ui-geometry-radius-control));
  box-shadow: var(--c-pub_personal-strategies--primary--shadow, var(--ui-elevation-raised));
}
[data-ui="pub.personal-strategies"][data-part="hero"] {
  border-color: var(--c-pub_personal-strategies--hero--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_personal-strategies--hero--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_personal-strategies--hero--radius, var(--ui-geometry-radius-poster));
}
[data-ui="pub.personal-strategies"][data-part="heroRing"] {
  border-color: var(--c-pub_personal-strategies--heroRing--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_personal-strategies--heroRing--borderWidth, 3.5rem);
  border-radius: var(--c-pub_personal-strategies--heroRing--radius, 999px);
}
[data-ui="pub.personal-strategies"][data-part="eyebrow"] {
  color: var(--c-pub_personal-strategies--eyebrow--color, var(--ui-emphasis-e6-text));
  font-size: var(--c-pub_personal-strategies--eyebrow--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_personal-strategies--eyebrow--fontWeight, 900);
  letter-spacing: var(--c-pub_personal-strategies--eyebrow--letterSpacing, var(--ui-type-tracking-label));
  line-height: var(--c-pub_personal-strategies--eyebrow--lineHeight, 1.3333);
  text-transform: var(--c-pub_personal-strategies--eyebrow--textTransform, uppercase);
}
[data-ui="pub.personal-strategies"][data-part="heroTitle"] {
  font-size: var(--c-pub_personal-strategies--heroTitle--fontSize, 2.25rem);
  font-weight: var(--c-pub_personal-strategies--heroTitle--fontWeight, 900);
  letter-spacing: var(--c-pub_personal-strategies--heroTitle--letterSpacing, var(--ui-type-tracking-tight));
  line-height: var(--c-pub_personal-strategies--heroTitle--lineHeight, 0.95);
}
[data-ui="pub.personal-strategies"][data-part="heroLede"] {
  color: var(--c-pub_personal-strategies--heroLede--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_personal-strategies--heroLede--fontSize, var(--ui-type-size-lg));
}
[data-ui="pub.personal-strategies"][data-part="loading"] {
  background: var(--c-pub_personal-strategies--loading--background, var(--ui-surface-base));
  border-color: var(--c-pub_personal-strategies--loading--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_personal-strategies--loading--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_personal-strategies--loading--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_personal-strategies--loading--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_personal-strategies--loading--fontWeight, var(--ui-type-weight-bold));
  line-height: var(--c-pub_personal-strategies--loading--lineHeight, 1.4286);
  border-radius: var(--c-pub_personal-strategies--loading--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.personal-strategies"][data-part="sectionTitle"] {
  font-size: var(--c-pub_personal-strategies--sectionTitle--fontSize, var(--ui-type-size-2xl));
  font-weight: var(--c-pub_personal-strategies--sectionTitle--fontWeight, 900);
  letter-spacing: var(--c-pub_personal-strategies--sectionTitle--letterSpacing, var(--ui-type-tracking-tight));
}
[data-ui="pub.personal-strategies"][data-part="sectionLede"] {
  color: var(--c-pub_personal-strategies--sectionLede--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_personal-strategies--sectionLede--fontSize, var(--ui-type-size-md));
}
[data-ui="pub.personal-strategies"][data-part="empty"] {
  background: var(--c-pub_personal-strategies--empty--background, var(--ui-surface-base));
  border-color: var(--c-pub_personal-strategies--empty--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_personal-strategies--empty--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_personal-strategies--empty--radius, var(--ui-geometry-radius-surface));
  box-shadow: var(--c-pub_personal-strategies--empty--shadow, var(--ui-elevation-raised));
}
[data-ui="pub.personal-strategies"][data-part="emptyTitle"] {
  font-size: var(--c-pub_personal-strategies--emptyTitle--fontSize, var(--ui-type-size-xl));
  font-weight: var(--c-pub_personal-strategies--emptyTitle--fontWeight, 900);
  line-height: var(--c-pub_personal-strategies--emptyTitle--lineHeight, 1.4);
}
[data-ui="pub.personal-strategies"][data-part="emptyBody"] {
  color: var(--c-pub_personal-strategies--emptyBody--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_personal-strategies--emptyBody--fontSize, var(--ui-type-size-md));
}
[data-ui="pub.personal-strategies"][data-part="notice"] {
  background: var(--c-pub_personal-strategies--notice--background, var(--ui-surface-raised));
  border-color: var(--c-pub_personal-strategies--notice--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_personal-strategies--notice--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_personal-strategies--notice--color, var(--ui-emphasis-e2-text));
  border-radius: var(--c-pub_personal-strategies--notice--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.personal-strategies"][data-part="noticeTitle"] {
  font-size: var(--c-pub_personal-strategies--noticeTitle--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_personal-strategies--noticeTitle--fontWeight, 900);
  line-height: var(--c-pub_personal-strategies--noticeTitle--lineHeight, 1.4286);
}
[data-ui="pub.personal-strategies"][data-part="noticeBody"] {
  font-size: var(--c-pub_personal-strategies--noticeBody--fontSize, var(--ui-type-size-xs));
}
[data-ui="pub.strategy-table"][data-part="statusDot"] {
  border-radius: var(--c-pub_strategy-table--statusDot--radius, 999px);
}
[data-ui="pub.public-controls-dialog"][data-part="scrim"] {
  background: var(--c-pub_public-controls-dialog--scrim--background, var(--ui-surface-overlay));
}
[data-ui="pub.public-controls-dialog"][data-part="dialog"] {
  background: var(--c-pub_public-controls-dialog--dialog--background, var(--ui-surface-base));
  border-color: var(--c-pub_public-controls-dialog--dialog--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_public-controls-dialog--dialog--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_public-controls-dialog--dialog--color, var(--ui-content-fg));
  border-radius: var(--c-pub_public-controls-dialog--dialog--radius, var(--ui-geometry-radius-dialog));
  box-shadow: var(--c-pub_public-controls-dialog--dialog--shadow, var(--ui-elevation-dialog));
}
[data-ui="pub.public-controls-dialog"][data-part="eyebrow"] {
  color: var(--c-pub_public-controls-dialog--eyebrow--color, var(--ui-status-success-text));
  font-size: var(--c-pub_public-controls-dialog--eyebrow--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_public-controls-dialog--eyebrow--fontWeight, var(--ui-type-weight-medium));
  letter-spacing: var(--c-pub_public-controls-dialog--eyebrow--letterSpacing, var(--ui-type-tracking-wide));
  line-height: var(--c-pub_public-controls-dialog--eyebrow--lineHeight, 1.3333);
  text-transform: var(--c-pub_public-controls-dialog--eyebrow--textTransform, uppercase);
}
[data-ui="pub.public-controls-dialog"][data-part="title"] {
  font-size: var(--c-pub_public-controls-dialog--title--fontSize, var(--ui-type-size-xl));
  font-weight: var(--c-pub_public-controls-dialog--title--fontWeight, 600);
  line-height: var(--c-pub_public-controls-dialog--title--lineHeight, 1.4);
}
[data-ui="pub.public-controls-dialog"][data-part="close"] {
  border-color: var(--c-pub_public-controls-dialog--close--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_public-controls-dialog--close--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_public-controls-dialog--close--color, var(--ui-content-fg-muted));
  border-radius: var(--c-pub_public-controls-dialog--close--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.public-controls-dialog"][data-part="section"] {
  background: var(--c-pub_public-controls-dialog--section--background, var(--ui-surface-raised));
  border-color: var(--c-pub_public-controls-dialog--section--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_public-controls-dialog--section--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_public-controls-dialog--section--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.public-controls-dialog"][data-part="row"] {
  background: var(--c-pub_public-controls-dialog--row--background, var(--ui-surface-base));
  border-color: var(--c-pub_public-controls-dialog--row--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_public-controls-dialog--row--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_public-controls-dialog--row--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.public-controls-dialog"][data-part="link"] {
  background: var(--c-pub_public-controls-dialog--link--background, var(--ui-surface-base));
  border-color: var(--c-pub_public-controls-dialog--link--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_public-controls-dialog--link--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_public-controls-dialog--link--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.public-controls-dialog"][data-part="heading"] {
  font-size: var(--c-pub_public-controls-dialog--heading--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_public-controls-dialog--heading--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_public-controls-dialog--heading--lineHeight, 1.4286);
}
[data-ui="pub.public-controls-dialog"][data-part="body"] {
  color: var(--c-pub_public-controls-dialog--body--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_public-controls-dialog--body--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_public-controls-dialog--body--lineHeight, 1.4286);
}
[data-ui="pub.public-controls-dialog"][data-part="meta"] {
  color: var(--c-pub_public-controls-dialog--meta--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_public-controls-dialog--meta--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_public-controls-dialog--meta--lineHeight, 1.3333);
}
[data-ui="pub.public-controls-dialog"][data-part="error"] {
  color: var(--c-pub_public-controls-dialog--error--color, var(--ui-status-danger-text));
  font-size: var(--c-pub_public-controls-dialog--error--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_public-controls-dialog--error--lineHeight, 1.4286);
}
[data-ui="pub.public-controls-dialog"][data-part="chip"] {
  border-color: var(--c-pub_public-controls-dialog--chip--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_public-controls-dialog--chip--borderWidth, var(--ui-geometry-border-width));
  font-size: var(--c-pub_public-controls-dialog--chip--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_public-controls-dialog--chip--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_public-controls-dialog--chip--lineHeight, 1.3333);
  border-radius: var(--c-pub_public-controls-dialog--chip--radius, var(--ui-geometry-radius-chip));
}
[data-ui="pub.public-controls-dialog"][data-part="mutedChip"] {
  color: var(--c-pub_public-controls-dialog--mutedChip--color, var(--ui-content-fg-muted));
}
[data-ui="pub.public-controls-dialog"][data-part="primary"] {
  background: var(--c-pub_public-controls-dialog--primary--background, var(--ui-action-solid-fill));
  color: var(--c-pub_public-controls-dialog--primary--color, var(--ui-action-solid-on-fill));
  font-size: var(--c-pub_public-controls-dialog--primary--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_public-controls-dialog--primary--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_public-controls-dialog--primary--lineHeight, 1.4286);
  border-radius: var(--c-pub_public-controls-dialog--primary--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.public-controls-dialog"][data-part="secondary"] {
  border-color: var(--c-pub_public-controls-dialog--secondary--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_public-controls-dialog--secondary--borderWidth, var(--ui-geometry-border-width));
  font-size: var(--c-pub_public-controls-dialog--secondary--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_public-controls-dialog--secondary--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_public-controls-dialog--secondary--lineHeight, 1.4286);
  border-radius: var(--c-pub_public-controls-dialog--secondary--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.public-controls-dialog"][data-part="spinner"] {
  border-width: var(--c-pub_public-controls-dialog--spinner--borderWidth, var(--ui-geometry-border-strong-width));
  border-radius: var(--c-pub_public-controls-dialog--spinner--radius, 999px);
}
[data-ui="pub.workspace-shell"][data-part="frame"] {
  background: var(--c-pub_workspace-shell--frame--background, var(--ui-surface-page));
  color: var(--c-pub_workspace-shell--frame--color, var(--ui-content-fg));
}
[data-ui="pub.workspace-shell"][data-part="rail"] {
  background: var(--c-pub_workspace-shell--rail--background, var(--ui-surface-raised));
  border-color: var(--c-pub_workspace-shell--rail--borderColor, var(--ui-line-divider));
}
[data-ui="pub.workspace-shell"][data-part="railTitle"] {
  font-size: var(--c-pub_workspace-shell--railTitle--fontSize, var(--ui-type-size-lg));
  font-weight: var(--c-pub_workspace-shell--railTitle--fontWeight, 600);
  line-height: var(--c-pub_workspace-shell--railTitle--lineHeight, 1.5);
}
[data-ui="pub.workspace-shell"][data-part="railSubtitle"] {
  color: var(--c-pub_workspace-shell--railSubtitle--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_workspace-shell--railSubtitle--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_workspace-shell--railSubtitle--lineHeight, 1.3333);
}
[data-ui="pub.workspace-shell"][data-part="railNav"] {
  font-size: var(--c-pub_workspace-shell--railNav--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_workspace-shell--railNav--lineHeight, 1.4286);
}
[data-ui="pub.workspace-shell"][data-part="railItem"] {
  color: var(--c-pub_workspace-shell--railItem--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_workspace-shell--railItem--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_workspace-shell--railItem--lineHeight, 1.4286);
  border-radius: var(--c-pub_workspace-shell--railItem--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.workspace-shell"][data-part="header"] {
  background: var(--c-pub_workspace-shell--header--background, var(--ui-surface-glass));
  backdrop-filter: blur(var(--c-pub_workspace-shell--header--backdropBlur, 8px));
  border-color: var(--c-pub_workspace-shell--header--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_workspace-shell--header--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_workspace-shell--header--radius, var(--ui-geometry-radius-surface));
  box-shadow: var(--c-pub_workspace-shell--header--shadow, var(--ui-elevation-raised));
}
[data-ui="pub.workspace-shell"][data-part="headerTitle"] {
  font-size: var(--c-pub_workspace-shell--headerTitle--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_workspace-shell--headerTitle--fontWeight, 600);
  line-height: var(--c-pub_workspace-shell--headerTitle--lineHeight, 1.4286);
}
[data-ui="pub.workspace-shell"][data-part="flowId"] {
  border-color: var(--c-pub_workspace-shell--flowId--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_workspace-shell--flowId--borderWidth, var(--ui-geometry-border-width));
  font-size: var(--c-pub_workspace-shell--flowId--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_workspace-shell--flowId--lineHeight, 1.3333);
  border-radius: var(--c-pub_workspace-shell--flowId--radius, var(--ui-geometry-radius-chip));
}
[data-ui="pub.workspace-shell"][data-part="headerSubtitle"] {
  color: var(--c-pub_workspace-shell--headerSubtitle--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_workspace-shell--headerSubtitle--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_workspace-shell--headerSubtitle--lineHeight, 1.3333);
}
[data-ui="pub.workspace-shell"][data-part="frameItem"] {
  color: var(--c-pub_workspace-shell--frameItem--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_workspace-shell--frameItem--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_workspace-shell--frameItem--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_workspace-shell--frameItem--lineHeight, 1.3333);
  border-radius: var(--c-pub_workspace-shell--frameItem--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.workspace-shell"][data-part="logicBrand"] {
  backdrop-filter: blur(var(--c-pub_workspace-shell--logicBrand--backdropBlur, 24px));
  background: var(--c-pub_workspace-shell--logicBrand--background, var(--ui-surface-glass));
  border-color: var(--c-pub_workspace-shell--logicBrand--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_workspace-shell--logicBrand--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_workspace-shell--logicBrand--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.workspace-shell"][data-part="logicHome"] {
  border-radius: var(--c-pub_workspace-shell--logicHome--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.workspace-shell"][data-part="logicSlash"] {
  color: var(--c-pub_workspace-shell--logicSlash--color, var(--ui-content-fg-muted));
}
[data-ui="pub.workspace-shell"][data-part="logicName"] {
  color: var(--c-pub_workspace-shell--logicName--color, var(--ui-content-fg));
  font-size: var(--c-pub_workspace-shell--logicName--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_workspace-shell--logicName--fontWeight, 900);
  line-height: var(--c-pub_workspace-shell--logicName--lineHeight, 1.4286);
  border-radius: var(--c-pub_workspace-shell--logicName--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.workspace-shell"][data-part="viewToggle"] {
  backdrop-filter: blur(var(--c-pub_workspace-shell--viewToggle--backdropBlur, 24px));
  background: var(--c-pub_workspace-shell--viewToggle--background, var(--ui-surface-glass));
  border-color: var(--c-pub_workspace-shell--viewToggle--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_workspace-shell--viewToggle--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_workspace-shell--viewToggle--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.workspace-shell"][data-part="viewButton"] {
  color: var(--c-pub_workspace-shell--viewButton--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_workspace-shell--viewButton--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_workspace-shell--viewButton--fontWeight, var(--ui-type-weight-bold));
  line-height: var(--c-pub_workspace-shell--viewButton--lineHeight, 1.4286);
  border-radius: var(--c-pub_workspace-shell--viewButton--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.strategy-card-artwork"][data-part="root"] {
  border-color: var(--c-pub_strategy-card-artwork--root--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_strategy-card-artwork--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_strategy-card-artwork--root--radius, 21.6px);
  box-shadow: var(--c-pub_strategy-card-artwork--root--shadow, var(--ui-elevation-popover));
}
[data-ui="pub.strategy-card-artwork"][data-part="orb"] {
  opacity: var(--c-pub_strategy-card-artwork--orb--opacity, 0.5);
  border-radius: var(--c-pub_strategy-card-artwork--orb--radius, 999px);
}
[data-ui="pub.strategy-card-artwork"][data-part="panel"] {
  border-radius: var(--c-pub_strategy-card-artwork--panel--radius, 16px);
  box-shadow: var(--c-pub_strategy-card-artwork--panel--shadow, var(--ui-elevation-raised));
}
[data-ui="pub.strategy-card-artwork"][data-part="caption"] {
  color: var(--c-pub_strategy-card-artwork--caption--color, var(--ui-surface-on-ink));
}
[data-ui="pub.strategy-card-artwork"][data-part="label"] {
  font-size: var(--c-pub_strategy-card-artwork--label--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_strategy-card-artwork--label--fontWeight, 900);
  letter-spacing: var(--c-pub_strategy-card-artwork--label--letterSpacing, var(--ui-type-tracking-label));
  text-transform: var(--c-pub_strategy-card-artwork--label--textTransform, uppercase);
}
[data-ui="pub.strategy-card-artwork"][data-part="signature"] {
  color: var(--c-pub_strategy-card-artwork--signature--color, var(--ui-surface-on-ink-muted));
  font-family: var(--c-pub_strategy-card-artwork--signature--fontFamily, var(--ui-type-font-mono));
  font-size: var(--c-pub_strategy-card-artwork--signature--fontSize, var(--ui-type-size-2xs));
  letter-spacing: var(--c-pub_strategy-card-artwork--signature--letterSpacing, var(--ui-type-tracking-label));
}
[data-ui="pub.strategy-card-mark"][data-part="root"] {
  border-color: var(--c-pub_strategy-card-mark--root--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_strategy-card-mark--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_strategy-card-mark--root--radius, 9.92px);
}
[data-ui="pub.strategy-card-mark"][data-part="well"] {
  color: var(--c-pub_strategy-card-mark--well--color, var(--ui-surface-on-ink));
  border-radius: var(--c-pub_strategy-card-mark--well--radius, 7.52px);
}
[data-ui="pub.strategy-card-mark"][data-part="label"] {
  color: var(--c-pub_strategy-card-mark--label--color, var(--ui-content-fg));
  font-size: var(--c-pub_strategy-card-mark--label--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_strategy-card-mark--label--fontWeight, 900);
  letter-spacing: var(--c-pub_strategy-card-mark--label--letterSpacing, var(--ui-type-tracking-label));
  line-height: var(--c-pub_strategy-card-mark--label--lineHeight, 1);
  text-transform: var(--c-pub_strategy-card-mark--label--textTransform, uppercase);
}
[data-ui="pub.live-paper-chart"][data-part="root"] {
  background: var(--c-pub_live-paper-chart--root--background, var(--ui-surface-ink));
  border-color: var(--c-pub_live-paper-chart--root--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_live-paper-chart--root--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_live-paper-chart--root--color, var(--ui-surface-on-ink));
  border-radius: var(--c-pub_live-paper-chart--root--radius, var(--ui-geometry-radius-surface));
  box-shadow: var(--c-pub_live-paper-chart--root--shadow, var(--pub-panel-shadow));
}
[data-ui="pub.live-paper-chart"][data-part="eyebrow"] {
  color: var(--c-pub_live-paper-chart--eyebrow--color, var(--pub-on-ink-butter));
  font-size: var(--c-pub_live-paper-chart--eyebrow--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_live-paper-chart--eyebrow--fontWeight, 900);
  letter-spacing: var(--c-pub_live-paper-chart--eyebrow--letterSpacing, var(--ui-type-tracking-label));
  text-transform: var(--c-pub_live-paper-chart--eyebrow--textTransform, uppercase);
}
[data-ui="pub.live-paper-chart"][data-part="return"] {
  color: var(--c-pub_live-paper-chart--return--color, var(--pub-on-ink-aqua));
  font-size: var(--c-pub_live-paper-chart--return--fontSize, var(--ui-type-size-2xl));
  font-weight: var(--c-pub_live-paper-chart--return--fontWeight, 900);
  letter-spacing: var(--c-pub_live-paper-chart--return--letterSpacing, var(--ui-type-tracking-tight));
  line-height: var(--c-pub_live-paper-chart--return--lineHeight, 1.3333);
}
[data-ui="pub.live-paper-chart"][data-part="valueLabel"] {
  color: var(--c-pub_live-paper-chart--valueLabel--color, var(--pub-on-ink-muted));
  font-size: var(--c-pub_live-paper-chart--valueLabel--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_live-paper-chart--valueLabel--fontWeight, 900);
  letter-spacing: var(--c-pub_live-paper-chart--valueLabel--letterSpacing, var(--ui-type-tracking-label));
  text-transform: var(--c-pub_live-paper-chart--valueLabel--textTransform, uppercase);
}
[data-ui="pub.live-paper-chart"][data-part="value"] {
  font-size: var(--c-pub_live-paper-chart--value--fontSize, 1.125rem);
  font-weight: var(--c-pub_live-paper-chart--value--fontWeight, 900);
  line-height: var(--c-pub_live-paper-chart--value--lineHeight, 1.5556);
}
[data-ui="pub.live-paper-chart"][data-part="footer"] {
  color: var(--c-pub_live-paper-chart--footer--color, var(--pub-on-ink-muted));
  font-size: var(--c-pub_live-paper-chart--footer--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_live-paper-chart--footer--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.live-paper-chart"][data-part="metricLabel"] {
  color: var(--c-pub_live-paper-chart--metricLabel--color, var(--pub-on-ink-muted));
  font-size: var(--c-pub_live-paper-chart--metricLabel--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_live-paper-chart--metricLabel--fontWeight, 900);
  letter-spacing: var(--c-pub_live-paper-chart--metricLabel--letterSpacing, var(--ui-type-tracking-label));
  text-transform: var(--c-pub_live-paper-chart--metricLabel--textTransform, uppercase);
}
[data-ui="pub.live-paper-chart"][data-part="metricValue"] {
  font-size: var(--c-pub_live-paper-chart--metricValue--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_live-paper-chart--metricValue--fontWeight, 900);
  line-height: var(--c-pub_live-paper-chart--metricValue--lineHeight, 1.4286);
}
[data-ui="pub.paper-performance-chart"][data-part="status"] {
  color: var(--c-pub_paper-performance-chart--status--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_paper-performance-chart--status--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_paper-performance-chart--status--fontWeight, var(--ui-type-weight-bold));
  letter-spacing: var(--c-pub_paper-performance-chart--status--letterSpacing, var(--ui-type-tracking-label));
  text-transform: var(--c-pub_paper-performance-chart--status--textTransform, uppercase);
}
[data-ui="pub.paper-performance-chart"][data-part="ranges"] {
  background: var(--c-pub_paper-performance-chart--ranges--background, var(--ui-surface-raised));
  border-color: var(--c-pub_paper-performance-chart--ranges--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_paper-performance-chart--ranges--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_paper-performance-chart--ranges--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.paper-performance-chart"][data-part="range"] {
  color: var(--c-pub_paper-performance-chart--range--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_paper-performance-chart--range--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_paper-performance-chart--range--fontWeight, 900);
  letter-spacing: var(--c-pub_paper-performance-chart--range--letterSpacing, var(--ui-type-tracking-label));
  border-radius: var(--c-pub_paper-performance-chart--range--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.paper-performance-chart"][data-part="grid"] {
  stroke: var(--c-pub_paper-performance-chart--grid--stroke, var(--ui-line-hairline));
}
[data-ui="pub.paper-performance-chart"][data-part="axisLabel"] {
  fill: var(--c-pub_paper-performance-chart--axisLabel--fill, var(--ui-content-fg-muted));
}
[data-ui="pub.paper-performance-chart"][data-part="baseline"] {
  stroke: var(--c-pub_paper-performance-chart--baseline--stroke, var(--ui-emphasis-e2-text));
  opacity: var(--c-pub_paper-performance-chart--baseline--opacity, 0.45);
}
[data-ui="pub.paper-performance-chart"][data-part="line"] {
  stroke: var(--c-pub_paper-performance-chart--line--stroke, var(--ui-emphasis-e3-fill));
}
[data-ui="pub.paper-performance-chart"][data-part="lastPoint"] {
  fill: var(--c-pub_paper-performance-chart--lastPoint--fill, var(--ui-emphasis-e3-fill));
  stroke: var(--c-pub_paper-performance-chart--lastPoint--stroke, var(--ui-emphasis-e3-fill));
}
[data-ui="pub.paper-performance-chart"][data-part="empty"] {
  border-color: var(--c-pub_paper-performance-chart--empty--borderColor, var(--ui-line-hairline));
  color: var(--c-pub_paper-performance-chart--empty--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_paper-performance-chart--empty--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_paper-performance-chart--empty--fontWeight, var(--ui-type-weight-bold));
  line-height: var(--c-pub_paper-performance-chart--empty--lineHeight, 1.3333);
}
[data-ui="pub.strategy-product"][data-part="basketArt"] {
  background: var(--c-pub_strategy-product--basketArt--background, var(--ui-surface-ink));
  color: var(--c-pub_strategy-product--basketArt--color, var(--ui-surface-on-ink));
  border-radius: var(--c-pub_strategy-product--basketArt--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.strategy-product"][data-part="basketOrbA"] {
  background: var(--c-pub_strategy-product--basketOrbA--background, var(--ui-emphasis-e1-fill));
  opacity: var(--c-pub_strategy-product--basketOrbA--opacity, 0.8);
  border-radius: var(--c-pub_strategy-product--basketOrbA--radius, 999px);
}
[data-ui="pub.strategy-product"][data-part="basketOrbB"] {
  background: var(--c-pub_strategy-product--basketOrbB--background, var(--ui-emphasis-e5-fill));
  opacity: var(--c-pub_strategy-product--basketOrbB--opacity, 0.7);
  border-radius: var(--c-pub_strategy-product--basketOrbB--radius, 999px);
}
[data-ui="pub.strategy-product"][data-part="basketTile"] {
  backdrop-filter: blur(var(--c-pub_strategy-product--basketTile--backdropBlur, 8px));
  font-size: var(--c-pub_strategy-product--basketTile--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_strategy-product--basketTile--fontWeight, 900);
  letter-spacing: var(--c-pub_strategy-product--basketTile--letterSpacing, var(--ui-type-tracking-display));
  border-radius: var(--c-pub_strategy-product--basketTile--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.strategy-product"][data-part="donutPending"] {
  border-color: var(--c-pub_strategy-product--donutPending--borderColor, var(--ui-state-hover));
  border-width: var(--c-pub_strategy-product--donutPending--borderWidth, 1.2rem);
  color: var(--c-pub_strategy-product--donutPending--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_strategy-product--donutPending--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_strategy-product--donutPending--fontWeight, 900);
  border-radius: var(--c-pub_strategy-product--donutPending--radius, 999px);
}
[data-ui="pub.strategy-product"][data-part="donut"] {
  border-radius: var(--c-pub_strategy-product--donut--radius, 999px);
}
[data-ui="pub.strategy-product"][data-part="donutHole"] {
  background: var(--c-pub_strategy-product--donutHole--background, var(--ui-surface-base));
  border-radius: var(--c-pub_strategy-product--donutHole--radius, 999px);
}
[data-ui="pub.strategy-product"][data-part="donutLabel"] {
  color: var(--c-pub_strategy-product--donutLabel--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_strategy-product--donutLabel--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_strategy-product--donutLabel--fontWeight, 900);
}
[data-ui="pub.strategy-product"][data-part="membersEmpty"] {
  border-color: var(--c-pub_strategy-product--membersEmpty--borderColor, var(--pub-line-strong));
  border-width: var(--c-pub_strategy-product--membersEmpty--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_strategy-product--membersEmpty--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_strategy-product--membersEmpty--fontSize, var(--ui-type-size-md));
  border-radius: var(--c-pub_strategy-product--membersEmpty--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.strategy-product"][data-part="member"] {
  background: var(--c-pub_strategy-product--member--background, var(--ui-surface-raised));
  border-color: var(--c-pub_strategy-product--member--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_strategy-product--member--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_strategy-product--member--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.strategy-product"][data-part="memberBadge"] {
  border-color: var(--c-pub_strategy-product--memberBadge--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_strategy-product--memberBadge--borderWidth, var(--ui-geometry-border-width));
  font-size: var(--c-pub_strategy-product--memberBadge--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_strategy-product--memberBadge--fontWeight, 900);
  border-radius: var(--c-pub_strategy-product--memberBadge--radius, 999px);
}
[data-ui="pub.strategy-product"][data-part="memberLabel"] {
  font-size: var(--c-pub_strategy-product--memberLabel--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_strategy-product--memberLabel--fontWeight, 900);
}
[data-ui="pub.strategy-product"][data-part="memberMarket"] {
  color: var(--c-pub_strategy-product--memberMarket--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_strategy-product--memberMarket--fontSize, var(--ui-type-size-xs));
}
[data-ui="pub.strategy-product"][data-part="memberSide"] {
  background: var(--c-pub_strategy-product--memberSide--background, var(--ui-state-hover));
  font-size: var(--c-pub_strategy-product--memberSide--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_strategy-product--memberSide--fontWeight, 900);
  letter-spacing: var(--c-pub_strategy-product--memberSide--letterSpacing, var(--ui-type-tracking-label));
  border-radius: var(--c-pub_strategy-product--memberSide--radius, var(--ui-geometry-radius-control));
  text-transform: var(--c-pub_strategy-product--memberSide--textTransform, uppercase);
}
[data-ui="pub.strategy-product"][data-part="memberFooter"] {
  border-color: var(--c-pub_strategy-product--memberFooter--borderColor, var(--ui-line-hairline));
}
[data-ui="pub.strategy-product"][data-part="memberMetricLabel"] {
  color: var(--c-pub_strategy-product--memberMetricLabel--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_strategy-product--memberMetricLabel--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_strategy-product--memberMetricLabel--fontWeight, 900);
  text-transform: var(--c-pub_strategy-product--memberMetricLabel--textTransform, uppercase);
  letter-spacing: var(--c-pub_strategy-product--memberMetricLabel--letterSpacing, var(--ui-type-tracking-label));
}
[data-ui="pub.strategy-product"][data-part="memberWeight"] {
  font-size: var(--c-pub_strategy-product--memberWeight--fontSize, var(--ui-type-size-2xl));
  font-weight: var(--c-pub_strategy-product--memberWeight--fontWeight, 900);
}
[data-ui="pub.strategy-product"][data-part="memberNote"] {
  color: var(--c-pub_strategy-product--memberNote--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_strategy-product--memberNote--fontSize, var(--ui-type-size-xs));
}
[data-ui="pub.strategy-product"][data-part="metric"] {
  background: var(--c-pub_strategy-product--metric--background, var(--ui-state-hover));
  border-radius: var(--c-pub_strategy-product--metric--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.strategy-product"][data-part="metricLabel"] {
  color: var(--c-pub_strategy-product--metricLabel--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_strategy-product--metricLabel--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_strategy-product--metricLabel--fontWeight, 900);
  text-transform: var(--c-pub_strategy-product--metricLabel--textTransform, uppercase);
  letter-spacing: var(--c-pub_strategy-product--metricLabel--letterSpacing, var(--ui-type-tracking-label));
}
[data-ui="pub.strategy-product"][data-part="metricValue"] {
  font-size: var(--c-pub_strategy-product--metricValue--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_strategy-product--metricValue--fontWeight, 900);
}
[data-ui="pub.strategy-product"][data-part="segments"] {
  background: var(--c-pub_strategy-product--segments--background, var(--ui-state-hover));
  border-radius: var(--c-pub_strategy-product--segments--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.strategy-product"][data-part="segment"] {
  border-color: var(--c-pub_strategy-product--segment--borderColor, var(--pub-line-strong));
}
[data-ui="pub.strategy-product"][data-part="segmentMid"] {
  border-color: var(--c-pub_strategy-product--segmentMid--borderColor, var(--pub-line-strong));
}
[data-ui="pub.strategy-product"][data-part="barUp"] {
  background: var(--c-pub_strategy-product--barUp--background, var(--ui-emphasis-e3-fill));
  border-radius: var(--c-pub_strategy-product--barUp--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.strategy-product"][data-part="barDown"] {
  background: var(--c-pub_strategy-product--barDown--background, var(--ui-emphasis-e1-fill));
  border-radius: var(--c-pub_strategy-product--barDown--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.strategy-product"][data-part="segmentValue"] {
  font-size: var(--c-pub_strategy-product--segmentValue--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_strategy-product--segmentValue--fontWeight, 900);
}
[data-ui="pub.strategy-product"][data-part="segmentCard"] {
  background: var(--c-pub_strategy-product--segmentCard--background, var(--ui-surface-raised));
  border-color: var(--c-pub_strategy-product--segmentCard--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_strategy-product--segmentCard--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_strategy-product--segmentCard--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.strategy-product"][data-part="segmentTitle"] {
  font-size: var(--c-pub_strategy-product--segmentTitle--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_strategy-product--segmentTitle--fontWeight, 900);
}
[data-ui="pub.strategy-product"][data-part="note"] {
  color: var(--c-pub_strategy-product--note--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_strategy-product--note--fontSize, var(--ui-type-size-xs));
}
[data-ui="pub.strategy-product"][data-part="title"] {
  font-size: var(--c-pub_strategy-product--title--fontSize, var(--ui-type-size-xl));
  font-weight: var(--c-pub_strategy-product--title--fontWeight, 900);
  letter-spacing: var(--c-pub_strategy-product--title--letterSpacing, var(--ui-type-tracking-tight));
}
[data-ui="pub.strategy-product"][data-part="period"] {
  color: var(--c-pub_strategy-product--period--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_strategy-product--period--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_strategy-product--period--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.strategy-product"][data-part="status"] {
  background: var(--c-pub_strategy-product--status--background, var(--ui-state-hover));
  border-color: var(--c-pub_strategy-product--status--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_strategy-product--status--borderWidth, var(--ui-geometry-border-width));
  font-size: var(--c-pub_strategy-product--status--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_strategy-product--status--fontWeight, 900);
  border-radius: var(--c-pub_strategy-product--status--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.strategy-product"][data-part="luck"] {
  background: var(--c-pub_strategy-product--luck--background, var(--ui-state-hover));
  border-radius: var(--c-pub_strategy-product--luck--radius, var(--ui-geometry-radius-surface));
  font-size: var(--c-pub_strategy-product--luck--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_strategy-product--luck--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.strategy-product"][data-part="sectionLabel"] {
  color: var(--c-pub_strategy-product--sectionLabel--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_strategy-product--sectionLabel--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_strategy-product--sectionLabel--fontWeight, 900);
  text-transform: var(--c-pub_strategy-product--sectionLabel--textTransform, uppercase);
  letter-spacing: var(--c-pub_strategy-product--sectionLabel--letterSpacing, var(--ui-type-tracking-label));
}
[data-ui="pub.strategy-product"][data-part="disclaimer"] {
  background: var(--c-pub_strategy-product--disclaimer--background, var(--ui-state-hover));
  border-radius: var(--c-pub_strategy-product--disclaimer--radius, var(--ui-geometry-radius-surface));
  color: var(--c-pub_strategy-product--disclaimer--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_strategy-product--disclaimer--fontSize, var(--ui-type-size-xs));
}
[data-ui="pub.strategy-product"][data-part="allocation"] {
  border-color: var(--c-pub_strategy-product--allocation--borderColor, var(--ui-line-hairline));
}
[data-ui="pub.strategy-product"][data-part="allocationIcon"] {
  color: var(--c-pub_strategy-product--allocationIcon--color, var(--ui-emphasis-e6-text));
}
[data-ui="pub.strategy-product"][data-part="allocationTitle"] {
  font-size: var(--c-pub_strategy-product--allocationTitle--fontSize, var(--ui-type-size-xl));
  font-weight: var(--c-pub_strategy-product--allocationTitle--fontWeight, 900);
  letter-spacing: var(--c-pub_strategy-product--allocationTitle--letterSpacing, var(--ui-type-tracking-tight));
}
[data-ui="pub.strategy-product"][data-part="allocationLede"] {
  color: var(--c-pub_strategy-product--allocationLede--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_strategy-product--allocationLede--fontSize, var(--ui-type-size-md));
}
[data-ui="pub.strategy-product"][data-part="legendItem"] {
  font-size: var(--c-pub_strategy-product--legendItem--fontSize, var(--ui-type-size-xs));
}
[data-ui="pub.strategy-product"][data-part="swatch"] {
  border-radius: var(--c-pub_strategy-product--swatch--radius, 0);
}
[data-ui="pub.strategy-product"][data-part="legendSymbol"] {
  font-weight: var(--c-pub_strategy-product--legendSymbol--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.strategy-product"][data-part="legendWeight"] {
  font-weight: var(--c-pub_strategy-product--legendWeight--fontWeight, 900);
}
[data-ui="pub.strategy-section-navigation"][data-part="bar"] {
  backdrop-filter: blur(var(--c-pub_strategy-section-navigation--bar--backdropBlur, 24px));
  background: var(--c-pub_strategy-section-navigation--bar--background, var(--ui-surface-glass));
  border-color: var(--c-pub_strategy-section-navigation--bar--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_strategy-section-navigation--bar--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_strategy-section-navigation--bar--radius, 0);
}
[data-ui="pub.strategy-section-navigation"][data-part="crumbs"] {
  color: var(--c-pub_strategy-section-navigation--crumbs--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_strategy-section-navigation--crumbs--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_strategy-section-navigation--crumbs--fontWeight, var(--ui-type-weight-bold));
  line-height: var(--c-pub_strategy-section-navigation--crumbs--lineHeight, 1.3333);
}
[data-ui="pub.strategy-section-navigation"][data-part="crumb"] {
  border-radius: var(--c-pub_strategy-section-navigation--crumb--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.strategy-section-navigation"][data-part="current"] {
  color: var(--c-pub_strategy-section-navigation--current--color, var(--ui-content-fg));
}
[data-ui="pub.strategy-section-navigation"][data-part="link"] {
  color: var(--c-pub_strategy-section-navigation--link--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_strategy-section-navigation--link--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_strategy-section-navigation--link--fontWeight, 900);
  line-height: var(--c-pub_strategy-section-navigation--link--lineHeight, 1.4286);
  border-radius: var(--c-pub_strategy-section-navigation--link--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.strategy-section-navigation"][data-part="back"] {
  background: var(--c-pub_strategy-section-navigation--back--background, var(--ui-surface-raised));
  border-color: var(--c-pub_strategy-section-navigation--back--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_strategy-section-navigation--back--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_strategy-section-navigation--back--color, var(--ui-content-fg));
  border-radius: var(--c-pub_strategy-section-navigation--back--radius, 6px);
  box-shadow: var(--c-pub_strategy-section-navigation--back--shadow, var(--ui-elevation-raised));
}
[data-ui="pub.strategy-section-navigation"][data-part="dock"] {
  backdrop-filter: blur(var(--c-pub_strategy-section-navigation--dock--backdropBlur, 24px));
  background: var(--c-pub_strategy-section-navigation--dock--background, var(--ui-surface-glass));
  border-color: var(--c-pub_strategy-section-navigation--dock--borderColor, var(--ui-line-hairline));
  box-shadow: var(--c-pub_strategy-section-navigation--dock--shadow, var(--ui-elevation-raised));
}
[data-ui="pub.strategy-section-navigation"][data-part="indicator"] {
  background: var(--c-pub_strategy-section-navigation--indicator--background, var(--ui-action-accent-fill));
  border-radius: var(--c-pub_strategy-section-navigation--indicator--radius, 19px);
  box-shadow: var(--c-pub_strategy-section-navigation--indicator--shadow, var(--ui-elevation-raised));
}
[data-ui="pub.strategy-section-navigation"][data-part="dockItem"] {
  color: var(--c-pub_strategy-section-navigation--dockItem--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_strategy-section-navigation--dockItem--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_strategy-section-navigation--dockItem--fontWeight, 600);
  line-height: var(--c-pub_strategy-section-navigation--dockItem--lineHeight, 1.3333);
  border-radius: var(--c-pub_strategy-section-navigation--dockItem--radius, 19px);
}
[data-ui="pub.analyst-data-coverage"][data-part="message"] {
  color: var(--c-pub_analyst-data-coverage--message--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_analyst-data-coverage--message--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.analyst-data-coverage"][data-part="root"] {
  color: var(--c-pub_analyst-data-coverage--root--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_analyst-data-coverage--root--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.analyst-data-coverage"][data-part="summary"] {
  color: var(--c-pub_analyst-data-coverage--summary--color, var(--ui-content-fg));
}
[data-ui="pub.analyst-data-coverage"][data-part="source"] {
  background: var(--c-pub_analyst-data-coverage--source--background, var(--ui-surface-page));
  border-color: var(--c-pub_analyst-data-coverage--source--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_analyst-data-coverage--source--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_analyst-data-coverage--source--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.analyst-data-coverage"][data-part="sourceName"] {
  color: var(--c-pub_analyst-data-coverage--sourceName--color, var(--ui-content-fg));
  font-weight: var(--c-pub_analyst-data-coverage--sourceName--fontWeight, var(--ui-type-weight-medium));
}
[data-ui="pub.analyst-data-coverage"][data-part="browse"] {
  background: var(--c-pub_analyst-data-coverage--browse--background, var(--ui-surface-page));
  border-color: var(--c-pub_analyst-data-coverage--browse--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_analyst-data-coverage--browse--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_analyst-data-coverage--browse--radius, 0);
  font-size: var(--c-pub_analyst-data-coverage--browse--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.analyst-data-entry-status"][data-part="root"] {
  background: var(--c-pub_analyst-data-entry-status--root--background, var(--ui-surface-raised));
  border-color: var(--c-pub_analyst-data-entry-status--root--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_analyst-data-entry-status--root--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_analyst-data-entry-status--root--color, var(--ui-content-fg));
  font-size: var(--c-pub_analyst-data-entry-status--root--fontSize, var(--ui-type-size-2xs));
  border-radius: var(--c-pub_analyst-data-entry-status--root--radius, 0);
}
[data-ui="pub.analyst-data-entry"][data-part="root"] {
  background: var(--c-pub_analyst-data-entry--root--background, var(--ui-surface-raised));
  border-color: var(--c-pub_analyst-data-entry--root--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_analyst-data-entry--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_analyst-data-entry--root--radius, 0);
}
[data-ui="pub.analyst-data-entry"][data-part="title"] {
  font-size: var(--c-pub_analyst-data-entry--title--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_analyst-data-entry--title--fontWeight, 600);
  line-height: var(--c-pub_analyst-data-entry--title--lineHeight, 1.4286);
}
[data-ui="pub.analyst-data-entry"][data-part="meta"] {
  color: var(--c-pub_analyst-data-entry--meta--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_analyst-data-entry--meta--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_analyst-data-entry--meta--lineHeight, 1.3333);
}
[data-ui="pub.analyst-data-entry"][data-part="tag"] {
  background: var(--c-pub_analyst-data-entry--tag--background, var(--ui-surface-page));
  border-color: var(--c-pub_analyst-data-entry--tag--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_analyst-data-entry--tag--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_analyst-data-entry--tag--radius, var(--ui-geometry-radius-surface));
  font-size: var(--c-pub_analyst-data-entry--tag--fontSize, var(--ui-type-size-2xs));
  color: var(--c-pub_analyst-data-entry--tag--color, var(--ui-content-fg-muted));
}
[data-ui="pub.analyst-data-entry"][data-part="browse"] {
  background: var(--c-pub_analyst-data-entry--browse--background, var(--ui-surface-page));
  border-color: var(--c-pub_analyst-data-entry--browse--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_analyst-data-entry--browse--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_analyst-data-entry--browse--radius, 0);
  font-size: var(--c-pub_analyst-data-entry--browse--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.analyst-data-entry"][data-part="note"] {
  border-color: var(--c-pub_analyst-data-entry--note--borderColor, var(--ui-line-divider));
  border-style: var(--c-pub_analyst-data-entry--note--borderStyle, dashed);
  border-width: var(--c-pub_analyst-data-entry--note--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_analyst-data-entry--note--color, var(--ui-content-fg-muted));
  border-radius: var(--c-pub_analyst-data-entry--note--radius, var(--ui-geometry-radius-surface));
  font-size: var(--c-pub_analyst-data-entry--note--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.analyst-data-entry"][data-part="runtime"] {
  color: var(--c-pub_analyst-data-entry--runtime--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_analyst-data-entry--runtime--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.analyst-data-panel"][data-part="root"] {
  background: var(--c-pub_analyst-data-panel--root--background, var(--ui-surface-page));
  border-color: var(--c-pub_analyst-data-panel--root--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_analyst-data-panel--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_analyst-data-panel--root--radius, 0);
}
[data-ui="pub.analyst-data-panel"][data-part="icon"] {
  color: var(--c-pub_analyst-data-panel--icon--color, var(--ui-content-fg-muted));
}
[data-ui="pub.analyst-data-panel"][data-part="title"] {
  font-weight: var(--c-pub_analyst-data-panel--title--fontWeight, 600);
}
[data-ui="pub.analyst-data-panel"][data-part="description"] {
  color: var(--c-pub_analyst-data-panel--description--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_analyst-data-panel--description--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_analyst-data-panel--description--lineHeight, 1.3333);
}
[data-ui="pub.analyst-data-panel"][data-part="loading"] {
  color: var(--c-pub_analyst-data-panel--loading--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_analyst-data-panel--loading--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_analyst-data-panel--loading--lineHeight, 1.4286);
}
[data-ui="pub.analyst-data-panel"][data-part="error"] {
  background: var(--c-pub_analyst-data-panel--error--background, var(--ui-status-danger-surface));
  border-color: var(--c-pub_analyst-data-panel--error--borderColor, var(--ui-status-danger-line));
  border-width: var(--c-pub_analyst-data-panel--error--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_analyst-data-panel--error--color, var(--ui-content-fg));
  border-radius: var(--c-pub_analyst-data-panel--error--radius, var(--ui-geometry-radius-surface));
  font-size: var(--c-pub_analyst-data-panel--error--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_analyst-data-panel--error--lineHeight, 1.4286);
}
[data-ui="pub.analyst-data-panel"][data-part="notice"] {
  background: var(--c-pub_analyst-data-panel--notice--background, var(--ui-status-warning-surface));
  border-color: var(--c-pub_analyst-data-panel--notice--borderColor, var(--ui-status-warning-line));
  border-width: var(--c-pub_analyst-data-panel--notice--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_analyst-data-panel--notice--color, var(--ui-content-fg));
  border-radius: var(--c-pub_analyst-data-panel--notice--radius, var(--ui-geometry-radius-surface));
  font-size: var(--c-pub_analyst-data-panel--notice--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_analyst-data-panel--notice--lineHeight, 1.4286);
}
[data-ui="pub.analyst-data-panel"][data-part="empty"] {
  border-color: var(--c-pub_analyst-data-panel--empty--borderColor, var(--ui-line-divider));
  border-style: var(--c-pub_analyst-data-panel--empty--borderStyle, dashed);
  border-width: var(--c-pub_analyst-data-panel--empty--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_analyst-data-panel--empty--color, var(--ui-content-fg-muted));
  border-radius: var(--c-pub_analyst-data-panel--empty--radius, var(--ui-geometry-radius-surface));
  font-size: var(--c-pub_analyst-data-panel--empty--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_analyst-data-panel--empty--lineHeight, 1.4286);
}
[data-ui="pub.analyst-data-panel"][data-part="footnote"] {
  color: var(--c-pub_analyst-data-panel--footnote--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_analyst-data-panel--footnote--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.analyst-data-source-links"][data-part="empty"] {
  color: var(--c-pub_analyst-data-source-links--empty--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_analyst-data-source-links--empty--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.analyst-data-source-links"][data-part="link"] {
  background: var(--c-pub_analyst-data-source-links--link--background, var(--ui-surface-page));
  border-color: var(--c-pub_analyst-data-source-links--link--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_analyst-data-source-links--link--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_analyst-data-source-links--link--radius, 0);
  font-size: var(--c-pub_analyst-data-source-links--link--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.analyst-data-summary"][data-part="chip"] {
  background: var(--c-pub_analyst-data-summary--chip--background, var(--ui-surface-page));
  border-color: var(--c-pub_analyst-data-summary--chip--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_analyst-data-summary--chip--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_analyst-data-summary--chip--radius, 0);
  font-size: var(--c-pub_analyst-data-summary--chip--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.analyst-data-browse-toolbar"][data-part="root"] {
  background: var(--c-pub_analyst-data-browse-toolbar--root--background, var(--ui-surface-raised));
  border-color: var(--c-pub_analyst-data-browse-toolbar--root--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_analyst-data-browse-toolbar--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_analyst-data-browse-toolbar--root--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.analyst-data-browse-toolbar"][data-part="title"] {
  font-size: var(--c-pub_analyst-data-browse-toolbar--title--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_analyst-data-browse-toolbar--title--fontWeight, 600);
  line-height: var(--c-pub_analyst-data-browse-toolbar--title--lineHeight, 1.3333);
}
[data-ui="pub.analyst-data-browse-toolbar"][data-part="icon"] {
  color: var(--c-pub_analyst-data-browse-toolbar--icon--color, var(--ui-content-fg-muted));
}
[data-ui="pub.analyst-data-browse-toolbar"][data-part="fieldLabel"] {
  color: var(--c-pub_analyst-data-browse-toolbar--fieldLabel--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_analyst-data-browse-toolbar--fieldLabel--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_analyst-data-browse-toolbar--fieldLabel--fontWeight, var(--ui-type-weight-medium));
  letter-spacing: var(--c-pub_analyst-data-browse-toolbar--fieldLabel--letterSpacing, var(--ui-type-tracking-wide));
  text-transform: var(--c-pub_analyst-data-browse-toolbar--fieldLabel--textTransform, uppercase);
}
[data-ui="pub.analyst-data-browse-toolbar"][data-part="select"] {
  background: var(--c-pub_analyst-data-browse-toolbar--select--background, var(--ui-surface-page));
  border-color: var(--c-pub_analyst-data-browse-toolbar--select--borderColor, var(--ui-line-input));
  border-width: var(--c-pub_analyst-data-browse-toolbar--select--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_analyst-data-browse-toolbar--select--color, var(--ui-content-fg));
  border-radius: var(--c-pub_analyst-data-browse-toolbar--select--radius, 0);
  font-size: var(--c-pub_analyst-data-browse-toolbar--select--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_analyst-data-browse-toolbar--select--fontWeight, var(--ui-type-weight-regular));
  line-height: var(--c-pub_analyst-data-browse-toolbar--select--lineHeight, 1.3333);
  letter-spacing: var(--c-pub_analyst-data-browse-toolbar--select--letterSpacing, var(--ui-type-tracking-normal));
  text-transform: var(--c-pub_analyst-data-browse-toolbar--select--textTransform, none);
}
[data-ui="pub.analyst-data-browse-toolbar"][data-part="hint"] {
  color: var(--c-pub_analyst-data-browse-toolbar--hint--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_analyst-data-browse-toolbar--hint--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.analyst-data-record-detail"][data-part="section"] {
  background: var(--c-pub_analyst-data-record-detail--section--background, var(--ui-surface-raised));
  border-color: var(--c-pub_analyst-data-record-detail--section--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_analyst-data-record-detail--section--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_analyst-data-record-detail--section--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.analyst-data-record-detail"][data-part="sectionTitle"] {
  font-size: var(--c-pub_analyst-data-record-detail--sectionTitle--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_analyst-data-record-detail--sectionTitle--fontWeight, var(--ui-type-weight-medium));
}
[data-ui="pub.analyst-data-record-detail"][data-part="chip"] {
  background: var(--c-pub_analyst-data-record-detail--chip--background, var(--ui-surface-page));
  border-color: var(--c-pub_analyst-data-record-detail--chip--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_analyst-data-record-detail--chip--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_analyst-data-record-detail--chip--radius, var(--ui-geometry-radius-surface));
  font-size: var(--c-pub_analyst-data-record-detail--chip--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.analyst-data-record-detail"][data-part="description"] {
  color: var(--c-pub_analyst-data-record-detail--description--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_analyst-data-record-detail--description--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.analyst-data-record-detail"][data-part="quality"] {
  color: var(--c-pub_analyst-data-record-detail--quality--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_analyst-data-record-detail--quality--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.analyst-data-record-detail"][data-part="action"] {
  background: var(--c-pub_analyst-data-record-detail--action--background, var(--ui-surface-page));
  border-color: var(--c-pub_analyst-data-record-detail--action--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_analyst-data-record-detail--action--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_analyst-data-record-detail--action--radius, 0);
  font-size: var(--c-pub_analyst-data-record-detail--action--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.analyst-data-record-detail"][data-part="summary"] {
  color: var(--c-pub_analyst-data-record-detail--summary--color, var(--ui-content-fg));
  font-size: var(--c-pub_analyst-data-record-detail--summary--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.analyst-data-record-detail"][data-part="fieldLabel"] {
  color: var(--c-pub_analyst-data-record-detail--fieldLabel--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_analyst-data-record-detail--fieldLabel--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_analyst-data-record-detail--fieldLabel--fontWeight, var(--ui-type-weight-medium));
  letter-spacing: var(--c-pub_analyst-data-record-detail--fieldLabel--letterSpacing, var(--ui-type-tracking-wide));
  text-transform: var(--c-pub_analyst-data-record-detail--fieldLabel--textTransform, uppercase);
}
[data-ui="pub.analyst-data-record-detail"][data-part="code"] {
  background: var(--c-pub_analyst-data-record-detail--code--background, var(--ui-surface-page));
  border-color: var(--c-pub_analyst-data-record-detail--code--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_analyst-data-record-detail--code--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_analyst-data-record-detail--code--radius, 4px);
  font-size: var(--c-pub_analyst-data-record-detail--code--fontSize, var(--ui-type-size-2xs));
  font-family: var(--c-pub_analyst-data-record-detail--code--fontFamily, var(--ui-type-font-mono));
}
[data-ui="pub.analyst-data-source-record-field"][data-part="root"] {
  background: var(--c-pub_analyst-data-source-record-field--root--background, var(--ui-surface-page));
  border-color: var(--c-pub_analyst-data-source-record-field--root--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_analyst-data-source-record-field--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_analyst-data-source-record-field--root--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.analyst-data-source-record-field"][data-part="label"] {
  color: var(--c-pub_analyst-data-source-record-field--label--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_analyst-data-source-record-field--label--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_analyst-data-source-record-field--label--fontWeight, var(--ui-type-weight-medium));
  letter-spacing: var(--c-pub_analyst-data-source-record-field--label--letterSpacing, var(--ui-type-tracking-wide));
  text-transform: var(--c-pub_analyst-data-source-record-field--label--textTransform, uppercase);
}
[data-ui="pub.analyst-data-source-record-field"][data-part="value"] {
  color: var(--c-pub_analyst-data-source-record-field--value--color, var(--ui-content-fg));
  font-size: var(--c-pub_analyst-data-source-record-field--value--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.analyst-data-source-record-links"][data-part="root"] {
  color: var(--c-pub_analyst-data-source-record-links--root--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_analyst-data-source-record-links--root--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.analyst-data-source-record-links"][data-part="link"] {
  background: var(--c-pub_analyst-data-source-record-links--link--background, var(--ui-surface-page));
  border-color: var(--c-pub_analyst-data-source-record-links--link--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_analyst-data-source-record-links--link--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_analyst-data-source-record-links--link--radius, 0);
  font-size: var(--c-pub_analyst-data-source-record-links--link--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.analyst-data-source-record-results"][data-part="root"] {
  background: var(--c-pub_analyst-data-source-record-results--root--background, var(--ui-surface-raised));
  border-color: var(--c-pub_analyst-data-source-record-results--root--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_analyst-data-source-record-results--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_analyst-data-source-record-results--root--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.analyst-data-source-record-results"][data-part="title"] {
  font-size: var(--c-pub_analyst-data-source-record-results--title--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_analyst-data-source-record-results--title--fontWeight, 600);
  line-height: var(--c-pub_analyst-data-source-record-results--title--lineHeight, 1.3333);
}
[data-ui="pub.analyst-data-source-record-results"][data-part="message"] {
  color: var(--c-pub_analyst-data-source-record-results--message--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_analyst-data-source-record-results--message--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.analyst-data-source-record-results"][data-part="chip"] {
  background: var(--c-pub_analyst-data-source-record-results--chip--background, var(--ui-surface-page));
  border-color: var(--c-pub_analyst-data-source-record-results--chip--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_analyst-data-source-record-results--chip--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_analyst-data-source-record-results--chip--radius, var(--ui-geometry-radius-surface));
  font-size: var(--c-pub_analyst-data-source-record-results--chip--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.analyst-data-source-record-results"][data-part="warning"] {
  border-width: var(--c-pub_analyst-data-source-record-results--warning--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_analyst-data-source-record-results--warning--color, var(--ui-content-fg));
  border-radius: var(--c-pub_analyst-data-source-record-results--warning--radius, var(--ui-geometry-radius-surface));
  font-size: var(--c-pub_analyst-data-source-record-results--warning--fontSize, var(--ui-type-size-2xs));
  background: var(--c-pub_analyst-data-source-record-results--warning--background, var(--ui-status-warning-surface));
  border-color: var(--c-pub_analyst-data-source-record-results--warning--borderColor, var(--ui-status-warning-line));
}
[data-ui="pub.analyst-data-source-record-results"][data-part="danger"] {
  border-width: var(--c-pub_analyst-data-source-record-results--danger--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_analyst-data-source-record-results--danger--color, var(--ui-content-fg));
  border-radius: var(--c-pub_analyst-data-source-record-results--danger--radius, var(--ui-geometry-radius-surface));
  font-size: var(--c-pub_analyst-data-source-record-results--danger--fontSize, var(--ui-type-size-2xs));
  background: var(--c-pub_analyst-data-source-record-results--danger--background, var(--ui-status-danger-surface));
  border-color: var(--c-pub_analyst-data-source-record-results--danger--borderColor, var(--ui-status-danger-line));
}
[data-ui="pub.analyst-data-source-record-results"][data-part="record"] {
  background: var(--c-pub_analyst-data-source-record-results--record--background, var(--ui-surface-page));
  border-color: var(--c-pub_analyst-data-source-record-results--record--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_analyst-data-source-record-results--record--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_analyst-data-source-record-results--record--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.analyst-data-source-record-results"][data-part="recordIcon"] {
  color: var(--c-pub_analyst-data-source-record-results--recordIcon--color, var(--ui-content-fg-muted));
}
[data-ui="pub.analyst-data-source-record-results"][data-part="recordKey"] {
  font-size: var(--c-pub_analyst-data-source-record-results--recordKey--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_analyst-data-source-record-results--recordKey--fontWeight, var(--ui-type-weight-medium));
}
[data-ui="pub.analyst-data-source-record-results"][data-part="recordMeta"] {
  color: var(--c-pub_analyst-data-source-record-results--recordMeta--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_analyst-data-source-record-results--recordMeta--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.analyst-data-source-record-results"][data-part="more"] {
  background: var(--c-pub_analyst-data-source-record-results--more--background, var(--ui-surface-page));
  border-color: var(--c-pub_analyst-data-source-record-results--more--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_analyst-data-source-record-results--more--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_analyst-data-source-record-results--more--radius, 0);
  font-size: var(--c-pub_analyst-data-source-record-results--more--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.explain-level-settings"][data-part="status"] {
  color: var(--c-pub_explain-level-settings--status--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_explain-level-settings--status--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_explain-level-settings--status--lineHeight, 1.3333);
}
[data-ui="pub.explain-level-settings"][data-part="levels"] {
  border-width: var(--c-pub_explain-level-settings--levels--borderWidth, 0);
}
[data-ui="pub.explain-level-settings"][data-part="label"] {
  font-size: var(--c-pub_explain-level-settings--label--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_explain-level-settings--label--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_explain-level-settings--label--lineHeight, 1.4286);
}
[data-ui="pub.explain-level-settings"][data-part="description"] {
  color: var(--c-pub_explain-level-settings--description--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_explain-level-settings--description--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_explain-level-settings--description--lineHeight, 1.4286);
}
[data-ui="pub.explain-level-switch"][data-part="root"] {
  border-width: var(--c-pub_explain-level-switch--root--borderWidth, 0);
}
[data-ui="pub.explain-level-switch"][data-part="legend"] {
  opacity: var(--c-pub_explain-level-switch--legend--opacity, 0.7);
}
[data-ui="pub.explain-level-switch"][data-part="option"] {
  border-color: var(--c-pub_explain-level-switch--option--borderColor, var(--ui-node-control-border));
  border-width: var(--c-pub_explain-level-switch--option--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_explain-level-switch--option--radius, var(--ui-geometry-radius-control));
  font-weight: var(--c-pub_explain-level-switch--option--fontWeight, var(--ui-type-weight-medium));
}
[data-ui="pub.explain-level-switch"][data-part="description"] {
  opacity: var(--c-pub_explain-level-switch--description--opacity, 0.7);
}
[data-ui="pub.magic-puck-context-meter"][data-part="root"] {
  background: var(--c-pub_magic-puck-context-meter--root--background, transparent);
  color: var(--c-pub_magic-puck-context-meter--root--color, var(--ui-content-fg-muted));
  border-radius: var(--c-pub_magic-puck-context-meter--root--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_magic-puck-context-meter--root--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_magic-puck-context-meter--root--fontWeight, 600);
}
[data-ui="pub.magic-puck-context-meter"][data-part="track"] {
  opacity: var(--c-pub_magic-puck-context-meter--track--opacity, 0.22);
}
[data-ui="pub.magic-puck-context-meter"][data-part="tooltip"] {
  background: var(--c-pub_magic-puck-context-meter--tooltip--background, var(--ui-surface-base));
  border-color: var(--c-pub_magic-puck-context-meter--tooltip--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_magic-puck-context-meter--tooltip--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_magic-puck-context-meter--tooltip--color, var(--ui-content-fg));
  border-radius: var(--c-pub_magic-puck-context-meter--tooltip--radius, var(--ui-geometry-radius-dialog));
  box-shadow: var(--c-pub_magic-puck-context-meter--tooltip--shadow, var(--pub-panel-shadow));
  font-family: var(--c-pub_magic-puck-context-meter--tooltip--fontFamily, var(--ui-type-font-ui));
  font-size: var(--c-pub_magic-puck-context-meter--tooltip--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_magic-puck-context-meter--tooltip--lineHeight, 1.4);
}
[data-ui="pub.magic-puck-context-meter"][data-part="heading"] {
  color: var(--c-pub_magic-puck-context-meter--heading--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_magic-puck-context-meter--heading--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_magic-puck-context-meter--heading--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.magic-puck-credit-chip"][data-part="root"] {
  background: var(--c-pub_magic-puck-credit-chip--root--background, var(--ui-emphasis-e5-soft));
  border-color: var(--c-pub_magic-puck-credit-chip--root--borderColor, var(--ui-emphasis-e5-strong));
  border-width: var(--c-pub_magic-puck-credit-chip--root--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_magic-puck-credit-chip--root--color, var(--ui-content-fg));
  border-radius: var(--c-pub_magic-puck-credit-chip--root--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_magic-puck-credit-chip--root--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_magic-puck-credit-chip--root--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.magic-puck-credit-chip"][data-part="composerRoot"] {
  background: var(--c-pub_magic-puck-credit-chip--composerRoot--background, var(--pub-credit-composer-surface));
  border-width: var(--c-pub_magic-puck-credit-chip--composerRoot--borderWidth, 0);
  color: var(--c-pub_magic-puck-credit-chip--composerRoot--color, var(--ui-content-fg-muted));
  border-radius: var(--c-pub_magic-puck-credit-chip--composerRoot--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_magic-puck-credit-chip--composerRoot--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_magic-puck-credit-chip--composerRoot--fontWeight, var(--ui-type-weight-medium));
  height: var(--c-pub_magic-puck-credit-chip--composerRoot--height, var(--pub-credit-composer-height));
  gap: var(--c-pub_magic-puck-credit-chip--composerRoot--gap, var(--ui-space-unit));
  padding: var(--c-pub_magic-puck-credit-chip--composerRoot--padding, var(--ui-space-unit));
}
[data-ui="pub.magic-puck-credit-chip"][data-part="coin"] {
  fill: var(--c-pub_magic-puck-credit-chip--coin--fill, var(--ui-status-info-fill));
}
[data-ui="pub.magic-puck-credit-chip"][data-part="coinLabel"] {
  fill: var(--c-pub_magic-puck-credit-chip--coinLabel--fill, var(--ui-status-info-on-fill));
  font-family: var(--c-pub_magic-puck-credit-chip--coinLabel--fontFamily, var(--ui-type-font-ui));
  font-size: var(--c-pub_magic-puck-credit-chip--coinLabel--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_magic-puck-credit-chip--coinLabel--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.magic-puck-credit-loader"][data-part="scrim"] {
  background: var(--c-pub_magic-puck-credit-loader--scrim--background, var(--ui-surface-overlay));
  backdrop-filter: blur(var(--c-pub_magic-puck-credit-loader--scrim--backdropBlur, var(--ui-surface-backdrop-blur)));
}
[data-ui="pub.magic-puck-credit-loader"][data-part="sheet"] {
  background: var(--c-pub_magic-puck-credit-loader--sheet--background, var(--ui-node-surface));
  border-color: var(--c-pub_magic-puck-credit-loader--sheet--borderColor, var(--ui-node-control-border));
  border-width: var(--c-pub_magic-puck-credit-loader--sheet--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_magic-puck-credit-loader--sheet--color, var(--ui-node-fg));
  border-radius: var(--c-pub_magic-puck-credit-loader--sheet--radius, var(--ui-geometry-radius-dialog));
  box-shadow: var(--c-pub_magic-puck-credit-loader--sheet--shadow, var(--ui-node-shadow));
}
[data-ui="pub.magic-puck-credit-loader"][data-part="header"] {
  border-color: var(--c-pub_magic-puck-credit-loader--header--borderColor, var(--ui-node-control-border));
}
[data-ui="pub.magic-puck-credit-loader"][data-part="badge"] {
  background: var(--c-pub_magic-puck-credit-loader--badge--background, var(--ui-node-control-active));
  color: var(--c-pub_magic-puck-credit-loader--badge--color, var(--ui-node-fg));
  border-radius: var(--c-pub_magic-puck-credit-loader--badge--radius, 999px);
}
[data-ui="pub.magic-puck-credit-loader"][data-part="title"] {
  font-size: var(--c-pub_magic-puck-credit-loader--title--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_magic-puck-credit-loader--title--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_magic-puck-credit-loader--title--lineHeight, 1.4286);
}
[data-ui="pub.magic-puck-credit-loader"][data-part="summary"] {
  color: var(--c-pub_magic-puck-credit-loader--summary--color, var(--ui-node-muted));
  font-size: var(--c-pub_magic-puck-credit-loader--summary--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_magic-puck-credit-loader--summary--lineHeight, 1.3333);
}
[data-ui="pub.magic-puck-credit-loader"][data-part="tool"] {
  color: var(--c-pub_magic-puck-credit-loader--tool--color, var(--ui-node-muted));
  border-radius: var(--c-pub_magic-puck-credit-loader--tool--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.magic-puck-credit-loader"][data-part="note"] {
  color: var(--c-pub_magic-puck-credit-loader--note--color, var(--ui-node-muted));
  font-size: var(--c-pub_magic-puck-credit-loader--note--fontSize, var(--ui-type-size-xs));
}
[data-ui="pub.magic-puck-credit-loader"][data-part="tier"] {
  border-color: var(--c-pub_magic-puck-credit-loader--tier--borderColor, var(--ui-node-control-border));
  border-width: var(--c-pub_magic-puck-credit-loader--tier--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_magic-puck-credit-loader--tier--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.magic-puck-credit-loader"][data-part="tierTitle"] {
  font-size: var(--c-pub_magic-puck-credit-loader--tierTitle--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_magic-puck-credit-loader--tierTitle--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_magic-puck-credit-loader--tierTitle--lineHeight, 1.4286);
}
[data-ui="pub.magic-puck-credit-loader"][data-part="tierPrice"] {
  font-size: var(--c-pub_magic-puck-credit-loader--tierPrice--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_magic-puck-credit-loader--tierPrice--lineHeight, 1.3333);
}
[data-ui="pub.magic-puck-credit-loader"][data-part="tierMeta"] {
  color: var(--c-pub_magic-puck-credit-loader--tierMeta--color, var(--ui-node-muted));
  font-size: var(--c-pub_magic-puck-credit-loader--tierMeta--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_magic-puck-credit-loader--tierMeta--lineHeight, 1.3333);
}
[data-ui="pub.magic-puck-credit-loader"][data-part="empty"] {
  background: var(--c-pub_magic-puck-credit-loader--empty--background, var(--ui-node-control-bg));
  border-color: var(--c-pub_magic-puck-credit-loader--empty--borderColor, var(--ui-node-control-border));
  border-width: var(--c-pub_magic-puck-credit-loader--empty--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_magic-puck-credit-loader--empty--color, var(--ui-node-muted));
  border-radius: var(--c-pub_magic-puck-credit-loader--empty--radius, var(--ui-geometry-radius-surface));
  font-size: var(--c-pub_magic-puck-credit-loader--empty--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_magic-puck-credit-loader--empty--lineHeight, 1.4286);
}
[data-ui="pub.magic-puck-credit-loader"][data-part="message"] {
  background: var(--c-pub_magic-puck-credit-loader--message--background, var(--ui-node-control-active));
  color: var(--c-pub_magic-puck-credit-loader--message--color, var(--ui-node-fg));
  border-radius: var(--c-pub_magic-puck-credit-loader--message--radius, var(--ui-geometry-radius-surface));
  font-size: var(--c-pub_magic-puck-credit-loader--message--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_magic-puck-credit-loader--message--lineHeight, 1.3333);
}
[data-ui="pub.magic-puck-credit-loader"][data-part="error"] {
  border-color: var(--c-pub_magic-puck-credit-loader--error--borderColor, var(--ui-status-danger-line));
  border-width: var(--c-pub_magic-puck-credit-loader--error--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_magic-puck-credit-loader--error--color, var(--ui-status-danger-text));
  border-radius: var(--c-pub_magic-puck-credit-loader--error--radius, var(--ui-geometry-radius-surface));
  font-size: var(--c-pub_magic-puck-credit-loader--error--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_magic-puck-credit-loader--error--lineHeight, 1.3333);
}
[data-ui="pub.market-alerts-inbox"][data-part="bell"] {
  border-color: var(--c-pub_market-alerts-inbox--bell--borderColor, transparent);
  border-width: var(--c-pub_market-alerts-inbox--bell--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_market-alerts-inbox--bell--color, var(--ui-content-fg-muted));
  border-radius: var(--c-pub_market-alerts-inbox--bell--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.market-alerts-inbox"][data-part="count"] {
  background: var(--c-pub_market-alerts-inbox--count--background, var(--ui-action-accent-fill));
  color: var(--c-pub_market-alerts-inbox--count--color, var(--ui-action-accent-on-fill));
  border-radius: var(--c-pub_market-alerts-inbox--count--radius, 999px);
  font-size: var(--c-pub_market-alerts-inbox--count--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_market-alerts-inbox--count--fontWeight, 800);
}
[data-ui="pub.market-alerts-inbox"][data-part="panel"] {
  background: var(--c-pub_market-alerts-inbox--panel--background, var(--ui-surface-base));
  border-color: var(--c-pub_market-alerts-inbox--panel--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_market-alerts-inbox--panel--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_market-alerts-inbox--panel--color, var(--ui-content-fg));
  border-radius: var(--c-pub_market-alerts-inbox--panel--radius, 0);
  box-shadow: var(--c-pub_market-alerts-inbox--panel--shadow, var(--pub-panel-shadow));
  font-family: var(--c-pub_market-alerts-inbox--panel--fontFamily, var(--ui-type-font-ui));
}
[data-ui="pub.market-alerts-inbox"][data-part="panelHeader"] {
  font-size: var(--c-pub_market-alerts-inbox--panelHeader--fontSize, var(--ui-type-size-xs));
}
[data-ui="pub.market-alerts-inbox"][data-part="telegram"] {
  background: var(--c-pub_market-alerts-inbox--telegram--background, var(--ui-action-accent-soft));
  color: var(--c-pub_market-alerts-inbox--telegram--color, var(--ui-content-fg));
  border-radius: var(--c-pub_market-alerts-inbox--telegram--radius, var(--ui-geometry-radius-surface));
  font-size: var(--c-pub_market-alerts-inbox--telegram--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_market-alerts-inbox--telegram--fontWeight, var(--ui-type-weight-bold));
  line-height: var(--c-pub_market-alerts-inbox--telegram--lineHeight, 1.3);
}
[data-ui="pub.market-alerts-inbox"][data-part="message"] {
  color: var(--c-pub_market-alerts-inbox--message--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_market-alerts-inbox--message--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_market-alerts-inbox--message--lineHeight, 1.45);
}
[data-ui="pub.market-alerts-inbox"][data-part="row"] {
  border-radius: var(--c-pub_market-alerts-inbox--row--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.market-alerts-inbox"][data-part="item"] {
  color: var(--c-pub_market-alerts-inbox--item--color, var(--ui-content-fg-muted));
  border-radius: var(--c-pub_market-alerts-inbox--item--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.market-alerts-inbox"][data-part="dot"] {
  background: var(--c-pub_market-alerts-inbox--dot--background, transparent);
  border-radius: var(--c-pub_market-alerts-inbox--dot--radius, 999px);
}
[data-ui="pub.market-alerts-inbox"][data-part="title"] {
  font-size: var(--c-pub_market-alerts-inbox--title--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_market-alerts-inbox--title--fontWeight, var(--ui-type-weight-bold));
  line-height: var(--c-pub_market-alerts-inbox--title--lineHeight, 1.3);
}
[data-ui="pub.market-alerts-inbox"][data-part="body"] {
  color: var(--c-pub_market-alerts-inbox--body--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_market-alerts-inbox--body--fontSize, var(--ui-type-size-2xs));
  line-height: var(--c-pub_market-alerts-inbox--body--lineHeight, 1.35);
}
[data-ui="pub.market-alerts-inbox"][data-part="meta"] {
  color: var(--c-pub_market-alerts-inbox--meta--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_market-alerts-inbox--meta--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.market-alerts-inbox"][data-part="ask"] {
  color: var(--c-pub_market-alerts-inbox--ask--color, var(--ui-content-fg-muted));
  border-radius: var(--c-pub_market-alerts-inbox--ask--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.market-alerts-form"][data-part="channels"] {
  border-color: var(--c-pub_market-alerts-form--channels--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_market-alerts-form--channels--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_market-alerts-form--channels--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.market-alerts-form"][data-part="channel"] {
  color: var(--c-pub_market-alerts-form--channel--color, var(--ui-content-fg-muted));
  border-radius: var(--c-pub_market-alerts-form--channel--radius, 0);
  font-size: var(--c-pub_market-alerts-form--channel--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_market-alerts-form--channel--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_market-alerts-form--channel--lineHeight, 1.4286);
}
[data-ui="pub.market-alerts-form"][data-part="company"] {
  border-color: var(--c-pub_market-alerts-form--company--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_market-alerts-form--company--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_market-alerts-form--company--radius, 0);
  font-size: var(--c-pub_market-alerts-form--company--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_market-alerts-form--company--lineHeight, 1.4286);
  background: var(--c-pub_market-alerts-form--company--background, var(--ui-surface-raised));
}
[data-ui="pub.market-alerts-form"][data-part="companyLabel"] {
  font-weight: var(--c-pub_market-alerts-form--companyLabel--fontWeight, var(--ui-type-weight-medium));
}
[data-ui="pub.market-alerts-form"][data-part="remove"] {
  color: var(--c-pub_market-alerts-form--remove--color, var(--ui-content-fg-muted));
  border-radius: var(--c-pub_market-alerts-form--remove--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.market-alerts-form"][data-part="message"] {
  color: var(--c-pub_market-alerts-form--message--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_market-alerts-form--message--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_market-alerts-form--message--lineHeight, 1.4286);
}
[data-ui="pub.market-alerts-form"][data-part="error"] {
  color: var(--c-pub_market-alerts-form--error--color, var(--ui-status-danger-text));
  font-size: var(--c-pub_market-alerts-form--error--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_market-alerts-form--error--lineHeight, 1.4286);
}
[data-ui="pub.market-alerts-form"][data-part="suggestions"] {
  border-color: var(--c-pub_market-alerts-form--suggestions--borderColor, var(--ui-line-divider));
  border-style: var(--c-pub_market-alerts-form--suggestions--borderStyle, dashed);
  border-width: var(--c-pub_market-alerts-form--suggestions--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_market-alerts-form--suggestions--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.market-alerts-form"][data-part="suggestionsTitle"] {
  font-weight: var(--c-pub_market-alerts-form--suggestionsTitle--fontWeight, var(--ui-type-weight-medium));
  font-size: var(--c-pub_market-alerts-form--suggestionsTitle--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_market-alerts-form--suggestionsTitle--lineHeight, 1.4286);
}
[data-ui="pub.market-alerts-form"][data-part="suggestion"] {
  border-color: var(--c-pub_market-alerts-form--suggestion--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_market-alerts-form--suggestion--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_market-alerts-form--suggestion--radius, var(--ui-geometry-radius-surface));
  font-size: var(--c-pub_market-alerts-form--suggestion--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_market-alerts-form--suggestion--lineHeight, 1.4286);
}
[data-ui="pub.market-alerts-form"][data-part="hint"] {
  color: var(--c-pub_market-alerts-form--hint--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_market-alerts-form--hint--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_market-alerts-form--hint--lineHeight, 1.3333);
}
[data-ui="pub.market-alerts-form"][data-part="option"] {
  font-size: var(--c-pub_market-alerts-form--option--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_market-alerts-form--option--lineHeight, 1.4286);
}
[data-ui="pub.market-alerts-form"][data-part="sectionTitle"] {
  font-weight: var(--c-pub_market-alerts-form--sectionTitle--fontWeight, 600);
  font-size: var(--c-pub_market-alerts-form--sectionTitle--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_market-alerts-form--sectionTitle--lineHeight, 1.4286);
}
[data-ui="pub.market-alerts-form"][data-part="times"] {
  font-size: var(--c-pub_market-alerts-form--times--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_market-alerts-form--times--lineHeight, 1.4286);
}
[data-ui="pub.market-alerts-form"][data-part="status"] {
  font-size: var(--c-pub_market-alerts-form--status--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_market-alerts-form--status--lineHeight, 1.4286);
}
[data-ui="pub.market-alerts-form"][data-part="notice"] {
  color: var(--c-pub_market-alerts-form--notice--color, var(--ui-content-fg-muted));
}
[data-ui="pub.market-alerts-form"][data-part="result"] {
  color: var(--c-pub_market-alerts-form--result--color, var(--ui-content-fg-muted));
}
[data-ui="pub.market-alerts-settings-card"][data-part="message"] {
  color: var(--c-pub_market-alerts-settings-card--message--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_market-alerts-settings-card--message--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_market-alerts-settings-card--message--lineHeight, 1.4286);
}
[data-ui="pub.market-alerts-settings-card"][data-part="error"] {
  color: var(--c-pub_market-alerts-settings-card--error--color, var(--ui-status-danger-text));
  font-size: var(--c-pub_market-alerts-settings-card--error--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_market-alerts-settings-card--error--lineHeight, 1.4286);
}
[data-ui="pub.market-calendar"][data-part="root"] {
  color: var(--c-pub_market-calendar--root--color, var(--ui-content-fg));
}
[data-ui="pub.market-context-card-heading"][data-part="icon"] {
  color: var(--c-pub_market-context-card-heading--icon--color, var(--ui-content-fg-muted));
}
[data-ui="pub.market-context-card-heading"][data-part="title"] {
  color: var(--c-pub_market-context-card-heading--title--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_market-context-card-heading--title--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_market-context-card-heading--title--fontWeight, 900);
  line-height: var(--c-pub_market-context-card-heading--title--lineHeight, 1.4286);
  letter-spacing: var(--c-pub_market-context-card-heading--title--letterSpacing, var(--ui-type-tracking-label));
  text-transform: var(--c-pub_market-context-card-heading--title--textTransform, uppercase);
}
[data-ui="pub.market-context-load-state"][data-part="loading"] {
  color: var(--c-pub_market-context-load-state--loading--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_market-context-load-state--loading--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_market-context-load-state--loading--lineHeight, 1.4286);
}
[data-ui="pub.market-context-load-state"][data-part="error"] {
  color: var(--c-pub_market-context-load-state--error--color, var(--ui-status-danger-text));
  font-size: var(--c-pub_market-context-load-state--error--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_market-context-load-state--error--lineHeight, 1.4286);
}
[data-ui="pub.market-context-load-state"][data-part="empty"] {
  color: var(--c-pub_market-context-load-state--empty--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_market-context-load-state--empty--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_market-context-load-state--empty--lineHeight, 1.4286);
}
[data-ui="pub.market-context-query-bounds"][data-part="root"] {
  color: var(--c-pub_market-context-query-bounds--root--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_market-context-query-bounds--root--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.market-context-rail"][data-part="root"] {
  background: var(--c-pub_market-context-rail--root--background, var(--ui-surface-base));
  border-color: var(--c-pub_market-context-rail--root--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_market-context-rail--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_market-context-rail--root--radius, 0);
  box-shadow: var(--c-pub_market-context-rail--root--shadow, var(--ui-elevation-raised));
}
[data-ui="pub.market-context-rail"][data-part="eyebrow"] {
  color: var(--c-pub_market-context-rail--eyebrow--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_market-context-rail--eyebrow--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_market-context-rail--eyebrow--fontWeight, 900);
  line-height: var(--c-pub_market-context-rail--eyebrow--lineHeight, 1.3333);
  letter-spacing: var(--c-pub_market-context-rail--eyebrow--letterSpacing, var(--ui-type-tracking-label));
  text-transform: var(--c-pub_market-context-rail--eyebrow--textTransform, uppercase);
}
[data-ui="pub.market-context-rail"][data-part="title"] {
  color: var(--c-pub_market-context-rail--title--color, var(--ui-content-fg));
  font-size: var(--c-pub_market-context-rail--title--fontSize, 1.125rem);
  font-weight: var(--c-pub_market-context-rail--title--fontWeight, 900);
  line-height: var(--c-pub_market-context-rail--title--lineHeight, 1.5556);
}
[data-ui="pub.market-context-rail"][data-part="description"] {
  color: var(--c-pub_market-context-rail--description--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_market-context-rail--description--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_market-context-rail--description--lineHeight, 1.4286);
}
[data-ui="pub.market-context-tabs"][data-part="tab"] {
  color: var(--c-pub_market-context-tabs--tab--color, var(--ui-content-fg-muted));
  border-radius: var(--c-pub_market-context-tabs--tab--radius, 0);
  font-size: var(--c-pub_market-context-tabs--tab--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_market-context-tabs--tab--fontWeight, 900);
  line-height: var(--c-pub_market-context-tabs--tab--lineHeight, 1.3333);
}
[data-ui="pub.market-event-detail"][data-part="root"] {
  background: var(--c-pub_market-event-detail--root--background, var(--ui-surface-raised));
  border-radius: var(--c-pub_market-event-detail--root--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.market-event-detail"][data-part="label"] {
  color: var(--c-pub_market-event-detail--label--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_market-event-detail--label--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_market-event-detail--label--fontWeight, 900);
  letter-spacing: var(--c-pub_market-event-detail--label--letterSpacing, var(--ui-type-tracking-label));
  text-transform: var(--c-pub_market-event-detail--label--textTransform, uppercase);
}
[data-ui="pub.market-event-detail"][data-part="value"] {
  color: var(--c-pub_market-event-detail--value--color, var(--ui-content-fg));
  font-weight: var(--c-pub_market-event-detail--value--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.market-event-details"][data-part="scrim"] {
  background: var(--c-pub_market-event-details--scrim--background, var(--ui-surface-overlay));
}
[data-ui="pub.market-event-details"][data-part="root"] {
  background: var(--c-pub_market-event-details--root--background, var(--ui-surface-base));
  border-color: var(--c-pub_market-event-details--root--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_market-event-details--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_market-event-details--root--radius, 0);
  box-shadow: var(--c-pub_market-event-details--root--shadow, var(--ui-elevation-raised));
}
[data-ui="pub.market-event-details"][data-part="eyebrow"] {
  color: var(--c-pub_market-event-details--eyebrow--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_market-event-details--eyebrow--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_market-event-details--eyebrow--fontWeight, 900);
  line-height: var(--c-pub_market-event-details--eyebrow--lineHeight, 1.3333);
  letter-spacing: var(--c-pub_market-event-details--eyebrow--letterSpacing, var(--ui-type-tracking-label));
  text-transform: var(--c-pub_market-event-details--eyebrow--textTransform, uppercase);
}
[data-ui="pub.market-event-details"][data-part="title"] {
  color: var(--c-pub_market-event-details--title--color, var(--ui-content-fg));
  font-size: var(--c-pub_market-event-details--title--fontSize, var(--ui-type-size-xl));
  font-weight: var(--c-pub_market-event-details--title--fontWeight, 900);
  line-height: var(--c-pub_market-event-details--title--lineHeight, 1.4);
}
[data-ui="pub.market-event-details"][data-part="close"] {
  border-radius: var(--c-pub_market-event-details--close--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.market-event-details"][data-part="facts"] {
  font-size: var(--c-pub_market-event-details--facts--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_market-event-details--facts--lineHeight, 1.4286);
}
[data-ui="pub.market-event-details"][data-part="action"] {
  border-color: var(--c-pub_market-event-details--action--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_market-event-details--action--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_market-event-details--action--color, var(--ui-content-fg));
  border-radius: var(--c-pub_market-event-details--action--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_market-event-details--action--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_market-event-details--action--fontWeight, 900);
  line-height: var(--c-pub_market-event-details--action--lineHeight, 1.4286);
}
[data-ui="pub.market-event-details"][data-part="source"] {
  background: var(--c-pub_market-event-details--source--background, var(--ui-action-solid-fill));
  color: var(--c-pub_market-event-details--source--color, var(--ui-action-solid-on-fill));
  border-radius: var(--c-pub_market-event-details--source--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_market-event-details--source--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_market-event-details--source--fontWeight, 900);
  line-height: var(--c-pub_market-event-details--source--lineHeight, 1.4286);
}
[data-ui="pub.market-feed-card"][data-part="root"] {
  background: var(--c-pub_market-feed-card--root--background, var(--ui-surface-base));
  border-color: var(--c-pub_market-feed-card--root--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_market-feed-card--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_market-feed-card--root--radius, 0);
  box-shadow: var(--c-pub_market-feed-card--root--shadow, var(--ui-elevation-raised));
}
[data-ui="pub.market-feed-card"][data-part="items"] {
  border-color: var(--c-pub_market-feed-card--items--borderColor, var(--ui-line-hairline));
}
[data-ui="pub.market-feed-card"][data-part="item"] {
  border-color: var(--c-pub_market-feed-card--item--borderColor, var(--ui-line-hairline));
}
[data-ui="pub.market-feed-card"][data-part="kindIcon"] {
  background: var(--c-pub_market-feed-card--kindIcon--background, var(--ui-state-hover));
  color: var(--c-pub_market-feed-card--kindIcon--color, var(--ui-content-fg-muted));
  border-radius: var(--c-pub_market-feed-card--kindIcon--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.market-feed-card"][data-part="title"] {
  color: var(--c-pub_market-feed-card--title--color, var(--ui-content-fg));
  font-size: var(--c-pub_market-feed-card--title--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_market-feed-card--title--fontWeight, var(--ui-type-weight-bold));
  line-height: var(--c-pub_market-feed-card--title--lineHeight, 1.4286);
}
[data-ui="pub.market-feed-card"][data-part="time"] {
  color: var(--c-pub_market-feed-card--time--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_market-feed-card--time--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.market-feed-card"][data-part="externalIcon"] {
  color: var(--c-pub_market-feed-card--externalIcon--color, var(--ui-content-fg-muted));
}
[data-ui="pub.market-feed-card"][data-part="action"] {
  color: var(--c-pub_market-feed-card--action--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_market-feed-card--action--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_market-feed-card--action--lineHeight, 1.3333);
}
[data-ui="pub.market-feed-card"][data-part="footnote"] {
  color: var(--c-pub_market-feed-card--footnote--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_market-feed-card--footnote--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.market-feed-supporting-card"][data-part="root"] {
  background: var(--c-pub_market-feed-supporting-card--root--background, var(--ui-surface-base));
  border-color: var(--c-pub_market-feed-supporting-card--root--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_market-feed-supporting-card--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_market-feed-supporting-card--root--radius, 0);
  box-shadow: var(--c-pub_market-feed-supporting-card--root--shadow, var(--ui-elevation-raised));
}
[data-ui="pub.upcoming-events-card"][data-part="root"] {
  background: var(--c-pub_upcoming-events-card--root--background, var(--ui-surface-base));
  border-color: var(--c-pub_upcoming-events-card--root--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_upcoming-events-card--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_upcoming-events-card--root--radius, 0);
  box-shadow: var(--c-pub_upcoming-events-card--root--shadow, var(--ui-elevation-raised));
}
[data-ui="pub.upcoming-events-card"][data-part="stale"] {
  background: var(--c-pub_upcoming-events-card--stale--background, var(--ui-emphasis-e2-soft));
  color: var(--c-pub_upcoming-events-card--stale--color, var(--ui-content-fg));
  border-radius: var(--c-pub_upcoming-events-card--stale--radius, var(--ui-geometry-radius-surface));
  font-size: var(--c-pub_upcoming-events-card--stale--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.upcoming-events-card"][data-part="items"] {
  border-color: var(--c-pub_upcoming-events-card--items--borderColor, var(--ui-line-hairline));
}
[data-ui="pub.upcoming-events-card"][data-part="item"] {
  border-color: var(--c-pub_upcoming-events-card--item--borderColor, var(--ui-line-hairline));
}
[data-ui="pub.upcoming-events-card"][data-part="categoryIcon"] {
  background: var(--c-pub_upcoming-events-card--categoryIcon--background, var(--ui-state-hover));
  color: var(--c-pub_upcoming-events-card--categoryIcon--color, var(--ui-content-fg-muted));
  border-radius: var(--c-pub_upcoming-events-card--categoryIcon--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.upcoming-events-card"][data-part="title"] {
  color: var(--c-pub_upcoming-events-card--title--color, var(--ui-content-fg));
  font-size: var(--c-pub_upcoming-events-card--title--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_upcoming-events-card--title--fontWeight, var(--ui-type-weight-bold));
  line-height: var(--c-pub_upcoming-events-card--title--lineHeight, 1.4286);
}
[data-ui="pub.upcoming-events-card"][data-part="subtitle"] {
  color: var(--c-pub_upcoming-events-card--subtitle--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_upcoming-events-card--subtitle--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.upcoming-events-card"][data-part="time"] {
  color: var(--c-pub_upcoming-events-card--time--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_upcoming-events-card--time--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.upcoming-events-card"][data-part="chat"] {
  color: var(--c-pub_upcoming-events-card--chat--color, var(--ui-content-fg-muted));
  border-radius: var(--c-pub_upcoming-events-card--chat--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.upcoming-events-card"][data-part="flow"] {
  color: var(--c-pub_upcoming-events-card--flow--color, var(--ui-content-fg-muted));
}
[data-ui="pub.upcoming-events-supporting-card"][data-part="root"] {
  background: var(--c-pub_upcoming-events-supporting-card--root--background, var(--ui-surface-base));
  border-color: var(--c-pub_upcoming-events-supporting-card--root--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_upcoming-events-supporting-card--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_upcoming-events-supporting-card--root--radius, 0);
  box-shadow: var(--c-pub_upcoming-events-supporting-card--root--shadow, var(--ui-elevation-raised));
}
[data-ui="pub.meta-play-control-card"][data-part="heading"] {
  font-size: var(--c-pub_meta-play-control-card--heading--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_meta-play-control-card--heading--fontWeight, 600);
  line-height: var(--c-pub_meta-play-control-card--heading--lineHeight, 1.4286);
}
[data-ui="pub.meta-play-control-card"][data-part="status"] {
  color: var(--c-pub_meta-play-control-card--status--color, var(--ui-node-muted));
  font-size: var(--c-pub_meta-play-control-card--status--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_meta-play-control-card--status--lineHeight, 1.3333);
}
[data-ui="pub.meta-play-control-card"][data-part="dot"] {
  background: var(--c-pub_meta-play-control-card--dot--background, var(--ui-node-muted));
  border-radius: var(--c-pub_meta-play-control-card--dot--radius, 999px);
}
[data-ui="pub.meta-play-control-card"][data-part="network"] {
  border-color: var(--c-pub_meta-play-control-card--network--borderColor, var(--ui-node-border));
  border-width: var(--c-pub_meta-play-control-card--network--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_meta-play-control-card--network--color, var(--ui-node-muted));
  border-radius: var(--c-pub_meta-play-control-card--network--radius, var(--ui-geometry-radius-chip));
  font-size: var(--c-pub_meta-play-control-card--network--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_meta-play-control-card--network--fontWeight, var(--ui-type-weight-medium));
}
[data-ui="pub.meta-play-control-card"][data-part="primary"] {
  background: var(--c-pub_meta-play-control-card--primary--background, var(--ui-action-solid-fill));
  border-color: var(--c-pub_meta-play-control-card--primary--borderColor, var(--ui-node-border));
  border-width: var(--c-pub_meta-play-control-card--primary--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_meta-play-control-card--primary--color, var(--ui-action-solid-on-fill));
  border-radius: var(--c-pub_meta-play-control-card--primary--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.meta-play-control-card"][data-part="runtime"] {
  background: var(--c-pub_meta-play-control-card--runtime--background, var(--ui-node-control-bg));
  color: var(--c-pub_meta-play-control-card--runtime--color, var(--ui-node-muted));
  border-radius: var(--c-pub_meta-play-control-card--runtime--radius, var(--ui-geometry-radius-node));
  font-size: var(--c-pub_meta-play-control-card--runtime--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_meta-play-control-card--runtime--lineHeight, 1.3333);
}
[data-ui="pub.meta-play-control-card"][data-part="action"] {
  border-color: var(--c-pub_meta-play-control-card--action--borderColor, var(--ui-node-border));
  border-width: var(--c-pub_meta-play-control-card--action--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_meta-play-control-card--action--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_meta-play-control-card--action--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_meta-play-control-card--action--fontWeight, var(--ui-type-weight-medium));
}
[data-ui="pub.meta-wallet-card"][data-part="heading"] {
  font-size: var(--c-pub_meta-wallet-card--heading--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_meta-wallet-card--heading--fontWeight, 600);
  line-height: var(--c-pub_meta-wallet-card--heading--lineHeight, 1.4286);
}
[data-ui="pub.meta-wallet-card"][data-part="type"] {
  color: var(--c-pub_meta-wallet-card--type--color, var(--ui-node-muted));
  font-size: var(--c-pub_meta-wallet-card--type--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_meta-wallet-card--type--lineHeight, 1.3333);
}
[data-ui="pub.meta-wallet-card"][data-part="mode"] {
  border-color: var(--c-pub_meta-wallet-card--mode--borderColor, var(--ui-node-border));
  border-width: var(--c-pub_meta-wallet-card--mode--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_meta-wallet-card--mode--color, var(--ui-node-muted));
  border-radius: var(--c-pub_meta-wallet-card--mode--radius, var(--ui-geometry-radius-chip));
  font-size: var(--c-pub_meta-wallet-card--mode--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_meta-wallet-card--mode--fontWeight, var(--ui-type-weight-medium));
}
[data-ui="pub.meta-wallet-card"][data-part="selection"] {
  background: var(--c-pub_meta-wallet-card--selection--background, var(--ui-node-control-bg));
  border-color: var(--c-pub_meta-wallet-card--selection--borderColor, var(--ui-node-border));
  border-width: var(--c-pub_meta-wallet-card--selection--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_meta-wallet-card--selection--radius, var(--ui-geometry-radius-node));
}
[data-ui="pub.meta-wallet-card"][data-part="selectionLabel"] {
  color: var(--c-pub_meta-wallet-card--selectionLabel--color, var(--ui-node-muted));
  font-size: var(--c-pub_meta-wallet-card--selectionLabel--fontSize, var(--ui-type-size-2xs));
  text-transform: var(--c-pub_meta-wallet-card--selectionLabel--textTransform, uppercase);
}
[data-ui="pub.meta-wallet-card"][data-part="wallet"] {
  font-family: var(--c-pub_meta-wallet-card--wallet--fontFamily, var(--ui-type-font-mono));
  font-size: var(--c-pub_meta-wallet-card--wallet--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_meta-wallet-card--wallet--lineHeight, 1.4286);
}
[data-ui="pub.meta-wallet-card"][data-part="modeButton"] {
  border-color: var(--c-pub_meta-wallet-card--modeButton--borderColor, var(--ui-node-border));
  border-width: var(--c-pub_meta-wallet-card--modeButton--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_meta-wallet-card--modeButton--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_meta-wallet-card--modeButton--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_meta-wallet-card--modeButton--fontWeight, var(--ui-type-weight-medium));
}
[data-ui="pub.mobile-chat-launcher"][data-part="chat"] {
  background: var(--c-pub_mobile-chat-launcher--chat--background, var(--ui-action-accent-fill));
  border-color: var(--c-pub_mobile-chat-launcher--chat--borderColor, var(--ui-action-accent-line));
  border-width: var(--c-pub_mobile-chat-launcher--chat--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_mobile-chat-launcher--chat--color, var(--ui-action-accent-on-fill));
  border-radius: var(--c-pub_mobile-chat-launcher--chat--radius, 0);
  box-shadow: var(--c-pub_mobile-chat-launcher--chat--shadow, var(--ui-elevation-popover));
  font-weight: var(--c-pub_mobile-chat-launcher--chat--fontWeight, 600);
}
[data-ui="pub.mobile-chat-launcher"][data-part="sidePanel"] {
  background: var(--c-pub_mobile-chat-launcher--sidePanel--background, var(--ui-surface-base));
  border-color: var(--c-pub_mobile-chat-launcher--sidePanel--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_mobile-chat-launcher--sidePanel--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_mobile-chat-launcher--sidePanel--color, var(--ui-content-fg));
  box-shadow: var(--c-pub_mobile-chat-launcher--sidePanel--shadow, var(--ui-elevation-popover));
  border-radius: var(--c-pub_mobile-chat-launcher--sidePanel--radius, 0);
}
[data-ui="pub.mobile-workspace"][data-part="root"] {
  background: var(--c-pub_mobile-workspace--root--background, var(--ui-surface-page));
  color: var(--c-pub_mobile-workspace--root--color, var(--ui-content-fg));
}
[data-ui="pub.mobile-workspace"][data-part="retry"] {
  border-color: var(--c-pub_mobile-workspace--retry--borderColor, var(--ui-line-input));
  border-width: var(--c-pub_mobile-workspace--retry--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_mobile-workspace--retry--radius, var(--ui-geometry-radius-control));
  background: var(--c-pub_mobile-workspace--retry--background, var(--ui-surface-page));
  color: var(--c-pub_mobile-workspace--retry--color, var(--ui-content-fg));
  font-weight: var(--c-pub_mobile-workspace--retry--fontWeight, 600);
}
[data-ui="pub.mobile-workspace"][data-part="viewSwitch"] {
  border-color: var(--c-pub_mobile-workspace--viewSwitch--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_mobile-workspace--viewSwitch--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_mobile-workspace--viewSwitch--radius, var(--ui-geometry-radius-control));
  background: var(--c-pub_mobile-workspace--viewSwitch--background, var(--ui-surface-raised));
}
[data-ui="pub.mobile-workspace"][data-part="viewOption"] {
  color: var(--c-pub_mobile-workspace--viewOption--color, var(--ui-content-fg-muted));
  border-radius: var(--c-pub_mobile-workspace--viewOption--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_mobile-workspace--viewOption--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_mobile-workspace--viewOption--fontWeight, 600);
  line-height: var(--c-pub_mobile-workspace--viewOption--lineHeight, 1.3333);
}
[data-ui="pub.mobile-workspace"][data-part="inkSwitch"] {
  border-color: var(--c-pub_mobile-workspace--inkSwitch--borderColor, var(--ui-surface-on-ink-muted));
  border-width: var(--c-pub_mobile-workspace--inkSwitch--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_mobile-workspace--inkSwitch--radius, var(--ui-geometry-radius-control));
  background: var(--c-pub_mobile-workspace--inkSwitch--background, var(--ui-surface-ink));
}
[data-ui="pub.mobile-workspace"][data-part="inkOption"] {
  color: var(--c-pub_mobile-workspace--inkOption--color, var(--ui-surface-on-ink-muted));
  border-radius: var(--c-pub_mobile-workspace--inkOption--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_mobile-workspace--inkOption--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_mobile-workspace--inkOption--fontWeight, 600);
}
[data-ui="pub.mobile-workspace"][data-part="logicHeader"] {
  border-color: var(--c-pub_mobile-workspace--logicHeader--borderColor, var(--ui-line-divider));
}
[data-ui="pub.mobile-workspace"][data-part="logicTitle"] {
  font-size: var(--c-pub_mobile-workspace--logicTitle--fontSize, var(--ui-type-size-lg));
  font-weight: var(--c-pub_mobile-workspace--logicTitle--fontWeight, 600);
}
[data-ui="pub.mobile-workspace"][data-part="eyebrow"] {
  color: var(--c-pub_mobile-workspace--eyebrow--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_mobile-workspace--eyebrow--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_mobile-workspace--eyebrow--fontWeight, 600);
  letter-spacing: var(--c-pub_mobile-workspace--eyebrow--letterSpacing, var(--ui-type-tracking-label));
  line-height: var(--c-pub_mobile-workspace--eyebrow--lineHeight, 1.3333);
  text-transform: var(--c-pub_mobile-workspace--eyebrow--textTransform, uppercase);
}
[data-ui="pub.mobile-workspace"][data-part="header"] {
  border-color: var(--c-pub_mobile-workspace--header--borderColor, var(--ui-line-divider));
}
[data-ui="pub.mobile-workspace"][data-part="back"] {
  border-color: var(--c-pub_mobile-workspace--back--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_mobile-workspace--back--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_mobile-workspace--back--radius, 0);
  background: var(--c-pub_mobile-workspace--back--background, var(--ui-surface-base));
  color: var(--c-pub_mobile-workspace--back--color, var(--ui-content-fg));
  box-shadow: var(--c-pub_mobile-workspace--back--shadow, var(--ui-elevation-raised));
}
[data-ui="pub.mobile-workspace"][data-part="home"] {
  border-radius: var(--c-pub_mobile-workspace--home--radius, 6px);
}
[data-ui="pub.mobile-workspace"][data-part="logo"] {
  border-radius: var(--c-pub_mobile-workspace--logo--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.mobile-workspace"][data-part="title"] {
  font-size: var(--c-pub_mobile-workspace--title--fontSize, var(--ui-type-size-lg));
  font-weight: var(--c-pub_mobile-workspace--title--fontWeight, 600);
}
[data-ui="pub.mobile-workspace"][data-part="subtitle"] {
  color: var(--c-pub_mobile-workspace--subtitle--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_mobile-workspace--subtitle--fontSize, var(--ui-type-size-xs));
}
[data-ui="pub.mobile-workspace"][data-part="dock"] {
  background: var(--c-pub_mobile-workspace--dock--background, var(--ui-surface-glass));
  backdrop-filter: blur(var(--c-pub_mobile-workspace--dock--backdropBlur, var(--ui-surface-backdrop-blur)));
  border-color: var(--c-pub_mobile-workspace--dock--borderColor, var(--ui-line-hairline));
  box-shadow: var(--c-pub_mobile-workspace--dock--shadow, var(--ui-elevation-raised));
}
[data-ui="pub.mobile-workspace"][data-part="tabIndicator"] {
  background: var(--c-pub_mobile-workspace--tabIndicator--background, var(--ui-action-accent-fill));
  border-radius: var(--c-pub_mobile-workspace--tabIndicator--radius, var(--ui-geometry-radius-control));
  box-shadow: var(--c-pub_mobile-workspace--tabIndicator--shadow, var(--ui-elevation-raised));
}
[data-ui="pub.mobile-workspace"][data-part="tab"] {
  color: var(--c-pub_mobile-workspace--tab--color, var(--ui-content-fg-muted));
  border-radius: var(--c-pub_mobile-workspace--tab--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_mobile-workspace--tab--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_mobile-workspace--tab--fontWeight, 600);
  line-height: var(--c-pub_mobile-workspace--tab--lineHeight, 1.3333);
}
[data-ui="pub.mobile-workspace"][data-part="toast"] {
  background: var(--c-pub_mobile-workspace--toast--background, var(--ui-surface-base));
  border-color: var(--c-pub_mobile-workspace--toast--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_mobile-workspace--toast--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_mobile-workspace--toast--color, var(--ui-content-fg));
  border-radius: var(--c-pub_mobile-workspace--toast--radius, var(--ui-geometry-radius-surface));
  box-shadow: var(--c-pub_mobile-workspace--toast--shadow, var(--ui-elevation-popover));
  font-size: var(--c-pub_mobile-workspace--toast--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_mobile-workspace--toast--lineHeight, 1.4286);
}
[data-ui="pub.mobile-workspace"][data-part="toastRetry"] {
  border-color: var(--c-pub_mobile-workspace--toastRetry--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_mobile-workspace--toastRetry--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_mobile-workspace--toastRetry--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_mobile-workspace--toastRetry--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_mobile-workspace--toastRetry--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_mobile-workspace--toastRetry--lineHeight, 1.3333);
}
[data-ui="pub.mobile-workspace"][data-part="toastDismiss"] {
  color: var(--c-pub_mobile-workspace--toastDismiss--color, var(--ui-content-fg-muted));
  border-radius: var(--c-pub_mobile-workspace--toastDismiss--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_mobile-workspace--toastDismiss--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_mobile-workspace--toastDismiss--lineHeight, 1.3333);
}
[data-ui="pub.mobile-graph-node-detail"][data-part="root"] {
  background: var(--c-pub_mobile-graph-node-detail--root--background, var(--ui-surface-page));
  border-width: var(--c-pub_mobile-graph-node-detail--root--borderWidth, 0);
  color: var(--c-pub_mobile-graph-node-detail--root--color, var(--ui-content-fg));
}
[data-ui="pub.mobile-graph-node-detail"][data-part="header"] {
  border-color: var(--c-pub_mobile-graph-node-detail--header--borderColor, var(--ui-line-divider));
}
[data-ui="pub.mobile-graph-node-detail"][data-part="back"] {
  background: var(--c-pub_mobile-graph-node-detail--back--background, var(--ui-surface-page));
  border-color: var(--c-pub_mobile-graph-node-detail--back--borderColor, var(--ui-line-input));
  border-width: var(--c-pub_mobile-graph-node-detail--back--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_mobile-graph-node-detail--back--radius, 0);
  font-size: var(--c-pub_mobile-graph-node-detail--back--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_mobile-graph-node-detail--back--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_mobile-graph-node-detail--back--lineHeight, 1.4286);
}
[data-ui="pub.mobile-graph-node-detail"][data-part="title"] {
  font-size: var(--c-pub_mobile-graph-node-detail--title--fontSize, 1.125rem);
  font-weight: var(--c-pub_mobile-graph-node-detail--title--fontWeight, 600);
  line-height: var(--c-pub_mobile-graph-node-detail--title--lineHeight, 1.5556);
}
[data-ui="pub.mobile-graph-node-detail"][data-part="description"] {
  color: var(--c-pub_mobile-graph-node-detail--description--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_mobile-graph-node-detail--description--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_mobile-graph-node-detail--description--lineHeight, 1.4286);
}
[data-ui="pub.mobile-graph-node-detail"][data-part="loading"] {
  color: var(--c-pub_mobile-graph-node-detail--loading--color, var(--ui-content-fg-muted));
}
[data-ui="pub.mobile-graph-node-detail"][data-part="loadingTitle"] {
  color: var(--c-pub_mobile-graph-node-detail--loadingTitle--color, var(--ui-content-fg));
  font-size: var(--c-pub_mobile-graph-node-detail--loadingTitle--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_mobile-graph-node-detail--loadingTitle--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_mobile-graph-node-detail--loadingTitle--lineHeight, 1.4286);
}
[data-ui="pub.mobile-graph-node-detail"][data-part="loadingHint"] {
  font-size: var(--c-pub_mobile-graph-node-detail--loadingHint--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_mobile-graph-node-detail--loadingHint--lineHeight, 1.3333);
}
[data-ui="pub.mobile-graph-node-edit-actions"][data-part="root"] {
  background: var(--c-pub_mobile-graph-node-edit-actions--root--background, var(--ui-surface-glass));
  backdrop-filter: blur(var(--c-pub_mobile-graph-node-edit-actions--root--backdropBlur, var(--ui-surface-backdrop-blur)));
  border-color: var(--c-pub_mobile-graph-node-edit-actions--root--borderColor, var(--ui-line-divider));
  box-shadow: var(--c-pub_mobile-graph-node-edit-actions--root--shadow, var(--ui-elevation-raised));
}
[data-ui="pub.mobile-graph-node-edit-actions"][data-part="status"] {
  color: var(--c-pub_mobile-graph-node-edit-actions--status--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_mobile-graph-node-edit-actions--status--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_mobile-graph-node-edit-actions--status--lineHeight, 1.3333);
}
[data-ui="pub.mobile-graph-node-edit-actions"][data-part="reset"] {
  background: var(--c-pub_mobile-graph-node-edit-actions--reset--background, var(--ui-surface-page));
  border-color: var(--c-pub_mobile-graph-node-edit-actions--reset--borderColor, var(--ui-line-input));
  border-width: var(--c-pub_mobile-graph-node-edit-actions--reset--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_mobile-graph-node-edit-actions--reset--radius, 0);
  font-size: var(--c-pub_mobile-graph-node-edit-actions--reset--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_mobile-graph-node-edit-actions--reset--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_mobile-graph-node-edit-actions--reset--lineHeight, 1.4286);
}
[data-ui="pub.mobile-graph-node-edit-actions"][data-part="save"] {
  background: var(--c-pub_mobile-graph-node-edit-actions--save--background, var(--ui-action-solid-fill));
  color: var(--c-pub_mobile-graph-node-edit-actions--save--color, var(--ui-action-solid-on-fill));
  border-radius: var(--c-pub_mobile-graph-node-edit-actions--save--radius, 0);
  font-size: var(--c-pub_mobile-graph-node-edit-actions--save--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_mobile-graph-node-edit-actions--save--fontWeight, 600);
  line-height: var(--c-pub_mobile-graph-node-edit-actions--save--lineHeight, 1.4286);
}
[data-ui="pub.mobile-graph-node-tile"][data-part="root"] {
  background: var(--c-pub_mobile-graph-node-tile--root--background, var(--ui-surface-base));
  border-color: var(--c-pub_mobile-graph-node-tile--root--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_mobile-graph-node-tile--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_mobile-graph-node-tile--root--radius, 0);
  box-shadow: var(--c-pub_mobile-graph-node-tile--root--shadow, var(--ui-elevation-raised));
}
[data-ui="pub.mobile-graph-node-tile"][data-part="placeholder"] {
  background: var(--c-pub_mobile-graph-node-tile--placeholder--background, var(--ui-surface-raised));
  border-color: var(--c-pub_mobile-graph-node-tile--placeholder--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_mobile-graph-node-tile--placeholder--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_mobile-graph-node-tile--placeholder--color, var(--ui-content-fg-muted));
  border-radius: var(--c-pub_mobile-graph-node-tile--placeholder--radius, var(--ui-geometry-radius-surface));
  font-size: var(--c-pub_mobile-graph-node-tile--placeholder--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_mobile-graph-node-tile--placeholder--lineHeight, 1.4286);
}
[data-ui="pub.mobile-graph-node-tile"][data-part="open"] {
  border-radius: var(--c-pub_mobile-graph-node-tile--open--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.mobile-graph-node-tile"][data-part="badge"] {
  background: var(--c-pub_mobile-graph-node-tile--badge--background, var(--ui-surface-page));
  border-color: var(--c-pub_mobile-graph-node-tile--badge--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_mobile-graph-node-tile--badge--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_mobile-graph-node-tile--badge--color, var(--ui-content-fg-muted));
  border-radius: var(--c-pub_mobile-graph-node-tile--badge--radius, var(--ui-geometry-radius-surface));
  box-shadow: var(--c-pub_mobile-graph-node-tile--badge--shadow, var(--ui-elevation-raised));
}
[data-ui="pub.mobile-graph-regenerate"][data-part="trigger"] {
  background: var(--c-pub_mobile-graph-regenerate--trigger--background, var(--ui-surface-page));
  border-color: var(--c-pub_mobile-graph-regenerate--trigger--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_mobile-graph-regenerate--trigger--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_mobile-graph-regenerate--trigger--color, var(--ui-content-fg-muted));
  border-radius: var(--c-pub_mobile-graph-regenerate--trigger--radius, 0);
}
[data-ui="pub.mobile-graph-regenerate"][data-part="scrim"] {
  background: var(--c-pub_mobile-graph-regenerate--scrim--background, var(--ui-surface-overlay));
  backdrop-filter: blur(var(--c-pub_mobile-graph-regenerate--scrim--backdropBlur, var(--ui-surface-backdrop-blur)));
}
[data-ui="pub.mobile-graph-regenerate"][data-part="dialog"] {
  background: var(--c-pub_mobile-graph-regenerate--dialog--background, var(--ui-surface-base));
  border-color: var(--c-pub_mobile-graph-regenerate--dialog--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_mobile-graph-regenerate--dialog--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_mobile-graph-regenerate--dialog--color, var(--ui-content-fg));
  border-radius: var(--c-pub_mobile-graph-regenerate--dialog--radius, 24px);
  box-shadow: var(--c-pub_mobile-graph-regenerate--dialog--shadow, var(--ui-elevation-dialog));
}
[data-ui="pub.mobile-graph-regenerate"][data-part="title"] {
  font-size: var(--c-pub_mobile-graph-regenerate--title--fontSize, 1.125rem);
  font-weight: var(--c-pub_mobile-graph-regenerate--title--fontWeight, 600);
  line-height: var(--c-pub_mobile-graph-regenerate--title--lineHeight, 1.5556);
}
[data-ui="pub.mobile-graph-regenerate"][data-part="description"] {
  color: var(--c-pub_mobile-graph-regenerate--description--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_mobile-graph-regenerate--description--fontSize, var(--ui-type-size-md));
}
[data-ui="pub.mobile-graph-regenerate"][data-part="prompt"] {
  background: var(--c-pub_mobile-graph-regenerate--prompt--background, var(--ui-surface-page));
  border-color: var(--c-pub_mobile-graph-regenerate--prompt--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_mobile-graph-regenerate--prompt--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_mobile-graph-regenerate--prompt--color, var(--ui-content-fg));
  border-radius: var(--c-pub_mobile-graph-regenerate--prompt--radius, 16px);
  font-size: var(--c-pub_mobile-graph-regenerate--prompt--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_mobile-graph-regenerate--prompt--lineHeight, 1.4286);
}
[data-ui="pub.mobile-graph-regenerate"][data-part="counter"] {
  color: var(--c-pub_mobile-graph-regenerate--counter--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_mobile-graph-regenerate--counter--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_mobile-graph-regenerate--counter--lineHeight, 1.3333);
}
[data-ui="pub.mobile-graph-regenerate"][data-part="cancel"] {
  background: var(--c-pub_mobile-graph-regenerate--cancel--background, var(--ui-surface-page));
  border-color: var(--c-pub_mobile-graph-regenerate--cancel--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_mobile-graph-regenerate--cancel--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_mobile-graph-regenerate--cancel--radius, 0);
  font-size: var(--c-pub_mobile-graph-regenerate--cancel--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_mobile-graph-regenerate--cancel--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_mobile-graph-regenerate--cancel--lineHeight, 1.4286);
}
[data-ui="pub.mobile-graph-regenerate"][data-part="submit"] {
  background: var(--c-pub_mobile-graph-regenerate--submit--background, var(--ui-action-solid-fill));
  color: var(--c-pub_mobile-graph-regenerate--submit--color, var(--ui-action-solid-on-fill));
  border-radius: var(--c-pub_mobile-graph-regenerate--submit--radius, 0);
  font-size: var(--c-pub_mobile-graph-regenerate--submit--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_mobile-graph-regenerate--submit--fontWeight, 600);
  line-height: var(--c-pub_mobile-graph-regenerate--submit--lineHeight, 1.4286);
  border-color: var(--c-pub_mobile-graph-regenerate--submit--borderColor, var(--ui-action-solid-fill));
  border-width: var(--c-pub_mobile-graph-regenerate--submit--borderWidth, var(--ui-geometry-border-width));
}
[data-ui="pub.mobile-graph-station"][data-part="hit"] {
  background: var(--c-pub_mobile-graph-station--hit--background, transparent);
  border-radius: var(--c-pub_mobile-graph-station--hit--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.mobile-graph-station"][data-part="station"] {
  background: var(--c-pub_mobile-graph-station--station--background, var(--ui-surface-page));
  border-width: var(--c-pub_mobile-graph-station--station--borderWidth, 3px);
  border-radius: var(--c-pub_mobile-graph-station--station--radius, var(--ui-geometry-radius-control));
  box-shadow: var(--c-pub_mobile-graph-station--station--shadow, var(--ui-elevation-raised));
}
[data-ui="pub.mobile-graph-station"][data-part="core"] {
  border-radius: var(--c-pub_mobile-graph-station--core--radius, 999px);
}
[data-ui="pub.mobile-graph-station"][data-part="label"] {
  background: var(--c-pub_mobile-graph-station--label--background, var(--ui-surface-glass));
  border-color: var(--c-pub_mobile-graph-station--label--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_mobile-graph-station--label--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_mobile-graph-station--label--color, var(--ui-content-fg));
  border-radius: var(--c-pub_mobile-graph-station--label--radius, var(--ui-geometry-radius-control));
  box-shadow: var(--c-pub_mobile-graph-station--label--shadow, var(--ui-elevation-raised));
}
[data-ui="pub.mobile-graph-station"][data-part="kind"] {
  color: var(--c-pub_mobile-graph-station--kind--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_mobile-graph-station--kind--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_mobile-graph-station--kind--fontWeight, 600);
}
[data-ui="pub.mobile-graph-station"][data-part="title"] {
  font-size: var(--c-pub_mobile-graph-station--title--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_mobile-graph-station--title--fontWeight, 600);
}
[data-ui="pub.mobile-graph-station"][data-part="configured"] {
  font-size: var(--c-pub_mobile-graph-station--configured--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_mobile-graph-station--configured--fontWeight, var(--ui-type-weight-medium));
}
[data-ui="pub.mobile-graph-station"][data-part="hint"] {
  color: var(--c-pub_mobile-graph-station--hint--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_mobile-graph-station--hint--fontSize, var(--ui-type-size-xs));
}
[data-ui="pub.mobile-graph-view"][data-part="undo"] {
  background: var(--c-pub_mobile-graph-view--undo--background, var(--ui-surface-page));
  border-color: var(--c-pub_mobile-graph-view--undo--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_mobile-graph-view--undo--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_mobile-graph-view--undo--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_mobile-graph-view--undo--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_mobile-graph-view--undo--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_mobile-graph-view--undo--lineHeight, 1.4286);
  color: var(--c-pub_mobile-graph-view--undo--color, var(--ui-content-fg));
}
[data-ui="pub.mobile-graph-view"][data-part="nav"] {
  background: var(--c-pub_mobile-graph-view--nav--background, var(--ui-surface-page));
  border-color: var(--c-pub_mobile-graph-view--nav--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_mobile-graph-view--nav--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_mobile-graph-view--nav--radius, 6px);
}
[data-ui="pub.mobile-graph-view"][data-part="navButton"] {
  border-color: var(--c-pub_mobile-graph-view--navButton--borderColor, var(--ui-line-divider));
  color: var(--c-pub_mobile-graph-view--navButton--color, var(--ui-content-fg-muted));
}
[data-ui="pub.mobile-graph-view"][data-part="navLabel"] {
  font-size: var(--c-pub_mobile-graph-view--navLabel--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_mobile-graph-view--navLabel--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_mobile-graph-view--navLabel--lineHeight, 1.3333);
}
[data-ui="pub.mobile-graph-view"][data-part="announcement"] {
  color: var(--c-pub_mobile-graph-view--announcement--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_mobile-graph-view--announcement--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_mobile-graph-view--announcement--lineHeight, 1.3333);
}
[data-ui="pub.mobile-graph-view"][data-part="map"] {
  background: var(--c-pub_mobile-graph-view--map--background, var(--ui-surface-page));
  border-color: var(--c-pub_mobile-graph-view--map--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_mobile-graph-view--map--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_mobile-graph-view--map--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.mobile-graph-view"][data-part="routeBackdrop"] {
  stroke: var(--c-pub_mobile-graph-view--routeBackdrop--stroke, var(--ui-surface-raised));
}
[data-ui="pub.mobile-graph-view"][data-part="routeInner"] {
  stroke: var(--c-pub_mobile-graph-view--routeInner--stroke, var(--ui-surface-page));
}
[data-ui="pub.mobile-graph-view"][data-part="routeTraveled"] {
  stroke: var(--c-pub_mobile-graph-view--routeTraveled--stroke, var(--ui-status-success-fill));
}
[data-ui="pub.mobile-graph-view"][data-part="routeBadge"] {
  background: var(--c-pub_mobile-graph-view--routeBadge--background, var(--ui-surface-page));
  border-color: var(--c-pub_mobile-graph-view--routeBadge--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_mobile-graph-view--routeBadge--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_mobile-graph-view--routeBadge--color, var(--ui-content-fg-muted));
  border-radius: var(--c-pub_mobile-graph-view--routeBadge--radius, 999px);
  font-size: var(--c-pub_mobile-graph-view--routeBadge--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_mobile-graph-view--routeBadge--lineHeight, 1.3333);
}
[data-ui="pub.mobile-graph-view"][data-part="routeDot"] {
  border-radius: var(--c-pub_mobile-graph-view--routeDot--radius, 999px);
}
[data-ui="pub.mobile-workspace-mini-metric"][data-part="root"] {
  background: var(--c-pub_mobile-workspace-mini-metric--root--background, var(--ui-surface-page));
  border-color: var(--c-pub_mobile-workspace-mini-metric--root--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_mobile-workspace-mini-metric--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_mobile-workspace-mini-metric--root--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.mobile-workspace-mini-metric"][data-part="label"] {
  color: var(--c-pub_mobile-workspace-mini-metric--label--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_mobile-workspace-mini-metric--label--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_mobile-workspace-mini-metric--label--lineHeight, 1.3333);
}
[data-ui="pub.mobile-workspace-mini-metric"][data-part="value"] {
  font-size: var(--c-pub_mobile-workspace-mini-metric--value--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_mobile-workspace-mini-metric--value--fontWeight, 600);
}
[data-ui="pub.mobile-workspace-node-surface"][data-part="root"] {
  background: var(--c-pub_mobile-workspace-node-surface--root--background, var(--ui-surface-page));
  border-color: var(--c-pub_mobile-workspace-node-surface--root--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_mobile-workspace-node-surface--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_mobile-workspace-node-surface--root--radius, 0);
}
[data-ui="pub.mobile-workspace-state-panel"][data-part="root"] {
  background: var(--c-pub_mobile-workspace-state-panel--root--background, var(--ui-surface-base));
  border-color: var(--c-pub_mobile-workspace-state-panel--root--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_mobile-workspace-state-panel--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_mobile-workspace-state-panel--root--radius, 0);
  font-size: var(--c-pub_mobile-workspace-state-panel--root--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_mobile-workspace-state-panel--root--lineHeight, 1.4286);
}
[data-ui="pub.mobile-workspace-state-panel"][data-part="title"] {
  font-size: var(--c-pub_mobile-workspace-state-panel--title--fontSize, var(--ui-type-size-lg));
  font-weight: var(--c-pub_mobile-workspace-state-panel--title--fontWeight, 600);
  line-height: var(--c-pub_mobile-workspace-state-panel--title--lineHeight, 1.5);
}
[data-ui="pub.mobile-workspace-state-panel"][data-part="body"] {
  color: var(--c-pub_mobile-workspace-state-panel--body--color, var(--ui-content-fg-muted));
}
[data-ui="pub.mobile-layout-lab-graph"][data-part="root"] {
  background: var(--c-pub_mobile-layout-lab-graph--root--background, var(--ui-surface-base));
  border-color: var(--c-pub_mobile-layout-lab-graph--root--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_mobile-layout-lab-graph--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_mobile-layout-lab-graph--root--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.mobile-layout-lab-graph"][data-part="title"] {
  font-size: var(--c-pub_mobile-layout-lab-graph--title--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_mobile-layout-lab-graph--title--fontWeight, 600);
  line-height: var(--c-pub_mobile-layout-lab-graph--title--lineHeight, 1.4286);
}
[data-ui="pub.mobile-layout-lab-graph"][data-part="strategy"] {
  color: var(--c-pub_mobile-layout-lab-graph--strategy--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_mobile-layout-lab-graph--strategy--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_mobile-layout-lab-graph--strategy--lineHeight, 1.3333);
}
[data-ui="pub.mobile-layout-lab-graph"][data-part="summary"] {
  color: var(--c-pub_mobile-layout-lab-graph--summary--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_mobile-layout-lab-graph--summary--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.mobile-layout-lab-graph"][data-part="index"] {
  background: var(--c-pub_mobile-layout-lab-graph--index--background, var(--ui-surface-page));
  border-color: var(--c-pub_mobile-layout-lab-graph--index--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_mobile-layout-lab-graph--index--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_mobile-layout-lab-graph--index--radius, var(--ui-geometry-radius-surface));
  font-size: var(--c-pub_mobile-layout-lab-graph--index--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_mobile-layout-lab-graph--index--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_mobile-layout-lab-graph--index--lineHeight, 1.3333);
}
[data-ui="pub.mobile-layout-lab-graph"][data-part="commentLabel"] {
  color: var(--c-pub_mobile-layout-lab-graph--commentLabel--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_mobile-layout-lab-graph--commentLabel--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_mobile-layout-lab-graph--commentLabel--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_mobile-layout-lab-graph--commentLabel--lineHeight, 1.3333);
}
[data-ui="pub.mobile-layout-lab-graph"][data-part="comment"] {
  background: var(--c-pub_mobile-layout-lab-graph--comment--background, var(--ui-surface-page));
  border-color: var(--c-pub_mobile-layout-lab-graph--comment--borderColor, var(--ui-line-input));
  border-width: var(--c-pub_mobile-layout-lab-graph--comment--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_mobile-layout-lab-graph--comment--radius, var(--ui-geometry-radius-surface));
  font-size: var(--c-pub_mobile-layout-lab-graph--comment--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_mobile-layout-lab-graph--comment--lineHeight, 1.4286);
}
[data-ui="pub.mobile-layout-lab"][data-part="root"] {
  background: var(--c-pub_mobile-layout-lab--root--background, var(--ui-surface-page));
  color: var(--c-pub_mobile-layout-lab--root--color, var(--ui-content-fg));
}
[data-ui="pub.mobile-layout-lab"][data-part="header"] {
  background: var(--c-pub_mobile-layout-lab--header--background, var(--ui-surface-glass));
  border-color: var(--c-pub_mobile-layout-lab--header--borderColor, var(--ui-line-divider));
  backdrop-filter: blur(var(--c-pub_mobile-layout-lab--header--backdropBlur, var(--ui-surface-backdrop-blur)));
}
[data-ui="pub.mobile-layout-lab"][data-part="eyebrow"] {
  color: var(--c-pub_mobile-layout-lab--eyebrow--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_mobile-layout-lab--eyebrow--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_mobile-layout-lab--eyebrow--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_mobile-layout-lab--eyebrow--lineHeight, 1.3333);
  text-transform: var(--c-pub_mobile-layout-lab--eyebrow--textTransform, uppercase);
}
[data-ui="pub.mobile-layout-lab"][data-part="title"] {
  font-size: var(--c-pub_mobile-layout-lab--title--fontSize, var(--ui-type-size-2xl));
  font-weight: var(--c-pub_mobile-layout-lab--title--fontWeight, 600);
}
[data-ui="pub.mobile-layout-lab"][data-part="status"] {
  color: var(--c-pub_mobile-layout-lab--status--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_mobile-layout-lab--status--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_mobile-layout-lab--status--lineHeight, 1.3333);
}
[data-ui="pub.mobile-layout-lab"][data-part="loadMore"] {
  background: var(--c-pub_mobile-layout-lab--loadMore--background, var(--ui-surface-base));
  border-color: var(--c-pub_mobile-layout-lab--loadMore--borderColor, var(--ui-line-input));
  border-width: var(--c-pub_mobile-layout-lab--loadMore--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_mobile-layout-lab--loadMore--radius, 0);
  font-size: var(--c-pub_mobile-layout-lab--loadMore--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_mobile-layout-lab--loadMore--lineHeight, 1.4286);
}
[data-ui="pub.mobile-layout-lab"][data-part="action"] {
  background: var(--c-pub_mobile-layout-lab--action--background, var(--ui-surface-base));
  border-color: var(--c-pub_mobile-layout-lab--action--borderColor, var(--ui-line-input));
  border-width: var(--c-pub_mobile-layout-lab--action--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_mobile-layout-lab--action--radius, 0);
  font-size: var(--c-pub_mobile-layout-lab--action--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_mobile-layout-lab--action--lineHeight, 1.4286);
}
[data-ui="pub.mobile-layout-lab"][data-part="notes"] {
  background: var(--c-pub_mobile-layout-lab--notes--background, var(--ui-surface-base));
  border-color: var(--c-pub_mobile-layout-lab--notes--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_mobile-layout-lab--notes--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_mobile-layout-lab--notes--radius, var(--ui-geometry-radius-surface));
  font-size: var(--c-pub_mobile-layout-lab--notes--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_mobile-layout-lab--notes--lineHeight, 1.4286);
}
[data-ui="pub.mobile-layout-lab"][data-part="notesTitle"] {
  font-weight: var(--c-pub_mobile-layout-lab--notesTitle--fontWeight, 600);
}
[data-ui="pub.mobile-layout-lab"][data-part="notesList"] {
  color: var(--c-pub_mobile-layout-lab--notesList--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_mobile-layout-lab--notesList--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_mobile-layout-lab--notesList--lineHeight, 1.3333);
}
[data-ui="pub.mobile-runtime-update-sheet"][data-part="scrim"] {
  background: var(--c-pub_mobile-runtime-update-sheet--scrim--background, var(--ui-surface-overlay));
  color: var(--c-pub_mobile-runtime-update-sheet--scrim--color, var(--ui-content-fg));
}
[data-ui="pub.mobile-runtime-update-sheet"][data-part="sheet"] {
  background: var(--c-pub_mobile-runtime-update-sheet--sheet--background, var(--ui-surface-base));
  border-color: var(--c-pub_mobile-runtime-update-sheet--sheet--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_mobile-runtime-update-sheet--sheet--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_mobile-runtime-update-sheet--sheet--radius, var(--ui-geometry-radius-dialog));
  box-shadow: var(--c-pub_mobile-runtime-update-sheet--sheet--shadow, var(--ui-elevation-dialog));
}
[data-ui="pub.mobile-runtime-update-sheet"][data-part="eyebrow"] {
  color: var(--c-pub_mobile-runtime-update-sheet--eyebrow--color, var(--ui-status-warning-text));
  font-size: var(--c-pub_mobile-runtime-update-sheet--eyebrow--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_mobile-runtime-update-sheet--eyebrow--fontWeight, var(--ui-type-weight-medium));
  letter-spacing: var(--c-pub_mobile-runtime-update-sheet--eyebrow--letterSpacing, var(--ui-type-tracking-wide));
  text-transform: var(--c-pub_mobile-runtime-update-sheet--eyebrow--textTransform, uppercase);
}
[data-ui="pub.mobile-runtime-update-sheet"][data-part="title"] {
  font-size: var(--c-pub_mobile-runtime-update-sheet--title--fontSize, var(--ui-type-size-lg));
  font-weight: var(--c-pub_mobile-runtime-update-sheet--title--fontWeight, 600);
  line-height: var(--c-pub_mobile-runtime-update-sheet--title--lineHeight, 1.5);
}
[data-ui="pub.mobile-runtime-update-sheet"][data-part="close"] {
  background: var(--c-pub_mobile-runtime-update-sheet--close--background, var(--ui-surface-page));
  border-color: var(--c-pub_mobile-runtime-update-sheet--close--borderColor, var(--ui-line-input));
  border-width: var(--c-pub_mobile-runtime-update-sheet--close--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_mobile-runtime-update-sheet--close--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.mobile-runtime-update-sheet"][data-part="summary"] {
  color: var(--c-pub_mobile-runtime-update-sheet--summary--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_mobile-runtime-update-sheet--summary--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_mobile-runtime-update-sheet--summary--lineHeight, 1.4286);
}
[data-ui="pub.mobile-runtime-update-sheet"][data-part="changes"] {
  font-size: var(--c-pub_mobile-runtime-update-sheet--changes--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_mobile-runtime-update-sheet--changes--lineHeight, 1.4286);
}
[data-ui="pub.mobile-runtime-update-sheet"][data-part="change"] {
  background: var(--c-pub_mobile-runtime-update-sheet--change--background, var(--ui-surface-sunken));
  border-color: var(--c-pub_mobile-runtime-update-sheet--change--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_mobile-runtime-update-sheet--change--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_mobile-runtime-update-sheet--change--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.mobile-runtime-update-sheet"][data-part="reason"] {
  color: var(--c-pub_mobile-runtime-update-sheet--reason--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_mobile-runtime-update-sheet--reason--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_mobile-runtime-update-sheet--reason--lineHeight, 1.4286);
}
[data-ui="pub.mobile-runtime-update-sheet"][data-part="cancel"] {
  background: var(--c-pub_mobile-runtime-update-sheet--cancel--background, var(--ui-surface-page));
  border-color: var(--c-pub_mobile-runtime-update-sheet--cancel--borderColor, var(--ui-line-input));
  border-width: var(--c-pub_mobile-runtime-update-sheet--cancel--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_mobile-runtime-update-sheet--cancel--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_mobile-runtime-update-sheet--cancel--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_mobile-runtime-update-sheet--cancel--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_mobile-runtime-update-sheet--cancel--lineHeight, 1.4286);
}
[data-ui="pub.mobile-runtime-update-sheet"][data-part="redeploy"] {
  background: var(--c-pub_mobile-runtime-update-sheet--redeploy--background, var(--ui-action-solid-fill));
  color: var(--c-pub_mobile-runtime-update-sheet--redeploy--color, var(--ui-action-solid-on-fill));
  border-radius: var(--c-pub_mobile-runtime-update-sheet--redeploy--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_mobile-runtime-update-sheet--redeploy--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_mobile-runtime-update-sheet--redeploy--fontWeight, 600);
  line-height: var(--c-pub_mobile-runtime-update-sheet--redeploy--lineHeight, 1.4286);
}
[data-ui="pub.mobile-runtime-update"][data-part="status"] {
  color: var(--c-pub_mobile-runtime-update--status--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_mobile-runtime-update--status--fontSize, var(--ui-type-size-xs));
}
[data-ui="pub.mobile-runtime-update"][data-part="trigger"] {
  background: var(--c-pub_mobile-runtime-update--trigger--background, var(--ui-surface-accent));
  border-color: var(--c-pub_mobile-runtime-update--trigger--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_mobile-runtime-update--trigger--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_mobile-runtime-update--trigger--color, var(--ui-status-warning-text));
  border-radius: var(--c-pub_mobile-runtime-update--trigger--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_mobile-runtime-update--trigger--fontSize, var(--ui-type-size-xs));
}
[data-ui="pub.mobile-runtime-update"][data-part="triggerLabel"] {
  font-weight: var(--c-pub_mobile-runtime-update--triggerLabel--fontWeight, 600);
}
[data-ui="pub.mobile-pulse-alerts"][data-part="skeleton"] {
  background: var(--c-pub_mobile-pulse-alerts--skeleton--background, var(--ui-feedback-skeleton));
  border-radius: var(--c-pub_mobile-pulse-alerts--skeleton--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.mobile-pulse-alerts"][data-part="notice"] {
  background: var(--c-pub_mobile-pulse-alerts--notice--background, var(--ui-surface-raised));
  border-radius: var(--c-pub_mobile-pulse-alerts--notice--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.mobile-pulse-alerts"][data-part="noticeText"] {
  color: var(--c-pub_mobile-pulse-alerts--noticeText--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_mobile-pulse-alerts--noticeText--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_mobile-pulse-alerts--noticeText--lineHeight, 1.4286);
}
[data-ui="pub.mobile-pulse-alerts"][data-part="retry"] {
  background: var(--c-pub_mobile-pulse-alerts--retry--background, var(--ui-surface-page));
  border-color: var(--c-pub_mobile-pulse-alerts--retry--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_mobile-pulse-alerts--retry--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_mobile-pulse-alerts--retry--radius, var(--ui-geometry-radius-control));
  font-weight: var(--c-pub_mobile-pulse-alerts--retry--fontWeight, var(--ui-type-weight-medium));
  font-size: var(--c-pub_mobile-pulse-alerts--retry--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_mobile-pulse-alerts--retry--lineHeight, 1.3333);
}
[data-ui="pub.mobile-pulse-alerts"][data-part="emptyTitle"] {
  font-size: var(--c-pub_mobile-pulse-alerts--emptyTitle--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_mobile-pulse-alerts--emptyTitle--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_mobile-pulse-alerts--emptyTitle--lineHeight, 1.4286);
}
[data-ui="pub.mobile-pulse-alerts"][data-part="emptyText"] {
  color: var(--c-pub_mobile-pulse-alerts--emptyText--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_mobile-pulse-alerts--emptyText--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_mobile-pulse-alerts--emptyText--lineHeight, 1.3333);
}
[data-ui="pub.mobile-pulse-alerts"][data-part="alert"] {
  background: var(--c-pub_mobile-pulse-alerts--alert--background, var(--ui-surface-sunken));
  border-color: var(--c-pub_mobile-pulse-alerts--alert--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_mobile-pulse-alerts--alert--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_mobile-pulse-alerts--alert--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.mobile-pulse-alerts"][data-part="bell"] {
  color: var(--c-pub_mobile-pulse-alerts--bell--color, var(--ui-action-solid-fill));
}
[data-ui="pub.mobile-pulse-alerts"][data-part="dot"] {
  background: var(--c-pub_mobile-pulse-alerts--dot--background, var(--ui-status-info-fill));
  border-radius: var(--c-pub_mobile-pulse-alerts--dot--radius, 999px);
}
[data-ui="pub.mobile-pulse-alerts"][data-part="alertTitle"] {
  font-size: var(--c-pub_mobile-pulse-alerts--alertTitle--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_mobile-pulse-alerts--alertTitle--fontWeight, var(--ui-type-weight-medium));
}
[data-ui="pub.mobile-pulse-alerts"][data-part="alertMessage"] {
  color: var(--c-pub_mobile-pulse-alerts--alertMessage--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_mobile-pulse-alerts--alertMessage--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_mobile-pulse-alerts--alertMessage--lineHeight, 1.3333);
}
[data-ui="pub.mobile-pulse-alerts"][data-part="alertTime"] {
  color: var(--c-pub_mobile-pulse-alerts--alertTime--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_mobile-pulse-alerts--alertTime--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_mobile-pulse-alerts--alertTime--lineHeight, 1.3333);
}
[data-ui="pub.mobile-pulse-indicator"][data-part="root"] {
  background: var(--c-pub_mobile-pulse-indicator--root--background, var(--ui-surface-sunken));
  border-color: var(--c-pub_mobile-pulse-indicator--root--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_mobile-pulse-indicator--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_mobile-pulse-indicator--root--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.mobile-pulse-indicator"][data-part="icon"] {
  background: var(--c-pub_mobile-pulse-indicator--icon--background, var(--ui-state-pressed));
  color: var(--c-pub_mobile-pulse-indicator--icon--color, var(--ui-content-fg));
  border-radius: var(--c-pub_mobile-pulse-indicator--icon--radius, 999px);
}
[data-ui="pub.mobile-pulse-indicator"][data-part="label"] {
  font-size: var(--c-pub_mobile-pulse-indicator--label--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_mobile-pulse-indicator--label--fontWeight, var(--ui-type-weight-medium));
}
[data-ui="pub.mobile-pulse-indicator"][data-part="value"] {
  color: var(--c-pub_mobile-pulse-indicator--value--color, var(--ui-content-fg));
  font-family: var(--c-pub_mobile-pulse-indicator--value--fontFamily, var(--ui-type-font-mono));
  font-size: var(--c-pub_mobile-pulse-indicator--value--fontSize, var(--ui-type-size-md));
}
[data-ui="pub.mobile-pulse-indicator"][data-part="promote"] {
  border-radius: var(--c-pub_mobile-pulse-indicator--promote--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.mobile-pulse-indicator"][data-part="open"] {
  color: var(--c-pub_mobile-pulse-indicator--open--color, var(--ui-content-fg-muted));
  border-radius: var(--c-pub_mobile-pulse-indicator--open--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.mobile-pulse"][data-part="card"] {
  background: var(--c-pub_mobile-pulse--card--background, var(--ui-surface-base));
  border-color: var(--c-pub_mobile-pulse--card--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_mobile-pulse--card--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_mobile-pulse--card--radius, var(--ui-geometry-radius-surface));
  box-shadow: var(--c-pub_mobile-pulse--card--shadow, var(--ui-elevation-raised));
}
[data-ui="pub.mobile-pulse"][data-part="section"] {
  border-color: var(--c-pub_mobile-pulse--section--borderColor, var(--ui-line-hairline));
}
[data-ui="pub.mobile-pulse"][data-part="title"] {
  font-size: var(--c-pub_mobile-pulse--title--fontSize, var(--ui-type-size-lg));
  font-weight: var(--c-pub_mobile-pulse--title--fontWeight, 600);
  line-height: var(--c-pub_mobile-pulse--title--lineHeight, 1.5);
}
[data-ui="pub.mobile-pulse"][data-part="live"] {
  color: var(--c-pub_mobile-pulse--live--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_mobile-pulse--live--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_mobile-pulse--live--lineHeight, 1.3333);
}
[data-ui="pub.mobile-pulse"][data-part="pager"] {
  background: var(--c-pub_mobile-pulse--pager--background, var(--ui-surface-glass));
  border-color: var(--c-pub_mobile-pulse--pager--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_mobile-pulse--pager--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_mobile-pulse--pager--radius, var(--ui-geometry-radius-control));
  box-shadow: var(--c-pub_mobile-pulse--pager--shadow, var(--ui-elevation-raised));
  font-weight: var(--c-pub_mobile-pulse--pager--fontWeight, 600);
  font-size: var(--c-pub_mobile-pulse--pager--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_mobile-pulse--pager--lineHeight, 1.3333);
}
[data-ui="pub.mobile-pulse"][data-part="chip"] {
  background: var(--c-pub_mobile-pulse--chip--background, var(--ui-surface-base));
  border-color: var(--c-pub_mobile-pulse--chip--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_mobile-pulse--chip--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_mobile-pulse--chip--color, var(--ui-content-fg-muted));
  border-radius: var(--c-pub_mobile-pulse--chip--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_mobile-pulse--chip--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_mobile-pulse--chip--lineHeight, 1.3333);
}
[data-ui="pub.mobile-pulse"][data-part="chartLabel"] {
  color: var(--c-pub_mobile-pulse--chartLabel--color, var(--ui-content-fg-muted));
  font-weight: var(--c-pub_mobile-pulse--chartLabel--fontWeight, var(--ui-type-weight-medium));
  font-size: var(--c-pub_mobile-pulse--chartLabel--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_mobile-pulse--chartLabel--lineHeight, 1.3333);
}
[data-ui="pub.mobile-pulse"][data-part="count"] {
  color: var(--c-pub_mobile-pulse--count--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_mobile-pulse--count--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_mobile-pulse--count--lineHeight, 1.3333);
}
[data-ui="pub.paper-valuation-as-of"][data-part="root"] {
  color: var(--c-pub_paper-valuation-as-of--root--color, var(--ui-content-fg-muted));
}
[data-ui="pub.research-inbox"][data-part="subscriptions"] {
  font-size: var(--c-pub_research-inbox--subscriptions--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_research-inbox--subscriptions--lineHeight, 1.3333);
}
[data-ui="pub.research-inbox"][data-part="subscription"] {
  border-color: var(--c-pub_research-inbox--subscription--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_research-inbox--subscription--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_research-inbox--subscription--radius, 999px);
}
[data-ui="pub.research-inbox"][data-part="note"] {
  color: var(--c-pub_research-inbox--note--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_research-inbox--note--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_research-inbox--note--lineHeight, 1.3333);
}
[data-ui="pub.research-inbox"][data-part="message"] {
  color: var(--c-pub_research-inbox--message--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_research-inbox--message--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_research-inbox--message--lineHeight, 1.4286);
}
[data-ui="pub.settings-button"][data-part="default"] {
  background: var(--c-pub_settings-button--default--background, var(--ui-surface-page));
  border-color: var(--c-pub_settings-button--default--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_settings-button--default--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_settings-button--default--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_settings-button--default--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_settings-button--default--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_settings-button--default--lineHeight, 1.4286);
}
[data-ui="pub.settings-button"][data-part="primary"] {
  background: var(--c-pub_settings-button--primary--background, var(--ui-action-solid-fill));
  color: var(--c-pub_settings-button--primary--color, var(--ui-action-solid-on-fill));
  border-radius: var(--c-pub_settings-button--primary--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_settings-button--primary--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_settings-button--primary--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_settings-button--primary--lineHeight, 1.4286);
}
[data-ui="pub.settings-button"][data-part="quiet"] {
  color: var(--c-pub_settings-button--quiet--color, var(--ui-content-fg-muted));
  border-radius: var(--c-pub_settings-button--quiet--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_settings-button--quiet--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_settings-button--quiet--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_settings-button--quiet--lineHeight, 1.4286);
}
[data-ui="pub.settings-button"][data-part="danger"] {
  background: var(--c-pub_settings-button--danger--background, var(--ui-status-danger-fill));
  color: var(--c-pub_settings-button--danger--color, var(--ui-status-danger-on-fill));
  border-radius: var(--c-pub_settings-button--danger--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_settings-button--danger--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_settings-button--danger--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_settings-button--danger--lineHeight, 1.4286);
}
[data-ui="pub.settings-card-body"][data-part="root"] {
  border-color: var(--c-pub_settings-card-body--root--borderColor, var(--ui-line-divider));
}
[data-ui="pub.settings-card"][data-part="root"] {
  background: var(--c-pub_settings-card--root--background, var(--ui-surface-page));
  border-color: var(--c-pub_settings-card--root--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_settings-card--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_settings-card--root--radius, 0);
}
[data-ui="pub.settings-card"][data-part="title"] {
  font-size: var(--c-pub_settings-card--title--fontSize, var(--ui-type-size-lg));
  font-weight: var(--c-pub_settings-card--title--fontWeight, 600);
  line-height: var(--c-pub_settings-card--title--lineHeight, 1.5);
}
[data-ui="pub.settings-card"][data-part="description"] {
  color: var(--c-pub_settings-card--description--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_settings-card--description--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_settings-card--description--lineHeight, 1.4286);
}
[data-ui="pub.settings-card"][data-part="meta"] {
  color: var(--c-pub_settings-card--meta--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_settings-card--meta--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_settings-card--meta--lineHeight, 1.4286);
}
[data-ui="pub.settings-copy-value"][data-part="root"] {
  background: var(--c-pub_settings-copy-value--root--background, var(--ui-surface-sunken));
  border-color: var(--c-pub_settings-copy-value--root--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_settings-copy-value--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_settings-copy-value--root--radius, 0);
}
[data-ui="pub.settings-copy-value"][data-part="value"] {
  font-family: var(--c-pub_settings-copy-value--value--fontFamily, var(--ui-type-font-mono));
  font-size: var(--c-pub_settings-copy-value--value--fontSize, var(--ui-type-size-xs));
}
[data-ui="pub.settings-dot"][data-part="root"] {
  background: var(--c-pub_settings-dot--root--background, var(--ui-status-neutral-line));
  border-radius: var(--c-pub_settings-dot--root--radius, 999px);
}
[data-ui="pub.settings-empty"][data-part="root"] {
  border-color: var(--c-pub_settings-empty--root--borderColor, var(--ui-line-divider));
}
[data-ui="pub.settings-empty"][data-part="title"] {
  font-size: var(--c-pub_settings-empty--title--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_settings-empty--title--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_settings-empty--title--lineHeight, 1.4286);
}
[data-ui="pub.settings-empty"][data-part="message"] {
  color: var(--c-pub_settings-empty--message--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_settings-empty--message--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_settings-empty--message--lineHeight, 1.4286);
}
[data-ui="pub.settings-inline-confirm"][data-part="root"] {
  background: var(--c-pub_settings-inline-confirm--root--background, var(--ui-status-danger-surface));
  border-color: var(--c-pub_settings-inline-confirm--root--borderColor, var(--ui-status-danger-line));
  color: var(--c-pub_settings-inline-confirm--root--color, var(--ui-content-fg));
  border-radius: var(--c-pub_settings-inline-confirm--root--radius, var(--ui-geometry-radius-surface));
  font-size: var(--c-pub_settings-inline-confirm--root--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_settings-inline-confirm--root--lineHeight, 1.4286);
}
[data-ui="pub.settings-input"][data-part="root"] {
  background: var(--c-pub_settings-input--root--background, var(--ui-surface-page));
  border-color: var(--c-pub_settings-input--root--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_settings-input--root--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_settings-input--root--color, var(--ui-content-fg));
  border-radius: var(--c-pub_settings-input--root--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_settings-input--root--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_settings-input--root--lineHeight, 1.4286);
}
[data-ui="pub.settings-loading"][data-part="root"] {
  border-color: var(--c-pub_settings-loading--root--borderColor, var(--ui-line-divider));
  color: var(--c-pub_settings-loading--root--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_settings-loading--root--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_settings-loading--root--lineHeight, 1.4286);
}
[data-ui="pub.settings-row"][data-part="root"] {
  border-color: var(--c-pub_settings-row--root--borderColor, var(--ui-line-divider));
}
[data-ui="pub.settings-row"][data-part="title"] {
  font-size: var(--c-pub_settings-row--title--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_settings-row--title--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_settings-row--title--lineHeight, 1.4286);
}
[data-ui="pub.settings-row"][data-part="description"] {
  color: var(--c-pub_settings-row--description--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_settings-row--description--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_settings-row--description--lineHeight, 1.4286);
}
[data-ui="pub.settings-rows"][data-part="root"] {
  border-color: var(--c-pub_settings-rows--root--borderColor, var(--ui-line-divider));
}
[data-ui="pub.settings-status"][data-part="root"] {
  background: var(--c-pub_settings-status--root--background, var(--ui-surface-raised));
  color: var(--c-pub_settings-status--root--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_settings-status--root--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_settings-status--root--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_settings-status--root--lineHeight, 1.3333);
  border-radius: var(--c-pub_settings-status--root--radius, 0);
}
[data-ui="pub.settings-switch"][data-part="root"] {
  background: var(--c-pub_settings-switch--root--background, var(--ui-form-switch-track));
  border-color: var(--c-pub_settings-switch--root--borderColor, transparent);
  border-width: var(--c-pub_settings-switch--root--borderWidth, var(--ui-geometry-border-strong-width));
  border-radius: var(--c-pub_settings-switch--root--radius, 0);
}
[data-ui="pub.settings-switch"][data-part="thumb"] {
  background: var(--c-pub_settings-switch--thumb--background, var(--ui-form-switch-thumb));
  border-radius: var(--c-pub_settings-switch--thumb--radius, 0);
  box-shadow: var(--c-pub_settings-switch--thumb--shadow, var(--ui-elevation-raised));
}
[data-ui="pub.strategy-glyph-gallery"][data-part="toolbar"] {
  background: var(--c-pub_strategy-glyph-gallery--toolbar--background, var(--ui-surface-base));
  border-color: var(--c-pub_strategy-glyph-gallery--toolbar--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_strategy-glyph-gallery--toolbar--borderWidth, var(--ui-geometry-border-width));
  box-shadow: var(--c-pub_strategy-glyph-gallery--toolbar--shadow, var(--ui-elevation-raised));
  border-radius: var(--c-pub_strategy-glyph-gallery--toolbar--radius, 16px);
}
[data-ui="pub.strategy-glyph-gallery"][data-part="title"] {
  color: var(--c-pub_strategy-glyph-gallery--title--color, var(--ui-content-fg));
  font-size: var(--c-pub_strategy-glyph-gallery--title--fontSize, var(--ui-type-size-lg));
  font-weight: var(--c-pub_strategy-glyph-gallery--title--fontWeight, 900);
  line-height: var(--c-pub_strategy-glyph-gallery--title--lineHeight, 1.5);
}
[data-ui="pub.strategy-glyph-gallery"][data-part="summary"] {
  color: var(--c-pub_strategy-glyph-gallery--summary--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_strategy-glyph-gallery--summary--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_strategy-glyph-gallery--summary--lineHeight, 1.3333);
}
[data-ui="pub.strategy-glyph-gallery"][data-part="controls"] {
  border-width: var(--c-pub_strategy-glyph-gallery--controls--borderWidth, 0);
}
[data-ui="pub.strategy-glyph-gallery"][data-part="control"] {
  border-color: var(--c-pub_strategy-glyph-gallery--control--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_strategy-glyph-gallery--control--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_strategy-glyph-gallery--control--color, var(--ui-content-fg));
  border-radius: var(--c-pub_strategy-glyph-gallery--control--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_strategy-glyph-gallery--control--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_strategy-glyph-gallery--control--fontWeight, var(--ui-type-weight-bold));
  line-height: var(--c-pub_strategy-glyph-gallery--control--lineHeight, 1.4286);
}
[data-ui="pub.strategy-glyph-tile"][data-part="field"] {
  background: var(--c-pub_strategy-glyph-tile--field--background, var(--ui-surface-ink));
  color: var(--c-pub_strategy-glyph-tile--field--color, var(--ui-surface-on-ink));
  border-radius: var(--c-pub_strategy-glyph-tile--field--radius, 6px);
}
[data-ui="pub.strategy-glyph-tile"][data-part="toggle"] {
  background: var(--c-pub_strategy-glyph-tile--toggle--background, var(--ui-surface-overlay));
  color: var(--c-pub_strategy-glyph-tile--toggle--color, var(--ui-surface-on-ink));
  border-radius: var(--c-pub_strategy-glyph-tile--toggle--radius, 999px);
}
[data-ui="pub.strategy-glyph-tile"][data-part="title"] {
  color: var(--c-pub_strategy-glyph-tile--title--color, var(--ui-content-fg));
  font-size: var(--c-pub_strategy-glyph-tile--title--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_strategy-glyph-tile--title--fontWeight, var(--ui-type-weight-bold));
  line-height: var(--c-pub_strategy-glyph-tile--title--lineHeight, 1.4286);
}
[data-ui="pub.strategy-glyph-tile"][data-part="description"] {
  color: var(--c-pub_strategy-glyph-tile--description--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_strategy-glyph-tile--description--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_strategy-glyph-tile--description--lineHeight, 1.625);
}
[data-ui="pub.strategy-glyph-tile"][data-part="motion"] {
  color: var(--c-pub_strategy-glyph-tile--motion--color, var(--ui-content-fg));
  font-size: var(--c-pub_strategy-glyph-tile--motion--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_strategy-glyph-tile--motion--lineHeight, 1.625);
}
[data-ui="pub.strategy-glyph-tile"][data-part="motionLabel"] {
  font-weight: var(--c-pub_strategy-glyph-tile--motionLabel--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.strategy-glyph-tile"][data-part="id"] {
  color: var(--c-pub_strategy-glyph-tile--id--color, var(--ui-content-fg-muted));
  font-family: var(--c-pub_strategy-glyph-tile--id--fontFamily, var(--ui-type-font-mono));
  font-size: var(--c-pub_strategy-glyph-tile--id--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.strategy-handoff-picker"][data-part="scrim"] {
  background: var(--c-pub_strategy-handoff-picker--scrim--background, var(--ui-surface-overlay));
}
[data-ui="pub.strategy-handoff-picker"][data-part="root"] {
  background: var(--c-pub_strategy-handoff-picker--root--background, var(--ui-surface-raised));
  border-color: var(--c-pub_strategy-handoff-picker--root--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_strategy-handoff-picker--root--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_strategy-handoff-picker--root--color, var(--ui-content-fg));
  border-radius: var(--c-pub_strategy-handoff-picker--root--radius, var(--ui-geometry-radius-dialog));
  box-shadow: var(--c-pub_strategy-handoff-picker--root--shadow, var(--ui-elevation-popover));
}
[data-ui="pub.strategy-handoff-picker"][data-part="title"] {
  font-weight: var(--c-pub_strategy-handoff-picker--title--fontWeight, 800);
}
[data-ui="pub.strategy-handoff-picker"][data-part="label"] {
  color: var(--c-pub_strategy-handoff-picker--label--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_strategy-handoff-picker--label--fontSize, var(--ui-type-size-xs));
}
[data-ui="pub.strategy-handoff-picker"][data-part="close"] {
  color: var(--c-pub_strategy-handoff-picker--close--color, var(--ui-content-fg-muted));
  border-radius: var(--c-pub_strategy-handoff-picker--close--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.strategy-handoff-picker"][data-part="choice"] {
  border-color: var(--c-pub_strategy-handoff-picker--choice--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_strategy-handoff-picker--choice--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_strategy-handoff-picker--choice--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_strategy-handoff-picker--choice--fontSize, var(--ui-type-size-xs));
}
[data-ui="pub.strategy-handoff-picker"][data-part="choiceName"] {
  font-weight: var(--c-pub_strategy-handoff-picker--choiceName--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.strategy-handoff-picker"][data-part="choiceHint"] {
  color: var(--c-pub_strategy-handoff-picker--choiceHint--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_strategy-handoff-picker--choiceHint--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.strategy-handoff-picker"][data-part="error"] {
  background: var(--c-pub_strategy-handoff-picker--error--background, var(--ui-status-danger-surface));
  color: var(--c-pub_strategy-handoff-picker--error--color, var(--ui-status-danger-text));
  border-radius: var(--c-pub_strategy-handoff-picker--error--radius, var(--ui-geometry-radius-surface));
  font-size: var(--c-pub_strategy-handoff-picker--error--fontSize, var(--ui-type-size-xs));
}
[data-ui="pub.strategy-handoff-picker"][data-part="note"] {
  color: var(--c-pub_strategy-handoff-picker--note--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_strategy-handoff-picker--note--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.overview-activity-table"][data-part="table"] {
  font-size: var(--c-pub_overview-activity-table--table--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_overview-activity-table--table--lineHeight, 1.4286);
}
[data-ui="pub.overview-activity-table"][data-part="head"] {
  color: var(--c-pub_overview-activity-table--head--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_overview-activity-table--head--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_overview-activity-table--head--fontWeight, 900);
  letter-spacing: var(--c-pub_overview-activity-table--head--letterSpacing, var(--ui-type-tracking-label));
  text-transform: var(--c-pub_overview-activity-table--head--textTransform, uppercase);
}
[data-ui="pub.overview-activity-table"][data-part="orderId"] {
  font-family: var(--c-pub_overview-activity-table--orderId--fontFamily, var(--ui-type-font-mono));
  font-size: var(--c-pub_overview-activity-table--orderId--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_overview-activity-table--orderId--lineHeight, 1.3333);
}
[data-ui="pub.overview-capital-metric"][data-part="root"] {
  background: var(--c-pub_overview-capital-metric--root--background, var(--ui-surface-base));
  border-color: var(--c-pub_overview-capital-metric--root--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_overview-capital-metric--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_overview-capital-metric--root--radius, 6px);
}
[data-ui="pub.overview-capital-metric"][data-part="label"] {
  color: var(--c-pub_overview-capital-metric--label--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_overview-capital-metric--label--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_overview-capital-metric--label--fontWeight, 900);
  letter-spacing: var(--c-pub_overview-capital-metric--label--letterSpacing, var(--ui-type-tracking-label));
  text-transform: var(--c-pub_overview-capital-metric--label--textTransform, uppercase);
}
[data-ui="pub.overview-capital-metric"][data-part="value"] {
  font-size: var(--c-pub_overview-capital-metric--value--fontSize, var(--ui-type-size-xl));
  font-weight: var(--c-pub_overview-capital-metric--value--fontWeight, 900);
  line-height: var(--c-pub_overview-capital-metric--value--lineHeight, 1.4);
}
[data-ui="pub.overview-metric"][data-part="root"] {
  border-color: var(--c-pub_overview-metric--root--borderColor, var(--ui-line-hairline));
}
[data-ui="pub.overview-metric"][data-part="label"] {
  color: var(--c-pub_overview-metric--label--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_overview-metric--label--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_overview-metric--label--fontWeight, 900);
  letter-spacing: var(--c-pub_overview-metric--label--letterSpacing, var(--ui-type-tracking-label));
  text-transform: var(--c-pub_overview-metric--label--textTransform, uppercase);
}
[data-ui="pub.overview-metric"][data-part="value"] {
  font-size: var(--c-pub_overview-metric--value--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_overview-metric--value--fontWeight, 900);
  line-height: var(--c-pub_overview-metric--value--lineHeight, 1.4286);
}
[data-ui="pub.overview-positions-table"][data-part="table"] {
  font-size: var(--c-pub_overview-positions-table--table--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_overview-positions-table--table--lineHeight, 1.4286);
}
[data-ui="pub.overview-positions-table"][data-part="head"] {
  color: var(--c-pub_overview-positions-table--head--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_overview-positions-table--head--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_overview-positions-table--head--fontWeight, 900);
  letter-spacing: var(--c-pub_overview-positions-table--head--letterSpacing, var(--ui-type-tracking-label));
  text-transform: var(--c-pub_overview-positions-table--head--textTransform, uppercase);
}
[data-ui="pub.overview-status-pill"][data-part="root"] {
  background: var(--c-pub_overview-status-pill--root--background, var(--ui-state-hover));
  border-color: var(--c-pub_overview-status-pill--root--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_overview-status-pill--root--borderWidth, var(--ui-geometry-border-width));
  font-size: var(--c-pub_overview-status-pill--root--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_overview-status-pill--root--fontWeight, 900);
  letter-spacing: var(--c-pub_overview-status-pill--root--letterSpacing, var(--ui-type-tracking-label));
  text-transform: var(--c-pub_overview-status-pill--root--textTransform, uppercase);
  border-radius: var(--c-pub_overview-status-pill--root--radius, 999px);
}
[data-ui="pub.overview-table-header"][data-part="root"] {
  background: var(--c-pub_overview-table-header--root--background, var(--ui-state-hover));
}
[data-ui="pub.overview-table-section"][data-part="root"] {
  background: var(--c-pub_overview-table-section--root--background, var(--ui-surface-raised));
  border-color: var(--c-pub_overview-table-section--root--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_overview-table-section--root--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_overview-table-section--root--color, var(--ui-content-fg));
  border-radius: var(--c-pub_overview-table-section--root--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.overview-table-section"][data-part="header"] {
  border-color: var(--c-pub_overview-table-section--header--borderColor, var(--ui-line-hairline));
}
[data-ui="pub.overview-table-section"][data-part="title"] {
  font-size: var(--c-pub_overview-table-section--title--fontSize, 1.125rem);
  font-weight: var(--c-pub_overview-table-section--title--fontWeight, 900);
  line-height: var(--c-pub_overview-table-section--title--lineHeight, 1.5556);
}
[data-ui="pub.overview-table-section"][data-part="icon"] {
  color: var(--c-pub_overview-table-section--icon--color, var(--ui-content-fg-muted));
}
[data-ui="pub.overview-table-section"][data-part="empty"] {
  color: var(--c-pub_overview-table-section--empty--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_overview-table-section--empty--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_overview-table-section--empty--lineHeight, 1.4286);
}
[data-ui="pub.strategy-workspace-overview"][data-part="root"] {
  color: var(--c-pub_strategy-workspace-overview--root--color, var(--ui-content-fg));
}
[data-ui="pub.strategy-workspace-overview"][data-part="eyebrow"] {
  color: var(--c-pub_strategy-workspace-overview--eyebrow--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_strategy-workspace-overview--eyebrow--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_strategy-workspace-overview--eyebrow--fontWeight, 900);
  letter-spacing: var(--c-pub_strategy-workspace-overview--eyebrow--letterSpacing, var(--ui-type-tracking-label));
  text-transform: var(--c-pub_strategy-workspace-overview--eyebrow--textTransform, uppercase);
}
[data-ui="pub.strategy-workspace-overview"][data-part="title"] {
  font-size: var(--c-pub_strategy-workspace-overview--title--fontSize, var(--ui-type-size-2xl));
  font-weight: var(--c-pub_strategy-workspace-overview--title--fontWeight, 900);
  line-height: var(--c-pub_strategy-workspace-overview--title--lineHeight, 1.3333);
  letter-spacing: var(--c-pub_strategy-workspace-overview--title--letterSpacing, var(--ui-type-tracking-tight));
}
[data-ui="pub.strategy-workspace-overview"][data-part="description"] {
  color: var(--c-pub_strategy-workspace-overview--description--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_strategy-workspace-overview--description--fontSize, var(--ui-type-size-md));
}
[data-ui="pub.strategy-workspace-overview"][data-part="rules"] {
  font-size: var(--c-pub_strategy-workspace-overview--rules--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_strategy-workspace-overview--rules--fontWeight, var(--ui-type-weight-medium));
}
[data-ui="pub.strategy-workspace-overview"][data-part="panel"] {
  background: var(--c-pub_strategy-workspace-overview--panel--background, var(--ui-surface-raised));
  border-color: var(--c-pub_strategy-workspace-overview--panel--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_strategy-workspace-overview--panel--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_strategy-workspace-overview--panel--color, var(--ui-content-fg));
  border-radius: var(--c-pub_strategy-workspace-overview--panel--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.strategy-workspace-overview"][data-part="header"] {
  border-color: var(--c-pub_strategy-workspace-overview--header--borderColor, var(--ui-line-hairline));
}
[data-ui="pub.strategy-workspace-overview"][data-part="pnl"] {
  font-size: var(--c-pub_strategy-workspace-overview--pnl--fontSize, var(--ui-type-size-2xl));
  font-weight: var(--c-pub_strategy-workspace-overview--pnl--fontWeight, 900);
  line-height: var(--c-pub_strategy-workspace-overview--pnl--lineHeight, 1.3333);
}
[data-ui="pub.strategy-workspace-overview"][data-part="caption"] {
  color: var(--c-pub_strategy-workspace-overview--caption--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_strategy-workspace-overview--caption--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_strategy-workspace-overview--caption--fontWeight, var(--ui-type-weight-bold));
  line-height: var(--c-pub_strategy-workspace-overview--caption--lineHeight, 1.3333);
}
[data-ui="pub.strategy-workspace-overview"][data-part="updated"] {
  font-size: var(--c-pub_strategy-workspace-overview--updated--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_strategy-workspace-overview--updated--fontWeight, 900);
  line-height: var(--c-pub_strategy-workspace-overview--updated--lineHeight, 1.3333);
}
[data-ui="pub.strategy-workspace-overview"][data-part="metrics"] {
  border-color: var(--c-pub_strategy-workspace-overview--metrics--borderColor, var(--ui-line-hairline));
}
[data-ui="pub.strategy-workspace-overview"][data-part="recapIcon"] {
  color: var(--c-pub_strategy-workspace-overview--recapIcon--color, var(--ui-content-fg-muted));
}
[data-ui="pub.strategy-workspace-overview"][data-part="panelTitle"] {
  font-size: var(--c-pub_strategy-workspace-overview--panelTitle--fontSize, 1.125rem);
  font-weight: var(--c-pub_strategy-workspace-overview--panelTitle--fontWeight, 900);
  line-height: var(--c-pub_strategy-workspace-overview--panelTitle--lineHeight, 1.5556);
}
[data-ui="pub.strategy-workspace-overview"][data-part="sources"] {
  background: var(--c-pub_strategy-workspace-overview--sources--background, var(--ui-surface-base));
  border-color: var(--c-pub_strategy-workspace-overview--sources--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_strategy-workspace-overview--sources--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_strategy-workspace-overview--sources--radius, 6px);
}
[data-ui="pub.strategy-workspace-overview"][data-part="sourcesLabel"] {
  color: var(--c-pub_strategy-workspace-overview--sourcesLabel--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_strategy-workspace-overview--sourcesLabel--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_strategy-workspace-overview--sourcesLabel--fontWeight, 900);
  letter-spacing: var(--c-pub_strategy-workspace-overview--sourcesLabel--letterSpacing, var(--ui-type-tracking-label));
  text-transform: var(--c-pub_strategy-workspace-overview--sourcesLabel--textTransform, uppercase);
}
[data-ui="pub.strategy-workspace-overview"][data-part="source"] {
  background: var(--c-pub_strategy-workspace-overview--source--background, var(--ui-state-hover));
  border-radius: var(--c-pub_strategy-workspace-overview--source--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.strategy-workspace-overview"][data-part="sourceName"] {
  font-size: var(--c-pub_strategy-workspace-overview--sourceName--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_strategy-workspace-overview--sourceName--fontWeight, 900);
  line-height: var(--c-pub_strategy-workspace-overview--sourceName--lineHeight, 1.4286);
}
[data-ui="pub.strategy-workspace-overview"][data-part="sourceDetail"] {
  color: var(--c-pub_strategy-workspace-overview--sourceDetail--color, var(--ui-content-fg-muted));
  font-family: var(--c-pub_strategy-workspace-overview--sourceDetail--fontFamily, var(--ui-type-font-mono));
  font-size: var(--c-pub_strategy-workspace-overview--sourceDetail--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.strategy-workspace-overview"][data-part="empty"] {
  color: var(--c-pub_strategy-workspace-overview--empty--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_strategy-workspace-overview--empty--fontSize, var(--ui-type-size-md));
}
[data-ui="pub.strategy-workspace-overview"][data-part="facts"] {
  border-color: var(--c-pub_strategy-workspace-overview--facts--borderColor, var(--ui-line-hairline));
}
[data-ui="pub.strategy-workspace-overview"][data-part="fact"] {
  border-color: var(--c-pub_strategy-workspace-overview--fact--borderColor, var(--ui-line-hairline));
  font-size: var(--c-pub_strategy-workspace-overview--fact--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_strategy-workspace-overview--fact--lineHeight, 1.4286);
}
[data-ui="pub.strategy-workspace-overview"][data-part="factLabel"] {
  color: var(--c-pub_strategy-workspace-overview--factLabel--color, var(--ui-content-fg-muted));
  font-weight: var(--c-pub_strategy-workspace-overview--factLabel--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.strategy-workspace-overview"][data-part="factValue"] {
  font-weight: var(--c-pub_strategy-workspace-overview--factValue--fontWeight, 900);
}
[data-ui="pub.strategy-workspace-overview"][data-part="rule"] {
  background: var(--c-pub_strategy-workspace-overview--rule--background, var(--ui-state-hover));
  border-radius: var(--c-pub_strategy-workspace-overview--rule--radius, 6px);
}
[data-ui="pub.strategy-workspace-overview"][data-part="ruleLabel"] {
  color: var(--c-pub_strategy-workspace-overview--ruleLabel--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_strategy-workspace-overview--ruleLabel--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_strategy-workspace-overview--ruleLabel--fontWeight, var(--ui-type-weight-bold));
  line-height: var(--c-pub_strategy-workspace-overview--ruleLabel--lineHeight, 1.3333);
}
[data-ui="pub.strategy-workspace-overview"][data-part="ruleValue"] {
  font-size: var(--c-pub_strategy-workspace-overview--ruleValue--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_strategy-workspace-overview--ruleValue--fontWeight, 900);
  line-height: var(--c-pub_strategy-workspace-overview--ruleValue--lineHeight, 1.4286);
}
[data-ui="pub.strategy-workspace-overview"][data-part="runtimeError"] {
  background: var(--c-pub_strategy-workspace-overview--runtimeError--background, var(--ui-emphasis-e1-soft));
  border-color: var(--c-pub_strategy-workspace-overview--runtimeError--borderColor, var(--ui-emphasis-e1-fill));
  border-width: var(--c-pub_strategy-workspace-overview--runtimeError--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_strategy-workspace-overview--runtimeError--color, var(--ui-emphasis-e1-on-soft));
  font-size: var(--c-pub_strategy-workspace-overview--runtimeError--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_strategy-workspace-overview--runtimeError--lineHeight, 1.4286);
  border-radius: var(--c-pub_strategy-workspace-overview--runtimeError--radius, 6px);
}
[data-ui="pub.trade-provider-controls"][data-part="label"] {
  color: var(--c-pub_trade-provider-controls--label--color, var(--ui-node-muted));
  font-size: var(--c-pub_trade-provider-controls--label--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.trade-provider-controls"][data-part="input"] {
  background: var(--c-pub_trade-provider-controls--input--background, var(--ui-form-control-bg));
  border-color: var(--c-pub_trade-provider-controls--input--borderColor, var(--ui-line-input));
  border-width: var(--c-pub_trade-provider-controls--input--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_trade-provider-controls--input--color, var(--ui-form-control-fg));
  border-radius: var(--c-pub_trade-provider-controls--input--radius, var(--ui-geometry-radius-control));
  font-family: var(--c-pub_trade-provider-controls--input--fontFamily, var(--ui-type-font-mono));
  font-size: var(--c-pub_trade-provider-controls--input--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.trade-provider-controls"][data-part="select"] {
  background: var(--c-pub_trade-provider-controls--select--background, var(--ui-form-control-bg));
  border-color: var(--c-pub_trade-provider-controls--select--borderColor, var(--ui-line-input));
  border-width: var(--c-pub_trade-provider-controls--select--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_trade-provider-controls--select--color, var(--ui-form-control-fg));
  border-radius: var(--c-pub_trade-provider-controls--select--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_trade-provider-controls--select--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.trade-provider-controls"][data-part="option"] {
  background: var(--c-pub_trade-provider-controls--option--background, var(--ui-surface-page));
  color: var(--c-pub_trade-provider-controls--option--color, var(--ui-content-fg));
}
[data-ui="pub.trade-provider-controls"][data-part="button"] {
  background: var(--c-pub_trade-provider-controls--button--background, var(--ui-form-control-bg));
  border-color: var(--c-pub_trade-provider-controls--button--borderColor, var(--ui-line-input));
  border-width: var(--c-pub_trade-provider-controls--button--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_trade-provider-controls--button--color, var(--ui-form-control-fg));
  border-radius: var(--c-pub_trade-provider-controls--button--radius, var(--ui-geometry-radius-control));
  font-family: var(--c-pub_trade-provider-controls--button--fontFamily, var(--ui-type-font-mono));
  font-size: var(--c-pub_trade-provider-controls--button--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.trade-provider-controls"][data-part="summary"] {
  color: var(--c-pub_trade-provider-controls--summary--color, var(--ui-node-muted));
  font-family: var(--c-pub_trade-provider-controls--summary--fontFamily, var(--ui-type-font-mono));
  font-size: var(--c-pub_trade-provider-controls--summary--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.app-admin-network-action"][data-part="root"] {
  border-color: var(--c-pub_app-admin-network-action--root--borderColor, var(--ui-line-hairline));
  border-style: var(--c-pub_app-admin-network-action--root--borderStyle, solid);
  border-width: var(--c-pub_app-admin-network-action--root--borderWidth, var(--ui-geometry-border-width));
  font-size: var(--c-pub_app-admin-network-action--root--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_app-admin-network-action--root--fontWeight, 900);
  line-height: var(--c-pub_app-admin-network-action--root--lineHeight, 1.3333);
  border-radius: var(--c-pub_app-admin-network-action--root--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.app-admin-network-card"][data-part="root"] {
  background: var(--c-pub_app-admin-network-card--root--background, var(--ui-surface-base));
  border-color: var(--c-pub_app-admin-network-card--root--borderColor, var(--ui-line-hairline));
  border-style: var(--c-pub_app-admin-network-card--root--borderStyle, solid);
  border-width: var(--c-pub_app-admin-network-card--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_app-admin-network-card--root--radius, 16px);
}
[data-ui="pub.app-admin-network-card"][data-part="title"] {
  font-size: var(--c-pub_app-admin-network-card--title--fontSize, var(--ui-type-size-lg));
  font-weight: var(--c-pub_app-admin-network-card--title--fontWeight, 900);
  line-height: var(--c-pub_app-admin-network-card--title--lineHeight, 1.5);
}
[data-ui="pub.app-admin-network-card"][data-part="name"] {
  font-weight: var(--c-pub_app-admin-network-card--name--fontWeight, 900);
}
[data-ui="pub.app-admin-network-card"][data-part="meta"] {
  color: var(--c-pub_app-admin-network-card--meta--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-admin-network-card--meta--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_app-admin-network-card--meta--lineHeight, 1.3333);
}
[data-ui="pub.app-admin-network-card"][data-part="body"] {
  color: var(--c-pub_app-admin-network-card--body--color, var(--ui-content-fg));
  font-size: var(--c-pub_app-admin-network-card--body--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_app-admin-network-card--body--lineHeight, 1.7143);
}
[data-ui="pub.app-admin-network-card"][data-part="empty"] {
  background: var(--c-pub_app-admin-network-card--empty--background, var(--ui-surface-base));
  border-color: var(--c-pub_app-admin-network-card--empty--borderColor, var(--ui-line-hairline));
  border-style: var(--c-pub_app-admin-network-card--empty--borderStyle, solid);
  border-width: var(--c-pub_app-admin-network-card--empty--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_app-admin-network-card--empty--radius, 16px);
  color: var(--c-pub_app-admin-network-card--empty--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-admin-network-card--empty--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_app-admin-network-card--empty--lineHeight, 1.4286);
}
[data-ui="pub.app-admin-network-gate"][data-part="root"] {
  background: var(--c-pub_app-admin-network-gate--root--background, var(--ui-surface-base));
  border-color: var(--c-pub_app-admin-network-gate--root--borderColor, var(--ui-line-hairline));
  border-style: var(--c-pub_app-admin-network-gate--root--borderStyle, solid);
  border-width: var(--c-pub_app-admin-network-gate--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_app-admin-network-gate--root--radius, 16px);
}
[data-ui="pub.app-admin-network-gate"][data-part="icon"] {
  color: var(--c-pub_app-admin-network-gate--icon--color, var(--ui-status-warning-text));
}
[data-ui="pub.app-admin-network-gate"][data-part="message"] {
  font-size: var(--c-pub_app-admin-network-gate--message--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_app-admin-network-gate--message--fontWeight, var(--ui-type-weight-bold));
  line-height: var(--c-pub_app-admin-network-gate--message--lineHeight, 1.4286);
}
[data-ui="pub.app-admin-network-gate"][data-part="retry"] {
  background: var(--c-pub_app-admin-network-gate--retry--background, var(--ui-action-solid-fill));
  color: var(--c-pub_app-admin-network-gate--retry--color, var(--ui-action-solid-on-fill));
  font-size: var(--c-pub_app-admin-network-gate--retry--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_app-admin-network-gate--retry--fontWeight, 900);
  line-height: var(--c-pub_app-admin-network-gate--retry--lineHeight, 1.3333);
  border-radius: var(--c-pub_app-admin-network-gate--retry--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.app-admin-network-league-form"][data-part="root"] {
  background: var(--c-pub_app-admin-network-league-form--root--background, var(--ui-surface-base));
  border-color: var(--c-pub_app-admin-network-league-form--root--borderColor, var(--ui-line-hairline));
  border-style: var(--c-pub_app-admin-network-league-form--root--borderStyle, solid);
  border-width: var(--c-pub_app-admin-network-league-form--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_app-admin-network-league-form--root--radius, 16px);
}
[data-ui="pub.app-admin-network-league-form"][data-part="input"] {
  background: var(--c-pub_app-admin-network-league-form--input--background, var(--ui-surface-sunken));
  border-color: var(--c-pub_app-admin-network-league-form--input--borderColor, var(--ui-line-input));
  border-style: var(--c-pub_app-admin-network-league-form--input--borderStyle, solid);
  border-width: var(--c-pub_app-admin-network-league-form--input--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_app-admin-network-league-form--input--color, var(--ui-content-fg));
  font-size: var(--c-pub_app-admin-network-league-form--input--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_app-admin-network-league-form--input--lineHeight, 1.4286);
  border-radius: var(--c-pub_app-admin-network-league-form--input--radius, 6px);
}
[data-ui="pub.app-admin-network-league-form"][data-part="submit"] {
  background: var(--c-pub_app-admin-network-league-form--submit--background, var(--ui-action-solid-fill));
  color: var(--c-pub_app-admin-network-league-form--submit--color, var(--ui-action-solid-on-fill));
  font-size: var(--c-pub_app-admin-network-league-form--submit--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_app-admin-network-league-form--submit--fontWeight, 900);
  line-height: var(--c-pub_app-admin-network-league-form--submit--lineHeight, 1.3333);
  border-radius: var(--c-pub_app-admin-network-league-form--submit--radius, 6px);
}
[data-ui="pub.app-admin-network-page"][data-part="root"] {
  background: var(--c-pub_app-admin-network-page--root--background, var(--ui-surface-page));
  color: var(--c-pub_app-admin-network-page--root--color, var(--ui-content-fg));
}
[data-ui="pub.app-admin-network-page"][data-part="eyebrow"] {
  color: var(--c-pub_app-admin-network-page--eyebrow--color, var(--ui-status-warning-text));
  font-size: var(--c-pub_app-admin-network-page--eyebrow--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_app-admin-network-page--eyebrow--fontWeight, 900);
  letter-spacing: var(--c-pub_app-admin-network-page--eyebrow--letterSpacing, var(--ui-type-tracking-eyebrow));
  line-height: var(--c-pub_app-admin-network-page--eyebrow--lineHeight, 1.3333);
  text-transform: var(--c-pub_app-admin-network-page--eyebrow--textTransform, var(--ui-type-case-eyebrow));
}
[data-ui="pub.app-admin-network-page"][data-part="title"] {
  font-size: var(--c-pub_app-admin-network-page--title--fontSize, var(--ui-type-size-3xl));
  font-weight: var(--c-pub_app-admin-network-page--title--fontWeight, 900);
  letter-spacing: var(--c-pub_app-admin-network-page--title--letterSpacing, var(--ui-type-tracking-display));
  line-height: var(--c-pub_app-admin-network-page--title--lineHeight, var(--ui-type-line-height-tight));
}
[data-ui="pub.app-admin-network-section"][data-part="eyebrow"] {
  color: var(--c-pub_app-admin-network-section--eyebrow--color, var(--ui-status-warning-text));
  font-size: var(--c-pub_app-admin-network-section--eyebrow--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_app-admin-network-section--eyebrow--fontWeight, 900);
  letter-spacing: var(--c-pub_app-admin-network-section--eyebrow--letterSpacing, var(--ui-type-tracking-eyebrow));
  line-height: var(--c-pub_app-admin-network-section--eyebrow--lineHeight, 1.3333);
  text-transform: var(--c-pub_app-admin-network-section--eyebrow--textTransform, var(--ui-type-case-eyebrow));
}
[data-ui="pub.app-admin-network-section"][data-part="title"] {
  font-size: var(--c-pub_app-admin-network-section--title--fontSize, var(--ui-type-size-2xl));
  font-weight: var(--c-pub_app-admin-network-section--title--fontWeight, 900);
  line-height: var(--c-pub_app-admin-network-section--title--lineHeight, 1.3333);
}
[data-ui="pub.app-admin-network-section"][data-part="refresh"] {
  border-color: var(--c-pub_app-admin-network-section--refresh--borderColor, var(--ui-line-hairline));
  border-style: var(--c-pub_app-admin-network-section--refresh--borderStyle, solid);
  border-width: var(--c-pub_app-admin-network-section--refresh--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_app-admin-network-section--refresh--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.app-composer-fork-badge"][data-part="root"] {
  background: var(--c-pub_app-composer-fork-badge--root--background, var(--ui-surface-base));
  border-color: var(--c-pub_app-composer-fork-badge--root--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_app-composer-fork-badge--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_app-composer-fork-badge--root--radius, var(--ui-geometry-radius-surface));
  box-shadow: var(--c-pub_app-composer-fork-badge--root--shadow, var(--ui-elevation-raised));
  font-size: var(--c-pub_app-composer-fork-badge--root--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_app-composer-fork-badge--root--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_app-composer-fork-badge--root--lineHeight, 1.3333);
}
[data-ui="pub.app-composer-fork-badge"][data-part="source"] {
  color: var(--c-pub_app-composer-fork-badge--source--color, var(--ui-content-fg-muted));
}
[data-ui="pub.app-creator-follow"][data-part="placeholder"] {
  background: var(--c-pub_app-creator-follow--placeholder--background, var(--ui-state-hover));
  border-color: var(--c-pub_app-creator-follow--placeholder--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_app-creator-follow--placeholder--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_app-creator-follow--placeholder--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.app-creator-follow"][data-part="edit"] {
  background: var(--c-pub_app-creator-follow--edit--background, var(--ui-surface-base));
  border-color: var(--c-pub_app-creator-follow--edit--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_app-creator-follow--edit--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_app-creator-follow--edit--color, var(--ui-content-fg-muted));
  border-radius: var(--c-pub_app-creator-follow--edit--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_app-creator-follow--edit--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_app-creator-follow--edit--fontWeight, 900);
  line-height: var(--c-pub_app-creator-follow--edit--lineHeight, 1.4286);
}
[data-ui="pub.app-creator-follow"][data-part="count"] {
  color: var(--c-pub_app-creator-follow--count--color, var(--ui-surface-on-ink-muted));
}
[data-ui="pub.app-discussion-composer"][data-part="label"] {
  font-size: var(--c-pub_app-discussion-composer--label--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_app-discussion-composer--label--fontWeight, 900);
  line-height: var(--c-pub_app-discussion-composer--label--lineHeight, 1.4286);
}
[data-ui="pub.app-discussion-composer"][data-part="field"] {
  background: var(--c-pub_app-discussion-composer--field--background, var(--ui-surface-base));
  border-color: var(--c-pub_app-discussion-composer--field--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_app-discussion-composer--field--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_app-discussion-composer--field--color, var(--ui-content-fg));
  border-radius: var(--c-pub_app-discussion-composer--field--radius, var(--ui-geometry-radius-surface));
  font-size: var(--c-pub_app-discussion-composer--field--fontSize, var(--ui-type-size-lg));
  line-height: var(--c-pub_app-discussion-composer--field--lineHeight, 1.5);
}
[data-ui="pub.app-discussion-composer"][data-part="counter"] {
  color: var(--c-pub_app-discussion-composer--counter--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-discussion-composer--counter--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_app-discussion-composer--counter--lineHeight, 1.3333);
}
[data-ui="pub.app-discussion-thread"][data-part="root"] {
  border-color: var(--c-pub_app-discussion-thread--root--borderColor, var(--ui-line-hairline));
}
[data-ui="pub.app-discussion-thread"][data-part="avatar"] {
  background: var(--c-pub_app-discussion-thread--avatar--background, var(--ui-surface-ink));
  color: var(--c-pub_app-discussion-thread--avatar--color, var(--pub-on-ink-butter));
  border-radius: var(--c-pub_app-discussion-thread--avatar--radius, 999px);
  font-size: var(--c-pub_app-discussion-thread--avatar--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_app-discussion-thread--avatar--fontWeight, 900);
  line-height: var(--c-pub_app-discussion-thread--avatar--lineHeight, 1.3333);
}
[data-ui="pub.app-discussion-thread"][data-part="authorLink"] {
  border-radius: var(--c-pub_app-discussion-thread--authorLink--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.app-discussion-thread"][data-part="name"] {
  font-size: var(--c-pub_app-discussion-thread--name--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_app-discussion-thread--name--fontWeight, 900);
  line-height: var(--c-pub_app-discussion-thread--name--lineHeight, 1.4286);
}
[data-ui="pub.app-discussion-thread"][data-part="handle"] {
  color: var(--c-pub_app-discussion-thread--handle--color, var(--ui-emphasis-e6-text));
  font-size: var(--c-pub_app-discussion-thread--handle--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_app-discussion-thread--handle--fontWeight, var(--ui-type-weight-bold));
  line-height: var(--c-pub_app-discussion-thread--handle--lineHeight, 1.3333);
}
[data-ui="pub.app-discussion-thread"][data-part="separator"] {
  color: var(--c-pub_app-discussion-thread--separator--color, var(--ui-content-fg-muted));
}
[data-ui="pub.app-discussion-thread"][data-part="time"] {
  color: var(--c-pub_app-discussion-thread--time--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-discussion-thread--time--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_app-discussion-thread--time--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.app-discussion-thread"][data-part="body"] {
  color: var(--c-pub_app-discussion-thread--body--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-discussion-thread--body--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_app-discussion-thread--body--lineHeight, 1.7143);
}
[data-ui="pub.app-discussion-thread"][data-part="reply"] {
  color: var(--c-pub_app-discussion-thread--reply--color, var(--ui-content-fg-muted));
  border-radius: var(--c-pub_app-discussion-thread--reply--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_app-discussion-thread--reply--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_app-discussion-thread--reply--fontWeight, 900);
  line-height: var(--c-pub_app-discussion-thread--reply--lineHeight, 1.3333);
}
[data-ui="pub.app-feed-actions"][data-part="root"] {
  border-color: var(--c-pub_app-feed-actions--root--borderColor, var(--ui-line-hairline));
}
[data-ui="pub.app-feed-actions"][data-part="action"] {
  background: var(--c-pub_app-feed-actions--action--background, transparent);
  border-width: var(--c-pub_app-feed-actions--action--borderWidth, 0);
  color: var(--c-pub_app-feed-actions--action--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-feed-actions--action--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_app-feed-actions--action--fontWeight, 900);
  line-height: var(--c-pub_app-feed-actions--action--lineHeight, 1.3333);
}
[data-ui="pub.app-feed-placeholder"][data-part="root"] {
  background: var(--c-pub_app-feed-placeholder--root--background, var(--ui-surface-page));
  color: var(--c-pub_app-feed-placeholder--root--color, var(--ui-content-fg));
}
[data-ui="pub.app-feed-placeholder"][data-part="label"] {
  color: var(--c-pub_app-feed-placeholder--label--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-feed-placeholder--label--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_app-feed-placeholder--label--fontWeight, 900);
  letter-spacing: var(--c-pub_app-feed-placeholder--label--letterSpacing, 0.24em);
  line-height: var(--c-pub_app-feed-placeholder--label--lineHeight, 1.3333);
  text-transform: var(--c-pub_app-feed-placeholder--label--textTransform, var(--ui-type-case-eyebrow));
}
[data-ui="pub.app-feed-toolbar"][data-part="root"] {
  background: var(--c-pub_app-feed-toolbar--root--background, var(--ui-surface-base));
  border-color: var(--c-pub_app-feed-toolbar--root--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_app-feed-toolbar--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_app-feed-toolbar--root--radius, var(--ui-geometry-radius-surface));
  box-shadow: var(--c-pub_app-feed-toolbar--root--shadow, var(--ui-elevation-raised));
  backdrop-filter: blur(var(--c-pub_app-feed-toolbar--root--backdropBlur, var(--ui-surface-backdrop-blur)));
}
[data-ui="pub.app-feed-toolbar"][data-part="tab"] {
  color: var(--c-pub_app-feed-toolbar--tab--color, var(--ui-content-fg-muted));
  border-radius: var(--c-pub_app-feed-toolbar--tab--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_app-feed-toolbar--tab--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_app-feed-toolbar--tab--fontWeight, 900);
  line-height: var(--c-pub_app-feed-toolbar--tab--lineHeight, 1.4286);
}
[data-ui="pub.app-feed-toolbar"][data-part="sortTrack"] {
  background: var(--c-pub_app-feed-toolbar--sortTrack--background, var(--ui-state-hover));
  border-radius: var(--c-pub_app-feed-toolbar--sortTrack--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.app-feed-toolbar"][data-part="sort"] {
  color: var(--c-pub_app-feed-toolbar--sort--color, var(--ui-content-fg-muted));
  border-radius: var(--c-pub_app-feed-toolbar--sort--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_app-feed-toolbar--sort--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_app-feed-toolbar--sort--fontWeight, 900);
  line-height: var(--c-pub_app-feed-toolbar--sort--lineHeight, 1.3333);
}
[data-ui="pub.app-glyphs-page"][data-part="root"] {
  background: var(--c-pub_app-glyphs-page--root--background, var(--ui-surface-page));
}
[data-ui="pub.app-glyphs-page"][data-part="eyebrow"] {
  color: var(--c-pub_app-glyphs-page--eyebrow--color, var(--ui-emphasis-e6-text));
  font-family: var(--c-pub_app-glyphs-page--eyebrow--fontFamily, var(--ui-type-font-mono));
  font-size: var(--c-pub_app-glyphs-page--eyebrow--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_app-glyphs-page--eyebrow--fontWeight, var(--ui-type-weight-bold));
  letter-spacing: var(--c-pub_app-glyphs-page--eyebrow--letterSpacing, var(--ui-type-tracking-eyebrow));
  text-transform: var(--c-pub_app-glyphs-page--eyebrow--textTransform, var(--ui-type-case-eyebrow));
}
[data-ui="pub.app-glyphs-page"][data-part="title"] {
  color: var(--c-pub_app-glyphs-page--title--color, var(--ui-content-fg));
  font-weight: var(--c-pub_app-glyphs-page--title--fontWeight, 900);
  letter-spacing: var(--c-pub_app-glyphs-page--title--letterSpacing, var(--ui-type-tracking-tight));
  line-height: var(--c-pub_app-glyphs-page--title--lineHeight, 0.95);
  text-transform: var(--c-pub_app-glyphs-page--title--textTransform, uppercase);
}
[data-ui="pub.app-glyphs-page"][data-part="lede"] {
  color: var(--c-pub_app-glyphs-page--lede--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-glyphs-page--lede--fontSize, 0.9375rem);
  line-height: var(--c-pub_app-glyphs-page--lede--lineHeight, 1.625);
}
[data-ui="pub.app-glyphs-page"][data-part="note"] {
  color: var(--c-pub_app-glyphs-page--note--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-glyphs-page--note--fontSize, var(--ui-type-size-sm));
  line-height: var(--c-pub_app-glyphs-page--note--lineHeight, 1.625);
}
[data-ui="pub.app-league-entry"][data-part="root"] {
  background: var(--c-pub_app-league-entry--root--background, var(--ui-surface-raised));
  border-color: var(--c-pub_app-league-entry--root--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_app-league-entry--root--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_app-league-entry--root--color, var(--ui-emphasis-e6-text));
  border-radius: var(--c-pub_app-league-entry--root--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.app-league-entry"][data-part="eyebrow"] {
  font-size: var(--c-pub_app-league-entry--eyebrow--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_app-league-entry--eyebrow--fontWeight, 900);
  letter-spacing: var(--c-pub_app-league-entry--eyebrow--letterSpacing, var(--ui-type-tracking-label));
  line-height: var(--c-pub_app-league-entry--eyebrow--lineHeight, 1.3333);
  text-transform: var(--c-pub_app-league-entry--eyebrow--textTransform, var(--ui-type-case-eyebrow));
}
[data-ui="pub.app-league-entry"][data-part="title"] {
  font-size: var(--c-pub_app-league-entry--title--fontSize, var(--ui-type-size-2xl));
  font-weight: var(--c-pub_app-league-entry--title--fontWeight, 900);
  letter-spacing: var(--c-pub_app-league-entry--title--letterSpacing, var(--ui-type-tracking-tight));
  line-height: var(--c-pub_app-league-entry--title--lineHeight, 1.3333);
}
[data-ui="pub.app-league-entry"][data-part="option"] {
  background: var(--c-pub_app-league-entry--option--background, var(--ui-surface-raised));
  border-color: var(--c-pub_app-league-entry--option--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_app-league-entry--option--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_app-league-entry--option--radius, var(--ui-geometry-radius-surface));
  font-size: var(--c-pub_app-league-entry--option--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_app-league-entry--option--fontWeight, 900);
  line-height: var(--c-pub_app-league-entry--option--lineHeight, 1.4286);
}
[data-ui="pub.app-league-entry"][data-part="empty"] {
  font-size: var(--c-pub_app-league-entry--empty--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_app-league-entry--empty--fontWeight, var(--ui-type-weight-bold));
  line-height: var(--c-pub_app-league-entry--empty--lineHeight, 1.4286);
}
[data-ui="pub.app-menu-profile"][data-part="name"] {
  border-radius: var(--c-pub_app-menu-profile--name--radius, 0);
}
[data-ui="pub.app-menu-profile"][data-part="handle"] {
  color: var(--c-pub_app-menu-profile--handle--color, var(--ui-content-fg-muted));
  border-radius: var(--c-pub_app-menu-profile--handle--radius, 0);
  font-size: var(--c-pub_app-menu-profile--handle--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_app-menu-profile--handle--lineHeight, 1.3333);
}
[data-ui="pub.app-menu-profile"][data-part="customize"] {
  color: var(--c-pub_app-menu-profile--customize--color, var(--ui-content-fg-muted));
  border-radius: var(--c-pub_app-menu-profile--customize--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_app-menu-profile--customize--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_app-menu-profile--customize--lineHeight, 1.3333);
}
[data-ui="pub.app-network-alert"][data-part="root"] {
  background: var(--c-pub_app-network-alert--root--background, var(--ui-surface-raised));
  color: var(--c-pub_app-network-alert--root--color, var(--ui-emphasis-e6-text));
  border-radius: var(--c-pub_app-network-alert--root--radius, var(--ui-geometry-radius-surface));
  font-size: var(--c-pub_app-network-alert--root--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_app-network-alert--root--fontWeight, var(--ui-type-weight-bold));
  line-height: var(--c-pub_app-network-alert--root--lineHeight, 1.6667);
}
[data-ui="pub.app-network-message"][data-part="root"] {
  color: var(--c-pub_app-network-message--root--color, var(--ui-emphasis-e6-text));
  font-size: var(--c-pub_app-network-message--root--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_app-network-message--root--fontWeight, var(--ui-type-weight-bold));
  line-height: var(--c-pub_app-network-message--root--lineHeight, 1.4286);
}
[data-ui="pub.app-network-toggle-action"][data-part="like"] {
  background: var(--c-pub_app-network-toggle-action--like--background, var(--ui-surface-base));
  border-color: var(--c-pub_app-network-toggle-action--like--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_app-network-toggle-action--like--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_app-network-toggle-action--like--color, var(--ui-content-fg));
  border-radius: var(--c-pub_app-network-toggle-action--like--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_app-network-toggle-action--like--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_app-network-toggle-action--like--fontWeight, var(--ui-type-weight-bold));
  line-height: var(--c-pub_app-network-toggle-action--like--lineHeight, 1.4286);
}
[data-ui="pub.app-network-toggle-action"][data-part="follow"] {
  background: var(--c-pub_app-network-toggle-action--follow--background, var(--ui-surface-base));
  border-color: var(--c-pub_app-network-toggle-action--follow--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_app-network-toggle-action--follow--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_app-network-toggle-action--follow--color, var(--ui-content-fg));
  border-radius: var(--c-pub_app-network-toggle-action--follow--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_app-network-toggle-action--follow--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_app-network-toggle-action--follow--fontWeight, var(--ui-type-weight-bold));
  line-height: var(--c-pub_app-network-toggle-action--follow--lineHeight, 1.4286);
}
[data-ui="pub.app-network-toggle-action"][data-part="count"] {
  color: var(--c-pub_app-network-toggle-action--count--color, var(--ui-content-fg-muted));
}
[data-ui="pub.app-network-toggle-action"][data-part="hint"] {
  color: var(--c-pub_app-network-toggle-action--hint--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-network-toggle-action--hint--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_app-network-toggle-action--hint--fontWeight, 600);
  line-height: var(--c-pub_app-network-toggle-action--hint--lineHeight, 1.3333);
}
[data-ui="pub.app-new-strategy-auth"][data-part="signIn"] {
  background: var(--c-pub_app-new-strategy-auth--signIn--background, var(--ui-action-accent-fill));
  color: var(--c-pub_app-new-strategy-auth--signIn--color, var(--ui-action-accent-on-fill));
  border-radius: var(--c-pub_app-new-strategy-auth--signIn--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_app-new-strategy-auth--signIn--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_app-new-strategy-auth--signIn--fontWeight, 900);
  line-height: var(--c-pub_app-new-strategy-auth--signIn--lineHeight, 1.4286);
}
[data-ui="pub.app-new-strategy-auth"][data-part="join"] {
  border-color: var(--c-pub_app-new-strategy-auth--join--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_app-new-strategy-auth--join--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_app-new-strategy-auth--join--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_app-new-strategy-auth--join--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_app-new-strategy-auth--join--fontWeight, 900);
  line-height: var(--c-pub_app-new-strategy-auth--join--lineHeight, 1.4286);
}
[data-ui="pub.app-new-strategy-auth"][data-part="error"] {
  color: var(--c-pub_app-new-strategy-auth--error--color, var(--ui-status-danger-text));
  font-size: var(--c-pub_app-new-strategy-auth--error--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_app-new-strategy-auth--error--fontWeight, var(--ui-type-weight-bold));
  line-height: var(--c-pub_app-new-strategy-auth--error--lineHeight, 1.4286);
}
[data-ui="pub.app-new-strategy-status"][data-part="root"] {
  background: var(--c-pub_app-new-strategy-status--root--background, var(--ui-surface-page));
  color: var(--c-pub_app-new-strategy-status--root--color, var(--ui-content-fg));
}
[data-ui="pub.app-new-strategy-status"][data-part="title"] {
  font-size: var(--c-pub_app-new-strategy-status--title--fontSize, var(--ui-type-size-xl));
  font-weight: var(--c-pub_app-new-strategy-status--title--fontWeight, 600);
  line-height: var(--c-pub_app-new-strategy-status--title--lineHeight, 1.4);
}
[data-ui="pub.app-new-strategy-status"][data-part="body"] {
  color: var(--c-pub_app-new-strategy-status--body--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-new-strategy-status--body--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_app-new-strategy-status--body--lineHeight, 1.4286);
}
[data-ui="pub.app-new-strategy-status"][data-part="error"] {
  color: var(--c-pub_app-new-strategy-status--error--color, var(--ui-status-danger-text));
  font-size: var(--c-pub_app-new-strategy-status--error--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_app-new-strategy-status--error--lineHeight, 1.4286);
}
[data-ui="pub.app-new-strategy-status"][data-part="retry"] {
  background: var(--c-pub_app-new-strategy-status--retry--background, var(--ui-action-solid-fill));
  color: var(--c-pub_app-new-strategy-status--retry--color, var(--ui-action-solid-on-fill));
  border-radius: var(--c-pub_app-new-strategy-status--retry--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_app-new-strategy-status--retry--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_app-new-strategy-status--retry--lineHeight, 1.4286);
}
[data-ui="pub.app-node-studio"][data-part="root"] {
  background: var(--c-pub_app-node-studio--root--background, var(--ui-surface-page));
  color: var(--c-pub_app-node-studio--root--color, var(--ui-content-fg));
}
[data-ui="pub.app-node-studio"][data-part="empty"] {
  color: var(--c-pub_app-node-studio--empty--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-node-studio--empty--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_app-node-studio--empty--lineHeight, 1.3333);
}
[data-ui="pub.app-notifications"][data-part="badge"] {
  background: var(--c-pub_app-notifications--badge--background, var(--ui-status-danger-fill));
  color: var(--c-pub_app-notifications--badge--color, var(--ui-status-danger-on-fill));
  border-radius: var(--c-pub_app-notifications--badge--radius, 999px);
  font-size: var(--c-pub_app-notifications--badge--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_app-notifications--badge--fontWeight, 900);
}
[data-ui="pub.app-notifications"][data-part="panel"] {
  background: var(--c-pub_app-notifications--panel--background, var(--ui-surface-base));
  border-color: var(--c-pub_app-notifications--panel--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_app-notifications--panel--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_app-notifications--panel--color, var(--ui-content-fg));
  border-radius: var(--c-pub_app-notifications--panel--radius, var(--ui-geometry-radius-surface));
  box-shadow: var(--c-pub_app-notifications--panel--shadow, var(--ui-elevation-popover));
}
[data-ui="pub.app-notifications"][data-part="header"] {
  border-color: var(--c-pub_app-notifications--header--borderColor, var(--ui-line-hairline));
}
[data-ui="pub.app-notifications"][data-part="heading"] {
  font-size: var(--c-pub_app-notifications--heading--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_app-notifications--heading--fontWeight, 900);
  line-height: var(--c-pub_app-notifications--heading--lineHeight, 1.4286);
}
[data-ui="pub.app-notifications"][data-part="markRead"] {
  color: var(--c-pub_app-notifications--markRead--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-notifications--markRead--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_app-notifications--markRead--fontWeight, 900);
  line-height: var(--c-pub_app-notifications--markRead--lineHeight, 1.3333);
}
[data-ui="pub.app-notifications"][data-part="item"] {
  border-color: var(--c-pub_app-notifications--item--borderColor, var(--ui-line-hairline));
  font-size: var(--c-pub_app-notifications--item--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_app-notifications--item--lineHeight, 1.4286);
}
[data-ui="pub.app-notifications"][data-part="itemTitle"] {
  font-weight: var(--c-pub_app-notifications--itemTitle--fontWeight, 900);
}
[data-ui="pub.app-notifications"][data-part="itemHint"] {
  color: var(--c-pub_app-notifications--itemHint--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-notifications--itemHint--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_app-notifications--itemHint--fontWeight, 600);
  line-height: var(--c-pub_app-notifications--itemHint--lineHeight, 1.3333);
}
[data-ui="pub.app-public-strategy-discussion-panel"][data-part="root"] {
  background: var(--c-pub_app-public-strategy-discussion-panel--root--background, var(--ui-surface-base));
  border-color: var(--c-pub_app-public-strategy-discussion-panel--root--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_app-public-strategy-discussion-panel--root--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_app-public-strategy-discussion-panel--root--color, var(--ui-content-fg));
  border-radius: var(--c-pub_app-public-strategy-discussion-panel--root--radius, 0);
}
[data-ui="pub.app-public-strategy-logic"][data-part="page"] {
  background: var(--c-pub_app-public-strategy-logic--page--background, var(--ui-surface-page));
  color: var(--c-pub_app-public-strategy-logic--page--color, var(--ui-content-fg));
}
[data-ui="pub.app-public-strategy-logic"][data-part="frame"] {
  background: var(--c-pub_app-public-strategy-logic--frame--background, var(--ui-surface-raised));
  border-color: var(--c-pub_app-public-strategy-logic--frame--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_app-public-strategy-logic--frame--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_app-public-strategy-logic--frame--radius, 6px);
}
[data-ui="pub.app-public-strategy-logic"][data-part="header"] {
  border-color: var(--c-pub_app-public-strategy-logic--header--borderColor, var(--ui-line-divider));
}
[data-ui="pub.app-public-strategy-logic"][data-part="title"] {
  font-size: var(--c-pub_app-public-strategy-logic--title--fontSize, 1.125rem);
  font-weight: var(--c-pub_app-public-strategy-logic--title--fontWeight, 600);
  line-height: var(--c-pub_app-public-strategy-logic--title--lineHeight, 1.3333);
}
[data-ui="pub.app-public-strategy-logic"][data-part="track"] {
  background: var(--c-pub_app-public-strategy-logic--track--background, var(--ui-surface-raised));
  border-color: var(--c-pub_app-public-strategy-logic--track--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_app-public-strategy-logic--track--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_app-public-strategy-logic--track--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.app-public-strategy-logic"][data-part="option"] {
  color: var(--c-pub_app-public-strategy-logic--option--color, var(--ui-content-fg-muted));
  border-radius: var(--c-pub_app-public-strategy-logic--option--radius, var(--ui-geometry-radius-surface));
  font-size: var(--c-pub_app-public-strategy-logic--option--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_app-public-strategy-logic--option--fontWeight, 600);
  line-height: var(--c-pub_app-public-strategy-logic--option--lineHeight, 1.3333);
}
[data-ui="pub.app-public-strategy-logic"][data-part="coverTrack"] {
  background: var(--c-pub_app-public-strategy-logic--coverTrack--background, var(--ui-surface-ink));
  border-color: var(--c-pub_app-public-strategy-logic--coverTrack--borderColor, var(--ui-surface-on-ink-muted));
  border-width: var(--c-pub_app-public-strategy-logic--coverTrack--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_app-public-strategy-logic--coverTrack--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.app-public-strategy-logic"][data-part="coverOption"] {
  color: var(--c-pub_app-public-strategy-logic--coverOption--color, var(--ui-surface-on-ink-muted));
  border-radius: var(--c-pub_app-public-strategy-logic--coverOption--radius, var(--ui-geometry-radius-surface));
  font-size: var(--c-pub_app-public-strategy-logic--coverOption--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_app-public-strategy-logic--coverOption--fontWeight, 600);
  line-height: var(--c-pub_app-public-strategy-logic--coverOption--lineHeight, 1.3333);
}
[data-ui="pub.app-public-strategy-logic"][data-part="flowIcon"] {
  color: var(--c-pub_app-public-strategy-logic--flowIcon--color, var(--ui-content-fg-muted));
}
[data-ui="pub.app-public-strategy-logic"][data-part="flowSelect"] {
  background: var(--c-pub_app-public-strategy-logic--flowSelect--background, var(--ui-surface-raised));
  border-color: var(--c-pub_app-public-strategy-logic--flowSelect--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_app-public-strategy-logic--flowSelect--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_app-public-strategy-logic--flowSelect--color, var(--ui-content-fg));
  border-radius: var(--c-pub_app-public-strategy-logic--flowSelect--radius, 6px);
  box-shadow: var(--c-pub_app-public-strategy-logic--flowSelect--shadow, var(--ui-elevation-popover));
  font-size: var(--c-pub_app-public-strategy-logic--flowSelect--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_app-public-strategy-logic--flowSelect--fontWeight, var(--ui-type-weight-bold));
  line-height: var(--c-pub_app-public-strategy-logic--flowSelect--lineHeight, 1.3333);
}
[data-ui="pub.app-pulse-unavailable"][data-part="root"] {
  background: var(--c-pub_app-pulse-unavailable--root--background, var(--ui-surface-raised));
  border-color: var(--c-pub_app-pulse-unavailable--root--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_app-pulse-unavailable--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_app-pulse-unavailable--root--radius, 24px);
  box-shadow: var(--c-pub_app-pulse-unavailable--root--shadow, var(--ui-elevation-raised));
}
[data-ui="pub.app-pulse-unavailable"][data-part="eyebrow"] {
  color: var(--c-pub_app-pulse-unavailable--eyebrow--color, var(--ui-emphasis-e6-text));
  font-size: var(--c-pub_app-pulse-unavailable--eyebrow--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_app-pulse-unavailable--eyebrow--fontWeight, 900);
  letter-spacing: var(--c-pub_app-pulse-unavailable--eyebrow--letterSpacing, var(--ui-type-tracking-label));
  line-height: var(--c-pub_app-pulse-unavailable--eyebrow--lineHeight, 1.3333);
  text-transform: var(--c-pub_app-pulse-unavailable--eyebrow--textTransform, var(--ui-type-case-eyebrow));
}
[data-ui="pub.app-pulse-unavailable"][data-part="title"] {
  font-size: var(--c-pub_app-pulse-unavailable--title--fontSize, var(--ui-type-size-2xl));
  font-weight: var(--c-pub_app-pulse-unavailable--title--fontWeight, 900);
  line-height: var(--c-pub_app-pulse-unavailable--title--lineHeight, 1.3333);
}
[data-ui="pub.app-pulse-unavailable"][data-part="body"] {
  color: var(--c-pub_app-pulse-unavailable--body--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-pulse-unavailable--body--fontSize, var(--ui-type-size-lg));
  line-height: var(--c-pub_app-pulse-unavailable--body--lineHeight, 1.75);
}
[data-ui="pub.app-reply-surface"][data-part="scrim"] {
  background: var(--c-pub_app-reply-surface--scrim--background, var(--ui-surface-overlay));
  backdrop-filter: blur(var(--c-pub_app-reply-surface--scrim--backdropBlur, var(--ui-surface-backdrop-blur)));
}
[data-ui="pub.app-reply-surface"][data-part="panel"] {
  background: var(--c-pub_app-reply-surface--panel--background, var(--ui-surface-base));
  border-color: var(--c-pub_app-reply-surface--panel--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_app-reply-surface--panel--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_app-reply-surface--panel--radius, var(--ui-geometry-radius-dialog));
  box-shadow: var(--c-pub_app-reply-surface--panel--shadow, var(--pub-panel-shadow));
}
[data-ui="pub.app-reply-surface"][data-part="header"] {
  border-color: var(--c-pub_app-reply-surface--header--borderColor, var(--ui-line-hairline));
}
[data-ui="pub.app-reply-surface"][data-part="close"] {
  color: var(--c-pub_app-reply-surface--close--color, var(--ui-content-fg));
  border-radius: var(--c-pub_app-reply-surface--close--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.app-reply-surface"][data-part="quote"] {
  border-color: var(--c-pub_app-reply-surface--quote--borderColor, var(--ui-line-hairline));
}
[data-ui="pub.app-reply-surface"][data-part="author"] {
  font-size: var(--c-pub_app-reply-surface--author--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_app-reply-surface--author--fontWeight, 900);
  line-height: var(--c-pub_app-reply-surface--author--lineHeight, 1.4286);
}
[data-ui="pub.app-reply-surface"][data-part="handle"] {
  color: var(--c-pub_app-reply-surface--handle--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-reply-surface--handle--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_app-reply-surface--handle--fontWeight, var(--ui-type-weight-bold));
  line-height: var(--c-pub_app-reply-surface--handle--lineHeight, 1.3333);
}
[data-ui="pub.app-reply-surface"][data-part="title"] {
  font-size: var(--c-pub_app-reply-surface--title--fontSize, var(--ui-type-size-lg));
  font-weight: var(--c-pub_app-reply-surface--title--fontWeight, 900);
  line-height: var(--c-pub_app-reply-surface--title--lineHeight, 1.25);
}
[data-ui="pub.app-reply-surface"][data-part="body"] {
  color: var(--c-pub_app-reply-surface--body--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-reply-surface--body--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_app-reply-surface--body--lineHeight, 1.7143);
}
[data-ui="pub.app-reply-surface"][data-part="context"] {
  color: var(--c-pub_app-reply-surface--context--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-reply-surface--context--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_app-reply-surface--context--fontWeight, 600);
  line-height: var(--c-pub_app-reply-surface--context--lineHeight, 1.4286);
}
[data-ui="pub.app-reply-surface"][data-part="target"] {
  color: var(--c-pub_app-reply-surface--target--color, var(--ui-action-accent-text));
}
[data-ui="pub.app-report-action"][data-part="trigger"] {
  color: var(--c-pub_app-report-action--trigger--color, var(--ui-content-fg-muted));
  border-radius: var(--c-pub_app-report-action--trigger--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_app-report-action--trigger--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_app-report-action--trigger--fontWeight, 900);
  line-height: var(--c-pub_app-report-action--trigger--lineHeight, 1.3333);
}
[data-ui="pub.app-report-action"][data-part="label"] {
  font-size: var(--c-pub_app-report-action--label--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_app-report-action--label--fontWeight, 900);
  line-height: var(--c-pub_app-report-action--label--lineHeight, 1.3333);
}
[data-ui="pub.app-report-action"][data-part="select"] {
  background: var(--c-pub_app-report-action--select--background, var(--ui-surface-base));
  border-color: var(--c-pub_app-report-action--select--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_app-report-action--select--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_app-report-action--select--color, var(--ui-content-fg));
  border-radius: var(--c-pub_app-report-action--select--radius, var(--ui-geometry-radius-surface));
  font-size: var(--c-pub_app-report-action--select--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_app-report-action--select--fontWeight, var(--ui-type-weight-bold));
  line-height: var(--c-pub_app-report-action--select--lineHeight, 1.3333);
}
[data-ui="pub.app-report-action"][data-part="submit"] {
  background: var(--c-pub_app-report-action--submit--background, var(--ui-surface-ink));
  color: var(--c-pub_app-report-action--submit--color, var(--ui-surface-on-ink));
  border-radius: var(--c-pub_app-report-action--submit--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_app-report-action--submit--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_app-report-action--submit--fontWeight, 900);
  line-height: var(--c-pub_app-report-action--submit--lineHeight, 1.3333);
}
[data-ui="pub.app-settings-page"][data-part="loading"] {
  color: var(--c-pub_app-settings-page--loading--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-settings-page--loading--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_app-settings-page--loading--lineHeight, 1.4286);
}
[data-ui="pub.app-settings-page"][data-part="title"] {
  font-size: var(--c-pub_app-settings-page--title--fontSize, var(--ui-type-size-2xl));
  font-weight: var(--c-pub_app-settings-page--title--fontWeight, 600);
  line-height: var(--c-pub_app-settings-page--title--lineHeight, 1.3333);
}
[data-ui="pub.app-settings-page"][data-part="body"] {
  color: var(--c-pub_app-settings-page--body--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-settings-page--body--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_app-settings-page--body--lineHeight, 1.4286);
}
[data-ui="pub.app-settings-page"][data-part="hint"] {
  font-size: var(--c-pub_app-settings-page--hint--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_app-settings-page--hint--lineHeight, 1.4286);
}
[data-ui="pub.app-settings-page"][data-part="link"] {
  font-weight: var(--c-pub_app-settings-page--link--fontWeight, var(--ui-type-weight-medium));
}
[data-ui="pub.app-settings-page"][data-part="muted"] {
  color: var(--c-pub_app-settings-page--muted--color, var(--ui-content-fg-muted));
}
[data-ui="pub.app-theme-library"][data-part="title"] {
  font-size: var(--c-pub_app-theme-library--title--fontSize, 1.875rem);
  font-weight: var(--c-pub_app-theme-library--title--fontWeight, 600);
  letter-spacing: var(--c-pub_app-theme-library--title--letterSpacing, var(--ui-type-tracking-tight));
  line-height: var(--c-pub_app-theme-library--title--lineHeight, 1.2);
}
[data-ui="pub.app-theme-library"][data-part="lede"] {
  color: var(--c-pub_app-theme-library--lede--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-theme-library--lede--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_app-theme-library--lede--lineHeight, 1.4286);
}
[data-ui="pub.app-theme-library"][data-part="eyebrow"] {
  color: var(--c-pub_app-theme-library--eyebrow--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-theme-library--eyebrow--fontSize, var(--ui-type-size-xs));
  letter-spacing: var(--c-pub_app-theme-library--eyebrow--letterSpacing, var(--ui-type-tracking-wide));
  line-height: var(--c-pub_app-theme-library--eyebrow--lineHeight, 1.3333);
  text-transform: var(--c-pub_app-theme-library--eyebrow--textTransform, var(--ui-type-case-eyebrow));
}
[data-ui="pub.app-theme-library"][data-part="back"] {
  color: var(--c-pub_app-theme-library--back--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-theme-library--back--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_app-theme-library--back--lineHeight, 1.4286);
}
[data-ui="pub.app-theme-library"][data-part="action"] {
  border-color: var(--c-pub_app-theme-library--action--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_app-theme-library--action--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_app-theme-library--action--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_app-theme-library--action--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_app-theme-library--action--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_app-theme-library--action--lineHeight, 1.4286);
}
[data-ui="pub.app-theme-library"][data-part="card"] {
  background: var(--c-pub_app-theme-library--card--background, var(--ui-surface-page));
  border-color: var(--c-pub_app-theme-library--card--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_app-theme-library--card--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_app-theme-library--card--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.app-theme-library"][data-part="cardTitle"] {
  font-size: var(--c-pub_app-theme-library--cardTitle--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_app-theme-library--cardTitle--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_app-theme-library--cardTitle--lineHeight, 1.4286);
}
[data-ui="pub.app-theme-library"][data-part="cardMeta"] {
  color: var(--c-pub_app-theme-library--cardMeta--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-theme-library--cardMeta--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_app-theme-library--cardMeta--lineHeight, 1.3333);
}
[data-ui="pub.app-theme-library"][data-part="preview"] {
  background: var(--c-pub_app-theme-library--preview--background, var(--ui-surface-page));
  border-color: var(--c-pub_app-theme-library--preview--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_app-theme-library--preview--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_app-theme-library--preview--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.app-theme-library"][data-part="notice"] {
  border-color: var(--c-pub_app-theme-library--notice--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_app-theme-library--notice--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_app-theme-library--notice--radius, var(--ui-geometry-radius-surface));
  font-size: var(--c-pub_app-theme-library--notice--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_app-theme-library--notice--lineHeight, 1.4286);
}
[data-ui="pub.app-workspace-opening"][data-part="root"] {
  background: var(--c-pub_app-workspace-opening--root--background, var(--ui-surface-page));
  color: var(--c-pub_app-workspace-opening--root--color, var(--ui-content-fg));
}
[data-ui="pub.app-workspace-opening"][data-part="status"] {
  color: var(--c-pub_app-workspace-opening--status--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-workspace-opening--status--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_app-workspace-opening--status--lineHeight, 1.4286);
}
[data-ui="pub.app-candle-context-panel"][data-part="tabBar"] {
  border-color: var(--c-pub_app-candle-context-panel--tabBar--borderColor, var(--ui-line-divider));
}
[data-ui="pub.app-candle-context-panel"][data-part="tab"] {
  color: var(--c-pub_app-candle-context-panel--tab--color, var(--ui-content-fg-muted));
  border-radius: var(--c-pub_app-candle-context-panel--tab--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_app-candle-context-panel--tab--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_app-candle-context-panel--tab--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.app-candle-context-panel"][data-part="tabCount"] {
  color: var(--c-pub_app-candle-context-panel--tabCount--color, var(--ui-content-fg-muted));
  font-family: var(--c-pub_app-candle-context-panel--tabCount--fontFamily, var(--ui-type-font-mono));
  font-size: var(--c-pub_app-candle-context-panel--tabCount--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.app-candle-context-panel"][data-part="close"] {
  color: var(--c-pub_app-candle-context-panel--close--color, var(--ui-content-fg-muted));
  border-radius: var(--c-pub_app-candle-context-panel--close--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.app-candle-context-panel"][data-part="issues"] {
  background: var(--c-pub_app-candle-context-panel--issues--background, var(--ui-status-warning-surface));
  color: var(--c-pub_app-candle-context-panel--issues--color, var(--ui-status-warning-on-surface));
  border-color: var(--c-pub_app-candle-context-panel--issues--borderColor, var(--ui-status-warning-line));
  border-width: var(--c-pub_app-candle-context-panel--issues--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_app-candle-context-panel--issues--radius, var(--ui-geometry-radius-surface));
  font-size: var(--c-pub_app-candle-context-panel--issues--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.app-candle-context-panel"][data-part="empty"] {
  color: var(--c-pub_app-candle-context-panel--empty--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-candle-context-panel--empty--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_app-candle-context-panel--empty--lineHeight, 1.625);
}
[data-ui="pub.app-candle-context-panel"][data-part="skeleton"] {
  background: var(--c-pub_app-candle-context-panel--skeleton--background, var(--ui-feedback-skeleton));
  border-radius: var(--c-pub_app-candle-context-panel--skeleton--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.app-candle-context-panel"][data-part="sectionTitle"] {
  color: var(--c-pub_app-candle-context-panel--sectionTitle--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-candle-context-panel--sectionTitle--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_app-candle-context-panel--sectionTitle--fontWeight, var(--ui-type-weight-bold));
  letter-spacing: var(--c-pub_app-candle-context-panel--sectionTitle--letterSpacing, var(--ui-type-tracking-eyebrow));
  text-transform: var(--c-pub_app-candle-context-panel--sectionTitle--textTransform, var(--ui-type-case-eyebrow));
}
[data-ui="pub.app-candle-context-panel"][data-part="sectionAside"] {
  color: var(--c-pub_app-candle-context-panel--sectionAside--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-candle-context-panel--sectionAside--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.app-candle-context-panel"][data-part="footnote"] {
  color: var(--c-pub_app-candle-context-panel--footnote--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-candle-context-panel--footnote--fontSize, var(--ui-type-size-2xs));
  line-height: var(--c-pub_app-candle-context-panel--footnote--lineHeight, 1.375);
}
[data-ui="pub.app-candle-drill"][data-part="root"] {
  background: var(--c-pub_app-candle-drill--root--background, var(--ui-surface-page));
  color: var(--c-pub_app-candle-drill--root--color, var(--ui-content-fg));
  font-family: var(--c-pub_app-candle-drill--root--fontFamily, var(--ui-type-font-ui));
}
[data-ui="pub.app-candle-drill"][data-part="liveButton"] {
  background: var(--c-pub_app-candle-drill--liveButton--background, var(--ui-surface-glass));
  color: var(--c-pub_app-candle-drill--liveButton--color, var(--ui-action-accent-text));
  border-color: var(--c-pub_app-candle-drill--liveButton--borderColor, var(--ui-action-accent-line));
  border-width: var(--c-pub_app-candle-drill--liveButton--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_app-candle-drill--liveButton--radius, var(--ui-geometry-radius-control));
  box-shadow: var(--c-pub_app-candle-drill--liveButton--shadow, var(--ui-elevation-raised));
  backdrop-filter: blur(var(--c-pub_app-candle-drill--liveButton--backdropBlur, var(--ui-surface-backdrop-blur)));
  font-size: var(--c-pub_app-candle-drill--liveButton--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_app-candle-drill--liveButton--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.app-candle-drill"][data-part="historyNote"] {
  background: var(--c-pub_app-candle-drill--historyNote--background, var(--ui-surface-glass));
  color: var(--c-pub_app-candle-drill--historyNote--color, var(--ui-status-warning-text));
  border-color: var(--c-pub_app-candle-drill--historyNote--borderColor, var(--ui-status-warning-line));
  border-width: var(--c-pub_app-candle-drill--historyNote--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_app-candle-drill--historyNote--radius, 6px);
  backdrop-filter: blur(var(--c-pub_app-candle-drill--historyNote--backdropBlur, var(--ui-surface-backdrop-blur)));
  font-size: var(--c-pub_app-candle-drill--historyNote--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_app-candle-drill--historyNote--fontWeight, var(--ui-type-weight-medium));
}
[data-ui="pub.app-candle-drill"][data-part="panel"] {
  background: var(--c-pub_app-candle-drill--panel--background, var(--ui-surface-glass));
  border-color: var(--c-pub_app-candle-drill--panel--borderColor, var(--ui-line-hairline));
  backdrop-filter: blur(var(--c-pub_app-candle-drill--panel--backdropBlur, var(--ui-surface-backdrop-blur)));
}
[data-ui="pub.app-candle-empty-state"][data-part="bar"] {
  background: var(--c-pub_app-candle-empty-state--bar--background, var(--ui-feedback-skeleton));
  border-radius: var(--c-pub_app-candle-empty-state--bar--radius, 0);
}
[data-ui="pub.app-candle-empty-state"][data-part="card"] {
  background: var(--c-pub_app-candle-empty-state--card--background, var(--ui-surface-glass));
  border-color: var(--c-pub_app-candle-empty-state--card--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_app-candle-empty-state--card--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_app-candle-empty-state--card--radius, 16px);
  backdrop-filter: blur(var(--c-pub_app-candle-empty-state--card--backdropBlur, var(--ui-surface-backdrop-blur)));
}
[data-ui="pub.app-candle-empty-state"][data-part="title"] {
  color: var(--c-pub_app-candle-empty-state--title--color, var(--ui-content-fg));
  font-size: var(--c-pub_app-candle-empty-state--title--fontSize, var(--ui-type-size-lg));
  font-weight: var(--c-pub_app-candle-empty-state--title--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.app-candle-empty-state"][data-part="detail"] {
  color: var(--c-pub_app-candle-empty-state--detail--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-candle-empty-state--detail--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_app-candle-empty-state--detail--lineHeight, 1.625);
}
[data-ui="pub.app-candle-event-hover-card"][data-part="root"] {
  background: var(--c-pub_app-candle-event-hover-card--root--background, var(--ui-surface-glass));
  border-color: var(--c-pub_app-candle-event-hover-card--root--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_app-candle-event-hover-card--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_app-candle-event-hover-card--root--radius, var(--ui-geometry-radius-dialog));
  box-shadow: var(--c-pub_app-candle-event-hover-card--root--shadow, var(--ui-elevation-popover));
  backdrop-filter: blur(var(--c-pub_app-candle-event-hover-card--root--backdropBlur, var(--ui-surface-backdrop-blur)));
}
[data-ui="pub.app-candle-event-hover-card"][data-part="meta"] {
  color: var(--c-pub_app-candle-event-hover-card--meta--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-candle-event-hover-card--meta--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.app-candle-event-hover-card"][data-part="scheduled"] {
  color: var(--c-pub_app-candle-event-hover-card--scheduled--color, var(--ui-action-accent-text));
}
[data-ui="pub.app-candle-event-hover-card"][data-part="title"] {
  color: var(--c-pub_app-candle-event-hover-card--title--color, var(--ui-content-fg));
  font-size: var(--c-pub_app-candle-event-hover-card--title--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_app-candle-event-hover-card--title--lineHeight, 1.375);
}
[data-ui="pub.app-candle-event-hover-card"][data-part="detail"] {
  color: var(--c-pub_app-candle-event-hover-card--detail--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-candle-event-hover-card--detail--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.app-candle-event-hover-card"][data-part="footer"] {
  color: var(--c-pub_app-candle-event-hover-card--footer--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-candle-event-hover-card--footer--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.app-candle-event-kind"][data-part="dot"] {
  background: var(--c-pub_app-candle-event-kind--dot--background, var(--ui-emphasis-e5-fill));
  border-radius: var(--c-pub_app-candle-event-kind--dot--radius, 0);
}
[data-ui="pub.app-candle-event-kind"][data-part="glyph"] {
  background: var(--c-pub_app-candle-event-kind--glyph--background, var(--ui-emphasis-e5-fill));
  color: var(--c-pub_app-candle-event-kind--glyph--color, var(--ui-emphasis-e5-on-fill));
  border-radius: var(--c-pub_app-candle-event-kind--glyph--radius, 0);
  font-family: var(--c-pub_app-candle-event-kind--glyph--fontFamily, var(--ui-type-font-ui));
  font-size: var(--c-pub_app-candle-event-kind--glyph--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_app-candle-event-kind--glyph--fontWeight, var(--ui-type-weight-bold));
  line-height: var(--c-pub_app-candle-event-kind--glyph--lineHeight, 1);
}
[data-ui="pub.app-candle-event-row"][data-part="root"] {
  border-color: var(--c-pub_app-candle-event-row--root--borderColor, transparent);
  border-width: var(--c-pub_app-candle-event-row--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_app-candle-event-row--root--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.app-candle-event-row"][data-part="meta"] {
  color: var(--c-pub_app-candle-event-row--meta--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-candle-event-row--meta--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.app-candle-event-row"][data-part="impact"] {
  background: var(--c-pub_app-candle-event-row--impact--background, var(--ui-status-warning-surface));
  color: var(--c-pub_app-candle-event-row--impact--color, var(--ui-status-warning-on-surface));
  border-radius: var(--c-pub_app-candle-event-row--impact--radius, 4px);
  font-size: var(--c-pub_app-candle-event-row--impact--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_app-candle-event-row--impact--fontWeight, var(--ui-type-weight-bold));
  letter-spacing: var(--c-pub_app-candle-event-row--impact--letterSpacing, var(--ui-type-tracking-eyebrow));
  text-transform: var(--c-pub_app-candle-event-row--impact--textTransform, var(--ui-type-case-eyebrow));
}
[data-ui="pub.app-candle-event-row"][data-part="title"] {
  color: var(--c-pub_app-candle-event-row--title--color, var(--ui-content-fg));
  font-size: var(--c-pub_app-candle-event-row--title--fontSize, var(--ui-type-size-sm));
  line-height: var(--c-pub_app-candle-event-row--title--lineHeight, 1.375);
}
[data-ui="pub.app-candle-event-row"][data-part="detail"] {
  color: var(--c-pub_app-candle-event-row--detail--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-candle-event-row--detail--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.app-candle-event-row"][data-part="action"] {
  color: var(--c-pub_app-candle-event-row--action--color, var(--ui-content-fg-muted));
  border-radius: var(--c-pub_app-candle-event-row--action--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_app-candle-event-row--action--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_app-candle-event-row--action--fontWeight, var(--ui-type-weight-medium));
}
[data-ui="pub.app-candle-event-row"][data-part="importance"] {
  background: var(--c-pub_app-candle-event-row--importance--background, var(--ui-line-divider));
  border-radius: var(--c-pub_app-candle-event-row--importance--radius, 999px);
}
[data-ui="pub.app-candle-header"][data-part="root"] {
  background: var(--c-pub_app-candle-header--root--background, var(--ui-surface-glass));
  border-color: var(--c-pub_app-candle-header--root--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_app-candle-header--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_app-candle-header--root--radius, 16px);
  box-shadow: var(--c-pub_app-candle-header--root--shadow, var(--ui-elevation-raised));
  backdrop-filter: blur(var(--c-pub_app-candle-header--root--backdropBlur, var(--ui-surface-backdrop-blur)));
  color: var(--c-pub_app-candle-header--root--color, var(--ui-content-fg));
}
[data-ui="pub.app-candle-header"][data-part="marketTrigger"] {
  border-radius: var(--c-pub_app-candle-header--marketTrigger--radius, 6px);
}
[data-ui="pub.app-candle-header"][data-part="marketDot"] {
  border-radius: var(--c-pub_app-candle-header--marketDot--radius, 999px);
}
[data-ui="pub.app-candle-header"][data-part="marketLabel"] {
  color: var(--c-pub_app-candle-header--marketLabel--color, var(--ui-content-fg));
  font-size: var(--c-pub_app-candle-header--marketLabel--fontSize, var(--ui-type-size-lg));
  font-weight: var(--c-pub_app-candle-header--marketLabel--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.app-candle-header"][data-part="chevron"] {
  color: var(--c-pub_app-candle-header--chevron--color, var(--ui-content-fg-muted));
}
[data-ui="pub.app-candle-header"][data-part="price"] {
  color: var(--c-pub_app-candle-header--price--color, var(--ui-content-fg));
  font-family: var(--c-pub_app-candle-header--price--fontFamily, var(--ui-type-font-mono));
  font-size: var(--c-pub_app-candle-header--price--fontSize, var(--ui-type-size-2xl));
  font-weight: var(--c-pub_app-candle-header--price--fontWeight, var(--ui-type-weight-bold));
  line-height: var(--c-pub_app-candle-header--price--lineHeight, 1);
  letter-spacing: var(--c-pub_app-candle-header--price--letterSpacing, var(--ui-type-tracking-display));
}
[data-ui="pub.app-candle-header"][data-part="change"] {
  background: var(--c-pub_app-candle-header--change--background, var(--ui-status-success-surface));
  color: var(--c-pub_app-candle-header--change--color, var(--ui-status-success-on-surface));
  border-radius: var(--c-pub_app-candle-header--change--radius, var(--ui-geometry-radius-chip));
  font-family: var(--c-pub_app-candle-header--change--fontFamily, var(--ui-type-font-mono));
  font-size: var(--c-pub_app-candle-header--change--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_app-candle-header--change--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.app-candle-header"][data-part="changeUnit"] {
  font-weight: var(--c-pub_app-candle-header--changeUnit--fontWeight, var(--ui-type-weight-medium));
  opacity: var(--c-pub_app-candle-header--changeUnit--opacity, 0.7);
}
[data-ui="pub.app-candle-header"][data-part="divider"] {
  background: var(--c-pub_app-candle-header--divider--background, var(--ui-line-hairline));
}
[data-ui="pub.app-candle-ladder"][data-part="rung"] {
  color: var(--c-pub_app-candle-ladder--rung--color, var(--ui-content-fg-muted));
  border-radius: var(--c-pub_app-candle-ladder--rung--radius, var(--ui-geometry-radius-control));
  font-family: var(--c-pub_app-candle-ladder--rung--fontFamily, var(--ui-type-font-mono));
  font-size: var(--c-pub_app-candle-ladder--rung--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_app-candle-ladder--rung--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.app-candle-ladder"][data-part="cursor"] {
  background: var(--c-pub_app-candle-ladder--cursor--background, var(--ui-action-accent-fill));
  border-radius: var(--c-pub_app-candle-ladder--cursor--radius, 999px);
}
[data-ui="pub.app-candle-live-badge"][data-part="root"] {
  color: var(--c-pub_app-candle-live-badge--root--color, var(--ui-content-fg-muted));
  border-color: var(--c-pub_app-candle-live-badge--root--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_app-candle-live-badge--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_app-candle-live-badge--root--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_app-candle-live-badge--root--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_app-candle-live-badge--root--fontWeight, var(--ui-type-weight-bold));
  letter-spacing: var(--c-pub_app-candle-live-badge--root--letterSpacing, var(--ui-type-tracking-eyebrow));
}
[data-ui="pub.app-candle-live-badge"][data-part="ping"] {
  background: var(--c-pub_app-candle-live-badge--ping--background, var(--ui-feedback-live-dot));
  border-radius: var(--c-pub_app-candle-live-badge--ping--radius, 999px);
  opacity: var(--c-pub_app-candle-live-badge--ping--opacity, 0.6);
}
[data-ui="pub.app-candle-live-badge"][data-part="dot"] {
  background: var(--c-pub_app-candle-live-badge--dot--background, var(--ui-content-fg-subtle));
  border-radius: var(--c-pub_app-candle-live-badge--dot--radius, 999px);
}
[data-ui="pub.app-candle-menu"][data-part="label"] {
  color: var(--c-pub_app-candle-menu--label--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-candle-menu--label--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_app-candle-menu--label--fontWeight, var(--ui-type-weight-bold));
  letter-spacing: var(--c-pub_app-candle-menu--label--letterSpacing, var(--ui-type-tracking-eyebrow));
  text-transform: var(--c-pub_app-candle-menu--label--textTransform, var(--ui-type-case-eyebrow));
}
[data-ui="pub.app-candle-menu"][data-part="item"] {
  color: var(--c-pub_app-candle-menu--item--color, var(--ui-content-fg));
  border-radius: var(--c-pub_app-candle-menu--item--radius, var(--ui-geometry-radius-surface));
  font-size: var(--c-pub_app-candle-menu--item--fontSize, var(--ui-type-size-sm));
}
[data-ui="pub.app-candle-menu"][data-part="marketDot"] {
  border-radius: var(--c-pub_app-candle-menu--marketDot--radius, 999px);
}
[data-ui="pub.app-candle-menu"][data-part="check"] {
  color: var(--c-pub_app-candle-menu--check--color, var(--ui-action-accent-text));
}
[data-ui="pub.app-candle-menu"][data-part="swatch"] {
  border-color: var(--c-pub_app-candle-menu--swatch--borderColor, var(--ui-line-strong));
  border-width: var(--c-pub_app-candle-menu--swatch--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_app-candle-menu--swatch--radius, var(--ui-geometry-radius-chip));
}
[data-ui="pub.app-candle-menu"][data-part="swatchFill"] {
  background: var(--c-pub_app-candle-menu--swatchFill--background, var(--ui-content-fg));
  border-radius: var(--c-pub_app-candle-menu--swatchFill--radius, var(--ui-geometry-radius-chip));
}
[data-ui="pub.app-candle-menu"][data-part="swatchCheck"] {
  color: var(--c-pub_app-candle-menu--swatchCheck--color, var(--ui-chart-marker-text));
}
[data-ui="pub.app-candle-menu"][data-part="hint"] {
  color: var(--c-pub_app-candle-menu--hint--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-candle-menu--hint--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.app-candle-menu"][data-part="value"] {
  color: var(--c-pub_app-candle-menu--value--color, var(--ui-status-success-text));
  font-family: var(--c-pub_app-candle-menu--value--fontFamily, var(--ui-type-font-mono));
  font-size: var(--c-pub_app-candle-menu--value--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.app-candle-menu"][data-part="separator"] {
  border-color: var(--c-pub_app-candle-menu--separator--borderColor, var(--ui-line-divider));
}
[data-ui="pub.app-candle-menu"][data-part="note"] {
  color: var(--c-pub_app-candle-menu--note--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-candle-menu--note--fontSize, var(--ui-type-size-2xs));
  line-height: var(--c-pub_app-candle-menu--note--lineHeight, 1.375);
}
[data-ui="pub.app-candle-menu"][data-part="clear"] {
  color: var(--c-pub_app-candle-menu--clear--color, var(--ui-content-fg-muted));
  border-radius: var(--c-pub_app-candle-menu--clear--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_app-candle-menu--clear--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.app-candle-shortcuts"][data-part="scrim"] {
  background: var(--c-pub_app-candle-shortcuts--scrim--background, var(--ui-surface-overlay));
  backdrop-filter: blur(var(--c-pub_app-candle-shortcuts--scrim--backdropBlur, var(--ui-surface-backdrop-blur)));
}
[data-ui="pub.app-candle-shortcuts"][data-part="dialog"] {
  background: var(--c-pub_app-candle-shortcuts--dialog--background, var(--ui-surface-glass));
  color: var(--c-pub_app-candle-shortcuts--dialog--color, var(--ui-content-fg));
  border-color: var(--c-pub_app-candle-shortcuts--dialog--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_app-candle-shortcuts--dialog--borderWidth, var(--ui-geometry-border-width));
  border-style: var(--c-pub_app-candle-shortcuts--dialog--borderStyle, solid);
  border-radius: var(--c-pub_app-candle-shortcuts--dialog--radius, 16px);
  box-shadow: var(--c-pub_app-candle-shortcuts--dialog--shadow, var(--ui-elevation-dialog));
  backdrop-filter: blur(var(--c-pub_app-candle-shortcuts--dialog--backdropBlur, var(--ui-surface-backdrop-blur)));
}
[data-ui="pub.app-candle-shortcuts"][data-part="title"] {
  color: var(--c-pub_app-candle-shortcuts--title--color, var(--ui-content-fg));
  font-size: var(--c-pub_app-candle-shortcuts--title--fontSize, var(--ui-type-size-lg));
  font-weight: var(--c-pub_app-candle-shortcuts--title--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.app-candle-shortcuts"][data-part="close"] {
  color: var(--c-pub_app-candle-shortcuts--close--color, var(--ui-content-fg-muted));
  border-radius: var(--c-pub_app-candle-shortcuts--close--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.app-candle-shortcuts"][data-part="list"] {
  font-size: var(--c-pub_app-candle-shortcuts--list--fontSize, var(--ui-type-size-sm));
}
[data-ui="pub.app-candle-shortcuts"][data-part="key"] {
  background: var(--c-pub_app-candle-shortcuts--key--background, var(--ui-surface-raised));
  color: var(--c-pub_app-candle-shortcuts--key--color, var(--ui-content-fg));
  border-color: var(--c-pub_app-candle-shortcuts--key--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_app-candle-shortcuts--key--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_app-candle-shortcuts--key--radius, var(--ui-geometry-radius-chip));
  font-family: var(--c-pub_app-candle-shortcuts--key--fontFamily, var(--ui-type-font-mono));
  font-size: var(--c-pub_app-candle-shortcuts--key--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.app-candle-shortcuts"][data-part="description"] {
  color: var(--c-pub_app-candle-shortcuts--description--color, var(--ui-content-fg-muted));
}
[data-ui="pub.app-candle-signals"][data-part="reading"] {
  background: var(--c-pub_app-candle-signals--reading--background, var(--ui-surface-raised));
  border-radius: var(--c-pub_app-candle-signals--reading--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.app-candle-signals"][data-part="readingLabel"] {
  color: var(--c-pub_app-candle-signals--readingLabel--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-candle-signals--readingLabel--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.app-candle-signals"][data-part="readingValue"] {
  color: var(--c-pub_app-candle-signals--readingValue--color, var(--ui-content-fg));
  font-family: var(--c-pub_app-candle-signals--readingValue--fontFamily, var(--ui-type-font-mono));
  font-size: var(--c-pub_app-candle-signals--readingValue--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_app-candle-signals--readingValue--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.app-candle-signals"][data-part="readingState"] {
  color: var(--c-pub_app-candle-signals--readingState--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-candle-signals--readingState--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_app-candle-signals--readingState--fontWeight, var(--ui-type-weight-medium));
}
[data-ui="pub.app-candle-signals"][data-part="row"] {
  border-radius: var(--c-pub_app-candle-signals--row--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.app-candle-signals"][data-part="rowLabel"] {
  color: var(--c-pub_app-candle-signals--rowLabel--color, var(--ui-content-fg));
  font-size: var(--c-pub_app-candle-signals--rowLabel--fontSize, var(--ui-type-size-xs));
}
[data-ui="pub.app-candle-signals"][data-part="rowMeta"] {
  color: var(--c-pub_app-candle-signals--rowMeta--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-candle-signals--rowMeta--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.app-candle-signals"][data-part="rowValue"] {
  color: var(--c-pub_app-candle-signals--rowValue--color, var(--ui-content-fg));
  font-family: var(--c-pub_app-candle-signals--rowValue--fontFamily, var(--ui-type-font-mono));
  font-size: var(--c-pub_app-candle-signals--rowValue--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_app-candle-signals--rowValue--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.app-candle-signals"][data-part="rowDelta"] {
  color: var(--c-pub_app-candle-signals--rowDelta--color, var(--ui-content-fg-muted));
  font-family: var(--c-pub_app-candle-signals--rowDelta--fontFamily, var(--ui-type-font-mono));
  font-size: var(--c-pub_app-candle-signals--rowDelta--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.app-candle-signals"][data-part="sparkline"] {
  stroke: var(--c-pub_app-candle-signals--sparkline--stroke, var(--ui-data-series1));
}
[data-ui="pub.app-candle-toolbar"][data-part="root"] {
  background: var(--c-pub_app-candle-toolbar--root--background, var(--ui-surface-glass));
  border-color: var(--c-pub_app-candle-toolbar--root--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_app-candle-toolbar--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_app-candle-toolbar--root--radius, 16px);
  box-shadow: var(--c-pub_app-candle-toolbar--root--shadow, var(--ui-elevation-raised));
  backdrop-filter: blur(var(--c-pub_app-candle-toolbar--root--backdropBlur, var(--ui-surface-backdrop-blur)));
  color: var(--c-pub_app-candle-toolbar--root--color, var(--ui-content-fg));
}
[data-ui="pub.app-candle-toolbar"][data-part="divider"] {
  background: var(--c-pub_app-candle-toolbar--divider--background, var(--ui-line-hairline));
}
[data-ui="pub.app-candle-toolbar"][data-part="tool"] {
  color: var(--c-pub_app-candle-toolbar--tool--color, var(--ui-content-fg-muted));
  border-radius: var(--c-pub_app-candle-toolbar--tool--radius, 6px);
}
[data-ui="pub.app-candle-toolbar"][data-part="modeTrack"] {
  background: var(--c-pub_app-candle-toolbar--modeTrack--background, var(--ui-state-hover));
  border-radius: var(--c-pub_app-candle-toolbar--modeTrack--radius, 6px);
}
[data-ui="pub.app-candle-toolbar"][data-part="modeThumb"] {
  background: var(--c-pub_app-candle-toolbar--modeThumb--background, var(--ui-state-selected-surface));
  border-color: var(--c-pub_app-candle-toolbar--modeThumb--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_app-candle-toolbar--modeThumb--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_app-candle-toolbar--modeThumb--radius, 10px);
}
[data-ui="pub.app-candle-toolbar"][data-part="modeOption"] {
  color: var(--c-pub_app-candle-toolbar--modeOption--color, var(--ui-content-fg-muted));
  border-radius: var(--c-pub_app-candle-toolbar--modeOption--radius, 10px);
  font-size: var(--c-pub_app-candle-toolbar--modeOption--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_app-candle-toolbar--modeOption--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.app-candle-toolbar"][data-part="menuTrigger"] {
  color: var(--c-pub_app-candle-toolbar--menuTrigger--color, var(--ui-content-fg-muted));
  border-radius: var(--c-pub_app-candle-toolbar--menuTrigger--radius, 6px);
  font-size: var(--c-pub_app-candle-toolbar--menuTrigger--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_app-candle-toolbar--menuTrigger--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.app-candle-toolbar"][data-part="count"] {
  background: var(--c-pub_app-candle-toolbar--count--background, var(--ui-action-accent-soft));
  color: var(--c-pub_app-candle-toolbar--count--color, var(--ui-action-accent-text));
  border-radius: var(--c-pub_app-candle-toolbar--count--radius, var(--ui-geometry-radius-chip));
  font-family: var(--c-pub_app-candle-toolbar--count--fontFamily, var(--ui-type-font-mono));
  font-size: var(--c-pub_app-candle-toolbar--count--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.app-candle-toolbar"][data-part="chevron"] {
  color: var(--c-pub_app-candle-toolbar--chevron--color, var(--ui-content-fg-muted));
}
[data-ui="pub.app-candle-toolbar"][data-part="layer"] {
  color: var(--c-pub_app-candle-toolbar--layer--color, var(--ui-content-fg-muted));
  border-radius: var(--c-pub_app-candle-toolbar--layer--radius, 6px);
  font-size: var(--c-pub_app-candle-toolbar--layer--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_app-candle-toolbar--layer--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.app-candle-toolbar"][data-part="layerCount"] {
  color: var(--c-pub_app-candle-toolbar--layerCount--color, var(--ui-content-fg-muted));
  font-family: var(--c-pub_app-candle-toolbar--layerCount--fontFamily, var(--ui-type-font-mono));
  font-size: var(--c-pub_app-candle-toolbar--layerCount--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.app-command-bar-category"][data-part="dot"] {
  background: var(--c-pub_app-command-bar-category--dot--background, var(--ui-content-fg-muted));
  border-radius: var(--c-pub_app-command-bar-category--dot--radius, 999px);
}
[data-ui="pub.app-workspace-execution-island-fallback"][data-part="root"] {
  background: var(--c-pub_app-workspace-execution-island-fallback--root--background, var(--ui-surface-glass));
  backdrop-filter: blur(var(--c-pub_app-workspace-execution-island-fallback--root--backdropBlur, var(--ui-surface-backdrop-blur)));
  color: var(--c-pub_app-workspace-execution-island-fallback--root--color, var(--ui-content-fg));
  border-color: var(--c-pub_app-workspace-execution-island-fallback--root--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_app-workspace-execution-island-fallback--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_app-workspace-execution-island-fallback--root--radius, var(--ui-geometry-radius-control));
  box-shadow: var(--c-pub_app-workspace-execution-island-fallback--root--shadow, var(--ui-elevation-popover));
  font-family: var(--c-pub_app-workspace-execution-island-fallback--root--fontFamily, var(--ui-type-font-mono));
}
[data-ui="pub.app-workspace-execution-island-fallback"][data-part="dot"] {
  background: var(--c-pub_app-workspace-execution-island-fallback--dot--background, var(--ui-status-warning-fill));
  border-radius: var(--c-pub_app-workspace-execution-island-fallback--dot--radius, 999px);
}
[data-ui="pub.app-workspace-execution-island-fallback"][data-part="value"] {
  font-size: var(--c-pub_app-workspace-execution-island-fallback--value--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_app-workspace-execution-island-fallback--value--lineHeight, 1);
}
[data-ui="pub.app-workspace-execution-island-fallback"][data-part="label"] {
  color: var(--c-pub_app-workspace-execution-island-fallback--label--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-workspace-execution-island-fallback--label--fontSize, var(--ui-type-size-2xs));
  line-height: var(--c-pub_app-workspace-execution-island-fallback--label--lineHeight, 1.3333);
  letter-spacing: var(--c-pub_app-workspace-execution-island-fallback--label--letterSpacing, var(--ui-type-tracking-label));
  text-transform: var(--c-pub_app-workspace-execution-island-fallback--label--textTransform, uppercase);
}
[data-ui="pub.app-workspace-execution-island-fallback"][data-part="action"] {
  border-radius: var(--c-pub_app-workspace-execution-island-fallback--action--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.app-home-featured-workspace"][data-part="root"] {
  background: var(--c-pub_app-home-featured-workspace--root--background, var(--ui-graph-canvas));
  color: var(--c-pub_app-home-featured-workspace--root--color, var(--ui-content-fg));
}
[data-ui="pub.app-home-featured-workspace"][data-part="control"] {
  background: var(--c-pub_app-home-featured-workspace--control--background, var(--ui-surface-glass));
  backdrop-filter: blur(var(--c-pub_app-home-featured-workspace--control--backdropBlur, var(--ui-surface-backdrop-blur)));
  border-color: var(--c-pub_app-home-featured-workspace--control--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_app-home-featured-workspace--control--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_app-home-featured-workspace--control--color, var(--ui-content-fg));
  font-size: var(--c-pub_app-home-featured-workspace--control--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_app-home-featured-workspace--control--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_app-home-featured-workspace--control--lineHeight, 1.4286);
  border-radius: var(--c-pub_app-home-featured-workspace--control--radius, var(--ui-geometry-radius-control));
  box-shadow: var(--c-pub_app-home-featured-workspace--control--shadow, var(--ui-elevation-raised));
}
[data-ui="pub.app-home-featured-workspace"][data-part="spinner"] {
  border-radius: var(--c-pub_app-home-featured-workspace--spinner--radius, 999px);
}
[data-ui="pub.app-home-featured-workspace"][data-part="error"] {
  background: var(--c-pub_app-home-featured-workspace--error--background, var(--ui-surface-glass));
  backdrop-filter: blur(var(--c-pub_app-home-featured-workspace--error--backdropBlur, var(--ui-surface-backdrop-blur)));
  border-color: var(--c-pub_app-home-featured-workspace--error--borderColor, var(--ui-status-danger-line));
  border-width: var(--c-pub_app-home-featured-workspace--error--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_app-home-featured-workspace--error--color, var(--ui-status-danger-text));
  font-size: var(--c-pub_app-home-featured-workspace--error--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_app-home-featured-workspace--error--lineHeight, 1.4286);
  border-radius: var(--c-pub_app-home-featured-workspace--error--radius, var(--ui-geometry-radius-surface));
  box-shadow: var(--c-pub_app-home-featured-workspace--error--shadow, var(--ui-elevation-raised));
}
[data-ui="pub.app-home-featured-workspace"][data-part="loading"] {
  background: var(--c-pub_app-home-featured-workspace--loading--background, var(--ui-graph-canvas));
  color: var(--c-pub_app-home-featured-workspace--loading--color, var(--ui-graph-fg));
  font-size: var(--c-pub_app-home-featured-workspace--loading--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_app-home-featured-workspace--loading--lineHeight, 1.4286);
}
[data-ui="pub.app-home-feed"][data-part="root"] {
  color: var(--c-pub_app-home-feed--root--color, var(--ui-content-fg));
}
[data-ui="pub.app-home-feed"][data-part="header"] {
  background: var(--c-pub_app-home-feed--header--background, var(--ui-surface-glass));
  backdrop-filter: blur(var(--c-pub_app-home-feed--header--backdropBlur, var(--ui-surface-backdrop-blur)));
  border-color: var(--c-pub_app-home-feed--header--borderColor, var(--ui-line-divider));
}
[data-ui="pub.app-home-feed"][data-part="title"] {
  font-size: var(--c-pub_app-home-feed--title--fontSize, var(--ui-type-size-lg));
  font-weight: var(--c-pub_app-home-feed--title--fontWeight, 600);
  line-height: var(--c-pub_app-home-feed--title--lineHeight, 1.5);
}
[data-ui="pub.app-home-feed"][data-part="subtitle"] {
  color: var(--c-pub_app-home-feed--subtitle--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-home-feed--subtitle--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_app-home-feed--subtitle--lineHeight, 1.3333);
}
[data-ui="pub.app-home-feed"][data-part="create"] {
  background: var(--c-pub_app-home-feed--create--background, var(--ui-surface-base));
  border-color: var(--c-pub_app-home-feed--create--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_app-home-feed--create--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_app-home-feed--create--color, var(--ui-content-fg));
  border-radius: var(--c-pub_app-home-feed--create--radius, 0);
  box-shadow: var(--c-pub_app-home-feed--create--shadow, var(--ui-elevation-raised));
}
[data-ui="pub.app-home-feed"][data-part="message"] {
  color: var(--c-pub_app-home-feed--message--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-home-feed--message--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_app-home-feed--message--lineHeight, 1.4286);
}
[data-ui="pub.app-home-feed"][data-part="heading"] {
  color: var(--c-pub_app-home-feed--heading--color, var(--ui-content-fg));
  font-size: var(--c-pub_app-home-feed--heading--fontSize, var(--ui-type-size-lg));
  font-weight: var(--c-pub_app-home-feed--heading--fontWeight, 600);
  line-height: var(--c-pub_app-home-feed--heading--lineHeight, 1.5556);
}
[data-ui="pub.app-home-feed"][data-part="body"] {
  color: var(--c-pub_app-home-feed--body--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-home-feed--body--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_app-home-feed--body--lineHeight, 1.4286);
}
[data-ui="pub.app-home-feed"][data-part="error"] {
  color: var(--c-pub_app-home-feed--error--color, var(--ui-content-fg));
}
[data-ui="pub.app-home-feed"][data-part="action"] {
  background: var(--c-pub_app-home-feed--action--background, var(--ui-surface-glass));
  backdrop-filter: blur(var(--c-pub_app-home-feed--action--backdropBlur, var(--ui-surface-backdrop-blur)));
  border-color: var(--c-pub_app-home-feed--action--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_app-home-feed--action--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_app-home-feed--action--color, var(--ui-content-fg));
  font-size: var(--c-pub_app-home-feed--action--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_app-home-feed--action--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_app-home-feed--action--lineHeight, 1.4286);
  border-radius: var(--c-pub_app-home-feed--action--radius, 0);
  box-shadow: var(--c-pub_app-home-feed--action--shadow, var(--ui-elevation-raised));
}
[data-ui="pub.app-home-flow-preview"][data-part="root"] {
  background: var(--c-pub_app-home-flow-preview--root--background, var(--ui-graph-canvas));
  color: var(--c-pub_app-home-flow-preview--root--color, var(--ui-graph-fg));
}
[data-ui="pub.app-home-flow-preview"][data-part="loading"] {
  background: var(--c-pub_app-home-flow-preview--loading--background, var(--ui-graph-canvas));
  color: var(--c-pub_app-home-flow-preview--loading--color, var(--ui-graph-fg));
  font-size: var(--c-pub_app-home-flow-preview--loading--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_app-home-flow-preview--loading--lineHeight, 1.4286);
}
[data-ui="pub.app-home-preview"][data-part="skeleton"] {
  background: var(--c-pub_app-home-preview--skeleton--background, var(--ui-feedback-skeleton));
  border-radius: var(--c-pub_app-home-preview--skeleton--radius, 6px);
}
[data-ui="pub.app-home-preview"][data-part="panel"] {
  background: var(--c-pub_app-home-preview--panel--background, var(--ui-surface-raised));
  border-color: var(--c-pub_app-home-preview--panel--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_app-home-preview--panel--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_app-home-preview--panel--radius, 16px);
}
[data-ui="pub.app-home-preview"][data-part="note"] {
  background: var(--c-pub_app-home-preview--note--background, var(--ui-graph-canvas));
  color: var(--c-pub_app-home-preview--note--color, var(--ui-graph-fg));
  font-size: var(--c-pub_app-home-preview--note--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_app-home-preview--note--lineHeight, 1.4286);
}
[data-ui="pub.app-home-strategy-card"][data-part="root"] {
  background: var(--c-pub_app-home-strategy-card--root--background, var(--ui-surface-base));
  border-color: var(--c-pub_app-home-strategy-card--root--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_app-home-strategy-card--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_app-home-strategy-card--root--radius, 0);
  box-shadow: var(--c-pub_app-home-strategy-card--root--shadow, var(--ui-elevation-raised));
}
[data-ui="pub.app-home-strategy-card"][data-part="header"] {
  border-color: var(--c-pub_app-home-strategy-card--header--borderColor, var(--ui-line-divider));
}
[data-ui="pub.app-home-strategy-card"][data-part="title"] {
  font-size: var(--c-pub_app-home-strategy-card--title--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_app-home-strategy-card--title--fontWeight, 600);
  line-height: var(--c-pub_app-home-strategy-card--title--lineHeight, 1.4286);
}
[data-ui="pub.app-home-strategy-card"][data-part="activity"] {
  color: var(--c-pub_app-home-strategy-card--activity--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-home-strategy-card--activity--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_app-home-strategy-card--activity--lineHeight, 1.3333);
}
[data-ui="pub.app-home-strategy-card"][data-part="time"] {
  color: var(--c-pub_app-home-strategy-card--time--color, var(--ui-content-fg-muted));
}
[data-ui="pub.app-home-strategy-card"][data-part="open"] {
  background: var(--c-pub_app-home-strategy-card--open--background, var(--ui-surface-page));
  border-color: var(--c-pub_app-home-strategy-card--open--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_app-home-strategy-card--open--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_app-home-strategy-card--open--color, var(--ui-content-fg));
  border-radius: var(--c-pub_app-home-strategy-card--open--radius, 0);
}
[data-ui="pub.app-indicator-classic-controls"][data-part="label"] {
  color: var(--c-pub_app-indicator-classic-controls--label--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-indicator-classic-controls--label--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.app-indicator-classic-controls"][data-part="select"] {
  background: var(--c-pub_app-indicator-classic-controls--select--background, var(--ui-surface-glass));
  backdrop-filter: blur(var(--c-pub_app-indicator-classic-controls--select--backdropBlur, var(--ui-surface-backdrop-blur)));
  border-color: var(--c-pub_app-indicator-classic-controls--select--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_app-indicator-classic-controls--select--borderWidth, var(--ui-geometry-border-width));
  border-style: var(--c-pub_app-indicator-classic-controls--select--borderStyle, solid);
  border-radius: var(--c-pub_app-indicator-classic-controls--select--radius, var(--ui-geometry-radius-control));
  color: var(--c-pub_app-indicator-classic-controls--select--color, var(--ui-content-fg));
  font-size: var(--c-pub_app-indicator-classic-controls--select--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_app-indicator-classic-controls--select--fontWeight, var(--ui-type-weight-medium));
}
[data-ui="pub.app-indicator-classic-controls"][data-part="option"] {
  background: var(--c-pub_app-indicator-classic-controls--option--background, var(--ui-surface-base));
  color: var(--c-pub_app-indicator-classic-controls--option--color, var(--ui-content-fg));
}
[data-ui="pub.app-indicator-classic-controls"][data-part="toggle"] {
  backdrop-filter: blur(var(--c-pub_app-indicator-classic-controls--toggle--backdropBlur, var(--ui-surface-backdrop-blur)));
  border-color: var(--c-pub_app-indicator-classic-controls--toggle--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_app-indicator-classic-controls--toggle--borderWidth, var(--ui-geometry-border-width));
  border-style: var(--c-pub_app-indicator-classic-controls--toggle--borderStyle, solid);
  border-radius: var(--c-pub_app-indicator-classic-controls--toggle--radius, var(--ui-geometry-radius-control));
  color: var(--c-pub_app-indicator-classic-controls--toggle--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-indicator-classic-controls--toggle--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_app-indicator-classic-controls--toggle--fontWeight, var(--ui-type-weight-medium));
  transition-duration: var(--c-pub_app-indicator-classic-controls--toggle--transitionDuration, var(--ui-motion-duration-fast));
}
[data-ui="pub.app-indicator-classic-controls"][data-part="laneDot"] {
  background: var(--c-pub_app-indicator-classic-controls--laneDot--background, var(--ui-content-fg-muted));
  border-radius: var(--c-pub_app-indicator-classic-controls--laneDot--radius, 999px);
}
[data-ui="pub.app-indicator-classic-controls"][data-part="status"] {
  background: var(--c-pub_app-indicator-classic-controls--status--background, var(--ui-surface-glass));
  border-radius: var(--c-pub_app-indicator-classic-controls--status--radius, var(--ui-geometry-radius-chip));
  color: var(--c-pub_app-indicator-classic-controls--status--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-indicator-classic-controls--status--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.app-indicator-controls"][data-part="select"] {
  background: var(--c-pub_app-indicator-controls--select--background, var(--ui-surface-glass));
  backdrop-filter: blur(var(--c-pub_app-indicator-controls--select--backdropBlur, var(--ui-surface-backdrop-blur)));
  border-color: var(--c-pub_app-indicator-controls--select--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_app-indicator-controls--select--borderWidth, var(--ui-geometry-border-width));
  border-style: var(--c-pub_app-indicator-controls--select--borderStyle, solid);
  border-radius: var(--c-pub_app-indicator-controls--select--radius, 0);
  color: var(--c-pub_app-indicator-controls--select--color, var(--ui-content-fg));
  font-size: var(--c-pub_app-indicator-controls--select--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_app-indicator-controls--select--fontWeight, var(--ui-type-weight-medium));
}
[data-ui="pub.app-indicator-controls"][data-part="option"] {
  background: var(--c-pub_app-indicator-controls--option--background, var(--ui-surface-base));
  color: var(--c-pub_app-indicator-controls--option--color, var(--ui-content-fg));
}
[data-ui="pub.app-indicator-controls"][data-part="feed"] {
  background: var(--c-pub_app-indicator-controls--feed--background, var(--ui-surface-glass));
  backdrop-filter: blur(var(--c-pub_app-indicator-controls--feed--backdropBlur, var(--ui-surface-backdrop-blur)));
  border-color: var(--c-pub_app-indicator-controls--feed--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_app-indicator-controls--feed--borderWidth, var(--ui-geometry-border-width));
  border-style: var(--c-pub_app-indicator-controls--feed--borderStyle, solid);
  border-radius: var(--c-pub_app-indicator-controls--feed--radius, 999px);
  color: var(--c-pub_app-indicator-controls--feed--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-indicator-controls--feed--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.app-indicator-controls"][data-part="feedDot"] {
  background: var(--c-pub_app-indicator-controls--feedDot--background, var(--ui-content-fg-muted));
  border-radius: var(--c-pub_app-indicator-controls--feedDot--radius, 0);
}
[data-ui="pub.app-indicator-controls"][data-part="segmented"] {
  background: var(--c-pub_app-indicator-controls--segmented--background, var(--ui-surface-glass));
  backdrop-filter: blur(var(--c-pub_app-indicator-controls--segmented--backdropBlur, var(--ui-surface-backdrop-blur)));
  border-color: var(--c-pub_app-indicator-controls--segmented--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_app-indicator-controls--segmented--borderWidth, var(--ui-geometry-border-width));
  border-style: var(--c-pub_app-indicator-controls--segmented--borderStyle, solid);
  border-radius: var(--c-pub_app-indicator-controls--segmented--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.app-indicator-controls"][data-part="segment"] {
  color: var(--c-pub_app-indicator-controls--segment--color, var(--ui-content-fg-muted));
  border-radius: var(--c-pub_app-indicator-controls--segment--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_app-indicator-controls--segment--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_app-indicator-controls--segment--fontWeight, var(--ui-type-weight-medium));
  transition-duration: var(--c-pub_app-indicator-controls--segment--transitionDuration, var(--ui-motion-duration-fast));
}
[data-ui="pub.app-indicator-controls"][data-part="toggle"] {
  backdrop-filter: blur(var(--c-pub_app-indicator-controls--toggle--backdropBlur, var(--ui-surface-backdrop-blur)));
  border-color: var(--c-pub_app-indicator-controls--toggle--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_app-indicator-controls--toggle--borderWidth, var(--ui-geometry-border-width));
  border-style: var(--c-pub_app-indicator-controls--toggle--borderStyle, solid);
  border-radius: var(--c-pub_app-indicator-controls--toggle--radius, var(--ui-geometry-radius-control));
  color: var(--c-pub_app-indicator-controls--toggle--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-indicator-controls--toggle--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_app-indicator-controls--toggle--fontWeight, var(--ui-type-weight-medium));
  transition-duration: var(--c-pub_app-indicator-controls--toggle--transitionDuration, var(--ui-motion-duration-fast));
}
[data-ui="pub.app-indicator-controls"][data-part="laneDot"] {
  background: var(--c-pub_app-indicator-controls--laneDot--background, var(--ui-content-fg-muted));
  border-radius: var(--c-pub_app-indicator-controls--laneDot--radius, 999px);
}
[data-ui="pub.app-indicator-controls"][data-part="warp"] {
  backdrop-filter: blur(var(--c-pub_app-indicator-controls--warp--backdropBlur, var(--ui-surface-backdrop-blur)));
  border-color: var(--c-pub_app-indicator-controls--warp--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_app-indicator-controls--warp--borderWidth, var(--ui-geometry-border-width));
  border-style: var(--c-pub_app-indicator-controls--warp--borderStyle, solid);
  border-radius: var(--c-pub_app-indicator-controls--warp--radius, var(--ui-geometry-radius-control));
  color: var(--c-pub_app-indicator-controls--warp--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-indicator-controls--warp--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_app-indicator-controls--warp--fontWeight, var(--ui-type-weight-medium));
  transition-duration: var(--c-pub_app-indicator-controls--warp--transitionDuration, var(--ui-motion-duration-fast));
}
[data-ui="pub.app-indicator-controls"][data-part="raceLink"] {
  background: var(--c-pub_app-indicator-controls--raceLink--background, var(--ui-emphasis-e5-soft));
  backdrop-filter: blur(var(--c-pub_app-indicator-controls--raceLink--backdropBlur, var(--ui-surface-backdrop-blur)));
  border-color: var(--c-pub_app-indicator-controls--raceLink--borderColor, var(--ui-emphasis-e5-strong));
  border-width: var(--c-pub_app-indicator-controls--raceLink--borderWidth, var(--ui-geometry-border-width));
  border-style: var(--c-pub_app-indicator-controls--raceLink--borderStyle, solid);
  border-radius: var(--c-pub_app-indicator-controls--raceLink--radius, var(--ui-geometry-radius-control));
  color: var(--c-pub_app-indicator-controls--raceLink--color, var(--ui-emphasis-e5-on-soft));
  font-size: var(--c-pub_app-indicator-controls--raceLink--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_app-indicator-controls--raceLink--fontWeight, var(--ui-type-weight-medium));
  transition-duration: var(--c-pub_app-indicator-controls--raceLink--transitionDuration, var(--ui-motion-duration-fast));
}
[data-ui="pub.app-indicator-controls"][data-part="hint"] {
  color: var(--c-pub_app-indicator-controls--hint--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-indicator-controls--hint--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.app-indicator-controls"][data-part="legend"] {
  color: var(--c-pub_app-indicator-controls--legend--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-indicator-controls--legend--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.app-indicator-controls"][data-part="status"] {
  background: var(--c-pub_app-indicator-controls--status--background, var(--ui-surface-glass));
  border-radius: var(--c-pub_app-indicator-controls--status--radius, 999px);
  color: var(--c-pub_app-indicator-controls--status--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-indicator-controls--status--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.app-indicator-pace"][data-part="root"] {
  background: var(--c-pub_app-indicator-pace--root--background, var(--ui-surface-glass));
  backdrop-filter: blur(var(--c-pub_app-indicator-pace--root--backdropBlur, var(--ui-surface-backdrop-blur)));
  border-color: var(--c-pub_app-indicator-pace--root--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_app-indicator-pace--root--borderWidth, var(--ui-geometry-border-width));
  border-style: var(--c-pub_app-indicator-pace--root--borderStyle, solid);
  border-radius: var(--c-pub_app-indicator-pace--root--radius, 16px);
}
[data-ui="pub.app-indicator-pace"][data-part="label"] {
  color: var(--c-pub_app-indicator-pace--label--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-indicator-pace--label--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_app-indicator-pace--label--fontWeight, 600);
  letter-spacing: var(--c-pub_app-indicator-pace--label--letterSpacing, var(--ui-type-tracking-eyebrow));
  text-transform: var(--c-pub_app-indicator-pace--label--textTransform, var(--ui-type-case-eyebrow));
}
[data-ui="pub.app-indicator-pace"][data-part="value"] {
  color: var(--c-pub_app-indicator-pace--value--color, var(--ui-content-fg-muted));
  font-family: var(--c-pub_app-indicator-pace--value--fontFamily, var(--ui-type-font-mono));
  font-size: var(--c-pub_app-indicator-pace--value--fontSize, var(--ui-type-size-sm));
  font-weight: var(--c-pub_app-indicator-pace--value--fontWeight, 600);
}
[data-ui="pub.app-indicator-pace"][data-part="word"] {
  background: var(--c-pub_app-indicator-pace--word--background, var(--ui-surface-raised));
  border-radius: var(--c-pub_app-indicator-pace--word--radius, 999px);
  color: var(--c-pub_app-indicator-pace--word--color, var(--ui-content-fg));
  font-size: var(--c-pub_app-indicator-pace--word--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_app-indicator-pace--word--fontWeight, var(--ui-type-weight-medium));
}
[data-ui="pub.app-indicator-pace"][data-part="accel"] {
  color: var(--c-pub_app-indicator-pace--accel--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-indicator-pace--accel--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.app-indicator-pace"][data-part="arrow"] {
  color: var(--c-pub_app-indicator-pace--arrow--color, var(--ui-content-fg));
  font-size: var(--c-pub_app-indicator-pace--arrow--fontSize, var(--ui-type-size-sm));
  transition-duration: var(--c-pub_app-indicator-pace--arrow--transitionDuration, var(--ui-motion-duration-slow));
}
[data-ui="pub.app-indicator-pace"][data-part="meter"] {
  background: var(--c-pub_app-indicator-pace--meter--background, var(--ui-surface-raised));
  border-radius: var(--c-pub_app-indicator-pace--meter--radius, 999px);
}
[data-ui="pub.app-indicator-pace"][data-part="meterFill"] {
  background: var(--c-pub_app-indicator-pace--meterFill--background, var(--ui-feedback-progress));
  border-radius: var(--c-pub_app-indicator-pace--meterFill--radius, 999px);
}
[data-ui="pub.app-indicator-pace"][data-part="note"] {
  color: var(--c-pub_app-indicator-pace--note--color, var(--ui-content-fg-muted));
  font-family: var(--c-pub_app-indicator-pace--note--fontFamily, var(--ui-type-font-mono));
  font-size: var(--c-pub_app-indicator-pace--note--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.app-indicator-pace"][data-part="link"] {
  color: var(--c-pub_app-indicator-pace--link--color, var(--ui-emphasis-e5-text));
  font-size: var(--c-pub_app-indicator-pace--link--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.app-indicator-signals"][data-part="root"] {
  background: var(--c-pub_app-indicator-signals--root--background, var(--ui-surface-glass));
  backdrop-filter: blur(var(--c-pub_app-indicator-signals--root--backdropBlur, var(--ui-surface-backdrop-blur)));
  border-color: var(--c-pub_app-indicator-signals--root--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_app-indicator-signals--root--borderWidth, var(--ui-geometry-border-width));
  border-style: var(--c-pub_app-indicator-signals--root--borderStyle, solid);
  border-radius: var(--c-pub_app-indicator-signals--root--radius, 16px);
}
[data-ui="pub.app-indicator-signals"][data-part="label"] {
  color: var(--c-pub_app-indicator-signals--label--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-indicator-signals--label--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_app-indicator-signals--label--fontWeight, 600);
  letter-spacing: var(--c-pub_app-indicator-signals--label--letterSpacing, var(--ui-type-tracking-eyebrow));
  text-transform: var(--c-pub_app-indicator-signals--label--textTransform, var(--ui-type-case-eyebrow));
}
[data-ui="pub.app-indicator-signals"][data-part="empty"] {
  color: var(--c-pub_app-indicator-signals--empty--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-indicator-signals--empty--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.app-indicator-signals"][data-part="signal"] {
  border-color: var(--c-pub_app-indicator-signals--signal--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_app-indicator-signals--signal--borderWidth, var(--ui-geometry-border-width));
  border-style: var(--c-pub_app-indicator-signals--signal--borderStyle, solid);
  border-radius: var(--c-pub_app-indicator-signals--signal--radius, var(--ui-geometry-radius-chip));
  color: var(--c-pub_app-indicator-signals--signal--color, var(--ui-content-fg));
  font-family: var(--c-pub_app-indicator-signals--signal--fontFamily, var(--ui-type-font-mono));
  font-size: var(--c-pub_app-indicator-signals--signal--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.app-indicator-signals"][data-part="time"] {
  color: var(--c-pub_app-indicator-signals--time--color, var(--ui-content-fg-muted));
}
[data-ui="pub.app-indicator-stage"][data-part="root"] {
  background: var(--c-pub_app-indicator-stage--root--background, var(--ui-surface-page));
}
[data-ui="pub.app-indicator-view-toggle"][data-part="root"] {
  background: var(--c-pub_app-indicator-view-toggle--root--background, var(--ui-surface-glass));
  backdrop-filter: blur(var(--c-pub_app-indicator-view-toggle--root--backdropBlur, var(--ui-surface-backdrop-blur)));
  border-color: var(--c-pub_app-indicator-view-toggle--root--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_app-indicator-view-toggle--root--borderWidth, var(--ui-geometry-border-width));
  border-style: var(--c-pub_app-indicator-view-toggle--root--borderStyle, solid);
  border-radius: var(--c-pub_app-indicator-view-toggle--root--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.app-indicator-view-toggle"][data-part="option"] {
  color: var(--c-pub_app-indicator-view-toggle--option--color, var(--ui-content-fg-muted));
  border-radius: var(--c-pub_app-indicator-view-toggle--option--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_app-indicator-view-toggle--option--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_app-indicator-view-toggle--option--fontWeight, 600);
  transition-duration: var(--c-pub_app-indicator-view-toggle--option--transitionDuration, var(--ui-motion-duration-fast));
}
[data-ui="pub.app-logo-preview"][data-part="root"] {
  background: var(--c-pub_app-logo-preview--root--background, var(--ui-surface-page));
  color: var(--c-pub_app-logo-preview--root--color, var(--ui-content-fg));
}
[data-ui="pub.app-logo-preview"][data-part="mark"] {
  color: var(--c-pub_app-logo-preview--mark--color, var(--ui-media-logo-ink));
}
[data-ui="pub.app-logo-preview"][data-part="title"] {
  font-size: var(--c-pub_app-logo-preview--title--fontSize, var(--ui-type-size-3xl));
  font-weight: var(--c-pub_app-logo-preview--title--fontWeight, 600);
  letter-spacing: var(--c-pub_app-logo-preview--title--letterSpacing, var(--ui-type-tracking-normal));
  line-height: var(--c-pub_app-logo-preview--title--lineHeight, 1.2);
}
[data-ui="pub.app-logo-preview"][data-part="caption"] {
  color: var(--c-pub_app-logo-preview--caption--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-logo-preview--caption--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_app-logo-preview--caption--lineHeight, 1.4286);
}
[data-ui="pub.app-logo-sample"][data-part="root"] {
  background: var(--c-pub_app-logo-sample--root--background, var(--ui-surface-base));
  border-color: var(--c-pub_app-logo-sample--root--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_app-logo-sample--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_app-logo-sample--root--radius, 0);
  box-shadow: var(--c-pub_app-logo-sample--root--shadow, var(--ui-elevation-raised));
}
[data-ui="pub.app-logo-sample"][data-part="mark"] {
  color: var(--c-pub_app-logo-sample--mark--color, var(--ui-media-logo-ink));
}
[data-ui="pub.app-workspace-meta-node"][data-part="root"] {
  background: var(--c-pub_app-workspace-meta-node--root--background, var(--ui-node-surface));
  color: var(--c-pub_app-workspace-meta-node--root--color, var(--ui-node-fg));
  border-color: var(--c-pub_app-workspace-meta-node--root--borderColor, var(--ui-node-border));
  border-width: var(--c-pub_app-workspace-meta-node--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_app-workspace-meta-node--root--radius, var(--ui-geometry-radius-node));
  box-shadow: var(--c-pub_app-workspace-meta-node--root--shadow, var(--ui-node-shadow));
  outline-width: var(--c-pub_app-workspace-meta-node--root--outlineWidth, 0);
}
[data-ui="pub.app-workspace-meta-node"][data-part="header"] {
  background: var(--c-pub_app-workspace-meta-node--header--background, var(--ui-node-surface-raised));
  border-color: var(--c-pub_app-workspace-meta-node--header--borderColor, var(--ui-node-divider));
}
[data-ui="pub.app-workspace-meta-node"][data-part="grip"] {
  color: var(--c-pub_app-workspace-meta-node--grip--color, var(--ui-node-muted));
}
[data-ui="pub.app-workspace-meta-node"][data-part="title"] {
  color: var(--c-pub_app-workspace-meta-node--title--color, var(--ui-node-muted));
  font-size: var(--c-pub_app-workspace-meta-node--title--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_app-workspace-meta-node--title--fontWeight, 500);
  line-height: var(--c-pub_app-workspace-meta-node--title--lineHeight, 1.3333);
}
[data-ui="pub.app-workspace-meta-node"][data-part="delete"] {
  border-radius: var(--c-pub_app-workspace-meta-node--delete--radius, 4px);
}
[data-ui="pub.app-workspace-meta-node"][data-part="placeholder"] {
  background: var(--c-pub_app-workspace-meta-node--placeholder--background, var(--ui-node-control-bg));
  color: var(--c-pub_app-workspace-meta-node--placeholder--color, var(--ui-node-muted));
  border-color: var(--c-pub_app-workspace-meta-node--placeholder--borderColor, var(--ui-node-border));
  border-style: var(--c-pub_app-workspace-meta-node--placeholder--borderStyle, dashed);
  border-width: var(--c-pub_app-workspace-meta-node--placeholder--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_app-workspace-meta-node--placeholder--radius, var(--ui-geometry-radius-surface));
  font-size: var(--c-pub_app-workspace-meta-node--placeholder--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_app-workspace-meta-node--placeholder--lineHeight, 1.3333);
}
[data-ui="pub.app-workspace-meta-node"][data-part="resizeGrip"] {
  border-color: var(--c-pub_app-workspace-meta-node--resizeGrip--borderColor, var(--ui-node-border));
}
[data-ui="pub.app-mobile-consumer-pager"][data-part="feed"] {
  background: var(--c-pub_app-mobile-consumer-pager--feed--background, var(--ui-surface-page));
  color: var(--c-pub_app-mobile-consumer-pager--feed--color, var(--ui-content-fg));
}
[data-ui="pub.app-mobile-consumer-pager"][data-part="eyebrow"] {
  color: var(--c-pub_app-mobile-consumer-pager--eyebrow--color, var(--ui-emphasis-e1-text));
  font-size: var(--c-pub_app-mobile-consumer-pager--eyebrow--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_app-mobile-consumer-pager--eyebrow--fontWeight, 900);
  letter-spacing: var(--c-pub_app-mobile-consumer-pager--eyebrow--letterSpacing, var(--ui-type-tracking-eyebrow));
  line-height: var(--c-pub_app-mobile-consumer-pager--eyebrow--lineHeight, 1.3333);
  text-transform: var(--c-pub_app-mobile-consumer-pager--eyebrow--textTransform, var(--ui-type-case-eyebrow));
}
[data-ui="pub.app-mobile-consumer-pager"][data-part="title"] {
  font-size: var(--c-pub_app-mobile-consumer-pager--title--fontSize, var(--ui-type-size-3xl));
  font-weight: var(--c-pub_app-mobile-consumer-pager--title--fontWeight, 900);
  letter-spacing: var(--c-pub_app-mobile-consumer-pager--title--letterSpacing, var(--ui-type-tracking-display));
  line-height: var(--c-pub_app-mobile-consumer-pager--title--lineHeight, 1.2);
}
[data-ui="pub.app-mobile-consumer-pager"][data-part="tile"] {
  background: var(--c-pub_app-mobile-consumer-pager--tile--background, var(--ui-surface-base));
  border-color: var(--c-pub_app-mobile-consumer-pager--tile--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_app-mobile-consumer-pager--tile--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_app-mobile-consumer-pager--tile--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.app-mobile-consumer-pager"][data-part="tileSwatch"] {
  background: var(--c-pub_app-mobile-consumer-pager--tileSwatch--background, var(--ui-feedback-skeleton));
  border-radius: var(--c-pub_app-mobile-consumer-pager--tileSwatch--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.app-mobile-consumer-pager"][data-part="tileLabel"] {
  font-size: var(--c-pub_app-mobile-consumer-pager--tileLabel--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_app-mobile-consumer-pager--tileLabel--fontWeight, 900);
  letter-spacing: var(--c-pub_app-mobile-consumer-pager--tileLabel--letterSpacing, var(--ui-type-tracking-eyebrow));
  text-transform: var(--c-pub_app-mobile-consumer-pager--tileLabel--textTransform, var(--ui-type-case-eyebrow));
}
[data-ui="pub.app-mobile-consumer-pager"][data-part="chat"] {
  background: var(--c-pub_app-mobile-consumer-pager--chat--background, var(--ui-surface-base));
  color: var(--c-pub_app-mobile-consumer-pager--chat--color, var(--ui-content-fg));
}
[data-ui="pub.app-mobile-consumer-pager"][data-part="chatHeader"] {
  background: var(--c-pub_app-mobile-consumer-pager--chatHeader--background, var(--ui-surface-base));
  border-color: var(--c-pub_app-mobile-consumer-pager--chatHeader--borderColor, var(--ui-line-hairline));
}
[data-ui="pub.app-mobile-consumer-pager"][data-part="chatTitle"] {
  font-size: var(--c-pub_app-mobile-consumer-pager--chatTitle--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_app-mobile-consumer-pager--chatTitle--fontWeight, var(--ui-type-weight-bold));
  line-height: var(--c-pub_app-mobile-consumer-pager--chatTitle--lineHeight, 1.3333);
}
[data-ui="pub.app-mobile-consumer-pager"][data-part="chatStatus"] {
  color: var(--c-pub_app-mobile-consumer-pager--chatStatus--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-mobile-consumer-pager--chatStatus--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_app-mobile-consumer-pager--chatStatus--fontWeight, 600);
  letter-spacing: var(--c-pub_app-mobile-consumer-pager--chatStatus--letterSpacing, var(--ui-type-tracking-eyebrow));
  line-height: var(--c-pub_app-mobile-consumer-pager--chatStatus--lineHeight, 1);
  text-transform: var(--c-pub_app-mobile-consumer-pager--chatStatus--textTransform, var(--ui-type-case-eyebrow));
}
[data-ui="pub.app-mobile-consumer-pager"][data-part="chatMenu"] {
  color: var(--c-pub_app-mobile-consumer-pager--chatMenu--color, var(--ui-content-fg-muted));
  border-radius: var(--c-pub_app-mobile-consumer-pager--chatMenu--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.app-mobile-consumer-pager"][data-part="chatMenuBar"] {
  background: var(--c-pub_app-mobile-consumer-pager--chatMenuBar--background, var(--ui-content-fg-muted));
  border-radius: var(--c-pub_app-mobile-consumer-pager--chatMenuBar--radius, 999px);
}
[data-ui="pub.app-mobile-consumer-pager"][data-part="avatar"] {
  background: var(--c-pub_app-mobile-consumer-pager--avatar--background, var(--ui-emphasis-e2-fill));
  border-color: var(--c-pub_app-mobile-consumer-pager--avatar--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_app-mobile-consumer-pager--avatar--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_app-mobile-consumer-pager--avatar--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.app-mobile-consumer-pager"][data-part="bubble"] {
  background: var(--c-pub_app-mobile-consumer-pager--bubble--background, var(--ui-surface-raised));
  border-color: var(--c-pub_app-mobile-consumer-pager--bubble--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_app-mobile-consumer-pager--bubble--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_app-mobile-consumer-pager--bubble--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.app-mobile-consumer-pager"][data-part="bubbleLine"] {
  background: var(--c-pub_app-mobile-consumer-pager--bubbleLine--background, var(--ui-feedback-skeleton));
  border-radius: var(--c-pub_app-mobile-consumer-pager--bubbleLine--radius, 999px);
}
[data-ui="pub.app-mobile-consumer-pager"][data-part="composer"] {
  background: var(--c-pub_app-mobile-consumer-pager--composer--background, var(--ui-surface-base));
  border-color: var(--c-pub_app-mobile-consumer-pager--composer--borderColor, var(--ui-line-hairline));
}
[data-ui="pub.app-mobile-consumer-pager"][data-part="composerField"] {
  background: var(--c-pub_app-mobile-consumer-pager--composerField--background, var(--ui-surface-raised));
  border-color: var(--c-pub_app-mobile-consumer-pager--composerField--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_app-mobile-consumer-pager--composerField--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_app-mobile-consumer-pager--composerField--radius, var(--ui-geometry-radius-control));
  box-shadow: var(--c-pub_app-mobile-consumer-pager--composerField--shadow, var(--ui-elevation-raised));
}
[data-ui="pub.app-mobile-consumer-pager"][data-part="composerLine"] {
  background: var(--c-pub_app-mobile-consumer-pager--composerLine--background, var(--ui-feedback-skeleton));
  border-radius: var(--c-pub_app-mobile-consumer-pager--composerLine--radius, 999px);
}
[data-ui="pub.app-mobile-consumer-pager"][data-part="composerSend"] {
  background: var(--c-pub_app-mobile-consumer-pager--composerSend--background, var(--ui-action-accent-fill));
  border-radius: var(--c-pub_app-mobile-consumer-pager--composerSend--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.app-mobile-empty-state"][data-part="root"] {
  background: var(--c-pub_app-mobile-empty-state--root--background, var(--ui-surface-page));
  color: var(--c-pub_app-mobile-empty-state--root--color, var(--ui-content-fg));
}
[data-ui="pub.app-mobile-empty-state"][data-part="title"] {
  font-size: var(--c-pub_app-mobile-empty-state--title--fontSize, var(--ui-type-size-lg));
  font-weight: var(--c-pub_app-mobile-empty-state--title--fontWeight, 600);
  line-height: var(--c-pub_app-mobile-empty-state--title--lineHeight, 1.5556);
}
[data-ui="pub.app-mobile-empty-state"][data-part="body"] {
  color: var(--c-pub_app-mobile-empty-state--body--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-mobile-empty-state--body--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_app-mobile-empty-state--body--lineHeight, 1.7143);
}
[data-ui="pub.app-mobile-empty-state"][data-part="action"] {
  background: var(--c-pub_app-mobile-empty-state--action--background, var(--ui-action-solid-fill));
  color: var(--c-pub_app-mobile-empty-state--action--color, var(--ui-action-solid-on-fill));
  font-size: var(--c-pub_app-mobile-empty-state--action--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_app-mobile-empty-state--action--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_app-mobile-empty-state--action--lineHeight, 1.4286);
  border-radius: var(--c-pub_app-mobile-empty-state--action--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.app-workspace-mobile-publish-action"][data-part="link"] {
  background: var(--c-pub_app-workspace-mobile-publish-action--link--background, var(--ui-surface-base));
  color: var(--c-pub_app-workspace-mobile-publish-action--link--color, var(--ui-content-fg));
  border-color: var(--c-pub_app-workspace-mobile-publish-action--link--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_app-workspace-mobile-publish-action--link--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_app-workspace-mobile-publish-action--link--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_app-workspace-mobile-publish-action--link--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_app-workspace-mobile-publish-action--link--fontWeight, 700);
  line-height: var(--c-pub_app-workspace-mobile-publish-action--link--lineHeight, 1.4286);
}
[data-ui="pub.app-workspace-mobile-publish-action"][data-part="cta"] {
  background: var(--c-pub_app-workspace-mobile-publish-action--cta--background, var(--ui-emphasis-e1-fill));
  color: var(--c-pub_app-workspace-mobile-publish-action--cta--color, var(--ui-emphasis-e1-on-fill));
  border-radius: var(--c-pub_app-workspace-mobile-publish-action--cta--radius, var(--ui-geometry-radius-control));
  box-shadow: var(--c-pub_app-workspace-mobile-publish-action--cta--shadow, var(--ui-elevation-raised));
  font-size: var(--c-pub_app-workspace-mobile-publish-action--cta--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_app-workspace-mobile-publish-action--cta--fontWeight, 900);
  line-height: var(--c-pub_app-workspace-mobile-publish-action--cta--lineHeight, 1.4286);
}
[data-ui="pub.app-network-loading-profile"][data-part="status"] {
  color: var(--c-pub_app-network-loading-profile--status--color, var(--ui-emphasis-e1-text));
  font-size: var(--c-pub_app-network-loading-profile--status--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_app-network-loading-profile--status--fontWeight, 900);
  letter-spacing: var(--c-pub_app-network-loading-profile--status--letterSpacing, var(--ui-type-tracking-eyebrow));
  line-height: var(--c-pub_app-network-loading-profile--status--lineHeight, 1.3333);
  text-transform: var(--c-pub_app-network-loading-profile--status--textTransform, var(--ui-type-case-eyebrow));
}
[data-ui="pub.app-network-loading-profile"][data-part="panel"] {
  background: var(--c-pub_app-network-loading-profile--panel--background, var(--ui-surface-base));
  border-color: var(--c-pub_app-network-loading-profile--panel--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_app-network-loading-profile--panel--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_app-network-loading-profile--panel--radius, 24px);
  box-shadow: var(--c-pub_app-network-loading-profile--panel--shadow, var(--pub-panel-shadow));
}
[data-ui="pub.app-network-loading-profile"][data-part="banner"] {
  background: var(--c-pub_app-network-loading-profile--banner--background, var(--ui-surface-ink));
}
[data-ui="pub.app-network-loading-profile"][data-part="avatar"] {
  background: var(--c-pub_app-network-loading-profile--avatar--background, var(--ui-emphasis-e2-fill));
  border-color: var(--c-pub_app-network-loading-profile--avatar--borderColor, var(--ui-surface-base));
  border-radius: var(--c-pub_app-network-loading-profile--avatar--radius, 999px);
}
[data-ui="pub.app-network-loading-profile"][data-part="skeleton"] {
  background: var(--c-pub_app-network-loading-profile--skeleton--background, var(--ui-feedback-skeleton));
  border-radius: var(--c-pub_app-network-loading-profile--skeleton--radius, 999px);
}
[data-ui="pub.app-network-loading-runtime-pulse"][data-part="root"] {
  color: var(--c-pub_app-network-loading-runtime-pulse--root--color, var(--ui-content-fg));
}
[data-ui="pub.app-oauth-authorize"][data-part="root"] {
  background: var(--c-pub_app-oauth-authorize--root--background, var(--ui-surface-page));
  color: var(--c-pub_app-oauth-authorize--root--color, var(--ui-content-fg));
}
[data-ui="pub.app-oauth-authorize"][data-part="panel"] {
  background: var(--c-pub_app-oauth-authorize--panel--background, var(--ui-surface-base));
  color: var(--c-pub_app-oauth-authorize--panel--color, var(--ui-content-fg));
  border-color: var(--c-pub_app-oauth-authorize--panel--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_app-oauth-authorize--panel--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_app-oauth-authorize--panel--radius, 0);
  box-shadow: var(--c-pub_app-oauth-authorize--panel--shadow, var(--ui-elevation-raised));
}
[data-ui="pub.app-oauth-authorize"][data-part="badge"] {
  background: var(--c-pub_app-oauth-authorize--badge--background, var(--ui-status-success-surface));
  border-color: var(--c-pub_app-oauth-authorize--badge--borderColor, var(--ui-status-success-line));
  border-width: var(--c-pub_app-oauth-authorize--badge--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_app-oauth-authorize--badge--color, var(--ui-status-success-on-surface));
  border-radius: var(--c-pub_app-oauth-authorize--badge--radius, var(--ui-geometry-radius-chip));
}
[data-ui="pub.app-oauth-authorize"][data-part="title"] {
  font-size: var(--c-pub_app-oauth-authorize--title--fontSize, var(--ui-type-size-xl));
  line-height: var(--c-pub_app-oauth-authorize--title--lineHeight, 1.4);
  font-weight: var(--c-pub_app-oauth-authorize--title--fontWeight, 600);
}
[data-ui="pub.app-oauth-authorize"][data-part="lede"] {
  color: var(--c-pub_app-oauth-authorize--lede--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-oauth-authorize--lede--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_app-oauth-authorize--lede--lineHeight, 1.4286);
}
[data-ui="pub.app-oauth-authorize"][data-part="meta"] {
  color: var(--c-pub_app-oauth-authorize--meta--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-oauth-authorize--meta--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_app-oauth-authorize--meta--lineHeight, 1.3333);
}
[data-ui="pub.app-oauth-authorize"][data-part="scopes"] {
  background: var(--c-pub_app-oauth-authorize--scopes--background, var(--ui-surface-raised));
  border-color: var(--c-pub_app-oauth-authorize--scopes--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_app-oauth-authorize--scopes--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_app-oauth-authorize--scopes--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.app-oauth-authorize"][data-part="scopeIcon"] {
  color: var(--c-pub_app-oauth-authorize--scopeIcon--color, var(--ui-status-success-text));
}
[data-ui="pub.app-oauth-authorize"][data-part="scopeLabel"] {
  font-weight: var(--c-pub_app-oauth-authorize--scopeLabel--fontWeight, var(--ui-type-weight-medium));
  font-size: var(--c-pub_app-oauth-authorize--scopeLabel--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_app-oauth-authorize--scopeLabel--lineHeight, 1.4286);
}
[data-ui="pub.app-oauth-authorize"][data-part="scopeBody"] {
  color: var(--c-pub_app-oauth-authorize--scopeBody--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-oauth-authorize--scopeBody--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_app-oauth-authorize--scopeBody--lineHeight, 1.3333);
}
[data-ui="pub.app-oauth-authorize"][data-part="error"] {
  background: var(--c-pub_app-oauth-authorize--error--background, var(--ui-status-danger-surface));
  border-color: var(--c-pub_app-oauth-authorize--error--borderColor, var(--ui-status-danger-line));
  border-width: var(--c-pub_app-oauth-authorize--error--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_app-oauth-authorize--error--color, var(--ui-status-danger-on-surface));
  border-radius: var(--c-pub_app-oauth-authorize--error--radius, var(--ui-geometry-radius-surface));
  font-size: var(--c-pub_app-oauth-authorize--error--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_app-oauth-authorize--error--lineHeight, 1.4286);
}
[data-ui="pub.app-oauth-authorize"][data-part="cancel"] {
  background: var(--c-pub_app-oauth-authorize--cancel--background, var(--ui-surface-page));
  color: var(--c-pub_app-oauth-authorize--cancel--color, var(--ui-content-fg));
  border-color: var(--c-pub_app-oauth-authorize--cancel--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_app-oauth-authorize--cancel--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_app-oauth-authorize--cancel--radius, 0);
  font-weight: var(--c-pub_app-oauth-authorize--cancel--fontWeight, var(--ui-type-weight-medium));
  font-size: var(--c-pub_app-oauth-authorize--cancel--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_app-oauth-authorize--cancel--lineHeight, 1.4286);
}
[data-ui="pub.app-oauth-authorize"][data-part="confirm"] {
  background: var(--c-pub_app-oauth-authorize--confirm--background, var(--ui-action-solid-fill));
  color: var(--c-pub_app-oauth-authorize--confirm--color, var(--ui-action-solid-on-fill));
  border-radius: var(--c-pub_app-oauth-authorize--confirm--radius, 0);
  font-weight: var(--c-pub_app-oauth-authorize--confirm--fontWeight, var(--ui-type-weight-medium));
  font-size: var(--c-pub_app-oauth-authorize--confirm--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_app-oauth-authorize--confirm--lineHeight, 1.4286);
}
[data-ui="pub.app-oauth-authorize"][data-part="spinner"] {
  color: var(--c-pub_app-oauth-authorize--spinner--color, var(--ui-content-fg-muted));
}
[data-ui="pub.app-oauth-authorize"][data-part="errorIcon"] {
  color: var(--c-pub_app-oauth-authorize--errorIcon--color, var(--ui-status-danger-text));
}
[data-ui="pub.app-oauth-authorize"][data-part="detail"] {
  color: var(--c-pub_app-oauth-authorize--detail--color, var(--ui-status-danger-text));
  font-family: var(--c-pub_app-oauth-authorize--detail--fontFamily, var(--ui-type-font-mono));
  font-size: var(--c-pub_app-oauth-authorize--detail--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_app-oauth-authorize--detail--lineHeight, 1.3333);
}
[data-ui="pub.app-workspace-strategy-overview"][data-part="alert"] {
  background: var(--c-pub_app-workspace-strategy-overview--alert--background, var(--ui-surface-raised));
  border-color: var(--c-pub_app-workspace-strategy-overview--alert--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_app-workspace-strategy-overview--alert--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_app-workspace-strategy-overview--alert--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.app-workspace-strategy-overview"][data-part="title"] {
  color: var(--c-pub_app-workspace-strategy-overview--title--color, var(--ui-content-fg));
  font-size: var(--c-pub_app-workspace-strategy-overview--title--fontSize, var(--ui-type-size-xl));
  font-weight: var(--c-pub_app-workspace-strategy-overview--title--fontWeight, 900);
  line-height: var(--c-pub_app-workspace-strategy-overview--title--lineHeight, 1.4);
}
[data-ui="pub.app-workspace-strategy-overview"][data-part="message"] {
  color: var(--c-pub_app-workspace-strategy-overview--message--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-workspace-strategy-overview--message--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_app-workspace-strategy-overview--message--lineHeight, 1.7143);
}
[data-ui="pub.app-workspace-strategy-overview"][data-part="retry"] {
  background: var(--c-pub_app-workspace-strategy-overview--retry--background, var(--ui-surface-ink));
  color: var(--c-pub_app-workspace-strategy-overview--retry--color, var(--ui-surface-on-ink));
  border-radius: var(--c-pub_app-workspace-strategy-overview--retry--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_app-workspace-strategy-overview--retry--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_app-workspace-strategy-overview--retry--fontWeight, 900);
  line-height: var(--c-pub_app-workspace-strategy-overview--retry--lineHeight, 1.4286);
}
[data-ui="pub.app-prove-hero"][data-part="root"] {
  background: var(--c-pub_app-prove-hero--root--background, var(--ui-surface-base));
  border-color: var(--c-pub_app-prove-hero--root--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_app-prove-hero--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_app-prove-hero--root--radius, 28px);
  box-shadow: var(--c-pub_app-prove-hero--root--shadow, var(--pub-panel-shadow));
}
[data-ui="pub.app-prove-hero"][data-part="eyebrow"] {
  color: var(--c-pub_app-prove-hero--eyebrow--color, var(--ui-emphasis-e1-text));
  font-size: var(--c-pub_app-prove-hero--eyebrow--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_app-prove-hero--eyebrow--fontWeight, 900);
  letter-spacing: var(--c-pub_app-prove-hero--eyebrow--letterSpacing, var(--ui-type-tracking-eyebrow));
  line-height: var(--c-pub_app-prove-hero--eyebrow--lineHeight, 1.3333);
  text-transform: var(--c-pub_app-prove-hero--eyebrow--textTransform, var(--ui-type-case-eyebrow));
}
[data-ui="pub.app-prove-hero"][data-part="title"] {
  font-family: var(--c-pub_app-prove-hero--title--fontFamily, var(--ui-type-font-display));
  font-size: var(--c-pub_app-prove-hero--title--fontSize, var(--ui-type-size-3xl));
  font-weight: var(--c-pub_app-prove-hero--title--fontWeight, 900);
  letter-spacing: var(--c-pub_app-prove-hero--title--letterSpacing, var(--ui-type-tracking-display));
  line-height: var(--c-pub_app-prove-hero--title--lineHeight, 0.95);
}
[data-ui="pub.app-prove-hero"][data-part="lede"] {
  color: var(--c-pub_app-prove-hero--lede--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-prove-hero--lede--fontSize, var(--ui-type-size-lg));
  line-height: var(--c-pub_app-prove-hero--lede--lineHeight, 1.75);
}
[data-ui="pub.app-prove-section"][data-part="eyebrow"] {
  color: var(--c-pub_app-prove-section--eyebrow--color, var(--ui-emphasis-e1-text));
  font-size: var(--c-pub_app-prove-section--eyebrow--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_app-prove-section--eyebrow--fontWeight, 900);
  letter-spacing: var(--c-pub_app-prove-section--eyebrow--letterSpacing, var(--ui-type-tracking-eyebrow));
  line-height: var(--c-pub_app-prove-section--eyebrow--lineHeight, 1.3333);
  text-transform: var(--c-pub_app-prove-section--eyebrow--textTransform, var(--ui-type-case-eyebrow));
}
[data-ui="pub.app-prove-section"][data-part="title"] {
  font-family: var(--c-pub_app-prove-section--title--fontFamily, var(--ui-type-font-ui));
  font-size: var(--c-pub_app-prove-section--title--fontSize, var(--ui-type-size-2xl));
  font-weight: var(--c-pub_app-prove-section--title--fontWeight, 900);
  letter-spacing: var(--c-pub_app-prove-section--title--letterSpacing, var(--ui-type-tracking-display));
  line-height: var(--c-pub_app-prove-section--title--lineHeight, 1.3333);
}
[data-ui="pub.app-race-gait"][data-part="group"] {
  background: var(--c-pub_app-race-gait--group--background, var(--ui-surface-glass));
  backdrop-filter: blur(var(--c-pub_app-race-gait--group--backdropBlur, var(--ui-surface-backdrop-blur)));
  border-color: var(--c-pub_app-race-gait--group--borderColor, var(--ui-line-hairline));
  border-style: var(--c-pub_app-race-gait--group--borderStyle, solid);
  border-width: var(--c-pub_app-race-gait--group--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_app-race-gait--group--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.app-race-gait"][data-part="option"] {
  color: var(--c-pub_app-race-gait--option--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-race-gait--option--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_app-race-gait--option--fontWeight, 600);
  line-height: var(--c-pub_app-race-gait--option--lineHeight, 1.3333);
  border-radius: var(--c-pub_app-race-gait--option--radius, var(--ui-geometry-radius-control));
  transition-duration: var(--c-pub_app-race-gait--option--transitionDuration, var(--ui-motion-duration-fast));
  transition-timing-function: var(--c-pub_app-race-gait--option--transitionTiming, var(--ui-motion-easing-standard));
}
[data-ui="pub.app-race-gait"][data-part="lag"] {
  backdrop-filter: blur(var(--c-pub_app-race-gait--lag--backdropBlur, var(--ui-surface-backdrop-blur)));
  color: var(--c-pub_app-race-gait--lag--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-race-gait--lag--fontSize, var(--ui-type-size-2xs));
  border-radius: var(--c-pub_app-race-gait--lag--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.app-race-hud"][data-part="root"] {
  background: var(--c-pub_app-race-hud--root--background, var(--ui-surface-glass));
  backdrop-filter: blur(var(--c-pub_app-race-hud--root--backdropBlur, var(--ui-surface-backdrop-blur)));
  border-color: var(--c-pub_app-race-hud--root--borderColor, var(--ui-line-hairline));
  border-style: var(--c-pub_app-race-hud--root--borderStyle, solid);
  border-width: var(--c-pub_app-race-hud--root--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_app-race-hud--root--color, var(--ui-content-fg));
  border-radius: var(--c-pub_app-race-hud--root--radius, 16px);
}
[data-ui="pub.app-race-hud"][data-part="eyebrow"] {
  color: var(--c-pub_app-race-hud--eyebrow--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-race-hud--eyebrow--fontSize, var(--ui-type-size-2xs));
  letter-spacing: var(--c-pub_app-race-hud--eyebrow--letterSpacing, var(--ui-type-tracking-eyebrow));
  text-transform: var(--c-pub_app-race-hud--eyebrow--textTransform, var(--ui-type-case-eyebrow));
}
[data-ui="pub.app-race-hud"][data-part="equity"] {
  font-size: var(--c-pub_app-race-hud--equity--fontSize, var(--ui-type-size-xl));
  font-weight: var(--c-pub_app-race-hud--equity--fontWeight, var(--ui-type-weight-bold));
  line-height: var(--c-pub_app-race-hud--equity--lineHeight, 1.4);
}
[data-ui="pub.app-race-hud"][data-part="pnl"] {
  color: var(--c-pub_app-race-hud--pnl--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-race-hud--pnl--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_app-race-hud--pnl--fontWeight, 600);
  line-height: var(--c-pub_app-race-hud--pnl--lineHeight, 1.4286);
}
[data-ui="pub.app-race-hud"][data-part="position"] {
  color: var(--c-pub_app-race-hud--position--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-race-hud--position--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.app-race-hud"][data-part="change"] {
  color: var(--c-pub_app-race-hud--change--color, var(--ui-content-fg-muted));
}
[data-ui="pub.app-race-hud"][data-part="stale"] {
  color: var(--c-pub_app-race-hud--stale--color, var(--ui-status-danger-text));
}
[data-ui="pub.app-race-hud"][data-part="compare"] {
  color: var(--c-pub_app-race-hud--compare--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-race-hud--compare--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.app-race-hud"][data-part="trades"] {
  border-color: var(--c-pub_app-race-hud--trades--borderColor, var(--ui-line-hairline));
  color: var(--c-pub_app-race-hud--trades--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-race-hud--trades--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.app-race-hud"][data-part="footer"] {
  color: var(--c-pub_app-race-hud--footer--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-race-hud--footer--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.app-race-hud"][data-part="restart"] {
  border-color: var(--c-pub_app-race-hud--restart--borderColor, var(--ui-line-divider));
  border-style: var(--c-pub_app-race-hud--restart--borderStyle, solid);
  border-width: var(--c-pub_app-race-hud--restart--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_app-race-hud--restart--color, var(--ui-content-fg-muted));
  border-radius: var(--c-pub_app-race-hud--restart--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.app-race-hud"][data-part="disclaimer"] {
  color: var(--c-pub_app-race-hud--disclaimer--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-race-hud--disclaimer--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.app-race-key-hints"][data-part="root"] {
  background: var(--c-pub_app-race-key-hints--root--background, var(--ui-surface-glass));
  backdrop-filter: blur(var(--c-pub_app-race-key-hints--root--backdropBlur, var(--ui-surface-backdrop-blur)));
  color: var(--c-pub_app-race-key-hints--root--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-race-key-hints--root--fontSize, var(--ui-type-size-2xs));
  border-radius: var(--c-pub_app-race-key-hints--root--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.app-race-key-hints"][data-part="key"] {
  color: var(--c-pub_app-race-key-hints--key--color, var(--ui-content-fg));
}
[data-ui="pub.app-race-lane-picker"][data-part="lane"] {
  background: var(--c-pub_app-race-lane-picker--lane--background, var(--ui-surface-glass));
  backdrop-filter: blur(var(--c-pub_app-race-lane-picker--lane--backdropBlur, var(--ui-surface-backdrop-blur)));
  border-color: var(--c-pub_app-race-lane-picker--lane--borderColor, var(--ui-line-hairline));
  border-style: var(--c-pub_app-race-lane-picker--lane--borderStyle, solid);
  border-width: var(--c-pub_app-race-lane-picker--lane--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_app-race-lane-picker--lane--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.app-race-lane-picker"][data-part="slot"] {
  color: var(--c-pub_app-race-lane-picker--slot--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-race-lane-picker--slot--fontSize, var(--ui-type-size-2xs));
  font-weight: var(--c-pub_app-race-lane-picker--slot--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.app-race-lane-picker"][data-part="swatch"] {
  border-radius: var(--c-pub_app-race-lane-picker--swatch--radius, 999px);
}
[data-ui="pub.app-race-lane-picker"][data-part="select"] {
  font-size: var(--c-pub_app-race-lane-picker--select--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_app-race-lane-picker--select--fontWeight, var(--ui-type-weight-medium));
  line-height: var(--c-pub_app-race-lane-picker--select--lineHeight, 1.3333);
}
[data-ui="pub.app-race-lane-picker"][data-part="option"] {
  background: var(--c-pub_app-race-lane-picker--option--background, var(--ui-surface-base));
  color: var(--c-pub_app-race-lane-picker--option--color, var(--ui-content-fg));
}
[data-ui="pub.app-race-lane-picker"][data-part="caret"] {
  color: var(--c-pub_app-race-lane-picker--caret--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-race-lane-picker--caret--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.app-race-notice"][data-part="root"] {
  background: var(--c-pub_app-race-notice--root--background, var(--ui-surface-glass));
  backdrop-filter: blur(var(--c-pub_app-race-notice--root--backdropBlur, var(--ui-surface-backdrop-blur)));
  color: var(--c-pub_app-race-notice--root--color, var(--ui-content-fg));
  font-size: var(--c-pub_app-race-notice--root--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_app-race-notice--root--lineHeight, 1.3333);
  border-radius: var(--c-pub_app-race-notice--root--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.app-race-stage"][data-part="root"] {
  background: var(--c-pub_app-race-stage--root--background, var(--ui-surface-page));
  color: var(--c-pub_app-race-stage--root--color, var(--ui-content-fg));
}
[data-ui="pub.app-race-touch-pad"][data-part="button"] {
  background: var(--c-pub_app-race-touch-pad--button--background, var(--ui-surface-glass));
  backdrop-filter: blur(var(--c-pub_app-race-touch-pad--button--backdropBlur, var(--ui-surface-backdrop-blur)));
  border-color: var(--c-pub_app-race-touch-pad--button--borderColor, var(--ui-line-divider));
  border-style: var(--c-pub_app-race-touch-pad--button--borderStyle, solid);
  border-width: var(--c-pub_app-race-touch-pad--button--borderWidth, var(--ui-geometry-border-width));
  color: var(--c-pub_app-race-touch-pad--button--color, var(--ui-content-fg));
  font-size: var(--c-pub_app-race-touch-pad--button--fontSize, var(--ui-type-size-xl));
  line-height: var(--c-pub_app-race-touch-pad--button--lineHeight, 1.4);
  border-radius: var(--c-pub_app-race-touch-pad--button--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.app-runtime-hub-auth-wall"][data-part="root"] {
  background: var(--c-pub_app-runtime-hub-auth-wall--root--background, var(--ui-surface-page));
  color: var(--c-pub_app-runtime-hub-auth-wall--root--color, var(--ui-content-fg));
}
[data-ui="pub.app-runtime-hub-auth-wall"][data-part="panel"] {
  border-radius: var(--c-pub_app-runtime-hub-auth-wall--panel--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.app-runtime-hub-auth-wall"][data-part="eyebrow"] {
  color: var(--c-pub_app-runtime-hub-auth-wall--eyebrow--color, var(--ui-emphasis-e1-text));
  font-size: var(--c-pub_app-runtime-hub-auth-wall--eyebrow--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_app-runtime-hub-auth-wall--eyebrow--lineHeight, 1.3333);
  font-weight: var(--c-pub_app-runtime-hub-auth-wall--eyebrow--fontWeight, 900);
  text-transform: var(--c-pub_app-runtime-hub-auth-wall--eyebrow--textTransform, var(--ui-type-case-eyebrow));
  letter-spacing: var(--c-pub_app-runtime-hub-auth-wall--eyebrow--letterSpacing, var(--ui-type-tracking-eyebrow));
}
[data-ui="pub.app-runtime-hub-auth-wall"][data-part="title"] {
  font-size: var(--c-pub_app-runtime-hub-auth-wall--title--fontSize, var(--ui-type-size-2xl));
  line-height: var(--c-pub_app-runtime-hub-auth-wall--title--lineHeight, 1.3333);
  font-weight: var(--c-pub_app-runtime-hub-auth-wall--title--fontWeight, 900);
}
[data-ui="pub.app-runtime-hub-auth-wall"][data-part="message"] {
  color: var(--c-pub_app-runtime-hub-auth-wall--message--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-runtime-hub-auth-wall--message--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_app-runtime-hub-auth-wall--message--lineHeight, 1.7143);
}
[data-ui="pub.app-runtime-hub"][data-part="root"] {
  color: var(--c-pub_app-runtime-hub--root--color, var(--ui-content-fg));
}
[data-ui="pub.app-runtime-hub"][data-part="views"] {
  background: var(--c-pub_app-runtime-hub--views--background, var(--ui-surface-raised));
  border-radius: var(--c-pub_app-runtime-hub--views--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.app-runtime-hub"][data-part="view"] {
  color: var(--c-pub_app-runtime-hub--view--color, var(--ui-content-fg-muted));
  border-radius: var(--c-pub_app-runtime-hub--view--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.app-runtime-page-auth-wall"][data-part="root"] {
  background: var(--c-pub_app-runtime-page-auth-wall--root--background, transparent);
}
[data-ui="pub.app-runtime-page-auth-wall"][data-part="loading"] {
  background: var(--c-pub_app-runtime-page-auth-wall--loading--background, transparent);
  color: var(--c-pub_app-runtime-page-auth-wall--loading--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-runtime-page-auth-wall--loading--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_app-runtime-page-auth-wall--loading--lineHeight, 1.4286);
}
[data-ui="pub.app-runtime-page-auth-wall"][data-part="eyebrow"] {
  color: var(--c-pub_app-runtime-page-auth-wall--eyebrow--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-runtime-page-auth-wall--eyebrow--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_app-runtime-page-auth-wall--eyebrow--lineHeight, 1.3333);
  font-weight: var(--c-pub_app-runtime-page-auth-wall--eyebrow--fontWeight, var(--ui-type-weight-medium));
  text-transform: var(--c-pub_app-runtime-page-auth-wall--eyebrow--textTransform, var(--ui-type-case-eyebrow));
  letter-spacing: var(--c-pub_app-runtime-page-auth-wall--eyebrow--letterSpacing, var(--ui-type-tracking-eyebrow));
}
[data-ui="pub.app-runtime-page-auth-wall"][data-part="title"] {
  font-size: var(--c-pub_app-runtime-page-auth-wall--title--fontSize, var(--ui-type-size-2xl));
  line-height: var(--c-pub_app-runtime-page-auth-wall--title--lineHeight, 1.3333);
  font-weight: var(--c-pub_app-runtime-page-auth-wall--title--fontWeight, 600);
}
[data-ui="pub.app-runtime-page-auth-wall"][data-part="message"] {
  color: var(--c-pub_app-runtime-page-auth-wall--message--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-runtime-page-auth-wall--message--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_app-runtime-page-auth-wall--message--lineHeight, 1.4286);
}
[data-ui="pub.app-runtime-skeleton"][data-part="hero"] {
  background: var(--c-pub_app-runtime-skeleton--hero--background, var(--ui-feedback-skeleton));
  border-radius: var(--c-pub_app-runtime-skeleton--hero--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.app-runtime-skeleton"][data-part="card"] {
  background: var(--c-pub_app-runtime-skeleton--card--background, var(--ui-surface-base));
  border-radius: var(--c-pub_app-runtime-skeleton--card--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.app-runtime-skeleton"][data-part="bar"] {
  background: var(--c-pub_app-runtime-skeleton--bar--background, var(--ui-feedback-skeleton));
  border-radius: var(--c-pub_app-runtime-skeleton--bar--radius, 999px);
}
[data-ui="pub.app-runtime-skeleton"][data-part="action"] {
  background: var(--c-pub_app-runtime-skeleton--action--background, var(--ui-feedback-skeleton));
  border-radius: var(--c-pub_app-runtime-skeleton--action--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.app-runtime-skeleton"][data-part="block"] {
  background: var(--c-pub_app-runtime-skeleton--block--background, var(--ui-feedback-skeleton));
  border-radius: var(--c-pub_app-runtime-skeleton--block--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.app-runtime-skeleton"][data-part="list"] {
  background: var(--c-pub_app-runtime-skeleton--list--background, var(--ui-feedback-shimmer));
  border-radius: var(--c-pub_app-runtime-skeleton--list--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.app-wallets-auth-wall"][data-part="root"] {
  background: var(--c-pub_app-wallets-auth-wall--root--background, transparent);
}
[data-ui="pub.app-wallets-auth-wall"][data-part="loading"] {
  background: var(--c-pub_app-wallets-auth-wall--loading--background, transparent);
  color: var(--c-pub_app-wallets-auth-wall--loading--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-wallets-auth-wall--loading--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_app-wallets-auth-wall--loading--lineHeight, 1.4286);
}
[data-ui="pub.app-wallets-auth-wall"][data-part="eyebrow"] {
  color: var(--c-pub_app-wallets-auth-wall--eyebrow--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-wallets-auth-wall--eyebrow--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_app-wallets-auth-wall--eyebrow--lineHeight, 1.3333);
  font-weight: var(--c-pub_app-wallets-auth-wall--eyebrow--fontWeight, var(--ui-type-weight-medium));
  text-transform: var(--c-pub_app-wallets-auth-wall--eyebrow--textTransform, var(--ui-type-case-eyebrow));
  letter-spacing: var(--c-pub_app-wallets-auth-wall--eyebrow--letterSpacing, var(--ui-type-tracking-eyebrow));
}
[data-ui="pub.app-wallets-auth-wall"][data-part="title"] {
  font-size: var(--c-pub_app-wallets-auth-wall--title--fontSize, var(--ui-type-size-2xl));
  line-height: var(--c-pub_app-wallets-auth-wall--title--lineHeight, 1.3333);
  font-weight: var(--c-pub_app-wallets-auth-wall--title--fontWeight, 600);
}
[data-ui="pub.app-wallets-auth-wall"][data-part="message"] {
  color: var(--c-pub_app-wallets-auth-wall--message--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-wallets-auth-wall--message--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_app-wallets-auth-wall--message--lineHeight, 1.4286);
}
[data-ui="pub.app-wallets-badge"][data-part="root"] {
  background: var(--c-pub_app-wallets-badge--root--background, var(--ui-surface-raised));
  color: var(--c-pub_app-wallets-badge--root--color, var(--ui-content-fg-muted));
  border-color: var(--c-pub_app-wallets-badge--root--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_app-wallets-badge--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_app-wallets-badge--root--radius, var(--ui-geometry-radius-chip));
  font-size: var(--c-pub_app-wallets-badge--root--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_app-wallets-badge--root--lineHeight, 1.3333);
  font-weight: var(--c-pub_app-wallets-badge--root--fontWeight, var(--ui-type-weight-medium));
}
[data-ui="pub.app-wallets-balance"][data-part="root"] {
  background: var(--c-pub_app-wallets-balance--root--background, var(--ui-surface-raised));
  border-color: var(--c-pub_app-wallets-balance--root--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_app-wallets-balance--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_app-wallets-balance--root--radius, var(--ui-geometry-radius-surface));
  font-size: var(--c-pub_app-wallets-balance--root--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_app-wallets-balance--root--lineHeight, 1.4286);
}
[data-ui="pub.app-wallets-balance"][data-part="heading"] {
  font-weight: var(--c-pub_app-wallets-balance--heading--fontWeight, var(--ui-type-weight-medium));
}
[data-ui="pub.app-wallets-balance"][data-part="refreshing"] {
  color: var(--c-pub_app-wallets-balance--refreshing--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-wallets-balance--refreshing--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_app-wallets-balance--refreshing--lineHeight, 1.3333);
}
[data-ui="pub.app-wallets-balance"][data-part="hint"] {
  font-size: var(--c-pub_app-wallets-balance--hint--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_app-wallets-balance--hint--lineHeight, 1.3333);
}
[data-ui="pub.app-wallets-balance"][data-part="line"] {
  background: var(--c-pub_app-wallets-balance--line--background, var(--ui-surface-page));
  border-color: var(--c-pub_app-wallets-balance--line--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_app-wallets-balance--line--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_app-wallets-balance--line--radius, var(--ui-geometry-radius-surface));
  box-shadow: var(--c-pub_app-wallets-balance--line--shadow, var(--ui-elevation-raised));
}
[data-ui="pub.app-wallets-balance"][data-part="lineLabel"] {
  color: var(--c-pub_app-wallets-balance--lineLabel--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-wallets-balance--lineLabel--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_app-wallets-balance--lineLabel--lineHeight, 1.3333);
}
[data-ui="pub.app-wallets-balance"][data-part="lineValue"] {
  font-weight: var(--c-pub_app-wallets-balance--lineValue--fontWeight, 600);
}
[data-ui="pub.app-wallets-button"][data-part="root"] {
  background: var(--c-pub_app-wallets-button--root--background, var(--ui-surface-page));
  color: var(--c-pub_app-wallets-button--root--color, var(--ui-content-fg));
  border-color: var(--c-pub_app-wallets-button--root--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_app-wallets-button--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_app-wallets-button--root--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_app-wallets-button--root--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_app-wallets-button--root--lineHeight, 1.4286);
  font-weight: var(--c-pub_app-wallets-button--root--fontWeight, var(--ui-type-weight-medium));
}
[data-ui="pub.app-wallets-dialog"][data-part="scrim"] {
  background: var(--c-pub_app-wallets-dialog--scrim--background, var(--ui-surface-overlay));
  backdrop-filter: blur(var(--c-pub_app-wallets-dialog--scrim--backdropBlur, var(--ui-surface-backdrop-blur)));
}
[data-ui="pub.app-wallets-dialog"][data-part="dialog"] {
  background: var(--c-pub_app-wallets-dialog--dialog--background, var(--ui-surface-page));
  color: var(--c-pub_app-wallets-dialog--dialog--color, var(--ui-content-fg));
  border-color: var(--c-pub_app-wallets-dialog--dialog--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_app-wallets-dialog--dialog--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_app-wallets-dialog--dialog--radius, var(--ui-geometry-radius-dialog));
  box-shadow: var(--c-pub_app-wallets-dialog--dialog--shadow, var(--ui-elevation-dialog));
}
[data-ui="pub.app-wallets-dialog"][data-part="title"] {
  font-size: var(--c-pub_app-wallets-dialog--title--fontSize, var(--ui-type-size-xl));
  line-height: var(--c-pub_app-wallets-dialog--title--lineHeight, 1.4);
  font-weight: var(--c-pub_app-wallets-dialog--title--fontWeight, 600);
}
[data-ui="pub.app-wallets-dialog"][data-part="lede"] {
  color: var(--c-pub_app-wallets-dialog--lede--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-wallets-dialog--lede--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_app-wallets-dialog--lede--lineHeight, 1.4286);
}
[data-ui="pub.app-wallets-dialog"][data-part="close"] {
  color: var(--c-pub_app-wallets-dialog--close--color, var(--ui-content-fg-muted));
  border-color: var(--c-pub_app-wallets-dialog--close--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_app-wallets-dialog--close--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_app-wallets-dialog--close--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.app-wallets-dialog"][data-part="facts"] {
  background: var(--c-pub_app-wallets-dialog--facts--background, var(--ui-surface-base));
  border-color: var(--c-pub_app-wallets-dialog--facts--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_app-wallets-dialog--facts--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_app-wallets-dialog--facts--radius, var(--ui-geometry-radius-surface));
  font-size: var(--c-pub_app-wallets-dialog--facts--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_app-wallets-dialog--facts--lineHeight, 1.3333);
}
[data-ui="pub.app-wallets-dialog"][data-part="factTitle"] {
  font-weight: var(--c-pub_app-wallets-dialog--factTitle--fontWeight, var(--ui-type-weight-medium));
}
[data-ui="pub.app-wallets-dialog"][data-part="factBody"] {
  color: var(--c-pub_app-wallets-dialog--factBody--color, var(--ui-content-fg-muted));
}
[data-ui="pub.app-wallets-dialog"][data-part="form"] {
  border-color: var(--c-pub_app-wallets-dialog--form--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_app-wallets-dialog--form--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_app-wallets-dialog--form--radius, var(--ui-geometry-radius-surface));
}
[data-ui="pub.app-wallets-dialog"][data-part="note"] {
  color: var(--c-pub_app-wallets-dialog--note--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-wallets-dialog--note--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_app-wallets-dialog--note--lineHeight, 1.3333);
}
[data-ui="pub.app-wallets-field"][data-part="control"] {
  background: var(--c-pub_app-wallets-field--control--background, var(--ui-form-control-bg));
  color: var(--c-pub_app-wallets-field--control--color, var(--ui-form-control-fg));
  border-color: var(--c-pub_app-wallets-field--control--borderColor, var(--ui-line-input));
  border-width: var(--c-pub_app-wallets-field--control--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_app-wallets-field--control--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_app-wallets-field--control--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_app-wallets-field--control--lineHeight, 1.4286);
}
[data-ui="pub.app-wallets-funding-step"][data-part="root"] {
  background: var(--c-pub_app-wallets-funding-step--root--background, var(--ui-surface-raised));
  color: var(--c-pub_app-wallets-funding-step--root--color, var(--ui-content-fg-muted));
  border-color: var(--c-pub_app-wallets-funding-step--root--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_app-wallets-funding-step--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_app-wallets-funding-step--root--radius, var(--ui-geometry-radius-surface));
  font-size: var(--c-pub_app-wallets-funding-step--root--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_app-wallets-funding-step--root--lineHeight, 1.3333);
}
[data-ui="pub.app-wallets-funding-step"][data-part="marker"] {
  border-color: var(--c-pub_app-wallets-funding-step--marker--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_app-wallets-funding-step--marker--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_app-wallets-funding-step--marker--radius, 999px);
  font-weight: var(--c-pub_app-wallets-funding-step--marker--fontWeight, var(--ui-type-weight-medium));
}
[data-ui="pub.app-wallets-funding-step"][data-part="title"] {
  color: var(--c-pub_app-wallets-funding-step--title--color, var(--ui-content-fg));
  font-weight: var(--c-pub_app-wallets-funding-step--title--fontWeight, var(--ui-type-weight-medium));
}
[data-ui="pub.app-wallets-funding-step"][data-part="body"] {
  line-height: var(--c-pub_app-wallets-funding-step--body--lineHeight, 1.6667);
}
[data-ui="pub.app-wallets-notice"][data-part="root"] {
  background: var(--c-pub_app-wallets-notice--root--background, var(--ui-surface-base));
  color: var(--c-pub_app-wallets-notice--root--color, var(--ui-content-fg));
  border-color: var(--c-pub_app-wallets-notice--root--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_app-wallets-notice--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_app-wallets-notice--root--radius, var(--ui-geometry-radius-surface));
  font-size: var(--c-pub_app-wallets-notice--root--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_app-wallets-notice--root--lineHeight, 1.4286);
}
[data-ui="pub.app-wallets-notice"][data-part="step"] {
  font-weight: var(--c-pub_app-wallets-notice--step--fontWeight, var(--ui-type-weight-medium));
  text-transform: var(--c-pub_app-wallets-notice--step--textTransform, capitalize);
}
[data-ui="pub.app-wallets-notice"][data-part="message"] {
  color: var(--c-pub_app-wallets-notice--message--color, var(--ui-content-fg-muted));
}
[data-ui="pub.app-wallets-page"][data-part="root"] {
  background: var(--c-pub_app-wallets-page--root--background, transparent);
  color: var(--c-pub_app-wallets-page--root--color, var(--ui-content-fg));
}
[data-ui="pub.app-wallets-page"][data-part="header"] {
  border-color: var(--c-pub_app-wallets-page--header--borderColor, var(--ui-line-hairline));
}
[data-ui="pub.app-wallets-page"][data-part="eyebrow"] {
  color: var(--c-pub_app-wallets-page--eyebrow--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-wallets-page--eyebrow--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_app-wallets-page--eyebrow--lineHeight, 1.3333);
  font-weight: var(--c-pub_app-wallets-page--eyebrow--fontWeight, var(--ui-type-weight-medium));
  text-transform: var(--c-pub_app-wallets-page--eyebrow--textTransform, var(--ui-type-case-eyebrow));
  letter-spacing: var(--c-pub_app-wallets-page--eyebrow--letterSpacing, var(--ui-type-tracking-eyebrow));
}
[data-ui="pub.app-wallets-page"][data-part="title"] {
  font-size: var(--c-pub_app-wallets-page--title--fontSize, var(--ui-type-size-3xl));
  line-height: var(--c-pub_app-wallets-page--title--lineHeight, 1.2);
  font-weight: var(--c-pub_app-wallets-page--title--fontWeight, 600);
  letter-spacing: var(--c-pub_app-wallets-page--title--letterSpacing, var(--ui-type-tracking-normal));
}
[data-ui="pub.app-wallets-page"][data-part="lede"] {
  color: var(--c-pub_app-wallets-page--lede--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-wallets-page--lede--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_app-wallets-page--lede--lineHeight, 1.4286);
}
[data-ui="pub.app-wallets-panel"][data-part="root"] {
  background: var(--c-pub_app-wallets-panel--root--background, var(--ui-surface-page));
  border-color: var(--c-pub_app-wallets-panel--root--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_app-wallets-panel--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_app-wallets-panel--root--radius, var(--ui-geometry-radius-surface));
  box-shadow: var(--c-pub_app-wallets-panel--root--shadow, var(--ui-elevation-raised));
}
[data-ui="pub.app-wallets-panel"][data-part="head"] {
  background: var(--c-pub_app-wallets-panel--head--background, var(--ui-surface-base));
  border-color: var(--c-pub_app-wallets-panel--head--borderColor, var(--ui-line-divider));
}
[data-ui="pub.app-wallets-panel"][data-part="title"] {
  font-size: var(--c-pub_app-wallets-panel--title--fontSize, var(--ui-type-size-lg));
  line-height: var(--c-pub_app-wallets-panel--title--lineHeight, 1.5);
  font-weight: var(--c-pub_app-wallets-panel--title--fontWeight, 600);
}
[data-ui="pub.app-wallets-panel"][data-part="meta"] {
  color: var(--c-pub_app-wallets-panel--meta--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-wallets-panel--meta--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_app-wallets-panel--meta--lineHeight, 1.3333);
}
[data-ui="pub.app-wallets-panel"][data-part="status"] {
  color: var(--c-pub_app-wallets-panel--status--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-wallets-panel--status--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_app-wallets-panel--status--lineHeight, 1.4286);
}
[data-ui="pub.app-wallets-panel"][data-part="emptyTitle"] {
  font-weight: var(--c-pub_app-wallets-panel--emptyTitle--fontWeight, var(--ui-type-weight-medium));
  font-size: var(--c-pub_app-wallets-panel--emptyTitle--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_app-wallets-panel--emptyTitle--lineHeight, 1.4286);
}
[data-ui="pub.app-wallets-panel"][data-part="emptyBody"] {
  color: var(--c-pub_app-wallets-panel--emptyBody--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-wallets-panel--emptyBody--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_app-wallets-panel--emptyBody--lineHeight, 1.4286);
}
[data-ui="pub.app-wallets-panel"][data-part="steps"] {
  font-size: var(--c-pub_app-wallets-panel--steps--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_app-wallets-panel--steps--lineHeight, 1.4286);
}
[data-ui="pub.app-wallets-readiness"][data-part="root"] {
  background: var(--c-pub_app-wallets-readiness--root--background, var(--ui-surface-raised));
  color: var(--c-pub_app-wallets-readiness--root--color, var(--ui-content-fg-muted));
  border-radius: var(--c-pub_app-wallets-readiness--root--radius, var(--ui-geometry-radius-chip));
  font-size: var(--c-pub_app-wallets-readiness--root--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_app-wallets-readiness--root--lineHeight, 1.3333);
}
[data-ui="pub.app-wallets-readiness"][data-part="dot"] {
  background: var(--c-pub_app-wallets-readiness--dot--background, var(--ui-content-fg-muted));
  border-radius: var(--c-pub_app-wallets-readiness--dot--radius, 999px);
}
[data-ui="pub.app-wallets-readiness"][data-part="label"] {
  color: var(--c-pub_app-wallets-readiness--label--color, var(--ui-content-fg));
}
[data-ui="pub.app-wallets-readiness"][data-part="value"] {
  font-weight: var(--c-pub_app-wallets-readiness--value--fontWeight, var(--ui-type-weight-medium));
}
[data-ui="pub.app-wallets-row"][data-part="root"] {
  border-color: var(--c-pub_app-wallets-row--root--borderColor, var(--ui-line-divider));
}
[data-ui="pub.app-wallets-row"][data-part="name"] {
  font-size: var(--c-pub_app-wallets-row--name--fontSize, var(--ui-type-size-lg));
  line-height: var(--c-pub_app-wallets-row--name--lineHeight, 1.5);
  font-weight: var(--c-pub_app-wallets-row--name--fontWeight, 600);
}
[data-ui="pub.app-wallets-row"][data-part="meta"] {
  color: var(--c-pub_app-wallets-row--meta--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-wallets-row--meta--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_app-wallets-row--meta--lineHeight, 1.3333);
}
[data-ui="pub.app-wallets-row"][data-part="address"] {
  font-family: var(--c-pub_app-wallets-row--address--fontFamily, var(--ui-type-font-mono));
}
[data-ui="pub.app-wallets-row"][data-part="footer"] {
  border-color: var(--c-pub_app-wallets-row--footer--borderColor, var(--ui-line-hairline));
}
[data-ui="pub.app-wallets-section"][data-part="root"] {
  border-color: var(--c-pub_app-wallets-section--root--borderColor, var(--ui-line-divider));
}
[data-ui="pub.app-wallets-section"][data-part="title"] {
  font-weight: var(--c-pub_app-wallets-section--title--fontWeight, var(--ui-type-weight-medium));
  font-size: var(--c-pub_app-wallets-section--title--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_app-wallets-section--title--lineHeight, 1.4286);
}
[data-ui="pub.app-wallets-section"][data-part="status"] {
  font-weight: var(--c-pub_app-wallets-section--status--fontWeight, var(--ui-type-weight-medium));
  font-size: var(--c-pub_app-wallets-section--status--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_app-wallets-section--status--lineHeight, 1.3333);
}
[data-ui="pub.app-wallets-section"][data-part="meta"] {
  color: var(--c-pub_app-wallets-section--meta--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-wallets-section--meta--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_app-wallets-section--meta--lineHeight, 1.3333);
}
[data-ui="pub.app-wallets-section"][data-part="label"] {
  color: var(--c-pub_app-wallets-section--label--color, var(--ui-content-fg-muted));
  font-weight: var(--c-pub_app-wallets-section--label--fontWeight, var(--ui-type-weight-medium));
  font-size: var(--c-pub_app-wallets-section--label--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_app-wallets-section--label--lineHeight, 1.3333);
}
[data-ui="pub.app-wallets-section"][data-part="note"] {
  color: var(--c-pub_app-wallets-section--note--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-wallets-section--note--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_app-wallets-section--note--lineHeight, 1.3333);
}
[data-ui="pub.app-wallets-setup-step"][data-part="root"] {
  color: var(--c-pub_app-wallets-setup-step--root--color, var(--ui-content-fg-muted));
}
[data-ui="pub.app-wallets-setup-step"][data-part="title"] {
  font-weight: var(--c-pub_app-wallets-setup-step--title--fontWeight, var(--ui-type-weight-medium));
}
[data-ui="pub.app-wallets-setup-step"][data-part="body"] {
  font-size: var(--c-pub_app-wallets-setup-step--body--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_app-wallets-setup-step--body--lineHeight, 1.6667);
}
[data-ui="pub.app-workspace-deploy-config"][data-part="root"] {
  background: var(--c-pub_app-workspace-deploy-config--root--background, var(--ui-surface-page));
  border-color: var(--c-pub_app-workspace-deploy-config--root--borderColor, var(--ui-line-divider));
  border-width: var(--c-pub_app-workspace-deploy-config--root--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_app-workspace-deploy-config--root--radius, var(--ui-geometry-radius-surface));
  box-shadow: var(--c-pub_app-workspace-deploy-config--root--shadow, var(--ui-elevation-raised));
}
[data-ui="pub.app-workspace-deploy-config"][data-part="title"] {
  color: var(--c-pub_app-workspace-deploy-config--title--color, var(--ui-content-fg));
  font-size: var(--c-pub_app-workspace-deploy-config--title--fontSize, var(--ui-type-size-lg));
  font-weight: var(--c-pub_app-workspace-deploy-config--title--fontWeight, 600);
  line-height: var(--c-pub_app-workspace-deploy-config--title--lineHeight, 1.5556);
}
[data-ui="pub.app-workspace-deploy-config"][data-part="description"] {
  color: var(--c-pub_app-workspace-deploy-config--description--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-workspace-deploy-config--description--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_app-workspace-deploy-config--description--lineHeight, 1.4286);
}
[data-ui="pub.app-workspace-deploy-config"][data-part="action"] {
  background: var(--c-pub_app-workspace-deploy-config--action--background, var(--ui-action-solid-fill));
  color: var(--c-pub_app-workspace-deploy-config--action--color, var(--ui-action-solid-on-fill));
  border-radius: var(--c-pub_app-workspace-deploy-config--action--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_app-workspace-deploy-config--action--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_app-workspace-deploy-config--action--fontWeight, 500);
  line-height: var(--c-pub_app-workspace-deploy-config--action--lineHeight, 1.4286);
}
[data-ui="pub.app-workspace-utility-shell"][data-part="root"] {
  background: var(--c-pub_app-workspace-utility-shell--root--background, var(--ui-surface-page));
}
[data-ui="pub.app-workspace-auth-gate"][data-part="root"] {
  background: var(--c-pub_app-workspace-auth-gate--root--background, var(--ui-surface-page));
  color: var(--c-pub_app-workspace-auth-gate--root--color, var(--ui-content-fg));
}
[data-ui="pub.app-workspace-auth-gate"][data-part="panel"] {
  background: var(--c-pub_app-workspace-auth-gate--panel--background, var(--ui-surface-base));
  border-color: var(--c-pub_app-workspace-auth-gate--panel--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_app-workspace-auth-gate--panel--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_app-workspace-auth-gate--panel--radius, var(--ui-geometry-radius-surface));
  box-shadow: var(--c-pub_app-workspace-auth-gate--panel--shadow, var(--pub-panel-shadow));
}
[data-ui="pub.app-workspace-auth-gate"][data-part="stripe"] {
  background: var(--c-pub_app-workspace-auth-gate--stripe--background, var(--ui-emphasis-e1-fill));
}
[data-ui="pub.app-workspace-auth-gate"][data-part="badge"] {
  background: var(--c-pub_app-workspace-auth-gate--badge--background, var(--ui-action-accent-soft));
  color: var(--c-pub_app-workspace-auth-gate--badge--color, var(--ui-emphasis-e1-text));
  border-radius: var(--c-pub_app-workspace-auth-gate--badge--radius, 999px);
}
[data-ui="pub.app-workspace-auth-gate"][data-part="eyebrow"] {
  color: var(--c-pub_app-workspace-auth-gate--eyebrow--color, var(--ui-emphasis-e1-text));
  font-size: var(--c-pub_app-workspace-auth-gate--eyebrow--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_app-workspace-auth-gate--eyebrow--fontWeight, 900);
  line-height: var(--c-pub_app-workspace-auth-gate--eyebrow--lineHeight, 1.3333);
  letter-spacing: var(--c-pub_app-workspace-auth-gate--eyebrow--letterSpacing, var(--ui-type-tracking-label));
  text-transform: var(--c-pub_app-workspace-auth-gate--eyebrow--textTransform, uppercase);
}
[data-ui="pub.app-workspace-auth-gate"][data-part="title"] {
  font-size: var(--c-pub_app-workspace-auth-gate--title--fontSize, var(--ui-type-size-2xl));
  font-weight: var(--c-pub_app-workspace-auth-gate--title--fontWeight, 900);
  line-height: var(--c-pub_app-workspace-auth-gate--title--lineHeight, 1.3333);
  letter-spacing: var(--c-pub_app-workspace-auth-gate--title--letterSpacing, var(--ui-type-tracking-tight));
}
[data-ui="pub.app-workspace-auth-gate"][data-part="description"] {
  color: var(--c-pub_app-workspace-auth-gate--description--color, var(--ui-content-fg-muted));
  font-size: var(--c-pub_app-workspace-auth-gate--description--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_app-workspace-auth-gate--description--lineHeight, 1.7143);
}
[data-ui="pub.app-workspace-auth-gate"][data-part="signIn"] {
  background: var(--c-pub_app-workspace-auth-gate--signIn--background, var(--ui-surface-ink));
  color: var(--c-pub_app-workspace-auth-gate--signIn--color, var(--ui-surface-on-ink));
  border-radius: var(--c-pub_app-workspace-auth-gate--signIn--radius, var(--ui-geometry-radius-control));
  box-shadow: var(--c-pub_app-workspace-auth-gate--signIn--shadow, var(--ui-elevation-raised));
  font-size: var(--c-pub_app-workspace-auth-gate--signIn--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_app-workspace-auth-gate--signIn--fontWeight, 900);
  line-height: var(--c-pub_app-workspace-auth-gate--signIn--lineHeight, 1.4286);
}
[data-ui="pub.app-workspace-auth-gate"][data-part="back"] {
  background: var(--c-pub_app-workspace-auth-gate--back--background, var(--ui-surface-raised));
  color: var(--c-pub_app-workspace-auth-gate--back--color, var(--ui-content-fg));
  border-color: var(--c-pub_app-workspace-auth-gate--back--borderColor, var(--pub-line-strong));
  border-width: var(--c-pub_app-workspace-auth-gate--back--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_app-workspace-auth-gate--back--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_app-workspace-auth-gate--back--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_app-workspace-auth-gate--back--fontWeight, 900);
  line-height: var(--c-pub_app-workspace-auth-gate--back--lineHeight, 1.4286);
}
[data-ui="pub.app-workspace-auth-gate"][data-part="error"] {
  background: var(--c-pub_app-workspace-auth-gate--error--background, var(--ui-status-danger-surface));
  color: var(--c-pub_app-workspace-auth-gate--error--color, var(--ui-status-danger-on-surface));
  border-color: var(--c-pub_app-workspace-auth-gate--error--borderColor, var(--ui-status-danger-line));
  border-width: var(--c-pub_app-workspace-auth-gate--error--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_app-workspace-auth-gate--error--radius, 16px);
  font-size: var(--c-pub_app-workspace-auth-gate--error--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_app-workspace-auth-gate--error--lineHeight, 1.4286);
}
[data-ui="pub.app-workspace-research-only"][data-part="panel"] {
  background: var(--c-pub_app-workspace-research-only--panel--background, var(--ui-surface-base));
  border-color: var(--c-pub_app-workspace-research-only--panel--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_app-workspace-research-only--panel--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_app-workspace-research-only--panel--radius, var(--ui-geometry-radius-surface));
  box-shadow: var(--c-pub_app-workspace-research-only--panel--shadow, var(--pub-panel-shadow));
}
[data-ui="pub.app-workspace-research-only"][data-part="eyebrow"] {
  color: var(--c-pub_app-workspace-research-only--eyebrow--color, var(--ui-action-accent-text));
  font-size: var(--c-pub_app-workspace-research-only--eyebrow--fontSize, var(--ui-type-size-xs));
  font-weight: var(--c-pub_app-workspace-research-only--eyebrow--fontWeight, 800);
  letter-spacing: var(--c-pub_app-workspace-research-only--eyebrow--letterSpacing, var(--ui-type-tracking-label));
  text-transform: var(--c-pub_app-workspace-research-only--eyebrow--textTransform, uppercase);
}
[data-ui="pub.app-workspace-research-only"][data-part="title"] {
  font-size: var(--c-pub_app-workspace-research-only--title--fontSize, var(--ui-type-size-3xl));
  font-weight: var(--c-pub_app-workspace-research-only--title--fontWeight, 800);
  line-height: var(--c-pub_app-workspace-research-only--title--lineHeight, 0.98);
  letter-spacing: var(--c-pub_app-workspace-research-only--title--letterSpacing, var(--ui-type-tracking-tight));
}
[data-ui="pub.app-workspace-research-only"][data-part="description"] {
  color: var(--c-pub_app-workspace-research-only--description--color, var(--ui-content-fg-muted));
  line-height: var(--c-pub_app-workspace-research-only--description--lineHeight, 1.65);
}
[data-ui="pub.app-workspace-research-only"][data-part="action"] {
  background: var(--c-pub_app-workspace-research-only--action--background, var(--ui-surface-ink));
  color: var(--c-pub_app-workspace-research-only--action--color, var(--ui-surface-on-ink));
  border-radius: var(--c-pub_app-workspace-research-only--action--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_app-workspace-research-only--action--fontSize, var(--ui-type-size-md));
  font-weight: var(--c-pub_app-workspace-research-only--action--fontWeight, 800);
}
[data-ui="pub.app-workspace-research-only"][data-part="error"] {
  color: var(--c-pub_app-workspace-research-only--error--color, var(--ui-status-danger-text));
}
[data-ui="pub.app-workspace-shell"][data-part="loading"] {
  background: var(--c-pub_app-workspace-shell--loading--background, var(--ui-graph-canvas));
  color: var(--c-pub_app-workspace-shell--loading--color, var(--ui-graph-fg));
  font-size: var(--c-pub_app-workspace-shell--loading--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_app-workspace-shell--loading--lineHeight, 1.4286);
}
[data-ui="pub.app-workspace-shell"][data-part="frame"] {
  background: var(--c-pub_app-workspace-shell--frame--background, var(--ui-graph-canvas));
}
[data-ui="pub.app-workspace-shell"][data-part="status"] {
  color: var(--c-pub_app-workspace-shell--status--color, var(--ui-graph-fg));
  font-size: var(--c-pub_app-workspace-shell--status--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_app-workspace-shell--status--lineHeight, 1.4286);
}
[data-ui="pub.app-workspace-shell"][data-part="section"] {
  color: var(--c-pub_app-workspace-shell--section--color, var(--ui-content-fg));
}
[data-ui="flow2.button"][data-part="root"][data-v-variant="destructive"] {
  background: var(--c-flow2_button--root--v-variant-destructive--background, var(--ui-action-destructive-fill));
  color: var(--c-flow2_button--root--v-variant-destructive--color, var(--ui-action-destructive-on-fill));
}
[data-ui="flow2.button"][data-part="root"][data-v-variant="outline"] {
  background: var(--c-flow2_button--root--v-variant-outline--background, var(--ui-surface-page));
  border-color: var(--c-flow2_button--root--v-variant-outline--borderColor, var(--ui-line-divider));
  border-width: var(--c-flow2_button--root--v-variant-outline--borderWidth, var(--ui-geometry-border-width));
}
[data-ui="flow2.button"][data-part="root"][data-v-variant="secondary"] {
  background: var(--c-flow2_button--root--v-variant-secondary--background, var(--ui-action-secondary-fill));
  color: var(--c-flow2_button--root--v-variant-secondary--color, var(--ui-action-secondary-on-fill));
}
[data-ui="flow2.button"][data-part="root"][data-v-variant="ghost"] {
  background: var(--c-flow2_button--root--v-variant-ghost--background, transparent);
}
[data-ui="flow2.button"][data-part="root"][data-v-variant="link"] {
  background: var(--c-flow2_button--root--v-variant-link--background, transparent);
  color: var(--c-flow2_button--root--v-variant-link--color, var(--ui-content-link));
}
[data-ui="flow2.badge"][data-part="root"][data-v-variant="secondary"] {
  background: var(--c-flow2_badge--root--v-variant-secondary--background, var(--ui-action-secondary-fill));
  color: var(--c-flow2_badge--root--v-variant-secondary--color, var(--ui-action-secondary-on-fill));
}
[data-ui="flow2.badge"][data-part="root"][data-v-variant="destructive"] {
  background: var(--c-flow2_badge--root--v-variant-destructive--background, var(--ui-action-destructive-fill));
  color: var(--c-flow2_badge--root--v-variant-destructive--color, var(--ui-action-destructive-on-fill));
}
[data-ui="flow2.badge"][data-part="root"][data-v-variant="outline"] {
  background: var(--c-flow2_badge--root--v-variant-outline--background, transparent);
  color: var(--c-flow2_badge--root--v-variant-outline--color, var(--ui-content-fg));
  border-color: var(--c-flow2_badge--root--v-variant-outline--borderColor, var(--ui-line-divider));
}
[data-ui="flow2.menu"][data-part="item"][data-v-variant="destructive"] {
  color: var(--c-flow2_menu--item--v-variant-destructive--color, var(--ui-status-danger-text));
}
[data-ui="pub.attention-row"][data-part="dot"][data-v-tone="warning"] {
  background: var(--c-pub_attention-row--dot--v-tone-warning--background, var(--ui-status-warning-fill));
}
[data-ui="pub.attention-row"][data-part="dot"][data-v-tone="danger"] {
  background: var(--c-pub_attention-row--dot--v-tone-danger--background, var(--ui-status-danger-fill));
}
[data-ui="pub.menu-resource-indicator"][data-part="root"][data-v-tone="danger"] {
  background: var(--c-pub_menu-resource-indicator--root--v-tone-danger--background, var(--ui-status-danger-surface));
  color: var(--c-pub_menu-resource-indicator--root--v-tone-danger--color, var(--ui-status-danger-text));
  border-color: var(--c-pub_menu-resource-indicator--root--v-tone-danger--borderColor, var(--ui-status-danger-line));
}
[data-ui="pub.menu-resource-indicator"][data-part="root"][data-v-tone="override"] {
  background: var(--c-pub_menu-resource-indicator--root--v-tone-override--background, var(--ui-action-accent-soft));
  color: var(--c-pub_menu-resource-indicator--root--v-tone-override--color, var(--ui-action-accent-fill));
  border-color: var(--c-pub_menu-resource-indicator--root--v-tone-override--borderColor, var(--ui-action-accent-line));
}
[data-ui="pub.flow-change-diff"][data-part="verb"][data-v-change="added"] {
  color: var(--c-pub_flow-change-diff--verb--v-change-added--color, var(--ui-status-success-text));
}
[data-ui="pub.flow-change-diff"][data-part="verb"][data-v-change="connected"] {
  color: var(--c-pub_flow-change-diff--verb--v-change-connected--color, var(--ui-status-success-text));
}
[data-ui="pub.flow-change-diff"][data-part="verb"][data-v-change="removed"] {
  color: var(--c-pub_flow-change-diff--verb--v-change-removed--color, var(--ui-status-danger-text));
}
[data-ui="pub.flow-change-diff"][data-part="verb"][data-v-change="disconnected"] {
  color: var(--c-pub_flow-change-diff--verb--v-change-disconnected--color, var(--ui-status-danger-text));
}
[data-ui="pub.network-secondary-action"][data-part="root"][data-v-placement="floating"] {
  box-shadow: var(--c-pub_network-secondary-action--root--v-placement-floating--shadow, var(--ui-elevation-popover));
}
[data-ui="pub.cost-ledger"][data-part="segment"][data-v-kind="shared"] {
  background: var(--c-pub_cost-ledger--segment--v-kind-shared--background, var(--ui-content-fg-subtle));
}
[data-ui="pub.cost-ledger"][data-part="swatch"][data-v-kind="shared"] {
  background: var(--c-pub_cost-ledger--swatch--v-kind-shared--background, var(--ui-content-fg-subtle));
}
[data-ui="pub.cost-ledger"][data-part="segment"][data-v-kind="unattributed"] {
  background: var(--c-pub_cost-ledger--segment--v-kind-unattributed--background, var(--ui-status-danger-fill));
}
[data-ui="pub.cost-ledger"][data-part="swatch"][data-v-kind="unattributed"] {
  background: var(--c-pub_cost-ledger--swatch--v-kind-unattributed--background, var(--ui-status-danger-fill));
}
[data-ui="pub.analytics-map"][data-part="halo"][data-v-tone="warning"] {
  stroke: var(--c-pub_analytics-map--halo--v-tone-warning--stroke, var(--ui-status-warning-line));
}
[data-ui="pub.analytics-map"][data-part="area"][data-v-tone="warning"] {
  fill: var(--c-pub_analytics-map--area--v-tone-warning--fill, var(--ui-status-warning-line));
  stroke: var(--c-pub_analytics-map--area--v-tone-warning--stroke, var(--ui-status-warning-line));
}
[data-ui="pub.analytics-share-bar"][data-part="fill"][data-v-kind="strategies"] {
  background: var(--c-pub_analytics-share-bar--fill--v-kind-strategies--background, var(--ui-emphasis-e4-fill));
}
[data-ui="pub.system-map"][data-part="tile"][data-v-status="healthy"] {
  background: var(--c-pub_system-map--tile--v-status-healthy--background, var(--ui-status-success-surface));
  border-color: var(--c-pub_system-map--tile--v-status-healthy--borderColor, var(--ui-status-success-line));
  color: var(--c-pub_system-map--tile--v-status-healthy--color, var(--ui-status-success-on-surface));
}
[data-ui="pub.system-map"][data-part="pill"][data-v-status="healthy"] {
  background: var(--c-pub_system-map--pill--v-status-healthy--background, var(--ui-status-success-surface));
  border-color: var(--c-pub_system-map--pill--v-status-healthy--borderColor, var(--ui-status-success-line));
  color: var(--c-pub_system-map--pill--v-status-healthy--color, var(--ui-status-success-on-surface));
}
[data-ui="pub.system-map"][data-part="chip"][data-v-status="healthy"] {
  background: var(--c-pub_system-map--chip--v-status-healthy--background, var(--ui-status-success-surface));
  border-color: var(--c-pub_system-map--chip--v-status-healthy--borderColor, var(--ui-status-success-line));
  color: var(--c-pub_system-map--chip--v-status-healthy--color, var(--ui-status-success-on-surface));
}
[data-ui="pub.system-map"][data-part="flag"][data-v-status="healthy"] {
  background: var(--c-pub_system-map--flag--v-status-healthy--background, var(--ui-status-success-surface));
  border-color: var(--c-pub_system-map--flag--v-status-healthy--borderColor, var(--ui-status-success-line));
  color: var(--c-pub_system-map--flag--v-status-healthy--color, var(--ui-status-success-on-surface));
}
[data-ui="pub.system-map"][data-part="emblem"][data-v-status="healthy"] {
  background: var(--c-pub_system-map--emblem--v-status-healthy--background, var(--ui-status-success-surface));
  border-color: var(--c-pub_system-map--emblem--v-status-healthy--borderColor, var(--ui-status-success-line));
  color: var(--c-pub_system-map--emblem--v-status-healthy--color, var(--ui-status-success-on-surface));
}
[data-ui="pub.system-map"][data-part="station"][data-v-status="healthy"] {
  background: var(--c-pub_system-map--station--v-status-healthy--background, var(--ui-status-success-surface));
  border-color: var(--c-pub_system-map--station--v-status-healthy--borderColor, var(--ui-status-success-line));
  color: var(--c-pub_system-map--station--v-status-healthy--color, var(--ui-status-success-on-surface));
}
[data-ui="pub.system-map"][data-part="node"][data-v-status="healthy"] {
  background: var(--c-pub_system-map--node--v-status-healthy--background, var(--ui-status-success-surface));
  border-color: var(--c-pub_system-map--node--v-status-healthy--borderColor, var(--ui-status-success-line));
  color: var(--c-pub_system-map--node--v-status-healthy--color, var(--ui-status-success-on-surface));
}
[data-ui="pub.system-map"][data-part="dot"][data-v-status="healthy"] {
  background: var(--c-pub_system-map--dot--v-status-healthy--background, var(--ui-status-success-fill));
}
[data-ui="pub.system-map"][data-part="rail"][data-v-status="healthy"] {
  background: var(--c-pub_system-map--rail--v-status-healthy--background, var(--ui-status-success-fill));
}
[data-ui="pub.system-map"][data-part="tile"][data-v-status="degraded"] {
  background: var(--c-pub_system-map--tile--v-status-degraded--background, var(--ui-status-warning-surface));
  border-color: var(--c-pub_system-map--tile--v-status-degraded--borderColor, var(--ui-status-warning-line));
  color: var(--c-pub_system-map--tile--v-status-degraded--color, var(--ui-status-warning-on-surface));
}
[data-ui="pub.system-map"][data-part="pill"][data-v-status="degraded"] {
  background: var(--c-pub_system-map--pill--v-status-degraded--background, var(--ui-status-warning-surface));
  border-color: var(--c-pub_system-map--pill--v-status-degraded--borderColor, var(--ui-status-warning-line));
  color: var(--c-pub_system-map--pill--v-status-degraded--color, var(--ui-status-warning-on-surface));
}
[data-ui="pub.system-map"][data-part="chip"][data-v-status="degraded"] {
  background: var(--c-pub_system-map--chip--v-status-degraded--background, var(--ui-status-warning-surface));
  border-color: var(--c-pub_system-map--chip--v-status-degraded--borderColor, var(--ui-status-warning-line));
  color: var(--c-pub_system-map--chip--v-status-degraded--color, var(--ui-status-warning-on-surface));
}
[data-ui="pub.system-map"][data-part="flag"][data-v-status="degraded"] {
  background: var(--c-pub_system-map--flag--v-status-degraded--background, var(--ui-status-warning-surface));
  border-color: var(--c-pub_system-map--flag--v-status-degraded--borderColor, var(--ui-status-warning-line));
  color: var(--c-pub_system-map--flag--v-status-degraded--color, var(--ui-status-warning-on-surface));
}
[data-ui="pub.system-map"][data-part="emblem"][data-v-status="degraded"] {
  background: var(--c-pub_system-map--emblem--v-status-degraded--background, var(--ui-status-warning-surface));
  border-color: var(--c-pub_system-map--emblem--v-status-degraded--borderColor, var(--ui-status-warning-line));
  color: var(--c-pub_system-map--emblem--v-status-degraded--color, var(--ui-status-warning-on-surface));
}
[data-ui="pub.system-map"][data-part="station"][data-v-status="degraded"] {
  background: var(--c-pub_system-map--station--v-status-degraded--background, var(--ui-status-warning-surface));
  border-color: var(--c-pub_system-map--station--v-status-degraded--borderColor, var(--ui-status-warning-line));
  color: var(--c-pub_system-map--station--v-status-degraded--color, var(--ui-status-warning-on-surface));
}
[data-ui="pub.system-map"][data-part="node"][data-v-status="degraded"] {
  background: var(--c-pub_system-map--node--v-status-degraded--background, var(--ui-status-warning-surface));
  border-color: var(--c-pub_system-map--node--v-status-degraded--borderColor, var(--ui-status-warning-line));
  color: var(--c-pub_system-map--node--v-status-degraded--color, var(--ui-status-warning-on-surface));
}
[data-ui="pub.system-map"][data-part="dot"][data-v-status="degraded"] {
  background: var(--c-pub_system-map--dot--v-status-degraded--background, var(--ui-status-warning-line));
}
[data-ui="pub.system-map"][data-part="rail"][data-v-status="degraded"] {
  background: var(--c-pub_system-map--rail--v-status-degraded--background, var(--ui-status-warning-line));
}
[data-ui="pub.system-map"][data-part="tile"][data-v-status="down"] {
  background: var(--c-pub_system-map--tile--v-status-down--background, var(--ui-status-danger-surface));
  border-color: var(--c-pub_system-map--tile--v-status-down--borderColor, var(--ui-status-danger-line));
  color: var(--c-pub_system-map--tile--v-status-down--color, var(--ui-status-danger-on-surface));
}
[data-ui="pub.system-map"][data-part="pill"][data-v-status="down"] {
  background: var(--c-pub_system-map--pill--v-status-down--background, var(--ui-status-danger-surface));
  border-color: var(--c-pub_system-map--pill--v-status-down--borderColor, var(--ui-status-danger-line));
  color: var(--c-pub_system-map--pill--v-status-down--color, var(--ui-status-danger-on-surface));
}
[data-ui="pub.system-map"][data-part="chip"][data-v-status="down"] {
  background: var(--c-pub_system-map--chip--v-status-down--background, var(--ui-status-danger-surface));
  border-color: var(--c-pub_system-map--chip--v-status-down--borderColor, var(--ui-status-danger-line));
  color: var(--c-pub_system-map--chip--v-status-down--color, var(--ui-status-danger-on-surface));
}
[data-ui="pub.system-map"][data-part="flag"][data-v-status="down"] {
  background: var(--c-pub_system-map--flag--v-status-down--background, var(--ui-status-danger-surface));
  border-color: var(--c-pub_system-map--flag--v-status-down--borderColor, var(--ui-status-danger-line));
  color: var(--c-pub_system-map--flag--v-status-down--color, var(--ui-status-danger-on-surface));
}
[data-ui="pub.system-map"][data-part="emblem"][data-v-status="down"] {
  background: var(--c-pub_system-map--emblem--v-status-down--background, var(--ui-status-danger-surface));
  border-color: var(--c-pub_system-map--emblem--v-status-down--borderColor, var(--ui-status-danger-line));
  color: var(--c-pub_system-map--emblem--v-status-down--color, var(--ui-status-danger-on-surface));
}
[data-ui="pub.system-map"][data-part="station"][data-v-status="down"] {
  background: var(--c-pub_system-map--station--v-status-down--background, var(--ui-status-danger-surface));
  border-color: var(--c-pub_system-map--station--v-status-down--borderColor, var(--ui-status-danger-line));
  color: var(--c-pub_system-map--station--v-status-down--color, var(--ui-status-danger-on-surface));
}
[data-ui="pub.system-map"][data-part="node"][data-v-status="down"] {
  background: var(--c-pub_system-map--node--v-status-down--background, var(--ui-status-danger-surface));
  border-color: var(--c-pub_system-map--node--v-status-down--borderColor, var(--ui-status-danger-line));
  color: var(--c-pub_system-map--node--v-status-down--color, var(--ui-status-danger-on-surface));
}
[data-ui="pub.system-map"][data-part="dot"][data-v-status="down"] {
  background: var(--c-pub_system-map--dot--v-status-down--background, var(--ui-status-danger-fill));
}
[data-ui="pub.system-map"][data-part="rail"][data-v-status="down"] {
  background: var(--c-pub_system-map--rail--v-status-down--background, var(--ui-status-danger-fill));
}
[data-ui="pub.system-map"][data-part="tile"][data-v-text="sm"] {
  font-size: var(--c-pub_system-map--tile--v-text-sm--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_system-map--tile--v-text-sm--lineHeight, 1.4286);
}
[data-ui="pub.system-map"][data-part="station"][data-v-text="sm"] {
  font-size: var(--c-pub_system-map--station--v-text-sm--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_system-map--station--v-text-sm--lineHeight, 1.4286);
}
[data-ui="pub.system-map"][data-part="node"][data-v-text="sm"] {
  font-size: var(--c-pub_system-map--node--v-text-sm--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_system-map--node--v-text-sm--lineHeight, 1.4286);
}
[data-ui="pub.system-map"][data-part="well"][data-v-text="sm"] {
  font-size: var(--c-pub_system-map--well--v-text-sm--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_system-map--well--v-text-sm--lineHeight, 1.4286);
}
[data-ui="pub.system-map"][data-part="tile"][data-v-text="xs"] {
  font-size: var(--c-pub_system-map--tile--v-text-xs--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_system-map--tile--v-text-xs--lineHeight, 1.3333);
}
[data-ui="pub.system-map"][data-part="station"][data-v-text="xs"] {
  font-size: var(--c-pub_system-map--station--v-text-xs--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_system-map--station--v-text-xs--lineHeight, 1.3333);
}
[data-ui="pub.system-map"][data-part="node"][data-v-text="xs"] {
  font-size: var(--c-pub_system-map--node--v-text-xs--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_system-map--node--v-text-xs--lineHeight, 1.3333);
}
[data-ui="pub.system-map"][data-part="well"][data-v-text="xs"] {
  font-size: var(--c-pub_system-map--well--v-text-xs--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_system-map--well--v-text-xs--lineHeight, 1.3333);
}
[data-ui="pub.system-map"][data-part="tile"][data-v-text="xxs"] {
  font-size: var(--c-pub_system-map--tile--v-text-xxs--fontSize, var(--ui-type-size-2xs));
  line-height: var(--c-pub_system-map--tile--v-text-xxs--lineHeight, 1.4545);
}
[data-ui="pub.system-map"][data-part="well"][data-v-text="xxs"] {
  font-size: var(--c-pub_system-map--well--v-text-xxs--fontSize, var(--ui-type-size-2xs));
  line-height: var(--c-pub_system-map--well--v-text-xxs--lineHeight, 1.4545);
}
[data-ui="pub.admin-badge"][data-part="root"][data-v-tone="success"] {
  background: var(--c-pub_admin-badge--root--v-tone-success--background, var(--ui-status-success-surface));
  border-color: var(--c-pub_admin-badge--root--v-tone-success--borderColor, var(--ui-status-success-line));
  color: var(--c-pub_admin-badge--root--v-tone-success--color, var(--ui-status-success-on-surface));
}
[data-ui="pub.admin-badge"][data-part="dot"][data-v-tone="success"] {
  background: var(--c-pub_admin-badge--dot--v-tone-success--background, var(--ui-status-success-fill));
}
[data-ui="pub.admin-badge"][data-part="root"][data-v-tone="warning"] {
  background: var(--c-pub_admin-badge--root--v-tone-warning--background, var(--ui-status-warning-surface));
  border-color: var(--c-pub_admin-badge--root--v-tone-warning--borderColor, var(--ui-status-warning-line));
  color: var(--c-pub_admin-badge--root--v-tone-warning--color, var(--ui-status-warning-on-surface));
}
[data-ui="pub.admin-badge"][data-part="dot"][data-v-tone="warning"] {
  background: var(--c-pub_admin-badge--dot--v-tone-warning--background, var(--ui-status-warning-line));
}
[data-ui="pub.admin-badge"][data-part="root"][data-v-tone="danger"] {
  background: var(--c-pub_admin-badge--root--v-tone-danger--background, var(--ui-status-danger-surface));
  border-color: var(--c-pub_admin-badge--root--v-tone-danger--borderColor, var(--ui-status-danger-line));
  color: var(--c-pub_admin-badge--root--v-tone-danger--color, var(--ui-status-danger-on-surface));
}
[data-ui="pub.admin-badge"][data-part="dot"][data-v-tone="danger"] {
  background: var(--c-pub_admin-badge--dot--v-tone-danger--background, var(--ui-status-danger-fill));
}
[data-ui="pub.admin-badge"][data-part="root"][data-v-tone="info"] {
  background: var(--c-pub_admin-badge--root--v-tone-info--background, var(--ui-status-info-surface));
  border-color: var(--c-pub_admin-badge--root--v-tone-info--borderColor, var(--ui-status-info-line));
  color: var(--c-pub_admin-badge--root--v-tone-info--color, var(--ui-status-info-on-surface));
}
[data-ui="pub.admin-badge"][data-part="dot"][data-v-tone="info"] {
  background: var(--c-pub_admin-badge--dot--v-tone-info--background, var(--ui-status-info-fill));
}
[data-ui="pub.admin-badge"][data-part="root"][data-v-tone="accent"] {
  background: var(--c-pub_admin-badge--root--v-tone-accent--background, var(--ui-emphasis-e4-soft));
  border-color: var(--c-pub_admin-badge--root--v-tone-accent--borderColor, var(--ui-emphasis-e4-fill));
  color: var(--c-pub_admin-badge--root--v-tone-accent--color, var(--ui-emphasis-e4-on-soft));
}
[data-ui="pub.admin-badge"][data-part="dot"][data-v-tone="accent"] {
  background: var(--c-pub_admin-badge--dot--v-tone-accent--background, var(--ui-emphasis-e4-fill));
}
[data-ui="pub.admin-badge"][data-part="root"][data-v-case="caps"] {
  letter-spacing: var(--c-pub_admin-badge--root--v-case-caps--letterSpacing, var(--ui-type-tracking-wide));
  text-transform: var(--c-pub_admin-badge--root--v-case-caps--textTransform, uppercase);
}
[data-ui="pub.admin-button"][data-part="secondary"][data-v-size="sm"] {
  font-size: var(--c-pub_admin-button--secondary--v-size-sm--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_admin-button--secondary--v-size-sm--lineHeight, 1.3333);
}
[data-ui="pub.admin-button"][data-part="primary"][data-v-size="sm"] {
  font-size: var(--c-pub_admin-button--primary--v-size-sm--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_admin-button--primary--v-size-sm--lineHeight, 1.3333);
}
[data-ui="pub.admin-button"][data-part="danger"][data-v-size="sm"] {
  font-size: var(--c-pub_admin-button--danger--v-size-sm--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_admin-button--danger--v-size-sm--lineHeight, 1.3333);
}
[data-ui="pub.admin-button"][data-part="destructive"][data-v-size="sm"] {
  font-size: var(--c-pub_admin-button--destructive--v-size-sm--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_admin-button--destructive--v-size-sm--lineHeight, 1.3333);
}
[data-ui="pub.admin-button"][data-part="ghost"][data-v-size="sm"] {
  font-size: var(--c-pub_admin-button--ghost--v-size-sm--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_admin-button--ghost--v-size-sm--lineHeight, 1.3333);
}
[data-ui="pub.admin-button"][data-part="remove"][data-v-size="sm"] {
  font-size: var(--c-pub_admin-button--remove--v-size-sm--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_admin-button--remove--v-size-sm--lineHeight, 1.3333);
}
[data-ui="pub.admin-button"][data-part="tab"][data-v-size="sm"] {
  font-size: var(--c-pub_admin-button--tab--v-size-sm--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_admin-button--tab--v-size-sm--lineHeight, 1.3333);
}
[data-ui="pub.admin-button"][data-part="toggle"][data-v-size="sm"] {
  font-size: var(--c-pub_admin-button--toggle--v-size-sm--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_admin-button--toggle--v-size-sm--lineHeight, 1.3333);
}
[data-ui="pub.admin-field"][data-part="input"][data-v-font="mono"] {
  font-family: var(--c-pub_admin-field--input--v-font-mono--fontFamily, var(--ui-type-font-mono));
}
[data-ui="pub.admin-field"][data-part="textarea"][data-v-font="mono"] {
  font-family: var(--c-pub_admin-field--textarea--v-font-mono--fontFamily, var(--ui-type-font-mono));
}
[data-ui="pub.admin-field"][data-part="input"][data-v-size="sm"] {
  font-size: var(--c-pub_admin-field--input--v-size-sm--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_admin-field--input--v-size-sm--lineHeight, 1.3333);
}
[data-ui="pub.admin-field"][data-part="select"][data-v-size="sm"] {
  font-size: var(--c-pub_admin-field--select--v-size-sm--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_admin-field--select--v-size-sm--lineHeight, 1.3333);
}
[data-ui="pub.admin-field"][data-part="textarea"][data-v-size="sm"] {
  font-size: var(--c-pub_admin-field--textarea--v-size-sm--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_admin-field--textarea--v-size-sm--lineHeight, 1.3333);
}
[data-ui="pub.admin-meter"][data-part="fill"][data-v-tone="neutral"] {
  background: var(--c-pub_admin-meter--fill--v-tone-neutral--background, var(--ui-content-fg-muted));
}
[data-ui="pub.admin-meter"][data-part="fill"][data-v-tone="success"] {
  background: var(--c-pub_admin-meter--fill--v-tone-success--background, var(--ui-status-success-fill));
}
[data-ui="pub.admin-meter"][data-part="fill"][data-v-tone="warning"] {
  background: var(--c-pub_admin-meter--fill--v-tone-warning--background, var(--ui-status-warning-line));
}
[data-ui="pub.admin-meter"][data-part="fill"][data-v-tone="danger"] {
  background: var(--c-pub_admin-meter--fill--v-tone-danger--background, var(--ui-status-danger-fill));
}
[data-ui="pub.admin-meter"][data-part="fill"][data-v-tone="info"] {
  background: var(--c-pub_admin-meter--fill--v-tone-info--background, var(--ui-status-info-fill));
}
[data-ui="pub.admin-notice"][data-part="root"][data-v-tone="success"] {
  background: var(--c-pub_admin-notice--root--v-tone-success--background, var(--ui-status-success-surface));
  border-color: var(--c-pub_admin-notice--root--v-tone-success--borderColor, var(--ui-status-success-line));
  color: var(--c-pub_admin-notice--root--v-tone-success--color, var(--ui-status-success-on-surface));
}
[data-ui="pub.admin-notice"][data-part="root"][data-v-tone="warning"] {
  background: var(--c-pub_admin-notice--root--v-tone-warning--background, var(--ui-status-warning-surface));
  border-color: var(--c-pub_admin-notice--root--v-tone-warning--borderColor, var(--ui-status-warning-line));
  color: var(--c-pub_admin-notice--root--v-tone-warning--color, var(--ui-status-warning-on-surface));
}
[data-ui="pub.admin-notice"][data-part="root"][data-v-tone="danger"] {
  background: var(--c-pub_admin-notice--root--v-tone-danger--background, var(--ui-status-danger-surface));
  border-color: var(--c-pub_admin-notice--root--v-tone-danger--borderColor, var(--ui-status-danger-line));
  color: var(--c-pub_admin-notice--root--v-tone-danger--color, var(--ui-status-danger-on-surface));
}
[data-ui="pub.admin-notice"][data-part="root"][data-v-tone="info"] {
  background: var(--c-pub_admin-notice--root--v-tone-info--background, var(--ui-status-info-surface));
  border-color: var(--c-pub_admin-notice--root--v-tone-info--borderColor, var(--ui-status-info-line));
  color: var(--c-pub_admin-notice--root--v-tone-info--color, var(--ui-status-info-on-surface));
}
[data-ui="pub.admin-panel"][data-part="root"][data-v-text="sm"] {
  font-size: var(--c-pub_admin-panel--root--v-text-sm--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_admin-panel--root--v-text-sm--lineHeight, 1.4286);
}
[data-ui="pub.admin-panel"][data-part="header"][data-v-text="sm"] {
  font-size: var(--c-pub_admin-panel--header--v-text-sm--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_admin-panel--header--v-text-sm--lineHeight, 1.4286);
}
[data-ui="pub.admin-panel"][data-part="divider"][data-v-text="sm"] {
  font-size: var(--c-pub_admin-panel--divider--v-text-sm--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_admin-panel--divider--v-text-sm--lineHeight, 1.4286);
}
[data-ui="pub.admin-panel"][data-part="inset"][data-v-text="sm"] {
  font-size: var(--c-pub_admin-panel--inset--v-text-sm--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_admin-panel--inset--v-text-sm--lineHeight, 1.4286);
}
[data-ui="pub.admin-panel"][data-part="well"][data-v-text="sm"] {
  font-size: var(--c-pub_admin-panel--well--v-text-sm--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_admin-panel--well--v-text-sm--lineHeight, 1.4286);
}
[data-ui="pub.admin-panel"][data-part="wellNote"][data-v-text="sm"] {
  font-size: var(--c-pub_admin-panel--wellNote--v-text-sm--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_admin-panel--wellNote--v-text-sm--lineHeight, 1.4286);
}
[data-ui="pub.admin-panel"][data-part="insetNote"][data-v-text="sm"] {
  font-size: var(--c-pub_admin-panel--insetNote--v-text-sm--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_admin-panel--insetNote--v-text-sm--lineHeight, 1.4286);
}
[data-ui="pub.admin-panel"][data-part="outline"][data-v-text="sm"] {
  font-size: var(--c-pub_admin-panel--outline--v-text-sm--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_admin-panel--outline--v-text-sm--lineHeight, 1.4286);
}
[data-ui="pub.admin-panel"][data-part="dashed"][data-v-text="sm"] {
  font-size: var(--c-pub_admin-panel--dashed--v-text-sm--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_admin-panel--dashed--v-text-sm--lineHeight, 1.4286);
}
[data-ui="pub.admin-panel"][data-part="empty"][data-v-text="sm"] {
  font-size: var(--c-pub_admin-panel--empty--v-text-sm--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_admin-panel--empty--v-text-sm--lineHeight, 1.4286);
}
[data-ui="pub.admin-panel"][data-part="emptyIcon"][data-v-text="sm"] {
  font-size: var(--c-pub_admin-panel--emptyIcon--v-text-sm--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_admin-panel--emptyIcon--v-text-sm--lineHeight, 1.4286);
}
[data-ui="pub.admin-panel"][data-part="choice"][data-v-text="sm"] {
  font-size: var(--c-pub_admin-panel--choice--v-text-sm--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_admin-panel--choice--v-text-sm--lineHeight, 1.4286);
}
[data-ui="pub.admin-panel"][data-part="rule"][data-v-text="sm"] {
  font-size: var(--c-pub_admin-panel--rule--v-text-sm--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_admin-panel--rule--v-text-sm--lineHeight, 1.4286);
}
[data-ui="pub.admin-panel"][data-part="root"][data-v-text="xs"] {
  font-size: var(--c-pub_admin-panel--root--v-text-xs--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_admin-panel--root--v-text-xs--lineHeight, 1.3333);
}
[data-ui="pub.admin-panel"][data-part="header"][data-v-text="xs"] {
  font-size: var(--c-pub_admin-panel--header--v-text-xs--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_admin-panel--header--v-text-xs--lineHeight, 1.3333);
}
[data-ui="pub.admin-panel"][data-part="divider"][data-v-text="xs"] {
  font-size: var(--c-pub_admin-panel--divider--v-text-xs--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_admin-panel--divider--v-text-xs--lineHeight, 1.3333);
}
[data-ui="pub.admin-panel"][data-part="inset"][data-v-text="xs"] {
  font-size: var(--c-pub_admin-panel--inset--v-text-xs--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_admin-panel--inset--v-text-xs--lineHeight, 1.3333);
}
[data-ui="pub.admin-panel"][data-part="well"][data-v-text="xs"] {
  font-size: var(--c-pub_admin-panel--well--v-text-xs--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_admin-panel--well--v-text-xs--lineHeight, 1.3333);
}
[data-ui="pub.admin-panel"][data-part="wellNote"][data-v-text="xs"] {
  font-size: var(--c-pub_admin-panel--wellNote--v-text-xs--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_admin-panel--wellNote--v-text-xs--lineHeight, 1.3333);
}
[data-ui="pub.admin-panel"][data-part="insetNote"][data-v-text="xs"] {
  font-size: var(--c-pub_admin-panel--insetNote--v-text-xs--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_admin-panel--insetNote--v-text-xs--lineHeight, 1.3333);
}
[data-ui="pub.admin-panel"][data-part="outline"][data-v-text="xs"] {
  font-size: var(--c-pub_admin-panel--outline--v-text-xs--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_admin-panel--outline--v-text-xs--lineHeight, 1.3333);
}
[data-ui="pub.admin-panel"][data-part="dashed"][data-v-text="xs"] {
  font-size: var(--c-pub_admin-panel--dashed--v-text-xs--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_admin-panel--dashed--v-text-xs--lineHeight, 1.3333);
}
[data-ui="pub.admin-panel"][data-part="empty"][data-v-text="xs"] {
  font-size: var(--c-pub_admin-panel--empty--v-text-xs--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_admin-panel--empty--v-text-xs--lineHeight, 1.3333);
}
[data-ui="pub.admin-panel"][data-part="emptyIcon"][data-v-text="xs"] {
  font-size: var(--c-pub_admin-panel--emptyIcon--v-text-xs--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_admin-panel--emptyIcon--v-text-xs--lineHeight, 1.3333);
}
[data-ui="pub.admin-panel"][data-part="choice"][data-v-text="xs"] {
  font-size: var(--c-pub_admin-panel--choice--v-text-xs--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_admin-panel--choice--v-text-xs--lineHeight, 1.3333);
}
[data-ui="pub.admin-panel"][data-part="rule"][data-v-text="xs"] {
  font-size: var(--c-pub_admin-panel--rule--v-text-xs--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_admin-panel--rule--v-text-xs--lineHeight, 1.3333);
}
[data-ui="pub.admin-text"][data-part="status"][data-v-tone="neutral"] {
  color: var(--c-pub_admin-text--status--v-tone-neutral--color, var(--ui-content-fg-muted));
}
[data-ui="pub.admin-text"][data-part="statusStrong"][data-v-tone="neutral"] {
  color: var(--c-pub_admin-text--statusStrong--v-tone-neutral--color, var(--ui-content-fg-muted));
}
[data-ui="pub.admin-text"][data-part="statusSmall"][data-v-tone="neutral"] {
  color: var(--c-pub_admin-text--statusSmall--v-tone-neutral--color, var(--ui-content-fg-muted));
}
[data-ui="pub.admin-text"][data-part="statusInline"][data-v-tone="neutral"] {
  color: var(--c-pub_admin-text--statusInline--v-tone-neutral--color, var(--ui-content-fg-muted));
}
[data-ui="pub.admin-text"][data-part="icon"][data-v-tone="neutral"] {
  color: var(--c-pub_admin-text--icon--v-tone-neutral--color, var(--ui-content-fg-muted));
}
[data-ui="pub.admin-text"][data-part="status"][data-v-tone="success"] {
  color: var(--c-pub_admin-text--status--v-tone-success--color, var(--ui-status-success-text));
}
[data-ui="pub.admin-text"][data-part="statusStrong"][data-v-tone="success"] {
  color: var(--c-pub_admin-text--statusStrong--v-tone-success--color, var(--ui-status-success-text));
}
[data-ui="pub.admin-text"][data-part="statusSmall"][data-v-tone="success"] {
  color: var(--c-pub_admin-text--statusSmall--v-tone-success--color, var(--ui-status-success-text));
}
[data-ui="pub.admin-text"][data-part="statusInline"][data-v-tone="success"] {
  color: var(--c-pub_admin-text--statusInline--v-tone-success--color, var(--ui-status-success-text));
}
[data-ui="pub.admin-text"][data-part="icon"][data-v-tone="success"] {
  color: var(--c-pub_admin-text--icon--v-tone-success--color, var(--ui-status-success-text));
}
[data-ui="pub.admin-text"][data-part="status"][data-v-tone="warning"] {
  color: var(--c-pub_admin-text--status--v-tone-warning--color, var(--ui-status-warning-text));
}
[data-ui="pub.admin-text"][data-part="statusStrong"][data-v-tone="warning"] {
  color: var(--c-pub_admin-text--statusStrong--v-tone-warning--color, var(--ui-status-warning-text));
}
[data-ui="pub.admin-text"][data-part="statusSmall"][data-v-tone="warning"] {
  color: var(--c-pub_admin-text--statusSmall--v-tone-warning--color, var(--ui-status-warning-text));
}
[data-ui="pub.admin-text"][data-part="statusInline"][data-v-tone="warning"] {
  color: var(--c-pub_admin-text--statusInline--v-tone-warning--color, var(--ui-status-warning-text));
}
[data-ui="pub.admin-text"][data-part="icon"][data-v-tone="warning"] {
  color: var(--c-pub_admin-text--icon--v-tone-warning--color, var(--ui-status-warning-text));
}
[data-ui="pub.admin-text"][data-part="status"][data-v-tone="danger"] {
  color: var(--c-pub_admin-text--status--v-tone-danger--color, var(--ui-status-danger-text));
}
[data-ui="pub.admin-text"][data-part="statusStrong"][data-v-tone="danger"] {
  color: var(--c-pub_admin-text--statusStrong--v-tone-danger--color, var(--ui-status-danger-text));
}
[data-ui="pub.admin-text"][data-part="statusSmall"][data-v-tone="danger"] {
  color: var(--c-pub_admin-text--statusSmall--v-tone-danger--color, var(--ui-status-danger-text));
}
[data-ui="pub.admin-text"][data-part="statusInline"][data-v-tone="danger"] {
  color: var(--c-pub_admin-text--statusInline--v-tone-danger--color, var(--ui-status-danger-text));
}
[data-ui="pub.admin-text"][data-part="icon"][data-v-tone="danger"] {
  color: var(--c-pub_admin-text--icon--v-tone-danger--color, var(--ui-status-danger-text));
}
[data-ui="pub.admin-text"][data-part="status"][data-v-tone="info"] {
  color: var(--c-pub_admin-text--status--v-tone-info--color, var(--ui-status-info-text));
}
[data-ui="pub.admin-text"][data-part="statusStrong"][data-v-tone="info"] {
  color: var(--c-pub_admin-text--statusStrong--v-tone-info--color, var(--ui-status-info-text));
}
[data-ui="pub.admin-text"][data-part="statusSmall"][data-v-tone="info"] {
  color: var(--c-pub_admin-text--statusSmall--v-tone-info--color, var(--ui-status-info-text));
}
[data-ui="pub.admin-text"][data-part="statusInline"][data-v-tone="info"] {
  color: var(--c-pub_admin-text--statusInline--v-tone-info--color, var(--ui-status-info-text));
}
[data-ui="pub.admin-text"][data-part="icon"][data-v-tone="info"] {
  color: var(--c-pub_admin-text--icon--v-tone-info--color, var(--ui-status-info-text));
}
[data-ui="pub.receipt-chip"][data-part="root"][data-v-status="mismatch"] {
  background: var(--c-pub_receipt-chip--root--v-status-mismatch--background, var(--ui-emphasis-e1-soft));
  border-color: var(--c-pub_receipt-chip--root--v-status-mismatch--borderColor, var(--ui-emphasis-e1-fill));
}
[data-ui="pub.backtest-evidence-chart"][data-part="marker"][data-v-side="buy"] {
  background: var(--c-pub_backtest-evidence-chart--marker--v-side-buy--background, var(--ui-data-up));
}
[data-ui="pub.backtest-evidence-chart"][data-part="marker"][data-v-side="sell"] {
  background: var(--c-pub_backtest-evidence-chart--marker--v-side-sell--background, var(--ui-data-down));
}
[data-ui="pub.backtest-experiment-status"][data-part="root"][data-v-tone="success"] {
  background: var(--c-pub_backtest-experiment-status--root--v-tone-success--background, var(--ui-status-success-surface));
  color: var(--c-pub_backtest-experiment-status--root--v-tone-success--color, var(--ui-status-success-on-surface));
}
[data-ui="pub.backtest-experiment-status"][data-part="root"][data-v-tone="warning"] {
  background: var(--c-pub_backtest-experiment-status--root--v-tone-warning--background, var(--ui-status-warning-surface));
  color: var(--c-pub_backtest-experiment-status--root--v-tone-warning--color, var(--ui-status-warning-on-surface));
}
[data-ui="pub.backtest-experiment-status"][data-part="root"][data-v-tone="danger"] {
  background: var(--c-pub_backtest-experiment-status--root--v-tone-danger--background, var(--ui-status-danger-surface));
  color: var(--c-pub_backtest-experiment-status--root--v-tone-danger--color, var(--ui-status-danger-on-surface));
}
[data-ui="pub.backtest-tested-rules"][data-part="action"][data-v-emphasis="primary"] {
  font-weight: var(--c-pub_backtest-tested-rules--action--v-emphasis-primary--fontWeight, var(--ui-type-weight-medium));
}
[data-ui="pub.strategy-backtest-chart"][data-part="root"][data-v-layout="expanded"] {
  background: var(--c-pub_strategy-backtest-chart--root--v-layout-expanded--background, var(--ui-surface-base));
  border-color: var(--c-pub_strategy-backtest-chart--root--v-layout-expanded--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_strategy-backtest-chart--root--v-layout-expanded--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_strategy-backtest-chart--root--v-layout-expanded--radius, var(--ui-geometry-radius-dialog));
  box-shadow: var(--c-pub_strategy-backtest-chart--root--v-layout-expanded--shadow, var(--ui-elevation-dialog));
}
[data-ui="pub.strategy-market-chart-notice"][data-part="root"][data-v-tone="danger"] {
  color: var(--c-pub_strategy-market-chart-notice--root--v-tone-danger--color, var(--ui-status-danger-text));
}
[data-ui="pub.resource-status-line"][data-part="dot"][data-v-tone="healthy"] {
  background: var(--c-pub_resource-status-line--dot--v-tone-healthy--background, var(--ui-status-success-fill));
}
[data-ui="pub.resource-status-line"][data-part="tail"][data-v-tone="healthy"] {
  background: var(--c-pub_resource-status-line--tail--v-tone-healthy--background, var(--ui-status-success-fill));
}
[data-ui="pub.resource-status-line"][data-part="dot"][data-v-tone="info"] {
  background: var(--c-pub_resource-status-line--dot--v-tone-info--background, var(--ui-status-info-fill));
}
[data-ui="pub.resource-status-line"][data-part="tail"][data-v-tone="info"] {
  background: var(--c-pub_resource-status-line--tail--v-tone-info--background, var(--ui-status-info-fill));
}
[data-ui="pub.resource-status-line"][data-part="dot"][data-v-tone="warning"] {
  background: var(--c-pub_resource-status-line--dot--v-tone-warning--background, var(--ui-status-warning-fill));
}
[data-ui="pub.resource-status-line"][data-part="tail"][data-v-tone="warning"] {
  background: var(--c-pub_resource-status-line--tail--v-tone-warning--background, var(--ui-status-warning-fill));
}
[data-ui="pub.resource-status-line"][data-part="dot"][data-v-tone="critical"] {
  background: var(--c-pub_resource-status-line--dot--v-tone-critical--background, var(--ui-status-danger-fill));
}
[data-ui="pub.resource-status-line"][data-part="tail"][data-v-tone="critical"] {
  background: var(--c-pub_resource-status-line--tail--v-tone-critical--background, var(--ui-status-danger-fill));
}
[data-ui="pub.public-profile-settings"][data-part="banner"][data-v-tone="error"] {
  background: var(--c-pub_public-profile-settings--banner--v-tone-error--background, var(--ui-status-danger-surface));
  color: var(--c-pub_public-profile-settings--banner--v-tone-error--color, var(--ui-status-danger-on-surface));
}
[data-ui="pub.public-profile-settings"][data-part="feedback"][data-v-tone="error"] {
  color: var(--c-pub_public-profile-settings--feedback--v-tone-error--color, var(--ui-status-danger-text));
}
[data-ui="pub.provider-data-settings"][data-part="notice"][data-v-tone="error"] {
  background: var(--c-pub_provider-data-settings--notice--v-tone-error--background, var(--ui-status-danger-surface));
  color: var(--c-pub_provider-data-settings--notice--v-tone-error--color, var(--ui-status-danger-on-surface));
}
[data-ui="pub.research-card-heading"][data-part="chip"][data-v-tone="success"] {
  background: var(--c-pub_research-card-heading--chip--v-tone-success--background, var(--ui-status-success-surface));
  color: var(--c-pub_research-card-heading--chip--v-tone-success--color, var(--ui-status-success-on-surface));
}
[data-ui="pub.research-card-heading"][data-part="chip"][data-v-tone="warning"] {
  background: var(--c-pub_research-card-heading--chip--v-tone-warning--background, var(--ui-status-warning-surface));
  color: var(--c-pub_research-card-heading--chip--v-tone-warning--color, var(--ui-status-warning-on-surface));
}
[data-ui="pub.research-card-heading"][data-part="chip"][data-v-tone="danger"] {
  background: var(--c-pub_research-card-heading--chip--v-tone-danger--background, var(--ui-status-danger-surface));
  color: var(--c-pub_research-card-heading--chip--v-tone-danger--color, var(--ui-status-danger-on-surface));
}
[data-ui="pub.notebook-library-row"][data-part="title"][data-v-row="prediction"] {
  line-height: var(--c-pub_notebook-library-row--title--v-row-prediction--lineHeight, 1.2);
}
[data-ui="pub.notebook-library-row"][data-part="change"][data-v-direction="up"] {
  color: var(--c-pub_notebook-library-row--change--v-direction-up--color, var(--ui-status-success-text));
}
[data-ui="pub.notebook-library-row"][data-part="change"][data-v-direction="down"] {
  color: var(--c-pub_notebook-library-row--change--v-direction-down--color, var(--ui-status-danger-text));
}
[data-ui="pub.notebook-research-column"][data-part="root"][data-v-drop="active"] {
  outline-color: var(--c-pub_notebook-research-column--root--v-drop-active--outlineColor, var(--ui-action-accent-fill));
}
[data-ui="pub.notebook-sidebar-notice"][data-part="root"][data-v-tone="error"] {
  color: var(--c-pub_notebook-sidebar-notice--root--v-tone-error--color, var(--ui-status-danger-text));
}
[data-ui="pub.notebook-source-detail"][data-part="action"][data-v-emphasis="primary"] {
  background: var(--c-pub_notebook-source-detail--action--v-emphasis-primary--background, var(--ui-action-solid-fill));
  border-color: var(--c-pub_notebook-source-detail--action--v-emphasis-primary--borderColor, var(--ui-action-solid-fill));
  color: var(--c-pub_notebook-source-detail--action--v-emphasis-primary--color, var(--ui-action-solid-on-fill));
}
[data-ui="pub.notebook-strategy-context-menu"][data-part="item"][data-v-tone="danger"] {
  color: var(--c-pub_notebook-strategy-context-menu--item--v-tone-danger--color, var(--ui-status-danger-text));
}
[data-ui="pub.notebook-strategy-delete-dialog"][data-part="inventoryAction"][data-v-tone="neutral"] {
  color: var(--c-pub_notebook-strategy-delete-dialog--inventoryAction--v-tone-neutral--color, var(--ui-content-fg-muted));
}
[data-ui="pub.strategy-lifecycle-card"][data-part="modeBadge"][data-v-mode="live"] {
  background: var(--c-pub_strategy-lifecycle-card--modeBadge--v-mode-live--background, var(--ui-status-danger-surface));
  color: var(--c-pub_strategy-lifecycle-card--modeBadge--v-mode-live--color, var(--ui-status-danger-on-surface));
}
[data-ui="pub.strategy-lifecycle-card"][data-part="checkMark"][data-v-state="done"] {
  color: var(--c-pub_strategy-lifecycle-card--checkMark--v-state-done--color, var(--ui-status-success-text));
}
[data-ui="pub.strategy-lifecycle-card"][data-part="checkMark"][data-v-state="missing"] {
  color: var(--c-pub_strategy-lifecycle-card--checkMark--v-state-missing--color, var(--ui-status-warning-text));
}
[data-ui="pub.strategy-lifecycle-card"][data-part="value"][data-v-tone="up"] {
  color: var(--c-pub_strategy-lifecycle-card--value--v-tone-up--color, var(--ui-status-success-text));
}
[data-ui="pub.strategy-lifecycle-card"][data-part="value"][data-v-tone="down"] {
  color: var(--c-pub_strategy-lifecycle-card--value--v-tone-down--color, var(--ui-status-danger-text));
}
[data-ui="pub.findings-banner"][data-part="root"][data-v-tone="warning"] {
  background: var(--c-pub_findings-banner--root--v-tone-warning--background, var(--ui-status-warning-surface));
  border-color: var(--c-pub_findings-banner--root--v-tone-warning--borderColor, var(--ui-status-warning-line));
}
[data-ui="pub.findings-banner"][data-part="root"][data-v-tone="danger"] {
  background: var(--c-pub_findings-banner--root--v-tone-danger--background, var(--ui-status-danger-surface));
  border-color: var(--c-pub_findings-banner--root--v-tone-danger--borderColor, var(--ui-status-danger-line));
}
[data-ui="pub.research-backtest-live"][data-part="progress"][data-v-tone="warning"] {
  background: var(--c-pub_research-backtest-live--progress--v-tone-warning--background, var(--ui-status-warning-surface));
  color: var(--c-pub_research-backtest-live--progress--v-tone-warning--color, var(--ui-status-warning-on-surface));
  border-radius: var(--c-pub_research-backtest-live--progress--v-tone-warning--radius, var(--ui-geometry-radius-control));
}
[data-ui="pub.research-metric"][data-part="root"][data-v-direction="up"] {
  color: var(--c-pub_research-metric--root--v-direction-up--color, var(--ui-status-success-text));
}
[data-ui="pub.research-metric"][data-part="root"][data-v-direction="down"] {
  color: var(--c-pub_research-metric--root--v-direction-down--color, var(--ui-status-danger-text));
}
[data-ui="pub.new-strategy-feedback"][data-part="statusPill"][data-v-tone="ready"] {
  background: var(--c-pub_new-strategy-feedback--statusPill--v-tone-ready--background, var(--ui-status-success-surface));
  color: var(--c-pub_new-strategy-feedback--statusPill--v-tone-ready--color, var(--ui-status-success-on-surface));
  border-color: var(--c-pub_new-strategy-feedback--statusPill--v-tone-ready--borderColor, var(--ui-status-success-line));
}
[data-ui="pub.new-strategy-feedback"][data-part="statusLine"][data-v-tone="ready"] {
  background: var(--c-pub_new-strategy-feedback--statusLine--v-tone-ready--background, var(--ui-status-success-surface));
  color: var(--c-pub_new-strategy-feedback--statusLine--v-tone-ready--color, var(--ui-status-success-on-surface));
  border-color: var(--c-pub_new-strategy-feedback--statusLine--v-tone-ready--borderColor, var(--ui-status-success-line));
}
[data-ui="pub.new-strategy-start-option"][data-part="index"][data-v-selected="yes"] {
  background: var(--c-pub_new-strategy-start-option--index--v-selected-yes--background, var(--ui-action-solid-fill));
  color: var(--c-pub_new-strategy-start-option--index--v-selected-yes--color, var(--ui-action-solid-on-fill));
  border-color: var(--c-pub_new-strategy-start-option--index--v-selected-yes--borderColor, var(--ui-action-solid-line));
}
[data-ui="pub.new-strategy"][data-part="root"][data-v-layout="embedded"] {
  background: var(--c-pub_new-strategy--root--v-layout-embedded--background, transparent);
}
[data-ui="pub.new-strategy"][data-part="hero"][data-v-entry="network"] {
  color: var(--c-pub_new-strategy--hero--v-entry-network--color, var(--ui-content-fg));
  border-color: var(--c-pub_new-strategy--hero--v-entry-network--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_new-strategy--hero--v-entry-network--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_new-strategy--hero--v-entry-network--radius, var(--ui-geometry-radius-poster));
}
[data-ui="pub.new-strategy"][data-part="heroTitle"][data-v-entry="network"] {
  font-weight: var(--c-pub_new-strategy--heroTitle--v-entry-network--fontWeight, 900);
  letter-spacing: var(--c-pub_new-strategy--heroTitle--v-entry-network--letterSpacing, var(--ui-type-tracking-tight));
  text-transform: var(--c-pub_new-strategy--heroTitle--v-entry-network--textTransform, uppercase);
}
[data-ui="pub.new-strategy"][data-part="heroLede"][data-v-entry="network"] {
  color: var(--c-pub_new-strategy--heroLede--v-entry-network--color, var(--ui-content-fg));
  font-weight: var(--c-pub_new-strategy--heroLede--v-entry-network--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.onboarding-step"][data-part="icon"][data-v-status="active"] {
  background: var(--c-pub_onboarding-step--icon--v-status-active--background, var(--ui-status-info-surface));
  color: var(--c-pub_onboarding-step--icon--v-status-active--color, var(--ui-status-info-on-surface));
  border-color: var(--c-pub_onboarding-step--icon--v-status-active--borderColor, var(--ui-status-info-line));
  border-width: var(--c-pub_onboarding-step--icon--v-status-active--borderWidth, var(--ui-geometry-border-width));
}
[data-ui="pub.onboarding-step"][data-part="status"][data-v-status="active"] {
  background: var(--c-pub_onboarding-step--status--v-status-active--background, var(--ui-status-info-surface));
  color: var(--c-pub_onboarding-step--status--v-status-active--color, var(--ui-status-info-on-surface));
}
[data-ui="pub.onboarding-step"][data-part="icon"][data-v-status="ready"] {
  background: var(--c-pub_onboarding-step--icon--v-status-ready--background, var(--ui-status-success-surface));
  color: var(--c-pub_onboarding-step--icon--v-status-ready--color, var(--ui-status-success-on-surface));
  border-color: var(--c-pub_onboarding-step--icon--v-status-ready--borderColor, var(--ui-status-success-line));
  border-width: var(--c-pub_onboarding-step--icon--v-status-ready--borderWidth, var(--ui-geometry-border-width));
}
[data-ui="pub.onboarding-step"][data-part="status"][data-v-status="ready"] {
  background: var(--c-pub_onboarding-step--status--v-status-ready--background, var(--ui-status-success-surface));
  color: var(--c-pub_onboarding-step--status--v-status-ready--color, var(--ui-status-success-on-surface));
}
[data-ui="pub.strategy-pnl-summary"][data-part="value"][data-v-direction="up"] {
  color: var(--c-pub_strategy-pnl-summary--value--v-direction-up--color, var(--ui-status-success-text));
}
[data-ui="pub.strategy-pnl-summary"][data-part="value"][data-v-direction="down"] {
  color: var(--c-pub_strategy-pnl-summary--value--v-direction-down--color, var(--ui-status-danger-text));
}
[data-ui="pub.strategy-pnl-summary"][data-part="line"][data-v-direction="down"] {
  color: var(--c-pub_strategy-pnl-summary--line--v-direction-down--color, var(--ui-data-down));
}
[data-ui="pub.strategy-readiness"][data-part="dot"][data-v-ready="yes"] {
  background: var(--c-pub_strategy-readiness--dot--v-ready-yes--background, var(--ui-status-success-fill));
}
[data-ui="pub.strategy-summary-card"][data-part="status"][data-v-running="yes"] {
  color: var(--c-pub_strategy-summary-card--status--v-running-yes--color, var(--ui-status-success-text));
}
[data-ui="pub.access-setup-panel"][data-part="action"][data-v-tone="success"] {
  border-color: var(--c-pub_access-setup-panel--action--v-tone-success--borderColor, var(--ui-status-success-line));
  font-weight: var(--c-pub_access-setup-panel--action--v-tone-success--fontWeight, 600);
}
[data-ui="pub.access-setup-panel"][data-part="message"][data-v-tone="success"] {
  border-color: var(--c-pub_access-setup-panel--message--v-tone-success--borderColor, var(--ui-status-success-line));
  color: var(--c-pub_access-setup-panel--message--v-tone-success--color, var(--ui-status-success-text));
}
[data-ui="pub.access-setup-panel"][data-part="message"][data-v-tone="danger"] {
  border-color: var(--c-pub_access-setup-panel--message--v-tone-danger--borderColor, var(--ui-status-danger-line));
  color: var(--c-pub_access-setup-panel--message--v-tone-danger--color, var(--ui-status-danger-text));
}
[data-ui="pub.access-setup-step"][data-part="root"][data-v-progress="active"] {
  border-color: var(--c-pub_access-setup-step--root--v-progress-active--borderColor, var(--ui-status-info-line));
}
[data-ui="pub.access-setup-step"][data-part="marker"][data-v-progress="active"] {
  border-color: var(--c-pub_access-setup-step--marker--v-progress-active--borderColor, var(--ui-status-info-line));
  color: var(--c-pub_access-setup-step--marker--v-progress-active--color, var(--ui-status-info-text));
}
[data-ui="pub.access-setup-step"][data-part="root"][data-v-progress="complete"] {
  border-color: var(--c-pub_access-setup-step--root--v-progress-complete--borderColor, var(--ui-status-success-line));
}
[data-ui="pub.access-setup-step"][data-part="marker"][data-v-progress="complete"] {
  border-color: var(--c-pub_access-setup-step--marker--v-progress-complete--borderColor, var(--ui-status-success-line));
  color: var(--c-pub_access-setup-step--marker--v-progress-complete--color, var(--ui-status-success-text));
}
[data-ui="pub.overview-badge"][data-part="root"][data-v-tone="secondary"] {
  background: var(--c-pub_overview-badge--root--v-tone-secondary--background, var(--ui-surface-raised));
  border-width: var(--c-pub_overview-badge--root--v-tone-secondary--borderWidth, 0);
}
[data-ui="pub.overview-metric-card"][data-part="icon"][data-v-tone="amber"] {
  background: var(--c-pub_overview-metric-card--icon--v-tone-amber--background, var(--ui-status-warning-surface));
}
[data-ui="pub.overview-metric-card"][data-part="icon"][data-v-tone="sky"] {
  background: var(--c-pub_overview-metric-card--icon--v-tone-sky--background, var(--ui-status-info-surface));
}
[data-ui="pub.overview-metric-card"][data-part="icon"][data-v-tone="violet"] {
  background: var(--c-pub_overview-metric-card--icon--v-tone-violet--background, var(--ui-emphasis-e4-soft));
}
[data-ui="pub.overview-runtime-api-preview"][data-part="method"][data-v-method="get"] {
  background: var(--c-pub_overview-runtime-api-preview--method--v-method-get--background, var(--ui-status-info-surface));
  color: var(--c-pub_overview-runtime-api-preview--method--v-method-get--color, var(--ui-content-fg));
  border-color: var(--c-pub_overview-runtime-api-preview--method--v-method-get--borderColor, var(--ui-status-info-line));
}
[data-ui="pub.overview-runtime-api-preview"][data-part="method"][data-v-method="patch"] {
  background: var(--c-pub_overview-runtime-api-preview--method--v-method-patch--background, var(--ui-status-warning-surface));
  color: var(--c-pub_overview-runtime-api-preview--method--v-method-patch--color, var(--ui-content-fg));
  border-color: var(--c-pub_overview-runtime-api-preview--method--v-method-patch--borderColor, var(--ui-status-warning-line));
}
[data-ui="pub.overview-runtime-api-preview"][data-part="method"][data-v-method="post"] {
  background: var(--c-pub_overview-runtime-api-preview--method--v-method-post--background, var(--ui-status-success-surface));
  color: var(--c-pub_overview-runtime-api-preview--method--v-method-post--color, var(--ui-content-fg));
  border-color: var(--c-pub_overview-runtime-api-preview--method--v-method-post--borderColor, var(--ui-status-success-line));
}
[data-ui="pub.overview-runtime-api-preview"][data-part="method"][data-v-method="delete"] {
  background: var(--c-pub_overview-runtime-api-preview--method--v-method-delete--background, var(--ui-status-danger-surface));
  color: var(--c-pub_overview-runtime-api-preview--method--v-method-delete--color, var(--ui-content-fg));
  border-color: var(--c-pub_overview-runtime-api-preview--method--v-method-delete--borderColor, var(--ui-status-danger-line));
}
[data-ui="pub.overview-workspace-list"][data-part="completion"][data-v-completion="complete"] {
  background: var(--c-pub_overview-workspace-list--completion--v-completion-complete--background, var(--ui-action-solid-fill));
  color: var(--c-pub_overview-workspace-list--completion--v-completion-complete--color, var(--ui-action-solid-on-fill));
}
[data-ui="pub.overview-workspace-list"][data-part="completion"][data-v-completion="other"] {
  background: var(--c-pub_overview-workspace-list--completion--v-completion-other--background, var(--ui-surface-raised));
  color: var(--c-pub_overview-workspace-list--completion--v-completion-other--color, var(--ui-content-fg));
}
[data-ui="pub.runtime-wallet-badge"][data-part="root"][data-v-tone="ready"] {
  background: var(--c-pub_runtime-wallet-badge--root--v-tone-ready--background, var(--ui-action-solid-fill));
  color: var(--c-pub_runtime-wallet-badge--root--v-tone-ready--color, var(--ui-action-solid-on-fill));
  border-width: var(--c-pub_runtime-wallet-badge--root--v-tone-ready--borderWidth, 0);
}
[data-ui="pub.token-access-movement-chart"][data-part="change"][data-v-direction="up"] {
  color: var(--c-pub_token-access-movement-chart--change--v-direction-up--color, var(--ui-status-success-text));
}
[data-ui="pub.token-access-movement-chart"][data-part="change"][data-v-direction="down"] {
  color: var(--c-pub_token-access-movement-chart--change--v-direction-down--color, var(--ui-status-danger-text));
}
[data-ui="pub.token-access-buy-in-panel"][data-part="alert"][data-v-tone="danger"] {
  background: var(--c-pub_token-access-buy-in-panel--alert--v-tone-danger--background, var(--ui-status-danger-surface));
  color: var(--c-pub_token-access-buy-in-panel--alert--v-tone-danger--color, var(--ui-status-danger-on-surface));
  border-color: var(--c-pub_token-access-buy-in-panel--alert--v-tone-danger--borderColor, var(--ui-status-danger-line));
}
[data-ui="pub.token-access-wallet-panel"][data-part="badge"][data-v-tone="success"] {
  background: var(--c-pub_token-access-wallet-panel--badge--v-tone-success--background, var(--ui-status-success-surface));
  color: var(--c-pub_token-access-wallet-panel--badge--v-tone-success--color, var(--ui-status-success-on-surface));
  border-color: var(--c-pub_token-access-wallet-panel--badge--v-tone-success--borderColor, var(--ui-status-success-line));
}
[data-ui="pub.token-access-wallet-panel"][data-part="status"][data-v-tone="success"] {
  background: var(--c-pub_token-access-wallet-panel--status--v-tone-success--background, var(--ui-status-success-surface));
  color: var(--c-pub_token-access-wallet-panel--status--v-tone-success--color, var(--ui-status-success-on-surface));
  border-color: var(--c-pub_token-access-wallet-panel--status--v-tone-success--borderColor, var(--ui-status-success-line));
}
[data-ui="pub.token-access-wallet-panel"][data-part="message"][data-v-tone="success"] {
  background: var(--c-pub_token-access-wallet-panel--message--v-tone-success--background, var(--ui-status-success-surface));
  color: var(--c-pub_token-access-wallet-panel--message--v-tone-success--color, var(--ui-status-success-on-surface));
  border-color: var(--c-pub_token-access-wallet-panel--message--v-tone-success--borderColor, var(--ui-status-success-line));
}
[data-ui="pub.token-access-wallet-panel"][data-part="message"][data-v-tone="danger"] {
  background: var(--c-pub_token-access-wallet-panel--message--v-tone-danger--background, var(--ui-status-danger-surface));
  color: var(--c-pub_token-access-wallet-panel--message--v-tone-danger--color, var(--ui-status-danger-on-surface));
  border-color: var(--c-pub_token-access-wallet-panel--message--v-tone-danger--borderColor, var(--ui-status-danger-line));
}
[data-ui="pub.token-access-leaderboard-row"][data-part="badge"][data-v-access="next"] {
  background: var(--c-pub_token-access-leaderboard-row--badge--v-access-next--background, var(--ui-status-warning-surface));
  color: var(--c-pub_token-access-leaderboard-row--badge--v-access-next--color, var(--ui-status-warning-on-surface));
  border-color: var(--c-pub_token-access-leaderboard-row--badge--v-access-next--borderColor, var(--ui-status-warning-line));
}
[data-ui="pub.token-access-distribution"][data-part="bar"][data-v-access="next"] {
  background: var(--c-pub_token-access-distribution--bar--v-access-next--background, var(--ui-status-warning-line));
}
[data-ui="pub.token-access-mini-metric"][data-part="value"][data-v-direction="flat"] {
  color: var(--c-pub_token-access-mini-metric--value--v-direction-flat--color, var(--ui-content-fg-muted));
}
[data-ui="pub.token-access-mini-metric"][data-part="value"][data-v-direction="up"] {
  color: var(--c-pub_token-access-mini-metric--value--v-direction-up--color, var(--ui-status-success-text));
}
[data-ui="pub.token-access-mini-metric"][data-part="value"][data-v-direction="down"] {
  color: var(--c-pub_token-access-mini-metric--value--v-direction-down--color, var(--ui-status-danger-text));
}
[data-ui="pub.token-launch-lifecycle-panel"][data-part="badge"][data-v-tone="success"] {
  border-color: var(--c-pub_token-launch-lifecycle-panel--badge--v-tone-success--borderColor, var(--ui-status-success-line));
  color: var(--c-pub_token-launch-lifecycle-panel--badge--v-tone-success--color, var(--ui-status-success-text));
}
[data-ui="pub.token-launch-lifecycle-panel"][data-part="migration"][data-v-tone="success"] {
  border-color: var(--c-pub_token-launch-lifecycle-panel--migration--v-tone-success--borderColor, var(--ui-status-success-line));
  color: var(--c-pub_token-launch-lifecycle-panel--migration--v-tone-success--color, var(--ui-status-success-text));
}
[data-ui="pub.token-launch-lifecycle-panel"][data-part="badge"][data-v-tone="info"] {
  border-color: var(--c-pub_token-launch-lifecycle-panel--badge--v-tone-info--borderColor, var(--ui-status-info-line));
  color: var(--c-pub_token-launch-lifecycle-panel--badge--v-tone-info--color, var(--ui-status-info-text));
}
[data-ui="pub.token-launch-lifecycle-panel"][data-part="migration"][data-v-tone="info"] {
  border-color: var(--c-pub_token-launch-lifecycle-panel--migration--v-tone-info--borderColor, var(--ui-status-info-line));
  color: var(--c-pub_token-launch-lifecycle-panel--migration--v-tone-info--color, var(--ui-status-info-text));
}
[data-ui="pub.token-launch-lifecycle-panel"][data-part="badge"][data-v-tone="warning"] {
  border-color: var(--c-pub_token-launch-lifecycle-panel--badge--v-tone-warning--borderColor, var(--ui-status-warning-line));
  color: var(--c-pub_token-launch-lifecycle-panel--badge--v-tone-warning--color, var(--ui-status-warning-text));
}
[data-ui="pub.token-launch-lifecycle-panel"][data-part="migration"][data-v-tone="warning"] {
  border-color: var(--c-pub_token-launch-lifecycle-panel--migration--v-tone-warning--borderColor, var(--ui-status-warning-line));
  color: var(--c-pub_token-launch-lifecycle-panel--migration--v-tone-warning--color, var(--ui-status-warning-text));
}
[data-ui="pub.token-launch-lifecycle-panel"][data-part="badge"][data-v-tone="danger"] {
  border-color: var(--c-pub_token-launch-lifecycle-panel--badge--v-tone-danger--borderColor, var(--ui-status-danger-line));
  color: var(--c-pub_token-launch-lifecycle-panel--badge--v-tone-danger--color, var(--ui-status-danger-text));
}
[data-ui="pub.token-launch-lifecycle-panel"][data-part="migration"][data-v-tone="danger"] {
  border-color: var(--c-pub_token-launch-lifecycle-panel--migration--v-tone-danger--borderColor, var(--ui-status-danger-line));
  color: var(--c-pub_token-launch-lifecycle-panel--migration--v-tone-danger--color, var(--ui-status-danger-text));
}
[data-ui="pub.token-launch-lifecycle-callout"][data-part="root"][data-v-tone="success"] {
  border-color: var(--c-pub_token-launch-lifecycle-callout--root--v-tone-success--borderColor, var(--ui-status-success-line));
  border-width: var(--c-pub_token-launch-lifecycle-callout--root--v-tone-success--borderWidth, var(--ui-geometry-border-width));
}
[data-ui="pub.token-launch-lifecycle-callout"][data-part="title"][data-v-tone="success"] {
  color: var(--c-pub_token-launch-lifecycle-callout--title--v-tone-success--color, var(--ui-status-success-text));
}
[data-ui="pub.token-launch-lifecycle-callout"][data-part="root"][data-v-tone="warning"] {
  border-color: var(--c-pub_token-launch-lifecycle-callout--root--v-tone-warning--borderColor, var(--ui-status-warning-line));
  border-width: var(--c-pub_token-launch-lifecycle-callout--root--v-tone-warning--borderWidth, var(--ui-geometry-border-width));
}
[data-ui="pub.token-launch-lifecycle-callout"][data-part="title"][data-v-tone="warning"] {
  color: var(--c-pub_token-launch-lifecycle-callout--title--v-tone-warning--color, var(--ui-status-warning-text));
}
[data-ui="pub.token-launch-backfill-callout"][data-part="root"][data-v-tone="success"] {
  border-color: var(--c-pub_token-launch-backfill-callout--root--v-tone-success--borderColor, var(--ui-status-success-line));
}
[data-ui="pub.token-launch-backfill-callout"][data-part="title"][data-v-tone="success"] {
  color: var(--c-pub_token-launch-backfill-callout--title--v-tone-success--color, var(--ui-status-success-text));
}
[data-ui="pub.token-launch-backfill-callout"][data-part="root"][data-v-tone="warning"] {
  border-color: var(--c-pub_token-launch-backfill-callout--root--v-tone-warning--borderColor, var(--ui-status-warning-line));
}
[data-ui="pub.token-launch-backfill-callout"][data-part="title"][data-v-tone="warning"] {
  color: var(--c-pub_token-launch-backfill-callout--title--v-tone-warning--color, var(--ui-status-warning-text));
}
[data-ui="pub.token-launch-backfill-callout"][data-part="root"][data-v-tone="danger"] {
  border-color: var(--c-pub_token-launch-backfill-callout--root--v-tone-danger--borderColor, var(--ui-status-danger-line));
}
[data-ui="pub.token-launch-backfill-callout"][data-part="title"][data-v-tone="danger"] {
  color: var(--c-pub_token-launch-backfill-callout--title--v-tone-danger--color, var(--ui-status-danger-text));
}
[data-ui="pub.token-launch-buy-access"][data-part="notice"][data-v-tone="success"] {
  border-color: var(--c-pub_token-launch-buy-access--notice--v-tone-success--borderColor, var(--ui-status-success-line));
  color: var(--c-pub_token-launch-buy-access--notice--v-tone-success--color, var(--ui-status-success-text));
}
[data-ui="pub.token-launch-buy-access"][data-part="notice"][data-v-tone="danger"] {
  border-color: var(--c-pub_token-launch-buy-access--notice--v-tone-danger--borderColor, var(--ui-status-danger-line));
  color: var(--c-pub_token-launch-buy-access--notice--v-tone-danger--color, var(--ui-status-danger-text));
}
[data-ui="pub.token-launch-holder-insights"][data-part="badge"][data-v-tone="success"] {
  color: var(--c-pub_token-launch-holder-insights--badge--v-tone-success--color, var(--ui-status-success-text));
}
[data-ui="pub.token-launch-holder-insights"][data-part="badge"][data-v-tone="warning"] {
  color: var(--c-pub_token-launch-holder-insights--badge--v-tone-warning--color, var(--ui-status-warning-text));
}
[data-ui="pub.token-launch-holder-insights"][data-part="badge"][data-v-tone="danger"] {
  color: var(--c-pub_token-launch-holder-insights--badge--v-tone-danger--color, var(--ui-status-danger-text));
}
[data-ui="pub.token-launch-holder-leaderboard"][data-part="access"][data-v-tone="success"] {
  border-color: var(--c-pub_token-launch-holder-leaderboard--access--v-tone-success--borderColor, var(--ui-status-success-line));
  color: var(--c-pub_token-launch-holder-leaderboard--access--v-tone-success--color, var(--ui-status-success-text));
}
[data-ui="pub.token-launch-holder-leaderboard"][data-part="eventDot"][data-v-tone="success"] {
  background: var(--c-pub_token-launch-holder-leaderboard--eventDot--v-tone-success--background, var(--ui-status-success-fill));
}
[data-ui="pub.token-launch-holder-leaderboard"][data-part="access"][data-v-tone="warning"] {
  border-color: var(--c-pub_token-launch-holder-leaderboard--access--v-tone-warning--borderColor, var(--ui-status-warning-line));
  color: var(--c-pub_token-launch-holder-leaderboard--access--v-tone-warning--color, var(--ui-status-warning-text));
}
[data-ui="pub.token-launch-holder-leaderboard"][data-part="eventDot"][data-v-tone="warning"] {
  background: var(--c-pub_token-launch-holder-leaderboard--eventDot--v-tone-warning--background, var(--ui-status-warning-line));
}
[data-ui="pub.token-launch-holder-leaderboard"][data-part="eventDot"][data-v-tone="danger"] {
  background: var(--c-pub_token-launch-holder-leaderboard--eventDot--v-tone-danger--background, var(--ui-status-danger-fill));
}
[data-ui="pub.wallet-badge"][data-part="root"][data-v-tone="default"] {
  background: var(--c-pub_wallet-badge--root--v-tone-default--background, var(--ui-action-solid-fill));
  color: var(--c-pub_wallet-badge--root--v-tone-default--color, var(--ui-action-solid-on-fill));
  border-width: var(--c-pub_wallet-badge--root--v-tone-default--borderWidth, 0);
}
[data-ui="pub.wallet-badge"][data-part="root"][data-v-tone="secondary"] {
  background: var(--c-pub_wallet-badge--root--v-tone-secondary--background, var(--ui-surface-raised));
  color: var(--c-pub_wallet-badge--root--v-tone-secondary--color, var(--ui-content-fg));
  border-width: var(--c-pub_wallet-badge--root--v-tone-secondary--borderWidth, 0);
}
[data-ui="pub.analysis-card"][data-part="row"][data-v-extreme="worst"] {
  background: var(--c-pub_analysis-card--row--v-extreme-worst--background, var(--ui-status-danger-surface));
}
[data-ui="pub.analysis-card"][data-part="row"][data-v-extreme="best"] {
  background: var(--c-pub_analysis-card--row--v-extreme-best--background, var(--ui-status-success-surface));
}
[data-ui="pub.research-preview-card"][data-part="heatmapCell"][data-v-tone="negative"] {
  background: var(--c-pub_research-preview-card--heatmapCell--v-tone-negative--background, var(--ui-status-danger-surface));
}
[data-ui="pub.research-preview-card"][data-part="heatmapCell"][data-v-tone="unrun"] {
  color: var(--c-pub_research-preview-card--heatmapCell--v-tone-unrun--color, var(--ui-content-fg-muted));
}
[data-ui="pub.research-preview-card"][data-part="heatmapCell"][data-v-tone="eliminated"] {
  color: var(--c-pub_research-preview-card--heatmapCell--v-tone-eliminated--color, var(--ui-content-fg-muted));
}
[data-ui="pub.creator-avatar"][data-part="image"][data-v-size="large"] {
  border-width: var(--c-pub_creator-avatar--image--v-size-large--borderWidth, 4px);
}
[data-ui="pub.creator-avatar"][data-part="initials"][data-v-size="large"] {
  border-width: var(--c-pub_creator-avatar--initials--v-size-large--borderWidth, 4px);
  font-size: var(--c-pub_creator-avatar--initials--v-size-large--fontSize, var(--ui-type-size-2xl));
  line-height: var(--c-pub_creator-avatar--initials--v-size-large--lineHeight, 1.3333);
}
[data-ui="pub.creator-link"][data-part="name"][data-v-prominence="prominent"] {
  font-size: var(--c-pub_creator-link--name--v-prominence-prominent--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_creator-link--name--v-prominence-prominent--lineHeight, 1.4286);
}
[data-ui="pub.evidence-card"][data-part="value"][data-v-result="up"] {
  color: var(--c-pub_evidence-card--value--v-result-up--color, var(--ui-emphasis-e3-text));
}
[data-ui="pub.evidence-card"][data-part="value"][data-v-result="down"] {
  color: var(--c-pub_evidence-card--value--v-result-down--color, var(--ui-emphasis-e6-text));
}
[data-ui="pub.evidence-card"][data-part="value"][data-v-figure="pending"] {
  font-size: var(--c-pub_evidence-card--value--v-figure-pending--fontSize, 1.125rem);
  line-height: var(--c-pub_evidence-card--value--v-figure-pending--lineHeight, 1.5556);
}
[data-ui="pub.evidence-icon"][data-part="root"][data-v-kind="simulated"] {
  color: var(--c-pub_evidence-icon--root--v-kind-simulated--color, var(--ui-emphasis-e4-text));
}
[data-ui="pub.evidence-icon"][data-part="root"][data-v-kind="live"] {
  color: var(--c-pub_evidence-icon--root--v-kind-live--color, var(--ui-emphasis-e3-text));
}
[data-ui="pub.evidence-mode-badge"][data-part="root"][data-v-tone="inverse"] {
  color: var(--c-pub_evidence-mode-badge--root--v-tone-inverse--color, var(--pub-on-ink-butter));
}
[data-ui="pub.evidence-mode-badge"][data-part="root"][data-v-tone="surface"] {
  color: var(--c-pub_evidence-mode-badge--root--v-tone-surface--color, var(--ui-emphasis-e2-text));
}
[data-ui="pub.receipt-metric"][data-part="value"][data-v-tone="positive"] {
  color: var(--c-pub_receipt-metric--value--v-tone-positive--color, var(--ui-emphasis-e3-text));
}
[data-ui="pub.receipt-metric"][data-part="value"][data-v-tone="negative"] {
  color: var(--c-pub_receipt-metric--value--v-tone-negative--color, var(--ui-emphasis-e6-text));
}
[data-ui="pub.state-badge"][data-part="root"][data-v-tone="warm"] {
  background: var(--c-pub_state-badge--root--v-tone-warm--background, var(--ui-emphasis-e2-soft));
  color: var(--c-pub_state-badge--root--v-tone-warm--color, var(--ui-emphasis-e2-on-soft));
}
[data-ui="pub.state-badge"][data-part="dot"][data-v-tone="warm"] {
  background: var(--c-pub_state-badge--dot--v-tone-warm--background, var(--ui-emphasis-e2-fill));
}
[data-ui="pub.state-badge"][data-part="root"][data-v-tone="stopped"] {
  background: var(--c-pub_state-badge--root--v-tone-stopped--background, var(--ui-emphasis-e6-soft));
  color: var(--c-pub_state-badge--root--v-tone-stopped--color, var(--ui-emphasis-e6-on-soft));
}
[data-ui="pub.state-badge"][data-part="dot"][data-v-tone="stopped"] {
  background: var(--c-pub_state-badge--dot--v-tone-stopped--background, var(--ui-emphasis-e1-strong));
}
[data-ui="pub.strategy-card"][data-part="title"][data-v-presentation="studio"] {
  font-size: var(--c-pub_strategy-card--title--v-presentation-studio--fontSize, 1.125rem);
  letter-spacing: var(--c-pub_strategy-card--title--v-presentation-studio--letterSpacing, var(--ui-type-tracking-tight));
  line-height: var(--c-pub_strategy-card--title--v-presentation-studio--lineHeight, 1.25);
}
[data-ui="pub.strategy-card"][data-part="tag"][data-v-presentation="studio"] {
  font-weight: var(--c-pub_strategy-card--tag--v-presentation-studio--fontWeight, var(--ui-type-weight-bold));
}
[data-ui="pub.strategy-card"][data-part="metricLabel"][data-v-presentation="studio"] {
  letter-spacing: var(--c-pub_strategy-card--metricLabel--v-presentation-studio--letterSpacing, var(--ui-type-tracking-label));
}
[data-ui="pub.strategy-card"][data-part="metricValue"][data-v-presentation="studio"] {
  font-size: var(--c-pub_strategy-card--metricValue--v-presentation-studio--fontSize, var(--ui-type-size-lg));
  line-height: var(--c-pub_strategy-card--metricValue--v-presentation-studio--lineHeight, 1.5);
}
[data-ui="pub.strategy-card"][data-part="metricValue"][data-v-result="up"] {
  color: var(--c-pub_strategy-card--metricValue--v-result-up--color, var(--ui-emphasis-e3-text));
}
[data-ui="pub.strategy-card"][data-part="metricValue"][data-v-result="down"] {
  color: var(--c-pub_strategy-card--metricValue--v-result-down--color, var(--ui-emphasis-e6-text));
}
[data-ui="pub.strategy-card"][data-part="metricValue"][data-v-result="pending"] {
  font-size: var(--c-pub_strategy-card--metricValue--v-result-pending--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_strategy-card--metricValue--v-result-pending--lineHeight, 1.4286);
}
[data-ui="pub.strategy-passport"][data-part="return"][data-v-result="up"] {
  color: var(--c-pub_strategy-passport--return--v-result-up--color, var(--ui-emphasis-e3-text));
}
[data-ui="pub.strategy-passport"][data-part="toolbarReturn"][data-v-result="up"] {
  color: var(--c-pub_strategy-passport--toolbarReturn--v-result-up--color, var(--ui-emphasis-e3-text));
}
[data-ui="pub.strategy-passport"][data-part="versionReturn"][data-v-result="up"] {
  color: var(--c-pub_strategy-passport--versionReturn--v-result-up--color, var(--ui-emphasis-e3-text));
}
[data-ui="pub.strategy-passport"][data-part="return"][data-v-result="down"] {
  color: var(--c-pub_strategy-passport--return--v-result-down--color, var(--ui-emphasis-e6-text));
}
[data-ui="pub.strategy-passport"][data-part="toolbarReturn"][data-v-result="down"] {
  color: var(--c-pub_strategy-passport--toolbarReturn--v-result-down--color, var(--ui-emphasis-e6-text));
}
[data-ui="pub.strategy-passport"][data-part="versionReturn"][data-v-result="down"] {
  color: var(--c-pub_strategy-passport--versionReturn--v-result-down--color, var(--ui-emphasis-e6-text));
}
[data-ui="pub.strategy-passport"][data-part="return"][data-v-figure="pending"] {
  font-size: var(--c-pub_strategy-passport--return--v-figure-pending--fontSize, var(--ui-type-size-xl));
  line-height: var(--c-pub_strategy-passport--return--v-figure-pending--lineHeight, 1.4);
}
[data-ui="pub.company-card"][data-part="surprise"][data-v-direction="up"] {
  color: var(--c-pub_company-card--surprise--v-direction-up--color, var(--ui-status-success-text));
}
[data-ui="pub.company-card"][data-part="surprise"][data-v-direction="down"] {
  color: var(--c-pub_company-card--surprise--v-direction-down--color, var(--ui-status-danger-text));
}
[data-ui="pub.company-card"][data-part="signalValue"][data-v-signal="expired"] {
  color: var(--c-pub_company-card--signalValue--v-signal-expired--color, var(--ui-content-fg-muted));
}
[data-ui="pub.market-document-intelligence"][data-part="guidance"][data-v-guidance="raised"] {
  color: var(--c-pub_market-document-intelligence--guidance--v-guidance-raised--color, var(--ui-status-success-text));
}
[data-ui="pub.market-document-intelligence"][data-part="guidance"][data-v-guidance="lowered"] {
  color: var(--c-pub_market-document-intelligence--guidance--v-guidance-lowered--color, var(--ui-status-danger-text));
}
[data-ui="pub.thesis-chip"][data-part="status"][data-v-tone="success"] {
  color: var(--c-pub_thesis-chip--status--v-tone-success--color, var(--ui-status-success-text));
}
[data-ui="pub.thesis-chip"][data-part="status"][data-v-tone="warning"] {
  color: var(--c-pub_thesis-chip--status--v-tone-warning--color, var(--ui-status-warning-text));
}
[data-ui="pub.thesis-chip"][data-part="status"][data-v-tone="danger"] {
  color: var(--c-pub_thesis-chip--status--v-tone-danger--color, var(--ui-status-danger-text));
}
[data-ui="pub.thesis-panel"][data-part="notice"][data-v-tone="error"] {
  background: var(--c-pub_thesis-panel--notice--v-tone-error--background, var(--ui-status-danger-surface));
  color: var(--c-pub_thesis-panel--notice--v-tone-error--color, var(--ui-status-danger-on-surface));
}
[data-ui="pub.research-log"][data-part="entry"][data-v-tone="danger"] {
  border-color: var(--c-pub_research-log--entry--v-tone-danger--borderColor, var(--ui-status-danger-text));
}
[data-ui="pub.research-log"][data-part="taskStatus"][data-v-tone="danger"] {
  background: var(--c-pub_research-log--taskStatus--v-tone-danger--background, var(--ui-status-danger-surface));
  color: var(--c-pub_research-log--taskStatus--v-tone-danger--color, var(--ui-status-danger-on-surface));
}
[data-ui="pub.research-log"][data-part="entry"][data-v-tone="active"] {
  border-color: var(--c-pub_research-log--entry--v-tone-active--borderColor, var(--ui-action-accent-fill));
}
[data-ui="pub.content-watch"][data-part="status"][data-v-status="active"] {
  background: var(--c-pub_content-watch--status--v-status-active--background, var(--ui-status-success-surface));
  border-color: var(--c-pub_content-watch--status--v-status-active--borderColor, var(--ui-status-success-line));
  color: var(--c-pub_content-watch--status--v-status-active--color, var(--ui-status-success-on-surface));
}
[data-ui="pub.strategy-logic"][data-part="panel"][data-v-tone="warning"] {
  background: var(--c-pub_strategy-logic--panel--v-tone-warning--background, var(--ui-surface-raised));
}
[data-ui="pub.live-paper-chart"][data-part="return"][data-v-result="down"] {
  color: var(--c-pub_live-paper-chart--return--v-result-down--color, var(--pub-on-ink-coral));
}
[data-ui="pub.analyst-data-entry-status"][data-part="root"][data-v-tone="success"] {
  background: var(--c-pub_analyst-data-entry-status--root--v-tone-success--background, var(--ui-status-success-surface));
  border-color: var(--c-pub_analyst-data-entry-status--root--v-tone-success--borderColor, var(--ui-status-success-line));
}
[data-ui="pub.analyst-data-entry-status"][data-part="root"][data-v-tone="warning"] {
  background: var(--c-pub_analyst-data-entry-status--root--v-tone-warning--background, var(--ui-status-warning-surface));
  border-color: var(--c-pub_analyst-data-entry-status--root--v-tone-warning--borderColor, var(--ui-status-warning-line));
}
[data-ui="pub.analyst-data-entry-status"][data-part="root"][data-v-tone="danger"] {
  background: var(--c-pub_analyst-data-entry-status--root--v-tone-danger--background, var(--ui-status-danger-surface));
  border-color: var(--c-pub_analyst-data-entry-status--root--v-tone-danger--borderColor, var(--ui-status-danger-line));
}
[data-ui="pub.analyst-data-entry"][data-part="root"][data-v-density="compact"] {
  background: var(--c-pub_analyst-data-entry--root--v-density-compact--background, var(--ui-surface-page));
}
[data-ui="pub.magic-puck-context-meter"][data-part="value"][data-v-pressure="elevated"] {
  stroke: var(--c-pub_magic-puck-context-meter--value--v-pressure-elevated--stroke, var(--ui-emphasis-e2-fill));
}
[data-ui="pub.magic-puck-context-meter"][data-part="heading"][data-v-pressure="elevated"] {
  color: var(--c-pub_magic-puck-context-meter--heading--v-pressure-elevated--color, var(--ui-emphasis-e2-text));
}
[data-ui="pub.magic-puck-context-meter"][data-part="value"][data-v-pressure="high"] {
  stroke: var(--c-pub_magic-puck-context-meter--value--v-pressure-high--stroke, var(--ui-emphasis-e1-strong));
}
[data-ui="pub.magic-puck-context-meter"][data-part="heading"][data-v-pressure="high"] {
  color: var(--c-pub_magic-puck-context-meter--heading--v-pressure-high--color, var(--ui-emphasis-e6-text));
}
[data-ui="pub.market-alerts-inbox"][data-part="bell"][data-v-unread="true"] {
  color: var(--c-pub_market-alerts-inbox--bell--v-unread-true--color, var(--ui-content-fg));
}
[data-ui="pub.market-alerts-inbox"][data-part="item"][data-v-unread="true"] {
  color: var(--c-pub_market-alerts-inbox--item--v-unread-true--color, var(--ui-content-fg));
}
[data-ui="pub.market-alerts-inbox"][data-part="dot"][data-v-unread="true"] {
  background: var(--c-pub_market-alerts-inbox--dot--v-unread-true--background, var(--ui-action-accent-fill));
}
[data-ui="pub.market-alerts-inbox"][data-part="title"][data-v-unread="true"] {
  font-weight: var(--c-pub_market-alerts-inbox--title--v-unread-true--fontWeight, 800);
}
[data-ui="pub.market-alerts-form"][data-part="company"][data-v-company="problem"] {
  background: var(--c-pub_market-alerts-form--company--v-company-problem--background, transparent);
  border-color: var(--c-pub_market-alerts-form--company--v-company-problem--borderColor, var(--ui-status-danger-line));
  color: var(--c-pub_market-alerts-form--company--v-company-problem--color, var(--ui-status-danger-text));
}
[data-ui="pub.market-alerts-form"][data-part="result"][data-v-tone="success"] {
  color: var(--c-pub_market-alerts-form--result--v-tone-success--color, var(--ui-status-success-text));
}
[data-ui="pub.market-alerts-form"][data-part="result"][data-v-tone="danger"] {
  color: var(--c-pub_market-alerts-form--result--v-tone-danger--color, var(--ui-status-danger-text));
}
[data-ui="pub.market-feed-card"][data-part="root"][data-v-embedded="true"] {
  background: var(--c-pub_market-feed-card--root--v-embedded-true--background, transparent);
  border-width: var(--c-pub_market-feed-card--root--v-embedded-true--borderWidth, 0);
  border-radius: var(--c-pub_market-feed-card--root--v-embedded-true--radius, 0);
  box-shadow: var(--c-pub_market-feed-card--root--v-embedded-true--shadow, none);
}
[data-ui="pub.upcoming-events-card"][data-part="root"][data-v-embedded="true"] {
  background: var(--c-pub_upcoming-events-card--root--v-embedded-true--background, transparent);
  border-width: var(--c-pub_upcoming-events-card--root--v-embedded-true--borderWidth, 0);
  border-radius: var(--c-pub_upcoming-events-card--root--v-embedded-true--radius, 0);
  box-shadow: var(--c-pub_upcoming-events-card--root--v-embedded-true--shadow, none);
}
[data-ui="pub.mobile-workspace"][data-part="root"][data-v-presentation="panel"] {
  background: var(--c-pub_mobile-workspace--root--v-presentation-panel--background, transparent);
}
[data-ui="pub.mobile-graph-node-edit-actions"][data-part="status"][data-v-tone="danger"] {
  color: var(--c-pub_mobile-graph-node-edit-actions--status--v-tone-danger--color, var(--ui-status-danger-text));
}
[data-ui="pub.mobile-graph-node-tile"][data-part="root"][data-v-presentation="bare"] {
  border-width: var(--c-pub_mobile-graph-node-tile--root--v-presentation-bare--borderWidth, 0);
  box-shadow: var(--c-pub_mobile-graph-node-tile--root--v-presentation-bare--shadow, none);
}
[data-ui="pub.mobile-graph-station"][data-part="label"][data-v-route="traveled"] {
  background: var(--c-pub_mobile-graph-station--label--v-route-traveled--background, var(--ui-status-success-surface));
  border-color: var(--c-pub_mobile-graph-station--label--v-route-traveled--borderColor, var(--ui-status-success-line));
}
[data-ui="pub.mobile-graph-view"][data-part="route"][data-v-route="traveled"] {
  stroke: var(--c-pub_mobile-graph-view--route--v-route-traveled--stroke, var(--ui-status-success-fill));
}
[data-ui="pub.mobile-workspace-mini-metric"][data-part="root"][data-v-tone="success"] {
  border-color: var(--c-pub_mobile-workspace-mini-metric--root--v-tone-success--borderColor, var(--ui-status-success-line));
}
[data-ui="pub.mobile-workspace-mini-metric"][data-part="value"][data-v-tone="success"] {
  color: var(--c-pub_mobile-workspace-mini-metric--value--v-tone-success--color, var(--ui-status-success-text));
}
[data-ui="pub.mobile-workspace-mini-metric"][data-part="root"][data-v-tone="warning"] {
  border-color: var(--c-pub_mobile-workspace-mini-metric--root--v-tone-warning--borderColor, var(--ui-status-warning-line));
}
[data-ui="pub.mobile-workspace-mini-metric"][data-part="value"][data-v-tone="warning"] {
  color: var(--c-pub_mobile-workspace-mini-metric--value--v-tone-warning--color, var(--ui-status-warning-text));
}
[data-ui="pub.mobile-workspace-mini-metric"][data-part="root"][data-v-tone="danger"] {
  border-color: var(--c-pub_mobile-workspace-mini-metric--root--v-tone-danger--borderColor, var(--ui-status-danger-line));
}
[data-ui="pub.mobile-workspace-mini-metric"][data-part="value"][data-v-tone="danger"] {
  color: var(--c-pub_mobile-workspace-mini-metric--value--v-tone-danger--color, var(--ui-status-danger-text));
}
[data-ui="pub.mobile-workspace-node-surface"][data-part="root"][data-v-presentation="bare"] {
  border-width: var(--c-pub_mobile-workspace-node-surface--root--v-presentation-bare--borderWidth, 0);
  border-radius: var(--c-pub_mobile-workspace-node-surface--root--v-presentation-bare--radius, 0);
}
[data-ui="pub.mobile-workspace-node-surface"][data-part="root"][data-v-presentation="trade"] {
  background: var(--c-pub_mobile-workspace-node-surface--root--v-presentation-trade--background, transparent);
  border-width: var(--c-pub_mobile-workspace-node-surface--root--v-presentation-trade--borderWidth, 0);
}
[data-ui="pub.mobile-runtime-update-sheet"][data-part="reason"][data-v-reason="error"] {
  color: var(--c-pub_mobile-runtime-update-sheet--reason--v-reason-error--color, var(--ui-status-danger-text));
}
[data-ui="pub.mobile-pulse-alerts"][data-part="notice"][data-v-density="compact"] {
  background: var(--c-pub_mobile-pulse-alerts--notice--v-density-compact--background, transparent);
}
[data-ui="pub.mobile-pulse-alerts"][data-part="noticeText"][data-v-density="compact"] {
  font-size: var(--c-pub_mobile-pulse-alerts--noticeText--v-density-compact--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_mobile-pulse-alerts--noticeText--v-density-compact--lineHeight, 1.3333);
}
[data-ui="pub.mobile-pulse-alerts"][data-part="emptyTitle"][data-v-density="compact"] {
  font-size: var(--c-pub_mobile-pulse-alerts--emptyTitle--v-density-compact--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_mobile-pulse-alerts--emptyTitle--v-density-compact--lineHeight, 1.3333);
}
[data-ui="pub.mobile-pulse-alerts"][data-part="alert"][data-v-density="compact"] {
  background: var(--c-pub_mobile-pulse-alerts--alert--v-density-compact--background, transparent);
  border-width: var(--c-pub_mobile-pulse-alerts--alert--v-density-compact--borderWidth, 0);
}
[data-ui="pub.mobile-pulse-alerts"][data-part="alertTitle"][data-v-density="compact"] {
  font-size: var(--c-pub_mobile-pulse-alerts--alertTitle--v-density-compact--fontSize, var(--ui-type-size-xs));
}
[data-ui="pub.mobile-pulse-alerts"][data-part="alertTime"][data-v-density="compact"] {
  font-size: var(--c-pub_mobile-pulse-alerts--alertTime--v-density-compact--fontSize, var(--ui-type-size-2xs));
}
[data-ui="pub.mobile-pulse-alerts"][data-part="dot"][data-v-tone="success"] {
  background: var(--c-pub_mobile-pulse-alerts--dot--v-tone-success--background, var(--ui-status-success-fill));
}
[data-ui="pub.mobile-pulse-alerts"][data-part="dot"][data-v-tone="warning"] {
  background: var(--c-pub_mobile-pulse-alerts--dot--v-tone-warning--background, var(--ui-status-warning-fill));
}
[data-ui="pub.mobile-pulse-alerts"][data-part="dot"][data-v-tone="danger"] {
  background: var(--c-pub_mobile-pulse-alerts--dot--v-tone-danger--background, var(--ui-status-danger-fill));
}
[data-ui="pub.mobile-pulse-indicator"][data-part="root"][data-v-density="compact"] {
  background: var(--c-pub_mobile-pulse-indicator--root--v-density-compact--background, var(--ui-surface-raised));
  border-width: var(--c-pub_mobile-pulse-indicator--root--v-density-compact--borderWidth, 0);
}
[data-ui="pub.mobile-pulse-indicator"][data-part="label"][data-v-density="compact"] {
  font-size: var(--c-pub_mobile-pulse-indicator--label--v-density-compact--fontSize, var(--ui-type-size-xs));
}
[data-ui="pub.mobile-pulse-indicator"][data-part="value"][data-v-density="compact"] {
  font-size: var(--c-pub_mobile-pulse-indicator--value--v-density-compact--fontSize, var(--ui-type-size-xs));
}
[data-ui="pub.mobile-pulse"][data-part="title"][data-v-density="compact"] {
  font-size: var(--c-pub_mobile-pulse--title--v-density-compact--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_mobile-pulse--title--v-density-compact--lineHeight, 1.4286);
}
[data-ui="pub.paper-valuation-as-of"][data-part="root"][data-v-freshness="stale"] {
  color: var(--c-pub_paper-valuation-as-of--root--v-freshness-stale--color, var(--ui-status-warning-text));
}
[data-ui="pub.research-inbox-launcher"][data-part="root"][data-v-variant="toolbar"] {
  border-radius: var(--c-pub_research-inbox-launcher--root--v-variant-toolbar--radius, var(--ui-geometry-radius-control));
  font-size: var(--c-pub_research-inbox-launcher--root--v-variant-toolbar--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_research-inbox-launcher--root--v-variant-toolbar--lineHeight, 1.4286);
}
[data-ui="pub.settings-button"][data-part="default"][data-v-size="xs"] {
  font-size: var(--c-pub_settings-button--default--v-size-xs--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_settings-button--default--v-size-xs--lineHeight, 1.3333);
}
[data-ui="pub.settings-button"][data-part="primary"][data-v-size="xs"] {
  font-size: var(--c-pub_settings-button--primary--v-size-xs--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_settings-button--primary--v-size-xs--lineHeight, 1.3333);
}
[data-ui="pub.settings-button"][data-part="quiet"][data-v-size="xs"] {
  font-size: var(--c-pub_settings-button--quiet--v-size-xs--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_settings-button--quiet--v-size-xs--lineHeight, 1.3333);
}
[data-ui="pub.settings-button"][data-part="danger"][data-v-size="xs"] {
  font-size: var(--c-pub_settings-button--danger--v-size-xs--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_settings-button--danger--v-size-xs--lineHeight, 1.3333);
}
[data-ui="pub.settings-dot"][data-part="root"][data-v-tone="success"] {
  background: var(--c-pub_settings-dot--root--v-tone-success--background, var(--ui-status-success-fill));
}
[data-ui="pub.settings-dot"][data-part="root"][data-v-tone="warning"] {
  background: var(--c-pub_settings-dot--root--v-tone-warning--background, var(--ui-status-warning-line));
}
[data-ui="pub.settings-dot"][data-part="root"][data-v-tone="danger"] {
  background: var(--c-pub_settings-dot--root--v-tone-danger--background, var(--ui-status-danger-fill));
}
[data-ui="pub.settings-input"][data-part="root"][data-v-font="mono"] {
  font-family: var(--c-pub_settings-input--root--v-font-mono--fontFamily, var(--ui-type-font-mono));
}
[data-ui="pub.settings-input"][data-part="root"][data-v-size="lg"] {
  font-size: var(--c-pub_settings-input--root--v-size-lg--fontSize, var(--ui-type-size-lg));
  line-height: var(--c-pub_settings-input--root--v-size-lg--lineHeight, 1.5);
}
[data-ui="pub.settings-input"][data-part="root"][data-v-shape="multiline"] {
  border-radius: var(--c-pub_settings-input--root--v-shape-multiline--radius, var(--ui-geometry-radius-surface));
  line-height: var(--c-pub_settings-input--root--v-shape-multiline--lineHeight, 1.7143);
}
[data-ui="pub.settings-status"][data-part="root"][data-v-tone="success"] {
  background: var(--c-pub_settings-status--root--v-tone-success--background, var(--ui-status-success-surface));
  border-color: var(--c-pub_settings-status--root--v-tone-success--borderColor, var(--ui-status-success-line));
  color: var(--c-pub_settings-status--root--v-tone-success--color, var(--ui-content-fg));
}
[data-ui="pub.settings-status"][data-part="root"][data-v-tone="warning"] {
  background: var(--c-pub_settings-status--root--v-tone-warning--background, var(--ui-status-warning-surface));
  border-color: var(--c-pub_settings-status--root--v-tone-warning--borderColor, var(--ui-status-warning-line));
  color: var(--c-pub_settings-status--root--v-tone-warning--color, var(--ui-content-fg));
}
[data-ui="pub.settings-status"][data-part="root"][data-v-tone="danger"] {
  background: var(--c-pub_settings-status--root--v-tone-danger--background, var(--ui-status-danger-surface));
  border-color: var(--c-pub_settings-status--root--v-tone-danger--borderColor, var(--ui-status-danger-line));
  color: var(--c-pub_settings-status--root--v-tone-danger--color, var(--ui-content-fg));
}
[data-ui="pub.strategy-handoff-picker"][data-part="choice"][data-v-choice="default"] {
  border-color: var(--c-pub_strategy-handoff-picker--choice--v-choice-default--borderColor, var(--ui-content-fg));
}
[data-ui="pub.overview-metric"][data-part="value"][data-v-tone="positive"] {
  color: var(--c-pub_overview-metric--value--v-tone-positive--color, var(--ui-data-up));
}
[data-ui="pub.overview-metric"][data-part="value"][data-v-tone="negative"] {
  color: var(--c-pub_overview-metric--value--v-tone-negative--color, var(--ui-data-down));
}
[data-ui="pub.overview-table-cell"][data-part="root"][data-v-tone="positive"] {
  color: var(--c-pub_overview-table-cell--root--v-tone-positive--color, var(--ui-data-up));
}
[data-ui="pub.overview-table-cell"][data-part="root"][data-v-tone="negative"] {
  color: var(--c-pub_overview-table-cell--root--v-tone-negative--color, var(--ui-data-down));
}
[data-ui="pub.overview-table-cell"][data-part="root"][data-v-weight="strong"] {
  font-weight: var(--c-pub_overview-table-cell--root--v-weight-strong--fontWeight, 900);
}
[data-ui="pub.strategy-workspace-overview"][data-part="pnl"][data-v-tone="positive"] {
  color: var(--c-pub_strategy-workspace-overview--pnl--v-tone-positive--color, var(--ui-data-up));
}
[data-ui="pub.strategy-workspace-overview"][data-part="pnl"][data-v-tone="negative"] {
  color: var(--c-pub_strategy-workspace-overview--pnl--v-tone-negative--color, var(--ui-data-down));
}
[data-ui="pub.app-network-alert"][data-part="root"][data-v-kind="banner"] {
  border-color: var(--c-pub_app-network-alert--root--v-kind-banner--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_app-network-alert--root--v-kind-banner--borderWidth, var(--ui-geometry-border-width));
  border-radius: var(--c-pub_app-network-alert--root--v-kind-banner--radius, 0);
  font-size: var(--c-pub_app-network-alert--root--v-kind-banner--fontSize, var(--ui-type-size-md));
  line-height: var(--c-pub_app-network-alert--root--v-kind-banner--lineHeight, 1.4286);
}
[data-ui="pub.app-network-alert"][data-part="root"][data-v-kind="popover"] {
  border-color: var(--c-pub_app-network-alert--root--v-kind-popover--borderColor, var(--ui-line-hairline));
  border-width: var(--c-pub_app-network-alert--root--v-kind-popover--borderWidth, var(--ui-geometry-border-width));
  box-shadow: var(--c-pub_app-network-alert--root--v-kind-popover--shadow, var(--ui-elevation-popover));
}
[data-ui="pub.app-network-message"][data-part="root"][data-v-tone="success"] {
  color: var(--c-pub_app-network-message--root--v-tone-success--color, var(--ui-emphasis-e3-text));
}
[data-ui="pub.app-network-message"][data-part="root"][data-v-tone="muted"] {
  color: var(--c-pub_app-network-message--root--v-tone-muted--color, var(--ui-content-fg-muted));
}
[data-ui="pub.app-network-message"][data-part="root"][data-v-size="sm"] {
  font-size: var(--c-pub_app-network-message--root--v-size-sm--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_app-network-message--root--v-size-sm--lineHeight, 1.3333);
}
[data-ui="pub.app-network-message"][data-part="root"][data-v-weight="semibold"] {
  font-weight: var(--c-pub_app-network-message--root--v-weight-semibold--fontWeight, 600);
}
[data-ui="pub.app-network-message"][data-part="root"][data-v-weight="regular"] {
  font-weight: var(--c-pub_app-network-message--root--v-weight-regular--fontWeight, var(--ui-type-weight-regular));
}
[data-ui="pub.app-network-toggle-action"][data-part="follow"][data-v-size="compact"] {
  font-size: var(--c-pub_app-network-toggle-action--follow--v-size-compact--fontSize, var(--ui-type-size-xs));
  line-height: var(--c-pub_app-network-toggle-action--follow--v-size-compact--lineHeight, 1.3333);
}
[data-ui="pub.app-notifications"][data-part="item"][data-v-read="unread"] {
  background: var(--c-pub_app-notifications--item--v-read-unread--background, var(--ui-surface-raised));
}
[data-ui="pub.app-public-strategy-logic"][data-part="frame"][data-v-attach="cover"] {
  border-radius: var(--c-pub_app-public-strategy-logic--frame--v-attach-cover--radius, 0);
}
[data-ui="pub.app-theme-library"][data-part="notice"][data-v-tone="muted"] {
  color: var(--c-pub_app-theme-library--notice--v-tone-muted--color, var(--ui-content-fg-muted));
}
[data-ui="pub.app-candle-event-hover-card"][data-part="title"][data-v-tone="neutral"] {
  color: var(--c-pub_app-candle-event-hover-card--title--v-tone-neutral--color, var(--ui-content-fg-muted));
}
[data-ui="pub.app-candle-event-hover-card"][data-part="title"][data-v-tone="positive"] {
  color: var(--c-pub_app-candle-event-hover-card--title--v-tone-positive--color, var(--ui-status-success-text));
}
[data-ui="pub.app-candle-event-hover-card"][data-part="title"][data-v-tone="negative"] {
  color: var(--c-pub_app-candle-event-hover-card--title--v-tone-negative--color, var(--ui-status-danger-text));
}
[data-ui="pub.app-candle-event-kind"][data-part="dot"][data-v-kind="macro"] {
  background: var(--c-pub_app-candle-event-kind--dot--v-kind-macro--background, var(--ui-emphasis-e2-fill));
}
[data-ui="pub.app-candle-event-kind"][data-part="glyph"][data-v-kind="macro"] {
  background: var(--c-pub_app-candle-event-kind--glyph--v-kind-macro--background, var(--ui-emphasis-e2-fill));
  color: var(--c-pub_app-candle-event-kind--glyph--v-kind-macro--color, var(--ui-emphasis-e2-on-fill));
}
[data-ui="pub.app-candle-event-kind"][data-part="dot"][data-v-kind="earnings"] {
  background: var(--c-pub_app-candle-event-kind--dot--v-kind-earnings--background, var(--ui-emphasis-e4-fill));
}
[data-ui="pub.app-candle-event-kind"][data-part="glyph"][data-v-kind="earnings"] {
  background: var(--c-pub_app-candle-event-kind--glyph--v-kind-earnings--background, var(--ui-emphasis-e4-fill));
  color: var(--c-pub_app-candle-event-kind--glyph--v-kind-earnings--color, var(--ui-emphasis-e4-on-fill));
}
[data-ui="pub.app-candle-event-kind"][data-part="dot"][data-v-kind="signal"] {
  background: var(--c-pub_app-candle-event-kind--dot--v-kind-signal--background, var(--ui-emphasis-e3-fill));
}
[data-ui="pub.app-candle-event-kind"][data-part="glyph"][data-v-kind="signal"] {
  background: var(--c-pub_app-candle-event-kind--glyph--v-kind-signal--background, var(--ui-emphasis-e3-fill));
  color: var(--c-pub_app-candle-event-kind--glyph--v-kind-signal--color, var(--ui-emphasis-e3-on-fill));
}
[data-ui="pub.app-candle-event-kind"][data-part="glyph"][data-v-layer="off"] {
  opacity: var(--c-pub_app-candle-event-kind--glyph--v-layer-off--opacity, 0.35);
}
[data-ui="pub.app-candle-event-row"][data-part="title"][data-v-tone="neutral"] {
  color: var(--c-pub_app-candle-event-row--title--v-tone-neutral--color, var(--ui-content-fg-muted));
}
[data-ui="pub.app-candle-event-row"][data-part="title"][data-v-tone="positive"] {
  color: var(--c-pub_app-candle-event-row--title--v-tone-positive--color, var(--ui-status-success-text));
}
[data-ui="pub.app-candle-event-row"][data-part="title"][data-v-tone="negative"] {
  color: var(--c-pub_app-candle-event-row--title--v-tone-negative--color, var(--ui-status-danger-text));
}
[data-ui="pub.app-candle-event-row"][data-part="importance"][data-v-importance="on"] {
  background: var(--c-pub_app-candle-event-row--importance--v-importance-on--background, var(--ui-status-warning-fill));
}
[data-ui="pub.app-candle-header"][data-part="change"][data-v-direction="down"] {
  background: var(--c-pub_app-candle-header--change--v-direction-down--background, var(--ui-status-danger-surface));
  color: var(--c-pub_app-candle-header--change--v-direction-down--color, var(--ui-status-danger-on-surface));
}
[data-ui="pub.app-candle-live-badge"][data-part="root"][data-v-status="live"] {
  color: var(--c-pub_app-candle-live-badge--root--v-status-live--color, var(--ui-status-success-text));
  border-color: var(--c-pub_app-candle-live-badge--root--v-status-live--borderColor, var(--ui-status-success-line));
}
[data-ui="pub.app-candle-live-badge"][data-part="dot"][data-v-status="live"] {
  background: var(--c-pub_app-candle-live-badge--dot--v-status-live--background, var(--ui-feedback-live-dot));
}
[data-ui="pub.app-candle-menu"][data-part="swatchFill"][data-v-indicator="ema9"] {
  background: var(--c-pub_app-candle-menu--swatchFill--v-indicator-ema9--background, var(--ui-chart-indicator2));
}
[data-ui="pub.app-candle-menu"][data-part="swatchFill"][data-v-indicator="ema21"] {
  background: var(--c-pub_app-candle-menu--swatchFill--v-indicator-ema21--background, var(--ui-data-series2));
}
[data-ui="pub.app-candle-menu"][data-part="swatchFill"][data-v-indicator="ema50"] {
  background: var(--c-pub_app-candle-menu--swatchFill--v-indicator-ema50--background, var(--ui-chart-indicator4));
}
[data-ui="pub.app-candle-menu"][data-part="swatchFill"][data-v-indicator="bollinger"] {
  background: var(--c-pub_app-candle-menu--swatchFill--v-indicator-bollinger--background, var(--ui-chart-indicator1));
}
[data-ui="pub.app-candle-menu"][data-part="swatchFill"][data-v-indicator="vwap"] {
  background: var(--c-pub_app-candle-menu--swatchFill--v-indicator-vwap--background, var(--ui-emphasis-e6-fill));
}
[data-ui="pub.app-candle-menu"][data-part="swatchFill"][data-v-indicator="volume"] {
  background: var(--c-pub_app-candle-menu--swatchFill--v-indicator-volume--background, var(--ui-chart-indicator1));
}
[data-ui="pub.app-candle-menu"][data-part="swatchFill"][data-v-indicator="rsi"] {
  background: var(--c-pub_app-candle-menu--swatchFill--v-indicator-rsi--background, var(--ui-chart-indicator4));
}
[data-ui="pub.app-candle-menu"][data-part="swatchFill"][data-v-indicator="macd"] {
  background: var(--c-pub_app-candle-menu--swatchFill--v-indicator-macd--background, var(--ui-chart-indicator1));
}
[data-ui="pub.app-candle-menu"][data-part="swatchFill"][data-v-indicator="stoch"] {
  background: var(--c-pub_app-candle-menu--swatchFill--v-indicator-stoch--background, var(--ui-chart-indicator3));
}
[data-ui="pub.app-candle-menu"][data-part="value"][data-v-direction="down"] {
  color: var(--c-pub_app-candle-menu--value--v-direction-down--color, var(--ui-status-danger-text));
}
[data-ui="pub.app-candle-signals"][data-part="readingState"][data-v-tone="positive"] {
  color: var(--c-pub_app-candle-signals--readingState--v-tone-positive--color, var(--ui-status-success-text));
}
[data-ui="pub.app-candle-signals"][data-part="rowDelta"][data-v-tone="positive"] {
  color: var(--c-pub_app-candle-signals--rowDelta--v-tone-positive--color, var(--ui-status-success-text));
}
[data-ui="pub.app-candle-signals"][data-part="sparkline"][data-v-tone="positive"] {
  stroke: var(--c-pub_app-candle-signals--sparkline--v-tone-positive--stroke, var(--ui-data-up));
}
[data-ui="pub.app-candle-signals"][data-part="readingState"][data-v-tone="negative"] {
  color: var(--c-pub_app-candle-signals--readingState--v-tone-negative--color, var(--ui-status-danger-text));
}
[data-ui="pub.app-candle-signals"][data-part="rowDelta"][data-v-tone="negative"] {
  color: var(--c-pub_app-candle-signals--rowDelta--v-tone-negative--color, var(--ui-status-danger-text));
}
[data-ui="pub.app-candle-signals"][data-part="sparkline"][data-v-tone="negative"] {
  stroke: var(--c-pub_app-candle-signals--sparkline--v-tone-negative--stroke, var(--ui-data-down));
}
[data-ui="pub.app-command-bar-category"][data-part="dot"][data-v-category="navigation"] {
  background: var(--c-pub_app-command-bar-category--dot--v-category-navigation--background, var(--ui-emphasis-e3-fill));
}
[data-ui="pub.app-home-feed"][data-part="root"][data-v-surface="page"] {
  background: var(--c-pub_app-home-feed--root--v-surface-page--background, var(--ui-surface-page));
}
[data-ui="pub.app-home-strategy-card"][data-part="activity"][data-v-activity="alert"] {
  color: var(--c-pub_app-home-strategy-card--activity--v-activity-alert--color, var(--ui-content-fg));
}
[data-ui="pub.app-indicator-classic-controls"][data-part="laneDot"][data-v-lane="price"] {
  background: var(--c-pub_app-indicator-classic-controls--laneDot--v-lane-price--background, var(--ui-emphasis-e4-fill));
}
[data-ui="pub.app-indicator-classic-controls"][data-part="laneDot"][data-v-lane="rsi"] {
  background: var(--c-pub_app-indicator-classic-controls--laneDot--v-lane-rsi--background, var(--ui-emphasis-e5-fill));
}
[data-ui="pub.app-indicator-classic-controls"][data-part="laneDot"][data-v-lane="macd"] {
  background: var(--c-pub_app-indicator-classic-controls--laneDot--v-lane-macd--background, var(--ui-emphasis-e5-fill));
}
[data-ui="pub.app-indicator-controls"][data-part="feedDot"][data-v-feed="live"] {
  background: var(--c-pub_app-indicator-controls--feedDot--v-feed-live--background, var(--ui-feedback-live-dot));
}
[data-ui="pub.app-indicator-controls"][data-part="feedDot"][data-v-feed="stale"] {
  background: var(--c-pub_app-indicator-controls--feedDot--v-feed-stale--background, var(--ui-status-warning-fill));
}
[data-ui="pub.app-indicator-controls"][data-part="laneDot"][data-v-lane="price"] {
  background: var(--c-pub_app-indicator-controls--laneDot--v-lane-price--background, var(--ui-emphasis-e4-fill));
}
[data-ui="pub.app-indicator-controls"][data-part="laneDot"][data-v-lane="rsi"] {
  background: var(--c-pub_app-indicator-controls--laneDot--v-lane-rsi--background, var(--ui-emphasis-e5-fill));
}
[data-ui="pub.app-indicator-controls"][data-part="laneDot"][data-v-lane="macd"] {
  background: var(--c-pub_app-indicator-controls--laneDot--v-lane-macd--background, var(--ui-content-fg));
}
[data-ui="pub.app-indicator-pace"][data-part="value"][data-v-direction="up"] {
  color: var(--c-pub_app-indicator-pace--value--v-direction-up--color, var(--ui-status-success-text));
}
[data-ui="pub.app-indicator-pace"][data-part="value"][data-v-direction="down"] {
  color: var(--c-pub_app-indicator-pace--value--v-direction-down--color, var(--ui-status-danger-text));
}
[data-ui="pub.app-indicator-pace"][data-part="value"][data-v-direction="flat"] {
  color: var(--c-pub_app-indicator-pace--value--v-direction-flat--color, var(--ui-content-fg));
}
[data-ui="pub.app-indicator-signals"][data-part="root"][data-v-feed="idle"] {
  opacity: var(--c-pub_app-indicator-signals--root--v-feed-idle--opacity, 0.6);
}
[data-ui="pub.app-indicator-signals"][data-part="signal"][data-v-direction="up"] {
  border-color: var(--c-pub_app-indicator-signals--signal--v-direction-up--borderColor, var(--ui-status-success-line));
  color: var(--c-pub_app-indicator-signals--signal--v-direction-up--color, var(--ui-status-success-text));
}
[data-ui="pub.app-indicator-signals"][data-part="signal"][data-v-direction="down"] {
  border-color: var(--c-pub_app-indicator-signals--signal--v-direction-down--borderColor, var(--ui-status-danger-line));
  color: var(--c-pub_app-indicator-signals--signal--v-direction-down--color, var(--ui-status-danger-text));
}
[data-ui="pub.app-logo-sample"][data-part="root"][data-v-field="dark"] {
  background: var(--c-pub_app-logo-sample--root--v-field-dark--background, var(--ui-surface-inverse));
}
[data-ui="pub.app-logo-sample"][data-part="mark"][data-v-field="dark"] {
  color: var(--c-pub_app-logo-sample--mark--v-field-dark--color, var(--ui-surface-on-inverse));
}
[data-ui="pub.app-logo-sample"][data-part="root"][data-v-field="image"] {
  background: var(--c-pub_app-logo-sample--root--v-field-image--background, var(--ui-status-success-surface));
}
[data-ui="pub.app-logo-sample"][data-part="root"][data-v-field="sunset"] {
  background: var(--c-pub_app-logo-sample--root--v-field-sunset--background, var(--ui-status-info-surface));
}
[data-ui="pub.app-workspace-meta-node"][data-part="root"][data-v-drag="dragging"] {
  opacity: var(--c-pub_app-workspace-meta-node--root--v-drag-dragging--opacity, 0.8);
}
[data-ui="pub.app-workspace-meta-node"][data-part="root"][data-v-landmark="yes"] {
  border-color: var(--c-pub_app-workspace-meta-node--root--v-landmark-yes--borderColor, var(--ui-graph-primary));
}
[data-ui="pub.app-workspace-meta-node"][data-part="resizeGrip"][data-v-resize="resizing"] {
  border-color: var(--c-pub_app-workspace-meta-node--resizeGrip--v-resize-resizing--borderColor, var(--ui-node-fg));
}
[data-ui="pub.app-mobile-consumer-pager"][data-part="bubble"][data-v-from="user"] {
  background: var(--c-pub_app-mobile-consumer-pager--bubble--v-from-user--background, var(--ui-action-accent-fill));
  border-width: var(--c-pub_app-mobile-consumer-pager--bubble--v-from-user--borderWidth, 0);
}
[data-ui="pub.app-mobile-consumer-pager"][data-part="bubbleLine"][data-v-from="user"] {
  background: var(--c-pub_app-mobile-consumer-pager--bubbleLine--v-from-user--background, var(--ui-action-accent-on-fill));
  opacity: var(--c-pub_app-mobile-consumer-pager--bubbleLine--v-from-user--opacity, 0.2);
}
[data-ui="pub.app-workspace-mobile-publish-action"][data-part="link"][data-v-elevation="raised"] {
  box-shadow: var(--c-pub_app-workspace-mobile-publish-action--link--v-elevation-raised--shadow, var(--ui-elevation-raised));
}
[data-ui="pub.app-workspace-mobile-publish-action"][data-part="cta"][data-v-size="lg"] {
  font-size: var(--c-pub_app-workspace-mobile-publish-action--cta--v-size-lg--fontSize, var(--ui-type-size-lg));
  line-height: var(--c-pub_app-workspace-mobile-publish-action--cta--v-size-lg--lineHeight, 1.5);
}
[data-ui="pub.app-network-loading-profile"][data-part="skeleton"][data-v-shape="line"] {
  border-radius: var(--c-pub_app-network-loading-profile--skeleton--v-shape-line--radius, 999px);
}
[data-ui="pub.app-race-gait"][data-part="lag"][data-v-sync="behind"] {
  background: var(--c-pub_app-race-gait--lag--v-sync-behind--background, var(--ui-surface-glass));
}
[data-ui="pub.app-race-gait"][data-part="lag"][data-v-sync="live"] {
  background: var(--c-pub_app-race-gait--lag--v-sync-live--background, var(--ui-status-success-surface));
  color: var(--c-pub_app-race-gait--lag--v-sync-live--color, var(--ui-status-success-on-surface));
}
[data-ui="pub.app-race-hud"][data-part="pnl"][data-v-direction="up"] {
  color: var(--c-pub_app-race-hud--pnl--v-direction-up--color, var(--ui-status-success-text));
}
[data-ui="pub.app-race-hud"][data-part="change"][data-v-direction="up"] {
  color: var(--c-pub_app-race-hud--change--v-direction-up--color, var(--ui-status-success-text));
}
[data-ui="pub.app-race-hud"][data-part="pnl"][data-v-direction="down"] {
  color: var(--c-pub_app-race-hud--pnl--v-direction-down--color, var(--ui-status-danger-text));
}
[data-ui="pub.app-race-hud"][data-part="change"][data-v-direction="down"] {
  color: var(--c-pub_app-race-hud--change--v-direction-down--color, var(--ui-status-danger-text));
}
[data-ui="pub.app-race-lane-picker"][data-part="lane"][data-v-occupancy="riding"] {
  border-color: var(--c-pub_app-race-lane-picker--lane--v-occupancy-riding--borderColor, var(--ui-line-strong));
}
[data-ui="pub.app-race-lane-picker"][data-part="swatch"][data-v-feed="stale"] {
  opacity: var(--c-pub_app-race-lane-picker--swatch--v-feed-stale--opacity, 0.4);
}
[data-ui="pub.app-race-notice"][data-part="root"][data-v-tone="warn"] {
  background: var(--c-pub_app-race-notice--root--v-tone-warn--background, var(--ui-status-danger-surface));
  color: var(--c-pub_app-race-notice--root--v-tone-warn--color, var(--ui-status-danger-on-surface));
}
[data-ui="pub.app-wallets-badge"][data-part="root"][data-v-tone="success"] {
  background: var(--c-pub_app-wallets-badge--root--v-tone-success--background, var(--ui-status-success-surface));
  border-color: var(--c-pub_app-wallets-badge--root--v-tone-success--borderColor, var(--ui-status-success-line));
  color: var(--c-pub_app-wallets-badge--root--v-tone-success--color, var(--ui-status-success-on-surface));
}
[data-ui="pub.app-wallets-badge"][data-part="root"][data-v-tone="warning"] {
  background: var(--c-pub_app-wallets-badge--root--v-tone-warning--background, var(--ui-status-warning-surface));
  border-color: var(--c-pub_app-wallets-badge--root--v-tone-warning--borderColor, var(--ui-status-warning-line));
  color: var(--c-pub_app-wallets-badge--root--v-tone-warning--color, var(--ui-status-warning-on-surface));
}
[data-ui="pub.app-wallets-badge"][data-part="root"][data-v-tone="danger"] {
  background: var(--c-pub_app-wallets-badge--root--v-tone-danger--background, var(--ui-status-danger-surface));
  border-color: var(--c-pub_app-wallets-badge--root--v-tone-danger--borderColor, var(--ui-status-danger-line));
  color: var(--c-pub_app-wallets-badge--root--v-tone-danger--color, var(--ui-status-danger-on-surface));
}
[data-ui="pub.app-wallets-balance"][data-part="root"][data-v-tone="warning"] {
  background: var(--c-pub_app-wallets-balance--root--v-tone-warning--background, var(--ui-status-warning-surface));
  border-color: var(--c-pub_app-wallets-balance--root--v-tone-warning--borderColor, var(--ui-status-warning-line));
  color: var(--c-pub_app-wallets-balance--root--v-tone-warning--color, var(--ui-status-warning-on-surface));
}
[data-ui="pub.app-wallets-balance"][data-part="icon"][data-v-signal="muted"] {
  color: var(--c-pub_app-wallets-balance--icon--v-signal-muted--color, var(--ui-content-fg-muted));
}
[data-ui="pub.app-wallets-balance"][data-part="icon"][data-v-signal="success"] {
  color: var(--c-pub_app-wallets-balance--icon--v-signal-success--color, var(--ui-status-success-text));
}
[data-ui="pub.app-wallets-button"][data-part="root"][data-v-tone="quiet"] {
  background: var(--c-pub_app-wallets-button--root--v-tone-quiet--background, transparent);
}
[data-ui="pub.app-wallets-button"][data-part="root"][data-v-tone="primary"] {
  background: var(--c-pub_app-wallets-button--root--v-tone-primary--background, var(--ui-action-solid-fill));
  color: var(--c-pub_app-wallets-button--root--v-tone-primary--color, var(--ui-action-solid-on-fill));
  border-width: var(--c-pub_app-wallets-button--root--v-tone-primary--borderWidth, 0);
}
[data-ui="pub.app-wallets-button"][data-part="root"][data-v-elevation="raised"] {
  box-shadow: var(--c-pub_app-wallets-button--root--v-elevation-raised--shadow, var(--ui-elevation-raised));
}
[data-ui="pub.app-wallets-funding-step"][data-part="root"][data-v-state="active"] {
  background: var(--c-pub_app-wallets-funding-step--root--v-state-active--background, var(--ui-surface-page));
  border-color: var(--c-pub_app-wallets-funding-step--root--v-state-active--borderColor, var(--ui-action-solid-line));
  color: var(--c-pub_app-wallets-funding-step--root--v-state-active--color, var(--ui-content-fg));
}
[data-ui="pub.app-wallets-funding-step"][data-part="marker"][data-v-state="active"] {
  border-color: var(--c-pub_app-wallets-funding-step--marker--v-state-active--borderColor, var(--ui-action-solid-line));
  color: var(--c-pub_app-wallets-funding-step--marker--v-state-active--color, var(--ui-content-fg));
}
[data-ui="pub.app-wallets-funding-step"][data-part="root"][data-v-state="complete"] {
  background: var(--c-pub_app-wallets-funding-step--root--v-state-complete--background, var(--ui-state-hover));
  border-color: var(--c-pub_app-wallets-funding-step--root--v-state-complete--borderColor, var(--ui-line-strong));
  color: var(--c-pub_app-wallets-funding-step--root--v-state-complete--color, var(--ui-content-fg));
}
[data-ui="pub.app-wallets-funding-step"][data-part="marker"][data-v-state="complete"] {
  background: var(--c-pub_app-wallets-funding-step--marker--v-state-complete--background, var(--ui-action-solid-fill));
  color: var(--c-pub_app-wallets-funding-step--marker--v-state-complete--color, var(--ui-action-solid-on-fill));
  border-width: var(--c-pub_app-wallets-funding-step--marker--v-state-complete--borderWidth, 0);
}
[data-ui="pub.app-wallets-notice"][data-part="root"][data-v-tone="plain"] {
  background: var(--c-pub_app-wallets-notice--root--v-tone-plain--background, transparent);
}
[data-ui="pub.app-wallets-notice"][data-part="root"][data-v-tone="danger"] {
  background: var(--c-pub_app-wallets-notice--root--v-tone-danger--background, var(--ui-status-danger-surface));
  border-color: var(--c-pub_app-wallets-notice--root--v-tone-danger--borderColor, var(--ui-status-danger-line));
  color: var(--c-pub_app-wallets-notice--root--v-tone-danger--color, var(--ui-status-danger-on-surface));
}
[data-ui="pub.app-wallets-notice"][data-part="root"][data-v-tone="unavailable"] {
  background: var(--c-pub_app-wallets-notice--root--v-tone-unavailable--background, var(--ui-status-danger-surface));
  border-color: var(--c-pub_app-wallets-notice--root--v-tone-unavailable--borderColor, var(--ui-status-danger-line));
}
[data-ui="pub.app-wallets-readiness"][data-part="root"][data-v-ready="ready"] {
  background: var(--c-pub_app-wallets-readiness--root--v-ready-ready--background, var(--ui-status-success-surface));
  color: var(--c-pub_app-wallets-readiness--root--v-ready-ready--color, var(--ui-status-success-on-surface));
}
[data-ui="pub.app-wallets-setup-step"][data-part="root"][data-v-state="active"] {
  color: var(--c-pub_app-wallets-setup-step--root--v-state-active--color, var(--ui-content-fg));
}
[data-ui="pub.app-workspace-auth-gate"][data-part="stripe"][data-v-tone="e2"] {
  background: var(--c-pub_app-workspace-auth-gate--stripe--v-tone-e2--background, var(--ui-emphasis-e2-fill));
}
[data-ui="pub.app-workspace-auth-gate"][data-part="stripe"][data-v-tone="e3"] {
  background: var(--c-pub_app-workspace-auth-gate--stripe--v-tone-e3--background, var(--ui-emphasis-e3-fill));
}
[data-ui="flow2.button"][data-part="root"]:focus-visible {
  outline-color: var(--c-flow2_button--root--focus-visible--outlineColor, var(--ui-focus-ring));
}
[data-ui="flow2.button"][data-part="root"]:disabled,
[data-ui="flow2.button"][data-part="root"][aria-disabled="true"],
[data-ui="flow2.button"][data-part="root"][data-disabled] {
  opacity: var(--c-flow2_button--root--disabled--opacity, var(--ui-state-disabled-opacity));
}
[data-ui="flow2.badge"][data-part="root"]:focus-visible {
  outline-color: var(--c-flow2_badge--root--focus-visible--outlineColor, var(--ui-focus-ring));
}
[data-ui="flow2.dialog"][data-part="close"]:hover {
  opacity: var(--c-flow2_dialog--close--hover--opacity, 1);
  background: var(--c-flow2_dialog--close--hover--background, var(--ui-surface-accent));
}
[data-ui="flow2.dialog"][data-part="close"]:focus-visible {
  outline-color: var(--c-flow2_dialog--close--focus-visible--outlineColor, var(--ui-focus-ring));
}
[data-ui="flow2.sheet"][data-part="close"]:hover {
  opacity: var(--c-flow2_sheet--close--hover--opacity, 1);
  background: var(--c-flow2_sheet--close--hover--background, var(--ui-action-secondary-fill));
}
[data-ui="flow2.sheet"][data-part="close"]:focus-visible {
  outline-color: var(--c-flow2_sheet--close--focus-visible--outlineColor, var(--ui-focus-ring));
}
[data-ui="flow2.menu"][data-part="item"]:disabled,
[data-ui="flow2.menu"][data-part="item"][aria-disabled="true"],
[data-ui="flow2.menu"][data-part="item"][data-disabled] {
  opacity: var(--c-flow2_menu--item--disabled--opacity, var(--ui-state-disabled-opacity));
}
[data-ui="flow2.select"][data-part="trigger"]:focus-visible {
  outline-color: var(--c-flow2_select--trigger--focus-visible--outlineColor, var(--ui-focus-ring));
}
[data-ui="flow2.select"][data-part="trigger"]:disabled,
[data-ui="flow2.select"][data-part="trigger"][aria-disabled="true"],
[data-ui="flow2.select"][data-part="trigger"][data-disabled] {
  opacity: var(--c-flow2_select--trigger--disabled--opacity, var(--ui-state-disabled-opacity));
}
[data-ui="flow2.select"][data-part="item"]:disabled,
[data-ui="flow2.select"][data-part="item"][aria-disabled="true"],
[data-ui="flow2.select"][data-part="item"][data-disabled] {
  opacity: var(--c-flow2_select--item--disabled--opacity, var(--ui-state-disabled-opacity));
}
[data-ui="flow2.input"][data-part="root"]:focus-visible {
  outline-color: var(--c-flow2_input--root--focus-visible--outlineColor, var(--ui-focus-ring));
}
[data-ui="flow2.input"][data-part="root"]:disabled,
[data-ui="flow2.input"][data-part="root"][aria-disabled="true"],
[data-ui="flow2.input"][data-part="root"][data-disabled] {
  opacity: var(--c-flow2_input--root--disabled--opacity, var(--ui-state-disabled-opacity));
}
[data-ui="flow2.input"][data-part="root"][aria-invalid="true"] {
  border-color: var(--c-flow2_input--root--invalid--borderColor, var(--ui-action-destructive-fill));
}
[data-ui="flow2.textarea"][data-part="root"]:focus-visible {
  outline-color: var(--c-flow2_textarea--root--focus-visible--outlineColor, var(--ui-focus-ring));
}
[data-ui="flow2.textarea"][data-part="root"]:disabled,
[data-ui="flow2.textarea"][data-part="root"][aria-disabled="true"],
[data-ui="flow2.textarea"][data-part="root"][data-disabled] {
  opacity: var(--c-flow2_textarea--root--disabled--opacity, var(--ui-state-disabled-opacity));
}
[data-ui="flow2.textarea"][data-part="root"][aria-invalid="true"] {
  border-color: var(--c-flow2_textarea--root--invalid--borderColor, var(--ui-action-destructive-fill));
}
[data-ui="flow2.switch"][data-part="root"]:checked,
[data-ui="flow2.switch"][data-part="root"][aria-checked="true"],
[data-ui="flow2.switch"][data-part="root"][data-state="checked"] {
  background: var(--c-flow2_switch--root--checked--background, var(--ui-form-switch-track-on));
}
[data-ui="flow2.switch"][data-part="root"]:focus-visible {
  outline-color: var(--c-flow2_switch--root--focus-visible--outlineColor, var(--ui-focus-ring));
}
[data-ui="flow2.switch"][data-part="root"]:disabled,
[data-ui="flow2.switch"][data-part="root"][aria-disabled="true"],
[data-ui="flow2.switch"][data-part="root"][data-disabled] {
  opacity: var(--c-flow2_switch--root--disabled--opacity, var(--ui-state-disabled-opacity));
}
[data-ui="flow2.checkbox"][data-part="root"]:checked,
[data-ui="flow2.checkbox"][data-part="root"][aria-checked="true"],
[data-ui="flow2.checkbox"][data-part="root"][data-state="checked"] {
  background: var(--c-flow2_checkbox--root--checked--background, var(--ui-form-check));
  border-color: var(--c-flow2_checkbox--root--checked--borderColor, var(--ui-form-check));
  color: var(--c-flow2_checkbox--root--checked--color, var(--ui-form-on-check));
}
[data-ui="flow2.checkbox"][data-part="root"]:focus-visible {
  outline-color: var(--c-flow2_checkbox--root--focus-visible--outlineColor, var(--ui-focus-ring));
}
[data-ui="flow2.checkbox"][data-part="root"]:disabled,
[data-ui="flow2.checkbox"][data-part="root"][aria-disabled="true"],
[data-ui="flow2.checkbox"][data-part="root"][data-disabled] {
  opacity: var(--c-flow2_checkbox--root--disabled--opacity, var(--ui-state-disabled-opacity));
}
[data-ui="flow2.checkbox"][data-part="root"][aria-invalid="true"] {
  border-color: var(--c-flow2_checkbox--root--invalid--borderColor, var(--ui-action-destructive-fill));
}
[data-ui="flow2.tabs"][data-part="trigger"][aria-selected="true"],
[data-ui="flow2.tabs"][data-part="trigger"][aria-current="page"],
[data-ui="flow2.tabs"][data-part="trigger"][data-selected] {
  background: var(--c-flow2_tabs--trigger--selected--background, var(--ui-surface-page));
  box-shadow: var(--c-flow2_tabs--trigger--selected--shadow, var(--ui-elevation-raised));
}
[data-ui="flow2.tabs"][data-part="trigger"]:focus-visible {
  outline-color: var(--c-flow2_tabs--trigger--focus-visible--outlineColor, var(--ui-focus-ring));
}
[data-ui="flow2.tabs"][data-part="trigger"]:disabled,
[data-ui="flow2.tabs"][data-part="trigger"][aria-disabled="true"],
[data-ui="flow2.tabs"][data-part="trigger"][data-disabled] {
  opacity: var(--c-flow2_tabs--trigger--disabled--opacity, var(--ui-state-disabled-opacity));
}
[data-ui="flow2.puck"][data-part="input"]:focus-visible {
  border-color: var(--c-flow2_puck--input--focus-visible--borderColor, var(--ui-focus-ring));
}
[data-ui="flow2.puck"][data-part="icon-button"]:hover {
  background: var(--c-flow2_puck--icon-button--hover--background, var(--ui-node-control-hover));
  color: var(--c-flow2_puck--icon-button--hover--color, var(--ui-node-fg));
}
[data-ui="flow2.puck"][data-part="icon-button"]:disabled,
[data-ui="flow2.puck"][data-part="icon-button"][aria-disabled="true"],
[data-ui="flow2.puck"][data-part="icon-button"][data-disabled] {
  opacity: var(--c-flow2_puck--icon-button--disabled--opacity, var(--ui-state-disabled-opacity));
}
[data-ui="flow2.command-bar"][data-part="row"]:hover {
  background: var(--c-flow2_command-bar--row--hover--background, var(--ui-node-control-hover));
}
[data-ui="flow2.command-bar"][data-part="row"][aria-selected="true"],
[data-ui="flow2.command-bar"][data-part="row"][aria-current="page"],
[data-ui="flow2.command-bar"][data-part="row"][data-selected] {
  background: var(--c-flow2_command-bar--row--selected--background, var(--ui-node-control-active));
}
[data-ui="flow2.command-bar"][data-part="action"]:hover {
  background: var(--c-flow2_command-bar--action--hover--background, var(--ui-node-control-hover));
  color: var(--c-flow2_command-bar--action--hover--color, var(--ui-node-fg));
}
[data-ui="flow2.floating-menu"][data-part="trigger"][aria-expanded="true"],
[data-ui="flow2.floating-menu"][data-part="trigger"][data-state="open"] {
  background: var(--c-flow2_floating-menu--trigger--open--background, var(--ui-action-solid-fill));
  color: var(--c-flow2_floating-menu--trigger--open--color, var(--ui-action-solid-on-fill));
}
[data-ui="flow2.floating-menu"][data-part="item"]:hover {
  background: var(--c-flow2_floating-menu--item--hover--background, var(--ui-surface-accent));
  color: var(--c-flow2_floating-menu--item--hover--color, var(--ui-surface-on-accent));
}
[data-ui="flow2.floating-menu"][data-part="item"][aria-selected="true"],
[data-ui="flow2.floating-menu"][data-part="item"][aria-current="page"],
[data-ui="flow2.floating-menu"][data-part="item"][data-selected] {
  background: var(--c-flow2_floating-menu--item--selected--background, var(--ui-action-solid-fill));
  color: var(--c-flow2_floating-menu--item--selected--color, var(--ui-action-solid-on-fill));
}
[data-ui="flow2.chart-toolbar"][data-part="button"][aria-pressed="true"],
[data-ui="flow2.chart-toolbar"][data-part="button"][data-pressed] {
  border-color: var(--c-flow2_chart-toolbar--button--pressed--borderColor, var(--ui-node-status-accent));
  background: var(--c-flow2_chart-toolbar--button--pressed--background, var(--ui-node-control-hover));
  color: var(--c-flow2_chart-toolbar--button--pressed--color, var(--ui-node-status-accent));
}
[data-ui="flow2.order-book"][data-part="tab"][aria-pressed="true"],
[data-ui="flow2.order-book"][data-part="tab"][data-pressed] {
  color: var(--c-flow2_order-book--tab--pressed--color, var(--ui-node-fg));
}
[data-ui="flow2.order-book"][data-part="level"]:hover {
  background: var(--c-flow2_order-book--level--hover--background, var(--ui-node-control-hover));
}
[data-ui="pub.attention-row"][data-part="open"]:hover {
  background: var(--c-pub_attention-row--open--hover--background, var(--ui-surface-base));
}
[data-ui="pub.research-button"][data-part="root"]:hover {
  background: var(--c-pub_research-button--root--hover--background, var(--ui-surface-raised));
}
[data-ui="pub.research-button"][data-part="root"]:disabled,
[data-ui="pub.research-button"][data-part="root"][aria-disabled="true"],
[data-ui="pub.research-button"][data-part="root"][data-disabled] {
  opacity: var(--c-pub_research-button--root--disabled--opacity, var(--ui-state-disabled-opacity));
}
[data-ui="pub.research-input"][data-part="root"]:focus-visible {
  border-color: var(--c-pub_research-input--root--focus-visible--borderColor, var(--ui-focus-ring));
}
[data-ui="pub.research-input"][data-part="root"]:disabled,
[data-ui="pub.research-input"][data-part="root"][aria-disabled="true"],
[data-ui="pub.research-input"][data-part="root"][data-disabled] {
  opacity: var(--c-pub_research-input--root--disabled--opacity, var(--ui-state-disabled-opacity));
}
[data-ui="pub.search-field"][data-part="clear"]:hover {
  background: var(--c-pub_search-field--clear--hover--background, var(--ui-state-hover));
}
[data-ui="pub.share-menu"][data-part="trigger"]:hover {
  background: var(--c-pub_share-menu--trigger--hover--background, var(--ui-surface-raised));
}
[data-ui="pub.share-menu"][data-part="trigger"]:active {
  filter: var(--c-pub_share-menu--trigger--active--filter, brightness(0.95));
}
[data-ui="pub.share-menu"][data-part="item"]:hover {
  background: var(--c-pub_share-menu--item--hover--background, var(--ui-surface-raised));
}
[data-ui="pub.creator-profile-tabs"][data-part="tab"]:hover {
  background: var(--c-pub_creator-profile-tabs--tab--hover--background, var(--ui-state-hover));
}
[data-ui="pub.network-primary-action"][data-part="root"]:hover {
  background: var(--c-pub_network-primary-action--root--hover--background, var(--ui-emphasis-e1-fill));
  color: var(--c-pub_network-primary-action--root--hover--color, var(--ui-emphasis-e1-on-fill));
}
[data-ui="pub.network-secondary-action"][data-part="root"]:hover {
  background: var(--c-pub_network-secondary-action--root--hover--background, var(--ui-surface-raised));
}
[data-ui="pub.network-secondary-action"][data-part="root"]:active {
  filter: var(--c-pub_network-secondary-action--root--active--filter, brightness(0.95));
}
[data-ui="pub.progressive-load"][data-part="button"]:hover {
  background: var(--c-pub_progressive-load--button--hover--background, var(--ui-state-hover));
}
[data-ui="pub.progressive-load"][data-part="button"]:disabled,
[data-ui="pub.progressive-load"][data-part="button"][aria-disabled="true"],
[data-ui="pub.progressive-load"][data-part="button"][data-disabled] {
  opacity: var(--c-pub_progressive-load--button--disabled--opacity, 0.7);
}
[data-ui="pub.cost-ledger"][data-part="bar"]:hover {
  opacity: var(--c-pub_cost-ledger--bar--hover--opacity, 1);
}
[data-ui="pub.system-map"][data-part="station"]:hover {
  box-shadow: var(--c-pub_system-map--station--hover--shadow, var(--ui-elevation-raised));
}
[data-ui="pub.system-map"][data-part="station"][aria-pressed="true"],
[data-ui="pub.system-map"][data-part="station"][data-pressed] {
  box-shadow: var(--c-pub_system-map--station--pressed--shadow, var(--ui-focus-glow));
}
[data-ui="pub.system-map"][data-part="station"][aria-selected="true"],
[data-ui="pub.system-map"][data-part="station"][aria-current="page"],
[data-ui="pub.system-map"][data-part="station"][data-selected] {
  box-shadow: var(--c-pub_system-map--station--selected--shadow, var(--ui-focus-glow));
}
[data-ui="pub.system-map"][data-part="node"][aria-selected="true"],
[data-ui="pub.system-map"][data-part="node"][aria-current="page"],
[data-ui="pub.system-map"][data-part="node"][data-selected] {
  box-shadow: var(--c-pub_system-map--node--selected--shadow, var(--ui-focus-glow));
}
[data-ui="pub.system-map"][data-part="tile"]:hover {
  box-shadow: var(--c-pub_system-map--tile--hover--shadow, var(--ui-elevation-raised));
}
[data-ui="pub.admin-button"][data-part="secondary"]:disabled,
[data-ui="pub.admin-button"][data-part="secondary"][aria-disabled="true"],
[data-ui="pub.admin-button"][data-part="secondary"][data-disabled] {
  opacity: var(--c-pub_admin-button--secondary--disabled--opacity, var(--ui-state-disabled-opacity));
}
[data-ui="pub.admin-button"][data-part="secondary"]:focus-visible {
  outline-color: var(--c-pub_admin-button--secondary--focus-visible--outlineColor, var(--ui-focus-ring));
}
[data-ui="pub.admin-button"][data-part="secondary"]:hover {
  background: var(--c-pub_admin-button--secondary--hover--background, var(--ui-state-hover));
}
[data-ui="pub.admin-button"][data-part="primary"]:disabled,
[data-ui="pub.admin-button"][data-part="primary"][aria-disabled="true"],
[data-ui="pub.admin-button"][data-part="primary"][data-disabled] {
  opacity: var(--c-pub_admin-button--primary--disabled--opacity, var(--ui-state-disabled-opacity));
}
[data-ui="pub.admin-button"][data-part="primary"]:focus-visible {
  outline-color: var(--c-pub_admin-button--primary--focus-visible--outlineColor, var(--ui-focus-ring));
}
[data-ui="pub.admin-button"][data-part="primary"]:hover {
  background: var(--c-pub_admin-button--primary--hover--background, var(--ui-action-solid-hover));
}
[data-ui="pub.admin-button"][data-part="danger"]:disabled,
[data-ui="pub.admin-button"][data-part="danger"][aria-disabled="true"],
[data-ui="pub.admin-button"][data-part="danger"][data-disabled] {
  opacity: var(--c-pub_admin-button--danger--disabled--opacity, var(--ui-state-disabled-opacity));
}
[data-ui="pub.admin-button"][data-part="danger"]:focus-visible {
  outline-color: var(--c-pub_admin-button--danger--focus-visible--outlineColor, var(--ui-focus-ring));
}
[data-ui="pub.admin-button"][data-part="danger"]:hover {
  background: var(--c-pub_admin-button--danger--hover--background, var(--ui-action-destructive-hover));
}
[data-ui="pub.admin-button"][data-part="destructive"]:disabled,
[data-ui="pub.admin-button"][data-part="destructive"][aria-disabled="true"],
[data-ui="pub.admin-button"][data-part="destructive"][data-disabled] {
  opacity: var(--c-pub_admin-button--destructive--disabled--opacity, var(--ui-state-disabled-opacity));
}
[data-ui="pub.admin-button"][data-part="destructive"]:focus-visible {
  outline-color: var(--c-pub_admin-button--destructive--focus-visible--outlineColor, var(--ui-focus-ring));
}
[data-ui="pub.admin-button"][data-part="destructive"]:hover {
  background: var(--c-pub_admin-button--destructive--hover--background, var(--ui-status-danger-surface));
}
[data-ui="pub.admin-button"][data-part="ghost"]:disabled,
[data-ui="pub.admin-button"][data-part="ghost"][aria-disabled="true"],
[data-ui="pub.admin-button"][data-part="ghost"][data-disabled] {
  opacity: var(--c-pub_admin-button--ghost--disabled--opacity, var(--ui-state-disabled-opacity));
}
[data-ui="pub.admin-button"][data-part="ghost"]:focus-visible {
  outline-color: var(--c-pub_admin-button--ghost--focus-visible--outlineColor, var(--ui-focus-ring));
}
[data-ui="pub.admin-button"][data-part="ghost"]:hover {
  background: var(--c-pub_admin-button--ghost--hover--background, var(--ui-state-hover));
  color: var(--c-pub_admin-button--ghost--hover--color, var(--ui-content-fg));
}
[data-ui="pub.admin-button"][data-part="remove"]:disabled,
[data-ui="pub.admin-button"][data-part="remove"][aria-disabled="true"],
[data-ui="pub.admin-button"][data-part="remove"][data-disabled] {
  opacity: var(--c-pub_admin-button--remove--disabled--opacity, var(--ui-state-disabled-opacity));
}
[data-ui="pub.admin-button"][data-part="remove"]:focus-visible {
  outline-color: var(--c-pub_admin-button--remove--focus-visible--outlineColor, var(--ui-focus-ring));
}
[data-ui="pub.admin-button"][data-part="remove"]:hover {
  background: var(--c-pub_admin-button--remove--hover--background, var(--ui-status-danger-surface));
  color: var(--c-pub_admin-button--remove--hover--color, var(--ui-status-danger-on-surface));
}
[data-ui="pub.admin-button"][data-part="tab"]:disabled,
[data-ui="pub.admin-button"][data-part="tab"][aria-disabled="true"],
[data-ui="pub.admin-button"][data-part="tab"][data-disabled] {
  opacity: var(--c-pub_admin-button--tab--disabled--opacity, var(--ui-state-disabled-opacity));
}
[data-ui="pub.admin-button"][data-part="tab"]:focus-visible {
  outline-color: var(--c-pub_admin-button--tab--focus-visible--outlineColor, var(--ui-focus-ring));
}
[data-ui="pub.admin-button"][data-part="tab"]:hover {
  background: var(--c-pub_admin-button--tab--hover--background, var(--ui-state-hover));
  color: var(--c-pub_admin-button--tab--hover--color, var(--ui-content-fg));
}
[data-ui="pub.admin-button"][data-part="tab"][aria-selected="true"],
[data-ui="pub.admin-button"][data-part="tab"][aria-current="page"],
[data-ui="pub.admin-button"][data-part="tab"][data-selected] {
  background: var(--c-pub_admin-button--tab--selected--background, var(--ui-action-solid-fill));
  color: var(--c-pub_admin-button--tab--selected--color, var(--ui-action-solid-on-fill));
}
[data-ui="pub.admin-button"][data-part="tab"][aria-pressed="true"],
[data-ui="pub.admin-button"][data-part="tab"][data-pressed] {
  background: var(--c-pub_admin-button--tab--pressed--background, var(--ui-action-solid-fill));
  color: var(--c-pub_admin-button--tab--pressed--color, var(--ui-action-solid-on-fill));
}
[data-ui="pub.admin-button"][data-part="toggle"]:disabled,
[data-ui="pub.admin-button"][data-part="toggle"][aria-disabled="true"],
[data-ui="pub.admin-button"][data-part="toggle"][data-disabled] {
  opacity: var(--c-pub_admin-button--toggle--disabled--opacity, var(--ui-state-disabled-opacity));
}
[data-ui="pub.admin-button"][data-part="toggle"]:focus-visible {
  outline-color: var(--c-pub_admin-button--toggle--focus-visible--outlineColor, var(--ui-focus-ring));
}
[data-ui="pub.admin-button"][data-part="toggle"]:hover {
  background: var(--c-pub_admin-button--toggle--hover--background, var(--ui-state-hover));
  color: var(--c-pub_admin-button--toggle--hover--color, var(--ui-content-fg));
}
[data-ui="pub.admin-button"][data-part="toggle"][aria-pressed="true"],
[data-ui="pub.admin-button"][data-part="toggle"][data-pressed] {
  background: var(--c-pub_admin-button--toggle--pressed--background, var(--ui-action-solid-fill));
  border-color: var(--c-pub_admin-button--toggle--pressed--borderColor, var(--ui-action-solid-fill));
  color: var(--c-pub_admin-button--toggle--pressed--color, var(--ui-action-solid-on-fill));
}
[data-ui="pub.admin-button"][data-part="toggle"][aria-selected="true"],
[data-ui="pub.admin-button"][data-part="toggle"][aria-current="page"],
[data-ui="pub.admin-button"][data-part="toggle"][data-selected] {
  background: var(--c-pub_admin-button--toggle--selected--background, var(--ui-action-solid-fill));
  border-color: var(--c-pub_admin-button--toggle--selected--borderColor, var(--ui-action-solid-fill));
  color: var(--c-pub_admin-button--toggle--selected--color, var(--ui-action-solid-on-fill));
}
[data-ui="pub.admin-field"][data-part="input"]:hover {
  border-color: var(--c-pub_admin-field--input--hover--borderColor, var(--ui-line-input-hover));
}
[data-ui="pub.admin-field"][data-part="input"]:focus-visible {
  border-color: var(--c-pub_admin-field--input--focus-visible--borderColor, var(--ui-focus-ring));
  outline-color: var(--c-pub_admin-field--input--focus-visible--outlineColor, var(--ui-focus-ring));
}
[data-ui="pub.admin-field"][data-part="input"]:disabled,
[data-ui="pub.admin-field"][data-part="input"][aria-disabled="true"],
[data-ui="pub.admin-field"][data-part="input"][data-disabled] {
  opacity: var(--c-pub_admin-field--input--disabled--opacity, var(--ui-state-disabled-opacity));
}
[data-ui="pub.admin-field"][data-part="input"][aria-invalid="true"] {
  border-color: var(--c-pub_admin-field--input--invalid--borderColor, var(--ui-status-danger-line));
}
[data-ui="pub.admin-field"][data-part="select"]:hover {
  border-color: var(--c-pub_admin-field--select--hover--borderColor, var(--ui-line-input-hover));
}
[data-ui="pub.admin-field"][data-part="select"]:focus-visible {
  border-color: var(--c-pub_admin-field--select--focus-visible--borderColor, var(--ui-focus-ring));
  outline-color: var(--c-pub_admin-field--select--focus-visible--outlineColor, var(--ui-focus-ring));
}
[data-ui="pub.admin-field"][data-part="select"]:disabled,
[data-ui="pub.admin-field"][data-part="select"][aria-disabled="true"],
[data-ui="pub.admin-field"][data-part="select"][data-disabled] {
  opacity: var(--c-pub_admin-field--select--disabled--opacity, var(--ui-state-disabled-opacity));
}
[data-ui="pub.admin-field"][data-part="select"][aria-invalid="true"] {
  border-color: var(--c-pub_admin-field--select--invalid--borderColor, var(--ui-status-danger-line));
}
[data-ui="pub.admin-field"][data-part="textarea"]:hover {
  border-color: var(--c-pub_admin-field--textarea--hover--borderColor, var(--ui-line-input-hover));
}
[data-ui="pub.admin-field"][data-part="textarea"]:focus-visible {
  border-color: var(--c-pub_admin-field--textarea--focus-visible--borderColor, var(--ui-focus-ring));
  outline-color: var(--c-pub_admin-field--textarea--focus-visible--outlineColor, var(--ui-focus-ring));
}
[data-ui="pub.admin-field"][data-part="textarea"]:disabled,
[data-ui="pub.admin-field"][data-part="textarea"][aria-disabled="true"],
[data-ui="pub.admin-field"][data-part="textarea"][data-disabled] {
  opacity: var(--c-pub_admin-field--textarea--disabled--opacity, var(--ui-state-disabled-opacity));
}
[data-ui="pub.admin-field"][data-part="textarea"][aria-invalid="true"] {
  border-color: var(--c-pub_admin-field--textarea--invalid--borderColor, var(--ui-status-danger-line));
}
[data-ui="pub.admin-frame"][data-part="collapse"]:hover {
  color: var(--c-pub_admin-frame--collapse--hover--color, var(--ui-content-fg));
}
[data-ui="pub.admin-frame"][data-part="navItem"]:hover {
  background: var(--c-pub_admin-frame--navItem--hover--background, var(--ui-state-hover));
  color: var(--c-pub_admin-frame--navItem--hover--color, var(--ui-content-fg));
}
[data-ui="pub.admin-frame"][data-part="navItem"][aria-selected="true"],
[data-ui="pub.admin-frame"][data-part="navItem"][aria-current="page"],
[data-ui="pub.admin-frame"][data-part="navItem"][data-selected] {
  background: var(--c-pub_admin-frame--navItem--selected--background, var(--ui-state-selected-surface));
  color: var(--c-pub_admin-frame--navItem--selected--color, var(--ui-state-selected-fg));
  box-shadow: var(--c-pub_admin-frame--navItem--selected--shadow, var(--ui-elevation-raised));
}
[data-ui="pub.admin-panel"][data-part="root"][aria-selected="true"],
[data-ui="pub.admin-panel"][data-part="root"][aria-current="page"],
[data-ui="pub.admin-panel"][data-part="root"][data-selected] {
  border-color: var(--c-pub_admin-panel--root--selected--borderColor, var(--ui-state-selected-line));
}
[data-ui="pub.admin-panel"][data-part="choice"]:hover {
  background: var(--c-pub_admin-panel--choice--hover--background, var(--ui-state-hover));
}
[data-ui="pub.admin-panel"][data-part="choice"][aria-selected="true"],
[data-ui="pub.admin-panel"][data-part="choice"][aria-current="page"],
[data-ui="pub.admin-panel"][data-part="choice"][data-selected] {
  background: var(--c-pub_admin-panel--choice--selected--background, var(--ui-state-selected-surface));
  border-color: var(--c-pub_admin-panel--choice--selected--borderColor, var(--ui-state-selected-line));
}
[data-ui="pub.admin-panel"][data-part="choice"][aria-pressed="true"],
[data-ui="pub.admin-panel"][data-part="choice"][data-pressed] {
  background: var(--c-pub_admin-panel--choice--pressed--background, var(--ui-state-selected-surface));
  border-color: var(--c-pub_admin-panel--choice--pressed--borderColor, var(--ui-state-selected-line));
}
[data-ui="pub.admin-table"][data-part="row"]:hover {
  background: var(--c-pub_admin-table--row--hover--background, var(--ui-state-hover));
}
[data-ui="pub.admin-table"][data-part="row"][aria-selected="true"],
[data-ui="pub.admin-table"][data-part="row"][aria-current="page"],
[data-ui="pub.admin-table"][data-part="row"][data-selected] {
  background: var(--c-pub_admin-table--row--selected--background, var(--ui-state-selected-surface));
}
[data-ui="pub.research-continuation"][data-part="action"]:hover {
  background: var(--c-pub_research-continuation--action--hover--background, var(--ui-state-hover));
}
[data-ui="pub.research-continuation"][data-part="action"]:focus-visible {
  outline-color: var(--c-pub_research-continuation--action--focus-visible--outlineColor, var(--ui-focus-ring));
}
[data-ui="pub.receipt-chip"][data-part="root"]:hover {
  border-color: var(--c-pub_receipt-chip--root--hover--borderColor, var(--pub-line-strong));
}
[data-ui="pub.receipt-chip"][data-part="root"]:focus-visible {
  outline-color: var(--c-pub_receipt-chip--root--focus-visible--outlineColor, var(--ui-action-accent-fill));
  outline-width: var(--c-pub_receipt-chip--root--focus-visible--outlineWidth, var(--ui-focus-width));
}
[data-ui="pub.backtest-evidence-chart"][data-part="zoom"][aria-pressed="true"],
[data-ui="pub.backtest-evidence-chart"][data-part="zoom"][data-pressed] {
  background: var(--c-pub_backtest-evidence-chart--zoom--pressed--background, var(--ui-action-solid-fill));
  color: var(--c-pub_backtest-evidence-chart--zoom--pressed--color, var(--ui-action-solid-on-fill));
}
[data-ui="pub.backtest-experiment-compare"][data-part="close"]:hover {
  background: var(--c-pub_backtest-experiment-compare--close--hover--background, var(--ui-state-hover));
}
[data-ui="pub.backtest-experiment-compare"][data-part="close"]:disabled,
[data-ui="pub.backtest-experiment-compare"][data-part="close"][aria-disabled="true"],
[data-ui="pub.backtest-experiment-compare"][data-part="close"][data-disabled] {
  opacity: var(--c-pub_backtest-experiment-compare--close--disabled--opacity, var(--ui-state-disabled-opacity));
}
[data-ui="pub.backtest-experiment-row"][data-part="row"]:hover {
  background: var(--c-pub_backtest-experiment-row--row--hover--background, var(--ui-state-hover));
}
[data-ui="pub.backtest-experiment-row"][data-part="row"][aria-selected="true"],
[data-ui="pub.backtest-experiment-row"][data-part="row"][aria-current="page"],
[data-ui="pub.backtest-experiment-row"][data-part="row"][data-selected] {
  background: var(--c-pub_backtest-experiment-row--row--selected--background, var(--ui-state-selected-surface));
}
[data-ui="pub.backtest-experiments"][data-part="compare"]:hover {
  background: var(--c-pub_backtest-experiments--compare--hover--background, var(--ui-state-hover));
}
[data-ui="pub.backtest-experiments"][data-part="compare"]:disabled,
[data-ui="pub.backtest-experiments"][data-part="compare"][aria-disabled="true"],
[data-ui="pub.backtest-experiments"][data-part="compare"][data-disabled] {
  opacity: var(--c-pub_backtest-experiments--compare--disabled--opacity, var(--ui-state-disabled-opacity));
}
[data-ui="pub.backtest-experiments"][data-part="loadMore"]:hover {
  background: var(--c-pub_backtest-experiments--loadMore--hover--background, var(--ui-state-hover));
}
[data-ui="pub.backtest-experiments"][data-part="loadMore"]:disabled,
[data-ui="pub.backtest-experiments"][data-part="loadMore"][aria-disabled="true"],
[data-ui="pub.backtest-experiments"][data-part="loadMore"][data-disabled] {
  opacity: var(--c-pub_backtest-experiments--loadMore--disabled--opacity, var(--ui-state-disabled-opacity));
}
[data-ui="pub.backtest-iteration"][data-part="action"]:hover {
  background: var(--c-pub_backtest-iteration--action--hover--background, var(--ui-state-hover));
}
[data-ui="pub.backtest-iteration"][data-part="action"]:disabled,
[data-ui="pub.backtest-iteration"][data-part="action"][aria-disabled="true"],
[data-ui="pub.backtest-iteration"][data-part="action"][data-disabled] {
  opacity: var(--c-pub_backtest-iteration--action--disabled--opacity, 0.55);
}
[data-ui="pub.backtest-iteration"][data-part="action"][aria-expanded="true"],
[data-ui="pub.backtest-iteration"][data-part="action"][data-state="open"] {
  background: var(--c-pub_backtest-iteration--action--open--background, var(--ui-state-pressed));
}
[data-ui="pub.backtest-tweak-form"][data-part="control"]:focus-visible {
  outline-color: var(--c-pub_backtest-tweak-form--control--focus-visible--outlineColor, var(--ui-focus-ring));
}
[data-ui="pub.backtest-tweak-form"][data-part="action"]:hover {
  background: var(--c-pub_backtest-tweak-form--action--hover--background, var(--ui-state-hover));
}
[data-ui="pub.backtest-tweak-form"][data-part="action"]:disabled,
[data-ui="pub.backtest-tweak-form"][data-part="action"][aria-disabled="true"],
[data-ui="pub.backtest-tweak-form"][data-part="action"][data-disabled] {
  opacity: var(--c-pub_backtest-tweak-form--action--disabled--opacity, 0.55);
}
[data-ui="pub.backtest-panel"][data-part="preset"][aria-pressed="true"],
[data-ui="pub.backtest-panel"][data-part="preset"][data-pressed] {
  background: var(--c-pub_backtest-panel--preset--pressed--background, var(--ui-action-solid-fill));
  color: var(--c-pub_backtest-panel--preset--pressed--color, var(--ui-action-solid-on-fill));
}
[data-ui="pub.backtest-panel"][data-part="submit"]:disabled,
[data-ui="pub.backtest-panel"][data-part="submit"][aria-disabled="true"],
[data-ui="pub.backtest-panel"][data-part="submit"][data-disabled] {
  opacity: var(--c-pub_backtest-panel--submit--disabled--opacity, 0.6);
}
[data-ui="pub.backtest-tested-rules"][data-part="action"]:hover {
  background: var(--c-pub_backtest-tested-rules--action--hover--background, var(--ui-state-hover));
}
[data-ui="pub.backtest-tested-rules"][data-part="action"]:disabled,
[data-ui="pub.backtest-tested-rules"][data-part="action"][aria-disabled="true"],
[data-ui="pub.backtest-tested-rules"][data-part="action"][data-disabled] {
  opacity: var(--c-pub_backtest-tested-rules--action--disabled--opacity, var(--ui-state-disabled-opacity));
}
[data-ui="pub.strategy-backtest-runner"][data-part="run"]:disabled,
[data-ui="pub.strategy-backtest-runner"][data-part="run"][aria-disabled="true"],
[data-ui="pub.strategy-backtest-runner"][data-part="run"][data-disabled] {
  opacity: var(--c-pub_strategy-backtest-runner--run--disabled--opacity, 0.6);
}
[data-ui="pub.strategy-backtest-runner"][data-part="preset"]:hover {
  background: var(--c-pub_strategy-backtest-runner--preset--hover--background, var(--ui-state-hover));
}
[data-ui="pub.strategy-backtest-runner"][data-part="preset"]:focus-visible {
  outline-color: var(--c-pub_strategy-backtest-runner--preset--focus-visible--outlineColor, var(--ui-focus-ring));
  outline-width: var(--c-pub_strategy-backtest-runner--preset--focus-visible--outlineWidth, var(--ui-focus-width));
}
[data-ui="pub.strategy-backtest-runner"][data-part="history"]:disabled,
[data-ui="pub.strategy-backtest-runner"][data-part="history"][aria-disabled="true"],
[data-ui="pub.strategy-backtest-runner"][data-part="history"][data-disabled] {
  opacity: var(--c-pub_strategy-backtest-runner--history--disabled--opacity, 0.6);
}
[data-ui="pub.strategy-backtest-runner"][data-part="result"]:disabled,
[data-ui="pub.strategy-backtest-runner"][data-part="result"][aria-disabled="true"],
[data-ui="pub.strategy-backtest-runner"][data-part="result"][data-disabled] {
  opacity: var(--c-pub_strategy-backtest-runner--result--disabled--opacity, 0.6);
}
[data-ui="pub.strategy-backtest-chart"][data-part="range"][aria-pressed="true"],
[data-ui="pub.strategy-backtest-chart"][data-part="range"][data-pressed] {
  background: var(--c-pub_strategy-backtest-chart--range--pressed--background, var(--ui-action-solid-fill));
  color: var(--c-pub_strategy-backtest-chart--range--pressed--color, var(--ui-action-solid-on-fill));
}
[data-ui="pub.strategy-backtest-chart"][data-part="plot"]:focus-visible {
  outline-color: var(--c-pub_strategy-backtest-chart--plot--focus-visible--outlineColor, var(--ui-focus-ring));
  outline-width: var(--c-pub_strategy-backtest-chart--plot--focus-visible--outlineWidth, var(--ui-focus-width));
}
[data-ui="pub.paper-budget-release"][data-part="confirm"]:hover {
  background: var(--c-pub_paper-budget-release--confirm--hover--background, var(--ui-action-solid-hover));
}
[data-ui="pub.paper-budget-release"][data-part="confirm"]:focus-visible {
  outline-color: var(--c-pub_paper-budget-release--confirm--focus-visible--outlineColor, var(--ui-focus-ring));
  outline-width: var(--c-pub_paper-budget-release--confirm--focus-visible--outlineWidth, var(--ui-focus-width));
}
[data-ui="pub.paper-budget-release"][data-part="confirm"]:disabled,
[data-ui="pub.paper-budget-release"][data-part="confirm"][aria-disabled="true"],
[data-ui="pub.paper-budget-release"][data-part="confirm"][data-disabled] {
  opacity: var(--c-pub_paper-budget-release--confirm--disabled--opacity, var(--ui-state-disabled-opacity));
}
[data-ui="pub.paper-budget-release"][data-part="cancel"]:hover {
  background: var(--c-pub_paper-budget-release--cancel--hover--background, var(--ui-surface-raised));
}
[data-ui="pub.paper-budget-release"][data-part="cancel"]:focus-visible {
  outline-color: var(--c-pub_paper-budget-release--cancel--focus-visible--outlineColor, var(--ui-focus-ring));
  outline-width: var(--c-pub_paper-budget-release--cancel--focus-visible--outlineWidth, var(--ui-focus-width));
}
[data-ui="pub.paper-budget-release"][data-part="cancel"]:disabled,
[data-ui="pub.paper-budget-release"][data-part="cancel"][aria-disabled="true"],
[data-ui="pub.paper-budget-release"][data-part="cancel"][data-disabled] {
  opacity: var(--c-pub_paper-budget-release--cancel--disabled--opacity, var(--ui-state-disabled-opacity));
}
[data-ui="pub.ai-connection-settings"][data-part="privacyLink"]:hover {
  color: var(--c-pub_ai-connection-settings--privacyLink--hover--color, var(--ui-content-fg));
}
[data-ui="pub.provider-data-settings"][data-part="summary"]:hover {
  color: var(--c-pub_provider-data-settings--summary--hover--color, var(--ui-content-fg));
}
[data-ui="pub.market-document-reader"][data-part="more"]:disabled,
[data-ui="pub.market-document-reader"][data-part="more"][aria-disabled="true"],
[data-ui="pub.market-document-reader"][data-part="more"][data-disabled] {
  opacity: var(--c-pub_market-document-reader--more--disabled--opacity, 0.6);
}
[data-ui="pub.notebook-artifact-detail"][data-part="action"]:hover {
  background: var(--c-pub_notebook-artifact-detail--action--hover--background, var(--ui-state-hover));
}
[data-ui="pub.notebook-library-row"][data-part="root"]:hover {
  background: var(--c-pub_notebook-library-row--root--hover--background, var(--ui-state-hover));
}
[data-ui="pub.notebook-library-row"][data-part="button"]:hover {
  color: var(--c-pub_notebook-library-row--button--hover--color, var(--ui-content-fg));
}
[data-ui="pub.notebook-library-row"][data-part="button"][aria-pressed="true"],
[data-ui="pub.notebook-library-row"][data-part="button"][data-pressed] {
  color: var(--c-pub_notebook-library-row--button--pressed--color, var(--ui-content-fg));
  font-weight: var(--c-pub_notebook-library-row--button--pressed--fontWeight, 600);
}
[data-ui="pub.notebook-library-row"][data-part="action"]:hover {
  background: var(--c-pub_notebook-library-row--action--hover--background, var(--ui-state-hover));
  color: var(--c-pub_notebook-library-row--action--hover--color, var(--ui-action-accent-text));
}
[data-ui="pub.notebook-library-row"][data-part="action"]:focus-visible {
  background: var(--c-pub_notebook-library-row--action--focus-visible--background, var(--ui-state-hover));
  color: var(--c-pub_notebook-library-row--action--focus-visible--color, var(--ui-action-accent-text));
}
[data-ui="pub.notebook-library-row"][data-part="action"][aria-pressed="true"],
[data-ui="pub.notebook-library-row"][data-part="action"][data-pressed] {
  color: var(--c-pub_notebook-library-row--action--pressed--color, var(--ui-action-accent-text));
}
[data-ui="pub.notebook-prediction-tracked-filter"][data-part="chip"][aria-pressed="true"],
[data-ui="pub.notebook-prediction-tracked-filter"][data-part="chip"][data-pressed] {
  background: var(--c-pub_notebook-prediction-tracked-filter--chip--pressed--background, var(--ui-surface-raised));
  font-weight: var(--c-pub_notebook-prediction-tracked-filter--chip--pressed--fontWeight, 600);
}
[data-ui="pub.notebook-research-column"][data-part="sourcePickerOption"]:hover {
  background: var(--c-pub_notebook-research-column--sourcePickerOption--hover--background, var(--ui-state-hover));
}
[data-ui="pub.notebook-research-column"][data-part="sourcePickerOption"][aria-pressed="true"],
[data-ui="pub.notebook-research-column"][data-part="sourcePickerOption"][data-pressed] {
  background: var(--c-pub_notebook-research-column--sourcePickerOption--pressed--background, var(--ui-state-hover));
}
[data-ui="pub.notebook-shell"][data-part="mobileAction"]:hover {
  background: var(--c-pub_notebook-shell--mobileAction--hover--background, var(--ui-state-hover));
  border-color: var(--c-pub_notebook-shell--mobileAction--hover--borderColor, var(--ui-line-hairline));
  color: var(--c-pub_notebook-shell--mobileAction--hover--color, var(--ui-content-fg));
}
[data-ui="pub.notebook-shell"][data-part="mobileTab"][aria-pressed="true"],
[data-ui="pub.notebook-shell"][data-part="mobileTab"][data-pressed] {
  background: var(--c-pub_notebook-shell--mobileTab--pressed--background, var(--ui-action-solid-fill));
  color: var(--c-pub_notebook-shell--mobileTab--pressed--color, var(--ui-action-solid-on-fill));
}
[data-ui="pub.notebook-sidebar-notice"][data-part="retry"]:disabled,
[data-ui="pub.notebook-sidebar-notice"][data-part="retry"][aria-disabled="true"],
[data-ui="pub.notebook-sidebar-notice"][data-part="retry"][data-disabled] {
  opacity: var(--c-pub_notebook-sidebar-notice--retry--disabled--opacity, 0.6);
}
[data-ui="pub.notebook-sidebar-section"][data-part="toggle"]:hover {
  color: var(--c-pub_notebook-sidebar-section--toggle--hover--color, var(--ui-content-fg));
}
[data-ui="pub.notebook-sidebar-section"][data-part="add"]:hover {
  background: var(--c-pub_notebook-sidebar-section--add--hover--background, var(--ui-state-hover));
  color: var(--c-pub_notebook-sidebar-section--add--hover--color, var(--ui-action-accent-text));
}
[data-ui="pub.notebook-sidebar-section"][data-part="add"]:focus-visible {
  background: var(--c-pub_notebook-sidebar-section--add--focus-visible--background, var(--ui-state-hover));
  color: var(--c-pub_notebook-sidebar-section--add--focus-visible--color, var(--ui-action-accent-text));
}
[data-ui="pub.notebook-sidebar-section"][data-part="loadMore"]:hover {
  background: var(--c-pub_notebook-sidebar-section--loadMore--hover--background, var(--ui-surface-raised));
  color: var(--c-pub_notebook-sidebar-section--loadMore--hover--color, var(--ui-content-fg));
}
[data-ui="pub.notebook-sidebar-section"][data-part="loadMore"]:disabled,
[data-ui="pub.notebook-sidebar-section"][data-part="loadMore"][aria-disabled="true"],
[data-ui="pub.notebook-sidebar-section"][data-part="loadMore"][data-disabled] {
  opacity: var(--c-pub_notebook-sidebar-section--loadMore--disabled--opacity, 0.7);
}
[data-ui="pub.notebook-sidebar"][data-part="action"]:hover {
  background: var(--c-pub_notebook-sidebar--action--hover--background, var(--ui-state-hover));
  border-color: var(--c-pub_notebook-sidebar--action--hover--borderColor, var(--ui-line-hairline));
  color: var(--c-pub_notebook-sidebar--action--hover--color, var(--ui-content-fg));
}
[data-ui="pub.notebook-sidebar"][data-part="newStrategy"]:hover {
  background: var(--c-pub_notebook-sidebar--newStrategy--hover--background, var(--ui-state-hover));
  color: var(--c-pub_notebook-sidebar--newStrategy--hover--color, var(--ui-content-fg));
}
[data-ui="pub.notebook-sidebar"][data-part="newStrategy"]:disabled,
[data-ui="pub.notebook-sidebar"][data-part="newStrategy"][aria-disabled="true"],
[data-ui="pub.notebook-sidebar"][data-part="newStrategy"][data-disabled] {
  opacity: var(--c-pub_notebook-sidebar--newStrategy--disabled--opacity, 0.6);
}
[data-ui="pub.notebook-sidebar"][data-part="recent"]:hover {
  background: var(--c-pub_notebook-sidebar--recent--hover--background, var(--ui-state-hover));
  color: var(--c-pub_notebook-sidebar--recent--hover--color, var(--ui-content-fg));
}
[data-ui="pub.notebook-sidebar"][data-part="recent"]:focus-visible {
  background: var(--c-pub_notebook-sidebar--recent--focus-visible--background, var(--ui-state-hover));
  color: var(--c-pub_notebook-sidebar--recent--focus-visible--color, var(--ui-content-fg));
}
[data-ui="pub.notebook-sidebar"][data-part="ideas"]:hover {
  background: var(--c-pub_notebook-sidebar--ideas--hover--background, var(--ui-state-hover));
  color: var(--c-pub_notebook-sidebar--ideas--hover--color, var(--ui-content-fg));
}
[data-ui="pub.notebook-sidebar"][data-part="ideas"][aria-pressed="true"],
[data-ui="pub.notebook-sidebar"][data-part="ideas"][data-pressed] {
  background: var(--c-pub_notebook-sidebar--ideas--pressed--background, var(--ui-state-hover));
  color: var(--c-pub_notebook-sidebar--ideas--pressed--color, var(--ui-content-fg));
}
[data-ui="pub.notebook-source-detail"][data-part="contentTab"]:hover {
  background: var(--c-pub_notebook-source-detail--contentTab--hover--background, var(--ui-state-hover));
  color: var(--c-pub_notebook-source-detail--contentTab--hover--color, var(--ui-content-fg));
}
[data-ui="pub.notebook-source-detail"][data-part="contentTab"][aria-selected="true"],
[data-ui="pub.notebook-source-detail"][data-part="contentTab"][aria-current="page"],
[data-ui="pub.notebook-source-detail"][data-part="contentTab"][data-selected] {
  background: var(--c-pub_notebook-source-detail--contentTab--selected--background, var(--ui-state-hover));
  color: var(--c-pub_notebook-source-detail--contentTab--selected--color, var(--ui-content-fg));
}
[data-ui="pub.notebook-source-detail"][data-part="action"]:hover {
  background: var(--c-pub_notebook-source-detail--action--hover--background, var(--ui-state-hover));
}
[data-ui="pub.notebook-source-detail"][data-part="action"]:disabled,
[data-ui="pub.notebook-source-detail"][data-part="action"][aria-disabled="true"],
[data-ui="pub.notebook-source-detail"][data-part="action"][data-disabled] {
  opacity: var(--c-pub_notebook-source-detail--action--disabled--opacity, 0.6);
}
[data-ui="pub.notebook-source-detail"][data-part="sourceTab"]:hover {
  background: var(--c-pub_notebook-source-detail--sourceTab--hover--background, var(--ui-state-hover));
  color: var(--c-pub_notebook-source-detail--sourceTab--hover--color, var(--ui-content-fg));
}
[data-ui="pub.notebook-source-detail"][data-part="sourceTab"][aria-selected="true"],
[data-ui="pub.notebook-source-detail"][data-part="sourceTab"][aria-current="page"],
[data-ui="pub.notebook-source-detail"][data-part="sourceTab"][data-selected] {
  background: var(--c-pub_notebook-source-detail--sourceTab--selected--background, var(--ui-state-hover));
  color: var(--c-pub_notebook-source-detail--sourceTab--selected--color, var(--ui-content-fg));
}
[data-ui="pub.notebook-strategy-context-menu"][data-part="item"]:hover {
  background: var(--c-pub_notebook-strategy-context-menu--item--hover--background, var(--ui-state-hover));
}
[data-ui="pub.notebook-strategy-context-menu"][data-part="item"]:focus-visible {
  background: var(--c-pub_notebook-strategy-context-menu--item--focus-visible--background, var(--ui-state-hover));
}
[data-ui="pub.notebook-strategy-context-menu"][data-part="renameInput"]:focus-visible {
  border-color: var(--c-pub_notebook-strategy-context-menu--renameInput--focus-visible--borderColor, var(--ui-action-accent-fill));
  outline-color: var(--c-pub_notebook-strategy-context-menu--renameInput--focus-visible--outlineColor, var(--ui-focus-ring));
}
[data-ui="pub.notebook-strategy-delete-dialog"][data-part="cancel"]:disabled,
[data-ui="pub.notebook-strategy-delete-dialog"][data-part="cancel"][aria-disabled="true"],
[data-ui="pub.notebook-strategy-delete-dialog"][data-part="cancel"][data-disabled] {
  opacity: var(--c-pub_notebook-strategy-delete-dialog--cancel--disabled--opacity, 0.55);
}
[data-ui="pub.notebook-strategy-delete-dialog"][data-part="confirm"]:disabled,
[data-ui="pub.notebook-strategy-delete-dialog"][data-part="confirm"][aria-disabled="true"],
[data-ui="pub.notebook-strategy-delete-dialog"][data-part="confirm"][data-disabled] {
  opacity: var(--c-pub_notebook-strategy-delete-dialog--confirm--disabled--opacity, 0.55);
}
[data-ui="pub.notebook-strategy-row"][data-part="link"]:hover {
  background: var(--c-pub_notebook-strategy-row--link--hover--background, var(--ui-state-hover));
  color: var(--c-pub_notebook-strategy-row--link--hover--color, var(--ui-content-fg));
}
[data-ui="pub.notebook-strategy-row"][data-part="link"][aria-selected="true"],
[data-ui="pub.notebook-strategy-row"][data-part="link"][aria-current="page"],
[data-ui="pub.notebook-strategy-row"][data-part="link"][data-selected] {
  background: var(--c-pub_notebook-strategy-row--link--selected--background, var(--ui-state-selected-surface));
  color: var(--c-pub_notebook-strategy-row--link--selected--color, var(--ui-content-fg));
  font-weight: var(--c-pub_notebook-strategy-row--link--selected--fontWeight, 600);
}
[data-ui="pub.notebook-strategy-row"][data-part="menuTrigger"]:hover {
  background: var(--c-pub_notebook-strategy-row--menuTrigger--hover--background, var(--ui-surface-raised));
  color: var(--c-pub_notebook-strategy-row--menuTrigger--hover--color, var(--ui-content-fg));
}
[data-ui="pub.notebook-strategy-row"][data-part="menuTrigger"][aria-expanded="true"],
[data-ui="pub.notebook-strategy-row"][data-part="menuTrigger"][data-state="open"] {
  background: var(--c-pub_notebook-strategy-row--menuTrigger--open--background, var(--ui-surface-raised));
  color: var(--c-pub_notebook-strategy-row--menuTrigger--open--color, var(--ui-content-fg));
}
[data-ui="pub.notebook-toolbar"][data-part="action"]:hover {
  background: var(--c-pub_notebook-toolbar--action--hover--background, var(--ui-state-hover));
  border-color: var(--c-pub_notebook-toolbar--action--hover--borderColor, var(--ui-line-hairline));
  color: var(--c-pub_notebook-toolbar--action--hover--color, var(--ui-content-fg));
}
[data-ui="pub.notebook-detail-header"][data-part="back"]:hover {
  background: var(--c-pub_notebook-detail-header--back--hover--background, var(--ui-state-hover));
  color: var(--c-pub_notebook-detail-header--back--hover--color, var(--ui-content-fg));
}
[data-ui="pub.notebook-card-error"][data-part="action"]:hover {
  background: var(--c-pub_notebook-card-error--action--hover--background, var(--ui-state-hover));
}
[data-ui="pub.new-strategy-choices"][data-part="choice"]:hover {
  background: var(--c-pub_new-strategy-choices--choice--hover--background, var(--ui-state-hover));
}
[data-ui="pub.focus-node-pane"][data-part="close"]:hover {
  background: var(--c-pub_focus-node-pane--close--hover--background, var(--ui-state-hover));
  color: var(--c-pub_focus-node-pane--close--hover--color, var(--ui-content-fg));
}
[data-ui="pub.focus-node-pane"][data-part="port"]:hover {
  background: var(--c-pub_focus-node-pane--port--hover--background, var(--ui-state-hover));
}
[data-ui="pub.workspace-focus-chrome"][data-part="sectionLink"]:hover {
  color: var(--c-pub_workspace-focus-chrome--sectionLink--hover--color, var(--ui-content-fg));
}
[data-ui="pub.workspace-focus-chrome"][data-part="leave"]:hover {
  background: var(--c-pub_workspace-focus-chrome--leave--hover--background, var(--ui-state-hover));
  color: var(--c-pub_workspace-focus-chrome--leave--hover--color, var(--ui-content-fg));
}
[data-ui="pub.research-card-footer"][data-part="open"]:hover {
  background: var(--c-pub_research-card-footer--open--hover--background, var(--ui-state-hover));
}
[data-ui="pub.research-card-footer"][data-part="askAi"]:hover {
  background: var(--c-pub_research-card-footer--askAi--hover--background, var(--ui-state-hover));
}
[data-ui="pub.research-card-footer"][data-part="more"]:hover {
  background: var(--c-pub_research-card-footer--more--hover--background, var(--ui-state-hover));
  color: var(--c-pub_research-card-footer--more--hover--color, var(--ui-content-fg));
}
[data-ui="pub.research-card-footer"][data-part="more"][aria-expanded="true"],
[data-ui="pub.research-card-footer"][data-part="more"][data-state="open"] {
  background: var(--c-pub_research-card-footer--more--open--background, var(--ui-state-hover));
  color: var(--c-pub_research-card-footer--more--open--color, var(--ui-content-fg));
}
[data-ui="pub.research-card-footer"][data-part="menuItem"]:hover {
  background: var(--c-pub_research-card-footer--menuItem--hover--background, var(--ui-state-hover));
}
[data-ui="pub.research-card-footer"][data-part="menuItem"]:focus-visible {
  background: var(--c-pub_research-card-footer--menuItem--focus-visible--background, var(--ui-state-hover));
}
[data-ui="pub.strategy-lifecycle-card"][data-part="primaryAction"]:hover {
  background: var(--c-pub_strategy-lifecycle-card--primaryAction--hover--background, var(--ui-action-solid-hover));
  border-color: var(--c-pub_strategy-lifecycle-card--primaryAction--hover--borderColor, var(--ui-action-solid-hover));
}
[data-ui="pub.strategy-lifecycle-card"][data-part="primaryAction"]:disabled,
[data-ui="pub.strategy-lifecycle-card"][data-part="primaryAction"][aria-disabled="true"],
[data-ui="pub.strategy-lifecycle-card"][data-part="primaryAction"][data-disabled] {
  opacity: var(--c-pub_strategy-lifecycle-card--primaryAction--disabled--opacity, 0.55);
}
[data-ui="pub.strategy-lifecycle-card"][data-part="secondaryAction"]:hover {
  background: var(--c-pub_strategy-lifecycle-card--secondaryAction--hover--background, var(--ui-state-hover));
}
[data-ui="pub.strategy-lifecycle-card"][data-part="secondaryAction"]:disabled,
[data-ui="pub.strategy-lifecycle-card"][data-part="secondaryAction"][aria-disabled="true"],
[data-ui="pub.strategy-lifecycle-card"][data-part="secondaryAction"][data-disabled] {
  opacity: var(--c-pub_strategy-lifecycle-card--secondaryAction--disabled--opacity, 0.55);
}
[data-ui="pub.strategy-lifecycle-card"][data-part="typeChip"]:hover {
  background: var(--c-pub_strategy-lifecycle-card--typeChip--hover--background, var(--ui-state-pressed));
}
[data-ui="pub.strategy-lifecycle-card"][data-part="typeChip"]:disabled,
[data-ui="pub.strategy-lifecycle-card"][data-part="typeChip"][aria-disabled="true"],
[data-ui="pub.strategy-lifecycle-card"][data-part="typeChip"][data-disabled] {
  color: var(--c-pub_strategy-lifecycle-card--typeChip--disabled--color, var(--ui-content-fg-muted));
  opacity: var(--c-pub_strategy-lifecycle-card--typeChip--disabled--opacity, 0.7);
}
[data-ui="pub.findings-banner"][data-part="dismiss"]:hover {
  color: var(--c-pub_findings-banner--dismiss--hover--color, var(--ui-content-fg));
}
[data-ui="pub.research-backtest-live"][data-part="cancel"]:hover {
  background: var(--c-pub_research-backtest-live--cancel--hover--background, var(--ui-state-hover));
}
[data-ui="pub.homepage"][data-part="signIn"]:hover {
  background: var(--c-pub_homepage--signIn--hover--background, var(--ui-surface-accent));
  color: var(--c-pub_homepage--signIn--hover--color, var(--ui-surface-on-accent));
}
[data-ui="pub.homepage"][data-part="signIn"]:disabled,
[data-ui="pub.homepage"][data-part="signIn"][aria-disabled="true"],
[data-ui="pub.homepage"][data-part="signIn"][data-disabled] {
  opacity: var(--c-pub_homepage--signIn--disabled--opacity, var(--ui-state-disabled-opacity));
}
[data-ui="pub.homepage"][data-part="cta"]:hover {
  background: var(--c-pub_homepage--cta--hover--background, var(--ui-action-solid-hover));
}
[data-ui="pub.homepage"][data-part="cta"]:disabled,
[data-ui="pub.homepage"][data-part="cta"][aria-disabled="true"],
[data-ui="pub.homepage"][data-part="cta"][data-disabled] {
  opacity: var(--c-pub_homepage--cta--disabled--opacity, var(--ui-state-disabled-opacity));
}
[data-ui="pub.new-strategy-basket"][data-part="addAction"]:hover {
  background: var(--c-pub_new-strategy-basket--addAction--hover--background, var(--ui-surface-raised));
}
[data-ui="pub.new-strategy-basket"][data-part="addAction"]:disabled,
[data-ui="pub.new-strategy-basket"][data-part="addAction"][aria-disabled="true"],
[data-ui="pub.new-strategy-basket"][data-part="addAction"][data-disabled] {
  opacity: var(--c-pub_new-strategy-basket--addAction--disabled--opacity, var(--ui-state-disabled-opacity));
}
[data-ui="pub.new-strategy-basket"][data-part="removeAction"]:hover {
  background: var(--c-pub_new-strategy-basket--removeAction--hover--background, var(--ui-surface-raised));
}
[data-ui="pub.new-strategy-basket"][data-part="removeAction"]:disabled,
[data-ui="pub.new-strategy-basket"][data-part="removeAction"][aria-disabled="true"],
[data-ui="pub.new-strategy-basket"][data-part="removeAction"][data-disabled] {
  opacity: var(--c-pub_new-strategy-basket--removeAction--disabled--opacity, var(--ui-state-disabled-opacity));
}
[data-ui="pub.new-strategy-copy"][data-part="project"]:hover {
  background: var(--c-pub_new-strategy-copy--project--hover--background, var(--ui-state-hover));
}
[data-ui="pub.new-strategy-copy"][data-part="project"][aria-pressed="true"],
[data-ui="pub.new-strategy-copy"][data-part="project"][data-pressed] {
  background: var(--c-pub_new-strategy-copy--project--pressed--background, var(--ui-status-success-surface));
  color: var(--c-pub_new-strategy-copy--project--pressed--color, var(--ui-status-success-on-surface));
  border-color: var(--c-pub_new-strategy-copy--project--pressed--borderColor, var(--ui-status-success-line));
}
[data-ui="pub.new-strategy-copy"][data-part="stockAction"]:hover {
  background: var(--c-pub_new-strategy-copy--stockAction--hover--background, var(--ui-surface-raised));
}
[data-ui="pub.new-strategy-copy"][data-part="stockAction"]:disabled,
[data-ui="pub.new-strategy-copy"][data-part="stockAction"][aria-disabled="true"],
[data-ui="pub.new-strategy-copy"][data-part="stockAction"][data-disabled] {
  opacity: var(--c-pub_new-strategy-copy--stockAction--disabled--opacity, var(--ui-state-disabled-opacity));
}
[data-ui="pub.new-strategy-feedback"][data-part="action"]:hover {
  background: var(--c-pub_new-strategy-feedback--action--hover--background, var(--ui-action-solid-hover));
}
[data-ui="pub.new-strategy-feedback"][data-part="action"]:disabled,
[data-ui="pub.new-strategy-feedback"][data-part="action"][aria-disabled="true"],
[data-ui="pub.new-strategy-feedback"][data-part="action"][data-disabled] {
  opacity: var(--c-pub_new-strategy-feedback--action--disabled--opacity, var(--ui-state-disabled-opacity));
}
[data-ui="pub.new-strategy-panel"][data-part="changeAction"]:hover {
  background: var(--c-pub_new-strategy-panel--changeAction--hover--background, var(--ui-surface-raised));
}
[data-ui="pub.new-strategy-start-option"][data-part="option"]:hover {
  background: var(--c-pub_new-strategy-start-option--option--hover--background, var(--ui-state-hover));
}
[data-ui="pub.new-strategy-start-option"][data-part="option"][aria-pressed="true"],
[data-ui="pub.new-strategy-start-option"][data-part="option"][data-pressed] {
  background: var(--c-pub_new-strategy-start-option--option--pressed--background, var(--ui-surface-sunken));
  border-color: var(--c-pub_new-strategy-start-option--option--pressed--borderColor, var(--ui-action-solid-line));
  box-shadow: var(--c-pub_new-strategy-start-option--option--pressed--shadow, var(--ui-elevation-raised));
}
[data-ui="pub.new-strategy"][data-part="runtimeLink"]:hover {
  background: var(--c-pub_new-strategy--runtimeLink--hover--background, var(--ui-surface-raised));
}
[data-ui="pub.new-strategy"][data-part="networkRuntimeLink"]:hover {
  background: var(--c-pub_new-strategy--networkRuntimeLink--hover--background, var(--ui-emphasis-e1-fill));
  color: var(--c-pub_new-strategy--networkRuntimeLink--hover--color, var(--ui-emphasis-e1-on-fill));
}
[data-ui="pub.new-strategy"][data-part="ghostAction"]:hover {
  background: var(--c-pub_new-strategy--ghostAction--hover--background, var(--ui-surface-raised));
}
[data-ui="pub.onboarding-action"][data-part="primary"]:hover {
  background: var(--c-pub_onboarding-action--primary--hover--background, var(--ui-action-solid-hover));
}
[data-ui="pub.onboarding-action"][data-part="outline"]:hover {
  background: var(--c-pub_onboarding-action--outline--hover--background, var(--ui-surface-accent));
  color: var(--c-pub_onboarding-action--outline--hover--color, var(--ui-surface-on-accent));
}
[data-ui="pub.onboarding-step"][data-part="action"]:hover {
  background: var(--c-pub_onboarding-step--action--hover--background, var(--ui-surface-accent));
  color: var(--c-pub_onboarding-step--action--hover--color, var(--ui-surface-on-accent));
}
[data-ui="pub.strategy-category-picker"][data-part="option"]:hover {
  background: var(--c-pub_strategy-category-picker--option--hover--background, var(--ui-surface-raised));
}
[data-ui="pub.strategy-category-picker"][data-part="option"][aria-pressed="true"],
[data-ui="pub.strategy-category-picker"][data-part="option"][data-pressed] {
  background: var(--c-pub_strategy-category-picker--option--pressed--background, var(--ui-action-solid-fill));
  color: var(--c-pub_strategy-category-picker--option--pressed--color, var(--ui-action-solid-on-fill));
}
[data-ui="pub.strategy-chart-levels"][data-part="reset"]:hover {
  background: var(--c-pub_strategy-chart-levels--reset--hover--background, var(--ui-surface-raised));
}
[data-ui="pub.strategy-chart-levels"][data-part="reset"]:disabled,
[data-ui="pub.strategy-chart-levels"][data-part="reset"][aria-disabled="true"],
[data-ui="pub.strategy-chart-levels"][data-part="reset"][data-disabled] {
  opacity: var(--c-pub_strategy-chart-levels--reset--disabled--opacity, var(--ui-state-disabled-opacity));
}
[data-ui="pub.strategy-chart-levels"][data-part="priceInput"]:focus-visible {
  border-color: var(--c-pub_strategy-chart-levels--priceInput--focus-visible--borderColor, var(--ui-focus-ring));
}
[data-ui="pub.strategy-chart-levels"][data-part="priceInput"]:disabled,
[data-ui="pub.strategy-chart-levels"][data-part="priceInput"][aria-disabled="true"],
[data-ui="pub.strategy-chart-levels"][data-part="priceInput"][data-disabled] {
  opacity: var(--c-pub_strategy-chart-levels--priceInput--disabled--opacity, var(--ui-state-disabled-opacity));
}
[data-ui="pub.strategy-field"][data-part="control"]:focus-visible {
  border-color: var(--c-pub_strategy-field--control--focus-visible--borderColor, var(--ui-focus-ring));
}
[data-ui="pub.strategy-outcome-field"][data-part="option"]:hover {
  border-color: var(--c-pub_strategy-outcome-field--option--hover--borderColor, var(--ui-line-strong));
  background: var(--c-pub_strategy-outcome-field--option--hover--background, var(--ui-state-hover));
}
[data-ui="pub.strategy-outcome-field"][data-part="option"][aria-pressed="true"],
[data-ui="pub.strategy-outcome-field"][data-part="option"][data-pressed] {
  border-color: var(--c-pub_strategy-outcome-field--option--pressed--borderColor, var(--ui-action-solid-line));
  background: var(--c-pub_strategy-outcome-field--option--pressed--background, var(--ui-surface-raised));
  color: var(--c-pub_strategy-outcome-field--option--pressed--color, var(--ui-content-fg));
}
[data-ui="pub.strategy-outcome-field"][data-part="option"]:disabled,
[data-ui="pub.strategy-outcome-field"][data-part="option"][aria-disabled="true"],
[data-ui="pub.strategy-outcome-field"][data-part="option"][data-disabled] {
  opacity: var(--c-pub_strategy-outcome-field--option--disabled--opacity, var(--ui-state-disabled-opacity));
}
[data-ui="pub.strategy-publish-card"][data-part="option"][aria-selected="true"],
[data-ui="pub.strategy-publish-card"][data-part="option"][aria-current="page"],
[data-ui="pub.strategy-publish-card"][data-part="option"][data-selected] {
  border-color: var(--c-pub_strategy-publish-card--option--selected--borderColor, var(--ui-content-fg));
  border-width: var(--c-pub_strategy-publish-card--option--selected--borderWidth, var(--ui-geometry-border-strong-width));
}
[data-ui="pub.strategy-setup-panel"][data-part="input"]:focus-visible {
  border-color: var(--c-pub_strategy-setup-panel--input--focus-visible--borderColor, var(--ui-focus-ring));
}
[data-ui="pub.strategy-setup-panel"][data-part="submit"]:hover {
  background: var(--c-pub_strategy-setup-panel--submit--hover--background, var(--ui-action-solid-hover));
}
[data-ui="pub.strategy-setup-panel"][data-part="submit"]:disabled,
[data-ui="pub.strategy-setup-panel"][data-part="submit"][aria-disabled="true"],
[data-ui="pub.strategy-setup-panel"][data-part="submit"][data-disabled] {
  opacity: var(--c-pub_strategy-setup-panel--submit--disabled--opacity, var(--ui-state-disabled-opacity));
}
[data-ui="pub.strategy-setup-panel"][data-part="secondary"]:hover {
  background: var(--c-pub_strategy-setup-panel--secondary--hover--background, var(--ui-surface-raised));
}
[data-ui="pub.strategy-studio-mcp-layout"][data-part="back"]:hover {
  background: var(--c-pub_strategy-studio-mcp-layout--back--hover--background, var(--ui-surface-raised));
}
[data-ui="pub.strategy-studio"][data-part="search"]:focus-visible {
  border-color: var(--c-pub_strategy-studio--search--focus-visible--borderColor, var(--ui-focus-ring));
}
[data-ui="pub.strategy-studio"][data-part="primaryAction"]:hover {
  background: var(--c-pub_strategy-studio--primaryAction--hover--background, var(--ui-action-solid-hover));
}
[data-ui="pub.strategy-studio"][data-part="primaryAction"]:disabled,
[data-ui="pub.strategy-studio"][data-part="primaryAction"][aria-disabled="true"],
[data-ui="pub.strategy-studio"][data-part="primaryAction"][data-disabled] {
  opacity: var(--c-pub_strategy-studio--primaryAction--disabled--opacity, var(--ui-state-disabled-opacity));
}
[data-ui="pub.strategy-studio"][data-part="secondaryAction"]:hover {
  background: var(--c-pub_strategy-studio--secondaryAction--hover--background, var(--ui-surface-raised));
}
[data-ui="pub.strategy-studio"][data-part="secondaryAction"]:disabled,
[data-ui="pub.strategy-studio"][data-part="secondaryAction"][aria-disabled="true"],
[data-ui="pub.strategy-studio"][data-part="secondaryAction"][data-disabled] {
  opacity: var(--c-pub_strategy-studio--secondaryAction--disabled--opacity, var(--ui-state-disabled-opacity));
}
[data-ui="pub.strategy-studio"][data-part="softAction"]:hover {
  background: var(--c-pub_strategy-studio--softAction--hover--background, var(--ui-action-secondary-hover));
}
[data-ui="pub.strategy-studio"][data-part="softAction"]:disabled,
[data-ui="pub.strategy-studio"][data-part="softAction"][aria-disabled="true"],
[data-ui="pub.strategy-studio"][data-part="softAction"][data-disabled] {
  opacity: var(--c-pub_strategy-studio--softAction--disabled--opacity, var(--ui-state-disabled-opacity));
}
[data-ui="pub.strategy-summary-card"][data-part="root"]:hover {
  background: var(--c-pub_strategy-summary-card--root--hover--background, var(--ui-state-hover));
  border-color: var(--c-pub_strategy-summary-card--root--hover--borderColor, var(--ui-line-strong));
}
[data-ui="pub.strategy-summary-card"][data-part="open"]:disabled,
[data-ui="pub.strategy-summary-card"][data-part="open"][aria-disabled="true"],
[data-ui="pub.strategy-summary-card"][data-part="open"][data-disabled] {
  opacity: var(--c-pub_strategy-summary-card--open--disabled--opacity, var(--ui-state-disabled-opacity));
}
[data-ui="pub.strategy-summary-card"][data-part="secondaryAction"]:hover {
  background: var(--c-pub_strategy-summary-card--secondaryAction--hover--background, var(--ui-surface-raised));
}
[data-ui="pub.strategy-summary-card"][data-part="primaryAction"]:hover {
  background: var(--c-pub_strategy-summary-card--primaryAction--hover--background, var(--ui-action-solid-hover));
}
[data-ui="pub.strategy-summary-card"][data-part="primaryAction"]:disabled,
[data-ui="pub.strategy-summary-card"][data-part="primaryAction"][aria-disabled="true"],
[data-ui="pub.strategy-summary-card"][data-part="primaryAction"][data-disabled] {
  opacity: var(--c-pub_strategy-summary-card--primaryAction--disabled--opacity, var(--ui-state-disabled-opacity));
}
[data-ui="pub.strategy-summary-grid"][data-part="search"]:focus-visible {
  border-color: var(--c-pub_strategy-summary-grid--search--focus-visible--borderColor, var(--ui-focus-ring));
}
[data-ui="pub.strategy-summary-grid"][data-part="mode"]:hover {
  color: var(--c-pub_strategy-summary-grid--mode--hover--color, var(--ui-content-fg));
}
[data-ui="pub.strategy-summary-grid"][data-part="mode"][aria-pressed="true"],
[data-ui="pub.strategy-summary-grid"][data-part="mode"][data-pressed] {
  background: var(--c-pub_strategy-summary-grid--mode--pressed--background, var(--ui-action-solid-fill));
  color: var(--c-pub_strategy-summary-grid--mode--pressed--color, var(--ui-action-solid-on-fill));
}
[data-ui="pub.strategy-template-browser"][data-part="search"]:focus-visible {
  border-color: var(--c-pub_strategy-template-browser--search--focus-visible--borderColor, var(--ui-focus-ring));
}
[data-ui="pub.strategy-template-list"][data-part="row"]:hover {
  background: var(--c-pub_strategy-template-list--row--hover--background, var(--ui-state-hover));
}
[data-ui="pub.strategy-template-list"][data-part="row"][aria-pressed="true"],
[data-ui="pub.strategy-template-list"][data-part="row"][data-pressed] {
  background: var(--c-pub_strategy-template-list--row--pressed--background, var(--ui-status-success-surface));
  color: var(--c-pub_strategy-template-list--row--pressed--color, var(--ui-status-success-on-surface));
  border-color: var(--c-pub_strategy-template-list--row--pressed--borderColor, var(--ui-status-success-line));
}
[data-ui="pub.access-page"][data-part="link"]:focus-visible {
  outline-color: var(--c-pub_access-page--link--focus-visible--outlineColor, var(--ui-focus-ring));
  outline-width: var(--c-pub_access-page--link--focus-visible--outlineWidth, var(--ui-focus-width));
}
[data-ui="pub.access-page"][data-part="nav"]:hover {
  color: var(--c-pub_access-page--nav--hover--color, var(--ui-content-fg));
}
[data-ui="pub.access-page"][data-part="nav"]:focus-visible {
  outline-color: var(--c-pub_access-page--nav--focus-visible--outlineColor, var(--ui-focus-ring));
  outline-width: var(--c-pub_access-page--nav--focus-visible--outlineWidth, var(--ui-focus-width));
}
[data-ui="pub.access-setup-panel"][data-part="action"]:hover {
  background: var(--c-pub_access-setup-panel--action--hover--background, var(--ui-surface-accent));
  color: var(--c-pub_access-setup-panel--action--hover--color, var(--ui-surface-on-accent));
}
[data-ui="pub.access-setup-panel"][data-part="action"]:focus-visible {
  outline-color: var(--c-pub_access-setup-panel--action--focus-visible--outlineColor, var(--ui-focus-ring));
  outline-width: var(--c-pub_access-setup-panel--action--focus-visible--outlineWidth, var(--ui-focus-width));
}
[data-ui="pub.access-setup-panel"][data-part="action"]:disabled,
[data-ui="pub.access-setup-panel"][data-part="action"][aria-disabled="true"],
[data-ui="pub.access-setup-panel"][data-part="action"][data-disabled] {
  opacity: var(--c-pub_access-setup-panel--action--disabled--opacity, var(--ui-state-disabled-opacity));
}
[data-ui="pub.access-setup-panel"][data-part="passkeyAction"]:hover {
  background: var(--c-pub_access-setup-panel--passkeyAction--hover--background, var(--ui-surface-accent));
  color: var(--c-pub_access-setup-panel--passkeyAction--hover--color, var(--ui-surface-on-accent));
}
[data-ui="pub.access-setup-panel"][data-part="passkeyAction"]:focus-visible {
  outline-color: var(--c-pub_access-setup-panel--passkeyAction--focus-visible--outlineColor, var(--ui-focus-ring));
  outline-width: var(--c-pub_access-setup-panel--passkeyAction--focus-visible--outlineWidth, var(--ui-focus-width));
}
[data-ui="pub.market-preset-picker"][data-part="tab"]:hover {
  background: var(--c-pub_market-preset-picker--tab--hover--background, var(--ui-surface-raised));
}
[data-ui="pub.market-preset-picker"][data-part="tab"][aria-pressed="true"],
[data-ui="pub.market-preset-picker"][data-part="tab"][data-pressed] {
  background: var(--c-pub_market-preset-picker--tab--pressed--background, var(--ui-status-success-surface));
  border-color: var(--c-pub_market-preset-picker--tab--pressed--borderColor, var(--ui-status-success-line));
  color: var(--c-pub_market-preset-picker--tab--pressed--color, var(--ui-status-success-on-surface));
}
[data-ui="pub.market-preset-picker"][data-part="search"]:focus-visible {
  border-color: var(--c-pub_market-preset-picker--search--focus-visible--borderColor, var(--ui-focus-ring));
  box-shadow: var(--c-pub_market-preset-picker--search--focus-visible--shadow, var(--ui-focus-glow));
}
[data-ui="pub.market-preset-picker"][data-part="option"]:hover {
  background: var(--c-pub_market-preset-picker--option--hover--background, var(--ui-surface-raised));
}
[data-ui="pub.market-preset-picker"][data-part="option"][aria-pressed="true"],
[data-ui="pub.market-preset-picker"][data-part="option"][data-pressed] {
  background: var(--c-pub_market-preset-picker--option--pressed--background, var(--ui-status-success-surface));
  border-color: var(--c-pub_market-preset-picker--option--pressed--borderColor, var(--ui-status-success-line));
  color: var(--c-pub_market-preset-picker--option--pressed--color, var(--ui-status-success-on-surface));
}
[data-ui="pub.market-preset-picker"][data-part="option"]:disabled,
[data-ui="pub.market-preset-picker"][data-part="option"][aria-disabled="true"],
[data-ui="pub.market-preset-picker"][data-part="option"][data-disabled] {
  opacity: var(--c-pub_market-preset-picker--option--disabled--opacity, var(--ui-state-disabled-opacity));
}
[data-ui="pub.market-preset-picker"][data-part="primaryAction"]:hover {
  background: var(--c-pub_market-preset-picker--primaryAction--hover--background, var(--ui-action-solid-hover));
}
[data-ui="pub.market-preset-picker"][data-part="primaryAction"]:disabled,
[data-ui="pub.market-preset-picker"][data-part="primaryAction"][aria-disabled="true"],
[data-ui="pub.market-preset-picker"][data-part="primaryAction"][data-disabled] {
  opacity: var(--c-pub_market-preset-picker--primaryAction--disabled--opacity, var(--ui-state-disabled-opacity));
}
[data-ui="pub.market-preset-picker"][data-part="action"]:hover {
  background: var(--c-pub_market-preset-picker--action--hover--background, var(--ui-surface-raised));
}
[data-ui="pub.overview-app"][data-part="nameInput"]:focus-visible {
  border-color: var(--c-pub_overview-app--nameInput--focus-visible--borderColor, var(--ui-focus-ring));
}
[data-ui="pub.overview-app"][data-part="nameInput"]:disabled,
[data-ui="pub.overview-app"][data-part="nameInput"][aria-disabled="true"],
[data-ui="pub.overview-app"][data-part="nameInput"][data-disabled] {
  opacity: var(--c-pub_overview-app--nameInput--disabled--opacity, var(--ui-state-disabled-opacity));
}
[data-ui="pub.overview-app"][data-part="createButton"]:hover {
  background: var(--c-pub_overview-app--createButton--hover--background, var(--ui-action-solid-hover));
}
[data-ui="pub.overview-app"][data-part="createButton"]:disabled,
[data-ui="pub.overview-app"][data-part="createButton"][aria-disabled="true"],
[data-ui="pub.overview-app"][data-part="createButton"][data-disabled] {
  opacity: var(--c-pub_overview-app--createButton--disabled--opacity, var(--ui-state-disabled-opacity));
}
[data-ui="pub.overview-app"][data-part="searchInput"]:focus-visible {
  border-color: var(--c-pub_overview-app--searchInput--focus-visible--borderColor, var(--ui-focus-ring));
}
[data-ui="pub.overview-link-button"][data-part="solid"]:hover {
  background: var(--c-pub_overview-link-button--solid--hover--background, var(--ui-action-solid-hover));
}
[data-ui="pub.overview-link-button"][data-part="solid"]:disabled,
[data-ui="pub.overview-link-button"][data-part="solid"][aria-disabled="true"],
[data-ui="pub.overview-link-button"][data-part="solid"][data-disabled] {
  opacity: var(--c-pub_overview-link-button--solid--disabled--opacity, var(--ui-state-disabled-opacity));
}
[data-ui="pub.overview-link-button"][data-part="outline"]:hover {
  background: var(--c-pub_overview-link-button--outline--hover--background, var(--ui-surface-raised));
}
[data-ui="pub.overview-link-button"][data-part="outline"]:disabled,
[data-ui="pub.overview-link-button"][data-part="outline"][aria-disabled="true"],
[data-ui="pub.overview-link-button"][data-part="outline"][data-disabled] {
  opacity: var(--c-pub_overview-link-button--outline--disabled--opacity, var(--ui-state-disabled-opacity));
}
[data-ui="pub.overview-runtime-api-preview"][data-part="link"]:hover {
  background: var(--c-pub_overview-runtime-api-preview--link--hover--background, var(--ui-surface-raised));
}
[data-ui="pub.overview-runtime-api-preview"][data-part="copyButton"]:hover {
  background: var(--c-pub_overview-runtime-api-preview--copyButton--hover--background, var(--ui-surface-raised));
}
[data-ui="pub.overview-runtime-api-preview"][data-part="payloadButton"]:hover {
  background: var(--c-pub_overview-runtime-api-preview--payloadButton--hover--background, var(--ui-surface-raised));
}
[data-ui="pub.overview-workspace-list"][data-part="row"]:hover {
  background: var(--c-pub_overview-workspace-list--row--hover--background, var(--ui-state-hover));
}
[data-ui="pub.overview-workspace-list"][data-part="moreButton"]:hover {
  background: var(--c-pub_overview-workspace-list--moreButton--hover--background, var(--ui-surface-raised));
}
[data-ui="pub.runtime-wallet-button"][data-part="outline"]:hover {
  background: var(--c-pub_runtime-wallet-button--outline--hover--background, var(--ui-surface-raised));
}
[data-ui="pub.runtime-wallet-button"][data-part="outline"]:disabled,
[data-ui="pub.runtime-wallet-button"][data-part="outline"][aria-disabled="true"],
[data-ui="pub.runtime-wallet-button"][data-part="outline"][data-disabled] {
  opacity: var(--c-pub_runtime-wallet-button--outline--disabled--opacity, var(--ui-state-disabled-opacity));
}
[data-ui="pub.runtime-wallet-button"][data-part="ghost"]:hover {
  background: var(--c-pub_runtime-wallet-button--ghost--hover--background, var(--ui-surface-raised));
}
[data-ui="pub.runtime-wallet-button"][data-part="ghost"]:disabled,
[data-ui="pub.runtime-wallet-button"][data-part="ghost"][aria-disabled="true"],
[data-ui="pub.runtime-wallet-button"][data-part="ghost"][data-disabled] {
  opacity: var(--c-pub_runtime-wallet-button--ghost--disabled--opacity, var(--ui-state-disabled-opacity));
}
[data-ui="pub.runtime-wallet-phoenix-collateral"][data-part="input"]:focus-visible {
  border-color: var(--c-pub_runtime-wallet-phoenix-collateral--input--focus-visible--borderColor, var(--ui-focus-ring));
}
[data-ui="pub.runtime-wallet-slot-sections"][data-part="link"]:hover {
  background: var(--c-pub_runtime-wallet-slot-sections--link--hover--background, var(--ui-surface-raised));
}
[data-ui="pub.token-access-page"][data-part="navLink"]:hover {
  color: var(--c-pub_token-access-page--navLink--hover--color, var(--ui-content-fg));
}
[data-ui="pub.token-access-page"][data-part="navLink"][aria-selected="true"],
[data-ui="pub.token-access-page"][data-part="navLink"][aria-current="page"],
[data-ui="pub.token-access-page"][data-part="navLink"][data-selected] {
  color: var(--c-pub_token-access-page--navLink--selected--color, var(--ui-content-fg));
  border-color: var(--c-pub_token-access-page--navLink--selected--borderColor, var(--ui-status-success-line));
}
[data-ui="pub.token-access-page"][data-part="action"]:hover {
  background: var(--c-pub_token-access-page--action--hover--background, var(--ui-surface-accent));
  color: var(--c-pub_token-access-page--action--hover--color, var(--ui-surface-on-accent));
}
[data-ui="pub.token-access-page"][data-part="action"]:disabled,
[data-ui="pub.token-access-page"][data-part="action"][aria-disabled="true"],
[data-ui="pub.token-access-page"][data-part="action"][data-disabled] {
  opacity: var(--c-pub_token-access-page--action--disabled--opacity, 0.6);
}
[data-ui="pub.token-access-market-chart"][data-part="link"]:hover {
  color: var(--c-pub_token-access-market-chart--link--hover--color, var(--ui-status-info-text));
}
[data-ui="pub.token-access-movement-chart"][data-part="link"]:hover {
  color: var(--c-pub_token-access-movement-chart--link--hover--color, var(--ui-status-info-text));
}
[data-ui="pub.token-access-buy-in-panel"][data-part="cta"]:hover {
  background: var(--c-pub_token-access-buy-in-panel--cta--hover--background, var(--ui-action-solid-hover));
}
[data-ui="pub.token-access-buy-in-panel"][data-part="cta"]:active {
  background: var(--c-pub_token-access-buy-in-panel--cta--active--background, var(--ui-action-solid-pressed));
}
[data-ui="pub.token-access-buy-in-panel"][data-part="cta"]:disabled,
[data-ui="pub.token-access-buy-in-panel"][data-part="cta"][aria-disabled="true"],
[data-ui="pub.token-access-buy-in-panel"][data-part="cta"][data-disabled] {
  opacity: var(--c-pub_token-access-buy-in-panel--cta--disabled--opacity, 0.6);
}
[data-ui="pub.token-access-wallet-panel"][data-part="input"]:focus-visible {
  border-color: var(--c-pub_token-access-wallet-panel--input--focus-visible--borderColor, var(--ui-status-info-line));
}
[data-ui="pub.token-access-wallet-panel"][data-part="claimAction"]:hover {
  background: var(--c-pub_token-access-wallet-panel--claimAction--hover--background, var(--ui-surface-accent));
  color: var(--c-pub_token-access-wallet-panel--claimAction--hover--color, var(--ui-surface-on-accent));
}
[data-ui="pub.token-access-wallet-panel"][data-part="claimAction"]:disabled,
[data-ui="pub.token-access-wallet-panel"][data-part="claimAction"][aria-disabled="true"],
[data-ui="pub.token-access-wallet-panel"][data-part="claimAction"][data-disabled] {
  opacity: var(--c-pub_token-access-wallet-panel--claimAction--disabled--opacity, 0.6);
}
[data-ui="pub.token-access-wallet-panel"][data-part="action"]:hover {
  background: var(--c-pub_token-access-wallet-panel--action--hover--background, var(--ui-surface-accent));
  color: var(--c-pub_token-access-wallet-panel--action--hover--color, var(--ui-surface-on-accent));
}
[data-ui="pub.token-access-wallet-panel"][data-part="action"]:disabled,
[data-ui="pub.token-access-wallet-panel"][data-part="action"][aria-disabled="true"],
[data-ui="pub.token-access-wallet-panel"][data-part="action"][data-disabled] {
  opacity: var(--c-pub_token-access-wallet-panel--action--disabled--opacity, 0.6);
}
[data-ui="pub.token-access-leaderboard-row"][data-part="root"]:hover {
  background: var(--c-pub_token-access-leaderboard-row--root--hover--background, var(--ui-surface-raised));
}
[data-ui="pub.token-access-leaderboard-row"][data-part="link"]:hover {
  color: var(--c-pub_token-access-leaderboard-row--link--hover--color, var(--ui-content-fg));
}
[data-ui="pub.token-access-copy-button"][data-part="root"]:hover {
  background: var(--c-pub_token-access-copy-button--root--hover--background, var(--ui-surface-accent));
  color: var(--c-pub_token-access-copy-button--root--hover--color, var(--ui-surface-on-accent));
}
[data-ui="pub.token-launch-page"][data-part="action"]:hover {
  background: var(--c-pub_token-launch-page--action--hover--background, var(--ui-surface-accent));
}
[data-ui="pub.token-launch-page"][data-part="action"]:disabled,
[data-ui="pub.token-launch-page"][data-part="action"][aria-disabled="true"],
[data-ui="pub.token-launch-page"][data-part="action"][data-disabled] {
  opacity: var(--c-pub_token-launch-page--action--disabled--opacity, 0.6);
}
[data-ui="pub.token-launch-segmented-control"][data-part="segment"]:hover {
  background: var(--c-pub_token-launch-segmented-control--segment--hover--background, var(--ui-surface-accent));
  color: var(--c-pub_token-launch-segmented-control--segment--hover--color, var(--ui-content-fg));
}
[data-ui="pub.token-launch-segmented-control"][data-part="segment"][aria-pressed="true"],
[data-ui="pub.token-launch-segmented-control"][data-part="segment"][data-pressed] {
  background: var(--c-pub_token-launch-segmented-control--segment--pressed--background, var(--ui-action-solid-fill));
  color: var(--c-pub_token-launch-segmented-control--segment--pressed--color, var(--ui-action-solid-on-fill));
  font-weight: var(--c-pub_token-launch-segmented-control--segment--pressed--fontWeight, 600);
}
[data-ui="pub.token-launch-chart-panel"][data-part="toggle"]:hover {
  background: var(--c-pub_token-launch-chart-panel--toggle--hover--background, var(--ui-surface-accent));
  color: var(--c-pub_token-launch-chart-panel--toggle--hover--color, var(--ui-content-fg));
}
[data-ui="pub.token-launch-chart-panel"][data-part="toggle"][aria-pressed="true"],
[data-ui="pub.token-launch-chart-panel"][data-part="toggle"][data-pressed] {
  background: var(--c-pub_token-launch-chart-panel--toggle--pressed--background, var(--ui-status-info-surface));
  border-color: var(--c-pub_token-launch-chart-panel--toggle--pressed--borderColor, var(--ui-status-info-line));
  color: var(--c-pub_token-launch-chart-panel--toggle--pressed--color, var(--ui-status-info-on-surface));
}
[data-ui="pub.token-launch-chart-panel"][data-part="toggle"]:disabled,
[data-ui="pub.token-launch-chart-panel"][data-part="toggle"][aria-disabled="true"],
[data-ui="pub.token-launch-chart-panel"][data-part="toggle"][data-disabled] {
  opacity: var(--c-pub_token-launch-chart-panel--toggle--disabled--opacity, 0.6);
}
[data-ui="pub.token-launch-chart-panel"][data-part="indicatorToggle"]:hover {
  background: var(--c-pub_token-launch-chart-panel--indicatorToggle--hover--background, var(--ui-surface-accent));
  color: var(--c-pub_token-launch-chart-panel--indicatorToggle--hover--color, var(--ui-content-fg));
}
[data-ui="pub.token-launch-chart-panel"][data-part="indicatorToggle"][aria-pressed="true"],
[data-ui="pub.token-launch-chart-panel"][data-part="indicatorToggle"][data-pressed] {
  background: var(--c-pub_token-launch-chart-panel--indicatorToggle--pressed--background, var(--ui-status-info-surface));
  border-color: var(--c-pub_token-launch-chart-panel--indicatorToggle--pressed--borderColor, var(--ui-status-info-line));
  color: var(--c-pub_token-launch-chart-panel--indicatorToggle--pressed--color, var(--ui-status-info-on-surface));
}
[data-ui="pub.token-launch-chart-panel"][data-part="indicatorToggle"]:disabled,
[data-ui="pub.token-launch-chart-panel"][data-part="indicatorToggle"][aria-disabled="true"],
[data-ui="pub.token-launch-chart-panel"][data-part="indicatorToggle"][data-disabled] {
  opacity: var(--c-pub_token-launch-chart-panel--indicatorToggle--disabled--opacity, 0.6);
}
[data-ui="pub.token-launch-chart-panel"][data-part="liveToggle"]:hover {
  background: var(--c-pub_token-launch-chart-panel--liveToggle--hover--background, var(--ui-surface-accent));
  color: var(--c-pub_token-launch-chart-panel--liveToggle--hover--color, var(--ui-content-fg));
}
[data-ui="pub.token-launch-chart-panel"][data-part="liveToggle"][aria-pressed="true"],
[data-ui="pub.token-launch-chart-panel"][data-part="liveToggle"][data-pressed] {
  background: var(--c-pub_token-launch-chart-panel--liveToggle--pressed--background, var(--ui-surface-page));
  border-color: var(--c-pub_token-launch-chart-panel--liveToggle--pressed--borderColor, var(--ui-status-success-line));
  color: var(--c-pub_token-launch-chart-panel--liveToggle--pressed--color, var(--ui-status-success-text));
}
[data-ui="pub.token-launch-chart-panel"][data-part="liveToggle"]:disabled,
[data-ui="pub.token-launch-chart-panel"][data-part="liveToggle"][aria-disabled="true"],
[data-ui="pub.token-launch-chart-panel"][data-part="liveToggle"][data-disabled] {
  opacity: var(--c-pub_token-launch-chart-panel--liveToggle--disabled--opacity, 0.6);
}
[data-ui="pub.token-launch-chart-panel"][data-part="replayButton"]:hover {
  background: var(--c-pub_token-launch-chart-panel--replayButton--hover--background, var(--ui-surface-accent));
}
[data-ui="pub.token-launch-chart-panel"][data-part="replayButton"]:disabled,
[data-ui="pub.token-launch-chart-panel"][data-part="replayButton"][aria-disabled="true"],
[data-ui="pub.token-launch-chart-panel"][data-part="replayButton"][data-disabled] {
  opacity: var(--c-pub_token-launch-chart-panel--replayButton--disabled--opacity, 0.6);
}
[data-ui="pub.token-launch-buy-access"][data-part="cta"]:disabled,
[data-ui="pub.token-launch-buy-access"][data-part="cta"][aria-disabled="true"],
[data-ui="pub.token-launch-buy-access"][data-part="cta"][data-disabled] {
  opacity: var(--c-pub_token-launch-buy-access--cta--disabled--opacity, 0.6);
}
[data-ui="pub.token-launch-buy-access"][data-part="input"]:focus-visible {
  border-color: var(--c-pub_token-launch-buy-access--input--focus-visible--borderColor, var(--ui-status-info-line));
}
[data-ui="pub.token-launch-buy-access"][data-part="verify"]:hover {
  background: var(--c-pub_token-launch-buy-access--verify--hover--background, var(--ui-surface-accent));
}
[data-ui="pub.token-launch-buy-access"][data-part="verify"]:disabled,
[data-ui="pub.token-launch-buy-access"][data-part="verify"][aria-disabled="true"],
[data-ui="pub.token-launch-buy-access"][data-part="verify"][data-disabled] {
  opacity: var(--c-pub_token-launch-buy-access--verify--disabled--opacity, 0.6);
}
[data-ui="pub.token-launch-buy-access"][data-part="walletOption"]:hover {
  background: var(--c-pub_token-launch-buy-access--walletOption--hover--background, var(--ui-surface-accent));
}
[data-ui="pub.token-launch-buy-access"][data-part="walletOption"][aria-pressed="true"],
[data-ui="pub.token-launch-buy-access"][data-part="walletOption"][data-pressed] {
  background: var(--c-pub_token-launch-buy-access--walletOption--pressed--background, transparent);
  border-color: var(--c-pub_token-launch-buy-access--walletOption--pressed--borderColor, var(--ui-status-success-line));
  color: var(--c-pub_token-launch-buy-access--walletOption--pressed--color, var(--ui-status-success-text));
}
[data-ui="pub.token-launch-buy-access"][data-part="walletOption"]:disabled,
[data-ui="pub.token-launch-buy-access"][data-part="walletOption"][aria-disabled="true"],
[data-ui="pub.token-launch-buy-access"][data-part="walletOption"][data-disabled] {
  opacity: var(--c-pub_token-launch-buy-access--walletOption--disabled--opacity, 0.6);
}
[data-ui="pub.token-launch-buy-access"][data-part="redeem"]:hover {
  background: var(--c-pub_token-launch-buy-access--redeem--hover--background, var(--ui-surface-accent));
}
[data-ui="pub.token-launch-buy-access"][data-part="redeem"]:disabled,
[data-ui="pub.token-launch-buy-access"][data-part="redeem"][aria-disabled="true"],
[data-ui="pub.token-launch-buy-access"][data-part="redeem"][data-disabled] {
  opacity: var(--c-pub_token-launch-buy-access--redeem--disabled--opacity, 0.6);
}
[data-ui="pub.token-launch-buy-access"][data-part="passkey"]:hover {
  background: var(--c-pub_token-launch-buy-access--passkey--hover--background, var(--ui-surface-accent));
}
[data-ui="pub.token-launch-holder-leaderboard"][data-part="liveToggle"]:hover {
  background: var(--c-pub_token-launch-holder-leaderboard--liveToggle--hover--background, var(--ui-surface-accent));
  color: var(--c-pub_token-launch-holder-leaderboard--liveToggle--hover--color, var(--ui-content-fg));
}
[data-ui="pub.token-launch-holder-leaderboard"][data-part="liveToggle"][aria-pressed="true"],
[data-ui="pub.token-launch-holder-leaderboard"][data-part="liveToggle"][data-pressed] {
  background: var(--c-pub_token-launch-holder-leaderboard--liveToggle--pressed--background, var(--ui-surface-page));
  border-color: var(--c-pub_token-launch-holder-leaderboard--liveToggle--pressed--borderColor, var(--ui-status-success-line));
  color: var(--c-pub_token-launch-holder-leaderboard--liveToggle--pressed--color, var(--ui-status-success-text));
}
[data-ui="pub.token-launch-holder-leaderboard"][data-part="liveToggle"]:disabled,
[data-ui="pub.token-launch-holder-leaderboard"][data-part="liveToggle"][aria-disabled="true"],
[data-ui="pub.token-launch-holder-leaderboard"][data-part="liveToggle"][data-disabled] {
  opacity: var(--c-pub_token-launch-holder-leaderboard--liveToggle--disabled--opacity, 0.6);
}
[data-ui="pub.token-launch-holder-leaderboard"][data-part="event"]:hover {
  background: var(--c-pub_token-launch-holder-leaderboard--event--hover--background, var(--ui-surface-accent));
  color: var(--c-pub_token-launch-holder-leaderboard--event--hover--color, var(--ui-content-fg));
}
[data-ui="pub.token-launch-holder-leaderboard"][data-part="row"]:hover {
  background: var(--c-pub_token-launch-holder-leaderboard--row--hover--background, var(--ui-state-hover));
}
[data-ui="pub.token-launch-copy-button"][data-part="root"]:hover {
  background: var(--c-pub_token-launch-copy-button--root--hover--background, var(--ui-surface-accent));
  color: var(--c-pub_token-launch-copy-button--root--hover--color, var(--ui-content-fg));
}
[data-ui="pub.wallet-readiness-card"][data-part="action"]:hover {
  background: var(--c-pub_wallet-readiness-card--action--hover--background, var(--ui-surface-raised));
}
[data-ui="pub.analysis-card"][data-part="row"][aria-selected="true"],
[data-ui="pub.analysis-card"][data-part="row"][aria-current="page"],
[data-ui="pub.analysis-card"][data-part="row"][data-selected] {
  outline-color: var(--c-pub_analysis-card--row--selected--outlineColor, var(--ui-action-accent-fill));
  outline-width: var(--c-pub_analysis-card--row--selected--outlineWidth, var(--ui-focus-width));
}
[data-ui="pub.directory"][data-part="facet"][aria-selected="true"],
[data-ui="pub.directory"][data-part="facet"][aria-current="page"],
[data-ui="pub.directory"][data-part="facet"][data-selected] {
  color: var(--c-pub_directory--facet--selected--color, var(--ui-emphasis-e6-text));
}
[data-ui="pub.profile-connections-dialog"][data-part="close"]:hover {
  background: var(--c-pub_profile-connections-dialog--close--hover--background, var(--ui-state-hover));
}
[data-ui="pub.profile-connections-dialog"][data-part="person"]:hover {
  background: var(--c-pub_profile-connections-dialog--person--hover--background, var(--ui-state-hover));
}
[data-ui="pub.strategy-card"][data-part="root"][aria-selected="true"],
[data-ui="pub.strategy-card"][data-part="root"][aria-current="page"],
[data-ui="pub.strategy-card"][data-part="root"][data-selected] {
  border-color: var(--c-pub_strategy-card--root--selected--borderColor, var(--ui-emphasis-e1-strong));
}
[data-ui="pub.strategy-passport"][data-part="versionLink"]:hover {
  background: var(--c-pub_strategy-passport--versionLink--hover--background, var(--ui-state-hover));
}
[data-ui="pub.company-card"][data-part="action"]:hover {
  background: var(--c-pub_company-card--action--hover--background, var(--ui-state-hover));
}
[data-ui="pub.company-card"][data-part="open"]:hover {
  color: var(--c-pub_company-card--open--hover--color, var(--ui-emphasis-e6-text));
}
[data-ui="pub.context-research-card"][data-part="hit"]:hover {
  fill: var(--c-pub_context-research-card--hit--hover--fill, var(--ui-state-hover));
}
[data-ui="pub.context-research-card"][data-part="citation"]:hover {
  background: var(--c-pub_context-research-card--citation--hover--background, var(--ui-state-hover));
}
[data-ui="pub.context-research-card"][data-part="strategyAction"]:hover {
  background: var(--c-pub_context-research-card--strategyAction--hover--background, var(--ui-state-hover));
}
[data-ui="pub.context-research-card"][data-part="pick"]:hover {
  background: var(--c-pub_context-research-card--pick--hover--background, var(--ui-state-hover));
}
[data-ui="pub.context-research-card"][data-part="pick"]:focus-visible {
  background: var(--c-pub_context-research-card--pick--focus-visible--background, var(--ui-state-hover));
}
[data-ui="pub.context-research-card"][data-part="pick"][aria-pressed="true"],
[data-ui="pub.context-research-card"][data-part="pick"][data-pressed] {
  background: var(--c-pub_context-research-card--pick--pressed--background, var(--ui-state-hover));
}
[data-ui="pub.context-research-card"][data-part="row"][aria-selected="true"],
[data-ui="pub.context-research-card"][data-part="row"][aria-current="page"],
[data-ui="pub.context-research-card"][data-part="row"][data-selected] {
  background: var(--c-pub_context-research-card--row--selected--background, var(--ui-state-hover));
}
[data-ui="pub.thesis-chip"][data-part="root"]:hover {
  background: var(--c-pub_thesis-chip--root--hover--background, var(--ui-state-hover));
}
[data-ui="pub.thesis-panel"][data-part="headingAction"]:hover {
  background: var(--c-pub_thesis-panel--headingAction--hover--background, var(--ui-state-hover));
  color: var(--c-pub_thesis-panel--headingAction--hover--color, var(--ui-content-fg));
}
[data-ui="pub.thesis-panel"][data-part="headingAction"]:focus-visible {
  background: var(--c-pub_thesis-panel--headingAction--focus-visible--background, var(--ui-state-hover));
  color: var(--c-pub_thesis-panel--headingAction--focus-visible--color, var(--ui-content-fg));
}
[data-ui="pub.thesis-panel"][data-part="headingAction"][aria-pressed="true"],
[data-ui="pub.thesis-panel"][data-part="headingAction"][data-pressed] {
  background: var(--c-pub_thesis-panel--headingAction--pressed--background, var(--ui-state-hover));
  color: var(--c-pub_thesis-panel--headingAction--pressed--color, var(--ui-content-fg));
}
[data-ui="pub.thesis-panel"][data-part="action"]:hover {
  background: var(--c-pub_thesis-panel--action--hover--background, var(--ui-state-hover));
}
[data-ui="pub.thesis-panel"][data-part="remove"]:hover {
  background: var(--c-pub_thesis-panel--remove--hover--background, var(--ui-state-hover));
  color: var(--c-pub_thesis-panel--remove--hover--color, var(--ui-content-fg));
}
[data-ui="pub.thesis-panel"][data-part="footerAction"]:hover {
  background: var(--c-pub_thesis-panel--footerAction--hover--background, var(--ui-state-hover));
}
[data-ui="pub.thesis-panel"][data-part="timelineEntry"]:hover {
  background: var(--c-pub_thesis-panel--timelineEntry--hover--background, var(--ui-state-hover));
}
[data-ui="pub.thesis-panel"][data-part="timelineEntry"][aria-selected="true"],
[data-ui="pub.thesis-panel"][data-part="timelineEntry"][aria-current="page"],
[data-ui="pub.thesis-panel"][data-part="timelineEntry"][data-selected] {
  background: var(--c-pub_thesis-panel--timelineEntry--selected--background, var(--ui-state-hover));
}
[data-ui="pub.trade-ideas"][data-part="action"]:hover {
  background: var(--c-pub_trade-ideas--action--hover--background, var(--ui-state-hover));
}
[data-ui="pub.trade-ideas"][data-part="action"]:disabled,
[data-ui="pub.trade-ideas"][data-part="action"][aria-disabled="true"],
[data-ui="pub.trade-ideas"][data-part="action"][data-disabled] {
  opacity: var(--c-pub_trade-ideas--action--disabled--opacity, var(--ui-state-disabled-opacity));
}
[data-ui="pub.trade-ideas"][data-part="action"][aria-pressed="true"],
[data-ui="pub.trade-ideas"][data-part="action"][data-pressed] {
  border-color: var(--c-pub_trade-ideas--action--pressed--borderColor, var(--ui-status-success-line));
  color: var(--c-pub_trade-ideas--action--pressed--color, var(--ui-status-success-text));
}
[data-ui="pub.glyph-motion-studies"][data-part="control"]:hover {
  background: var(--c-pub_glyph-motion-studies--control--hover--background, var(--ui-surface-base));
}
[data-ui="pub.glyph-motion-studies"][data-part="control"]:focus-visible {
  outline-color: var(--c-pub_glyph-motion-studies--control--focus-visible--outlineColor, var(--ui-action-accent-pressed));
  outline-width: var(--c-pub_glyph-motion-studies--control--focus-visible--outlineWidth, var(--ui-focus-width));
}
[data-ui="pub.glyph-motion-studies"][data-part="control"]:disabled,
[data-ui="pub.glyph-motion-studies"][data-part="control"][aria-disabled="true"],
[data-ui="pub.glyph-motion-studies"][data-part="control"][data-disabled] {
  opacity: var(--c-pub_glyph-motion-studies--control--disabled--opacity, 0.45);
}
[data-ui="pub.glossary-term"][data-part="term"]:focus-visible {
  outline-color: var(--c-pub_glossary-term--term--focus-visible--outlineColor, var(--ui-action-accent-fill));
  outline-width: var(--c-pub_glossary-term--term--focus-visible--outlineWidth, var(--ui-focus-width));
}
[data-ui="pub.content-watch"][data-part="input"]:focus-visible {
  outline-color: var(--c-pub_content-watch--input--focus-visible--outlineColor, var(--ui-action-accent-fill));
  outline-width: var(--c-pub_content-watch--input--focus-visible--outlineWidth, var(--ui-focus-width));
}
[data-ui="pub.content-watch"][data-part="action"]:hover {
  background: var(--c-pub_content-watch--action--hover--background, var(--ui-state-hover));
}
[data-ui="pub.content-watch"][data-part="action"]:disabled,
[data-ui="pub.content-watch"][data-part="action"][aria-disabled="true"],
[data-ui="pub.content-watch"][data-part="action"][data-disabled] {
  opacity: var(--c-pub_content-watch--action--disabled--opacity, 0.55);
}
[data-ui="pub.content-watch"][data-part="primaryAction"]:hover {
  background: var(--c-pub_content-watch--primaryAction--hover--background, var(--ui-action-solid-hover));
}
[data-ui="pub.content-watch"][data-part="primaryAction"]:disabled,
[data-ui="pub.content-watch"][data-part="primaryAction"][aria-disabled="true"],
[data-ui="pub.content-watch"][data-part="primaryAction"][data-disabled] {
  opacity: var(--c-pub_content-watch--primaryAction--disabled--opacity, 0.55);
}
[data-ui="pub.deleted-strategy-state"][data-part="keep"]:hover {
  opacity: var(--c-pub_deleted-strategy-state--keep--hover--opacity, 0.9);
}
[data-ui="pub.deleted-strategy-state"][data-part="start"]:hover {
  background: var(--c-pub_deleted-strategy-state--start--hover--background, var(--ui-state-hover));
}
[data-ui="pub.network-shell"][data-part="navLink"]:hover {
  background: var(--c-pub_network-shell--navLink--hover--background, var(--ui-state-hover));
}
[data-ui="pub.network-shell"][data-part="navLink"][aria-selected="true"],
[data-ui="pub.network-shell"][data-part="navLink"][aria-current="page"],
[data-ui="pub.network-shell"][data-part="navLink"][data-selected] {
  background: var(--c-pub_network-shell--navLink--selected--background, var(--ui-surface-ink));
  color: var(--c-pub_network-shell--navLink--selected--color, var(--ui-surface-on-ink));
}
[data-ui="pub.network-shell"][data-part="dockButton"]:active {
  background: var(--c-pub_network-shell--dockButton--active--background, var(--ui-state-hover));
}
[data-ui="pub.network-shell"][data-part="dockIcon"][aria-selected="true"],
[data-ui="pub.network-shell"][data-part="dockIcon"][aria-current="page"],
[data-ui="pub.network-shell"][data-part="dockIcon"][data-selected] {
  color: var(--c-pub_network-shell--dockIcon--selected--color, var(--ui-action-accent-on-fill));
}
[data-ui="pub.public-controls-dialog"][data-part="close"]:hover {
  background: var(--c-pub_public-controls-dialog--close--hover--background, var(--ui-surface-raised));
  color: var(--c-pub_public-controls-dialog--close--hover--color, var(--ui-content-fg));
}
[data-ui="pub.public-controls-dialog"][data-part="primary"]:hover {
  background: var(--c-pub_public-controls-dialog--primary--hover--background, var(--ui-action-solid-hover));
}
[data-ui="pub.public-controls-dialog"][data-part="primary"]:disabled,
[data-ui="pub.public-controls-dialog"][data-part="primary"][aria-disabled="true"],
[data-ui="pub.public-controls-dialog"][data-part="primary"][data-disabled] {
  opacity: var(--c-pub_public-controls-dialog--primary--disabled--opacity, var(--ui-state-disabled-opacity));
}
[data-ui="pub.public-controls-dialog"][data-part="secondary"]:hover {
  background: var(--c-pub_public-controls-dialog--secondary--hover--background, var(--ui-surface-raised));
}
[data-ui="pub.public-controls-dialog"][data-part="link"]:hover {
  background: var(--c-pub_public-controls-dialog--link--hover--background, var(--ui-surface-raised));
}
[data-ui="pub.workspace-shell"][data-part="railItem"]:hover {
  background: var(--c-pub_workspace-shell--railItem--hover--background, var(--ui-surface-base));
  color: var(--c-pub_workspace-shell--railItem--hover--color, var(--ui-content-fg));
}
[data-ui="pub.workspace-shell"][data-part="railItem"][aria-selected="true"],
[data-ui="pub.workspace-shell"][data-part="railItem"][aria-current="page"],
[data-ui="pub.workspace-shell"][data-part="railItem"][data-selected] {
  background: var(--c-pub_workspace-shell--railItem--selected--background, var(--ui-surface-base));
  color: var(--c-pub_workspace-shell--railItem--selected--color, var(--ui-content-fg));
  font-weight: var(--c-pub_workspace-shell--railItem--selected--fontWeight, var(--ui-type-weight-medium));
  box-shadow: var(--c-pub_workspace-shell--railItem--selected--shadow, var(--ui-elevation-raised));
}
[data-ui="pub.workspace-shell"][data-part="frameItem"]:hover {
  background: var(--c-pub_workspace-shell--frameItem--hover--background, var(--ui-surface-raised));
  color: var(--c-pub_workspace-shell--frameItem--hover--color, var(--ui-content-fg));
}
[data-ui="pub.workspace-shell"][data-part="frameItem"][aria-selected="true"],
[data-ui="pub.workspace-shell"][data-part="frameItem"][aria-current="page"],
[data-ui="pub.workspace-shell"][data-part="frameItem"][data-selected] {
  background: var(--c-pub_workspace-shell--frameItem--selected--background, var(--ui-action-solid-fill));
  color: var(--c-pub_workspace-shell--frameItem--selected--color, var(--ui-action-solid-on-fill));
}
[data-ui="pub.workspace-shell"][data-part="logicHome"]:hover {
  background: var(--c-pub_workspace-shell--logicHome--hover--background, var(--ui-state-hover));
}
[data-ui="pub.workspace-shell"][data-part="logicName"]:hover {
  background: var(--c-pub_workspace-shell--logicName--hover--background, var(--ui-state-hover));
}
[data-ui="pub.workspace-shell"][data-part="viewButton"]:hover {
  background: var(--c-pub_workspace-shell--viewButton--hover--background, var(--ui-state-hover));
  color: var(--c-pub_workspace-shell--viewButton--hover--color, var(--ui-content-fg));
}
[data-ui="pub.workspace-shell"][data-part="viewButton"][aria-selected="true"],
[data-ui="pub.workspace-shell"][data-part="viewButton"][aria-current="page"],
[data-ui="pub.workspace-shell"][data-part="viewButton"][data-selected] {
  background: var(--c-pub_workspace-shell--viewButton--selected--background, var(--ui-surface-ink));
  color: var(--c-pub_workspace-shell--viewButton--selected--color, var(--ui-surface-on-ink));
}
[data-ui="pub.paper-performance-chart"][data-part="range"]:hover {
  color: var(--c-pub_paper-performance-chart--range--hover--color, var(--ui-content-fg));
}
[data-ui="pub.paper-performance-chart"][data-part="range"][aria-pressed="true"],
[data-ui="pub.paper-performance-chart"][data-part="range"][data-pressed] {
  background: var(--c-pub_paper-performance-chart--range--pressed--background, var(--ui-surface-on-ink));
  color: var(--c-pub_paper-performance-chart--range--pressed--color, var(--ui-surface-ink));
}
[data-ui="pub.strategy-section-navigation"][data-part="crumb"]:hover {
  background: var(--c-pub_strategy-section-navigation--crumb--hover--background, var(--ui-state-hover));
  color: var(--c-pub_strategy-section-navigation--crumb--hover--color, var(--ui-content-fg));
}
[data-ui="pub.strategy-section-navigation"][data-part="link"]:hover {
  background: var(--c-pub_strategy-section-navigation--link--hover--background, var(--ui-state-hover));
  color: var(--c-pub_strategy-section-navigation--link--hover--color, var(--ui-content-fg));
}
[data-ui="pub.strategy-section-navigation"][data-part="link"][aria-selected="true"],
[data-ui="pub.strategy-section-navigation"][data-part="link"][aria-current="page"],
[data-ui="pub.strategy-section-navigation"][data-part="link"][data-selected] {
  background: var(--c-pub_strategy-section-navigation--link--selected--background, var(--ui-surface-ink));
  color: var(--c-pub_strategy-section-navigation--link--selected--color, var(--ui-surface-on-ink));
}
[data-ui="pub.strategy-section-navigation"][data-part="dockItem"][aria-selected="true"],
[data-ui="pub.strategy-section-navigation"][data-part="dockItem"][aria-current="page"],
[data-ui="pub.strategy-section-navigation"][data-part="dockItem"][data-selected] {
  color: var(--c-pub_strategy-section-navigation--dockItem--selected--color, var(--ui-action-accent-on-fill));
}
[data-ui="pub.analyst-data-coverage"][data-part="browse"]:hover {
  background: var(--c-pub_analyst-data-coverage--browse--hover--background, var(--ui-surface-raised));
}
[data-ui="pub.analyst-data-entry"][data-part="browse"]:hover {
  background: var(--c-pub_analyst-data-entry--browse--hover--background, var(--ui-surface-raised));
}
[data-ui="pub.analyst-data-entry"][data-part="browse"]:disabled,
[data-ui="pub.analyst-data-entry"][data-part="browse"][aria-disabled="true"],
[data-ui="pub.analyst-data-entry"][data-part="browse"][data-disabled] {
  opacity: var(--c-pub_analyst-data-entry--browse--disabled--opacity, var(--ui-state-disabled-opacity));
}
[data-ui="pub.analyst-data-source-links"][data-part="link"]:hover {
  background: var(--c-pub_analyst-data-source-links--link--hover--background, var(--ui-surface-raised));
}
[data-ui="pub.analyst-data-record-detail"][data-part="action"]:hover {
  background: var(--c-pub_analyst-data-record-detail--action--hover--background, var(--ui-surface-raised));
}
[data-ui="pub.analyst-data-source-record-links"][data-part="link"]:hover {
  background: var(--c-pub_analyst-data-source-record-links--link--hover--background, var(--ui-surface-raised));
}
[data-ui="pub.analyst-data-source-record-results"][data-part="more"]:hover {
  background: var(--c-pub_analyst-data-source-record-results--more--hover--background, var(--ui-surface-raised));
}
[data-ui="pub.analyst-data-source-record-results"][data-part="more"]:disabled,
[data-ui="pub.analyst-data-source-record-results"][data-part="more"][aria-disabled="true"],
[data-ui="pub.analyst-data-source-record-results"][data-part="more"][data-disabled] {
  opacity: var(--c-pub_analyst-data-source-record-results--more--disabled--opacity, 0.6);
}
[data-ui="pub.explain-level-settings"][data-part="option"][aria-selected="true"],
[data-ui="pub.explain-level-settings"][data-part="option"][aria-current="page"],
[data-ui="pub.explain-level-settings"][data-part="option"][data-selected] {
  background: var(--c-pub_explain-level-settings--option--selected--background, var(--ui-state-selected-surface));
}
[data-ui="pub.explain-level-switch"][data-part="option"]:checked,
[data-ui="pub.explain-level-switch"][data-part="option"][aria-checked="true"],
[data-ui="pub.explain-level-switch"][data-part="option"][data-state="checked"] {
  background: var(--c-pub_explain-level-switch--option--checked--background, var(--ui-node-control-active));
}
[data-ui="pub.magic-puck-context-meter"][data-part="root"]:hover {
  background: var(--c-pub_magic-puck-context-meter--root--hover--background, var(--ui-state-hover));
  color: var(--c-pub_magic-puck-context-meter--root--hover--color, var(--ui-content-fg));
}
[data-ui="pub.magic-puck-credit-chip"][data-part="composerRoot"]:hover {
  color: var(--c-pub_magic-puck-credit-chip--composerRoot--hover--color, var(--ui-content-fg));
}
[data-ui="pub.magic-puck-credit-chip"][data-part="composerRoot"]:focus-visible {
  outline-color: var(--c-pub_magic-puck-credit-chip--composerRoot--focus-visible--outlineColor, var(--ui-focus-ring));
  outline-width: var(--c-pub_magic-puck-credit-chip--composerRoot--focus-visible--outlineWidth, var(--ui-focus-width));
}
[data-ui="pub.magic-puck-credit-chip"][data-part="root"]:hover {
  background: var(--c-pub_magic-puck-credit-chip--root--hover--background, var(--ui-emphasis-e2-soft));
}
[data-ui="pub.magic-puck-credit-loader"][data-part="tool"]:hover {
  background: var(--c-pub_magic-puck-credit-loader--tool--hover--background, var(--ui-node-control-hover));
  color: var(--c-pub_magic-puck-credit-loader--tool--hover--color, var(--ui-node-fg));
}
[data-ui="pub.magic-puck-credit-loader"][data-part="tier"]:hover {
  background: var(--c-pub_magic-puck-credit-loader--tier--hover--background, var(--ui-node-control-hover));
}
[data-ui="pub.magic-puck-credit-loader"][data-part="tier"]:disabled,
[data-ui="pub.magic-puck-credit-loader"][data-part="tier"][aria-disabled="true"],
[data-ui="pub.magic-puck-credit-loader"][data-part="tier"][data-disabled] {
  opacity: var(--c-pub_magic-puck-credit-loader--tier--disabled--opacity, 0.6);
}
[data-ui="pub.market-alerts-inbox"][data-part="bell"]:hover {
  background: var(--c-pub_market-alerts-inbox--bell--hover--background, var(--ui-state-hover));
  border-color: var(--c-pub_market-alerts-inbox--bell--hover--borderColor, var(--ui-line-hairline));
  color: var(--c-pub_market-alerts-inbox--bell--hover--color, var(--ui-content-fg));
}
[data-ui="pub.market-alerts-inbox"][data-part="bell"][aria-expanded="true"],
[data-ui="pub.market-alerts-inbox"][data-part="bell"][data-state="open"] {
  background: var(--c-pub_market-alerts-inbox--bell--open--background, var(--ui-state-hover));
  border-color: var(--c-pub_market-alerts-inbox--bell--open--borderColor, var(--ui-line-hairline));
  color: var(--c-pub_market-alerts-inbox--bell--open--color, var(--ui-content-fg));
}
[data-ui="pub.market-alerts-inbox"][data-part="telegram"]:hover {
  background: var(--c-pub_market-alerts-inbox--telegram--hover--background, var(--ui-surface-accent));
}
[data-ui="pub.market-alerts-inbox"][data-part="telegram"]:focus-visible {
  background: var(--c-pub_market-alerts-inbox--telegram--focus-visible--background, var(--ui-surface-accent));
}
[data-ui="pub.market-alerts-inbox"][data-part="row"]:hover {
  background: var(--c-pub_market-alerts-inbox--row--hover--background, var(--ui-state-hover));
}
[data-ui="pub.market-alerts-inbox"][data-part="item"]:hover {
  color: var(--c-pub_market-alerts-inbox--item--hover--color, var(--ui-content-fg));
}
[data-ui="pub.market-alerts-inbox"][data-part="item"]:focus-visible {
  color: var(--c-pub_market-alerts-inbox--item--focus-visible--color, var(--ui-content-fg));
}
[data-ui="pub.market-alerts-inbox"][data-part="ask"]:hover {
  background: var(--c-pub_market-alerts-inbox--ask--hover--background, var(--ui-surface-base));
  color: var(--c-pub_market-alerts-inbox--ask--hover--color, var(--ui-content-fg));
}
[data-ui="pub.market-alerts-inbox"][data-part="ask"]:focus-visible {
  background: var(--c-pub_market-alerts-inbox--ask--focus-visible--background, var(--ui-surface-base));
  color: var(--c-pub_market-alerts-inbox--ask--focus-visible--color, var(--ui-content-fg));
}
[data-ui="pub.market-alerts-form"][data-part="channel"]:hover {
  color: var(--c-pub_market-alerts-form--channel--hover--color, var(--ui-content-fg));
}
[data-ui="pub.market-alerts-form"][data-part="channel"][aria-pressed="true"],
[data-ui="pub.market-alerts-form"][data-part="channel"][data-pressed] {
  background: var(--c-pub_market-alerts-form--channel--pressed--background, var(--ui-action-solid-fill));
  color: var(--c-pub_market-alerts-form--channel--pressed--color, var(--ui-action-solid-on-fill));
}
[data-ui="pub.market-alerts-form"][data-part="remove"]:hover {
  background: var(--c-pub_market-alerts-form--remove--hover--background, var(--ui-surface-raised));
  color: var(--c-pub_market-alerts-form--remove--hover--color, var(--ui-content-fg));
}
[data-ui="pub.market-alerts-form"][data-part="suggestionAdd"]:hover {
  color: var(--c-pub_market-alerts-form--suggestionAdd--hover--color, var(--ui-content-fg));
}
[data-ui="pub.market-context-tabs"][data-part="tab"]:hover {
  background: var(--c-pub_market-context-tabs--tab--hover--background, var(--ui-surface-raised));
}
[data-ui="pub.market-context-tabs"][data-part="tab"][aria-selected="true"],
[data-ui="pub.market-context-tabs"][data-part="tab"][aria-current="page"],
[data-ui="pub.market-context-tabs"][data-part="tab"][data-selected] {
  background: var(--c-pub_market-context-tabs--tab--selected--background, var(--ui-emphasis-e1-soft));
  color: var(--c-pub_market-context-tabs--tab--selected--color, var(--ui-emphasis-e6-text));
}
[data-ui="pub.market-event-details"][data-part="close"]:hover {
  background: var(--c-pub_market-event-details--close--hover--background, var(--ui-surface-raised));
}
[data-ui="pub.market-feed-card"][data-part="action"]:hover {
  color: var(--c-pub_market-feed-card--action--hover--color, var(--ui-content-fg));
}
[data-ui="pub.upcoming-events-card"][data-part="chat"]:hover {
  background: var(--c-pub_upcoming-events-card--chat--hover--background, var(--ui-surface-raised));
  color: var(--c-pub_upcoming-events-card--chat--hover--color, var(--ui-content-fg));
}
[data-ui="pub.upcoming-events-card"][data-part="flow"]:hover {
  color: var(--c-pub_upcoming-events-card--flow--hover--color, var(--ui-content-fg));
}
[data-ui="pub.meta-play-control-card"][data-part="primary"]:hover {
  background: var(--c-pub_meta-play-control-card--primary--hover--background, var(--ui-action-solid-hover));
}
[data-ui="pub.meta-play-control-card"][data-part="primary"]:disabled,
[data-ui="pub.meta-play-control-card"][data-part="primary"][aria-disabled="true"],
[data-ui="pub.meta-play-control-card"][data-part="primary"][data-disabled] {
  opacity: var(--c-pub_meta-play-control-card--primary--disabled--opacity, var(--ui-state-disabled-opacity));
}
[data-ui="pub.meta-play-control-card"][data-part="action"]:hover {
  background: var(--c-pub_meta-play-control-card--action--hover--background, var(--ui-node-control-hover));
}
[data-ui="pub.meta-play-control-card"][data-part="action"]:disabled,
[data-ui="pub.meta-play-control-card"][data-part="action"][aria-disabled="true"],
[data-ui="pub.meta-play-control-card"][data-part="action"][data-disabled] {
  opacity: var(--c-pub_meta-play-control-card--action--disabled--opacity, var(--ui-state-disabled-opacity));
}
[data-ui="pub.meta-wallet-card"][data-part="modeButton"]:hover {
  background: var(--c-pub_meta-wallet-card--modeButton--hover--background, var(--ui-node-control-hover));
}
[data-ui="pub.meta-wallet-card"][data-part="modeButton"][aria-pressed="true"],
[data-ui="pub.meta-wallet-card"][data-part="modeButton"][data-pressed] {
  background: var(--c-pub_meta-wallet-card--modeButton--pressed--background, var(--ui-action-solid-fill));
  color: var(--c-pub_meta-wallet-card--modeButton--pressed--color, var(--ui-action-solid-on-fill));
}
[data-ui="pub.mobile-chat-launcher"][data-part="chat"]:hover {
  filter: var(--c-pub_mobile-chat-launcher--chat--hover--filter, brightness(1.08));
}
[data-ui="pub.mobile-chat-launcher"][data-part="chat"]:disabled,
[data-ui="pub.mobile-chat-launcher"][data-part="chat"][aria-disabled="true"],
[data-ui="pub.mobile-chat-launcher"][data-part="chat"][data-disabled] {
  opacity: var(--c-pub_mobile-chat-launcher--chat--disabled--opacity, 0.7);
}
[data-ui="pub.mobile-chat-launcher"][data-part="sidePanel"]:hover {
  background: var(--c-pub_mobile-chat-launcher--sidePanel--hover--background, var(--ui-surface-accent));
}
[data-ui="pub.mobile-workspace"][data-part="retry"]:hover {
  background: var(--c-pub_mobile-workspace--retry--hover--background, var(--ui-surface-accent));
}
[data-ui="pub.mobile-workspace"][data-part="viewOption"]:hover {
  color: var(--c-pub_mobile-workspace--viewOption--hover--color, var(--ui-content-fg));
}
[data-ui="pub.mobile-workspace"][data-part="viewOption"][aria-pressed="true"],
[data-ui="pub.mobile-workspace"][data-part="viewOption"][data-pressed] {
  background: var(--c-pub_mobile-workspace--viewOption--pressed--background, var(--ui-surface-page));
  color: var(--c-pub_mobile-workspace--viewOption--pressed--color, var(--ui-content-fg));
  box-shadow: var(--c-pub_mobile-workspace--viewOption--pressed--shadow, var(--ui-elevation-raised));
}
[data-ui="pub.mobile-workspace"][data-part="inkOption"]:hover {
  color: var(--c-pub_mobile-workspace--inkOption--hover--color, var(--ui-surface-on-ink));
}
[data-ui="pub.mobile-workspace"][data-part="inkOption"][aria-pressed="true"],
[data-ui="pub.mobile-workspace"][data-part="inkOption"][data-pressed] {
  background: var(--c-pub_mobile-workspace--inkOption--pressed--background, var(--ui-surface-on-ink));
  color: var(--c-pub_mobile-workspace--inkOption--pressed--color, var(--ui-surface-ink));
}
[data-ui="pub.mobile-workspace"][data-part="back"]:hover {
  background: var(--c-pub_mobile-workspace--back--hover--background, var(--ui-surface-accent));
}
[data-ui="pub.mobile-workspace"][data-part="home"]:hover {
  background: var(--c-pub_mobile-workspace--home--hover--background, var(--ui-surface-accent));
}
[data-ui="pub.mobile-workspace"][data-part="tab"]:hover {
  background: var(--c-pub_mobile-workspace--tab--hover--background, var(--ui-surface-accent));
  color: var(--c-pub_mobile-workspace--tab--hover--color, var(--ui-content-fg));
}
[data-ui="pub.mobile-workspace"][data-part="tab"][aria-selected="true"],
[data-ui="pub.mobile-workspace"][data-part="tab"][aria-current="page"],
[data-ui="pub.mobile-workspace"][data-part="tab"][data-selected] {
  background: var(--c-pub_mobile-workspace--tab--selected--background, transparent);
  color: var(--c-pub_mobile-workspace--tab--selected--color, var(--ui-action-accent-on-fill));
}
[data-ui="pub.mobile-workspace"][data-part="toastRetry"]:hover {
  background: var(--c-pub_mobile-workspace--toastRetry--hover--background, var(--ui-surface-accent));
}
[data-ui="pub.mobile-workspace"][data-part="toastDismiss"]:hover {
  background: var(--c-pub_mobile-workspace--toastDismiss--hover--background, var(--ui-surface-accent));
}
[data-ui="pub.mobile-graph-node-detail"][data-part="back"]:hover {
  background: var(--c-pub_mobile-graph-node-detail--back--hover--background, var(--ui-surface-accent));
}
[data-ui="pub.mobile-graph-node-edit-actions"][data-part="reset"]:hover {
  background: var(--c-pub_mobile-graph-node-edit-actions--reset--hover--background, var(--ui-surface-accent));
}
[data-ui="pub.mobile-graph-node-edit-actions"][data-part="save"]:hover {
  background: var(--c-pub_mobile-graph-node-edit-actions--save--hover--background, var(--ui-action-solid-hover));
}
[data-ui="pub.mobile-graph-node-edit-actions"][data-part="save"]:disabled,
[data-ui="pub.mobile-graph-node-edit-actions"][data-part="save"][aria-disabled="true"],
[data-ui="pub.mobile-graph-node-edit-actions"][data-part="save"][data-disabled] {
  opacity: var(--c-pub_mobile-graph-node-edit-actions--save--disabled--opacity, var(--ui-state-disabled-opacity));
}
[data-ui="pub.mobile-graph-node-tile"][data-part="root"]:hover {
  border-color: var(--c-pub_mobile-graph-node-tile--root--hover--borderColor, var(--ui-focus-ring));
  background: var(--c-pub_mobile-graph-node-tile--root--hover--background, var(--ui-state-hover));
}
[data-ui="pub.mobile-graph-node-tile"][data-part="open"]:active {
  background: var(--c-pub_mobile-graph-node-tile--open--active--background, var(--ui-surface-accent));
}
[data-ui="pub.mobile-graph-regenerate"][data-part="trigger"]:hover {
  background: var(--c-pub_mobile-graph-regenerate--trigger--hover--background, var(--ui-surface-accent));
  color: var(--c-pub_mobile-graph-regenerate--trigger--hover--color, var(--ui-content-fg));
}
[data-ui="pub.mobile-graph-regenerate"][data-part="cancel"]:hover {
  background: var(--c-pub_mobile-graph-regenerate--cancel--hover--background, var(--ui-surface-accent));
}
[data-ui="pub.mobile-graph-regenerate"][data-part="submit"]:hover {
  background: var(--c-pub_mobile-graph-regenerate--submit--hover--background, var(--ui-action-solid-hover));
}
[data-ui="pub.mobile-graph-station"][data-part="label"]:hover {
  background: var(--c-pub_mobile-graph-station--label--hover--background, var(--ui-surface-accent));
  border-color: var(--c-pub_mobile-graph-station--label--hover--borderColor, var(--ui-focus-ring));
}
[data-ui="pub.mobile-graph-view"][data-part="undo"]:hover {
  background: var(--c-pub_mobile-graph-view--undo--hover--background, var(--ui-surface-accent));
}
[data-ui="pub.mobile-graph-view"][data-part="navButton"]:hover {
  background: var(--c-pub_mobile-graph-view--navButton--hover--background, var(--ui-surface-accent));
  color: var(--c-pub_mobile-graph-view--navButton--hover--color, var(--ui-content-fg));
}
[data-ui="pub.mobile-layout-lab-graph"][data-part="comment"]:focus-visible {
  border-color: var(--c-pub_mobile-layout-lab-graph--comment--focus-visible--borderColor, var(--ui-focus-ring));
}
[data-ui="pub.mobile-layout-lab"][data-part="loadMore"]:hover {
  background: var(--c-pub_mobile-layout-lab--loadMore--hover--background, var(--ui-surface-accent));
}
[data-ui="pub.mobile-layout-lab"][data-part="loadMore"]:disabled,
[data-ui="pub.mobile-layout-lab"][data-part="loadMore"][aria-disabled="true"],
[data-ui="pub.mobile-layout-lab"][data-part="loadMore"][data-disabled] {
  opacity: var(--c-pub_mobile-layout-lab--loadMore--disabled--opacity, 0.55);
}
[data-ui="pub.mobile-layout-lab"][data-part="action"]:hover {
  background: var(--c-pub_mobile-layout-lab--action--hover--background, var(--ui-surface-accent));
}
[data-ui="pub.mobile-runtime-update-sheet"][data-part="close"]:hover {
  background: var(--c-pub_mobile-runtime-update-sheet--close--hover--background, var(--ui-surface-accent));
}
[data-ui="pub.mobile-runtime-update-sheet"][data-part="cancel"]:hover {
  background: var(--c-pub_mobile-runtime-update-sheet--cancel--hover--background, var(--ui-surface-accent));
}
[data-ui="pub.mobile-runtime-update-sheet"][data-part="redeploy"]:hover {
  background: var(--c-pub_mobile-runtime-update-sheet--redeploy--hover--background, var(--ui-action-solid-hover));
}
[data-ui="pub.mobile-runtime-update-sheet"][data-part="redeploy"]:disabled,
[data-ui="pub.mobile-runtime-update-sheet"][data-part="redeploy"][aria-disabled="true"],
[data-ui="pub.mobile-runtime-update-sheet"][data-part="redeploy"][data-disabled] {
  opacity: var(--c-pub_mobile-runtime-update-sheet--redeploy--disabled--opacity, var(--ui-state-disabled-opacity));
}
[data-ui="pub.mobile-runtime-update"][data-part="trigger"]:hover {
  background: var(--c-pub_mobile-runtime-update--trigger--hover--background, var(--ui-state-selected-surface));
}
[data-ui="pub.mobile-pulse-alerts"][data-part="retry"]:hover {
  background: var(--c-pub_mobile-pulse-alerts--retry--hover--background, var(--ui-surface-accent));
}
[data-ui="pub.mobile-pulse-indicator"][data-part="promote"]:hover {
  background: var(--c-pub_mobile-pulse-indicator--promote--hover--background, var(--ui-state-hover));
}
[data-ui="pub.mobile-pulse-indicator"][data-part="open"]:hover {
  background: var(--c-pub_mobile-pulse-indicator--open--hover--background, var(--ui-surface-accent));
  color: var(--c-pub_mobile-pulse-indicator--open--hover--color, var(--ui-content-fg));
}
[data-ui="pub.mobile-pulse"][data-part="pager"]:hover {
  background: var(--c-pub_mobile-pulse--pager--hover--background, var(--ui-surface-accent));
}
[data-ui="pub.mobile-pulse"][data-part="chip"]:hover {
  background: var(--c-pub_mobile-pulse--chip--hover--background, var(--ui-surface-accent));
  color: var(--c-pub_mobile-pulse--chip--hover--color, var(--ui-content-fg));
}
[data-ui="pub.mobile-pulse"][data-part="chip"][aria-pressed="true"],
[data-ui="pub.mobile-pulse"][data-part="chip"][data-pressed] {
  background: var(--c-pub_mobile-pulse--chip--pressed--background, var(--ui-action-solid-fill));
  border-color: var(--c-pub_mobile-pulse--chip--pressed--borderColor, var(--ui-action-solid-fill));
  color: var(--c-pub_mobile-pulse--chip--pressed--color, var(--ui-action-solid-on-fill));
}
[data-ui="pub.settings-button"][data-part="default"]:hover {
  background: var(--c-pub_settings-button--default--hover--background, var(--ui-surface-raised));
}
[data-ui="pub.settings-button"][data-part="default"]:disabled,
[data-ui="pub.settings-button"][data-part="default"][aria-disabled="true"],
[data-ui="pub.settings-button"][data-part="default"][data-disabled] {
  opacity: var(--c-pub_settings-button--default--disabled--opacity, var(--ui-state-disabled-opacity));
}
[data-ui="pub.settings-button"][data-part="primary"]:hover {
  background: var(--c-pub_settings-button--primary--hover--background, var(--ui-action-solid-hover));
}
[data-ui="pub.settings-button"][data-part="primary"]:disabled,
[data-ui="pub.settings-button"][data-part="primary"][aria-disabled="true"],
[data-ui="pub.settings-button"][data-part="primary"][data-disabled] {
  opacity: var(--c-pub_settings-button--primary--disabled--opacity, var(--ui-state-disabled-opacity));
}
[data-ui="pub.settings-button"][data-part="quiet"]:hover {
  background: var(--c-pub_settings-button--quiet--hover--background, var(--ui-surface-raised));
  color: var(--c-pub_settings-button--quiet--hover--color, var(--ui-content-fg));
}
[data-ui="pub.settings-button"][data-part="quiet"]:disabled,
[data-ui="pub.settings-button"][data-part="quiet"][aria-disabled="true"],
[data-ui="pub.settings-button"][data-part="quiet"][data-disabled] {
  opacity: var(--c-pub_settings-button--quiet--disabled--opacity, var(--ui-state-disabled-opacity));
}
[data-ui="pub.settings-button"][data-part="danger"]:hover {
  opacity: var(--c-pub_settings-button--danger--hover--opacity, 0.9);
}
[data-ui="pub.settings-button"][data-part="danger"]:disabled,
[data-ui="pub.settings-button"][data-part="danger"][aria-disabled="true"],
[data-ui="pub.settings-button"][data-part="danger"][data-disabled] {
  opacity: var(--c-pub_settings-button--danger--disabled--opacity, var(--ui-state-disabled-opacity));
}
[data-ui="pub.settings-input"][data-part="root"]:focus-visible {
  border-color: var(--c-pub_settings-input--root--focus-visible--borderColor, var(--ui-focus-ring));
}
[data-ui="pub.settings-input"][data-part="root"]:disabled,
[data-ui="pub.settings-input"][data-part="root"][aria-disabled="true"],
[data-ui="pub.settings-input"][data-part="root"][data-disabled] {
  opacity: var(--c-pub_settings-input--root--disabled--opacity, 0.6);
}
[data-ui="pub.settings-switch"][data-part="root"]:checked,
[data-ui="pub.settings-switch"][data-part="root"][aria-checked="true"],
[data-ui="pub.settings-switch"][data-part="root"][data-state="checked"] {
  background: var(--c-pub_settings-switch--root--checked--background, var(--ui-status-success-fill));
}
[data-ui="pub.settings-switch"][data-part="root"]:disabled,
[data-ui="pub.settings-switch"][data-part="root"][aria-disabled="true"],
[data-ui="pub.settings-switch"][data-part="root"][data-disabled] {
  opacity: var(--c-pub_settings-switch--root--disabled--opacity, var(--ui-state-disabled-opacity));
}
[data-ui="pub.strategy-glyph-gallery"][data-part="control"]:hover {
  background: var(--c-pub_strategy-glyph-gallery--control--hover--background, var(--ui-surface-page));
}
[data-ui="pub.strategy-glyph-gallery"][data-part="control"]:disabled,
[data-ui="pub.strategy-glyph-gallery"][data-part="control"][aria-disabled="true"],
[data-ui="pub.strategy-glyph-gallery"][data-part="control"][data-disabled] {
  opacity: var(--c-pub_strategy-glyph-gallery--control--disabled--opacity, 0.4);
}
[data-ui="pub.strategy-glyph-tile"][data-part="toggle"]:hover {
  background: var(--c-pub_strategy-glyph-tile--toggle--hover--background, var(--ui-surface-ink));
}
[data-ui="pub.strategy-glyph-tile"][data-part="toggle"]:disabled,
[data-ui="pub.strategy-glyph-tile"][data-part="toggle"][aria-disabled="true"],
[data-ui="pub.strategy-glyph-tile"][data-part="toggle"][data-disabled] {
  opacity: var(--c-pub_strategy-glyph-tile--toggle--disabled--opacity, 0.4);
}
[data-ui="pub.strategy-handoff-picker"][data-part="close"]:hover {
  background: var(--c-pub_strategy-handoff-picker--close--hover--background, var(--ui-state-hover));
  color: var(--c-pub_strategy-handoff-picker--close--hover--color, var(--ui-content-fg));
}
[data-ui="pub.strategy-handoff-picker"][data-part="choice"]:hover {
  background: var(--c-pub_strategy-handoff-picker--choice--hover--background, var(--ui-state-hover));
}
[data-ui="pub.strategy-handoff-picker"][data-part="choice"]:focus-visible {
  background: var(--c-pub_strategy-handoff-picker--choice--focus-visible--background, var(--ui-state-hover));
}
[data-ui="pub.trade-provider-controls"][data-part="input"]:focus-visible {
  border-color: var(--c-pub_trade-provider-controls--input--focus-visible--borderColor, var(--ui-focus-ring));
}
[data-ui="pub.trade-provider-controls"][data-part="select"]:focus-visible {
  border-color: var(--c-pub_trade-provider-controls--select--focus-visible--borderColor, var(--ui-focus-ring));
}
[data-ui="pub.trade-provider-controls"][data-part="button"]:hover {
  background: var(--c-pub_trade-provider-controls--button--hover--background, var(--ui-surface-raised));
}
[data-ui="pub.app-admin-network-action"][data-part="root"]:hover {
  background: var(--c-pub_app-admin-network-action--root--hover--background, var(--ui-state-hover));
}
[data-ui="pub.app-creator-follow"][data-part="edit"]:hover {
  background: var(--c-pub_app-creator-follow--edit--hover--background, var(--ui-state-hover));
}
[data-ui="pub.app-creator-follow"][data-part="edit"]:active {
  background: var(--c-pub_app-creator-follow--edit--active--background, var(--ui-state-pressed));
}
[data-ui="pub.app-discussion-composer"][data-part="field"]:focus-visible {
  border-color: var(--c-pub_app-discussion-composer--field--focus-visible--borderColor, var(--ui-focus-ring));
}
[data-ui="pub.app-discussion-thread"][data-part="reply"]:hover {
  background: var(--c-pub_app-discussion-thread--reply--hover--background, var(--ui-state-hover));
  color: var(--c-pub_app-discussion-thread--reply--hover--color, var(--ui-emphasis-e6-text));
}
[data-ui="pub.app-feed-actions"][data-part="action"]:hover {
  color: var(--c-pub_app-feed-actions--action--hover--color, var(--ui-content-fg));
}
[data-ui="pub.app-feed-actions"][data-part="action"][aria-pressed="true"],
[data-ui="pub.app-feed-actions"][data-part="action"][data-pressed] {
  color: var(--c-pub_app-feed-actions--action--pressed--color, var(--ui-emphasis-e6-text));
}
[data-ui="pub.app-feed-toolbar"][data-part="tab"]:hover {
  background: var(--c-pub_app-feed-toolbar--tab--hover--background, var(--ui-state-hover));
}
[data-ui="pub.app-feed-toolbar"][data-part="tab"][aria-pressed="true"],
[data-ui="pub.app-feed-toolbar"][data-part="tab"][data-pressed] {
  background: var(--c-pub_app-feed-toolbar--tab--pressed--background, var(--ui-content-fg));
  color: var(--c-pub_app-feed-toolbar--tab--pressed--color, var(--ui-surface-page));
}
[data-ui="pub.app-feed-toolbar"][data-part="sort"]:hover {
  background: var(--c-pub_app-feed-toolbar--sort--hover--background, var(--ui-surface-base));
}
[data-ui="pub.app-feed-toolbar"][data-part="sort"][aria-pressed="true"],
[data-ui="pub.app-feed-toolbar"][data-part="sort"][data-pressed] {
  background: var(--c-pub_app-feed-toolbar--sort--pressed--background, var(--ui-surface-base));
  color: var(--c-pub_app-feed-toolbar--sort--pressed--color, var(--ui-content-fg));
  box-shadow: var(--c-pub_app-feed-toolbar--sort--pressed--shadow, var(--ui-elevation-raised));
}
[data-ui="pub.app-menu-profile"][data-part="name"]:active {
  opacity: var(--c-pub_app-menu-profile--name--active--opacity, 0.65);
}
[data-ui="pub.app-menu-profile"][data-part="handle"]:active {
  opacity: var(--c-pub_app-menu-profile--handle--active--opacity, 0.65);
}
[data-ui="pub.app-menu-profile"][data-part="customize"]:hover {
  color: var(--c-pub_app-menu-profile--customize--hover--color, var(--ui-content-fg));
}
[data-ui="pub.app-network-toggle-action"][data-part="like"]:hover {
  background: var(--c-pub_app-network-toggle-action--like--hover--background, var(--ui-surface-raised));
}
[data-ui="pub.app-network-toggle-action"][data-part="like"]:active {
  filter: var(--c-pub_app-network-toggle-action--like--active--filter, brightness(0.95));
}
[data-ui="pub.app-network-toggle-action"][data-part="like"][aria-pressed="true"],
[data-ui="pub.app-network-toggle-action"][data-part="like"][data-pressed] {
  color: var(--c-pub_app-network-toggle-action--like--pressed--color, var(--ui-emphasis-e6-text));
}
[data-ui="pub.app-network-toggle-action"][data-part="follow"]:hover {
  background: var(--c-pub_app-network-toggle-action--follow--hover--background, var(--ui-surface-raised));
}
[data-ui="pub.app-network-toggle-action"][data-part="follow"]:active {
  filter: var(--c-pub_app-network-toggle-action--follow--active--filter, brightness(0.95));
}
[data-ui="pub.app-network-toggle-action"][data-part="follow"][aria-pressed="true"],
[data-ui="pub.app-network-toggle-action"][data-part="follow"][data-pressed] {
  background: var(--c-pub_app-network-toggle-action--follow--pressed--background, var(--ui-surface-raised));
}
[data-ui="pub.app-new-strategy-auth"][data-part="signIn"]:hover {
  background: var(--c-pub_app-new-strategy-auth--signIn--hover--background, var(--ui-action-accent-hover));
}
[data-ui="pub.app-new-strategy-auth"][data-part="signIn"]:disabled,
[data-ui="pub.app-new-strategy-auth"][data-part="signIn"][aria-disabled="true"],
[data-ui="pub.app-new-strategy-auth"][data-part="signIn"][data-disabled] {
  opacity: var(--c-pub_app-new-strategy-auth--signIn--disabled--opacity, var(--ui-state-disabled-opacity));
}
[data-ui="pub.app-new-strategy-auth"][data-part="join"]:hover {
  background: var(--c-pub_app-new-strategy-auth--join--hover--background, var(--ui-state-hover));
}
[data-ui="pub.app-new-strategy-auth"][data-part="join"]:disabled,
[data-ui="pub.app-new-strategy-auth"][data-part="join"][aria-disabled="true"],
[data-ui="pub.app-new-strategy-auth"][data-part="join"][data-disabled] {
  opacity: var(--c-pub_app-new-strategy-auth--join--disabled--opacity, var(--ui-state-disabled-opacity));
}
[data-ui="pub.app-new-strategy-status"][data-part="retry"]:hover {
  background: var(--c-pub_app-new-strategy-status--retry--hover--background, var(--ui-action-solid-hover));
}
[data-ui="pub.app-notifications"][data-part="item"]:hover {
  background: var(--c-pub_app-notifications--item--hover--background, var(--ui-state-hover));
}
[data-ui="pub.app-public-strategy-logic"][data-part="option"]:hover {
  color: var(--c-pub_app-public-strategy-logic--option--hover--color, var(--ui-content-fg));
}
[data-ui="pub.app-public-strategy-logic"][data-part="option"][aria-selected="true"],
[data-ui="pub.app-public-strategy-logic"][data-part="option"][aria-current="page"],
[data-ui="pub.app-public-strategy-logic"][data-part="option"][data-selected] {
  background: var(--c-pub_app-public-strategy-logic--option--selected--background, var(--ui-surface-page));
  color: var(--c-pub_app-public-strategy-logic--option--selected--color, var(--ui-content-fg));
  box-shadow: var(--c-pub_app-public-strategy-logic--option--selected--shadow, var(--ui-elevation-raised));
}
[data-ui="pub.app-public-strategy-logic"][data-part="coverOption"]:hover {
  color: var(--c-pub_app-public-strategy-logic--coverOption--hover--color, var(--ui-surface-on-ink));
}
[data-ui="pub.app-public-strategy-logic"][data-part="coverOption"][aria-selected="true"],
[data-ui="pub.app-public-strategy-logic"][data-part="coverOption"][aria-current="page"],
[data-ui="pub.app-public-strategy-logic"][data-part="coverOption"][data-selected] {
  background: var(--c-pub_app-public-strategy-logic--coverOption--selected--background, var(--ui-surface-on-ink));
  color: var(--c-pub_app-public-strategy-logic--coverOption--selected--color, var(--ui-surface-ink));
  box-shadow: var(--c-pub_app-public-strategy-logic--coverOption--selected--shadow, var(--ui-elevation-raised));
}
[data-ui="pub.app-reply-surface"][data-part="close"]:hover {
  background: var(--c-pub_app-reply-surface--close--hover--background, var(--ui-state-hover));
}
[data-ui="pub.app-theme-library"][data-part="back"]:hover {
  color: var(--c-pub_app-theme-library--back--hover--color, var(--ui-content-fg));
}
[data-ui="pub.app-theme-library"][data-part="action"]:hover {
  background: var(--c-pub_app-theme-library--action--hover--background, var(--ui-surface-raised));
}
[data-ui="pub.app-theme-library"][data-part="card"]:hover {
  background: var(--c-pub_app-theme-library--card--hover--background, var(--ui-surface-raised));
}
[data-ui="pub.app-candle-context-panel"][data-part="tab"]:hover {
  background: var(--c-pub_app-candle-context-panel--tab--hover--background, var(--ui-state-hover));
  color: var(--c-pub_app-candle-context-panel--tab--hover--color, var(--ui-content-fg));
}
[data-ui="pub.app-candle-context-panel"][data-part="tab"][aria-selected="true"],
[data-ui="pub.app-candle-context-panel"][data-part="tab"][aria-current="page"],
[data-ui="pub.app-candle-context-panel"][data-part="tab"][data-selected] {
  background: var(--c-pub_app-candle-context-panel--tab--selected--background, var(--ui-state-selected-surface));
  color: var(--c-pub_app-candle-context-panel--tab--selected--color, var(--ui-state-selected-fg));
}
[data-ui="pub.app-candle-context-panel"][data-part="tab"]:focus-visible {
  outline-color: var(--c-pub_app-candle-context-panel--tab--focus-visible--outlineColor, var(--ui-focus-ring));
}
[data-ui="pub.app-candle-context-panel"][data-part="close"]:hover {
  background: var(--c-pub_app-candle-context-panel--close--hover--background, var(--ui-state-hover));
  color: var(--c-pub_app-candle-context-panel--close--hover--color, var(--ui-content-fg));
}
[data-ui="pub.app-candle-context-panel"][data-part="close"]:focus-visible {
  outline-color: var(--c-pub_app-candle-context-panel--close--focus-visible--outlineColor, var(--ui-focus-ring));
}
[data-ui="pub.app-candle-drill"][data-part="liveButton"]:hover {
  background: var(--c-pub_app-candle-drill--liveButton--hover--background, var(--ui-action-accent-soft));
}
[data-ui="pub.app-candle-drill"][data-part="liveButton"]:focus-visible {
  outline-color: var(--c-pub_app-candle-drill--liveButton--focus-visible--outlineColor, var(--ui-focus-ring));
}
[data-ui="pub.app-candle-event-row"][data-part="root"]:hover {
  background: var(--c-pub_app-candle-event-row--root--hover--background, var(--ui-state-hover));
}
[data-ui="pub.app-candle-event-row"][data-part="root"][aria-selected="true"],
[data-ui="pub.app-candle-event-row"][data-part="root"][aria-current="page"],
[data-ui="pub.app-candle-event-row"][data-part="root"][data-selected] {
  background: var(--c-pub_app-candle-event-row--root--selected--background, var(--ui-state-selected-surface));
  border-color: var(--c-pub_app-candle-event-row--root--selected--borderColor, var(--ui-line-strong));
}
[data-ui="pub.app-candle-event-row"][data-part="action"]:hover {
  background: var(--c-pub_app-candle-event-row--action--hover--background, var(--ui-state-hover));
  color: var(--c-pub_app-candle-event-row--action--hover--color, var(--ui-content-fg));
}
[data-ui="pub.app-candle-event-row"][data-part="action"]:focus-visible {
  outline-color: var(--c-pub_app-candle-event-row--action--focus-visible--outlineColor, var(--ui-focus-ring));
}
[data-ui="pub.app-candle-header"][data-part="marketTrigger"]:hover {
  background: var(--c-pub_app-candle-header--marketTrigger--hover--background, var(--ui-state-hover));
}
[data-ui="pub.app-candle-header"][data-part="marketTrigger"][aria-expanded="true"],
[data-ui="pub.app-candle-header"][data-part="marketTrigger"][data-state="open"] {
  background: var(--c-pub_app-candle-header--marketTrigger--open--background, var(--ui-state-hover));
}
[data-ui="pub.app-candle-header"][data-part="marketTrigger"]:focus-visible {
  outline-color: var(--c-pub_app-candle-header--marketTrigger--focus-visible--outlineColor, var(--ui-focus-ring));
}
[data-ui="pub.app-candle-ladder"][data-part="rung"]:hover {
  background: var(--c-pub_app-candle-ladder--rung--hover--background, var(--ui-state-hover));
  color: var(--c-pub_app-candle-ladder--rung--hover--color, var(--ui-content-fg));
}
[data-ui="pub.app-candle-ladder"][data-part="rung"][aria-pressed="true"],
[data-ui="pub.app-candle-ladder"][data-part="rung"][data-pressed] {
  color: var(--c-pub_app-candle-ladder--rung--pressed--color, var(--ui-state-selected-fg));
}
[data-ui="pub.app-candle-ladder"][data-part="rung"]:disabled,
[data-ui="pub.app-candle-ladder"][data-part="rung"][aria-disabled="true"],
[data-ui="pub.app-candle-ladder"][data-part="rung"][data-disabled] {
  color: var(--c-pub_app-candle-ladder--rung--disabled--color, var(--ui-content-disabled));
}
[data-ui="pub.app-candle-menu"][data-part="item"]:hover {
  background: var(--c-pub_app-candle-menu--item--hover--background, var(--ui-state-hover));
}
[data-ui="pub.app-candle-menu"][data-part="item"][aria-selected="true"],
[data-ui="pub.app-candle-menu"][data-part="item"][aria-current="page"],
[data-ui="pub.app-candle-menu"][data-part="item"][data-selected] {
  background: var(--c-pub_app-candle-menu--item--selected--background, var(--ui-state-selected-surface));
}
[data-ui="pub.app-candle-menu"][data-part="item"]:disabled,
[data-ui="pub.app-candle-menu"][data-part="item"][aria-disabled="true"],
[data-ui="pub.app-candle-menu"][data-part="item"][data-disabled] {
  opacity: var(--c-pub_app-candle-menu--item--disabled--opacity, var(--ui-state-disabled-opacity));
}
[data-ui="pub.app-candle-menu"][data-part="clear"]:hover {
  color: var(--c-pub_app-candle-menu--clear--hover--color, var(--ui-content-fg));
}
[data-ui="pub.app-candle-shortcuts"][data-part="close"]:hover {
  background: var(--c-pub_app-candle-shortcuts--close--hover--background, var(--ui-state-hover));
  color: var(--c-pub_app-candle-shortcuts--close--hover--color, var(--ui-content-fg));
}
[data-ui="pub.app-candle-shortcuts"][data-part="close"]:focus-visible {
  outline-color: var(--c-pub_app-candle-shortcuts--close--focus-visible--outlineColor, var(--ui-focus-ring));
}
[data-ui="pub.app-candle-signals"][data-part="row"]:hover {
  background: var(--c-pub_app-candle-signals--row--hover--background, var(--ui-state-hover));
}
[data-ui="pub.app-candle-toolbar"][data-part="tool"]:hover {
  background: var(--c-pub_app-candle-toolbar--tool--hover--background, var(--ui-state-hover));
  color: var(--c-pub_app-candle-toolbar--tool--hover--color, var(--ui-content-fg));
}
[data-ui="pub.app-candle-toolbar"][data-part="tool"][aria-pressed="true"],
[data-ui="pub.app-candle-toolbar"][data-part="tool"][data-pressed] {
  background: var(--c-pub_app-candle-toolbar--tool--pressed--background, var(--ui-state-selected-surface));
  color: var(--c-pub_app-candle-toolbar--tool--pressed--color, var(--ui-state-selected-fg));
}
[data-ui="pub.app-candle-toolbar"][data-part="tool"]:focus-visible {
  outline-color: var(--c-pub_app-candle-toolbar--tool--focus-visible--outlineColor, var(--ui-focus-ring));
}
[data-ui="pub.app-candle-toolbar"][data-part="modeOption"]:hover {
  color: var(--c-pub_app-candle-toolbar--modeOption--hover--color, var(--ui-content-fg));
}
[data-ui="pub.app-candle-toolbar"][data-part="modeOption"][aria-pressed="true"],
[data-ui="pub.app-candle-toolbar"][data-part="modeOption"][data-pressed] {
  color: var(--c-pub_app-candle-toolbar--modeOption--pressed--color, var(--ui-state-selected-fg));
}
[data-ui="pub.app-candle-toolbar"][data-part="modeOption"]:focus-visible {
  outline-color: var(--c-pub_app-candle-toolbar--modeOption--focus-visible--outlineColor, var(--ui-focus-ring));
}
[data-ui="pub.app-candle-toolbar"][data-part="menuTrigger"]:hover {
  background: var(--c-pub_app-candle-toolbar--menuTrigger--hover--background, var(--ui-state-hover));
  color: var(--c-pub_app-candle-toolbar--menuTrigger--hover--color, var(--ui-content-fg));
}
[data-ui="pub.app-candle-toolbar"][data-part="menuTrigger"][aria-expanded="true"],
[data-ui="pub.app-candle-toolbar"][data-part="menuTrigger"][data-state="open"] {
  background: var(--c-pub_app-candle-toolbar--menuTrigger--open--background, var(--ui-state-selected-surface));
  color: var(--c-pub_app-candle-toolbar--menuTrigger--open--color, var(--ui-state-selected-fg));
}
[data-ui="pub.app-candle-toolbar"][data-part="menuTrigger"]:focus-visible {
  outline-color: var(--c-pub_app-candle-toolbar--menuTrigger--focus-visible--outlineColor, var(--ui-focus-ring));
}
[data-ui="pub.app-candle-toolbar"][data-part="layer"]:hover {
  background: var(--c-pub_app-candle-toolbar--layer--hover--background, var(--ui-state-hover));
  color: var(--c-pub_app-candle-toolbar--layer--hover--color, var(--ui-content-fg));
}
[data-ui="pub.app-candle-toolbar"][data-part="layer"][aria-pressed="true"],
[data-ui="pub.app-candle-toolbar"][data-part="layer"][data-pressed] {
  background: var(--c-pub_app-candle-toolbar--layer--pressed--background, var(--ui-state-selected-surface));
  color: var(--c-pub_app-candle-toolbar--layer--pressed--color, var(--ui-content-fg));
}
[data-ui="pub.app-candle-toolbar"][data-part="layer"]:focus-visible {
  outline-color: var(--c-pub_app-candle-toolbar--layer--focus-visible--outlineColor, var(--ui-focus-ring));
}
[data-ui="pub.app-workspace-execution-island-fallback"][data-part="action"]:hover {
  background: var(--c-pub_app-workspace-execution-island-fallback--action--hover--background, var(--ui-surface-raised));
}
[data-ui="pub.app-workspace-execution-island-fallback"][data-part="action"]:focus-visible {
  outline-color: var(--c-pub_app-workspace-execution-island-fallback--action--focus-visible--outlineColor, var(--ui-focus-ring));
  outline-width: var(--c-pub_app-workspace-execution-island-fallback--action--focus-visible--outlineWidth, var(--ui-focus-width));
}
[data-ui="pub.app-home-featured-workspace"][data-part="control"]:hover {
  background: var(--c-pub_app-home-featured-workspace--control--hover--background, var(--ui-surface-accent));
  color: var(--c-pub_app-home-featured-workspace--control--hover--color, var(--ui-surface-on-accent));
}
[data-ui="pub.app-home-featured-workspace"][data-part="control"]:disabled,
[data-ui="pub.app-home-featured-workspace"][data-part="control"][aria-disabled="true"],
[data-ui="pub.app-home-featured-workspace"][data-part="control"][data-disabled] {
  opacity: var(--c-pub_app-home-featured-workspace--control--disabled--opacity, 0.6);
}
[data-ui="pub.app-home-feed"][data-part="create"]:hover {
  background: var(--c-pub_app-home-feed--create--hover--background, var(--ui-surface-accent));
  color: var(--c-pub_app-home-feed--create--hover--color, var(--ui-surface-on-accent));
}
[data-ui="pub.app-home-feed"][data-part="action"]:hover {
  background: var(--c-pub_app-home-feed--action--hover--background, var(--ui-surface-accent));
  color: var(--c-pub_app-home-feed--action--hover--color, var(--ui-surface-on-accent));
}
[data-ui="pub.app-home-strategy-card"][data-part="open"]:hover {
  background: var(--c-pub_app-home-strategy-card--open--hover--background, var(--ui-surface-accent));
  color: var(--c-pub_app-home-strategy-card--open--hover--color, var(--ui-surface-on-accent));
}
[data-ui="pub.app-indicator-classic-controls"][data-part="toggle"]:hover {
  color: var(--c-pub_app-indicator-classic-controls--toggle--hover--color, var(--ui-content-fg));
}
[data-ui="pub.app-indicator-classic-controls"][data-part="toggle"][aria-pressed="true"],
[data-ui="pub.app-indicator-classic-controls"][data-part="toggle"][data-pressed] {
  background: var(--c-pub_app-indicator-classic-controls--toggle--pressed--background, var(--ui-state-pressed));
  border-color: var(--c-pub_app-indicator-classic-controls--toggle--pressed--borderColor, var(--ui-line-divider));
  color: var(--c-pub_app-indicator-classic-controls--toggle--pressed--color, var(--ui-content-fg));
}
[data-ui="pub.app-indicator-controls"][data-part="segment"]:hover {
  color: var(--c-pub_app-indicator-controls--segment--hover--color, var(--ui-content-fg));
}
[data-ui="pub.app-indicator-controls"][data-part="segment"][aria-pressed="true"],
[data-ui="pub.app-indicator-controls"][data-part="segment"][data-pressed] {
  background: var(--c-pub_app-indicator-controls--segment--pressed--background, var(--ui-state-pressed));
  color: var(--c-pub_app-indicator-controls--segment--pressed--color, var(--ui-content-fg));
}
[data-ui="pub.app-indicator-controls"][data-part="toggle"]:hover {
  color: var(--c-pub_app-indicator-controls--toggle--hover--color, var(--ui-content-fg));
}
[data-ui="pub.app-indicator-controls"][data-part="toggle"][aria-pressed="true"],
[data-ui="pub.app-indicator-controls"][data-part="toggle"][data-pressed] {
  background: var(--c-pub_app-indicator-controls--toggle--pressed--background, var(--ui-state-pressed));
  border-color: var(--c-pub_app-indicator-controls--toggle--pressed--borderColor, var(--ui-line-divider));
  color: var(--c-pub_app-indicator-controls--toggle--pressed--color, var(--ui-content-fg));
}
[data-ui="pub.app-indicator-controls"][data-part="warp"]:hover {
  color: var(--c-pub_app-indicator-controls--warp--hover--color, var(--ui-content-fg));
}
[data-ui="pub.app-indicator-controls"][data-part="warp"][aria-pressed="true"],
[data-ui="pub.app-indicator-controls"][data-part="warp"][data-pressed] {
  background: var(--c-pub_app-indicator-controls--warp--pressed--background, var(--ui-emphasis-e4-soft));
  border-color: var(--c-pub_app-indicator-controls--warp--pressed--borderColor, var(--ui-emphasis-e4-strong));
  color: var(--c-pub_app-indicator-controls--warp--pressed--color, var(--ui-content-fg));
}
[data-ui="pub.app-indicator-controls"][data-part="raceLink"]:hover {
  background: var(--c-pub_app-indicator-controls--raceLink--hover--background, var(--ui-surface-accent));
}
[data-ui="pub.app-indicator-pace"][data-part="link"]:hover {
  color: var(--c-pub_app-indicator-pace--link--hover--color, var(--ui-content-fg));
}
[data-ui="pub.app-indicator-view-toggle"][data-part="option"]:hover {
  background: var(--c-pub_app-indicator-view-toggle--option--hover--background, var(--ui-state-hover));
  color: var(--c-pub_app-indicator-view-toggle--option--hover--color, var(--ui-content-fg));
}
[data-ui="pub.app-indicator-view-toggle"][data-part="option"][aria-pressed="true"],
[data-ui="pub.app-indicator-view-toggle"][data-part="option"][data-pressed] {
  background: var(--c-pub_app-indicator-view-toggle--option--pressed--background, var(--ui-state-pressed));
  color: var(--c-pub_app-indicator-view-toggle--option--pressed--color, var(--ui-content-fg));
}
[data-ui="pub.app-workspace-meta-node"][data-part="root"][aria-selected="true"],
[data-ui="pub.app-workspace-meta-node"][data-part="root"][aria-current="page"],
[data-ui="pub.app-workspace-meta-node"][data-part="root"][data-selected] {
  outline-color: var(--c-pub_app-workspace-meta-node--root--selected--outlineColor, var(--ui-graph-selection-line));
  outline-width: var(--c-pub_app-workspace-meta-node--root--selected--outlineWidth, var(--ui-geometry-border-strong-width));
  box-shadow: var(--c-pub_app-workspace-meta-node--root--selected--shadow, var(--ui-elevation-popover));
}
[data-ui="pub.app-workspace-meta-node"][data-part="root"]:focus-visible {
  outline-color: var(--c-pub_app-workspace-meta-node--root--focus-visible--outlineColor, var(--ui-focus-ring));
  outline-width: var(--c-pub_app-workspace-meta-node--root--focus-visible--outlineWidth, var(--ui-focus-width));
}
[data-ui="pub.app-workspace-meta-node"][data-part="delete"]:hover {
  background: var(--c-pub_app-workspace-meta-node--delete--hover--background, var(--ui-status-danger-surface));
  color: var(--c-pub_app-workspace-meta-node--delete--hover--color, var(--ui-status-danger-text));
}
[data-ui="pub.app-mobile-empty-state"][data-part="action"]:hover {
  opacity: var(--c-pub_app-mobile-empty-state--action--hover--opacity, 0.9);
}
[data-ui="pub.app-workspace-mobile-publish-action"][data-part="link"]:hover {
  background: var(--c-pub_app-workspace-mobile-publish-action--link--hover--background, var(--ui-surface-raised));
}
[data-ui="pub.app-workspace-mobile-publish-action"][data-part="link"]:focus-visible {
  outline-color: var(--c-pub_app-workspace-mobile-publish-action--link--focus-visible--outlineColor, var(--ui-focus-ring));
  outline-width: var(--c-pub_app-workspace-mobile-publish-action--link--focus-visible--outlineWidth, var(--ui-focus-width));
}
[data-ui="pub.app-workspace-mobile-publish-action"][data-part="cta"]:hover {
  background: var(--c-pub_app-workspace-mobile-publish-action--cta--hover--background, var(--ui-emphasis-e1-strong));
}
[data-ui="pub.app-workspace-mobile-publish-action"][data-part="cta"]:focus-visible {
  outline-color: var(--c-pub_app-workspace-mobile-publish-action--cta--focus-visible--outlineColor, var(--ui-focus-ring));
  outline-width: var(--c-pub_app-workspace-mobile-publish-action--cta--focus-visible--outlineWidth, var(--ui-focus-width));
}
[data-ui="pub.app-oauth-authorize"][data-part="cancel"]:hover {
  background: var(--c-pub_app-oauth-authorize--cancel--hover--background, var(--ui-surface-raised));
}
[data-ui="pub.app-oauth-authorize"][data-part="confirm"]:hover {
  background: var(--c-pub_app-oauth-authorize--confirm--hover--background, var(--ui-action-solid-hover));
}
[data-ui="pub.app-oauth-authorize"][data-part="confirm"]:disabled,
[data-ui="pub.app-oauth-authorize"][data-part="confirm"][aria-disabled="true"],
[data-ui="pub.app-oauth-authorize"][data-part="confirm"][data-disabled] {
  opacity: var(--c-pub_app-oauth-authorize--confirm--disabled--opacity, var(--ui-state-disabled-opacity));
}
[data-ui="pub.app-workspace-strategy-overview"][data-part="retry"]:focus-visible {
  outline-color: var(--c-pub_app-workspace-strategy-overview--retry--focus-visible--outlineColor, var(--ui-focus-ring));
  outline-width: var(--c-pub_app-workspace-strategy-overview--retry--focus-visible--outlineWidth, var(--ui-focus-width));
}
[data-ui="pub.app-race-gait"][data-part="option"]:hover {
  background: var(--c-pub_app-race-gait--option--hover--background, var(--ui-state-hover));
  color: var(--c-pub_app-race-gait--option--hover--color, var(--ui-content-fg));
}
[data-ui="pub.app-race-gait"][data-part="option"][aria-pressed="true"],
[data-ui="pub.app-race-gait"][data-part="option"][data-pressed] {
  background: var(--c-pub_app-race-gait--option--pressed--background, var(--ui-state-pressed));
  color: var(--c-pub_app-race-gait--option--pressed--color, var(--ui-content-fg));
}
[data-ui="pub.app-race-hud"][data-part="link"]:hover {
  color: var(--c-pub_app-race-hud--link--hover--color, var(--ui-content-fg));
}
[data-ui="pub.app-race-hud"][data-part="restart"]:hover {
  color: var(--c-pub_app-race-hud--restart--hover--color, var(--ui-content-fg));
}
[data-ui="pub.app-race-touch-pad"][data-part="button"]:active {
  background: var(--c-pub_app-race-touch-pad--button--active--background, var(--ui-state-pressed));
}
[data-ui="pub.app-runtime-hub"][data-part="view"][aria-pressed="true"],
[data-ui="pub.app-runtime-hub"][data-part="view"][data-pressed] {
  background: var(--c-pub_app-runtime-hub--view--pressed--background, var(--ui-surface-ink));
  color: var(--c-pub_app-runtime-hub--view--pressed--color, var(--ui-surface-on-ink));
}
[data-ui="pub.app-wallets-button"][data-part="root"]:disabled,
[data-ui="pub.app-wallets-button"][data-part="root"][aria-disabled="true"],
[data-ui="pub.app-wallets-button"][data-part="root"][data-disabled] {
  opacity: var(--c-pub_app-wallets-button--root--disabled--opacity, var(--ui-state-disabled-opacity));
}
[data-ui="pub.app-wallets-dialog"][data-part="close"]:hover {
  color: var(--c-pub_app-wallets-dialog--close--hover--color, var(--ui-content-fg));
}
[data-ui="pub.app-wallets-field"][data-part="control"]:disabled,
[data-ui="pub.app-wallets-field"][data-part="control"][aria-disabled="true"],
[data-ui="pub.app-wallets-field"][data-part="control"][data-disabled] {
  opacity: var(--c-pub_app-wallets-field--control--disabled--opacity, var(--ui-state-disabled-opacity));
}
[data-ui="pub.app-workspace-deploy-config"][data-part="action"]:hover {
  background: var(--c-pub_app-workspace-deploy-config--action--hover--background, var(--ui-action-solid-hover));
}
[data-ui="pub.app-workspace-deploy-config"][data-part="action"]:active {
  background: var(--c-pub_app-workspace-deploy-config--action--active--background, var(--ui-action-solid-pressed));
}
[data-ui="pub.app-workspace-deploy-config"][data-part="action"]:disabled,
[data-ui="pub.app-workspace-deploy-config"][data-part="action"][aria-disabled="true"],
[data-ui="pub.app-workspace-deploy-config"][data-part="action"][data-disabled] {
  opacity: var(--c-pub_app-workspace-deploy-config--action--disabled--opacity, var(--ui-state-disabled-opacity));
}
[data-ui="pub.app-workspace-auth-gate"][data-part="signIn"]:hover {
  opacity: var(--c-pub_app-workspace-auth-gate--signIn--hover--opacity, 0.9);
}
[data-ui="pub.app-workspace-auth-gate"][data-part="signIn"]:disabled,
[data-ui="pub.app-workspace-auth-gate"][data-part="signIn"][aria-disabled="true"],
[data-ui="pub.app-workspace-auth-gate"][data-part="signIn"][data-disabled] {
  opacity: var(--c-pub_app-workspace-auth-gate--signIn--disabled--opacity, 0.6);
}
[data-ui="pub.app-workspace-auth-gate"][data-part="signIn"]:focus-visible {
  outline-color: var(--c-pub_app-workspace-auth-gate--signIn--focus-visible--outlineColor, var(--ui-focus-ring));
  outline-width: var(--c-pub_app-workspace-auth-gate--signIn--focus-visible--outlineWidth, var(--ui-focus-width));
}
[data-ui="pub.app-workspace-auth-gate"][data-part="back"]:hover {
  background: var(--c-pub_app-workspace-auth-gate--back--hover--background, var(--ui-state-hover));
}
[data-ui="pub.app-workspace-auth-gate"][data-part="back"]:focus-visible {
  outline-color: var(--c-pub_app-workspace-auth-gate--back--focus-visible--outlineColor, var(--ui-focus-ring));
  outline-width: var(--c-pub_app-workspace-auth-gate--back--focus-visible--outlineWidth, var(--ui-focus-width));
}
[data-ui="pub.app-workspace-research-only"][data-part="action"]:disabled,
[data-ui="pub.app-workspace-research-only"][data-part="action"][aria-disabled="true"],
[data-ui="pub.app-workspace-research-only"][data-part="action"][data-disabled] {
  opacity: var(--c-pub_app-workspace-research-only--action--disabled--opacity, 0.6);
}
}
