@layer fx.reset;@layer fx.tokens{:root{--fx-color-gray-25:#fcfcfd;--fx-color-gray-50:#f9fafb;--fx-color-gray-100:#f2f4f7;--fx-color-gray-200:#e4e7ec;--fx-color-gray-300:#d0d5dd;--fx-color-gray-400:#98a2b3;--fx-color-gray-500:#667085;--fx-color-gray-600:#475467;--fx-color-gray-700:#344054;--fx-color-gray-800:#1d2939;--fx-color-gray-900:#101828;--fx-color-gray-950:#0c111d;--fx-color-neutral-25:var(--fx-color-gray-25);--fx-color-neutral-50:var(--fx-color-gray-50);--fx-color-neutral-100:var(--fx-color-gray-100);--fx-color-neutral-200:var(--fx-color-gray-200);--fx-color-neutral-300:var(--fx-color-gray-300);--fx-color-neutral-400:var(--fx-color-gray-400);--fx-color-neutral-500:var(--fx-color-gray-500);--fx-color-neutral-600:var(--fx-color-gray-600);--fx-color-neutral-700:var(--fx-color-gray-700);--fx-color-neutral-800:var(--fx-color-gray-800);--fx-color-neutral-900:var(--fx-color-gray-900);--fx-color-neutral-950:var(--fx-color-gray-950);--fx-color-pastel-yellow:#f5d77e;--fx-color-pastel-pink:#f3bbd4;--fx-color-pastel-blue:#aecbf2;--fx-color-pastel-coral:#f4a688;--fx-color-pastel-green:#beddb2;--fx-color-pastel-purple:#cfc0f3;--fx-color-pastel-teal:#9ed9d3;--fx-color-pastel-orange:#f8c08a;--fx-color-pastel-indigo:#b9c0f5;--fx-color-pastel-lime:#d3e59a;--fx-color-pastel-slate:#c5cdd8;--fx-color-red-50:#fef3f2;--fx-color-red-300:#fda29b;--fx-color-red-600:#d92d20;--fx-color-red-700:#b42318;--fx-color-red-900:#7a271a;--fx-color-green-50:#ecfdf3;--fx-color-green-300:#75e0a7;--fx-color-green-700:#067647;--fx-color-amber-50:#fffaeb;--fx-color-amber-300:#fec84b;--fx-color-amber-700:#b54708;--fx-color-white:#fff;--fx-color-black:#000;--fx-color-brand-50:var(--fx-color-neutral-50);--fx-color-brand-200:var(--fx-color-neutral-200);--fx-color-brand-300:var(--fx-color-neutral-300);--fx-color-brand-400:var(--fx-color-neutral-400);--fx-color-brand-500:var(--fx-color-neutral-500);--fx-color-brand-600:var(--fx-color-neutral-600);--fx-color-brand-700:var(--fx-color-neutral-700);--fx-color-brand-800:var(--fx-color-neutral-800);--fx-color-blue-50:#eff8ff;--fx-color-blue-300:#84caff;--fx-color-blue-700:#175cd3;--fx-color-priority-1:#d1453b;--fx-color-priority-2:#eb8909;--fx-color-priority-3:#246fe0;--fx-color-priority-1-dark:#ff7066;--fx-color-priority-2-dark:#ff9a14;--fx-color-priority-3-dark:#5297ff;--fx-space-1:4px;--fx-space-2:8px;--fx-space-3:12px;--fx-space-4:16px;--fx-space-5:20px;--fx-space-6:24px;--fx-space-8:32px;--fx-space-10:40px;--fx-space-12:48px;--fx-font-family-sans:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fx-font-family-display:var(--fx-font-family-sans);--fx-font-family-mono:ui-monospace, "SFMono-Regular", Consolas, monospace;--fx-font-family-numeric:var(--fx-font-family-display);--fx-font-size-xs:12px;--fx-font-size-sm:14px;--fx-font-size-md:16px;--fx-font-size-lg:18px;--fx-font-size-xl:20px;--fx-font-size-display-sm:30px;--fx-font-size-display-md:36px;--fx-font-size-2xl:24px;--fx-font-weight-regular:400;--fx-font-weight-medium:500;--fx-font-weight-semibold:600;--fx-font-weight-bold:700;--fx-font-adjust-sans:ex-height .52;--fx-font-adjust-display:var(--fx-font-adjust-sans);--fx-font-adjust-mono:ex-height .52;--fx-font-adjust-numeric:var(--fx-font-adjust-display);--fx-duration-fast:.12s;--fx-duration-base:.2s;--fx-duration-slow:.36s;--fx-duration-pulse:1.6s;--fx-duration-spin:.8s;--fx-duration-instant:60ms;--fx-duration-slower:.5s;--fx-duration-stagger:30ms;--fx-duration-shimmer:1.4s;--fx-ease-standard:cubic-bezier(.2, 0, 0, 1);--fx-ease-emphasized:cubic-bezier(.2, .7, .2, 1);--fx-ease-exit:cubic-bezier(.4, 0, 1, 1);--fx-ease-enter:cubic-bezier(0, 0, .2, 1);--fx-ease-spring:linear(0, .044, .149, .283, .424, .558, .677, .776, .856, .917, .961, .992, 1.011, 1.022, 1.027, 1.028, 1.027, 1.023, 1.019, 1.015, 1.012, 1.008, 1.006, 1.004, 1);--fx-line-height-snug:1.25;--fx-text-primary:var(--fx-color-neutral-900);--fx-text-secondary:var(--fx-color-neutral-600);--fx-text-tertiary:var(--fx-color-neutral-500);--fx-text-disabled:var(--fx-color-neutral-400);--fx-text-on-brand:var(--fx-color-white);--fx-text-error:var(--fx-color-red-600);--fx-text-on-category:var(--fx-color-neutral-900);--fx-text-brand:var(--fx-color-neutral-900);--fx-text-on-error:var(--fx-color-white);--fx-bg-page:color-mix(in oklab, var(--fx-color-neutral-100) calc(var(--fx-knob-page-tint) * 100%), var(--fx-color-neutral-25));--fx-bg-surface:var(--fx-color-white);--fx-bg-subtle:var(--fx-color-neutral-50);--fx-bg-muted:var(--fx-color-neutral-100);--fx-bg-muted-hover:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 5%);--fx-bg-pressed:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 10%);--fx-bg-brand-solid:var(--fx-color-neutral-900);--fx-bg-brand-solid-hover:var(--fx-color-neutral-700);--fx-bg-brand-solid-active:var(--fx-color-neutral-600);--fx-bg-error-subtle:var(--fx-color-red-50);--fx-bg-error-subtle-active:color-mix(in oklab, var(--fx-bg-error-subtle) 80%, var(--fx-fg-error));--fx-bg-success-subtle:var(--fx-color-green-50);--fx-bg-warning-subtle:var(--fx-color-amber-50);--fx-bg-overlay:var(--fx-color-neutral-950);--fx-bg-category-yellow:var(--fx-color-pastel-yellow);--fx-bg-category-yellow-subtle:color-mix(in oklab, var(--fx-color-pastel-yellow) 20%, var(--fx-bg-page));--fx-bg-category-pink:var(--fx-color-pastel-pink);--fx-bg-category-pink-subtle:color-mix(in oklab, var(--fx-color-pastel-pink) 20%, var(--fx-bg-page));--fx-bg-category-blue:var(--fx-color-pastel-blue);--fx-bg-category-blue-subtle:color-mix(in oklab, var(--fx-color-pastel-blue) 20%, var(--fx-bg-page));--fx-bg-category-coral:var(--fx-color-pastel-coral);--fx-bg-category-coral-subtle:color-mix(in oklab, var(--fx-color-pastel-coral) 20%, var(--fx-bg-page));--fx-bg-category-green:var(--fx-color-pastel-green);--fx-bg-category-green-subtle:color-mix(in oklab, var(--fx-color-pastel-green) 20%, var(--fx-bg-page));--fx-bg-category-purple:var(--fx-color-pastel-purple);--fx-bg-category-purple-subtle:color-mix(in oklab, var(--fx-color-pastel-purple) 20%, var(--fx-bg-page));--fx-bg-category-teal-subtle:color-mix(in oklab, var(--fx-color-pastel-teal) 20%, var(--fx-bg-page));--fx-bg-category-orange-subtle:color-mix(in oklab, var(--fx-color-pastel-orange) 20%, var(--fx-bg-page));--fx-bg-category-indigo-subtle:color-mix(in oklab, var(--fx-color-pastel-indigo) 20%, var(--fx-bg-page));--fx-bg-category-lime-subtle:color-mix(in oklab, var(--fx-color-pastel-lime) 20%, var(--fx-bg-page));--fx-bg-category-slate-subtle:color-mix(in oklab, var(--fx-color-pastel-slate) 20%, var(--fx-bg-page));--fx-bg-brand-subtle:var(--fx-color-neutral-100);--fx-bg-brand-subtle-hover:color-mix(in oklab, var(--fx-bg-brand-subtle) 85%, var(--fx-text-brand));--fx-bg-brand-subtle-active:color-mix(in oklab, var(--fx-bg-brand-subtle) 72%, var(--fx-text-brand));--fx-bg-error-solid:var(--fx-color-red-600);--fx-bg-error-solid-hover:var(--fx-color-red-700);--fx-bg-error-solid-active:color-mix(in oklab, var(--fx-color-red-700) 70%, var(--fx-color-red-900));--fx-bg-info-subtle:var(--fx-color-blue-50);--fx-bg-static-light:var(--fx-color-neutral-25);--fx-bg-surface-container-low:color-mix(in oklab, var(--fx-bg-surface), var(--fx-text-primary) 2%);--fx-bg-surface-container:color-mix(in oklab, var(--fx-bg-surface), var(--fx-text-primary) 4%);--fx-selection-bg:color-mix(in oklab, var(--fx-bg-brand-solid) 24%, var(--fx-bg-surface));--fx-selection-text:var(--fx-text-primary);--fx-clock-seconds:var(--fx-text-tertiary);--fx-scrollbar-thumb:color-mix(in oklab, var(--fx-text-primary) 28%, transparent);--fx-scrollbar-track:transparent;--fx-fg-success:var(--fx-color-green-700);--fx-fg-warning:var(--fx-color-amber-700);--fx-fg-error:var(--fx-color-red-700);--fx-fg-info:var(--fx-color-blue-700);--fx-border-color-default:var(--fx-color-neutral-200);--fx-border-color-strong:var(--fx-color-neutral-300);--fx-border-color-focus:var(--fx-color-neutral-900);--fx-border-color-error:var(--fx-color-red-600);--fx-border-width-default:1px;--fx-border-width-focus:2px;--fx-shadow-color:var(--fx-color-neutral-900);--fx-knob-pill:0;--fx-knob-density:1;--fx-knob-depth:1;--fx-knob-motion:1;--fx-knob-blur:1;--fx-knob-outline:1;--fx-knob-field-fill:0;--fx-knob-motion-press:1;--fx-knob-motion-lift:0;--fx-knob-motion-stagger:0;--fx-knob-motion-loop:1;--fx-knob-page-tint:0;--fx-radius-control:8px;--fx-radius-nav:6px;--fx-radius-field-multiline:8px;--fx-radius-surface:12px;--fx-radius-overlay:16px;--fx-radius-badge:6px;--fx-radius-tag:var(--fx-radius-badge);--fx-radius-circle:9999px;--fx-radius-checkbox-ratio:.25;--fx-radius-avatar-ratio:.28;--fx-radius-pill:999px;--fx-size-control-sm:36px;--fx-size-control-md:44px;--fx-size-control-lg:52px;--fx-size-checkbox:20px;--fx-size-switch-track:40px;--fx-size-min-target:24px;--fx-size-touch-target:44px;--fx-size-avatar-sm:22px;--fx-size-avatar-md:36px;--fx-size-avatar-lg:56px;--fx-size-status-dot:10px;--fx-size-status-dot-sm:8px;--fx-size-icon-sm:16px;--fx-size-icon-md:20px;--fx-size-icon-lg:24px;--fx-size-topbar:60px;--fx-nav-width:256px;--fx-nav-width-collapsed:60px;--fx-nav-item-height:40px;--fx-nav-subitem-height:34px;--fx-dialog-width:480px;--fx-popover-width:320px;--fx-viz-ink:color-mix(in oklab, var(--fx-text-primary) 80%, var(--fx-bg-surface));--fx-viz-brand:var(--fx-color-neutral-500);--fx-viz-accent:var(--fx-color-pastel-yellow);--fx-viz-risk:var(--fx-bg-error-solid);--fx-viz-context:var(--fx-color-neutral-300);--fx-viz-track:color-mix(in oklab, var(--fx-text-primary) 10%, transparent);--fx-motion-shift-sm:var(--fx-space-1);--fx-motion-shift-md:var(--fx-space-2);--fx-motion-shift-lg:var(--fx-space-6);--fx-motion-scale-enter:.96;--fx-motion-scale-press:.97;--fx-motion-lift:-2px;--fx-elevation-1:0 1px calc(2px * var(--fx-knob-blur)) 0 color-mix(in oklab, var(--fx-shadow-color) calc(var(--fx-knob-depth) * 10%), transparent);--fx-priority-1:var(--fx-color-priority-1);--fx-priority-2:var(--fx-color-priority-2);--fx-priority-3:var(--fx-color-priority-3);--fx-priority-4:var(--fx-border-color-strong)}[data-fx-scheme=light]{--fx-text-primary:var(--fx-color-neutral-900);--fx-text-secondary:var(--fx-color-neutral-600);--fx-text-tertiary:var(--fx-color-neutral-500);--fx-text-disabled:var(--fx-color-neutral-400);--fx-text-on-brand:var(--fx-color-white);--fx-text-error:var(--fx-color-red-600);--fx-text-on-category:var(--fx-color-neutral-900);--fx-text-brand:var(--fx-color-neutral-900);--fx-text-on-error:var(--fx-color-white);--fx-bg-page:color-mix(in oklab, var(--fx-color-neutral-100) calc(var(--fx-knob-page-tint) * 100%), var(--fx-color-neutral-25));--fx-bg-surface:var(--fx-color-white);--fx-bg-subtle:var(--fx-color-neutral-50);--fx-bg-muted:var(--fx-color-neutral-100);--fx-bg-brand-solid:var(--fx-color-neutral-900);--fx-bg-brand-solid-hover:var(--fx-color-neutral-700);--fx-bg-brand-solid-active:var(--fx-color-neutral-600);--fx-bg-error-subtle:var(--fx-color-red-50);--fx-bg-success-subtle:var(--fx-color-green-50);--fx-bg-warning-subtle:var(--fx-color-amber-50);--fx-bg-overlay:var(--fx-color-neutral-950);--fx-bg-category-yellow:var(--fx-color-pastel-yellow);--fx-bg-category-yellow-subtle:color-mix(in oklab, var(--fx-color-pastel-yellow) 20%, var(--fx-bg-page));--fx-bg-category-pink:var(--fx-color-pastel-pink);--fx-bg-category-pink-subtle:color-mix(in oklab, var(--fx-color-pastel-pink) 20%, var(--fx-bg-page));--fx-bg-category-blue:var(--fx-color-pastel-blue);--fx-bg-category-blue-subtle:color-mix(in oklab, var(--fx-color-pastel-blue) 20%, var(--fx-bg-page));--fx-bg-category-coral:var(--fx-color-pastel-coral);--fx-bg-category-coral-subtle:color-mix(in oklab, var(--fx-color-pastel-coral) 20%, var(--fx-bg-page));--fx-bg-category-green:var(--fx-color-pastel-green);--fx-bg-category-green-subtle:color-mix(in oklab, var(--fx-color-pastel-green) 20%, var(--fx-bg-page));--fx-bg-category-purple:var(--fx-color-pastel-purple);--fx-bg-category-purple-subtle:color-mix(in oklab, var(--fx-color-pastel-purple) 20%, var(--fx-bg-page));--fx-bg-category-teal-subtle:color-mix(in oklab, var(--fx-color-pastel-teal) 20%, var(--fx-bg-page));--fx-bg-category-orange-subtle:color-mix(in oklab, var(--fx-color-pastel-orange) 20%, var(--fx-bg-page));--fx-bg-category-indigo-subtle:color-mix(in oklab, var(--fx-color-pastel-indigo) 20%, var(--fx-bg-page));--fx-bg-category-lime-subtle:color-mix(in oklab, var(--fx-color-pastel-lime) 20%, var(--fx-bg-page));--fx-bg-category-slate-subtle:color-mix(in oklab, var(--fx-color-pastel-slate) 20%, var(--fx-bg-page));--fx-bg-brand-subtle:var(--fx-color-neutral-100);--fx-bg-error-solid:var(--fx-color-red-600);--fx-bg-info-subtle:var(--fx-color-blue-50);--fx-fg-success:var(--fx-color-green-700);--fx-fg-warning:var(--fx-color-amber-700);--fx-fg-error:var(--fx-color-red-700);--fx-fg-info:var(--fx-color-blue-700);--fx-border-color-default:var(--fx-color-neutral-200);--fx-border-color-strong:var(--fx-color-neutral-300);--fx-border-color-focus:var(--fx-color-neutral-900);--fx-border-color-error:var(--fx-color-red-600);--fx-shadow-color:var(--fx-color-neutral-900);--fx-viz-brand:var(--fx-color-neutral-500);--fx-viz-context:var(--fx-color-neutral-300);--fx-viz-accent:var(--fx-color-pastel-yellow);--fx-priority-1:var(--fx-color-priority-1);--fx-priority-2:var(--fx-color-priority-2);--fx-priority-3:var(--fx-color-priority-3);--fx-bg-muted-hover:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 5%);--fx-bg-pressed:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 10%);--fx-bg-error-subtle-active:color-mix(in oklab, var(--fx-bg-error-subtle) 80%, var(--fx-fg-error));--fx-bg-brand-subtle-hover:color-mix(in oklab, var(--fx-bg-brand-subtle) 85%, var(--fx-text-brand));--fx-bg-brand-subtle-active:color-mix(in oklab, var(--fx-bg-brand-subtle) 72%, var(--fx-text-brand));--fx-bg-surface-container-low:color-mix(in oklab, var(--fx-bg-surface), var(--fx-text-primary) 2%);--fx-bg-surface-container:color-mix(in oklab, var(--fx-bg-surface), var(--fx-text-primary) 4%);--fx-selection-bg:color-mix(in oklab, var(--fx-bg-brand-solid) 24%, var(--fx-bg-surface));--fx-selection-text:var(--fx-text-primary);--fx-clock-seconds:var(--fx-text-tertiary);--fx-scrollbar-thumb:color-mix(in oklab, var(--fx-text-primary) 28%, transparent);--fx-viz-ink:color-mix(in oklab, var(--fx-text-primary) 80%, var(--fx-bg-surface));--fx-viz-risk:var(--fx-bg-error-solid);--fx-viz-track:color-mix(in oklab, var(--fx-text-primary) 10%, transparent);--fx-elevation-1:0 1px calc(2px * var(--fx-knob-blur)) 0 color-mix(in oklab, var(--fx-shadow-color) calc(var(--fx-knob-depth) * 10%), transparent);--fx-priority-4:var(--fx-border-color-strong)}@media (prefers-color-scheme:dark){:root:not([data-fx-scheme=light]){--fx-text-primary:var(--fx-color-neutral-50);--fx-text-secondary:var(--fx-color-neutral-300);--fx-text-tertiary:var(--fx-color-neutral-400);--fx-text-disabled:var(--fx-color-neutral-600);--fx-text-on-brand:var(--fx-color-neutral-900);--fx-text-error:var(--fx-color-red-300);--fx-text-on-category:var(--fx-color-neutral-50);--fx-text-brand:var(--fx-color-neutral-50);--fx-text-on-error:var(--fx-color-white);--fx-bg-page:var(--fx-color-neutral-950);--fx-bg-surface:var(--fx-color-neutral-900);--fx-bg-subtle:var(--fx-color-neutral-900);--fx-bg-muted:var(--fx-color-neutral-800);--fx-bg-brand-solid:var(--fx-color-neutral-50);--fx-bg-brand-solid-hover:var(--fx-color-neutral-200);--fx-bg-brand-solid-active:var(--fx-color-neutral-300);--fx-bg-error-subtle:color-mix(in oklab, var(--fx-color-red-300) 16%, var(--fx-bg-surface));--fx-bg-success-subtle:color-mix(in oklab, var(--fx-color-green-300) 16%, var(--fx-bg-surface));--fx-bg-warning-subtle:color-mix(in oklab, var(--fx-color-amber-300) 16%, var(--fx-bg-surface));--fx-bg-overlay:var(--fx-color-black);--fx-bg-category-yellow:color-mix(in oklab, var(--fx-color-pastel-yellow) 45%, var(--fx-color-neutral-950));--fx-bg-category-yellow-subtle:color-mix(in oklab, var(--fx-color-pastel-yellow) 10%, var(--fx-bg-page));--fx-bg-category-pink:color-mix(in oklab, var(--fx-color-pastel-pink) 45%, var(--fx-color-neutral-950));--fx-bg-category-pink-subtle:color-mix(in oklab, var(--fx-color-pastel-pink) 10%, var(--fx-bg-page));--fx-bg-category-blue:color-mix(in oklab, var(--fx-color-pastel-blue) 45%, var(--fx-color-neutral-950));--fx-bg-category-blue-subtle:color-mix(in oklab, var(--fx-color-pastel-blue) 10%, var(--fx-bg-page));--fx-bg-category-coral:color-mix(in oklab, var(--fx-color-pastel-coral) 45%, var(--fx-color-neutral-950));--fx-bg-category-coral-subtle:color-mix(in oklab, var(--fx-color-pastel-coral) 10%, var(--fx-bg-page));--fx-bg-category-green:color-mix(in oklab, var(--fx-color-pastel-green) 45%, var(--fx-color-neutral-950));--fx-bg-category-green-subtle:color-mix(in oklab, var(--fx-color-pastel-green) 10%, var(--fx-bg-page));--fx-bg-category-purple:color-mix(in oklab, var(--fx-color-pastel-purple) 45%, var(--fx-color-neutral-950));--fx-bg-category-purple-subtle:color-mix(in oklab, var(--fx-color-pastel-purple) 10%, var(--fx-bg-page));--fx-bg-category-teal-subtle:color-mix(in oklab, var(--fx-color-pastel-teal) 10%, var(--fx-bg-page));--fx-bg-category-orange-subtle:color-mix(in oklab, var(--fx-color-pastel-orange) 10%, var(--fx-bg-page));--fx-bg-category-indigo-subtle:color-mix(in oklab, var(--fx-color-pastel-indigo) 10%, var(--fx-bg-page));--fx-bg-category-lime-subtle:color-mix(in oklab, var(--fx-color-pastel-lime) 10%, var(--fx-bg-page));--fx-bg-category-slate-subtle:color-mix(in oklab, var(--fx-color-pastel-slate) 10%, var(--fx-bg-page));--fx-bg-brand-subtle:color-mix(in oklab, var(--fx-bg-brand-solid) 20%, var(--fx-bg-surface));--fx-bg-error-solid:var(--fx-color-red-600);--fx-bg-info-subtle:color-mix(in oklab, var(--fx-color-blue-300) 16%, var(--fx-bg-surface));--fx-fg-success:var(--fx-color-green-300);--fx-fg-warning:var(--fx-color-amber-300);--fx-fg-error:var(--fx-color-red-300);--fx-fg-info:var(--fx-color-blue-300);--fx-border-color-default:var(--fx-color-neutral-800);--fx-border-color-strong:var(--fx-color-neutral-700);--fx-border-color-focus:var(--fx-color-neutral-50);--fx-border-color-error:var(--fx-color-red-300);--fx-shadow-color:var(--fx-color-black);--fx-viz-brand:var(--fx-color-neutral-400);--fx-viz-context:var(--fx-color-neutral-600);--fx-viz-accent:var(--fx-color-pastel-yellow);--fx-priority-1:var(--fx-color-priority-1-dark);--fx-priority-2:var(--fx-color-priority-2-dark);--fx-priority-3:var(--fx-color-priority-3-dark);--fx-bg-muted-hover:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 5%);--fx-bg-pressed:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 10%);--fx-bg-error-subtle-active:color-mix(in oklab, var(--fx-bg-error-subtle) 80%, var(--fx-fg-error));--fx-bg-brand-subtle-hover:color-mix(in oklab, var(--fx-bg-brand-subtle) 85%, var(--fx-text-brand));--fx-bg-brand-subtle-active:color-mix(in oklab, var(--fx-bg-brand-subtle) 72%, var(--fx-text-brand));--fx-bg-surface-container-low:color-mix(in oklab, var(--fx-bg-surface), var(--fx-text-primary) 2%);--fx-bg-surface-container:color-mix(in oklab, var(--fx-bg-surface), var(--fx-text-primary) 4%);--fx-selection-bg:color-mix(in oklab, var(--fx-bg-brand-solid) 24%, var(--fx-bg-surface));--fx-selection-text:var(--fx-text-primary);--fx-clock-seconds:var(--fx-text-tertiary);--fx-scrollbar-thumb:color-mix(in oklab, var(--fx-text-primary) 28%, transparent);--fx-viz-ink:color-mix(in oklab, var(--fx-text-primary) 80%, var(--fx-bg-surface));--fx-viz-risk:var(--fx-bg-error-solid);--fx-viz-track:color-mix(in oklab, var(--fx-text-primary) 10%, transparent);--fx-elevation-1:0 1px calc(2px * var(--fx-knob-blur)) 0 color-mix(in oklab, var(--fx-shadow-color) calc(var(--fx-knob-depth) * 10%), transparent);--fx-priority-4:var(--fx-border-color-strong)}}[data-fx-scheme=dark]{--fx-text-primary:var(--fx-color-neutral-50);--fx-text-secondary:var(--fx-color-neutral-300);--fx-text-tertiary:var(--fx-color-neutral-400);--fx-text-disabled:var(--fx-color-neutral-600);--fx-text-on-brand:var(--fx-color-neutral-900);--fx-text-error:var(--fx-color-red-300);--fx-text-on-category:var(--fx-color-neutral-50);--fx-text-brand:var(--fx-color-neutral-50);--fx-text-on-error:var(--fx-color-white);--fx-bg-page:var(--fx-color-neutral-950);--fx-bg-surface:var(--fx-color-neutral-900);--fx-bg-subtle:var(--fx-color-neutral-900);--fx-bg-muted:var(--fx-color-neutral-800);--fx-bg-brand-solid:var(--fx-color-neutral-50);--fx-bg-brand-solid-hover:var(--fx-color-neutral-200);--fx-bg-brand-solid-active:var(--fx-color-neutral-300);--fx-bg-error-subtle:color-mix(in oklab, var(--fx-color-red-300) 16%, var(--fx-bg-surface));--fx-bg-success-subtle:color-mix(in oklab, var(--fx-color-green-300) 16%, var(--fx-bg-surface));--fx-bg-warning-subtle:color-mix(in oklab, var(--fx-color-amber-300) 16%, var(--fx-bg-surface));--fx-bg-overlay:var(--fx-color-black);--fx-bg-category-yellow:color-mix(in oklab, var(--fx-color-pastel-yellow) 45%, var(--fx-color-neutral-950));--fx-bg-category-yellow-subtle:color-mix(in oklab, var(--fx-color-pastel-yellow) 10%, var(--fx-bg-page));--fx-bg-category-pink:color-mix(in oklab, var(--fx-color-pastel-pink) 45%, var(--fx-color-neutral-950));--fx-bg-category-pink-subtle:color-mix(in oklab, var(--fx-color-pastel-pink) 10%, var(--fx-bg-page));--fx-bg-category-blue:color-mix(in oklab, var(--fx-color-pastel-blue) 45%, var(--fx-color-neutral-950));--fx-bg-category-blue-subtle:color-mix(in oklab, var(--fx-color-pastel-blue) 10%, var(--fx-bg-page));--fx-bg-category-coral:color-mix(in oklab, var(--fx-color-pastel-coral) 45%, var(--fx-color-neutral-950));--fx-bg-category-coral-subtle:color-mix(in oklab, var(--fx-color-pastel-coral) 10%, var(--fx-bg-page));--fx-bg-category-green:color-mix(in oklab, var(--fx-color-pastel-green) 45%, var(--fx-color-neutral-950));--fx-bg-category-green-subtle:color-mix(in oklab, var(--fx-color-pastel-green) 10%, var(--fx-bg-page));--fx-bg-category-purple:color-mix(in oklab, var(--fx-color-pastel-purple) 45%, var(--fx-color-neutral-950));--fx-bg-category-purple-subtle:color-mix(in oklab, var(--fx-color-pastel-purple) 10%, var(--fx-bg-page));--fx-bg-category-teal-subtle:color-mix(in oklab, var(--fx-color-pastel-teal) 10%, var(--fx-bg-page));--fx-bg-category-orange-subtle:color-mix(in oklab, var(--fx-color-pastel-orange) 10%, var(--fx-bg-page));--fx-bg-category-indigo-subtle:color-mix(in oklab, var(--fx-color-pastel-indigo) 10%, var(--fx-bg-page));--fx-bg-category-lime-subtle:color-mix(in oklab, var(--fx-color-pastel-lime) 10%, var(--fx-bg-page));--fx-bg-category-slate-subtle:color-mix(in oklab, var(--fx-color-pastel-slate) 10%, var(--fx-bg-page));--fx-bg-brand-subtle:color-mix(in oklab, var(--fx-bg-brand-solid) 20%, var(--fx-bg-surface));--fx-bg-error-solid:var(--fx-color-red-600);--fx-bg-info-subtle:color-mix(in oklab, var(--fx-color-blue-300) 16%, var(--fx-bg-surface));--fx-fg-success:var(--fx-color-green-300);--fx-fg-warning:var(--fx-color-amber-300);--fx-fg-error:var(--fx-color-red-300);--fx-fg-info:var(--fx-color-blue-300);--fx-border-color-default:var(--fx-color-neutral-800);--fx-border-color-strong:var(--fx-color-neutral-700);--fx-border-color-focus:var(--fx-color-neutral-50);--fx-border-color-error:var(--fx-color-red-300);--fx-shadow-color:var(--fx-color-black);--fx-viz-brand:var(--fx-color-neutral-400);--fx-viz-context:var(--fx-color-neutral-600);--fx-viz-accent:var(--fx-color-pastel-yellow);--fx-priority-1:var(--fx-color-priority-1-dark);--fx-priority-2:var(--fx-color-priority-2-dark);--fx-priority-3:var(--fx-color-priority-3-dark);--fx-bg-muted-hover:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 5%);--fx-bg-pressed:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 10%);--fx-bg-error-subtle-active:color-mix(in oklab, var(--fx-bg-error-subtle) 80%, var(--fx-fg-error));--fx-bg-brand-subtle-hover:color-mix(in oklab, var(--fx-bg-brand-subtle) 85%, var(--fx-text-brand));--fx-bg-brand-subtle-active:color-mix(in oklab, var(--fx-bg-brand-subtle) 72%, var(--fx-text-brand));--fx-bg-surface-container-low:color-mix(in oklab, var(--fx-bg-surface), var(--fx-text-primary) 2%);--fx-bg-surface-container:color-mix(in oklab, var(--fx-bg-surface), var(--fx-text-primary) 4%);--fx-selection-bg:color-mix(in oklab, var(--fx-bg-brand-solid) 24%, var(--fx-bg-surface));--fx-selection-text:var(--fx-text-primary);--fx-clock-seconds:var(--fx-text-tertiary);--fx-scrollbar-thumb:color-mix(in oklab, var(--fx-text-primary) 28%, transparent);--fx-viz-ink:color-mix(in oklab, var(--fx-text-primary) 80%, var(--fx-bg-surface));--fx-viz-risk:var(--fx-bg-error-solid);--fx-viz-track:color-mix(in oklab, var(--fx-text-primary) 10%, transparent);--fx-elevation-1:0 1px calc(2px * var(--fx-knob-blur)) 0 color-mix(in oklab, var(--fx-shadow-color) calc(var(--fx-knob-depth) * 10%), transparent);--fx-priority-4:var(--fx-border-color-strong)}[data-fx-theme=graphite]{--fx-color-neutral-25:var(--fx-color-gray-25);--fx-color-neutral-50:var(--fx-color-gray-50);--fx-color-neutral-100:var(--fx-color-gray-100);--fx-color-neutral-200:var(--fx-color-gray-200);--fx-color-neutral-300:var(--fx-color-gray-300);--fx-color-neutral-400:var(--fx-color-gray-400);--fx-color-neutral-500:var(--fx-color-gray-500);--fx-color-neutral-600:var(--fx-color-gray-600);--fx-color-neutral-700:var(--fx-color-gray-700);--fx-color-neutral-800:var(--fx-color-gray-800);--fx-color-neutral-900:var(--fx-color-gray-900);--fx-color-neutral-950:var(--fx-color-gray-950);--fx-color-brand-50:var(--fx-color-neutral-50);--fx-color-brand-200:var(--fx-color-neutral-200);--fx-color-brand-300:var(--fx-color-neutral-300);--fx-color-brand-400:var(--fx-color-neutral-400);--fx-color-brand-500:var(--fx-color-neutral-500);--fx-color-brand-600:var(--fx-color-neutral-600);--fx-color-brand-700:var(--fx-color-neutral-700);--fx-color-brand-800:var(--fx-color-neutral-800);--fx-color-pastel-yellow:#f5d77e;--fx-color-pastel-pink:#f3bbd4;--fx-color-pastel-blue:#aecbf2;--fx-color-pastel-coral:#f4a688;--fx-color-pastel-green:#beddb2;--fx-color-pastel-purple:#cfc0f3;--fx-text-on-brand:var(--fx-color-white);--fx-text-brand:var(--fx-color-neutral-900);--fx-bg-brand-solid:var(--fx-color-neutral-900);--fx-bg-brand-solid-hover:var(--fx-color-neutral-700);--fx-bg-brand-solid-active:var(--fx-color-neutral-600);--fx-bg-brand-subtle:var(--fx-color-neutral-100);--fx-border-color-focus:var(--fx-color-neutral-900);--fx-viz-brand:var(--fx-color-neutral-500);--fx-text-primary:var(--fx-color-neutral-900);--fx-text-secondary:var(--fx-color-neutral-600);--fx-text-tertiary:var(--fx-color-neutral-500);--fx-text-error:var(--fx-color-red-600);--fx-bg-page:color-mix(in oklab, var(--fx-color-neutral-100) calc(var(--fx-knob-page-tint) * 100%), var(--fx-color-neutral-25));--fx-bg-surface:var(--fx-color-white);--fx-bg-subtle:var(--fx-color-neutral-50);--fx-bg-muted:var(--fx-color-neutral-100);--fx-text-disabled:var(--fx-color-neutral-400);--fx-text-on-category:var(--fx-color-neutral-900);--fx-bg-muted-hover:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 5%);--fx-bg-pressed:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 10%);--fx-bg-error-subtle:var(--fx-color-red-50);--fx-bg-error-subtle-active:color-mix(in oklab, var(--fx-bg-error-subtle) 80%, var(--fx-fg-error));--fx-bg-success-subtle:var(--fx-color-green-50);--fx-bg-warning-subtle:var(--fx-color-amber-50);--fx-bg-overlay:var(--fx-color-neutral-950);--fx-bg-category-yellow:var(--fx-color-pastel-yellow);--fx-bg-category-yellow-subtle:color-mix(in oklab, var(--fx-color-pastel-yellow) 20%, var(--fx-bg-page));--fx-bg-category-pink:var(--fx-color-pastel-pink);--fx-bg-category-pink-subtle:color-mix(in oklab, var(--fx-color-pastel-pink) 20%, var(--fx-bg-page));--fx-bg-category-blue:var(--fx-color-pastel-blue);--fx-bg-category-blue-subtle:color-mix(in oklab, var(--fx-color-pastel-blue) 20%, var(--fx-bg-page));--fx-bg-category-coral:var(--fx-color-pastel-coral);--fx-bg-category-coral-subtle:color-mix(in oklab, var(--fx-color-pastel-coral) 20%, var(--fx-bg-page));--fx-bg-category-green:var(--fx-color-pastel-green);--fx-bg-category-green-subtle:color-mix(in oklab, var(--fx-color-pastel-green) 20%, var(--fx-bg-page));--fx-bg-category-purple:var(--fx-color-pastel-purple);--fx-bg-category-purple-subtle:color-mix(in oklab, var(--fx-color-pastel-purple) 20%, var(--fx-bg-page));--fx-bg-category-teal-subtle:color-mix(in oklab, var(--fx-color-pastel-teal) 20%, var(--fx-bg-page));--fx-bg-category-orange-subtle:color-mix(in oklab, var(--fx-color-pastel-orange) 20%, var(--fx-bg-page));--fx-bg-category-indigo-subtle:color-mix(in oklab, var(--fx-color-pastel-indigo) 20%, var(--fx-bg-page));--fx-bg-category-lime-subtle:color-mix(in oklab, var(--fx-color-pastel-lime) 20%, var(--fx-bg-page));--fx-bg-category-slate-subtle:color-mix(in oklab, var(--fx-color-pastel-slate) 20%, var(--fx-bg-page));--fx-bg-brand-subtle-hover:color-mix(in oklab, var(--fx-bg-brand-subtle) 85%, var(--fx-text-brand));--fx-bg-brand-subtle-active:color-mix(in oklab, var(--fx-bg-brand-subtle) 72%, var(--fx-text-brand));--fx-bg-info-subtle:var(--fx-color-blue-50);--fx-bg-static-light:var(--fx-color-neutral-25);--fx-bg-surface-container-low:color-mix(in oklab, var(--fx-bg-surface), var(--fx-text-primary) 2%);--fx-bg-surface-container:color-mix(in oklab, var(--fx-bg-surface), var(--fx-text-primary) 4%);--fx-selection-bg:color-mix(in oklab, var(--fx-bg-brand-solid) 24%, var(--fx-bg-surface));--fx-selection-text:var(--fx-text-primary);--fx-clock-seconds:var(--fx-text-tertiary);--fx-scrollbar-thumb:color-mix(in oklab, var(--fx-text-primary) 28%, transparent);--fx-border-color-default:var(--fx-color-neutral-200);--fx-border-color-strong:var(--fx-color-neutral-300);--fx-shadow-color:var(--fx-color-neutral-900);--fx-viz-ink:color-mix(in oklab, var(--fx-text-primary) 80%, var(--fx-bg-surface));--fx-viz-accent:var(--fx-color-pastel-yellow);--fx-viz-context:var(--fx-color-neutral-300);--fx-viz-track:color-mix(in oklab, var(--fx-text-primary) 10%, transparent);--fx-elevation-1:0 1px calc(2px * var(--fx-knob-blur)) 0 color-mix(in oklab, var(--fx-shadow-color) calc(var(--fx-knob-depth) * 10%), transparent);--fx-priority-4:var(--fx-border-color-strong)}@media (prefers-color-scheme:dark){[data-fx-theme=graphite]:not([data-fx-scheme=light],[data-fx-scheme=light] *){--fx-text-on-brand:var(--fx-color-neutral-900);--fx-text-brand:var(--fx-color-neutral-50);--fx-bg-brand-solid:var(--fx-color-neutral-50);--fx-bg-brand-solid-hover:var(--fx-color-neutral-200);--fx-bg-brand-solid-active:var(--fx-color-neutral-300);--fx-bg-brand-subtle:color-mix(in oklab, var(--fx-bg-brand-solid) 20%, var(--fx-bg-surface));--fx-border-color-focus:var(--fx-color-neutral-50);--fx-viz-brand:var(--fx-color-neutral-400);--fx-text-primary:var(--fx-color-neutral-50);--fx-text-secondary:var(--fx-color-neutral-300);--fx-text-tertiary:var(--fx-color-neutral-400);--fx-text-error:var(--fx-color-red-300);--fx-bg-page:var(--fx-color-neutral-950);--fx-bg-surface:var(--fx-color-neutral-900);--fx-bg-subtle:var(--fx-color-neutral-900);--fx-bg-muted:var(--fx-color-neutral-800);--fx-text-disabled:var(--fx-color-neutral-600);--fx-text-on-category:var(--fx-color-neutral-50);--fx-bg-muted-hover:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 5%);--fx-bg-pressed:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 10%);--fx-bg-error-subtle:color-mix(in oklab, var(--fx-color-red-300) 16%, var(--fx-bg-surface));--fx-bg-error-subtle-active:color-mix(in oklab, var(--fx-bg-error-subtle) 80%, var(--fx-fg-error));--fx-bg-success-subtle:color-mix(in oklab, var(--fx-color-green-300) 16%, var(--fx-bg-surface));--fx-bg-warning-subtle:color-mix(in oklab, var(--fx-color-amber-300) 16%, var(--fx-bg-surface));--fx-bg-overlay:var(--fx-color-black);--fx-bg-category-yellow:color-mix(in oklab, var(--fx-color-pastel-yellow) 45%, var(--fx-color-neutral-950));--fx-bg-category-yellow-subtle:color-mix(in oklab, var(--fx-color-pastel-yellow) 10%, var(--fx-bg-page));--fx-bg-category-pink:color-mix(in oklab, var(--fx-color-pastel-pink) 45%, var(--fx-color-neutral-950));--fx-bg-category-pink-subtle:color-mix(in oklab, var(--fx-color-pastel-pink) 10%, var(--fx-bg-page));--fx-bg-category-blue:color-mix(in oklab, var(--fx-color-pastel-blue) 45%, var(--fx-color-neutral-950));--fx-bg-category-blue-subtle:color-mix(in oklab, var(--fx-color-pastel-blue) 10%, var(--fx-bg-page));--fx-bg-category-coral:color-mix(in oklab, var(--fx-color-pastel-coral) 45%, var(--fx-color-neutral-950));--fx-bg-category-coral-subtle:color-mix(in oklab, var(--fx-color-pastel-coral) 10%, var(--fx-bg-page));--fx-bg-category-green:color-mix(in oklab, var(--fx-color-pastel-green) 45%, var(--fx-color-neutral-950));--fx-bg-category-green-subtle:color-mix(in oklab, var(--fx-color-pastel-green) 10%, var(--fx-bg-page));--fx-bg-category-purple:color-mix(in oklab, var(--fx-color-pastel-purple) 45%, var(--fx-color-neutral-950));--fx-bg-category-purple-subtle:color-mix(in oklab, var(--fx-color-pastel-purple) 10%, var(--fx-bg-page));--fx-bg-category-teal-subtle:color-mix(in oklab, var(--fx-color-pastel-teal) 10%, var(--fx-bg-page));--fx-bg-category-orange-subtle:color-mix(in oklab, var(--fx-color-pastel-orange) 10%, var(--fx-bg-page));--fx-bg-category-indigo-subtle:color-mix(in oklab, var(--fx-color-pastel-indigo) 10%, var(--fx-bg-page));--fx-bg-category-lime-subtle:color-mix(in oklab, var(--fx-color-pastel-lime) 10%, var(--fx-bg-page));--fx-bg-category-slate-subtle:color-mix(in oklab, var(--fx-color-pastel-slate) 10%, var(--fx-bg-page));--fx-bg-brand-subtle-hover:color-mix(in oklab, var(--fx-bg-brand-subtle) 85%, var(--fx-text-brand));--fx-bg-brand-subtle-active:color-mix(in oklab, var(--fx-bg-brand-subtle) 72%, var(--fx-text-brand));--fx-bg-info-subtle:color-mix(in oklab, var(--fx-color-blue-300) 16%, var(--fx-bg-surface));--fx-bg-surface-container-low:color-mix(in oklab, var(--fx-bg-surface), var(--fx-text-primary) 2%);--fx-bg-surface-container:color-mix(in oklab, var(--fx-bg-surface), var(--fx-text-primary) 4%);--fx-selection-bg:color-mix(in oklab, var(--fx-bg-brand-solid) 24%, var(--fx-bg-surface));--fx-selection-text:var(--fx-text-primary);--fx-clock-seconds:var(--fx-text-tertiary);--fx-scrollbar-thumb:color-mix(in oklab, var(--fx-text-primary) 28%, transparent);--fx-border-color-default:var(--fx-color-neutral-800);--fx-border-color-strong:var(--fx-color-neutral-700);--fx-shadow-color:var(--fx-color-black);--fx-viz-ink:color-mix(in oklab, var(--fx-text-primary) 80%, var(--fx-bg-surface));--fx-viz-accent:var(--fx-color-pastel-yellow);--fx-viz-context:var(--fx-color-neutral-600);--fx-viz-track:color-mix(in oklab, var(--fx-text-primary) 10%, transparent);--fx-elevation-1:0 1px calc(2px * var(--fx-knob-blur)) 0 color-mix(in oklab, var(--fx-shadow-color) calc(var(--fx-knob-depth) * 10%), transparent);--fx-priority-4:var(--fx-border-color-strong)}}[data-fx-theme=graphite][data-fx-scheme=dark],[data-fx-theme=graphite] [data-fx-scheme=dark]:not([data-fx-theme]),[data-fx-scheme=dark] [data-fx-theme=graphite]:not([data-fx-scheme=light]){--fx-text-on-brand:var(--fx-color-neutral-900);--fx-text-brand:var(--fx-color-neutral-50);--fx-bg-brand-solid:var(--fx-color-neutral-50);--fx-bg-brand-solid-hover:var(--fx-color-neutral-200);--fx-bg-brand-solid-active:var(--fx-color-neutral-300);--fx-bg-brand-subtle:color-mix(in oklab, var(--fx-bg-brand-solid) 20%, var(--fx-bg-surface));--fx-border-color-focus:var(--fx-color-neutral-50);--fx-viz-brand:var(--fx-color-neutral-400);--fx-text-primary:var(--fx-color-neutral-50);--fx-text-secondary:var(--fx-color-neutral-300);--fx-text-tertiary:var(--fx-color-neutral-400);--fx-text-error:var(--fx-color-red-300);--fx-bg-page:var(--fx-color-neutral-950);--fx-bg-surface:var(--fx-color-neutral-900);--fx-bg-subtle:var(--fx-color-neutral-900);--fx-bg-muted:var(--fx-color-neutral-800);--fx-text-disabled:var(--fx-color-neutral-600);--fx-text-on-category:var(--fx-color-neutral-50);--fx-bg-muted-hover:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 5%);--fx-bg-pressed:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 10%);--fx-bg-error-subtle:color-mix(in oklab, var(--fx-color-red-300) 16%, var(--fx-bg-surface));--fx-bg-error-subtle-active:color-mix(in oklab, var(--fx-bg-error-subtle) 80%, var(--fx-fg-error));--fx-bg-success-subtle:color-mix(in oklab, var(--fx-color-green-300) 16%, var(--fx-bg-surface));--fx-bg-warning-subtle:color-mix(in oklab, var(--fx-color-amber-300) 16%, var(--fx-bg-surface));--fx-bg-overlay:var(--fx-color-black);--fx-bg-category-yellow:color-mix(in oklab, var(--fx-color-pastel-yellow) 45%, var(--fx-color-neutral-950));--fx-bg-category-yellow-subtle:color-mix(in oklab, var(--fx-color-pastel-yellow) 10%, var(--fx-bg-page));--fx-bg-category-pink:color-mix(in oklab, var(--fx-color-pastel-pink) 45%, var(--fx-color-neutral-950));--fx-bg-category-pink-subtle:color-mix(in oklab, var(--fx-color-pastel-pink) 10%, var(--fx-bg-page));--fx-bg-category-blue:color-mix(in oklab, var(--fx-color-pastel-blue) 45%, var(--fx-color-neutral-950));--fx-bg-category-blue-subtle:color-mix(in oklab, var(--fx-color-pastel-blue) 10%, var(--fx-bg-page));--fx-bg-category-coral:color-mix(in oklab, var(--fx-color-pastel-coral) 45%, var(--fx-color-neutral-950));--fx-bg-category-coral-subtle:color-mix(in oklab, var(--fx-color-pastel-coral) 10%, var(--fx-bg-page));--fx-bg-category-green:color-mix(in oklab, var(--fx-color-pastel-green) 45%, var(--fx-color-neutral-950));--fx-bg-category-green-subtle:color-mix(in oklab, var(--fx-color-pastel-green) 10%, var(--fx-bg-page));--fx-bg-category-purple:color-mix(in oklab, var(--fx-color-pastel-purple) 45%, var(--fx-color-neutral-950));--fx-bg-category-purple-subtle:color-mix(in oklab, var(--fx-color-pastel-purple) 10%, var(--fx-bg-page));--fx-bg-category-teal-subtle:color-mix(in oklab, var(--fx-color-pastel-teal) 10%, var(--fx-bg-page));--fx-bg-category-orange-subtle:color-mix(in oklab, var(--fx-color-pastel-orange) 10%, var(--fx-bg-page));--fx-bg-category-indigo-subtle:color-mix(in oklab, var(--fx-color-pastel-indigo) 10%, var(--fx-bg-page));--fx-bg-category-lime-subtle:color-mix(in oklab, var(--fx-color-pastel-lime) 10%, var(--fx-bg-page));--fx-bg-category-slate-subtle:color-mix(in oklab, var(--fx-color-pastel-slate) 10%, var(--fx-bg-page));--fx-bg-brand-subtle-hover:color-mix(in oklab, var(--fx-bg-brand-subtle) 85%, var(--fx-text-brand));--fx-bg-brand-subtle-active:color-mix(in oklab, var(--fx-bg-brand-subtle) 72%, var(--fx-text-brand));--fx-bg-info-subtle:color-mix(in oklab, var(--fx-color-blue-300) 16%, var(--fx-bg-surface));--fx-bg-surface-container-low:color-mix(in oklab, var(--fx-bg-surface), var(--fx-text-primary) 2%);--fx-bg-surface-container:color-mix(in oklab, var(--fx-bg-surface), var(--fx-text-primary) 4%);--fx-selection-bg:color-mix(in oklab, var(--fx-bg-brand-solid) 24%, var(--fx-bg-surface));--fx-selection-text:var(--fx-text-primary);--fx-clock-seconds:var(--fx-text-tertiary);--fx-scrollbar-thumb:color-mix(in oklab, var(--fx-text-primary) 28%, transparent);--fx-border-color-default:var(--fx-color-neutral-800);--fx-border-color-strong:var(--fx-color-neutral-700);--fx-shadow-color:var(--fx-color-black);--fx-viz-ink:color-mix(in oklab, var(--fx-text-primary) 80%, var(--fx-bg-surface));--fx-viz-accent:var(--fx-color-pastel-yellow);--fx-viz-context:var(--fx-color-neutral-600);--fx-viz-track:color-mix(in oklab, var(--fx-text-primary) 10%, transparent);--fx-elevation-1:0 1px calc(2px * var(--fx-knob-blur)) 0 color-mix(in oklab, var(--fx-shadow-color) calc(var(--fx-knob-depth) * 10%), transparent);--fx-priority-4:var(--fx-border-color-strong)}[data-fx-theme=amber],[data-fx-theme=amber][data-fx-scheme=light],[data-fx-theme=amber] [data-fx-scheme=light]:not([data-fx-theme]){--fx-color-neutral-25:#fdfbf8;--fx-color-neutral-50:#f9f6f3;--fx-color-neutral-100:#f2f0ed;--fx-color-neutral-200:#e7e4e1;--fx-color-neutral-300:#d9d3cd;--fx-color-neutral-400:#a8a29c;--fx-color-neutral-500:#706b65;--fx-color-neutral-600:#58534d;--fx-color-neutral-700:#45403b;--fx-color-neutral-800:#2b2722;--fx-color-neutral-900:#1d1914;--fx-color-neutral-950:#15110c;--fx-color-brand-50:#fff3e6;--fx-color-brand-200:#f8cd9d;--fx-color-brand-300:#e8b273;--fx-color-brand-400:#d6933c;--fx-color-brand-500:#f59e0b;--fx-color-brand-600:#a06604;--fx-color-brand-700:#865400;--fx-color-brand-800:#6c4301;--fx-color-pastel-yellow:#fed2a0;--fx-color-pastel-pink:#ffbbd1;--fx-color-pastel-blue:#b3d4fe;--fx-color-pastel-coral:#ffc0a9;--fx-color-pastel-green:#bbdea4;--fx-color-pastel-purple:#d9c6ff;--fx-text-on-brand:var(--fx-color-neutral-950);--fx-text-brand:var(--fx-color-brand-700);--fx-bg-brand-solid:var(--fx-color-brand-500);--fx-bg-brand-solid-hover:var(--fx-color-brand-400);--fx-bg-brand-solid-active:var(--fx-color-brand-300);--fx-bg-brand-subtle:var(--fx-color-brand-50);--fx-border-color-focus:var(--fx-color-brand-600);--fx-viz-brand:var(--fx-color-brand-700);--fx-text-primary:var(--fx-color-neutral-900);--fx-text-secondary:var(--fx-color-neutral-600);--fx-text-tertiary:var(--fx-color-neutral-500);--fx-text-disabled:var(--fx-color-neutral-400);--fx-text-on-category:var(--fx-color-neutral-900);--fx-bg-page:color-mix(in oklab, var(--fx-color-neutral-100) calc(var(--fx-knob-page-tint) * 100%), var(--fx-color-neutral-25));--fx-bg-surface:var(--fx-color-white);--fx-bg-subtle:var(--fx-color-neutral-50);--fx-bg-muted:var(--fx-color-neutral-100);--fx-bg-muted-hover:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 5%);--fx-bg-pressed:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 10%);--fx-bg-error-subtle:var(--fx-color-red-50);--fx-bg-error-subtle-active:color-mix(in oklab, var(--fx-bg-error-subtle) 80%, var(--fx-fg-error));--fx-bg-success-subtle:var(--fx-color-green-50);--fx-bg-warning-subtle:var(--fx-color-amber-50);--fx-bg-overlay:var(--fx-color-neutral-950);--fx-bg-category-yellow:var(--fx-color-pastel-yellow);--fx-bg-category-yellow-subtle:color-mix(in oklab, var(--fx-color-pastel-yellow) 20%, var(--fx-bg-page));--fx-bg-category-pink:var(--fx-color-pastel-pink);--fx-bg-category-pink-subtle:color-mix(in oklab, var(--fx-color-pastel-pink) 20%, var(--fx-bg-page));--fx-bg-category-blue:var(--fx-color-pastel-blue);--fx-bg-category-blue-subtle:color-mix(in oklab, var(--fx-color-pastel-blue) 20%, var(--fx-bg-page));--fx-bg-category-coral:var(--fx-color-pastel-coral);--fx-bg-category-coral-subtle:color-mix(in oklab, var(--fx-color-pastel-coral) 20%, var(--fx-bg-page));--fx-bg-category-green:var(--fx-color-pastel-green);--fx-bg-category-green-subtle:color-mix(in oklab, var(--fx-color-pastel-green) 20%, var(--fx-bg-page));--fx-bg-category-purple:var(--fx-color-pastel-purple);--fx-bg-category-purple-subtle:color-mix(in oklab, var(--fx-color-pastel-purple) 20%, var(--fx-bg-page));--fx-bg-category-teal-subtle:color-mix(in oklab, var(--fx-color-pastel-teal) 20%, var(--fx-bg-page));--fx-bg-category-orange-subtle:color-mix(in oklab, var(--fx-color-pastel-orange) 20%, var(--fx-bg-page));--fx-bg-category-indigo-subtle:color-mix(in oklab, var(--fx-color-pastel-indigo) 20%, var(--fx-bg-page));--fx-bg-category-lime-subtle:color-mix(in oklab, var(--fx-color-pastel-lime) 20%, var(--fx-bg-page));--fx-bg-category-slate-subtle:color-mix(in oklab, var(--fx-color-pastel-slate) 20%, var(--fx-bg-page));--fx-bg-brand-subtle-hover:color-mix(in oklab, var(--fx-bg-brand-subtle) 85%, var(--fx-text-brand));--fx-bg-brand-subtle-active:color-mix(in oklab, var(--fx-bg-brand-subtle) 72%, var(--fx-text-brand));--fx-bg-info-subtle:var(--fx-color-blue-50);--fx-bg-static-light:var(--fx-color-neutral-25);--fx-bg-surface-container-low:color-mix(in oklab, var(--fx-bg-surface), var(--fx-text-primary) 2%);--fx-bg-surface-container:color-mix(in oklab, var(--fx-bg-surface), var(--fx-text-primary) 4%);--fx-selection-bg:color-mix(in oklab, var(--fx-bg-brand-solid) 24%, var(--fx-bg-surface));--fx-selection-text:var(--fx-text-primary);--fx-clock-seconds:var(--fx-text-tertiary);--fx-scrollbar-thumb:color-mix(in oklab, var(--fx-text-primary) 28%, transparent);--fx-border-color-default:var(--fx-color-neutral-200);--fx-border-color-strong:var(--fx-color-neutral-300);--fx-shadow-color:var(--fx-color-neutral-900);--fx-viz-ink:color-mix(in oklab, var(--fx-text-primary) 80%, var(--fx-bg-surface));--fx-viz-accent:var(--fx-color-pastel-yellow);--fx-viz-context:var(--fx-color-neutral-300);--fx-viz-track:color-mix(in oklab, var(--fx-text-primary) 10%, transparent);--fx-elevation-1:0 1px calc(2px * var(--fx-knob-blur)) 0 color-mix(in oklab, var(--fx-shadow-color) calc(var(--fx-knob-depth) * 10%), transparent);--fx-priority-4:var(--fx-border-color-strong)}@media (prefers-color-scheme:dark){[data-fx-theme=amber]:not([data-fx-scheme=light],[data-fx-scheme=light] *){--fx-text-on-brand:var(--fx-color-neutral-950);--fx-text-brand:var(--fx-color-brand-300);--fx-bg-brand-solid:var(--fx-color-brand-400);--fx-bg-brand-solid-hover:var(--fx-color-brand-300);--fx-bg-brand-solid-active:var(--fx-color-brand-200);--fx-bg-brand-subtle:color-mix(in oklab, var(--fx-bg-brand-solid) 20%, var(--fx-bg-surface));--fx-border-color-focus:var(--fx-color-brand-400);--fx-viz-brand:var(--fx-color-brand-400);--fx-text-primary:var(--fx-color-neutral-50);--fx-text-secondary:var(--fx-color-neutral-300);--fx-text-tertiary:var(--fx-color-neutral-400);--fx-text-disabled:var(--fx-color-neutral-600);--fx-text-on-category:var(--fx-color-neutral-50);--fx-bg-page:var(--fx-color-neutral-950);--fx-bg-surface:var(--fx-color-neutral-900);--fx-bg-subtle:var(--fx-color-neutral-900);--fx-bg-muted:var(--fx-color-neutral-800);--fx-bg-muted-hover:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 5%);--fx-bg-pressed:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 10%);--fx-bg-error-subtle:color-mix(in oklab, var(--fx-color-red-300) 16%, var(--fx-bg-surface));--fx-bg-error-subtle-active:color-mix(in oklab, var(--fx-bg-error-subtle) 80%, var(--fx-fg-error));--fx-bg-success-subtle:color-mix(in oklab, var(--fx-color-green-300) 16%, var(--fx-bg-surface));--fx-bg-warning-subtle:color-mix(in oklab, var(--fx-color-amber-300) 16%, var(--fx-bg-surface));--fx-bg-overlay:var(--fx-color-black);--fx-bg-category-yellow:color-mix(in oklab, var(--fx-color-pastel-yellow) 45%, var(--fx-color-neutral-950));--fx-bg-category-yellow-subtle:color-mix(in oklab, var(--fx-color-pastel-yellow) 10%, var(--fx-bg-page));--fx-bg-category-pink:color-mix(in oklab, var(--fx-color-pastel-pink) 45%, var(--fx-color-neutral-950));--fx-bg-category-pink-subtle:color-mix(in oklab, var(--fx-color-pastel-pink) 10%, var(--fx-bg-page));--fx-bg-category-blue:color-mix(in oklab, var(--fx-color-pastel-blue) 45%, var(--fx-color-neutral-950));--fx-bg-category-blue-subtle:color-mix(in oklab, var(--fx-color-pastel-blue) 10%, var(--fx-bg-page));--fx-bg-category-coral:color-mix(in oklab, var(--fx-color-pastel-coral) 45%, var(--fx-color-neutral-950));--fx-bg-category-coral-subtle:color-mix(in oklab, var(--fx-color-pastel-coral) 10%, var(--fx-bg-page));--fx-bg-category-green:color-mix(in oklab, var(--fx-color-pastel-green) 45%, var(--fx-color-neutral-950));--fx-bg-category-green-subtle:color-mix(in oklab, var(--fx-color-pastel-green) 10%, var(--fx-bg-page));--fx-bg-category-purple:color-mix(in oklab, var(--fx-color-pastel-purple) 45%, var(--fx-color-neutral-950));--fx-bg-category-purple-subtle:color-mix(in oklab, var(--fx-color-pastel-purple) 10%, var(--fx-bg-page));--fx-bg-category-teal-subtle:color-mix(in oklab, var(--fx-color-pastel-teal) 10%, var(--fx-bg-page));--fx-bg-category-orange-subtle:color-mix(in oklab, var(--fx-color-pastel-orange) 10%, var(--fx-bg-page));--fx-bg-category-indigo-subtle:color-mix(in oklab, var(--fx-color-pastel-indigo) 10%, var(--fx-bg-page));--fx-bg-category-lime-subtle:color-mix(in oklab, var(--fx-color-pastel-lime) 10%, var(--fx-bg-page));--fx-bg-category-slate-subtle:color-mix(in oklab, var(--fx-color-pastel-slate) 10%, var(--fx-bg-page));--fx-bg-brand-subtle-hover:color-mix(in oklab, var(--fx-bg-brand-subtle) 85%, var(--fx-text-brand));--fx-bg-brand-subtle-active:color-mix(in oklab, var(--fx-bg-brand-subtle) 72%, var(--fx-text-brand));--fx-bg-info-subtle:color-mix(in oklab, var(--fx-color-blue-300) 16%, var(--fx-bg-surface));--fx-bg-surface-container-low:color-mix(in oklab, var(--fx-bg-surface), var(--fx-text-primary) 2%);--fx-bg-surface-container:color-mix(in oklab, var(--fx-bg-surface), var(--fx-text-primary) 4%);--fx-selection-bg:color-mix(in oklab, var(--fx-bg-brand-solid) 24%, var(--fx-bg-surface));--fx-selection-text:var(--fx-text-primary);--fx-clock-seconds:var(--fx-text-tertiary);--fx-scrollbar-thumb:color-mix(in oklab, var(--fx-text-primary) 28%, transparent);--fx-border-color-default:var(--fx-color-neutral-800);--fx-border-color-strong:var(--fx-color-neutral-700);--fx-shadow-color:var(--fx-color-black);--fx-viz-ink:color-mix(in oklab, var(--fx-text-primary) 80%, var(--fx-bg-surface));--fx-viz-accent:var(--fx-color-pastel-yellow);--fx-viz-context:var(--fx-color-neutral-600);--fx-viz-track:color-mix(in oklab, var(--fx-text-primary) 10%, transparent);--fx-elevation-1:0 1px calc(2px * var(--fx-knob-blur)) 0 color-mix(in oklab, var(--fx-shadow-color) calc(var(--fx-knob-depth) * 10%), transparent);--fx-priority-4:var(--fx-border-color-strong)}}[data-fx-theme=amber][data-fx-scheme=dark],[data-fx-theme=amber] [data-fx-scheme=dark]:not([data-fx-theme]),[data-fx-scheme=dark] [data-fx-theme=amber]:not([data-fx-scheme=light]){--fx-text-on-brand:var(--fx-color-neutral-950);--fx-text-brand:var(--fx-color-brand-300);--fx-bg-brand-solid:var(--fx-color-brand-400);--fx-bg-brand-solid-hover:var(--fx-color-brand-300);--fx-bg-brand-solid-active:var(--fx-color-brand-200);--fx-bg-brand-subtle:color-mix(in oklab, var(--fx-bg-brand-solid) 20%, var(--fx-bg-surface));--fx-border-color-focus:var(--fx-color-brand-400);--fx-viz-brand:var(--fx-color-brand-400);--fx-text-primary:var(--fx-color-neutral-50);--fx-text-secondary:var(--fx-color-neutral-300);--fx-text-tertiary:var(--fx-color-neutral-400);--fx-text-disabled:var(--fx-color-neutral-600);--fx-text-on-category:var(--fx-color-neutral-50);--fx-bg-page:var(--fx-color-neutral-950);--fx-bg-surface:var(--fx-color-neutral-900);--fx-bg-subtle:var(--fx-color-neutral-900);--fx-bg-muted:var(--fx-color-neutral-800);--fx-bg-muted-hover:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 5%);--fx-bg-pressed:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 10%);--fx-bg-error-subtle:color-mix(in oklab, var(--fx-color-red-300) 16%, var(--fx-bg-surface));--fx-bg-error-subtle-active:color-mix(in oklab, var(--fx-bg-error-subtle) 80%, var(--fx-fg-error));--fx-bg-success-subtle:color-mix(in oklab, var(--fx-color-green-300) 16%, var(--fx-bg-surface));--fx-bg-warning-subtle:color-mix(in oklab, var(--fx-color-amber-300) 16%, var(--fx-bg-surface));--fx-bg-overlay:var(--fx-color-black);--fx-bg-category-yellow:color-mix(in oklab, var(--fx-color-pastel-yellow) 45%, var(--fx-color-neutral-950));--fx-bg-category-yellow-subtle:color-mix(in oklab, var(--fx-color-pastel-yellow) 10%, var(--fx-bg-page));--fx-bg-category-pink:color-mix(in oklab, var(--fx-color-pastel-pink) 45%, var(--fx-color-neutral-950));--fx-bg-category-pink-subtle:color-mix(in oklab, var(--fx-color-pastel-pink) 10%, var(--fx-bg-page));--fx-bg-category-blue:color-mix(in oklab, var(--fx-color-pastel-blue) 45%, var(--fx-color-neutral-950));--fx-bg-category-blue-subtle:color-mix(in oklab, var(--fx-color-pastel-blue) 10%, var(--fx-bg-page));--fx-bg-category-coral:color-mix(in oklab, var(--fx-color-pastel-coral) 45%, var(--fx-color-neutral-950));--fx-bg-category-coral-subtle:color-mix(in oklab, var(--fx-color-pastel-coral) 10%, var(--fx-bg-page));--fx-bg-category-green:color-mix(in oklab, var(--fx-color-pastel-green) 45%, var(--fx-color-neutral-950));--fx-bg-category-green-subtle:color-mix(in oklab, var(--fx-color-pastel-green) 10%, var(--fx-bg-page));--fx-bg-category-purple:color-mix(in oklab, var(--fx-color-pastel-purple) 45%, var(--fx-color-neutral-950));--fx-bg-category-purple-subtle:color-mix(in oklab, var(--fx-color-pastel-purple) 10%, var(--fx-bg-page));--fx-bg-category-teal-subtle:color-mix(in oklab, var(--fx-color-pastel-teal) 10%, var(--fx-bg-page));--fx-bg-category-orange-subtle:color-mix(in oklab, var(--fx-color-pastel-orange) 10%, var(--fx-bg-page));--fx-bg-category-indigo-subtle:color-mix(in oklab, var(--fx-color-pastel-indigo) 10%, var(--fx-bg-page));--fx-bg-category-lime-subtle:color-mix(in oklab, var(--fx-color-pastel-lime) 10%, var(--fx-bg-page));--fx-bg-category-slate-subtle:color-mix(in oklab, var(--fx-color-pastel-slate) 10%, var(--fx-bg-page));--fx-bg-brand-subtle-hover:color-mix(in oklab, var(--fx-bg-brand-subtle) 85%, var(--fx-text-brand));--fx-bg-brand-subtle-active:color-mix(in oklab, var(--fx-bg-brand-subtle) 72%, var(--fx-text-brand));--fx-bg-info-subtle:color-mix(in oklab, var(--fx-color-blue-300) 16%, var(--fx-bg-surface));--fx-bg-surface-container-low:color-mix(in oklab, var(--fx-bg-surface), var(--fx-text-primary) 2%);--fx-bg-surface-container:color-mix(in oklab, var(--fx-bg-surface), var(--fx-text-primary) 4%);--fx-selection-bg:color-mix(in oklab, var(--fx-bg-brand-solid) 24%, var(--fx-bg-surface));--fx-selection-text:var(--fx-text-primary);--fx-clock-seconds:var(--fx-text-tertiary);--fx-scrollbar-thumb:color-mix(in oklab, var(--fx-text-primary) 28%, transparent);--fx-border-color-default:var(--fx-color-neutral-800);--fx-border-color-strong:var(--fx-color-neutral-700);--fx-shadow-color:var(--fx-color-black);--fx-viz-ink:color-mix(in oklab, var(--fx-text-primary) 80%, var(--fx-bg-surface));--fx-viz-accent:var(--fx-color-pastel-yellow);--fx-viz-context:var(--fx-color-neutral-600);--fx-viz-track:color-mix(in oklab, var(--fx-text-primary) 10%, transparent);--fx-elevation-1:0 1px calc(2px * var(--fx-knob-blur)) 0 color-mix(in oklab, var(--fx-shadow-color) calc(var(--fx-knob-depth) * 10%), transparent);--fx-priority-4:var(--fx-border-color-strong)}[data-fx-theme=amethyst],[data-fx-theme=amethyst][data-fx-scheme=light],[data-fx-theme=amethyst] [data-fx-scheme=light]:not([data-fx-theme]){--fx-color-neutral-25:#fbfafe;--fx-color-neutral-50:#f7f6fa;--fx-color-neutral-100:#f0eff3;--fx-color-neutral-200:#e4e4e8;--fx-color-neutral-300:#d4d3db;--fx-color-neutral-400:#a3a2a9;--fx-color-neutral-500:#6c6b72;--fx-color-neutral-600:#54535a;--fx-color-neutral-700:#414047;--fx-color-neutral-800:#28272d;--fx-color-neutral-900:#19191e;--fx-color-neutral-950:#121116;--fx-color-brand-50:#f5f3ff;--fx-color-brand-200:#d7cefe;--fx-color-brand-300:#c0b0ff;--fx-color-brand-400:#a88dfe;--fx-color-brand-500:#9466ff;--fx-color-brand-600:#7c3aed;--fx-color-brand-700:#693dc2;--fx-color-brand-800:#54329b;--fx-color-pastel-yellow:#f5d983;--fx-color-pastel-pink:#fabbde;--fx-color-pastel-blue:#b6d3ff;--fx-color-pastel-coral:#fec0ad;--fx-color-pastel-green:#b4dfaa;--fx-color-pastel-purple:#d2c8ff;--fx-text-on-brand:var(--fx-color-white);--fx-text-brand:var(--fx-color-brand-700);--fx-bg-brand-solid:var(--fx-color-brand-600);--fx-bg-brand-solid-hover:var(--fx-color-brand-700);--fx-bg-brand-solid-active:var(--fx-color-brand-800);--fx-bg-brand-subtle:var(--fx-color-brand-50);--fx-border-color-focus:var(--fx-color-brand-600);--fx-viz-brand:var(--fx-color-brand-700);--fx-text-primary:var(--fx-color-neutral-900);--fx-text-secondary:var(--fx-color-neutral-600);--fx-text-tertiary:var(--fx-color-neutral-500);--fx-text-disabled:var(--fx-color-neutral-400);--fx-text-on-category:var(--fx-color-neutral-900);--fx-bg-page:color-mix(in oklab, var(--fx-color-neutral-100) calc(var(--fx-knob-page-tint) * 100%), var(--fx-color-neutral-25));--fx-bg-surface:var(--fx-color-white);--fx-bg-subtle:var(--fx-color-neutral-50);--fx-bg-muted:var(--fx-color-neutral-100);--fx-bg-muted-hover:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 5%);--fx-bg-pressed:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 10%);--fx-bg-error-subtle:var(--fx-color-red-50);--fx-bg-error-subtle-active:color-mix(in oklab, var(--fx-bg-error-subtle) 80%, var(--fx-fg-error));--fx-bg-success-subtle:var(--fx-color-green-50);--fx-bg-warning-subtle:var(--fx-color-amber-50);--fx-bg-overlay:var(--fx-color-neutral-950);--fx-bg-category-yellow:var(--fx-color-pastel-yellow);--fx-bg-category-yellow-subtle:color-mix(in oklab, var(--fx-color-pastel-yellow) 20%, var(--fx-bg-page));--fx-bg-category-pink:var(--fx-color-pastel-pink);--fx-bg-category-pink-subtle:color-mix(in oklab, var(--fx-color-pastel-pink) 20%, var(--fx-bg-page));--fx-bg-category-blue:var(--fx-color-pastel-blue);--fx-bg-category-blue-subtle:color-mix(in oklab, var(--fx-color-pastel-blue) 20%, var(--fx-bg-page));--fx-bg-category-coral:var(--fx-color-pastel-coral);--fx-bg-category-coral-subtle:color-mix(in oklab, var(--fx-color-pastel-coral) 20%, var(--fx-bg-page));--fx-bg-category-green:var(--fx-color-pastel-green);--fx-bg-category-green-subtle:color-mix(in oklab, var(--fx-color-pastel-green) 20%, var(--fx-bg-page));--fx-bg-category-purple:var(--fx-color-pastel-purple);--fx-bg-category-purple-subtle:color-mix(in oklab, var(--fx-color-pastel-purple) 20%, var(--fx-bg-page));--fx-bg-category-teal-subtle:color-mix(in oklab, var(--fx-color-pastel-teal) 20%, var(--fx-bg-page));--fx-bg-category-orange-subtle:color-mix(in oklab, var(--fx-color-pastel-orange) 20%, var(--fx-bg-page));--fx-bg-category-indigo-subtle:color-mix(in oklab, var(--fx-color-pastel-indigo) 20%, var(--fx-bg-page));--fx-bg-category-lime-subtle:color-mix(in oklab, var(--fx-color-pastel-lime) 20%, var(--fx-bg-page));--fx-bg-category-slate-subtle:color-mix(in oklab, var(--fx-color-pastel-slate) 20%, var(--fx-bg-page));--fx-bg-brand-subtle-hover:color-mix(in oklab, var(--fx-bg-brand-subtle) 85%, var(--fx-text-brand));--fx-bg-brand-subtle-active:color-mix(in oklab, var(--fx-bg-brand-subtle) 72%, var(--fx-text-brand));--fx-bg-info-subtle:var(--fx-color-blue-50);--fx-bg-static-light:var(--fx-color-neutral-25);--fx-bg-surface-container-low:color-mix(in oklab, var(--fx-bg-surface), var(--fx-text-primary) 2%);--fx-bg-surface-container:color-mix(in oklab, var(--fx-bg-surface), var(--fx-text-primary) 4%);--fx-selection-bg:color-mix(in oklab, var(--fx-bg-brand-solid) 24%, var(--fx-bg-surface));--fx-selection-text:var(--fx-text-primary);--fx-clock-seconds:var(--fx-text-tertiary);--fx-scrollbar-thumb:color-mix(in oklab, var(--fx-text-primary) 28%, transparent);--fx-border-color-default:var(--fx-color-neutral-200);--fx-border-color-strong:var(--fx-color-neutral-300);--fx-shadow-color:var(--fx-color-neutral-900);--fx-viz-ink:color-mix(in oklab, var(--fx-text-primary) 80%, var(--fx-bg-surface));--fx-viz-accent:var(--fx-color-pastel-yellow);--fx-viz-context:var(--fx-color-neutral-300);--fx-viz-track:color-mix(in oklab, var(--fx-text-primary) 10%, transparent);--fx-elevation-1:0 1px calc(2px * var(--fx-knob-blur)) 0 color-mix(in oklab, var(--fx-shadow-color) calc(var(--fx-knob-depth) * 10%), transparent);--fx-priority-4:var(--fx-border-color-strong)}@media (prefers-color-scheme:dark){[data-fx-theme=amethyst]:not([data-fx-scheme=light],[data-fx-scheme=light] *){--fx-text-on-brand:var(--fx-color-neutral-950);--fx-text-brand:var(--fx-color-brand-300);--fx-bg-brand-solid:var(--fx-color-brand-400);--fx-bg-brand-solid-hover:var(--fx-color-brand-300);--fx-bg-brand-solid-active:var(--fx-color-brand-200);--fx-bg-brand-subtle:color-mix(in oklab, var(--fx-bg-brand-solid) 20%, var(--fx-bg-surface));--fx-border-color-focus:var(--fx-color-brand-400);--fx-viz-brand:var(--fx-color-brand-400);--fx-text-primary:var(--fx-color-neutral-50);--fx-text-secondary:var(--fx-color-neutral-300);--fx-text-tertiary:var(--fx-color-neutral-400);--fx-text-disabled:var(--fx-color-neutral-600);--fx-text-on-category:var(--fx-color-neutral-50);--fx-bg-page:var(--fx-color-neutral-950);--fx-bg-surface:var(--fx-color-neutral-900);--fx-bg-subtle:var(--fx-color-neutral-900);--fx-bg-muted:var(--fx-color-neutral-800);--fx-bg-muted-hover:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 5%);--fx-bg-pressed:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 10%);--fx-bg-error-subtle:color-mix(in oklab, var(--fx-color-red-300) 16%, var(--fx-bg-surface));--fx-bg-error-subtle-active:color-mix(in oklab, var(--fx-bg-error-subtle) 80%, var(--fx-fg-error));--fx-bg-success-subtle:color-mix(in oklab, var(--fx-color-green-300) 16%, var(--fx-bg-surface));--fx-bg-warning-subtle:color-mix(in oklab, var(--fx-color-amber-300) 16%, var(--fx-bg-surface));--fx-bg-overlay:var(--fx-color-black);--fx-bg-category-yellow:color-mix(in oklab, var(--fx-color-pastel-yellow) 45%, var(--fx-color-neutral-950));--fx-bg-category-yellow-subtle:color-mix(in oklab, var(--fx-color-pastel-yellow) 10%, var(--fx-bg-page));--fx-bg-category-pink:color-mix(in oklab, var(--fx-color-pastel-pink) 45%, var(--fx-color-neutral-950));--fx-bg-category-pink-subtle:color-mix(in oklab, var(--fx-color-pastel-pink) 10%, var(--fx-bg-page));--fx-bg-category-blue:color-mix(in oklab, var(--fx-color-pastel-blue) 45%, var(--fx-color-neutral-950));--fx-bg-category-blue-subtle:color-mix(in oklab, var(--fx-color-pastel-blue) 10%, var(--fx-bg-page));--fx-bg-category-coral:color-mix(in oklab, var(--fx-color-pastel-coral) 45%, var(--fx-color-neutral-950));--fx-bg-category-coral-subtle:color-mix(in oklab, var(--fx-color-pastel-coral) 10%, var(--fx-bg-page));--fx-bg-category-green:color-mix(in oklab, var(--fx-color-pastel-green) 45%, var(--fx-color-neutral-950));--fx-bg-category-green-subtle:color-mix(in oklab, var(--fx-color-pastel-green) 10%, var(--fx-bg-page));--fx-bg-category-purple:color-mix(in oklab, var(--fx-color-pastel-purple) 45%, var(--fx-color-neutral-950));--fx-bg-category-purple-subtle:color-mix(in oklab, var(--fx-color-pastel-purple) 10%, var(--fx-bg-page));--fx-bg-category-teal-subtle:color-mix(in oklab, var(--fx-color-pastel-teal) 10%, var(--fx-bg-page));--fx-bg-category-orange-subtle:color-mix(in oklab, var(--fx-color-pastel-orange) 10%, var(--fx-bg-page));--fx-bg-category-indigo-subtle:color-mix(in oklab, var(--fx-color-pastel-indigo) 10%, var(--fx-bg-page));--fx-bg-category-lime-subtle:color-mix(in oklab, var(--fx-color-pastel-lime) 10%, var(--fx-bg-page));--fx-bg-category-slate-subtle:color-mix(in oklab, var(--fx-color-pastel-slate) 10%, var(--fx-bg-page));--fx-bg-brand-subtle-hover:color-mix(in oklab, var(--fx-bg-brand-subtle) 85%, var(--fx-text-brand));--fx-bg-brand-subtle-active:color-mix(in oklab, var(--fx-bg-brand-subtle) 72%, var(--fx-text-brand));--fx-bg-info-subtle:color-mix(in oklab, var(--fx-color-blue-300) 16%, var(--fx-bg-surface));--fx-bg-surface-container-low:color-mix(in oklab, var(--fx-bg-surface), var(--fx-text-primary) 2%);--fx-bg-surface-container:color-mix(in oklab, var(--fx-bg-surface), var(--fx-text-primary) 4%);--fx-selection-bg:color-mix(in oklab, var(--fx-bg-brand-solid) 24%, var(--fx-bg-surface));--fx-selection-text:var(--fx-text-primary);--fx-clock-seconds:var(--fx-text-tertiary);--fx-scrollbar-thumb:color-mix(in oklab, var(--fx-text-primary) 28%, transparent);--fx-border-color-default:var(--fx-color-neutral-800);--fx-border-color-strong:var(--fx-color-neutral-700);--fx-shadow-color:var(--fx-color-black);--fx-viz-ink:color-mix(in oklab, var(--fx-text-primary) 80%, var(--fx-bg-surface));--fx-viz-accent:var(--fx-color-pastel-yellow);--fx-viz-context:var(--fx-color-neutral-600);--fx-viz-track:color-mix(in oklab, var(--fx-text-primary) 10%, transparent);--fx-elevation-1:0 1px calc(2px * var(--fx-knob-blur)) 0 color-mix(in oklab, var(--fx-shadow-color) calc(var(--fx-knob-depth) * 10%), transparent);--fx-priority-4:var(--fx-border-color-strong)}}[data-fx-theme=amethyst][data-fx-scheme=dark],[data-fx-theme=amethyst] [data-fx-scheme=dark]:not([data-fx-theme]),[data-fx-scheme=dark] [data-fx-theme=amethyst]:not([data-fx-scheme=light]){--fx-text-on-brand:var(--fx-color-neutral-950);--fx-text-brand:var(--fx-color-brand-300);--fx-bg-brand-solid:var(--fx-color-brand-400);--fx-bg-brand-solid-hover:var(--fx-color-brand-300);--fx-bg-brand-solid-active:var(--fx-color-brand-200);--fx-bg-brand-subtle:color-mix(in oklab, var(--fx-bg-brand-solid) 20%, var(--fx-bg-surface));--fx-border-color-focus:var(--fx-color-brand-400);--fx-viz-brand:var(--fx-color-brand-400);--fx-text-primary:var(--fx-color-neutral-50);--fx-text-secondary:var(--fx-color-neutral-300);--fx-text-tertiary:var(--fx-color-neutral-400);--fx-text-disabled:var(--fx-color-neutral-600);--fx-text-on-category:var(--fx-color-neutral-50);--fx-bg-page:var(--fx-color-neutral-950);--fx-bg-surface:var(--fx-color-neutral-900);--fx-bg-subtle:var(--fx-color-neutral-900);--fx-bg-muted:var(--fx-color-neutral-800);--fx-bg-muted-hover:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 5%);--fx-bg-pressed:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 10%);--fx-bg-error-subtle:color-mix(in oklab, var(--fx-color-red-300) 16%, var(--fx-bg-surface));--fx-bg-error-subtle-active:color-mix(in oklab, var(--fx-bg-error-subtle) 80%, var(--fx-fg-error));--fx-bg-success-subtle:color-mix(in oklab, var(--fx-color-green-300) 16%, var(--fx-bg-surface));--fx-bg-warning-subtle:color-mix(in oklab, var(--fx-color-amber-300) 16%, var(--fx-bg-surface));--fx-bg-overlay:var(--fx-color-black);--fx-bg-category-yellow:color-mix(in oklab, var(--fx-color-pastel-yellow) 45%, var(--fx-color-neutral-950));--fx-bg-category-yellow-subtle:color-mix(in oklab, var(--fx-color-pastel-yellow) 10%, var(--fx-bg-page));--fx-bg-category-pink:color-mix(in oklab, var(--fx-color-pastel-pink) 45%, var(--fx-color-neutral-950));--fx-bg-category-pink-subtle:color-mix(in oklab, var(--fx-color-pastel-pink) 10%, var(--fx-bg-page));--fx-bg-category-blue:color-mix(in oklab, var(--fx-color-pastel-blue) 45%, var(--fx-color-neutral-950));--fx-bg-category-blue-subtle:color-mix(in oklab, var(--fx-color-pastel-blue) 10%, var(--fx-bg-page));--fx-bg-category-coral:color-mix(in oklab, var(--fx-color-pastel-coral) 45%, var(--fx-color-neutral-950));--fx-bg-category-coral-subtle:color-mix(in oklab, var(--fx-color-pastel-coral) 10%, var(--fx-bg-page));--fx-bg-category-green:color-mix(in oklab, var(--fx-color-pastel-green) 45%, var(--fx-color-neutral-950));--fx-bg-category-green-subtle:color-mix(in oklab, var(--fx-color-pastel-green) 10%, var(--fx-bg-page));--fx-bg-category-purple:color-mix(in oklab, var(--fx-color-pastel-purple) 45%, var(--fx-color-neutral-950));--fx-bg-category-purple-subtle:color-mix(in oklab, var(--fx-color-pastel-purple) 10%, var(--fx-bg-page));--fx-bg-category-teal-subtle:color-mix(in oklab, var(--fx-color-pastel-teal) 10%, var(--fx-bg-page));--fx-bg-category-orange-subtle:color-mix(in oklab, var(--fx-color-pastel-orange) 10%, var(--fx-bg-page));--fx-bg-category-indigo-subtle:color-mix(in oklab, var(--fx-color-pastel-indigo) 10%, var(--fx-bg-page));--fx-bg-category-lime-subtle:color-mix(in oklab, var(--fx-color-pastel-lime) 10%, var(--fx-bg-page));--fx-bg-category-slate-subtle:color-mix(in oklab, var(--fx-color-pastel-slate) 10%, var(--fx-bg-page));--fx-bg-brand-subtle-hover:color-mix(in oklab, var(--fx-bg-brand-subtle) 85%, var(--fx-text-brand));--fx-bg-brand-subtle-active:color-mix(in oklab, var(--fx-bg-brand-subtle) 72%, var(--fx-text-brand));--fx-bg-info-subtle:color-mix(in oklab, var(--fx-color-blue-300) 16%, var(--fx-bg-surface));--fx-bg-surface-container-low:color-mix(in oklab, var(--fx-bg-surface), var(--fx-text-primary) 2%);--fx-bg-surface-container:color-mix(in oklab, var(--fx-bg-surface), var(--fx-text-primary) 4%);--fx-selection-bg:color-mix(in oklab, var(--fx-bg-brand-solid) 24%, var(--fx-bg-surface));--fx-selection-text:var(--fx-text-primary);--fx-clock-seconds:var(--fx-text-tertiary);--fx-scrollbar-thumb:color-mix(in oklab, var(--fx-text-primary) 28%, transparent);--fx-border-color-default:var(--fx-color-neutral-800);--fx-border-color-strong:var(--fx-color-neutral-700);--fx-shadow-color:var(--fx-color-black);--fx-viz-ink:color-mix(in oklab, var(--fx-text-primary) 80%, var(--fx-bg-surface));--fx-viz-accent:var(--fx-color-pastel-yellow);--fx-viz-context:var(--fx-color-neutral-600);--fx-viz-track:color-mix(in oklab, var(--fx-text-primary) 10%, transparent);--fx-elevation-1:0 1px calc(2px * var(--fx-knob-blur)) 0 color-mix(in oklab, var(--fx-shadow-color) calc(var(--fx-knob-depth) * 10%), transparent);--fx-priority-4:var(--fx-border-color-strong)}[data-fx-theme=emerald],[data-fx-theme=emerald][data-fx-scheme=light],[data-fx-theme=emerald] [data-fx-scheme=light]:not([data-fx-theme]){--fx-color-neutral-25:#f8fcfa;--fx-color-neutral-50:#f4f8f6;--fx-color-neutral-100:#edf1ef;--fx-color-neutral-200:#e2e6e3;--fx-color-neutral-300:#ced7d2;--fx-color-neutral-400:#9da5a1;--fx-color-neutral-500:#666e6a;--fx-color-neutral-600:#4f5652;--fx-color-neutral-700:#3c433f;--fx-color-neutral-800:#232926;--fx-color-neutral-900:#151b18;--fx-color-neutral-950:#0d1310;--fx-color-brand-50:#dffeee;--fx-color-brand-200:#b2e3cb;--fx-color-brand-300:#8eceaf;--fx-color-brand-400:#63b791;--fx-color-brand-500:#32a176;--fx-color-brand-600:#059669;--fx-color-brand-700:#107250;--fx-color-brand-800:#105b40;--fx-color-pastel-yellow:#eddc85;--fx-color-pastel-pink:#fdbbd9;--fx-color-pastel-blue:#b3d4fe;--fx-color-pastel-coral:#fec0ad;--fx-color-pastel-green:#9de3c1;--fx-color-pastel-purple:#d9c6ff;--fx-text-on-brand:var(--fx-color-neutral-950);--fx-text-brand:var(--fx-color-brand-700);--fx-bg-brand-solid:var(--fx-color-brand-600);--fx-bg-brand-solid-hover:var(--fx-color-brand-500);--fx-bg-brand-solid-active:var(--fx-color-brand-400);--fx-bg-brand-subtle:var(--fx-color-brand-50);--fx-border-color-focus:var(--fx-color-brand-600);--fx-viz-brand:var(--fx-color-brand-700);--fx-text-primary:var(--fx-color-neutral-900);--fx-text-secondary:var(--fx-color-neutral-600);--fx-text-tertiary:var(--fx-color-neutral-500);--fx-text-disabled:var(--fx-color-neutral-400);--fx-text-on-category:var(--fx-color-neutral-900);--fx-bg-page:color-mix(in oklab, var(--fx-color-neutral-100) calc(var(--fx-knob-page-tint) * 100%), var(--fx-color-neutral-25));--fx-bg-surface:var(--fx-color-white);--fx-bg-subtle:var(--fx-color-neutral-50);--fx-bg-muted:var(--fx-color-neutral-100);--fx-bg-muted-hover:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 5%);--fx-bg-pressed:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 10%);--fx-bg-error-subtle:var(--fx-color-red-50);--fx-bg-error-subtle-active:color-mix(in oklab, var(--fx-bg-error-subtle) 80%, var(--fx-fg-error));--fx-bg-success-subtle:var(--fx-color-green-50);--fx-bg-warning-subtle:var(--fx-color-amber-50);--fx-bg-overlay:var(--fx-color-neutral-950);--fx-bg-category-yellow:var(--fx-color-pastel-yellow);--fx-bg-category-yellow-subtle:color-mix(in oklab, var(--fx-color-pastel-yellow) 20%, var(--fx-bg-page));--fx-bg-category-pink:var(--fx-color-pastel-pink);--fx-bg-category-pink-subtle:color-mix(in oklab, var(--fx-color-pastel-pink) 20%, var(--fx-bg-page));--fx-bg-category-blue:var(--fx-color-pastel-blue);--fx-bg-category-blue-subtle:color-mix(in oklab, var(--fx-color-pastel-blue) 20%, var(--fx-bg-page));--fx-bg-category-coral:var(--fx-color-pastel-coral);--fx-bg-category-coral-subtle:color-mix(in oklab, var(--fx-color-pastel-coral) 20%, var(--fx-bg-page));--fx-bg-category-green:var(--fx-color-pastel-green);--fx-bg-category-green-subtle:color-mix(in oklab, var(--fx-color-pastel-green) 20%, var(--fx-bg-page));--fx-bg-category-purple:var(--fx-color-pastel-purple);--fx-bg-category-purple-subtle:color-mix(in oklab, var(--fx-color-pastel-purple) 20%, var(--fx-bg-page));--fx-bg-category-teal-subtle:color-mix(in oklab, var(--fx-color-pastel-teal) 20%, var(--fx-bg-page));--fx-bg-category-orange-subtle:color-mix(in oklab, var(--fx-color-pastel-orange) 20%, var(--fx-bg-page));--fx-bg-category-indigo-subtle:color-mix(in oklab, var(--fx-color-pastel-indigo) 20%, var(--fx-bg-page));--fx-bg-category-lime-subtle:color-mix(in oklab, var(--fx-color-pastel-lime) 20%, var(--fx-bg-page));--fx-bg-category-slate-subtle:color-mix(in oklab, var(--fx-color-pastel-slate) 20%, var(--fx-bg-page));--fx-bg-brand-subtle-hover:color-mix(in oklab, var(--fx-bg-brand-subtle) 85%, var(--fx-text-brand));--fx-bg-brand-subtle-active:color-mix(in oklab, var(--fx-bg-brand-subtle) 72%, var(--fx-text-brand));--fx-bg-info-subtle:var(--fx-color-blue-50);--fx-bg-static-light:var(--fx-color-neutral-25);--fx-bg-surface-container-low:color-mix(in oklab, var(--fx-bg-surface), var(--fx-text-primary) 2%);--fx-bg-surface-container:color-mix(in oklab, var(--fx-bg-surface), var(--fx-text-primary) 4%);--fx-selection-bg:color-mix(in oklab, var(--fx-bg-brand-solid) 24%, var(--fx-bg-surface));--fx-selection-text:var(--fx-text-primary);--fx-clock-seconds:var(--fx-text-tertiary);--fx-scrollbar-thumb:color-mix(in oklab, var(--fx-text-primary) 28%, transparent);--fx-border-color-default:var(--fx-color-neutral-200);--fx-border-color-strong:var(--fx-color-neutral-300);--fx-shadow-color:var(--fx-color-neutral-900);--fx-viz-ink:color-mix(in oklab, var(--fx-text-primary) 80%, var(--fx-bg-surface));--fx-viz-accent:var(--fx-color-pastel-yellow);--fx-viz-context:var(--fx-color-neutral-300);--fx-viz-track:color-mix(in oklab, var(--fx-text-primary) 10%, transparent);--fx-elevation-1:0 1px calc(2px * var(--fx-knob-blur)) 0 color-mix(in oklab, var(--fx-shadow-color) calc(var(--fx-knob-depth) * 10%), transparent);--fx-priority-4:var(--fx-border-color-strong)}@media (prefers-color-scheme:dark){[data-fx-theme=emerald]:not([data-fx-scheme=light],[data-fx-scheme=light] *){--fx-text-on-brand:var(--fx-color-neutral-950);--fx-text-brand:var(--fx-color-brand-300);--fx-bg-brand-solid:var(--fx-color-brand-400);--fx-bg-brand-solid-hover:var(--fx-color-brand-300);--fx-bg-brand-solid-active:var(--fx-color-brand-200);--fx-bg-brand-subtle:color-mix(in oklab, var(--fx-bg-brand-solid) 20%, var(--fx-bg-surface));--fx-border-color-focus:var(--fx-color-brand-400);--fx-viz-brand:var(--fx-color-brand-400);--fx-text-primary:var(--fx-color-neutral-50);--fx-text-secondary:var(--fx-color-neutral-300);--fx-text-tertiary:var(--fx-color-neutral-400);--fx-text-disabled:var(--fx-color-neutral-600);--fx-text-on-category:var(--fx-color-neutral-50);--fx-bg-page:var(--fx-color-neutral-950);--fx-bg-surface:var(--fx-color-neutral-900);--fx-bg-subtle:var(--fx-color-neutral-900);--fx-bg-muted:var(--fx-color-neutral-800);--fx-bg-muted-hover:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 5%);--fx-bg-pressed:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 10%);--fx-bg-error-subtle:color-mix(in oklab, var(--fx-color-red-300) 16%, var(--fx-bg-surface));--fx-bg-error-subtle-active:color-mix(in oklab, var(--fx-bg-error-subtle) 80%, var(--fx-fg-error));--fx-bg-success-subtle:color-mix(in oklab, var(--fx-color-green-300) 16%, var(--fx-bg-surface));--fx-bg-warning-subtle:color-mix(in oklab, var(--fx-color-amber-300) 16%, var(--fx-bg-surface));--fx-bg-overlay:var(--fx-color-black);--fx-bg-category-yellow:color-mix(in oklab, var(--fx-color-pastel-yellow) 45%, var(--fx-color-neutral-950));--fx-bg-category-yellow-subtle:color-mix(in oklab, var(--fx-color-pastel-yellow) 10%, var(--fx-bg-page));--fx-bg-category-pink:color-mix(in oklab, var(--fx-color-pastel-pink) 45%, var(--fx-color-neutral-950));--fx-bg-category-pink-subtle:color-mix(in oklab, var(--fx-color-pastel-pink) 10%, var(--fx-bg-page));--fx-bg-category-blue:color-mix(in oklab, var(--fx-color-pastel-blue) 45%, var(--fx-color-neutral-950));--fx-bg-category-blue-subtle:color-mix(in oklab, var(--fx-color-pastel-blue) 10%, var(--fx-bg-page));--fx-bg-category-coral:color-mix(in oklab, var(--fx-color-pastel-coral) 45%, var(--fx-color-neutral-950));--fx-bg-category-coral-subtle:color-mix(in oklab, var(--fx-color-pastel-coral) 10%, var(--fx-bg-page));--fx-bg-category-green:color-mix(in oklab, var(--fx-color-pastel-green) 45%, var(--fx-color-neutral-950));--fx-bg-category-green-subtle:color-mix(in oklab, var(--fx-color-pastel-green) 10%, var(--fx-bg-page));--fx-bg-category-purple:color-mix(in oklab, var(--fx-color-pastel-purple) 45%, var(--fx-color-neutral-950));--fx-bg-category-purple-subtle:color-mix(in oklab, var(--fx-color-pastel-purple) 10%, var(--fx-bg-page));--fx-bg-category-teal-subtle:color-mix(in oklab, var(--fx-color-pastel-teal) 10%, var(--fx-bg-page));--fx-bg-category-orange-subtle:color-mix(in oklab, var(--fx-color-pastel-orange) 10%, var(--fx-bg-page));--fx-bg-category-indigo-subtle:color-mix(in oklab, var(--fx-color-pastel-indigo) 10%, var(--fx-bg-page));--fx-bg-category-lime-subtle:color-mix(in oklab, var(--fx-color-pastel-lime) 10%, var(--fx-bg-page));--fx-bg-category-slate-subtle:color-mix(in oklab, var(--fx-color-pastel-slate) 10%, var(--fx-bg-page));--fx-bg-brand-subtle-hover:color-mix(in oklab, var(--fx-bg-brand-subtle) 85%, var(--fx-text-brand));--fx-bg-brand-subtle-active:color-mix(in oklab, var(--fx-bg-brand-subtle) 72%, var(--fx-text-brand));--fx-bg-info-subtle:color-mix(in oklab, var(--fx-color-blue-300) 16%, var(--fx-bg-surface));--fx-bg-surface-container-low:color-mix(in oklab, var(--fx-bg-surface), var(--fx-text-primary) 2%);--fx-bg-surface-container:color-mix(in oklab, var(--fx-bg-surface), var(--fx-text-primary) 4%);--fx-selection-bg:color-mix(in oklab, var(--fx-bg-brand-solid) 24%, var(--fx-bg-surface));--fx-selection-text:var(--fx-text-primary);--fx-clock-seconds:var(--fx-text-tertiary);--fx-scrollbar-thumb:color-mix(in oklab, var(--fx-text-primary) 28%, transparent);--fx-border-color-default:var(--fx-color-neutral-800);--fx-border-color-strong:var(--fx-color-neutral-700);--fx-shadow-color:var(--fx-color-black);--fx-viz-ink:color-mix(in oklab, var(--fx-text-primary) 80%, var(--fx-bg-surface));--fx-viz-accent:var(--fx-color-pastel-yellow);--fx-viz-context:var(--fx-color-neutral-600);--fx-viz-track:color-mix(in oklab, var(--fx-text-primary) 10%, transparent);--fx-elevation-1:0 1px calc(2px * var(--fx-knob-blur)) 0 color-mix(in oklab, var(--fx-shadow-color) calc(var(--fx-knob-depth) * 10%), transparent);--fx-priority-4:var(--fx-border-color-strong)}}[data-fx-theme=emerald][data-fx-scheme=dark],[data-fx-theme=emerald] [data-fx-scheme=dark]:not([data-fx-theme]),[data-fx-scheme=dark] [data-fx-theme=emerald]:not([data-fx-scheme=light]){--fx-text-on-brand:var(--fx-color-neutral-950);--fx-text-brand:var(--fx-color-brand-300);--fx-bg-brand-solid:var(--fx-color-brand-400);--fx-bg-brand-solid-hover:var(--fx-color-brand-300);--fx-bg-brand-solid-active:var(--fx-color-brand-200);--fx-bg-brand-subtle:color-mix(in oklab, var(--fx-bg-brand-solid) 20%, var(--fx-bg-surface));--fx-border-color-focus:var(--fx-color-brand-400);--fx-viz-brand:var(--fx-color-brand-400);--fx-text-primary:var(--fx-color-neutral-50);--fx-text-secondary:var(--fx-color-neutral-300);--fx-text-tertiary:var(--fx-color-neutral-400);--fx-text-disabled:var(--fx-color-neutral-600);--fx-text-on-category:var(--fx-color-neutral-50);--fx-bg-page:var(--fx-color-neutral-950);--fx-bg-surface:var(--fx-color-neutral-900);--fx-bg-subtle:var(--fx-color-neutral-900);--fx-bg-muted:var(--fx-color-neutral-800);--fx-bg-muted-hover:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 5%);--fx-bg-pressed:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 10%);--fx-bg-error-subtle:color-mix(in oklab, var(--fx-color-red-300) 16%, var(--fx-bg-surface));--fx-bg-error-subtle-active:color-mix(in oklab, var(--fx-bg-error-subtle) 80%, var(--fx-fg-error));--fx-bg-success-subtle:color-mix(in oklab, var(--fx-color-green-300) 16%, var(--fx-bg-surface));--fx-bg-warning-subtle:color-mix(in oklab, var(--fx-color-amber-300) 16%, var(--fx-bg-surface));--fx-bg-overlay:var(--fx-color-black);--fx-bg-category-yellow:color-mix(in oklab, var(--fx-color-pastel-yellow) 45%, var(--fx-color-neutral-950));--fx-bg-category-yellow-subtle:color-mix(in oklab, var(--fx-color-pastel-yellow) 10%, var(--fx-bg-page));--fx-bg-category-pink:color-mix(in oklab, var(--fx-color-pastel-pink) 45%, var(--fx-color-neutral-950));--fx-bg-category-pink-subtle:color-mix(in oklab, var(--fx-color-pastel-pink) 10%, var(--fx-bg-page));--fx-bg-category-blue:color-mix(in oklab, var(--fx-color-pastel-blue) 45%, var(--fx-color-neutral-950));--fx-bg-category-blue-subtle:color-mix(in oklab, var(--fx-color-pastel-blue) 10%, var(--fx-bg-page));--fx-bg-category-coral:color-mix(in oklab, var(--fx-color-pastel-coral) 45%, var(--fx-color-neutral-950));--fx-bg-category-coral-subtle:color-mix(in oklab, var(--fx-color-pastel-coral) 10%, var(--fx-bg-page));--fx-bg-category-green:color-mix(in oklab, var(--fx-color-pastel-green) 45%, var(--fx-color-neutral-950));--fx-bg-category-green-subtle:color-mix(in oklab, var(--fx-color-pastel-green) 10%, var(--fx-bg-page));--fx-bg-category-purple:color-mix(in oklab, var(--fx-color-pastel-purple) 45%, var(--fx-color-neutral-950));--fx-bg-category-purple-subtle:color-mix(in oklab, var(--fx-color-pastel-purple) 10%, var(--fx-bg-page));--fx-bg-category-teal-subtle:color-mix(in oklab, var(--fx-color-pastel-teal) 10%, var(--fx-bg-page));--fx-bg-category-orange-subtle:color-mix(in oklab, var(--fx-color-pastel-orange) 10%, var(--fx-bg-page));--fx-bg-category-indigo-subtle:color-mix(in oklab, var(--fx-color-pastel-indigo) 10%, var(--fx-bg-page));--fx-bg-category-lime-subtle:color-mix(in oklab, var(--fx-color-pastel-lime) 10%, var(--fx-bg-page));--fx-bg-category-slate-subtle:color-mix(in oklab, var(--fx-color-pastel-slate) 10%, var(--fx-bg-page));--fx-bg-brand-subtle-hover:color-mix(in oklab, var(--fx-bg-brand-subtle) 85%, var(--fx-text-brand));--fx-bg-brand-subtle-active:color-mix(in oklab, var(--fx-bg-brand-subtle) 72%, var(--fx-text-brand));--fx-bg-info-subtle:color-mix(in oklab, var(--fx-color-blue-300) 16%, var(--fx-bg-surface));--fx-bg-surface-container-low:color-mix(in oklab, var(--fx-bg-surface), var(--fx-text-primary) 2%);--fx-bg-surface-container:color-mix(in oklab, var(--fx-bg-surface), var(--fx-text-primary) 4%);--fx-selection-bg:color-mix(in oklab, var(--fx-bg-brand-solid) 24%, var(--fx-bg-surface));--fx-selection-text:var(--fx-text-primary);--fx-clock-seconds:var(--fx-text-tertiary);--fx-scrollbar-thumb:color-mix(in oklab, var(--fx-text-primary) 28%, transparent);--fx-border-color-default:var(--fx-color-neutral-800);--fx-border-color-strong:var(--fx-color-neutral-700);--fx-shadow-color:var(--fx-color-black);--fx-viz-ink:color-mix(in oklab, var(--fx-text-primary) 80%, var(--fx-bg-surface));--fx-viz-accent:var(--fx-color-pastel-yellow);--fx-viz-context:var(--fx-color-neutral-600);--fx-viz-track:color-mix(in oklab, var(--fx-text-primary) 10%, transparent);--fx-elevation-1:0 1px calc(2px * var(--fx-knob-blur)) 0 color-mix(in oklab, var(--fx-shadow-color) calc(var(--fx-knob-depth) * 10%), transparent);--fx-priority-4:var(--fx-border-color-strong)}[data-fx-theme=hilos],[data-fx-theme=hilos][data-fx-scheme=light],[data-fx-theme=hilos] [data-fx-scheme=light]:not([data-fx-theme]){--fx-color-neutral-25:#faf8f4;--fx-color-neutral-50:#f4f1ec;--fx-color-neutral-100:#efeae3;--fx-color-neutral-200:#e9e4dc;--fx-color-neutral-300:#d9d4cc;--fx-color-neutral-400:#a6a099;--fx-color-neutral-500:#706b64;--fx-color-neutral-600:#57524c;--fx-color-neutral-700:#433f39;--fx-color-neutral-800:#2b2721;--fx-color-neutral-900:#1f1c18;--fx-color-neutral-950:#15130f;--fx-color-brand-50:var(--fx-color-neutral-50);--fx-color-brand-200:var(--fx-color-neutral-200);--fx-color-brand-300:var(--fx-color-neutral-300);--fx-color-brand-400:var(--fx-color-neutral-400);--fx-color-brand-500:var(--fx-color-neutral-500);--fx-color-brand-600:var(--fx-color-neutral-600);--fx-color-brand-700:var(--fx-color-neutral-700);--fx-color-brand-800:var(--fx-color-neutral-800);--fx-text-on-brand:var(--fx-color-white);--fx-text-brand:var(--fx-color-neutral-900);--fx-bg-brand-solid:var(--fx-color-neutral-900);--fx-bg-brand-solid-hover:var(--fx-color-neutral-700);--fx-bg-brand-solid-active:var(--fx-color-neutral-600);--fx-bg-brand-subtle:var(--fx-color-neutral-100);--fx-border-color-focus:var(--fx-color-neutral-900);--fx-text-primary:var(--fx-color-neutral-900);--fx-text-secondary:var(--fx-color-neutral-600);--fx-text-tertiary:var(--fx-color-neutral-500);--fx-text-disabled:var(--fx-color-neutral-400);--fx-text-on-category:var(--fx-color-neutral-900);--fx-bg-page:color-mix(in oklab, var(--fx-color-neutral-100) calc(var(--fx-knob-page-tint) * 100%), var(--fx-color-neutral-25));--fx-bg-surface:var(--fx-color-white);--fx-bg-subtle:var(--fx-color-neutral-50);--fx-bg-muted:var(--fx-color-neutral-100);--fx-bg-muted-hover:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 5%);--fx-bg-pressed:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 10%);--fx-bg-error-subtle:var(--fx-color-red-50);--fx-bg-error-subtle-active:color-mix(in oklab, var(--fx-bg-error-subtle) 80%, var(--fx-fg-error));--fx-bg-success-subtle:var(--fx-color-green-50);--fx-bg-warning-subtle:var(--fx-color-amber-50);--fx-bg-overlay:var(--fx-color-neutral-950);--fx-bg-category-yellow:var(--fx-color-pastel-yellow);--fx-bg-category-yellow-subtle:color-mix(in oklab, var(--fx-color-pastel-yellow) 20%, var(--fx-bg-page));--fx-bg-category-pink:var(--fx-color-pastel-pink);--fx-bg-category-pink-subtle:color-mix(in oklab, var(--fx-color-pastel-pink) 20%, var(--fx-bg-page));--fx-bg-category-blue:var(--fx-color-pastel-blue);--fx-bg-category-blue-subtle:color-mix(in oklab, var(--fx-color-pastel-blue) 20%, var(--fx-bg-page));--fx-bg-category-coral:var(--fx-color-pastel-coral);--fx-bg-category-coral-subtle:color-mix(in oklab, var(--fx-color-pastel-coral) 20%, var(--fx-bg-page));--fx-bg-category-green:var(--fx-color-pastel-green);--fx-bg-category-green-subtle:color-mix(in oklab, var(--fx-color-pastel-green) 20%, var(--fx-bg-page));--fx-bg-category-purple:var(--fx-color-pastel-purple);--fx-bg-category-purple-subtle:color-mix(in oklab, var(--fx-color-pastel-purple) 20%, var(--fx-bg-page));--fx-bg-category-teal-subtle:color-mix(in oklab, var(--fx-color-pastel-teal) 20%, var(--fx-bg-page));--fx-bg-category-orange-subtle:color-mix(in oklab, var(--fx-color-pastel-orange) 20%, var(--fx-bg-page));--fx-bg-category-indigo-subtle:color-mix(in oklab, var(--fx-color-pastel-indigo) 20%, var(--fx-bg-page));--fx-bg-category-lime-subtle:color-mix(in oklab, var(--fx-color-pastel-lime) 20%, var(--fx-bg-page));--fx-bg-category-slate-subtle:color-mix(in oklab, var(--fx-color-pastel-slate) 20%, var(--fx-bg-page));--fx-bg-brand-subtle-hover:color-mix(in oklab, var(--fx-bg-brand-subtle) 85%, var(--fx-text-brand));--fx-bg-brand-subtle-active:color-mix(in oklab, var(--fx-bg-brand-subtle) 72%, var(--fx-text-brand));--fx-bg-info-subtle:var(--fx-color-blue-50);--fx-bg-static-light:var(--fx-color-neutral-25);--fx-bg-surface-container-low:color-mix(in oklab, var(--fx-bg-surface), var(--fx-text-primary) 2%);--fx-bg-surface-container:color-mix(in oklab, var(--fx-bg-surface), var(--fx-text-primary) 4%);--fx-selection-bg:color-mix(in oklab, var(--fx-bg-brand-solid) 24%, var(--fx-bg-surface));--fx-selection-text:var(--fx-text-primary);--fx-clock-seconds:var(--fx-text-tertiary);--fx-scrollbar-thumb:color-mix(in oklab, var(--fx-text-primary) 28%, transparent);--fx-border-color-default:var(--fx-color-neutral-200);--fx-border-color-strong:var(--fx-color-neutral-300);--fx-shadow-color:var(--fx-color-neutral-900);--fx-viz-ink:color-mix(in oklab, var(--fx-text-primary) 80%, var(--fx-bg-surface));--fx-viz-brand:var(--fx-color-neutral-500);--fx-viz-context:var(--fx-color-neutral-300);--fx-viz-track:color-mix(in oklab, var(--fx-text-primary) 10%, transparent);--fx-elevation-1:0 1px calc(2px * var(--fx-knob-blur)) 0 color-mix(in oklab, var(--fx-shadow-color) calc(var(--fx-knob-depth) * 10%), transparent);--fx-priority-4:var(--fx-border-color-strong)}@media (prefers-color-scheme:dark){[data-fx-theme=hilos]:not([data-fx-scheme=light],[data-fx-scheme=light] *){--fx-text-on-brand:var(--fx-color-neutral-900);--fx-text-brand:var(--fx-color-neutral-50);--fx-bg-brand-solid:var(--fx-color-neutral-50);--fx-bg-brand-solid-hover:var(--fx-color-neutral-200);--fx-bg-brand-solid-active:var(--fx-color-neutral-300);--fx-bg-brand-subtle:color-mix(in oklab, var(--fx-bg-brand-solid) 20%, var(--fx-bg-surface));--fx-border-color-focus:var(--fx-color-neutral-50);--fx-text-primary:var(--fx-color-neutral-50);--fx-text-secondary:var(--fx-color-neutral-300);--fx-text-tertiary:var(--fx-color-neutral-400);--fx-text-disabled:var(--fx-color-neutral-600);--fx-text-on-category:var(--fx-color-neutral-50);--fx-bg-page:var(--fx-color-neutral-950);--fx-bg-surface:var(--fx-color-neutral-900);--fx-bg-subtle:var(--fx-color-neutral-900);--fx-bg-muted:var(--fx-color-neutral-800);--fx-bg-muted-hover:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 5%);--fx-bg-pressed:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 10%);--fx-bg-error-subtle:color-mix(in oklab, var(--fx-color-red-300) 16%, var(--fx-bg-surface));--fx-bg-error-subtle-active:color-mix(in oklab, var(--fx-bg-error-subtle) 80%, var(--fx-fg-error));--fx-bg-success-subtle:color-mix(in oklab, var(--fx-color-green-300) 16%, var(--fx-bg-surface));--fx-bg-warning-subtle:color-mix(in oklab, var(--fx-color-amber-300) 16%, var(--fx-bg-surface));--fx-bg-overlay:var(--fx-color-black);--fx-bg-category-yellow:color-mix(in oklab, var(--fx-color-pastel-yellow) 45%, var(--fx-color-neutral-950));--fx-bg-category-yellow-subtle:color-mix(in oklab, var(--fx-color-pastel-yellow) 10%, var(--fx-bg-page));--fx-bg-category-pink:color-mix(in oklab, var(--fx-color-pastel-pink) 45%, var(--fx-color-neutral-950));--fx-bg-category-pink-subtle:color-mix(in oklab, var(--fx-color-pastel-pink) 10%, var(--fx-bg-page));--fx-bg-category-blue:color-mix(in oklab, var(--fx-color-pastel-blue) 45%, var(--fx-color-neutral-950));--fx-bg-category-blue-subtle:color-mix(in oklab, var(--fx-color-pastel-blue) 10%, var(--fx-bg-page));--fx-bg-category-coral:color-mix(in oklab, var(--fx-color-pastel-coral) 45%, var(--fx-color-neutral-950));--fx-bg-category-coral-subtle:color-mix(in oklab, var(--fx-color-pastel-coral) 10%, var(--fx-bg-page));--fx-bg-category-green:color-mix(in oklab, var(--fx-color-pastel-green) 45%, var(--fx-color-neutral-950));--fx-bg-category-green-subtle:color-mix(in oklab, var(--fx-color-pastel-green) 10%, var(--fx-bg-page));--fx-bg-category-purple:color-mix(in oklab, var(--fx-color-pastel-purple) 45%, var(--fx-color-neutral-950));--fx-bg-category-purple-subtle:color-mix(in oklab, var(--fx-color-pastel-purple) 10%, var(--fx-bg-page));--fx-bg-category-teal-subtle:color-mix(in oklab, var(--fx-color-pastel-teal) 10%, var(--fx-bg-page));--fx-bg-category-orange-subtle:color-mix(in oklab, var(--fx-color-pastel-orange) 10%, var(--fx-bg-page));--fx-bg-category-indigo-subtle:color-mix(in oklab, var(--fx-color-pastel-indigo) 10%, var(--fx-bg-page));--fx-bg-category-lime-subtle:color-mix(in oklab, var(--fx-color-pastel-lime) 10%, var(--fx-bg-page));--fx-bg-category-slate-subtle:color-mix(in oklab, var(--fx-color-pastel-slate) 10%, var(--fx-bg-page));--fx-bg-brand-subtle-hover:color-mix(in oklab, var(--fx-bg-brand-subtle) 85%, var(--fx-text-brand));--fx-bg-brand-subtle-active:color-mix(in oklab, var(--fx-bg-brand-subtle) 72%, var(--fx-text-brand));--fx-bg-info-subtle:color-mix(in oklab, var(--fx-color-blue-300) 16%, var(--fx-bg-surface));--fx-bg-surface-container-low:color-mix(in oklab, var(--fx-bg-surface), var(--fx-text-primary) 2%);--fx-bg-surface-container:color-mix(in oklab, var(--fx-bg-surface), var(--fx-text-primary) 4%);--fx-selection-bg:color-mix(in oklab, var(--fx-bg-brand-solid) 24%, var(--fx-bg-surface));--fx-selection-text:var(--fx-text-primary);--fx-clock-seconds:var(--fx-text-tertiary);--fx-scrollbar-thumb:color-mix(in oklab, var(--fx-text-primary) 28%, transparent);--fx-border-color-default:var(--fx-color-neutral-800);--fx-border-color-strong:var(--fx-color-neutral-700);--fx-shadow-color:var(--fx-color-black);--fx-viz-ink:color-mix(in oklab, var(--fx-text-primary) 80%, var(--fx-bg-surface));--fx-viz-brand:var(--fx-color-neutral-400);--fx-viz-context:var(--fx-color-neutral-600);--fx-viz-track:color-mix(in oklab, var(--fx-text-primary) 10%, transparent);--fx-elevation-1:0 1px calc(2px * var(--fx-knob-blur)) 0 color-mix(in oklab, var(--fx-shadow-color) calc(var(--fx-knob-depth) * 10%), transparent);--fx-priority-4:var(--fx-border-color-strong)}}[data-fx-theme=hilos][data-fx-scheme=dark],[data-fx-theme=hilos] [data-fx-scheme=dark]:not([data-fx-theme]),[data-fx-scheme=dark] [data-fx-theme=hilos]:not([data-fx-scheme=light]){--fx-text-on-brand:var(--fx-color-neutral-900);--fx-text-brand:var(--fx-color-neutral-50);--fx-bg-brand-solid:var(--fx-color-neutral-50);--fx-bg-brand-solid-hover:var(--fx-color-neutral-200);--fx-bg-brand-solid-active:var(--fx-color-neutral-300);--fx-bg-brand-subtle:color-mix(in oklab, var(--fx-bg-brand-solid) 20%, var(--fx-bg-surface));--fx-border-color-focus:var(--fx-color-neutral-50);--fx-text-primary:var(--fx-color-neutral-50);--fx-text-secondary:var(--fx-color-neutral-300);--fx-text-tertiary:var(--fx-color-neutral-400);--fx-text-disabled:var(--fx-color-neutral-600);--fx-text-on-category:var(--fx-color-neutral-50);--fx-bg-page:var(--fx-color-neutral-950);--fx-bg-surface:var(--fx-color-neutral-900);--fx-bg-subtle:var(--fx-color-neutral-900);--fx-bg-muted:var(--fx-color-neutral-800);--fx-bg-muted-hover:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 5%);--fx-bg-pressed:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 10%);--fx-bg-error-subtle:color-mix(in oklab, var(--fx-color-red-300) 16%, var(--fx-bg-surface));--fx-bg-error-subtle-active:color-mix(in oklab, var(--fx-bg-error-subtle) 80%, var(--fx-fg-error));--fx-bg-success-subtle:color-mix(in oklab, var(--fx-color-green-300) 16%, var(--fx-bg-surface));--fx-bg-warning-subtle:color-mix(in oklab, var(--fx-color-amber-300) 16%, var(--fx-bg-surface));--fx-bg-overlay:var(--fx-color-black);--fx-bg-category-yellow:color-mix(in oklab, var(--fx-color-pastel-yellow) 45%, var(--fx-color-neutral-950));--fx-bg-category-yellow-subtle:color-mix(in oklab, var(--fx-color-pastel-yellow) 10%, var(--fx-bg-page));--fx-bg-category-pink:color-mix(in oklab, var(--fx-color-pastel-pink) 45%, var(--fx-color-neutral-950));--fx-bg-category-pink-subtle:color-mix(in oklab, var(--fx-color-pastel-pink) 10%, var(--fx-bg-page));--fx-bg-category-blue:color-mix(in oklab, var(--fx-color-pastel-blue) 45%, var(--fx-color-neutral-950));--fx-bg-category-blue-subtle:color-mix(in oklab, var(--fx-color-pastel-blue) 10%, var(--fx-bg-page));--fx-bg-category-coral:color-mix(in oklab, var(--fx-color-pastel-coral) 45%, var(--fx-color-neutral-950));--fx-bg-category-coral-subtle:color-mix(in oklab, var(--fx-color-pastel-coral) 10%, var(--fx-bg-page));--fx-bg-category-green:color-mix(in oklab, var(--fx-color-pastel-green) 45%, var(--fx-color-neutral-950));--fx-bg-category-green-subtle:color-mix(in oklab, var(--fx-color-pastel-green) 10%, var(--fx-bg-page));--fx-bg-category-purple:color-mix(in oklab, var(--fx-color-pastel-purple) 45%, var(--fx-color-neutral-950));--fx-bg-category-purple-subtle:color-mix(in oklab, var(--fx-color-pastel-purple) 10%, var(--fx-bg-page));--fx-bg-category-teal-subtle:color-mix(in oklab, var(--fx-color-pastel-teal) 10%, var(--fx-bg-page));--fx-bg-category-orange-subtle:color-mix(in oklab, var(--fx-color-pastel-orange) 10%, var(--fx-bg-page));--fx-bg-category-indigo-subtle:color-mix(in oklab, var(--fx-color-pastel-indigo) 10%, var(--fx-bg-page));--fx-bg-category-lime-subtle:color-mix(in oklab, var(--fx-color-pastel-lime) 10%, var(--fx-bg-page));--fx-bg-category-slate-subtle:color-mix(in oklab, var(--fx-color-pastel-slate) 10%, var(--fx-bg-page));--fx-bg-brand-subtle-hover:color-mix(in oklab, var(--fx-bg-brand-subtle) 85%, var(--fx-text-brand));--fx-bg-brand-subtle-active:color-mix(in oklab, var(--fx-bg-brand-subtle) 72%, var(--fx-text-brand));--fx-bg-info-subtle:color-mix(in oklab, var(--fx-color-blue-300) 16%, var(--fx-bg-surface));--fx-bg-surface-container-low:color-mix(in oklab, var(--fx-bg-surface), var(--fx-text-primary) 2%);--fx-bg-surface-container:color-mix(in oklab, var(--fx-bg-surface), var(--fx-text-primary) 4%);--fx-selection-bg:color-mix(in oklab, var(--fx-bg-brand-solid) 24%, var(--fx-bg-surface));--fx-selection-text:var(--fx-text-primary);--fx-clock-seconds:var(--fx-text-tertiary);--fx-scrollbar-thumb:color-mix(in oklab, var(--fx-text-primary) 28%, transparent);--fx-border-color-default:var(--fx-color-neutral-800);--fx-border-color-strong:var(--fx-color-neutral-700);--fx-shadow-color:var(--fx-color-black);--fx-viz-ink:color-mix(in oklab, var(--fx-text-primary) 80%, var(--fx-bg-surface));--fx-viz-brand:var(--fx-color-neutral-400);--fx-viz-context:var(--fx-color-neutral-600);--fx-viz-track:color-mix(in oklab, var(--fx-text-primary) 10%, transparent);--fx-elevation-1:0 1px calc(2px * var(--fx-knob-blur)) 0 color-mix(in oklab, var(--fx-shadow-color) calc(var(--fx-knob-depth) * 10%), transparent);--fx-priority-4:var(--fx-border-color-strong)}[data-fx-theme=ocean],[data-fx-theme=ocean][data-fx-scheme=light],[data-fx-theme=ocean] [data-fx-scheme=light]:not([data-fx-theme]){--fx-color-neutral-25:#f9fbff;--fx-color-neutral-50:#f5f7fa;--fx-color-neutral-100:#eef0f4;--fx-color-neutral-200:#e3e5e8;--fx-color-neutral-300:#d0d4dc;--fx-color-neutral-400:#9fa3aa;--fx-color-neutral-500:#686c72;--fx-color-neutral-600:#51545a;--fx-color-neutral-700:#3e4147;--fx-color-neutral-800:#25282d;--fx-color-neutral-900:#171a1f;--fx-color-neutral-950:#0f1217;--fx-color-brand-50:#f0f5ff;--fx-color-brand-200:#c1d7ff;--fx-color-brand-300:#9cbefe;--fx-color-brand-400:#71a1fe;--fx-color-brand-500:#4783ff;--fx-color-brand-600:#2563eb;--fx-color-brand-700:#2858bf;--fx-color-brand-800:#204799;--fx-color-pastel-yellow:#f5d983;--fx-color-pastel-pink:#f8bbe1;--fx-color-pastel-blue:#bad2fe;--fx-color-pastel-coral:#fec0ad;--fx-color-pastel-green:#b4dfaa;--fx-color-pastel-purple:#d5c7fe;--fx-text-on-brand:var(--fx-color-white);--fx-text-brand:var(--fx-color-brand-700);--fx-bg-brand-solid:var(--fx-color-brand-600);--fx-bg-brand-solid-hover:var(--fx-color-brand-700);--fx-bg-brand-solid-active:var(--fx-color-brand-800);--fx-bg-brand-subtle:var(--fx-color-brand-50);--fx-border-color-focus:var(--fx-color-brand-600);--fx-viz-brand:var(--fx-color-brand-700);--fx-text-primary:var(--fx-color-neutral-900);--fx-text-secondary:var(--fx-color-neutral-600);--fx-text-tertiary:var(--fx-color-neutral-500);--fx-text-disabled:var(--fx-color-neutral-400);--fx-text-on-category:var(--fx-color-neutral-900);--fx-bg-page:color-mix(in oklab, var(--fx-color-neutral-100) calc(var(--fx-knob-page-tint) * 100%), var(--fx-color-neutral-25));--fx-bg-surface:var(--fx-color-white);--fx-bg-subtle:var(--fx-color-neutral-50);--fx-bg-muted:var(--fx-color-neutral-100);--fx-bg-muted-hover:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 5%);--fx-bg-pressed:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 10%);--fx-bg-error-subtle:var(--fx-color-red-50);--fx-bg-error-subtle-active:color-mix(in oklab, var(--fx-bg-error-subtle) 80%, var(--fx-fg-error));--fx-bg-success-subtle:var(--fx-color-green-50);--fx-bg-warning-subtle:var(--fx-color-amber-50);--fx-bg-overlay:var(--fx-color-neutral-950);--fx-bg-category-yellow:var(--fx-color-pastel-yellow);--fx-bg-category-yellow-subtle:color-mix(in oklab, var(--fx-color-pastel-yellow) 20%, var(--fx-bg-page));--fx-bg-category-pink:var(--fx-color-pastel-pink);--fx-bg-category-pink-subtle:color-mix(in oklab, var(--fx-color-pastel-pink) 20%, var(--fx-bg-page));--fx-bg-category-blue:var(--fx-color-pastel-blue);--fx-bg-category-blue-subtle:color-mix(in oklab, var(--fx-color-pastel-blue) 20%, var(--fx-bg-page));--fx-bg-category-coral:var(--fx-color-pastel-coral);--fx-bg-category-coral-subtle:color-mix(in oklab, var(--fx-color-pastel-coral) 20%, var(--fx-bg-page));--fx-bg-category-green:var(--fx-color-pastel-green);--fx-bg-category-green-subtle:color-mix(in oklab, var(--fx-color-pastel-green) 20%, var(--fx-bg-page));--fx-bg-category-purple:var(--fx-color-pastel-purple);--fx-bg-category-purple-subtle:color-mix(in oklab, var(--fx-color-pastel-purple) 20%, var(--fx-bg-page));--fx-bg-category-teal-subtle:color-mix(in oklab, var(--fx-color-pastel-teal) 20%, var(--fx-bg-page));--fx-bg-category-orange-subtle:color-mix(in oklab, var(--fx-color-pastel-orange) 20%, var(--fx-bg-page));--fx-bg-category-indigo-subtle:color-mix(in oklab, var(--fx-color-pastel-indigo) 20%, var(--fx-bg-page));--fx-bg-category-lime-subtle:color-mix(in oklab, var(--fx-color-pastel-lime) 20%, var(--fx-bg-page));--fx-bg-category-slate-subtle:color-mix(in oklab, var(--fx-color-pastel-slate) 20%, var(--fx-bg-page));--fx-bg-brand-subtle-hover:color-mix(in oklab, var(--fx-bg-brand-subtle) 85%, var(--fx-text-brand));--fx-bg-brand-subtle-active:color-mix(in oklab, var(--fx-bg-brand-subtle) 72%, var(--fx-text-brand));--fx-bg-info-subtle:var(--fx-color-blue-50);--fx-bg-static-light:var(--fx-color-neutral-25);--fx-bg-surface-container-low:color-mix(in oklab, var(--fx-bg-surface), var(--fx-text-primary) 2%);--fx-bg-surface-container:color-mix(in oklab, var(--fx-bg-surface), var(--fx-text-primary) 4%);--fx-selection-bg:color-mix(in oklab, var(--fx-bg-brand-solid) 24%, var(--fx-bg-surface));--fx-selection-text:var(--fx-text-primary);--fx-clock-seconds:var(--fx-text-tertiary);--fx-scrollbar-thumb:color-mix(in oklab, var(--fx-text-primary) 28%, transparent);--fx-border-color-default:var(--fx-color-neutral-200);--fx-border-color-strong:var(--fx-color-neutral-300);--fx-shadow-color:var(--fx-color-neutral-900);--fx-viz-ink:color-mix(in oklab, var(--fx-text-primary) 80%, var(--fx-bg-surface));--fx-viz-accent:var(--fx-color-pastel-yellow);--fx-viz-context:var(--fx-color-neutral-300);--fx-viz-track:color-mix(in oklab, var(--fx-text-primary) 10%, transparent);--fx-elevation-1:0 1px calc(2px * var(--fx-knob-blur)) 0 color-mix(in oklab, var(--fx-shadow-color) calc(var(--fx-knob-depth) * 10%), transparent);--fx-priority-4:var(--fx-border-color-strong)}@media (prefers-color-scheme:dark){[data-fx-theme=ocean]:not([data-fx-scheme=light],[data-fx-scheme=light] *){--fx-text-on-brand:var(--fx-color-neutral-950);--fx-text-brand:var(--fx-color-brand-300);--fx-bg-brand-solid:var(--fx-color-brand-400);--fx-bg-brand-solid-hover:var(--fx-color-brand-300);--fx-bg-brand-solid-active:var(--fx-color-brand-200);--fx-bg-brand-subtle:color-mix(in oklab, var(--fx-bg-brand-solid) 20%, var(--fx-bg-surface));--fx-border-color-focus:var(--fx-color-brand-400);--fx-viz-brand:var(--fx-color-brand-400);--fx-text-primary:var(--fx-color-neutral-50);--fx-text-secondary:var(--fx-color-neutral-300);--fx-text-tertiary:var(--fx-color-neutral-400);--fx-text-disabled:var(--fx-color-neutral-600);--fx-text-on-category:var(--fx-color-neutral-50);--fx-bg-page:var(--fx-color-neutral-950);--fx-bg-surface:var(--fx-color-neutral-900);--fx-bg-subtle:var(--fx-color-neutral-900);--fx-bg-muted:var(--fx-color-neutral-800);--fx-bg-muted-hover:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 5%);--fx-bg-pressed:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 10%);--fx-bg-error-subtle:color-mix(in oklab, var(--fx-color-red-300) 16%, var(--fx-bg-surface));--fx-bg-error-subtle-active:color-mix(in oklab, var(--fx-bg-error-subtle) 80%, var(--fx-fg-error));--fx-bg-success-subtle:color-mix(in oklab, var(--fx-color-green-300) 16%, var(--fx-bg-surface));--fx-bg-warning-subtle:color-mix(in oklab, var(--fx-color-amber-300) 16%, var(--fx-bg-surface));--fx-bg-overlay:var(--fx-color-black);--fx-bg-category-yellow:color-mix(in oklab, var(--fx-color-pastel-yellow) 45%, var(--fx-color-neutral-950));--fx-bg-category-yellow-subtle:color-mix(in oklab, var(--fx-color-pastel-yellow) 10%, var(--fx-bg-page));--fx-bg-category-pink:color-mix(in oklab, var(--fx-color-pastel-pink) 45%, var(--fx-color-neutral-950));--fx-bg-category-pink-subtle:color-mix(in oklab, var(--fx-color-pastel-pink) 10%, var(--fx-bg-page));--fx-bg-category-blue:color-mix(in oklab, var(--fx-color-pastel-blue) 45%, var(--fx-color-neutral-950));--fx-bg-category-blue-subtle:color-mix(in oklab, var(--fx-color-pastel-blue) 10%, var(--fx-bg-page));--fx-bg-category-coral:color-mix(in oklab, var(--fx-color-pastel-coral) 45%, var(--fx-color-neutral-950));--fx-bg-category-coral-subtle:color-mix(in oklab, var(--fx-color-pastel-coral) 10%, var(--fx-bg-page));--fx-bg-category-green:color-mix(in oklab, var(--fx-color-pastel-green) 45%, var(--fx-color-neutral-950));--fx-bg-category-green-subtle:color-mix(in oklab, var(--fx-color-pastel-green) 10%, var(--fx-bg-page));--fx-bg-category-purple:color-mix(in oklab, var(--fx-color-pastel-purple) 45%, var(--fx-color-neutral-950));--fx-bg-category-purple-subtle:color-mix(in oklab, var(--fx-color-pastel-purple) 10%, var(--fx-bg-page));--fx-bg-category-teal-subtle:color-mix(in oklab, var(--fx-color-pastel-teal) 10%, var(--fx-bg-page));--fx-bg-category-orange-subtle:color-mix(in oklab, var(--fx-color-pastel-orange) 10%, var(--fx-bg-page));--fx-bg-category-indigo-subtle:color-mix(in oklab, var(--fx-color-pastel-indigo) 10%, var(--fx-bg-page));--fx-bg-category-lime-subtle:color-mix(in oklab, var(--fx-color-pastel-lime) 10%, var(--fx-bg-page));--fx-bg-category-slate-subtle:color-mix(in oklab, var(--fx-color-pastel-slate) 10%, var(--fx-bg-page));--fx-bg-brand-subtle-hover:color-mix(in oklab, var(--fx-bg-brand-subtle) 85%, var(--fx-text-brand));--fx-bg-brand-subtle-active:color-mix(in oklab, var(--fx-bg-brand-subtle) 72%, var(--fx-text-brand));--fx-bg-info-subtle:color-mix(in oklab, var(--fx-color-blue-300) 16%, var(--fx-bg-surface));--fx-bg-surface-container-low:color-mix(in oklab, var(--fx-bg-surface), var(--fx-text-primary) 2%);--fx-bg-surface-container:color-mix(in oklab, var(--fx-bg-surface), var(--fx-text-primary) 4%);--fx-selection-bg:color-mix(in oklab, var(--fx-bg-brand-solid) 24%, var(--fx-bg-surface));--fx-selection-text:var(--fx-text-primary);--fx-clock-seconds:var(--fx-text-tertiary);--fx-scrollbar-thumb:color-mix(in oklab, var(--fx-text-primary) 28%, transparent);--fx-border-color-default:var(--fx-color-neutral-800);--fx-border-color-strong:var(--fx-color-neutral-700);--fx-shadow-color:var(--fx-color-black);--fx-viz-ink:color-mix(in oklab, var(--fx-text-primary) 80%, var(--fx-bg-surface));--fx-viz-accent:var(--fx-color-pastel-yellow);--fx-viz-context:var(--fx-color-neutral-600);--fx-viz-track:color-mix(in oklab, var(--fx-text-primary) 10%, transparent);--fx-elevation-1:0 1px calc(2px * var(--fx-knob-blur)) 0 color-mix(in oklab, var(--fx-shadow-color) calc(var(--fx-knob-depth) * 10%), transparent);--fx-priority-4:var(--fx-border-color-strong)}}[data-fx-theme=ocean][data-fx-scheme=dark],[data-fx-theme=ocean] [data-fx-scheme=dark]:not([data-fx-theme]),[data-fx-scheme=dark] [data-fx-theme=ocean]:not([data-fx-scheme=light]){--fx-text-on-brand:var(--fx-color-neutral-950);--fx-text-brand:var(--fx-color-brand-300);--fx-bg-brand-solid:var(--fx-color-brand-400);--fx-bg-brand-solid-hover:var(--fx-color-brand-300);--fx-bg-brand-solid-active:var(--fx-color-brand-200);--fx-bg-brand-subtle:color-mix(in oklab, var(--fx-bg-brand-solid) 20%, var(--fx-bg-surface));--fx-border-color-focus:var(--fx-color-brand-400);--fx-viz-brand:var(--fx-color-brand-400);--fx-text-primary:var(--fx-color-neutral-50);--fx-text-secondary:var(--fx-color-neutral-300);--fx-text-tertiary:var(--fx-color-neutral-400);--fx-text-disabled:var(--fx-color-neutral-600);--fx-text-on-category:var(--fx-color-neutral-50);--fx-bg-page:var(--fx-color-neutral-950);--fx-bg-surface:var(--fx-color-neutral-900);--fx-bg-subtle:var(--fx-color-neutral-900);--fx-bg-muted:var(--fx-color-neutral-800);--fx-bg-muted-hover:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 5%);--fx-bg-pressed:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 10%);--fx-bg-error-subtle:color-mix(in oklab, var(--fx-color-red-300) 16%, var(--fx-bg-surface));--fx-bg-error-subtle-active:color-mix(in oklab, var(--fx-bg-error-subtle) 80%, var(--fx-fg-error));--fx-bg-success-subtle:color-mix(in oklab, var(--fx-color-green-300) 16%, var(--fx-bg-surface));--fx-bg-warning-subtle:color-mix(in oklab, var(--fx-color-amber-300) 16%, var(--fx-bg-surface));--fx-bg-overlay:var(--fx-color-black);--fx-bg-category-yellow:color-mix(in oklab, var(--fx-color-pastel-yellow) 45%, var(--fx-color-neutral-950));--fx-bg-category-yellow-subtle:color-mix(in oklab, var(--fx-color-pastel-yellow) 10%, var(--fx-bg-page));--fx-bg-category-pink:color-mix(in oklab, var(--fx-color-pastel-pink) 45%, var(--fx-color-neutral-950));--fx-bg-category-pink-subtle:color-mix(in oklab, var(--fx-color-pastel-pink) 10%, var(--fx-bg-page));--fx-bg-category-blue:color-mix(in oklab, var(--fx-color-pastel-blue) 45%, var(--fx-color-neutral-950));--fx-bg-category-blue-subtle:color-mix(in oklab, var(--fx-color-pastel-blue) 10%, var(--fx-bg-page));--fx-bg-category-coral:color-mix(in oklab, var(--fx-color-pastel-coral) 45%, var(--fx-color-neutral-950));--fx-bg-category-coral-subtle:color-mix(in oklab, var(--fx-color-pastel-coral) 10%, var(--fx-bg-page));--fx-bg-category-green:color-mix(in oklab, var(--fx-color-pastel-green) 45%, var(--fx-color-neutral-950));--fx-bg-category-green-subtle:color-mix(in oklab, var(--fx-color-pastel-green) 10%, var(--fx-bg-page));--fx-bg-category-purple:color-mix(in oklab, var(--fx-color-pastel-purple) 45%, var(--fx-color-neutral-950));--fx-bg-category-purple-subtle:color-mix(in oklab, var(--fx-color-pastel-purple) 10%, var(--fx-bg-page));--fx-bg-category-teal-subtle:color-mix(in oklab, var(--fx-color-pastel-teal) 10%, var(--fx-bg-page));--fx-bg-category-orange-subtle:color-mix(in oklab, var(--fx-color-pastel-orange) 10%, var(--fx-bg-page));--fx-bg-category-indigo-subtle:color-mix(in oklab, var(--fx-color-pastel-indigo) 10%, var(--fx-bg-page));--fx-bg-category-lime-subtle:color-mix(in oklab, var(--fx-color-pastel-lime) 10%, var(--fx-bg-page));--fx-bg-category-slate-subtle:color-mix(in oklab, var(--fx-color-pastel-slate) 10%, var(--fx-bg-page));--fx-bg-brand-subtle-hover:color-mix(in oklab, var(--fx-bg-brand-subtle) 85%, var(--fx-text-brand));--fx-bg-brand-subtle-active:color-mix(in oklab, var(--fx-bg-brand-subtle) 72%, var(--fx-text-brand));--fx-bg-info-subtle:color-mix(in oklab, var(--fx-color-blue-300) 16%, var(--fx-bg-surface));--fx-bg-surface-container-low:color-mix(in oklab, var(--fx-bg-surface), var(--fx-text-primary) 2%);--fx-bg-surface-container:color-mix(in oklab, var(--fx-bg-surface), var(--fx-text-primary) 4%);--fx-selection-bg:color-mix(in oklab, var(--fx-bg-brand-solid) 24%, var(--fx-bg-surface));--fx-selection-text:var(--fx-text-primary);--fx-clock-seconds:var(--fx-text-tertiary);--fx-scrollbar-thumb:color-mix(in oklab, var(--fx-text-primary) 28%, transparent);--fx-border-color-default:var(--fx-color-neutral-800);--fx-border-color-strong:var(--fx-color-neutral-700);--fx-shadow-color:var(--fx-color-black);--fx-viz-ink:color-mix(in oklab, var(--fx-text-primary) 80%, var(--fx-bg-surface));--fx-viz-accent:var(--fx-color-pastel-yellow);--fx-viz-context:var(--fx-color-neutral-600);--fx-viz-track:color-mix(in oklab, var(--fx-text-primary) 10%, transparent);--fx-elevation-1:0 1px calc(2px * var(--fx-knob-blur)) 0 color-mix(in oklab, var(--fx-shadow-color) calc(var(--fx-knob-depth) * 10%), transparent);--fx-priority-4:var(--fx-border-color-strong)}[data-fx-theme=pdp],[data-fx-theme=pdp][data-fx-scheme=light],[data-fx-theme=pdp] [data-fx-scheme=light]:not([data-fx-theme]){--fx-color-neutral-25:#fbfbfb;--fx-color-neutral-50:#f7f7f7;--fx-color-neutral-100:#f0f0f0;--fx-color-neutral-200:#e1e1e1;--fx-color-neutral-300:#c7c7c7;--fx-color-neutral-400:#9e9e9e;--fx-color-neutral-500:#767676;--fx-color-neutral-600:#5b5b5b;--fx-color-neutral-700:#424242;--fx-color-neutral-800:#2e2e2e;--fx-color-neutral-900:#222;--fx-color-neutral-950:#141414;--fx-color-brand-50:#e7ffe4;--fx-color-brand-200:#7efa77;--fx-color-brand-300:#63e95d;--fx-color-brand-400:#40d63c;--fx-color-brand-500:#00b533;--fx-color-brand-600:#02a307;--fx-color-brand-700:#028405;--fx-color-brand-800:#026503;--fx-text-primary:#141414;--fx-text-secondary:var(--fx-color-neutral-700);--fx-text-tertiary:var(--fx-color-neutral-600);--fx-text-on-brand:#fff;--fx-text-brand:#00a603;--fx-text-error:#cc3339;--fx-bg-page:#f5f5f5;--fx-bg-surface:#fff;--fx-bg-subtle:var(--fx-color-neutral-50);--fx-bg-muted:var(--fx-color-neutral-100);--fx-bg-brand-solid:#00b533;--fx-bg-brand-solid-hover:#02a307;--fx-bg-brand-solid-active:#049100;--fx-bg-brand-subtle:#e9fed8;--fx-border-color-focus:#00a603;--fx-viz-brand:#00b533;--fx-text-disabled:var(--fx-color-neutral-400);--fx-text-on-category:var(--fx-color-neutral-900);--fx-bg-muted-hover:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 5%);--fx-bg-pressed:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 10%);--fx-bg-error-subtle:var(--fx-color-red-50);--fx-bg-error-subtle-active:color-mix(in oklab, var(--fx-bg-error-subtle) 80%, var(--fx-fg-error));--fx-bg-success-subtle:var(--fx-color-green-50);--fx-bg-warning-subtle:var(--fx-color-amber-50);--fx-bg-overlay:var(--fx-color-neutral-950);--fx-bg-category-yellow:var(--fx-color-pastel-yellow);--fx-bg-category-yellow-subtle:color-mix(in oklab, var(--fx-color-pastel-yellow) 20%, var(--fx-bg-page));--fx-bg-category-pink:var(--fx-color-pastel-pink);--fx-bg-category-pink-subtle:color-mix(in oklab, var(--fx-color-pastel-pink) 20%, var(--fx-bg-page));--fx-bg-category-blue:var(--fx-color-pastel-blue);--fx-bg-category-blue-subtle:color-mix(in oklab, var(--fx-color-pastel-blue) 20%, var(--fx-bg-page));--fx-bg-category-coral:var(--fx-color-pastel-coral);--fx-bg-category-coral-subtle:color-mix(in oklab, var(--fx-color-pastel-coral) 20%, var(--fx-bg-page));--fx-bg-category-green:var(--fx-color-pastel-green);--fx-bg-category-green-subtle:color-mix(in oklab, var(--fx-color-pastel-green) 20%, var(--fx-bg-page));--fx-bg-category-purple:var(--fx-color-pastel-purple);--fx-bg-category-purple-subtle:color-mix(in oklab, var(--fx-color-pastel-purple) 20%, var(--fx-bg-page));--fx-bg-category-teal-subtle:color-mix(in oklab, var(--fx-color-pastel-teal) 20%, var(--fx-bg-page));--fx-bg-category-orange-subtle:color-mix(in oklab, var(--fx-color-pastel-orange) 20%, var(--fx-bg-page));--fx-bg-category-indigo-subtle:color-mix(in oklab, var(--fx-color-pastel-indigo) 20%, var(--fx-bg-page));--fx-bg-category-lime-subtle:color-mix(in oklab, var(--fx-color-pastel-lime) 20%, var(--fx-bg-page));--fx-bg-category-slate-subtle:color-mix(in oklab, var(--fx-color-pastel-slate) 20%, var(--fx-bg-page));--fx-bg-brand-subtle-hover:color-mix(in oklab, var(--fx-bg-brand-subtle) 85%, var(--fx-text-brand));--fx-bg-brand-subtle-active:color-mix(in oklab, var(--fx-bg-brand-subtle) 72%, var(--fx-text-brand));--fx-bg-info-subtle:var(--fx-color-blue-50);--fx-bg-static-light:var(--fx-color-neutral-25);--fx-bg-surface-container-low:color-mix(in oklab, var(--fx-bg-surface), var(--fx-text-primary) 2%);--fx-bg-surface-container:color-mix(in oklab, var(--fx-bg-surface), var(--fx-text-primary) 4%);--fx-selection-bg:color-mix(in oklab, var(--fx-bg-brand-solid) 24%, var(--fx-bg-surface));--fx-selection-text:var(--fx-text-primary);--fx-clock-seconds:var(--fx-text-tertiary);--fx-scrollbar-thumb:color-mix(in oklab, var(--fx-text-primary) 28%, transparent);--fx-border-color-default:var(--fx-color-neutral-200);--fx-border-color-strong:var(--fx-color-neutral-300);--fx-shadow-color:var(--fx-color-neutral-900);--fx-viz-ink:color-mix(in oklab, var(--fx-text-primary) 80%, var(--fx-bg-surface));--fx-viz-context:var(--fx-color-neutral-300);--fx-viz-track:color-mix(in oklab, var(--fx-text-primary) 10%, transparent);--fx-elevation-1:0 1px calc(2px * var(--fx-knob-blur)) 0 color-mix(in oklab, var(--fx-shadow-color) calc(var(--fx-knob-depth) * 10%), transparent);--fx-priority-4:var(--fx-border-color-strong)}@media (prefers-color-scheme:dark){[data-fx-theme=pdp]:not([data-fx-scheme=light],[data-fx-scheme=light] *){--fx-text-primary:var(--fx-color-neutral-50);--fx-text-secondary:var(--fx-color-neutral-200);--fx-text-tertiary:var(--fx-color-neutral-400);--fx-text-on-brand:#141414;--fx-text-brand:#bdff00;--fx-text-error:#fe726e;--fx-bg-page:#141414;--fx-bg-surface:var(--fx-color-neutral-900);--fx-bg-subtle:var(--fx-color-neutral-900);--fx-bg-muted:var(--fx-color-neutral-800);--fx-bg-brand-solid:#bdff00;--fx-bg-brand-solid-hover:#cfff80;--fx-bg-brand-solid-active:#e1febb;--fx-bg-brand-subtle:color-mix(in oklab, #bdff00 12%, var(--fx-bg-surface));--fx-border-color-focus:#bdff00;--fx-viz-brand:#bdff00;--fx-text-disabled:var(--fx-color-neutral-600);--fx-text-on-category:var(--fx-color-neutral-50);--fx-bg-muted-hover:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 5%);--fx-bg-pressed:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 10%);--fx-bg-error-subtle:color-mix(in oklab, var(--fx-color-red-300) 16%, var(--fx-bg-surface));--fx-bg-error-subtle-active:color-mix(in oklab, var(--fx-bg-error-subtle) 80%, var(--fx-fg-error));--fx-bg-success-subtle:color-mix(in oklab, var(--fx-color-green-300) 16%, var(--fx-bg-surface));--fx-bg-warning-subtle:color-mix(in oklab, var(--fx-color-amber-300) 16%, var(--fx-bg-surface));--fx-bg-overlay:var(--fx-color-black);--fx-bg-category-yellow:color-mix(in oklab, var(--fx-color-pastel-yellow) 45%, var(--fx-color-neutral-950));--fx-bg-category-yellow-subtle:color-mix(in oklab, var(--fx-color-pastel-yellow) 10%, var(--fx-bg-page));--fx-bg-category-pink:color-mix(in oklab, var(--fx-color-pastel-pink) 45%, var(--fx-color-neutral-950));--fx-bg-category-pink-subtle:color-mix(in oklab, var(--fx-color-pastel-pink) 10%, var(--fx-bg-page));--fx-bg-category-blue:color-mix(in oklab, var(--fx-color-pastel-blue) 45%, var(--fx-color-neutral-950));--fx-bg-category-blue-subtle:color-mix(in oklab, var(--fx-color-pastel-blue) 10%, var(--fx-bg-page));--fx-bg-category-coral:color-mix(in oklab, var(--fx-color-pastel-coral) 45%, var(--fx-color-neutral-950));--fx-bg-category-coral-subtle:color-mix(in oklab, var(--fx-color-pastel-coral) 10%, var(--fx-bg-page));--fx-bg-category-green:color-mix(in oklab, var(--fx-color-pastel-green) 45%, var(--fx-color-neutral-950));--fx-bg-category-green-subtle:color-mix(in oklab, var(--fx-color-pastel-green) 10%, var(--fx-bg-page));--fx-bg-category-purple:color-mix(in oklab, var(--fx-color-pastel-purple) 45%, var(--fx-color-neutral-950));--fx-bg-category-purple-subtle:color-mix(in oklab, var(--fx-color-pastel-purple) 10%, var(--fx-bg-page));--fx-bg-category-teal-subtle:color-mix(in oklab, var(--fx-color-pastel-teal) 10%, var(--fx-bg-page));--fx-bg-category-orange-subtle:color-mix(in oklab, var(--fx-color-pastel-orange) 10%, var(--fx-bg-page));--fx-bg-category-indigo-subtle:color-mix(in oklab, var(--fx-color-pastel-indigo) 10%, var(--fx-bg-page));--fx-bg-category-lime-subtle:color-mix(in oklab, var(--fx-color-pastel-lime) 10%, var(--fx-bg-page));--fx-bg-category-slate-subtle:color-mix(in oklab, var(--fx-color-pastel-slate) 10%, var(--fx-bg-page));--fx-bg-brand-subtle-hover:color-mix(in oklab, var(--fx-bg-brand-subtle) 85%, var(--fx-text-brand));--fx-bg-brand-subtle-active:color-mix(in oklab, var(--fx-bg-brand-subtle) 72%, var(--fx-text-brand));--fx-bg-info-subtle:color-mix(in oklab, var(--fx-color-blue-300) 16%, var(--fx-bg-surface));--fx-bg-surface-container-low:color-mix(in oklab, var(--fx-bg-surface), var(--fx-text-primary) 2%);--fx-bg-surface-container:color-mix(in oklab, var(--fx-bg-surface), var(--fx-text-primary) 4%);--fx-selection-bg:color-mix(in oklab, var(--fx-bg-brand-solid) 24%, var(--fx-bg-surface));--fx-selection-text:var(--fx-text-primary);--fx-clock-seconds:var(--fx-text-tertiary);--fx-scrollbar-thumb:color-mix(in oklab, var(--fx-text-primary) 28%, transparent);--fx-border-color-default:var(--fx-color-neutral-800);--fx-border-color-strong:var(--fx-color-neutral-700);--fx-shadow-color:var(--fx-color-black);--fx-viz-ink:color-mix(in oklab, var(--fx-text-primary) 80%, var(--fx-bg-surface));--fx-viz-context:var(--fx-color-neutral-600);--fx-viz-track:color-mix(in oklab, var(--fx-text-primary) 10%, transparent);--fx-elevation-1:0 1px calc(2px * var(--fx-knob-blur)) 0 color-mix(in oklab, var(--fx-shadow-color) calc(var(--fx-knob-depth) * 10%), transparent);--fx-priority-4:var(--fx-border-color-strong)}}[data-fx-theme=pdp][data-fx-scheme=dark],[data-fx-theme=pdp] [data-fx-scheme=dark]:not([data-fx-theme]),[data-fx-scheme=dark] [data-fx-theme=pdp]:not([data-fx-scheme=light]){--fx-text-primary:var(--fx-color-neutral-50);--fx-text-secondary:var(--fx-color-neutral-200);--fx-text-tertiary:var(--fx-color-neutral-400);--fx-text-on-brand:#141414;--fx-text-brand:#bdff00;--fx-text-error:#fe726e;--fx-bg-page:#141414;--fx-bg-surface:var(--fx-color-neutral-900);--fx-bg-subtle:var(--fx-color-neutral-900);--fx-bg-muted:var(--fx-color-neutral-800);--fx-bg-brand-solid:#bdff00;--fx-bg-brand-solid-hover:#cfff80;--fx-bg-brand-solid-active:#e1febb;--fx-bg-brand-subtle:color-mix(in oklab, #bdff00 12%, var(--fx-bg-surface));--fx-border-color-focus:#bdff00;--fx-viz-brand:#bdff00;--fx-text-disabled:var(--fx-color-neutral-600);--fx-text-on-category:var(--fx-color-neutral-50);--fx-bg-muted-hover:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 5%);--fx-bg-pressed:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 10%);--fx-bg-error-subtle:color-mix(in oklab, var(--fx-color-red-300) 16%, var(--fx-bg-surface));--fx-bg-error-subtle-active:color-mix(in oklab, var(--fx-bg-error-subtle) 80%, var(--fx-fg-error));--fx-bg-success-subtle:color-mix(in oklab, var(--fx-color-green-300) 16%, var(--fx-bg-surface));--fx-bg-warning-subtle:color-mix(in oklab, var(--fx-color-amber-300) 16%, var(--fx-bg-surface));--fx-bg-overlay:var(--fx-color-black);--fx-bg-category-yellow:color-mix(in oklab, var(--fx-color-pastel-yellow) 45%, var(--fx-color-neutral-950));--fx-bg-category-yellow-subtle:color-mix(in oklab, var(--fx-color-pastel-yellow) 10%, var(--fx-bg-page));--fx-bg-category-pink:color-mix(in oklab, var(--fx-color-pastel-pink) 45%, var(--fx-color-neutral-950));--fx-bg-category-pink-subtle:color-mix(in oklab, var(--fx-color-pastel-pink) 10%, var(--fx-bg-page));--fx-bg-category-blue:color-mix(in oklab, var(--fx-color-pastel-blue) 45%, var(--fx-color-neutral-950));--fx-bg-category-blue-subtle:color-mix(in oklab, var(--fx-color-pastel-blue) 10%, var(--fx-bg-page));--fx-bg-category-coral:color-mix(in oklab, var(--fx-color-pastel-coral) 45%, var(--fx-color-neutral-950));--fx-bg-category-coral-subtle:color-mix(in oklab, var(--fx-color-pastel-coral) 10%, var(--fx-bg-page));--fx-bg-category-green:color-mix(in oklab, var(--fx-color-pastel-green) 45%, var(--fx-color-neutral-950));--fx-bg-category-green-subtle:color-mix(in oklab, var(--fx-color-pastel-green) 10%, var(--fx-bg-page));--fx-bg-category-purple:color-mix(in oklab, var(--fx-color-pastel-purple) 45%, var(--fx-color-neutral-950));--fx-bg-category-purple-subtle:color-mix(in oklab, var(--fx-color-pastel-purple) 10%, var(--fx-bg-page));--fx-bg-category-teal-subtle:color-mix(in oklab, var(--fx-color-pastel-teal) 10%, var(--fx-bg-page));--fx-bg-category-orange-subtle:color-mix(in oklab, var(--fx-color-pastel-orange) 10%, var(--fx-bg-page));--fx-bg-category-indigo-subtle:color-mix(in oklab, var(--fx-color-pastel-indigo) 10%, var(--fx-bg-page));--fx-bg-category-lime-subtle:color-mix(in oklab, var(--fx-color-pastel-lime) 10%, var(--fx-bg-page));--fx-bg-category-slate-subtle:color-mix(in oklab, var(--fx-color-pastel-slate) 10%, var(--fx-bg-page));--fx-bg-brand-subtle-hover:color-mix(in oklab, var(--fx-bg-brand-subtle) 85%, var(--fx-text-brand));--fx-bg-brand-subtle-active:color-mix(in oklab, var(--fx-bg-brand-subtle) 72%, var(--fx-text-brand));--fx-bg-info-subtle:color-mix(in oklab, var(--fx-color-blue-300) 16%, var(--fx-bg-surface));--fx-bg-surface-container-low:color-mix(in oklab, var(--fx-bg-surface), var(--fx-text-primary) 2%);--fx-bg-surface-container:color-mix(in oklab, var(--fx-bg-surface), var(--fx-text-primary) 4%);--fx-selection-bg:color-mix(in oklab, var(--fx-bg-brand-solid) 24%, var(--fx-bg-surface));--fx-selection-text:var(--fx-text-primary);--fx-clock-seconds:var(--fx-text-tertiary);--fx-scrollbar-thumb:color-mix(in oklab, var(--fx-text-primary) 28%, transparent);--fx-border-color-default:var(--fx-color-neutral-800);--fx-border-color-strong:var(--fx-color-neutral-700);--fx-shadow-color:var(--fx-color-black);--fx-viz-ink:color-mix(in oklab, var(--fx-text-primary) 80%, var(--fx-bg-surface));--fx-viz-context:var(--fx-color-neutral-600);--fx-viz-track:color-mix(in oklab, var(--fx-text-primary) 10%, transparent);--fx-elevation-1:0 1px calc(2px * var(--fx-knob-blur)) 0 color-mix(in oklab, var(--fx-shadow-color) calc(var(--fx-knob-depth) * 10%), transparent);--fx-priority-4:var(--fx-border-color-strong)}[data-fx-theme=rose],[data-fx-theme=rose][data-fx-scheme=light],[data-fx-theme=rose] [data-fx-scheme=light]:not([data-fx-theme]){--fx-color-neutral-25:#fefafa;--fx-color-neutral-50:#faf5f5;--fx-color-neutral-100:#f3efef;--fx-color-neutral-200:#e8e3e3;--fx-color-neutral-300:#dbd1d1;--fx-color-neutral-400:#aaa0a0;--fx-color-neutral-500:#726969;--fx-color-neutral-600:#5a5252;--fx-color-neutral-700:#473f3f;--fx-color-neutral-800:#2d2626;--fx-color-neutral-900:#1e1718;--fx-color-neutral-950:#161010;--fx-color-brand-50:#fef2f2;--fx-color-brand-200:#ffc5c6;--fx-color-brand-300:#fe9fa3;--fx-color-brand-400:#fc6e7a;--fx-color-brand-500:#ed415a;--fx-color-brand-600:#e11d48;--fx-color-brand-700:#ae1f39;--fx-color-brand-800:#8b1b2e;--fx-color-pastel-yellow:#fdd583;--fx-color-pastel-pink:#febad6;--fx-color-pastel-blue:#b3d4fe;--fx-color-pastel-coral:#ffbebf;--fx-color-pastel-green:#b4dfaa;--fx-color-pastel-purple:#e0c3fd;--fx-text-on-brand:var(--fx-color-white);--fx-text-brand:var(--fx-color-brand-700);--fx-bg-brand-solid:var(--fx-color-brand-600);--fx-bg-brand-solid-hover:var(--fx-color-brand-700);--fx-bg-brand-solid-active:var(--fx-color-brand-800);--fx-bg-brand-subtle:var(--fx-color-brand-50);--fx-border-color-focus:var(--fx-color-brand-600);--fx-viz-brand:var(--fx-color-brand-700);--fx-text-primary:var(--fx-color-neutral-900);--fx-text-secondary:var(--fx-color-neutral-600);--fx-text-tertiary:var(--fx-color-neutral-500);--fx-text-disabled:var(--fx-color-neutral-400);--fx-text-on-category:var(--fx-color-neutral-900);--fx-bg-page:color-mix(in oklab, var(--fx-color-neutral-100) calc(var(--fx-knob-page-tint) * 100%), var(--fx-color-neutral-25));--fx-bg-surface:var(--fx-color-white);--fx-bg-subtle:var(--fx-color-neutral-50);--fx-bg-muted:var(--fx-color-neutral-100);--fx-bg-muted-hover:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 5%);--fx-bg-pressed:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 10%);--fx-bg-error-subtle:var(--fx-color-red-50);--fx-bg-error-subtle-active:color-mix(in oklab, var(--fx-bg-error-subtle) 80%, var(--fx-fg-error));--fx-bg-success-subtle:var(--fx-color-green-50);--fx-bg-warning-subtle:var(--fx-color-amber-50);--fx-bg-overlay:var(--fx-color-neutral-950);--fx-bg-category-yellow:var(--fx-color-pastel-yellow);--fx-bg-category-yellow-subtle:color-mix(in oklab, var(--fx-color-pastel-yellow) 20%, var(--fx-bg-page));--fx-bg-category-pink:var(--fx-color-pastel-pink);--fx-bg-category-pink-subtle:color-mix(in oklab, var(--fx-color-pastel-pink) 20%, var(--fx-bg-page));--fx-bg-category-blue:var(--fx-color-pastel-blue);--fx-bg-category-blue-subtle:color-mix(in oklab, var(--fx-color-pastel-blue) 20%, var(--fx-bg-page));--fx-bg-category-coral:var(--fx-color-pastel-coral);--fx-bg-category-coral-subtle:color-mix(in oklab, var(--fx-color-pastel-coral) 20%, var(--fx-bg-page));--fx-bg-category-green:var(--fx-color-pastel-green);--fx-bg-category-green-subtle:color-mix(in oklab, var(--fx-color-pastel-green) 20%, var(--fx-bg-page));--fx-bg-category-purple:var(--fx-color-pastel-purple);--fx-bg-category-purple-subtle:color-mix(in oklab, var(--fx-color-pastel-purple) 20%, var(--fx-bg-page));--fx-bg-category-teal-subtle:color-mix(in oklab, var(--fx-color-pastel-teal) 20%, var(--fx-bg-page));--fx-bg-category-orange-subtle:color-mix(in oklab, var(--fx-color-pastel-orange) 20%, var(--fx-bg-page));--fx-bg-category-indigo-subtle:color-mix(in oklab, var(--fx-color-pastel-indigo) 20%, var(--fx-bg-page));--fx-bg-category-lime-subtle:color-mix(in oklab, var(--fx-color-pastel-lime) 20%, var(--fx-bg-page));--fx-bg-category-slate-subtle:color-mix(in oklab, var(--fx-color-pastel-slate) 20%, var(--fx-bg-page));--fx-bg-brand-subtle-hover:color-mix(in oklab, var(--fx-bg-brand-subtle) 85%, var(--fx-text-brand));--fx-bg-brand-subtle-active:color-mix(in oklab, var(--fx-bg-brand-subtle) 72%, var(--fx-text-brand));--fx-bg-info-subtle:var(--fx-color-blue-50);--fx-bg-static-light:var(--fx-color-neutral-25);--fx-bg-surface-container-low:color-mix(in oklab, var(--fx-bg-surface), var(--fx-text-primary) 2%);--fx-bg-surface-container:color-mix(in oklab, var(--fx-bg-surface), var(--fx-text-primary) 4%);--fx-selection-bg:color-mix(in oklab, var(--fx-bg-brand-solid) 24%, var(--fx-bg-surface));--fx-selection-text:var(--fx-text-primary);--fx-clock-seconds:var(--fx-text-tertiary);--fx-scrollbar-thumb:color-mix(in oklab, var(--fx-text-primary) 28%, transparent);--fx-border-color-default:var(--fx-color-neutral-200);--fx-border-color-strong:var(--fx-color-neutral-300);--fx-shadow-color:var(--fx-color-neutral-900);--fx-viz-ink:color-mix(in oklab, var(--fx-text-primary) 80%, var(--fx-bg-surface));--fx-viz-accent:var(--fx-color-pastel-yellow);--fx-viz-context:var(--fx-color-neutral-300);--fx-viz-track:color-mix(in oklab, var(--fx-text-primary) 10%, transparent);--fx-elevation-1:0 1px calc(2px * var(--fx-knob-blur)) 0 color-mix(in oklab, var(--fx-shadow-color) calc(var(--fx-knob-depth) * 10%), transparent);--fx-priority-4:var(--fx-border-color-strong)}@media (prefers-color-scheme:dark){[data-fx-theme=rose]:not([data-fx-scheme=light],[data-fx-scheme=light] *){--fx-text-on-brand:var(--fx-color-neutral-950);--fx-text-brand:var(--fx-color-brand-300);--fx-bg-brand-solid:var(--fx-color-brand-400);--fx-bg-brand-solid-hover:var(--fx-color-brand-300);--fx-bg-brand-solid-active:var(--fx-color-brand-200);--fx-bg-brand-subtle:color-mix(in oklab, var(--fx-bg-brand-solid) 20%, var(--fx-bg-surface));--fx-border-color-focus:var(--fx-color-brand-400);--fx-viz-brand:var(--fx-color-brand-400);--fx-text-primary:var(--fx-color-neutral-50);--fx-text-secondary:var(--fx-color-neutral-300);--fx-text-tertiary:var(--fx-color-neutral-400);--fx-text-disabled:var(--fx-color-neutral-600);--fx-text-on-category:var(--fx-color-neutral-50);--fx-bg-page:var(--fx-color-neutral-950);--fx-bg-surface:var(--fx-color-neutral-900);--fx-bg-subtle:var(--fx-color-neutral-900);--fx-bg-muted:var(--fx-color-neutral-800);--fx-bg-muted-hover:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 5%);--fx-bg-pressed:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 10%);--fx-bg-error-subtle:color-mix(in oklab, var(--fx-color-red-300) 16%, var(--fx-bg-surface));--fx-bg-error-subtle-active:color-mix(in oklab, var(--fx-bg-error-subtle) 80%, var(--fx-fg-error));--fx-bg-success-subtle:color-mix(in oklab, var(--fx-color-green-300) 16%, var(--fx-bg-surface));--fx-bg-warning-subtle:color-mix(in oklab, var(--fx-color-amber-300) 16%, var(--fx-bg-surface));--fx-bg-overlay:var(--fx-color-black);--fx-bg-category-yellow:color-mix(in oklab, var(--fx-color-pastel-yellow) 45%, var(--fx-color-neutral-950));--fx-bg-category-yellow-subtle:color-mix(in oklab, var(--fx-color-pastel-yellow) 10%, var(--fx-bg-page));--fx-bg-category-pink:color-mix(in oklab, var(--fx-color-pastel-pink) 45%, var(--fx-color-neutral-950));--fx-bg-category-pink-subtle:color-mix(in oklab, var(--fx-color-pastel-pink) 10%, var(--fx-bg-page));--fx-bg-category-blue:color-mix(in oklab, var(--fx-color-pastel-blue) 45%, var(--fx-color-neutral-950));--fx-bg-category-blue-subtle:color-mix(in oklab, var(--fx-color-pastel-blue) 10%, var(--fx-bg-page));--fx-bg-category-coral:color-mix(in oklab, var(--fx-color-pastel-coral) 45%, var(--fx-color-neutral-950));--fx-bg-category-coral-subtle:color-mix(in oklab, var(--fx-color-pastel-coral) 10%, var(--fx-bg-page));--fx-bg-category-green:color-mix(in oklab, var(--fx-color-pastel-green) 45%, var(--fx-color-neutral-950));--fx-bg-category-green-subtle:color-mix(in oklab, var(--fx-color-pastel-green) 10%, var(--fx-bg-page));--fx-bg-category-purple:color-mix(in oklab, var(--fx-color-pastel-purple) 45%, var(--fx-color-neutral-950));--fx-bg-category-purple-subtle:color-mix(in oklab, var(--fx-color-pastel-purple) 10%, var(--fx-bg-page));--fx-bg-category-teal-subtle:color-mix(in oklab, var(--fx-color-pastel-teal) 10%, var(--fx-bg-page));--fx-bg-category-orange-subtle:color-mix(in oklab, var(--fx-color-pastel-orange) 10%, var(--fx-bg-page));--fx-bg-category-indigo-subtle:color-mix(in oklab, var(--fx-color-pastel-indigo) 10%, var(--fx-bg-page));--fx-bg-category-lime-subtle:color-mix(in oklab, var(--fx-color-pastel-lime) 10%, var(--fx-bg-page));--fx-bg-category-slate-subtle:color-mix(in oklab, var(--fx-color-pastel-slate) 10%, var(--fx-bg-page));--fx-bg-brand-subtle-hover:color-mix(in oklab, var(--fx-bg-brand-subtle) 85%, var(--fx-text-brand));--fx-bg-brand-subtle-active:color-mix(in oklab, var(--fx-bg-brand-subtle) 72%, var(--fx-text-brand));--fx-bg-info-subtle:color-mix(in oklab, var(--fx-color-blue-300) 16%, var(--fx-bg-surface));--fx-bg-surface-container-low:color-mix(in oklab, var(--fx-bg-surface), var(--fx-text-primary) 2%);--fx-bg-surface-container:color-mix(in oklab, var(--fx-bg-surface), var(--fx-text-primary) 4%);--fx-selection-bg:color-mix(in oklab, var(--fx-bg-brand-solid) 24%, var(--fx-bg-surface));--fx-selection-text:var(--fx-text-primary);--fx-clock-seconds:var(--fx-text-tertiary);--fx-scrollbar-thumb:color-mix(in oklab, var(--fx-text-primary) 28%, transparent);--fx-border-color-default:var(--fx-color-neutral-800);--fx-border-color-strong:var(--fx-color-neutral-700);--fx-shadow-color:var(--fx-color-black);--fx-viz-ink:color-mix(in oklab, var(--fx-text-primary) 80%, var(--fx-bg-surface));--fx-viz-accent:var(--fx-color-pastel-yellow);--fx-viz-context:var(--fx-color-neutral-600);--fx-viz-track:color-mix(in oklab, var(--fx-text-primary) 10%, transparent);--fx-elevation-1:0 1px calc(2px * var(--fx-knob-blur)) 0 color-mix(in oklab, var(--fx-shadow-color) calc(var(--fx-knob-depth) * 10%), transparent);--fx-priority-4:var(--fx-border-color-strong)}}[data-fx-theme=rose][data-fx-scheme=dark],[data-fx-theme=rose] [data-fx-scheme=dark]:not([data-fx-theme]),[data-fx-scheme=dark] [data-fx-theme=rose]:not([data-fx-scheme=light]){--fx-text-on-brand:var(--fx-color-neutral-950);--fx-text-brand:var(--fx-color-brand-300);--fx-bg-brand-solid:var(--fx-color-brand-400);--fx-bg-brand-solid-hover:var(--fx-color-brand-300);--fx-bg-brand-solid-active:var(--fx-color-brand-200);--fx-bg-brand-subtle:color-mix(in oklab, var(--fx-bg-brand-solid) 20%, var(--fx-bg-surface));--fx-border-color-focus:var(--fx-color-brand-400);--fx-viz-brand:var(--fx-color-brand-400);--fx-text-primary:var(--fx-color-neutral-50);--fx-text-secondary:var(--fx-color-neutral-300);--fx-text-tertiary:var(--fx-color-neutral-400);--fx-text-disabled:var(--fx-color-neutral-600);--fx-text-on-category:var(--fx-color-neutral-50);--fx-bg-page:var(--fx-color-neutral-950);--fx-bg-surface:var(--fx-color-neutral-900);--fx-bg-subtle:var(--fx-color-neutral-900);--fx-bg-muted:var(--fx-color-neutral-800);--fx-bg-muted-hover:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 5%);--fx-bg-pressed:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 10%);--fx-bg-error-subtle:color-mix(in oklab, var(--fx-color-red-300) 16%, var(--fx-bg-surface));--fx-bg-error-subtle-active:color-mix(in oklab, var(--fx-bg-error-subtle) 80%, var(--fx-fg-error));--fx-bg-success-subtle:color-mix(in oklab, var(--fx-color-green-300) 16%, var(--fx-bg-surface));--fx-bg-warning-subtle:color-mix(in oklab, var(--fx-color-amber-300) 16%, var(--fx-bg-surface));--fx-bg-overlay:var(--fx-color-black);--fx-bg-category-yellow:color-mix(in oklab, var(--fx-color-pastel-yellow) 45%, var(--fx-color-neutral-950));--fx-bg-category-yellow-subtle:color-mix(in oklab, var(--fx-color-pastel-yellow) 10%, var(--fx-bg-page));--fx-bg-category-pink:color-mix(in oklab, var(--fx-color-pastel-pink) 45%, var(--fx-color-neutral-950));--fx-bg-category-pink-subtle:color-mix(in oklab, var(--fx-color-pastel-pink) 10%, var(--fx-bg-page));--fx-bg-category-blue:color-mix(in oklab, var(--fx-color-pastel-blue) 45%, var(--fx-color-neutral-950));--fx-bg-category-blue-subtle:color-mix(in oklab, var(--fx-color-pastel-blue) 10%, var(--fx-bg-page));--fx-bg-category-coral:color-mix(in oklab, var(--fx-color-pastel-coral) 45%, var(--fx-color-neutral-950));--fx-bg-category-coral-subtle:color-mix(in oklab, var(--fx-color-pastel-coral) 10%, var(--fx-bg-page));--fx-bg-category-green:color-mix(in oklab, var(--fx-color-pastel-green) 45%, var(--fx-color-neutral-950));--fx-bg-category-green-subtle:color-mix(in oklab, var(--fx-color-pastel-green) 10%, var(--fx-bg-page));--fx-bg-category-purple:color-mix(in oklab, var(--fx-color-pastel-purple) 45%, var(--fx-color-neutral-950));--fx-bg-category-purple-subtle:color-mix(in oklab, var(--fx-color-pastel-purple) 10%, var(--fx-bg-page));--fx-bg-category-teal-subtle:color-mix(in oklab, var(--fx-color-pastel-teal) 10%, var(--fx-bg-page));--fx-bg-category-orange-subtle:color-mix(in oklab, var(--fx-color-pastel-orange) 10%, var(--fx-bg-page));--fx-bg-category-indigo-subtle:color-mix(in oklab, var(--fx-color-pastel-indigo) 10%, var(--fx-bg-page));--fx-bg-category-lime-subtle:color-mix(in oklab, var(--fx-color-pastel-lime) 10%, var(--fx-bg-page));--fx-bg-category-slate-subtle:color-mix(in oklab, var(--fx-color-pastel-slate) 10%, var(--fx-bg-page));--fx-bg-brand-subtle-hover:color-mix(in oklab, var(--fx-bg-brand-subtle) 85%, var(--fx-text-brand));--fx-bg-brand-subtle-active:color-mix(in oklab, var(--fx-bg-brand-subtle) 72%, var(--fx-text-brand));--fx-bg-info-subtle:color-mix(in oklab, var(--fx-color-blue-300) 16%, var(--fx-bg-surface));--fx-bg-surface-container-low:color-mix(in oklab, var(--fx-bg-surface), var(--fx-text-primary) 2%);--fx-bg-surface-container:color-mix(in oklab, var(--fx-bg-surface), var(--fx-text-primary) 4%);--fx-selection-bg:color-mix(in oklab, var(--fx-bg-brand-solid) 24%, var(--fx-bg-surface));--fx-selection-text:var(--fx-text-primary);--fx-clock-seconds:var(--fx-text-tertiary);--fx-scrollbar-thumb:color-mix(in oklab, var(--fx-text-primary) 28%, transparent);--fx-border-color-default:var(--fx-color-neutral-800);--fx-border-color-strong:var(--fx-color-neutral-700);--fx-shadow-color:var(--fx-color-black);--fx-viz-ink:color-mix(in oklab, var(--fx-text-primary) 80%, var(--fx-bg-surface));--fx-viz-accent:var(--fx-color-pastel-yellow);--fx-viz-context:var(--fx-color-neutral-600);--fx-viz-track:color-mix(in oklab, var(--fx-text-primary) 10%, transparent);--fx-elevation-1:0 1px calc(2px * var(--fx-knob-blur)) 0 color-mix(in oklab, var(--fx-shadow-color) calc(var(--fx-knob-depth) * 10%), transparent);--fx-priority-4:var(--fx-border-color-strong)}[data-fx-theme=siyoh],[data-fx-theme=siyoh][data-fx-scheme=light],[data-fx-theme=siyoh] [data-fx-scheme=light]:not([data-fx-theme]){--fx-color-neutral-25:#fcfbfa;--fx-color-neutral-50:#f9f8f7;--fx-color-neutral-100:#f0efed;--fx-color-neutral-200:#e6e5e3;--fx-color-neutral-300:#d4d3cf;--fx-color-neutral-400:#ada9a3;--fx-color-neutral-500:#6f6c67;--fx-color-neutral-600:#5f5e59;--fx-color-neutral-700:#4a4945;--fx-color-neutral-800:#383836;--fx-color-neutral-900:#202020;--fx-color-neutral-950:#191919;--fx-color-brand-50:#f5f0fe;--fx-color-brand-200:#d5cffe;--fx-color-brand-300:#c4adfa;--fx-color-brand-400:#ac8cf8;--fx-color-brand-500:#8a5cf5;--fx-color-brand-600:#7c49f4;--fx-color-brand-700:#6e36f3;--fx-color-brand-800:#50359a;--fx-color-pastel-yellow:#f5d983;--fx-color-pastel-pink:#fabbdf;--fx-color-pastel-blue:#b6d3ff;--fx-color-pastel-coral:#fec0ad;--fx-color-pastel-green:#b4dfaa;--fx-color-pastel-purple:#d0c9fe;--fx-text-on-brand:var(--fx-color-white);--fx-text-brand:var(--fx-color-brand-600);--fx-bg-brand-solid:var(--fx-color-brand-600);--fx-bg-brand-solid-hover:var(--fx-color-brand-700);--fx-bg-brand-solid-active:var(--fx-color-brand-800);--fx-bg-brand-subtle:var(--fx-color-brand-50);--fx-border-color-focus:var(--fx-color-brand-500);--fx-viz-brand:var(--fx-color-brand-500);--fx-text-primary:var(--fx-color-neutral-900);--fx-text-secondary:var(--fx-color-neutral-600);--fx-text-tertiary:var(--fx-color-neutral-500);--fx-text-disabled:var(--fx-color-neutral-400);--fx-text-on-category:var(--fx-color-neutral-900);--fx-bg-page:color-mix(in oklab, var(--fx-color-neutral-100) calc(var(--fx-knob-page-tint) * 100%), var(--fx-color-neutral-25));--fx-bg-surface:var(--fx-color-white);--fx-bg-subtle:var(--fx-color-neutral-50);--fx-bg-muted:var(--fx-color-neutral-100);--fx-bg-muted-hover:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 5%);--fx-bg-pressed:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 10%);--fx-bg-error-subtle:var(--fx-color-red-50);--fx-bg-error-subtle-active:color-mix(in oklab, var(--fx-bg-error-subtle) 80%, var(--fx-fg-error));--fx-bg-success-subtle:var(--fx-color-green-50);--fx-bg-warning-subtle:var(--fx-color-amber-50);--fx-bg-overlay:var(--fx-color-neutral-950);--fx-bg-category-yellow:var(--fx-color-pastel-yellow);--fx-bg-category-yellow-subtle:color-mix(in oklab, var(--fx-color-pastel-yellow) 20%, var(--fx-bg-page));--fx-bg-category-pink:var(--fx-color-pastel-pink);--fx-bg-category-pink-subtle:color-mix(in oklab, var(--fx-color-pastel-pink) 20%, var(--fx-bg-page));--fx-bg-category-blue:var(--fx-color-pastel-blue);--fx-bg-category-blue-subtle:color-mix(in oklab, var(--fx-color-pastel-blue) 20%, var(--fx-bg-page));--fx-bg-category-coral:var(--fx-color-pastel-coral);--fx-bg-category-coral-subtle:color-mix(in oklab, var(--fx-color-pastel-coral) 20%, var(--fx-bg-page));--fx-bg-category-green:var(--fx-color-pastel-green);--fx-bg-category-green-subtle:color-mix(in oklab, var(--fx-color-pastel-green) 20%, var(--fx-bg-page));--fx-bg-category-purple:var(--fx-color-pastel-purple);--fx-bg-category-purple-subtle:color-mix(in oklab, var(--fx-color-pastel-purple) 20%, var(--fx-bg-page));--fx-bg-category-teal-subtle:color-mix(in oklab, var(--fx-color-pastel-teal) 20%, var(--fx-bg-page));--fx-bg-category-orange-subtle:color-mix(in oklab, var(--fx-color-pastel-orange) 20%, var(--fx-bg-page));--fx-bg-category-indigo-subtle:color-mix(in oklab, var(--fx-color-pastel-indigo) 20%, var(--fx-bg-page));--fx-bg-category-lime-subtle:color-mix(in oklab, var(--fx-color-pastel-lime) 20%, var(--fx-bg-page));--fx-bg-category-slate-subtle:color-mix(in oklab, var(--fx-color-pastel-slate) 20%, var(--fx-bg-page));--fx-bg-brand-subtle-hover:color-mix(in oklab, var(--fx-bg-brand-subtle) 85%, var(--fx-text-brand));--fx-bg-brand-subtle-active:color-mix(in oklab, var(--fx-bg-brand-subtle) 72%, var(--fx-text-brand));--fx-bg-info-subtle:var(--fx-color-blue-50);--fx-bg-static-light:var(--fx-color-neutral-25);--fx-bg-surface-container-low:color-mix(in oklab, var(--fx-bg-surface), var(--fx-text-primary) 2%);--fx-bg-surface-container:color-mix(in oklab, var(--fx-bg-surface), var(--fx-text-primary) 4%);--fx-selection-bg:color-mix(in oklab, var(--fx-bg-brand-solid) 24%, var(--fx-bg-surface));--fx-selection-text:var(--fx-text-primary);--fx-clock-seconds:var(--fx-text-tertiary);--fx-scrollbar-thumb:color-mix(in oklab, var(--fx-text-primary) 28%, transparent);--fx-border-color-default:var(--fx-color-neutral-200);--fx-border-color-strong:var(--fx-color-neutral-300);--fx-shadow-color:var(--fx-color-neutral-900);--fx-viz-ink:color-mix(in oklab, var(--fx-text-primary) 80%, var(--fx-bg-surface));--fx-viz-accent:var(--fx-color-pastel-yellow);--fx-viz-context:var(--fx-color-neutral-300);--fx-viz-track:color-mix(in oklab, var(--fx-text-primary) 10%, transparent);--fx-elevation-1:0 1px calc(2px * var(--fx-knob-blur)) 0 color-mix(in oklab, var(--fx-shadow-color) calc(var(--fx-knob-depth) * 10%), transparent);--fx-priority-4:var(--fx-border-color-strong)}@media (prefers-color-scheme:dark){[data-fx-theme=siyoh]:not([data-fx-scheme=light],[data-fx-scheme=light] *){--fx-text-on-brand:var(--fx-color-white);--fx-text-brand:#a99cf0;--fx-text-primary:#e4e5e9;--fx-text-secondary:#9ea1a9;--fx-text-tertiary:#82868f;--fx-bg-brand-solid:#6a58c8;--fx-bg-brand-solid-hover:#5f4ebe;--fx-bg-brand-solid-active:#5546b0;--fx-bg-brand-subtle:#2e2a55;--fx-bg-page:#0e0f11;--fx-bg-surface:#15161a;--fx-bg-subtle:#191a1e;--fx-bg-muted:#202126;--fx-bg-muted-hover:#26272d;--fx-bg-pressed:#2c2d33;--fx-bg-brand-subtle-hover:#352f60;--fx-bg-brand-subtle-active:#3b3569;--fx-border-color-focus:var(--fx-color-brand-500);--fx-border-color-default:#26272d;--fx-border-color-strong:#34363d;--fx-viz-brand:#8d7fe0;--fx-text-disabled:var(--fx-color-neutral-600);--fx-text-on-category:var(--fx-color-neutral-50);--fx-bg-error-subtle:color-mix(in oklab, var(--fx-color-red-300) 16%, var(--fx-bg-surface));--fx-bg-error-subtle-active:color-mix(in oklab, var(--fx-bg-error-subtle) 80%, var(--fx-fg-error));--fx-bg-success-subtle:color-mix(in oklab, var(--fx-color-green-300) 16%, var(--fx-bg-surface));--fx-bg-warning-subtle:color-mix(in oklab, var(--fx-color-amber-300) 16%, var(--fx-bg-surface));--fx-bg-overlay:var(--fx-color-black);--fx-bg-category-yellow:color-mix(in oklab, var(--fx-color-pastel-yellow) 45%, var(--fx-color-neutral-950));--fx-bg-category-yellow-subtle:color-mix(in oklab, var(--fx-color-pastel-yellow) 10%, var(--fx-bg-page));--fx-bg-category-pink:color-mix(in oklab, var(--fx-color-pastel-pink) 45%, var(--fx-color-neutral-950));--fx-bg-category-pink-subtle:color-mix(in oklab, var(--fx-color-pastel-pink) 10%, var(--fx-bg-page));--fx-bg-category-blue:color-mix(in oklab, var(--fx-color-pastel-blue) 45%, var(--fx-color-neutral-950));--fx-bg-category-blue-subtle:color-mix(in oklab, var(--fx-color-pastel-blue) 10%, var(--fx-bg-page));--fx-bg-category-coral:color-mix(in oklab, var(--fx-color-pastel-coral) 45%, var(--fx-color-neutral-950));--fx-bg-category-coral-subtle:color-mix(in oklab, var(--fx-color-pastel-coral) 10%, var(--fx-bg-page));--fx-bg-category-green:color-mix(in oklab, var(--fx-color-pastel-green) 45%, var(--fx-color-neutral-950));--fx-bg-category-green-subtle:color-mix(in oklab, var(--fx-color-pastel-green) 10%, var(--fx-bg-page));--fx-bg-category-purple:color-mix(in oklab, var(--fx-color-pastel-purple) 45%, var(--fx-color-neutral-950));--fx-bg-category-purple-subtle:color-mix(in oklab, var(--fx-color-pastel-purple) 10%, var(--fx-bg-page));--fx-bg-category-teal-subtle:color-mix(in oklab, var(--fx-color-pastel-teal) 10%, var(--fx-bg-page));--fx-bg-category-orange-subtle:color-mix(in oklab, var(--fx-color-pastel-orange) 10%, var(--fx-bg-page));--fx-bg-category-indigo-subtle:color-mix(in oklab, var(--fx-color-pastel-indigo) 10%, var(--fx-bg-page));--fx-bg-category-lime-subtle:color-mix(in oklab, var(--fx-color-pastel-lime) 10%, var(--fx-bg-page));--fx-bg-category-slate-subtle:color-mix(in oklab, var(--fx-color-pastel-slate) 10%, var(--fx-bg-page));--fx-bg-info-subtle:color-mix(in oklab, var(--fx-color-blue-300) 16%, var(--fx-bg-surface));--fx-bg-surface-container-low:color-mix(in oklab, var(--fx-bg-surface), var(--fx-text-primary) 2%);--fx-bg-surface-container:color-mix(in oklab, var(--fx-bg-surface), var(--fx-text-primary) 4%);--fx-selection-bg:color-mix(in oklab, var(--fx-bg-brand-solid) 24%, var(--fx-bg-surface));--fx-selection-text:var(--fx-text-primary);--fx-clock-seconds:var(--fx-text-tertiary);--fx-scrollbar-thumb:color-mix(in oklab, var(--fx-text-primary) 28%, transparent);--fx-shadow-color:var(--fx-color-black);--fx-viz-ink:color-mix(in oklab, var(--fx-text-primary) 80%, var(--fx-bg-surface));--fx-viz-accent:var(--fx-color-pastel-yellow);--fx-viz-context:var(--fx-color-neutral-600);--fx-viz-track:color-mix(in oklab, var(--fx-text-primary) 10%, transparent);--fx-elevation-1:0 1px calc(2px * var(--fx-knob-blur)) 0 color-mix(in oklab, var(--fx-shadow-color) calc(var(--fx-knob-depth) * 10%), transparent);--fx-priority-4:var(--fx-border-color-strong)}}[data-fx-theme=siyoh][data-fx-scheme=dark],[data-fx-theme=siyoh] [data-fx-scheme=dark]:not([data-fx-theme]),[data-fx-scheme=dark] [data-fx-theme=siyoh]:not([data-fx-scheme=light]){--fx-text-on-brand:var(--fx-color-white);--fx-text-brand:#a99cf0;--fx-text-primary:#e4e5e9;--fx-text-secondary:#9ea1a9;--fx-text-tertiary:#82868f;--fx-bg-brand-solid:#6a58c8;--fx-bg-brand-solid-hover:#5f4ebe;--fx-bg-brand-solid-active:#5546b0;--fx-bg-brand-subtle:#2e2a55;--fx-bg-page:#0e0f11;--fx-bg-surface:#15161a;--fx-bg-subtle:#191a1e;--fx-bg-muted:#202126;--fx-bg-muted-hover:#26272d;--fx-bg-pressed:#2c2d33;--fx-bg-brand-subtle-hover:#352f60;--fx-bg-brand-subtle-active:#3b3569;--fx-border-color-focus:var(--fx-color-brand-500);--fx-border-color-default:#26272d;--fx-border-color-strong:#34363d;--fx-viz-brand:#8d7fe0;--fx-text-disabled:var(--fx-color-neutral-600);--fx-text-on-category:var(--fx-color-neutral-50);--fx-bg-error-subtle:color-mix(in oklab, var(--fx-color-red-300) 16%, var(--fx-bg-surface));--fx-bg-error-subtle-active:color-mix(in oklab, var(--fx-bg-error-subtle) 80%, var(--fx-fg-error));--fx-bg-success-subtle:color-mix(in oklab, var(--fx-color-green-300) 16%, var(--fx-bg-surface));--fx-bg-warning-subtle:color-mix(in oklab, var(--fx-color-amber-300) 16%, var(--fx-bg-surface));--fx-bg-overlay:var(--fx-color-black);--fx-bg-category-yellow:color-mix(in oklab, var(--fx-color-pastel-yellow) 45%, var(--fx-color-neutral-950));--fx-bg-category-yellow-subtle:color-mix(in oklab, var(--fx-color-pastel-yellow) 10%, var(--fx-bg-page));--fx-bg-category-pink:color-mix(in oklab, var(--fx-color-pastel-pink) 45%, var(--fx-color-neutral-950));--fx-bg-category-pink-subtle:color-mix(in oklab, var(--fx-color-pastel-pink) 10%, var(--fx-bg-page));--fx-bg-category-blue:color-mix(in oklab, var(--fx-color-pastel-blue) 45%, var(--fx-color-neutral-950));--fx-bg-category-blue-subtle:color-mix(in oklab, var(--fx-color-pastel-blue) 10%, var(--fx-bg-page));--fx-bg-category-coral:color-mix(in oklab, var(--fx-color-pastel-coral) 45%, var(--fx-color-neutral-950));--fx-bg-category-coral-subtle:color-mix(in oklab, var(--fx-color-pastel-coral) 10%, var(--fx-bg-page));--fx-bg-category-green:color-mix(in oklab, var(--fx-color-pastel-green) 45%, var(--fx-color-neutral-950));--fx-bg-category-green-subtle:color-mix(in oklab, var(--fx-color-pastel-green) 10%, var(--fx-bg-page));--fx-bg-category-purple:color-mix(in oklab, var(--fx-color-pastel-purple) 45%, var(--fx-color-neutral-950));--fx-bg-category-purple-subtle:color-mix(in oklab, var(--fx-color-pastel-purple) 10%, var(--fx-bg-page));--fx-bg-category-teal-subtle:color-mix(in oklab, var(--fx-color-pastel-teal) 10%, var(--fx-bg-page));--fx-bg-category-orange-subtle:color-mix(in oklab, var(--fx-color-pastel-orange) 10%, var(--fx-bg-page));--fx-bg-category-indigo-subtle:color-mix(in oklab, var(--fx-color-pastel-indigo) 10%, var(--fx-bg-page));--fx-bg-category-lime-subtle:color-mix(in oklab, var(--fx-color-pastel-lime) 10%, var(--fx-bg-page));--fx-bg-category-slate-subtle:color-mix(in oklab, var(--fx-color-pastel-slate) 10%, var(--fx-bg-page));--fx-bg-info-subtle:color-mix(in oklab, var(--fx-color-blue-300) 16%, var(--fx-bg-surface));--fx-bg-surface-container-low:color-mix(in oklab, var(--fx-bg-surface), var(--fx-text-primary) 2%);--fx-bg-surface-container:color-mix(in oklab, var(--fx-bg-surface), var(--fx-text-primary) 4%);--fx-selection-bg:color-mix(in oklab, var(--fx-bg-brand-solid) 24%, var(--fx-bg-surface));--fx-selection-text:var(--fx-text-primary);--fx-clock-seconds:var(--fx-text-tertiary);--fx-scrollbar-thumb:color-mix(in oklab, var(--fx-text-primary) 28%, transparent);--fx-shadow-color:var(--fx-color-black);--fx-viz-ink:color-mix(in oklab, var(--fx-text-primary) 80%, var(--fx-bg-surface));--fx-viz-accent:var(--fx-color-pastel-yellow);--fx-viz-context:var(--fx-color-neutral-600);--fx-viz-track:color-mix(in oklab, var(--fx-text-primary) 10%, transparent);--fx-elevation-1:0 1px calc(2px * var(--fx-knob-blur)) 0 color-mix(in oklab, var(--fx-shadow-color) calc(var(--fx-knob-depth) * 10%), transparent);--fx-priority-4:var(--fx-border-color-strong)}[data-fx-theme=sunset],[data-fx-theme=sunset][data-fx-scheme=light],[data-fx-theme=sunset] [data-fx-scheme=light]:not([data-fx-theme]){--fx-color-neutral-25:#fefaf8;--fx-color-neutral-50:#faf6f4;--fx-color-neutral-100:#f3efed;--fx-color-neutral-200:#e8e3e2;--fx-color-neutral-300:#dbd2cf;--fx-color-neutral-400:#a9a19e;--fx-color-neutral-500:#726a67;--fx-color-neutral-600:#5a524f;--fx-color-neutral-700:#463f3d;--fx-color-neutral-800:#2d2624;--fx-color-neutral-900:#1e1816;--fx-color-neutral-950:#16100e;--fx-color-brand-50:#fef2ee;--fx-color-brand-200:#fec8b3;--fx-color-brand-300:#ffa381;--fx-color-brand-400:#f07f53;--fx-color-brand-500:#ea580c;--fx-color-brand-600:#c34601;--fx-color-brand-700:#a23901;--fx-color-brand-800:#832d01;--fx-color-pastel-yellow:#fad683;--fx-color-pastel-pink:#ffbad4;--fx-color-pastel-blue:#b3d4fe;--fx-color-pastel-coral:#ffc0a9;--fx-color-pastel-green:#b4dfaa;--fx-color-pastel-purple:#d9c6ff;--fx-text-on-brand:var(--fx-color-neutral-950);--fx-text-brand:var(--fx-color-brand-700);--fx-bg-brand-solid:var(--fx-color-brand-500);--fx-bg-brand-solid-hover:var(--fx-color-brand-400);--fx-bg-brand-solid-active:var(--fx-color-brand-300);--fx-bg-brand-subtle:var(--fx-color-brand-50);--fx-border-color-focus:var(--fx-color-brand-500);--fx-viz-brand:var(--fx-color-brand-700);--fx-text-primary:var(--fx-color-neutral-900);--fx-text-secondary:var(--fx-color-neutral-600);--fx-text-tertiary:var(--fx-color-neutral-500);--fx-text-disabled:var(--fx-color-neutral-400);--fx-text-on-category:var(--fx-color-neutral-900);--fx-bg-page:color-mix(in oklab, var(--fx-color-neutral-100) calc(var(--fx-knob-page-tint) * 100%), var(--fx-color-neutral-25));--fx-bg-surface:var(--fx-color-white);--fx-bg-subtle:var(--fx-color-neutral-50);--fx-bg-muted:var(--fx-color-neutral-100);--fx-bg-muted-hover:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 5%);--fx-bg-pressed:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 10%);--fx-bg-error-subtle:var(--fx-color-red-50);--fx-bg-error-subtle-active:color-mix(in oklab, var(--fx-bg-error-subtle) 80%, var(--fx-fg-error));--fx-bg-success-subtle:var(--fx-color-green-50);--fx-bg-warning-subtle:var(--fx-color-amber-50);--fx-bg-overlay:var(--fx-color-neutral-950);--fx-bg-category-yellow:var(--fx-color-pastel-yellow);--fx-bg-category-yellow-subtle:color-mix(in oklab, var(--fx-color-pastel-yellow) 20%, var(--fx-bg-page));--fx-bg-category-pink:var(--fx-color-pastel-pink);--fx-bg-category-pink-subtle:color-mix(in oklab, var(--fx-color-pastel-pink) 20%, var(--fx-bg-page));--fx-bg-category-blue:var(--fx-color-pastel-blue);--fx-bg-category-blue-subtle:color-mix(in oklab, var(--fx-color-pastel-blue) 20%, var(--fx-bg-page));--fx-bg-category-coral:var(--fx-color-pastel-coral);--fx-bg-category-coral-subtle:color-mix(in oklab, var(--fx-color-pastel-coral) 20%, var(--fx-bg-page));--fx-bg-category-green:var(--fx-color-pastel-green);--fx-bg-category-green-subtle:color-mix(in oklab, var(--fx-color-pastel-green) 20%, var(--fx-bg-page));--fx-bg-category-purple:var(--fx-color-pastel-purple);--fx-bg-category-purple-subtle:color-mix(in oklab, var(--fx-color-pastel-purple) 20%, var(--fx-bg-page));--fx-bg-category-teal-subtle:color-mix(in oklab, var(--fx-color-pastel-teal) 20%, var(--fx-bg-page));--fx-bg-category-orange-subtle:color-mix(in oklab, var(--fx-color-pastel-orange) 20%, var(--fx-bg-page));--fx-bg-category-indigo-subtle:color-mix(in oklab, var(--fx-color-pastel-indigo) 20%, var(--fx-bg-page));--fx-bg-category-lime-subtle:color-mix(in oklab, var(--fx-color-pastel-lime) 20%, var(--fx-bg-page));--fx-bg-category-slate-subtle:color-mix(in oklab, var(--fx-color-pastel-slate) 20%, var(--fx-bg-page));--fx-bg-brand-subtle-hover:color-mix(in oklab, var(--fx-bg-brand-subtle) 85%, var(--fx-text-brand));--fx-bg-brand-subtle-active:color-mix(in oklab, var(--fx-bg-brand-subtle) 72%, var(--fx-text-brand));--fx-bg-info-subtle:var(--fx-color-blue-50);--fx-bg-static-light:var(--fx-color-neutral-25);--fx-bg-surface-container-low:color-mix(in oklab, var(--fx-bg-surface), var(--fx-text-primary) 2%);--fx-bg-surface-container:color-mix(in oklab, var(--fx-bg-surface), var(--fx-text-primary) 4%);--fx-selection-bg:color-mix(in oklab, var(--fx-bg-brand-solid) 24%, var(--fx-bg-surface));--fx-selection-text:var(--fx-text-primary);--fx-clock-seconds:var(--fx-text-tertiary);--fx-scrollbar-thumb:color-mix(in oklab, var(--fx-text-primary) 28%, transparent);--fx-border-color-default:var(--fx-color-neutral-200);--fx-border-color-strong:var(--fx-color-neutral-300);--fx-shadow-color:var(--fx-color-neutral-900);--fx-viz-ink:color-mix(in oklab, var(--fx-text-primary) 80%, var(--fx-bg-surface));--fx-viz-accent:var(--fx-color-pastel-yellow);--fx-viz-context:var(--fx-color-neutral-300);--fx-viz-track:color-mix(in oklab, var(--fx-text-primary) 10%, transparent);--fx-elevation-1:0 1px calc(2px * var(--fx-knob-blur)) 0 color-mix(in oklab, var(--fx-shadow-color) calc(var(--fx-knob-depth) * 10%), transparent);--fx-priority-4:var(--fx-border-color-strong)}@media (prefers-color-scheme:dark){[data-fx-theme=sunset]:not([data-fx-scheme=light],[data-fx-scheme=light] *){--fx-text-on-brand:var(--fx-color-neutral-950);--fx-text-brand:var(--fx-color-brand-300);--fx-bg-brand-solid:var(--fx-color-brand-400);--fx-bg-brand-solid-hover:var(--fx-color-brand-300);--fx-bg-brand-solid-active:var(--fx-color-brand-200);--fx-bg-brand-subtle:color-mix(in oklab, var(--fx-bg-brand-solid) 20%, var(--fx-bg-surface));--fx-border-color-focus:var(--fx-color-brand-400);--fx-viz-brand:var(--fx-color-brand-400);--fx-text-primary:var(--fx-color-neutral-50);--fx-text-secondary:var(--fx-color-neutral-300);--fx-text-tertiary:var(--fx-color-neutral-400);--fx-text-disabled:var(--fx-color-neutral-600);--fx-text-on-category:var(--fx-color-neutral-50);--fx-bg-page:var(--fx-color-neutral-950);--fx-bg-surface:var(--fx-color-neutral-900);--fx-bg-subtle:var(--fx-color-neutral-900);--fx-bg-muted:var(--fx-color-neutral-800);--fx-bg-muted-hover:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 5%);--fx-bg-pressed:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 10%);--fx-bg-error-subtle:color-mix(in oklab, var(--fx-color-red-300) 16%, var(--fx-bg-surface));--fx-bg-error-subtle-active:color-mix(in oklab, var(--fx-bg-error-subtle) 80%, var(--fx-fg-error));--fx-bg-success-subtle:color-mix(in oklab, var(--fx-color-green-300) 16%, var(--fx-bg-surface));--fx-bg-warning-subtle:color-mix(in oklab, var(--fx-color-amber-300) 16%, var(--fx-bg-surface));--fx-bg-overlay:var(--fx-color-black);--fx-bg-category-yellow:color-mix(in oklab, var(--fx-color-pastel-yellow) 45%, var(--fx-color-neutral-950));--fx-bg-category-yellow-subtle:color-mix(in oklab, var(--fx-color-pastel-yellow) 10%, var(--fx-bg-page));--fx-bg-category-pink:color-mix(in oklab, var(--fx-color-pastel-pink) 45%, var(--fx-color-neutral-950));--fx-bg-category-pink-subtle:color-mix(in oklab, var(--fx-color-pastel-pink) 10%, var(--fx-bg-page));--fx-bg-category-blue:color-mix(in oklab, var(--fx-color-pastel-blue) 45%, var(--fx-color-neutral-950));--fx-bg-category-blue-subtle:color-mix(in oklab, var(--fx-color-pastel-blue) 10%, var(--fx-bg-page));--fx-bg-category-coral:color-mix(in oklab, var(--fx-color-pastel-coral) 45%, var(--fx-color-neutral-950));--fx-bg-category-coral-subtle:color-mix(in oklab, var(--fx-color-pastel-coral) 10%, var(--fx-bg-page));--fx-bg-category-green:color-mix(in oklab, var(--fx-color-pastel-green) 45%, var(--fx-color-neutral-950));--fx-bg-category-green-subtle:color-mix(in oklab, var(--fx-color-pastel-green) 10%, var(--fx-bg-page));--fx-bg-category-purple:color-mix(in oklab, var(--fx-color-pastel-purple) 45%, var(--fx-color-neutral-950));--fx-bg-category-purple-subtle:color-mix(in oklab, var(--fx-color-pastel-purple) 10%, var(--fx-bg-page));--fx-bg-category-teal-subtle:color-mix(in oklab, var(--fx-color-pastel-teal) 10%, var(--fx-bg-page));--fx-bg-category-orange-subtle:color-mix(in oklab, var(--fx-color-pastel-orange) 10%, var(--fx-bg-page));--fx-bg-category-indigo-subtle:color-mix(in oklab, var(--fx-color-pastel-indigo) 10%, var(--fx-bg-page));--fx-bg-category-lime-subtle:color-mix(in oklab, var(--fx-color-pastel-lime) 10%, var(--fx-bg-page));--fx-bg-category-slate-subtle:color-mix(in oklab, var(--fx-color-pastel-slate) 10%, var(--fx-bg-page));--fx-bg-brand-subtle-hover:color-mix(in oklab, var(--fx-bg-brand-subtle) 85%, var(--fx-text-brand));--fx-bg-brand-subtle-active:color-mix(in oklab, var(--fx-bg-brand-subtle) 72%, var(--fx-text-brand));--fx-bg-info-subtle:color-mix(in oklab, var(--fx-color-blue-300) 16%, var(--fx-bg-surface));--fx-bg-surface-container-low:color-mix(in oklab, var(--fx-bg-surface), var(--fx-text-primary) 2%);--fx-bg-surface-container:color-mix(in oklab, var(--fx-bg-surface), var(--fx-text-primary) 4%);--fx-selection-bg:color-mix(in oklab, var(--fx-bg-brand-solid) 24%, var(--fx-bg-surface));--fx-selection-text:var(--fx-text-primary);--fx-clock-seconds:var(--fx-text-tertiary);--fx-scrollbar-thumb:color-mix(in oklab, var(--fx-text-primary) 28%, transparent);--fx-border-color-default:var(--fx-color-neutral-800);--fx-border-color-strong:var(--fx-color-neutral-700);--fx-shadow-color:var(--fx-color-black);--fx-viz-ink:color-mix(in oklab, var(--fx-text-primary) 80%, var(--fx-bg-surface));--fx-viz-accent:var(--fx-color-pastel-yellow);--fx-viz-context:var(--fx-color-neutral-600);--fx-viz-track:color-mix(in oklab, var(--fx-text-primary) 10%, transparent);--fx-elevation-1:0 1px calc(2px * var(--fx-knob-blur)) 0 color-mix(in oklab, var(--fx-shadow-color) calc(var(--fx-knob-depth) * 10%), transparent);--fx-priority-4:var(--fx-border-color-strong)}}[data-fx-theme=sunset][data-fx-scheme=dark],[data-fx-theme=sunset] [data-fx-scheme=dark]:not([data-fx-theme]),[data-fx-scheme=dark] [data-fx-theme=sunset]:not([data-fx-scheme=light]){--fx-text-on-brand:var(--fx-color-neutral-950);--fx-text-brand:var(--fx-color-brand-300);--fx-bg-brand-solid:var(--fx-color-brand-400);--fx-bg-brand-solid-hover:var(--fx-color-brand-300);--fx-bg-brand-solid-active:var(--fx-color-brand-200);--fx-bg-brand-subtle:color-mix(in oklab, var(--fx-bg-brand-solid) 20%, var(--fx-bg-surface));--fx-border-color-focus:var(--fx-color-brand-400);--fx-viz-brand:var(--fx-color-brand-400);--fx-text-primary:var(--fx-color-neutral-50);--fx-text-secondary:var(--fx-color-neutral-300);--fx-text-tertiary:var(--fx-color-neutral-400);--fx-text-disabled:var(--fx-color-neutral-600);--fx-text-on-category:var(--fx-color-neutral-50);--fx-bg-page:var(--fx-color-neutral-950);--fx-bg-surface:var(--fx-color-neutral-900);--fx-bg-subtle:var(--fx-color-neutral-900);--fx-bg-muted:var(--fx-color-neutral-800);--fx-bg-muted-hover:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 5%);--fx-bg-pressed:color-mix(in oklab, var(--fx-bg-muted), var(--fx-text-primary) 10%);--fx-bg-error-subtle:color-mix(in oklab, var(--fx-color-red-300) 16%, var(--fx-bg-surface));--fx-bg-error-subtle-active:color-mix(in oklab, var(--fx-bg-error-subtle) 80%, var(--fx-fg-error));--fx-bg-success-subtle:color-mix(in oklab, var(--fx-color-green-300) 16%, var(--fx-bg-surface));--fx-bg-warning-subtle:color-mix(in oklab, var(--fx-color-amber-300) 16%, var(--fx-bg-surface));--fx-bg-overlay:var(--fx-color-black);--fx-bg-category-yellow:color-mix(in oklab, var(--fx-color-pastel-yellow) 45%, var(--fx-color-neutral-950));--fx-bg-category-yellow-subtle:color-mix(in oklab, var(--fx-color-pastel-yellow) 10%, var(--fx-bg-page));--fx-bg-category-pink:color-mix(in oklab, var(--fx-color-pastel-pink) 45%, var(--fx-color-neutral-950));--fx-bg-category-pink-subtle:color-mix(in oklab, var(--fx-color-pastel-pink) 10%, var(--fx-bg-page));--fx-bg-category-blue:color-mix(in oklab, var(--fx-color-pastel-blue) 45%, var(--fx-color-neutral-950));--fx-bg-category-blue-subtle:color-mix(in oklab, var(--fx-color-pastel-blue) 10%, var(--fx-bg-page));--fx-bg-category-coral:color-mix(in oklab, var(--fx-color-pastel-coral) 45%, var(--fx-color-neutral-950));--fx-bg-category-coral-subtle:color-mix(in oklab, var(--fx-color-pastel-coral) 10%, var(--fx-bg-page));--fx-bg-category-green:color-mix(in oklab, var(--fx-color-pastel-green) 45%, var(--fx-color-neutral-950));--fx-bg-category-green-subtle:color-mix(in oklab, var(--fx-color-pastel-green) 10%, var(--fx-bg-page));--fx-bg-category-purple:color-mix(in oklab, var(--fx-color-pastel-purple) 45%, var(--fx-color-neutral-950));--fx-bg-category-purple-subtle:color-mix(in oklab, var(--fx-color-pastel-purple) 10%, var(--fx-bg-page));--fx-bg-category-teal-subtle:color-mix(in oklab, var(--fx-color-pastel-teal) 10%, var(--fx-bg-page));--fx-bg-category-orange-subtle:color-mix(in oklab, var(--fx-color-pastel-orange) 10%, var(--fx-bg-page));--fx-bg-category-indigo-subtle:color-mix(in oklab, var(--fx-color-pastel-indigo) 10%, var(--fx-bg-page));--fx-bg-category-lime-subtle:color-mix(in oklab, var(--fx-color-pastel-lime) 10%, var(--fx-bg-page));--fx-bg-category-slate-subtle:color-mix(in oklab, var(--fx-color-pastel-slate) 10%, var(--fx-bg-page));--fx-bg-brand-subtle-hover:color-mix(in oklab, var(--fx-bg-brand-subtle) 85%, var(--fx-text-brand));--fx-bg-brand-subtle-active:color-mix(in oklab, var(--fx-bg-brand-subtle) 72%, var(--fx-text-brand));--fx-bg-info-subtle:color-mix(in oklab, var(--fx-color-blue-300) 16%, var(--fx-bg-surface));--fx-bg-surface-container-low:color-mix(in oklab, var(--fx-bg-surface), var(--fx-text-primary) 2%);--fx-bg-surface-container:color-mix(in oklab, var(--fx-bg-surface), var(--fx-text-primary) 4%);--fx-selection-bg:color-mix(in oklab, var(--fx-bg-brand-solid) 24%, var(--fx-bg-surface));--fx-selection-text:var(--fx-text-primary);--fx-clock-seconds:var(--fx-text-tertiary);--fx-scrollbar-thumb:color-mix(in oklab, var(--fx-text-primary) 28%, transparent);--fx-border-color-default:var(--fx-color-neutral-800);--fx-border-color-strong:var(--fx-color-neutral-700);--fx-shadow-color:var(--fx-color-black);--fx-viz-ink:color-mix(in oklab, var(--fx-text-primary) 80%, var(--fx-bg-surface));--fx-viz-accent:var(--fx-color-pastel-yellow);--fx-viz-context:var(--fx-color-neutral-600);--fx-viz-track:color-mix(in oklab, var(--fx-text-primary) 10%, transparent);--fx-elevation-1:0 1px calc(2px * var(--fx-knob-blur)) 0 color-mix(in oklab, var(--fx-shadow-color) calc(var(--fx-knob-depth) * 10%), transparent);--fx-priority-4:var(--fx-border-color-strong)}[data-fx-body=system]{--fx-font-family-sans:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fx-font-adjust-sans:ex-height .52}[data-fx-body=google-sans]{--fx-font-family-sans:"Google Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fx-font-adjust-sans:ex-height .52}[data-fx-body=inter]{--fx-font-family-sans:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fx-font-adjust-sans:ex-height .52}[data-fx-body=jakarta]{--fx-font-family-sans:"Plus Jakarta Sans", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fx-font-adjust-sans:ex-height .52}[data-fx-body=onest]{--fx-font-family-sans:"Onest", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fx-font-adjust-sans:ex-height .514}[data-fx-body=public]{--fx-font-family-sans:"Public Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fx-font-adjust-sans:ex-height .512}[data-fx-body=source]{--fx-font-family-sans:"Source Sans 3", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fx-font-adjust-sans:ex-height .52}[data-fx-font=system]{--fx-font-family-display:var(--fx-font-family-sans);--fx-font-family-mono:ui-monospace, "SFMono-Regular", Consolas, monospace;--fx-font-family-numeric:var(--fx-font-family-display);--fx-font-adjust-display:var(--fx-font-adjust-sans);--fx-font-adjust-mono:ex-height .52;--fx-font-adjust-numeric:var(--fx-font-adjust-display)}[data-fx-font=condensed]{--fx-font-family-display:"Oswald", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fx-font-family-mono:"IBM Plex Mono", ui-monospace, monospace;--fx-font-family-numeric:var(--fx-font-family-display);--fx-font-adjust-display:ex-height .52;--fx-font-adjust-mono:ex-height .52;--fx-font-adjust-numeric:var(--fx-font-adjust-display)}[data-fx-font=editorial]{--fx-font-family-display:"Lora", Georgia, "Times New Roman", serif;--fx-font-family-mono:"IBM Plex Mono", ui-monospace, monospace;--fx-font-family-numeric:var(--fx-font-family-mono);--fx-font-adjust-display:ex-height .506;--fx-font-adjust-mono:ex-height .52;--fx-font-adjust-numeric:var(--fx-font-adjust-mono)}[data-fx-font=friendly]{--fx-font-family-display:"Quicksand", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fx-font-family-mono:"IBM Plex Mono", ui-monospace, monospace;--fx-font-family-numeric:var(--fx-font-family-display);--fx-font-adjust-display:ex-height .52;--fx-font-adjust-mono:ex-height .52;--fx-font-adjust-numeric:var(--fx-font-adjust-display)}[data-fx-font=grotesk]{--fx-font-family-display:"Space Grotesk", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fx-font-family-mono:"IBM Plex Mono", ui-monospace, monospace;--fx-font-family-numeric:var(--fx-font-family-display);--fx-font-adjust-display:ex-height .471;--fx-font-adjust-mono:ex-height .52;--fx-font-adjust-numeric:var(--fx-font-adjust-display)}[data-fx-font=onest]{--fx-font-family-display:"Onest", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fx-font-family-numeric:var(--fx-font-family-display);--fx-font-adjust-display:ex-height .514;--fx-font-adjust-numeric:var(--fx-font-adjust-display)}[data-fx-font=wide]{--fx-font-family-display:"Unbounded", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fx-font-family-mono:"IBM Plex Mono", ui-monospace, monospace;--fx-font-family-numeric:var(--fx-font-family-display);--fx-font-adjust-display:ex-height .448;--fx-font-adjust-mono:ex-height .52;--fx-font-adjust-numeric:var(--fx-font-adjust-display)}[data-fx-personality=hard]{--fx-knob-pill:0;--fx-knob-depth:1.2;--fx-knob-blur:.5;--fx-knob-motion:.85;--fx-knob-outline:1;--fx-knob-field-fill:0;--fx-radius-control:4px;--fx-radius-nav:4px;--fx-radius-field-multiline:4px;--fx-radius-surface:4px;--fx-radius-overlay:8px;--fx-radius-badge:4px;--fx-radius-checkbox-ratio:.15}[data-fx-personality=medium]{--fx-knob-pill:0;--fx-knob-depth:1;--fx-knob-blur:1;--fx-knob-motion:1;--fx-knob-outline:1;--fx-knob-field-fill:0;--fx-radius-control:8px;--fx-radius-nav:6px;--fx-radius-field-multiline:8px;--fx-radius-surface:12px;--fx-radius-overlay:16px;--fx-radius-badge:6px;--fx-radius-checkbox-ratio:.25;--fx-radius-tag:var(--fx-radius-badge)}[data-fx-personality=soft]{--fx-knob-pill:0;--fx-knob-depth:.9;--fx-knob-blur:2;--fx-knob-motion:1.15;--fx-knob-outline:0;--fx-knob-field-fill:1;--fx-radius-control:12px;--fx-radius-nav:8px;--fx-radius-field-multiline:12px;--fx-radius-surface:14px;--fx-radius-overlay:14px;--fx-radius-badge:8px;--fx-radius-tag:999px;--fx-radius-checkbox-ratio:.34}[data-fx-personality=round]{--fx-knob-pill:1;--fx-knob-depth:.9;--fx-knob-blur:2;--fx-knob-motion:1.15;--fx-knob-outline:0;--fx-knob-field-fill:1;--fx-radius-control:12px;--fx-radius-nav:8px;--fx-radius-field-multiline:16px;--fx-radius-surface:14px;--fx-radius-overlay:14px;--fx-radius-badge:8px;--fx-radius-tag:999px;--fx-radius-checkbox-ratio:.34}[data-fx-edge=line],[data-fx-edge=line] [data-fx-personality]{--fx-knob-outline:1;--fx-knob-depth:0;--fx-knob-field-fill:0}[data-fx-edge=shadow],[data-fx-edge=shadow] [data-fx-personality]{--fx-knob-outline:0;--fx-knob-depth:1;--fx-knob-field-fill:1}[data-fx-edge=hybrid],[data-fx-edge=hybrid] [data-fx-personality]{--fx-knob-outline:0;--fx-knob-depth:0;--fx-knob-field-fill:1;--fx-knob-page-tint:.65}[data-fx-density=compact]{--fx-knob-density:.82}[data-fx-density=default]{--fx-knob-density:1}[data-fx-density=comfortable]{--fx-knob-density:1.18}[data-fx-motion=none],[data-fx-motion=none] [data-fx-personality]{--fx-knob-motion:0;--fx-knob-motion-press:0;--fx-knob-motion-loop:0;--fx-motion-shift-sm:0px;--fx-motion-shift-md:0px;--fx-motion-shift-lg:0px;--fx-motion-scale-enter:1;--fx-motion-scale-press:1}[data-fx-motion=calm]{--fx-knob-motion-press:0;--fx-ease-spring:cubic-bezier(.2, 0, 0, 1)}[data-fx-motion=expressive]{--fx-knob-motion-lift:1;--fx-knob-motion-stagger:1}:root,[data-fx-scheme],[data-fx-theme],[data-fx-body],[data-fx-font],[data-fx-personality],[data-fx-edge],[data-fx-density],[data-fx-motion]{--fx-control-h-sm:max(var(--fx-size-min-target), calc(var(--fx-size-control-sm) * var(--fx-knob-density)));--fx-control-h-md:max(var(--fx-size-min-target), calc(var(--fx-size-control-md) * var(--fx-knob-density)));--fx-control-h-lg:max(var(--fx-size-min-target), calc(var(--fx-size-control-lg) * var(--fx-knob-density)));--fx-shadow-sm:0 1px calc(2px * var(--fx-knob-blur)) 0 color-mix(in oklab, var(--fx-shadow-color) calc(var(--fx-knob-depth) * 10%), transparent);--fx-shadow-md:0 4px calc(8px * var(--fx-knob-blur)) -2px color-mix(in oklab, var(--fx-shadow-color) calc(var(--fx-knob-depth) * 10%), transparent), 0 2px calc(4px * var(--fx-knob-blur)) -2px color-mix(in oklab, var(--fx-shadow-color) calc(var(--fx-knob-depth) * 6%), transparent);--fx-shadow-lg:0 12px calc(16px * var(--fx-knob-blur)) -4px color-mix(in oklab, var(--fx-shadow-color) calc(var(--fx-knob-depth) * 8%), transparent), 0 4px calc(6px * var(--fx-knob-blur)) -2px color-mix(in oklab, var(--fx-shadow-color) calc(var(--fx-knob-depth) * 3%), transparent), 0 24px calc(48px * var(--fx-knob-blur)) -12px color-mix(in oklab, var(--fx-shadow-color) calc(var(--fx-knob-depth) * 12%), transparent);--fx-border-color-surface:color-mix(in oklab, var(--fx-border-color-default) calc(var(--fx-knob-outline) * 100%), transparent);--fx-bg-field:color-mix(in oklab, var(--fx-bg-muted) calc(var(--fx-knob-field-fill) * 100%), var(--fx-bg-surface));--fx-border-color-field:color-mix(in oklab, var(--fx-border-color-default) calc((1 - var(--fx-knob-field-fill)) * 100%), transparent);--fx-motion-fast:calc(var(--fx-duration-fast) * var(--fx-knob-motion));--fx-motion-base:calc(var(--fx-duration-base) * var(--fx-knob-motion));--fx-motion-slow:calc(var(--fx-duration-slow) * var(--fx-knob-motion));--fx-motion-instant:calc(var(--fx-duration-instant) * var(--fx-knob-motion));--fx-motion-slower:calc(var(--fx-duration-slower) * var(--fx-knob-motion));--fx-motion-exit-base:calc(var(--fx-duration-base) * var(--fx-knob-motion) * .7);--fx-motion-press:calc(1 - (1 - var(--fx-motion-scale-press)) * var(--fx-knob-motion-press))}@media (pointer:coarse){:root,[data-fx-scheme],[data-fx-theme],[data-fx-body],[data-fx-font],[data-fx-personality],[data-fx-edge],[data-fx-density],[data-fx-motion]{--fx-control-h-sm:max(var(--fx-size-touch-target), calc(var(--fx-size-control-sm) * var(--fx-knob-density)));--fx-control-h-md:max(var(--fx-size-touch-target), calc(var(--fx-size-control-md) * var(--fx-knob-density)))}}}@layer fx.base{:root{color-scheme:light;font-family:var(--fx-font-family-sans);font-size-adjust:var(--fx-font-adjust-sans);color:var(--fx-text-primary);background:var(--fx-bg-page)}[data-fx-scheme=dark]{color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-fx-scheme=light]){color-scheme:dark}}[data-fx-scheme]{color:var(--fx-text-primary);background:var(--fx-bg-page)}[hidden]:not([hidden=until-found]){display:none!important}::selection{background:var(--fx-selection-bg);color:var(--fx-selection-text)}:root{scrollbar-color:var(--fx-scrollbar-thumb) var(--fx-scrollbar-track);--fx-scroll-hide:2s}.fx-clock__s{color:var(--fx-clock-seconds)}:where(pre,.fx-table-scroll,.fx-gantt,.fx-board,.fx-schedule):not([data-fx-vscroll]),[data-fx-hscroll]{scrollbar-width:thin;scrollbar-color:transparent transparent}:where(pre,.fx-table-scroll,.fx-gantt,.fx-board,.fx-schedule,[data-fx-hscroll])[data-fx-scrolling]{scrollbar-color:var(--fx-scrollbar-thumb) transparent}summary{list-style:none}summary::-webkit-details-marker{display:none}:where(details[data-fx-chevron]>summary:not([class]),.fx-prose details>summary:not([class])):before{content:"";block-size:1em;inline-size:1em;vertical-align:-.125em;opacity:.55;transition:rotate var(--fx-motion-fast) var(--fx-ease-standard);background:currentColor;margin-inline-end:var(--fx-space-2);display:inline-block;rotate:-90deg;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}:where(details[data-fx-chevron][open]>summary:not([class]),.fx-prose details[open]>summary:not([class])):before{rotate:0deg}:where(details[data-fx-chevron]>summary:not([class]),.fx-prose details>summary:not([class])){cursor:pointer}@property --_edge-s{syntax:"<length>";inherits:false;initial-value:0}@property --_edge-e{syntax:"<length>";inherits:false;initial-value:0}@keyframes fx-edge-x{0%{--_edge-s:0px;--_edge-e:var(--fx-space-8)}8%,92%{--_edge-s:var(--fx-space-8);--_edge-e:var(--fx-space-8)}to{--_edge-s:var(--fx-space-8);--_edge-e:0px}}@keyframes fx-pulse{50%{opacity:.35}}@keyframes fx-spin{to{rotate:1turn}}@keyframes fx-fade-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){:root,[data-fx-personality],[data-fx-motion]{--fx-knob-motion:0;--fx-knob-motion-press:0;--fx-knob-motion-lift:0;--fx-knob-motion-stagger:0;--fx-knob-motion-loop:0;--fx-motion-shift-sm:0px;--fx-motion-shift-md:0px;--fx-motion-shift-lg:0px;--fx-motion-scale-enter:1}}}@layer fx.components{.fx-accordion{border-block:var(--fx-border-width-default) solid var(--fx-border-color-default);display:grid}.fx-accordion__item+.fx-accordion__item{border-block-start:var(--fx-border-width-default) solid var(--fx-border-color-default)}.fx-accordion__summary{align-items:center;gap:var(--fx-space-3);min-block-size:var(--fx-control-h-md);padding-block:var(--fx-space-3);cursor:pointer;font-weight:var(--fx-font-weight-medium);color:var(--fx-text-primary);list-style:none;display:flex}.fx-accordion__summary::-webkit-details-marker{display:none}.fx-accordion__summary:after{content:"";inline-size:var(--fx-size-icon-sm);block-size:var(--fx-size-icon-sm);opacity:.55;transition:rotate var(--fx-motion-fast) var(--fx-ease-standard), opacity var(--fx-motion-fast) var(--fx-ease-standard);background:currentColor;flex:none;margin-inline-start:auto;rotate:-90deg;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.fx-accordion__summary:hover:after{opacity:.9}.fx-accordion__item[open]>.fx-accordion__summary:after{rotate:0deg}.fx-accordion__summary:focus-visible{outline:var(--fx-border-width-focus) solid var(--fx-border-color-focus);outline-offset:var(--fx-border-width-focus);border-radius:var(--fx-radius-badge)}.fx-accordion__body{color:var(--fx-text-secondary);font-size:var(--fx-font-size-sm);padding-block-end:var(--fx-space-4);line-height:1.6}@supports (interpolate-size:allow-keywords){.fx-accordion{interpolate-size:allow-keywords}.fx-accordion__item::details-content{block-size:0;transition:block-size var(--fx-motion-base) var(--fx-ease-standard), content-visibility var(--fx-motion-base) allow-discrete;overflow:clip}.fx-accordion__item[open]::details-content{block-size:auto}}.fx-accordion__icon{inline-size:var(--fx-size-icon-md);block-size:var(--fx-size-icon-md);color:var(--fx-text-tertiary);flex:none}.fx-accordion__meta{color:var(--fx-text-tertiary);font-size:var(--fx-font-size-xs);font-weight:var(--fx-font-weight-regular);margin-inline-start:auto}.fx-accordion__summary:has(>.fx-accordion__meta):after{margin-inline-start:var(--fx-space-2)}.fx-accordion[data-chevron=start] .fx-accordion__summary:after{order:-1;margin-inline-start:0}.fx-accordion[data-chevron=start] .fx-accordion__meta{margin-inline-start:auto}.fx-accordion[data-chevron=start] .fx-accordion__body{padding-inline-start:calc(var(--fx-size-icon-sm) + var(--fx-space-3))}.fx-accordion[data-variant=flush]{border-block:0}.fx-accordion[data-variant=flush] .fx-accordion__item+.fx-accordion__item{border-block-start:0}.fx-accordion[data-variant=bordered]{border:var(--fx-border-width-default) solid var(--fx-border-color-default);border-radius:var(--fx-radius-surface);overflow:clip}.fx-accordion[data-variant=separated]{gap:var(--fx-space-2);border-block:0}.fx-accordion[data-variant=separated]>.fx-accordion__item{border:var(--fx-border-width-default) solid var(--fx-border-color-default);border-radius:var(--fx-radius-surface);overflow:clip}.fx-accordion:is([data-variant=bordered],[data-variant=separated]) :is(.fx-accordion__summary,.fx-accordion__body){padding-inline:var(--fx-space-4)}.fx-accordion[data-focus=inset] .fx-accordion__summary:focus-visible{outline-offset:calc(var(--fx-border-width-focus) * -1)}.fx-accordion__body>.fx-accordion{border-block-end:0;margin-block-start:var(--fx-space-2);padding-inline-start:var(--fx-space-4)}@media print{.fx-accordion__item::details-content{content-visibility:visible;block-size:auto}.fx-accordion__summary:after{display:none}}@media (forced-colors:active){.fx-accordion__summary:after{opacity:1;background:buttontext}}.fx-achievements{grid-template-columns:repeat(auto-fill, minmax(min(100%, calc(var(--fx-space-12) * 4.5)), 1fr));gap:var(--fx-space-3);margin:0;padding:0;list-style:none;display:grid}.fx-achievement{align-items:center;gap:var(--fx-space-3);min-inline-size:0;padding:var(--fx-space-3) var(--fx-space-4);border:var(--fx-border-width-default) solid var(--fx-border-color-default);border-radius:var(--fx-radius-surface);background:var(--fx-bg-surface);color:var(--fx-text-primary);display:flex}.fx-achievement__icon{inline-size:var(--fx-control-h-md);aspect-ratio:1;font-size:var(--fx-font-size-2xl);flex:none;place-items:center;line-height:1;display:inline-grid}.fx-achievement__icon svg{inline-size:var(--fx-size-icon-md);block-size:var(--fx-size-icon-md);color:var(--fx-text-brand)}.fx-achievement__body{gap:calc(var(--fx-space-1) / 2);flex:1;min-inline-size:0;display:grid}.fx-achievement__title{font-size:var(--fx-font-size-sm);font-weight:var(--fx-font-weight-semibold);line-height:1.35}.fx-achievement__desc{color:var(--fx-text-tertiary);font-size:var(--fx-font-size-xs);line-height:1.4}.fx-achievement__bar{--fx-achievement-value:0%;block-size:var(--fx-space-1);border-radius:var(--fx-radius-pill);background:var(--fx-bg-muted);margin-block-start:var(--fx-space-1);display:block;overflow:hidden}.fx-achievement__bar:before{content:"";inline-size:var(--fx-achievement-value);border-radius:inherit;background:var(--fx-bg-brand-solid);block-size:100%;display:block}.fx-achievement[data-state=locked]{background:0 0;border-style:dashed}.fx-achievement[data-state=locked] .fx-achievement__icon{filter:grayscale();opacity:.55}.fx-achievement[data-state=locked] .fx-achievement__title{color:var(--fx-text-secondary)}.fx-achievement[data-state=new]{border-color:var(--fx-border-color-focus);outline:var(--fx-border-width-default) solid var(--fx-border-color-focus);outline-offset:calc(var(--fx-border-width-default) * -2);background:var(--fx-bg-brand-subtle)}.fx-achievement__new{padding:calc(var(--fx-space-1) / 2) var(--fx-space-2);border-radius:var(--fx-radius-tag);background:var(--fx-bg-brand-solid);color:var(--fx-text-on-brand);font-size:var(--fx-font-size-xs);font-weight:var(--fx-font-weight-semibold);flex:none}@media (forced-colors:active){.fx-achievement{border-color:canvastext}.fx-achievement__bar:before{background:highlight}}.fx-alert{--_bg:var(--fx-bg-muted);--_fg:var(--fx-text-secondary);align-items:start;gap:var(--fx-space-1) var(--fx-space-3);padding:var(--fx-space-4);border-radius:var(--fx-radius-surface);background:var(--_bg);color:var(--fx-text-primary);font-size:var(--fx-font-size-sm);grid-template-columns:auto minmax(0,1fr) auto;line-height:1.5;display:grid}.fx-alert:before{content:"";inline-size:var(--fx-size-status-dot);block-size:var(--fx-size-status-dot);border-radius:var(--fx-radius-badge);background:var(--_fg);grid-row:span 2;margin-block-start:calc(var(--fx-space-1) * .75)}.fx-alert[data-tone=info]{--_bg:var(--fx-bg-info-subtle);--_fg:var(--fx-fg-info)}.fx-alert[data-tone=info]:before{border-radius:var(--fx-radius-circle)}.fx-alert[data-tone=success]{--_bg:var(--fx-bg-success-subtle);--_fg:var(--fx-fg-success)}.fx-alert[data-tone=success]:before{border-radius:var(--fx-radius-circle)}.fx-alert[data-tone=warning]{--_bg:var(--fx-bg-warning-subtle);--_fg:var(--fx-fg-warning)}.fx-alert[data-tone=warning]:before{clip-path:polygon(50% 0,100% 100%,0 100%);border-radius:0}.fx-alert[data-tone=error]{--_bg:var(--fx-bg-error-subtle);--_fg:var(--fx-fg-error)}.fx-alert[data-tone=error]:before{border-radius:0;rotate:45deg;scale:.85}.fx-alert[data-tone=brand]{--_bg:var(--fx-bg-brand-subtle);--_fg:var(--fx-text-brand)}.fx-alert__title{font-weight:var(--fx-font-weight-semibold);grid-column:2;margin:0}.fx-alert__text{color:var(--fx-text-secondary);grid-column:2;margin:0}.fx-alert__list{margin:var(--fx-space-1) 0 0;color:var(--fx-text-secondary);grid-column:2;padding-inline-start:var(--fx-space-4)}.fx-alert__list a{color:inherit;text-underline-offset:calc(var(--fx-space-1) * .75);text-decoration:underline}.fx-alert__action{color:var(--_fg);font-weight:var(--fx-font-weight-semibold);text-underline-offset:calc(var(--fx-space-1) * .75);grid-column:2;justify-self:start;margin-block-start:var(--fx-space-1);text-decoration:underline}.fx-alert__close{inline-size:var(--fx-size-min-target);block-size:var(--fx-size-min-target);margin:calc(var(--fx-space-1) * -1);border-radius:var(--fx-radius-badge);color:var(--fx-text-tertiary);font:inherit;font-size:var(--fx-font-size-lg);cursor:pointer;background:0 0;border:0;grid-area:1/3;padding:0;line-height:1}.fx-alert__close:hover{color:var(--fx-text-primary)}.fx-alert__close:focus-visible{outline:var(--fx-border-width-focus) solid var(--fx-border-color-focus)}.fx-alert[data-layout=compact]{padding:var(--fx-space-2) var(--fx-space-3);align-items:center}.fx-alert[data-layout=compact]:before{grid-row:auto;margin:0}.fx-alert__icon{inline-size:var(--fx-size-icon-md);block-size:var(--fx-size-icon-md);color:var(--_fg);flex:none;grid-row:span 2}.fx-alert:has(>.fx-alert__icon):before{content:none}.fx-alert>.fx-alert__icon{margin-block-start:calc(var(--fx-space-1) / 2)}@media (forced-colors:active){.fx-alert{border:var(--fx-border-width-default) solid CanvasText}}.fx-auth{box-sizing:border-box;min-block-size:100dvh;padding:var(--fx-space-6);background:var(--fx-bg-page);color:var(--fx-text-primary);place-items:center;display:grid}.fx-auth__card{box-sizing:border-box;inline-size:min(100%, var(--fx-dialog-width));gap:var(--fx-space-6);padding:var(--fx-space-8);border:var(--fx-border-width-default) solid var(--fx-border-color-surface);border-radius:var(--fx-radius-overlay);background:var(--fx-bg-surface);box-shadow:var(--fx-shadow-sm);display:grid}.fx-auth__brand{align-items:center;gap:var(--fx-space-2);font-weight:var(--fx-font-weight-semibold);color:var(--fx-text-primary);text-decoration:none;display:flex}.fx-auth__brand>:is(svg,img){inline-size:var(--fx-size-icon-lg);block-size:var(--fx-size-icon-lg);color:var(--fx-text-brand)}.fx-auth__brand[data-logo=wordmark]>:is(svg,img){inline-size:auto;block-size:calc(var(--fx-size-icon-lg) * 1.25);max-inline-size:14rem}.fx-auth__head{gap:var(--fx-space-2);display:grid}.fx-auth__title{font-size:var(--fx-font-size-xl);font-weight:var(--fx-font-weight-semibold);margin:0}.fx-auth__text{font-size:var(--fx-font-size-sm);color:var(--fx-text-secondary);margin:0}.fx-auth__form{gap:var(--fx-space-4);display:grid}.fx-auth__social{gap:var(--fx-space-2);display:grid}.fx-auth__or{align-items:center;gap:var(--fx-space-3);color:var(--fx-text-tertiary);font-size:var(--fx-font-size-xs);display:flex}.fx-auth__or:before,.fx-auth__or:after{content:"";block-size:var(--fx-border-width-default);background:var(--fx-border-color-default);flex:1}.fx-auth__foot{font-size:var(--fx-font-size-sm);color:var(--fx-text-secondary);text-align:center;margin:0}.fx-auth__foot a{color:var(--fx-text-brand);font-weight:var(--fx-font-weight-medium)}.fx-auth__legal{font-size:var(--fx-font-size-xs);color:var(--fx-text-tertiary);text-align:center;margin:0}.fx-auth__view{gap:var(--fx-space-6);display:grid}.fx-auth__view[hidden]{display:none}.fx-auth__view[data-view=sent]{text-align:center;justify-items:center}.fx-auth__art{inline-size:calc(var(--fx-space-12) * 1.25);block-size:calc(var(--fx-space-12) * 1.25);border-radius:var(--fx-radius-surface);background:var(--fx-bg-brand-subtle);color:var(--fx-text-brand);place-items:center;display:grid}.fx-auth__art>svg{inline-size:var(--fx-size-icon-lg);block-size:var(--fx-size-icon-lg)}.fx-auth__email{font-weight:var(--fx-font-weight-semibold);color:var(--fx-text-primary);overflow-wrap:anywhere}.fx-auth[data-variant=split]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);place-items:stretch stretch;padding:0}.fx-auth[data-variant=split] .fx-auth__main{padding:var(--fx-space-6);place-items:center;display:grid}.fx-auth[data-variant=split] .fx-auth__card{box-shadow:none;background:0 0;border:0;padding:0}.fx-auth__aside{align-content:space-between;gap:var(--fx-space-8);padding:var(--fx-space-10);background:var(--fx-bg-brand-solid);color:var(--fx-text-on-brand);display:none}.fx-auth[data-variant=split] .fx-auth__aside{display:grid}.fx-auth__quote{font-size:var(--fx-font-size-display-sm);font-weight:var(--fx-font-weight-medium);margin:0;line-height:1.3}.fx-auth__cite{margin:var(--fx-space-4) 0 0;font-size:var(--fx-font-size-sm);opacity:.85}@media (width<=839.98px){.fx-auth[data-variant=split]{grid-template-columns:minmax(0,1fr)}.fx-auth[data-variant=split] .fx-auth__aside{display:none}}@media (width<=599.98px){.fx-auth__card{padding:var(--fx-space-5)}}.fx-auth[data-step=form] .fx-auth__view:not([data-view=form]),.fx-auth[data-step=sent] .fx-auth__view:not([data-view=sent]),.fx-auth[data-step=verify] .fx-auth__view:not([data-view=verify]),.fx-auth[data-step=forgot] .fx-auth__view:not([data-view=forgot]),.fx-auth[data-step=reset] .fx-auth__view:not([data-view=reset]),.fx-auth[data-step=done] .fx-auth__view:not([data-view=done]){display:none}.fx-auth__view:is([data-view=verify],[data-view=done]){text-align:center;justify-items:center}.fx-auth__view[data-view=verify] .fx-auth__form{justify-items:center}.fx-auth__title:focus{outline:none}.fx-auth__row{justify-content:space-between;align-items:baseline;gap:var(--fx-space-3);display:flex}.fx-auth__link{color:var(--fx-text-brand);font:inherit;font-size:var(--fx-font-size-sm);font-weight:var(--fx-font-weight-medium);text-underline-offset:var(--fx-space-1);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.fx-auth__link:focus-visible{outline:var(--fx-border-width-focus) solid var(--fx-border-color-focus);outline-offset:var(--fx-border-width-focus);border-radius:var(--fx-radius-badge)}.fx-auth__back{align-items:center;gap:var(--fx-space-1);justify-self:start;display:inline-flex}.fx-auth__back:before{content:"←"}.fx-auth__art[data-tone=success]{background:var(--fx-bg-success-subtle);color:var(--fx-fg-success)}.fx-auth__rules{gap:var(--fx-space-1);color:var(--fx-text-tertiary);font-size:var(--fx-font-size-xs);margin:0;padding:0;list-style:none;display:grid}.fx-auth__rules>li:before{content:"○ "}.fx-auth__rules>li[data-ok]{color:var(--fx-fg-success)}.fx-auth__rules>li[data-ok]:before{content:"✓ "}.fx-avatar{--_s:var(--fx-size-avatar-md);--fx-avatar-ring:var(--fx-bg-surface);inline-size:var(--_s);block-size:var(--_s);border-radius:calc(var(--_s) * var(--fx-radius-avatar-ratio));background:var(--fx-bg-category-blue);color:var(--fx-text-on-category);font-size:var(--fx-font-size-xs);font-weight:var(--fx-font-weight-semibold);user-select:none;flex:none;place-items:center;line-height:1;display:inline-grid;position:relative}.fx-avatar[data-size=sm]{--_s:var(--fx-size-avatar-sm);font-size:calc(var(--fx-font-size-xs) * .75)}.fx-avatar[data-size=lg]{--_s:var(--fx-size-avatar-lg);font-size:var(--fx-font-size-lg)}:is(.fx-chip,.fx-option,.fx-btn,.fx-nav__item,.fx-combobox) .fx-avatar{border-radius:calc(var(--_s) * max(var(--fx-radius-avatar-ratio), var(--fx-knob-pill) * .5))}.fx-avatar>img{object-fit:cover;border-radius:inherit;block-size:100%;inline-size:100%}.fx-avatar[data-color=yellow]{background:var(--fx-bg-category-yellow)}.fx-avatar[data-color=pink]{background:var(--fx-bg-category-pink)}.fx-avatar[data-color=blue]{background:var(--fx-bg-category-blue)}.fx-avatar[data-color=coral]{background:var(--fx-bg-category-coral)}.fx-avatar[data-color=green]{background:var(--fx-bg-category-green)}.fx-avatar[data-color=purple]{background:var(--fx-bg-category-purple)}.fx-avatar[data-status]:after{content:"";inline-size:var(--fx-size-status-dot);block-size:var(--fx-size-status-dot);box-sizing:border-box;border-radius:var(--fx-radius-circle);border:var(--fx-border-width-focus) solid var(--fx-avatar-ring);background:var(--fx-border-color-strong);position:absolute;inset-block-end:calc(var(--fx-border-width-focus) * -1);inset-inline-end:calc(var(--fx-border-width-focus) * -1)}.fx-avatar[data-size=sm][data-status]:after{inline-size:var(--fx-size-status-dot-sm);block-size:var(--fx-size-status-dot-sm)}.fx-avatar[data-status=active]:after{background:var(--fx-fg-success);animation:fx-pulse var(--fx-duration-pulse) var(--fx-ease-standard) infinite}.fx-avatar[data-status=waiting]:after{background:var(--fx-fg-warning)}.fx-avatar[data-status=stopped]:after{background:var(--fx-fg-error)}@media (prefers-reduced-motion:reduce){.fx-avatar[data-status]:after{animation:none}}.fx-avatar-group{align-items:center;display:inline-flex}.fx-avatar-group>.fx-avatar{outline:var(--fx-border-width-focus) solid var(--fx-avatar-ring)}.fx-avatar-group>.fx-avatar+.fx-avatar{margin-inline-start:calc(var(--fx-space-2) * -1)}.fx-avatar[data-more]{background:var(--fx-bg-muted);color:var(--fx-text-secondary)}.fx-avatar[data-size=xs]{--_s:var(--fx-size-icon-sm);font-size:calc(var(--fx-font-size-xs) * .5)}.fx-avatar[data-size=xs][data-status]:after{inline-size:calc(var(--fx-size-status-dot-sm) * .6);block-size:calc(var(--fx-size-status-dot-sm) * .6);border-width:calc(var(--fx-border-width-focus) / 2)}.fx-avatar[data-size=xl]{--_s:calc(var(--fx-size-avatar-lg) * 1.5);font-size:var(--fx-font-size-xl)}.fx-avatar[data-size="2xl"]{--_s:calc(var(--fx-size-avatar-lg) * 2);font-size:var(--fx-font-size-display-sm)}:is(.fx-avatar[data-size=xl],.fx-avatar[data-size="2xl"])[data-status]:after{inline-size:var(--fx-size-icon-sm);block-size:var(--fx-size-icon-sm)}.fx-avatar-group>.fx-avatar+.fx-avatar{transition:margin var(--fx-motion-base) var(--fx-ease-standard)}.fx-avatar-group[data-spread]:is(:hover,:focus-within)>.fx-avatar+.fx-avatar{margin-inline-start:var(--fx-space-1)}.fx-avatar-group[data-layout=grid]{gap:var(--fx-space-2);flex-wrap:wrap}.fx-avatar-group[data-layout=grid]>.fx-avatar+.fx-avatar{margin-inline-start:0}.fx-avatar-group[data-layout=grid]>.fx-avatar{outline:0}.fx-avatar-group[data-max="3"]>.fx-avatar:nth-child(n+4):not([data-more]),.fx-avatar-group[data-max="4"]>.fx-avatar:nth-child(n+5):not([data-more]),.fx-avatar-group[data-max="5"]>.fx-avatar:nth-child(n+6):not([data-more]),.fx-avatar-group[data-max="6"]>.fx-avatar:nth-child(n+7):not([data-more]){display:none}button.fx-avatar[data-more]{cursor:pointer;transition:background-color var(--fx-motion-fast) var(--fx-ease-standard), scale var(--fx-motion-instant) var(--fx-ease-standard);border:0;padding:0;font-family:inherit}button.fx-avatar[data-more]:hover{background:var(--fx-bg-subtle);color:var(--fx-text-primary)}button.fx-avatar[data-more]:active{scale:var(--fx-motion-press)}button.fx-avatar[data-more]:focus-visible{outline:var(--fx-border-width-focus) solid var(--fx-border-color-focus);outline-offset:var(--fx-border-width-focus)}.fx-avatar:has(>.fx-avatar__fallback)>:is(img,.fx-avatar__fallback){grid-area:1/1}.fx-avatar__fallback{place-items:center;block-size:100%;inline-size:100%;display:grid}.fx-avatar__fallback>svg{block-size:55%;inline-size:55%}.fx-avatar__fallback[data-person]{border-radius:inherit;color:var(--fx-color-neutral-900);place-items:end center;overflow:hidden}.fx-avatar__fallback[data-person]>svg{block-size:82%;inline-size:82%;margin-block-end:-2%}.fx-avatar[data-tone=muted]{background:var(--fx-bg-muted);outline:var(--fx-border-width-default) solid var(--fx-border-color-strong);outline-offset:calc(var(--fx-border-width-default) * -1)}.fx-avatar[data-tone=muted]>.fx-avatar__fallback[data-person]{color:var(--fx-text-secondary)}.fx-avatar__badge{box-sizing:border-box;inline-size:max(var(--fx-size-status-dot), 38%);block-size:max(var(--fx-size-status-dot), 38%);border:var(--fx-border-width-focus) solid var(--fx-avatar-ring);border-radius:var(--fx-radius-circle);background:var(--fx-bg-brand-solid);color:var(--fx-text-on-brand);place-items:center;line-height:1;display:grid;position:absolute;inset-block-start:calc(var(--fx-border-width-focus) * -1);inset-inline-end:calc(var(--fx-border-width-focus) * -1);overflow:hidden}.fx-avatar__badge>:is(svg,img){object-fit:cover;block-size:70%;inline-size:70%}.fx-avatar[data-editable]{cursor:pointer;overflow:hidden}.fx-avatar__edit{border-radius:inherit;background:color-mix(in oklab, var(--fx-text-primary) 55%, transparent);color:var(--fx-bg-surface);font-size:var(--fx-font-size-xs);font-weight:var(--fx-font-weight-semibold);opacity:0;transition:opacity var(--fx-motion-fast) var(--fx-ease-standard);place-items:center;display:grid;position:absolute;inset:0}.fx-avatar__edit>svg{block-size:40%;inline-size:40%}.fx-avatar[data-editable]:is(:hover,:focus-visible,:focus-within)>.fx-avatar__edit{opacity:1}.fx-avatar[data-editable]:focus-visible{outline:var(--fx-border-width-focus) solid var(--fx-border-color-focus);outline-offset:var(--fx-border-width-focus)}@media (hover:none){.fx-avatar[data-editable]>.fx-avatar__edit{opacity:1;background:color-mix(in oklab, var(--fx-text-primary) 35%, transparent)}}@media (forced-colors:active){.fx-avatar{border:var(--fx-border-width-default) solid ButtonText;forced-color-adjust:none;color:canvastext;background:canvas}.fx-avatar[data-status]:after{background:highlight;border-color:canvas}.fx-avatar__badge{color:highlighttext;background:highlight}}.fx-back-link{align-items:center;gap:var(--fx-space-1);border-radius:var(--fx-radius-badge);color:var(--fx-text-secondary);font-size:var(--fx-font-size-sm);font-weight:var(--fx-font-weight-medium);transition:color var(--fx-motion-fast) var(--fx-ease-standard);text-decoration:none;display:inline-flex}.fx-back-link:before{content:"";inline-size:var(--fx-size-icon-sm);block-size:var(--fx-size-icon-sm);transition:translate var(--fx-motion-base) var(--fx-ease-standard);background:currentColor;flex:none;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M10 3 5 8l5 5' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.fx-back-link:hover{color:var(--fx-text-primary)}.fx-back-link:hover:before{translate:calc(var(--fx-space-1) * -.5) 0}.fx-back-link:focus-visible{outline:var(--fx-border-width-focus) solid var(--fx-border-color-focus);outline-offset:var(--fx-border-width-focus)}.fx-back-link:dir(rtl):before{scale:-1 1}.fx-badge{align-items:center;gap:var(--fx-space-1);padding:var(--fx-space-1) var(--fx-space-2);border-radius:var(--fx-radius-tag);font-size:var(--fx-font-size-xs);font-weight:var(--fx-font-weight-medium);background:var(--fx-bg-muted);color:var(--fx-text-secondary);transition:border-radius var(--fx-motion-base) var(--fx-ease-standard);line-height:1;text-decoration:none;display:inline-flex}.fx-badge[data-tone=success]{background:var(--fx-bg-success-subtle);color:var(--fx-fg-success)}.fx-badge[data-tone=warning]{background:var(--fx-bg-warning-subtle);color:var(--fx-fg-warning)}.fx-badge[data-tone=error]{background:var(--fx-bg-error-subtle);color:var(--fx-fg-error)}.fx-badge[data-tone=info]{background:var(--fx-bg-info-subtle);color:var(--fx-fg-info)}.fx-badge[data-tone=brand]{background:var(--fx-bg-brand-subtle);color:var(--fx-text-brand)}.fx-badge[data-color=yellow]{background:var(--fx-bg-category-yellow-subtle);color:var(--fx-text-primary)}.fx-badge[data-color=pink]{background:var(--fx-bg-category-pink-subtle);color:var(--fx-text-primary)}.fx-badge[data-color=blue]{background:var(--fx-bg-category-blue-subtle);color:var(--fx-text-primary)}.fx-badge[data-color=coral]{background:var(--fx-bg-category-coral-subtle);color:var(--fx-text-primary)}.fx-badge[data-color=green]{background:var(--fx-bg-category-green-subtle);color:var(--fx-text-primary)}.fx-badge[data-color=purple]{background:var(--fx-bg-category-purple-subtle);color:var(--fx-text-primary)}.fx-badge[data-color=teal]{background:var(--fx-bg-category-teal-subtle);color:var(--fx-text-primary)}.fx-badge[data-color=orange]{background:var(--fx-bg-category-orange-subtle);color:var(--fx-text-primary)}.fx-badge[data-color=indigo]{background:var(--fx-bg-category-indigo-subtle);color:var(--fx-text-primary)}.fx-badge[data-color=lime]{background:var(--fx-bg-category-lime-subtle);color:var(--fx-text-primary)}.fx-badge[data-color=slate]{background:var(--fx-bg-category-slate-subtle);color:var(--fx-text-primary)}.fx-badge[data-marker=dot]:before{content:"";inline-size:calc(var(--fx-size-status-dot) * .6);block-size:calc(var(--fx-size-status-dot) * .6);border-radius:var(--fx-radius-circle);background:currentColor;flex:none}.fx-badge[data-type=count]{min-inline-size:var(--fx-size-icon-md);font-variant-numeric:tabular-nums;justify-content:center}.fx-badge[data-count]{box-sizing:border-box;min-inline-size:calc(1lh + var(--fx-space-1) * 2);padding-inline:calc(var(--fx-space-1) / 2);font-variant-numeric:tabular-nums;justify-content:center}.fx-badge[data-size=sm]{padding:calc(var(--fx-space-1) / 2) var(--fx-space-1)}.fx-badge[data-size=lg]{padding:var(--fx-space-1) var(--fx-space-3);font-size:var(--fx-font-size-sm)}.fx-badge>svg{flex:none;block-size:1.2em;inline-size:1.2em}.fx-badge[data-style=solid]{background:var(--fx-text-primary);color:var(--fx-bg-surface)}.fx-badge[data-style=solid][data-tone=brand]{background:var(--fx-bg-brand-solid);color:var(--fx-text-on-brand)}.fx-badge[data-style=solid][data-tone=info]{background:var(--fx-fg-info);color:var(--fx-bg-surface)}.fx-badge[data-style=solid][data-tone=success]{background:var(--fx-fg-success);color:var(--fx-bg-surface)}.fx-badge[data-style=solid][data-tone=warning]{background:var(--fx-fg-warning);color:var(--fx-bg-surface)}.fx-badge[data-style=solid][data-tone=error]{background:var(--fx-bg-error-solid);color:var(--fx-text-on-error)}.fx-badge[data-style=sticker]{isolation:isolate;padding:var(--fx-space-1) var(--fx-space-2);line-height:var(--fx-line-height-snug);background:var(--fx-fg-success);color:var(--fx-bg-surface);font-weight:var(--fx-font-weight-semibold);box-shadow:var(--fx-shadow-sm);position:relative;overflow:hidden}.fx-badge[data-style=sticker][data-tone=brand]{background:var(--fx-bg-brand-solid);color:var(--fx-text-on-brand)}.fx-badge[data-style=sticker][data-tone=info]{background:var(--fx-fg-info);color:var(--fx-bg-surface)}.fx-badge[data-style=sticker][data-tone=warning]{background:var(--fx-fg-warning);color:var(--fx-bg-surface)}.fx-badge[data-style=sticker]:after{content:"";z-index:-1;background:linear-gradient(105deg, transparent 30%, color-mix(in oklab, var(--fx-bg-surface) 55%, transparent) 50%, transparent 70%);animation:fx-badge-yilt calc(var(--fx-duration-slow) * 2) var(--fx-ease-standard) var(--fx-duration-slow) 1 both;pointer-events:none;position:absolute;inset:0;translate:-110%}@keyframes fx-badge-yilt{to{translate:110%}}@media (prefers-reduced-motion:reduce){.fx-badge[data-style=sticker]:after{animation:none}}.fx-badge[data-style=outline]{border:var(--fx-border-width-default) solid color-mix(in oklab, currentColor 45%, transparent);padding:calc(var(--fx-space-1) - var(--fx-border-width-default)) calc(var(--fx-space-2) - var(--fx-border-width-default));background:0 0}.fx-badge[data-style=outline][data-size=sm]{padding:calc(var(--fx-space-1) / 2 - var(--fx-border-width-default)) calc(var(--fx-space-1) - var(--fx-border-width-default))}.fx-badge[data-style=outline][data-size=lg]{padding:calc(var(--fx-space-1) - var(--fx-border-width-default)) calc(var(--fx-space-3) - var(--fx-border-width-default))}.fx-breadcrumbs{align-items:center;gap:var(--fx-space-2);font-size:var(--fx-font-size-sm);color:var(--fx-text-tertiary);flex-wrap:wrap;min-inline-size:0;margin:0;padding:0;list-style:none;display:flex}.fx-breadcrumbs>li{align-items:center;gap:var(--fx-space-2);min-inline-size:0;display:inline-flex}.fx-breadcrumbs>li+li:before{content:"/";color:var(--fx-border-color-strong)}.fx-breadcrumbs a{color:inherit;border-radius:var(--fx-radius-badge);text-decoration:none}.fx-breadcrumbs a:hover{color:var(--fx-text-primary)}.fx-breadcrumbs a:focus-visible{outline:var(--fx-border-width-focus) solid var(--fx-border-color-focus);outline-offset:var(--fx-border-width-default)}.fx-breadcrumbs [aria-current=page]{text-overflow:ellipsis;white-space:nowrap;color:var(--fx-text-primary);font-weight:var(--fx-font-weight-medium);overflow:hidden}.fx-breadcrumbs__more,.fx-breadcrumbs__switch{align-items:center;gap:var(--fx-space-1);padding:0 var(--fx-space-1);border-radius:var(--fx-radius-badge);color:inherit;font:inherit;cursor:pointer;transition:background-color var(--fx-motion-fast) var(--fx-ease-standard), color var(--fx-motion-fast) var(--fx-ease-standard);background:0 0;border:0;display:inline-flex}.fx-breadcrumbs__more:hover,.fx-breadcrumbs__switch:hover,.fx-breadcrumbs__more[aria-expanded=true],.fx-breadcrumbs__switch[aria-expanded=true]{background:var(--fx-bg-muted);color:var(--fx-text-primary)}.fx-breadcrumbs__more:active,.fx-breadcrumbs__switch:active{background:var(--fx-bg-pressed)}.fx-breadcrumbs__more:focus-visible,.fx-breadcrumbs__switch:focus-visible{outline:var(--fx-border-width-focus) solid var(--fx-border-color-focus);outline-offset:var(--fx-border-width-default)}.fx-breadcrumbs__switch>svg{inline-size:var(--fx-size-icon-sm);block-size:var(--fx-size-icon-sm);flex:none}.fx-breadcrumbs__switch[aria-current=page],.fx-breadcrumbs__switch.is-current{color:var(--fx-text-primary);font-weight:var(--fx-font-weight-medium)}.fx-btn{box-sizing:border-box;--_h:var(--fx-control-h-md);--_fg:var(--fx-text-primary);justify-content:center;align-items:center;gap:var(--fx-space-2);block-size:var(--_h);padding-block:0;padding-inline:var(--fx-space-4);border:var(--fx-border-width-default) solid color-mix(in oklab, var(--fx-border-color-strong) calc(var(--fx-knob-outline) * 100%), transparent);border-radius:calc(var(--fx-knob-pill) * var(--_h) / 2 + (1 - var(--fx-knob-pill)) * var(--fx-radius-control));font:inherit;font-size:var(--fx-font-size-sm);font-weight:var(--fx-font-weight-medium);white-space:nowrap;cursor:pointer;background:color-mix(in oklab, var(--fx-bg-muted) calc(var(--fx-knob-field-fill) * 100%), var(--fx-bg-surface));color:var(--_fg);transition:background-color var(--fx-motion-fast) var(--fx-ease-standard), border-radius var(--fx-motion-base) var(--fx-ease-standard), block-size var(--fx-motion-base) var(--fx-ease-standard), scale var(--fx-motion-instant) var(--fx-ease-standard);line-height:1;text-decoration:none;display:inline-flex;position:relative}.fx-btn:hover{background:color-mix(in oklab, var(--fx-bg-muted-hover) calc((.5 + var(--fx-knob-field-fill) * .5) * 100%), var(--fx-bg-surface))}.fx-btn:active:not(:disabled,[aria-disabled=true],[aria-busy=true]){scale:var(--fx-motion-press);background:var(--fx-bg-pressed)}.fx-btn[data-variant=primary]:active:not(:disabled,[aria-disabled=true],[aria-busy=true]){background:var(--fx-bg-brand-solid-active)}.fx-btn[data-variant=danger]:active:not(:disabled,[aria-disabled=true],[aria-busy=true]){background:var(--fx-bg-error-solid-active)}.fx-btn[data-variant=tonal]:active:not(:disabled,[aria-disabled=true],[aria-busy=true]){background:var(--fx-bg-brand-subtle-active)}.fx-btn[data-variant=outline]:active:not(:disabled,[aria-disabled=true],[aria-busy=true]){background:var(--fx-bg-brand-subtle-hover)}.fx-btn:is([data-variant=danger-ghost],[data-variant=danger-outline]):active:not(:disabled,[aria-disabled=true],[aria-busy=true]){background:var(--fx-bg-error-subtle-active)}.fx-btn[data-variant=link]:active{background:0 0}.fx-btn:focus-visible{outline:var(--fx-border-width-focus) solid var(--fx-border-color-focus);outline-offset:var(--fx-border-width-focus)}.fx-btn>svg{inline-size:var(--fx-size-icon-md);block-size:var(--fx-size-icon-md);flex:none}.fx-btn[data-variant=primary]{--_fg:var(--fx-text-on-brand);background:var(--fx-bg-brand-solid);border-color:#0000}.fx-btn[data-variant=primary]:hover{background:var(--fx-bg-brand-solid-hover)}.fx-btn[data-variant=ghost]{background:0 0;border-color:#0000}.fx-btn[data-variant=ghost]:hover{background:var(--fx-bg-muted)}.fx-btn[data-variant=ghost]:active{background:var(--fx-bg-pressed)}.fx-btn[data-variant=danger]{--_fg:var(--fx-text-on-error);background:var(--fx-bg-error-solid);border-color:#0000}.fx-btn[data-variant=danger]:hover{background:var(--fx-bg-error-solid-hover)}.fx-btn[data-variant=link]{--_h:auto;--_fg:var(--fx-text-brand);text-underline-offset:var(--fx-space-1);background:0 0;border-color:#0000;padding:0;text-decoration:underline #0000}.fx-btn[data-variant=link]:hover{background:0 0;text-decoration-color:currentColor}.fx-btn[data-size=sm]{--_h:var(--fx-control-h-sm);padding-inline:var(--fx-space-3)}.fx-btn[data-size=lg]{--_h:var(--fx-control-h-lg);padding-inline:var(--fx-space-5);font-size:var(--fx-font-size-md)}.fx-btn[data-shape=icon]{inline-size:var(--_h);flex:none;padding-inline:0}.fx-btn[data-shape=icon]>svg{inline-size:calc(var(--_h) * .55);block-size:calc(var(--_h) * .55);inline-size:round(calc(var(--_h) * .55), 1px);block-size:round(calc(var(--_h) * .55), 1px)}@media (width<=839.98px){.fx-btn[data-label=collapse]>svg{inline-size:calc(var(--_h) * .55);block-size:calc(var(--_h) * .55);inline-size:round(calc(var(--_h) * .55), 1px);block-size:round(calc(var(--_h) * .55), 1px)}.fx-btn[data-label=collapse]{inline-size:var(--_h);flex:none;gap:0;padding-inline:0}.fx-btn[data-label=collapse]>:not(svg){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}.fx-btn[data-width=full]{inline-size:100%}@media (width<=599.98px){form>.fx-btn:is([type=submit],:not([type])):not([data-shape=icon],[data-width],.fx-search__go),form>div>.fx-btn:only-child:is([type=submit],:not([type])):not([data-shape=icon],[data-width]){inline-size:100%}}.fx-btn[aria-pressed=true]{background:var(--fx-bg-brand-subtle);color:var(--fx-text-brand);border-color:#0000}.fx-btn:disabled,.fx-btn[aria-disabled=true]{--_fg:var(--fx-text-disabled);cursor:not-allowed;background:var(--fx-bg-muted);border-color:#0000}.fx-btn[aria-busy=true]{color:#0000;cursor:progress}.fx-btn[aria-busy=true]:after{content:"";inline-size:var(--fx-size-icon-sm);block-size:var(--fx-size-icon-sm);border:var(--fx-border-width-focus) solid var(--_fg);border-radius:var(--fx-radius-circle);animation:fx-spin var(--fx-duration-spin) linear infinite;border-inline-end-color:#0000;margin:auto;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.fx-btn[aria-busy=true]:after{animation:fx-pulse var(--fx-duration-pulse) var(--fx-ease-standard) infinite}.fx-btn:active{scale:none}}.fx-btn>svg:last-child:not(:first-child){transition:translate var(--fx-motion-fast) var(--fx-ease-spring)}.fx-btn:hover>svg:last-child:not(:first-child){translate:calc(var(--fx-space-1) / 2 * var(--fx-knob-motion-lift)) 0}.fx-btn[data-size=xs]{--_h:var(--fx-size-min-target);padding-inline:var(--fx-space-2);font-size:var(--fx-font-size-xs);gap:var(--fx-space-1)}.fx-btn[data-size=xl]{--_h:calc(var(--fx-control-h-lg) * 1.2);padding-inline:var(--fx-space-6);font-size:var(--fx-font-size-lg)}.fx-btn[data-variant=tonal]{--_fg:var(--fx-text-brand);background:var(--fx-bg-brand-subtle);border-color:#0000}.fx-btn[data-variant=tonal]:hover{background:var(--fx-bg-brand-subtle-hover)}.fx-btn[data-variant=outline]{--_fg:var(--fx-text-brand);background:0 0;border-color:currentColor}.fx-btn[data-variant=outline]:hover{background:var(--fx-bg-brand-subtle)}.fx-btn[data-variant=danger-ghost]{--_fg:var(--fx-fg-error);background:0 0;border-color:#0000}.fx-btn[data-variant=danger-ghost]:hover{background:var(--fx-bg-error-subtle)}.fx-btn[data-variant=danger-outline]{--_fg:var(--fx-fg-error);background:0 0;border-color:currentColor}.fx-btn[data-variant=danger-outline]:hover{background:var(--fx-bg-error-subtle)}.fx-btn:is([data-variant=tonal],[data-variant=outline],[data-variant=danger-ghost],[data-variant=danger-outline]):is(:disabled,[aria-disabled=true]){--_fg:var(--fx-text-disabled);background:var(--fx-bg-muted);border-color:#0000}.fx-btn__chev{inline-size:var(--fx-size-icon-sm);block-size:var(--fx-size-icon-sm);transition:rotate var(--fx-motion-fast) var(--fx-ease-standard);flex:none}.fx-btn:hover>svg.fx-btn__chev:last-child:not(:first-child){translate:none}.fx-btn[aria-expanded=true] .fx-btn__chev{rotate:180deg}.fx-btn>:is(.fx-kbd,.fx-badge){margin-inline-end:calc(var(--fx-space-1) * -1)}.fx-btn>.fx-kbd{color:inherit;opacity:.8;background:0 0}.fx-btn__on{display:none}.fx-btn[aria-pressed=true]>.fx-btn__on{display:inline-block}.fx-btn[aria-pressed=true]>.fx-btn__off{display:none}.fx-btn[aria-busy=true][data-loading=text]{color:var(--_fg)}.fx-btn[aria-busy=true][data-loading=text]:after{flex:none;order:-1;margin:0;position:static}a.fx-btn[aria-disabled=true]{pointer-events:none}.fx-btn[data-focus=inset]:focus-visible{outline-offset:calc(var(--fx-border-width-focus) * -1)}.fx-btn:is([data-size=xs],[data-size=sm],[data-shape=icon]):before{content:"";inset:calc(var(--fx-space-1) * -1);position:absolute}.fx-btn-group{isolation:isolate;display:inline-flex}.fx-btn-group>.fx-btn{border-radius:0}.fx-btn-group>.fx-btn:first-child{border-start-start-radius:calc(var(--fx-knob-pill) * var(--_h) / 2 + (1 - var(--fx-knob-pill)) * var(--fx-radius-control));border-end-start-radius:calc(var(--fx-knob-pill) * var(--_h) / 2 + (1 - var(--fx-knob-pill)) * var(--fx-radius-control))}.fx-btn-group>.fx-btn:last-child{border-start-end-radius:calc(var(--fx-knob-pill) * var(--_h) / 2 + (1 - var(--fx-knob-pill)) * var(--fx-radius-control));border-end-end-radius:calc(var(--fx-knob-pill) * var(--_h) / 2 + (1 - var(--fx-knob-pill)) * var(--fx-radius-control))}.fx-btn-group>.fx-btn+.fx-btn{margin-inline-start:calc(var(--fx-border-width-default) * -1)}.fx-btn-group>.fx-btn:is(:hover,:focus-visible,[aria-pressed=true]){z-index:1}.fx-btn-group>.fx-btn:is([data-variant=primary],[data-variant=danger])+.fx-btn:is([data-variant=primary],[data-variant=danger]){border-inline-start:var(--fx-border-width-default) solid color-mix(in oklab, var(--_fg) 35%, transparent)}.fx-btn-group>.fx-btn[data-shape=icon]{inline-size:auto;padding-inline:var(--fx-space-2)}.fx-btn-group[data-orientation=vertical]{flex-direction:column}.fx-btn-group[data-orientation=vertical]>.fx-btn:is(:first-child,:last-child){border-radius:0}.fx-btn-group[data-orientation=vertical]>.fx-btn:first-child{border-start-start-radius:var(--fx-radius-control);border-start-end-radius:var(--fx-radius-control)}.fx-btn-group[data-orientation=vertical]>.fx-btn:last-child{border-end-end-radius:var(--fx-radius-control);border-end-start-radius:var(--fx-radius-control)}.fx-btn-group[data-orientation=vertical]>.fx-btn+.fx-btn{margin-block-start:calc(var(--fx-border-width-default) * -1);margin-inline-start:0}.fx-btn-group[data-fill]{display:flex}.fx-btn-group[data-fill]>.fx-btn{flex:1}.fx-btn:is([data-state=success],[data-state=error]):not([aria-busy=true]){--_sbg:var(--fx-bg-success-subtle);--_sfg:var(--fx-fg-success);animation:fx-btn-state var(--fx-duration-pulse) linear both}.fx-btn[data-state=error]:not([aria-busy=true]){--_sbg:var(--fx-bg-error-subtle);--_sfg:var(--fx-fg-error);animation:fx-btn-state var(--fx-duration-pulse) linear both, fx-btn-shake var(--fx-motion-slow) var(--fx-ease-standard)}.fx-btn:is([data-state=success],[data-state=error]):not([aria-busy=true]):after{content:"✓";justify-content:center;align-items:center;gap:var(--fx-space-1);color:var(--_sfg);font-weight:var(--fx-font-weight-semibold);pointer-events:none;animation:fx-btn-state-mark var(--fx-duration-pulse) var(--fx-ease-standard) both;display:flex;position:absolute;inset:0}.fx-btn[data-state=error]:not([aria-busy=true]):after{content:"✕"}.fx-btn[data-state=success][data-state-label]:not([aria-busy=true]):after{content:"✓ " attr(data-state-label)}.fx-btn[data-state=error][data-state-label]:not([aria-busy=true]):after{content:"✕ " attr(data-state-label)}@keyframes fx-btn-state{0%,85%{color:#0000;background-color:var(--_sbg);border-color:#0000}}@keyframes fx-btn-state-mark{0%{opacity:0;scale:calc(1 - (1 - var(--fx-motion-scale-enter)) * 6)}12%,85%{opacity:1;scale:1}to{opacity:0}}@keyframes fx-btn-shake{25%{translate:calc(var(--fx-motion-shift-sm) * -1) 0}50%{translate:var(--fx-motion-shift-sm) 0}75%{translate:calc(var(--fx-motion-shift-sm) * -.5) 0}}.fx-card{gap:var(--fx-space-4);padding:var(--fx-space-5);background:var(--fx-bg-surface);border:var(--fx-border-width-default) solid var(--fx-border-color-surface);border-radius:var(--fx-radius-surface);box-shadow:var(--fx-shadow-sm);transition:border-radius var(--fx-motion-base) var(--fx-ease-standard), box-shadow var(--fx-motion-base) var(--fx-ease-standard);text-decoration:none;display:grid}.fx-card__title{font-size:var(--fx-font-size-lg);font-weight:var(--fx-font-weight-semibold);margin:0}.fx-card__text{color:var(--fx-text-secondary);font-size:var(--fx-font-size-sm);margin:0}.fx-card[data-variant=raised]{box-shadow:var(--fx-shadow-md)}:is(a.fx-card,.fx-card[data-interactive]){transition:border-radius var(--fx-motion-base) var(--fx-ease-standard), box-shadow var(--fx-motion-base) var(--fx-ease-standard), translate var(--fx-motion-base) var(--fx-ease-enter), scale var(--fx-motion-instant) var(--fx-ease-standard)}:is(a.fx-card,.fx-card[data-interactive]):hover{translate:0 calc(var(--fx-motion-lift) * var(--fx-knob-motion-lift));box-shadow:var(--fx-shadow-md)}:is(a.fx-card,.fx-card[data-interactive]):active{scale:calc(1 - (1 - var(--fx-motion-press)) / 3)}.fx-card__header{justify-content:space-between;align-items:flex-start;gap:var(--fx-space-3);display:flex}.fx-card__heading{gap:calc(var(--fx-space-1) / 2);min-inline-size:0;display:grid}.fx-card__heading>.fx-card__title{overflow-wrap:anywhere}.fx-card__media{margin:calc(var(--fx-space-5) * -1) calc(var(--fx-space-5) * -1) 0;background:var(--fx-bg-muted);border-start-start-radius:inherit;border-start-end-radius:inherit;overflow:hidden}.fx-card__media>:is(img,video,svg){object-fit:cover;block-size:100%;inline-size:100%;display:block}.fx-card__body{gap:var(--fx-space-3);align-content:start;min-inline-size:0;display:grid}.fx-card__footer{justify-content:space-between;align-items:center;gap:var(--fx-space-3);border-block-start:var(--fx-border-width-default) solid var(--fx-border-color-default);font-size:var(--fx-font-size-sm);color:var(--fx-text-secondary);padding-block-start:var(--fx-space-4);display:flex}.fx-card__actions{align-items:center;gap:var(--fx-space-2);flex-wrap:wrap;display:flex}@media (width>=600px){.fx-card[data-layout=horizontal]{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:stretch}.fx-card[data-layout=horizontal]>.fx-card__media{margin:calc(var(--fx-space-5) * -1) 0 calc(var(--fx-space-5) * -1) calc(var(--fx-space-5) * -1);border-radius:0;border-start-start-radius:inherit;border-end-start-radius:inherit}}.fx-card[data-density=compact]{gap:var(--fx-space-3);padding:var(--fx-space-3) var(--fx-space-4)}.fx-card[data-density=compact]>.fx-card__media{margin:calc(var(--fx-space-3) * -1) calc(var(--fx-space-4) * -1) 0}.fx-card[data-density=compact] .fx-card__title{font-size:var(--fx-font-size-md)}.fx-card[data-density=compact] .fx-card__footer{padding-block-start:var(--fx-space-3)}.fx-card[data-selectable]{cursor:pointer;position:relative}.fx-card[data-selectable] .fx-card__check{z-index:1;position:absolute;inset-block-start:var(--fx-space-3);inset-inline-end:var(--fx-space-3)}.fx-card[data-selectable]:hover{border-color:var(--fx-border-color-strong)}.fx-card[data-selectable]:has(input:checked){border-color:var(--fx-bg-brand-solid);background:var(--fx-bg-brand-subtle)}.fx-card[data-selectable]:has(input:focus-visible){outline:var(--fx-border-width-focus) solid var(--fx-border-color-focus);outline-offset:var(--fx-border-width-focus)}.fx-card[data-selectable]:has(input:disabled){cursor:not-allowed;opacity:.6}.fx-card[data-stretched]{transition:border-radius var(--fx-motion-base) var(--fx-ease-standard), box-shadow var(--fx-motion-base) var(--fx-ease-standard), translate var(--fx-motion-base) var(--fx-ease-enter), scale var(--fx-motion-instant) var(--fx-ease-standard);position:relative}.fx-card__link{color:inherit;text-decoration:none}.fx-card__link:after{content:"";border-radius:inherit;position:absolute;inset:0}.fx-card__link:focus-visible{outline:none}.fx-card[data-stretched]:has(.fx-card__link:focus-visible){outline:var(--fx-border-width-focus) solid var(--fx-border-color-focus);outline-offset:var(--fx-border-width-focus)}.fx-card[data-stretched]:hover{translate:0 calc(var(--fx-motion-lift) * var(--fx-knob-motion-lift));box-shadow:var(--fx-shadow-md)}.fx-card[data-stretched]:active{scale:calc(1 - (1 - var(--fx-motion-press)) / 3)}.fx-card[data-stretched] :is(button,a:not(.fx-card__link),input,select,label,summary){z-index:1;position:relative}.fx-card[aria-pressed]{cursor:pointer;text-align:start;font:inherit;color:inherit}.fx-card[aria-pressed]:hover{border-color:var(--fx-border-color-strong)}.fx-card[aria-pressed=true]{border-color:var(--fx-bg-brand-solid);background:var(--fx-bg-brand-subtle)}.fx-card[aria-pressed]:focus-visible{outline:var(--fx-border-width-focus) solid var(--fx-border-color-focus);outline-offset:var(--fx-border-width-focus)}.fx-card[aria-pressed]:active{scale:calc(1 - (1 - var(--fx-motion-press)) / 3)}.fx-card[data-variant=outline]{box-shadow:none;border-color:var(--fx-border-color-default)}.fx-card[data-variant=filled]{box-shadow:none;background:var(--fx-bg-muted);border-color:#0000}.fx-card[data-variant=ghost]{box-shadow:none;background:0 0;border-color:#0000}details.fx-card{align-content:start}.fx-card__summary{align-items:center;gap:var(--fx-space-3);cursor:pointer;font-size:var(--fx-font-size-lg);font-weight:var(--fx-font-weight-semibold);list-style:none;display:flex}.fx-card__summary::-webkit-details-marker{display:none}.fx-card__summary:after{content:"";inline-size:var(--fx-size-icon-sm);block-size:var(--fx-size-icon-sm);opacity:.55;transition:rotate var(--fx-motion-base) var(--fx-ease-standard);background:currentColor;flex:none;margin-inline-start:auto;rotate:-90deg;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}details.fx-card[open]>.fx-card__summary:after{rotate:0deg}.fx-card__summary:focus-visible{outline:var(--fx-border-width-focus) solid var(--fx-border-color-focus);outline-offset:var(--fx-border-width-focus);border-radius:var(--fx-radius-badge)}@supports (interpolate-size:allow-keywords){details.fx-card{interpolate-size:allow-keywords}details.fx-card::details-content{block-size:0;transition:block-size var(--fx-motion-base) var(--fx-ease-standard), content-visibility var(--fx-motion-base) allow-discrete;overflow:clip}details.fx-card[open]::details-content{block-size:auto}}.fx-card[aria-busy=true]{cursor:progress;position:relative}.fx-card[aria-busy=true]:after{content:"";block-size:var(--fx-border-width-focus);background:var(--fx-bg-brand-solid);animation:fx-pulse var(--fx-duration-pulse) var(--fx-ease-standard) infinite;border-start-start-radius:inherit;border-start-end-radius:inherit;position:absolute;inset-block-start:0;inset-inline:0}.fx-card[aria-busy=true]>:not(.fx-card__header){pointer-events:none}@media (prefers-reduced-motion:reduce){.fx-card[aria-busy=true]:after{animation:none}}.fx-card[data-flush]{gap:0;padding:0;overflow:clip}.fx-card[data-flush]>:is(.fx-card__header,.fx-card__footer){padding:var(--fx-space-4) var(--fx-space-5)}.fx-card[data-flush]>.fx-card__header{border-block-end:var(--fx-border-width-default) solid var(--fx-border-color-default)}.fx-card[data-flush]>.fx-card__footer{border-block-start:var(--fx-border-width-default) solid var(--fx-border-color-default)}.fx-card[data-flush]>.fx-card__media{margin:0}.fx-card__well{padding:var(--fx-space-4);border-radius:var(--fx-radius-control);background:var(--fx-bg-subtle);color:var(--fx-text-primary);font-size:var(--fx-font-size-sm)}@media (forced-colors:active){.fx-card{border-color:canvastext}.fx-card[aria-pressed=true],.fx-card[data-selectable]:has(input:checked){outline:var(--fx-border-width-focus) solid Highlight;border-color:highlight}}.fx-check{--_k:1;--_w:1;align-items:center;gap:var(--fx-space-2);min-block-size:var(--fx-size-min-target);cursor:pointer;font-size:var(--fx-font-size-sm);display:inline-flex;position:relative}.fx-check>input{opacity:0;block-size:1px;inline-size:1px;margin:0;position:absolute}.fx-check__box{--_s:calc(var(--fx-size-checkbox) * var(--_k));inline-size:var(--_s);block-size:var(--_s);box-sizing:border-box;border:var(--fx-border-width-default) solid var(--fx-border-color-strong);border-radius:calc(var(--_s) * var(--fx-radius-checkbox-ratio));background:var(--fx-bg-surface);transition:background-color var(--fx-motion-fast) var(--fx-ease-standard), border-radius var(--fx-motion-base) var(--fx-ease-standard);flex:none;place-items:center;display:grid}.fx-check__box:after{content:"";background:var(--fx-text-on-brand);opacity:0;clip-path:inset(0 100% 0 0);block-size:60%;inline-size:60%;transition:opacity var(--fx-motion-fast) var(--fx-ease-standard), clip-path var(--fx-motion-base) var(--fx-ease-enter), scale var(--fx-motion-base) var(--fx-ease-spring);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 6.5 5 9l5-6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.fx-check>input:checked+.fx-check__box{background:var(--fx-bg-brand-solid);border-color:#0000}.fx-check>input:checked+.fx-check__box:after{opacity:1;clip-path:inset(0)}.fx-check:active>input:not(:disabled)+.fx-check__box{scale:var(--fx-motion-press)}.fx-check__box{transition:background-color var(--fx-motion-fast) var(--fx-ease-standard), border-radius var(--fx-motion-base) var(--fx-ease-standard), scale var(--fx-motion-instant) var(--fx-ease-standard)}.fx-check>input:focus-visible+.fx-check__box{outline:var(--fx-border-width-focus) solid var(--fx-border-color-focus);outline-offset:var(--fx-border-width-focus)}.fx-check[data-type=radio] .fx-check__box{border-radius:var(--fx-radius-circle)}.fx-check[data-type=radio] .fx-check__box:after{border-radius:var(--fx-radius-circle);clip-path:none;block-size:40%;inline-size:40%;scale:0;mask:none}.fx-check[data-type=radio]>input:checked+.fx-check__box:after{scale:1}.fx-check[data-type=task]{--_p:var(--fx-priority-4);--_k:1.15}.fx-check[data-type=task][data-priority="1"]{--_p:var(--fx-priority-1)}.fx-check[data-type=task][data-priority="2"]{--_p:var(--fx-priority-2)}.fx-check[data-type=task][data-priority="3"]{--_p:var(--fx-priority-3)}.fx-check[data-type=task] .fx-check__box{border:calc(var(--fx-border-width-default) * 1.5) solid var(--_p);border-radius:var(--fx-radius-circle);background:color-mix(in oklab, var(--_p) 10%, var(--fx-bg-surface))}.fx-check[data-type=task]:not([data-priority]) .fx-check__box,.fx-check[data-type=task][data-priority="4"] .fx-check__box{background:var(--fx-bg-surface)}.fx-check[data-type=task] .fx-check__box:after{background:var(--_p);clip-path:none;block-size:55%;inline-size:55%}@media (hover:hover){.fx-check[data-type=task]:hover>input:not(:checked,:disabled)+.fx-check__box:after{opacity:.6}}.fx-check[data-type=task]>input:checked+.fx-check__box{background:var(--_p);border-color:#0000}.fx-check[data-type=task]:is(:not([data-priority]),[data-priority="4"])>input:checked+.fx-check__box{background:var(--fx-text-tertiary)}.fx-check[data-type=task]>input:checked+.fx-check__box:after{background:var(--fx-text-on-brand);scale:1}.fx-check[data-type=switch] .fx-check__box{inline-size:calc(var(--fx-size-switch-track) * var(--_k) * var(--_w));border-radius:var(--_s);padding-inline:var(--fx-space-1);background:var(--fx-bg-muted);border-color:#0000;place-items:center start}.fx-check[data-type=switch] .fx-check__box:after{inline-size:calc(var(--_s) - var(--fx-space-2));block-size:calc(var(--_s) - var(--fx-space-2));border-radius:var(--fx-radius-circle);background:var(--fx-bg-surface);opacity:1;clip-path:none;box-shadow:var(--fx-shadow-sm);transition:translate var(--fx-motion-slow) var(--fx-ease-spring), background-color var(--fx-motion-fast) var(--fx-ease-standard);mask:none}.fx-check[data-type=switch]>input:checked+.fx-check__box:after{translate:calc(var(--fx-size-switch-track) * var(--_k) * var(--_w) - var(--_s)) 0;background:var(--fx-text-on-brand)}.fx-check>input[type=checkbox]:indeterminate+.fx-check__box{background:var(--fx-bg-brand-solid);border-color:#0000}.fx-check>input[type=checkbox]:indeterminate+.fx-check__box:after{opacity:1;clip-path:none;block-size:var(--fx-border-width-focus);border-radius:var(--fx-radius-circle);mask:none}.fx-check:not(:has(>input:disabled)):hover>.fx-check__box{border-color:var(--fx-text-tertiary)}.fx-check:has(>input:disabled){cursor:not-allowed;color:var(--fx-text-disabled)}.fx-check>input:disabled+.fx-check__box{background:var(--fx-bg-muted);border-color:#0000}.fx-choice{align-items:flex-start;gap:var(--fx-space-3);padding:var(--fx-space-4);border-radius:var(--fx-radius-surface);border:var(--fx-border-width-default) solid var(--fx-border-color-surface);background:var(--fx-bg-surface);cursor:pointer;transition:background-color var(--fx-motion-fast) var(--fx-ease-standard);display:flex}.fx-choice:hover{background:var(--fx-bg-subtle)}.fx-choice:has(input:checked){background:var(--fx-bg-brand-subtle);border-color:var(--fx-border-color-focus)}.fx-choice:has(input:focus-visible){outline:var(--fx-border-width-focus) solid var(--fx-border-color-focus);outline-offset:var(--fx-border-width-focus)}.fx-choice__body{gap:var(--fx-space-1);min-inline-size:0;display:grid}.fx-choice__title{font-size:var(--fx-font-size-sm);font-weight:var(--fx-font-weight-semibold);color:var(--fx-text-primary)}.fx-choice__text{font-size:var(--fx-font-size-sm);color:var(--fx-text-secondary)}.fx-check[data-size=sm]{--_k:.8;font-size:var(--fx-font-size-xs)}.fx-check[data-size=lg]{--_k:1.25;font-size:var(--fx-font-size-md)}.fx-check[data-label=start]{flex-direction:row-reverse;justify-content:space-between;inline-size:100%;display:flex}.fx-check__body{gap:var(--fx-space-1);min-inline-size:0;display:grid}.fx-check__title{color:var(--fx-text-primary)}.fx-check__desc{font-size:var(--fx-font-size-xs);color:var(--fx-text-tertiary)}.fx-check:has(>.fx-check__body>.fx-check__desc){align-items:flex-start}.fx-check:has(>.fx-check__body>.fx-check__desc)>.fx-check__box{margin-block-start:calc(var(--fx-space-1) / 2)}.fx-check[data-type=switch][data-icons] .fx-check__box:after{content:"✕";font-size:var(--fx-font-size-xs);color:var(--fx-text-tertiary);place-items:center;line-height:1;display:grid}.fx-check[data-type=switch][data-icons]>input:checked+.fx-check__box:after{content:"✓";color:var(--fx-bg-brand-solid)}.fx-check[data-type=switch][data-labels]{--_w:1.7}.fx-check[data-type=switch][data-labels] .fx-check__box{position:relative}.fx-check[data-type=switch][data-labels] .fx-check__box:before{content:attr(data-off);content:attr(data-off) / "";font-size:var(--fx-font-size-xs);font-weight:var(--fx-font-weight-semibold);color:var(--fx-text-secondary);line-height:1;position:absolute;inset-inline-end:var(--fx-space-2)}.fx-check[data-type=switch][data-labels]>input:checked+.fx-check__box:before{content:attr(data-on);content:attr(data-on) / "";color:var(--fx-text-on-brand);inset-inline-start:var(--fx-space-2);inset-inline-end:auto}.fx-check[data-type=switch]:has(>input[aria-busy=true]){cursor:progress;pointer-events:none}.fx-check[data-type=switch]>input[aria-busy=true]+.fx-check__box:after{box-sizing:border-box;box-shadow:none;border:var(--fx-border-width-focus) solid var(--fx-border-color-strong);animation:fx-spin var(--fx-duration-spin) linear infinite;background:0 0;border-block-start-color:#0000}@media (prefers-reduced-motion:reduce){.fx-check[data-type=switch]>input[aria-busy=true]+.fx-check__box:after{animation:none}}.fx-choice__body{flex:1}.fx-choice__media{inline-size:var(--fx-size-control-md);block-size:var(--fx-size-control-md);border-radius:var(--fx-radius-control);background:var(--fx-bg-muted);color:var(--fx-text-secondary);flex:none;place-items:center;display:grid;overflow:hidden}.fx-choice__media>:is(svg,img){inline-size:var(--fx-size-icon-md);block-size:var(--fx-size-icon-md)}.fx-choice__media>img{object-fit:cover;block-size:100%;inline-size:100%}.fx-choice:has(input:checked) .fx-choice__media{background:var(--fx-bg-surface);color:var(--fx-text-brand)}.fx-choice__aside{font-size:var(--fx-font-size-sm);font-weight:var(--fx-font-weight-semibold);font-variant-numeric:tabular-nums;color:var(--fx-text-primary);flex:none}.fx-choice[data-indicator=end]>.fx-check{order:2}.fx-choice[data-indicator=end]>.fx-choice__aside{order:1}.fx-choice:has(input:disabled){cursor:not-allowed;background:var(--fx-bg-muted);color:var(--fx-text-disabled);border-color:#0000}.fx-choice:has(input:disabled) :is(.fx-choice__title,.fx-choice__text,.fx-choice__aside){color:var(--fx-text-disabled)}.fx-choice:has(input:disabled):hover{background:var(--fx-bg-muted)}.fx-choice:has(input:disabled):active{background:var(--fx-bg-pressed)}.fx-choice[data-invalid]{border-color:var(--fx-border-color-error)}.fx-choice:active:not(:has(input:disabled)){scale:var(--fx-motion-press)}.fx-checkgroup{gap:var(--fx-space-3);display:grid}.fx-checkgroup__items{gap:var(--fx-space-2);display:grid}.fx-checkgroup__items[data-indent]{padding-inline-start:calc(var(--fx-size-checkbox) + var(--fx-space-2))}.fx-checkgroup__items[data-layout=row]{gap:var(--fx-space-2) var(--fx-space-6);flex-wrap:wrap;display:flex}.fx-checkgroup__items[data-layout=grid]{grid-template-columns:repeat(auto-fill, minmax(calc(var(--fx-space-12) * 3), 1fr));gap:var(--fx-space-2) var(--fx-space-4)}.fx-checkgroup__count{font-size:var(--fx-font-size-xs);color:var(--fx-text-tertiary);font-variant-numeric:tabular-nums}.fx-check__reveal{visibility:hidden;opacity:0;transition:grid-template-rows var(--fx-motion-base) var(--fx-ease-standard), opacity var(--fx-motion-base) var(--fx-ease-standard), visibility var(--fx-motion-base);grid-template-rows:0fr;margin-inline-start:calc(var(--fx-size-checkbox) + var(--fx-space-2));display:grid}.fx-check__reveal>*{min-block-size:0;padding:var(--fx-space-1);overflow:hidden}.fx-check:has(>input:checked)+.fx-check__reveal{visibility:visible;opacity:1;grid-template-rows:1fr}.fx-scale{gap:var(--fx-space-2);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.fx-scale__row{grid-auto-flow:column;grid-auto-columns:minmax(var(--fx-size-min-target), 1fr);gap:var(--fx-space-1);display:grid}.fx-scale__item{display:grid;position:relative}.fx-scale__item>input{opacity:0;block-size:1px;inline-size:1px;margin:0;position:absolute}.fx-scale__item>span{min-block-size:var(--fx-size-min-target);border:var(--fx-border-width-default) solid var(--fx-border-color-field);border-radius:var(--fx-radius-control);background:var(--fx-bg-field);font-size:var(--fx-font-size-sm);font-variant-numeric:tabular-nums;color:var(--fx-text-primary);cursor:pointer;transition:background-color var(--fx-motion-fast) var(--fx-ease-standard), border-color var(--fx-motion-fast) var(--fx-ease-standard), scale var(--fx-motion-instant) var(--fx-ease-standard);place-items:center;display:grid}.fx-scale__item:hover>span{border-color:var(--fx-border-color-strong);background:var(--fx-bg-subtle)}.fx-scale__item:active>span{background:var(--fx-bg-muted)}.fx-scale__item:active>input:not(:disabled)+span{scale:var(--fx-motion-press)}.fx-scale__item>input:checked+span{background:var(--fx-bg-brand-solid);color:var(--fx-text-on-brand);font-weight:var(--fx-font-weight-semibold);border-color:#0000}.fx-scale__item>input:focus-visible+span{outline:var(--fx-border-width-focus) solid var(--fx-border-color-focus);outline-offset:var(--fx-border-width-focus)}.fx-scale__item>input:disabled+span{background:var(--fx-bg-muted);color:var(--fx-text-disabled);cursor:not-allowed;border-color:#0000}.fx-scale__ends{justify-content:space-between;gap:var(--fx-space-3);font-size:var(--fx-font-size-xs);color:var(--fx-text-tertiary);display:flex}.fx-check[data-appearance=button]{padding-inline:var(--fx-space-4);border:var(--fx-border-width-default) solid var(--fx-border-color-field);border-radius:var(--fx-radius-control);background:var(--fx-bg-field);transition:background-color var(--fx-motion-fast) var(--fx-ease-standard), border-color var(--fx-motion-fast) var(--fx-ease-standard), scale var(--fx-motion-instant) var(--fx-ease-standard)}.fx-check[data-appearance=button]>.fx-check__box{display:none}.fx-check[data-appearance=button]:hover:not(:has(>input:disabled)){border-color:var(--fx-border-color-strong);background:var(--fx-bg-subtle)}.fx-check[data-appearance=button]:has(>input:checked){border-color:var(--fx-border-color-focus);background:var(--fx-bg-brand-subtle);color:var(--fx-text-brand);font-weight:var(--fx-font-weight-semibold)}.fx-check[data-appearance=button]:has(>input:focus-visible){outline:var(--fx-border-width-focus) solid var(--fx-border-color-focus);outline-offset:var(--fx-border-width-focus)}.fx-check[data-appearance=button]:has(>input:disabled){background:var(--fx-bg-muted);border-color:#0000}.fx-check[data-appearance=button]:active:not(:has(>input:disabled)){scale:var(--fx-motion-press)}.fx-check[data-appearance=button]:has(>input:checked):before{content:"✓";font-weight:var(--fx-font-weight-semibold)}@media (forced-colors:active){.fx-check__box{forced-color-adjust:none;background:canvas;border-color:buttontext}.fx-check>input:checked+.fx-check__box,.fx-check>input[type=checkbox]:indeterminate+.fx-check__box{background:highlight;border-color:highlight}.fx-check__box:after{background:highlighttext}.fx-check[data-type=switch] .fx-check__box{border-color:buttontext}.fx-check[data-type=switch] .fx-check__box:after{background:buttontext}.fx-check[data-type=switch]>input:checked+.fx-check__box:after{background:highlighttext}.fx-choice{border-color:canvastext}.fx-choice:has(input:checked){outline:var(--fx-border-width-focus) solid Highlight;border-color:highlight}}.fx-chip{box-sizing:border-box;--_h:var(--fx-control-h-sm);justify-self:start;align-items:center;gap:var(--fx-space-1);block-size:var(--_h);padding-block:0;padding-inline:var(--fx-space-4);border:var(--fx-border-width-default) solid var(--fx-border-color-field);border-radius:calc(var(--fx-knob-pill) * var(--_h) / 2 + (1 - var(--fx-knob-pill)) * var(--fx-radius-badge));background:light-dark(var(--fx-bg-field),transparent);color:var(--fx-text-secondary);font:inherit;font-size:var(--fx-font-size-sm);white-space:nowrap;cursor:pointer;transition:background-color var(--fx-motion-fast) var(--fx-ease-standard), color var(--fx-motion-fast) var(--fx-ease-standard), scale var(--fx-motion-instant) var(--fx-ease-standard);text-decoration:none;display:inline-flex}.fx-chip:hover{background:color-mix(in oklab, var(--fx-text-primary) 6%, var(--fx-bg-field));color:var(--fx-text-primary)}.fx-chip:focus-visible{outline:var(--fx-border-width-focus) solid var(--fx-border-color-focus);outline-offset:var(--fx-border-width-default)}.fx-chip[aria-pressed=true]{border-color:light-dark(transparent,var(--fx-border-color-strong));background:light-dark(var(--fx-text-primary),var(--fx-bg-muted));color:light-dark(var(--fx-bg-page),var(--fx-text-primary))}label.fx-chip{position:relative}.fx-chip>input:is([type=radio],[type=checkbox]){opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.fx-chip:has(>input:checked){border-color:light-dark(transparent,var(--fx-border-color-strong));background:light-dark(var(--fx-text-primary),var(--fx-bg-muted));color:light-dark(var(--fx-bg-page),var(--fx-text-primary));font-weight:var(--fx-font-weight-semibold)}fieldset.fx-chip-group{border:0;min-inline-size:0;margin:0;padding:0}.fx-chip:has(>input:focus-visible){outline:var(--fx-border-width-focus) solid var(--fx-border-color-focus);outline-offset:var(--fx-border-width-default)}.fx-chip__count{box-sizing:border-box;block-size:1.5em;min-inline-size:1.5em;padding-inline:calc(var(--fx-space-1) / 2);border-radius:var(--fx-radius-pill);background:color-mix(in oklab, currentColor 10%, transparent);font-size:var(--fx-font-size-xs);font-variant-numeric:tabular-nums;place-items:center;line-height:1;display:inline-grid}.fx-chip__remove{inline-size:var(--fx-size-icon-sm);block-size:var(--fx-size-icon-sm);border-radius:var(--fx-radius-circle);color:inherit;font:inherit;cursor:pointer;opacity:.6;background:0 0;border:0;place-items:center;margin-inline-end:calc(var(--fx-space-1) * -1);padding:0;line-height:1;display:inline-grid}.fx-chip__remove:hover{opacity:1;background:color-mix(in oklab, currentColor 12%, transparent)}.fx-chip:is([data-size=sm],[data-type=tag]){--_h:calc(var(--fx-control-h-sm) - var(--fx-space-2));padding-inline:var(--fx-space-3)}.fx-chip[data-type=tag]{cursor:default;background:var(--fx-bg-muted);color:var(--fx-text-primary);border-color:#0000}button.fx-chip:active:not(:disabled){scale:var(--fx-motion-press)}.fx-chip{position:relative}.fx-chip:before{content:"";inset-inline:0;inset-block:min(0px, calc((var(--_h) - var(--fx-size-min-target)) / 2));position:absolute}.fx-chip>.fx-avatar{--_s:calc(var(--_h) - var(--fx-space-1));font-size:calc(var(--fx-font-size-xs) * .55);margin-inline-start:calc(var(--fx-space-3) * -.5)}.fx-chip>.fx-avatar[data-status]:after{display:none}.fx-chip>svg{inline-size:var(--fx-size-icon-sm);block-size:var(--fx-size-icon-sm);flex:none}.fx-chip[aria-haspopup]:after{content:"";inline-size:var(--fx-size-icon-sm);block-size:var(--fx-size-icon-sm);opacity:.6;transition:rotate var(--fx-motion-base) var(--fx-ease-standard);background:currentColor;flex:none;margin-inline-end:calc(var(--fx-space-1) * -1);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.fx-chip[aria-haspopup][aria-expanded=true]:after{rotate:180deg}.fx-chip[data-type=assist]{background:var(--fx-bg-subtle);color:var(--fx-text-primary)}.fx-chip[data-type=assist]>svg:first-child{color:var(--fx-text-brand)}.fx-chip[data-type=suggestion]:not([aria-pressed=true]){background:var(--fx-bg-brand-subtle);color:var(--fx-text-brand);border-color:#0000}.fx-chip[data-type=suggestion]:not([aria-pressed=true]):hover{background:var(--fx-bg-brand-subtle-hover)}.fx-chip-group{align-items:center;gap:var(--fx-space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.fx-chip-group[data-overflow=scroll]{scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;overflow-x:auto}.fx-chip-group[data-overflow=scroll]>.fx-chip{scroll-snap-align:start;flex:none}@media (width<=599.98px){.fx-chip-group:not([data-overflow=wrap]){scrollbar-width:none;scroll-snap-type:x proximity;overscroll-behavior-x:contain;flex-wrap:nowrap;overflow-x:auto}.fx-chip-group:not([data-overflow=wrap])>.fx-chip{scroll-snap-align:start;flex:none}.fx-chip-group:not([data-overflow=wrap])::-webkit-scrollbar{display:none}}.fx-chip-group[data-max="3"]>.fx-chip:nth-child(n+4):not([data-more]),.fx-chip-group[data-max="4"]>.fx-chip:nth-child(n+5):not([data-more]),.fx-chip-group[data-max="5"]>.fx-chip:nth-child(n+6):not([data-more]),.fx-chip-group[data-max="6"]>.fx-chip:nth-child(n+7):not([data-more]){display:none}.fx-chip[data-more]{color:var(--fx-text-tertiary);border-style:dashed}@media (forced-colors:active){.fx-chip[aria-pressed=true]{color:highlighttext;forced-color-adjust:none;background:highlight}.fx-chip[data-type=tag]{border-color:buttontext}}.fx-close{--_s:var(--fx-control-h-md);inline-size:var(--_s);block-size:var(--_s);border-radius:var(--fx-radius-circle);background:var(--fx-bg-muted);color:var(--fx-text-tertiary);font:inherit;cursor:pointer;transition:background-color var(--fx-motion-fast) var(--fx-ease-standard), color var(--fx-motion-fast) var(--fx-ease-standard), scale var(--fx-motion-instant) var(--fx-ease-standard);border:0;flex:none;place-items:center;padding:0;line-height:1;display:inline-grid;position:relative}.fx-close:after{content:"";inset:calc(var(--fx-space-1) * -1);position:absolute}.fx-close:empty:before{content:"✕";font-size:var(--fx-font-size-md);line-height:1}.fx-close>svg{inline-size:var(--fx-size-icon-md);block-size:var(--fx-size-icon-md)}.fx-close:hover{background:var(--fx-bg-muted-hover);color:var(--fx-text-primary)}.fx-close:active:not(:disabled){background:var(--fx-bg-pressed);scale:var(--fx-motion-press)}.fx-close:focus-visible{outline:var(--fx-border-width-focus) solid var(--fx-border-color-focus);outline-offset:var(--fx-border-width-focus)}.fx-close:disabled{color:var(--fx-text-disabled);cursor:not-allowed}.fx-close[data-size=sm]{--_s:var(--fx-control-h-sm)}.fx-close[data-size=sm]>svg{inline-size:var(--fx-size-icon-sm);block-size:var(--fx-size-icon-sm)}.fx-close[data-size=sm]:empty:before{font-size:var(--fx-font-size-sm)}.fx-close[data-size=lg]{--_s:var(--fx-control-h-lg)}.fx-close[data-shape=round]{border-radius:var(--fx-radius-circle)}.fx-close[data-variant=ghost]{border-radius:var(--fx-radius-control);background:0 0}.fx-close[data-variant=ghost]:hover{background:var(--fx-bg-muted)}.fx-close[data-variant=ghost]:active:not(:disabled){background:var(--fx-bg-pressed)}:is(.fx-sheet__head,.fx-dialog__head,.fx-popover__head,.fx-peek__head,.fx-site-drawer__head,.fx-minichat__head)>:is(.fx-close,form:has(>.fx-close)){margin-inline-start:auto}@media (prefers-reduced-motion:reduce){.fx-close:active{scale:none}}.fx-dl{gap:var(--fx-space-3) var(--fx-space-6);font-size:var(--fx-font-size-sm);grid-template-columns:minmax(0,max-content) minmax(0,1fr);margin:0;display:grid}.fx-dl>dt{color:var(--fx-text-tertiary)}.fx-dl>dd{color:var(--fx-text-primary);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0}.fx-dl[data-layout=stacked]{gap:var(--fx-space-1);grid-template-columns:minmax(0,1fr)}.fx-dl[data-layout=stacked]>dt{font-size:var(--fx-font-size-xs);margin-block-start:var(--fx-space-3)}.fx-dl[data-layout=stacked]>dt:first-child{margin-block-start:0}.fx-dl[data-variant=divided]{gap:0 var(--fx-space-6)}.fx-dl[data-variant=divided]>dt,.fx-dl[data-variant=divided]>dd{padding-block:var(--fx-space-3);border-block-start:var(--fx-border-width-default) solid var(--fx-border-color-default)}.fx-dl[data-variant=divided]>:is(dt,dd):nth-child(-n+2),.fx-dl[data-layout=stacked][data-variant=divided]>:is(dt,dd):nth-child(2){border-block-start:0}.fx-dl[data-density=compact]{gap:var(--fx-space-1) var(--fx-space-4);font-size:var(--fx-font-size-xs)}.fx-dl[data-variant=divided][data-density=compact]>:is(dt,dd){padding-block:var(--fx-space-2)}.fx-dl[data-layout=groups]{grid-template-columns:repeat(auto-fit, minmax(calc(var(--fx-popover-width) * .5), 1fr));gap:var(--fx-space-4) var(--fx-space-6)}.fx-dl[data-layout=groups]>div{gap:var(--fx-space-1);min-inline-size:0;display:grid}.fx-dl[data-layout=groups]>div>dd{color:var(--fx-text-primary);margin:0}.fx-dl[data-layout=groups]>div>dt{color:var(--fx-text-tertiary);font-size:var(--fx-font-size-xs)}.fx-dl dd:has(>:is(.fx-dl__action,.fx-copy)){justify-content:space-between;align-items:baseline;gap:var(--fx-space-3);display:flex}.fx-dl__action{border-radius:var(--fx-radius-badge);color:var(--fx-text-brand);font:inherit;font-weight:var(--fx-font-weight-medium);text-underline-offset:calc(var(--fx-space-1) * .75);cursor:pointer;background:0 0;border:0;flex:none;padding:0;text-decoration:underline}.fx-dl__action:hover{text-decoration-color:#0000}.fx-dl__action:focus-visible{outline:var(--fx-border-width-focus) solid var(--fx-border-color-focus);outline-offset:var(--fx-border-width-focus)}.fx-dl[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,max-content) minmax(0,1fr))}.fx-dl[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,max-content) minmax(0,1fr))}@media (width<=599.98px){.fx-dl:is([data-columns="2"],[data-columns="3"]){grid-template-columns:minmax(0,max-content) minmax(0,1fr)}}.fx-empty{justify-items:center;gap:var(--fx-space-3);padding:var(--fx-space-10) var(--fx-space-6);text-align:center;display:grid}.fx-empty__art{inline-size:var(--fx-space-12);block-size:var(--fx-space-12);border-radius:var(--fx-radius-surface);background:var(--fx-bg-muted);color:var(--fx-text-tertiary);place-items:center;display:grid}.fx-empty__art>svg{inline-size:var(--fx-size-icon-lg);block-size:var(--fx-size-icon-lg)}.fx-empty__title{font-size:var(--fx-font-size-md);font-weight:var(--fx-font-weight-semibold);color:var(--fx-text-primary);margin:0}.fx-empty__text{max-inline-size:42ch;font-size:var(--fx-font-size-sm);color:var(--fx-text-secondary);margin:0}.fx-empty__actions{justify-content:center;gap:var(--fx-space-2);flex-wrap:wrap;margin-block-start:var(--fx-space-2);display:flex}.fx-empty[data-state=error] .fx-empty__art{background:var(--fx-bg-error-subtle);color:var(--fx-fg-error)}.fx-empty[data-size=compact]{padding:var(--fx-space-6) var(--fx-space-4);gap:var(--fx-space-2)}.fx-empty[data-state=first] .fx-empty__art{background:var(--fx-bg-brand-subtle);color:var(--fx-text-brand)}.fx-empty[data-state=forbidden] .fx-empty__art{background:var(--fx-bg-warning-subtle);color:var(--fx-fg-warning)}.fx-empty[data-state=search] .fx-empty__art{background:var(--fx-bg-muted);color:var(--fx-text-secondary)}.fx-empty__art[data-size=sm]{inline-size:var(--fx-space-8);block-size:var(--fx-space-8)}.fx-empty__art[data-size=lg]{inline-size:calc(var(--fx-space-12) * 1.5);block-size:calc(var(--fx-space-12) * 1.5)}.fx-empty__art[data-size=lg]>svg{inline-size:calc(var(--fx-size-icon-lg) * 1.5);block-size:calc(var(--fx-size-icon-lg) * 1.5)}.fx-empty__art[data-size=illustration]{inline-size:min(100%, calc(var(--fx-space-12) * 4));aspect-ratio:4/3;background:0 0;block-size:auto}.fx-empty__art[data-size=illustration]>:is(svg,img){object-fit:contain;block-size:100%;inline-size:100%}.fx-empty__link{color:var(--fx-text-secondary);font-size:var(--fx-font-size-sm);text-underline-offset:calc(var(--fx-space-1) * .75);border-radius:var(--fx-radius-badge);text-decoration:underline}.fx-empty__link:hover{color:var(--fx-text-primary)}.fx-empty__link:focus-visible{outline:var(--fx-border-width-focus) solid var(--fx-border-color-focus);outline-offset:var(--fx-border-width-focus)}.fx-facets{align-content:start;gap:var(--fx-space-1);inline-size:100%;min-inline-size:0;max-inline-size:calc(var(--fx-nav-width) * 1.1);font-size:var(--fx-font-size-sm);display:grid}.fx-facets__head{justify-content:space-between;align-items:center;gap:var(--fx-space-2);padding-block-end:var(--fx-space-2);display:flex}.fx-facets__title{font-size:var(--fx-font-size-md);font-weight:var(--fx-font-weight-semibold);margin:0}.fx-facets__clear{padding:var(--fx-space-1) var(--fx-space-2);border-radius:var(--fx-radius-badge);color:var(--fx-text-secondary);font:inherit;font-size:var(--fx-font-size-xs);text-underline-offset:var(--fx-space-1);cursor:pointer;background:0 0;border:0;text-decoration:underline}.fx-facets__clear:hover{color:var(--fx-text-primary)}.fx-facets__clear[hidden]{display:none}.fx-facets__clear:focus-visible,.fx-facets__more:focus-visible,.fx-facets__legend:focus-visible{outline:var(--fx-border-width-focus) solid var(--fx-border-color-focus);outline-offset:calc(var(--fx-border-width-focus) * -1)}.fx-facets__group{border-block-start:var(--fx-border-width-default) solid var(--fx-border-color-default)}.fx-facets__legend{align-items:center;gap:var(--fx-space-2);padding:var(--fx-space-3) 0;border-radius:var(--fx-radius-control);color:var(--fx-text-primary);font-weight:var(--fx-font-weight-semibold);cursor:pointer;list-style:none;display:flex}.fx-facets__legend::-webkit-details-marker{display:none}.fx-facets__legend:after{content:"";inline-size:var(--fx-size-icon-sm);block-size:var(--fx-size-icon-sm);background:var(--fx-text-tertiary);transition:rotate var(--fx-motion-fast) var(--fx-ease-standard);margin-inline-start:auto;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.fx-facets__group[open]>.fx-facets__legend:after{rotate:180deg}.fx-facets__badge{min-inline-size:var(--fx-size-icon-sm);padding-inline:var(--fx-space-1);box-sizing:border-box;border-radius:var(--fx-radius-circle);background:var(--fx-bg-brand-solid);color:var(--fx-text-on-brand);font-size:calc(var(--fx-font-size-xs) * .9);font-variant-numeric:tabular-nums;line-height:var(--fx-size-icon-sm);place-items:center;display:inline-grid}.fx-facets__badge[hidden]{display:none}.fx-facets__body{gap:var(--fx-space-1);padding-block-end:var(--fx-space-3);display:grid}.fx-facets__search{margin-block-end:var(--fx-space-1)}.fx-facets__list{gap:calc(var(--fx-space-1) / 2);margin:0;padding:0;list-style:none;display:grid}.fx-facets__list>li[hidden]{display:none}.fx-facets__list .fx-facets__list{margin-block-start:calc(var(--fx-space-1) / 2);padding-inline-start:var(--fx-space-6)}.fx-facets__list li[hidden]{display:none}.fx-facets__apply{justify-self:start;margin-block-start:var(--fx-space-2)}.fx-facets__option{align-items:center;gap:var(--fx-space-2);min-block-size:var(--fx-size-min-target);padding-inline:var(--fx-space-1);border-radius:var(--fx-radius-control);cursor:pointer;display:flex}.fx-facets__option:hover{background:var(--fx-bg-subtle)}.fx-facets__option:active{background:var(--fx-bg-muted)}.fx-facets__option .fx-check{flex:none}.fx-facets__label{min-inline-size:0;color:var(--fx-text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.fx-facets__count{color:var(--fx-text-tertiary);font-size:var(--fx-font-size-xs);font-variant-numeric:tabular-nums;flex:none}.fx-facets__option[data-empty]:not(:has(:checked)){opacity:.5}.fx-facets__option:has(:checked) .fx-facets__label{font-weight:var(--fx-font-weight-medium)}.fx-facets__more{padding:var(--fx-space-1);border-radius:var(--fx-radius-badge);color:var(--fx-text-brand);font:inherit;font-size:var(--fx-font-size-xs);font-weight:var(--fx-font-weight-medium);cursor:pointer;background:0 0;border:0;justify-self:start}.fx-facets__more[hidden]{display:none}.fx-facets__none{color:var(--fx-text-tertiary);font-size:var(--fx-font-size-xs);margin:0}.fx-facets__none[hidden]{display:none}.fx-hero{--_title:clamp(var(--fx-font-size-display-sm), calc(var(--fx-font-size-display-sm) + 3.6vw), calc(var(--fx-font-size-display-md) * 1.9));isolation:isolate;gap:var(--fx-space-12);padding:calc(var(--fx-space-12) * 2) var(--fx-space-6) var(--fx-space-12);display:grid;position:relative;overflow:clip}.fx-hero>.fx-bg{z-index:-1}.fx-hero__content{justify-items:center;gap:var(--fx-space-5);inline-size:100%;max-inline-size:calc(var(--fx-dialog-width) * 1.8);text-align:center;margin-inline:auto;display:grid}.fx-hero__eyebrow{margin:0}.fx-hero__title{font-family:var(--fx-font-family-display);font-size-adjust:var(--fx-font-adjust-display);font-size:var(--_title);font-weight:var(--fx-font-weight-semibold);letter-spacing:-.035em;text-wrap:balance;color:var(--fx-text-primary);margin:0;line-height:1.04}.fx-hero__accent{background:linear-gradient(100deg, var(--fx-bg-brand-solid) 10%, color-mix(in oklab, var(--fx-bg-brand-solid) 55%, var(--fx-bg-category-pink)) 55%, color-mix(in oklab, var(--fx-bg-category-coral) 70%, var(--fx-bg-brand-solid)) 95%) text;color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone}.fx-hero__text{max-inline-size:62ch;color:var(--fx-text-secondary);font-size:var(--fx-font-size-lg);text-wrap:pretty;margin:0;line-height:1.55}.fx-hero__actions{justify-content:center;gap:var(--fx-space-3);flex-wrap:wrap;margin-block-start:var(--fx-space-2);display:flex}.fx-hero__note{justify-content:center;gap:var(--fx-space-1) var(--fx-space-4);color:var(--fx-text-tertiary);font-size:var(--fx-font-size-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.fx-hero__note>li{align-items:center;gap:var(--fx-space-1);display:inline-flex}.fx-hero__note>li:before{content:"";inline-size:var(--fx-size-icon-sm);block-size:var(--fx-size-icon-sm);background:var(--fx-fg-success);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-7' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.fx-hero__media{box-sizing:border-box;inline-size:100%;max-inline-size:calc(var(--fx-dialog-width) * 2.5);padding:var(--fx-space-2);border:var(--fx-border-width-default) solid var(--fx-border-color-surface);border-radius:calc(var(--fx-radius-overlay) + var(--fx-space-2));background:color-mix(in oklab, var(--fx-bg-surface) 60%, transparent);box-shadow:var(--fx-shadow-lg);margin-inline:auto;position:relative}.fx-hero__media:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(ellipse at 50% 40%, color-mix(in oklab, var(--fx-bg-brand-solid) 45%, transparent), transparent 70%);filter:blur(var(--fx-space-12));opacity:.7;position:absolute;inset:8% 6% -4%}.fx-hero__media>:is(img,video,.fx-hero__screen){border-radius:var(--fx-radius-overlay);inline-size:100%;display:block;overflow:hidden}.fx-hero__screen{border:var(--fx-border-width-default) solid var(--fx-border-color-default);background:var(--fx-bg-page)}.fx-hero[data-layout=split]{align-items:center;gap:var(--fx-space-12);padding-block:calc(var(--fx-space-12) * 1.5);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.fx-hero[data-layout=split] .fx-hero__content{text-align:start;justify-items:start;max-inline-size:none;margin:0}.fx-hero[data-layout=split] :is(.fx-hero__actions,.fx-hero__note){justify-content:flex-start}.fx-hero[data-layout=split]{--_title:clamp(var(--fx-font-size-display-sm), calc(var(--fx-font-size-display-sm) + 2vw), calc(var(--fx-font-size-display-md) * 1.4))}.fx-hero[data-size=compact]{padding-block:var(--fx-space-12);--_title:clamp(var(--fx-font-size-xl), calc(var(--fx-font-size-xl) + 2.4vw), var(--fx-font-size-display-md))}.fx-hero__content>*{animation:fx-hero-in calc(var(--fx-motion-slower) * 1.4) var(--fx-ease-emphasized) both}.fx-hero__content>:nth-child(2){animation-delay:calc(var(--fx-duration-stagger) * 3 * var(--fx-knob-motion))}.fx-hero__content>:nth-child(3){animation-delay:calc(var(--fx-duration-stagger) * 6 * var(--fx-knob-motion))}.fx-hero__content>:nth-child(4){animation-delay:calc(var(--fx-duration-stagger) * 9 * var(--fx-knob-motion))}.fx-hero__content>:nth-child(n+5){animation-delay:calc(var(--fx-duration-stagger) * 12 * var(--fx-knob-motion))}.fx-hero__media{animation:fx-hero-in calc(var(--fx-motion-slower) * 2) var(--fx-ease-emphasized) calc(var(--fx-duration-stagger) * 14 * var(--fx-knob-motion)) both}@keyframes fx-hero-in{0%{opacity:0;translate:0 var(--fx-motion-shift-lg);filter:blur(calc(var(--fx-space-1) * var(--fx-knob-motion)))}}@supports (animation-timeline:view()){.fx-hero[data-tilt] .fx-hero__media{transform-origin:50% 0;animation:linear both fx-hero-tilt view();animation-range:entry cover 45%}@keyframes fx-hero-tilt{0%{transform:perspective(calc(var(--fx-space-12) * 30)) rotateX(calc(16deg * var(--fx-knob-motion))) scale(calc(1 - .06 * var(--fx-knob-motion)))}}}@media (width<=839.98px){.fx-hero{padding:var(--fx-space-12) var(--fx-space-4) var(--fx-space-8);gap:var(--fx-space-8)}.fx-hero[data-layout=split]{grid-template-columns:minmax(0,1fr)}.fx-hero__actions>.fx-btn{flex:auto}}@media (prefers-reduced-motion:reduce){.fx-hero[data-tilt] .fx-hero__media{animation:none}}@media (forced-colors:active){.fx-hero__accent{color:canvastext;background:0 0}}.fx-icon{inline-size:var(--fx-size-icon-md);block-size:var(--fx-size-icon-md);fill:none;stroke:currentColor;color:inherit;vertical-align:middle;flex:none}.fx-icon[data-size=sm]{inline-size:var(--fx-size-icon-sm);block-size:var(--fx-size-icon-sm)}.fx-icon[data-size=lg]{inline-size:var(--fx-size-icon-lg);block-size:var(--fx-size-icon-lg)}.fx-icon[data-size=xl]{inline-size:calc(var(--fx-size-icon-lg) * 1.5);block-size:calc(var(--fx-size-icon-lg) * 1.5)}.fx-icon[data-size=em]{block-size:1.25em;inline-size:1.25em}.fx-icon[data-tone=muted]{color:var(--fx-text-tertiary)}.fx-icon[data-tone=secondary]{color:var(--fx-text-secondary)}.fx-icon[data-tone=brand]{color:var(--fx-text-brand)}.fx-icon[data-tone=info]{color:var(--fx-fg-info)}.fx-icon[data-tone=success]{color:var(--fx-fg-success)}.fx-icon[data-tone=warning]{color:var(--fx-fg-warning)}.fx-icon[data-tone=error]{color:var(--fx-fg-error)}.fx-icon[data-filled],.fx-icon.fx-on{fill:currentColor}.fx-icon[data-weight=light],[data-icon-weight=light]{--fx-icon-stroke:5.2%}.fx-icon[data-weight=regular],[data-icon-weight=regular]{--fx-icon-stroke:7.3%}.fx-icon[data-weight=bold],[data-icon-weight=bold]{--fx-icon-stroke:10.4%}.fx-icon[data-weight],[data-icon-weight] .fx-icon,.fx-icon[data-weight] :is(path,line,polyline,circle,rect,ellipse,polygon),[data-icon-weight] .fx-icon :is(path,line,polyline,circle,rect,ellipse,polygon){stroke-width:var(--fx-icon-stroke,7.3%)}.fx-icon[data-grade=high]{stroke:currentColor;stroke-width:2.5%;stroke-linejoin:round}.fx-icon[data-grade=low]{stroke:var(--fx-bg-surface);stroke-width:2%;stroke-linejoin:round}.fx-icon[data-fill=auto] .fx-icon__fill,.fx-icon[data-fill=on] .fx-icon__line{display:none}.fx-icon[data-fill=on] .fx-icon__fill,:is([aria-pressed=true],[aria-selected=true],[aria-current]:not([aria-current=false]),[aria-checked=true],.fx-on) .fx-icon[data-fill=auto] .fx-icon__fill,.fx-icon[data-fill=auto].fx-on .fx-icon__fill{display:inline}:is([aria-pressed=true],[aria-selected=true],[aria-current]:not([aria-current=false]),[aria-checked=true],.fx-on) .fx-icon[data-fill=auto] .fx-icon__line,.fx-icon[data-fill=auto].fx-on .fx-icon__line{display:none}@media (forced-colors:active){.fx-icon[data-grade=low]{stroke:none}}.fx-field{gap:var(--fx-space-2);display:grid}fieldset.fx-field{border:0;min-inline-size:0;margin:0;padding:0}fieldset.fx-field>legend{float:inline-start;inline-size:100%;margin:0 0 var(--fx-space-2);padding:0}fieldset.fx-field>legend+*{clear:both}.fx-label{font-size:var(--fx-font-size-sm);font-weight:var(--fx-font-weight-medium);color:var(--fx-text-secondary)}.fx-hint{font-size:var(--fx-font-size-xs);color:var(--fx-text-tertiary)}.fx-field[data-invalid] .fx-hint{color:var(--fx-text-error)}.fx-input,.fx-textarea{--_h:var(--fx-control-h-md);box-sizing:border-box;inline-size:100%;font:inherit;font-size:var(--fx-font-size-md);color:var(--fx-text-primary);background:var(--fx-bg-field);border:var(--fx-border-width-default) solid var(--fx-border-color-field);transition:border-color var(--fx-motion-fast) var(--fx-ease-standard), border-radius var(--fx-motion-base) var(--fx-ease-standard), block-size var(--fx-motion-base) var(--fx-ease-standard)}.fx-input{block-size:var(--_h);padding-inline:var(--fx-space-4);border-radius:calc(var(--fx-knob-pill) * var(--_h) / 2 + (1 - var(--fx-knob-pill)) * var(--fx-radius-control))}.fx-textarea{min-block-size:calc(var(--_h) * 2);padding:var(--fx-space-3) var(--fx-space-4);border-radius:var(--fx-radius-field-multiline);resize:vertical}.fx-input::placeholder,.fx-textarea::placeholder{color:var(--fx-text-tertiary)}.fx-input:hover,.fx-textarea:hover{border-color:color-mix(in oklab, var(--fx-border-color-strong) calc((1 - var(--fx-knob-field-fill)) * 100%), transparent);background:color-mix(in oklab, var(--fx-text-primary) calc(var(--fx-knob-field-fill) * 6%), var(--fx-bg-field))}.fx-input:focus-visible,.fx-textarea:focus-visible{outline:var(--fx-border-width-focus) solid var(--fx-border-color-focus);outline-offset:calc(var(--fx-border-width-default) * -1)}.fx-field[data-invalid] .fx-input,.fx-field[data-invalid] .fx-textarea{border-color:var(--fx-border-color-error)}.fx-input[data-size=sm]{--_h:var(--fx-control-h-sm);font-size:var(--fx-font-size-sm)}.fx-input:disabled,.fx-textarea:disabled{background:var(--fx-bg-muted);color:var(--fx-text-disabled);cursor:not-allowed}.fx-label[data-required]:after{content:" *";color:var(--fx-text-error)}.fx-input:read-only:not(:disabled),.fx-textarea:read-only:not(:disabled){background:var(--fx-bg-subtle);border-style:dashed}.fx-field[data-valid] .fx-hint{color:var(--fx-fg-success)}.fx-field:has(:is(input,select,textarea):disabled) .fx-label{color:var(--fx-text-disabled)}.fx-fieldset{gap:var(--fx-space-3);border:0;min-inline-size:0;margin:0;padding:0;display:grid}legend.fx-legend{float:inline-start;inline-size:100%;font-size:var(--fx-font-size-sm);font-weight:var(--fx-font-weight-semibold);color:var(--fx-text-primary);padding:0}.fx-field[data-invalid] :is(.fx-input,.fx-textarea){animation:fx-shake var(--fx-motion-slow) var(--fx-ease-standard)}@keyframes fx-shake{20%,60%{translate:calc(var(--fx-motion-shift-sm) * -1) 0}40%,80%{translate:var(--fx-motion-shift-sm) 0}}.fx-input[data-size=lg]{--_h:var(--fx-control-h-lg);font-size:var(--fx-font-size-lg)}.fx-input[data-width]{max-inline-size:100%}.fx-input[data-width=xs]{inline-size:10ch}.fx-input[data-width=sm]{inline-size:20ch}.fx-input[data-width=md]{inline-size:32ch}.fx-field[data-layout=inline]{grid-template-columns:minmax(0, calc(var(--fx-space-12) * 3)) minmax(0, 1fr);align-items:center;column-gap:var(--fx-space-6)}.fx-field[data-layout=inline]>:not(.fx-label){grid-column:2}.fx-field[data-layout=inline]>.fx-label{grid-area:1/1}@media (width<=599.98px){.fx-field[data-layout=inline]{grid-template-columns:minmax(0,1fr)}.fx-field[data-layout=inline]>:not(.fx-label),.fx-field[data-layout=inline]>.fx-label{grid-area:auto/1}}.fx-field__foot{justify-content:space-between;align-items:baseline;gap:var(--fx-space-3);display:flex}.fx-counter{font-size:var(--fx-font-size-xs);color:var(--fx-text-tertiary);font-variant-numeric:tabular-nums;flex:none;margin-inline-start:auto}.fx-counter[data-state=near]{color:var(--fx-fg-warning);font-weight:var(--fx-font-weight-semibold)}.fx-counter[data-state=over]{color:var(--fx-text-error);font-weight:var(--fx-font-weight-semibold)}.fx-counter[data-state=over]:before{content:"! "}.fx-hint[data-caps]:not([hidden]):before{content:"⇪ "}.fx-hint[data-caps]{color:var(--fx-fg-warning)}.fx-hint[data-caps][hidden]{display:none}.fx-strength{align-items:center;gap:var(--fx-space-1) var(--fx-space-1);grid-template-columns:repeat(4,minmax(0,1fr)) auto;display:grid}.fx-strength__bar{block-size:var(--fx-space-1);border-radius:var(--fx-radius-circle);background:var(--fx-bg-muted);transition:background-color var(--fx-motion-base) var(--fx-ease-standard);grid-row:1}.fx-strength__label{font-size:var(--fx-font-size-xs);color:var(--fx-text-secondary);grid-area:1/5;margin-inline-start:var(--fx-space-2)}.fx-strength[data-level="1"]>.fx-strength__bar:nth-child(-n+1){background:var(--fx-bg-error-solid)}.fx-strength[data-level="2"]>.fx-strength__bar:nth-child(-n+2){background:var(--fx-fg-warning)}.fx-strength[data-level="3"]>.fx-strength__bar:nth-child(-n+3){background:var(--fx-fg-info)}.fx-strength[data-level="4"]>.fx-strength__bar:nth-child(-n+4){background:var(--fx-fg-success)}.fx-textarea[data-autosize]{field-sizing:content;resize:none;max-block-size:calc(var(--_h) * 2.5);overflow-y:auto}.fx-textarea[data-autosize][data-rows="3"]{max-block-size:calc(var(--_h) * 1.5)}.fx-textarea[data-autosize][data-rows="8"]{max-block-size:calc(var(--_h) * 4)}.fx-textarea[data-code]{font-family:var(--fx-font-family-mono);font-size-adjust:var(--fx-font-adjust-mono);font-size:var(--fx-font-size-sm);tab-size:2;white-space:pre;overflow-x:auto}.fx-input[data-variant=filled]{background:var(--fx-bg-muted);border-color:#0000}.fx-input[data-variant=filled]:hover{background:color-mix(in oklab, var(--fx-text-primary) 4%, var(--fx-bg-muted));border-color:#0000}.fx-input[data-variant=borderless]{background:0 0;border-color:#0000}.fx-input[data-variant=borderless]:hover{background:var(--fx-bg-muted);border-color:#0000}.fx-input[data-variant=borderless]:active{background:var(--fx-bg-pressed)}.fx-input[data-variant=underlined]{border-color:#0000;border-block-end-color:var(--fx-border-color-strong);background:0 0;border-radius:0}.fx-input[data-variant=underlined]:hover{border-color:#0000;border-block-end-color:var(--fx-text-primary);background:0 0}.fx-input[data-variant=underlined]:focus-visible{outline-offset:0;border-radius:0}.fx-field[data-invalid] .fx-input:is([data-variant=filled],[data-variant=borderless],[data-variant=underlined]){border-color:#0000;border-block-end-color:var(--fx-border-color-error)}.fx-field[data-float]{position:relative}.fx-field[data-float]>.fx-label{z-index:1;max-inline-size:calc(100% - var(--fx-space-8));text-overflow:ellipsis;white-space:nowrap;color:var(--fx-text-tertiary);font-size:var(--fx-font-size-md);font-weight:var(--fx-font-weight-regular);pointer-events:none;transition:inset-block-start var(--fx-motion-fast) var(--fx-ease-standard), translate var(--fx-motion-fast) var(--fx-ease-standard), font-size var(--fx-motion-fast) var(--fx-ease-standard);position:absolute;inset-block-start:calc((var(--fx-control-h-md) + var(--fx-space-2)) / 2);inset-inline-start:var(--fx-space-4);overflow:hidden;translate:0 -50%}.fx-field[data-float]>.fx-input{block-size:calc(var(--_h) + var(--fx-space-2));padding-block:var(--fx-space-4) 0}.fx-field[data-float]>.fx-input::placeholder{color:#0000}.fx-field[data-float]:focus-within>.fx-label,.fx-field[data-float]:has(>.fx-input:not(:placeholder-shown))>.fx-label{font-size:var(--fx-font-size-xs);inset-block-start:var(--fx-space-2);translate:0}.fx-field[data-float]:focus-within>.fx-label{color:var(--fx-text-brand)}.fx-field[data-float][data-invalid]>.fx-label{color:var(--fx-text-error)}@media (forced-colors:active){.fx-input,.fx-textarea{border-color:buttontext}.fx-input:focus-visible{outline-color:highlight}}:is(.fx-stack,.fx-cluster,.fx-grid){--_gap:var(--fx-space-4);gap:var(--_gap)}:is(.fx-stack,.fx-cluster,.fx-grid)[data-gap="0"]{--_gap:0}:is(.fx-stack,.fx-cluster,.fx-grid)[data-gap="1"]{--_gap:var(--fx-space-1)}:is(.fx-stack,.fx-cluster,.fx-grid)[data-gap="2"]{--_gap:var(--fx-space-2)}:is(.fx-stack,.fx-cluster,.fx-grid)[data-gap="3"]{--_gap:var(--fx-space-3)}:is(.fx-stack,.fx-cluster,.fx-grid)[data-gap="4"]{--_gap:var(--fx-space-4)}:is(.fx-stack,.fx-cluster,.fx-grid)[data-gap="5"]{--_gap:var(--fx-space-5)}:is(.fx-stack,.fx-cluster,.fx-grid)[data-gap="6"]{--_gap:var(--fx-space-6)}:is(.fx-stack,.fx-cluster,.fx-grid)[data-gap="8"]{--_gap:var(--fx-space-8)}:is(.fx-stack,.fx-cluster,.fx-grid)[data-gap="10"]{--_gap:var(--fx-space-10)}:is(.fx-stack,.fx-cluster,.fx-grid)[data-gap="12"]{--_gap:var(--fx-space-12)}.fx-stack{flex-direction:column;display:flex}.fx-stack[data-align=start]{align-items:flex-start}.fx-stack[data-align=center]{align-items:center}.fx-stack[data-align=end]{align-items:flex-end}.fx-stack[data-justify=between]{justify-content:space-between}.fx-cluster{--_gap:var(--fx-space-3);flex-wrap:wrap;align-items:center;display:flex}.fx-cluster[data-align=start]{align-items:flex-start}.fx-cluster[data-align=end]{align-items:flex-end}.fx-cluster[data-align=baseline]{align-items:baseline}.fx-cluster[data-justify=end]{justify-content:flex-end}.fx-cluster[data-justify=center]{justify-content:center}.fx-cluster[data-justify=between]{justify-content:space-between}.fx-cluster[data-wrap=nowrap]{flex-wrap:nowrap}.fx-cluster>.fx-spacer,.fx-spacer{flex:auto}.fx-grid{--_min:16rem;grid-template-columns:repeat(auto-fit, minmax(min(var(--_min), 100%), 1fr));display:grid}.fx-grid[data-min=sm]{--_min:10rem}.fx-grid[data-min=md]{--_min:16rem}.fx-grid[data-min=lg]{--_min:24rem}.fx-grid[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-grid[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.fx-grid[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.fx-grid[data-cols="2:1"]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.fx-grid[data-cols="1:2"]{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}@media (width<=839.98px){.fx-grid:is([data-cols="2:1"],[data-cols="1:2"]){grid-template-columns:minmax(0,1fr)}}@media (width<=599.98px){.fx-grid[data-cols]{grid-template-columns:minmax(0,1fr)}}.fx-grid[data-align=start]{align-items:start}.fx-grid[data-align=center]{align-items:center}.fx-container{box-sizing:border-box;inline-size:100%;max-inline-size:72rem;padding-inline:var(--fx-space-4);margin-inline:auto}.fx-container[data-size=sm]{max-inline-size:40rem}.fx-container[data-size=md]{max-inline-size:56rem}.fx-container[data-size=lg]{max-inline-size:72rem}.fx-container[data-size=xl]{max-inline-size:90rem}.fx-container[data-size=full]{max-inline-size:none}.fx-container[data-pad=none]{padding-inline:0}.fx-container[data-pad-block=sm]{padding-block:var(--fx-space-6)}.fx-container[data-pad-block=md]{padding-block:var(--fx-space-8) var(--fx-space-10)}.fx-container[data-pad-block=lg]{padding-block:var(--fx-space-10) var(--fx-space-12)}@media (width>=840px){.fx-container[data-pad-block=md]{padding-block:var(--fx-space-10) var(--fx-space-12)}.fx-container[data-pad-block=lg]{padding-block:var(--fx-space-12) calc(var(--fx-space-12) * 2)}.fx-container:not([data-pad=none]){padding-inline:var(--fx-space-6)}}.fx-ratio{aspect-ratio:16/9;border-radius:var(--fx-radius-control);background:var(--fx-bg-muted);overflow:hidden}.fx-ratio[data-ratio="1-1"]{aspect-ratio:1}.fx-ratio[data-ratio="4-3"]{aspect-ratio:4/3}.fx-ratio[data-ratio="3-2"]{aspect-ratio:3/2}.fx-ratio[data-ratio="16-9"]{aspect-ratio:16/9}.fx-ratio[data-ratio="21-9"]{aspect-ratio:21/9}.fx-ratio>:is(img,video,iframe,svg){object-fit:cover;block-size:100%;inline-size:100%;display:block}.fx-legend:not(legend){align-items:center;gap:var(--fx-space-2) var(--fx-space-4);font-size:var(--fx-font-size-xs);color:var(--fx-text-secondary);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.fx-legend[data-direction=column]{align-items:stretch;gap:var(--fx-space-2);flex-direction:column}.fx-legend__item{align-items:center;gap:var(--fx-space-2);min-inline-size:0;color:inherit;font:inherit;background:0 0;border:0;padding:0;display:inline-flex}.fx-legend[data-direction=column] .fx-legend__item{justify-content:space-between}.fx-legend__swatch{--_c:var(--fx-viz-brand);inline-size:var(--fx-space-3);block-size:var(--fx-space-3);border-radius:calc(var(--fx-space-1) / 2);background:var(--_c);flex:none}.fx-legend__swatch[data-role=ink]{--_c:var(--fx-viz-ink)}.fx-legend__swatch[data-role=accent]{--_c:var(--fx-viz-accent)}.fx-legend__swatch[data-role=risk]{--_c:var(--fx-viz-risk)}.fx-legend__swatch[data-role=context]{--_c:var(--fx-viz-context)}.fx-legend__swatch[data-shape=dot]{border-radius:var(--fx-radius-circle)}.fx-legend__swatch[data-shape=line]{block-size:var(--fx-border-width-focus);inline-size:var(--fx-space-4);border-radius:var(--fx-border-width-focus)}.fx-legend__label{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.fx-legend__value{color:var(--fx-text-primary);font-variant-numeric:tabular-nums;font-weight:var(--fx-font-weight-medium)}button.fx-legend__item{padding:calc(var(--fx-space-1) / 2) var(--fx-space-2);margin-inline:calc(var(--fx-space-2) * -1);border-radius:var(--fx-radius-badge);cursor:pointer}button.fx-legend__item:hover{background:var(--fx-bg-muted);color:var(--fx-text-primary)}button.fx-legend__item:active{background:var(--fx-bg-pressed)}button.fx-legend__item:focus-visible{outline:var(--fx-border-width-focus) solid var(--fx-border-color-focus)}button.fx-legend__item[aria-pressed=false]{color:var(--fx-text-tertiary);text-decoration:line-through}button.fx-legend__item[aria-pressed=false] .fx-legend__swatch{background:var(--fx-viz-track)}.fx-legend[data-interactive]{gap:var(--fx-space-1) var(--fx-space-3)}.fx-legend[data-interactive] button.fx-legend__item{min-block-size:var(--fx-size-min-target);margin-inline:0}.fx-list{margin:0;padding:0;list-style:none;display:grid}.fx-list__item{align-items:center;gap:var(--fx-space-3);min-block-size:calc(var(--fx-control-h-md) + var(--fx-space-3));padding-block:var(--fx-space-2);display:flex}.fx-list__item+.fx-list__item{border-block-start:var(--fx-border-width-default) solid var(--fx-border-color-default)}.fx-list__body{gap:calc(var(--fx-space-1) / 2);flex:1;min-inline-size:0;display:grid}.fx-list__title{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fx-font-size-sm);font-weight:var(--fx-font-weight-medium);color:var(--fx-text-primary);overflow:hidden}.fx-list__meta{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fx-font-size-xs);color:var(--fx-text-tertiary);overflow:hidden}.fx-list__end{align-items:center;gap:var(--fx-space-2);font-size:var(--fx-font-size-sm);color:var(--fx-text-secondary);font-variant-numeric:tabular-nums;flex:none;display:flex}.fx-list__link{align-items:center;gap:var(--fx-space-3);min-inline-size:0;margin-inline:calc(var(--fx-space-2) * -1);padding:var(--fx-space-2);border-radius:var(--fx-radius-nav);color:inherit;flex:1;text-decoration:none;display:flex}.fx-list__link:hover{background:var(--fx-bg-subtle)}.fx-list__link:active{background:var(--fx-bg-muted)}.fx-list__link:focus-visible{outline:var(--fx-border-width-focus) solid var(--fx-border-color-focus)}.fx-list__item[aria-current=true] .fx-list__title{color:var(--fx-text-brand)}.fx-list__check{flex:none}.fx-list__item[data-selected]{background:var(--fx-bg-brand-subtle)}.fx-list__item[data-selected] .fx-list__title:after{content:" ✓"}.fx-list__item:has(input:checked){background:var(--fx-bg-brand-subtle)}.fx-list__item:has(input:checked) .fx-list__title:after{content:" ✓"}.fx-list__end .fx-btn{opacity:.7}.fx-list__item:is(:hover,:focus-within) .fx-list__end .fx-btn{opacity:1}.fx-list[data-density=compact]>.fx-list__item{min-block-size:var(--fx-control-h-md);padding-block:var(--fx-space-1)}.fx-list[data-variant=card]{padding-inline:var(--fx-space-4);border:var(--fx-border-width-default) solid var(--fx-border-color-surface);border-radius:var(--fx-radius-surface);background:var(--fx-bg-surface)}.fx-list__lead{inline-size:var(--fx-control-h-sm);color:var(--fx-text-tertiary);flex:none;place-items:center;display:grid}.fx-list__lead>svg{inline-size:var(--fx-size-icon-md);block-size:var(--fx-size-icon-md)}.fx-list[data-divider=none]>.fx-list__item+.fx-list__item{border-block-start:0}.fx-list[data-variant=cards]{gap:var(--fx-space-2)}.fx-list[data-variant=cards]>.fx-list__item{box-sizing:border-box;padding:var(--fx-space-3) var(--fx-space-4);border:var(--fx-border-width-default) solid var(--fx-border-color-default);border-radius:var(--fx-radius-surface);background:var(--fx-bg-surface);transition:background-color var(--fx-motion-fast) var(--fx-ease-standard), border-color var(--fx-motion-fast) var(--fx-ease-standard), box-shadow var(--fx-motion-fast) var(--fx-ease-standard), translate var(--fx-motion-fast) var(--fx-ease-standard)}.fx-list[data-variant=cards]>.fx-list__item+.fx-list__item{border-block-start:var(--fx-border-width-default) solid var(--fx-border-color-default)}.fx-list[data-variant=cards]>.fx-list__item:has(>.fx-list__link){min-block-size:0;padding:0}.fx-list[data-variant=cards]>.fx-list__item>.fx-list__link{padding:var(--fx-space-3) var(--fx-space-4);border-radius:inherit;margin:0}.fx-list[data-variant=cards]>.fx-list__item>.fx-list__link:is(:hover,:active){background:0 0}.fx-list[data-variant=cards]>.fx-list__item:has(>:is(.fx-list__link,button):hover){border-color:var(--fx-border-color-strong);background:color-mix(in oklab, var(--fx-text-primary) 6%, var(--fx-bg-surface));box-shadow:var(--fx-shadow-sm);translate:0 calc(var(--fx-border-width-default) * -1)}.fx-list[data-variant=cards]>.fx-list__item:has(>:is(.fx-list__link,button):focus-visible){border-color:var(--fx-border-color-focus)}.fx-list[data-variant=cards]>.fx-list__item>.fx-list__link:focus-visible{outline-offset:calc(var(--fx-border-width-focus) * -1)}.fx-list[data-variant=cards]>.fx-list__item:has(>:is(.fx-list__link,button):active){background:color-mix(in oklab, var(--fx-text-primary) 8%, var(--fx-bg-surface));box-shadow:none;translate:0}@media (prefers-reduced-motion:reduce){.fx-list[data-variant=cards]>.fx-list__item{transition:none;translate:none!important}}.fx-list[data-focus=inset] .fx-list__link:focus-visible{outline-offset:calc(var(--fx-border-width-focus) * -1)}@media (forced-colors:active){.fx-list__item[data-selected],.fx-list__item:has(input:checked){outline:var(--fx-border-width-default) solid Highlight}}.fx-message{gap:var(--fx-space-1) var(--fx-space-3);grid-template-columns:auto minmax(0,1fr);align-items:start;max-inline-size:72ch;display:grid}.fx-message>.fx-avatar{grid-row:span 2}.fx-message__meta{align-items:baseline;gap:var(--fx-space-2);font-size:var(--fx-font-size-xs);color:var(--fx-text-tertiary);display:flex}.fx-message__name{color:var(--fx-text-primary);font-weight:var(--fx-font-weight-semibold);font-size:var(--fx-font-size-sm)}.fx-message__body{color:var(--fx-text-primary);font-size:var(--fx-font-size-sm);overflow-wrap:anywhere;line-height:1.6}.fx-message__body>:first-child{margin-block-start:0}.fx-message__body>:last-child{margin-block-end:0}.fx-message[data-role=user]{grid-template-columns:minmax(0,1fr);justify-items:end;margin-inline-start:auto}.fx-message[data-role=user] .fx-message__body{padding:var(--fx-space-3) var(--fx-space-4);border-radius:var(--fx-radius-surface);background:var(--fx-bg-brand-subtle);border-end-end-radius:var(--fx-radius-badge)}.fx-typing{gap:var(--fx-space-1);padding-block:var(--fx-space-2);display:inline-flex}.fx-typing>i{inline-size:var(--fx-size-status-dot-sm);block-size:var(--fx-size-status-dot-sm);border-radius:var(--fx-radius-circle);background:var(--fx-text-tertiary);animation:fx-pulse var(--fx-duration-pulse) var(--fx-ease-standard) infinite}.fx-typing>i:nth-child(2){animation-delay:calc(var(--fx-duration-pulse) / 6)}.fx-typing>i:nth-child(3){animation-delay:calc(var(--fx-duration-pulse) / 3)}@media (prefers-reduced-motion:reduce){.fx-typing>i{animation:none}}.fx-ai-label{align-items:center;gap:var(--fx-space-1);padding:calc(var(--fx-space-1) / 2) var(--fx-space-2);border-radius:var(--fx-radius-tag);background:var(--fx-bg-category-purple-subtle);color:var(--fx-text-primary);font-size:var(--fx-font-size-xs);font-weight:var(--fx-font-weight-semibold);display:inline-flex}.fx-ai-label:before{content:"✦";color:var(--fx-text-brand)}.fx-message[data-variant=bubble]{--_r:var(--fx-radius-overlay);--_rs:calc(var(--fx-radius-badge) / 1.5);grid-template-columns:var(--fx-size-avatar-md) minmax(0, max-content);column-gap:var(--fx-space-2);max-inline-size:min(78%,64ch);margin-block-start:var(--fx-space-3)}.fx-message[data-variant=bubble]:is([data-group=mid],[data-group=last]){margin-block-start:calc(var(--fx-space-1) / 2)}.fx-message[data-variant=bubble]>.fx-avatar{grid-row:1/span 3;align-self:end}.fx-message[data-variant=bubble]:is([data-group=first],[data-group=mid])>.fx-avatar{visibility:hidden}.fx-message[data-variant=bubble] .fx-message__body{padding:var(--fx-space-2) var(--fx-space-3);border-radius:var(--_r);background:var(--fx-bg-muted);grid-column:2}.fx-message[data-variant=bubble][data-dir=in][data-group=first] .fx-message__body{border-end-start-radius:var(--_rs)}.fx-message[data-variant=bubble][data-dir=in][data-group=mid] .fx-message__body{border-start-start-radius:var(--_rs);border-end-start-radius:var(--_rs)}.fx-message[data-variant=bubble][data-dir=in][data-group=last] .fx-message__body{border-start-start-radius:var(--_rs)}.fx-message[data-variant=bubble] .fx-message__name{font-size:var(--fx-font-size-xs);grid-column:2}.fx-message[data-variant=bubble][data-dir=out]{grid-template-columns:minmax(0,max-content);justify-content:end;margin-inline-start:auto}.fx-message[data-variant=bubble][data-dir=out] .fx-message__body{background:var(--fx-bg-brand-subtle);grid-column:1}.fx-message[data-variant=bubble][data-dir=out][data-group=first] .fx-message__body{border-end-end-radius:var(--_rs)}.fx-message[data-variant=bubble][data-dir=out][data-group=mid] .fx-message__body{border-start-end-radius:var(--_rs);border-end-end-radius:var(--_rs)}.fx-message[data-variant=bubble][data-dir=out][data-group=last] .fx-message__body{border-start-end-radius:var(--_rs)}.fx-message__time{float:inline-end;align-items:center;gap:calc(var(--fx-space-1) / 2);margin:var(--fx-space-1) 0 0 var(--fx-space-3);color:var(--fx-text-tertiary);font-size:calc(var(--fx-font-size-xs) * .92);font-variant-numeric:tabular-nums;line-height:1;display:inline-flex}.fx-message__tick{inline-size:var(--fx-size-icon-sm);block-size:calc(var(--fx-size-icon-sm) * .75);background:currentColor;mask:none 50%/contain no-repeat}.fx-message__tick[data-s=sending]{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 12'%3E%3Ccircle cx='8' cy='6' r='4.5' fill='none' stroke='black' stroke-width='1.3'/%3E%3Cpath d='M8 3.8V6l1.4 1' fill='none' stroke='black' stroke-width='1.3' stroke-linecap='round'/%3E%3C/svg%3E")}.fx-message__tick[data-s=sent]{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 12'%3E%3Cpath d='M3 6.5 6 9l6-6.5' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.fx-message__tick:is([data-s=delivered],[data-s=read]){mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 12'%3E%3Cpath d='M1 6.5 4 9l6-6.5M7 8.5l.5.5 6-6.5' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.fx-message__tick[data-s=read]{color:var(--fx-text-brand)}.fx-message__error{align-items:center;gap:var(--fx-space-2);color:var(--fx-fg-error);font-size:var(--fx-font-size-xs);grid-column:1/-1;justify-self:end;display:flex}.fx-message__quote{padding:var(--fx-space-1) var(--fx-space-2);border-inline-start:calc(var(--fx-border-width-focus) * 1.25) solid var(--fx-text-brand);border-radius:var(--fx-radius-badge);background:color-mix(in oklab, var(--fx-bg-surface) 55%, transparent);font-size:var(--fx-font-size-xs);margin-block-end:var(--fx-space-1);display:grid}.fx-message__quote>b{color:var(--fx-text-brand)}.fx-message__fwd{color:var(--fx-text-tertiary);font-size:var(--fx-font-size-xs);margin-block-end:var(--fx-space-1);font-style:italic}.fx-message[data-deleted] .fx-message__body{color:var(--fx-text-tertiary);font-style:italic}.fx-message__file{align-items:center;column-gap:var(--fx-space-3);padding:var(--fx-space-2);border-radius:var(--fx-radius-control);background:color-mix(in oklab, var(--fx-bg-surface) 60%, transparent);color:inherit;grid-template-columns:auto minmax(0,1fr);text-decoration:none;display:grid}.fx-message__file>:first-child{inline-size:var(--fx-control-h-md);block-size:var(--fx-control-h-md);border-radius:var(--fx-radius-control);background:var(--fx-bg-brand-solid);color:var(--fx-text-on-brand);font-size:var(--fx-font-size-xs);font-weight:var(--fx-font-weight-semibold);grid-row:span 2;place-items:center;display:grid}.fx-message__file small{color:var(--fx-text-tertiary);font-size:var(--fx-font-size-xs)}.fx-message__media{inline-size:min(100%, calc(var(--fx-space-12) * 6));aspect-ratio:4/3;margin:calc(var(--fx-space-1) * -1) calc(var(--fx-space-2) * -1) var(--fx-space-1);border-radius:calc(var(--fx-radius-overlay) - var(--fx-space-1));object-fit:cover;background:var(--fx-bg-subtle);display:block}.fx-message__voice{align-items:center;gap:var(--fx-space-2);min-inline-size:calc(var(--fx-space-12) * 4);display:flex}.fx-message__voice>button{inline-size:var(--fx-control-h-sm);block-size:var(--fx-control-h-sm);border-radius:var(--fx-radius-circle);background:var(--fx-bg-brand-solid);color:var(--fx-text-on-brand);cursor:pointer;border:0;place-items:center;padding:0;display:grid}.fx-message__voice>button>svg{inline-size:var(--fx-size-icon-md);block-size:var(--fx-size-icon-md);fill:currentColor}.fx-message__wave{block-size:var(--fx-space-6);background:repeating-linear-gradient(90deg, var(--fx-text-secondary) 0 2px, transparent 2px 5px);opacity:.7;flex:1;mask-image:linear-gradient(#0000 0 0),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 24' preserveAspectRatio='none'%3E%3Cpath d='M0 12h4V8h4v8h4V4h4v16h4V9h4v6h4V2h4v20h4V7h4v10h4V5h4v14h4V9h4v6h4V3h4v18h4V8h4v8h4V10h4v4h4V6h4v12h4V9h4v6h4' fill='black'/%3E%3C/svg%3E");mask-position:0 0,50%;mask-size:auto,100% 100%;mask-repeat:repeat,no-repeat;mask-clip:border-box,border-box;mask-origin:border-box,border-box;mask-composite:add;mask-mode:match-source,match-source}.fx-reactions{gap:var(--fx-space-1);flex-wrap:wrap;grid-column:2;margin-block-start:var(--fx-space-1);display:flex}.fx-message[data-dir=out] .fx-reactions{grid-column:1;justify-content:end}.fx-reaction{align-items:center;gap:var(--fx-space-1);min-block-size:var(--fx-space-6);padding:0 var(--fx-space-2);border:var(--fx-border-width-default) solid var(--fx-border-color-default);border-radius:var(--fx-radius-circle);background:var(--fx-bg-surface);color:var(--fx-text-secondary);font:inherit;font-size:var(--fx-font-size-xs);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--fx-motion-fast) var(--fx-ease-standard), scale var(--fx-motion-instant) var(--fx-ease-standard);display:inline-flex}.fx-reaction:active{scale:var(--fx-motion-press)}.fx-reaction[aria-pressed=true]{border-color:var(--fx-border-color-focus);background:var(--fx-bg-brand-subtle);color:var(--fx-text-brand)}.fx-message-divider{align-items:center;gap:var(--fx-space-3);margin-block:var(--fx-space-4);color:var(--fx-text-tertiary);font-size:var(--fx-font-size-xs);display:flex}.fx-message-divider[data-type=date]{justify-content:center}.fx-message-divider[data-type=date]>span{padding:var(--fx-space-1) var(--fx-space-3);border-radius:var(--fx-radius-tag);background:var(--fx-bg-muted);color:var(--fx-text-secondary);font-weight:var(--fx-font-weight-medium)}.fx-message-divider[data-type=system]{text-align:center;justify-content:center}.fx-message-divider[data-type=unread]{color:var(--fx-text-brand);font-weight:var(--fx-font-weight-semibold)}.fx-message-divider[data-type=unread]:before,.fx-message-divider[data-type=unread]:after{content:"";block-size:var(--fx-border-width-default);opacity:.5;background:currentColor;flex:1}.fx-message:not([data-variant=bubble])[data-group=cont]{grid-template-columns:minmax(0,1fr);margin-block-start:calc(var(--fx-space-2) * -1);padding-inline-start:calc(var(--fx-size-avatar-md) + var(--fx-space-3))}.fx-message:not([data-variant=bubble])[data-group=cont]>:is(.fx-avatar,.fx-message__meta){display:none}.fx-message:not([data-variant=bubble])[data-group=cont][data-role=user]{padding-inline-start:0}.fx-message__variants{align-items:center;gap:var(--fx-space-1);color:var(--fx-text-tertiary);font-size:var(--fx-font-size-xs);font-variant-numeric:tabular-nums;display:inline-flex}.fx-message__variants>button{inline-size:var(--fx-size-icon-md);block-size:var(--fx-size-icon-md);border-radius:var(--fx-radius-badge);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.fx-message__variants>button:hover:not(:disabled){background:var(--fx-bg-muted);color:var(--fx-text-primary)}.fx-message__variants>button:active:not(:disabled){background:var(--fx-bg-pressed)}.fx-message__variants>button:disabled{opacity:.4;cursor:not-allowed}.fx-message__variants>button:focus-visible{outline:var(--fx-border-width-focus) solid var(--fx-border-color-focus)}.fx-message[data-state=editing] .fx-message__body{min-inline-size:calc(var(--fx-space-12) * 5);padding:var(--fx-space-3) var(--fx-space-4);border:var(--fx-border-width-default) solid var(--fx-border-color-focus);border-radius:var(--fx-radius-surface);background:var(--fx-bg-surface)}.fx-message[data-state=editing] .fx-message__body:focus-visible{outline:var(--fx-border-width-focus) solid var(--fx-border-color-focus);outline-offset:var(--fx-border-width-default)}.fx-message[data-state=error] .fx-message__body{border:var(--fx-border-width-default) solid var(--fx-border-color-error);border-radius:var(--fx-radius-surface);padding:var(--fx-space-2) var(--fx-space-3)}.fx-message__retry{border-radius:var(--fx-radius-badge);color:var(--fx-text-brand);font:inherit;font-weight:var(--fx-font-weight-medium);text-underline-offset:calc(var(--fx-space-1) * .75);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.fx-message__retry:focus-visible{outline:var(--fx-border-width-focus) solid var(--fx-border-color-focus);outline-offset:var(--fx-border-width-focus)}.fx-message__body :is(pre,code){font-family:var(--fx-font-family-mono);font-size-adjust:var(--fx-font-adjust-mono);font-size:var(--fx-font-size-xs)}.fx-message__body code{padding:calc(var(--fx-space-1) / 2) var(--fx-space-1);border-radius:var(--fx-radius-badge);background:var(--fx-bg-muted)}.fx-message__body pre{margin:var(--fx-space-2) 0;padding:var(--fx-space-3) var(--fx-space-4);border-radius:var(--fx-radius-control);background:var(--fx-bg-muted);tab-size:2;line-height:1.5;overflow-x:auto}.fx-message__body pre code{background:0 0;padding:0}.fx-message__body table{max-inline-size:100%;margin:var(--fx-space-2) 0;border-collapse:collapse;font-size:var(--fx-font-size-xs);display:block;overflow-x:auto}.fx-message__body :is(th,td){padding:var(--fx-space-1) var(--fx-space-3);border:var(--fx-border-width-default) solid var(--fx-border-color-default);text-align:start}.fx-message__body th{background:var(--fx-bg-subtle);font-weight:var(--fx-font-weight-semibold)}@media (forced-colors:active){.fx-message[data-variant=bubble] .fx-message__body{border:var(--fx-border-width-default) solid CanvasText}}.fx-nav{gap:var(--fx-space-1);inline-size:var(--fx-nav-width);padding:var(--fx-space-3);box-sizing:border-box;flex-direction:column;flex:auto;display:flex}.fx-nav__group{gap:calc(var(--fx-space-1) / 2);min-inline-size:0;display:grid}.fx-nav__group+.fx-nav__group{margin-block-start:var(--fx-space-4)}.fx-nav__title{padding:0 var(--fx-space-3) var(--fx-space-1);color:var(--fx-text-tertiary);font-size:calc(var(--fx-font-size-xs) * .92);font-weight:var(--fx-font-weight-semibold);letter-spacing:.06em;text-transform:uppercase}.fx-nav__item{--_h:var(--fx-nav-item-height);align-items:center;gap:var(--fx-space-3);block-size:var(--_h);padding-inline:var(--fx-space-3);border-radius:calc(var(--fx-knob-pill) * var(--_h) / 2 + (1 - var(--fx-knob-pill)) * var(--fx-radius-nav));color:var(--fx-text-secondary);font-size:var(--fx-font-size-sm);font-weight:var(--fx-font-weight-medium);white-space:nowrap;min-inline-size:0;transition:background-color var(--fx-motion-fast) var(--fx-ease-standard), border-radius var(--fx-motion-base) var(--fx-ease-standard);text-decoration:none;display:flex;overflow:hidden}.fx-nav__item>svg{inline-size:var(--fx-size-icon-md);block-size:var(--fx-size-icon-md);flex:none}.fx-nav__label{text-overflow:ellipsis;flex:1;min-inline-size:0;overflow:hidden}.fx-nav__count{box-sizing:border-box;min-inline-size:var(--fx-size-icon-md);block-size:var(--fx-size-icon-md);padding:0 calc(var(--fx-space-1) / 2);border-radius:var(--fx-radius-pill);background:var(--fx-bg-muted);color:var(--fx-text-secondary);font-size:var(--fx-font-size-xs);font-variant-numeric:tabular-nums;text-align:center;flex:none;place-items:center;line-height:1;display:inline-grid}.fx-nav__item:hover{background:var(--fx-bg-muted);color:var(--fx-text-primary)}.fx-nav__item:active{background:var(--fx-bg-pressed)}.fx-nav__item[aria-current=page]{background:var(--fx-bg-brand-subtle);color:var(--fx-text-brand)}.fx-nav__item[aria-current=page] .fx-nav__count{background:var(--fx-bg-surface)}.fx-nav__item:focus-visible{outline:var(--fx-border-width-focus) solid var(--fx-border-color-focus);outline-offset:calc(var(--fx-border-width-focus) * -1)}.fx-nav__item[target=_blank] .fx-nav__label:after{content:" ↗";color:var(--fx-text-tertiary)}.fx-nav__subs{gap:calc(var(--fx-space-1) / 2);min-inline-size:0;background:linear-gradient(color-mix(in oklab, var(--fx-text-primary) 14%, transparent), color-mix(in oklab, var(--fx-text-primary) 14%, transparent)) 0 0 / var(--fx-border-width-default) 100% no-repeat;margin-inline-start:calc(var(--fx-space-3) + var(--fx-size-icon-md) / 2);padding-inline-start:var(--fx-space-3);display:grid}.fx-nav__subs .fx-nav__item{--_h:var(--fx-nav-subitem-height);color:color-mix(in oklab, var(--fx-text-primary) 60%, transparent);position:relative;overflow:visible}.fx-nav__subs .fx-nav__item[aria-current=page]{background:var(--fx-bg-muted);color:var(--fx-text-primary)}.fx-nav__subs .fx-nav__item[aria-current=page]:before{content:"";inline-size:calc(var(--fx-border-width-default) * 2);border-radius:var(--fx-radius-pill);background:var(--fx-bg-brand-solid);position:absolute;inset-block:22%;inset-inline-start:calc(var(--fx-space-3) * -1 - var(--fx-border-width-default) / 2)}.fx-nav__toggle{font-size-adjust:inherit;inline-size:100%;font-family:inherit;line-height:inherit;letter-spacing:inherit;text-align:start;cursor:pointer;background:0 0;border:0}.fx-nav__chev{inline-size:var(--fx-size-icon-sm);block-size:var(--fx-size-icon-sm);color:var(--fx-text-tertiary);transition:rotate var(--fx-motion-base) var(--fx-ease-standard);flex:none}.fx-nav__toggle[aria-expanded=false] .fx-nav__chev{rotate:-90deg}.fx-nav__toggle:has(+.fx-nav__subs [aria-current=page]){color:var(--fx-text-primary)}.fx-nav__toggle[aria-expanded]+.fx-nav__subs{interpolate-size:allow-keywords;overflow-clip-margin:var(--fx-border-width-focus);block-size:auto;transition:block-size var(--fx-motion-base) var(--fx-ease-standard), opacity var(--fx-motion-base) var(--fx-ease-standard), visibility var(--fx-motion-base);overflow:clip}.fx-nav__toggle[aria-expanded=false]+.fx-nav__subs{opacity:0;visibility:hidden;block-size:0}@media (prefers-reduced-motion:reduce){.fx-nav__toggle[aria-expanded]+.fx-nav__subs,.fx-nav__chev{transition:none}}.fx-nav__foot{z-index:1;gap:calc(var(--fx-space-1) / 2);margin-block-start:auto;margin-inline:calc(var(--fx-space-3) * -1);padding:var(--fx-space-3);border-block-start:var(--fx-border-width-default) solid var(--fx-border-color-default);background:var(--_side-bg,var(--fx-bg-page));margin-block-end:calc(var(--fx-space-3) * -1);display:grid;position:sticky;inset-block-end:calc(var(--fx-space-3) * -1)}.fx-nav__foot>.fx-divider:first-child{display:none}.fx-nav[data-collapsed]{inline-size:var(--fx-nav-width-collapsed);padding-inline:var(--fx-space-2)}.fx-nav[data-collapsed] .fx-nav__item{justify-content:center;padding-inline:0}.fx-nav[data-collapsed] .fx-nav__chev{display:none}.fx-nav[data-collapsed] :is(.fx-nav__label,.fx-nav__title,.fx-nav__subs){clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.fx-nav[data-collapsed] .fx-nav__item{overflow:visible}.fx-nav[data-collapsed] .fx-nav__count{translate:calc(var(--fx-space-3)) calc(var(--fx-space-3) * -1);min-inline-size:0;inline-size:var(--fx-size-status-dot-sm);block-size:var(--fx-size-status-dot-sm);color:#0000;background:var(--fx-text-brand);padding:0;position:absolute;overflow:hidden}.fx-nav[data-collapsed] .fx-nav__item{position:relative}.fx-nav__group[data-pinned]>.fx-nav__title:before{content:"★ ";letter-spacing:0}.fx-nav__new{padding:calc(var(--fx-space-1) / 2) var(--fx-space-2);border-radius:var(--fx-radius-badge);background:var(--fx-bg-brand-subtle);color:var(--fx-text-brand);font-size:calc(var(--fx-font-size-xs) * .85);font-weight:var(--fx-font-weight-semibold);flex:none;line-height:1.2}.fx-nav__item[data-new]:after{content:"";inline-size:var(--fx-size-status-dot-sm);block-size:var(--fx-size-status-dot-sm);border-radius:var(--fx-radius-circle);background:var(--fx-bg-brand-solid);flex:none}.fx-nav__item:has(.fx-nav__count)[data-new]:after,.fx-nav[data-collapsed] .fx-nav__new{display:none}.fx-nav__search{margin-block-end:var(--fx-space-2)}.fx-nav[data-collapsed] .fx-nav__search{display:none}@media (forced-colors:active){.fx-nav__item[aria-current=page]{color:highlighttext;forced-color-adjust:none;background:highlight}}.fx-otp{--_h:var(--fx-control-h-md);justify-items:start;gap:var(--fx-space-2);display:grid}.fx-otp[data-size=lg]{--_h:var(--fx-control-h-lg)}.fx-otp__cells{align-items:center;gap:var(--fx-space-2);display:flex}.fx-otp__cell{box-sizing:border-box;inline-size:var(--_h);block-size:var(--_h);font:inherit;font-size:var(--fx-font-size-lg);font-weight:var(--fx-font-weight-semibold);font-variant-numeric:tabular-nums;text-align:center;color:var(--fx-text-primary);background:var(--fx-bg-field);border:var(--fx-border-width-default) solid var(--fx-border-color-field);border-radius:calc(var(--fx-knob-pill) * var(--_h) / 2 + (1 - var(--fx-knob-pill)) * var(--fx-radius-control));caret-color:#0000;transition:border-color var(--fx-motion-fast) var(--fx-ease-standard), background-color var(--fx-motion-fast) var(--fx-ease-standard), scale var(--fx-motion-instant) var(--fx-ease-standard);padding:0}.fx-otp__cell:hover{border-color:var(--fx-border-color-strong)}.fx-otp__cell:focus-visible{outline:var(--fx-border-width-focus) solid var(--fx-border-color-focus);outline-offset:calc(var(--fx-border-width-default) * -1);background:var(--fx-bg-surface)}.fx-otp__cell[data-filled]{border-color:var(--fx-border-color-strong)}.fx-otp__cell:disabled{background:var(--fx-bg-muted);color:var(--fx-text-disabled);cursor:not-allowed}.fx-otp[data-state=complete] .fx-otp__cell{border-color:var(--fx-border-color-focus)}.fx-otp[data-state=error] .fx-otp__cell{border-color:var(--fx-border-color-error);animation:fx-shake var(--fx-motion-slow) var(--fx-ease-standard)}.fx-otp__sep{inline-size:var(--fx-space-3);block-size:var(--fx-border-width-focus);border-radius:var(--fx-radius-circle);background:var(--fx-border-color-strong);flex:none}.fx-otp__msg{font-size:var(--fx-font-size-xs);color:var(--fx-text-tertiary);margin:0}.fx-otp[data-state=error] .fx-otp__msg{color:var(--fx-text-error)}.fx-otp__resend{font:inherit;font-size:var(--fx-font-size-sm);font-weight:var(--fx-font-weight-semibold);color:var(--fx-text-brand);text-underline-offset:var(--fx-space-1);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;padding:0;text-decoration:underline}.fx-otp__resend:disabled{color:var(--fx-text-tertiary);cursor:default;font-weight:var(--fx-font-weight-regular);text-decoration:none}.fx-otp__resend:focus-visible{outline:var(--fx-border-width-focus) solid var(--fx-border-color-focus);outline-offset:var(--fx-border-width-focus);border-radius:var(--fx-radius-control)}.fx-page-header{align-items:flex-end;gap:var(--fx-space-3) var(--fx-space-6);flex-wrap:wrap;margin-block-end:var(--fx-space-6);display:flex}.fx-page-header__main{gap:var(--fx-space-2);flex:auto;min-inline-size:0;display:grid}.fx-page-header__title{align-items:baseline;gap:var(--fx-space-3);font-family:var(--fx-font-family-display);font-size-adjust:var(--fx-font-adjust-display);font-size:var(--fx-font-size-display-sm);font-weight:var(--fx-font-weight-semibold);text-wrap:balance;margin:0;line-height:1.15;display:flex}.fx-page-header__count{color:var(--fx-text-tertiary);font-family:var(--fx-font-family-sans);font-size-adjust:var(--fx-font-adjust-sans);font-size:var(--fx-font-size-lg);font-weight:var(--fx-font-weight-regular);font-variant-numeric:tabular-nums}.fx-page-header__text{max-inline-size:70ch;color:var(--fx-text-secondary);font-size:var(--fx-font-size-sm);margin:0}.fx-page-header__actions{gap:var(--fx-space-2);flex-wrap:wrap;display:flex}.fx-page-header__back{flex:0 0 100%;margin-block-end:calc(var(--fx-space-2) * -1)}.fx-page-header__meta{align-items:center;gap:var(--fx-space-2) var(--fx-space-4);color:var(--fx-text-tertiary);font-size:var(--fx-font-size-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.fx-page-header__meta>li{align-items:center;gap:var(--fx-space-2);display:inline-flex}.fx-page-header__meta>li+li:before{content:"";inline-size:calc(var(--fx-space-1) / 2);block-size:calc(var(--fx-space-1) / 2);border-radius:var(--fx-radius-circle);background:var(--fx-border-color-strong)}.fx-page-header__tabs{flex:0 0 100%;margin-block-start:var(--fx-space-2)}.fx-page-header__actions{align-items:center}.fx-page-header__more{margin-inline-start:auto}.fx-page-header[data-collapse]{z-index:5;padding-block:var(--fx-space-4) var(--fx-space-3);border-block-end:var(--fx-border-width-default) solid transparent;background:var(--fx-bg-page);margin-block-end:var(--fx-space-4);position:sticky;inset-block-start:0}.fx-page-header[data-collapse=surface]{background:var(--fx-bg-surface)}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.fx-page-header[data-collapse]{animation:linear both fx-ph-bar scroll();animation-range:0 calc(var(--fx-space-12) * 2)}.fx-page-header[data-collapse] .fx-page-header__title{animation:linear both fx-ph-title scroll();animation-range:0 calc(var(--fx-space-12) * 2);transform-origin:0}.fx-page-header[data-collapse] :is(.fx-page-header__text,.fx-page-header__meta,.fx-page-header__back){animation:linear both fx-ph-hide scroll();animation-range:0 var(--fx-space-12)}}}@keyframes fx-ph-bar{to{padding-block:var(--fx-space-2);border-block-end-color:var(--fx-border-color-default)}}@keyframes fx-ph-title{to{font-size:var(--fx-font-size-lg)}}@keyframes fx-ph-hide{to{opacity:0;visibility:hidden;block-size:0;margin:0;overflow:hidden}}.fx-pagination{align-items:center;gap:var(--fx-space-2);font-size:var(--fx-font-size-sm);color:var(--fx-text-secondary);flex-wrap:wrap;display:flex}.fx-pagination__info{font-variant-numeric:tabular-nums;margin-inline-end:auto}.fx-pagination__page{--_h:var(--fx-control-h-sm);min-inline-size:var(--_h);block-size:var(--_h);padding-inline:var(--fx-space-2);box-sizing:border-box;border-radius:calc(var(--fx-knob-pill) * var(--_h) / 2 + (1 - var(--fx-knob-pill)) * var(--fx-radius-control));color:inherit;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;place-items:center;text-decoration:none;display:inline-grid}.fx-pagination__page:hover{background:var(--fx-bg-muted);color:var(--fx-text-primary)}.fx-pagination__page:active{background:var(--fx-bg-pressed)}.fx-pagination__page[aria-current=page]{background:var(--fx-bg-brand-subtle);color:var(--fx-text-brand);font-weight:var(--fx-font-weight-semibold)}.fx-pagination__page[aria-disabled=true]{color:var(--fx-text-disabled);pointer-events:none}.fx-pagination__page:focus-visible{outline:var(--fx-border-width-focus) solid var(--fx-border-color-focus)}.fx-pagination__gap{padding-inline:var(--fx-space-1);color:var(--fx-text-tertiary)}.fx-pagination[data-variant=minimal] .fx-pagination__page{border:var(--fx-border-width-default) solid var(--fx-border-color-default);background:var(--fx-bg-surface);color:var(--fx-text-primary)}.fx-pagination[data-variant=minimal] .fx-pagination__page:hover{background:var(--fx-bg-muted)}.fx-pagination[data-variant=minimal] .fx-pagination__page:active{background:var(--fx-bg-pressed)}.fx-pagination[data-variant=minimal] .fx-pagination__page[aria-disabled=true]{border-color:var(--fx-border-color-default);color:var(--fx-text-disabled);background:0 0}.fx-pagination__page>svg{inline-size:var(--fx-size-icon-sm);block-size:var(--fx-size-icon-sm)}.fx-pagination__size{align-items:center;gap:var(--fx-space-2);white-space:nowrap;display:inline-flex}.fx-pagination__size .fx-select{inline-size:auto}.fx-pagination[data-variant=more]{justify-content:center;gap:var(--fx-space-3);text-align:center;flex-direction:column}.fx-pagination[data-variant=more] .fx-pagination__info{margin-inline:0}.fx-pagination__more{justify-items:center;gap:var(--fx-space-2);inline-size:min(100%, calc(var(--fx-popover-width) * .8));display:grid}.fx-pagination__more .fx-progress{inline-size:100%}.fx-rating{--_s:var(--fx-size-icon-lg);--fx-rating-value:0;inline-size:calc(var(--_s) * var(--_n,5));block-size:var(--_s);border-radius:var(--fx-radius-badge);cursor:pointer;vertical-align:middle;display:inline-block;position:relative}.fx-rating[data-readonly]{cursor:default}.fx-rating[data-size=sm]{--_s:var(--fx-size-icon-md)}.fx-rating[data-size=lg]{--_s:calc(var(--fx-size-icon-lg) * 1.5)}.fx-rating__stars,.fx-rating__fill{background:var(--fx-bg-muted);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3.2l2.6 5.6 6.1.7-4.5 4.2 1.2 6.1L12 16.7 6.6 19.8l1.2-6.1L3.3 9.5l6.1-.7z' fill='black' stroke='black' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/svg%3E") 0 0 / var(--_s) var(--_s) repeat-x;pointer-events:none;position:absolute;inset-block:0;inset-inline-start:0}.fx-rating__stars{inline-size:100%}.fx-rating__fill{inline-size:calc(var(--fx-rating-value) * 100%);background:var(--fx-fg-warning);transition:inline-size var(--fx-motion-fast) var(--fx-ease-standard)}.fx-rating:focus-visible{outline:var(--fx-border-width-focus) solid var(--fx-border-color-focus);outline-offset:var(--fx-border-width-default)}.fx-rating[data-hover] .fx-rating__fill{transition:none}.fx-rating[aria-disabled=true]{opacity:.5;cursor:not-allowed}.fx-rating-text{color:var(--fx-text-secondary);font-size:var(--fx-font-size-sm);font-variant-numeric:tabular-nums;vertical-align:middle;margin-inline-start:var(--fx-space-2)}.fx-rating[data-shape=heart] :is(.fx-rating__stars,.fx-rating__fill){mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 20.3l-1.3-1.2C5.9 14.8 3 12.1 3 8.8 3 6.1 5.1 4 7.7 4c1.6 0 3.2.8 4.3 2 1.1-1.2 2.7-2 4.3-2C18.9 4 21 6.1 21 8.8c0 3.3-2.9 6-7.7 10.3z'/%3E%3C/svg%3E")}.fx-rating[data-shape=heart] .fx-rating__fill{background:var(--fx-fg-error)}.fx-rating[data-shape=emoji]{--_s:calc(var(--fx-size-icon-lg) * 1.5);gap:var(--fx-space-1);block-size:auto;inline-size:auto;display:inline-flex}.fx-rating[data-shape=emoji] :is(.fx-rating__stars,.fx-rating__fill){display:none}.fx-rating__face{inline-size:var(--_s);block-size:var(--_s);background:var(--fx-text-tertiary);mask:var(--_m) center / contain no-repeat;opacity:.55;pointer-events:none;transition:scale var(--fx-motion-fast) var(--fx-ease-spring), opacity var(--fx-motion-fast) var(--fx-ease-standard), background-color var(--fx-motion-fast) var(--fx-ease-standard)}.fx-rating__face[data-v="1"]{--_m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke='black' stroke-width='1.8'/%3E%3Ccircle cx='8.8' cy='10' r='1.3'/%3E%3Ccircle cx='15.2' cy='10' r='1.3'/%3E%3Cpath d='M8 17.2q4-3.6 8 0' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'/%3E%3Cpath d='M7 7.5l3 1.2M17 7.5l-3 1.2' stroke='black' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");--_c:var(--fx-fg-error)}.fx-rating__face[data-v="2"]{--_m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke='black' stroke-width='1.8'/%3E%3Ccircle cx='8.8' cy='10' r='1.3'/%3E%3Ccircle cx='15.2' cy='10' r='1.3'/%3E%3Cpath d='M8.5 16.5q3.5-2.2 7 0' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E");--_c:var(--fx-fg-warning)}.fx-rating__face[data-v="3"]{--_m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke='black' stroke-width='1.8'/%3E%3Ccircle cx='8.8' cy='10' r='1.3'/%3E%3Ccircle cx='15.2' cy='10' r='1.3'/%3E%3Cpath d='M8.5 15.5h7' stroke='black' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E");--_c:var(--fx-text-secondary)}.fx-rating__face[data-v="4"]{--_m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke='black' stroke-width='1.8'/%3E%3Ccircle cx='8.8' cy='10' r='1.3'/%3E%3Ccircle cx='15.2' cy='10' r='1.3'/%3E%3Cpath d='M8.5 14.5q3.5 2.6 7 0' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E");--_c:var(--fx-fg-success)}.fx-rating__face[data-v="5"]{--_m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke='black' stroke-width='1.8'/%3E%3Ccircle cx='8.8' cy='10' r='1.3'/%3E%3Ccircle cx='15.2' cy='10' r='1.3'/%3E%3Cpath d='M7.8 13.5q4.2 5 8.4 0z' stroke='black' stroke-width='1.6' stroke-linejoin='round'/%3E%3C/svg%3E");--_c:var(--fx-fg-success)}.fx-rating__face[data-hover]{opacity:.9;background:var(--_c)}.fx-rating__face[data-on]{opacity:1;background:var(--_c);scale:1.18}.fx-rating[data-shape=emoji][data-size=sm]{--_s:var(--fx-size-icon-lg)}.fx-rating__word{min-inline-size:9ch}.fx-rating-field{gap:var(--fx-space-2);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.fx-rating-field:not([data-js])>.fx-rating,.fx-rating-field[data-js]>.fx-rating-field__radios{display:none}.fx-rating-field__radios{gap:var(--fx-space-2);flex-wrap:wrap;display:flex}.fx-cq,:is(.fx-card,.fx-stat,.fx-list,.fx-settings,.fx-chartcard)[data-cq]{container-type:inline-size}.fx-cq[data-cq-name=main]{container-name:fx-main}@container (width<=20rem){.fx-card__header,.fx-card__footer{flex-direction:column;align-items:stretch}.fx-card__actions>.fx-btn{flex:1}}@container (width<=30rem){.fx-card[data-layout=horizontal]>*{grid-column:1/-1}.fx-card[data-layout=horizontal]>.fx-card__media{margin:calc(var(--fx-space-5) * -1) calc(var(--fx-space-5) * -1) 0;border-radius:0;border-start-start-radius:inherit;border-start-end-radius:inherit}}@container (width<=12rem){.fx-stat{padding:var(--fx-space-3) var(--fx-space-4)}.fx-stat__value{font-size:var(--fx-font-size-xl)}.fx-stat__row{flex-direction:column;align-items:stretch}}@container (width>=24rem){.fx-stat__value{font-size:var(--fx-font-size-display-md)}}@container (width<=22rem){.fx-list__item{flex-wrap:wrap}.fx-list__end{flex-basis:100%;padding-inline-start:calc(var(--fx-control-h-sm) + var(--fx-space-3))}.fx-list__item:not(:has(.fx-list__lead))>.fx-list__end{padding-inline-start:0}}@container (width<=44rem){.fx-settings__nav{scrollbar-width:none;display:flex;position:static;overflow-x:auto}.fx-settings__link{flex:none}.fx-settings__main{max-inline-size:none}.fx-settings>:is(.fx-settings__nav,.fx-settings__main){grid-column:1/-1}}@container (width<=32rem){.fx-settings__row{align-items:stretch;gap:var(--fx-space-3);flex-direction:column}}@container (width<=20rem){.fx-chartcard{padding:var(--fx-space-4)}.fx-chartcard__head{flex-direction:column;align-items:stretch}.fx-chartcard__actions{justify-content:flex-start}}@media (width<=599.98px){[data-hide-below=medium],[data-hide-below=expanded],[data-hide-below=large],[data-hide-below=xl]{display:none!important}}@media (width>=600px) and (width<=839.98px){[data-hide-below=expanded],[data-hide-below=large],[data-hide-below=xl]{display:none!important}}@media (width>=840px) and (width<=1199.98px){[data-hide-below=large],[data-hide-below=xl]{display:none!important}}@media (width>=1200px) and (width<=1599.98px){[data-hide-below=xl]{display:none!important}}@media (width>=600px){[data-hide-above=compact]{display:none!important}}@media (width>=840px){[data-hide-above=medium]{display:none!important}}@media (width>=1200px){[data-hide-above=expanded]{display:none!important}}@media (width>=1600px){[data-hide-above=large]{display:none!important}}.fx-grid[data-cols="12"]{grid-template-columns:repeat(4,minmax(0,1fr))}.fx-grid[data-cols="12"]:not([data-gap]){--_gap:var(--fx-space-4)}.fx-grid[data-cols="12"]>*{grid-column:1/-1}.fx-grid[data-cols="12"]>[data-span-sm="1"]{grid-column:auto/span 1}.fx-grid[data-cols="12"]>[data-span-sm="2"]{grid-column:auto/span 2}.fx-grid[data-cols="12"]>[data-span-sm="3"]{grid-column:auto/span 3}.fx-grid[data-cols="12"]>[data-span-sm="4"]{grid-column:auto/span 4}@media (width>=600px){.fx-grid[data-cols="12"]{grid-template-columns:repeat(8,minmax(0,1fr))}.fx-grid[data-cols="12"]:not([data-gap]){--_gap:var(--fx-space-6)}.fx-grid[data-cols="12"]>*{grid-column:1/-1}.fx-grid[data-cols="12"]>[data-span-md="1"]{grid-column:auto/span 1}.fx-grid[data-cols="12"]>[data-span-md="2"]{grid-column:auto/span 2}.fx-grid[data-cols="12"]>[data-span-md="3"]{grid-column:auto/span 3}.fx-grid[data-cols="12"]>[data-span-md="4"]{grid-column:auto/span 4}.fx-grid[data-cols="12"]>[data-span-md="5"]{grid-column:auto/span 5}.fx-grid[data-cols="12"]>[data-span-md="6"]{grid-column:auto/span 6}.fx-grid[data-cols="12"]>[data-span-md="7"]{grid-column:auto/span 7}.fx-grid[data-cols="12"]>[data-span-md="8"]{grid-column:auto/span 8}}@media (width>=840px){.fx-grid[data-cols="12"]{grid-template-columns:repeat(12,minmax(0,1fr))}.fx-grid[data-cols="12"]>[data-span="1"]{grid-column:auto/span 1}.fx-grid[data-cols="12"]>[data-span="2"]{grid-column:auto/span 2}.fx-grid[data-cols="12"]>[data-span="3"]{grid-column:auto/span 3}.fx-grid[data-cols="12"]>[data-span="4"]{grid-column:auto/span 4}.fx-grid[data-cols="12"]>[data-span="5"]{grid-column:auto/span 5}.fx-grid[data-cols="12"]>[data-span="6"]{grid-column:auto/span 6}.fx-grid[data-cols="12"]>[data-span="7"]{grid-column:auto/span 7}.fx-grid[data-cols="12"]>[data-span="8"]{grid-column:auto/span 8}.fx-grid[data-cols="12"]>[data-span="9"]{grid-column:auto/span 9}.fx-grid[data-cols="12"]>[data-span="10"]{grid-column:auto/span 10}.fx-grid[data-cols="12"]>[data-span="11"]{grid-column:auto/span 11}.fx-grid[data-cols="12"]>[data-span="12"]{grid-column:auto/span 12}.fx-grid[data-cols="12"]>[data-offset="1"]{grid-column-start:2}.fx-grid[data-cols="12"]>[data-offset="2"]{grid-column-start:3}.fx-grid[data-cols="12"]>[data-offset="3"]{grid-column-start:4}.fx-grid[data-cols="12"]>[data-offset="4"]{grid-column-start:5}.fx-grid[data-cols="12"]>[data-offset="5"]{grid-column-start:6}.fx-grid[data-cols="12"]>[data-offset="6"]{grid-column-start:7}.fx-grid[data-cols="12"]>[data-offset="7"]{grid-column-start:8}.fx-grid[data-cols="12"]>[data-offset="8"]{grid-column-start:9}.fx-grid[data-cols="12"]>[data-offset="9"]{grid-column-start:10}.fx-grid[data-cols="12"]>[data-offset="10"]{grid-column-start:11}.fx-grid[data-cols="12"]>[data-offset="11"]{grid-column-start:12}}[data-fx-flip-rtl]:dir(rtl){scale:-1 1}:root,[dir]{--fx-dir:1}:dir(rtl){--fx-dir:-1}.fx-search{--_h:var(--fx-control-h-md);align-items:center;gap:var(--fx-space-2);inline-size:100%;block-size:var(--_h);box-sizing:border-box;padding-inline:var(--fx-space-4) var(--fx-space-2);background:var(--fx-bg-field);border:var(--fx-border-width-default) solid var(--fx-border-color-field);border-radius:calc(var(--fx-knob-pill) * var(--_h) / 2 + (1 - var(--fx-knob-pill)) * var(--fx-radius-control));color:var(--fx-text-tertiary);display:flex}.fx-search:focus-within{outline:var(--fx-border-width-focus) solid var(--fx-border-color-focus);outline-offset:calc(var(--fx-border-width-default) * -1);background:var(--fx-bg-surface)}.fx-search>svg{inline-size:var(--fx-size-icon-md);block-size:var(--fx-size-icon-md);flex:none}.fx-search__input{block-size:100%;min-inline-size:0;color:var(--fx-text-primary);font:inherit;font-size:var(--fx-font-size-md);background:0 0;border:0;flex:1}.fx-search__input:focus{outline:none}.fx-search__input::placeholder{color:var(--fx-text-tertiary)}.fx-search__input::-webkit-search-cancel-button{appearance:none}.fx-search__kbd{box-sizing:border-box;min-inline-size:calc(var(--fx-space-5) + var(--fx-space-1) / 2);block-size:calc(var(--fx-space-5) + var(--fx-space-1) / 2);padding:0 calc(var(--fx-space-1) * 1.5);border-radius:var(--fx-radius-badge);background:var(--fx-bg-muted);color:var(--fx-text-tertiary);font-family:inherit;font-size:var(--fx-font-size-xs);font-weight:var(--fx-font-weight-medium);letter-spacing:0;white-space:nowrap;border:0;flex:none;place-items:center;line-height:1;display:inline-grid}.fx-search:focus-within .fx-search__kbd{display:none}.fx-search[data-size=sm]{--_h:var(--fx-control-h-sm)}.fx-search[data-size=lg]{--_h:var(--fx-control-h-lg);gap:var(--fx-space-3);padding-inline-start:var(--fx-space-5)}.fx-search[data-size=lg]>svg{inline-size:var(--fx-size-icon-lg);block-size:var(--fx-size-icon-lg)}.fx-search[data-size=lg] .fx-search__input{font-size:var(--fx-font-size-lg)}@media (hover:none){.fx-search__kbd{display:none}}.fx-search[aria-busy=true]:after{content:"";box-sizing:border-box;inline-size:var(--fx-size-icon-sm);block-size:var(--fx-size-icon-sm);border:var(--fx-border-width-focus) solid color-mix(in oklab, currentColor 20%, transparent);border-radius:var(--fx-radius-circle);animation:fx-spin var(--fx-duration-spin) linear infinite;border-block-start-color:currentColor;flex:none;margin-inline-end:var(--fx-space-2)}.fx-search[aria-busy=true] .fx-search__kbd{display:none}@media (prefers-reduced-motion:reduce){.fx-search[aria-busy=true]:after{animation:fx-pulse var(--fx-duration-pulse) var(--fx-ease-standard) infinite}}.fx-search__scope{appearance:none;padding-inline:var(--fx-space-2) var(--fx-space-3);border:0;border-inline-end:var(--fx-border-width-default) solid var(--fx-border-color-default);color:var(--fx-text-secondary);font:inherit;font-size:var(--fx-font-size-sm);cursor:pointer;background:0 0;border-radius:0;flex:none;align-self:stretch}.fx-search__scope:hover{color:var(--fx-text-primary)}.fx-search__scope:focus-visible{outline:var(--fx-border-width-focus) solid var(--fx-border-color-focus);outline-offset:calc(var(--fx-border-width-focus) * -1)}@media (forced-colors:active){.fx-search{border-color:buttontext}}.fx-search[data-variant=hero]{--_h:calc(var(--fx-space-12) + var(--fx-space-2));--_p:calc(var(--fx-space-2) + var(--fx-space-1) / 2);--_bh:calc(var(--_h) - var(--_p) * 2);gap:var(--fx-space-3);padding-inline:var(--fx-space-5) var(--_p);border-color:var(--fx-border-color-default);background:var(--fx-bg-surface);box-shadow:var(--fx-shadow-sm);border-radius:calc(var(--fx-knob-pill) * var(--_h) / 2 + (1 - var(--fx-knob-pill)) * var(--fx-radius-overlay));transition:border-color var(--fx-motion-fast) var(--fx-ease-standard), box-shadow var(--fx-motion-fast) var(--fx-ease-standard), outline-color var(--fx-motion-fast) var(--fx-ease-standard)}.fx-search[data-variant=hero]>svg{inline-size:var(--fx-size-icon-md);block-size:var(--fx-size-icon-md);color:var(--fx-text-tertiary)}.fx-search[data-variant=hero] .fx-search__input{font-size:var(--fx-font-size-md)}.fx-search[data-variant=hero]:hover:not(:focus-within){border-color:var(--fx-border-color-strong);box-shadow:var(--fx-shadow-md)}.fx-search[data-variant=hero]:focus-within{outline:var(--fx-border-width-focus) solid var(--fx-bg-brand-solid);outline-offset:0;background:var(--fx-bg-surface)}.fx-search[data-variant=hero]:focus-within>svg{color:var(--fx-text-brand)}.fx-search .fx-search__go{align-items:center;gap:var(--fx-space-2);block-size:var(--_bh);min-block-size:0;padding-inline:var(--fx-space-5);border-radius:calc(var(--fx-knob-pill) * var(--_bh) / 2 + (1 - var(--fx-knob-pill)) * max(var(--fx-radius-control) - var(--_p), var(--fx-space-1)));font-size:var(--fx-font-size-md);flex:none;display:inline-flex}.fx-search .fx-search__go>svg{inline-size:var(--fx-size-icon-sm);block-size:var(--fx-size-icon-sm);transition:translate var(--fx-motion-fast) var(--fx-ease-standard)}.fx-search .fx-search__go:hover>svg{translate:calc(var(--fx-space-1) / 2) 0}.fx-search[data-variant=hero] .fx-search__go{inline-size:var(--_bh);background:var(--fx-bg-muted);color:var(--fx-text-secondary);box-shadow:none;border-radius:calc(var(--fx-knob-pill) * var(--_bh) / 2 + (1 - var(--fx-knob-pill)) * max(var(--fx-radius-overlay) - var(--_p), var(--fx-radius-badge)));border-color:#0000;justify-content:center;padding:0}.fx-search[data-variant=hero] .fx-search__go:hover{background:var(--fx-bg-muted-hover);color:var(--fx-text-primary)}.fx-search[data-variant=hero] .fx-search__go:active{background:var(--fx-bg-pressed)}.fx-search[data-variant=hero] .fx-search__go>svg{inline-size:var(--fx-size-icon-md);block-size:var(--fx-size-icon-md)}.fx-search[data-variant=hero] .fx-search__go>:not(svg){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.fx-search__hints{align-items:center;gap:var(--fx-space-2);color:var(--fx-text-tertiary);font-size:var(--fx-font-size-sm);flex-wrap:wrap;margin-block-start:var(--fx-space-3);display:flex}.fx-search__hints>:is(button,a).fx-chip{--_h:calc(var(--fx-control-h-sm) - var(--fx-space-2));padding-inline:var(--fx-space-3);border-color:var(--fx-border-color-default);color:var(--fx-text-secondary);font-size:var(--fx-font-size-sm);background:0 0}.fx-search__hints>:is(button,a).fx-chip:hover{border-color:var(--fx-border-color-strong);background:var(--fx-bg-muted);color:var(--fx-text-primary)}.fx-search__hints>:is(button,a).fx-chip:active{background:var(--fx-bg-pressed)}@media (width<=599.98px){.fx-search[data-variant=hero]{--_h:calc(var(--fx-space-12) + var(--fx-space-1));gap:var(--fx-space-2);padding-inline-start:var(--fx-space-4)}.fx-search[data-variant=hero] .fx-search__kbd{display:none}.fx-search__hints{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.fx-search__hints>*{flex:none}.fx-search .fx-search__go{inline-size:var(--_bh);justify-content:center;padding:0}.fx-search .fx-search__go>:not(svg){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}.fx-search[data-variant=trigger]{flex:0 1 calc(var(--fx-space-12) * 6);background:var(--fx-bg-muted);inline-size:auto;min-inline-size:0;font:inherit;text-align:start;cursor:pointer;transition:background-color var(--fx-motion-fast) var(--fx-ease-standard), color var(--fx-motion-fast) var(--fx-ease-standard);border-color:#0000;margin:0}.fx-search[data-variant=trigger]:hover{background:color-mix(in oklab, var(--fx-text-primary) 9%, var(--fx-bg-surface));color:var(--fx-text-secondary)}.fx-search[data-variant=trigger] .fx-search__kbd{background:var(--fx-bg-surface)}.fx-search[data-variant=trigger]:focus-visible{outline:var(--fx-border-width-focus) solid var(--fx-border-color-focus);outline-offset:var(--fx-border-width-default)}.fx-search__label{white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;font-size:var(--fx-font-size-sm);flex:1;overflow:hidden}@media (width<=599.98px){.fx-search[data-variant=trigger]{inline-size:var(--_h);flex:none;justify-content:center;padding:0}.fx-search[data-variant=trigger]>svg{inline-size:calc(var(--_h) * .5);block-size:calc(var(--_h) * .5)}.fx-search[data-variant=trigger]>:not(svg){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}.fx-search__scopes{gap:var(--fx-space-1);margin:var(--fx-space-2) 0 0;border:0;flex-wrap:wrap;min-inline-size:0;padding:0;display:flex}.fx-search__scopes-item{align-items:center;gap:var(--fx-space-1);min-block-size:var(--fx-control-h-sm);padding-inline:var(--fx-space-3);border:var(--fx-border-width-default) solid var(--fx-border-color-default);border-radius:calc(var(--fx-control-h-sm) / 2);background:var(--fx-bg-surface);color:var(--fx-text-secondary);font-size:var(--fx-font-size-sm);cursor:pointer;transition:background-color var(--fx-motion-fast) var(--fx-ease-standard), color var(--fx-motion-fast) var(--fx-ease-standard), scale var(--fx-motion-instant) var(--fx-ease-standard);display:inline-flex;position:relative}.fx-search__scopes-item>input{opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}.fx-search__scopes-item:hover{background:var(--fx-bg-muted);color:var(--fx-text-primary)}.fx-search__scopes-item:active{scale:var(--fx-motion-press)}.fx-search__scopes-item:has(:focus-visible){outline:var(--fx-border-width-focus) solid var(--fx-border-color-focus);outline-offset:var(--fx-border-width-focus)}.fx-search__scopes-item:has(:checked){border-color:var(--fx-text-primary);background:var(--fx-text-primary);color:var(--fx-bg-page);font-weight:var(--fx-font-weight-semibold)}.fx-search__scopes-count{color:inherit;opacity:.7;font-size:var(--fx-font-size-xs);font-variant-numeric:tabular-nums}.fx-search__back{inline-size:var(--fx-control-h-sm);block-size:var(--fx-control-h-sm);border-radius:var(--fx-radius-circle);color:var(--fx-text-primary);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin-inline-start:calc(var(--fx-space-2) * -1);padding:0;display:none}.fx-search__back>svg{inline-size:var(--fx-size-icon-md);block-size:var(--fx-size-icon-md)}.fx-search__back:focus-visible{outline:var(--fx-border-width-focus) solid var(--fx-border-color-focus)}.fx-search__panel{gap:var(--fx-space-1);padding:var(--fx-space-2);border:var(--fx-border-width-default) solid var(--fx-border-color-surface);border-radius:var(--fx-radius-surface);background:var(--fx-bg-surface);margin-block-start:var(--fx-space-2);display:grid}.fx-search__panel[hidden]{display:none}.fx-search__panel-title{padding:var(--fx-space-2) var(--fx-space-3) var(--fx-space-1);color:var(--fx-text-tertiary);font-size:var(--fx-font-size-xs);font-weight:var(--fx-font-weight-medium);margin:0}@media (width<=599.98px){.fx-search[data-mode=fullscreen][data-open]{z-index:60;block-size:var(--fx-size-topbar);padding-inline:var(--fx-space-4);border:0;border-block-end:var(--fx-border-width-default) solid var(--fx-border-color-default);background:var(--fx-bg-surface);border-radius:0;position:fixed;inset-block-start:0;inset-inline:0}.fx-search[data-mode=fullscreen][data-open]>svg{display:none}.fx-search[data-mode=fullscreen][data-open] .fx-search__back{display:grid}.fx-search[data-mode=fullscreen][data-open]~.fx-search__panel{z-index:59;inset:var(--fx-size-topbar) 0 0;overscroll-behavior:contain;animation:fx-fade-in var(--fx-motion-base) var(--fx-ease-enter);border:0;border-radius:0;align-content:start;margin:0;position:fixed;overflow-y:auto}}.fx-section-head{justify-content:space-between;align-items:flex-start;gap:var(--fx-space-4);flex-wrap:wrap;display:flex}.fx-section-head__text{gap:calc(var(--fx-space-1) / 2);flex:auto;min-inline-size:0;display:grid}.fx-section-head__title{font-size:var(--fx-font-size-lg);font-weight:var(--fx-font-weight-semibold);color:var(--fx-text-primary);margin:0}.fx-section-head__desc{font-size:var(--fx-font-size-sm);color:var(--fx-text-secondary);margin:0}.fx-section-head__actions{align-items:center;gap:var(--fx-space-2);flex-wrap:wrap;flex:none;display:flex}.fx-section-head[data-divider]{border-block-end:var(--fx-border-width-default) solid var(--fx-border-color-default);padding-block-end:var(--fx-space-4)}.fx-section-head[data-size=sm] .fx-section-head__title{font-size:var(--fx-font-size-md)}.fx-segment{--_pad:var(--fx-space-1);--_h:var(--fx-control-h-md);--_inner-h:calc(var(--_h) - var(--_pad) * 2);gap:var(--fx-space-1);padding:var(--_pad);background:light-dark(var(--fx-bg-muted),transparent);outline:var(--fx-border-width-default) solid light-dark(transparent,var(--fx-border-color-default));outline-offset:calc(var(--fx-border-width-default) * -1);border-radius:calc(var(--fx-knob-pill) * var(--_h) / 2 + (1 - var(--fx-knob-pill)) * var(--fx-radius-control));transition:border-radius var(--fx-motion-base) var(--fx-ease-standard);box-sizing:border-box;scrollbar-width:none;max-inline-size:100%;display:inline-flex;overflow-x:auto}.fx-segment::-webkit-scrollbar{display:none}.fx-segment>*{flex:none}.fx-segment__item{box-sizing:border-box;place-items:center;gap:var(--fx-space-2);white-space:nowrap;block-size:var(--_inner-h);padding-block:0;padding-inline:var(--fx-space-4);font:inherit;font-size:var(--fx-font-size-sm);font-weight:var(--fx-font-weight-medium);color:var(--fx-text-secondary);cursor:pointer;border-radius:calc(var(--fx-knob-pill) * var(--_inner-h) / 2 + (1 - var(--fx-knob-pill)) * max(0px, var(--fx-radius-control) - var(--_pad)));transition:background-color var(--fx-motion-fast) var(--fx-ease-standard), border-radius var(--fx-motion-base) var(--fx-ease-standard), scale var(--fx-motion-instant) var(--fx-ease-standard);background:0 0;border:0;grid-auto-flow:column;text-decoration:none;display:inline-grid}.fx-segment[data-size=sm]{--_h:var(--fx-control-h-sm)}.fx-segment__item:hover{color:var(--fx-text-primary)}.fx-segment__item:is([aria-pressed=true],[aria-current=page],:has(>input:checked)){background:light-dark(var(--fx-bg-surface),var(--fx-bg-muted));color:var(--fx-text-primary);box-shadow:var(--fx-shadow-sm)}.fx-segment__item:focus-visible{outline:var(--fx-border-width-focus) solid var(--fx-border-color-focus)}.fx-segment__item:active{scale:var(--fx-motion-press)}@supports (anchor-name:--a) and (anchor-scope:--a){.fx-segment{isolation:isolate;anchor-scope:--fx-seg;position:relative}.fx-segment__item:is([aria-pressed=true],[aria-current=page],:has(>input:checked)){anchor-name:--fx-seg;box-shadow:none;background:0 0}.fx-segment:has(:is([aria-pressed=true],[aria-current=page]),>.fx-segment__item>input:checked):before{content:"";z-index:-1;position-anchor:--fx-seg;inset:anchor(top) anchor(right) anchor(bottom) anchor(left);border-radius:calc(var(--fx-knob-pill) * var(--_inner-h) / 2 + (1 - var(--fx-knob-pill)) * max(0px, var(--fx-radius-control) - var(--_pad)));background:light-dark(var(--fx-bg-surface),var(--fx-bg-muted));box-shadow:var(--fx-shadow-sm);transition:inset var(--fx-motion-slow) var(--fx-ease-spring);position:absolute}}.fx-segment__item>input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.fx-segment__item:has(>input:focus-visible){outline:var(--fx-border-width-focus) solid var(--fx-border-color-focus)}.fx-segment[data-fill]{inline-size:100%;display:flex}.fx-segment[data-fill]>.fx-segment__item{flex:1 1 0}.fx-segment[data-icon-only]>.fx-segment__item{aspect-ratio:1;padding-inline:0}.fx-segment__item>svg{inline-size:var(--fx-size-icon-md);block-size:var(--fx-size-icon-md)}.fx-segment__item{position:relative}.fx-segment[data-size=sm]>.fx-segment__item:before{content:"";inset-inline:0;inset-block:calc((var(--_inner-h) - var(--fx-size-min-target)) / 2);position:absolute}.fx-segment[data-multi]:has(.fx-segment__item):before{display:none}.fx-segment[data-multi] .fx-segment__item:is([aria-pressed=true],[aria-current=page],:has(>input:checked)){anchor-name:none;background:light-dark(var(--fx-bg-surface),var(--fx-bg-muted));box-shadow:var(--fx-shadow-sm)}.fx-segment[data-size=xl]{--_pad:var(--fx-space-2);--_h:calc(var(--fx-control-h-lg) + var(--fx-space-6));gap:var(--fx-space-2)}.fx-segment[data-size=xl]>.fx-segment__item{padding-inline:var(--fx-space-6);font-size:var(--fx-font-size-xl);font-weight:var(--fx-font-weight-bold);justify-content:center}.fx-segment[data-size=xl]>.fx-segment__item>svg{inline-size:var(--fx-size-icon-lg);block-size:var(--fx-size-icon-lg)}.fx-segment[data-size=xl][data-multi] .fx-segment__item:is([aria-pressed=true],[aria-current=page],[aria-current=true]){anchor-name:none;background:var(--fx-bg-brand-solid);color:var(--fx-text-on-brand);box-shadow:var(--fx-shadow-sm)}.fx-segment__check{display:none}.fx-segment__item:is([aria-pressed=true],[aria-current=page],[aria-current=true])>.fx-segment__check{display:inline-grid}.fx-segment__check,.fx-segment__check>svg{inline-size:var(--fx-size-icon-md);block-size:var(--fx-size-icon-md)}.fx-segment[data-size=xl] :is(.fx-segment__check,.fx-segment__check>svg){inline-size:var(--fx-size-icon-lg);block-size:var(--fx-size-icon-lg)}@media (width<=599.98px){.fx-segment[data-size=xl]>.fx-segment__item{padding-inline:var(--fx-space-3);font-size:var(--fx-font-size-lg)}}@media (forced-colors:active){.fx-segment__item:is([aria-pressed=true],[aria-current=page],:has(>input:checked)){color:highlighttext;forced-color-adjust:none;background:highlight}.fx-segment{border:var(--fx-border-width-default) solid ButtonText}}.fx-select{--_h:var(--fx-control-h-md);appearance:none;inline-size:100%;block-size:var(--_h);box-sizing:border-box;padding-inline:var(--fx-space-4) calc(var(--fx-space-4) + var(--fx-size-icon-sm) + var(--fx-space-2));font:inherit;font-size:var(--fx-font-size-md);color:var(--fx-text-primary);background-color:var(--fx-bg-field);border:var(--fx-border-width-default) solid var(--fx-border-color-field);border-radius:calc(var(--fx-knob-pill) * var(--_h) / 2 + (1 - var(--fx-knob-pill)) * var(--fx-radius-control));cursor:pointer;transition:border-color var(--fx-motion-fast) var(--fx-ease-standard)}.fx-select-wrap{display:block;position:relative}.fx-select-wrap:after{content:"";inline-size:var(--fx-size-icon-sm);block-size:var(--fx-size-icon-sm);background:var(--fx-text-tertiary);pointer-events:none;margin-block:auto;position:absolute;inset-block:0;inset-inline-end:var(--fx-space-4);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.fx-select:hover{border-color:color-mix(in oklab, var(--fx-border-color-strong) calc((1 - var(--fx-knob-field-fill)) * 100%), transparent)}.fx-select:focus-visible{outline:var(--fx-border-width-focus) solid var(--fx-border-color-focus);outline-offset:calc(var(--fx-border-width-default) * -1)}.fx-select:has(option[value=""]:checked){color:var(--fx-text-tertiary)}.fx-select:disabled{background-color:var(--fx-bg-muted);color:var(--fx-text-disabled);cursor:not-allowed}.fx-select[data-size=sm]{--_h:var(--fx-control-h-sm);font-size:var(--fx-font-size-sm)}.fx-field[data-invalid] .fx-select{border-color:var(--fx-border-color-error)}.fx-select optgroup{color:var(--fx-text-tertiary);font-size:var(--fx-font-size-xs);font-weight:var(--fx-font-weight-semibold)}.fx-select optgroup>option{color:var(--fx-text-primary);font-size:var(--fx-font-size-md);font-weight:var(--fx-font-weight-regular)}@supports (appearance:base-select){.fx-select,.fx-select::picker(select),.fx-search__scope,.fx-search__scope::picker(select){appearance:base-select}.fx-select{align-items:center;display:flex}.fx-select-wrap:has(>.fx-select):after{display:none}.fx-select::picker-icon{content:"";inline-size:var(--fx-size-icon-sm);block-size:var(--fx-size-icon-sm);background:var(--fx-text-tertiary);transition:rotate var(--fx-motion-fast) var(--fx-ease-standard);position:absolute;inset-inline-end:var(--fx-space-4);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.fx-select{position:relative}.fx-select:open::picker-icon{rotate:180deg}.fx-search__scope::picker-icon{content:"";inline-size:var(--fx-size-icon-sm);block-size:var(--fx-size-icon-sm);opacity:.7;transition:rotate var(--fx-motion-fast) var(--fx-ease-standard);background:currentColor;flex:none;margin-inline-start:var(--fx-space-1);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.fx-search__scope:open::picker-icon{rotate:180deg}.fx-search__scope{align-items:center;display:inline-flex}:is(.fx-select,.fx-search__scope)::picker(select){margin-block:var(--fx-space-1);padding:var(--fx-space-1);border:var(--fx-border-width-default) solid var(--fx-border-color-surface);border-radius:min(var(--fx-radius-overlay), var(--fx-space-4));background:var(--fx-bg-surface);box-shadow:var(--fx-shadow-lg);color:var(--fx-text-primary);max-block-size:min(60dvh, calc(var(--fx-space-12) * 8));opacity:1;transition:opacity var(--fx-motion-fast) var(--fx-ease-standard), translate var(--fx-motion-fast) var(--fx-ease-standard), display var(--fx-motion-fast) allow-discrete, overlay var(--fx-motion-fast) allow-discrete;overflow-y:auto}@starting-style{:is(.fx-select,.fx-search__scope):open::picker(select){opacity:0;translate:0 calc(var(--fx-space-1) * -1)}}:is(.fx-select,.fx-search__scope) option{align-items:center;gap:var(--fx-space-3);min-block-size:var(--fx-control-h-sm);padding:var(--fx-space-1) var(--fx-space-3);border-radius:min(var(--fx-radius-nav), var(--fx-space-3));color:var(--fx-text-primary);font-size:var(--fx-font-size-sm);cursor:pointer;display:flex}:is(.fx-select,.fx-search__scope) option:is(:hover,:focus-visible){background:var(--fx-bg-muted);outline:none}:is(.fx-select,.fx-search__scope) option:checked{background:var(--fx-bg-brand-subtle);color:var(--fx-text-brand);font-weight:var(--fx-font-weight-medium)}:is(.fx-select,.fx-search__scope) option::checkmark{color:var(--fx-text-brand);order:1;margin-inline-start:auto}:is(.fx-select,.fx-search__scope) option:disabled{color:var(--fx-text-disabled);cursor:not-allowed}.fx-select optgroup{padding-block-start:var(--fx-space-2)}.fx-select legend{padding:var(--fx-space-1) var(--fx-space-3);color:var(--fx-text-tertiary);font-size:var(--fx-font-size-xs);font-weight:var(--fx-font-weight-semibold)}.fx-select[data-rich]{padding-inline:var(--fx-space-2)}.fx-select[data-rich]>button{inline-size:100%;padding-inline:var(--fx-space-2);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;display:flex}.fx-select[data-rich] option small{color:var(--fx-text-tertiary);font-size:var(--fx-font-size-xs);display:block}.fx-select[data-rich] :is(.fx-avatar,svg){flex:none}}.fx-select-wrap:has(>.fx-select[data-variant=inline]){vertical-align:baseline;display:inline-block}.fx-select-wrap:has(>.fx-select[data-variant=inline]):after{block-size:.9em;inline-size:.9em;color:var(--fx-text-brand);background:currentColor;inset-inline-end:0}.fx-select[data-variant=inline]{--_h:auto;block-size:auto;min-block-size:0;inline-size:auto;padding:0 calc(var(--fx-space-4) + var(--fx-space-1)) 0 0;border-radius:var(--fx-radius-badge);color:var(--fx-text-brand);font:inherit;font-weight:var(--fx-font-weight-medium);text-decoration:underline dotted;text-decoration-thickness:calc(var(--fx-border-width-default) * 1.5);text-underline-offset:.2em;background:0 0;border:0;display:inline-flex}.fx-select[data-variant=inline]:hover{background:var(--fx-bg-brand-subtle)}.fx-select[data-variant=inline]:focus-visible{outline-offset:var(--fx-border-width-default)}@supports (appearance:base-select){.fx-select[data-variant=inline]::picker-icon{background:currentColor;block-size:.9em;inline-size:.9em;inset-inline-end:0}}@media (forced-colors:active){.fx-select{border-color:buttontext}}@supports (appearance:base-select){@media (width<=599.98px){.fx-select[data-fx-adaptive]::picker(select){box-sizing:border-box;max-block-size:70dvh;inline-size:100%;border-radius:var(--fx-radius-overlay) var(--fx-radius-overlay) 0 0;position-area:none;position-try-fallbacks:none;margin:0;padding-block-end:calc(var(--fx-space-4) + env(safe-area-inset-bottom,0px));position:fixed;inset:auto 0 0}.fx-select[data-fx-adaptive] option{min-block-size:var(--fx-size-touch-target)}}}.fx-shell{grid-template-columns:auto minmax(0,1fr);grid-template-rows:var(--fx-size-topbar) minmax(0, 1fr);background:var(--fx-bg-page);min-block-size:100dvh;color:var(--fx-text-primary);grid-template-areas:"side top""side main";display:grid}.fx-shell__side{border:0;border-inline-end:var(--fx-border-width-default) solid var(--fx-border-color-default);background:var(--fx-bg-page);--_side-bg:var(--fx-bg-page);block-size:100dvh;color:inherit;flex-direction:column;grid-area:side;margin:0;padding:0;display:flex;position:sticky;inset:0 auto auto 0;overflow:auto}.fx-shell__brand{align-items:center;gap:var(--fx-space-2);block-size:var(--fx-size-topbar);padding-inline:var(--fx-space-5);font-weight:var(--fx-font-weight-semibold);white-space:nowrap;flex:none;display:flex;overflow:hidden}.fx-shell__brand>svg,.fx-shell__brand>img{inline-size:var(--fx-size-icon-lg);block-size:var(--fx-size-icon-lg);flex:none}.fx-shell[data-collapsed] .fx-shell__brand{justify-content:center;padding-inline:0}.fx-shell[data-collapsed] .fx-shell__brand-name{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.fx-shell__top{z-index:2;align-items:center;gap:var(--fx-space-3);padding-inline:var(--fx-space-6);border-block-end:var(--fx-border-width-default) solid var(--fx-border-color-default);background:var(--fx-bg-page);grid-area:top;display:flex;position:sticky;inset-block-start:0}.fx-shell__main{min-inline-size:0;padding:var(--fx-space-8) var(--fx-space-6);grid-area:main}.fx-shell__spacer{flex:1}.fx-shell[data-variant=rail]{grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"rail side top""rail side main"}.fx-shell__rail{box-sizing:border-box;block-size:100dvh;padding:var(--fx-space-2) 0 var(--fx-space-2) var(--fx-space-2);z-index:3;grid-area:rail;display:grid;position:sticky;inset-block-start:0}.fx-shell[data-variant=rail][data-collapsed] .fx-shell__side{display:none}.fx-shell__aside{block-size:calc(100dvh - var(--fx-size-topbar));inline-size:var(--fx-popover-width);padding:var(--fx-space-5);border-inline-start:var(--fx-border-width-default) solid var(--fx-border-color-default);background:var(--fx-bg-page);grid-area:aside;align-self:start;position:sticky;inset-block-start:var(--fx-size-topbar);overflow:auto}.fx-shell__aside[hidden]{display:none}.fx-shell:has(>.fx-shell__aside:not([hidden])){grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"side top top""side main aside"}.fx-shell[data-variant=rail]:has(>.fx-shell__aside:not([hidden])){grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"rail side top top""rail side main aside"}.fx-shell[data-variant=floating] .fx-shell__side{block-size:calc(100dvh - var(--fx-space-2) * 2);margin:var(--fx-space-2);border:var(--fx-border-width-default) solid var(--fx-border-color-surface);border-radius:var(--fx-radius-surface);background:var(--fx-bg-surface-container-low);--_side-bg:var(--fx-bg-surface-container-low);box-shadow:var(--fx-elevation-1);margin-inline-end:0;inset-block-start:var(--fx-space-2)}.fx-shell[data-variant=floating] .fx-shell__top{border-block-end-color:#0000}.fx-shell[data-variant=inset]{block-size:100dvh;min-block-size:0;padding-block:var(--fx-space-2);box-sizing:border-box;background:var(--fx-bg-surface-container);padding-inline-end:var(--fx-space-2);overflow:hidden}.fx-shell[data-variant=inset] .fx-shell__side{--_side-bg:var(--fx-bg-surface-container);background:0 0;border-inline-end:0;block-size:auto;position:static}.fx-shell[data-variant=inset] .fx-shell__top{border:var(--fx-border-width-default) solid var(--fx-border-color-surface);border-block-end-color:var(--fx-border-color-default);background:var(--fx-bg-surface);border-start-start-radius:var(--fx-radius-surface);border-start-end-radius:var(--fx-radius-surface);position:static}.fx-shell[data-variant=inset] .fx-shell__main{border:var(--fx-border-width-default) solid var(--fx-border-color-surface);background:var(--fx-bg-surface);border-block-start:0;border-end-end-radius:var(--fx-radius-surface);border-end-start-radius:var(--fx-radius-surface);overflow:auto}.fx-shell[data-variant=inset]:has(>.fx-shell__aside:not([hidden])) .fx-shell__main{border-end-end-radius:0}.fx-shell[data-variant=inset] .fx-shell__aside{border:var(--fx-border-width-default) solid var(--fx-border-color-surface);background:var(--fx-bg-surface);border-block-start:0;border-end-end-radius:var(--fx-radius-surface);block-size:auto;position:static}.fx-shell__sections,.fx-shell__close{display:none}@media (width<=839.98px){.fx-shell{grid-template-columns:minmax(0,1fr);grid-template-areas:"top""main"}.fx-shell[data-variant=rail]{grid-template-columns:minmax(0,1fr);grid-template-areas:"top""main""rail";grid-template-rows:var(--fx-size-topbar) minmax(0, 1fr) auto}.fx-shell__rail{block-size:auto;padding:0;position:sticky;inset-block:auto 0}.fx-shell__side{block-size:100dvh;max-block-size:100dvh;box-shadow:var(--fx-shadow-lg);position:fixed;inset:0 auto 0 0}.fx-shell__side:not(:popover-open){display:none}.fx-shell__side::backdrop{background:color-mix(in oklab, var(--fx-bg-overlay) 40%, transparent)}.fx-shell:has(>.fx-shell__aside:not([hidden])),.fx-shell[data-variant=rail]:has(>.fx-shell__aside:not([hidden])){grid-template-columns:minmax(0,1fr);grid-template-areas:"top""main"}.fx-shell__aside{z-index:4;inline-size:min(100vw - var(--fx-space-8), var(--fx-popover-width));block-size:100dvh;box-shadow:var(--fx-shadow-lg);position:fixed;inset:0 0 0 auto}.fx-shell__top{padding-inline:var(--fx-space-4)}.fx-shell[data-variant=rail]:not([data-mobile=top]){--_shell-bottom:calc(var(--fx-space-12) + var(--fx-space-4) + env(safe-area-inset-bottom,0px))}.fx-shell__top .fx-breadcrumbs{flex-wrap:nowrap;min-inline-size:0}.fx-shell__top .fx-breadcrumbs>li:not(:last-child){display:none}.fx-shell__top .fx-breadcrumbs>li:last-child:before{content:none}.fx-shell[data-mobile=top]{grid-template-areas:"top""main";grid-template-rows:var(--fx-size-topbar) minmax(0, 1fr)}.fx-shell[data-mobile=top]>.fx-shell__rail{display:none}.fx-shell[data-mobile=top]>.fx-shell__side{inline-size:100%;max-inline-size:none;box-shadow:none;border:0;padding-block-end:0;inset:0}.fx-shell[data-mobile=top] .fx-shell__brand{padding-inline:var(--fx-space-4)}.fx-shell[data-mobile=top] .fx-shell__close{margin-inline-start:auto;display:inline-flex}.fx-shell[data-mobile=top] .fx-shell__sections{gap:var(--fx-space-2);padding:var(--fx-space-2) var(--fx-space-4) var(--fx-space-4);border-block-end:var(--fx-border-width-default) solid var(--fx-border-color-default);flex:none;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fx-shell__section{justify-items:center;gap:var(--fx-space-1);padding:var(--fx-space-3) var(--fx-space-1);border-radius:var(--fx-radius-control);background:var(--fx-bg-subtle);color:var(--fx-text-secondary);font-size:var(--fx-font-size-xs);font-weight:var(--fx-font-weight-medium);text-align:center;text-decoration:none;display:grid}.fx-shell__section>svg{inline-size:var(--fx-size-icon-md);block-size:var(--fx-size-icon-md)}.fx-shell__section[aria-current=page]{background:var(--fx-bg-brand-subtle);color:var(--fx-text-brand)}.fx-shell__section:focus-visible{outline:var(--fx-border-width-focus) solid var(--fx-border-color-focus);outline-offset:var(--fx-border-width-default)}.fx-shell__main{padding:var(--fx-space-6) var(--fx-space-4)}.fx-shell[data-variant=floating] .fx-shell__side{inset:var(--fx-space-2) auto var(--fx-space-2) var(--fx-space-2);block-size:auto;max-block-size:none;margin:0}.fx-shell[data-variant=inset]{background:var(--fx-bg-page);block-size:auto;min-block-size:100dvh;padding:0;overflow:visible}.fx-shell[data-variant=inset] .fx-shell__side{background:var(--fx-bg-page);--_side-bg:var(--fx-bg-page);block-size:100dvh;position:fixed}.fx-shell[data-variant=inset] .fx-shell__top{border-block-start:0;border-inline:0;border-radius:0;position:sticky}.fx-shell[data-variant=inset] .fx-shell__main{border:0;border-radius:0;overflow:visible}}.fx-site-drawer{inline-size:min(100vw - var(--fx-space-8), var(--fx-popover-width));border:0;border-inline-end:var(--fx-border-width-default) solid var(--fx-border-color-default);background:var(--fx-bg-page);block-size:100dvh;max-block-size:100dvh;max-inline-size:none;color:var(--fx-text-primary);box-shadow:var(--fx-shadow-lg);margin:0 auto 0 0;padding:0;overflow:auto}.fx-site-drawer:not([open]){display:none}.fx-site-drawer[open]{flex-direction:column;display:flex}.fx-site-drawer::backdrop{background:color-mix(in oklab, var(--fx-bg-overlay) 40%, transparent)}.fx-site-drawer{translate:calc(var(--fx-motion-shift-lg) * -1) 0;opacity:0;transition:translate var(--fx-motion-exit-base) var(--fx-ease-exit), opacity var(--fx-motion-exit-base) var(--fx-ease-exit), display var(--fx-motion-exit-base) allow-discrete, overlay var(--fx-motion-exit-base) allow-discrete}.fx-site-drawer[open]{opacity:1;transition-duration:var(--fx-motion-base);transition-timing-function:var(--fx-ease-enter);translate:0}@starting-style{.fx-site-drawer[open]{translate:calc(var(--fx-motion-shift-lg) * -1) 0;opacity:0}}.fx-site-drawer__head{justify-content:space-between;align-items:center;gap:var(--fx-space-3);min-block-size:var(--fx-size-topbar);padding-inline:var(--fx-space-4);border-block-end:var(--fx-border-width-default) solid var(--fx-border-color-default);font-weight:var(--fx-font-weight-semibold);flex:none;display:flex}.fx-site-drawer__body{align-content:start;gap:var(--fx-space-1);padding:var(--fx-space-3);flex:auto;display:grid}.fx-site-drawer__link,.fx-site-drawer__group>summary{justify-content:space-between;align-items:center;gap:var(--fx-space-2);min-block-size:var(--fx-size-control-lg);padding-inline:var(--fx-space-3);border-radius:var(--fx-radius-nav);color:var(--fx-text-primary);font-size:var(--fx-font-size-md);font-weight:var(--fx-font-weight-medium);cursor:pointer;transition:background-color var(--fx-motion-fast) var(--fx-ease-standard);text-decoration:none;list-style:none;display:flex}.fx-site-drawer__group>summary::-webkit-details-marker{display:none}.fx-site-drawer__link:hover,.fx-site-drawer__group>summary:hover{background:var(--fx-bg-muted)}.fx-site-drawer__link:active,.fx-site-drawer__group>summary:active{background:var(--fx-bg-pressed)}.fx-site-drawer__link[aria-current=page]{background:var(--fx-bg-subtle)}.fx-site-drawer :is(.fx-site-drawer__link,.fx-site-drawer__group>summary):focus-visible{outline:var(--fx-border-width-focus) solid var(--fx-border-color-focus);outline-offset:calc(var(--fx-border-width-focus) * -1)}.fx-site-drawer__group>summary:after{content:"";inline-size:var(--fx-size-icon-sm);block-size:var(--fx-size-icon-sm);background:var(--fx-text-tertiary);transition:rotate var(--fx-motion-base) var(--fx-ease-standard);flex:none;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.fx-site-drawer__group[open]>summary:after{rotate:180deg}.fx-site-drawer__sub{gap:var(--fx-space-1);padding-inline-start:var(--fx-space-4);display:grid}.fx-site-drawer__sub .fx-site-drawer__link{min-block-size:var(--fx-size-control-md);color:var(--fx-text-secondary);font-size:var(--fx-font-size-sm)}.fx-site-drawer__foot{align-items:center;gap:var(--fx-space-2);padding:var(--fx-space-4);border-block-start:var(--fx-border-width-default) solid var(--fx-border-color-default);flex-wrap:wrap;flex:none;display:flex}.fx-site-drawer__foot>.fx-btn{flex:auto}.fx-site-footer{border-block-start:var(--fx-border-width-default) solid var(--fx-border-color-default);background:var(--fx-bg-page);color:var(--fx-text-secondary);font-size:var(--fx-font-size-sm)}.fx-site-footer__top{gap:var(--fx-space-10);padding:var(--fx-space-10) var(--fx-space-6);grid-template-columns:minmax(0,1.2fr) minmax(0,2fr);display:grid}.fx-site-footer__about{align-content:start;gap:var(--fx-space-3);display:grid}.fx-site-footer__brand{align-items:center;gap:var(--fx-space-2);color:var(--fx-text-primary);font-weight:var(--fx-font-weight-semibold);text-decoration:none;display:inline-flex}.fx-site-footer__brand>svg{inline-size:var(--fx-size-icon-lg);block-size:var(--fx-size-icon-lg)}.fx-site-footer__text{max-inline-size:40ch;margin:0}.fx-site-footer__social{gap:var(--fx-space-2);flex-wrap:wrap;display:flex}.fx-site-footer__cols{grid-template-columns:repeat(auto-fit, minmax(calc(var(--fx-popover-width) * .45), 1fr));gap:var(--fx-space-8) var(--fx-space-6);display:grid}.fx-site-footer__title{margin:0 0 var(--fx-space-3);color:var(--fx-text-primary);font-size:var(--fx-font-size-sm);font-weight:var(--fx-font-weight-semibold)}.fx-site-footer__links{gap:var(--fx-space-2);margin:0;padding:0;list-style:none;display:grid}.fx-site-footer__links a{color:inherit;border-radius:var(--fx-radius-badge);transition:color var(--fx-motion-fast) var(--fx-ease-standard);text-decoration:none}.fx-site-footer__links a:hover{color:var(--fx-text-primary);text-underline-offset:calc(var(--fx-space-1) * .75);text-decoration:underline}.fx-site-footer a:focus-visible{outline:var(--fx-border-width-focus) solid var(--fx-border-color-focus);outline-offset:var(--fx-border-width-default)}.fx-site-footer__bottom{justify-content:space-between;align-items:center;gap:var(--fx-space-3) var(--fx-space-6);padding:var(--fx-space-4) var(--fx-space-6);border-block-start:var(--fx-border-width-default) solid var(--fx-border-color-default);flex-wrap:wrap;display:flex}.fx-site-footer__legal{align-items:center;gap:var(--fx-space-1) var(--fx-space-4);flex-wrap:wrap;margin:0;display:flex}.fx-site-footer__legal a{color:inherit}.fx-site-footer__slots{align-items:center;gap:var(--fx-space-3);flex-wrap:wrap;display:flex}.fx-site-footer__group>summary{cursor:default;list-style:none}.fx-site-footer__group>summary::-webkit-details-marker{display:none}@media (width<=599.98px){.fx-site-footer__cols:has(>.fx-site-footer__group){border-block-start:var(--fx-border-width-default) solid var(--fx-border-color-default);grid-template-columns:minmax(0,1fr);gap:0}.fx-site-footer__group{border-block-end:var(--fx-border-width-default) solid var(--fx-border-color-default)}.fx-site-footer__group>summary{justify-content:space-between;align-items:center;gap:var(--fx-space-3);min-block-size:var(--fx-size-min-target);padding-block:var(--fx-space-3);cursor:pointer;margin:0;display:flex}.fx-site-footer__group>summary:after{content:"";inline-size:var(--fx-size-icon-md);block-size:var(--fx-size-icon-md);transition:rotate var(--fx-motion-fast) var(--fx-ease-standard);background:currentColor;flex:none;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 3v10M3 8h10' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.fx-site-footer__group[open]>summary:after{rotate:45deg}.fx-site-footer__group>summary:focus-visible{outline:var(--fx-border-width-focus) solid var(--fx-border-color-focus);outline-offset:var(--fx-border-width-default)}.fx-site-footer__group>.fx-site-footer__links{padding-block-end:var(--fx-space-4)}}@media (width<=839.98px){.fx-site-footer__top{gap:var(--fx-space-8);padding-inline:var(--fx-space-4);grid-template-columns:minmax(0,1fr)}.fx-site-footer__bottom{padding-inline:var(--fx-space-4)}}.fx-site-header{z-index:5;border-block-end:var(--fx-border-width-default) solid var(--fx-border-color-default);background:var(--fx-bg-page);color:var(--fx-text-primary);position:sticky;inset-block-start:0}.fx-site-header__bar{align-items:center;gap:var(--fx-space-6);min-block-size:var(--fx-size-topbar);padding-inline:var(--fx-space-6);display:flex}.fx-site-header__brand{align-items:center;gap:var(--fx-space-2);color:inherit;font-weight:var(--fx-font-weight-semibold);border-radius:var(--fx-radius-badge);flex:none;text-decoration:none;display:inline-flex}.fx-site-header__brand>svg,.fx-site-header__brand>img{inline-size:var(--fx-size-icon-lg);block-size:var(--fx-size-icon-lg)}.fx-site-header__brand[data-logo=wordmark]>:is(svg,img){inline-size:auto;block-size:var(--fx-size-icon-lg);max-inline-size:12rem}.fx-site-header__nav{flex:auto;min-inline-size:0}.fx-site-header__list{align-items:center;gap:var(--fx-space-1);margin:0;padding:0;list-style:none;display:flex}.fx-site-header__link,.fx-site-header__trigger{align-items:center;gap:var(--fx-space-1);min-block-size:var(--fx-control-h-md);padding-inline:var(--fx-space-3);border-radius:var(--fx-radius-nav);color:var(--fx-text-secondary);font:inherit;font-size:var(--fx-font-size-sm);font-weight:var(--fx-font-weight-medium);white-space:nowrap;cursor:pointer;transition:background-color var(--fx-motion-fast) var(--fx-ease-standard), color var(--fx-motion-fast) var(--fx-ease-standard);background:0 0;border:0;text-decoration:none;display:inline-flex}.fx-site-header__link:hover,.fx-site-header__trigger:hover,.fx-site-header__trigger[aria-expanded=true]{background:var(--fx-bg-muted);color:var(--fx-text-primary)}.fx-site-header__link:active,.fx-site-header__trigger:active{background:var(--fx-bg-pressed)}.fx-site-header__link[aria-current=page]{color:var(--fx-text-primary);background:var(--fx-bg-subtle)}.fx-site-header :is(.fx-site-header__link,.fx-site-header__trigger,.fx-site-header__brand,.fx-site-header__mega-link):focus-visible{outline:var(--fx-border-width-focus) solid var(--fx-border-color-focus);outline-offset:calc(var(--fx-border-width-focus) * -1)}.fx-site-header__trigger>svg{inline-size:var(--fx-size-icon-sm);block-size:var(--fx-size-icon-sm);transition:rotate var(--fx-motion-base) var(--fx-ease-standard);flex:none}.fx-site-header__trigger[aria-expanded=true]>svg{rotate:180deg}.fx-site-header__actions{align-items:center;gap:var(--fx-space-2);flex:none;margin-inline-start:auto;display:flex}.fx-site-header__burger{margin-inline-start:auto;display:none}.fx-site-header__mega{gap:var(--fx-space-8);padding:var(--fx-space-6);border-block-end:var(--fx-border-width-default) solid var(--fx-border-color-default);background:var(--fx-bg-surface);box-shadow:var(--fx-shadow-lg);transition:opacity var(--fx-motion-base) var(--fx-ease-enter), translate var(--fx-motion-base) var(--fx-ease-enter);grid-template-columns:minmax(0,1fr) auto;display:grid;position:absolute;inset:100% 0 auto}.fx-site-header__mega[hidden]{display:none}.fx-site-header__mega:not([hidden]){opacity:1;translate:0}@starting-style{.fx-site-header__mega:not([hidden]){opacity:0;translate:0 calc(var(--fx-motion-shift-sm) * -1)}}.fx-site-header__cols{grid-template-columns:repeat(auto-fit, minmax(calc(var(--fx-popover-width) * .7), 1fr));gap:var(--fx-space-6);display:grid}.fx-site-header__col{align-content:start;gap:var(--fx-space-1);display:grid}.fx-site-header__col-title{margin:0 0 var(--fx-space-2);padding-inline:var(--fx-space-3);color:var(--fx-text-tertiary);font-size:var(--fx-font-size-xs);font-weight:var(--fx-font-weight-medium)}.fx-site-header__mega-link{gap:calc(var(--fx-space-1) / 2);padding:var(--fx-space-2) var(--fx-space-3);border-radius:var(--fx-radius-nav);color:inherit;transition:background-color var(--fx-motion-fast) var(--fx-ease-standard);text-decoration:none;display:grid}.fx-site-header__mega-link:hover{background:var(--fx-bg-muted)}.fx-site-header__mega-link:active{background:var(--fx-bg-pressed)}.fx-site-header__mega-link>strong{font-size:var(--fx-font-size-sm);font-weight:var(--fx-font-weight-medium)}.fx-site-header__mega-link>span{color:var(--fx-text-secondary);font-size:var(--fx-font-size-xs)}.fx-site-header__feature{align-content:start;gap:var(--fx-space-2);inline-size:var(--fx-popover-width);padding:var(--fx-space-5);border-radius:var(--fx-radius-surface);background:var(--fx-bg-subtle);font-size:var(--fx-font-size-sm);display:grid}.fx-site-header[data-scroll]{transition:padding var(--fx-motion-slower) var(--fx-ease-emphasized), translate var(--fx-motion-slow) var(--fx-ease-emphasized), background-color var(--fx-motion-base) var(--fx-ease-standard), border-color var(--fx-motion-base) var(--fx-ease-standard), box-shadow var(--fx-motion-base) var(--fx-ease-standard)}.fx-site-header[data-scroll] .fx-site-header__bar{transition:min-block-size var(--fx-motion-slow) var(--fx-ease-emphasized), max-inline-size var(--fx-motion-slower) var(--fx-ease-emphasized), margin var(--fx-motion-slower) var(--fx-ease-emphasized), padding var(--fx-motion-slower) var(--fx-ease-emphasized), border-radius var(--fx-motion-slower) var(--fx-ease-emphasized), background-color var(--fx-motion-base) var(--fx-ease-standard), box-shadow var(--fx-motion-base) var(--fx-ease-standard)}.fx-site-header[data-scroll=hide][data-hidden]{translate:0 -100%}.fx-site-header[data-scroll=shrink][data-scrolled]{background:color-mix(in oklab, var(--fx-bg-page) 78%, transparent);box-shadow:var(--fx-shadow-sm);backdrop-filter:saturate(1.4) blur(calc(var(--fx-space-3) * var(--fx-knob-blur)));border-color:#0000}.fx-site-header[data-scroll=shrink][data-scrolled] .fx-site-header__bar{min-block-size:calc(var(--fx-size-topbar) * .8)}.fx-site-header[data-scroll=float] .fx-site-header__bar{max-inline-size:100%;margin-inline:auto}.fx-site-header[data-scroll=float]{padding-inline:0}.fx-site-header[data-scroll=float][data-scrolled]{padding:var(--fx-space-3) var(--fx-space-4) 0;pointer-events:none;background:0 0;border-color:#0000}.fx-site-header[data-scroll=float][data-scrolled] .fx-site-header__bar{pointer-events:auto;max-inline-size:calc(var(--fx-dialog-width) * 2);min-block-size:calc(var(--fx-size-topbar) * .8);padding-inline:var(--fx-space-4) var(--fx-space-2);border-radius:calc(var(--fx-radius-overlay) * 3);background:color-mix(in oklab, var(--fx-bg-surface) 82%, transparent);box-shadow:var(--fx-shadow-lg);outline:var(--fx-border-width-default) solid var(--fx-border-color-surface);backdrop-filter:saturate(1.4) blur(calc(var(--fx-space-3) * var(--fx-knob-blur)));position:relative}.fx-site-header[data-scroll=float][data-scrolled] .fx-site-header__mega{border-radius:var(--fx-radius-overlay);border:var(--fx-border-width-default) solid var(--fx-border-color-surface);inset-block-start:calc(100% + var(--fx-space-2));inset-inline:0}@media (width<=839.98px){.fx-site-header__bar{padding-inline:var(--fx-space-4);gap:var(--fx-space-3)}.fx-site-header__nav,.fx-site-header__actions{display:none}.fx-site-header__burger{display:inline-flex}}.fx-stat{align-content:start;gap:var(--fx-space-2);padding:var(--fx-space-4) var(--fx-space-5) var(--fx-space-5);border-radius:var(--fx-radius-surface);border:var(--fx-border-width-default) solid var(--fx-border-color-surface);background:var(--fx-bg-surface);min-inline-size:0;color:var(--fx-text-primary);transition:box-shadow var(--fx-motion-fast) var(--fx-ease-standard), border-radius var(--fx-motion-base) var(--fx-ease-standard);text-decoration:none;display:grid}.fx-stat__label{justify-content:space-between;align-items:center;gap:var(--fx-space-2);font-size:var(--fx-font-size-xs);font-weight:var(--fx-font-weight-medium);color:var(--fx-text-secondary);display:flex}.fx-stat__value{font-family:var(--fx-font-family-numeric);font-size-adjust:var(--fx-font-adjust-numeric);font-size:var(--fx-font-size-display-md);font-weight:var(--fx-font-weight-medium);font-variant-numeric:tabular-nums;margin-block-start:var(--fx-space-2);line-height:1}.fx-stat__hint{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fx-font-size-xs);color:var(--fx-text-tertiary);overflow:hidden}.fx-stat[data-tone=warning] .fx-stat__value{color:var(--fx-fg-warning)}.fx-stat[data-tone=error] .fx-stat__value{color:var(--fx-fg-error)}a.fx-stat:hover{box-shadow:var(--fx-shadow-md)}a.fx-stat:focus-visible{outline:var(--fx-border-width-focus) solid var(--fx-border-color-focus);outline-offset:var(--fx-border-width-focus)}.fx-stat[data-color]{color:var(--fx-text-on-category);border-color:#0000}.fx-stat[data-color] .fx-stat__label{color:color-mix(in oklab, var(--fx-text-on-category) 80%, transparent)}.fx-stat[data-color] .fx-stat__hint{color:color-mix(in oklab, var(--fx-text-on-category) 70%, transparent)}.fx-stat[data-color=yellow]{background:var(--fx-bg-category-yellow)}.fx-stat[data-color=pink]{background:var(--fx-bg-category-pink)}.fx-stat[data-color=blue]{background:var(--fx-bg-category-blue)}.fx-stat[data-color=coral]{background:var(--fx-bg-category-coral)}.fx-stat[data-color=green]{background:var(--fx-bg-category-green)}.fx-stat[data-color=purple]{background:var(--fx-bg-category-purple)}a.fx-stat{transition:box-shadow var(--fx-motion-fast) var(--fx-ease-standard), border-radius var(--fx-motion-base) var(--fx-ease-standard), translate var(--fx-motion-base) var(--fx-ease-enter)}a.fx-stat:hover{translate:0 calc(var(--fx-motion-lift) * var(--fx-knob-motion-lift))}.fx-stat__row{justify-content:space-between;align-items:flex-end;gap:var(--fx-space-3);min-inline-size:0;display:flex}.fx-stat__delta{align-items:center;gap:var(--fx-space-2);flex-wrap:wrap;display:flex}.fx-stat__viz{min-inline-size:0;max-block-size:var(--fx-control-h-lg);flex:0 40%}.fx-stat__foot{border-block-start:var(--fx-border-width-default) solid var(--fx-border-color-default);font-size:var(--fx-font-size-xs);color:var(--fx-text-tertiary);padding-block-start:var(--fx-space-2)}.fx-stat[data-size=hero] .fx-stat__value{font-size:calc(var(--fx-font-size-display-md) * 1.5)}.fx-stat[data-size=compact]{padding:var(--fx-space-3) var(--fx-space-4);gap:var(--fx-space-1)}.fx-stat[data-size=compact] .fx-stat__value{font-size:var(--fx-font-size-xl);margin-block-start:0}.fx-stat__head{align-items:center;gap:var(--fx-space-2);min-inline-size:0;display:flex}.fx-stat__head .fx-stat__label{flex:1;min-inline-size:0}.fx-stat__head>:last-child:not(.fx-stat__label,.fx-stat__icon){margin-inline-start:auto}.fx-stat__icon{inline-size:var(--fx-control-h-sm);aspect-ratio:1;border-radius:var(--fx-radius-control);background:var(--fx-bg-brand-subtle);color:var(--fx-text-brand);flex:none;place-items:center;display:inline-grid}.fx-stat__icon svg{inline-size:var(--fx-size-icon-sm);block-size:var(--fx-size-icon-sm)}.fx-stat__icon[data-tone=success]{background:var(--fx-bg-success-subtle);color:var(--fx-fg-success)}.fx-stat__icon[data-tone=warning]{background:var(--fx-bg-warning-subtle);color:var(--fx-fg-warning)}.fx-stat__icon[data-tone=error]{background:var(--fx-bg-error-subtle);color:var(--fx-fg-error)}.fx-stat__head .fx-btn[data-shape=icon]{margin-block:calc(var(--fx-space-1) * -1)}.fx-stat__chart{margin:var(--fx-space-2) calc(var(--fx-space-5) * -1) calc(var(--fx-space-5) * -1);border-end-end-radius:inherit;border-end-start-radius:inherit;overflow:hidden}.fx-stat__chart .fx-chart{margin:0}.fx-stat-row{grid-template-columns:repeat(auto-fit, minmax(calc(var(--fx-popover-width) * .75), 1fr));gap:var(--fx-space-4);display:grid}.fx-stat[data-tone=success] .fx-stat__value{color:var(--fx-fg-success)}.fx-stat__period{color:var(--fx-text-tertiary);font-size:var(--fx-font-size-xs)}.fx-stat[aria-busy=true] :is(.fx-stat__label,.fx-stat__value,.fx-stat__hint,.fx-stat__period){border-radius:var(--fx-radius-badge);background:var(--fx-bg-muted);color:#0000;user-select:none;animation:fx-pulse var(--fx-duration-pulse) var(--fx-ease-standard) infinite}.fx-stat[aria-busy=true] .fx-stat__value{inline-size:55%}.fx-stat[aria-busy=true] .fx-stat__viz{visibility:hidden}@media (prefers-reduced-motion:reduce){.fx-stat[aria-busy=true] :is(.fx-stat__label,.fx-stat__value,.fx-stat__hint,.fx-stat__period){animation:none}}.fx-stat__parts{gap:var(--fx-space-1) var(--fx-space-4);font-size:var(--fx-font-size-xs);color:var(--fx-text-secondary);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.fx-stat__parts>li{align-items:baseline;gap:var(--fx-space-1);min-inline-size:0;display:inline-flex}.fx-stat__parts b{font-family:var(--fx-font-family-numeric);font-size-adjust:var(--fx-font-adjust-numeric);font-size:var(--fx-font-size-md);font-weight:var(--fx-font-weight-medium);font-variant-numeric:tabular-nums;color:var(--fx-text-primary)}.fx-stat__parts>[data-tone=error] b{color:var(--fx-fg-error)}.fx-stat__parts>[data-tone=warning] b{color:var(--fx-fg-warning)}.fx-stat__parts>[data-tone=success] b{color:var(--fx-fg-success)}.fx-stat__list{gap:var(--fx-space-1);font-size:var(--fx-font-size-xs);margin:0;padding:0;list-style:none;display:grid}.fx-stat__list>li{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;color:var(--fx-text-secondary);overflow:hidden}.fx-stat__list a{color:var(--fx-text-primary);text-decoration:none}.fx-stat__list a:hover{text-decoration:underline}.fx-stat__foot a{color:var(--fx-text-secondary);font-weight:var(--fx-font-weight-medium);text-decoration:none}.fx-stat__foot a:hover{color:var(--fx-text-primary)}.fx-stat[aria-busy=true] :is(.fx-stat__parts,.fx-stat__list){visibility:hidden}.fx-stat-row[data-layout=dashboard]{gap:var(--fx-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.fx-stat-row[data-layout=dashboard]>[data-span="2"]{grid-column:span 2}@media (width>=840px){.fx-stat-row[data-layout=dashboard]{gap:var(--fx-space-4);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1200px){.fx-stat-row[data-layout=dashboard]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=599.98px){.fx-stat-row[data-layout=dashboard] .fx-stat{padding:var(--fx-space-3) var(--fx-space-4) var(--fx-space-4)}.fx-stat-row[data-layout=dashboard] .fx-stat__value{font-size:var(--fx-font-size-display-sm)}}@media (forced-colors:active){.fx-stat{border-color:canvastext}}.fx-stat-row[data-selectable]{gap:var(--fx-space-3)}button.fx-stat{inline-size:100%;font:inherit;text-align:start;cursor:pointer;margin:0;position:relative;overflow:hidden}button.fx-stat:before{content:"";block-size:calc(var(--fx-border-width-focus) * 1.5);background:var(--fx-bg-brand-solid);transform-origin:top;transition:scale var(--fx-motion-base) var(--fx-ease-emphasized);position:absolute;inset-block-start:0;inset-inline:0;scale:1 0}button.fx-stat:hover{background:var(--fx-bg-subtle)}button.fx-stat:active{scale:var(--fx-motion-press)}button.fx-stat:focus-visible{outline:var(--fx-border-width-focus) solid var(--fx-border-color-focus);outline-offset:var(--fx-border-width-focus)}.fx-stat[aria-selected=true]{border-color:var(--fx-border-color-strong);background:var(--fx-bg-surface)}.fx-stat[aria-selected=true]:before{scale:1}.fx-stat[aria-selected=true] .fx-stat__label{color:var(--fx-text-primary)}@media (forced-colors:active){.fx-stat[aria-selected=true]{border:var(--fx-border-width-focus) solid Highlight}.fx-stat[aria-selected=true]:before{background:highlight}}.fx-statstrip{align-items:stretch;gap:var(--fx-space-3) var(--fx-space-8);padding-block:var(--fx-space-4);border-block:var(--fx-border-width-default) solid var(--fx-border-color-default);flex-wrap:wrap;margin:0;display:flex}.fx-statstrip__item{align-content:start;gap:var(--fx-space-1);min-inline-size:0;margin:0;display:grid}.fx-statstrip__label{color:var(--fx-text-tertiary);font-size:var(--fx-font-size-xs);font-weight:var(--fx-font-weight-medium)}.fx-statstrip__value{font-family:var(--fx-font-family-numeric);font-size-adjust:var(--fx-font-adjust-numeric);font-size:var(--fx-font-size-xl);font-weight:var(--fx-font-weight-medium);font-variant-numeric:tabular-nums;color:var(--fx-text-primary);margin:0;line-height:1.1}.fx-statstrip__item[data-tone=error] .fx-statstrip__value{color:var(--fx-fg-error)}.fx-statstrip__item[data-tone=warning] .fx-statstrip__value{color:var(--fx-fg-warning)}.fx-statstrip__hint{color:var(--fx-text-tertiary);font-size:var(--fx-font-size-xs)}.fx-statstrip__aging{flex:1 1 calc(var(--fx-popover-width) * .7);align-content:start;gap:var(--fx-space-2);min-inline-size:0;display:grid}.fx-table-scroll{max-inline-size:100%;position:relative;overflow:auto}.fx-table{--_py:calc(var(--fx-space-3) * var(--fx-knob-density));--fx-table-surface:var(--fx-bg-surface);border-collapse:separate;border-spacing:0;inline-size:100%;font-size:var(--fx-font-size-sm);font-variant-numeric:tabular-nums;color:var(--fx-text-primary)}.fx-table th,.fx-table td{padding:var(--_py) var(--fx-space-3);text-align:start;vertical-align:middle;border-block-end:var(--fx-border-width-default) solid var(--fx-border-color-default)}.fx-table thead th{z-index:1;background:var(--fx-table-surface);color:var(--fx-text-tertiary);font-size:var(--fx-font-size-xs);font-weight:var(--fx-font-weight-medium);white-space:nowrap;position:sticky;inset-block-start:0}.fx-table tbody tr:last-child>*{border-block-end:0}.fx-table tbody tr:hover>*{background:var(--fx-bg-subtle)}.fx-table tbody tr:active>*{background:var(--fx-bg-muted)}.fx-table tfoot td,.fx-table tfoot th{border-block-start:var(--fx-border-width-default) solid var(--fx-border-color-strong);font-weight:var(--fx-font-weight-semibold);border-block-end:0}.fx-table [data-type=num]{text-align:end;white-space:nowrap}.fx-table [data-type=nowrap]{white-space:nowrap}.fx-table[data-size=sm]{--_py:calc(var(--fx-space-2) * var(--fx-knob-density))}.fx-table caption{text-align:start;color:var(--fx-text-secondary);font-size:var(--fx-font-size-sm);padding-block-end:var(--fx-space-3)}.fx-table__sort{align-items:center;gap:var(--fx-space-1);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:inline-flex}.fx-table__sort:after{content:"";inline-size:var(--fx-size-icon-sm);block-size:var(--fx-size-icon-sm);opacity:.35;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M5 6.5 8 3.5l3 3M5 9.5l3 3 3-3' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.fx-table__sort:hover{color:var(--fx-text-primary)}.fx-table__sort:focus-visible{outline:var(--fx-border-width-focus) solid var(--fx-border-color-focus);outline-offset:var(--fx-border-width-focus);border-radius:var(--fx-radius-badge)}.fx-table th[aria-sort=ascending],.fx-table th[aria-sort=descending]{color:var(--fx-text-primary)}.fx-table th[aria-sort=ascending] .fx-table__sort:after{opacity:1;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M5 9.5l3-3 3 3' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.fx-table th[aria-sort=descending] .fx-table__sort:after{opacity:1;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M5 6.5l3 3 3-3' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.fx-table [data-type=num] .fx-table__sort{flex-direction:row-reverse}.fx-table__check{inline-size:var(--fx-size-checkbox);padding-inline-end:0}.fx-table tbody tr:has(.fx-table__check input:checked)>*,.fx-table tbody tr[aria-selected=true]>*,.fx-table tbody tr:target>*{background:var(--fx-bg-brand-subtle)}.fx-table-bulk{align-items:center;gap:var(--fx-space-3);padding:var(--fx-space-2) var(--fx-space-3);border-radius:var(--fx-radius-control);background:var(--fx-text-primary);color:var(--fx-bg-page);font-size:var(--fx-font-size-sm);flex-wrap:wrap;display:flex}.fx-table-bulk[hidden]{display:none}.fx-table-bulk__count{font-weight:var(--fx-font-weight-semibold);font-variant-numeric:tabular-nums;margin-inline-end:auto}.fx-table[data-density=compact]{--_py:calc(var(--fx-space-1) * var(--fx-knob-density))}.fx-table[data-density=comfortable]{--_py:calc(var(--fx-space-4) * var(--fx-knob-density))}.fx-table[data-zebra] tbody tr:nth-child(2n)>*{background:var(--fx-bg-subtle)}.fx-table[data-bordered] th,.fx-table[data-bordered] td{border-inline-end:var(--fx-border-width-default) solid var(--fx-border-color-default)}.fx-table[data-bordered] th:last-child,.fx-table[data-bordered] td:last-child{border-inline-end:0}.fx-table[data-pin-first] :is(th,td):first-child{z-index:1;background:var(--fx-table-surface);border-inline-end:var(--fx-border-width-default) solid var(--fx-border-color-default);position:sticky;inset-inline-start:0}.fx-table[data-pin-first] thead th:first-child{z-index:2}.fx-table[data-pin-first] tbody tr:hover>:first-child{background:var(--fx-bg-subtle)}.fx-table[data-pin-first] tbody tr:active>:first-child{background:var(--fx-bg-muted)}.fx-table[data-pin-first] tbody tr:has(.fx-table__check input:checked)>:first-child,.fx-table[data-pin-first] tbody tr[aria-selected=true]>:first-child{background:var(--fx-bg-brand-subtle)}.fx-table[data-sticky-foot] tfoot :is(td,th){z-index:1;background:var(--fx-table-surface);position:sticky;inset-block-end:0}.fx-table tfoot [data-type=num]{font-variant-numeric:tabular-nums}.fx-table__expand{inline-size:var(--fx-size-min-target);block-size:var(--fx-size-min-target);margin:calc(var(--fx-space-2) * -1) 0;border-radius:var(--fx-radius-badge);color:var(--fx-text-tertiary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.fx-table__expand:hover{background:var(--fx-bg-muted);color:var(--fx-text-primary)}.fx-table__expand:active{background:var(--fx-bg-pressed)}.fx-table__expand:focus-visible{outline:var(--fx-border-width-focus) solid var(--fx-border-color-focus)}.fx-table__expand>svg{inline-size:var(--fx-size-icon-sm);block-size:var(--fx-size-icon-sm);transition:rotate var(--fx-motion-fast) var(--fx-ease-standard)}.fx-table__expand[aria-expanded=true]>svg{rotate:90deg}.fx-table__detail[hidden]{display:none}.fx-table__detail>td{padding-block:var(--fx-space-4);background:var(--fx-bg-subtle);color:var(--fx-text-secondary)}.fx-table tbody tr:hover+.fx-table__detail>*,.fx-table tbody tr:has(+.fx-table__detail:not([hidden])):hover>*{background:var(--fx-bg-subtle)}.fx-table tbody tr:active+.fx-table__detail>*,.fx-table tbody tr:has(+.fx-table__detail:not([hidden])):active>*{background:var(--fx-bg-muted)}.fx-table__actions{white-space:nowrap;text-align:end;inline-size:1%}.fx-table__actions>*{opacity:0;transition:opacity var(--fx-motion-fast) var(--fx-ease-standard)}.fx-table tbody tr:hover .fx-table__actions>*,.fx-table tbody tr:focus-within .fx-table__actions>*,.fx-table__actions:has([aria-expanded=true])>*{opacity:1}@media (hover:none){.fx-table__actions>*{opacity:1}}.fx-table tbody tr.fx-table__skeleton>*{background:0 0}.fx-table__skeleton .fx-skeleton{inline-size:80%}.fx-table__skeleton:nth-child(3n+1) .fx-skeleton{inline-size:55%}.fx-table__skeleton:nth-child(3n+2) .fx-skeleton{inline-size:70%}.fx-table-opts{gap:var(--fx-space-1);border:0;margin:0;padding:0;display:grid}.fx-table-opts legend{float:inline-start;inline-size:100%;color:var(--fx-text-tertiary);font-size:var(--fx-font-size-xs);font-weight:var(--fx-font-weight-medium);margin-block-end:var(--fx-space-1);padding:0}.fx-table[data-stack] td:before{content:none}@media (width<=599.98px){.fx-table[data-stack=sm] :is(thead){clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.fx-table[data-stack=sm],.fx-table[data-stack=sm] :is(tbody,tr,td,th){display:block}.fx-table[data-stack=sm] tbody tr{gap:var(--fx-space-2);padding:var(--fx-space-3) var(--fx-space-4);border:var(--fx-border-width-default) solid var(--fx-border-color-default);border-radius:var(--fx-radius-surface);background:var(--fx-table-surface);margin-block-end:var(--fx-space-3);display:grid}.fx-table[data-stack=sm] tbody :is(td,th){align-items:baseline;gap:var(--fx-space-3);text-align:start;white-space:normal;border:0;grid-template-columns:minmax(0,2fr) minmax(0,3fr);padding:0;display:grid}.fx-table[data-stack=sm] tbody :is(td,th)[data-label]:before{content:attr(data-label);color:var(--fx-text-tertiary);font-size:var(--fx-font-size-xs);font-weight:var(--fx-font-weight-medium)}.fx-table[data-stack=sm] tbody :is(td,th):first-child:not(.fx-table__check){font-weight:var(--fx-font-weight-semibold);grid-template-columns:1fr}.fx-table[data-stack=sm] tbody :is(td,th):first-child:not(.fx-table__check):before{content:none}.fx-table[data-stack=sm] tbody td[data-type=num]{text-align:start}.fx-table[data-stack=sm] .fx-table__check{position:absolute;inset-block-start:var(--fx-space-3);inset-inline-end:var(--fx-space-3)}.fx-table[data-stack=sm] tbody tr{position:relative}}@media (width<=839.98px){.fx-table[data-stack=md] :is(thead){clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.fx-table[data-stack=md],.fx-table[data-stack=md] :is(tbody,tr,td,th){display:block}.fx-table[data-stack=md] tbody tr{gap:var(--fx-space-2);padding:var(--fx-space-3) var(--fx-space-4);border:var(--fx-border-width-default) solid var(--fx-border-color-default);border-radius:var(--fx-radius-surface);background:var(--fx-table-surface);margin-block-end:var(--fx-space-3);display:grid}.fx-table[data-stack=md] tbody :is(td,th){align-items:baseline;gap:var(--fx-space-3);text-align:start;white-space:normal;border:0;grid-template-columns:minmax(0,2fr) minmax(0,3fr);padding:0;display:grid}.fx-table[data-stack=md] tbody :is(td,th)[data-label]:before{content:attr(data-label);color:var(--fx-text-tertiary);font-size:var(--fx-font-size-xs);font-weight:var(--fx-font-weight-medium)}.fx-table[data-stack=md] tbody :is(td,th):first-child:not(.fx-table__check){font-weight:var(--fx-font-weight-semibold);grid-template-columns:1fr}.fx-table[data-stack=md] tbody :is(td,th):first-child:not(.fx-table__check):before{content:none}.fx-table[data-stack=md] tbody td[data-type=num]{text-align:start}.fx-table[data-stack=md] .fx-table__check{position:absolute;inset-block-start:var(--fx-space-3);inset-inline-end:var(--fx-space-3)}.fx-table[data-stack=md] tbody tr{position:relative}}.fx-table[data-resizable] thead th{position:sticky}.fx-table__resize{inline-size:var(--fx-space-2);cursor:col-resize;touch-action:none;z-index:1;position:absolute;inset-block:0;inset-inline-end:0}.fx-table__resize:after{content:"";inset-block:var(--fx-space-2);inline-size:var(--fx-border-width-default);background:var(--fx-border-color-default);transition:background-color var(--fx-motion-fast) var(--fx-ease-standard);position:absolute;inset-inline-end:0}.fx-table__resize:hover:after,.fx-table__resize:focus-visible:after,.fx-table__resize[data-active]:after{inline-size:var(--fx-border-width-focus);background:var(--fx-bg-brand-solid)}.fx-table__resize:focus-visible{outline:var(--fx-border-width-focus) solid var(--fx-border-color-focus);outline-offset:calc(var(--fx-border-width-focus) * -1)}.fx-table[data-resizing]{cursor:col-resize;user-select:none}.fx-table[data-resizable] :is(th,td){box-sizing:border-box;text-overflow:ellipsis;overflow:hidden}.fx-timeline{--_m:var(--fx-size-icon-lg);font-size:var(--fx-font-size-sm);margin:0;padding:0;list-style:none;display:grid}.fx-timeline__item{grid-template-columns:var(--_m) minmax(0, 1fr);column-gap:var(--fx-space-3);padding-block-end:var(--fx-space-5);display:grid;position:relative}.fx-timeline__item:last-child{padding-block-end:0}.fx-timeline__item:not(:last-child):before{content:"";inset-block:var(--_m) 0;inline-size:var(--fx-border-width-default);background:var(--fx-border-color-default);position:absolute;inset-inline-start:calc(var(--_m) / 2 + var(--_pi,0px));translate:-50%}.fx-timeline__marker{z-index:1;inline-size:var(--_m);block-size:var(--_m);color:var(--fx-text-tertiary);place-items:center;display:grid;position:relative}.fx-timeline__marker:empty:before{content:"";inline-size:var(--fx-size-status-dot);block-size:var(--fx-size-status-dot);box-sizing:border-box;border-radius:var(--fx-radius-circle);background:var(--fx-border-color-strong)}.fx-timeline__marker>svg{inline-size:var(--fx-size-icon-md);block-size:var(--fx-size-icon-md);padding:var(--fx-space-1);box-sizing:content-box;border-radius:var(--fx-radius-circle);background:var(--fx-bg-muted)}.fx-timeline__marker>.fx-avatar{--fx-avatar-ring:var(--fx-bg-surface);--_s:var(--_m)}.fx-timeline__content{gap:var(--fx-space-1);min-inline-size:0;padding-block-start:calc((var(--_m) - var(--fx-font-size-sm) * 1.5) / 2);display:grid}.fx-timeline__title{color:var(--fx-text-primary);font-weight:var(--fx-font-weight-medium);overflow-wrap:anywhere;margin:0}.fx-timeline__text{color:var(--fx-text-secondary);margin:0}.fx-timeline__time{color:var(--fx-text-tertiary);font-size:var(--fx-font-size-xs);font-variant-numeric:tabular-nums}.fx-timeline__extra{padding:var(--fx-space-3);border:var(--fx-border-width-default) solid var(--fx-border-color-default);border-radius:var(--fx-radius-control);background:var(--fx-bg-subtle);color:var(--fx-text-secondary);margin-block-start:var(--fx-space-2)}.fx-timeline__group{padding-block:var(--fx-space-3);font-size:var(--fx-font-size-xs);font-weight:var(--fx-font-weight-semibold);color:var(--fx-text-tertiary)}.fx-timeline__item[data-state=pending] .fx-timeline__marker:empty:before{border:var(--fx-border-width-focus) dashed var(--fx-text-secondary);box-shadow:none;animation:fx-timeline-spin var(--fx-duration-spin) linear infinite;background:0 0}.fx-timeline__item[data-state=error] .fx-timeline__marker:empty:before{background:var(--fx-fg-error);border-radius:0;rotate:45deg}.fx-timeline__item[data-state=error] .fx-timeline__title{color:var(--fx-text-error)}.fx-timeline__item[data-state=done] .fx-timeline__marker:empty:before{inline-size:var(--fx-size-icon-sm);block-size:var(--fx-size-icon-sm);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3.2 6.2 5.1 8l3.7-4' fill='none' stroke='white' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 80% no-repeat, var(--fx-fg-success)}.fx-timeline__item[data-state=done]:not(:last-child):before{background:var(--fx-fg-success)}.fx-timeline__item[data-state=todo] .fx-timeline__marker:empty:before{background:var(--fx-bg-surface);border:var(--fx-border-width-focus) solid var(--fx-border-color-strong)}.fx-timeline__item[data-state=todo] .fx-timeline__title{color:var(--fx-text-secondary);font-weight:var(--fx-font-weight-regular)}.fx-timeline__item[data-state=waiting]{--_w:var(--fx-bg-brand-solid);--_pi:var(--fx-space-2);margin-inline:calc(var(--fx-space-2) * -1);padding:var(--fx-space-2) var(--fx-space-2) var(--fx-space-3);border-radius:var(--fx-radius-control);background:color-mix(in oklab, var(--_w) 9%, transparent);margin-block-end:var(--fx-space-3)}.fx-timeline__item[data-state=waiting][data-tone=warning]{--_w:var(--fx-fg-warning)}.fx-timeline__item[data-state=waiting][data-tone=info]{--_w:var(--fx-fg-info)}.fx-timeline__item[data-state=waiting]:not(:last-child):before{inset-block:calc(var(--_m) + var(--fx-space-2)) calc(var(--fx-space-3) * -1)}.fx-timeline__item[data-state=waiting] .fx-timeline__marker:empty:before{inline-size:var(--fx-size-icon-sm);block-size:var(--fx-size-icon-sm);background:var(--_w)}.fx-timeline__item[data-state=waiting] .fx-timeline__marker>svg{background:var(--_w);color:var(--fx-bg-static-light)}.fx-timeline__item[data-state=waiting] .fx-timeline__title{color:color-mix(in oklab, var(--_w) 80%, var(--fx-text-primary));font-weight:var(--fx-font-weight-semibold)}.fx-timeline__item[data-state=live] .fx-timeline__marker:empty:before{background:var(--fx-bg-brand-solid);outline:var(--fx-border-width-focus) solid color-mix(in oklab, var(--fx-bg-brand-solid) 45%, transparent);outline-offset:0;animation:fx-timeline-live calc(var(--fx-duration-spin) * 2) var(--fx-ease-standard) infinite}.fx-timeline__item[data-state=live] .fx-timeline__title{color:var(--fx-text-brand)}@keyframes fx-timeline-live{70%{outline-offset:var(--fx-space-1);outline-color:#0000}to{outline-offset:0;outline-color:#0000}}@keyframes fx-timeline-spin{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.fx-timeline__item:is([data-state=pending],[data-state=live]) .fx-timeline__marker:empty:before{animation:none}}.fx-timeline[data-density=compact]{--_m:var(--fx-size-icon-md);font-size:var(--fx-font-size-xs)}.fx-timeline[data-density=compact] .fx-timeline__item{padding-block-end:var(--fx-space-3)}.fx-views{align-items:center;gap:var(--fx-space-5);scrollbar-width:none;border-block-end:var(--fx-border-width-default) solid var(--fx-border-color-default);display:flex;overflow-x:auto}.fx-views__item{align-items:center;gap:var(--fx-space-2);padding-block:var(--fx-space-3);color:var(--fx-text-secondary);font:inherit;font-size:var(--fx-font-size-sm);font-weight:var(--fx-font-weight-medium);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;text-decoration:none;display:inline-flex;position:relative}.fx-views__item:after{content:"";inset:auto 0 calc(var(--fx-border-width-default) * -1);block-size:var(--fx-border-width-focus);border-radius:var(--fx-border-width-focus);transition:background-color var(--fx-motion-fast) var(--fx-ease-standard);background:0 0;position:absolute}.fx-views__item:hover,.fx-views__item:is([aria-pressed=true],[aria-current=page]){color:var(--fx-text-primary)}.fx-views__item:is([aria-pressed=true],[aria-current=page]):after{background:var(--fx-bg-brand-solid)}.fx-views__item:focus-visible{outline:var(--fx-border-width-focus) solid var(--fx-border-color-focus);outline-offset:calc(var(--fx-border-width-focus) * -1);border-radius:var(--fx-radius-badge)}.fx-views__count{padding-inline:var(--fx-space-2);border-radius:var(--fx-radius-tag);background:var(--fx-bg-muted);color:var(--fx-text-secondary);font-size:var(--fx-font-size-xs);font-variant-numeric:tabular-nums}.fx-views__item:is([aria-pressed=true],[aria-current=page]) .fx-views__count{background:var(--fx-bg-brand-subtle);color:var(--fx-text-brand)}.fx-views__count[data-tone=error]{background:var(--fx-bg-error-subtle);color:var(--fx-fg-error)}.fx-views__add{color:var(--fx-text-tertiary);margin-inline-start:auto}.fx-yozuv .fx-segment__item{white-space:nowrap}.fx-yozuv__label-short,.fx-yozuv[data-variant=short] .fx-yozuv__label{display:none}.fx-yozuv[data-variant=short] .fx-yozuv__label-short{display:inline}}@layer fx.utilities{.fx-sr-only:not(:focus-within,:focus){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden}.fx-skip-link:not(:focus){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.fx-skip-link:focus{z-index:10;padding:var(--fx-space-2) var(--fx-space-4);border-radius:var(--fx-radius-control);background:var(--fx-bg-brand-solid);color:var(--fx-text-on-brand);position:fixed;inset-block-start:var(--fx-space-2);inset-inline-start:var(--fx-space-2)}.fx-shimmer-text{background:linear-gradient(90deg, var(--fx-text-tertiary) 35%, var(--fx-text-primary) 50%, var(--fx-text-tertiary) 65%) 0 0 / 300% 100% text;color:#0000;animation:fx-shimmer-text var(--fx-duration-shimmer) linear infinite}@keyframes fx-shimmer-text{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.fx-shimmer-text{color:var(--fx-text-tertiary);background:0 0;animation:none}}[data-fx-stagger]>*{animation:fx-stagger-in calc(var(--fx-motion-base) * var(--fx-knob-motion-stagger)) var(--fx-ease-enter) both}[data-fx-stagger]>:nth-child(2){animation-delay:calc(var(--fx-duration-stagger) * 1 * var(--fx-knob-motion-stagger))}[data-fx-stagger]>:nth-child(3){animation-delay:calc(var(--fx-duration-stagger) * 2 * var(--fx-knob-motion-stagger))}[data-fx-stagger]>:nth-child(4){animation-delay:calc(var(--fx-duration-stagger) * 3 * var(--fx-knob-motion-stagger))}[data-fx-stagger]>:nth-child(5){animation-delay:calc(var(--fx-duration-stagger) * 4 * var(--fx-knob-motion-stagger))}[data-fx-stagger]>:nth-child(6){animation-delay:calc(var(--fx-duration-stagger) * 5 * var(--fx-knob-motion-stagger))}[data-fx-stagger]>:nth-child(7){animation-delay:calc(var(--fx-duration-stagger) * 6 * var(--fx-knob-motion-stagger))}[data-fx-stagger]>:nth-child(n+8){animation-delay:calc(var(--fx-duration-stagger) * 7 * var(--fx-knob-motion-stagger))}@keyframes fx-stagger-in{0%{opacity:0;translate:0 var(--fx-motion-shift-md)}}@property --fx-glow-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.fx-glow{border:var(--fx-border-width-default) solid transparent;background:linear-gradient(var(--fx-bg-surface), var(--fx-bg-surface)) padding-box, conic-gradient(from var(--fx-glow-angle), var(--fx-viz-brand), var(--fx-viz-accent), var(--fx-color-pastel-pink), var(--fx-viz-brand)) border-box}[data-fx-motion=expressive] .fx-glow{animation:fx-glow-spin calc(var(--fx-duration-shimmer) * 3) linear infinite}@keyframes fx-glow-spin{to{--fx-glow-angle:360deg}}@media (prefers-reduced-motion:reduce){.fx-glow{animation:none}}[data-fx-motion=none] :is(*){animation-iteration-count:1!important}[data-fx-edge=hybrid] :is(.fx-card,.fx-chartcard,.fx-plan,.fx-stat,.fx-dialog,.fx-sheet,.fx-popover,.fx-menu,.fx-hovercard,.fx-command,.fx-drawer,.fx-accordion,.fx-datagrid,.fx-kanban__col,.fx-shell__side,.fx-settings) *{--fx-border-color-surface:var(--fx-border-color-default);--fx-knob-outline:1}}@property --fx-knob-pill{syntax:"<number>";inherits:true;initial-value:0}@property --fx-knob-density{syntax:"<number>";inherits:true;initial-value:1}@property --fx-knob-depth{syntax:"<number>";inherits:true;initial-value:1}@property --fx-knob-motion{syntax:"<number>";inherits:true;initial-value:1}@property --fx-knob-blur{syntax:"<number>";inherits:true;initial-value:1}@property --fx-knob-outline{syntax:"<number>";inherits:true;initial-value:1}@property --fx-knob-field-fill{syntax:"<number>";inherits:true;initial-value:0}@property --fx-knob-motion-press{syntax:"<number>";inherits:true;initial-value:1}@property --fx-knob-motion-lift{syntax:"<number>";inherits:true;initial-value:0}@property --fx-knob-motion-stagger{syntax:"<number>";inherits:true;initial-value:0}@property --fx-knob-motion-loop{syntax:"<number>";inherits:true;initial-value:1}@property --fx-knob-page-tint{syntax:"<number>";inherits:true;initial-value:0}
