:root{--font-heading:ui-sans-serif, system-ui, sans-serif;--font-body:ui-sans-serif, system-ui, sans-serif;--color-on-dark:#fff;--color-on-primary:#111827;--color-primary:#f9b930;--color-primary-dark:#ca9500;--color-primary-light:#fcd34d;--color-secondary:#06b6d4;--color-secondary-dark:#0891b2;--color-secondary-light:#67e8f9;--color-beige:#e1d5c0;--color-beige-dark:#eadbbb;--color-beige-light:#f0ebe6;--color-link:#0891b2;--color-link-dark:#0e7490;--color-status-info:#0e7490;--color-surface:#f0eee6;--color-surface-light:#f8f7f2;--color-surface-dark:#e8e4d8;--color-surface-muted:#f4f2ec;--color-layer-1:#fff;--color-layer-2:#f8f8f8;--color-card:#f8f7f2;--color-success:#00ac6f;--color-success-dark:#007a4f;--color-warning:#f9b930;--color-warning-dark:#b88700;--color-error:#fd8d33;--color-error-dark:#b15200;--color-info:#7ec8ee;--color-info-dark:#4a87a8;--color-text:#111827;--color-text-secondary:#4b5563;--color-text-tertiary:#6b7280;--color-text-disabled:#9ca3af;--color-border:#e5e7eb;--color-border-focus:#ca9500;--color-ring:#ca9500;--color-gray-50:#f6f6f6;--color-gray-100:#dedede;--color-gray-200:#b0b0b0;--color-gray-300:#f5f5f5;--color-gray-400:#d4d4d4;--color-gray-500:#a3a3a3;--color-gray-600:#606060;--color-gray-700:#404040;--color-gray-800:#262626;--color-gray-900:#181818;--color-green:#00ac6f;--color-green-dark:#007a4f;--color-yellow:#f9b930;--color-yellow-dark:#ca9500;--color-orange:#fd8d33;--color-orange-dark:#b15200;--color-purple:#caaaf3;--color-purple-dark:#7d66a1;--color-pink:#f67484;--color-pink-dark:#b34558;--color-teal:#06b6d4;--color-teal-dark:#0891b2;--color-lime:#bfd089;--color-lime-dark:#5b7a1e;--color-indigo:#4f46e5;--color-brown:#843946;--color-fuchsia:#9c2a8c;--color-blue:#3b82f6;--color-blue-dark:#2563eb;--color-terracotta:#d94f30;--color-terracotta-dark:#b83d24;--color-gold:#c19a5e;--color-gold-dark:#a07d45;--space-xs:.25rem;--space-sm:.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:4rem;--radius-sm:.125rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:1rem;--radius-full:9999px;--color-tertiary:#d94f30;--color-tertiary-dark:#b83d24;--color-tertiary-light:#f0a08c;--color-on-tertiary:#fff;--color-on-secondary:#fff;--elevation-1:0 1px 2px 0 #0000000d;--elevation-2:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--elevation-3:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--btn-press-depth:6px;--btn-edge-width:1.5px;--icon-stroke:2;--icon-size-sm:14px;--icon-size-md:16px;--icon-size-lg:20px}:root,.dark,[data-mode=dark]{--color-category-1:var(--color-teal-dark);--color-category-2:var(--color-purple-dark);--color-category-3:var(--color-pink-dark);--color-category-4:var(--color-green-dark);--color-category-5:var(--color-indigo);--color-category-6:var(--color-fuchsia);--color-category-7:var(--color-lime-dark);--color-category-8:var(--color-brown);--table-header-bg:var(--color-beige-light);--table-header-text:var(--color-text-secondary);--table-row:transparent;--table-row-alt:var(--color-surface-muted);--table-row-hover:var(--color-beige-light);--table-row-selected:var(--color-beige-dark);--table-row-active:var(--color-beige);--table-divider:var(--color-border);--card-border:transparent;--elevation-hard:0 4px 0 0 var(--color-text)}[data-mode=dark],.dark{--color-on-dark:#fff;--color-surface:#141413;--color-surface-light:#1e1e1e;--color-surface-dark:#0b0b0b;--color-surface-muted:#191918;--color-layer-1:#1e1e1e;--color-layer-2:#262626;--color-card:#1e1e1e;--color-text:#f5f5f5;--color-text-secondary:#a3a3a3;--color-text-tertiary:gray;--color-text-disabled:#606060;--color-border:#2a2a2a;--color-border-focus:#ca9500;--color-ring:#ca9500;--color-beige:#3a352c;--color-beige-dark:#2c281f;--color-beige-light:#46402f;--color-link:#22d3ee;--color-gray-50:#1b1b1b;--color-gray-100:#2c2c2c;--color-gray-200:#4a4a4a;--color-gray-400:#3a3a3a;--color-gray-600:#b0b0b0;--color-gray-700:#c4c4c4;--color-gray-800:#dcdcdc;--color-gray-900:#f0f0f0;--elevation-1:0 1px 2px 0 #0006;--elevation-2:0 1px 3px 0 #00000080, 0 1px 2px -1px #00000080;--elevation-3:0 4px 6px -1px #00000080, 0 2px 4px -2px #00000080}:root:not([data-palette]){--fl-pal-canvas:var(--color-surface);--fl-pal-alt:var(--color-surface-muted);--fl-pal-surface:var(--color-card);--fl-pal-sunken:var(--color-beige-light);--fl-pal-line:var(--color-border);--fl-pal-line-strong:var(--color-beige-dark);--fl-pal-ink:var(--color-text);--fl-pal-ink-2:var(--color-text-secondary);--fl-pal-ink-3:var(--color-text-tertiary);--fl-pal-highlight:var(--color-text);--fl-pal-outline:var(--color-text);--fl-pal-offset:var(--color-text);--fl-pal-shade:var(--color-gray-900);--fl-pal-primary:var(--color-primary);--fl-pal-primary-edge:var(--color-primary-dark);--fl-pal-primary-ink:var(--color-on-primary);--fl-pal-primary-soft:color-mix(in srgb, var(--color-primary) 18%, var(--color-card));--fl-pal-primary-text:var(--color-text);--fl-pal-secondary:var(--color-secondary);--fl-pal-secondary-edge:var(--color-secondary-dark);--fl-pal-secondary-ink:var(--color-on-secondary);--fl-pal-secondary-soft:color-mix(in srgb, var(--color-secondary) 14%, var(--color-card));--fl-pal-secondary-text:var(--color-link);--fl-pal-good:var(--color-success-dark);--fl-pal-good-soft:color-mix(in srgb, var(--color-success-dark) 14%, var(--color-card));--fl-pal-good-text:color-mix(in srgb, var(--color-success-dark) 45%, var(--color-text));--fl-pal-good-ink:var(--color-on-dark);--fl-pal-warn:var(--color-gold-dark);--fl-pal-warn-soft:color-mix(in srgb, var(--color-gold-dark) 14%, var(--color-card));--fl-pal-warn-text:color-mix(in srgb, var(--color-gold-dark) 45%, var(--color-text));--fl-pal-warn-ink:#111827;--fl-pal-bad:var(--color-error-dark);--fl-pal-bad-soft:color-mix(in srgb, var(--color-error-dark) 14%, var(--color-card));--fl-pal-bad-text:color-mix(in srgb, var(--color-error-dark) 45%, var(--color-text));--fl-pal-bad-ink:var(--color-on-dark);--fl-pal-info:var(--color-blue-dark);--fl-pal-info-soft:color-mix(in srgb, var(--color-blue-dark) 14%, var(--color-card));--fl-pal-info-text:color-mix(in srgb, var(--color-blue-dark) 45%, var(--color-text));--fl-pal-info-ink:var(--color-on-dark);--fl-pal-fern:var(--color-lime-dark);--fl-pal-fern-soft:color-mix(in srgb, var(--color-lime-dark) 16%, var(--color-card));--fl-pal-fern-text:color-mix(in srgb, var(--color-lime-dark) 45%, var(--color-text));--fl-pal-fern-on:var(--color-on-dark);--fl-pal-moss:var(--color-green-dark);--fl-pal-moss-soft:color-mix(in srgb, var(--color-green-dark) 16%, var(--color-card));--fl-pal-moss-text:color-mix(in srgb, var(--color-green-dark) 45%, var(--color-text));--fl-pal-moss-on:var(--color-on-dark);--fl-pal-lake:var(--color-blue-dark);--fl-pal-lake-soft:color-mix(in srgb, var(--color-blue-dark) 16%, var(--color-card));--fl-pal-lake-text:color-mix(in srgb, var(--color-blue-dark) 45%, var(--color-text));--fl-pal-lake-on:var(--color-on-dark);--fl-pal-glacier:var(--color-link-dark);--fl-pal-glacier-soft:color-mix(in srgb, var(--color-link-dark) 16%, var(--color-card));--fl-pal-glacier-text:color-mix(in srgb, var(--color-link-dark) 45%, var(--color-text));--fl-pal-glacier-on:var(--color-on-dark);--fl-pal-heather:var(--color-purple-dark);--fl-pal-heather-soft:color-mix(in srgb, var(--color-purple-dark) 16%, var(--color-card));--fl-pal-heather-text:color-mix(in srgb, var(--color-purple-dark) 45%, var(--color-text));--fl-pal-heather-on:var(--color-on-dark);--fl-pal-rose:var(--color-pink-dark);--fl-pal-rose-soft:color-mix(in srgb, var(--color-pink-dark) 16%, var(--color-card));--fl-pal-rose-text:color-mix(in srgb, var(--color-pink-dark) 45%, var(--color-text));--fl-pal-rose-on:var(--color-on-dark);--fl-pal-clay:var(--color-terracotta-dark);--fl-pal-clay-soft:color-mix(in srgb, var(--color-terracotta-dark) 16%, var(--color-card));--fl-pal-clay-text:color-mix(in srgb, var(--color-terracotta-dark) 45%, var(--color-text));--fl-pal-clay-on:var(--color-on-dark);--fl-pal-ochre:var(--color-gold-dark);--fl-pal-ochre-soft:color-mix(in srgb, var(--color-gold-dark) 16%, var(--color-card));--fl-pal-ochre-text:color-mix(in srgb, var(--color-gold-dark) 45%, var(--color-text));--fl-pal-ochre-on:#111827;--fl-pal-bark:var(--color-brown);--fl-pal-bark-soft:color-mix(in srgb, var(--color-brown) 16%, var(--color-card));--fl-pal-bark-text:color-mix(in srgb, var(--color-brown) 45%, var(--color-text));--fl-pal-bark-on:var(--color-on-dark);--fl-pal-slate:#4b5563;--fl-pal-slate-soft:color-mix(in srgb, #4b5563 16%, var(--color-card));--fl-pal-slate-text:color-mix(in srgb, #4b5563 45%, var(--color-text));--fl-pal-slate-on:var(--color-on-dark);--fl-canvas:var(--fl-pal-canvas);--fl-alt:var(--fl-pal-alt);--fl-surface:var(--fl-pal-surface);--fl-sunken:var(--fl-pal-sunken);--fl-line:var(--fl-pal-line);--fl-line-strong:var(--fl-pal-line-strong);--fl-ink:var(--fl-pal-ink);--fl-ink-2:var(--fl-pal-ink-2);--fl-ink-3:var(--fl-pal-ink-3);--fl-ink-disabled:color-mix(in srgb, var(--fl-pal-ink-3) 62%, var(--fl-pal-surface));--fl-primary:var(--fl-pal-primary);--fl-primary-edge:var(--fl-pal-primary-edge);--fl-primary-ink:var(--fl-pal-primary-ink);--fl-primary-soft:var(--fl-pal-primary-soft);--fl-primary-text:var(--fl-pal-primary-text);--fl-secondary:var(--fl-pal-secondary);--fl-secondary-edge:var(--fl-pal-secondary-edge);--fl-secondary-ink:var(--fl-pal-secondary-ink);--fl-secondary-soft:var(--fl-pal-secondary-soft);--fl-secondary-text:var(--fl-pal-secondary-text);--fl-highlight:var(--fl-pal-highlight);--fl-focus:var(--fl-pal-ink);--fl-focus-halo:color-mix(in srgb, var(--fl-pal-secondary) 55%, transparent);--fl-selection:var(--fl-pal-primary-soft);--fl-selection-ink:var(--fl-pal-primary-text);--fl-outline:var(--fl-pal-outline);--fl-offset:var(--fl-pal-offset);--fl-good:var(--fl-pal-good);--fl-good-soft:var(--fl-pal-good-soft);--fl-good-text:var(--fl-pal-good-text);--fl-good-ink:var(--fl-pal-good-ink);--fl-warn:var(--fl-pal-warn);--fl-warn-soft:var(--fl-pal-warn-soft);--fl-warn-text:var(--fl-pal-warn-text);--fl-warn-ink:var(--fl-pal-warn-ink);--fl-bad:var(--fl-pal-bad);--fl-bad-soft:var(--fl-pal-bad-soft);--fl-bad-text:var(--fl-pal-bad-text);--fl-bad-ink:var(--fl-pal-bad-ink);--fl-info:var(--fl-pal-info);--fl-info-soft:var(--fl-pal-info-soft);--fl-info-text:var(--fl-pal-info-text);--fl-info-ink:var(--fl-pal-info-ink);--fl-hue-fern:var(--fl-pal-fern);--fl-hue-fern-soft:var(--fl-pal-fern-soft);--fl-hue-fern-text:var(--fl-pal-fern-text);--fl-hue-fern-on:var(--fl-pal-fern-on);--fl-hue-moss:var(--fl-pal-moss);--fl-hue-moss-soft:var(--fl-pal-moss-soft);--fl-hue-moss-text:var(--fl-pal-moss-text);--fl-hue-moss-on:var(--fl-pal-moss-on);--fl-hue-lake:var(--fl-pal-lake);--fl-hue-lake-soft:var(--fl-pal-lake-soft);--fl-hue-lake-text:var(--fl-pal-lake-text);--fl-hue-lake-on:var(--fl-pal-lake-on);--fl-hue-glacier:var(--fl-pal-glacier);--fl-hue-glacier-soft:var(--fl-pal-glacier-soft);--fl-hue-glacier-text:var(--fl-pal-glacier-text);--fl-hue-glacier-on:var(--fl-pal-glacier-on);--fl-hue-heather:var(--fl-pal-heather);--fl-hue-heather-soft:var(--fl-pal-heather-soft);--fl-hue-heather-text:var(--fl-pal-heather-text);--fl-hue-heather-on:var(--fl-pal-heather-on);--fl-hue-rose:var(--fl-pal-rose);--fl-hue-rose-soft:var(--fl-pal-rose-soft);--fl-hue-rose-text:var(--fl-pal-rose-text);--fl-hue-rose-on:var(--fl-pal-rose-on);--fl-hue-clay:var(--fl-pal-clay);--fl-hue-clay-soft:var(--fl-pal-clay-soft);--fl-hue-clay-text:var(--fl-pal-clay-text);--fl-hue-clay-on:var(--fl-pal-clay-on);--fl-hue-ochre:var(--fl-pal-ochre);--fl-hue-ochre-soft:var(--fl-pal-ochre-soft);--fl-hue-ochre-text:var(--fl-pal-ochre-text);--fl-hue-ochre-on:var(--fl-pal-ochre-on);--fl-hue-bark:var(--fl-pal-bark);--fl-hue-bark-soft:var(--fl-pal-bark-soft);--fl-hue-bark-text:var(--fl-pal-bark-text);--fl-hue-bark-on:var(--fl-pal-bark-on);--fl-hue-slate:var(--fl-pal-slate);--fl-hue-slate-soft:var(--fl-pal-slate-soft);--fl-hue-slate-text:var(--fl-pal-slate-text);--fl-hue-slate-on:var(--fl-pal-slate-on);--fl-chart-1:var(--fl-hue-lake);--fl-chart-2:var(--fl-hue-clay);--fl-chart-3:var(--fl-hue-heather);--fl-chart-4:var(--fl-hue-glacier);--fl-chart-5:var(--fl-hue-ochre);--fl-chart-6:var(--fl-hue-rose);--fl-chart-prior:var(--fl-ink-3);--fl-chart-grid:var(--fl-line);--fl-shadow-stamp:0 0 0 1.5px var(--fl-outline), 3px 3px 0 var(--fl-offset);--fl-shadow-lifted:0 0 0 1.5px var(--fl-outline), 5px 5px 0 var(--fl-offset);--fl-shadow-sticker:0 0 0 1.5px var(--fl-outline), 4px 4px 0 var(--fl-offset);--fl-shadow-flat:inset 0 0 0 1px var(--fl-line);--fl-shadow-soft:0 1px 2px color-mix(in srgb, var(--fl-pal-shade) 6%, transparent), 0 6px 16px -10px color-mix(in srgb, var(--fl-pal-shade) 20%, transparent);--fl-shadow-overlay:0 0 0 1px var(--fl-line), 0 24px 48px -16px color-mix(in srgb, var(--fl-pal-shade) 30%, transparent);--fl-scrim:color-mix(in srgb, var(--fl-pal-shade) 22%, transparent);--fl-radius-xs:6px;--fl-radius-sm:8px;--fl-radius-md:10px;--fl-radius-lg:14px;--fl-radius-xl:18px;--fl-radius-full:999px;--fl-duration-press:60ms;--fl-duration-hover:.12s;--fl-duration-overlay:.2s;--fl-duration-reveal:.4s;--fl-duration-count:1.4s;--fl-ease-out:cubic-bezier(.2, .8, .2, 1);--fl-ease-in-out:cubic-bezier(.45, 0, .2, 1);--fl-ease-overshoot:cubic-bezier(.3, 1.4, .5, 1);--fl-print-paper:#fff;--fl-print-ink:#181818;--fl-font-display:var(--font-heading);--fl-font-body:var(--font-body);--fl-font-mono:var(--font-mono,ui-monospace, "SFMono-Regular", Menlo, monospace);--fl-button-primary-bg:var(--color-primary);--fl-button-primary-fg:var(--color-on-primary);--fl-button-primary-hover-bg:var(--color-primary);--fl-button-primary-edge:var(--color-primary-dark);--fl-button-primary-shadow:inset 0 0 0 1.5px var(--color-primary-dark), inset 0 -4px 0 var(--color-primary-dark);--fl-button-primary-hover-shadow:inset 0 0 0 1.5px var(--color-primary-dark), inset 0 -5px 0 var(--color-primary-dark);--fl-button-primary-pressed-shadow:inset 0 0 0 1.5px var(--color-primary-dark), inset 0 -1.5px 0 var(--color-primary-dark);--fl-button-secondary-bg:var(--color-secondary);--fl-button-secondary-fg:var(--color-on-secondary);--fl-button-secondary-hover-bg:var(--color-secondary);--fl-button-secondary-edge:var(--color-secondary-dark);--fl-button-secondary-shadow:inset 0 0 0 1.5px var(--color-secondary-dark), inset 0 -4px 0 var(--color-secondary-dark);--fl-button-secondary-hover-shadow:inset 0 0 0 1.5px var(--color-secondary-dark), inset 0 -5px 0 var(--color-secondary-dark);--fl-button-secondary-pressed-shadow:inset 0 0 0 1.5px var(--color-secondary-dark), inset 0 -1.5px 0 var(--color-secondary-dark);--fl-button-neutral-bg:var(--color-card);--fl-button-neutral-fg:var(--color-text);--fl-button-neutral-hover-bg:var(--color-beige-light);--fl-button-neutral-edge:var(--color-border);--fl-button-neutral-shadow:inset 0 0 0 1.5px var(--color-border), inset 0 -4px 0 var(--color-border);--fl-button-neutral-hover-shadow:inset 0 0 0 1.5px var(--color-border), inset 0 -5px 0 var(--color-border);--fl-button-neutral-pressed-shadow:inset 0 0 0 1.5px var(--color-border), inset 0 -1.5px 0 var(--color-border);--fl-button-danger-bg:var(--color-error);--fl-button-danger-fg:var(--color-on-dark);--fl-button-danger-hover-bg:var(--color-error);--fl-button-danger-edge:var(--color-error-dark);--fl-button-danger-shadow:inset 0 0 0 1.5px var(--color-error-dark), inset 0 -4px 0 var(--color-error-dark);--fl-button-danger-hover-shadow:inset 0 0 0 1.5px var(--color-error-dark), inset 0 -5px 0 var(--color-error-dark);--fl-button-danger-pressed-shadow:inset 0 0 0 1.5px var(--color-error-dark), inset 0 -1.5px 0 var(--color-error-dark);--fl-button-danger-quiet-bg:var(--color-card);--fl-button-danger-quiet-fg:var(--color-error-dark);--fl-button-danger-quiet-hover-bg:var(--color-beige-light);--fl-button-danger-quiet-edge:var(--color-error-dark);--fl-button-danger-quiet-shadow:inset 0 0 0 1.5px var(--color-error-dark), inset 0 -4px 0 var(--color-error-dark);--fl-button-danger-quiet-hover-shadow:inset 0 0 0 1.5px var(--color-error-dark), inset 0 -5px 0 var(--color-error-dark);--fl-button-danger-quiet-pressed-shadow:inset 0 0 0 1.5px var(--color-error-dark), inset 0 -1.5px 0 var(--color-error-dark);--fl-button-quiet-bg:transparent;--fl-button-quiet-fg:var(--color-text-secondary);--fl-button-quiet-hover-bg:var(--color-beige-light);--fl-button-quiet-edge:transparent;--fl-button-quiet-shadow:none;--fl-button-quiet-hover-shadow:none;--fl-button-quiet-pressed-shadow:none;--fl-button-hover-shift:0 -1px;--fl-button-pressed-shift:0 2px;--fl-button-focus-ring:0 0 0 2px var(--color-card), 0 0 0 4px var(--color-ring);--fl-button-disabled-opacity:.5;--fl-button-radius:var(--fl-radius-md);--fl-card-bg:var(--fl-surface);--fl-card-radius:var(--fl-radius-lg);--fl-card-shadow:var(--elevation-1);--fl-card-hover-shadow:var(--elevation-2);--fl-card-hover-shift:translateY(-1px);--fl-card-flat-shadow:var(--fl-shadow-flat);--fl-input-bg:var(--color-card);--fl-input-edge:var(--color-border);--fl-input-hover-edge:var(--color-text-tertiary);--fl-input-focus-ring:0 0 0 2px var(--color-ring);--fl-input-error-ring:0 0 0 2px var(--color-error);--fl-input-radius:var(--fl-radius-md);--fl-toggle-track:var(--color-beige-dark);--fl-toggle-on:var(--color-secondary);--fl-toggle-edge:transparent;--fl-pill-soft-mix:16%;--fl-pill-radius:var(--fl-radius-full);--fl-tag-radius:var(--fl-radius-sm);--fl-table-head-bg:var(--color-beige-light);--fl-table-row-hover:var(--color-beige-light);--fl-table-row-selected:var(--color-beige-dark);--fl-table-row-selected-edge:transparent;--fl-table-divider:var(--color-border);--fl-table-shadow:var(--elevation-1);--fl-kanban-column-tint:14%;--fl-kanban-column-edge:30%;--fl-kanban-header-rule:42%;--fl-kanban-count-bg:24%;--fl-kanban-card-shadow:var(--elevation-1);--fl-kanban-card-drag-shadow:var(--elevation-3);--fl-kanban-card-drag-tilt:rotate(1.5deg);--fl-overlay-scrim:#0006;--fl-overlay-shadow:var(--elevation-3);--fl-menu-shadow:var(--elevation-3);--fl-tooltip-bg:var(--color-text);--fl-tooltip-fg:var(--color-card);--fl-nav-bg:var(--color-surface-muted);--fl-nav-item-hover-bg:var(--color-beige-light);--fl-nav-item-active-bg:var(--color-text);--fl-nav-item-active-fg:var(--color-card);--fl-tab-active-bg:var(--color-surface);--fl-tab-rule:var(--color-beige-dark)}:root:not([data-palette]):is([data-mode=dark],.dark),:where([data-mode=dark],.dark):not(:root):not(:where([data-palette],[data-palette] *)){--fl-pal-canvas:var(--color-surface);--fl-pal-alt:var(--color-surface-muted);--fl-pal-surface:var(--color-card);--fl-pal-sunken:var(--color-beige-light);--fl-pal-line:var(--color-border);--fl-pal-line-strong:var(--color-beige-dark);--fl-pal-ink:var(--color-text);--fl-pal-ink-2:var(--color-text-secondary);--fl-pal-ink-3:var(--color-text-tertiary);--fl-pal-highlight:var(--color-text);--fl-pal-outline:var(--color-text);--fl-pal-offset:var(--color-text);--fl-pal-shade:var(--color-gray-900);--fl-pal-primary:var(--color-primary);--fl-pal-primary-edge:var(--color-primary-dark);--fl-pal-primary-ink:var(--color-on-primary);--fl-pal-primary-soft:color-mix(in srgb, var(--color-primary) 18%, var(--color-card));--fl-pal-primary-text:var(--color-text);--fl-pal-secondary:var(--color-secondary);--fl-pal-secondary-edge:var(--color-secondary-dark);--fl-pal-secondary-ink:var(--color-on-secondary);--fl-pal-secondary-soft:color-mix(in srgb, var(--color-secondary) 14%, var(--color-card));--fl-pal-secondary-text:var(--color-link);--fl-pal-good:var(--color-success-dark);--fl-pal-good-soft:color-mix(in srgb, var(--color-success-dark) 14%, var(--color-card));--fl-pal-good-text:color-mix(in srgb, var(--color-success-dark) 45%, var(--color-text));--fl-pal-good-ink:var(--color-on-dark);--fl-pal-warn:var(--color-gold-dark);--fl-pal-warn-soft:color-mix(in srgb, var(--color-gold-dark) 14%, var(--color-card));--fl-pal-warn-text:color-mix(in srgb, var(--color-gold-dark) 45%, var(--color-text));--fl-pal-warn-ink:#111827;--fl-pal-bad:var(--color-error-dark);--fl-pal-bad-soft:color-mix(in srgb, var(--color-error-dark) 14%, var(--color-card));--fl-pal-bad-text:color-mix(in srgb, var(--color-error-dark) 45%, var(--color-text));--fl-pal-bad-ink:var(--color-on-dark);--fl-pal-info:var(--color-blue-dark);--fl-pal-info-soft:color-mix(in srgb, var(--color-blue-dark) 14%, var(--color-card));--fl-pal-info-text:color-mix(in srgb, var(--color-blue-dark) 45%, var(--color-text));--fl-pal-info-ink:var(--color-on-dark);--fl-pal-fern:var(--color-lime-dark);--fl-pal-fern-soft:color-mix(in srgb, var(--color-lime-dark) 16%, var(--color-card));--fl-pal-fern-text:color-mix(in srgb, var(--color-lime-dark) 45%, var(--color-text));--fl-pal-fern-on:var(--color-on-dark);--fl-pal-moss:var(--color-green-dark);--fl-pal-moss-soft:color-mix(in srgb, var(--color-green-dark) 16%, var(--color-card));--fl-pal-moss-text:color-mix(in srgb, var(--color-green-dark) 45%, var(--color-text));--fl-pal-moss-on:var(--color-on-dark);--fl-pal-lake:var(--color-blue-dark);--fl-pal-lake-soft:color-mix(in srgb, var(--color-blue-dark) 16%, var(--color-card));--fl-pal-lake-text:color-mix(in srgb, var(--color-blue-dark) 45%, var(--color-text));--fl-pal-lake-on:var(--color-on-dark);--fl-pal-glacier:var(--color-link-dark);--fl-pal-glacier-soft:color-mix(in srgb, var(--color-link-dark) 16%, var(--color-card));--fl-pal-glacier-text:color-mix(in srgb, var(--color-link-dark) 45%, var(--color-text));--fl-pal-glacier-on:var(--color-on-dark);--fl-pal-heather:var(--color-purple-dark);--fl-pal-heather-soft:color-mix(in srgb, var(--color-purple-dark) 16%, var(--color-card));--fl-pal-heather-text:color-mix(in srgb, var(--color-purple-dark) 45%, var(--color-text));--fl-pal-heather-on:var(--color-on-dark);--fl-pal-rose:var(--color-pink-dark);--fl-pal-rose-soft:color-mix(in srgb, var(--color-pink-dark) 16%, var(--color-card));--fl-pal-rose-text:color-mix(in srgb, var(--color-pink-dark) 45%, var(--color-text));--fl-pal-rose-on:var(--color-on-dark);--fl-pal-clay:var(--color-terracotta-dark);--fl-pal-clay-soft:color-mix(in srgb, var(--color-terracotta-dark) 16%, var(--color-card));--fl-pal-clay-text:color-mix(in srgb, var(--color-terracotta-dark) 45%, var(--color-text));--fl-pal-clay-on:var(--color-on-dark);--fl-pal-ochre:var(--color-gold-dark);--fl-pal-ochre-soft:color-mix(in srgb, var(--color-gold-dark) 16%, var(--color-card));--fl-pal-ochre-text:color-mix(in srgb, var(--color-gold-dark) 45%, var(--color-text));--fl-pal-ochre-on:#111827;--fl-pal-bark:var(--color-brown);--fl-pal-bark-soft:color-mix(in srgb, var(--color-brown) 16%, var(--color-card));--fl-pal-bark-text:color-mix(in srgb, var(--color-brown) 45%, var(--color-text));--fl-pal-bark-on:var(--color-on-dark);--fl-pal-slate:#4b5563;--fl-pal-slate-soft:color-mix(in srgb, #4b5563 16%, var(--color-card));--fl-pal-slate-text:color-mix(in srgb, #4b5563 45%, var(--color-text));--fl-pal-slate-on:var(--color-on-dark);--fl-canvas:var(--fl-pal-canvas);--fl-alt:var(--fl-pal-alt);--fl-surface:var(--fl-pal-surface);--fl-sunken:var(--fl-pal-sunken);--fl-line:var(--fl-pal-line);--fl-line-strong:var(--fl-pal-line-strong);--fl-ink:var(--fl-pal-ink);--fl-ink-2:var(--fl-pal-ink-2);--fl-ink-3:var(--fl-pal-ink-3);--fl-ink-disabled:color-mix(in srgb, var(--fl-pal-ink-3) 62%, var(--fl-pal-surface));--fl-primary:var(--fl-pal-primary);--fl-primary-edge:var(--fl-pal-primary-edge);--fl-primary-ink:var(--fl-pal-primary-ink);--fl-primary-soft:var(--fl-pal-primary-soft);--fl-primary-text:var(--fl-pal-primary-text);--fl-secondary:var(--fl-pal-secondary);--fl-secondary-edge:var(--fl-pal-secondary-edge);--fl-secondary-ink:var(--fl-pal-secondary-ink);--fl-secondary-soft:var(--fl-pal-secondary-soft);--fl-secondary-text:var(--fl-pal-secondary-text);--fl-highlight:var(--fl-pal-highlight);--fl-focus:var(--fl-pal-ink);--fl-focus-halo:color-mix(in srgb, var(--fl-pal-secondary) 55%, transparent);--fl-selection:var(--fl-pal-primary-soft);--fl-selection-ink:var(--fl-pal-primary-text);--fl-outline:var(--fl-pal-outline);--fl-offset:var(--fl-pal-offset);--fl-good:var(--fl-pal-good);--fl-good-soft:var(--fl-pal-good-soft);--fl-good-text:var(--fl-pal-good-text);--fl-good-ink:var(--fl-pal-good-ink);--fl-warn:var(--fl-pal-warn);--fl-warn-soft:var(--fl-pal-warn-soft);--fl-warn-text:var(--fl-pal-warn-text);--fl-warn-ink:var(--fl-pal-warn-ink);--fl-bad:var(--fl-pal-bad);--fl-bad-soft:var(--fl-pal-bad-soft);--fl-bad-text:var(--fl-pal-bad-text);--fl-bad-ink:var(--fl-pal-bad-ink);--fl-info:var(--fl-pal-info);--fl-info-soft:var(--fl-pal-info-soft);--fl-info-text:var(--fl-pal-info-text);--fl-info-ink:var(--fl-pal-info-ink);--fl-hue-fern:var(--fl-pal-fern);--fl-hue-fern-soft:var(--fl-pal-fern-soft);--fl-hue-fern-text:var(--fl-pal-fern-text);--fl-hue-fern-on:var(--fl-pal-fern-on);--fl-hue-moss:var(--fl-pal-moss);--fl-hue-moss-soft:var(--fl-pal-moss-soft);--fl-hue-moss-text:var(--fl-pal-moss-text);--fl-hue-moss-on:var(--fl-pal-moss-on);--fl-hue-lake:var(--fl-pal-lake);--fl-hue-lake-soft:var(--fl-pal-lake-soft);--fl-hue-lake-text:var(--fl-pal-lake-text);--fl-hue-lake-on:var(--fl-pal-lake-on);--fl-hue-glacier:var(--fl-pal-glacier);--fl-hue-glacier-soft:var(--fl-pal-glacier-soft);--fl-hue-glacier-text:var(--fl-pal-glacier-text);--fl-hue-glacier-on:var(--fl-pal-glacier-on);--fl-hue-heather:var(--fl-pal-heather);--fl-hue-heather-soft:var(--fl-pal-heather-soft);--fl-hue-heather-text:var(--fl-pal-heather-text);--fl-hue-heather-on:var(--fl-pal-heather-on);--fl-hue-rose:var(--fl-pal-rose);--fl-hue-rose-soft:var(--fl-pal-rose-soft);--fl-hue-rose-text:var(--fl-pal-rose-text);--fl-hue-rose-on:var(--fl-pal-rose-on);--fl-hue-clay:var(--fl-pal-clay);--fl-hue-clay-soft:var(--fl-pal-clay-soft);--fl-hue-clay-text:var(--fl-pal-clay-text);--fl-hue-clay-on:var(--fl-pal-clay-on);--fl-hue-ochre:var(--fl-pal-ochre);--fl-hue-ochre-soft:var(--fl-pal-ochre-soft);--fl-hue-ochre-text:var(--fl-pal-ochre-text);--fl-hue-ochre-on:var(--fl-pal-ochre-on);--fl-hue-bark:var(--fl-pal-bark);--fl-hue-bark-soft:var(--fl-pal-bark-soft);--fl-hue-bark-text:var(--fl-pal-bark-text);--fl-hue-bark-on:var(--fl-pal-bark-on);--fl-hue-slate:var(--fl-pal-slate);--fl-hue-slate-soft:var(--fl-pal-slate-soft);--fl-hue-slate-text:var(--fl-pal-slate-text);--fl-hue-slate-on:var(--fl-pal-slate-on);--fl-chart-1:var(--fl-hue-lake);--fl-chart-2:var(--fl-hue-clay);--fl-chart-3:var(--fl-hue-heather);--fl-chart-4:var(--fl-hue-glacier);--fl-chart-5:var(--fl-hue-ochre);--fl-chart-6:var(--fl-hue-rose);--fl-chart-prior:var(--fl-ink-3);--fl-chart-grid:var(--fl-line);--fl-shadow-stamp:0 0 0 1.5px var(--fl-outline), 3px 3px 0 var(--fl-offset);--fl-shadow-lifted:0 0 0 1.5px var(--fl-outline), 5px 5px 0 var(--fl-offset);--fl-shadow-sticker:0 0 0 1.5px var(--fl-outline), 4px 4px 0 var(--fl-offset);--fl-shadow-flat:inset 0 0 0 1px var(--fl-line);--fl-shadow-soft:0 1px 2px color-mix(in srgb, var(--fl-pal-shade) 6%, transparent), 0 6px 16px -10px color-mix(in srgb, var(--fl-pal-shade) 20%, transparent);--fl-shadow-overlay:0 0 0 1px var(--fl-line), 0 24px 48px -16px color-mix(in srgb, var(--fl-pal-shade) 30%, transparent);--fl-scrim:color-mix(in srgb, var(--fl-pal-shade) 55%, transparent);--fl-radius-xs:6px;--fl-radius-sm:8px;--fl-radius-md:10px;--fl-radius-lg:14px;--fl-radius-xl:18px;--fl-radius-full:999px;--fl-duration-press:60ms;--fl-duration-hover:.12s;--fl-duration-overlay:.2s;--fl-duration-reveal:.4s;--fl-duration-count:1.4s;--fl-ease-out:cubic-bezier(.2, .8, .2, 1);--fl-ease-in-out:cubic-bezier(.45, 0, .2, 1);--fl-ease-overshoot:cubic-bezier(.3, 1.4, .5, 1);--fl-print-paper:#fff;--fl-print-ink:#181818;--fl-font-display:var(--font-heading);--fl-font-body:var(--font-body);--fl-font-mono:var(--font-mono,ui-monospace, "SFMono-Regular", Menlo, monospace);--fl-button-primary-bg:var(--color-primary);--fl-button-primary-fg:var(--color-on-primary);--fl-button-primary-hover-bg:var(--color-primary);--fl-button-primary-edge:var(--color-primary-dark);--fl-button-primary-shadow:inset 0 0 0 1.5px var(--color-primary-dark), inset 0 -4px 0 var(--color-primary-dark);--fl-button-primary-hover-shadow:inset 0 0 0 1.5px var(--color-primary-dark), inset 0 -5px 0 var(--color-primary-dark);--fl-button-primary-pressed-shadow:inset 0 0 0 1.5px var(--color-primary-dark), inset 0 -1.5px 0 var(--color-primary-dark);--fl-button-secondary-bg:var(--color-secondary);--fl-button-secondary-fg:var(--color-on-secondary);--fl-button-secondary-hover-bg:var(--color-secondary);--fl-button-secondary-edge:var(--color-secondary-dark);--fl-button-secondary-shadow:inset 0 0 0 1.5px var(--color-secondary-dark), inset 0 -4px 0 var(--color-secondary-dark);--fl-button-secondary-hover-shadow:inset 0 0 0 1.5px var(--color-secondary-dark), inset 0 -5px 0 var(--color-secondary-dark);--fl-button-secondary-pressed-shadow:inset 0 0 0 1.5px var(--color-secondary-dark), inset 0 -1.5px 0 var(--color-secondary-dark);--fl-button-neutral-bg:var(--color-card);--fl-button-neutral-fg:var(--color-text);--fl-button-neutral-hover-bg:var(--color-beige-light);--fl-button-neutral-edge:var(--color-border);--fl-button-neutral-shadow:inset 0 0 0 1.5px var(--color-border), inset 0 -4px 0 var(--color-border);--fl-button-neutral-hover-shadow:inset 0 0 0 1.5px var(--color-border), inset 0 -5px 0 var(--color-border);--fl-button-neutral-pressed-shadow:inset 0 0 0 1.5px var(--color-border), inset 0 -1.5px 0 var(--color-border);--fl-button-danger-bg:var(--color-error);--fl-button-danger-fg:var(--color-on-dark);--fl-button-danger-hover-bg:var(--color-error);--fl-button-danger-edge:var(--color-error-dark);--fl-button-danger-shadow:inset 0 0 0 1.5px var(--color-error-dark), inset 0 -4px 0 var(--color-error-dark);--fl-button-danger-hover-shadow:inset 0 0 0 1.5px var(--color-error-dark), inset 0 -5px 0 var(--color-error-dark);--fl-button-danger-pressed-shadow:inset 0 0 0 1.5px var(--color-error-dark), inset 0 -1.5px 0 var(--color-error-dark);--fl-button-danger-quiet-bg:var(--color-card);--fl-button-danger-quiet-fg:var(--color-error-dark);--fl-button-danger-quiet-hover-bg:var(--color-beige-light);--fl-button-danger-quiet-edge:var(--color-error-dark);--fl-button-danger-quiet-shadow:inset 0 0 0 1.5px var(--color-error-dark), inset 0 -4px 0 var(--color-error-dark);--fl-button-danger-quiet-hover-shadow:inset 0 0 0 1.5px var(--color-error-dark), inset 0 -5px 0 var(--color-error-dark);--fl-button-danger-quiet-pressed-shadow:inset 0 0 0 1.5px var(--color-error-dark), inset 0 -1.5px 0 var(--color-error-dark);--fl-button-quiet-bg:transparent;--fl-button-quiet-fg:var(--color-text-secondary);--fl-button-quiet-hover-bg:var(--color-beige-light);--fl-button-quiet-edge:transparent;--fl-button-quiet-shadow:none;--fl-button-quiet-hover-shadow:none;--fl-button-quiet-pressed-shadow:none;--fl-button-hover-shift:0 -1px;--fl-button-pressed-shift:0 2px;--fl-button-focus-ring:0 0 0 2px var(--color-card), 0 0 0 4px var(--color-ring);--fl-button-disabled-opacity:.5;--fl-button-radius:var(--fl-radius-md);--fl-card-bg:var(--fl-surface);--fl-card-radius:var(--fl-radius-lg);--fl-card-shadow:var(--elevation-1);--fl-card-hover-shadow:var(--elevation-2);--fl-card-hover-shift:translateY(-1px);--fl-card-flat-shadow:var(--fl-shadow-flat);--fl-input-bg:var(--color-card);--fl-input-edge:var(--color-border);--fl-input-hover-edge:var(--color-text-tertiary);--fl-input-focus-ring:0 0 0 2px var(--color-ring);--fl-input-error-ring:0 0 0 2px var(--color-error);--fl-input-radius:var(--fl-radius-md);--fl-toggle-track:var(--color-beige-dark);--fl-toggle-on:var(--color-secondary);--fl-toggle-edge:transparent;--fl-pill-soft-mix:16%;--fl-pill-radius:var(--fl-radius-full);--fl-tag-radius:var(--fl-radius-sm);--fl-table-head-bg:var(--color-beige-light);--fl-table-row-hover:var(--color-beige-light);--fl-table-row-selected:var(--color-beige-dark);--fl-table-row-selected-edge:transparent;--fl-table-divider:var(--color-border);--fl-table-shadow:var(--elevation-1);--fl-kanban-column-tint:14%;--fl-kanban-column-edge:30%;--fl-kanban-header-rule:42%;--fl-kanban-count-bg:24%;--fl-kanban-card-shadow:var(--elevation-1);--fl-kanban-card-drag-shadow:var(--elevation-3);--fl-kanban-card-drag-tilt:rotate(1.5deg);--fl-overlay-scrim:#0006;--fl-overlay-shadow:var(--elevation-3);--fl-menu-shadow:var(--elevation-3);--fl-tooltip-bg:var(--color-text);--fl-tooltip-fg:var(--color-card);--fl-nav-bg:var(--color-surface-muted);--fl-nav-item-hover-bg:var(--color-beige-light);--fl-nav-item-active-bg:var(--color-text);--fl-nav-item-active-fg:var(--color-card);--fl-tab-active-bg:var(--color-surface);--fl-tab-rule:var(--color-beige-dark)}[data-palette]{--fl-canvas:var(--fl-pal-canvas,#f8f5f1);--fl-alt:var(--fl-pal-alt,#fcfaf6);--fl-surface:var(--fl-pal-surface,#fefdfa);--fl-sunken:var(--fl-pal-sunken,#efece7);--fl-line:var(--fl-pal-line,#e4dfd7);--fl-line-strong:var(--fl-pal-line-strong,#c9c2b6);--fl-ink:var(--fl-pal-ink,#111e15);--fl-ink-2:var(--fl-pal-ink-2,#3f4b43);--fl-ink-3:var(--fl-pal-ink-3,#5e6861);--fl-ink-disabled:color-mix(in srgb, var(--fl-pal-ink-3,#5e6861) 62%, var(--fl-pal-surface,#fefdfa));--fl-primary:var(--fl-pal-primary,#1c6a45);--fl-primary-edge:var(--fl-pal-primary-edge,#0d3c25);--fl-primary-ink:var(--fl-pal-primary-ink,#fefdfa);--fl-primary-soft:var(--fl-pal-primary-soft,#edf8f0);--fl-primary-text:var(--fl-pal-primary-text,#1c6a45);--fl-secondary:var(--fl-pal-secondary,#f4c423);--fl-secondary-edge:var(--fl-pal-secondary-edge,#8c6806);--fl-secondary-ink:var(--fl-pal-secondary-ink,#111e15);--fl-secondary-soft:var(--fl-pal-secondary-soft,#fff9e3);--fl-secondary-text:var(--fl-pal-secondary-text,#634905);--fl-highlight:var(--fl-pal-highlight,#f4c423);--fl-focus:var(--fl-pal-ink,#111e15);--fl-focus-halo:color-mix(in srgb, var(--fl-pal-secondary,#f4c423) 55%, transparent);--fl-selection:var(--fl-pal-primary-soft,#edf8f0);--fl-selection-ink:var(--fl-pal-primary-text,#1c6a45);--fl-outline:var(--fl-pal-outline,#111e15);--fl-offset:var(--fl-pal-offset,#111e15);--fl-good:var(--fl-pal-good,#2f7a4f);--fl-good-soft:var(--fl-pal-good-soft,#ddefe2);--fl-good-text:var(--fl-pal-good-text,#1c4f31);--fl-good-ink:var(--fl-pal-good-ink,#fefdfa);--fl-warn:var(--fl-pal-warn,#d9a520);--fl-warn-soft:var(--fl-pal-warn-soft,#f8edcb);--fl-warn-text:var(--fl-pal-warn-text,#6b4f06);--fl-warn-ink:var(--fl-pal-warn-ink,#0b0d0c);--fl-bad:var(--fl-pal-bad,#b5473a);--fl-bad-soft:var(--fl-pal-bad-soft,#f6deda);--fl-bad-text:var(--fl-pal-bad-text,#7a281e);--fl-bad-ink:var(--fl-pal-bad-ink,#fefdfa);--fl-info:var(--fl-pal-info,#3b6fa0);--fl-info-soft:var(--fl-pal-info-soft,#dee8f3);--fl-info-text:var(--fl-pal-info-text,#21466b);--fl-info-ink:var(--fl-pal-info-ink,#fefdfa);--fl-hue-fern:var(--fl-pal-fern,#8dae3e);--fl-hue-fern-soft:var(--fl-pal-fern-soft,#e8f0d2);--fl-hue-fern-text:var(--fl-pal-fern-text,#3e5410);--fl-hue-fern-on:var(--fl-pal-fern-on,#16191b);--fl-hue-moss:var(--fl-pal-moss,#5f7c36);--fl-hue-moss-soft:var(--fl-pal-moss-soft,#e4ecd2);--fl-hue-moss-text:var(--fl-pal-moss-text,#41561f);--fl-hue-moss-on:var(--fl-pal-moss-on,#fcfcfa);--fl-hue-lake:var(--fl-pal-lake,#2e72b0);--fl-hue-lake-soft:var(--fl-pal-lake-soft,#dce8f4);--fl-hue-lake-text:var(--fl-pal-lake-text,#1d4a75);--fl-hue-lake-on:var(--fl-pal-lake-on,#fcfcfa);--fl-hue-glacier:var(--fl-pal-glacier,#009a8a);--fl-hue-glacier-soft:var(--fl-pal-glacier-soft,#d3efeb);--fl-hue-glacier-text:var(--fl-pal-glacier-text,#0b5a51);--fl-hue-glacier-on:var(--fl-pal-glacier-on,#16191b);--fl-hue-heather:var(--fl-pal-heather,#8462b0);--fl-hue-heather-soft:var(--fl-pal-heather-soft,#eae2f3);--fl-hue-heather-text:var(--fl-pal-heather-text,#4f3672);--fl-hue-heather-on:var(--fl-pal-heather-on,#fcfcfa);--fl-hue-rose:var(--fl-pal-rose,#b8496f);--fl-hue-rose-soft:var(--fl-pal-rose-soft,#f5dde6);--fl-hue-rose-text:var(--fl-pal-rose-text,#7a2846);--fl-hue-rose-on:var(--fl-pal-rose-on,#fcfcfa);--fl-hue-clay:var(--fl-pal-clay,#ad5d37);--fl-hue-clay-soft:var(--fl-pal-clay-soft,#f4e1d6);--fl-hue-clay-text:var(--fl-pal-clay-text,#6e3517);--fl-hue-clay-on:var(--fl-pal-clay-on,#fcfcfa);--fl-hue-ochre:var(--fl-pal-ochre,#b88a08);--fl-hue-ochre-soft:var(--fl-pal-ochre-soft,#f6ebc6);--fl-hue-ochre-text:var(--fl-pal-ochre-text,#6b4f06);--fl-hue-ochre-on:var(--fl-pal-ochre-on,#16191b);--fl-hue-bark:var(--fl-pal-bark,#7b6653);--fl-hue-bark-soft:var(--fl-pal-bark-soft,#eae3db);--fl-hue-bark-text:var(--fl-pal-bark-text,#4d3f32);--fl-hue-bark-on:var(--fl-pal-bark-on,#fcfcfa);--fl-hue-slate:var(--fl-pal-slate,#5e6a75);--fl-hue-slate-soft:var(--fl-pal-slate-soft,#e2e6ea);--fl-hue-slate-text:var(--fl-pal-slate-text,#3b4550);--fl-hue-slate-on:var(--fl-pal-slate-on,#fcfcfa);--fl-chart-1:var(--fl-hue-lake);--fl-chart-2:var(--fl-hue-clay);--fl-chart-3:var(--fl-hue-heather);--fl-chart-4:var(--fl-hue-glacier);--fl-chart-5:var(--fl-hue-ochre);--fl-chart-6:var(--fl-hue-rose);--fl-chart-prior:var(--fl-ink-3);--fl-chart-grid:var(--fl-line);--fl-shadow-stamp:0 0 0 1.5px var(--fl-outline), 3px 3px 0 var(--fl-offset);--fl-shadow-lifted:0 0 0 1.5px var(--fl-outline), 5px 5px 0 var(--fl-offset);--fl-shadow-sticker:0 0 0 1.5px var(--fl-outline), 4px 4px 0 var(--fl-offset);--fl-shadow-flat:inset 0 0 0 1px var(--fl-line);--fl-shadow-soft:0 1px 2px color-mix(in srgb, var(--fl-pal-shade,#111e15) 6%, transparent), 0 6px 16px -10px color-mix(in srgb, var(--fl-pal-shade,#111e15) 20%, transparent);--fl-shadow-overlay:0 0 0 1px var(--fl-line), 0 24px 48px -16px color-mix(in srgb, var(--fl-pal-shade,#111e15) 30%, transparent);--fl-scrim:color-mix(in srgb, var(--fl-pal-shade,#111e15) 22%, transparent);--fl-radius-xs:6px;--fl-radius-sm:8px;--fl-radius-md:10px;--fl-radius-lg:14px;--fl-radius-xl:18px;--fl-radius-full:999px;--fl-duration-press:60ms;--fl-duration-hover:.12s;--fl-duration-overlay:.2s;--fl-duration-reveal:.4s;--fl-duration-count:1.4s;--fl-ease-out:cubic-bezier(.2, .8, .2, 1);--fl-ease-in-out:cubic-bezier(.45, 0, .2, 1);--fl-ease-overshoot:cubic-bezier(.3, 1.4, .5, 1);--fl-print-paper:#fff;--fl-print-ink:#181818;--fl-font-display:var(--font-heading);--fl-font-body:var(--font-body);--fl-font-mono:var(--font-mono,ui-monospace, "SFMono-Regular", Menlo, monospace);--fl-button-primary-bg:var(--fl-primary);--fl-button-primary-fg:var(--fl-primary-ink);--fl-button-primary-hover-bg:var(--fl-primary);--fl-button-primary-edge:var(--fl-outline);--fl-button-primary-shadow:inset 0 0 0 1.5px var(--fl-outline), 2px 2px 0 var(--fl-offset);--fl-button-primary-hover-shadow:inset 0 0 0 1.5px var(--fl-outline), 3px 3px 0 var(--fl-offset);--fl-button-primary-pressed-shadow:inset 0 0 0 1.5px var(--fl-outline);--fl-button-secondary-bg:var(--fl-secondary);--fl-button-secondary-fg:var(--fl-secondary-ink);--fl-button-secondary-hover-bg:var(--fl-secondary);--fl-button-secondary-edge:var(--fl-outline);--fl-button-secondary-shadow:inset 0 0 0 1.5px var(--fl-outline), 2px 2px 0 var(--fl-offset);--fl-button-secondary-hover-shadow:inset 0 0 0 1.5px var(--fl-outline), 3px 3px 0 var(--fl-offset);--fl-button-secondary-pressed-shadow:inset 0 0 0 1.5px var(--fl-outline);--fl-button-neutral-bg:var(--fl-surface);--fl-button-neutral-fg:var(--fl-ink);--fl-button-neutral-hover-bg:var(--fl-surface);--fl-button-neutral-edge:var(--fl-outline);--fl-button-neutral-shadow:inset 0 0 0 1.5px var(--fl-outline), 2px 2px 0 var(--fl-offset);--fl-button-neutral-hover-shadow:inset 0 0 0 1.5px var(--fl-outline), 3px 3px 0 var(--fl-offset);--fl-button-neutral-pressed-shadow:inset 0 0 0 1.5px var(--fl-outline);--fl-button-danger-bg:var(--fl-bad);--fl-button-danger-fg:var(--fl-bad-ink);--fl-button-danger-hover-bg:var(--fl-bad);--fl-button-danger-edge:var(--fl-outline);--fl-button-danger-shadow:inset 0 0 0 1.5px var(--fl-outline), 2px 2px 0 var(--fl-offset);--fl-button-danger-hover-shadow:inset 0 0 0 1.5px var(--fl-outline), 3px 3px 0 var(--fl-offset);--fl-button-danger-pressed-shadow:inset 0 0 0 1.5px var(--fl-outline);--fl-button-danger-quiet-bg:var(--fl-surface);--fl-button-danger-quiet-fg:var(--fl-bad-text);--fl-button-danger-quiet-hover-bg:var(--fl-surface);--fl-button-danger-quiet-edge:var(--fl-outline);--fl-button-danger-quiet-shadow:inset 0 0 0 1.5px var(--fl-outline), 2px 2px 0 var(--fl-offset);--fl-button-danger-quiet-hover-shadow:inset 0 0 0 1.5px var(--fl-outline), 3px 3px 0 var(--fl-offset);--fl-button-danger-quiet-pressed-shadow:inset 0 0 0 1.5px var(--fl-outline);--fl-button-quiet-bg:transparent;--fl-button-quiet-fg:var(--fl-ink-2);--fl-button-quiet-hover-bg:var(--fl-sunken);--fl-button-quiet-edge:transparent;--fl-button-quiet-shadow:none;--fl-button-quiet-hover-shadow:none;--fl-button-quiet-pressed-shadow:none;--fl-button-hover-shift:-1px -1px;--fl-button-pressed-shift:2px 2px;--fl-button-focus-ring:inset 0 0 0 2px var(--fl-focus), 2px 2px 0 var(--fl-offset), 0 0 0 5px var(--fl-focus-halo);--fl-button-disabled-opacity:.42;--fl-button-radius:var(--fl-radius-md);--fl-card-bg:var(--fl-surface);--fl-card-radius:var(--fl-radius-lg);--fl-card-shadow:var(--fl-shadow-stamp);--fl-card-hover-shadow:var(--fl-shadow-lifted);--fl-card-hover-shift:translate(-2px, -2px);--fl-card-flat-shadow:var(--fl-shadow-flat);--fl-input-bg:var(--fl-surface);--fl-input-edge:var(--fl-line-strong);--fl-input-hover-edge:var(--fl-ink-3);--fl-input-focus-ring:0 0 0 1.5px var(--fl-ink), 0 0 0 4.5px var(--fl-focus-halo);--fl-input-error-ring:0 0 0 1.5px var(--fl-bad), 0 0 0 4.5px color-mix(in srgb, var(--fl-bad) 18%, transparent);--fl-input-radius:var(--fl-radius-md);--fl-toggle-track:var(--fl-line-strong);--fl-toggle-on:var(--fl-primary);--fl-toggle-edge:var(--fl-outline);--fl-pill-soft-mix:16%;--fl-pill-radius:var(--fl-radius-full);--fl-tag-radius:var(--fl-radius-sm);--fl-table-head-bg:var(--fl-sunken);--fl-table-row-hover:color-mix(in srgb, var(--fl-sunken) 60%, var(--fl-surface));--fl-table-row-selected:var(--fl-selection);--fl-table-row-selected-edge:var(--fl-primary-edge);--fl-table-divider:var(--fl-line);--fl-table-shadow:var(--fl-shadow-stamp);--fl-kanban-column-tint:14%;--fl-kanban-column-edge:30%;--fl-kanban-header-rule:42%;--fl-kanban-count-bg:24%;--fl-kanban-card-shadow:var(--fl-shadow-stamp);--fl-kanban-card-drag-shadow:var(--fl-shadow-lifted);--fl-kanban-card-drag-tilt:rotate(2.5deg) translate(4px, -4px);--fl-overlay-scrim:var(--fl-scrim);--fl-overlay-shadow:var(--fl-shadow-overlay);--fl-menu-shadow:var(--fl-shadow-sticker);--fl-tooltip-bg:var(--fl-ink);--fl-tooltip-fg:var(--fl-surface);--fl-nav-bg:var(--fl-alt);--fl-nav-item-hover-bg:var(--fl-sunken);--fl-nav-item-active-bg:var(--fl-ink);--fl-nav-item-active-fg:var(--fl-surface);--fl-tab-active-bg:var(--fl-surface);--fl-tab-rule:var(--fl-line-strong);--color-primary:var(--fl-primary);--color-primary-dark:var(--fl-primary-edge);--color-primary-light:var(--fl-primary-soft);--color-on-primary:var(--fl-primary-ink);--color-secondary:var(--fl-secondary);--color-secondary-dark:var(--fl-secondary-edge);--color-secondary-light:var(--fl-secondary-soft);--color-on-secondary:var(--fl-secondary-ink);--color-link:var(--fl-primary-text);--color-link-dark:var(--fl-primary-text);--color-surface:var(--fl-canvas);--color-surface-muted:var(--fl-alt);--color-surface-light:var(--fl-surface);--color-surface-dark:var(--fl-sunken);--color-card:var(--fl-surface);--color-layer-1:var(--fl-surface);--color-layer-2:var(--fl-alt);--color-beige:var(--fl-sunken);--color-beige-light:var(--fl-sunken);--color-beige-dark:var(--fl-line-strong);--color-text:var(--fl-ink);--color-text-secondary:var(--fl-ink-2);--color-text-tertiary:var(--fl-ink-3);--color-text-disabled:var(--fl-ink-disabled);--color-border:var(--fl-line);--color-border-focus:var(--fl-focus);--color-ring:var(--fl-focus);--color-success:var(--fl-good);--color-success-dark:var(--fl-good-text);--color-warning:var(--fl-warn);--color-warning-dark:var(--fl-warn-text);--color-error:var(--fl-bad);--color-error-dark:var(--fl-bad-text);--color-info:var(--fl-info);--color-info-dark:var(--fl-info-text);--color-status-info:var(--fl-info-text);--color-teal:var(--fl-hue-glacier);--color-teal-dark:var(--fl-hue-glacier-text);--color-purple:var(--fl-hue-heather);--color-purple-dark:var(--fl-hue-heather-text);--color-pink:var(--fl-hue-rose);--color-pink-dark:var(--fl-hue-rose-text);--color-green:var(--fl-hue-moss);--color-green-dark:var(--fl-hue-moss-text);--color-orange:var(--fl-hue-clay);--color-orange-dark:var(--fl-hue-clay-text);--color-blue:var(--fl-hue-lake);--color-blue-dark:var(--fl-hue-lake-text);--color-lime:var(--fl-hue-fern);--color-lime-dark:var(--fl-hue-fern-text);--color-brown:var(--fl-hue-bark);--color-gold:var(--fl-hue-ochre);--color-gold-dark:var(--fl-hue-ochre-text);--color-terracotta:var(--fl-hue-clay);--color-terracotta-dark:var(--fl-hue-clay-text);--color-yellow:var(--fl-highlight);--color-yellow-dark:var(--fl-secondary-edge);--color-indigo:var(--fl-hue-slate);--color-fuchsia:var(--fl-hue-rose);--color-tertiary:var(--fl-hue-clay);--color-tertiary-dark:var(--fl-hue-clay-text);--color-tertiary-light:var(--fl-hue-clay-soft);--elevation-1:var(--fl-shadow-flat);--elevation-2:var(--fl-shadow-stamp);--elevation-3:var(--fl-shadow-overlay)}[data-palette]:is([data-mode=dark],.dark),[data-palette] :is([data-mode=dark],.dark){--fl-canvas:var(--fl-pal-canvas,#111512);--fl-alt:var(--fl-pal-alt,#151a16);--fl-surface:var(--fl-pal-surface,#1a201c);--fl-sunken:var(--fl-pal-sunken,#0c0f0d);--fl-line:var(--fl-pal-line,#2a322d);--fl-line-strong:var(--fl-pal-line-strong,#46524a);--fl-ink:var(--fl-pal-ink,#eef1ec);--fl-ink-2:var(--fl-pal-ink-2,#c4cbc5);--fl-ink-3:var(--fl-pal-ink-3,#9ba49d);--fl-ink-disabled:color-mix(in srgb, var(--fl-pal-ink-3,#9ba49d) 62%, var(--fl-pal-surface,#1a201c));--fl-primary:var(--fl-pal-primary,#2b7f55);--fl-primary-edge:var(--fl-pal-primary-edge,#0d3c25);--fl-primary-ink:var(--fl-pal-primary-ink,#f6f9f4);--fl-primary-soft:var(--fl-pal-primary-soft,#173a28);--fl-primary-text:var(--fl-pal-primary-text,#86d6a9);--fl-secondary:var(--fl-pal-secondary,#f4c423);--fl-secondary-edge:var(--fl-pal-secondary-edge,#8c6806);--fl-secondary-ink:var(--fl-pal-secondary-ink,#111e15);--fl-secondary-soft:var(--fl-pal-secondary-soft,#3a3214);--fl-secondary-text:var(--fl-pal-secondary-text,#f3d465);--fl-highlight:var(--fl-pal-highlight,#f4c423);--fl-focus:var(--fl-pal-ink,#eef1ec);--fl-focus-halo:color-mix(in srgb, var(--fl-pal-secondary,#f4c423) 55%, transparent);--fl-selection:var(--fl-pal-primary-soft,#173a28);--fl-selection-ink:var(--fl-pal-primary-text,#86d6a9);--fl-outline:var(--fl-pal-outline,#7d877f);--fl-offset:var(--fl-pal-offset,#000);--fl-good:var(--fl-pal-good,#4a8c63);--fl-good-soft:var(--fl-pal-good-soft,#273a2d);--fl-good-text:var(--fl-pal-good-text,#96bba2);--fl-good-ink:var(--fl-pal-good-ink,#0b0d0c);--fl-warn:var(--fl-pal-warn,#dcac3f);--fl-warn-soft:var(--fl-pal-warn-soft,#364730);--fl-warn-text:var(--fl-pal-warn-text,#ebcf98);--fl-warn-ink:var(--fl-pal-warn-ink,#0b0d0c);--fl-bad:var(--fl-pal-bad,#c76052);--fl-bad-soft:var(--fl-pal-bad-soft,#323a20);--fl-bad-text:var(--fl-pal-bad-text,#e3a399);--fl-bad-ink:var(--fl-pal-bad-ink,#0b0d0c);--fl-info:var(--fl-pal-info,#5382b1);--fl-info-soft:var(--fl-pal-info-soft,#223b36);--fl-info-text:var(--fl-pal-info-text,#9ab6d2);--fl-info-ink:var(--fl-pal-info-ink,#0b0d0c);--fl-hue-fern:var(--fl-pal-fern,#96b551);--fl-hue-fern-soft:var(--fl-pal-fern-soft,#2e4531);--fl-hue-fern-text:var(--fl-pal-fern-text,#c1d49d);--fl-hue-fern-on:var(--fl-pal-fern-on,#0b0d0c);--fl-hue-moss:var(--fl-pal-moss,#6c8748);--fl-hue-moss-soft:var(--fl-pal-moss-soft,#293a2b);--fl-hue-moss-text:var(--fl-pal-moss-text,#a7b893);--fl-hue-moss-on:var(--fl-pal-moss-on,#0b0d0c);--fl-hue-lake:var(--fl-pal-lake,#4682bc);--fl-hue-lake-soft:var(--fl-pal-lake-soft,#1e3b36);--fl-hue-lake-text:var(--fl-pal-lake-text,#94b6d9);--fl-hue-lake-on:var(--fl-pal-lake-on,#0b0d0c);--fl-hue-glacier:var(--fl-pal-glacier,#32a293);--fl-hue-glacier-soft:var(--fl-pal-glacier-soft,#273e33);--fl-hue-glacier-text:var(--fl-pal-glacier-text,#92c9bf);--fl-hue-glacier-on:var(--fl-pal-glacier-on,#0b0d0c);--fl-hue-heather:var(--fl-pal-heather,#8f70b9);--fl-hue-heather-soft:var(--fl-pal-heather-soft,#1c3c3c);--fl-hue-heather-text:var(--fl-pal-heather-text,#bcabd7);--fl-hue-heather-on:var(--fl-pal-heather-on,#0b0d0c);--fl-hue-rose:var(--fl-pal-rose,#c35d7e);--fl-hue-rose-soft:var(--fl-pal-rose-soft,#35391e);--fl-hue-rose-text:var(--fl-pal-rose-text,#e1a1b2);--fl-hue-rose-on:var(--fl-pal-rose-on,#0b0d0c);--fl-hue-clay:var(--fl-pal-clay,#b66b48);--fl-hue-clay-soft:var(--fl-pal-clay-soft,#303925);--fl-hue-clay-text:var(--fl-pal-clay-text,#d7a894);--fl-hue-clay-on:var(--fl-pal-clay-on,#0b0d0c);--fl-hue-ochre:var(--fl-pal-ochre,#be9331);--fl-hue-ochre-soft:var(--fl-pal-ochre-soft,#31402b);--fl-hue-ochre-text:var(--fl-pal-ochre-text,#d9c08f);--fl-hue-ochre-on:var(--fl-pal-ochre-on,#0b0d0c);--fl-hue-bark:var(--fl-pal-bark,#8f7b69);--fl-hue-bark-soft:var(--fl-pal-bark-soft,#32372e);--fl-hue-bark-text:var(--fl-pal-bark-text,#bdb0a5);--fl-hue-bark-on:var(--fl-pal-bark-on,#0b0d0c);--fl-hue-slate:var(--fl-pal-slate,#75808a);--fl-hue-slate-soft:var(--fl-pal-slate-soft,#2e3835);--fl-hue-slate-text:var(--fl-pal-slate-text,#adb3ba);--fl-hue-slate-on:var(--fl-pal-slate-on,#0b0d0c);--fl-chart-1:var(--fl-hue-lake);--fl-chart-2:var(--fl-hue-clay);--fl-chart-3:var(--fl-hue-heather);--fl-chart-4:var(--fl-hue-glacier);--fl-chart-5:var(--fl-hue-ochre);--fl-chart-6:var(--fl-hue-rose);--fl-chart-prior:var(--fl-ink-3);--fl-chart-grid:var(--fl-line);--fl-shadow-stamp:0 0 0 1.5px var(--fl-outline), 3px 3px 0 var(--fl-offset);--fl-shadow-lifted:0 0 0 1.5px var(--fl-outline), 5px 5px 0 var(--fl-offset);--fl-shadow-sticker:0 0 0 1.5px var(--fl-outline), 4px 4px 0 var(--fl-offset);--fl-shadow-flat:inset 0 0 0 1px var(--fl-line);--fl-shadow-soft:0 1px 2px color-mix(in srgb, var(--fl-pal-shade,#000) 6%, transparent), 0 6px 16px -10px color-mix(in srgb, var(--fl-pal-shade,#000) 20%, transparent);--fl-shadow-overlay:0 0 0 1px var(--fl-line), 0 24px 48px -16px color-mix(in srgb, var(--fl-pal-shade,#000) 30%, transparent);--fl-scrim:color-mix(in srgb, var(--fl-pal-shade,#000) 55%, transparent);--fl-radius-xs:6px;--fl-radius-sm:8px;--fl-radius-md:10px;--fl-radius-lg:14px;--fl-radius-xl:18px;--fl-radius-full:999px;--fl-duration-press:60ms;--fl-duration-hover:.12s;--fl-duration-overlay:.2s;--fl-duration-reveal:.4s;--fl-duration-count:1.4s;--fl-ease-out:cubic-bezier(.2, .8, .2, 1);--fl-ease-in-out:cubic-bezier(.45, 0, .2, 1);--fl-ease-overshoot:cubic-bezier(.3, 1.4, .5, 1);--fl-print-paper:#fff;--fl-print-ink:#181818;--fl-font-display:var(--font-heading);--fl-font-body:var(--font-body);--fl-font-mono:var(--font-mono,ui-monospace, "SFMono-Regular", Menlo, monospace);--fl-button-primary-bg:var(--fl-primary);--fl-button-primary-fg:var(--fl-primary-ink);--fl-button-primary-hover-bg:var(--fl-primary);--fl-button-primary-edge:var(--fl-outline);--fl-button-primary-shadow:inset 0 0 0 1.5px var(--fl-outline), 2px 2px 0 var(--fl-offset);--fl-button-primary-hover-shadow:inset 0 0 0 1.5px var(--fl-outline), 3px 3px 0 var(--fl-offset);--fl-button-primary-pressed-shadow:inset 0 0 0 1.5px var(--fl-outline);--fl-button-secondary-bg:var(--fl-secondary);--fl-button-secondary-fg:var(--fl-secondary-ink);--fl-button-secondary-hover-bg:var(--fl-secondary);--fl-button-secondary-edge:var(--fl-outline);--fl-button-secondary-shadow:inset 0 0 0 1.5px var(--fl-outline), 2px 2px 0 var(--fl-offset);--fl-button-secondary-hover-shadow:inset 0 0 0 1.5px var(--fl-outline), 3px 3px 0 var(--fl-offset);--fl-button-secondary-pressed-shadow:inset 0 0 0 1.5px var(--fl-outline);--fl-button-neutral-bg:var(--fl-surface);--fl-button-neutral-fg:var(--fl-ink);--fl-button-neutral-hover-bg:var(--fl-surface);--fl-button-neutral-edge:var(--fl-outline);--fl-button-neutral-shadow:inset 0 0 0 1.5px var(--fl-outline), 2px 2px 0 var(--fl-offset);--fl-button-neutral-hover-shadow:inset 0 0 0 1.5px var(--fl-outline), 3px 3px 0 var(--fl-offset);--fl-button-neutral-pressed-shadow:inset 0 0 0 1.5px var(--fl-outline);--fl-button-danger-bg:var(--fl-bad);--fl-button-danger-fg:var(--fl-bad-ink);--fl-button-danger-hover-bg:var(--fl-bad);--fl-button-danger-edge:var(--fl-outline);--fl-button-danger-shadow:inset 0 0 0 1.5px var(--fl-outline), 2px 2px 0 var(--fl-offset);--fl-button-danger-hover-shadow:inset 0 0 0 1.5px var(--fl-outline), 3px 3px 0 var(--fl-offset);--fl-button-danger-pressed-shadow:inset 0 0 0 1.5px var(--fl-outline);--fl-button-danger-quiet-bg:var(--fl-surface);--fl-button-danger-quiet-fg:var(--fl-bad-text);--fl-button-danger-quiet-hover-bg:var(--fl-surface);--fl-button-danger-quiet-edge:var(--fl-outline);--fl-button-danger-quiet-shadow:inset 0 0 0 1.5px var(--fl-outline), 2px 2px 0 var(--fl-offset);--fl-button-danger-quiet-hover-shadow:inset 0 0 0 1.5px var(--fl-outline), 3px 3px 0 var(--fl-offset);--fl-button-danger-quiet-pressed-shadow:inset 0 0 0 1.5px var(--fl-outline);--fl-button-quiet-bg:transparent;--fl-button-quiet-fg:var(--fl-ink-2);--fl-button-quiet-hover-bg:var(--fl-sunken);--fl-button-quiet-edge:transparent;--fl-button-quiet-shadow:none;--fl-button-quiet-hover-shadow:none;--fl-button-quiet-pressed-shadow:none;--fl-button-hover-shift:-1px -1px;--fl-button-pressed-shift:2px 2px;--fl-button-focus-ring:inset 0 0 0 2px var(--fl-focus), 2px 2px 0 var(--fl-offset), 0 0 0 5px var(--fl-focus-halo);--fl-button-disabled-opacity:.42;--fl-button-radius:var(--fl-radius-md);--fl-card-bg:var(--fl-surface);--fl-card-radius:var(--fl-radius-lg);--fl-card-shadow:var(--fl-shadow-stamp);--fl-card-hover-shadow:var(--fl-shadow-lifted);--fl-card-hover-shift:translate(-2px, -2px);--fl-card-flat-shadow:var(--fl-shadow-flat);--fl-input-bg:var(--fl-surface);--fl-input-edge:var(--fl-line-strong);--fl-input-hover-edge:var(--fl-ink-3);--fl-input-focus-ring:0 0 0 1.5px var(--fl-ink), 0 0 0 4.5px var(--fl-focus-halo);--fl-input-error-ring:0 0 0 1.5px var(--fl-bad), 0 0 0 4.5px color-mix(in srgb, var(--fl-bad) 18%, transparent);--fl-input-radius:var(--fl-radius-md);--fl-toggle-track:var(--fl-line-strong);--fl-toggle-on:var(--fl-primary);--fl-toggle-edge:var(--fl-outline);--fl-pill-soft-mix:16%;--fl-pill-radius:var(--fl-radius-full);--fl-tag-radius:var(--fl-radius-sm);--fl-table-head-bg:var(--fl-sunken);--fl-table-row-hover:color-mix(in srgb, var(--fl-sunken) 60%, var(--fl-surface));--fl-table-row-selected:var(--fl-selection);--fl-table-row-selected-edge:var(--fl-primary-edge);--fl-table-divider:var(--fl-line);--fl-table-shadow:var(--fl-shadow-stamp);--fl-kanban-column-tint:14%;--fl-kanban-column-edge:30%;--fl-kanban-header-rule:42%;--fl-kanban-count-bg:24%;--fl-kanban-card-shadow:var(--fl-shadow-stamp);--fl-kanban-card-drag-shadow:var(--fl-shadow-lifted);--fl-kanban-card-drag-tilt:rotate(2.5deg) translate(4px, -4px);--fl-overlay-scrim:var(--fl-scrim);--fl-overlay-shadow:var(--fl-shadow-overlay);--fl-menu-shadow:var(--fl-shadow-sticker);--fl-tooltip-bg:var(--fl-ink);--fl-tooltip-fg:var(--fl-surface);--fl-nav-bg:var(--fl-alt);--fl-nav-item-hover-bg:var(--fl-sunken);--fl-nav-item-active-bg:var(--fl-ink);--fl-nav-item-active-fg:var(--fl-surface);--fl-tab-active-bg:var(--fl-surface);--fl-tab-rule:var(--fl-line-strong);--color-primary:var(--fl-primary);--color-primary-dark:var(--fl-primary-edge);--color-primary-light:var(--fl-primary-soft);--color-on-primary:var(--fl-primary-ink);--color-secondary:var(--fl-secondary);--color-secondary-dark:var(--fl-secondary-edge);--color-secondary-light:var(--fl-secondary-soft);--color-on-secondary:var(--fl-secondary-ink);--color-link:var(--fl-primary-text);--color-link-dark:var(--fl-primary-text);--color-surface:var(--fl-canvas);--color-surface-muted:var(--fl-alt);--color-surface-light:var(--fl-surface);--color-surface-dark:var(--fl-sunken);--color-card:var(--fl-surface);--color-layer-1:var(--fl-surface);--color-layer-2:var(--fl-alt);--color-beige:var(--fl-sunken);--color-beige-light:var(--fl-sunken);--color-beige-dark:var(--fl-line-strong);--color-text:var(--fl-ink);--color-text-secondary:var(--fl-ink-2);--color-text-tertiary:var(--fl-ink-3);--color-text-disabled:var(--fl-ink-disabled);--color-border:var(--fl-line);--color-border-focus:var(--fl-focus);--color-ring:var(--fl-focus);--color-success:var(--fl-good);--color-success-dark:var(--fl-good-text);--color-warning:var(--fl-warn);--color-warning-dark:var(--fl-warn-text);--color-error:var(--fl-bad);--color-error-dark:var(--fl-bad-text);--color-info:var(--fl-info);--color-info-dark:var(--fl-info-text);--color-status-info:var(--fl-info-text);--color-teal:var(--fl-hue-glacier);--color-teal-dark:var(--fl-hue-glacier-text);--color-purple:var(--fl-hue-heather);--color-purple-dark:var(--fl-hue-heather-text);--color-pink:var(--fl-hue-rose);--color-pink-dark:var(--fl-hue-rose-text);--color-green:var(--fl-hue-moss);--color-green-dark:var(--fl-hue-moss-text);--color-orange:var(--fl-hue-clay);--color-orange-dark:var(--fl-hue-clay-text);--color-blue:var(--fl-hue-lake);--color-blue-dark:var(--fl-hue-lake-text);--color-lime:var(--fl-hue-fern);--color-lime-dark:var(--fl-hue-fern-text);--color-brown:var(--fl-hue-bark);--color-gold:var(--fl-hue-ochre);--color-gold-dark:var(--fl-hue-ochre-text);--color-terracotta:var(--fl-hue-clay);--color-terracotta-dark:var(--fl-hue-clay-text);--color-yellow:var(--fl-highlight);--color-yellow-dark:var(--fl-secondary-edge);--color-indigo:var(--fl-hue-slate);--color-fuchsia:var(--fl-hue-rose);--color-tertiary:var(--fl-hue-clay);--color-tertiary-dark:var(--fl-hue-clay-text);--color-tertiary-light:var(--fl-hue-clay-soft);--elevation-1:var(--fl-shadow-flat);--elevation-2:var(--fl-shadow-stamp);--elevation-3:var(--fl-shadow-overlay)}[data-palette=spruce]{--fl-pal-canvas:#f8f5f1;--fl-pal-alt:#fcfaf6;--fl-pal-surface:#fefdfa;--fl-pal-sunken:#efece7;--fl-pal-line:#e4dfd7;--fl-pal-line-strong:#c9c2b6;--fl-pal-ink:#111e15;--fl-pal-ink-2:#3f4b43;--fl-pal-ink-3:#5e6861;--fl-pal-highlight:#f4c423;--fl-pal-outline:#111e15;--fl-pal-offset:#111e15;--fl-pal-shade:#111e15;--fl-pal-primary:#1c6a45;--fl-pal-primary-edge:#0d3c25;--fl-pal-primary-ink:#fefdfa;--fl-pal-primary-soft:#edf8f0;--fl-pal-primary-text:#1c6a45;--fl-pal-secondary:#f4c423;--fl-pal-secondary-edge:#8c6806;--fl-pal-secondary-ink:#111e15;--fl-pal-secondary-soft:#fff9e3;--fl-pal-secondary-text:#634905;--fl-pal-good:#2f7a4f;--fl-pal-good-soft:#ddefe2;--fl-pal-good-text:#1c4f31;--fl-pal-good-ink:#fefdfa;--fl-pal-warn:#d9a520;--fl-pal-warn-soft:#f8edcb;--fl-pal-warn-text:#6b4f06;--fl-pal-warn-ink:#0b0d0c;--fl-pal-bad:#b5473a;--fl-pal-bad-soft:#f6deda;--fl-pal-bad-text:#7a281e;--fl-pal-bad-ink:#fefdfa;--fl-pal-info:#3b6fa0;--fl-pal-info-soft:#dee8f3;--fl-pal-info-text:#21466b;--fl-pal-info-ink:#fefdfa;--fl-pal-fern:#8dae3e;--fl-pal-fern-soft:#e8f0d2;--fl-pal-fern-text:#3e5410;--fl-pal-fern-on:#16191b;--fl-pal-moss:#5f7c36;--fl-pal-moss-soft:#e4ecd2;--fl-pal-moss-text:#41561f;--fl-pal-moss-on:#fcfcfa;--fl-pal-lake:#2e72b0;--fl-pal-lake-soft:#dce8f4;--fl-pal-lake-text:#1d4a75;--fl-pal-lake-on:#fcfcfa;--fl-pal-glacier:#009a8a;--fl-pal-glacier-soft:#d3efeb;--fl-pal-glacier-text:#0b5a51;--fl-pal-glacier-on:#16191b;--fl-pal-heather:#8462b0;--fl-pal-heather-soft:#eae2f3;--fl-pal-heather-text:#4f3672;--fl-pal-heather-on:#fcfcfa;--fl-pal-rose:#b8496f;--fl-pal-rose-soft:#f5dde6;--fl-pal-rose-text:#7a2846;--fl-pal-rose-on:#fcfcfa;--fl-pal-clay:#ad5d37;--fl-pal-clay-soft:#f4e1d6;--fl-pal-clay-text:#6e3517;--fl-pal-clay-on:#fcfcfa;--fl-pal-ochre:#b88a08;--fl-pal-ochre-soft:#f6ebc6;--fl-pal-ochre-text:#6b4f06;--fl-pal-ochre-on:#16191b;--fl-pal-bark:#7b6653;--fl-pal-bark-soft:#eae3db;--fl-pal-bark-text:#4d3f32;--fl-pal-bark-on:#fcfcfa;--fl-pal-slate:#5e6a75;--fl-pal-slate-soft:#e2e6ea;--fl-pal-slate-text:#3b4550;--fl-pal-slate-on:#fcfcfa}[data-palette=spruce]:is([data-mode=dark],.dark),[data-palette=spruce] :is([data-mode=dark],.dark){--fl-pal-canvas:#111512;--fl-pal-alt:#151a16;--fl-pal-surface:#1a201c;--fl-pal-sunken:#0c0f0d;--fl-pal-line:#2a322d;--fl-pal-line-strong:#46524a;--fl-pal-ink:#eef1ec;--fl-pal-ink-2:#c4cbc5;--fl-pal-ink-3:#9ba49d;--fl-pal-highlight:#f4c423;--fl-pal-outline:#7d877f;--fl-pal-offset:#000;--fl-pal-shade:#000;--fl-pal-primary:#2b7f55;--fl-pal-primary-edge:#0d3c25;--fl-pal-primary-ink:#f6f9f4;--fl-pal-primary-soft:#173a28;--fl-pal-primary-text:#86d6a9;--fl-pal-secondary:#f4c423;--fl-pal-secondary-edge:#8c6806;--fl-pal-secondary-ink:#111e15;--fl-pal-secondary-soft:#3a3214;--fl-pal-secondary-text:#f3d465;--fl-pal-good:#4a8c63;--fl-pal-good-soft:#273a2d;--fl-pal-good-text:#96bba2;--fl-pal-good-ink:#0b0d0c;--fl-pal-warn:#dcac3f;--fl-pal-warn-soft:#364730;--fl-pal-warn-text:#ebcf98;--fl-pal-warn-ink:#0b0d0c;--fl-pal-bad:#c76052;--fl-pal-bad-soft:#323a20;--fl-pal-bad-text:#e3a399;--fl-pal-bad-ink:#0b0d0c;--fl-pal-info:#5382b1;--fl-pal-info-soft:#223b36;--fl-pal-info-text:#9ab6d2;--fl-pal-info-ink:#0b0d0c;--fl-pal-fern:#96b551;--fl-pal-fern-soft:#2e4531;--fl-pal-fern-text:#c1d49d;--fl-pal-fern-on:#0b0d0c;--fl-pal-moss:#6c8748;--fl-pal-moss-soft:#293a2b;--fl-pal-moss-text:#a7b893;--fl-pal-moss-on:#0b0d0c;--fl-pal-lake:#4682bc;--fl-pal-lake-soft:#1e3b36;--fl-pal-lake-text:#94b6d9;--fl-pal-lake-on:#0b0d0c;--fl-pal-glacier:#32a293;--fl-pal-glacier-soft:#273e33;--fl-pal-glacier-text:#92c9bf;--fl-pal-glacier-on:#0b0d0c;--fl-pal-heather:#8f70b9;--fl-pal-heather-soft:#1c3c3c;--fl-pal-heather-text:#bcabd7;--fl-pal-heather-on:#0b0d0c;--fl-pal-rose:#c35d7e;--fl-pal-rose-soft:#35391e;--fl-pal-rose-text:#e1a1b2;--fl-pal-rose-on:#0b0d0c;--fl-pal-clay:#b66b48;--fl-pal-clay-soft:#303925;--fl-pal-clay-text:#d7a894;--fl-pal-clay-on:#0b0d0c;--fl-pal-ochre:#be9331;--fl-pal-ochre-soft:#31402b;--fl-pal-ochre-text:#d9c08f;--fl-pal-ochre-on:#0b0d0c;--fl-pal-bark:#8f7b69;--fl-pal-bark-soft:#32372e;--fl-pal-bark-text:#bdb0a5;--fl-pal-bark-on:#0b0d0c;--fl-pal-slate:#75808a;--fl-pal-slate-soft:#2e3835;--fl-pal-slate-text:#adb3ba;--fl-pal-slate-on:#0b0d0c}[data-palette=marigold]{--fl-pal-canvas:#f5f3ee;--fl-pal-alt:#f9f7f3;--fl-pal-surface:#fffefb;--fl-pal-sunken:#ece8df;--fl-pal-line:#e3ddcf;--fl-pal-line-strong:#c7beab;--fl-pal-ink:#1c1914;--fl-pal-ink-2:#4b4538;--fl-pal-ink-3:#6b6353;--fl-pal-highlight:#f9b930;--fl-pal-outline:#1c1914;--fl-pal-offset:#1c1914;--fl-pal-shade:#1c1914;--fl-pal-primary:#f9b930;--fl-pal-primary-edge:#ca9500;--fl-pal-primary-ink:#1c1914;--fl-pal-primary-soft:#fdf1d2;--fl-pal-primary-text:#7d5a00;--fl-pal-secondary:#06b6d4;--fl-pal-secondary-edge:#0891b2;--fl-pal-secondary-ink:#1c1914;--fl-pal-secondary-soft:#ddf4f8;--fl-pal-secondary-text:#0e6e84;--fl-pal-good:#2f7a4f;--fl-pal-good-soft:#ddefe2;--fl-pal-good-text:#1c4f31;--fl-pal-good-ink:#fffefb;--fl-pal-warn:#d9a520;--fl-pal-warn-soft:#f8edcb;--fl-pal-warn-text:#6b4f06;--fl-pal-warn-ink:#0b0d0c;--fl-pal-bad:#b5473a;--fl-pal-bad-soft:#f6deda;--fl-pal-bad-text:#7a281e;--fl-pal-bad-ink:#fffefb;--fl-pal-info:#3b6fa0;--fl-pal-info-soft:#dee8f3;--fl-pal-info-text:#21466b;--fl-pal-info-ink:#fffefb;--fl-pal-fern:#8dae3e;--fl-pal-fern-soft:#e8f0d2;--fl-pal-fern-text:#3e5410;--fl-pal-fern-on:#16191b;--fl-pal-moss:#5f7c36;--fl-pal-moss-soft:#e4ecd2;--fl-pal-moss-text:#41561f;--fl-pal-moss-on:#fcfcfa;--fl-pal-lake:#2e72b0;--fl-pal-lake-soft:#dce8f4;--fl-pal-lake-text:#1d4a75;--fl-pal-lake-on:#fcfcfa;--fl-pal-glacier:#009a8a;--fl-pal-glacier-soft:#d3efeb;--fl-pal-glacier-text:#0b5a51;--fl-pal-glacier-on:#16191b;--fl-pal-heather:#8462b0;--fl-pal-heather-soft:#eae2f3;--fl-pal-heather-text:#4f3672;--fl-pal-heather-on:#fcfcfa;--fl-pal-rose:#b8496f;--fl-pal-rose-soft:#f5dde6;--fl-pal-rose-text:#7a2846;--fl-pal-rose-on:#fcfcfa;--fl-pal-clay:#ad5d37;--fl-pal-clay-soft:#f4e1d6;--fl-pal-clay-text:#6e3517;--fl-pal-clay-on:#fcfcfa;--fl-pal-ochre:#b88a08;--fl-pal-ochre-soft:#f6ebc6;--fl-pal-ochre-text:#6b4f06;--fl-pal-ochre-on:#16191b;--fl-pal-bark:#7b6653;--fl-pal-bark-soft:#eae3db;--fl-pal-bark-text:#4d3f32;--fl-pal-bark-on:#fcfcfa;--fl-pal-slate:#5e6a75;--fl-pal-slate-soft:#e2e6ea;--fl-pal-slate-text:#3b4550;--fl-pal-slate-on:#fcfcfa}[data-palette=marigold]:is([data-mode=dark],.dark),[data-palette=marigold] :is([data-mode=dark],.dark){--fl-pal-canvas:#141311;--fl-pal-alt:#181714;--fl-pal-surface:#1e1c19;--fl-pal-sunken:#0e0d0b;--fl-pal-line:#2e2b26;--fl-pal-line-strong:#4b463d;--fl-pal-ink:#f3f0e8;--fl-pal-ink-2:#cac4b6;--fl-pal-ink-3:#9f9888;--fl-pal-highlight:#f9b930;--fl-pal-outline:#8a8374;--fl-pal-offset:#000;--fl-pal-shade:#000;--fl-pal-primary:#f9b930;--fl-pal-primary-edge:#ca9500;--fl-pal-primary-ink:#1c1914;--fl-pal-primary-soft:#3b3013;--fl-pal-primary-text:#f7c95a;--fl-pal-secondary:#22c3dd;--fl-pal-secondary-edge:#0891b2;--fl-pal-secondary-ink:#1c1914;--fl-pal-secondary-soft:#12333a;--fl-pal-secondary-text:#6fd9ea;--fl-pal-good:#4a8c63;--fl-pal-good-soft:#373322;--fl-pal-good-text:#96bba2;--fl-pal-good-ink:#0b0d0c;--fl-pal-warn:#dcac3f;--fl-pal-warn-soft:#4a3d27;--fl-pal-warn-text:#ebcf98;--fl-pal-warn-ink:#0b0d0c;--fl-pal-bad:#c76052;--fl-pal-bad-soft:#43301e;--fl-pal-bad-text:#e3a399;--fl-pal-bad-ink:#0b0d0c;--fl-pal-info:#5382b1;--fl-pal-info-soft:#313626;--fl-pal-info-text:#9ab6d2;--fl-pal-info-ink:#0b0d0c;--fl-pal-fern:#96b551;--fl-pal-fern-soft:#443c24;--fl-pal-fern-text:#c1d49d;--fl-pal-fern-on:#0b0d0c;--fl-pal-moss:#6c8748;--fl-pal-moss-soft:#393322;--fl-pal-moss-text:#a7b893;--fl-pal-moss-on:#0b0d0c;--fl-pal-lake:#4682bc;--fl-pal-lake-soft:#303623;--fl-pal-lake-text:#94b6d9;--fl-pal-lake-on:#0b0d0c;--fl-pal-glacier:#32a293;--fl-pal-glacier-soft:#393825;--fl-pal-glacier-text:#92c9bf;--fl-pal-glacier-on:#0b0d0c;--fl-pal-heather:#8f70b9;--fl-pal-heather-soft:#432f26;--fl-pal-heather-text:#bcabd7;--fl-pal-heather-on:#0b0d0c;--fl-pal-rose:#c35d7e;--fl-pal-rose-soft:#443020;--fl-pal-rose-text:#e1a1b2;--fl-pal-rose-on:#0b0d0c;--fl-pal-clay:#b66b48;--fl-pal-clay-soft:#3f3122;--fl-pal-clay-text:#d7a894;--fl-pal-clay-on:#0b0d0c;--fl-pal-ochre:#be9331;--fl-pal-ochre-soft:#443823;--fl-pal-ochre-text:#d9c08f;--fl-pal-ochre-on:#0b0d0c;--fl-pal-bark:#8f7b69;--fl-pal-bark-soft:#38332c;--fl-pal-bark-text:#bdb0a5;--fl-pal-bark-on:#0b0d0c;--fl-pal-slate:#75808a;--fl-pal-slate-soft:#33342f;--fl-pal-slate-text:#adb3ba;--fl-pal-slate-on:#0b0d0c}[data-palette=fjell]{--fl-pal-canvas:#f3f5f7;--fl-pal-alt:#f8fafb;--fl-pal-surface:#fcfdfd;--fl-pal-sunken:#e7ebef;--fl-pal-line:#d6dce2;--fl-pal-line-strong:#a9b3bd;--fl-pal-ink:#1c232b;--fl-pal-ink-2:#46505b;--fl-pal-ink-3:#58626c;--fl-pal-highlight:#f2c14e;--fl-pal-outline:#1c232b;--fl-pal-offset:#1c232b;--fl-pal-shade:#1c232b;--fl-pal-primary:#3f6283;--fl-pal-primary-edge:#2c4660;--fl-pal-primary-ink:#fcfdfd;--fl-pal-primary-soft:#e2eaf2;--fl-pal-primary-text:#2f4d6a;--fl-pal-secondary:#af5c41;--fl-pal-secondary-edge:#8e4a34;--fl-pal-secondary-ink:#fcfdfd;--fl-pal-secondary-soft:#f5e5de;--fl-pal-secondary-text:#8a4630;--fl-pal-good:#2f7a4f;--fl-pal-good-soft:#ddefe2;--fl-pal-good-text:#1c4f31;--fl-pal-good-ink:#fcfdfd;--fl-pal-warn:#d9a520;--fl-pal-warn-soft:#f8edcb;--fl-pal-warn-text:#6b4f06;--fl-pal-warn-ink:#0b0d0c;--fl-pal-bad:#b5473a;--fl-pal-bad-soft:#f6deda;--fl-pal-bad-text:#7a281e;--fl-pal-bad-ink:#fcfdfd;--fl-pal-info:#3b6fa0;--fl-pal-info-soft:#dee8f3;--fl-pal-info-text:#21466b;--fl-pal-info-ink:#fcfdfd;--fl-pal-fern:#8dae3e;--fl-pal-fern-soft:#e8f0d2;--fl-pal-fern-text:#3e5410;--fl-pal-fern-on:#16191b;--fl-pal-moss:#5f7c36;--fl-pal-moss-soft:#e4ecd2;--fl-pal-moss-text:#41561f;--fl-pal-moss-on:#fcfcfa;--fl-pal-lake:#2e72b0;--fl-pal-lake-soft:#dce8f4;--fl-pal-lake-text:#1d4a75;--fl-pal-lake-on:#fcfcfa;--fl-pal-glacier:#009a8a;--fl-pal-glacier-soft:#d3efeb;--fl-pal-glacier-text:#0b5a51;--fl-pal-glacier-on:#16191b;--fl-pal-heather:#8462b0;--fl-pal-heather-soft:#eae2f3;--fl-pal-heather-text:#4f3672;--fl-pal-heather-on:#fcfcfa;--fl-pal-rose:#b8496f;--fl-pal-rose-soft:#f5dde6;--fl-pal-rose-text:#7a2846;--fl-pal-rose-on:#fcfcfa;--fl-pal-clay:#ad5d37;--fl-pal-clay-soft:#f4e1d6;--fl-pal-clay-text:#6e3517;--fl-pal-clay-on:#fcfcfa;--fl-pal-ochre:#b88a08;--fl-pal-ochre-soft:#f6ebc6;--fl-pal-ochre-text:#6b4f06;--fl-pal-ochre-on:#16191b;--fl-pal-bark:#7b6653;--fl-pal-bark-soft:#eae3db;--fl-pal-bark-text:#4d3f32;--fl-pal-bark-on:#fcfcfa;--fl-pal-slate:#5e6a75;--fl-pal-slate-soft:#e2e6ea;--fl-pal-slate-text:#3b4550;--fl-pal-slate-on:#fcfcfa}[data-palette=fjell]:is([data-mode=dark],.dark),[data-palette=fjell] :is([data-mode=dark],.dark){--fl-pal-canvas:#101418;--fl-pal-alt:#14191e;--fl-pal-surface:#192026;--fl-pal-sunken:#0b0e11;--fl-pal-line:#29323b;--fl-pal-line-strong:#425161;--fl-pal-ink:#edf1f5;--fl-pal-ink-2:#c3cbd4;--fl-pal-ink-3:#98a3ae;--fl-pal-highlight:#f2c14e;--fl-pal-outline:#7a8794;--fl-pal-offset:#000;--fl-pal-shade:#000;--fl-pal-primary:#4a7097;--fl-pal-primary-edge:#2c4660;--fl-pal-primary-ink:#f7fafc;--fl-pal-primary-soft:#1c2c3c;--fl-pal-primary-text:#a3c1e2;--fl-pal-secondary:#c9765a;--fl-pal-secondary-edge:#8e4a34;--fl-pal-secondary-ink:#101418;--fl-pal-secondary-soft:#3a231a;--fl-pal-secondary-text:#eaa98f;--fl-pal-good:#4a8c63;--fl-pal-good-soft:#1f3942;--fl-pal-good-text:#96bba2;--fl-pal-good-ink:#0b0d0c;--fl-pal-warn:#dcac3f;--fl-pal-warn-soft:#20494c;--fl-pal-warn-text:#ebcf98;--fl-pal-warn-ink:#0b0d0c;--fl-pal-bad:#c76052;--fl-pal-bad-soft:#33344e;--fl-pal-bad-text:#e3a399;--fl-pal-bad-ink:#0b0d0c;--fl-pal-info:#5382b1;--fl-pal-info-soft:#273847;--fl-pal-info-text:#9ab6d2;--fl-pal-info-ink:#0b0d0c;--fl-pal-fern:#96b551;--fl-pal-fern-soft:#1e454d;--fl-pal-fern-text:#c1d49d;--fl-pal-fern-on:#0b0d0c;--fl-pal-moss:#6c8748;--fl-pal-moss-soft:#1e3a41;--fl-pal-moss-text:#a7b893;--fl-pal-moss-on:#0b0d0c;--fl-pal-lake:#4682bc;--fl-pal-lake-soft:#243849;--fl-pal-lake-text:#94b6d9;--fl-pal-lake-on:#0b0d0c;--fl-pal-glacier:#32a293;--fl-pal-glacier-soft:#233d49;--fl-pal-glacier-text:#92c9bf;--fl-pal-glacier-on:#0b0d0c;--fl-pal-heather:#8f70b9;--fl-pal-heather-soft:#2a374c;--fl-pal-heather-text:#bcabd7;--fl-pal-heather-on:#0b0d0c;--fl-pal-rose:#c35d7e;--fl-pal-rose-soft:#30354f;--fl-pal-rose-text:#e1a1b2;--fl-pal-rose-on:#0b0d0c;--fl-pal-clay:#b66b48;--fl-pal-clay-soft:#35334a;--fl-pal-clay-text:#d7a894;--fl-pal-clay-on:#0b0d0c;--fl-pal-ochre:#be9331;--fl-pal-ochre-soft:#1d4346;--fl-pal-ochre-text:#d9c08f;--fl-pal-ochre-on:#0b0d0c;--fl-pal-bark:#8f7b69;--fl-pal-bark-soft:#363440;--fl-pal-bark-text:#bdb0a5;--fl-pal-bark-on:#0b0d0c;--fl-pal-slate:#75808a;--fl-pal-slate-soft:#2f373e;--fl-pal-slate-text:#adb3ba;--fl-pal-slate-on:#0b0d0c}[data-radius=square]{--fl-radius-xs:2px;--fl-radius-sm:2px;--fl-radius-md:3px;--fl-radius-lg:4px;--fl-radius-xl:4px;--fl-radius-full:4px}@media (prefers-reduced-motion:reduce){:root,[data-palette],[data-mode],[data-mode=dark],.dark{--fl-duration-press:0s;--fl-duration-hover:0s;--fl-duration-overlay:0s;--fl-duration-reveal:0s;--fl-duration-count:0s}}.fl-scrollbar-thin{scrollbar-width:thin;scrollbar-color:#00000026 transparent}.fl-scrollbar-thin::-webkit-scrollbar{width:6px;height:6px}.fl-scrollbar-thin::-webkit-scrollbar-track{background:0 0}.fl-scrollbar-thin::-webkit-scrollbar-thumb{background-color:#00000026;border-radius:9999px}.fl-scrollbar-thin::-webkit-scrollbar-thumb:hover{background-color:#00000040}.dark .fl-scrollbar-thin,[data-mode=dark] .fl-scrollbar-thin{scrollbar-color:#fff3 transparent}.dark .fl-scrollbar-thin::-webkit-scrollbar-thumb{background-color:#fff3}[data-mode=dark] .fl-scrollbar-thin::-webkit-scrollbar-thumb{background-color:#fff3}.dark .fl-scrollbar-thin::-webkit-scrollbar-thumb:hover{background-color:#ffffff4d}[data-mode=dark] .fl-scrollbar-thin::-webkit-scrollbar-thumb:hover{background-color:#ffffff4d}.fl-scrollbar-overlay{scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color .15s ease-out}.fl-scrollbar-overlay:hover,.fl-scrollbar-overlay:focus-within{scrollbar-color:#00000038 transparent}.fl-scrollbar-overlay::-webkit-scrollbar{width:10px;height:10px}.fl-scrollbar-overlay::-webkit-scrollbar-track{background:0 0}.fl-scrollbar-overlay::-webkit-scrollbar-thumb{background-color:#0000;background-clip:content-box;border:2px solid #0000;border-radius:9999px;transition:background-color .15s ease-out}.fl-scrollbar-overlay:hover::-webkit-scrollbar-thumb{background-color:#00000038}.fl-scrollbar-overlay:focus-within::-webkit-scrollbar-thumb{background-color:#00000038}.fl-scrollbar-overlay::-webkit-scrollbar-thumb:hover{background-color:#00000057}.dark .fl-scrollbar-overlay:hover,[data-mode=dark] .fl-scrollbar-overlay:hover,.dark .fl-scrollbar-overlay:focus-within,[data-mode=dark] .fl-scrollbar-overlay:focus-within{scrollbar-color:#ffffff42 transparent}.dark .fl-scrollbar-overlay:hover::-webkit-scrollbar-thumb{background-color:#ffffff42}[data-mode=dark] .fl-scrollbar-overlay:hover::-webkit-scrollbar-thumb{background-color:#ffffff42}.dark .fl-scrollbar-overlay:focus-within::-webkit-scrollbar-thumb{background-color:#ffffff42}[data-mode=dark] .fl-scrollbar-overlay:focus-within::-webkit-scrollbar-thumb{background-color:#ffffff42}.dark .fl-scrollbar-overlay::-webkit-scrollbar-thumb:hover{background-color:#ffffff61}[data-mode=dark] .fl-scrollbar-overlay::-webkit-scrollbar-thumb:hover{background-color:#ffffff61}.fl-shell{--fl-shell-panel:var(--color-beige-light);--fl-shell-text:#5b5346;--fl-shell-strong:#1c1914;--fl-shell-muted:#968b78;--fl-shell-icon:#7a6f5d;--fl-shell-sub-icon:#a39781;--fl-shell-hover:#1c19140f;--fl-shell-tile:#1c19140f;--fl-shell-badge-bg:var(--color-beige);--fl-shell-badge-text:#3f382c;--fl-shell-radius:10px;--fl-shell-icon-stroke:1.75;--fl-shell-on-bg:#1c1914;--fl-shell-on-text:#f6f1e8;--fl-shell-on-icon:#f6f1e8;--fl-shell-on-border:#1c1914;--fl-shell-on-shadow:0 1px 2px #0000002e;font-family:var(--fl-shell-font,var(--font-body));background:var(--fl-shell-panel);color:var(--fl-shell-text)}.dark .fl-shell,[data-mode=dark] .fl-shell{--fl-shell-text:#bdb3a2;--fl-shell-strong:#f1ebe1;--fl-shell-muted:#877d6c;--fl-shell-icon:#a89e8c;--fl-shell-sub-icon:#877d6c;--fl-shell-hover:#fff8eb0f;--fl-shell-tile:#fff8eb12;--fl-shell-badge-text:#f1ebe1;--fl-shell-on-bg:#f1ebe1;--fl-shell-on-text:#1e1c18;--fl-shell-on-icon:#1e1c18;--fl-shell-on-border:#f1ebe1}[data-palette] .fl-shell{--fl-shell-panel:var(--fl-nav-bg);--fl-shell-text:var(--fl-ink-2);--fl-shell-strong:var(--fl-ink);--fl-shell-muted:var(--fl-ink-3);--fl-shell-icon:var(--fl-ink-2);--fl-shell-sub-icon:var(--fl-ink-3);--fl-shell-hover:var(--fl-nav-item-hover-bg);--fl-shell-tile:var(--fl-sunken);--fl-shell-badge-bg:var(--fl-sunken);--fl-shell-badge-text:var(--fl-ink-2);--fl-shell-radius:var(--fl-radius-md);--fl-shell-on-bg:var(--fl-nav-item-active-bg);--fl-shell-on-text:var(--fl-nav-item-active-fg);--fl-shell-on-icon:var(--fl-nav-item-active-fg);--fl-shell-on-border:var(--fl-nav-item-active-bg);--fl-shell-on-shadow:none}.fl-shell[data-selected=ink-soft]{--fl-shell-on-bg:#2b2620;--fl-shell-on-border:#2b2620;--fl-shell-on-shadow:none;--fl-shell-on-icon:#e9dfcf}.fl-shell[data-selected=ink-lit]{--fl-shell-on-bg:linear-gradient(180deg, #34302a 0%, #1c1914 100%);--fl-shell-on-text:#faf5ec;--fl-shell-on-border:#15130f;--fl-shell-on-shadow:inset 0 1px 0 #ffffff1a, 0 1px 2px #00000038;--fl-shell-on-icon:#f0e6d6}.fl-shell[data-selected=ink-lifted]{--fl-shell-on-shadow:0 1px 1px #00000029, 0 8px 18px -8px #1c140a8c}.fl-shell[data-selected=espresso]{--fl-shell-on-bg:#3a2e23;--fl-shell-on-text:#fbf4e9;--fl-shell-on-border:#3a2e23;--fl-shell-on-shadow:inset 0 1px 0 #ffffff12, 0 1px 2px #28190a40;--fl-shell-on-icon:#e8d5b8}.fl-shell[data-selected=card]{--fl-shell-on-bg:var(--color-card);--fl-shell-on-text:var(--fl-shell-strong);--fl-shell-on-border:#e0d3bc;--fl-shell-on-shadow:inset 0 1px 0 #ffffffb3, 0 1px 2px #4632141a, 0 2px 6px -2px #4632141a;--fl-shell-on-icon:var(--color-teal-dark)}.fl-shell[data-selected=fill]{--fl-shell-on-bg:#e3d8c5;--fl-shell-on-text:var(--fl-shell-strong);--fl-shell-on-border:transparent;--fl-shell-on-shadow:none;--fl-shell-on-icon:var(--fl-shell-strong)}.dark .fl-shell:is([data-selected=ink-soft],[data-selected=ink-lifted]),[data-mode=dark] .fl-shell:is([data-selected=ink-soft],[data-selected=ink-lifted]){--fl-shell-on-bg:#e9e2d6;--fl-shell-on-text:#1e1c18;--fl-shell-on-border:#e9e2d6;--fl-shell-on-icon:#1e1c18}.dark .fl-shell[data-selected=ink-lit],[data-mode=dark] .fl-shell[data-selected=ink-lit]{--fl-shell-on-bg:linear-gradient(180deg, #f6f0e6, #ddd4c5);--fl-shell-on-text:#1e1c18;--fl-shell-on-border:#cfc4b2;--fl-shell-on-icon:#1e1c18}.dark .fl-shell[data-selected=espresso],[data-mode=dark] .fl-shell[data-selected=espresso]{--fl-shell-on-bg:#d9c3a5;--fl-shell-on-text:#1e1c18;--fl-shell-on-border:#d9c3a5;--fl-shell-on-icon:#3a2e23}.dark .fl-shell[data-selected=card],[data-mode=dark] .fl-shell[data-selected=card]{--fl-shell-on-bg:#312d26;--fl-shell-on-text:#f7f2e9;--fl-shell-on-border:#443e34;--fl-shell-on-icon:#22d3ee}.dark .fl-shell[data-selected=fill],[data-mode=dark] .fl-shell[data-selected=fill]{--fl-shell-on-bg:#3a352c;--fl-shell-on-text:#f7f2e9;--fl-shell-on-icon:#f7f2e9}.fl-shell[data-selected=system]{--fl-shell-panel:var(--fl-nav-bg);--fl-shell-text:var(--fl-ink-2);--fl-shell-strong:var(--fl-ink);--fl-shell-muted:var(--fl-ink-3);--fl-shell-icon:var(--fl-ink-2);--fl-shell-sub-icon:var(--fl-ink-3);--fl-shell-hover:var(--fl-nav-item-hover-bg);--fl-shell-tile:var(--fl-sunken);--fl-shell-badge-bg:var(--fl-sunken);--fl-shell-badge-text:var(--fl-ink-2);--fl-shell-radius:var(--fl-radius-md);--fl-shell-font:var(--fl-font-body);--fl-shell-on-bg:var(--fl-nav-item-active-bg);--fl-shell-on-text:var(--fl-nav-item-active-fg);--fl-shell-on-icon:var(--fl-highlight);--fl-shell-on-border:var(--fl-nav-item-active-bg);--fl-shell-on-shadow:none;border-color:var(--fl-line)}.fl-shell[data-selected=system] .fl-shell-row{font-size:14px;font-weight:500}.fl-shell[data-selected=system] .fl-shell-row[data-state=active]{font-weight:600}.fl-shell[data-selected=system] .fl-shell-row[data-state=active] .fl-shell-badge{background:color-mix(in srgb, var(--fl-nav-item-active-fg) 18%, transparent);color:var(--fl-nav-item-active-fg)}.fl-shell[data-selected=system] .fl-shell-group-label{font-family:var(--fl-font-mono);letter-spacing:.08em;color:var(--fl-ink-3);font-size:11px;font-weight:500}.fl-shell[data-selected=system] .fl-shell-dot{background:var(--fl-highlight);box-shadow:0 0 0 1.5px var(--fl-ink)}:is(.fl-shell[data-selected=system] .fl-shell-row:focus-visible,.fl-shell[data-selected=system] .fl-shell-chevron:focus-visible){outline-color:var(--fl-focus)}.fl-shell[data-hover=beige]{--fl-shell-hover:#e7dfd2}.dark .fl-shell[data-hover=beige],[data-mode=dark] .fl-shell[data-hover=beige]{--fl-shell-hover:#3a352c}.fl-shell[data-hover=lift]{--fl-shell-hover:#f8f5f0}.dark .fl-shell[data-hover=lift],[data-mode=dark] .fl-shell[data-hover=lift]{--fl-shell-hover:#2e2a24}.fl-shell:is([data-hover=outline],[data-hover=nudge]){--fl-shell-hover:transparent}.fl-shell-item{position:relative}.fl-shell-row{z-index:1;border-radius:var(--fl-shell-radius);width:100%;min-height:38px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:10px;padding:8px 10px;font-size:14.5px;font-weight:500;line-height:1.25;text-decoration:none;transition:background-color .18s,color .18s,border-color .18s,box-shadow .18s;display:flex;position:relative}.fl-shell-row[data-depth="0"]{min-height:40px;font-size:15px}.fl-shell-row[data-has-children=true]{padding-right:36px}.fl-shell[data-collapsed=true] .fl-shell-row{justify-content:center;padding:10px 0}.fl-shell-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.fl-shell-glyph{color:var(--fl-shell-sub-icon);flex:none;display:inline-flex}.fl-shell-row[data-depth="0"] .fl-shell-glyph{color:var(--fl-shell-icon)}.fl-shell-glyph,.fl-shell-label{transition:transform .22s cubic-bezier(.2,.8,.2,1),color .18s}.fl-shell-icon{stroke-width:var(--fl-shell-stroke-custom,var(--fl-shell-icon-stroke))}.fl-shell-row:not([data-state=active]):hover{background:var(--fl-shell-hover);color:var(--fl-shell-strong)}.fl-shell[data-hover=lift] .fl-shell-row:not([data-state=active]):hover{box-shadow:0 1px 2px #46321414,0 0 0 1px #4632140d}.fl-shell[data-hover=outline] .fl-shell-row:not([data-state=active]):hover{border-color:color-mix(in srgb, var(--fl-shell-strong) 18%, transparent)}.fl-shell:is([data-hover=nudge],[data-hover=ghost-nudge]) .fl-shell-row:not([data-state=active]):hover :is(.fl-shell-glyph,.fl-shell-label){transform:translate(3px)}.fl-shell-row:not([data-state=active]):hover .fl-shell-glyph{color:var(--fl-shell-strong)}.fl-shell-row[data-state=trail]{color:var(--fl-shell-strong);font-weight:650}.fl-shell-row[data-state=trail] .fl-shell-glyph{color:var(--fl-shell-strong)}.fl-shell-row[data-state=active]{background:var(--fl-shell-on-bg);border-color:var(--fl-shell-on-border);box-shadow:var(--fl-shell-on-shadow);color:var(--fl-shell-on-text);font-weight:600}.fl-shell-row[data-state=active] .fl-shell-glyph{color:var(--fl-shell-on-icon)}.fl-shell[data-pill=ready] .fl-shell-row[data-state=active]{box-shadow:none;background:0 0;border-color:#0000;transition:color .22s .1s}.fl-shell-pill{z-index:0;opacity:0;pointer-events:none;border:1px solid var(--fl-shell-on-border);border-radius:var(--fl-shell-radius);background:var(--fl-shell-on-bg);box-shadow:var(--fl-shell-on-shadow);position:absolute;top:0;left:0}.fl-shell-pill[data-visible=true]{opacity:1}.fl-shell-pill[data-animate=true]{transition:transform .3s cubic-bezier(.3,.7,.1,1),width .3s cubic-bezier(.3,.7,.1,1),height .3s cubic-bezier(.3,.7,.1,1)}.fl-shell[data-motion=spring] .fl-shell-pill[data-animate=true]{transition-duration:.46s;transition-timing-function:cubic-bezier(.34,1.36,.5,1)}.fl-shell[data-motion=fade] .fl-shell-row{transition-duration:.24s}.fl-shell[data-motion=none] .fl-shell-row{transition:none}.fl-shell-chevron{z-index:2;width:26px;height:26px;color:var(--fl-shell-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.fl-shell-chevron:hover{background:var(--fl-shell-hover);color:var(--fl-shell-strong)}.fl-shell-chevron[data-on-active=true]{color:var(--fl-shell-on-text)}.fl-shell-chevron svg{transition:transform .2s}.fl-shell-chevron[aria-expanded=false] svg{transform:rotate(-90deg)}.fl-shell-kids{flex-direction:column;gap:1px;margin:2px 0 6px;padding-left:20px;display:flex}.fl-shell-kids:not([data-depth="0"]){padding-left:22px}.fl-shell-kids[data-depth="0"][data-sub-icons=false]{padding-left:30px}.fl-shell-badge{background:var(--fl-shell-badge-bg);min-width:22px;height:20px;color:var(--fl-shell-badge-text);font-variant-numeric:tabular-nums;border-radius:9999px;place-items:center;margin-left:auto;padding:0 6px;font-size:11px;font-weight:700;display:inline-grid}.fl-shell-dot{background:var(--fl-shell-strong);border-radius:9999px;width:8px;height:8px;position:absolute;top:7px;right:14px}.fl-shell[data-icon-style=thin]{--fl-shell-icon-stroke:1.35}.fl-shell[data-icon-style=bold]{--fl-shell-icon-stroke:2.3}.fl-shell[data-icon-style=duotone] .fl-shell-icon :is(path,circle,rect,ellipse,polygon):not([stroke=none]){fill:currentColor;fill-opacity:.16}.fl-shell-tile{background:var(--fl-shell-tile);border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.fl-shell-row:not([data-depth="0"]) .fl-shell-tile{border-radius:7px;width:24px;height:24px}.fl-shell-row[data-state=active] .fl-shell-tile{background:color-mix(in srgb, var(--fl-shell-on-text) 14%, transparent)}:is(.fl-shell-row:focus-visible,.fl-shell-chevron:focus-visible){outline:2px solid var(--color-link);outline-offset:2px}@media (pointer:coarse){.fl-shell-row,.fl-shell-row[data-depth="0"]{min-height:44px}.fl-shell-row[data-has-children=true]{padding-right:50px}.fl-shell-chevron{border-radius:var(--fl-shell-radius);width:44px;height:44px;right:2px}}@media (prefers-reduced-motion:reduce){.fl-shell *,.fl-shell-pill{transition:none!important}}.fl-brand-scope{--fl-brand-ink:var(--fl-brand-light);--color-link:var(--fl-brand-ink);--color-link-dark:var(--fl-brand-ink);--color-ring:var(--fl-brand-ink);--color-border-focus:var(--fl-brand-ink);--color-selected-ink:var(--fl-brand-ink);--color-heading-accent:var(--fl-brand-ink)}.dark .fl-brand-scope,[data-mode=dark] .fl-brand-scope,.fl-brand-scope.dark,.fl-brand-scope[data-mode=dark]{--fl-brand-ink:var(--fl-brand-dark)}.fl-brand-scope :is(h1,h2){color:var(--color-heading-accent)}.fl-brand-scope [data-fl-choice][data-state=checked]{border-color:var(--color-selected-ink)}
