@layer tokens{@font-face{font-family:Noto Sans;src:url(/fonts/NotoSans-Variable.woff2)format("woff2-variations");font-weight:100 900;font-stretch:62.5% 100%;font-style:normal;font-display:swap}@font-face{font-family:Noto Serif;src:url(/fonts/NotoSerif-Variable.woff2)format("woff2-variations");font-weight:100 900;font-stretch:62.5% 100%;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono-Variable.woff2)format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}}
@layer tokens{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--gs-surface-void:var(--color-bg-raised);--gs-surface-canvas:var(--color-bg-base);--gs-surface-recessed:var(--color-bg-subtle);--gs-surface-raised:var(--color-bg-raised);--gs-surface-overlay:var(--color-bg-raised);--gs-surface-control:var(--color-action-tonal-neutral-bg-idle);--gs-surface-control-hover:var(--color-action-tonal-neutral-bg-hover);--gs-surface-control-pressed:var(--color-action-tonal-neutral-bg-active);--gs-surface-accent-tint:var(--color-accent-bg-soft);--gs-surface-accent-solid:var(--color-accent-bg-strong);--gs-surface-accent-pressed:var(--color-action-solid-accent-bg-active);--gs-surface-danger-solid:var(--color-negative-bg-strong);--gs-surface-transparent:#0000;--gs-surface-danger-soft:var(--color-negative-bg-soft);--gs-surface-action-solid:var(--color-action-solid-neutral-bg-idle);--gs-surface-action-solid-pressed:var(--color-action-solid-neutral-bg-active);--gs-surface-action-solid-hover:var(--color-action-solid-neutral-bg-hover);--gs-surface-danger-solid-hover:var(--color-action-solid-negative-bg-hover);--gs-surface-danger-solid-pressed:var(--color-action-solid-negative-bg-active);--gs-surface-action-disabled:var(--color-action-bg-disabled);--gs-text-primary:var(--color-fg-primary);--gs-text-secondary:var(--color-fg-secondary);--gs-text-tertiary:var(--color-fg-secondary);--gs-text-accent:var(--color-accent-fg-primary);--gs-text-on-accent:var(--color-fg-inverse);--gs-text-on-accent-tint:var(--color-fg-primary);--gs-text-link:var(--color-link-accent-fg-idle);--gs-text-danger:var(--color-negative-fg-primary);--gs-text-success:var(--color-positive-fg-primary);--gs-text-warning:var(--color-warning-fg-primary);--gs-text-disabled:var(--color-fg-secondary);--gs-border-subtle:var(--color-border-soft);--gs-border-default:var(--color-border-heavy);--gs-border-strong:var(--color-border-heavy);--gs-border-accent:var(--color-accent-border-strong);--gs-border-focus:var(--color-accent-border-focus);--gs-border-focus-on-fill:var(--color-border-inverse);--gs-status-triage:var(--color-fg-primary);--gs-status-backburner:var(--color-fg-primary);--gs-status-todo:var(--color-fg-primary);--gs-status-scheduled:var(--color-fg-primary);--gs-status-ready:var(--color-fg-primary);--gs-status-in-progress:var(--color-fg-primary);--gs-status-blocked:var(--color-fg-primary);--gs-status-in-review:var(--color-fg-primary);--gs-status-done:var(--color-fg-primary);--gs-status-archived:var(--color-fg-primary);--gs-status-canceled:var(--color-fg-primary);--gs-status-duplicate:var(--color-fg-primary);--gs-status-fill-in-progress:var(--status-fill-in-progress);--gs-status-fill-blocked:var(--status-fill-blocked);--gs-status-fill-in-review:var(--status-fill-in-review);--gs-elevation-flat:none;--gs-elevation-raised:none;--gs-elevation-overlay:none;--gs-effect-backdrop-blur:0;--gs-font-family-ui:var(--type-family-ui), ui-sans-serif, system-ui, sans-serif;--gs-font-family-mono:var(--type-family-code), ui-monospace, SFMono-Regular, monospace;--gs-font-family-serif:var(--type-family-prose), ui-serif, Georgia, serif;--gs-font-weight-body:500;--gs-font-weight-emphasis:500;--gs-font-weight-heading:500;--gs-font-size-micro:.75rem;--gs-font-size-caption:.75rem;--gs-font-size-ui:.875rem;--gs-font-size-body:1rem;--gs-font-size-title-sm:1.625rem;--gs-font-size-title:2rem;--gs-font-size-display:3rem;--gs-font-size-display-lg:6rem;--gs-font-line-height-heading:1;--gs-font-line-height-ui:1.2;--gs-font-line-height-reading:1.55;--gs-font-tracking-heading:.02em;--gs-font-tracking-body:0;--gs-font-tracking-caps:.06em;--gs-radius-chip:var(--radius-full);--gs-radius-control:var(--radius-2xl);--gs-radius-card:var(--radius-2xl);--gs-radius-panel:var(--radius-4xl);--gs-radius-overlay:var(--radius-lg);--gs-radius-pill:var(--radius-full);--gs-radius-none:var(--radius-none);--gs-stroke-hairline:var(--layout-stroke-hairline);--gs-stroke-focus:var(--layout-stroke-focus);--gs-gap-tight:var(--spacing-xs);--gs-gap-control:var(--spacing-md);--gs-gap-element:var(--spacing-xl);--gs-gap-content:var(--spacing-3xl);--gs-gap-section-min:var(--spacing-9xl);--gs-gap-section-max:var(--layout-gutter-max);--gs-gutter-min:var(--layout-gutter-min);--gs-gutter-max:var(--layout-gutter-max);--gs-icon-sm:var(--layout-icon-sm);--gs-icon:var(--layout-icon-md);--gs-icon-lg:var(--layout-icon-lg);--gs-target-min:var(--layout-target-min);--gs-target-touch:var(--layout-target-touch);--gs-row-height:var(--layout-row-default);--gs-row-height-dense:var(--layout-row-dense);--gs-tile-size:var(--layout-tile-size);--gs-field-width:var(--layout-field-width);--gs-header-height:var(--layout-header-height);--gs-rail-width:var(--layout-rail-width);--gs-aside-width:var(--layout-aside-width);--gs-content-max:var(--layout-content-max);--gs-duration-state:var(--motion-duration-state);--gs-duration-micro:var(--motion-duration-micro);--gs-duration-view:var(--motion-duration-view);--gs-duration-reduced:var(--motion-duration-reduced);--gs-duration-none:var(--motion-duration-none);--gs-easing-state:var(--motion-easing-state);--gs-easing-enter:var(--motion-easing-enter);--gs-easing-exit:var(--motion-easing-exit);--gs-opacity-disabled:var(--opacity-disabled);--gs-opacity-full:var(--opacity-full)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}}
@layer tokens{@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--gs-elevation-flat:none;--gs-elevation-raised:none;--gs-elevation-overlay:none}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--gs-elevation-flat:none;--gs-elevation-raised:none;--gs-elevation-overlay:none}}
@layer tokens{:root{--gs-atom-button-primary-background:var(--gs-surface-action-solid);--gs-atom-button-primary-background-pressed:var(--gs-surface-action-solid-pressed);--gs-atom-button-primary-text:var(--gs-text-on-accent);--gs-atom-button-neutral-background:var(--gs-surface-transparent);--gs-atom-button-neutral-background-hover:var(--gs-surface-control-hover);--gs-atom-button-neutral-text:var(--gs-text-primary);--gs-atom-button-danger-background:var(--gs-surface-danger-solid);--gs-atom-button-danger-text:var(--gs-text-on-accent);--gs-atom-button-border:var(--gs-border-strong);--gs-atom-button-radius:var(--gs-radius-pill);--gs-atom-button-height-min:var(--gs-row-height-dense);--gs-atom-button-height-touch:var(--gs-target-touch);--gs-atom-button-padding-inline:var(--gs-gap-element);--gs-atom-button-elevation:var(--gs-elevation-raised);--gs-atom-button-primary-background-hover:var(--gs-surface-action-solid-hover);--gs-atom-button-danger-background-hover:var(--gs-surface-danger-solid-hover);--gs-atom-button-danger-background-pressed:var(--gs-surface-danger-solid-pressed);--gs-atom-button-disabled-background:var(--gs-surface-action-disabled);--gs-atom-button-disabled-text:var(--gs-text-disabled);--gs-atom-input-background:var(--gs-surface-raised);--gs-atom-input-text:var(--gs-text-primary);--gs-atom-input-placeholder:var(--gs-text-tertiary);--gs-atom-input-border:var(--gs-border-strong);--gs-atom-input-border-focus:var(--gs-border-focus);--gs-atom-input-border-invalid:var(--gs-text-danger);--gs-atom-input-radius:var(--gs-radius-control);--gs-atom-input-height-min:var(--gs-target-min);--gs-atom-link-text:var(--gs-text-link);--gs-atom-link-target-min:var(--gs-target-min);--gs-atom-status-mark-size:var(--gs-target-min);--gs-atom-status-mark-glyph-size:var(--gs-icon);--gs-atom-status-mark-radius:var(--gs-radius-pill);--gs-atom-status-mark-label-size:var(--gs-font-size-ui);--gs-atom-status-mark-label-text:var(--gs-text-primary);--gs-atom-divider-color:var(--gs-border-subtle);--gs-atom-divider-width:var(--gs-stroke-hairline);--gs-molecule-field-width:var(--gs-field-width);--gs-molecule-field-gap:var(--gs-gap-tight);--gs-molecule-field-label-text:var(--gs-text-secondary);--gs-molecule-field-error-text:var(--gs-text-danger);--gs-molecule-card-background:var(--gs-surface-raised);--gs-molecule-card-border:var(--gs-border-subtle);--gs-molecule-card-radius:var(--gs-radius-card);--gs-molecule-card-padding:var(--gs-gap-element);--gs-molecule-card-gap:var(--gs-gap-control);--gs-molecule-card-elevation:var(--gs-elevation-raised);--gs-molecule-list-row-background:var(--gs-surface-transparent);--gs-molecule-list-row-background-hover:var(--gs-surface-control-hover);--gs-molecule-list-row-background-selected:var(--gs-surface-control);--gs-molecule-list-row-height:var(--gs-row-height);--gs-molecule-list-row-radius:var(--gs-radius-card);--gs-molecule-list-row-gap:var(--gs-gap-control);--gs-molecule-action-group-gap:var(--gs-gap-control);--gs-organism-app-rail-background:var(--gs-surface-void);--gs-organism-app-rail-border:var(--gs-border-subtle);--gs-organism-app-rail-width:var(--gs-rail-width);--gs-organism-app-rail-item-text:var(--gs-text-secondary);--gs-organism-app-rail-item-text-active:var(--gs-text-primary);--gs-organism-app-rail-item-background-active:var(--gs-surface-control);--gs-organism-app-rail-item-height:var(--gs-row-height-dense);--gs-organism-app-rail-item-radius:var(--gs-radius-none);--gs-organism-app-rail-group-label-text:var(--gs-text-tertiary);--gs-organism-app-rail-child-text:var(--gs-text-tertiary);--gs-organism-panel-background:var(--gs-surface-raised);--gs-organism-panel-border:var(--gs-border-subtle);--gs-organism-panel-radius:var(--gs-radius-panel);--gs-organism-panel-padding:var(--gs-tile-size);--gs-organism-panel-elevation:var(--gs-elevation-raised);--gs-organism-entity-header-tile-size:var(--gs-tile-size);--gs-organism-entity-header-tile-background:var(--gs-surface-control);--gs-organism-entity-header-tile-text:var(--gs-text-secondary);--gs-organism-entity-header-tile-radius:var(--gs-radius-card);--gs-organism-entity-header-title-text:var(--gs-text-primary);--gs-organism-entity-header-description-text:var(--gs-text-tertiary);--gs-organism-context-panel-background:var(--gs-surface-canvas);--gs-organism-context-panel-border:var(--gs-border-subtle);--gs-organism-context-panel-width:var(--gs-aside-width);--gs-organism-context-panel-label-text:var(--gs-text-primary);--gs-organism-context-panel-helper-text:var(--gs-text-tertiary);--gs-organism-board-column-background:var(--gs-surface-recessed);--gs-organism-board-column-radius:var(--gs-radius-panel);--gs-organism-board-column-gap:var(--gs-gap-control);--gs-organism-overlay-surface-background:var(--gs-surface-overlay);--gs-organism-overlay-surface-border:var(--gs-border-default);--gs-organism-overlay-surface-radius:var(--gs-radius-overlay);--gs-organism-overlay-surface-elevation:var(--gs-elevation-overlay);--gs-organism-overlay-surface-backdrop-blur:var(--gs-effect-backdrop-blur);--gs-organism-approval-bar-background:var(--gs-surface-overlay);--gs-organism-approval-bar-accept-background:var(--gs-surface-action-solid);--gs-organism-approval-bar-accept-text:var(--gs-text-on-accent);--gs-organism-approval-bar-reject-background:var(--gs-surface-transparent);--gs-organism-approval-bar-reject-text:var(--gs-text-danger);--gs-organism-approval-bar-height:var(--gs-target-touch);--gs-organism-approval-bar-elevation:var(--gs-elevation-overlay);--gs-organism-canvas-stage-background:var(--gs-surface-canvas);--gs-organism-canvas-stage-node-background:var(--gs-surface-raised);--gs-organism-canvas-stage-node-border:var(--gs-border-default);--gs-organism-canvas-stage-node-border-selected:var(--gs-border-accent);--gs-organism-canvas-stage-node-radius:var(--gs-radius-card);--gs-organism-canvas-stage-edge:var(--gs-border-strong);--gs-organism-canvas-stage-edge-selected:var(--gs-border-accent);--gs-organism-canvas-stage-settle-duration:var(--gs-duration-view);--gs-organism-canvas-stage-grid-unit:var(--gs-gap-element);--gs-organism-canvas-stage-port-size:var(--gs-icon-sm);--gs-organism-canvas-stage-panel-width:var(--gs-aside-width);--gs-organism-canvas-stage-toolbar-background:var(--gs-surface-overlay);--gs-organism-canvas-stage-toolbar-radius:var(--gs-radius-pill);--gs-organism-canvas-stage-toolbar-elevation:var(--gs-elevation-overlay);--gs-template-shell-background:var(--gs-surface-canvas);--gs-template-shell-content-max:var(--gs-content-max);--gs-template-shell-gutter-min:var(--gs-gutter-min);--gs-template-shell-gutter-max:var(--gs-gutter-max);--gs-template-shell-section-gap-min:var(--gs-gap-section-min);--gs-template-shell-section-gap-max:var(--gs-gap-section-max);--gs-template-shell-header-height:var(--gs-header-height)}}
@layer tokens{:root{--gs-space-xs:var(--gs-gap-tight);--gs-space-sm:var(--gs-gap-control);--gs-space-md:var(--gs-gap-element);--gs-space-lg:var(--gs-gap-content);--gs-space-xl:var(--gs-gap-section-min);--gs-space-3xl:var(--gs-gap-section-max);--gs-font-ui:var(--gs-font-family-ui);--gs-font-mono:var(--gs-font-family-mono);--gs-row:var(--gs-row-height);--gs-accent-solid:var(--gs-surface-accent-solid);--gs-danger-solid:var(--gs-surface-danger-solid);--gs-ease-state:var(--gs-easing-state);--gs-ease-enter:var(--gs-easing-enter)}}
@layer tokens{:root{--color-accent-bg-selection:var(--primitives-shiva-light-600-a-40);--color-accent-bg-soft:var(--primitives-shiva-light-600-a-9);--color-accent-bg-strong:var(--primitives-shiva-light-600);--color-accent-bg-subtle:var(--primitives-shiva-light-600-a-5-5);--color-accent-border-focus:var(--primitives-shiva-light-600);--color-accent-border-strong:var(--primitives-shiva-light-600);--color-accent-border-subtle:var(--primitives-shiva-light-600-a-5-5);--color-accent-fg-primary:var(--primitives-shiva-light-600);--color-accent-fg-secondary:var(--primitives-shiva-light-600-a-65);--color-action-bg-disabled:var(--primitives-odin-light-1000-a-3-5);--color-action-bg-off:var(--primitives-odin-light-2000-a-50);--color-action-bg-on:var(--primitives-shiva-light-600);--color-action-border-highlight:var(--primitives-odin-light-0);--color-action-ghost-accent-bg-active:var(--primitives-shiva-light-600-a-9);--color-action-ghost-accent-bg-hover:var(--primitives-shiva-light-600-a-5-5);--color-action-ghost-accent-bg-idle:#0000;--color-action-ghost-neutral-bg-active:var(--primitives-odin-light-1000-a-7);--color-action-ghost-neutral-bg-hover:var(--primitives-odin-light-1000-a-3-5);--color-action-ghost-neutral-bg-idle:#0000;--color-action-outlined-neutral-bg-active:var(--primitives-odin-light-1000-a-7);--color-action-outlined-neutral-bg-hover:var(--primitives-odin-light-1000-a-3-5);--color-action-outlined-neutral-bg-idle:#0000;--color-action-solid-accent-bg-active:var(--primitives-shiva-light-800);--color-action-solid-accent-bg-disabled:var(--primitives-shiva-light-600-a-40);--color-action-solid-accent-bg-hover:var(--primitives-shiva-light-700);--color-action-solid-accent-bg-idle:var(--primitives-shiva-light-600);--color-action-solid-negative-bg-active:var(--primitives-ifrit-light-800);--color-action-solid-negative-bg-hover:var(--primitives-ifrit-light-700);--color-action-solid-negative-bg-idle:var(--primitives-ifrit-light-600);--color-action-solid-neutral-bg-active:var(--primitives-odin-light-1600);--color-action-solid-neutral-bg-hover:var(--primitives-odin-light-1800);--color-action-solid-neutral-bg-idle:var(--primitives-odin-light-2000);--color-action-solid-warning-bg-active:var(--primitives-phoenix-light-800);--color-action-solid-warning-bg-hover:var(--primitives-phoenix-light-700);--color-action-solid-warning-bg-idle:var(--primitives-phoenix-light-600);--color-action-tonal-accent-bg-active:var(--primitives-shiva-light-600-a-20);--color-action-tonal-accent-bg-hover:var(--primitives-shiva-light-600-a-12-5);--color-action-tonal-accent-bg-idle:var(--primitives-shiva-light-600-a-5-5);--color-action-tonal-accent-border-idle:var(--primitives-shiva-light-600-a-12-5);--color-action-tonal-negative-bg-active:var(--primitives-ifrit-light-600-a-20);--color-action-tonal-negative-bg-hover:var(--primitives-ifrit-light-600-a-12-5);--color-action-tonal-negative-bg-idle:var(--primitives-ifrit-light-600-a-5-5);--color-action-tonal-neutral-bg-active:var(--primitives-odin-light-1000-a-10-5);--color-action-tonal-neutral-bg-hover:var(--primitives-odin-light-1000-a-7);--color-action-tonal-neutral-bg-idle:var(--primitives-odin-light-1000-a-3-5);--color-action-tonal-positive-bg-active:var(--primitives-garuda-light-600-a-20);--color-action-tonal-positive-bg-hover:var(--primitives-garuda-light-600-a-12-5);--color-action-tonal-positive-bg-idle:var(--primitives-garuda-light-600-a-5-5);--color-action-tonal-warning-bg-active:var(--primitives-phoenix-light-600-a-20);--color-action-tonal-warning-bg-hover:var(--primitives-phoenix-light-600-a-12-5);--color-action-tonal-warning-bg-idle:var(--primitives-phoenix-light-600-a-5-5);--color-action-tonal-warning-border-idle:var(--primitives-phoenix-light-600-a-12-5);--color-bg-backdrop:var(--primitives-odin-light-700-a-70);--color-bg-base:var(--primitives-odin-light-100);--color-bg-inverse:var(--primitives-odin-light-2000);--color-bg-raised:var(--primitives-odin-light-0);--color-bg-soft:var(--primitives-odin-light-1000-a-7);--color-bg-subtle:var(--primitives-odin-light-1000-a-3-5);--color-bg-underlay:var(--primitives-odin-light-300);--color-border-focus:var(--primitives-odin-light-1000-a-20);--color-border-heavy:var(--primitives-odin-light-2000);--color-border-inverse:var(--primitives-odin-light-100);--color-border-medium:var(--primitives-odin-light-1000-a-14);--color-border-soft:var(--primitives-odin-light-1000-a-7);--color-decoration-blue-bg-strong:var(--primitives-leviathan-light-600);--color-decoration-blue-bg-subtle:var(--primitives-leviathan-light-600-a-16);--color-decoration-blue-fg-primary:var(--primitives-leviathan-light-600);--color-decoration-gold-bg-strong:var(--primitives-titan-light-600);--color-decoration-gold-bg-subtle:var(--primitives-titan-light-600-a-16);--color-decoration-gold-fg-primary:var(--primitives-titan-light-600);--color-decoration-green-bg-strong:var(--primitives-garuda-light-600);--color-decoration-green-bg-subtle:var(--primitives-garuda-light-600-a-16);--color-decoration-green-fg-primary:var(--primitives-garuda-light-600);--color-decoration-indigo-bg-strong:var(--primitives-fenrir-light-600);--color-decoration-indigo-bg-subtle:var(--primitives-fenrir-light-600-a-16);--color-decoration-indigo-fg-primary:var(--primitives-fenrir-light-600);--color-decoration-lime-bg-strong:var(--primitives-sylph-light-600);--color-decoration-lime-bg-subtle:var(--primitives-sylph-light-600-a-16);--color-decoration-lime-fg-primary:var(--primitives-sylph-light-600);--color-decoration-magenta-bg-strong:var(--primitives-jenova-light-600);--color-decoration-magenta-bg-subtle:var(--primitives-jenova-light-600-a-16);--color-decoration-magenta-fg-primary:var(--primitives-jenova-light-600);--color-decoration-neutral-bg-strong:var(--primitives-odin-light-2000);--color-decoration-neutral-bg-subtle:var(--primitives-odin-light-1000-a-14);--color-decoration-neutral-fg-primary:var(--primitives-odin-light-1000);--color-decoration-orange-bg-strong:var(--primitives-phoenix-light-600);--color-decoration-orange-bg-subtle:var(--primitives-phoenix-light-600-a-16);--color-decoration-orange-fg-primary:var(--primitives-phoenix-light-600);--color-decoration-pink-bg-strong:var(--primitives-ifrit-light-600);--color-decoration-pink-bg-subtle:var(--primitives-ifrit-light-600-a-16);--color-decoration-pink-fg-primary:var(--primitives-ifrit-light-600);--color-decoration-purple-bg-strong:var(--primitives-ramuh-light-600);--color-decoration-purple-bg-subtle:var(--primitives-ramuh-light-600-a-16);--color-decoration-purple-fg-primary:var(--primitives-ramuh-light-600);--color-decoration-teal-bg-strong:var(--primitives-shiva-light-600);--color-decoration-teal-bg-subtle:var(--primitives-shiva-light-600-a-16);--color-decoration-teal-fg-primary:var(--primitives-shiva-light-600);--color-fg-disabled:var(--primitives-odin-light-2000-a-20);--color-fg-inverse:var(--primitives-odin-light-100);--color-fg-primary:var(--primitives-odin-light-2000);--color-fg-secondary:var(--primitives-odin-light-2000-a-65);--color-fg-tertiary:var(--primitives-odin-light-2000-a-50);--color-link-accent-fg-active:var(--primitives-shiva-light-800);--color-link-accent-fg-hover:var(--primitives-shiva-light-700);--color-link-accent-fg-idle:var(--primitives-shiva-light-600);--color-link-alert-fg-active:var(--primitives-phoenix-light-800);--color-link-alert-fg-hover:var(--primitives-phoenix-light-700);--color-link-alert-fg-idle:var(--primitives-phoenix-light-600);--color-negative-bg-soft:var(--primitives-ifrit-light-600-a-9);--color-negative-bg-strong:var(--primitives-ifrit-light-600);--color-negative-bg-subtle:var(--primitives-ifrit-light-600-a-5-5);--color-negative-border-strong:var(--primitives-ifrit-light-600);--color-negative-border-subtle:var(--primitives-ifrit-light-600-a-5-5);--color-negative-fg-primary:var(--primitives-ifrit-light-600);--color-negative-fg-secondary:var(--primitives-ifrit-light-600-a-65);--color-positive-bg-soft:var(--primitives-garuda-light-600-a-9);--color-positive-bg-strong:var(--primitives-garuda-light-600);--color-positive-bg-subtle:var(--primitives-garuda-light-600-a-5-5);--color-positive-border-strong:var(--primitives-garuda-light-600);--color-positive-border-subtle:var(--primitives-garuda-light-600-a-5-5);--color-positive-fg-primary:var(--primitives-garuda-light-600);--color-positive-fg-secondary:var(--primitives-garuda-light-600-a-65);--color-static-bg-dark:var(--primitives-odin-dark-100);--color-static-bg-light:var(--primitives-odin-light-200);--color-static-fg-dark:var(--primitives-odin-light-2000);--color-static-fg-light:var(--primitives-odin-dark-1000);--color-warning-bg-soft:var(--primitives-phoenix-light-600-a-9);--color-warning-bg-strong:var(--primitives-phoenix-light-600);--color-warning-bg-subtle:var(--primitives-phoenix-light-600-a-5-5);--color-warning-border-strong:var(--primitives-phoenix-light-600);--color-warning-border-subtle:var(--primitives-phoenix-light-600-a-5-5);--color-warning-fg-primary:var(--primitives-phoenix-light-600);--color-warning-fg-secondary:var(--primitives-phoenix-light-600-a-65);--layout-aside-width:320px;--layout-content-max:1280px;--layout-field-width:224px;--layout-gutter-max:80px;--layout-gutter-min:16px;--layout-header-height:48px;--layout-icon-lg:20px;--layout-icon-md:16px;--layout-icon-sm:14px;--layout-rail-width:240px;--layout-row-default:36px;--layout-row-dense:30px;--layout-size-avatar:32px;--layout-size-bubble:20px;--layout-size-knob:20px;--layout-size-mark:6px;--layout-size-placeholder-block:48px;--layout-size-placeholder-line:12px;--layout-stroke-boundary:1.5px;--layout-stroke-focus:2px;--layout-stroke-hairline:1px;--layout-target-menu:36px;--layout-target-min:24px;--layout-target-touch:44px;--layout-tile-size:40px;--motion-duration-micro:90ms;--motion-duration-none:0s;--motion-duration-reduced:80ms;--motion-duration-state:.14s;--motion-duration-view:.24s;--motion-easing-enter:cubic-bezier(.3, 0, 0, 1);--motion-easing-exit:cubic-bezier(.4, 0, 1, 1);--motion-easing-state:cubic-bezier(.2, 0, 0, 1);--opacity-disabled:.4;--opacity-full:1;--opacity-read-only:.55;--primitives-fenrir-dark-300:#939def;--primitives-fenrir-dark-400:#7989e7;--primitives-fenrir-dark-400-a-16:#7989e729;--primitives-fenrir-light-600:#3053b3;--primitives-fenrir-light-600-a-16:#3053b329;--primitives-garuda-dark-300:#73b572;--primitives-garuda-dark-400:#539e55;--primitives-garuda-dark-400-a-12-5:#539e5520;--primitives-garuda-dark-400-a-16:#539e5529;--primitives-garuda-dark-400-a-20:#539e5533;--primitives-garuda-dark-400-a-5-5:#539e550e;--primitives-garuda-dark-400-a-65:#539e55a6;--primitives-garuda-dark-400-a-9:#539e5517;--primitives-garuda-light-600:#016b1d;--primitives-garuda-light-600-a-12-5:#016b1d20;--primitives-garuda-light-600-a-16:#016b1d29;--primitives-garuda-light-600-a-20:#016b1d33;--primitives-garuda-light-600-a-5-5:#016b1d0e;--primitives-garuda-light-600-a-65:#016b1da6;--primitives-garuda-light-600-a-9:#016b1d17;--primitives-ifrit-dark-200:#eea9ad;--primitives-ifrit-dark-300:#e7848a;--primitives-ifrit-dark-400:#dc6973;--primitives-ifrit-dark-400-a-12-5:#dc697320;--primitives-ifrit-dark-400-a-16:#dc697329;--primitives-ifrit-dark-400-a-20:#dc697333;--primitives-ifrit-dark-400-a-5-5:#dc69730e;--primitives-ifrit-dark-400-a-65:#dc6973a6;--primitives-ifrit-dark-400-a-9:#dc697317;--primitives-ifrit-light-600:#a23544;--primitives-ifrit-light-600-a-12-5:#a2354420;--primitives-ifrit-light-600-a-16:#a2354429;--primitives-ifrit-light-600-a-20:#a2354433;--primitives-ifrit-light-600-a-5-5:#a235440e;--primitives-ifrit-light-600-a-65:#a23544a6;--primitives-ifrit-light-600-a-9:#a2354417;--primitives-ifrit-light-700:#7e2935;--primitives-ifrit-light-800:#571d25;--primitives-jenova-dark-300:#e381bc;--primitives-jenova-dark-400:#d163a7;--primitives-jenova-dark-400-a-16:#d163a729;--primitives-jenova-light-600:#a12c7b;--primitives-jenova-light-600-a-16:#a12c7b29;--primitives-leviathan-dark-300:#77aadc;--primitives-leviathan-dark-400:#5691c7;--primitives-leviathan-dark-400-a-16:#5691c729;--primitives-leviathan-light-600:#006495;--primitives-leviathan-light-600-a-16:#00649529;--primitives-odin-dark-100:#171615;--primitives-odin-dark-100-a-70:#171615b3;--primitives-odin-dark-1000:#d6d5d4;--primitives-odin-dark-1000-a-10-5:#d6d5d41b;--primitives-odin-dark-1000-a-14:#d6d5d424;--primitives-odin-dark-1000-a-20:#d6d5d433;--primitives-odin-dark-1000-a-3-5:#d6d5d409;--primitives-odin-dark-1000-a-50:#d6d5d480;--primitives-odin-dark-1000-a-65:#d6d5d4a6;--primitives-odin-dark-1000-a-7:#d6d5d412;--primitives-odin-dark-200:#1e1d1c;--primitives-odin-dark-300:#242322;--primitives-odin-dark-50:#121211;--primitives-odin-dark-700:#b0afae;--primitives-odin-dark-800:#bfbebd;--primitives-odin-light-0:#fff;--primitives-odin-light-100:#fdfbfa;--primitives-odin-light-1000:#271a00;--primitives-odin-light-1000-a-10-5:#271a001b;--primitives-odin-light-1000-a-14:#271a0024;--primitives-odin-light-1000-a-20:#271a0033;--primitives-odin-light-1000-a-3-5:#271a0009;--primitives-odin-light-1000-a-7:#271a0012;--primitives-odin-light-1600:#52504a;--primitives-odin-light-1800:#413f38;--primitives-odin-light-200:#faf8f5;--primitives-odin-light-2000:#27251e;--primitives-odin-light-2000-a-20:#27251e33;--primitives-odin-light-2000-a-50:#27251e80;--primitives-odin-light-2000-a-65:#27251ea6;--primitives-odin-light-300:#f3f0ec;--primitives-odin-light-700-a-70:#d8d4cdb3;--primitives-phoenix-dark-200:#ebae91;--primitives-phoenix-dark-300:#e28a60;--primitives-phoenix-dark-400:#d57141;--primitives-phoenix-dark-400-a-12-5:#d5714120;--primitives-phoenix-dark-400-a-16:#d5714129;--primitives-phoenix-dark-400-a-20:#d5714133;--primitives-phoenix-dark-400-a-5-5:#d571410e;--primitives-phoenix-dark-400-a-65:#d57141a6;--primitives-phoenix-dark-400-a-9:#d5714117;--primitives-phoenix-dark-500:#ba5525;--primitives-phoenix-dark-600:#9a3d10;--primitives-phoenix-light-600:#97431a;--primitives-phoenix-light-600-a-12-5:#97431a20;--primitives-phoenix-light-600-a-16:#97431a29;--primitives-phoenix-light-600-a-20:#97431a33;--primitives-phoenix-light-600-a-5-5:#97431a0e;--primitives-phoenix-light-600-a-65:#97431aa6;--primitives-phoenix-light-600-a-9:#97431a17;--primitives-phoenix-light-700:#713417;--primitives-phoenix-light-800:#4b2614;--primitives-ramuh-dark-300:#be8ce9;--primitives-ramuh-dark-400:#a96ee0;--primitives-ramuh-dark-400-a-16:#a96ee029;--primitives-ramuh-light-600:#7a3abb;--primitives-ramuh-light-600-a-16:#7a3abb29;--primitives-shiva-dark-200:#90bfc5;--primitives-shiva-dark-300:#64a6af;--primitives-shiva-dark-400:#4e99a3;--primitives-shiva-dark-400-a-12-5:#4e99a320;--primitives-shiva-dark-400-a-16:#4e99a329;--primitives-shiva-dark-400-a-20:#4e99a333;--primitives-shiva-dark-400-a-40:#4e99a366;--primitives-shiva-dark-400-a-5-5:#4e99a30e;--primitives-shiva-dark-400-a-65:#4e99a3a6;--primitives-shiva-dark-400-a-9:#4e99a317;--primitives-shiva-dark-500:#22808c;--primitives-shiva-dark-600:#1a636c;--primitives-shiva-light-600:#016a71;--primitives-shiva-light-600-a-12-5:#016a7120;--primitives-shiva-light-600-a-16:#016a7129;--primitives-shiva-light-600-a-20:#016a7133;--primitives-shiva-light-600-a-40:#016a7166;--primitives-shiva-light-600-a-5-5:#016a710e;--primitives-shiva-light-600-a-65:#016a71a6;--primitives-shiva-light-600-a-9:#016a7117;--primitives-shiva-light-700:#0c4f54;--primitives-shiva-light-800:#0f3639;--primitives-sylph-dark-300:#9ba850;--primitives-sylph-dark-400:#859531;--primitives-sylph-dark-400-a-16:#85953129;--primitives-sylph-light-600:#536300;--primitives-sylph-light-600-a-16:#53630029;--primitives-titan-dark-300:#d1953a;--primitives-titan-dark-400:#bc811e;--primitives-titan-dark-400-a-16:#bc811e29;--primitives-titan-light-600:#825503;--primitives-titan-light-600-a-16:#82550329;--primitives-weight-dark-350:350;--primitives-weight-dark-370:370;--primitives-weight-dark-440:440;--primitives-weight-dark-485:485;--primitives-weight-dark-530:530;--primitives-weight-light-400:400;--primitives-weight-light-435:435;--primitives-weight-light-480:480;--primitives-weight-light-535:535;--primitives-weight-light-560:560;--radius-2xl:16px;--radius-2xs:2px;--radius-3xl:24px;--radius-4xl:40px;--radius-full:9999px;--radius-lg:12px;--radius-md:8px;--radius-none:0px;--radius-sm:6px;--radius-xs:4px;--spacing-0-5:2px;--spacing-1:4px;--spacing-1-5:6px;--spacing-10:40px;--spacing-11:44px;--spacing-12:48px;--spacing-2:8px;--spacing-2-5:10px;--spacing-24:96px;--spacing-2xl:var(--spacing-5);--spacing-2xs:var(--spacing-0-5);--spacing-3:12px;--spacing-3xl:var(--spacing-6);--spacing-4:16px;--spacing-4xl:var(--spacing-7);--spacing-5:20px;--spacing-5xl:var(--spacing-8);--spacing-6:24px;--spacing-6xl:var(--spacing-9);--spacing-7:28px;--spacing-7xl:var(--spacing-10);--spacing-8:32px;--spacing-8xl:var(--spacing-11);--spacing-9:36px;--spacing-9xl:var(--spacing-12);--spacing-lg:var(--spacing-3);--spacing-md:var(--spacing-2);--spacing-ml:var(--spacing-2-5);--spacing-px:1px;--spacing-sm:var(--spacing-1-5);--spacing-xl:var(--spacing-4);--spacing-xs:var(--spacing-1);--status-fill-blocked:var(--status-fill-in-progress);--status-fill-in-progress:.35;--status-fill-in-review:.7;--type-family-code:"Geist Mono";--type-family-prose:"Noto Serif";--type-family-ui:"Noto Sans";--type-line-body-prose:26px;--type-line-body-sm:20px;--type-line-body-ui:24px;--type-line-caption:16px;--type-line-h1:46px;--type-line-h2:32px;--type-line-h3:28px;--type-line-micro:16px;--type-size-body-prose:16px;--type-size-body-sm:14px;--type-size-body-ui:16px;--type-size-caption:12px;--type-size-h1:36.8px;--type-size-h2:24px;--type-size-h3:20px;--type-size-micro:12px;--type-weight-body-prose:var(--primitives-weight-light-435);--type-weight-body-sm:var(--primitives-weight-light-400);--type-weight-body-ui:var(--primitives-weight-light-400);--type-weight-caption:var(--primitives-weight-light-400);--type-weight-h1:var(--primitives-weight-light-535);--type-weight-h2:var(--primitives-weight-light-400);--type-weight-h3:var(--primitives-weight-light-560);--type-weight-micro:var(--primitives-weight-light-480);--type-width-text:87.5}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--color-accent-bg-selection:var(--primitives-shiva-dark-400-a-9);--color-accent-bg-soft:var(--primitives-shiva-dark-400-a-9);--color-accent-bg-strong:var(--primitives-shiva-dark-400);--color-accent-bg-subtle:var(--primitives-shiva-dark-400-a-5-5);--color-accent-border-focus:var(--primitives-shiva-dark-400);--color-accent-border-strong:var(--primitives-shiva-dark-400);--color-accent-border-subtle:var(--primitives-shiva-dark-400-a-5-5);--color-accent-fg-primary:var(--primitives-shiva-dark-400);--color-accent-fg-secondary:var(--primitives-shiva-dark-400-a-65);--color-action-bg-disabled:var(--primitives-odin-dark-1000-a-3-5);--color-action-bg-off:var(--primitives-odin-dark-1000-a-50);--color-action-bg-on:var(--primitives-shiva-dark-400);--color-action-border-highlight:var(--primitives-odin-dark-300);--color-action-ghost-accent-bg-active:var(--primitives-shiva-dark-400-a-9);--color-action-ghost-accent-bg-hover:var(--primitives-shiva-dark-400-a-5-5);--color-action-ghost-neutral-bg-active:var(--primitives-odin-dark-1000-a-7);--color-action-ghost-neutral-bg-hover:var(--primitives-odin-dark-1000-a-3-5);--color-action-outlined-neutral-bg-active:var(--primitives-odin-dark-1000-a-7);--color-action-outlined-neutral-bg-hover:var(--primitives-odin-dark-1000-a-3-5);--color-action-solid-accent-bg-active:var(--primitives-shiva-dark-200);--color-action-solid-accent-bg-disabled:var(--primitives-shiva-dark-400-a-40);--color-action-solid-accent-bg-hover:var(--primitives-shiva-dark-300);--color-action-solid-accent-bg-idle:var(--primitives-shiva-dark-400);--color-action-solid-negative-bg-active:var(--primitives-ifrit-dark-200);--color-action-solid-negative-bg-hover:var(--primitives-ifrit-dark-300);--color-action-solid-negative-bg-idle:var(--primitives-ifrit-dark-400);--color-action-solid-neutral-bg-active:var(--primitives-odin-dark-700);--color-action-solid-neutral-bg-hover:var(--primitives-odin-dark-800);--color-action-solid-neutral-bg-idle:var(--primitives-odin-dark-1000);--color-action-solid-warning-bg-active:var(--primitives-phoenix-dark-200);--color-action-solid-warning-bg-hover:var(--primitives-phoenix-dark-300);--color-action-solid-warning-bg-idle:var(--primitives-phoenix-dark-400);--color-action-tonal-accent-bg-active:var(--primitives-shiva-dark-400-a-20);--color-action-tonal-accent-bg-hover:var(--primitives-shiva-dark-400-a-12-5);--color-action-tonal-accent-bg-idle:var(--primitives-shiva-dark-400-a-5-5);--color-action-tonal-accent-border-idle:var(--primitives-shiva-dark-400-a-12-5);--color-action-tonal-negative-bg-active:var(--primitives-ifrit-dark-400-a-20);--color-action-tonal-negative-bg-hover:var(--primitives-ifrit-dark-400-a-12-5);--color-action-tonal-negative-bg-idle:var(--primitives-ifrit-dark-400-a-5-5);--color-action-tonal-neutral-bg-active:var(--primitives-odin-dark-1000-a-10-5);--color-action-tonal-neutral-bg-hover:var(--primitives-odin-dark-1000-a-7);--color-action-tonal-neutral-bg-idle:var(--primitives-odin-dark-1000-a-3-5);--color-action-tonal-positive-bg-active:var(--primitives-garuda-dark-400-a-20);--color-action-tonal-positive-bg-hover:var(--primitives-garuda-dark-400-a-12-5);--color-action-tonal-positive-bg-idle:var(--primitives-garuda-dark-400-a-5-5);--color-action-tonal-warning-bg-active:var(--primitives-phoenix-dark-400-a-20);--color-action-tonal-warning-bg-hover:var(--primitives-phoenix-dark-400-a-12-5);--color-action-tonal-warning-bg-idle:var(--primitives-phoenix-dark-400-a-5-5);--color-action-tonal-warning-border-idle:var(--primitives-phoenix-dark-400-a-12-5);--color-bg-backdrop:var(--primitives-odin-dark-100-a-70);--color-bg-base:var(--primitives-odin-dark-100);--color-bg-inverse:var(--primitives-odin-dark-1000);--color-bg-raised:var(--primitives-odin-dark-200);--color-bg-soft:var(--primitives-odin-dark-1000-a-7);--color-bg-subtle:var(--primitives-odin-dark-1000-a-3-5);--color-bg-underlay:var(--primitives-odin-dark-50);--color-border-focus:var(--primitives-odin-dark-1000-a-20);--color-border-heavy:var(--primitives-odin-dark-1000);--color-border-inverse:var(--primitives-odin-dark-100);--color-border-medium:var(--primitives-odin-dark-1000-a-14);--color-border-soft:var(--primitives-odin-dark-1000-a-7);--color-decoration-blue-bg-strong:var(--primitives-leviathan-dark-300);--color-decoration-blue-bg-subtle:var(--primitives-leviathan-dark-400-a-16);--color-decoration-blue-fg-primary:var(--primitives-leviathan-dark-300);--color-decoration-gold-bg-strong:var(--primitives-titan-dark-300);--color-decoration-gold-bg-subtle:var(--primitives-titan-dark-400-a-16);--color-decoration-gold-fg-primary:var(--primitives-titan-dark-300);--color-decoration-green-bg-strong:var(--primitives-garuda-dark-300);--color-decoration-green-bg-subtle:var(--primitives-garuda-dark-400-a-16);--color-decoration-green-fg-primary:var(--primitives-garuda-dark-300);--color-decoration-indigo-bg-strong:var(--primitives-fenrir-dark-300);--color-decoration-indigo-bg-subtle:var(--primitives-fenrir-dark-400-a-16);--color-decoration-indigo-fg-primary:var(--primitives-fenrir-dark-300);--color-decoration-lime-bg-strong:var(--primitives-sylph-dark-300);--color-decoration-lime-bg-subtle:var(--primitives-sylph-dark-400-a-16);--color-decoration-lime-fg-primary:var(--primitives-sylph-dark-300);--color-decoration-magenta-bg-strong:var(--primitives-jenova-dark-300);--color-decoration-magenta-bg-subtle:var(--primitives-jenova-dark-400-a-16);--color-decoration-magenta-fg-primary:var(--primitives-jenova-dark-300);--color-decoration-neutral-bg-strong:var(--primitives-odin-dark-1000);--color-decoration-neutral-bg-subtle:var(--primitives-odin-dark-1000-a-14);--color-decoration-neutral-fg-primary:var(--primitives-odin-dark-1000);--color-decoration-orange-bg-strong:var(--primitives-phoenix-dark-300);--color-decoration-orange-bg-subtle:var(--primitives-phoenix-dark-400-a-16);--color-decoration-orange-fg-primary:var(--primitives-phoenix-dark-300);--color-decoration-pink-bg-strong:var(--primitives-ifrit-dark-300);--color-decoration-pink-bg-subtle:var(--primitives-ifrit-dark-400-a-16);--color-decoration-pink-fg-primary:var(--primitives-ifrit-dark-300);--color-decoration-purple-bg-strong:var(--primitives-ramuh-dark-300);--color-decoration-purple-bg-subtle:var(--primitives-ramuh-dark-400-a-16);--color-decoration-purple-fg-primary:var(--primitives-ramuh-dark-300);--color-decoration-teal-bg-strong:var(--primitives-shiva-dark-300);--color-decoration-teal-bg-subtle:var(--primitives-shiva-dark-400-a-16);--color-decoration-teal-fg-primary:var(--primitives-shiva-dark-300);--color-fg-disabled:var(--primitives-odin-dark-1000-a-20);--color-fg-inverse:var(--primitives-odin-dark-100);--color-fg-primary:var(--primitives-odin-dark-1000);--color-fg-secondary:var(--primitives-odin-dark-1000-a-65);--color-fg-tertiary:var(--primitives-odin-dark-1000-a-50);--color-link-accent-fg-active:var(--primitives-shiva-dark-200);--color-link-accent-fg-hover:var(--primitives-shiva-dark-300);--color-link-accent-fg-idle:var(--primitives-shiva-dark-400);--color-link-alert-fg-active:var(--primitives-phoenix-dark-200);--color-link-alert-fg-hover:var(--primitives-phoenix-dark-300);--color-link-alert-fg-idle:var(--primitives-phoenix-dark-400);--color-negative-bg-soft:var(--primitives-ifrit-dark-400-a-9);--color-negative-bg-strong:var(--primitives-ifrit-dark-400);--color-negative-bg-subtle:var(--primitives-ifrit-dark-400-a-5-5);--color-negative-border-strong:var(--primitives-ifrit-dark-400);--color-negative-border-subtle:var(--primitives-ifrit-dark-400-a-5-5);--color-negative-fg-primary:var(--primitives-ifrit-dark-400);--color-negative-fg-secondary:var(--primitives-ifrit-dark-400-a-65);--color-positive-bg-soft:var(--primitives-garuda-dark-400-a-9);--color-positive-bg-strong:var(--primitives-garuda-dark-400);--color-positive-bg-subtle:var(--primitives-garuda-dark-400-a-5-5);--color-positive-border-strong:var(--primitives-garuda-dark-400);--color-positive-border-subtle:var(--primitives-garuda-dark-400-a-5-5);--color-positive-fg-primary:var(--primitives-garuda-dark-400);--color-positive-fg-secondary:var(--primitives-garuda-dark-400-a-65);--color-warning-bg-soft:var(--primitives-phoenix-dark-400-a-9);--color-warning-bg-strong:var(--primitives-phoenix-dark-400);--color-warning-bg-subtle:var(--primitives-phoenix-dark-400-a-5-5);--color-warning-border-strong:var(--primitives-phoenix-dark-400);--color-warning-border-subtle:var(--primitives-phoenix-dark-400-a-5-5);--color-warning-fg-primary:var(--primitives-phoenix-dark-400);--color-warning-fg-secondary:var(--primitives-phoenix-dark-400-a-65);--type-weight-body-prose:var(--primitives-weight-dark-370);--type-weight-body-sm:var(--primitives-weight-dark-350);--type-weight-body-ui:var(--primitives-weight-dark-350);--type-weight-caption:var(--primitives-weight-dark-350);--type-weight-h1:var(--primitives-weight-dark-485);--type-weight-h2:var(--primitives-weight-dark-350);--type-weight-h3:var(--primitives-weight-dark-530);--type-weight-micro:var(--primitives-weight-dark-440)}}:root[data-theme=dark]{--color-accent-bg-selection:var(--primitives-shiva-dark-400-a-9);--color-accent-bg-soft:var(--primitives-shiva-dark-400-a-9);--color-accent-bg-strong:var(--primitives-shiva-dark-400);--color-accent-bg-subtle:var(--primitives-shiva-dark-400-a-5-5);--color-accent-border-focus:var(--primitives-shiva-dark-400);--color-accent-border-strong:var(--primitives-shiva-dark-400);--color-accent-border-subtle:var(--primitives-shiva-dark-400-a-5-5);--color-accent-fg-primary:var(--primitives-shiva-dark-400);--color-accent-fg-secondary:var(--primitives-shiva-dark-400-a-65);--color-action-bg-disabled:var(--primitives-odin-dark-1000-a-3-5);--color-action-bg-off:var(--primitives-odin-dark-1000-a-50);--color-action-bg-on:var(--primitives-shiva-dark-400);--color-action-border-highlight:var(--primitives-odin-dark-300);--color-action-ghost-accent-bg-active:var(--primitives-shiva-dark-400-a-9);--color-action-ghost-accent-bg-hover:var(--primitives-shiva-dark-400-a-5-5);--color-action-ghost-neutral-bg-active:var(--primitives-odin-dark-1000-a-7);--color-action-ghost-neutral-bg-hover:var(--primitives-odin-dark-1000-a-3-5);--color-action-outlined-neutral-bg-active:var(--primitives-odin-dark-1000-a-7);--color-action-outlined-neutral-bg-hover:var(--primitives-odin-dark-1000-a-3-5);--color-action-solid-accent-bg-active:var(--primitives-shiva-dark-200);--color-action-solid-accent-bg-disabled:var(--primitives-shiva-dark-400-a-40);--color-action-solid-accent-bg-hover:var(--primitives-shiva-dark-300);--color-action-solid-accent-bg-idle:var(--primitives-shiva-dark-400);--color-action-solid-negative-bg-active:var(--primitives-ifrit-dark-200);--color-action-solid-negative-bg-hover:var(--primitives-ifrit-dark-300);--color-action-solid-negative-bg-idle:var(--primitives-ifrit-dark-400);--color-action-solid-neutral-bg-active:var(--primitives-odin-dark-700);--color-action-solid-neutral-bg-hover:var(--primitives-odin-dark-800);--color-action-solid-neutral-bg-idle:var(--primitives-odin-dark-1000);--color-action-solid-warning-bg-active:var(--primitives-phoenix-dark-200);--color-action-solid-warning-bg-hover:var(--primitives-phoenix-dark-300);--color-action-solid-warning-bg-idle:var(--primitives-phoenix-dark-400);--color-action-tonal-accent-bg-active:var(--primitives-shiva-dark-400-a-20);--color-action-tonal-accent-bg-hover:var(--primitives-shiva-dark-400-a-12-5);--color-action-tonal-accent-bg-idle:var(--primitives-shiva-dark-400-a-5-5);--color-action-tonal-accent-border-idle:var(--primitives-shiva-dark-400-a-12-5);--color-action-tonal-negative-bg-active:var(--primitives-ifrit-dark-400-a-20);--color-action-tonal-negative-bg-hover:var(--primitives-ifrit-dark-400-a-12-5);--color-action-tonal-negative-bg-idle:var(--primitives-ifrit-dark-400-a-5-5);--color-action-tonal-neutral-bg-active:var(--primitives-odin-dark-1000-a-10-5);--color-action-tonal-neutral-bg-hover:var(--primitives-odin-dark-1000-a-7);--color-action-tonal-neutral-bg-idle:var(--primitives-odin-dark-1000-a-3-5);--color-action-tonal-positive-bg-active:var(--primitives-garuda-dark-400-a-20);--color-action-tonal-positive-bg-hover:var(--primitives-garuda-dark-400-a-12-5);--color-action-tonal-positive-bg-idle:var(--primitives-garuda-dark-400-a-5-5);--color-action-tonal-warning-bg-active:var(--primitives-phoenix-dark-400-a-20);--color-action-tonal-warning-bg-hover:var(--primitives-phoenix-dark-400-a-12-5);--color-action-tonal-warning-bg-idle:var(--primitives-phoenix-dark-400-a-5-5);--color-action-tonal-warning-border-idle:var(--primitives-phoenix-dark-400-a-12-5);--color-bg-backdrop:var(--primitives-odin-dark-100-a-70);--color-bg-base:var(--primitives-odin-dark-100);--color-bg-inverse:var(--primitives-odin-dark-1000);--color-bg-raised:var(--primitives-odin-dark-200);--color-bg-soft:var(--primitives-odin-dark-1000-a-7);--color-bg-subtle:var(--primitives-odin-dark-1000-a-3-5);--color-bg-underlay:var(--primitives-odin-dark-50);--color-border-focus:var(--primitives-odin-dark-1000-a-20);--color-border-heavy:var(--primitives-odin-dark-1000);--color-border-inverse:var(--primitives-odin-dark-100);--color-border-medium:var(--primitives-odin-dark-1000-a-14);--color-border-soft:var(--primitives-odin-dark-1000-a-7);--color-decoration-blue-bg-strong:var(--primitives-leviathan-dark-300);--color-decoration-blue-bg-subtle:var(--primitives-leviathan-dark-400-a-16);--color-decoration-blue-fg-primary:var(--primitives-leviathan-dark-300);--color-decoration-gold-bg-strong:var(--primitives-titan-dark-300);--color-decoration-gold-bg-subtle:var(--primitives-titan-dark-400-a-16);--color-decoration-gold-fg-primary:var(--primitives-titan-dark-300);--color-decoration-green-bg-strong:var(--primitives-garuda-dark-300);--color-decoration-green-bg-subtle:var(--primitives-garuda-dark-400-a-16);--color-decoration-green-fg-primary:var(--primitives-garuda-dark-300);--color-decoration-indigo-bg-strong:var(--primitives-fenrir-dark-300);--color-decoration-indigo-bg-subtle:var(--primitives-fenrir-dark-400-a-16);--color-decoration-indigo-fg-primary:var(--primitives-fenrir-dark-300);--color-decoration-lime-bg-strong:var(--primitives-sylph-dark-300);--color-decoration-lime-bg-subtle:var(--primitives-sylph-dark-400-a-16);--color-decoration-lime-fg-primary:var(--primitives-sylph-dark-300);--color-decoration-magenta-bg-strong:var(--primitives-jenova-dark-300);--color-decoration-magenta-bg-subtle:var(--primitives-jenova-dark-400-a-16);--color-decoration-magenta-fg-primary:var(--primitives-jenova-dark-300);--color-decoration-neutral-bg-strong:var(--primitives-odin-dark-1000);--color-decoration-neutral-bg-subtle:var(--primitives-odin-dark-1000-a-14);--color-decoration-neutral-fg-primary:var(--primitives-odin-dark-1000);--color-decoration-orange-bg-strong:var(--primitives-phoenix-dark-300);--color-decoration-orange-bg-subtle:var(--primitives-phoenix-dark-400-a-16);--color-decoration-orange-fg-primary:var(--primitives-phoenix-dark-300);--color-decoration-pink-bg-strong:var(--primitives-ifrit-dark-300);--color-decoration-pink-bg-subtle:var(--primitives-ifrit-dark-400-a-16);--color-decoration-pink-fg-primary:var(--primitives-ifrit-dark-300);--color-decoration-purple-bg-strong:var(--primitives-ramuh-dark-300);--color-decoration-purple-bg-subtle:var(--primitives-ramuh-dark-400-a-16);--color-decoration-purple-fg-primary:var(--primitives-ramuh-dark-300);--color-decoration-teal-bg-strong:var(--primitives-shiva-dark-300);--color-decoration-teal-bg-subtle:var(--primitives-shiva-dark-400-a-16);--color-decoration-teal-fg-primary:var(--primitives-shiva-dark-300);--color-fg-disabled:var(--primitives-odin-dark-1000-a-20);--color-fg-inverse:var(--primitives-odin-dark-100);--color-fg-primary:var(--primitives-odin-dark-1000);--color-fg-secondary:var(--primitives-odin-dark-1000-a-65);--color-fg-tertiary:var(--primitives-odin-dark-1000-a-50);--color-link-accent-fg-active:var(--primitives-shiva-dark-200);--color-link-accent-fg-hover:var(--primitives-shiva-dark-300);--color-link-accent-fg-idle:var(--primitives-shiva-dark-400);--color-link-alert-fg-active:var(--primitives-phoenix-dark-200);--color-link-alert-fg-hover:var(--primitives-phoenix-dark-300);--color-link-alert-fg-idle:var(--primitives-phoenix-dark-400);--color-negative-bg-soft:var(--primitives-ifrit-dark-400-a-9);--color-negative-bg-strong:var(--primitives-ifrit-dark-400);--color-negative-bg-subtle:var(--primitives-ifrit-dark-400-a-5-5);--color-negative-border-strong:var(--primitives-ifrit-dark-400);--color-negative-border-subtle:var(--primitives-ifrit-dark-400-a-5-5);--color-negative-fg-primary:var(--primitives-ifrit-dark-400);--color-negative-fg-secondary:var(--primitives-ifrit-dark-400-a-65);--color-positive-bg-soft:var(--primitives-garuda-dark-400-a-9);--color-positive-bg-strong:var(--primitives-garuda-dark-400);--color-positive-bg-subtle:var(--primitives-garuda-dark-400-a-5-5);--color-positive-border-strong:var(--primitives-garuda-dark-400);--color-positive-border-subtle:var(--primitives-garuda-dark-400-a-5-5);--color-positive-fg-primary:var(--primitives-garuda-dark-400);--color-positive-fg-secondary:var(--primitives-garuda-dark-400-a-65);--color-warning-bg-soft:var(--primitives-phoenix-dark-400-a-9);--color-warning-bg-strong:var(--primitives-phoenix-dark-400);--color-warning-bg-subtle:var(--primitives-phoenix-dark-400-a-5-5);--color-warning-border-strong:var(--primitives-phoenix-dark-400);--color-warning-border-subtle:var(--primitives-phoenix-dark-400-a-5-5);--color-warning-fg-primary:var(--primitives-phoenix-dark-400);--color-warning-fg-secondary:var(--primitives-phoenix-dark-400-a-65);--type-weight-body-prose:var(--primitives-weight-dark-370);--type-weight-body-sm:var(--primitives-weight-dark-350);--type-weight-body-ui:var(--primitives-weight-dark-350);--type-weight-caption:var(--primitives-weight-dark-350);--type-weight-h1:var(--primitives-weight-dark-485);--type-weight-h2:var(--primitives-weight-dark-350);--type-weight-h3:var(--primitives-weight-dark-530);--type-weight-micro:var(--primitives-weight-dark-440)}}
@layer tokens{:root{--gs-gutter:clamp(var(--gs-gutter-min), .5rem + 2vw, var(--gs-gutter-max));--gs-section-gap:clamp(var(--gs-gap-section-min), 1.5rem + 2vw, var(--gs-gap-section-max));--gs-measure:min(100%, 70ch);--gs-organism-tabbar-clearance:calc(var(--gs-target-touch) + var(--gs-gap-tight) + var(--gs-stroke-hairline) + max(var(--gs-gap-tight), env(safe-area-inset-bottom,0px)));--gs-dock-band-floor:10;--gs-dock-band-commit:20;--gs-dock-band-offer:30;--gs-dock-band-modal:40}@media (min-width:48rem){:root{--gs-organism-tabbar-clearance:0px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer reset{*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;min-inline-size:0}body{background:var(--gs-surface-canvas);min-inline-size:0;color:var(--gs-text-primary);font-family:var(--gs-font-family-ui);font-stretch:calc(var(--type-width-text) * 1%);font-size:var(--type-size-body-ui);font-weight:var(--type-weight-body-ui);line-height:var(--type-line-body-ui);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4,p,figure,ul,ol{margin:0}ul,ol{padding:0;list-style:none}img,picture,video,canvas,svg{max-inline-size:100%;display:block}img,video{block-size:auto}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--gs-atom-link-text);text-decoration-thickness:from-font}p,li,dd,a,code{overflow-wrap:anywhere}code,pre,kbd,samp{font-family:var(--gs-font-family-mono);font-size:var(--gs-font-size-ui)}}
@layer atoms{:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--gs-stroke-focus) solid var(--gs-border-focus);outline-offset:var(--gs-stroke-focus)}.atom-button[aria-busy=true]{cursor:progress}.atom-button{justify-content:center;align-items:center;gap:var(--gs-gap-tight);min-block-size:var(--gs-atom-button-height-min);padding-inline:var(--gs-atom-button-padding-inline);border:var(--gs-stroke-hairline) solid var(--gs-atom-button-border);border-radius:var(--gs-atom-button-radius);background:var(--gs-atom-button-neutral-background);color:var(--gs-atom-button-neutral-text);box-shadow:var(--gs-atom-button-elevation);cursor:pointer;transition:background-color var(--gs-duration-state) var(--gs-easing-state);text-decoration:none;display:inline-flex}.atom-button:active{background:var(--gs-surface-control-pressed)}.atom-button--ghost{background:var(--color-action-ghost-neutral-bg-idle);box-shadow:none;border-color:#0000}@media (hover:hover){.atom-button--ghost:hover{background:var(--color-action-ghost-neutral-bg-hover)}}.atom-button--ghost:active{background:var(--color-action-ghost-neutral-bg-active)}.atom-button--primary{background:var(--gs-atom-button-primary-background);color:var(--gs-atom-button-primary-text);border-color:#0000}.atom-button--primary:active{background:var(--gs-atom-button-primary-background-pressed)}.atom-button--danger:active{background:var(--gs-atom-button-danger-background-pressed)}.atom-button--danger{background:var(--gs-atom-button-danger-background);color:var(--gs-atom-button-danger-text);border-color:#0000}.atom-button--primary:focus-visible,.atom-button--danger:focus-visible{outline-color:var(--gs-border-focus-on-fill);outline-offset:calc(-2 * var(--gs-stroke-focus))}.atom-link:active{text-decoration-thickness:var(--gs-stroke-focus)}.atom-button--touch{min-block-size:var(--gs-atom-button-height-touch)}.atom-button[disabled]{background:var(--gs-atom-button-disabled-background);color:var(--gs-atom-button-disabled-text);cursor:default;border-color:#0000}.atom-input{font-size:var(--gs-font-size-body);inline-size:100%;min-inline-size:0;min-block-size:var(--gs-atom-input-height-min);padding-inline:var(--gs-gap-control);border:var(--gs-stroke-hairline) solid var(--gs-atom-input-border);border-radius:var(--gs-atom-input-radius);background:var(--gs-atom-input-background);color:var(--gs-atom-input-text)}.atom-input::placeholder{color:var(--gs-atom-input-placeholder)}.atom-input[aria-invalid=true]{border-color:var(--gs-atom-input-border-invalid)}.atom-input:disabled{background:var(--gs-surface-action-disabled);color:var(--gs-text-disabled);cursor:default;border-color:#0000}.atom-link{min-block-size:var(--gs-atom-button-height-min);font-size:var(--gs-font-size-ui);color:var(--gs-atom-link-text);align-items:center;text-decoration:underline;text-decoration-thickness:from-font;display:inline-flex}.atom-glyph{inline-size:var(--gs-icon);block-size:var(--gs-icon);flex:none}.atom-glyph--sm{inline-size:var(--layout-icon-sm);block-size:var(--layout-icon-sm)}.atom-glyph--lg{inline-size:var(--layout-icon-lg);block-size:var(--layout-icon-lg)}.atom-divider{border:0;border-block-start:var(--gs-atom-divider-width) solid var(--gs-atom-divider-color)}.atom-divider--hairline{--gs-atom-divider-width:var(--layout-stroke-hairline);--gs-atom-divider-color:var(--color-border-soft)}.atom-divider--boundary{--gs-atom-divider-width:var(--layout-stroke-boundary);--gs-atom-divider-color:var(--color-border-heavy)}.atom-text--secondary{font-size:var(--type-size-body-sm);line-height:var(--type-line-body-sm);font-weight:var(--type-weight-body-sm);color:var(--gs-text-secondary)}.atom-text--caption{font-size:var(--type-size-caption);line-height:var(--type-line-caption);font-weight:var(--type-weight-caption);color:var(--gs-text-secondary)}.atom-text--micro{font-size:var(--type-size-micro);line-height:var(--type-line-micro);font-weight:var(--type-weight-micro)}.atom-text--prose-serif{font-family:var(--type-family-prose), ui-serif, Georgia, serif;font-size:var(--type-size-body-prose);line-height:var(--type-line-body-prose);font-weight:var(--type-weight-body-prose)}.atom-text--title{font-family:var(--type-family-ui), ui-sans-serif, system-ui, sans-serif;font-size:var(--type-size-h3);line-height:var(--type-line-h3);font-weight:var(--type-weight-h3);letter-spacing:var(--gs-font-tracking-heading)}.atom-text--display{font-family:var(--type-family-prose), ui-serif, Georgia, serif;font-size:var(--type-size-h1);line-height:var(--type-line-h1);font-weight:var(--type-weight-h1);letter-spacing:var(--gs-font-tracking-heading);overflow-wrap:anywhere}@media (hover:hover) and (pointer:fine){.atom-button:hover{background:var(--gs-atom-button-neutral-background-hover)}.atom-button--primary:hover{background:var(--gs-atom-button-primary-background-hover)}.atom-button--danger:hover{background:var(--gs-atom-button-danger-background-hover)}.atom-link:hover{text-decoration-thickness:var(--gs-stroke-focus)}}}@media (forced-colors:active){:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible,.atom-button--primary:focus-visible,.atom-button--danger:focus-visible{outline-color:highlight}}
@layer atoms{.atom-status-mark{align-items:center;gap:var(--gs-gap-tight);min-inline-size:0;color:var(--gs-status-hue,currentColor);display:inline-flex}.atom-status__mark{inline-size:var(--gs-atom-status-mark-size);block-size:var(--gs-atom-status-mark-size);border-radius:var(--gs-atom-status-mark-radius);flex:none;place-items:center;display:grid}.atom-status-mark--square .atom-status__mark{border-radius:var(--gs-radius-chip)}.atom-status__glyph{inline-size:var(--gs-atom-status-mark-glyph-size);block-size:var(--gs-atom-status-mark-glyph-size)}.atom-status__label{font-size:var(--gs-atom-status-mark-label-size);color:var(--gs-atom-status-mark-label-text);overflow-wrap:anywhere}.atom-chip{align-items:center;gap:var(--gs-gap-tight);padding-inline:var(--gs-gap-control);border-radius:var(--gs-radius-pill);background:var(--gs-surface-control-hover);font-size:var(--gs-font-size-caption);color:var(--gs-text-secondary);white-space:nowrap;display:inline-flex}.atom-chip--warning{color:var(--gs-text-warning)}.atom-chip--accent{background:var(--gs-surface-accent-tint);color:var(--gs-text-on-accent-tint)}.atom-chip--success{color:var(--gs-text-success)}.atom-chip--danger{color:var(--gs-text-danger)}.atom-chip__ring{inline-size:var(--gs-icon-sm);block-size:var(--gs-icon-sm);flex:none}}@media (forced-colors:active){.atom-status-mark,.atom-chip{color:canvastext}}
@layer atoms{.atom-toggle{align-items:center;gap:var(--gs-gap-control);min-block-size:var(--layout-target-touch);color:var(--gs-text-primary);cursor:pointer;text-align:start;background:0 0;border:0;padding:0;display:inline-flex}.atom-toggle__track{inline-size:var(--layout-target-touch);block-size:var(--layout-target-min);border-radius:var(--radius-full);background:var(--color-action-bg-off);transition:background-color var(--gs-duration-state) var(--gs-easing-state);flex:none;position:relative}.atom-toggle[aria-checked=true] .atom-toggle__track{background:var(--color-action-bg-on)}.atom-toggle__knob{inline-size:var(--layout-size-knob);block-size:var(--layout-size-knob);border-radius:var(--radius-full);background:var(--color-static-bg-light);transition:inset-inline-start var(--gs-duration-state) var(--gs-easing-state);position:absolute;inset-block-start:var(--spacing-0-5);inset-inline-start:var(--spacing-0-5)}.atom-toggle[aria-checked=true] .atom-toggle__knob{inset-inline-start:calc(var(--spacing-11) - var(--spacing-5) - var(--spacing-0-5))}.atom-toggle[aria-busy=true] .atom-toggle__knob{inset-inline-start:calc((var(--layout-target-touch) - var(--layout-size-knob)) / 2)}.atom-toggle[aria-busy=true] .atom-toggle__track,.atom-toggle[aria-busy=true][aria-checked=true] .atom-toggle__track{background:var(--color-action-bg-off)}.atom-toggle[aria-busy=true]{cursor:progress}.atom-toggle__label{min-inline-size:0;font-size:var(--type-size-body-sm);line-height:var(--type-line-body-sm);font-weight:var(--type-weight-body-sm);flex:auto}.atom-toggle[disabled]{opacity:var(--opacity-disabled);cursor:default}.atom-checkbox,.atom-radio{align-items:center;gap:var(--gs-gap-control);min-block-size:var(--layout-target-touch);color:var(--gs-text-primary);cursor:pointer;display:inline-flex}.atom-checkbox__box,.atom-radio__ring{inline-size:var(--layout-target-min);block-size:var(--layout-target-min);accent-color:var(--color-accent-bg-strong);cursor:pointer;flex:none;margin:0}.atom-checkbox__label,.atom-radio__label{min-inline-size:0;font-size:var(--type-size-body-sm);line-height:var(--type-line-body-sm);font-weight:var(--type-weight-body-sm);flex:auto}:is(.atom-checkbox:has([disabled]),.atom-radio:has([disabled])){opacity:var(--opacity-disabled);cursor:default}.atom-message{gap:var(--gs-gap-tight);max-inline-size:var(--gs-measure);font-size:var(--type-size-caption);line-height:var(--type-line-caption);font-weight:var(--type-weight-caption);color:var(--gs-text-secondary);flex-direction:column;margin:0;display:flex}.atom-message[data-tone=error]{color:var(--color-negative-fg-primary)}.atom-message[data-tone=warning]{color:var(--color-warning-fg-primary)}.atom-message[data-tone=success]{color:var(--color-positive-fg-primary)}.atom-message__cause{display:block}.atom-message__next{font-weight:var(--type-weight-micro);color:var(--gs-text-primary);display:block}.atom-button--menu{inline-size:100%;min-block-size:var(--layout-target-menu);padding-block:var(--spacing-1);padding-inline:var(--spacing-2);border-radius:var(--radius-sm);font-weight:var(--type-weight-body-sm);text-align:start;justify-content:flex-start}.atom-button--menu.atom-button--danger{color:var(--color-negative-fg-primary)}.atom-button--icon{inline-size:var(--layout-target-touch);aspect-ratio:1;border-radius:var(--radius-full);padding:0}.atom-checkbox:has(input[aria-invalid=true]) .atom-checkbox__box:not(:focus-visible){outline:var(--gs-stroke-focus) solid var(--color-negative-border-strong);outline-offset:var(--gs-stroke-focus)}.atom-radio:has(input[aria-invalid=true]) .atom-radio__ring:not(:focus-visible){outline:var(--gs-stroke-focus) solid var(--color-negative-border-strong);outline-offset:var(--gs-stroke-focus)}:is(.atom-checkbox:has(input[aria-invalid=true]) .atom-checkbox__label,.atom-radio:has(input[aria-invalid=true]) .atom-radio__label){color:var(--gs-text-danger)}@media (hover:hover){.atom-checkbox:hover .atom-checkbox__box,.atom-radio:hover .atom-radio__ring{outline:var(--gs-stroke-hairline) solid var(--gs-border-strong);outline-offset:var(--gs-stroke-hairline)}.atom-toggle:hover .atom-toggle__track{background:var(--color-action-bg-off-hover,var(--color-action-bg-off))}}.atom-checkbox:active .atom-checkbox__box,.atom-radio:active .atom-radio__ring{outline:var(--gs-stroke-hairline) solid var(--gs-border-strong);outline-offset:var(--gs-stroke-hairline)}.atom-toggle:active .atom-toggle__track{background:var(--color-action-bg-off-hover,var(--color-action-bg-off))}.atom-checkbox:has(input[aria-readonly=true]) .atom-checkbox__box{opacity:var(--opacity-read-only);cursor:default}.atom-checkbox:has(input[aria-readonly=true]) .atom-checkbox__label{color:var(--gs-text-secondary)}}
@layer atoms{.atom-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.atom-skip-link{z-index:var(--gs-dock-band-modal,40);min-block-size:var(--layout-target-touch);padding-inline:var(--gs-gap-control);border:var(--gs-stroke-hairline) solid var(--gs-organism-overlay-surface-border);border-radius:var(--radius-md);background:var(--gs-surface-accent-tint);box-shadow:var(--gs-organism-overlay-surface-elevation);color:var(--gs-text-on-accent-tint);font-size:var(--type-size-body-sm);transition:inset-block-start var(--gs-duration-state) var(--gs-easing-state);align-items:center;text-decoration:none;display:inline-flex;position:absolute;inset-block-start:calc(-1 * var(--layout-target-touch));inset-inline-start:var(--gs-gap-control)}.atom-skip-link:focus-visible{inset-block-start:var(--gs-gap-control)}.atom-required-marker{font-size:var(--type-size-caption);line-height:var(--type-line-caption);font-weight:var(--type-weight-micro);color:var(--gs-text-secondary)}.atom-required-marker[data-requirement=required]{color:var(--color-negative-fg-primary)}.atom-kbd,.atom-kbd__key-wrap{align-items:center;gap:var(--gs-gap-tight);display:inline-flex}.atom-kbd__sep{color:var(--gs-text-tertiary)}.atom-kbd--inline .atom-kbd__key{min-inline-size:0;color:var(--gs-text-tertiary);background:0 0;border:0;padding:0}.atom-kbd__key{min-inline-size:var(--spacing-6);padding-inline:var(--spacing-1);border:var(--layout-stroke-hairline) solid var(--color-border-medium);border-radius:var(--radius-xs);background:var(--color-bg-raised);font-family:var(--type-family-code), ui-monospace, SFMono-Regular, monospace;font-size:var(--type-size-caption);line-height:var(--type-line-caption);justify-content:center;align-items:center;display:inline-flex}.atom-code__value{font-family:var(--type-family-code), ui-monospace, SFMono-Regular, monospace;font-size:var(--type-size-caption);color:var(--gs-text-primary)}.atom-code--block{max-inline-size:100%;padding:var(--gs-gap-control);border-radius:var(--radius-sm);background:var(--color-bg-subtle);margin:0;overflow-x:auto}.atom-code--block .atom-code__value{font-size:var(--type-size-body-sm);line-height:var(--type-line-body-sm)}.atom-crumb{min-block-size:var(--layout-target-touch);font-size:var(--type-size-body-sm);color:var(--gs-text-secondary);align-items:center;text-decoration:underline;text-decoration-thickness:from-font;display:inline-flex}.atom-crumb--current{color:var(--gs-text-primary);text-decoration:none}.atom-value{color:var(--gs-text-primary);font-size:var(--type-size-body-sm);line-height:var(--type-line-body-sm);display:inline}.atom-value--empty{color:var(--gs-text-tertiary);font-style:italic}.atom-value--identifier{font-family:var(--type-family-code), ui-monospace, SFMono-Regular, monospace;font-size:var(--type-size-caption);word-break:break-word}}
@layer atoms{.atom-badge{min-inline-size:var(--layout-size-bubble);min-block-size:var(--layout-size-bubble);padding-inline:var(--spacing-1);border-radius:var(--radius-full);background:var(--color-bg-inverse);color:var(--color-fg-inverse);justify-content:center;align-items:center;display:inline-flex}.atom-badge__count{font-size:var(--type-size-caption);line-height:var(--type-line-caption);font-weight:var(--type-weight-micro);font-variant-numeric:tabular-nums}.atom-badge--dot{min-block-size:auto;min-inline-size:auto;padding:var(--layout-stroke-boundary);background:var(--color-bg-base)}.atom-badge__mark{inline-size:var(--layout-size-mark);block-size:var(--layout-size-mark);border-radius:var(--radius-full);background:var(--color-fg-primary)}.atom-tag{align-items:center;gap:var(--gs-gap-tight);min-block-size:var(--layout-target-touch);padding-inline:var(--gs-gap-control);border-radius:var(--radius-full);background:var(--color-bg-subtle);font-size:var(--type-size-caption);color:var(--gs-text-secondary);display:inline-flex}.atom-tag[data-disabled]{background:var(--gs-surface-action-disabled);color:var(--gs-text-disabled);cursor:default}.atom-tag[data-kind=arming]{background:var(--color-warning-bg-subtle);color:var(--color-warning-fg-primary)}.atom-tag__word{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.atom-tag__remove{min-inline-size:var(--layout-target-min);min-block-size:var(--layout-target-min);border-radius:var(--radius-full);color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.atom-tag__remove[disabled]{opacity:var(--opacity-disabled);cursor:default}.atom-chip__ring-shell,.atom-spinner{justify-content:center;align-items:center;display:inline-flex}.atom-spinner__mark{inline-size:var(--layout-icon-md);block-size:var(--layout-icon-md)}.atom-spinner--indeterminate .atom-spinner__mark{border-radius:var(--radius-full);border:var(--layout-stroke-boundary) solid var(--color-bg-soft);border-block-start-color:var(--color-accent-bg-strong);animation:atom-spinner-turn var(--gs-duration-view) linear infinite}@keyframes atom-spinner-turn{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.atom-spinner--indeterminate .atom-spinner__mark{animation-duration:var(--gs-duration-reduced)}}.atom-skeleton{border-radius:var(--radius-xs);background:var(--color-bg-soft);display:block}.atom-skeleton[data-shape=line]{block-size:var(--layout-size-placeholder-line);inline-size:100%}.atom-skeleton[data-shape=block]{block-size:var(--layout-size-placeholder-block);inline-size:100%}.atom-skeleton[data-shape=row]{block-size:var(--layout-target-touch);inline-size:100%}.atom-avatar{inline-size:var(--layout-size-avatar);block-size:var(--layout-size-avatar);border-radius:var(--radius-full);background:var(--color-bg-soft);justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.atom-avatar--ring{border:var(--layout-stroke-boundary) solid var(--color-bg-base)}.atom-avatar__initials{font-size:var(--type-size-caption);font-weight:var(--type-weight-micro);color:var(--gs-text-secondary)}.atom-avatar__image{object-fit:cover;block-size:100%;inline-size:100%}}
@layer molecules{.molecule-stack{gap:var(--gs-stack-gap,var(--gs-gap-element));flex-direction:column;min-inline-size:0;display:flex}.molecule-cluster{align-items:center;gap:var(--gs-cluster-gap,var(--gs-gap-control));flex-wrap:wrap;min-inline-size:0;display:flex}.molecule-cluster--between{justify-content:space-between}.molecule-grid{gap:var(--gs-grid-gap,var(--gs-gap-element));grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--gs-grid-min,18rem)), 1fr));min-inline-size:0;display:grid}.molecule-prose{max-inline-size:var(--gs-measure)}.molecule-card__head{align-items:center;gap:var(--gs-gap-control);min-inline-size:0;display:flex}.molecule-card__facts,.molecule-card__actions{align-items:center;gap:var(--gs-gap-control);flex-wrap:wrap;display:flex}.molecule-card{gap:var(--gs-molecule-card-gap);min-inline-size:0;padding:var(--gs-molecule-card-padding);border-radius:var(--gs-molecule-card-radius);background:var(--gs-molecule-card-background);box-shadow:var(--gs-molecule-card-elevation);display:grid}.molecule-pill{align-items:center;gap:var(--gs-gap-tight);min-block-size:var(--gs-target-touch);padding-inline:var(--gs-gap-element);border:var(--gs-stroke-hairline) solid transparent;border-radius:var(--gs-radius-pill);background:var(--gs-surface-recessed);font-size:var(--gs-font-size-caption);color:var(--gs-text-secondary);text-decoration:none;display:inline-flex}.molecule-pill[aria-current=true]{background:var(--gs-surface-control);border-color:var(--gs-border-accent);color:var(--gs-text-primary)}.molecule-pill--clear{color:var(--gs-text-accent)}.molecule-list-row{align-items:center;gap:var(--gs-molecule-list-row-gap);min-inline-size:0;min-block-size:var(--gs-target-touch);padding-inline:var(--gs-gap-control);background:var(--gs-molecule-list-row-background);border-radius:0;display:flex}.molecule-list-row__name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-inline-size:0;overflow:hidden}.molecule-list-row[aria-current=page],.molecule-list-row[aria-selected=true]{background:var(--gs-molecule-list-row-background-selected)}.molecule-field{gap:var(--gs-molecule-field-gap);flex-direction:column;min-inline-size:0;display:flex}.molecule-field__label{font-size:var(--gs-font-size-micro);font-weight:var(--gs-font-weight-emphasis);letter-spacing:var(--gs-font-tracking-caps);text-transform:uppercase;color:var(--gs-molecule-field-label-text)}.molecule-field__helper{max-inline-size:var(--gs-measure);font-size:var(--gs-font-size-caption);line-height:var(--gs-font-line-height-reading);color:var(--gs-text-tertiary)}@media (hover:hover) and (pointer:fine) and (min-width:48rem){.molecule-list-row{min-block-size:var(--gs-molecule-list-row-height)}}.molecule-list-row:active{background:var(--gs-molecule-list-row-background-hover)}.molecule-list-row[aria-current=page]:active{background:var(--gs-molecule-list-row-background-selected)}.molecule-pill:active{background:var(--gs-surface-control-pressed)}@media (hover:hover) and (pointer:fine){.molecule-list-row:hover{background:var(--gs-molecule-list-row-background-hover)}.molecule-list-row[aria-current=page]:hover{background:var(--gs-molecule-list-row-background-selected)}}}
@layer molecules{.molecule-gallery-card{gap:var(--gs-gap-control);padding:var(--gs-gap-element);border:var(--gs-stroke-hairline) solid var(--color-border-soft);border-radius:var(--radius-md);background:var(--color-bg-raised);color:inherit;flex-direction:column;text-decoration:none;display:flex}.molecule-gallery-card__well{inline-size:var(--spacing-9);block-size:var(--spacing-9);border-radius:var(--radius-sm);background:var(--color-bg-subtle);color:var(--gs-text-secondary);place-items:center;display:grid}.molecule-gallery-card__name{font-size:var(--type-size-body-sm);line-height:var(--type-line-body-sm);font-weight:var(--type-weight-micro);color:var(--gs-text-primary)}.molecule-gallery-card__body{-webkit-line-clamp:2;font-size:var(--type-size-body-sm);line-height:var(--type-line-body-sm);color:var(--gs-text-secondary);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.molecule-gallery-card__origin{font-size:var(--type-size-caption);line-height:var(--type-line-caption);color:var(--gs-text-tertiary)}@media (hover:hover) and (pointer:fine){a.molecule-gallery-card:hover{border-color:var(--color-border-medium)}}a.molecule-gallery-card:active{border-color:var(--color-border-medium)}}
@layer molecules{.molecule-sheet{inset:auto;z-index:var(--gs-dock-band-modal);overscroll-behavior:contain;max-block-size:80dvb;inline-size:100%;max-inline-size:100vw;padding:var(--gs-gap-control);border:var(--gs-stroke-hairline) solid var(--gs-border-default);border-radius:var(--gs-radius-overlay) var(--gs-radius-overlay) 0 0;background:var(--gs-surface-overlay);color:var(--gs-text-primary);border-block-end:0;margin:0;padding-block-end:max(var(--gs-gap-control), env(safe-area-inset-bottom,0px));position:fixed;inset-block-end:0;inset-inline:0;overflow-y:auto}.molecule-sheet__title{padding:var(--gs-gap-tight) var(--gs-gap-control);font-size:var(--gs-font-size-micro);letter-spacing:var(--gs-font-tracking-caps);text-transform:uppercase;color:var(--gs-text-tertiary)}}
@layer molecules{.molecule-diff{gap:var(--gs-gap-tight);padding-block:var(--gs-gap-control);border-block-end:var(--gs-stroke-hairline) solid var(--gs-border-subtle);flex-direction:column;min-inline-size:0;display:flex}.molecule-diff:last-child{border-block-end:none}.molecule-diff__label{font-size:var(--gs-font-size-caption);font-weight:var(--gs-font-weight-emphasis);color:var(--gs-molecule-field-label-text)}.molecule-diff__path{font-family:var(--gs-font-family-mono);font-weight:var(--gs-font-weight-body);color:var(--gs-text-tertiary)}.molecule-diff__before{font-family:var(--gs-font-family-mono);font-size:var(--gs-font-size-ui);color:var(--gs-text-tertiary);background:var(--gs-surface-control-hover);padding-inline:var(--gs-gap-tight);overflow-wrap:anywhere;align-self:flex-start;min-inline-size:0}.molecule-diff__before>p{text-decoration:line-through}.molecule-diff__json{font-family:var(--gs-font-family-mono)}.molecule-diff__value{gap:var(--gs-gap-control);flex-direction:column;min-inline-size:0;display:flex}.molecule-diff__group{gap:var(--gs-gap-tight);flex-direction:column;min-inline-size:0;display:flex}.molecule-diff__group .molecule-diff__group{border-inline-start:var(--gs-stroke-hairline) solid var(--gs-border-default);padding-inline-start:var(--gs-gap-control)}.molecule-diff__json-group{gap:var(--gs-gap-control);flex-direction:column;min-inline-size:0;display:flex}.molecule-diff__group-name{font-size:var(--gs-font-size-caption);font-weight:var(--gs-font-weight-emphasis);color:var(--gs-text-secondary)}.molecule-diff__rows{gap:var(--gs-gap-tight);flex-direction:column;min-inline-size:0;margin:0;display:flex}.molecule-diff__row{gap:var(--gs-gap-tight) var(--gs-gap-control);flex-wrap:wrap;justify-content:space-between;min-inline-size:0;display:flex}.molecule-diff__row>dt{font-size:var(--gs-font-size-caption);color:var(--gs-text-secondary)}.molecule-diff__row>dd{font-size:var(--gs-font-size-ui);color:var(--gs-text-primary);overflow-wrap:anywhere;margin:0}.molecule-diff__error{font-size:var(--gs-font-size-caption);color:var(--gs-molecule-field-error-text)}}
@layer organisms{.organism-rail{background:var(--gs-organism-app-rail-background);border-block-end:var(--gs-stroke-hairline) solid var(--gs-organism-app-rail-border);flex-direction:column;block-size:100%;min-inline-size:0;display:flex}.organism-rail__brand{min-block-size:var(--gs-template-shell-header-height);padding-inline:var(--gs-gap-element);font-size:var(--gs-font-size-ui);font-weight:var(--gs-font-weight-heading);letter-spacing:var(--gs-font-tracking-heading);color:var(--gs-text-primary);align-items:center;display:flex}.organism-rail__scroll{gap:var(--gs-gap-content);overscroll-behavior:contain;min-block-size:0;padding:var(--gs-gap-control) var(--gs-gap-control) var(--gs-gap-content);flex-direction:column;flex:1;display:flex;overflow-y:auto}.organism-rail__group{gap:var(--gs-gap-tight);flex-direction:column;min-inline-size:0;display:flex}.organism-rail__heading{padding-inline:var(--gs-gap-control);font-size:var(--gs-font-size-micro);font-weight:var(--gs-font-weight-emphasis);line-height:var(--gs-font-line-height-heading);letter-spacing:var(--gs-font-tracking-caps);text-transform:uppercase;color:var(--gs-organism-app-rail-group-label-text)}.organism-rail__link,.organism-rail__child{align-items:center;gap:var(--gs-gap-control);min-inline-size:0;min-block-size:var(--gs-organism-app-rail-item-height);padding-inline:var(--gs-gap-control);border-radius:var(--gs-organism-app-rail-item-radius);font-size:var(--gs-font-size-ui);color:var(--gs-organism-app-rail-item-text);text-decoration:none;display:flex}.organism-rail__child{color:var(--gs-organism-app-rail-child-text);padding-inline-start:calc(var(--gs-gap-control) * 2 + var(--gs-icon))}.organism-rail__child[aria-current=true]{color:var(--gs-organism-app-rail-item-text-active);background:var(--gs-organism-app-rail-item-background-active)}.organism-rail__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.organism-rail__kind,.organism-rail__child,.organism-rail__empty{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.organism-rail__kind{font-size:var(--gs-font-size-micro);letter-spacing:var(--gs-font-tracking-caps);text-transform:uppercase;color:var(--gs-text-tertiary)}.organism-rail__empty{padding-inline:var(--gs-gap-control);font-size:var(--gs-font-size-caption);color:var(--gs-text-tertiary)}.organism-rail__user{align-items:center;gap:var(--gs-gap-control);min-inline-size:0;padding:var(--gs-gap-control) var(--gs-gap-element);border-block-start:var(--gs-stroke-hairline) solid var(--gs-border-subtle);padding-block-end:max(var(--gs-gap-control), env(safe-area-inset-bottom,0px));display:flex}.organism-rail__header .atom-avatar,.organism-rail__account .atom-avatar{inline-size:var(--gs-target-min);block-size:var(--gs-target-min)}.organism-rail__user-name{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-size:var(--gs-font-size-caption);color:var(--gs-text-secondary);overflow:hidden}.organism-topbar{align-items:center;gap:var(--gs-gap-control);min-block-size:var(--gs-template-shell-header-height);min-inline-size:0;padding-inline:max(var(--gs-gutter), env(safe-area-inset-left,0px));border-block-end:var(--gs-stroke-hairline) solid var(--gs-border-subtle);flex:none;display:flex}.organism-breadcrumbs{align-items:center;gap:var(--gs-gap-tight);min-inline-size:0;font-size:var(--gs-font-size-caption);color:var(--gs-text-tertiary);flex-wrap:wrap;display:flex}.organism-breadcrumbs__item{align-items:center;gap:var(--gs-gap-tight);display:flex}.organism-breadcrumbs__item+.organism-breadcrumbs__item:before{content:"/";color:var(--gs-border-strong)}.organism-breadcrumbs .atom-crumb{color:inherit;text-decoration:none}.organism-breadcrumbs [aria-current=page]{color:var(--gs-text-secondary)}@media (min-width:48rem){.organism-rail{inline-size:var(--gs-organism-app-rail-width);border-block-end:0;border-inline-end:var(--gs-stroke-hairline) solid var(--gs-organism-app-rail-border)}.organism-rail[data-collapsed=true]{inline-size:calc(var(--gs-target-min) + 2 * var(--gs-gap-control))}}.organism-rail__link:active,.organism-rail__child:active,.organism-breadcrumbs .atom-crumb:active{color:var(--gs-text-primary)}@media (hover:hover) and (pointer:fine){.organism-rail__link:hover,.organism-rail__child:hover,.organism-breadcrumbs .atom-crumb:hover{color:var(--gs-text-primary)}}}
@layer organisms{.organism-rail__masthead{align-items:center;gap:var(--gs-gap-tight);min-block-size:var(--gs-template-shell-header-height);flex:none;padding-inline-end:var(--gs-gap-control);display:flex}.organism-rail__masthead .organism-rail__brand{flex:1;min-inline-size:0}.organism-rail[data-collapsed=true] .organism-rail__masthead{padding-inline-start:var(--gs-gap-control)}.organism-rail[data-collapsed=true] .organism-rail__header,.organism-rail[data-collapsed=true] .organism-rail__heading,.organism-rail[data-collapsed=true] .organism-rail__empty,.organism-rail[data-collapsed=true] .organism-rail__reason,.organism-rail[data-collapsed=true] .organism-rail__kind,.organism-rail[data-collapsed=true] .organism-rail__footer{display:none}.organism-rail[data-collapsed=true] .organism-rail__label,.organism-rail[data-collapsed=true] .organism-rail__badge{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.organism-rail__toggle{inline-size:var(--gs-target-min);block-size:var(--gs-target-min);border-radius:var(--gs-radius-control);background:var(--gs-surface-transparent);color:var(--gs-text-secondary);transition:background-color var(--gs-duration-state) var(--gs-easing-state);border:0;flex:none;place-items:center;display:grid}.organism-rail__section{gap:var(--gs-gap-tight);flex-direction:column;min-inline-size:0;display:flex}.organism-rail__section+.organism-rail__section{border-block-start:var(--gs-stroke-hairline) solid var(--gs-border-subtle);margin-block-start:var(--gs-gap-content);padding-block-start:var(--gs-gap-content)}.organism-rail__header{align-items:center;gap:var(--gs-gap-control);min-inline-size:0;min-block-size:var(--gs-target-min);padding-inline:var(--gs-gap-control);display:flex}.organism-rail__identity{flex-direction:column;flex:1;min-inline-size:0;display:flex}.organism-rail__name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--gs-font-size-ui);color:var(--gs-text-primary);overflow:hidden}.organism-rail__disclosure{inline-size:var(--gs-target-min);block-size:var(--gs-target-min);border-radius:var(--gs-radius-control);background:var(--gs-surface-transparent);color:var(--gs-text-secondary);border:0;flex:none;place-items:center;display:grid}.organism-rail__list{gap:var(--gs-gap-tight);flex-direction:column;min-inline-size:0;display:flex}.organism-rail__unavailable{color:var(--gs-text-tertiary);cursor:default}.organism-rail__reason{padding-inline:calc(var(--gs-gap-control) * 2 + var(--gs-icon)) var(--gs-gap-control);font-size:var(--gs-font-size-micro);line-height:var(--gs-font-line-height-ui);color:var(--gs-text-tertiary);display:block}.organism-rail__footer{padding:var(--gs-gap-control);border-block-start:var(--gs-stroke-hairline) solid var(--gs-border-subtle);flex:none;padding-block-end:max(var(--gs-gap-control), env(safe-area-inset-bottom,0px))}.organism-rail__create{padding:0 var(--gs-gap-control) var(--gs-gap-control);flex:none}.organism-rail__new{align-items:center;gap:var(--gs-gap-control);inline-size:100%;min-block-size:var(--gs-atom-button-height-min);padding-inline:var(--gs-gap-control);border:var(--gs-stroke-hairline) solid var(--gs-border-strong);border-radius:var(--gs-atom-button-radius);background:var(--gs-surface-control);font-size:var(--gs-font-size-ui);color:var(--gs-text-primary);display:flex}}
@layer organisms{@media (min-width:48rem){.organism-rail__popover{inline-size:var(--gs-organism-app-rail-width);max-block-size:none;border-block-end:var(--gs-stroke-hairline) solid var(--gs-border-default);border-radius:var(--gs-radius-overlay);padding-block-end:var(--gs-gap-control);inset:auto}.organism-rail__popover--account{inset-block-end:var(--gs-header-height);inset-inline-start:var(--gs-gap-control)}.organism-rail__popover--domains{inset-block-start:50%;inset-inline-start:var(--gs-gap-control);translate:0 -50%}.organism-rail__popover--new{inset-block-start:var(--gs-header-height);inset-inline-start:var(--gs-gap-control)}}.organism-rail__menu{gap:var(--gs-gap-tight);flex-direction:column;min-inline-size:0;display:flex}.organism-rail__menu-title{padding:var(--gs-gap-tight) var(--gs-gap-control);font-size:var(--gs-font-size-micro);letter-spacing:var(--gs-font-tracking-caps);text-transform:uppercase;color:var(--gs-organism-app-rail-group-label-text)}.organism-rail__menu-item{align-items:center;gap:var(--gs-gap-control);inline-size:100%;min-inline-size:0;min-block-size:var(--gs-organism-app-rail-item-height);padding-inline:var(--gs-gap-control);border-radius:var(--gs-radius-control);background:var(--gs-surface-transparent);font-size:var(--gs-font-size-ui);text-align:start;color:var(--gs-organism-app-rail-item-text);border:0;display:flex}.organism-rail__menu-item[aria-current=true]{background:var(--gs-organism-app-rail-item-background-active);color:var(--gs-organism-app-rail-item-text-active)}.organism-rail__menu-note{padding:var(--gs-gap-tight) var(--gs-gap-control) 0;font-size:var(--gs-font-size-micro);line-height:var(--gs-font-line-height-ui);color:var(--gs-text-tertiary)}@media (pointer:coarse){.organism-rail__menu-item{min-block-size:var(--gs-target-touch)}}}
@layer organisms{.organism-rail__link{border-inline-start:var(--gs-stroke-focus) solid var(--gs-surface-transparent);padding-inline-start:calc(var(--gs-gap-control) - var(--gs-stroke-focus))}.organism-rail__disclosure:active,.organism-rail__toggle:active,.organism-rail__new:active,.organism-rail__menu-item:active,.organism-rail__link:active,.organism-rail__child:active{background:var(--gs-surface-control-pressed)}.organism-rail__unavailable:active{background:var(--gs-surface-transparent)}@media (hover:hover) and (pointer:fine){.organism-rail__disclosure:hover,.organism-rail__toggle:hover,.organism-rail__new:hover,.organism-rail__menu-item:hover{background:var(--gs-surface-control-hover)}.organism-rail__unavailable:hover{background:var(--gs-surface-transparent)}}.organism-rail__disclosure:focus-visible,.organism-rail__toggle:focus-visible,.organism-rail__new:focus-visible,.organism-rail__menu-item:focus-visible{outline:var(--gs-stroke-focus) solid var(--gs-border-focus);outline-offset:0}.organism-notice{align-items:center;gap:var(--gs-gap-control);min-inline-size:0;padding:var(--gs-gap-control) var(--gs-gap-element);border-radius:var(--gs-radius-card);background:var(--gs-surface-accent-tint);color:var(--gs-text-on-accent-tint);flex-wrap:wrap;display:flex}.organism-notice__words{gap:var(--gs-gap-tight);flex-direction:column;flex:1;min-inline-size:min(100%,12rem);display:flex}.organism-notice__title{font-size:var(--gs-font-size-ui);line-height:var(--gs-font-line-height-ui);color:var(--gs-text-on-accent-tint)}.organism-notice__body{font-size:var(--gs-font-size-caption);line-height:var(--gs-font-line-height-reading);color:var(--gs-text-on-accent-tint)}.organism-notice__action{border-color:var(--gs-border-strong);color:var(--gs-text-on-accent-tint);flex:none;text-decoration:none}.organism-rail__badge{min-inline-size:var(--gs-icon);min-block-size:var(--gs-icon);padding-inline:var(--gs-gap-tight);border-radius:var(--gs-radius-pill);background:var(--gs-text-primary);font-size:var(--gs-font-size-micro);font-variant-numeric:tabular-nums;color:var(--gs-text-on-accent);flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.organism-rail__link[aria-current=page]{border-inline-start-color:var(--gs-surface-accent-solid);background:var(--gs-organism-app-rail-item-background-active);color:var(--gs-organism-app-rail-item-text-active)}@media (hover:hover) and (pointer:fine){.organism-rail__link:hover,.organism-rail__child:hover{background:var(--gs-surface-control-hover)}.organism-rail__unavailable:hover{background:var(--gs-surface-transparent)}}.organism-rail__brand{font-family:var(--gs-font-family-serif);font-size:var(--gs-font-size-title-sm);letter-spacing:var(--gs-font-tracking-heading);text-transform:uppercase}}
@layer organisms{.organism-panel{min-inline-size:0;padding:var(--gs-organism-panel-padding);border:var(--gs-stroke-hairline) solid var(--gs-organism-panel-border);border-radius:var(--gs-organism-panel-radius);background:var(--gs-organism-panel-background);box-shadow:var(--gs-organism-panel-elevation)}.organism-board-column{gap:var(--gs-organism-board-column-gap);min-inline-size:0;padding:var(--gs-gap-control);border:var(--gs-stroke-hairline) solid var(--gs-atom-divider-color);border-radius:var(--gs-organism-board-column-radius);background:var(--gs-organism-board-column-background);display:grid}.organism-overlay{border:var(--gs-stroke-hairline) solid var(--gs-organism-overlay-surface-border);border-radius:var(--gs-organism-overlay-surface-radius);background:var(--gs-organism-overlay-surface-background);box-shadow:var(--gs-organism-overlay-surface-elevation)}}
@layer organisms{.organism-entity{align-items:flex-start;gap:var(--gs-gap-element);min-inline-size:0;display:flex}.organism-entity__tile{inline-size:var(--gs-organism-entity-header-tile-size);block-size:var(--gs-organism-entity-header-tile-size);border-radius:var(--gs-organism-entity-header-tile-radius);background:var(--gs-organism-entity-header-tile-background);color:var(--gs-organism-entity-header-tile-text);flex:none;place-items:center;display:grid}.organism-entity__tile .atom-glyph{inline-size:var(--gs-icon-lg);block-size:var(--gs-icon-lg)}.organism-entity__text{gap:var(--gs-gap-tight);flex-direction:column;min-inline-size:0;display:flex}.organism-entity__title{align-items:baseline;gap:var(--gs-gap-control);font-family:var(--gs-font-family-serif);font-size:var(--gs-font-size-title-sm);font-weight:var(--gs-font-weight-heading);line-height:var(--gs-font-line-height-heading);color:var(--gs-organism-entity-header-title-text);flex-wrap:wrap;display:flex}.organism-entity__kind{font-family:var(--gs-font-family-ui);font-size:var(--gs-font-size-micro);font-weight:var(--gs-font-weight-emphasis);letter-spacing:var(--gs-font-tracking-caps);text-transform:uppercase;color:var(--gs-text-tertiary)}.organism-entity__description{max-inline-size:var(--gs-measure);font-size:var(--gs-font-size-ui);color:var(--gs-organism-entity-header-description-text)}.organism-entity__actions{margin-inline-start:auto}.organism-tabs{gap:var(--gs-gap-content);border-block-end:var(--gs-stroke-hairline) solid var(--gs-border-subtle);min-inline-size:0;display:flex;overflow-x:auto}.organism-tabs__tab{min-block-size:var(--gs-row-height);border-block-end:var(--gs-stroke-focus) solid transparent;font-size:var(--gs-font-size-ui);color:var(--gs-text-tertiary);flex:none;align-items:center;margin-block-end:calc(var(--gs-stroke-hairline) * -1);text-decoration:none;display:inline-flex}.organism-tabs__tab[aria-current=page]{color:var(--gs-text-primary);border-block-end-color:var(--gs-border-strong)}.organism-filters{align-items:center;gap:var(--gs-gap-control);flex-wrap:wrap;min-inline-size:0;display:flex}.organism-filters__search{flex:0 1 var(--gs-molecule-field-width);min-inline-size:0;margin-inline-start:auto}.organism-filters__input{min-block-size:var(--gs-row-height-dense);border-radius:var(--gs-radius-pill)}.organism-config-list{flex-direction:column;min-inline-size:0;display:flex;container-type:inline-size}.organism-config-row{grid-template-columns:var(--gs-icon-sm) minmax(0, max-content) minmax(0, max-content) 1fr;align-items:center;gap:var(--gs-gap-element);min-block-size:var(--gs-row-height);padding-inline:var(--gs-gap-control);border-radius:var(--gs-molecule-list-row-radius);font-size:var(--gs-font-size-ui);color:var(--gs-text-primary);text-decoration:none;display:grid}.organism-config-row__mark{inline-size:var(--gs-icon-sm);block-size:var(--gs-icon-sm);border:var(--gs-stroke-focus) solid var(--gs-border-strong);border-radius:var(--gs-radius-pill)}.organism-config-row[data-state=inherited] .organism-config-row__mark{border-color:var(--gs-text-secondary)}.organism-config-row[data-state=set-here] .organism-config-row__mark{border-color:var(--gs-border-accent);background:var(--gs-surface-accent-solid)}.organism-config-row__source{font-size:var(--gs-font-size-caption);color:var(--gs-text-tertiary)}.organism-config-row__summary{text-overflow:ellipsis;white-space:nowrap;font-size:var(--gs-font-size-caption);color:var(--gs-text-tertiary);display:none;overflow:hidden}@container (min-width:30rem){.organism-config-row__summary{display:block}}.organism-empty{gap:var(--gs-gap-tight);max-inline-size:var(--gs-measure);padding-block:var(--gs-gap-content);flex-direction:column;display:flex}.organism-empty__title{font-size:var(--gs-font-size-ui);color:var(--gs-text-secondary)}.organism-empty__body{font-size:var(--gs-font-size-caption);line-height:var(--gs-font-line-height-reading);color:var(--gs-text-tertiary)}.organism-config-row__name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--gs-font-size-ui);color:var(--gs-text-primary);overflow:hidden}.organism-config-row:active{background:var(--gs-molecule-list-row-background-hover)}.organism-tabs__tab:active{background:var(--gs-surface-control-pressed)}@media (hover:hover) and (pointer:fine){.organism-config-row:hover{background:var(--gs-molecule-list-row-background-hover)}}}
@layer organisms{.organism-fleet{gap:var(--gs-gap-element);flex-direction:column;min-inline-size:0;display:flex;container-type:inline-size}.organism-fleet__head{gap:var(--gs-gap-tight);flex-direction:column;min-inline-size:0;display:flex}.organism-fleet__scope{font-size:var(--gs-font-size-micro);font-weight:var(--gs-font-weight-emphasis);letter-spacing:var(--gs-font-tracking-caps);text-transform:uppercase;color:var(--gs-text-tertiary)}.organism-fleet__title{align-items:baseline;gap:var(--gs-gap-control);font-family:var(--gs-font-family-serif);font-size:var(--gs-font-size-title-sm);font-weight:var(--gs-font-weight-heading);letter-spacing:var(--gs-font-tracking-heading);line-height:var(--gs-font-line-height-heading);text-transform:uppercase;color:var(--gs-text-primary);flex-wrap:wrap;display:flex}.organism-fleet__tally{font-family:var(--gs-font-family-ui);font-size:var(--gs-font-size-ui);font-weight:var(--gs-font-weight-body);font-variant-numeric:tabular-nums;letter-spacing:var(--gs-font-tracking-body);text-transform:none;color:var(--gs-text-secondary)}.organism-fleet__filter{min-inline-size:0}.organism-fleet__filter-input{inline-size:100%;min-block-size:var(--gs-target-touch);border-radius:var(--gs-radius-control)}.organism-fleet__honesty{max-inline-size:var(--gs-measure);font-size:var(--gs-font-size-caption);line-height:var(--gs-font-line-height-reading);color:var(--gs-text-tertiary)}.organism-fleet__group{flex-direction:column;min-inline-size:0;display:flex}.organism-fleet__group-head{align-items:center;gap:var(--gs-gap-control);min-block-size:var(--gs-row-height);font-size:var(--gs-font-size-micro);font-weight:var(--gs-font-weight-emphasis);display:flex}.organism-fleet__group-label{letter-spacing:var(--gs-font-tracking-caps);text-transform:uppercase;color:var(--gs-text-secondary)}.organism-fleet__group-count{font-variant-numeric:tabular-nums;color:var(--gs-text-tertiary)}.organism-fleet__rows{flex-direction:column;min-inline-size:0;margin:0;padding:0;list-style:none;display:flex}.organism-fleet__row{grid-template-columns:minmax(var(--gs-icon-lg), max-content) minmax(0, 1fr);align-items:center;column-gap:var(--gs-gap-control);min-block-size:var(--gs-target-touch);padding-block:var(--gs-gap-tight);padding-inline:var(--gs-gap-control);border-block-start:var(--gs-stroke-hairline) solid var(--gs-border-subtle);color:var(--gs-text-primary);text-decoration:none;display:grid}.organism-fleet__key{white-space:nowrap;font-family:var(--gs-font-family-mono);font-size:var(--gs-font-size-micro);color:var(--gs-text-tertiary);grid-row:1/span 2}.organism-fleet__name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--gs-font-size-ui);color:var(--gs-text-primary);overflow:hidden}.organism-fleet__status{text-overflow:ellipsis;white-space:nowrap;font-size:var(--gs-font-size-caption);font-variant-numeric:tabular-nums;color:var(--gs-text-tertiary);overflow:hidden}.organism-fleet__more{min-block-size:var(--gs-target-touch);padding-inline:var(--gs-gap-control);border-block-start:var(--gs-stroke-hairline) solid var(--gs-border-subtle);font-size:var(--gs-font-size-caption);color:var(--gs-text-secondary);align-items:center;text-decoration:none;display:flex}.organism-fleet__facet{gap:var(--gs-gap-tight);min-block-size:var(--gs-target-touch);padding-block:var(--gs-gap-control);padding-inline:var(--gs-gap-control);border-radius:var(--gs-radius-card);background:var(--gs-surface-raised);flex-direction:column;text-decoration:none;display:flex}.organism-fleet__facet-title{font-size:var(--gs-font-size-ui);color:var(--gs-text-primary)}.organism-fleet__facet-body{max-inline-size:var(--gs-measure);font-size:var(--gs-font-size-caption);color:var(--gs-text-tertiary)}.organism-fleet__row:active,.organism-fleet__more:active,.organism-fleet__facet:active{background:var(--gs-surface-control-pressed)}@container (min-width:30rem){@layer organisms{.organism-fleet__row{grid-template-columns:minmax(var(--gs-icon-lg), max-content) minmax(0, 1fr) minmax(0, max-content)}.organism-fleet__key{grid-row:auto}.organism-fleet__status{text-align:end}}}@media (hover:hover) and (pointer:fine){@layer organisms{.organism-fleet__row:hover,.organism-fleet__more:hover,.organism-fleet__facet:hover{background:var(--gs-molecule-list-row-background-hover)}}}}
@layer organisms{.organism-context{gap:var(--gs-gap-section-min);min-inline-size:0;padding:var(--gs-gap-content);flex-direction:column;padding-block-end:max(var(--gs-gap-content), env(safe-area-inset-bottom,0px));display:flex}.organism-context__section{gap:var(--gs-gap-tight);flex-direction:column;min-inline-size:0;display:flex}.organism-context__label{font-size:var(--gs-font-size-ui);font-weight:var(--gs-font-weight-heading);line-height:var(--gs-font-line-height-heading);color:var(--gs-organism-context-panel-label-text)}.organism-context__helper{font-size:var(--gs-font-size-caption);line-height:var(--gs-font-line-height-reading);color:var(--gs-organism-context-panel-helper-text)}.organism-context__list{min-inline-size:0;flex-direction:column;margin-block-start:var(--gs-gap-tight);display:flex}.organism-context__chain{min-inline-size:0;grid-template-columns:max-content minmax(0,1fr);margin-block-start:var(--gs-gap-tight);display:grid}.organism-context__chain-item{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.organism-context__chain-item,.organism-context__entry{align-items:center;gap:var(--gs-gap-control);min-inline-size:0;min-block-size:var(--gs-row-height-dense);padding-inline:var(--gs-gap-control);border-radius:var(--gs-radius-card);font-size:var(--gs-font-size-ui);color:var(--gs-text-secondary)}.organism-context__chain-item[aria-current=true]{background:var(--gs-surface-control);color:var(--gs-text-primary)}.organism-context__entry{display:flex}.organism-context__entry[data-focus=true]{background:var(--gs-surface-control);color:var(--gs-text-primary)}.organism-context__chain-kind{font-size:var(--gs-font-size-micro);letter-spacing:var(--gs-font-tracking-caps);text-transform:uppercase;color:var(--gs-text-tertiary)}.organism-context__chain-name,.organism-context__entry-name{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.organism-context__entry-source{font-size:var(--gs-font-size-caption);color:var(--gs-text-tertiary);margin-inline-start:auto}.organism-context__none{font-size:var(--gs-font-size-caption);line-height:var(--gs-font-line-height-reading);color:var(--gs-text-tertiary);margin-block-start:var(--gs-gap-tight)}}
@layer organisms{.organism-approval-bar{z-index:var(--gs-dock-band-commit);align-items:stretch;gap:var(--gs-gap-control);padding:var(--gs-gap-control);border-block-start:var(--gs-stroke-hairline) solid var(--gs-border-default);background:var(--gs-organism-approval-bar-background);box-shadow:var(--gs-organism-approval-bar-elevation);flex-direction:column;padding-block-end:calc(var(--gs-gap-control) + env(safe-area-inset-bottom,0px));display:flex;position:sticky;inset-block-end:var(--gs-organism-tabbar-clearance)}.organism-approval-bar__words{gap:var(--gs-gap-tight);flex-direction:column;flex:none;min-inline-size:0;display:flex}.organism-approval-bar__note{font-size:var(--gs-font-size-caption);color:var(--gs-text-warning)}.organism-approval-bar__novelty{font-size:var(--gs-font-size-caption);font-weight:var(--gs-font-weight-emphasis);color:var(--gs-text-warning)}.organism-approval-bar__in-flight{font-size:var(--gs-font-size-caption);color:var(--gs-text-secondary)}.organism-approval-bar__actions{align-items:stretch;gap:var(--gs-molecule-action-group-gap);inline-size:100%;display:flex}.organism-approval-bar__actions>.atom-button{min-block-size:var(--gs-organism-approval-bar-height)}.organism-approval-bar__accept{flex:auto}.organism-approval-bar__withheld{min-block-size:var(--gs-organism-approval-bar-height);padding-inline:var(--gs-gap-control);border:var(--gs-stroke-hairline) dashed var(--gs-border-default);font-size:var(--gs-font-size-caption);color:var(--gs-text-secondary);text-align:center;flex:auto;justify-content:center;align-items:center;display:flex}.organism-approval-bar__composer{gap:var(--gs-gap-control);flex-direction:column;display:flex}.organism-approval-bar__composer-actions{align-items:stretch;gap:var(--gs-molecule-action-group-gap);inline-size:100%;display:flex}.organism-approval-bar__composer-actions>.atom-button{min-block-size:var(--gs-organism-approval-bar-height)}.organism-approval-bar__composer-actions>.atom-button:last-child{flex:auto}.organism-approval-bar__accept,.organism-approval-bar__accept:active{background:var(--gs-organism-approval-bar-accept-background);color:var(--gs-organism-approval-bar-accept-text);border-color:#0000}.organism-approval-bar__reject,.organism-approval-bar__reject:active{border-color:var(--gs-text-danger);background:var(--gs-organism-approval-bar-reject-background);color:var(--gs-organism-approval-bar-reject-text)}@media (hover:hover) and (pointer:fine){.organism-approval-bar__accept:hover{background:var(--gs-organism-approval-bar-accept-background);color:var(--gs-organism-approval-bar-accept-text);border-color:#0000}.organism-approval-bar__reject:hover{border-color:var(--gs-text-danger);background:var(--gs-organism-approval-bar-reject-background);color:var(--gs-organism-approval-bar-reject-text)}}}
@layer organisms{.organism-decision__masthead{gap:var(--gs-gap-control);flex-direction:column;display:flex}.organism-decision__kind{text-transform:uppercase;letter-spacing:var(--gs-font-tracking-caps);color:var(--gs-text-secondary)}.organism-decision__provenance{align-items:center;gap:var(--gs-gap-control);flex-wrap:wrap;display:flex}.organism-decision__fingerprint,.organism-approval-bar__fingerprint{font-family:var(--gs-font-family-mono);font-size:var(--gs-font-size-caption);color:var(--gs-text-secondary);overflow-wrap:anywhere}.organism-decision__panel{gap:var(--gs-gap-content);background:var(--gs-surface-raised);border-radius:var(--gs-radius-panel);padding:var(--gs-organism-panel-padding) var(--gs-gap-content);flex-direction:column;display:flex}.organism-decision__heading{font-size:var(--gs-font-size-micro);text-transform:uppercase;letter-spacing:var(--gs-font-tracking-caps);color:var(--gs-text-secondary)}.organism-decision__drift{gap:var(--gs-gap-tight);padding:var(--gs-gap-element) var(--gs-gap-content);background:var(--gs-surface-accent-tint);color:var(--gs-text-on-accent-tint);flex-direction:column;display:flex}.organism-decision__drift-title{font-size:var(--gs-font-size-ui)}.organism-decision__drift-body{font-size:var(--gs-font-size-caption);color:var(--gs-text-warning)}.organism-decision__drift-reload{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline;display:inline}.organism-decision__drift-reload:active{text-decoration-thickness:var(--gs-stroke-focus)}.organism-diff{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.organism-decision__consequence,.organism-decision__question{padding:var(--gs-gap-control);background:var(--gs-surface-recessed)}.organism-decision__consequence{border-inline-start:var(--gs-stroke-focus) solid var(--gs-border-default);color:var(--gs-text-primary)}.organism-decision__consequence--adverse{border-inline-start-color:var(--gs-text-danger);color:var(--gs-text-danger)}.organism-decision__meta{font-size:var(--gs-font-size-caption);color:var(--gs-text-secondary)}.organism-decision__novelty{border-inline-start:var(--gs-stroke-focus) solid var(--gs-text-warning);font-size:var(--gs-font-size-caption);color:var(--gs-text-warning);padding-inline-start:var(--gs-gap-control)}.organism-decision__question{border-inline-start:var(--gs-stroke-focus) solid var(--gs-text-warning);color:var(--gs-text-warning)}.organism-decision__blockers{gap:var(--gs-gap-tight);font-size:var(--gs-font-size-caption);color:var(--gs-text-warning);flex-direction:column;display:flex}.organism-decision__step{align-items:center;gap:var(--gs-molecule-list-row-gap);display:flex}}
@layer organisms{.organism-decision__cards{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.organism-decision__card{align-items:flex-start;gap:var(--gs-gap-control);padding-block:var(--gs-gap-control);border-block-end:var(--gs-stroke-hairline) solid var(--gs-border-subtle);display:flex}.organism-decision__card-check,.organism-decision__card-uncheck{inline-size:var(--gs-icon-sm);block-size:var(--gs-icon-sm);border:var(--gs-stroke-hairline) solid var(--gs-text-primary);flex:none;margin-block-start:var(--gs-gap-tight)}.organism-decision__card-check{background:var(--gs-text-primary)}.organism-decision__card--refused{background:var(--gs-surface-recessed);color:var(--gs-text-tertiary)}.organism-decision__card--refused .organism-decision__card-uncheck{border-color:var(--gs-text-tertiary);background:0 0}.organism-decision__card-body{gap:var(--gs-gap-tight);flex-direction:column;min-inline-size:0;display:flex}.organism-decision__card-title{font-weight:var(--gs-font-weight-emphasis)}.organism-decision__card-executor{color:var(--gs-text-tertiary)}.organism-decision__card-instructions{overflow-wrap:anywhere}.organism-decision__refusal{border-inline-start:var(--gs-stroke-focus) solid var(--gs-text-danger);color:var(--gs-text-danger);padding-inline-start:var(--gs-gap-control)}}
@layer organisms{.organism-builder{inline-size:100%;max-inline-size:var(--gs-template-shell-content-max);border-radius:var(--gs-organism-panel-radius);background:var(--gs-surface-raised);flex-direction:column;min-inline-size:0;display:flex;overflow:hidden;container:builder/inline-size}.organism-builder__body{flex:1;grid-template-rows:auto 1fr;min-block-size:0;min-inline-size:0;display:grid}@container builder (min-width:48rem){.organism-builder__body{grid-template-rows:1fr;grid-template-columns:var(--gs-organism-app-rail-width) 1fr}}.organism-builder__rail{gap:var(--gs-gap-content);overscroll-behavior:contain;min-block-size:0;min-inline-size:0;padding:var(--gs-gap-element);border-inline-end:var(--gs-stroke-hairline) solid var(--gs-border-default);background:var(--gs-surface-raised);flex-direction:column;display:flex;overflow-y:auto}.organism-builder__main{gap:var(--gs-gap-section-min);overscroll-behavior:contain;min-block-size:0;min-inline-size:0;padding:var(--gs-gap-content);flex-direction:column;display:flex;overflow-y:auto}.organism-builder__head{align-items:center;gap:var(--gs-gap-element);min-inline-size:0;padding:var(--gs-gap-content) var(--gs-organism-panel-padding);border-block-end:var(--gs-stroke-hairline) solid var(--gs-border-subtle);display:flex}.organism-builder__tile{inline-size:var(--gs-organism-entity-header-tile-size);block-size:var(--gs-organism-entity-header-tile-size);border-radius:var(--gs-organism-entity-header-tile-radius);background:var(--gs-organism-entity-header-tile-background);color:var(--gs-organism-entity-header-tile-text);flex:none;place-items:center;display:grid}.organism-builder__heading{min-inline-size:0;font-family:var(--gs-font-family-serif);font-size:var(--gs-font-size-title-sm);font-weight:var(--gs-font-weight-emphasis);line-height:var(--gs-font-line-height-heading);letter-spacing:var(--gs-font-tracking-heading);color:var(--gs-organism-entity-header-title-text);flex:1}.organism-builder__subheading{font-family:var(--gs-font-family-ui);font-size:var(--gs-font-size-caption);font-weight:var(--gs-font-weight-body);letter-spacing:var(--gs-font-tracking-body);color:var(--gs-organism-entity-header-description-text);display:block}.organism-builder__search{align-items:center;gap:var(--gs-gap-tight);min-block-size:var(--gs-row-height);padding-inline:var(--gs-gap-control);border:var(--gs-stroke-hairline) solid var(--gs-atom-input-border);border-radius:var(--gs-atom-input-radius);background:var(--gs-atom-input-background);color:var(--gs-text-tertiary);display:flex}.organism-builder__search input{min-inline-size:0;color:var(--gs-atom-input-text);font:inherit;background:0 0;border:0;flex:1}.organism-builder__search input:focus{outline:none}.organism-builder__search:focus-within{outline:var(--gs-stroke-focus) solid var(--gs-border-focus);outline-offset:var(--gs-stroke-focus)}.organism-builder__field{gap:var(--gs-gap-tight);flex-direction:column;min-inline-size:0;display:flex}.organism-builder__micro{align-items:center;gap:var(--gs-gap-control);font-size:var(--gs-font-size-micro);font-weight:var(--gs-font-weight-emphasis);line-height:var(--gs-font-line-height-heading);letter-spacing:var(--gs-font-tracking-caps);text-transform:uppercase;color:var(--gs-text-secondary);display:flex}.organism-builder__micro .atom-chip{text-transform:none;letter-spacing:var(--gs-font-tracking-body)}.organism-builder__field input[type=checkbox]{inline-size:var(--gs-icon);block-size:var(--gs-icon);accent-color:var(--gs-border-strong)}.organism-builder__field--boolean{flex-flow:wrap;align-items:center}.organism-builder__field--boolean>input[type=checkbox]{margin-inline-start:auto}.organism-builder__field--boolean>.organism-builder__helper,.organism-builder__field--boolean>.organism-builder__error{flex-basis:100%}.organism-builder__helper{font-size:var(--gs-font-size-caption);color:var(--gs-organism-context-panel-helper-text)}.organism-builder__error{font-size:var(--gs-font-size-caption);color:var(--gs-molecule-field-error-text)}.organism-builder__note{padding:var(--gs-gap-control);border-inline-start:var(--gs-stroke-focus) solid var(--gs-border-strong);border-radius:var(--gs-radius-chip);background:var(--gs-surface-recessed);font-size:var(--gs-font-size-caption);color:var(--gs-text-secondary)}.organism-builder__foot{justify-content:flex-end;gap:var(--gs-molecule-action-group-gap);border-block-start:var(--gs-stroke-hairline) solid var(--gs-border-default);padding-block-start:var(--gs-gap-content);display:flex}}
