@layer dos.reset, dos.tokens, dos.components, dos.density, dos.motion, dos.state;@layer dos.tokens{:where(:root){color-scheme:light;font-family:var(--dos-font-sans);font-synthesis:none;color:var(--dos-fg);accent-color:var(--dos-tone-brand);--dos-color-ceramic:#fffdf9;--dos-color-bone:#f5f1e9;--dos-color-white:#ffffff;--dos-color-ink:#0d0d0d;--dos-color-purple:#7e46a2;--dos-color-purple-light:#f3ecf9;--dos-color-error-red-500:#a83c3c;--dos-color-error-red-700:#9a4a4a;--dos-color-green-50:var(--dos-tone-positive-bg);--dos-color-green-100:var(--dos-tone-positive-bg);--dos-color-green-500:var(--dos-tone-positive);--dos-color-green-700:var(--dos-tone-positive-fg);--dos-color-orange-100:var(--dos-tone-warning-bg);--dos-color-orange-700:var(--dos-tone-warning-fg);--dos-color-neutral-100:var(--dos-surface-secondary);--dos-color-neutral-200:var(--dos-border);--dos-color-neutral-300:var(--dos-border-input);--dos-color-neutral-400:var(--dos-fg-tertiary);--dos-color-neutral-500:var(--dos-fg-secondary);--dos-color-neutral-600:var(--dos-fg-secondary);--dos-color-neutral-700:var(--dos-fg);--dos-color-red-50:var(--dos-tone-danger-bg);--dos-color-red-100:var(--dos-tone-danger-bg);--dos-color-red-700:var(--dos-tone-danger-fg);--dos-color-gray-50:var(--dos-surface-hover);--dos-color-gray-100:var(--dos-surface-secondary);--dos-color-gray-200:var(--dos-border);--dos-color-gray-800:var(--dos-fg-secondary);--dos-color-gray-900:var(--dos-fg);--dos-surface:#fdfdfd;--dos-surface-secondary:#f5f1e9;--dos-surface-elevated:#ffffff;--dos-surface-hover:#faf9f6;--dos-surface-subdued:#fdfdfd;--dos-surface-cream:#f6f4ee;--dos-surface-cream-hover:#ede8dc;--dos-surface-cream-active:#e5dfd0;--dos-surface-sunken:#efeee9;--dos-surface-scrim:rgb(13 13 13/40%);--dos-fg:#0d0d0d;--dos-fg-ink:var(--dos-fg);--dos-fg-secondary:#4d4d4d;--dos-fg-tertiary:#636363;--dos-fg-meta:#6e6e6e;--dos-fg-disabled:#b0b0b0;--dos-fg-on-brand:#ffffff;--dos-border:#d8d8d8;--dos-border-subtle:#e5e4e0;--dos-border-card:#e5e4e0;--dos-border-strong:#807d78;--dos-border-input:#807d78;--dos-border-hover:#807d78;--dos-border-focus:var(--dos-focus-color);--dos-tone-neutral:var(--dos-fg-secondary);--dos-tone-neutral-bg:#f0eeea;--dos-tone-muted:var(--dos-fg-tertiary);--dos-tone-brand:#7e46a2;--dos-tone-brand-bg:#f3ecf9;--dos-tone-brand-fg:#6d3a8f;--dos-tone-positive:#4a6b2c;--dos-tone-positive-bg:#f5f8e9;--dos-tone-positive-fg:#4a6b2c;--dos-tone-warning:#7a5c1a;--dos-tone-warning-bg:#fbf5ea;--dos-tone-warning-fg:#7a5c1a;--dos-tone-danger:#a83c3c;--dos-tone-danger-bg:#fbf0f0;--dos-tone-danger-fg:#9a4a4a;--dos-wash-periwinkle:#e1ecff;--dos-wash-periwinkle-ink:#365c88;--dos-wash-terracotta:#ffe5ee;--dos-wash-terracotta-ink:#883752;--dos-wash-viridian:#d4f2ef;--dos-wash-viridian-ink:#246761;--dos-action-primary-bg:#0d0d0d;--dos-action-primary-fg:#ffffff;--dos-action-primary-hover-bg:#2a2a2a;--dos-accent:var(--dos-tone-brand);--dos-accent-fg:var(--dos-fg-on-brand);--dos-accent-text:var(--dos-tone-brand-fg);--dos-action-secondary-bg:#ffffff;--dos-action-secondary-fg:#0d0d0d;--dos-action-secondary-hover-bg:#faf9f6;--dos-action-brand-bg:#f3ecf9;--dos-action-brand-hover-bg:#eadff4;--dos-action-brand-fg:#6d3a8f;--dos-action-danger-bg:#fbf0f0;--dos-action-danger-hover-bg:#f6e1e1;--dos-action-danger-fg:#9a4a4a;--dos-action-warning-bg:#fbf5ea;--dos-action-warning-fg:#7a5c1a;--dos-action-positive-bg:#f5f8e9;--dos-action-positive-fg:#4a6b2c;--dos-filter-active-bg:var(--dos-tone-brand-bg);--dos-filter-active-border:var(--dos-tone-brand);--dos-filter-active-fg:var(--dos-tone-brand-fg);--dos-focus-color:#7e46a2;--dos-focus-brand:var(--dos-tone-brand);--dos-focus-muted:var(--dos-fg-tertiary);--dos-focus-width:2px;--dos-focus-offset:3px;--dos-focus-emphasis-width:2px;--dos-focus-emphasis-offset:2px;--dos-focus-ring:0 0 0 var(--dos-focus-width) var(--dos-focus-color);--dos-focus-halo:0 0 0 4px #f3ecf9;--dos-selection-bg:#f3ecf9;--dos-selection-fg:#0d0d0d;--dos-scrollbar-thumb:#807d78;--dos-scrollbar-track:transparent;--dos-skeleton-bg:#f0eeea;--dos-table-header-bg:#f5f1e9;--dos-table-header-rule:#e5e4e0;--dos-table-cell-padding-x:24px;--dos-table-cell-padding-y:16px;--dos-chart-1:#2b6ca3;--dos-chart-2:#b8741f;--dos-chart-3:#9c3b4a;--dos-chart-funnel-1:#d6e4f0;--dos-chart-funnel-2:#9dbedc;--dos-chart-funnel-3:#5e93c2;--dos-chart-funnel-4:#2b6ca3;--dos-chart-outline:#2b6ca3;--dos-rail-bg:#fdfdfd;--dos-rail-fg:#0d0d0d;--dos-rail-fg-muted:#636363;--dos-rail-active-bg:#f3ecf9;--dos-rail-active-fg:#6d3a8f;--dos-rail-hover-bg:var(--dos-rail-active-bg);--dos-rail-width:256px;--dos-rail-width-collapsed:48px;--dos-inspect-width:320px;--dos-dialog-max:384px;--dos-dialog-max-lg:48rem;--dos-layout-detail-rail-width:320px;--dos-layout-form-measure:640px;--dos-layout-wizard-measure:640px;--dos-layout-sidebar-width:16rem;--dos-layout-split-rail-width:280px;--dos-focused-rail-width:clamp(128px,12cqw,192px);--dos-focused-palette-width:248px;--dos-focused-inspector-width:300px;--dos-space-2:2px;--dos-space-4:4px;--dos-space-6:6px;--dos-space-8:8px;--dos-space-12:12px;--dos-space-14:14px;--dos-space-16:16px;--dos-space-20:20px;--dos-space-24:24px;--dos-space-32:32px;--dos-space-40:40px;--dos-space-48:48px;--dos-radius-sm:4px;--dos-radius-md:8px;--dos-radius-lg:10px;--dos-radius-xl:12px;--dos-radius-2xl:14px;--dos-radius-3xl:18px;--dos-radius-full:9999px;--dos-material-highlight:transparent;--dos-material-shadow:rgb(13 13 13/8%);--dos-material-edge:transparent;--dos-material-backdrop:none;--dos-shadow-control-xs:0 1px 3px rgb(13 13 13/8%);--dos-shadow-control:0 0 #0000;--dos-shadow-button:0 0 #0000;--dos-shadow-card:0 0 #0000;--dos-shadow-card-hover:0 1px 3px rgb(13 13 13/8%);--dos-shadow-raised:0 1px 3px rgb(13 13 13/8%);--dos-shadow-overlay:0 8px 28px rgb(13 13 13/12%);--dos-shadow-peek:-16px 0 48px rgb(13 13 13/14%);--dos-shadow-sheet:0 12px 48px rgb(13 13 13/18%);--dos-shadow-command:0 12px 48px rgb(13 13 13/18%);--dos-button-radius:var(--dos-radius-md);--dos-button-border-width:1px;--dos-button-quiet-bg:transparent;--dos-button-link-decoration:none;--dos-button-shadow:var(--dos-shadow-button);--dos-button-secondary-shadow:var(--dos-shadow-button);--dos-button-pressed-shadow:0 0 #0000;--dos-button-secondary-pressed-shadow:0 0 #0000;--dos-button-outline-fg:var(--dos-fg);--dos-field-radius:var(--dos-radius-md);--dos-field-surface:var(--dos-surface-elevated);--dos-field-shadow:0 0 #0000;--dos-kbd-shadow:inset 0 1px 0 var(--dos-surface-elevated),0 2px 0 var(--dos-border-strong),0 3px 3px var(--dos-surface-scrim);--dos-shell-radius:var(--dos-radius-md);--dos-shell-surface:var(--dos-field-surface);--dos-shell-shadow:var(--dos-field-shadow);--dos-segmented-radius:var(--dos-radius-md);--dos-segmented-option-radius:var(--dos-radius-sm);--dos-segmented-shadow:var(--dos-shadow-control-xs);--dos-menu-radius:var(--dos-radius-sm);--dos-menu-shadow:var(--dos-shadow-button);--dos-menu-pressed-shadow:var(--dos-shadow-control);--dos-panel-radius:var(--dos-radius-lg);--dos-panel-surface:var(--dos-surface-elevated);--dos-panel-shadow:0 0 #0000;--dos-floating-surface:var(--dos-surface-elevated);--dos-floating-border:var(--dos-border-card);--dos-dialog-radius:var(--dos-radius-3xl);--dos-popover-radius:var(--dos-radius-xl);--dos-bottom-sheet-corners:var(--dos-radius-xl);--dos-sheet-radius:var(--dos-radius-xl);--dos-sheet-shadow:var(--dos-shadow-overlay);--dos-sheet-border:var(--dos-border-card);--dos-sheet-top-border-width:1px;--dos-sheet-bottom-border-width:1px;--dos-sheet-left-border-width:1px;--dos-sheet-right-border-width:1px;--dos-nav-group-gap:24px;--dos-nav-heading-margin:0 12px 8px;--dos-nav-heading-padding:12px 0 9px;--dos-nav-heading-border-width:1px;--dos-nav-heading-fg:var(--dos-rail-fg);--dos-nav-heading-size:var(--dos-role-overline-size);--dos-nav-heading-weight:var(--dos-role-overline-weight);--dos-nav-heading-tracking:var(--dos-role-overline-tracking);--dos-nav-item-indent:12px;--dos-nav-item-padding:9px;--dos-nav-item-radius:7px;--dos-nav-item-size:0.875rem;--dos-nav-item-line:1.5;--dos-nav-active-shadow:0 0 #0000;--dos-nav-active-weight:500;--dos-motion-fast:140ms;--dos-motion-base:220ms;--dos-motion-slow:220ms;--dos-motion-press:100ms;--dos-motion-ease:cubic-bezier(0.22,1,0.36,1);--dos-motion-ease-quick:cubic-bezier(0.2,0,0,1);--dos-motion-spin:1s;--dos-press-scale:0.97;--dos-font-sans:"DOS Sailec","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--dos-font-data:var(--dos-font-sans);--dos-font-mono:ui-monospace,"SFMono-Regular",Menlo,Monaco,Consolas,monospace;--dos-role-heading-page-size:1.5rem;--dos-role-heading-page-line:1.25;--dos-role-heading-page-weight:500;--dos-role-heading-page-tracking:-0.02em;--dos-role-heading-section-size:1.125rem;--dos-role-heading-section-line:1.3;--dos-role-heading-section-weight:500;--dos-role-heading-section-tracking:-0.02em;--dos-role-heading-section-strong-size:1.125rem;--dos-role-heading-section-strong-line:1.3;--dos-role-heading-section-strong-weight:500;--dos-role-body-size:0.875rem;--dos-role-body-line:1.45;--dos-role-body-weight:400;--dos-role-body-strong-size:0.875rem;--dos-role-body-strong-line:1.45;--dos-role-body-strong-weight:500;--dos-role-label-size:0.8125rem;--dos-role-label-line:1.3;--dos-role-label-weight:400;--dos-role-label-strong-size:0.8125rem;--dos-role-label-strong-line:1.3;--dos-role-label-strong-weight:500;--dos-role-caption-size:0.8125rem;--dos-role-caption-line:1.45;--dos-role-caption-weight:400;--dos-role-caption-strong-size:0.8125rem;--dos-role-caption-strong-line:1.45;--dos-role-caption-strong-weight:500;--dos-role-overline-size:0.75rem;--dos-role-overline-line:1.5;--dos-role-overline-weight:500;--dos-role-overline-tracking:0.08em;--dos-role-control-size:0.875rem;--dos-role-control-line:1.25;--dos-role-control-weight:500;--dos-role-input-size:0.875rem;--dos-role-input-line:1.4;--dos-role-input-weight:400;--dos-role-navigation-size:0.875rem;--dos-role-navigation-line:1.4;--dos-role-navigation-weight:500;--dos-role-prose-size:1rem;--dos-role-prose-line:1.6;--dos-role-prose-weight:400;--dos-role-heading-card-size:1rem;--dos-role-heading-card-line:1.3;--dos-role-heading-card-weight:500;--dos-role-heading-card-tracking:-0.01em;--dos-role-data-size:0.875rem;--dos-role-data-line:1.4;--dos-role-data-weight:400;--dos-role-data-inline-size:0.875rem;--dos-role-data-inline-line:1.4;--dos-role-data-inline-weight:400;--dos-role-data-lg-size:1.5rem;--dos-role-data-lg-line:1.2;--dos-role-data-lg-weight:500;--dos-role-data-display-size:2rem;--dos-role-data-display-line:1.05;--dos-role-data-display-weight:500;--dos-role-data-display-tracking:-0.02em;--dos-role-code-size:0.8125rem;--dos-role-code-line:1.5;--dos-role-code-weight:400;--dos-role-badge-size:0.75rem;--dos-role-badge-line:1.25;--dos-role-badge-weight:500;--dos-role-badge-tracking:0.04em;--dos-prose-size:var(--dos-role-prose-size);--dos-prose-line:var(--dos-role-prose-line);--dos-prose-heading-weight:500;--dos-prose-h2-size:1.35em;--dos-prose-h3-size:1.18em;--dos-prose-h4-size:1.05em;--dos-prose-h5-size:1em;--dos-prose-h6-size:0.95em;--dos-prose-table-size:0.94em;--dos-prose-code-size:0.86em;--dos-studio-selection:#24686c;--dos-studio-focus-color:#0d0d0d;--dos-studio-hairline:rgb(13 13 13/8%);--dos-studio-shadow-popover:0 8px 28px rgb(13 13 13/12%);--dos-studio-shadow-sheet:0 12px 48px rgb(13 13 13/18%);--dos-studio-radius-control:7px;--dos-studio-link-wired:#0d0d0d;--dos-studio-state-scheduled:#0d0d0d;--dos-studio-state-live:#4a6b2c;--dos-studio-state-changed:#7a5c1a;--dos-studio-menu-item-radius:7px;--dos-studio-menu-item-hover:#f0eeea;--dos-studio-menu-item-active-bg:#f3ecf9;--dos-topbar-height:clamp(3.5rem,3.3725rem + 0.5229vw,4rem);--dos-page-pad-inline:clamp(1rem,0.7451rem + 1.0458vw,2rem);--dos-page-pad-block:clamp(1rem,0.7451rem + 1.0458vw,2rem);--dos-section-gap:clamp(1.5rem,1.2451rem + 1.0458vw,2.5rem);--dos-gutter:clamp(1rem,0.7451rem + 1.0458vw,2rem);--dos-page-max:1440px;--dos-measure-reading:65ch;--dos-device-width:390px;--dos-device-height:844px;--dos-hit-min:44px;--dos-z-overlay:1000;--dos-z-peek:1100;--dos-z-dialog:1150;--dos-z-popover:1200}:where(:root){--dos-color-teal:#24686c;--dos-selection-canvas:var(--dos-color-teal);--dos-tone-brand-mid:#d9c4ea;--dos-surface-shell:#fbfaf7;--dos-canvas-paper:#f6f4ef;--dos-canvas-dot:#d6d2c9;--dos-canvas-dot-pitch:16px;--dos-border-menu:#b9b4aa;--dos-state-draft:#8a867e;--dos-state-scheduled:#3b5f8f;--dos-state-live:var(--dos-studio-state-live);--dos-state-failed:var(--dos-tone-danger);--dos-state-sent:var(--dos-fg-meta);--dos-presence-agent:#7e46a2;--dos-presence-agent-alt:#a0457a;--dos-presence-1:#365c88;--dos-presence-2:#883752;--dos-presence-3:#246761;--dos-presence-4:#7a5c1a;--dos-presence-5:#4a6b2c;--dos-presence-6:#5b5650;--dos-role-heading-hero-size:2.125rem;--dos-role-heading-hero-line:1.15;--dos-role-heading-hero-weight:500;--dos-role-heading-hero-tracking:-0.02em;--dos-role-field-hero-size:1.0625rem;--dos-role-field-hero-line:1.45;--dos-role-field-hero-weight:400;--dos-role-log-size:0.875rem;--dos-role-log-line:1.5;--dos-role-log-weight:400;--dos-role-log-strong-size:0.875rem;--dos-role-log-strong-line:1.5;--dos-role-log-strong-weight:500;--dos-role-menu-size:0.8125rem;--dos-role-menu-line:1.25;--dos-role-menu-weight:400;--dos-z-local:10;--dos-z-chrome:100;--dos-z-palette:900;--dos-z-layer-base:1100;--dos-z-tooltip:1290;--dos-z-toast:1300;--dos-z-guard:1400;--dos-motion-menu-in:90ms;--dos-motion-menu-in-ease:cubic-bezier(0.2,0,0,1);--dos-motion-menu-in-shift:2px;--dos-motion-drawer:220ms;--dos-drawer-scrim:rgb(13 13 13/18%);--dos-motion-ghost-reveal:24ms;--dos-motion-ghost-reveal-cap:300ms;--dos-ghost-opacity:0.45;--dos-motion-commit:160ms;--dos-motion-tail-shimmer:1.5s;--dos-motion-working:1.6s;--dos-motion-working-dot:1.2s;--dos-motion-confirm-in:320ms;--dos-motion-confirm-in-ease:cubic-bezier(0.2,0.9,0.3,1.1);--dos-motion-parallax-hover:500ms;--dos-motion-parallax-hover-ease:cubic-bezier(0.2,0.8,0.2,1);--dos-motion-stagger:40ms;--dos-shadow-depth-rest:0 10px 22px -16px rgb(30 20 40/32%);--dos-shadow-depth-focus:0 22px 38px -22px rgb(30 20 40/42%),0 2px 6px -3px rgb(30 20 40/14%);--dos-shadow-depth-lift:0 30px 44px -22px rgb(30 20 40/48%);--dos-depth-lift-ring:0 0 0 2.5px var(--dos-selection-canvas);--dos-fade-set:0.4;--dos-fade-screen:0.15;--dos-fade-links-deliver:0.2;--dos-control-height-sm:32px;--dos-control-height-lg:44px;--dos-sidebar-width:248px;--dos-sidebar-row:32px;--dos-session-row:48px;--dos-bar-line:52px;--dos-bar-peek:min(320px,40vh);--dos-bar-open-max:max(220px,60vh);--dos-view-min:360px;--dos-bar-grip:14px;--dos-bar-grip-pill-width:40px;--dos-bar-grip-pill-height:4px;--dos-embed-height:300px;--dos-sheet-radius-phone:22px;--dos-field-float-height:44px;--dos-field-float-radius:14px;--dos-field-float-min:320px;--dos-field-float-max:720px;--dos-field-radius-hero:18px;--dos-shadow-field:0 1px 2px rgb(13 13 13/6%),0 8px 24px -12px rgb(13 13 13/18%);--dos-menu-row:24px;--dos-menu-min:212px;--dos-menu-max:320px;--dos-shadow-menu:2px 2px 0 rgb(13 13 13/9%),0 10px 26px -12px rgb(13 13 13/30%)}@media (prefers-reduced-motion:reduce){.dos-scope:not([data-dos-motion=expressive] *),:where(:root:not([data-dos-motion=expressive])){--dos-motion-fast:0ms;--dos-motion-base:0ms;--dos-motion-slow:0ms;--dos-motion-press:0ms;--dos-press-scale:1;--dos-motion-menu-in:0ms;--dos-motion-drawer:0ms;--dos-motion-ghost-reveal:0ms;--dos-motion-ghost-reveal-cap:0ms;--dos-motion-commit:0ms;--dos-motion-confirm-in:0ms;--dos-motion-parallax-hover:0ms;--dos-motion-stagger:0ms}}}@layer dos.density{:where(:root),[data-dos-density=comfortable]{--dos-field-height:initial;--dos-control-height:40px;--dos-row-height:52px;--dos-table-cell-padding-x:24px;--dos-table-cell-padding-y:16px}[data-dos-density=compact]{--dos-field-height:initial;--dos-control-height:32px;--dos-row-height:36px;--dos-gutter:var(--dos-space-16);--dos-table-cell-padding-x:16px;--dos-table-cell-padding-y:8px}[data-dos-density=admin]{--dos-control-height:32px;--dos-field-height:38px;--dos-row-height:52px;--dos-table-cell-padding-x:16px;--dos-table-cell-padding-y:12px}[data-dos-density=session]{--dos-field-height:initial;--dos-control-height:28px;--dos-row-height:32px;--dos-log-line:21px;--dos-topbar-height:48px;--dos-focus-color:var(--dos-fg);--dos-border-focus:var(--dos-focus-color);--dos-focus-ring:0 0 0 var(--dos-focus-width) var(--dos-focus-color);--dos-focus-halo:0 0 0 4px var(--dos-surface-sunken)}@media (pointer:coarse){[data-dos-density=comfortable]{--dos-control-height:44px}[data-dos-density=admin]{--dos-control-height:40px;--dos-field-height:44px}:where(:root){--dos-role-input-size:1rem;--dos-menu-row:44px}}}@layer dos.tokens{.dos-role-heading-page{font:var(--dos-role-heading-page-weight) var(--dos-role-heading-page-size) /var(--dos-role-heading-page-line) var(--dos-font-sans);letter-spacing:var(--dos-role-heading-page-tracking)}.dos-role-heading-section{font:var(--dos-role-heading-section-weight) var(--dos-role-heading-section-size) /var(--dos-role-heading-section-line) var(--dos-font-sans);letter-spacing:var(--dos-role-heading-section-tracking)}.dos-role-heading-section-strong{font:var(--dos-role-heading-section-strong-weight) var(--dos-role-heading-section-strong-size) /var(--dos-role-heading-section-strong-line) var(--dos-font-sans)}.dos-role-body{font:var(--dos-role-body-weight) var(--dos-role-body-size) /var(--dos-role-body-line) var(--dos-font-sans)}.dos-role-body-strong{font:var(--dos-role-body-strong-weight) var(--dos-role-body-strong-size) /var(--dos-role-body-strong-line) var(--dos-font-sans)}.dos-role-label{font:var(--dos-role-label-weight) var(--dos-role-label-size) /var(--dos-role-label-line) var(--dos-font-sans)}.dos-role-label-strong{font:var(--dos-role-label-strong-weight) var(--dos-role-label-strong-size) /var(--dos-role-label-strong-line) var(--dos-font-sans)}.dos-role-caption{font:var(--dos-role-caption-weight) var(--dos-role-caption-size) /var(--dos-role-caption-line) var(--dos-font-sans)}.dos-role-caption-strong{font:var(--dos-role-caption-strong-weight) var(--dos-role-caption-strong-size) /var(--dos-role-caption-strong-line) var(--dos-font-sans)}.dos-role-overline{font:var(--dos-role-overline-weight) var(--dos-role-overline-size) /var(--dos-role-overline-line) var(--dos-font-sans);letter-spacing:var(--dos-role-overline-tracking);text-transform:uppercase}.dos-role-control{font:var(--dos-role-control-weight) var(--dos-role-control-size) /var(--dos-role-control-line) var(--dos-font-sans)}.dos-role-input{font:var(--dos-role-input-weight) var(--dos-role-input-size) /var(--dos-role-input-line) var(--dos-font-sans)}.dos-role-navigation{font:var(--dos-role-navigation-weight) var(--dos-role-navigation-size) /var(--dos-role-navigation-line) var(--dos-font-sans)}.dos-role-prose{font:var(--dos-role-prose-weight) var(--dos-role-prose-size) /var(--dos-role-prose-line) var(--dos-font-sans)}.dos-role-heading-card{font:var(--dos-role-heading-card-weight) var(--dos-role-heading-card-size) /var(--dos-role-heading-card-line) var(--dos-font-sans);letter-spacing:var(--dos-role-heading-card-tracking)}.dos-role-data{font:var(--dos-role-data-weight) var(--dos-role-data-size) /var(--dos-role-data-line) var(--dos-font-data);font-variant-numeric:tabular-nums}.dos-role-data-inline{font:var(--dos-role-data-inline-weight) var(--dos-role-data-inline-size) /var(--dos-role-data-inline-line) var(--dos-font-data);font-variant-numeric:tabular-nums}.dos-role-data-lg{font:var(--dos-role-data-lg-weight) var(--dos-role-data-lg-size) /var(--dos-role-data-lg-line) var(--dos-font-data);font-variant-numeric:tabular-nums}.dos-role-data-display{font:var(--dos-role-data-display-weight) var(--dos-role-data-display-size) /var(--dos-role-data-display-line) var(--dos-font-data);font-variant-numeric:tabular-nums;letter-spacing:var(--dos-role-data-display-tracking)}.dos-role-code{font:var(--dos-role-code-weight) var(--dos-role-code-size) /var(--dos-role-code-line) var(--dos-font-mono)}.dos-role-heading-hero{font:var(--dos-role-heading-hero-weight) var(--dos-role-heading-hero-size) /var(--dos-role-heading-hero-line) var(--dos-font-sans);letter-spacing:var(--dos-role-heading-hero-tracking)}.dos-role-field-hero{font:var(--dos-role-field-hero-weight) var(--dos-role-field-hero-size) /var(--dos-role-field-hero-line) var(--dos-font-sans)}.dos-role-log{font:var(--dos-role-log-weight) var(--dos-role-log-size) /var(--dos-role-log-line) var(--dos-font-sans)}.dos-role-log-strong{font:var(--dos-role-log-strong-weight) var(--dos-role-log-strong-size) /var(--dos-role-log-strong-line) var(--dos-font-sans)}.dos-role-menu{font:var(--dos-role-menu-weight) var(--dos-role-menu-size) /var(--dos-role-menu-line) var(--dos-font-sans)}.dos-role-badge{font:var(--dos-role-badge-weight) var(--dos-role-badge-size) /var(--dos-role-badge-line) var(--dos-font-sans);letter-spacing:var(--dos-role-badge-tracking)}}.dos-scope,:root{--dos-surface:#fdfdfd;--dos-fg-secondary:var(--dos-fg-meta);--dos-color-brick-light:#fbf0f0;--dos-tone-danger-bg:var(--dos-color-brick-light);--dos-tone-brand-fg:var(--dos-color-purple);--dos-font-data:var(--dos-font-sans);--dos-role-heading-page-line:1.3;--dos-role-heading-section-line:1.3;--dos-role-body-line:1.3;--dos-role-body-strong-line:1.3;--dos-role-label-line:1.3;--dos-role-label-strong-line:1.3;--dos-role-caption-line:1.3;--dos-role-caption-strong-line:1.5;--dos-role-overline-line:1.3;--dos-role-overline-tracking:0.1em;--dos-role-data-line:1.3;--dos-role-data-lg-line:1.3;--dos-role-data-display-size:28px;--dos-role-data-display-line:1.3;--dos-radius-md:8px;--dos-radius-lg:8px;--dos-radius-xl:12px;--dos-control-radius:var(--dos-radius-md);--dos-button-height:32px;--dos-button-padding-x:14px;--dos-input-height:38px;--dos-input-padding-x:12px;--dos-badge-radius:12px;--nucleus-page-surface:var(--dos-surface-secondary);--nucleus-card-surface:var(--dos-surface-elevated);--nucleus-notice-z:30;--nucleus-notice-enter:300ms;--nucleus-notice-ease-out:cubic-bezier(0.16,1,0.3,1);--nucleus-notice-surface:#fdfdfd;--nucleus-notice-border:#d8d8d8;--nucleus-notice-text:#0d0a06;--nucleus-notice-pending:#c89b3c;--nucleus-notice-brand:#7e46a2;--nucleus-notice-brand-light:#f3ecf9;--nucleus-notice-success:#47a477;--nucleus-notice-error:#ac3939;--nucleus-notice-secondary:#4d4d4d;--nucleus-notice-count:#f0eeea;--nucleus-notice-font-size:14px;--nucleus-notice-shadow:0 4px 12px rgb(13 10 6/0.1);--nucleus-tool-form-max-width:820px}.dos-role-data-display,.dos-role-heading-page{letter-spacing:-.02em}.dos-role-data-lg,.dos-role-heading-section{letter-spacing:-.01em}.dos-role-data,.dos-role-data-display,.dos-role-data-lg{font-family:var(--dos-font-data);font-variant-numeric:normal}.action-button,.dorsia-small-button,.dos-button,.google-sheet-integration,.list-create-new-doc__create-new-button,.submit-for-review-btn,.upload-bulk-button,:root [data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-button],html[data-theme=light] .btn--withPopup:is(.btn--style-primary,.btn--style-secondary)>.btn,html[data-theme=light] .btn:is(.btn--style-primary,.btn--style-secondary):not(.btn--icon-only,.doc-tab),html[data-theme=light] .list-controls .pill[class*=list-controls__toggle-],html[data-theme=light] .relationship-add-new__add-button:not(.relationship-add-new__add-button--unstyled){box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--dos-button-height);min-height:var(--dos-button-height);border:0;border-radius:var(--dos-control-radius);padding:0 var(--dos-button-padding-x);background:var(--button-background,var(--dos-tone-brand));color:var(--button-foreground,var(--dos-fg-on-brand));box-shadow:var(--button-shadow,none);font-family:var(--dos-font-sans);font-size:14px;font-weight:500;line-height:1.3;letter-spacing:normal;text-decoration:none;text-transform:none;white-space:nowrap;cursor:pointer;transition:background-color var(--dos-motion-fast) var(--dos-motion-ease),color var(--dos-motion-fast) var(--dos-motion-ease),opacity var(--dos-motion-fast) var(--dos-motion-ease),translate var(--dos-motion-fast) var(--dos-motion-ease)}.action-button:hover:not(:disabled,.btn--disabled,[aria-disabled=true]),.dorsia-small-button:hover:not(:disabled,.btn--disabled,[aria-disabled=true]),.dos-button:hover:not(:disabled,.btn--disabled,[aria-disabled=true]),.google-sheet-integration:hover:not(:disabled,.btn--disabled,[aria-disabled=true]),.list-create-new-doc__create-new-button:hover:not(:disabled,.btn--disabled,[aria-disabled=true]),.submit-for-review-btn:hover:not(:disabled,.btn--disabled,[aria-disabled=true]),.upload-bulk-button:hover:not(:disabled,.btn--disabled,[aria-disabled=true]),:root [data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-button]:hover:not(:disabled,.btn--disabled,[aria-disabled=true]),html[data-theme=light] .btn--withPopup:is(.btn--style-primary,.btn--style-secondary)>.btn:hover:not(:disabled,.btn--disabled,[aria-disabled=true]),html[data-theme=light] .btn:is(.btn--style-primary,.btn--style-secondary):not(.btn--icon-only,.doc-tab):hover:not(:disabled,.btn--disabled,[aria-disabled=true]),html[data-theme=light] .list-controls .pill[class*=list-controls__toggle-]:hover:not(:disabled,[aria-disabled=true]),html[data-theme=light] .relationship-add-new__add-button:not(.relationship-add-new__add-button--unstyled):hover:not(:disabled,.btn--disabled,[aria-disabled=true]){background:var(--button-hover-background,var(--dos-tone-brand));color:var(--button-foreground,var(--dos-fg-on-brand));text-decoration:none}.action-button:focus-visible,.dorsia-small-button:focus-visible,.dos-button:focus-visible,.google-sheet-integration:focus-visible,.list-create-new-doc__create-new-button:focus-visible,.submit-for-review-btn:focus-visible,.upload-bulk-button:focus-visible,:root [data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-button]:focus-visible,html[data-theme=light] .btn--withPopup:is(.btn--style-primary,.btn--style-secondary)>.btn:focus-visible,html[data-theme=light] .btn:is(.btn--style-primary,.btn--style-secondary):not(.btn--icon-only,.doc-tab):focus-visible,html[data-theme=light] .list-controls .pill[class*=list-controls__toggle-]:focus-visible,html[data-theme=light] .relationship-add-new__add-button:not(.relationship-add-new__add-button--unstyled):focus-visible{outline:2px solid var(--dos-border-focus);outline-offset:2px}.action-button-approve,.dorsia-small-button,.dos-button--primary,.list-create-new-doc__create-new-button,.submit-for-review-btn,html[data-theme=light] .btn--style-primary{--button-background:var(--dos-tone-brand);--button-foreground:var(--dos-fg-on-brand);--button-shadow:none;--button-hover-background:var(--dos-tone-brand)}.action-button-review,.dos-button--secondary,.google-sheet-integration,.upload-bulk-button,:root [data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-cancel],html[data-theme=light] .btn--style-secondary,html[data-theme=light] .btn--withPopup.btn--style-secondary>.btn,html[data-theme=light] .list-controls .pill[class*=list-controls__toggle-],html[data-theme=light] .relationship-add-new__add-button:not(.relationship-add-new__add-button--unstyled){--button-background:transparent;--button-foreground:var(--dos-fg-secondary);--button-shadow:inset 0 0 0 1px var(--dos-border);--button-hover-background:var(--dos-surface-secondary)}html[data-theme=light] .list-controls .pill[class*=list-controls__toggle-]{--pill-icon-size:16px;flex:0 0 auto;width:auto;min-width:-moz-max-content;min-width:max-content;margin:0}html[data-theme=light] .list-controls .pill[class*=list-controls__toggle-] :is(.pill__label,.pill__icon){flex-shrink:0;font:inherit;color:inherit}html[data-theme=light] .relationship__wrap>.relationship-add-new{flex-shrink:0}html[data-theme=light] .relationship-add-new__add-button:not(.relationship-add-new__add-button--unstyled){flex-shrink:0;align-self:stretch;width:var(--dos-input-height);height:auto;min-height:var(--dos-input-height);margin:0;margin-inline-start:-1px;padding:0;border-start-start-radius:0;border-end-start-radius:0}html[data-theme=light] .relationship__wrap:has(>.relationship-add-new .relationship-add-new__add-button:not(.relationship-add-new__add-button--unstyled))>.react-select .rs__control{border-start-end-radius:0;border-end-end-radius:0}.action-button-deny,.dos-button--destructive{--button-background:var(--dos-tone-danger-bg);--button-foreground:var(--dos-tone-danger);--button-shadow:inset 0 0 0 1px var(--dos-tone-danger);--button-hover-background:var(--dos-tone-danger-bg)}.dos-button--ghost{--button-background:transparent;--button-foreground:var(--dos-fg-secondary);--button-shadow:none;--button-hover-background:var(--dos-surface-hover)}.dos-button--on-image:is(.dos-button--secondary,.dos-button--ghost){--button-background:var(--dos-surface-elevated)}.dos-button--large{height:44px;min-height:44px;width:100%;padding-inline:16px}.dos-button--small{height:28px;min-height:28px}.dos-button--icon{width:var(--dos-button-height);padding-inline:0;flex-shrink:0}.action-button>svg,.dos-button>svg,.submit-for-review-btn>svg{flex-shrink:0;color:currentColor}html[data-theme=light] .btn--withPopup:is(.btn--style-primary,.btn--style-secondary)>.btn :is(.btn__content,.btn__label),html[data-theme=light] .btn:is(.btn--style-primary,.btn--style-secondary):not(.btn--icon-only,.doc-tab) :is(.btn__content,.btn__label){display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;font:inherit;line-height:inherit}html[data-theme=light] :is(.btn,.btn--withPopup):is(.btn--style-primary,.btn--style-secondary):not(.btn--icon-only,.doc-tab){--btn-font-weight:500;--btn-line-height:1.3;--btn-padding-block-start:0;--btn-padding-block-end:0;--btn-padding-inline-start:var(--dos-button-padding-x);--btn-padding-inline-end:var(--dos-button-padding-x);--btn-border:none;--hover-btn-border:none;--color:var(--button-foreground);--bg-color:var(--button-background);--hover-color:var(--button-foreground);--hover-bg:var(--button-hover-background)}html[data-theme=light] .btn--withPopup:is(.btn--style-primary,.btn--style-secondary)>.btn{border-start-end-radius:0;border-end-end-radius:0}html[data-theme=light] .btn--withPopup:is(.btn--style-primary,.btn--style-secondary) .popup-button{border-start-end-radius:var(--dos-control-radius);border-end-end-radius:var(--dos-control-radius)}html[data-theme=light] .btn--withPopup.btn--style-secondary:not(.doc-tab):not(:has(>.btn--icon-only))>.popup{margin-inline-start:-1px}html[data-theme=light] .btn--withPopup.btn--style-secondary:not(.doc-tab):not(:has(>.btn--icon-only))>.popup .popup-button{border:none;border-start-start-radius:0;border-end-start-radius:0;box-shadow:var(--button-shadow)}.action-button:is(:disabled,.btn--disabled,[aria-disabled=true]),.dorsia-small-button:is(:disabled,.btn--disabled,[aria-disabled=true]),.dos-button:is(:disabled,.btn--disabled,[aria-disabled=true]),.google-sheet-integration:is(:disabled,.btn--disabled,[aria-disabled=true]),.list-create-new-doc__create-new-button:is(:disabled,.btn--disabled,[aria-disabled=true]),.submit-for-review-btn:is(:disabled,.btn--disabled,[aria-disabled=true]),.upload-bulk-button:is(:disabled,.btn--disabled,[aria-disabled=true]),:root [data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-button]:is(:disabled,.btn--disabled,[aria-disabled=true]),html[data-theme=light] .btn--withPopup.btn--disabled,html[data-theme=light] .btn--withPopup.btn--disabled>.btn,html[data-theme=light] .btn--withPopup:is(.btn--style-primary,.btn--style-secondary)>.btn:is(:disabled,.btn--disabled,[aria-disabled=true]),html[data-theme=light] .btn:is(.btn--style-primary,.btn--style-secondary):not(.btn--icon-only,.doc-tab):is(:disabled,.btn--disabled,[aria-disabled=true]),html[data-theme=light] .list-controls .pill[class*=list-controls__toggle-]:is(:disabled,[aria-disabled=true]),html[data-theme=light] .relationship-add-new__add-button:not(.relationship-add-new__add-button--unstyled):is(:disabled,.btn--disabled,[aria-disabled=true]){--button-background:var(--dos-surface-secondary);--button-foreground:var(--dos-fg-disabled);--button-shadow:inset 0 0 0 1px var(--dos-border);cursor:not-allowed;opacity:1}@media (prefers-reduced-motion:no-preference){.dos-button:active:not(:disabled,[aria-disabled=true]){translate:0 1px}}.nucleus-module{min-width:0;max-width:100%;padding:var(--nucleus-card-padding);border:1px solid var(--dos-border-subtle);border-radius:var(--dos-radius-xl);background:var(--nucleus-card-surface);color:var(--dos-fg);font-family:var(--dos-font-sans);font-size:var(--dos-role-body-size);font-weight:var(--dos-role-body-weight);line-height:var(--dos-role-body-line)}.nucleus-module--edge-to-edge{padding:0}.nucleus-module--edge-to-edge>.nucleus-module-body{gap:0}.nucleus-module--edge-to-edge>.nucleus-module-filters,.nucleus-module--edge-to-edge>.nucleus-module-footer,.nucleus-module--edge-to-edge>.nucleus-module-header,.nucleus-module--edge-to-edge>.nucleus-module-metrics,.nucleus-module--edge-to-edge>.nucleus-module-stalled,.nucleus-module--edge-to-edge>.nucleus-module-tabs{margin:0;padding:var(--nucleus-card-padding)}.nucleus-module-link-card{font-size:var(--dos-role-body-strong-size);font-weight:var(--dos-role-body-strong-weight);line-height:var(--dos-role-body-strong-line);text-decoration:none;overflow-wrap:anywhere;transition:border-color .15s ease,background-color .15s ease}.nucleus-module-link-card svg{color:var(--dos-fg-secondary)}.nucleus-module-link-card:hover{border-color:var(--dos-border-strong);background:var(--dos-surface-hover)}.nucleus-module-link-card:focus-visible{outline:2px solid var(--dos-border-focus);outline-offset:2px}.nucleus-module-header{display:flex;align-items:center;flex-wrap:wrap;gap:6px 16px;min-width:0;margin-bottom:16px}.nucleus-module-header__copy{display:contents}.nucleus-module-header>.nucleus-module-header__copy>.nucleus-module-header__title-row{flex:1 1 0;min-width:min(120px,100%)}.nucleus-module-header>.nucleus-module-actions{flex:0 1 auto}.nucleus-module-header .nucleus-module-description{flex-basis:100%;min-width:0;max-width:100%;order:1;margin:0}.nucleus-module-actions,.nucleus-module-header__title-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0;max-width:100%}.nucleus-module-header__status{max-width:100%}.nucleus-module-title{margin:0;color:var(--dos-fg);font-family:var(--dos-font-sans);font-size:var(--dos-role-heading-section-size);font-weight:var(--dos-role-heading-section-weight);line-height:var(--dos-role-heading-section-line);letter-spacing:-.01em;overflow-wrap:anywhere}.nucleus-module-title--page{font-size:var(--dos-role-heading-page-size);line-height:var(--dos-role-heading-page-line);letter-spacing:-.02em}.nucleus-module-title--subsection{font-size:var(--dos-role-body-strong-size);line-height:var(--dos-role-body-strong-line);letter-spacing:normal}.nucleus-module-description{margin:6px 0 0;color:var(--dos-fg-secondary);font-family:var(--dos-font-sans);font-size:var(--dos-role-body-size);font-weight:var(--dos-role-body-weight);line-height:var(--dos-role-body-line);letter-spacing:normal;overflow-wrap:anywhere}.nucleus-module-body,.nucleus-module-filters,.nucleus-module-tabs{min-width:0;max-width:100%}.nucleus-module-tabs{overflow-x:auto;margin-bottom:16px}.nucleus-module-filters{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px}.nucleus-module-filters>*{max-width:100%;min-width:0}.nucleus-module-footer{padding-top:16px;border-top:1px solid var(--dos-border-subtle);margin-top:16px}.nucleus-table-container{min-width:0;max-width:100%}.nucleus-table-viewport{width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;border-radius:var(--dos-radius-md)}.nucleus-table-viewport:focus-visible{outline:2px solid var(--dos-border-focus);outline-offset:2px}.nucleus-table-viewport>.table{display:block;inset-inline:auto;width:100%;margin:0;padding:0;overflow:visible}.nucleus-table-viewport table{margin:0;width:100%;min-width:560px;border-spacing:0;border-collapse:separate;color:var(--dos-fg);font-family:var(--dos-font-sans);font-size:var(--dos-role-body-size);font-weight:var(--dos-role-body-weight);line-height:var(--dos-role-body-line)}.nucleus-table-viewport th{color:var(--dos-fg-secondary);font-size:var(--dos-role-label-strong-size);font-weight:var(--dos-role-label-strong-weight);text-align:left;background:var(--dos-surface-secondary)}.nucleus-table-viewport td,.nucleus-table-viewport th{padding:12px 16px;border-bottom:1px solid var(--dos-border-subtle)}.nucleus-table-viewport th{padding-block:14px}@media (max-width:1024px){.nucleus-table-viewport :is(th,td):not([colspan]:not([colspan="1"])){white-space:nowrap}}.nucleus-table-hint{display:none;margin:0 0 8px;font:400 12px/1.3 var(--dos-font-sans);color:var(--dos-fg-secondary)}.nucleus-module-load-more{margin-top:16px}:is(.nucleus-module-pagination,.nucleus-module-load-more) .page-controls__page-info{margin-right:0;color:var(--dos-fg);font:400 13px/1.3 var(--dos-font-sans)}.nucleus-module-footer:has(>.nucleus-module-pagination){padding-top:0;border-top:0}[data-dos-component=popover]:has(>[data-dos-component=action-menu]){z-index:10000;min-width:180px;max-width:min(360px,calc(100vw - 16px));max-height:min(60dvh,480px);padding:4px;overflow-y:auto;border:1px solid var(--dos-border);border-radius:var(--dos-radius-md);background:var(--nucleus-card-surface);box-shadow:var(--dos-shadow-overlay);color:var(--dos-fg);font:400 14px/1.3 var(--dos-font-sans)}[data-dos-component=action-menu][role=menu]{display:flex;flex-direction:column;min-width:0}.nucleus-combobox{display:flex;min-width:0;max-width:100%}.nucleus-combobox>span,.nucleus-combobox>span>span{display:flex;width:100%;min-width:0}.nucleus-combobox button[aria-haspopup=listbox]{position:relative;display:flex;align-items:center;gap:8px;box-sizing:border-box;width:100%;min-width:0;height:var(--dos-input-height);min-height:var(--dos-input-height);padding:0 32px 0 12px;border:1px solid var(--dos-border);border-radius:var(--dos-control-radius);background:var(--dos-shell-surface);color:var(--dos-fg);text-align:left;font:400 var(--dos-role-body-size) /var(--dos-role-body-line) var(--dos-font-sans);cursor:pointer}.nucleus-combobox button[aria-haspopup=listbox]:focus-visible{border-color:var(--dos-border-focus);outline:2px solid var(--dos-border-focus);outline-offset:1px}.nucleus-combobox button[aria-haspopup=listbox]:disabled{background:var(--dos-surface-secondary);color:var(--dos-fg-disabled);cursor:not-allowed}.nucleus-combobox button[aria-haspopup=listbox]>span[data-empty]{min-width:0;overflow:hidden;flex:1 1 auto;text-overflow:ellipsis;white-space:nowrap}.nucleus-combobox button[aria-haspopup=listbox]>span:last-child{position:absolute;right:8px;display:inline-flex;color:var(--dos-fg-secondary);pointer-events:none}[data-dos-component=popover]:has(input[type=search]){z-index:var(--dos-z-popover);box-sizing:border-box;min-width:180px;max-width:min(420px,calc(100vw - 16px));max-height:min(60dvh,480px);overflow-y:auto;border:1px solid var(--dos-floating-border);border-radius:var(--dos-popover-radius);background:var(--dos-floating-surface);box-shadow:var(--dos-shadow-overlay);color:var(--dos-fg);font:400 var(--dos-role-body-size) /var(--dos-role-body-line) var(--dos-font-sans)}[data-dos-component=popover][data-hidden=true]:has(input[type=search]){visibility:hidden;pointer-events:none}[data-dos-component=popover]>div:has(input[type=search]){display:flex;align-items:center;gap:4px;padding:4px}[data-dos-component=popover]>div:has(input[type=search])>span{display:flex;align-items:center;gap:8px;box-sizing:border-box;width:100%;min-width:0;min-height:var(--dos-control-height);padding:0 4px 0 12px;border:1px solid var(--dos-border);border-radius:var(--dos-shell-radius);background:var(--dos-shell-surface)}[data-dos-component=popover] input[type=search]{min-width:0;padding:0;border:0;outline:0;flex:1 1 auto;background:transparent;color:var(--dos-fg);font:inherit}[data-dos-component=popover] input[type=search]::-moz-placeholder{color:var(--dos-fg-tertiary)}[data-dos-component=popover] input[type=search]::placeholder{color:var(--dos-fg-tertiary)}[data-dos-component=popover] input[type=search]+span button{display:inline-grid;width:24px;height:24px;padding:0;border:0;place-items:center;background:transparent;color:var(--dos-fg-secondary);cursor:pointer}[data-dos-component=popover]:has(input[type=search]) [role=listbox]{max-height:min(320px,45dvh);margin:0;padding:0;overflow-y:auto;list-style:none}[data-dos-component=popover]:has(input[type=search]) [role=option]{display:flex;align-items:center;gap:8px;width:100%;min-height:40px;padding:8px 12px;border:0;border-radius:var(--dos-radius-sm);background:transparent;color:var(--dos-fg);text-align:left;font:inherit;cursor:pointer}[data-dos-component=popover]:has(input[type=search]) [role=option]>span{display:flex;min-width:0;flex-direction:column;gap:2px}[data-dos-component=popover]:has(input[type=search]) [role=option]>span>span+span{color:var(--dos-fg-secondary)}[data-dos-component=popover]:has(input[type=search]) [role=option]:is(:hover,:focus-visible),[data-dos-component=popover]:has(input[type=search]) [role=option][aria-selected=true]{background:var(--dos-surface-hover)}[data-dos-component=popover]:has(input[type=search]) [role=option]:focus-visible{outline:2px solid var(--dos-border-focus);outline-offset:-2px}[data-dos-component=popover]:has(input[type=search])>div:not(:has(input)){padding:12px;color:var(--dos-fg-secondary)}@media (max-width:419px){.dos-t-modal-overlay:has(+[data-dos-component=popover] input[type=search]){position:fixed;z-index:var(--dos-z-popover);inset:0;background:var(--dos-surface-scrim)}[data-dos-component=popover].dos-t-sheet:has(input[type=search]){position:fixed!important;width:100%!important;max-width:none;max-height:calc(100dvh - 24px);inset:auto 0 0!important;border-radius:var(--dos-radius-xl) var(--dos-radius-xl) 0 0}}[data-dos-component=popover][data-hidden=true]:has(>[data-dos-component=action-menu]){visibility:hidden;pointer-events:none}[data-dos-component=action-menu] [role=menuitem]{display:flex;align-items:center;gap:8px;width:100%;min-height:36px;padding:8px 12px;border:0;border-radius:var(--dos-radius-sm);background:transparent;color:var(--dos-fg);text-align:left;font:inherit;cursor:pointer}[data-dos-component=action-menu] [role=menuitem]>span{min-width:0;gap:2px;overflow-wrap:anywhere}[data-dos-component=action-menu] [role=menuitem]:is(:hover,:focus-visible){background:var(--dos-surface-hover)}[data-dos-component=action-menu] [role=menuitem]:focus-visible{outline:2px solid var(--dos-border-focus);outline-offset:-2px}[data-dos-component=action-menu] [role=menuitem].text-tone-danger-fg{color:var(--dos-tone-danger)}[data-dos-component=action-menu] [role=menuitem][aria-disabled=true]{color:var(--dos-fg-secondary);cursor:not-allowed}[data-dos-component=action-menu] [role=menuitem][aria-disabled=true] .text-fg-tertiary{color:var(--dos-fg-tertiary)}@media (max-width:640px){.nucleus-module-header__title-row:not(:has(button)){display:contents}.nucleus-module-header__title-row:not(:has(button))>.nucleus-module-title{flex:1 1 0;min-width:min(120px,100%)}.nucleus-module-header__title-row:not(:has(button))>.nucleus-module-header__status{order:1}.nucleus-table-hint{display:block}}@media (pointer:coarse){[data-dos-component=action-menu] [role=menuitem]{min-height:44px}}[data-dos-component=menu]{position:fixed;top:0;left:0;z-index:10000;pointer-events:none}[data-dos-component=menu] [data-dos-menu-level]{position:fixed;box-sizing:border-box;display:flex;flex-direction:column;min-width:var(--dos-menu-min,212px);max-width:var(--dos-menu-max,320px);padding:4px;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--dos-border-menu,var(--dos-border));border-radius:var(--dos-menu-radius,var(--dos-radius-sm));background:var(--nucleus-card-surface,var(--dos-surface-elevated));box-shadow:var(--dos-shadow-menu,var(--dos-shadow-overlay));color:var(--dos-fg);font:400 13px/1.3 var(--dos-font-sans);outline:none;pointer-events:auto}[data-dos-component=menu] [data-dos-menu-row]{display:flex;align-items:center;gap:6px;min-height:var(--dos-menu-row,24px);padding:0 8px 0 2px;border-radius:2px;color:var(--dos-fg);cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none}[data-dos-component=menu] [data-dos-menu-part=marker]{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:18px}[data-dos-component=menu] [data-dos-menu-part=label]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-dos-component=menu] :is([data-dos-menu-part=hint],[data-dos-menu-part=accel]){flex-shrink:0;margin-inline-start:auto;padding-inline-start:16px;color:var(--dos-fg-meta,var(--dos-fg-secondary))}[data-dos-component=menu] [data-dos-menu-part=triangle]{flex-shrink:0;margin-inline-start:auto;fill:currentColor}[data-dos-component=menu] [data-dos-menu-row][data-tone=danger]{color:var(--dos-tone-danger-fg)}[data-dos-component=menu] [data-dos-menu-row][aria-disabled=true]{color:var(--dos-fg-tertiary)}[data-dos-component=menu] [data-dos-menu-row][data-highlighted]:not([aria-disabled=true]){background:var(--dos-fg);color:var(--dos-surface-elevated)}[data-dos-component=menu] [data-dos-menu-row][data-highlighted] :is([data-dos-menu-part=hint],[data-dos-menu-part=accel]){color:inherit;opacity:.75}[data-dos-component=menu] [data-dos-menu-row][data-highlighted][aria-disabled=true]{background:var(--dos-surface-hover);outline:1px solid var(--dos-fg-tertiary);outline-offset:-1px}[data-dos-component=menu] :is([data-dos-menu-part=heading],[data-dos-menu-part=title]){padding:6px 6px 2px;overflow:hidden;color:var(--dos-fg-secondary);font-size:var(--dos-role-overline-size,11px);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}[data-dos-component=menu] [data-dos-menu-part=separator]{flex-shrink:0;height:1px;margin:4px -4px;background:var(--dos-border-subtle)}[data-dos-component=menu] [data-dos-menu-part=empty]{display:flex;align-items:center;min-height:var(--dos-menu-row,24px);padding:0 6px;color:var(--dos-fg-meta,var(--dos-fg-secondary))}[data-dos-component=menu] [data-dos-menu-part=status]{display:flex;flex-shrink:0;align-items:center;min-height:var(--dos-menu-row,24px);margin:4px -4px -4px;padding:0 10px;overflow:hidden;border-bottom-right-radius:inherit;border-bottom-left-radius:inherit;white-space:nowrap}[data-dos-component=menu] [data-dos-menu-part=status]:not(:empty){background:var(--dos-tone-warning-bg);color:var(--dos-tone-warning)}.nucleus-module-state{flex-direction:column;gap:8px;padding:48px 24px;text-align:center}.nucleus-module-state,.nucleus-module-state__icon{display:flex;align-items:center;justify-content:center}.nucleus-module-state__icon{width:48px;height:48px;margin-bottom:8px;border-radius:var(--dos-radius-xl);background:var(--dos-surface-secondary);color:var(--dos-fg-secondary)}.nucleus-module-state__icon--danger{background:var(--dos-tone-danger-bg);color:var(--dos-tone-danger)}.nucleus-module-state__title{margin:0;color:var(--dos-fg);font-family:var(--dos-font-sans);font-size:16px;font-weight:500;line-height:1.3}.nucleus-module-state__description{max-width:46ch;margin:0;color:var(--dos-fg-secondary);font-family:var(--dos-font-sans);font-size:14px;line-height:1.5}.nucleus-module-state__action{margin-top:16px}.nucleus-module-body{display:flex;flex-direction:column;gap:16px}.nucleus-module-body>*{min-width:0}.nucleus-module-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:12px}.nucleus-module-metrics.nucleus-module-metrics>*{width:auto;min-width:0}@media (max-width:640px){.nucleus-module-metrics{grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr))}}.nucleus-module-subpanel{display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:var(--dos-control-radius);background:var(--dos-surface-secondary)}.nucleus-module-subpanel__header{margin-bottom:4px}.nucleus-module-list-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:24px;color:var(--dos-fg);font-size:14px;line-height:1.3}.nucleus-module-list-row__value{font-weight:500;font-variant-numeric:tabular-nums}@media (pointer:coarse){.nucleus-combobox button[aria-haspopup=listbox]{min-height:44px}}.nucleus-tag{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding:4px 10px;border-radius:6px;background:var(--dos-surface-hover);color:var(--dos-fg-secondary);font-family:var(--dos-font-sans);font-size:var(--dos-role-label-strong-size);font-weight:var(--dos-role-label-strong-weight);line-height:var(--dos-role-label-strong-line);white-space:nowrap}.nucleus-tag[data-tone=muted]{color:var(--dos-fg-tertiary)}.nucleus-tag[data-tone=positive]{background:var(--dos-tone-positive-bg);color:var(--dos-tone-positive-fg)}.nucleus-tag[data-tone=danger]{background:var(--dos-tone-danger-bg);color:var(--dos-tone-danger-fg)}.nucleus-tag[data-tone=warning]{background:var(--dos-tone-warning-bg);color:var(--dos-tone-warning-fg)}.nucleus-tag[data-tone=brand]{background:var(--dos-tone-brand-bg);color:var(--dos-tone-brand-fg)}.nucleus-item-list{display:grid;gap:8px;margin:0 0 12px;padding:0;list-style:none}.nucleus-item-row{display:flex;align-items:center;gap:12px;min-width:0;padding:12px 14px;border:1px solid var(--dos-border);border-radius:10px;background:var(--dos-surface);font-family:var(--dos-font-sans)}.nucleus-item-row--dragging{position:relative;z-index:10;box-shadow:var(--dos-shadow-overlay)}.nucleus-item-row__handle{display:inline-flex;flex:none;align-items:center;justify-content:center;width:24px;height:40px;padding:0;border:0;background:transparent;color:var(--dos-fg-tertiary);font-size:var(--dos-role-label-size);line-height:1;cursor:grab;touch-action:none}.nucleus-item-row__handle:active{cursor:grabbing}@media (pointer:coarse){.nucleus-item-row__handle{width:44px;height:44px}}.nucleus-item-row__thumb{display:inline-flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;overflow:hidden;padding:0;border:0;border-radius:var(--dos-control-radius);background:var(--dos-tone-brand-bg);color:var(--dos-tone-brand);cursor:pointer}.nucleus-item-row__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.nucleus-item-row__text{display:flex;flex:1 1 auto;flex-direction:column;gap:3px;min-width:0}.nucleus-item-row__name{overflow:hidden;color:var(--dos-fg);font-size:13px;font-weight:500;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.nucleus-item-row__meta{color:var(--dos-fg-secondary);font-size:var(--dos-role-label-size);line-height:var(--dos-role-label-line)}.nucleus-item-row__link{padding:0;border:0;background:transparent;color:var(--dos-tone-brand-fg);font:inherit;font-weight:500;cursor:pointer}.nucleus-item-row__link:hover{text-decoration:underline}.nucleus-item-row__actions{display:inline-flex;flex:none;align-items:center;gap:4px}.nucleus-icon-button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--dos-control-radius);background:transparent;color:var(--dos-fg-secondary);cursor:pointer;transition:background-color .15s ease,color .15s ease}.nucleus-icon-button:hover:not(:disabled){background:var(--dos-surface-hover);color:var(--dos-fg)}.nucleus-icon-button--danger{color:var(--dos-tone-danger-fg)}.nucleus-icon-button--danger:hover:not(:disabled){background:var(--dos-tone-danger-bg);color:var(--dos-tone-danger-fg)}.nucleus-icon-button:disabled{color:var(--dos-fg-disabled);cursor:not-allowed}:is(.nucleus-icon-button,.nucleus-item-row__handle,.nucleus-item-row__thumb,.nucleus-item-row__link):focus-visible{outline:2px solid var(--dos-border-focus);outline-offset:2px}.nucleus-field-empty{margin:0 0 12px;padding:12px 16px;border:1px dashed var(--dos-border);border-radius:var(--dos-control-radius);color:var(--dos-fg-tertiary);font-family:var(--dos-font-sans);font-size:13px;line-height:1.3}.nucleus-field-empty strong{color:var(--dos-fg-secondary);font-weight:500}.nucleus-row-label{display:inline-flex;align-items:center;gap:8px;width:100%;min-width:0;font-family:var(--dos-font-sans)}.nucleus-row-label__title{overflow:hidden;color:var(--dos-fg);font-size:var(--dos-role-body-size);font-weight:var(--dos-role-body-strong-weight);line-height:var(--dos-role-body-line);text-overflow:ellipsis;white-space:nowrap}.nucleus-row-label__meta{flex:none;color:var(--dos-fg-secondary);font-size:var(--dos-role-label-size);font-weight:var(--dos-role-label-weight);line-height:var(--dos-role-label-line);white-space:nowrap}.nucleus-row-label .nucleus-tag{flex:none}:is(td,[role=cell],[role=gridcell]) .nucleus-action-trigger{--button-shadow:none;--button-background:transparent;width:28px;height:28px;min-width:28px;min-height:28px;--button-foreground:var(--dos-fg-tertiary)}:is(td,[role=cell],[role=gridcell]) .nucleus-action-trigger:is(:hover,[aria-expanded=true]){--button-background:var(--dos-surface-hover);--button-foreground:var(--dos-fg)}:is(td,[role=cell]) .action-button{--button-background:transparent;--button-shadow:none;width:28px;min-width:28px;height:28px;min-height:28px;padding:0}:is(td,[role=cell]) .action-button-review{--button-foreground:var(--dos-fg-secondary);--button-hover-background:var(--dos-surface-hover)}:is(td,[role=cell]) .action-button-approve{--button-foreground:var(--dos-tone-brand);--button-hover-background:var(--dos-tone-brand-bg)}:is(td,[role=cell]) .action-button-deny{--button-foreground:var(--dos-tone-danger);--button-hover-background:var(--dos-tone-danger-bg)}:is(td,[role=cell]) .actions-cell{gap:4px}.nucleus-module-metrics--summary{margin-bottom:16px}.nucleus-stats-strip{container-type:inline-size}.nucleus-stats-strip__row{display:flex;align-items:center;gap:32px}.nucleus-stats-strip__rings{display:flex;flex-shrink:0;align-items:flex-start;justify-content:center;gap:32px}.nucleus-stats-strip__divider{flex-shrink:0;align-self:center;width:1px;height:80px;background:var(--dos-border-subtle)}.nucleus-stats-strip__row>.nucleus-module-metrics{flex:1 1 0}.nucleus-stats-strip__mobile-only{display:none}@container (max-width: 640px){.nucleus-stats-strip__row{display:block}.nucleus-stats-strip__divider,.nucleus-stats-strip__rings{display:none}.nucleus-stats-strip__mobile-only{display:flex}.nucleus-stats-strip__row>.nucleus-module-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.nucleus-stats-strip .nucleus-metric-card--compact{min-height:0;padding:0;gap:2px;background:transparent}.nucleus-metric-card--compact>:nth-child(2){font-size:var(--dos-role-data-lg-size);line-height:var(--dos-role-data-lg-line)}}.nucleus-meter{display:block;height:6px;overflow:hidden;border-radius:3px;background:var(--dos-border-subtle)}.nucleus-meter>span{display:block;height:100%;border-radius:inherit;background:var(--dos-fg-tertiary)}.nucleus-meter[data-tone=positive]>span{background:var(--dos-tone-positive-fg)}.nucleus-meter[data-tone=warning]>span{background:var(--dos-tone-warning)}.nucleus-meter[data-tone=danger]>span{background:var(--dos-tone-danger)}.nucleus-meter[data-tone=brand]>span{background:var(--dos-tone-brand)}.nucleus-meter-cell{display:flex;align-items:center;gap:8px;min-width:140px}.nucleus-meter-cell>.nucleus-meter{flex:1 1 auto}.nucleus-meter-cell__value{flex:none;min-width:4ch;font-variant-numeric:tabular-nums;text-align:right}.nucleus-tag-list{display:flex;flex-wrap:wrap;gap:6px}.nucleus-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.nucleus-event-switcher{width:360px;max-width:100%;min-width:0}.nucleus-event-switcher__option{display:flex;flex-direction:column;gap:2px;min-width:0}.nucleus-event-switcher__option-title{font-weight:var(--dos-role-body-strong-weight);overflow-wrap:anywhere}.nucleus-event-switcher__option-meta{color:var(--dos-fg-secondary);font-size:var(--dos-role-label-size);line-height:var(--dos-role-label-line);overflow-wrap:anywhere}.collection-list:has(>.org-tabs[data-nucleus-pending])>.collection-list__wrap,.collection-list__wrap:has([data-nucleus-pending]) .collection-list__tables{opacity:.55;transition:opacity .15s ease 60ms}.nucleus-module-stalled{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;box-sizing:border-box;padding:8px 8px 8px 16px;border:1px solid color-mix(in srgb,var(--dos-tone-warning-fg) 25%,transparent);border-radius:var(--dos-control-radius);background:var(--dos-tone-warning-bg);color:var(--dos-tone-warning-fg);font-size:14px;line-height:1.4}.nucleus-module-body[data-nucleus-pending],html[data-nucleus-pending] :is(.collection-edit__main-wrapper,.query-inspector,main.versions){opacity:.55;transition:opacity .15s ease 60ms}.nucleus-event-switcher .rs__control--menu-is-open .rs__value-container{padding-left:22px;background:no-repeat 0/14px 14px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%238d8d8d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E")}.nucleus-event-switcher .rs__placeholder{color:var(--dos-fg-tertiary);font-weight:var(--dos-role-body-weight)}.nucleus-route-skeleton{position:fixed;right:0;bottom:0;z-index:30;box-sizing:border-box;padding:var(--nucleus-page-space-top) var(--nucleus-page-gutter);overflow:hidden;background:var(--nucleus-page-surface)}.nucleus-route-skeleton__title{margin:0 0 16px;color:var(--dos-fg);font-family:var(--dos-font-sans);font-size:var(--dos-role-heading-page-size);font-weight:var(--dos-role-heading-section-weight);line-height:var(--dos-role-heading-page-line);letter-spacing:-.02em}.nucleus-route-skeleton__card{display:flex;flex-direction:column;gap:16px;box-sizing:border-box;padding:var(--nucleus-card-padding);border:1px solid var(--dos-border-subtle);border-radius:var(--dos-radius-xl);background:var(--nucleus-card-surface)}.nucleus-route-skeleton__bar{display:block;max-width:100%;height:16px;border-radius:4px}.nucleus-route-skeleton__band{width:100%;height:44px;margin-block:8px}html.nucleus-route-switching .app-header .step-nav{visibility:hidden}@media (prefers-reduced-motion:no-preference){.dos-t-dropdown[data-state=open]{animation:nucleus-popover-in var(--dos-motion-fast) var(--dos-motion-ease) both}.dos-t-dropdown[data-state=closed]{animation:nucleus-popover-out var(--dos-motion-fast) var(--dos-motion-ease) both}.dos-t-dropdown[data-side=top]{--nucleus-popover-offset:4px}.dos-t-dropdown[data-side=bottom]{--nucleus-popover-offset:-4px}[data-nucleus-surface=modal][data-state=open]{animation:nucleus-dialog-in var(--dos-motion-base) var(--dos-motion-ease) both}[data-nucleus-surface=drawer][data-state=open]{animation:nucleus-drawer-in var(--dos-motion-base) var(--dos-motion-ease) both}.nucleus-spotlight__overlay{animation:nucleus-fade-in var(--dos-motion-fast) var(--dos-motion-ease) both}.nucleus-spotlight{animation:nucleus-dialog-in var(--dos-motion-base) var(--dos-motion-ease) both}.nucleus-nav__item,.nucleus-nav__profile-menu-item{transition:background-color var(--dos-motion-fast) var(--dos-motion-ease),color var(--dos-motion-fast) var(--dos-motion-ease)}.nucleus-nav__profile-chevron{transition:rotate var(--dos-motion-fast) var(--dos-motion-ease)}}@keyframes nucleus-popover-in{0%{opacity:0;translate:0 var(--nucleus-popover-offset,-4px)}to{opacity:1;translate:0 0}}@keyframes nucleus-popover-out{0%{opacity:1;translate:0 0}to{opacity:0;translate:0 var(--nucleus-popover-offset,-4px)}}@keyframes nucleus-dialog-in{0%{opacity:0;scale:.98}to{opacity:1;scale:1}}@keyframes nucleus-drawer-in{0%{opacity:0;translate:8px 0}to{opacity:1;translate:0 0}}@keyframes nucleus-fade-in{0%{opacity:0}to{opacity:1}}