@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-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-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-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-duration-delay-skeleton:.3s;--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-sheet:cubic-bezier(.32, .72, 0, 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-tight:1.1;--fx-line-height-snug:1.25;--fx-line-height-normal:1.5;--fx-z-raised:1;--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-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-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-toast-width:520px;--fx-viz-brand:var(--fx-color-neutral-500);--fx-viz-accent:var(--fx-color-pastel-yellow);--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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-accent:var(--fx-color-pastel-yellow);--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-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-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-accent:var(--fx-color-pastel-yellow);--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-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-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-accent:var(--fx-color-pastel-yellow);--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-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-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-accent:var(--fx-color-pastel-yellow);--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-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-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-accent:var(--fx-color-pastel-yellow);--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-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-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-accent:var(--fx-color-pastel-yellow);--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-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-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-accent:var(--fx-color-pastel-yellow);--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-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-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-accent:var(--fx-color-pastel-yellow);--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-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-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-accent:var(--fx-color-pastel-yellow);--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-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-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-accent:var(--fx-color-pastel-yellow);--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-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-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-accent:var(--fx-color-pastel-yellow);--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-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-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-accent:var(--fx-color-pastel-yellow);--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-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-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-brand:var(--fx-color-neutral-500);--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-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-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-brand:var(--fx-color-neutral-400);--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-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-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-brand:var(--fx-color-neutral-400);--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-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-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-accent:var(--fx-color-pastel-yellow);--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-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-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-accent:var(--fx-color-pastel-yellow);--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-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-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-accent:var(--fx-color-pastel-yellow);--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-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-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-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-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-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-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-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-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-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-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-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-accent:var(--fx-color-pastel-yellow);--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-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-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-accent:var(--fx-color-pastel-yellow);--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-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-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-accent:var(--fx-color-pastel-yellow);--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-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-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-accent:var(--fx-color-pastel-yellow);--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:var(--fx-color-brand-400);--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:color-mix(in oklab, var(--fx-bg-brand-solid) 30%, var(--fx-bg-surface));--fx-border-color-focus:var(--fx-color-brand-500);--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-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-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-accent:var(--fx-color-pastel-yellow);--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:var(--fx-color-brand-400);--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:color-mix(in oklab, var(--fx-bg-brand-solid) 30%, var(--fx-bg-surface));--fx-border-color-focus:var(--fx-color-brand-500);--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-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-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-accent:var(--fx-color-pastel-yellow);--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-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-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-accent:var(--fx-color-pastel-yellow);--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-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-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-accent:var(--fx-color-pastel-yellow);--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-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-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-accent:var(--fx-color-pastel-yellow);--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-adjust-display:var(--fx-font-adjust-sans);--fx-font-adjust-mono:ex-height .52}[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-adjust-display:ex-height .52;--fx-font-adjust-mono:ex-height .52}[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-adjust-display:ex-height .506;--fx-font-adjust-mono:ex-height .52}[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-adjust-display:ex-height .52;--fx-font-adjust-mono:ex-height .52}[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-adjust-display:ex-height .471;--fx-font-adjust-mono:ex-height .52}[data-fx-font=onest]{--fx-font-family-display:"Onest", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fx-font-adjust-display:ex-height .514}[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-adjust-display:ex-height .448;--fx-font-adjust-mono:ex-height .52}[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-fast:calc(var(--fx-duration-fast) * var(--fx-knob-motion) * .7);--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)))}}[data-fx-theme=ormon],[data-fx-theme=ormon][data-fx-scheme=light],[data-fx-theme=ormon] [data-fx-scheme=light]:not([data-fx-theme]){--fx-color-neutral-25:#faf6ea;--fx-color-neutral-50:#f6f4ee;--fx-color-neutral-100:#ecebe6;--fx-color-neutral-200:#e9e5db;--fx-color-neutral-300:#d5d0c4;--fx-color-neutral-400:#a8a49b;--fx-color-neutral-500:#66706a;--fx-color-neutral-600:#55555b;--fx-color-neutral-700:#3a3a3f;--fx-color-neutral-800:#26262a;--fx-color-neutral-900:#1d1d1f;--fx-color-neutral-950:#17201b;--fx-color-brand-50:#e3fdec;--fx-color-brand-100:#d3f3df;--fx-color-brand-200:#b8e2c8;--fx-color-brand-300:#97ccac;--fx-color-brand-400:#70b58d;--fx-color-brand-500:#499f70;--fx-color-brand-600:#30875b;--fx-color-brand-700:#0b7a4b;--fx-color-brand-800:#215a3c;--fx-color-brand-900:#1a442e;--fx-color-brand-950:#122d1e;--fx-color-pastel-yellow:#eddc85;--fx-color-pastel-pink:#fdbbd9;--fx-color-pastel-blue:#b3d4fe;--fx-color-pastel-coral:#fec0ad;--fx-color-pastel-green:#a2e2bb;--fx-color-pastel-purple:#d9c6ff;--fx-text-on-brand:#fff;--fx-text-brand:#0b7a4b;--fx-text-on-rail-selected:#0b3d2e;--fx-text-primary:#1d1d1f;--fx-text-secondary:#55555b;--fx-text-tertiary:#66666c;--fx-text-error:#c0392b;--fx-bg-brand-solid:#0b7a4b;--fx-bg-brand-solid-hover:oklab(47.1633% -.100159 .0420886);--fx-bg-brand-solid-active:#086039;--fx-bg-brand-subtle:#e6f4ec;--fx-bg-rail:#0b3d2e;--fx-bg-rail-selected:#d9f56b;--fx-bg-page:#f6f4ee;--fx-bg-surface:#fff;--fx-bg-subtle:#faf6ea;--fx-bg-muted:#e9e5db;--fx-border-color-focus:#0b7a4b;--fx-viz-brand:#0b7a4b;--fx-text-disabled:var(--fx-color-neutral-400);--fx-text-on-category:var(--fx-color-neutral-900);--fx-text-on-rail:var(--fx-color-neutral-300);--fx-text-on-rail-strong:var(--fx-color-neutral-25);--fx-text-on-rail-current:color-mix(in oklab, var(--fx-bg-rail-selected) 82%, var(--fx-text-on-rail-strong));--fx-text-on-static-light: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-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-lowest:light-dark(var(--fx-bg-surface),var(--fx-bg-page));--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-bg-surface-container-high:color-mix(in oklab, var(--fx-bg-surface), var(--fx-text-primary) 7%);--fx-bg-surface-container-highest:color-mix(in oklab, var(--fx-bg-surface), var(--fx-text-primary) 10%);--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-thumb-hover:color-mix(in oklab, var(--fx-text-primary) 45%, 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-grid:var(--fx-border-color-default);--fx-viz-track:color-mix(in oklab, var(--fx-text-primary) 10%, transparent);--fx-viz-map-water:color-mix(in oklab, var(--fx-color-blue-700) 60%, var(--fx-color-neutral-600));--fx-viz-map-space:var(--fx-color-neutral-950);--fx-viz-map-route:var(--fx-viz-brand);--fx-viz-map-point:var(--fx-viz-accent);--fx-viz-map-point-ring:var(--fx-bg-surface);--fx-viz-map-label:var(--fx-text-primary);--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-elevation-2: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-elevation-3: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);--fx-elevation-4:0 20px calc(24px * var(--fx-knob-blur)) -4px color-mix(in oklab, var(--fx-shadow-color) calc(var(--fx-knob-depth) * 10%), transparent), 0 8px calc(8px * var(--fx-knob-blur)) -4px color-mix(in oklab, var(--fx-shadow-color) calc(var(--fx-knob-depth) * 4%), transparent);--fx-elevation-5:0 24px calc(48px * var(--fx-knob-blur)) -12px color-mix(in oklab, var(--fx-shadow-color) calc(var(--fx-knob-depth) * 18%), transparent), 0 8px calc(16px * var(--fx-knob-blur)) -6px color-mix(in oklab, var(--fx-shadow-color) calc(var(--fx-knob-depth) * 6%), transparent);--fx-elevation-tint-0:var(--fx-bg-surface);--fx-elevation-tint-1:light-dark(var(--fx-bg-surface),color-mix(in oklab, var(--fx-bg-surface), var(--fx-text-primary) 3%));--fx-elevation-tint-2:light-dark(var(--fx-bg-surface),color-mix(in oklab, var(--fx-bg-surface), var(--fx-text-primary) 5%));--fx-elevation-tint-3:light-dark(var(--fx-bg-surface),color-mix(in oklab, var(--fx-bg-surface), var(--fx-text-primary) 8%));--fx-elevation-tint-4:light-dark(var(--fx-bg-surface),color-mix(in oklab, var(--fx-bg-surface), var(--fx-text-primary) 11%));--fx-elevation-tint-5:light-dark(var(--fx-bg-surface),color-mix(in oklab, var(--fx-bg-surface), var(--fx-text-primary) 14%));--fx-priority-4:var(--fx-border-color-strong)}@media (prefers-color-scheme:dark){[data-fx-theme=ormon]:not([data-fx-scheme=light],[data-fx-scheme=light] *){--fx-text-on-brand:#0b3d2e;--fx-text-brand:#d9f56b;--fx-text-primary:#faf6ea;--fx-text-secondary:oklab(82.4942% -.00339958 .0141907);--fx-text-tertiary:oklab(72.1318% -.00546872 .0126498);--fx-text-error:#ff6b4a;--fx-text-on-rail-selected:#0b3d2e;--fx-text-on-rail-current:#d9f56b;--fx-bg-brand-solid:#d9f56b;--fx-bg-brand-solid-hover:#b9dd3c;--fx-bg-brand-solid-active:oklab(69.0587% -.0758504 .118349);--fx-bg-brand-subtle:oklab(34.3219% -.0257981 .027638);--fx-bg-page:#17201b;--fx-bg-surface:oklab(25.2671% -.0244512 .00679781);--fx-bg-subtle:oklab(25.2671% -.0244512 .00679781);--fx-bg-muted:oklab(27.3436% -.0340987 .00827402);--fx-bg-rail:#0b3d2e;--fx-bg-rail-selected:#d9f56b;--fx-border-color-focus:#d9f56b;--fx-viz-brand:#d9f56b;--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-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-lowest:light-dark(var(--fx-bg-surface),var(--fx-bg-page));--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-bg-surface-container-high:color-mix(in oklab, var(--fx-bg-surface), var(--fx-text-primary) 7%);--fx-bg-surface-container-highest:color-mix(in oklab, var(--fx-bg-surface), var(--fx-text-primary) 10%);--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-thumb-hover:color-mix(in oklab, var(--fx-text-primary) 45%, 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-grid:var(--fx-border-color-default);--fx-viz-track:color-mix(in oklab, var(--fx-text-primary) 10%, transparent);--fx-viz-map-water:color-mix(in oklab, var(--fx-color-blue-900) 75%, var(--fx-color-neutral-950));--fx-viz-map-route:var(--fx-viz-brand);--fx-viz-map-point:var(--fx-viz-accent);--fx-viz-map-point-ring:var(--fx-bg-surface);--fx-viz-map-label:var(--fx-text-primary);--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-elevation-2: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-elevation-3: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);--fx-elevation-4:0 20px calc(24px * var(--fx-knob-blur)) -4px color-mix(in oklab, var(--fx-shadow-color) calc(var(--fx-knob-depth) * 10%), transparent), 0 8px calc(8px * var(--fx-knob-blur)) -4px color-mix(in oklab, var(--fx-shadow-color) calc(var(--fx-knob-depth) * 4%), transparent);--fx-elevation-5:0 24px calc(48px * var(--fx-knob-blur)) -12px color-mix(in oklab, var(--fx-shadow-color) calc(var(--fx-knob-depth) * 18%), transparent), 0 8px calc(16px * var(--fx-knob-blur)) -6px color-mix(in oklab, var(--fx-shadow-color) calc(var(--fx-knob-depth) * 6%), transparent);--fx-elevation-tint-0:var(--fx-bg-surface);--fx-elevation-tint-1:light-dark(var(--fx-bg-surface),color-mix(in oklab, var(--fx-bg-surface), var(--fx-text-primary) 3%));--fx-elevation-tint-2:light-dark(var(--fx-bg-surface),color-mix(in oklab, var(--fx-bg-surface), var(--fx-text-primary) 5%));--fx-elevation-tint-3:light-dark(var(--fx-bg-surface),color-mix(in oklab, var(--fx-bg-surface), var(--fx-text-primary) 8%));--fx-elevation-tint-4:light-dark(var(--fx-bg-surface),color-mix(in oklab, var(--fx-bg-surface), var(--fx-text-primary) 11%));--fx-elevation-tint-5:light-dark(var(--fx-bg-surface),color-mix(in oklab, var(--fx-bg-surface), var(--fx-text-primary) 14%));--fx-priority-4:var(--fx-border-color-strong)}}[data-fx-theme=ormon][data-fx-scheme=dark],[data-fx-theme=ormon] [data-fx-scheme=dark]:not([data-fx-theme]),[data-fx-scheme=dark] [data-fx-theme=ormon]:not([data-fx-scheme=light]){--fx-text-on-brand:#0b3d2e;--fx-text-brand:#d9f56b;--fx-text-primary:#faf6ea;--fx-text-secondary:oklab(82.4942% -.00339958 .0141907);--fx-text-tertiary:oklab(72.1318% -.00546872 .0126498);--fx-text-error:#ff6b4a;--fx-text-on-rail-selected:#0b3d2e;--fx-text-on-rail-current:#d9f56b;--fx-bg-brand-solid:#d9f56b;--fx-bg-brand-solid-hover:#b9dd3c;--fx-bg-brand-solid-active:oklab(69.0587% -.0758504 .118349);--fx-bg-brand-subtle:oklab(34.3219% -.0257981 .027638);--fx-bg-page:#17201b;--fx-bg-surface:oklab(25.2671% -.0244512 .00679781);--fx-bg-subtle:oklab(25.2671% -.0244512 .00679781);--fx-bg-muted:oklab(27.3436% -.0340987 .00827402);--fx-bg-rail:#0b3d2e;--fx-bg-rail-selected:#d9f56b;--fx-border-color-focus:#d9f56b;--fx-viz-brand:#d9f56b;--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-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-lowest:light-dark(var(--fx-bg-surface),var(--fx-bg-page));--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-bg-surface-container-high:color-mix(in oklab, var(--fx-bg-surface), var(--fx-text-primary) 7%);--fx-bg-surface-container-highest:color-mix(in oklab, var(--fx-bg-surface), var(--fx-text-primary) 10%);--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-thumb-hover:color-mix(in oklab, var(--fx-text-primary) 45%, 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-grid:var(--fx-border-color-default);--fx-viz-track:color-mix(in oklab, var(--fx-text-primary) 10%, transparent);--fx-viz-map-water:color-mix(in oklab, var(--fx-color-blue-900) 75%, var(--fx-color-neutral-950));--fx-viz-map-route:var(--fx-viz-brand);--fx-viz-map-point:var(--fx-viz-accent);--fx-viz-map-point-ring:var(--fx-bg-surface);--fx-viz-map-label:var(--fx-text-primary);--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-elevation-2: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-elevation-3: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);--fx-elevation-4:0 20px calc(24px * var(--fx-knob-blur)) -4px color-mix(in oklab, var(--fx-shadow-color) calc(var(--fx-knob-depth) * 10%), transparent), 0 8px calc(8px * var(--fx-knob-blur)) -4px color-mix(in oklab, var(--fx-shadow-color) calc(var(--fx-knob-depth) * 4%), transparent);--fx-elevation-5:0 24px calc(48px * var(--fx-knob-blur)) -12px color-mix(in oklab, var(--fx-shadow-color) calc(var(--fx-knob-depth) * 18%), transparent), 0 8px calc(16px * var(--fx-knob-blur)) -6px color-mix(in oklab, var(--fx-shadow-color) calc(var(--fx-knob-depth) * 6%), transparent);--fx-elevation-tint-0:var(--fx-bg-surface);--fx-elevation-tint-1:light-dark(var(--fx-bg-surface),color-mix(in oklab, var(--fx-bg-surface), var(--fx-text-primary) 3%));--fx-elevation-tint-2:light-dark(var(--fx-bg-surface),color-mix(in oklab, var(--fx-bg-surface), var(--fx-text-primary) 5%));--fx-elevation-tint-3:light-dark(var(--fx-bg-surface),color-mix(in oklab, var(--fx-bg-surface), var(--fx-text-primary) 8%));--fx-elevation-tint-4:light-dark(var(--fx-bg-surface),color-mix(in oklab, var(--fx-bg-surface), var(--fx-text-primary) 11%));--fx-elevation-tint-5:light-dark(var(--fx-bg-surface),color-mix(in oklab, var(--fx-bg-surface), var(--fx-text-primary) 14%));--fx-priority-4:var(--fx-border-color-strong)}}@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-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-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-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-banner{--_bg:var(--fx-bg-muted);--_fg:var(--fx-text-secondary);justify-content:center;align-items:center;gap:var(--fx-space-1) var(--fx-space-3);padding:var(--fx-space-2) var(--fx-space-4);background:var(--_bg);color:var(--fx-text-primary);font-size:var(--fx-font-size-sm);flex-wrap:wrap;line-height:1.5;display:flex}.fx-banner[hidden]{display:none}.fx-banner[data-sticky]{z-index:5;position:sticky;inset-block-start:0}.fx-banner: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);flex:none}.fx-banner[data-tone=info]{--_bg:var(--fx-bg-info-subtle);--_fg:var(--fx-fg-info)}.fx-banner[data-tone=info]:before{border-radius:var(--fx-radius-circle)}.fx-banner[data-tone=warning]{--_bg:var(--fx-bg-warning-subtle);--_fg:var(--fx-fg-warning)}.fx-banner[data-tone=warning]:before{clip-path:polygon(50% 0,100% 100%,0 100%);border-radius:0}.fx-banner[data-tone=error]{--_bg:var(--fx-bg-error-subtle);--_fg:var(--fx-fg-error)}.fx-banner[data-tone=error]:before{border-radius:0;rotate:45deg;scale:.85}.fx-banner[data-tone=brand]{--_bg:var(--fx-bg-brand-solid);--_fg:var(--fx-text-on-brand);color:var(--fx-text-on-brand)}.fx-banner[data-tone=brand]:before{border-radius:var(--fx-radius-circle)}.fx-banner[data-variant=slogan]{padding-block:var(--fx-space-3);font-size:var(--fx-font-size-md);font-weight:var(--fx-font-weight-semibold);text-align:center}.fx-banner[data-variant=slogan]:before{content:none}.fx-banner__text{text-wrap:balance;min-inline-size:0;margin:0}.fx-banner__action{color:inherit;font-weight:var(--fx-font-weight-semibold);text-underline-offset:calc(var(--fx-space-1) * .75);white-space:nowrap;text-decoration:underline}.fx-banner__action:focus-visible,.fx-banner__close:focus-visible{outline:var(--fx-border-width-focus) solid var(--fx-border-color-focus)}.fx-banner__close{inline-size:var(--fx-size-min-target);block-size:var(--fx-size-min-target);margin-block:calc(var(--fx-space-2) * -1);border-radius:var(--fx-radius-badge);color:inherit;font:inherit;font-size:var(--fx-font-size-lg);cursor:pointer;opacity:.7;transition:opacity var(--fx-motion-fast) var(--fx-ease-standard);background:0 0;border:0;flex:none;margin-inline-start:auto;padding:0;line-height:1}.fx-banner__close:hover{opacity:1}.fx-banner__close:active{scale:var(--fx-motion-press)}.fx-bg{--_ink:color-mix(in oklab, var(--fx-text-primary) 14%, transparent);--_cell:var(--fx-space-6);--_dot:calc(var(--fx-border-width-default) * 1.2);--_line:var(--fx-border-width-default);--_mask:radial-gradient(ellipse 70% 65% at 50% 40%, black 20%, transparent 75%);z-index:-1;pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.fx-bg:before{content:"";mask:var(--_mask);position:absolute;inset:0}.fx-bg[data-pattern=dots]:before{background:radial-gradient(circle at center, var(--_ink) var(--_dot), transparent calc(var(--_dot) + var(--fx-border-width-default))) 0 0 / var(--_cell) var(--_cell)}.fx-bg[data-pattern=grid]{--_ink:color-mix(in oklab, var(--fx-text-primary) 8%, transparent)}.fx-bg[data-pattern=grid]:before{background:linear-gradient(to right, var(--_ink) var(--_line), transparent var(--_line)) 0 0 / var(--_cell) var(--_cell), linear-gradient(to bottom, var(--_ink) var(--_line), transparent var(--_line)) 0 0 / var(--_cell) var(--_cell)}.fx-bg[data-pattern=lines]:before{background:repeating-linear-gradient(-45deg, var(--_ink) 0 var(--_line), transparent var(--_line) calc(var(--_cell) / 2))}.fx-bg[data-size=sm]{--_cell:var(--fx-space-4)}.fx-bg[data-size=lg]{--_cell:var(--fx-space-12)}.fx-bg[data-fade=top]{--_mask:linear-gradient(to bottom, black, transparent 85%)}.fx-bg[data-fade=bottom]{--_mask:linear-gradient(to top, black, transparent 85%)}.fx-bg[data-fade=none]{--_mask:linear-gradient(black, black)}.fx-bg[data-pattern][data-tone=strong]{--_ink:color-mix(in oklab, var(--fx-text-primary) 24%, transparent)}.fx-bg[data-pattern][data-tone=brand]{--_ink:color-mix(in oklab, var(--fx-bg-brand-solid) 30%, transparent)}.fx-bg[data-glow]:after{content:"";background:radial-gradient(ellipse 60% 55% at 50% -5%, color-mix(in oklab, var(--fx-bg-brand-solid) 20%, transparent), transparent), radial-gradient(ellipse 40% 45% at 15% -5%, color-mix(in oklab, var(--fx-viz-accent) 18%, transparent), transparent), radial-gradient(ellipse 40% 45% at 85% -5%, color-mix(in oklab, var(--fx-bg-category-blue) 18%, transparent), transparent);position:absolute;inset:0}.fx-bg[data-pattern][data-on=brand]{--_ink:color-mix(in oklab, var(--fx-text-on-brand) 18%, transparent)}@media (forced-colors:active){.fx-bg{display:none}}.fx-bg[data-texture=noise]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 .13 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:calc(var(--fx-space-12) * 4);opacity:1}.fx-bg[data-texture=noise][data-tone=strong]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 .26 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.fx-bg[data-fx]{--_dur:calc(var(--fx-duration-pulse) * 10)}.fx-bg[data-fx]:before,.fx-bg[data-fx]:after,.fx-bg__meteor{animation-play-state:paused}.fx-bg[data-fx][data-inview]:before,.fx-bg[data-fx][data-inview]:after,.fx-bg[data-inview] .fx-bg__meteor{animation-play-state:running}.fx-bg[data-fx=aurora]:before{background:radial-gradient(40% 35% at 25% 30%, color-mix(in oklab, var(--fx-bg-brand-solid) 55%, transparent), transparent 70%), radial-gradient(35% 40% at 75% 25%, color-mix(in oklab, var(--fx-bg-category-blue) 60%, transparent), transparent 70%), radial-gradient(45% 35% at 60% 70%, color-mix(in oklab, var(--fx-bg-category-pink) 50%, transparent), transparent 70%), radial-gradient(30% 30% at 20% 75%, color-mix(in oklab, var(--fx-viz-accent) 55%, transparent), transparent 70%);filter:blur(var(--fx-space-12));opacity:.55;animation:fx-bg-aurora var(--_dur) var(--fx-ease-standard) infinite alternate;inset:-25%}@keyframes fx-bg-aurora{0%{transform:translate(0)rotate(0)scale(1)}50%{transform:translate(6%,-4%)rotate(8deg)scale(1.08)}to{transform:translate(-5%,5%)rotate(-6deg)scale(1)}}.fx-bg[data-fx=retro-grid]{--_ink:color-mix(in oklab, var(--fx-text-primary) 15%, transparent);perspective:calc(var(--fx-space-12) * 5);mask:linear-gradient(#0000 35%,#000 95%)}.fx-bg[data-fx=retro-grid]:before{transform-origin:50% 100%;background:linear-gradient(to right, var(--_ink) var(--_line), transparent var(--_line)) 0 0 / calc(var(--_cell) * 2) calc(var(--_cell) * 2), linear-gradient(to bottom, var(--_ink) var(--_line), transparent var(--_line)) 0 0 / calc(var(--_cell) * 2) calc(var(--_cell) * 2);animation:fx-bg-retro calc(var(--fx-duration-pulse) * 2) linear infinite;inset:-100% -50% 0;transform:rotateX(68deg);mask:none}.fx-bg[data-fx=retro-grid][data-tone=brand]{--_ink:color-mix(in oklab, var(--fx-bg-brand-solid) 45%, transparent)}@keyframes fx-bg-retro{to{background-position:0 calc(var(--_cell) * 2), 0 calc(var(--_cell) * 2)}}.fx-bg[data-fx=meteors]:before{background:radial-gradient(ellipse 80% 60% at 70% 0, color-mix(in oklab, var(--fx-text-primary) 6%, transparent), transparent)}.fx-bg__meteor{--_x:50%;--_y:-10%;--_delay:0s;inline-size:calc(var(--fx-space-12) * 2.5);block-size:var(--fx-border-width-default);border-radius:var(--fx-radius-pill);background:linear-gradient(to right, transparent, color-mix(in oklab, var(--fx-text-primary) 55%, transparent));transform-origin:100%;opacity:0;animation:fx-bg-meteor calc(var(--fx-duration-pulse) * 3) linear infinite;animation-delay:var(--_delay);position:absolute;inset-block-start:var(--_y);inset-inline-start:var(--_x);rotate:135deg}.fx-bg__meteor:after{content:"";inline-size:calc(var(--fx-border-width-focus) * 1.5);aspect-ratio:1;border-radius:var(--fx-radius-circle);background:var(--fx-text-primary);position:absolute;inset-block-start:50%;inset-inline-end:0;translate:25% -50%}.fx-bg[data-tone=brand] .fx-bg__meteor{background:linear-gradient(to right, transparent, var(--fx-bg-brand-solid))}.fx-bg__meteor:nth-child(8n+1){--_x:12%;--_y:-6%;--_delay:calc(var(--fx-duration-pulse) * 0)}.fx-bg__meteor:nth-child(8n+2){--_x:34%;--_y:-12%;--_delay:calc(var(--fx-duration-pulse) * 1.1)}.fx-bg__meteor:nth-child(8n+3){--_x:58%;--_y:-4%;--_delay:calc(var(--fx-duration-pulse) * .5)}.fx-bg__meteor:nth-child(8n+4){--_x:80%;--_y:-10%;--_delay:calc(var(--fx-duration-pulse) * 1.8)}.fx-bg__meteor:nth-child(8n+5){--_x:96%;--_y:18%;--_delay:calc(var(--fx-duration-pulse) * .9)}.fx-bg__meteor:nth-child(8n+6){--_x:104%;--_y:42%;--_delay:calc(var(--fx-duration-pulse) * 2.3)}.fx-bg__meteor:nth-child(8n+7){--_x:46%;--_y:-14%;--_delay:calc(var(--fx-duration-pulse) * 2.7)}.fx-bg__meteor:nth-child(8n+8){--_x:70%;--_y:-8%;--_delay:calc(var(--fx-duration-pulse) * 1.4)}@keyframes fx-bg-meteor{0%{opacity:0;translate:0}8%{opacity:1}70%{opacity:1}to{opacity:0;translate:calc(var(--fx-space-12) * -9) calc(var(--fx-space-12) * 9)}}.fx-bg[data-fx=rays]:before{transform-origin:50% 0;background:conic-gradient(from 160deg at 50% -8%, transparent 0deg, color-mix(in oklab, var(--fx-bg-brand-solid) 30%, transparent) 20deg, transparent 40deg), repeating-conic-gradient(from 150deg at 50% -8%, transparent 0deg 3deg, color-mix(in oklab, var(--fx-text-primary) 7%, transparent) 4deg 5deg, transparent 6deg 9deg);filter:blur(calc(var(--fx-space-1) * 1.5));animation:fx-bg-rays var(--_dur) var(--fx-ease-standard) infinite alternate;inset:0 -20%;mask:radial-gradient(60% 90% at 50% 0,#000 10%,#0000 80%)}@keyframes fx-bg-rays{0%{opacity:.8;rotate:-3deg}to{opacity:1;rotate:3deg}}.fx-bg__canvas{block-size:100%;inline-size:100%;mask:var(--_mask);position:absolute;inset:0}.fx-bg[data-fx=flicker]{--_ink:var(--fx-text-primary)}.fx-bg[data-fx=flicker][data-tone=brand]{--_ink:var(--fx-bg-brand-solid)}.fx-bg[data-fx=ripple]:before{background:repeating-radial-gradient(circle at 50% 50%, transparent 0 calc(var(--_cell) * 1.5 - var(--_line)), var(--_ink) calc(var(--_cell) * 1.5 - var(--_line)) calc(var(--_cell) * 1.5));mask:radial-gradient(circle,#000 15%,#0000 65%)}.fx-bg[data-fx=ripple]:after{content:"";inline-size:calc(var(--_cell) * 3);aspect-ratio:1;border:var(--fx-border-width-focus) solid color-mix(in oklab, var(--fx-bg-brand-solid) 45%, transparent);border-radius:var(--fx-radius-circle);opacity:0;animation:fx-bg-ripple calc(var(--fx-duration-pulse) * 2.5) var(--fx-ease-exit) infinite;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}@keyframes fx-bg-ripple{0%{opacity:.9;scale:.4}to{opacity:0;scale:5}}:is([data-fx-motion=calm],[data-fx-motion=none]) .fx-bg[data-fx]:before,:is([data-fx-motion=calm],[data-fx-motion=none]) .fx-bg[data-fx]:after,.fx-bg[data-fx]:is([data-fx-motion=calm],[data-fx-motion=none]):before,.fx-bg[data-fx]:is([data-fx-motion=calm],[data-fx-motion=none]):after{animation:none}:is([data-fx-motion=calm],[data-fx-motion=none]) .fx-bg__meteor,.fx-bg:is([data-fx-motion=calm],[data-fx-motion=none]) .fx-bg__meteor{opacity:.5;animation:none}.fx-bg[data-fx=ripple]:is([data-fx-motion=calm],[data-fx-motion=none]):after,:is([data-fx-motion=calm],[data-fx-motion=none]) .fx-bg[data-fx=ripple]:after{opacity:0}@media (prefers-reduced-motion:reduce){.fx-bg[data-fx]:before,.fx-bg[data-fx]:after{animation:none}.fx-bg__meteor{opacity:.5;animation:none}.fx-bg[data-fx=ripple]:after{opacity:0}}.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-category-grid{gap:var(--fx-space-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,7.5rem),1fr));margin:0;padding:0;list-style:none;display:grid}.fx-category-grid[data-layout=scroll]{overscroll-behavior-x:contain;scroll-snap-type:x proximity;grid-template-columns:none;grid-auto-columns:7.5rem;grid-auto-flow:column;padding-block-end:var(--fx-space-1);overflow-x:auto}.fx-category-grid[data-layout=scroll]>li{scroll-snap-align:start}.fx-category{align-content:start;justify-items:center;gap:var(--fx-space-2);box-sizing:border-box;block-size:100%;padding:var(--fx-space-3) var(--fx-space-2);border-radius:var(--fx-radius-surface);color:var(--fx-text-primary);font-size:var(--fx-font-size-sm);font-weight:var(--fx-font-weight-medium);line-height:var(--fx-line-height-snug);text-align:center;text-decoration:none;display:grid}.fx-category:hover{background:var(--fx-bg-muted)}.fx-category:active{background:var(--fx-bg-pressed)}.fx-category:focus-visible{outline:var(--fx-border-width-focus) solid var(--fx-border-color-focus);outline-offset:calc(var(--fx-border-width-focus) * -1)}.fx-category[aria-current]{background:var(--fx-bg-brand-subtle);color:var(--fx-text-brand)}.fx-category__media{aspect-ratio:1;border-radius:var(--fx-radius-surface);background:var(--fx-bg-muted);inline-size:100%;max-inline-size:4.5rem;color:var(--fx-text-primary);place-items:center;display:grid;overflow:hidden}.fx-category__media img{object-fit:cover;block-size:100%;inline-size:100%}.fx-category__media svg{block-size:45%;inline-size:45%}.fx-category__media[data-color=blue]{background:var(--fx-bg-category-blue)}.fx-category__media[data-color=coral]{background:var(--fx-bg-category-coral)}.fx-category__media[data-color=green]{background:var(--fx-bg-category-green)}.fx-category__media[data-color=pink]{background:var(--fx-bg-category-pink)}.fx-category__media[data-color=purple]{background:var(--fx-bg-category-purple)}.fx-category__media[data-color=yellow]{background:var(--fx-bg-category-yellow)}.fx-category__name{overflow-wrap:anywhere}.fx-category__count{color:var(--fx-text-tertiary);font-size:var(--fx-font-size-xs);font-weight:var(--fx-font-weight-regular);font-variant-numeric:tabular-nums}.fx-popover.fx-category-menu{--fx-popover-width:60rem;inline-size:min(100vw - var(--fx-space-8), var(--fx-popover-width));padding:var(--fx-space-2)}.fx-category-menu__body{gap:var(--fx-space-4);grid-template-columns:minmax(11rem,15rem) minmax(0,1fr);max-block-size:min(70dvh,36rem);display:grid}.fx-category-menu__body>.fx-tabs{overflow-y:auto}.fx-category-menu__body>.fx-tabs .fx-tabs__tab svg{inline-size:var(--fx-size-icon-md);block-size:var(--fx-size-icon-md);flex:none}.fx-category-menu__panel{padding:var(--fx-space-3) var(--fx-space-2);grid-column:2;overflow-y:auto}.fx-category-menu__all{align-items:center;gap:var(--fx-space-1);color:var(--fx-text-brand);font-weight:var(--fx-font-weight-semibold);margin-block-end:var(--fx-space-4);text-decoration:none;display:inline-flex}.fx-category-menu__all:hover{text-decoration:underline}.fx-category-menu__all svg{inline-size:var(--fx-size-icon-sm);block-size:var(--fx-size-icon-sm)}.fx-category-menu__cols{gap:var(--fx-space-5) var(--fx-space-6);grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));display:grid}.fx-category-menu__group{align-content:start;gap:var(--fx-space-2);margin:0;padding:0;list-style:none;display:grid}.fx-category-menu__h{font-size:var(--fx-font-size-sm);font-weight:var(--fx-font-weight-semibold);margin:0}.fx-category-menu__h a{color:inherit;text-decoration:none}.fx-category-menu__group a{color:var(--fx-text-secondary);text-decoration:none}.fx-category-menu__group a:hover{color:var(--fx-text-primary);text-decoration:underline}.fx-category-menu a:focus-visible{outline:var(--fx-border-width-focus) solid var(--fx-border-color-focus);outline-offset:var(--fx-border-width-default);border-radius:var(--fx-radius-badge)}@media (width<=599.98px){.fx-category-menu__body{gap:var(--fx-space-2);grid-template-columns:minmax(0,2fr) minmax(0,3fr);max-block-size:none}.fx-category-menu__cols{gap:var(--fx-space-4);grid-template-columns:minmax(0,1fr)}}.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:var(--fx-bg-field);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]{background:var(--fx-text-primary);color:var(--fx-bg-page);border-color:#0000}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){background:var(--fx-text-primary);color:var(--fx-bg-page);font-weight:var(--fx-font-weight-semibold);border-color:#0000}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-filterbar{gap:var(--fx-space-3);display:grid}.fx-filterbar__main{align-items:center;gap:var(--fx-space-2);flex-wrap:wrap;display:flex}.fx-filterbar__search{flex:1 1 calc(var(--fx-popover-width) * .7);min-inline-size:0}.fx-filterbar__facets{align-items:center;gap:var(--fx-space-2);flex-wrap:wrap;display:flex}.fx-filterbar__end{align-items:center;gap:var(--fx-space-2);margin-inline-start:auto;display:flex}@media (width<=599.98px){.fx-filterbar__main{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"search end""facets facets";display:grid}.fx-filterbar__search{grid-area:search}.fx-filterbar__end{grid-area:end;margin-inline-start:0}.fx-filterbar__facets{scrollbar-width:none;overscroll-behavior-x:contain;scroll-snap-type:x proximity;flex-wrap:nowrap;grid-area:facets;min-inline-size:0;overflow-x:auto}.fx-filterbar__facets>*{scroll-snap-align:start;flex:none}.fx-filterbar__tags{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.fx-filterbar__tags>*{flex:none}}.fx-filterbar__trigger{gap:var(--fx-space-2)}.fx-filterbar__trigger>svg{inline-size:var(--fx-size-icon-md);block-size:var(--fx-size-icon-md)}.fx-filterbar__count{min-inline-size:var(--fx-size-icon-md);block-size:var(--fx-size-icon-md);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:var(--fx-font-size-xs);font-weight:var(--fx-font-weight-semibold);font-variant-numeric:tabular-nums;place-items:center;line-height:1;display:inline-grid}.fx-filterbar__count[hidden]{display:none}.fx-filterbar__tags{align-items:center;gap:var(--fx-space-2);flex-wrap:wrap;display:flex}.fx-filterbar__tags[hidden]{display:none}.fx-filterbar__tags-label{color:var(--fx-text-tertiary);font-size:var(--fx-font-size-xs)}.fx-filterbar__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-sm);text-underline-offset:var(--fx-space-1);cursor:pointer;background:0 0;border:0;text-decoration:underline}.fx-filterbar__clear:hover{color:var(--fx-text-primary)}.fx-filterbar__clear:focus-visible{outline:var(--fx-border-width-focus) solid var(--fx-border-color-focus)}.fx-filterbar[data-builder]{gap:var(--fx-space-3)}.fx-filterbar__group{gap:var(--fx-space-2);padding:var(--fx-space-3);border:var(--fx-border-width-default) solid var(--fx-border-color-default);border-radius:var(--fx-radius-surface);background:var(--fx-bg-surface);display:grid}.fx-filterbar__group .fx-filterbar__group{border-inline-start:var(--fx-border-width-focus) solid var(--fx-border-color-strong);background:var(--fx-bg-subtle);margin-inline-start:var(--fx-space-6)}.fx-filterbar__join{padding:calc(var(--fx-space-1) / 2);border-radius:var(--fx-radius-control);background:var(--fx-bg-muted);justify-self:start;display:inline-flex}.fx-filterbar__join>button{min-block-size:calc(var(--fx-control-h-sm) - var(--fx-space-1));padding:0 var(--fx-space-3);border-radius:calc(var(--fx-radius-control) - var(--fx-space-1) / 2);color:var(--fx-text-secondary);font:inherit;font-size:var(--fx-font-size-xs);font-weight:var(--fx-font-weight-semibold);letter-spacing:.04em;cursor:pointer;background:0 0;border:0}.fx-filterbar__join>button[aria-checked=true]{background:var(--fx-bg-surface);color:var(--fx-text-primary);box-shadow:var(--fx-shadow-sm)}.fx-filterbar__join>button:focus-visible{outline:var(--fx-border-width-focus) solid var(--fx-border-color-focus)}.fx-filterbar__rule{align-items:center;gap:var(--fx-space-2);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.4fr) auto;display:grid}.fx-filterbar__rule:before{content:attr(data-join);clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.fx-filterbar__remove{inline-size:var(--fx-control-h-sm);block-size:var(--fx-control-h-sm);border-radius:var(--fx-radius-control);color:var(--fx-text-tertiary);font:inherit;font-size:var(--fx-font-size-lg);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.fx-filterbar__remove:hover{background:var(--fx-bg-muted);color:var(--fx-text-error)}.fx-filterbar__remove:active{background:var(--fx-bg-pressed)}.fx-filterbar__remove:focus-visible{outline:var(--fx-border-width-focus) solid var(--fx-border-color-focus)}.fx-filterbar__add{gap:var(--fx-space-2);flex-wrap:wrap;display:flex}.fx-filterbar__summary{padding:var(--fx-space-2) var(--fx-space-3);border-radius:var(--fx-radius-control);background:var(--fx-bg-muted);color:var(--fx-text-secondary);font-family:var(--fx-font-family-mono);font-size-adjust:var(--fx-font-adjust-mono);font-size:var(--fx-font-size-xs);overflow-wrap:anywhere;display:block}.fx-filterbar__summary b{color:var(--fx-text-primary);font-weight:var(--fx-font-weight-semibold)}@media (width<=599.98px){.fx-filterbar__rule{grid-template-columns:minmax(0,1fr) auto}.fx-filterbar__rule>:not(.fx-filterbar__remove){grid-column:1}.fx-filterbar__remove{grid-area:1/2}}.fx-gallery{grid-template-columns:repeat(auto-fill, minmax(calc(var(--fx-space-12) * 3), 1fr));gap:var(--fx-space-2);margin:0;padding:0;list-style:none;display:grid}.fx-gallery[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-gallery[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.fx-gallery[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.fx-gallery[data-cols="6"]{grid-template-columns:repeat(6,minmax(0,1fr))}.fx-gallery[data-cols="8"]{grid-template-columns:repeat(8,minmax(0,1fr))}@media (width<=599.98px){.fx-gallery:is([data-cols="6"],[data-cols="8"]){grid-template-columns:repeat(4,minmax(0,1fr))}}.fx-gallery[data-size=sm]{grid-template-columns:repeat(auto-fill, minmax(calc(var(--fx-space-12) * 1.5), 1fr));gap:var(--fx-space-1)}.fx-gallery[data-size=sm] .fx-gallery__item{border-radius:var(--fx-radius-badge)}.fx-gallery__item{aspect-ratio:1;border-radius:var(--fx-radius-control);background:var(--fx-bg-muted);inline-size:100%;color:inherit;cursor:zoom-in;border:0;padding:0;text-decoration:none;display:block;position:relative;overflow:hidden}.fx-gallery[data-ratio="4/3"] .fx-gallery__item{aspect-ratio:4/3}.fx-gallery[data-ratio="16/9"] .fx-gallery__item{aspect-ratio:16/9}.fx-gallery__item>img{object-fit:cover;block-size:100%;inline-size:100%;transition:scale var(--fx-motion-slow) var(--fx-ease-standard);display:block}.fx-gallery__item:hover>img{scale:1.04}.fx-gallery__item:focus-visible{outline:var(--fx-border-width-focus) solid var(--fx-border-color-focus);outline-offset:var(--fx-border-width-focus)}.fx-gallery[data-variant=mosaic]>:first-child{grid-area:span 2/span 2}.fx-gallery[data-variant=mosaic]>:first-child .fx-gallery__item{aspect-ratio:auto;block-size:100%}.fx-gallery__item[data-more]:after{content:"+" attr(data-more);background:color-mix(in oklab, var(--fx-bg-overlay) 62%, transparent);color:var(--fx-text-on-brand);font-size:var(--fx-font-size-xl);font-weight:var(--fx-font-weight-semibold);place-items:center;display:grid;position:absolute;inset:0}.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-field{gap:var(--fx-space-2);display:grid}.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}}.fx-install{gap:var(--fx-space-3) var(--fx-space-4);padding: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);grid-template-columns:auto minmax(0,1fr);align-items:start;padding-inline-end:calc(var(--fx-control-h-sm) + var(--fx-space-3));display:grid;position:relative}.fx-install[hidden]{display:none}.fx-install__icon{inline-size:var(--fx-control-h-lg);block-size:var(--fx-control-h-lg);border-radius:calc(var(--fx-control-h-lg) * .22);object-fit:cover;background:var(--fx-bg-muted)}span.fx-install__icon{background:var(--fx-bg-brand-subtle);color:var(--fx-text-brand);place-items:center;display:grid}span.fx-install__icon svg{inline-size:var(--fx-size-icon-lg);block-size:var(--fx-size-icon-lg)}.fx-install__body{gap:var(--fx-space-1);min-inline-size:0;display:grid}.fx-install__title{font-size:var(--fx-font-size-md);font-weight:var(--fx-font-weight-semibold);line-height:var(--fx-line-height-snug);margin:0}.fx-install__text{color:var(--fx-text-secondary);font-size:var(--fx-font-size-sm);line-height:var(--fx-line-height-normal);margin:0}.fx-install__actions{gap:var(--fx-space-2);flex-wrap:wrap;grid-column:2;display:flex}.fx-install__actions:not(:has(>:not([hidden]))){display:none}.fx-install__steps{gap:var(--fx-space-2);counter-reset:fx-install;font-size:var(--fx-font-size-sm);margin:0;padding:0;list-style:none;display:grid}.fx-install__steps li{align-items:center;gap:var(--fx-space-2);counter-increment:fx-install;display:flex}.fx-install__steps li:before{content:counter(fx-install);inline-size:var(--fx-space-5);block-size:var(--fx-space-5);border-radius:var(--fx-radius-circle);background:var(--fx-bg-muted);color:var(--fx-text-secondary);font-size:var(--fx-font-size-xs);font-weight:var(--fx-font-weight-semibold);flex:none;place-items:center;display:inline-grid}.fx-install__steps svg{inline-size:var(--fx-size-icon-md);block-size:var(--fx-size-icon-md);color:var(--fx-fg-info);flex:none}.fx-install__steps b{font-weight:var(--fx-font-weight-semibold)}.fx-install__close{position:absolute;inset-block-start:var(--fx-space-2);inset-inline-end:var(--fx-space-2)}@media (width<=599.98px){.fx-install__actions{grid-column:1/-1}.fx-install__actions>.fx-btn{flex:auto}}: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))}@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{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}@media (width>=840px){.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-link{color:var(--fx-text-brand);font-weight:var(--fx-font-weight-medium);text-decoration:underline;text-decoration-thickness:var(--fx-border-width-default);text-underline-offset:calc(var(--fx-space-1) * .75);border-radius:var(--fx-radius-badge);transition:color var(--fx-motion-fast) var(--fx-ease-standard), text-decoration-color var(--fx-motion-fast) var(--fx-ease-standard)}.fx-link:hover{text-decoration-color:#0000}.fx-link:focus-visible{outline:var(--fx-border-width-focus) solid var(--fx-border-color-focus);outline-offset:var(--fx-border-width-focus)}.fx-link[data-tone=muted]{color:var(--fx-text-secondary)}[data-fx-motion=expressive] .fx-link{background:linear-gradient(currentColor, currentColor) 0 100% / 0% var(--fx-border-width-default) no-repeat;transition:color var(--fx-motion-fast) var(--fx-ease-standard), background-size var(--fx-motion-base) var(--fx-ease-enter);text-decoration:none}[data-fx-motion=expressive] .fx-link:hover{background-size:100% var(--fx-border-width-default)}.fx-link[data-underline=grow]{--_line:var(--fx-border-width-default);background:linear-gradient(currentColor, currentColor) 100% 100% / 0% var(--_line) no-repeat, linear-gradient(color-mix(in oklab, currentColor 28%, transparent), color-mix(in oklab, currentColor 28%, transparent)) 0 100% / 100% var(--_line) no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:color var(--fx-motion-fast) var(--fx-ease-standard), background-size var(--fx-motion-slow) var(--fx-ease-emphasized);padding-block-end:calc(var(--fx-space-1) / 4);text-decoration:none}.fx-link[data-underline=grow]:is(:hover,:focus-visible){background-position:0 100%,0 100%;background-size:100% var(--_line), 100% var(--_line)}.fx-link[data-underline=grow]:dir(rtl){background-position:0 100%,0 100%}.fx-link[data-underline=grow]:dir(rtl):is(:hover,:focus-visible){background-position:100% 100%,0 100%}.fx-link[data-underline=grow][data-weight=bold]{--_line:var(--fx-border-width-focus)}.fx-link[target=_blank]:after,.fx-link[data-external]:after{content:"";block-size:.85em;inline-size:.85em;vertical-align:-.05em;background:currentColor;margin-inline-start:calc(var(--fx-space-1) / 2);display:inline-block;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 11.5 11.5 4.5 M5.5 4.5h6v6' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.fx-link:is([target=_blank],[data-external]):after{transition:translate var(--fx-motion-fast) var(--fx-ease-standard)}.fx-link:is([target=_blank],[data-external]):hover:after{translate:.08em -.08em}.fx-link[data-variant=more]{align-items:center;gap:var(--fx-space-1);text-decoration:none;display:inline-flex}.fx-link[data-variant=more]:after{content:"→";transition:translate var(--fx-motion-base) var(--fx-ease-standard)}.fx-link[data-variant=more]:dir(rtl):after{content:"←"}.fx-link[data-variant=more]:hover{text-decoration:underline}.fx-link[data-variant=more]:hover:after{translate:var(--fx-space-1) 0}.fx-link[data-variant=more]:dir(rtl):hover:after{translate:calc(var(--fx-space-1) * -1) 0}.fx-link[data-visited]:visited{color:var(--fx-text-secondary)}@media print{.fx-link[href^=http]:not([data-variant=more]):after{content:" (" attr(href) ")";block-size:auto;inline-size:auto;color:var(--fx-text-secondary);word-break:break-all;background:0 0;font-size:.85em;display:inline;mask:none}}@media (forced-colors:active){.fx-link{color:linktext}.fx-link[data-underline=grow]{background:0 0;text-decoration:underline}.fx-link:visited{color:visitedtext}}.fx-listbox{gap:calc(var(--fx-space-1) / 2);padding:var(--fx-space-1);margin:0;list-style:none;display:grid;overflow:auto}.fx-listbox__group{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)}.fx-option{align-items:center;gap:var(--fx-space-3);min-block-size:calc(var(--fx-control-h-sm) - var(--fx-space-1));padding-inline:var(--fx-space-3);border-radius:var(--fx-radius-nav);color:var(--fx-text-primary);font-size:var(--fx-font-size-sm);cursor:pointer;text-decoration:none;display:flex}.fx-option>svg{inline-size:var(--fx-size-icon-sm);block-size:var(--fx-size-icon-sm);color:var(--fx-text-tertiary);flex:none}.fx-option__hint{color:var(--fx-text-tertiary);font-size:var(--fx-font-size-xs);margin-inline-start:auto}.fx-option__body{min-inline-size:0;display:grid}.fx-option__desc{color:var(--fx-text-tertiary);font-size:var(--fx-font-size-xs)}.fx-option--lg{min-block-size:var(--fx-control-h-md)}[aria-multiselectable=true]>.fx-option:after{content:"";inline-size:var(--fx-size-icon-sm);block-size:var(--fx-size-icon-sm);opacity:0;background:currentColor;flex:none;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='M3.5 8.5l3 3 6-7' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}[aria-multiselectable=true]>.fx-option[aria-selected=true]:after{opacity:1}.fx-option[data-create]{color:var(--fx-text-brand)}.fx-option:hover,.fx-option[data-active]{background:var(--fx-bg-muted)}.fx-option:active{background:var(--fx-bg-pressed)}.fx-option[aria-selected=true]{color:var(--fx-text-brand);font-weight:var(--fx-font-weight-medium)}.fx-option[hidden]{display:none}.fx-listbox__empty{padding:var(--fx-space-6) var(--fx-space-3);color:var(--fx-text-tertiary);font-size:var(--fx-font-size-sm);text-align:center}.fx-menu{min-inline-size:calc(var(--fx-popover-width) * .6);max-inline-size:min(100vw - var(--fx-space-8), var(--fx-popover-width));padding:var(--fx-space-1);border:var(--fx-border-width-default) solid var(--fx-border-color-surface);border-radius:var(--fx-radius-overlay);background:var(--fx-bg-surface);color:var(--fx-text-primary);box-shadow:var(--fx-shadow-lg);font-size:var(--fx-font-size-sm);margin:0;overflow:visible}.fx-menu:popover-open{gap:var(--fx-space-1);display:grid}.fx-menu{opacity:0;scale:var(--fx-motion-scale-enter);translate:0 calc(var(--fx-motion-shift-sm) * -1);transition:opacity var(--fx-motion-exit-fast) var(--fx-ease-exit), scale var(--fx-motion-exit-fast) var(--fx-ease-exit), translate var(--fx-motion-exit-fast) var(--fx-ease-exit), display var(--fx-motion-exit-fast) allow-discrete, overlay var(--fx-motion-exit-fast) allow-discrete}.fx-menu:popover-open{opacity:1;transition-duration:var(--fx-motion-base);transition-timing-function:var(--fx-ease-enter);translate:0;scale:1}@starting-style{.fx-menu:popover-open{opacity:0;scale:var(--fx-motion-scale-enter);translate:0 calc(var(--fx-motion-shift-sm) * -1)}}.fx-menu{transform-origin:0 0}@supports (position-area:block-end){.fx-menu{position-area:block-end span-inline-end;position-try-fallbacks:flip-block, flip-inline;margin-block:var(--fx-space-1);inset:auto}}.fx-menu__form{display:contents}.fx-menu__item{align-items:center;gap:var(--fx-space-2);min-block-size:calc(var(--fx-control-h-sm) - var(--fx-space-1));padding-inline:var(--fx-space-3);border-radius:var(--fx-radius-nav);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.fx-menu__item:hover,.fx-menu__item:focus-visible{background:var(--fx-bg-muted);outline:none}.fx-menu__item:active{background:var(--fx-bg-pressed)}.fx-menu__item>svg{inline-size:var(--fx-size-icon-sm);block-size:var(--fx-size-icon-sm);color:var(--fx-text-tertiary);flex:none}.fx-menu__item[data-tone=danger]{color:var(--fx-text-error)}.fx-menu__item[aria-disabled=true]{color:var(--fx-text-disabled);cursor:not-allowed}.fx-menu__item[aria-disabled=true]:hover{background:0 0}.fx-menu__item[aria-checked]:after{content:"";inline-size:var(--fx-size-icon-sm);block-size:var(--fx-size-icon-sm);background:var(--fx-text-brand);opacity:0;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='M3.5 8.5 6.5 11.5 12.5 4.5' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.fx-menu__item[aria-checked=true]:after{opacity:1}.fx-menu__kbd{color:var(--fx-text-tertiary);font-family:var(--fx-font-family-mono);font-size-adjust:var(--fx-font-adjust-mono);font-size:var(--fx-font-size-xs);margin-inline-start:auto}.fx-menu__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)}.fx-menu__sep{block-size:var(--fx-border-width-default);margin:var(--fx-space-1) calc(var(--fx-space-1) * -1);background:var(--fx-border-color-default);border:0}.fx-menu__subwrap{display:grid;position:relative}.fx-menu__subwrap>.fx-menu__item[aria-haspopup=menu]:after{content:"";inline-size:var(--fx-size-icon-sm);block-size:var(--fx-size-icon-sm);background:var(--fx-text-tertiary);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='M6 3.5 10.5 8 6 12.5' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.fx-menu__subwrap>.fx-menu__item[aria-expanded=true]{background:var(--fx-bg-muted)}.fx-menu__sub{z-index:1;gap:var(--fx-space-1);min-inline-size:calc(var(--fx-popover-width) * .6);padding:var(--fx-space-1);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-lg);display:grid;position:absolute;inset-block-start:calc(var(--fx-space-1) * -2);inset-inline-start:calc(100% + var(--fx-space-1))}.fx-menu__sub[hidden]{display:none}.fx-menu__sub[data-flip]{inset-inline-start:auto;inset-inline-end:calc(100% + var(--fx-space-1))}.fx-menu__search{box-sizing:border-box;inline-size:100%;block-size:calc(var(--fx-control-h-sm) - var(--fx-space-1));padding-inline:var(--fx-space-3);border:0;border-block-end:var(--fx-border-width-default) solid var(--fx-border-color-default);color:inherit;font:inherit;background:0 0;border-radius:0}.fx-menu__search:focus{border-block-end-color:var(--fx-border-color-focus);outline:none}.fx-menu__search::placeholder{color:var(--fx-text-tertiary)}.fx-menu__empty{padding:var(--fx-space-4) var(--fx-space-3);color:var(--fx-text-tertiary);text-align:center}.fx-menu__empty[hidden],.fx-menu__item[hidden],.fx-menu__title[hidden],.fx-menu__sep[hidden],.fx-menu__subwrap[hidden]{display:none}@media (width<=599.98px){.fx-menu[data-fx-adaptive]{box-sizing:border-box;max-block-size:85dvh;inline-size:100%;min-inline-size:0;max-inline-size:100%;border-radius:var(--fx-radius-overlay) var(--fx-radius-overlay) 0 0;position-area:none;position-try-fallbacks:none;transform-origin:bottom;margin:0;padding-block-end:calc(var(--fx-space-4) + env(safe-area-inset-bottom,0px));position:fixed;inset:auto 0 0;overflow:auto;translate:0 100%;scale:1}.fx-menu[data-fx-adaptive]:popover-open{transition-timing-function:var(--fx-ease-sheet);transition-duration:var(--fx-motion-slow);translate:0}@starting-style{.fx-menu[data-fx-adaptive]:popover-open{translate:0 100%}}.fx-menu[data-fx-adaptive]::backdrop{background:color-mix(in oklab, var(--fx-bg-overlay) 40%, transparent)}.fx-menu[data-fx-adaptive]:before{content:"";inline-size:var(--fx-space-8);block-size:var(--fx-space-1);margin:0 auto var(--fx-space-3);border-radius:var(--fx-radius-circle);background:var(--fx-border-color-strong);border:0;display:block;position:static;rotate:none}.fx-menu[data-fx-adaptive] .fx-menu__item{min-block-size:var(--fx-size-touch-target)}}.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{gap:calc(var(--fx-space-1) / 2);margin-block-start:auto;padding-block-start:var(--fx-space-4);display:grid}.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-offers{gap:var(--fx-space-3);margin:0;padding:0;list-style:none;display:grid;container-type:inline-size}.fx-offer{gap:var(--fx-space-3) var(--fx-space-4);padding: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);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"shop price""facts facts""act act";align-items:start;display:grid}.fx-offer[data-state=best]{border-color:var(--fx-text-brand)}.fx-offer__shop{gap:var(--fx-space-1) var(--fx-space-3);grid-area:shop;grid-template-columns:auto minmax(0,1fr);align-items:center;min-inline-size:0;display:grid}.fx-offer__shop>.fx-avatar{grid-row:span 2}.fx-offer__name{align-items:center;gap:var(--fx-space-1);min-inline-size:0;color:var(--fx-text-primary);font-weight:var(--fx-font-weight-semibold);overflow-wrap:anywhere;text-decoration:none;display:inline-flex}a.fx-offer__name:hover{text-decoration:underline}a.fx-offer__name:focus-visible{outline:var(--fx-border-width-focus) solid var(--fx-border-color-focus);outline-offset:var(--fx-border-width-default);border-radius:var(--fx-radius-badge)}.fx-offer__name svg{inline-size:var(--fx-size-icon-sm);block-size:var(--fx-size-icon-sm);color:var(--fx-fg-info);flex:none}.fx-offer__meta{align-items:center;gap:var(--fx-space-1) var(--fx-space-2);color:var(--fx-text-tertiary);font-size:var(--fx-font-size-xs);flex-wrap:wrap;display:flex}.fx-offer__meta>svg{inline-size:var(--fx-size-icon-sm);block-size:var(--fx-size-icon-sm);color:var(--fx-fg-warning)}.fx-offer__price{gap:var(--fx-space-1);text-align:end;grid-area:price;justify-items:end;display:grid}.fx-offer__price>b{font-size:var(--fx-font-size-lg);font-weight:var(--fx-font-weight-bold);font-variant-numeric:tabular-nums;white-space:nowrap}.fx-offer__unit{color:var(--fx-text-tertiary);font-size:var(--fx-font-size-xs);font-weight:var(--fx-font-weight-regular)}.fx-offer__opt{padding:0 var(--fx-space-2);border-radius:var(--fx-radius-badge);background:var(--fx-bg-success-subtle);color:var(--fx-fg-success);font-size:var(--fx-font-size-xs);font-weight:var(--fx-font-weight-medium);white-space:nowrap}.fx-offer__facts{gap:var(--fx-space-2) var(--fx-space-4);font-size:var(--fx-font-size-sm);grid-area:facts;grid-template-columns:repeat(auto-fill,minmax(min(100%,11rem),1fr));margin:0;padding:0;list-style:none;display:grid}.fx-offer__fact{align-items:start;gap:var(--fx-space-2);min-inline-size:0;color:var(--fx-text-secondary);display:flex}.fx-offer__fact>svg{inline-size:var(--fx-size-icon-md);block-size:var(--fx-size-icon-md);color:var(--fx-text-tertiary);flex:none}.fx-offer__fact b{color:var(--fx-text-primary);font-weight:var(--fx-font-weight-medium)}.fx-offer__fact[data-state=yes]>svg{color:var(--fx-fg-success)}.fx-offer__fact[data-state=no]{color:var(--fx-text-tertiary)}.fx-offer__act{gap:var(--fx-space-2);flex-wrap:wrap;grid-area:act;display:flex}.fx-offer__act>*{flex:auto}@container (width>=45rem){.fx-offer{grid-template-columns:minmax(12rem,1.2fr) minmax(0,2fr) auto auto;grid-template-areas:"shop facts price act";align-items:center}.fx-offer__act{flex-direction:column;align-items:stretch}.fx-offer__act>*{flex:none}.fx-offer__act>.fx-reveal{flex-direction:column;align-items:stretch}}.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-popover{inline-size:max-content;max-inline-size:min(100vw - var(--fx-space-8), var(--fx-popover-width));padding:var(--fx-space-4);border:var(--fx-border-width-default) solid var(--fx-border-color-surface);border-radius:var(--fx-radius-overlay);background:var(--fx-bg-surface);color:var(--fx-text-primary);box-shadow:var(--fx-shadow-lg);font-size:var(--fx-font-size-sm);opacity:0;scale:var(--fx-motion-scale-enter);translate:0 calc(var(--fx-motion-shift-sm) * -1);transition:opacity var(--fx-motion-exit-fast) var(--fx-ease-exit), scale var(--fx-motion-exit-fast) var(--fx-ease-exit), translate var(--fx-motion-exit-fast) var(--fx-ease-exit), display var(--fx-motion-exit-fast) allow-discrete, overlay var(--fx-motion-exit-fast) allow-discrete;margin:0}.fx-popover:popover-open{opacity:1;transition-duration:var(--fx-motion-base);transition-timing-function:var(--fx-ease-enter);translate:0;scale:1}@starting-style{.fx-popover:popover-open{opacity:0;scale:var(--fx-motion-scale-enter);translate:0 calc(var(--fx-motion-shift-sm) * -1)}}.fx-popover{transform-origin:top}@supports (position-area:block-end){.fx-popover{position-area:block-end span-inline-end;position-try-fallbacks:flip-block, flip-inline;margin-block:var(--fx-space-2);inset:auto}}.fx-popover[data-arrow]{overflow:visible}.fx-popover[data-arrow]:before{content:"";inline-size:var(--fx-space-3);block-size:var(--fx-space-3);background:inherit;border:inherit;border-block-end:0;border-inline-end:0;border-start-start-radius:calc(var(--fx-space-1) / 2);position:absolute;inset-block-start:calc(var(--fx-space-1) * -1.5);inset-inline-start:var(--fx-space-4);rotate:45deg}@supports (position-area:block-end){.fx-popover[data-arrow]{position-try-fallbacks:none;margin-block:calc(var(--fx-space-2) + var(--fx-space-1))}}.fx-popover[data-size=sm]{max-inline-size:calc(var(--fx-popover-width) * .75);padding:var(--fx-space-3)}.fx-popover[data-size=lg]{max-inline-size:min(100vw - var(--fx-space-8), calc(var(--fx-popover-width) * 1.5));padding:var(--fx-space-6)}.fx-popover__text{color:var(--fx-text-secondary);margin:0}.fx-popover__actions{justify-content:flex-end;gap:var(--fx-space-2);margin-block-start:var(--fx-space-3);display:flex}.fx-popover__title{margin:0 0 var(--fx-space-2);font-size:var(--fx-font-size-sm);font-weight:var(--fx-font-weight-semibold)}.fx-popover__head{justify-content:space-between;align-items:center;gap:var(--fx-space-3);margin:calc(var(--fx-space-4) * -1) calc(var(--fx-space-4) * -1) var(--fx-space-3);padding:var(--fx-space-3) var(--fx-space-4);border-block-end:var(--fx-border-width-default) solid var(--fx-border-color-default);display:flex}.fx-popover__head>.fx-popover__title{margin:0}.fx-popover__foot{margin:var(--fx-space-3) calc(var(--fx-space-4) * -1) calc(var(--fx-space-4) * -1);padding:var(--fx-space-3) var(--fx-space-4);border-block-start:var(--fx-border-width-default) solid var(--fx-border-color-default);color:var(--fx-text-secondary);font-size:var(--fx-font-size-xs)}@media (forced-colors:active){.fx-popover{border-color:canvastext}}@media (width<=599.98px){.fx-popover[data-fx-adaptive]{box-sizing:border-box;max-block-size:85dvh;inline-size:100%;min-inline-size:0;max-inline-size:100%;border-radius:var(--fx-radius-overlay) var(--fx-radius-overlay) 0 0;position-area:none;position-try-fallbacks:none;transform-origin:bottom;margin:0;padding-block-end:calc(var(--fx-space-4) + env(safe-area-inset-bottom,0px));position:fixed;inset:auto 0 0;overflow:auto;translate:0 100%;scale:1}.fx-popover[data-fx-adaptive]:popover-open{transition-timing-function:var(--fx-ease-sheet);transition-duration:var(--fx-motion-slow);translate:0}@starting-style{.fx-popover[data-fx-adaptive]:popover-open{translate:0 100%}}.fx-popover[data-fx-adaptive]::backdrop{background:color-mix(in oklab, var(--fx-bg-overlay) 40%, transparent)}.fx-popover[data-fx-adaptive]:before{content:"";inline-size:var(--fx-space-8);block-size:var(--fx-space-1);margin:0 auto var(--fx-space-3);border-radius:var(--fx-radius-circle);background:var(--fx-border-color-strong);border:0;display:block;position:static;rotate:none}}.fx-product-grid{grid-template-columns:repeat(auto-fill, minmax(min(100%, calc(var(--fx-space-12) * 4.5)), 1fr));gap:var(--fx-space-4);margin:0;padding:0;list-style:none;display:grid}.fx-product-grid>li{display:grid}.fx-product{border:var(--fx-border-width-default) solid var(--fx-border-color-surface);border-radius:var(--fx-radius-surface);background:var(--fx-bg-surface);grid-template-rows:auto 1fr;min-inline-size:0;display:grid;position:relative;overflow:hidden}.fx-product__media{aspect-ratio:3/4;background:var(--fx-bg-muted);display:block;position:relative;overflow:hidden}.fx-product__media img{object-fit:cover;block-size:100%;inline-size:100%;transition:scale var(--fx-motion-slow) var(--fx-ease-standard);display:block}.fx-product__media:empty:after{content:"";inline-size:var(--fx-size-icon-lg);block-size:var(--fx-size-icon-lg);background:var(--fx-text-disabled);margin:auto;position:absolute;inset:0;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M216 40H40a16 16 0 0 0-16 16v144a16 16 0 0 0 16 16h176a16 16 0 0 0 16-16V56a16 16 0 0 0-16-16Zm0 16v102.75l-26.07-26.06a16 16 0 0 0-22.63 0l-20 20-44-44a16 16 0 0 0-22.62 0L40 149.37V56Z'/%3E%3C/svg%3E") 50%/contain no-repeat}@media (hover:hover){.fx-product:hover .fx-product__media img{scale:1.03}}.fx-product__badges{inset-block-start:var(--fx-space-2);inset-inline:var(--fx-space-2) calc(var(--fx-control-h-sm) + var(--fx-space-3));gap:var(--fx-space-1);pointer-events:none;flex-wrap:wrap;display:flex;position:absolute}.fx-product__fav{z-index:1;inline-size:var(--fx-control-h-sm);block-size:var(--fx-control-h-sm);border-radius:var(--fx-radius-circle);background:color-mix(in oklab, var(--fx-bg-surface) 88%, transparent);color:var(--fx-text-secondary);cursor:pointer;transition:color var(--fx-motion-fast) var(--fx-ease-standard), background-color var(--fx-motion-fast) var(--fx-ease-standard);border:0;place-items:center;padding:0;display:grid;position:absolute;inset-block-start:var(--fx-space-2);inset-inline-end:var(--fx-space-2)}.fx-product__fav:hover{background:var(--fx-bg-surface);color:var(--fx-text-primary)}.fx-product__fav:active{background:var(--fx-bg-pressed)}.fx-product__fav:focus-visible{outline:var(--fx-border-width-focus) solid var(--fx-border-color-focus);outline-offset:var(--fx-border-width-default)}.fx-product__fav svg{inline-size:var(--fx-size-icon-md);block-size:var(--fx-size-icon-md)}.fx-product__fav svg+svg,.fx-product__fav[aria-pressed=true] svg:first-child{display:none}.fx-product__fav[aria-pressed=true] svg+svg{display:block}.fx-product__fav[aria-pressed=true]{color:var(--fx-text-error)}.fx-product__body{gap:var(--fx-space-1);padding:var(--fx-space-3);flex-direction:column;display:flex}.fx-product__price{align-items:baseline;column-gap:var(--fx-space-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0;display:flex}.fx-product__price b{font-size:var(--fx-font-size-lg);font-weight:var(--fx-font-weight-bold)}.fx-product__price s{color:var(--fx-text-tertiary);font-size:var(--fx-font-size-sm)}.fx-product__price[data-tag] b{padding-inline:var(--fx-space-2);border-radius:var(--fx-radius-badge);font-size:var(--fx-font-size-md);line-height:var(--fx-line-height-snug)}.fx-product__price[data-tag=free] b{background:var(--fx-bg-success-subtle);color:var(--fx-fg-success)}.fx-product__price[data-tag=fixed] b{background:var(--fx-bg-brand-subtle);color:var(--fx-text-brand)}.fx-product__plan{color:var(--fx-text-secondary);font-size:var(--fx-font-size-xs);margin:0}.fx-product__plan mark{padding-inline:var(--fx-space-1);border-radius:var(--fx-radius-badge);background:var(--fx-bg-warning-subtle);color:var(--fx-text-primary);font-weight:var(--fx-font-weight-semibold)}.fx-product__title{-webkit-line-clamp:2;line-clamp:2;font-size:var(--fx-font-size-sm);font-weight:var(--fx-font-weight-regular);line-height:var(--fx-line-height-snug);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.fx-product__title a{color:inherit;text-decoration:none}.fx-product__title a:after{content:"";position:absolute;inset:0}.fx-product__title a:focus-visible{outline:none}.fx-product:has(.fx-product__title a:focus-visible){outline:var(--fx-border-width-focus) solid var(--fx-border-color-focus);outline-offset:var(--fx-border-width-default)}.fx-product__meta{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;align-self:start;display:flex}.fx-product__meta svg{inline-size:var(--fx-size-icon-sm);block-size:var(--fx-size-icon-sm);color:var(--fx-fg-warning);flex:none}.fx-product__info{gap:var(--fx-space-1);padding:var(--fx-space-2) 0 0;color:var(--fx-text-secondary);font-size:var(--fx-font-size-xs);margin:auto 0 0;list-style:none;display:grid}.fx-product__info li{align-items:start;gap:var(--fx-space-1);min-inline-size:0;display:flex}.fx-product__info svg{inline-size:var(--fx-size-icon-sm);block-size:var(--fx-size-icon-sm);color:var(--fx-text-tertiary);flex:none}.fx-product__meta b{color:var(--fx-text-primary);font-weight:var(--fx-font-weight-semibold)}.fx-product__cart{z-index:1;inline-size:100%;margin-block-start:auto;position:relative}.fx-product__meta{margin-block-end:var(--fx-space-2)}.fx-product__cart[aria-pressed=true]{background:var(--fx-bg-success-subtle);color:var(--fx-fg-success)}.fx-product[aria-disabled=true] .fx-product__media img{filter:grayscale();opacity:.6}.fx-product[aria-disabled=true] .fx-product__cart{pointer-events:none}.fx-product[data-layout=row]{grid-template-rows:none;grid-template-columns:calc(var(--fx-space-12) * 2.5) minmax(0, 1fr)}.fx-product[data-layout=row] .fx-product__cart{justify-self:start;inline-size:auto}@media (width<=599.98px){.fx-product-grid{gap:var(--fx-space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.fx-product__body{padding:var(--fx-space-2)}.fx-product__price b{font-size:var(--fx-font-size-md)}}@media (prefers-reduced-motion:reduce){.fx-product__media img{transition:none}}.fx-prose{--_gap:var(--fx-space-4);--_fs:var(--fx-font-size-md);overflow-wrap:break-word;max-inline-size:65ch}.fx-prose[data-size=sm]{--_gap:var(--fx-space-3);--_fs:var(--fx-font-size-sm)}.fx-prose[data-size=lg]{--_gap:var(--fx-space-5);--_fs:var(--fx-font-size-lg)}.fx-prose[data-width=full]{max-inline-size:none}.fx-prose>*{margin-block:0}.fx-prose>*+*{margin-block-start:var(--_gap)}.fx-prose>:is(h1,h2,h3,h4){margin-block-start:calc(var(--_gap) * 2)}.fx-prose>:is(h1,h2,h3,h4)+*{margin-block-start:var(--fx-space-2)}.fx-prose>:where(:not([class^=fx-],[class*=\ fx-],.fx-not-prose)){color:var(--fx-text-primary);font-size:var(--_fs);line-height:1.7}.fx-prose :is(h1,h2,h3,h4):where(:not(.fx-prose :is([class^=fx-],[class*=\ fx-],.fx-not-prose) *,[class^=fx-],[class*=\ fx-],.fx-not-prose)){font-family:var(--fx-font-family-display);font-size-adjust:var(--fx-font-adjust-display);font-weight:var(--fx-font-weight-semibold);text-wrap:balance;color:var(--fx-text-primary);line-height:1.25}.fx-prose h1:where(:not(.fx-prose :is([class^=fx-],[class*=\ fx-],.fx-not-prose) *,[class^=fx-],[class*=\ fx-],.fx-not-prose)){font-size:var(--fx-font-size-display-sm)}.fx-prose h2:where(:not(.fx-prose :is([class^=fx-],[class*=\ fx-],.fx-not-prose) *,[class^=fx-],[class*=\ fx-],.fx-not-prose)){font-size:var(--fx-font-size-xl)}.fx-prose h3:where(:not(.fx-prose :is([class^=fx-],[class*=\ fx-],.fx-not-prose) *,[class^=fx-],[class*=\ fx-],.fx-not-prose)){font-size:var(--fx-font-size-lg)}.fx-prose h4:where(:not(.fx-prose :is([class^=fx-],[class*=\ fx-],.fx-not-prose) *,[class^=fx-],[class*=\ fx-],.fx-not-prose)){font-size:var(--fx-font-size-md)}.fx-prose a:where(:not(.fx-prose :is([class^=fx-],[class*=\ fx-],.fx-not-prose) *,[class^=fx-],[class*=\ fx-],.fx-not-prose)){color:var(--fx-text-brand);text-underline-offset:calc(var(--fx-space-1) * .75);text-decoration:underline}.fx-prose a:hover:where(:not(.fx-prose :is([class^=fx-],[class*=\ fx-],.fx-not-prose) *,[class^=fx-],[class*=\ fx-],.fx-not-prose)){text-decoration-color:#0000}.fx-prose a:focus-visible:where(:not(.fx-prose :is([class^=fx-],[class*=\ fx-],.fx-not-prose) *,[class^=fx-],[class*=\ fx-],.fx-not-prose)){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-prose :is(ul,ol):where(:not(.fx-prose :is([class^=fx-],[class*=\ fx-],.fx-not-prose) *,[class^=fx-],[class*=\ fx-],.fx-not-prose)){padding-inline-start:var(--fx-space-6)}.fx-prose li+li:where(:not(.fx-prose :is([class^=fx-],[class*=\ fx-],.fx-not-prose) *,[class^=fx-],[class*=\ fx-],.fx-not-prose)),.fx-prose li>:is(ul,ol):where(:not(.fx-prose :is([class^=fx-],[class*=\ fx-],.fx-not-prose) *,[class^=fx-],[class*=\ fx-],.fx-not-prose)){margin-block-start:var(--fx-space-2)}.fx-prose li:where(:not(.fx-prose :is([class^=fx-],[class*=\ fx-],.fx-not-prose) *,[class^=fx-],[class*=\ fx-],.fx-not-prose))::marker{color:var(--fx-text-tertiary)}.fx-prose blockquote:where(:not(.fx-prose :is([class^=fx-],[class*=\ fx-],.fx-not-prose) *,[class^=fx-],[class*=\ fx-],.fx-not-prose)){border-inline-start:var(--fx-border-width-focus) solid var(--fx-border-color-strong);color:var(--fx-text-secondary);margin-inline:0;padding-inline-start:var(--fx-space-4)}.fx-prose :not(pre)>code:where(:not(.fx-prose :is([class^=fx-],[class*=\ fx-],.fx-not-prose) *,[class^=fx-],[class*=\ fx-],.fx-not-prose)){padding:calc(var(--fx-space-1) / 2) var(--fx-space-1);border-radius:var(--fx-radius-badge);background:var(--fx-bg-muted);font-family:var(--fx-font-family-mono);font-size-adjust:var(--fx-font-adjust-mono);font-size:.9em}.fx-prose pre:where(:not(.fx-prose :is([class^=fx-],[class*=\ fx-],.fx-not-prose) *,[class^=fx-],[class*=\ fx-],.fx-not-prose)){padding:var(--fx-space-4);border-radius:var(--fx-radius-control);background:var(--fx-bg-subtle);border:var(--fx-border-width-default) solid var(--fx-border-color-default);font-family:var(--fx-font-family-mono);font-size-adjust:var(--fx-font-adjust-mono);font-size:var(--fx-font-size-sm);line-height:1.6;overflow-x:auto}.fx-prose :is(kbd):where(:not(.fx-prose :is([class^=fx-],[class*=\ fx-],.fx-not-prose) *,[class^=fx-],[class*=\ fx-],.fx-not-prose)){padding:0 var(--fx-space-1);border:var(--fx-border-width-default) solid var(--fx-border-color-default);border-radius:var(--fx-radius-badge);font-family:var(--fx-font-family-mono);font-size-adjust:var(--fx-font-adjust-mono);font-size:.85em}.fx-prose hr:where(:not(.fx-prose :is([class^=fx-],[class*=\ fx-],.fx-not-prose) *,[class^=fx-],[class*=\ fx-],.fx-not-prose)){block-size:var(--fx-border-width-default);background:var(--fx-border-color-default);margin-block:calc(var(--_gap) * 1.5);border:0}.fx-prose :is(img,video,svg,figure):where(:not(.fx-prose :is([class^=fx-],[class*=\ fx-],.fx-not-prose) *,[class^=fx-],[class*=\ fx-],.fx-not-prose)){block-size:auto;max-inline-size:100%}.fx-prose img:where(:not(.fx-prose :is([class^=fx-],[class*=\ fx-],.fx-not-prose) *,[class^=fx-],[class*=\ fx-],.fx-not-prose)){border-radius:var(--fx-radius-control)}.fx-prose figcaption:where(:not(.fx-prose :is([class^=fx-],[class*=\ fx-],.fx-not-prose) *,[class^=fx-],[class*=\ fx-],.fx-not-prose)){color:var(--fx-text-tertiary);font-size:var(--fx-font-size-sm);margin-block-start:var(--fx-space-2)}.fx-prose table:where(:not(.fx-prose :is([class^=fx-],[class*=\ fx-],.fx-not-prose) *,[class^=fx-],[class*=\ fx-],.fx-not-prose)){border-collapse:collapse;inline-size:100%;font-size:var(--fx-font-size-sm);font-variant-numeric:tabular-nums}.fx-prose :is(th,td):where(:not(.fx-prose :is([class^=fx-],[class*=\ fx-],.fx-not-prose) *,[class^=fx-],[class*=\ fx-],.fx-not-prose)){padding:var(--fx-space-2) var(--fx-space-3);border-block-end:var(--fx-border-width-default) solid var(--fx-border-color-default);text-align:start}.fx-prose th:where(:not(.fx-prose :is([class^=fx-],[class*=\ fx-],.fx-not-prose) *,[class^=fx-],[class*=\ fx-],.fx-not-prose)){font-weight:var(--fx-font-weight-semibold);color:var(--fx-text-secondary);border-block-end-color:var(--fx-border-color-strong)}.fx-prose strong:where(:not(.fx-prose :is([class^=fx-],[class*=\ fx-],.fx-not-prose) *,[class^=fx-],[class*=\ fx-],.fx-not-prose)){font-weight:var(--fx-font-weight-semibold)}.fx-prose mark:where(:not(.fx-prose :is([class^=fx-],[class*=\ fx-],.fx-not-prose) *,[class^=fx-],[class*=\ fx-],.fx-not-prose)){background:var(--fx-bg-warning-subtle);color:inherit;border-radius:var(--fx-radius-badge)}.fx-quote{gap:var(--fx-space-3);border-inline-start:var(--fx-border-width-focus) solid var(--fx-border-color-strong);margin:0;padding-inline-start:var(--fx-space-4);display:grid}.fx-quote>blockquote{color:var(--fx-text-primary);font-size:var(--fx-font-size-md);text-wrap:pretty;margin:0;line-height:1.6}.fx-quote>figcaption{align-items:center;gap:var(--fx-space-2);color:var(--fx-text-secondary);font-size:var(--fx-font-size-sm);display:flex}.fx-quote cite{font-style:normal;font-weight:var(--fx-font-weight-medium);color:var(--fx-text-primary)}.fx-quote[data-size=lg]{gap:var(--fx-space-4);border-inline-start:0;padding-inline-start:0}.fx-quote[data-size=lg]>blockquote{font-family:var(--fx-font-family-display);font-size-adjust:var(--fx-font-adjust-display);font-size:var(--fx-font-size-xl);line-height:1.4}.fx-quote[data-variant=aside]{gap:var(--fx-space-2);padding:var(--fx-space-4);border:var(--fx-border-width-default) solid var(--fx-border-color-surface);border-inline-start:var(--fx-border-width-focus) solid var(--fx-text-brand);border-radius:var(--fx-radius-surface);background:var(--fx-bg-surface);transition:opacity var(--fx-duration-fast) var(--fx-ease-standard)}.fx-quote[data-variant=aside][data-state=out]{opacity:0}.fx-quote[data-variant=aside]>blockquote{font-size:var(--fx-font-size-sm);line-height:var(--fx-line-height-normal)}.fx-quote[data-variant=aside]>blockquote p{margin:0}.fx-quote__nom{color:var(--fx-text-brand);font-size:var(--fx-font-size-xs);font-weight:var(--fx-font-weight-semibold);letter-spacing:.04em;text-transform:uppercase}.fx-quote>.fx-quote__nom{order:-1}.fx-quote__next{justify-self:start}.fx-quote[data-variant=aside]{position:relative;overflow:hidden}.fx-quote[data-variant=aside]:after{content:"";block-size:var(--fx-border-width-focus);background:var(--fx-text-brand);transform-origin:0;pointer-events:none;position:absolute;inset:auto 0 0;transform:scaleX(0)}.fx-quote[data-yuryapti]:after{animation:fx-quote-chiziq var(--_quote-dur,6s) linear forwards}.fx-quote[data-toxtagan]:after{animation-play-state:paused}@keyframes fx-quote-chiziq{to{transform:scaleX(1)}}.fx-quote__pause{justify-self:start}.fx-quote__pause[aria-pressed=true] .fx-quote__i-pauza,.fx-quote__pause:not([aria-pressed=true]) .fx-quote__i-davom{display:none}@media (prefers-reduced-motion:reduce){.fx-quote[data-variant=aside]{transition:none}.fx-quote[data-variant=aside]:after{display:none}}.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-reveal{gap:var(--fx-space-2);flex-wrap:wrap;align-items:center;display:flex}.fx-reveal>.fx-btn{flex:auto}.fx-reveal[data-state=loading] [data-reveal-btn]{cursor:progress}.fx-reveal[data-state=loading] [data-reveal-btn] svg{animation:fx-reveal-puls var(--fx-duration-pulse) ease-in-out infinite alternate}.fx-reveal__tg{flex:none}.fx-reveal__tel{font-variant-numeric:tabular-nums;letter-spacing:.01em}.fx-reveal__err{color:var(--fx-text-error);font-size:var(--fx-font-size-xs);flex-basis:100%;margin:0}@keyframes fx-reveal-puls{to{opacity:.35}}@media (prefers-reduced-motion:reduce){.fx-reveal[data-state=loading] [data-reveal-btn] svg{animation:none}}.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-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:var(--fx-bg-muted);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:var(--fx-bg-surface);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:var(--fx-bg-surface);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:var(--fx-bg-surface);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-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__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-skeleton{block-size:var(--fx-font-size-sm);border-radius:var(--fx-radius-badge);background:var(--fx-bg-muted);animation:fx-skeleton-kech var(--fx-skeleton-kech,var(--fx-duration-instant)) var(--fx-ease-standard) var(--fx-skeleton-delay,var(--fx-duration-delay-skeleton)) backwards, fx-pulse var(--fx-duration-pulse) var(--fx-ease-standard) infinite;display:block}.fx-skeleton-card,.fx-skeleton-zone__fallback{animation:fx-skeleton-kech var(--fx-skeleton-kech,var(--fx-duration-instant)) var(--fx-ease-standard) var(--fx-skeleton-delay,var(--fx-duration-delay-skeleton)) backwards}[data-delay="0"]:is(.fx-skeleton,.fx-skeleton-card,.fx-skeleton-zone,.fx-skeleton-group,.fx-skeleton-row){--fx-skeleton-delay:0s;--fx-skeleton-kech:0s}@keyframes fx-skeleton-kech{0%,to{visibility:hidden}}.fx-skeleton[data-shape=title]{block-size:var(--fx-font-size-xl);inline-size:60%}.fx-skeleton[data-shape=circle]{inline-size:var(--fx-size-avatar-md);block-size:var(--fx-size-avatar-md);border-radius:var(--fx-radius-circle)}.fx-skeleton[data-shape=block]{block-size:calc(var(--fx-space-12) * 2);border-radius:var(--fx-radius-surface)}:is(.fx-skeleton[data-anim=shimmer],[data-anim=shimmer] .fx-skeleton){animation-name:fx-skeleton-kech;position:relative;overflow:hidden}:is(.fx-skeleton[data-anim=shimmer],[data-anim=shimmer] .fx-skeleton):after{content:"";background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--fx-bg-surface) 70%, transparent), transparent);animation:fx-skeleton-shimmer var(--fx-duration-shimmer) var(--fx-ease-standard) infinite;position:absolute;inset:0;transform:translate(-100%)}@keyframes fx-skeleton-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.fx-skeleton{animation-name:fx-skeleton-kech}:is(.fx-skeleton[data-anim=shimmer],[data-anim=shimmer] .fx-skeleton):after{content:none}}.fx-skeleton[data-shape=square]{inline-size:var(--fx-size-avatar-md);block-size:var(--fx-size-avatar-md);border-radius:calc(var(--fx-size-avatar-md) * var(--fx-radius-avatar-ratio))}.fx-skeleton[data-shape=image]{aspect-ratio:16/9;border-radius:var(--fx-radius-surface);block-size:auto}.fx-skeleton[data-shape=button]{inline-size:calc(var(--fx-space-12) * 2);block-size:var(--fx-control-h-md);border-radius:var(--fx-radius-control)}.fx-skeleton-group{gap:var(--fx-space-2);min-inline-size:0;display:grid}.fx-skeleton-group>.fx-skeleton:last-child:not(:only-child){inline-size:65%}.fx-skeleton-row{align-items:center;gap:var(--fx-space-3);display:flex}.fx-skeleton-row>.fx-skeleton-group{flex:1}.fx-skeleton-row[data-type=table]{gap:var(--fx-space-4);padding-block:var(--fx-space-3);border-block-end:var(--fx-border-width-default) solid var(--fx-border-color-default);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fx-skeleton-row[data-type=table][data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.fx-skeleton-row[data-type=table][data-cols="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.fx-skeleton-row[data-type=table][data-cols="6"]{grid-template-columns:repeat(6,minmax(0,1fr))}.fx-skeleton-card{gap:var(--fx-space-3);padding:var(--fx-space-5);border:var(--fx-border-width-default) solid var(--fx-border-color-surface);border-radius:var(--fx-radius-surface);background:var(--fx-bg-surface);display:grid}.fx-skeleton-zone{min-inline-size:0;display:grid;position:relative}.fx-skeleton-zone>:is(.fx-skeleton-zone__fallback,.fx-skeleton-zone__content){grid-area:1/1;min-inline-size:0}.fx-skeleton-zone:has(>.fx-skeleton-zone__content:not(:empty))>.fx-skeleton-zone__fallback{position:absolute;inset:0;overflow:hidden}.fx-skeleton-zone[aria-busy=true]>.fx-skeleton-zone__content{visibility:hidden}.fx-skeleton-zone:not([aria-busy=true])>.fx-skeleton-zone__fallback{display:none}.fx-skeleton-zone[aria-busy=false]>.fx-skeleton-zone__content{animation:fx-skeleton-ochil var(--fx-duration-base) var(--fx-ease-standard)}@keyframes fx-skeleton-ochil{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.fx-skeleton-zone[aria-busy=false]>.fx-skeleton-zone__content{animation:none}}@media (forced-colors:active){.fx-skeleton{forced-color-adjust:none;background:graytext}}.fx-tabs{gap:var(--fx-space-6);scrollbar-width:none;border-block-end:var(--fx-border-width-default) solid var(--fx-border-color-default);display:flex;overflow-x:auto}.fx-tabs__tab{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-tabs__tab: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-tabs__tab:hover,.fx-tabs__tab[aria-selected=true]{color:var(--fx-text-primary)}.fx-tabs__tab[aria-selected=true]:after{background:var(--fx-bg-brand-solid)}.fx-tabs__tab: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-tabs__panel{padding-block:var(--fx-space-5)}.fx-tabs-bar{align-items:center;gap:var(--fx-space-4);border-block-end:var(--fx-border-width-default) solid var(--fx-border-color-default);display:flex}.fx-tabs-bar>.fx-tabs{border-block-end:0;flex:auto;min-inline-size:0}.fx-tabs-bar .fx-tabs__tab{block-size:var(--fx-control-h-sm);padding-block:0}.fx-tabs-bar__end{align-items:center;gap:var(--fx-space-2);flex:none;display:flex}.fx-tabs-bar__end>:is(.fx-btn,.fx-segment){--_h:var(--fx-control-h-sm);block-size:var(--fx-control-h-sm)}.fx-tabs__panel[aria-busy=false]{animation:fx-tabs-ochil var(--fx-duration-base) var(--fx-ease-standard)}@keyframes fx-tabs-ochil{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.fx-tabs__panel[aria-busy=false]{animation:none}}.fx-tabs__error{align-items:center;gap:var(--fx-space-3);color:var(--fx-text-secondary);flex-wrap:wrap;display:flex}.fx-tabs__panel: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 (anchor-name:--a) and (anchor-scope:--a){.fx-tabs{anchor-scope:--fx-tab;position:relative}.fx-tabs__tab[aria-selected=true]{anchor-name:--fx-tab}.fx-tabs__tab[aria-selected=true]:after{background:0 0}.fx-tabs:has([aria-selected=true]):after{content:"";position-anchor:--fx-tab;inset-inline:anchor(left) anchor(right);block-size:var(--fx-border-width-focus);border-radius:var(--fx-border-width-focus);background:var(--fx-bg-brand-solid);transition:inset-inline var(--fx-motion-slow) var(--fx-ease-spring);position:absolute;inset-block:auto 0}}.fx-tabs__icon{inline-size:var(--fx-size-icon-sm);block-size:var(--fx-size-icon-sm);flex:none}.fx-tabs[data-variant=pill]{gap:var(--fx-space-1);border-block-end:0}.fx-tabs[data-variant=pill] .fx-tabs__tab{padding-inline:var(--fx-space-3);border-radius:var(--fx-radius-nav);transition:background-color var(--fx-motion-fast) var(--fx-ease-standard), color var(--fx-motion-fast) var(--fx-ease-standard)}.fx-tabs[data-variant=pill] .fx-tabs__tab:after,.fx-tabs[data-variant=enclosed] .fx-tabs__tab:after,.fx-tabs[data-variant=pill]:has([aria-selected=true]):after,.fx-tabs[data-variant=enclosed]:has([aria-selected=true]):after,.fx-tabs[data-orientation=vertical][data-variant=pill]:has([aria-selected=true]):after{content:none}.fx-tabs[data-variant=pill] .fx-tabs__tab:hover{background:var(--fx-bg-subtle)}.fx-tabs[data-variant=pill] .fx-tabs__tab:active,.fx-tabs[data-variant=pill] .fx-tabs__tab[aria-selected=true]{background:var(--fx-bg-muted)}.fx-tabs[data-variant=pill] .fx-tabs__tab:focus-visible,.fx-tabs[data-variant=enclosed] .fx-tabs__tab:focus-visible{outline-offset:0}.fx-tabs[data-variant=enclosed]{gap:var(--fx-space-1)}.fx-tabs[data-variant=enclosed] .fx-tabs__tab{padding-inline:var(--fx-space-4);border:var(--fx-border-width-default) solid transparent;border-block-end:0;border-start-start-radius:var(--fx-radius-nav);border-start-end-radius:var(--fx-radius-nav)}.fx-tabs[data-variant=enclosed] .fx-tabs__tab[aria-selected=true]{background:var(--fx-bg-surface);border-color:var(--fx-border-color-default);margin-block-end:calc(var(--fx-border-width-default) * -1);padding-block-end:calc(var(--fx-space-3) + var(--fx-border-width-default))}.fx-tabs[data-orientation=vertical]{gap:var(--fx-space-1);border-block-end:0;border-inline-end:var(--fx-border-width-default) solid var(--fx-border-color-default);flex-direction:column;overflow:visible auto}.fx-tabs[data-orientation=vertical] .fx-tabs__tab{padding-block:var(--fx-space-2);padding-inline:var(--fx-space-4);justify-content:flex-start}.fx-tabs[data-orientation=vertical] .fx-tabs__tab:after{inset:0 calc(var(--fx-border-width-default) * -1) 0 auto;inline-size:var(--fx-border-width-focus);block-size:auto}@supports (anchor-name:--a) and (anchor-scope:--a){.fx-tabs[data-orientation=vertical]:has([aria-selected=true]):after{inset-inline:auto 0;inset-block:anchor(top) anchor(bottom);inline-size:var(--fx-border-width-focus);block-size:auto;transition:inset-block var(--fx-motion-slow) var(--fx-ease-spring)}}.fx-tabs[data-orientation=vertical][data-variant=pill]{border-inline-end:0}.fx-tabs[data-orientation=vertical][data-variant=pill] .fx-tabs__tab{padding-inline:var(--fx-space-3)}.fx-tabs__item{align-items:center;gap:var(--fx-space-1);flex:none;display:inline-flex}.fx-tabs__close{inline-size:var(--fx-size-icon-md);block-size:var(--fx-size-icon-md);border-radius:var(--fx-radius-badge);color:var(--fx-text-tertiary);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;flex:none;place-items:center;padding:0;display:inline-grid}.fx-tabs__close:hover{background:var(--fx-bg-muted);color:var(--fx-text-primary)}.fx-tabs__close:active{background:var(--fx-bg-pressed)}.fx-tabs__close:focus-visible{outline:var(--fx-border-width-focus) solid var(--fx-border-color-focus)}.fx-tabs__close>svg{inline-size:var(--fx-size-icon-sm);block-size:var(--fx-size-icon-sm)}.fx-tabs__wrap{align-items:stretch;gap:var(--fx-space-1);min-inline-size:0;display:flex}.fx-tabs__wrap>.fx-tabs{scroll-behavior:smooth;flex:auto;min-inline-size:0}.fx-tabs__scroll{inline-size:var(--fx-size-icon-lg);block-size:var(--fx-size-icon-lg);border-radius:var(--fx-radius-nav);color:var(--fx-text-secondary);cursor:pointer;background:0 0;border:0;flex:none;align-self:center;place-items:center;padding:0;display:inline-grid}.fx-tabs__scroll:hover{background:var(--fx-bg-muted);color:var(--fx-text-primary)}.fx-tabs__scroll:active{background:var(--fx-bg-pressed)}.fx-tabs__scroll:focus-visible{outline:var(--fx-border-width-focus) solid var(--fx-border-color-focus)}.fx-tabs__scroll[hidden]{display:none}.fx-tabs__scroll>svg{inline-size:var(--fx-size-icon-sm);block-size:var(--fx-size-icon-sm)}.fx-tabs__scroll[data-dir=prev]>svg{scale:-1 1}.fx-theme-switcher__icon{inline-size:var(--fx-size-icon-sm);block-size:var(--fx-size-icon-sm);flex:none}.fx-theme-switcher[data-variant=icon] .fx-segment__item{padding-inline:var(--fx-space-2)}.fx-theme-switcher[data-variant=icon] .fx-theme-switcher__label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}html:root[data-fx-vt-reveal]::view-transition-old(root),html:root[data-fx-vt-reveal]::view-transition-new(root){mix-blend-mode:normal;animation:none}html:root[data-fx-vt-reveal]::view-transition-new(root){z-index:var(--fx-z-raised)}.fx-theme-switcher[data-variant=switch]{--_h:calc(var(--fx-space-6) + var(--fx-space-1));--_w:calc(var(--_h) * 2);--_p:calc(var(--fx-space-1) * .75);--_k:calc(var(--_h) - var(--_p) * 2);padding:calc(var(--fx-space-1) * 1.5);border-radius:var(--fx-radius-pill);color:var(--fx-text-tertiary);cursor:pointer;background:0 0;border:0;flex:none;display:inline-flex}.fx-theme-switcher[data-variant=switch][data-size=sm]{--_h:var(--fx-space-6)}.fx-theme-switcher[data-variant=switch]:focus-visible{outline:var(--fx-border-width-focus) solid var(--fx-border-color-focus);outline-offset:var(--fx-border-width-default)}.fx-theme-switcher__track{inline-size:var(--_w);block-size:var(--_h);border-radius:var(--fx-radius-pill);background:var(--fx-bg-muted);transition:background-color var(--fx-motion-base) var(--fx-ease-standard);display:block;position:relative}.fx-theme-switcher[data-variant=switch]:hover .fx-theme-switcher__track{background:var(--fx-bg-muted-hover)}.fx-theme-switcher[data-variant=switch]:active .fx-theme-switcher__track{background:var(--fx-bg-pressed)}.fx-theme-switcher__track>.fx-theme-switcher__icon{z-index:1;box-sizing:border-box;inline-size:var(--_k);block-size:var(--_k);padding:calc(var(--_k) * .18);transition:color var(--fx-motion-base) var(--fx-ease-standard);position:absolute;inset-block-start:var(--_p)}.fx-theme-switcher__track>.fx-theme-switcher__icon:first-of-type{inset-inline-start:var(--_p)}.fx-theme-switcher__track>.fx-theme-switcher__icon:last-of-type{inset-inline-end:var(--_p)}.fx-theme-switcher__knob{inline-size:var(--_k);block-size:var(--_k);border-radius:var(--fx-radius-circle);background:var(--fx-bg-surface);box-shadow:var(--fx-shadow-sm);transition:translate var(--fx-motion-base) var(--fx-ease-standard);position:absolute;inset-block-start:var(--_p);inset-inline-start:var(--_p)}.fx-theme-switcher[aria-checked=true] .fx-theme-switcher__knob{translate:calc(var(--_w) - var(--_h)) 0}.fx-theme-switcher[aria-checked=true]:dir(rtl) .fx-theme-switcher__knob{translate:calc((var(--_w) - var(--_h)) * -1) 0}.fx-theme-switcher[aria-checked=false] .fx-theme-switcher__icon:first-of-type,.fx-theme-switcher[aria-checked=true] .fx-theme-switcher__icon:last-of-type{color:var(--fx-text-primary)}@media (prefers-reduced-motion:reduce){.fx-theme-switcher__knob,.fx-theme-switcher__track,.fx-theme-switcher__track>.fx-theme-switcher__icon{transition:none}}.fx-toast{inset:auto 0 var(--fx-space-6);inline-size:max-content;max-inline-size:min(100vw - var(--fx-space-8), var(--fx-toast-width));align-items:center;gap:var(--fx-space-3);padding:var(--fx-space-3) var(--fx-space-4);border-radius:var(--fx-radius-control);background:var(--fx-text-primary);color:var(--fx-bg-page);box-shadow:var(--fx-shadow-lg);font-size:var(--fx-font-size-sm);border:0;margin:0 auto;line-height:1.4;position:fixed}.fx-toast:popover-open{display:flex}.fx-toast{opacity:0;transition: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-toast:popover-open{opacity:1;transition-duration:var(--fx-motion-base);transition-timing-function:var(--fx-ease-enter)}@starting-style{.fx-toast:popover-open{opacity:0}}.fx-toast[data-tone]:before{content:"";inline-size:var(--fx-size-status-dot-sm);block-size:var(--fx-size-status-dot-sm);border-radius:var(--fx-radius-circle);background:currentColor;flex:none}.fx-toast[data-tone=success]:before{background:var(--fx-fg-success)}.fx-toast[data-tone=warning]:before{background:var(--fx-fg-warning)}.fx-toast[data-tone=error]:before{background:var(--fx-fg-error)}.fx-toast__action{color:inherit;font:inherit;font-weight:var(--fx-font-weight-semibold);cursor:pointer;background:0 0;border:0;margin-inline-start:var(--fx-space-2);padding:0;text-decoration:underline}.fx-toast[data-tone=loading]:before{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 25%, transparent);border-radius:var(--fx-radius-circle);animation:fx-spin var(--fx-duration-spin) linear infinite;background:0 0;border-block-start-color:currentColor;flex:none}@media (prefers-reduced-motion:reduce){.fx-toast[data-tone=loading]:before{animation:fx-pulse var(--fx-duration-pulse) var(--fx-ease-standard) infinite}}.fx-toast__text{min-inline-size:0}.fx-toaster{--_dir:-1;inline-size:min(100vw - var(--fx-space-8), var(--fx-toast-width));color:inherit;background:0 0;border:0;margin:0 auto;padding:0;position:fixed;inset:auto;inset-block-end:var(--fx-space-6);inset-inline:0;overflow:visible}.fx-toaster:popover-open{gap:var(--fx-space-2);display:grid}.fx-toaster[data-placement=top],.fx-toaster[data-placement=top-end]{--_dir:1;inset-block:var(--fx-space-6) auto}.fx-toaster[data-placement=bottom-end],.fx-toaster[data-placement=top-end]{inset-inline:auto var(--fx-space-6);margin:0}.fx-toaster>.fx-toast{order:calc(var(--_i,0) * var(--_dir));touch-action:pan-y;opacity:1;inline-size:auto;max-inline-size:none;translate:var(--_dx,0) 0;transition:opacity var(--fx-motion-exit-base) var(--fx-ease-exit), translate var(--fx-motion-exit-base) var(--fx-ease-exit), scale var(--fx-motion-exit-base) var(--fx-ease-exit);margin:0;display:flex;position:relative;inset:auto;overflow:hidden}@starting-style{.fx-toaster>.fx-toast{opacity:0;translate:0 calc(var(--fx-motion-shift-md) * var(--_dir) * -1)}}.fx-toaster>.fx-toast[data-state=leaving]{opacity:0}.fx-toaster>.fx-toast[data-dragging]{cursor:grabbing;user-select:none;transition:none}.fx-toast__text{flex:1}.fx-toast__action:focus-visible{outline:var(--fx-border-width-focus) solid currentColor;outline-offset:var(--fx-space-1)}.fx-toast__timer{block-size:calc(var(--fx-border-width-focus) / 2);opacity:.35;transform-origin:0;animation:fx-toast-timer var(--_ms,5s) linear forwards;background:currentColor;position:absolute;inset:auto 0 0}.fx-toast[data-paused] .fx-toast__timer{animation-play-state:paused}@keyframes fx-toast-timer{0%{scale:1}to{scale:0 1}}.fx-toaster[data-stack]:not(:hover,:focus-within){grid-template-rows:1fr}.fx-toaster[data-stack]:not(:hover,:focus-within)>.fx-toast{z-index:calc(100 - var(--_i,0));scale:calc(1 - var(--_i,0) * .05);translate:var(--_dx,0) calc(var(--_i,0) * var(--_dir) * var(--fx-space-2));grid-area:1/1;align-self:end}.fx-toaster[data-stack][data-placement^=top]:not(:hover,:focus-within)>.fx-toast{align-self:start}.fx-toaster[data-stack]:not(:hover,:focus-within)>.fx-toast:nth-child(n+4){opacity:0;pointer-events:none}.fx-trust{gap:var(--fx-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.fx-trust__item{align-items:center;gap:var(--fx-space-1);min-block-size:var(--fx-space-6);padding:var(--fx-space-1) var(--fx-space-2);border-radius:var(--fx-radius-badge);background:var(--fx-bg-muted);color:var(--fx-text-secondary);font-size:var(--fx-font-size-xs);font-weight:var(--fx-font-weight-medium);line-height:var(--fx-line-height-snug);display:inline-flex}.fx-trust__item>svg{inline-size:var(--fx-size-icon-sm);block-size:var(--fx-size-icon-sm);flex:none}.fx-trust__item[data-tone=success]{background:var(--fx-bg-success-subtle);color:var(--fx-fg-success)}.fx-trust__item[data-tone=info]{background:var(--fx-bg-info-subtle);color:var(--fx-fg-info)}.fx-trust__item[data-tone=brand]{background:var(--fx-bg-brand-subtle);color:var(--fx-text-brand)}.fx-trust__izoh{display:none}.fx-trust[data-variant=icon]{gap:var(--fx-space-1)}.fx-trust[data-variant=icon] .fx-trust__item{inline-size:var(--fx-space-6);border-radius:var(--fx-radius-circle);justify-content:center;padding:0}.fx-trust[data-variant=icon] .fx-trust__t{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.fx-trust[data-variant=detail]{gap:var(--fx-space-2);display:grid}.fx-trust[data-variant=detail] .fx-trust__item{align-items:start;column-gap:var(--fx-space-3);padding:var(--fx-space-3);border-radius:var(--fx-radius-control);font-size:var(--fx-font-size-sm);grid-template-columns:auto minmax(0,1fr);display:grid}.fx-trust[data-variant=detail] .fx-trust__item>svg{inline-size:var(--fx-size-icon-md);block-size:var(--fx-size-icon-md)}.fx-trust[data-variant=detail] .fx-trust__izoh{color:var(--fx-text-secondary);font-weight:var(--fx-font-weight-regular);grid-column:2;display:block}.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}.mp-sort{gap:var(--fx-space-2);flex-wrap:wrap;margin-block-end:var(--fx-space-4);display:flex}.mp-sort .fx-chip{text-decoration:none}.mp-sort .fx-chip[aria-current=true]{background:var(--fx-text-primary);color:var(--fx-bg-page);border-color:#0000}.mp-pages{justify-content:center;margin-block-start:var(--fx-space-6)}.mp-pdp{gap:var(--fx-space-8);display:grid}.mp-pdp__top{gap:var(--fx-space-8);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;display:grid}.mp-pdp__gal{grid-template-columns:calc(var(--fx-space-12) * 1.5) minmax(0, 1fr);gap:var(--fx-space-3);grid-template-areas:"thumbs main";display:grid;position:sticky;inset-block-start:var(--fx-space-6)}.mp-pdp__gal:not(:has(.mp-pdp__thumbs)){grid-template-columns:minmax(0,1fr);grid-template-areas:"main"}.mp-pdp__main{aspect-ratio:3/4;border-radius:var(--fx-radius-surface);background:var(--fx-bg-muted);grid-area:main;display:block;overflow:hidden}.mp-pdp__main img,.mp-pdp__thumbs img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.mp-pdp__thumbs{align-content:start;gap:var(--fx-space-2);grid-area:thumbs;margin:0;padding:0;list-style:none;display:grid}.mp-pdp__thumbs a{aspect-ratio:3/4;border:var(--fx-border-width-default) solid var(--fx-border-color-surface);border-radius:var(--fx-radius-control);background:var(--fx-bg-muted);display:block;overflow:hidden}.mp-pdp__thumbs a:hover{border-color:var(--fx-border-color-strong)}.mp-pdp__thumbs a:focus-visible{outline:var(--fx-border-width-focus) solid var(--fx-border-color-focus);outline-offset:var(--fx-border-width-default)}.mp-pdp__info{gap:var(--fx-space-4);min-inline-size:0;display:grid}.mp-pdp__title{font-size:var(--fx-font-size-2xl);line-height:var(--fx-line-height-snug);text-wrap:balance;margin:0}.mp-pdp__rate{align-items:center;gap:var(--fx-space-2);color:var(--fx-text-secondary);font-size:var(--fx-font-size-sm);flex-wrap:wrap;display:flex}.mp-pdp__rate b{color:var(--fx-text-primary)}.mp-pdp__buy{gap:var(--fx-space-4);padding:var(--fx-space-5);border:var(--fx-border-width-default) solid var(--fx-border-color-surface);border-radius:var(--fx-radius-surface);background:var(--fx-bg-surface);display:grid}.mp-pdp__price{align-items:baseline;gap:var(--fx-space-2) var(--fx-space-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.mp-pdp__price b{font-size:var(--fx-font-size-display-sm);font-weight:var(--fx-font-weight-bold);line-height:var(--fx-line-height-tight)}.mp-pdp__price s{color:var(--fx-text-tertiary)}.mp-pdp__price[data-tag]{margin:0}.mp-pdp__price[data-tag] b{padding-inline:var(--fx-space-3);font-size:var(--fx-font-size-display-sm)}.mp-pdp__plan{font-size:var(--fx-font-size-sm)}.mp-pdp__var{gap:var(--fx-space-2);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.mp-pdp__var legend{color:var(--fx-text-secondary);font-size:var(--fx-font-size-sm);margin-block-end:var(--fx-space-2);padding:0}.mp-pdp__var legend b{color:var(--fx-text-primary)}.mp-pdp__var .fx-chip:has(>input:disabled){opacity:.45;text-decoration:line-through}.mp-swatch{inline-size:var(--fx-size-icon-sm);block-size:var(--fx-size-icon-sm);border-radius:var(--fx-radius-circle);border:var(--fx-border-width-default) solid var(--fx-border-color-strong);background:var(--mp-swatch)}.mp-pdp__qty{align-items:center;gap:var(--fx-space-3);flex-wrap:wrap;display:flex}.mp-pdp__k{color:var(--fx-text-secondary);font-size:var(--fx-font-size-sm)}.mp-pdp__left{color:var(--fx-fg-warning);font-size:var(--fx-font-size-sm);font-weight:var(--fx-font-weight-medium)}.mp-pdp__actions{gap:var(--fx-space-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;display:grid}.mp-pdp__fav svg+svg,.mp-pdp__fav[aria-pressed=true] svg:first-child{display:none}.mp-pdp__fav[aria-pressed=true] svg+svg{display:block}.mp-pdp__fav[aria-pressed=true]{color:var(--fx-text-error)}.mp-pdp__badges{gap:var(--fx-space-2);flex-wrap:wrap;display:flex}.mp-pdp__contact .fx-reveal>.fx-btn{flex:12rem}.mp-pdp__facts{margin:0}.mp-pdp__done{align-items:center;gap:var(--fx-space-2);padding:var(--fx-space-3) var(--fx-space-4);border-radius:var(--fx-radius-control);background:var(--fx-bg-muted);color:var(--fx-text-secondary);font-weight:var(--fx-font-weight-medium);margin:0;display:flex}.mp-pdp__done svg{inline-size:var(--fx-size-icon-md);block-size:var(--fx-size-icon-md);color:var(--fx-fg-success);flex:none}.mp-pdp[data-state=yakunlandi] .mp-pdp__main img{filter:grayscale();opacity:.7}.mp-pdp__perks{gap:var(--fx-space-3);font-size:var(--fx-font-size-sm);margin:0;padding:0;list-style:none;display:grid}.mp-pdp__perks li{align-items:start;gap:var(--fx-space-3);color:var(--fx-text-secondary);display:flex}.mp-pdp__perks b{color:var(--fx-text-primary);font-weight:var(--fx-font-weight-medium)}.mp-pdp__perks svg{inline-size:var(--fx-size-icon-md);block-size:var(--fx-size-icon-md);color:var(--fx-text-primary);flex:none}.mp-seller{align-items:center;gap:var(--fx-space-3);padding:var(--fx-space-3) 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);color:inherit;text-decoration:none;display:flex}.mp-seller:hover{border-color:var(--fx-border-color-strong)}.mp-seller:active{background:var(--fx-bg-pressed)}.mp-seller:focus-visible{outline:var(--fx-border-width-focus) solid var(--fx-border-color-focus);outline-offset:var(--fx-border-width-default)}.mp-seller__t{gap:var(--fx-space-1);min-inline-size:0;display:grid}.mp-seller__t b{align-items:center;gap:var(--fx-space-1);display:inline-flex}.mp-seller__t>span svg{inline-size:var(--fx-size-icon-sm);block-size:var(--fx-size-icon-sm);vertical-align:-.15em;color:var(--fx-fg-warning)}.mp-seller__ok{color:var(--fx-fg-info);display:inline-grid}.mp-seller__ok svg{inline-size:var(--fx-size-icon-sm);block-size:var(--fx-size-icon-sm)}.mp-seller__t>span{color:var(--fx-text-tertiary);font-size:var(--fx-font-size-xs)}.mp-pdp__more{gap:var(--fx-space-4);max-inline-size:80ch;display:grid}.mp-reviews{gap:var(--fx-space-4);margin:0;padding:0;list-style:none;display:grid}.mp-review{gap:var(--fx-space-2);border-block-end:var(--fx-border-width-default) solid var(--fx-border-color-default);padding-block-end:var(--fx-space-4);display:grid}.mp-review__head{align-items:center;gap:var(--fx-space-2);flex-wrap:wrap;display:flex}.mp-review__head time{color:var(--fx-text-tertiary);font-size:var(--fx-font-size-xs);margin-inline-start:auto}.mp-review p{line-height:var(--fx-line-height-normal);margin:0}.mp-review__var{color:var(--fx-text-tertiary);font-size:var(--fx-font-size-xs)}.mp-order{gap:var(--fx-space-6);display:grid}.mp-order__head{justify-content:space-between;align-items:start;gap:var(--fx-space-3);flex-wrap:wrap;display:flex}.mp-order__title{font-size:var(--fx-font-size-2xl);margin:0}.mp-order__sub{margin:var(--fx-space-1) 0 0;color:var(--fx-text-secondary)}.mp-order__steps{padding:var(--fx-space-5);border:var(--fx-border-width-default) solid var(--fx-border-color-surface);border-radius:var(--fx-radius-surface);background:var(--fx-bg-surface)}.mp-order__grid{gap:var(--fx-space-4);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;display:grid}.mp-order__box{gap:var(--fx-space-4);padding:var(--fx-space-5);border:var(--fx-border-width-default) solid var(--fx-border-color-surface);border-radius:var(--fx-radius-surface);background:var(--fx-bg-surface);display:grid}.mp-order__box h2{font-size:var(--fx-font-size-lg);margin:0}.mp-order__items{gap:var(--fx-space-3);margin:0;padding:0;list-style:none;display:grid}.mp-order__items li{grid-template-columns:calc(var(--fx-space-12) * 1.25) minmax(0, 1fr) auto;align-items:center;gap:var(--fx-space-3);display:grid}.mp-order__img{aspect-ratio:3/4;border-radius:var(--fx-radius-control);background:var(--fx-bg-muted);display:block;overflow:hidden}.mp-order__img img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.mp-order__t{gap:var(--fx-space-1);min-inline-size:0;font-size:var(--fx-font-size-sm);display:grid}.mp-order__t a{color:inherit;text-decoration:none}.mp-order__t a:hover{text-decoration:underline}.mp-order__t span{color:var(--fx-text-tertiary);font-size:var(--fx-font-size-xs)}.mp-order__n{font-size:var(--fx-font-size-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.mp-order__acts{gap:var(--fx-space-2);flex-wrap:wrap;display:flex}.mp-store{gap:var(--fx-space-5);display:grid}.mp-store__top{grid-template-columns:minmax(calc(var(--fx-space-12) * 7), 1fr) minmax(0, 2.2fr);gap:var(--fx-space-4);align-items:stretch;display:grid}.mp-store__top:not(:has(.mp-store__banner)){grid-template-columns:minmax(0,1fr)}.mp-store__card{align-content:start;gap:var(--fx-space-3);padding:var(--fx-space-5);border:var(--fx-border-width-default) solid var(--fx-border-color-surface);border-radius:var(--fx-radius-surface);background:var(--fx-bg-surface);display:grid}.mp-store__id{align-items:center;gap:var(--fx-space-4);min-inline-size:0;display:flex}.mp-store__id .fx-avatar img{object-fit:cover;block-size:100%;inline-size:100%}.mp-store__t{gap:var(--fx-space-1);min-inline-size:0;display:grid}.mp-store__nom{align-items:center;gap:var(--fx-space-2);font-size:var(--fx-font-size-xl);line-height:var(--fx-line-height-snug);margin:0;display:flex}.mp-store__slug{color:var(--fx-text-tertiary);font-size:var(--fx-font-size-sm);margin:0}.mp-store__rate{align-items:center;gap:var(--fx-space-2);font-size:var(--fx-font-size-sm);flex-wrap:wrap;margin:0;display:flex}.mp-store__rate span:last-child{color:var(--fx-text-tertiary)}.mp-store__stats{gap:var(--fx-space-6);flex-wrap:wrap;margin:0;display:flex}.mp-store__stats div{gap:var(--fx-space-1);display:grid}.mp-store__stats dt{color:var(--fx-text-tertiary);font-size:var(--fx-font-size-xs)}.mp-store__stats dd{font-size:var(--fx-font-size-xl);font-weight:var(--fx-font-weight-semibold);font-variant-numeric:tabular-nums;margin:0}.mp-store__acts{gap:var(--fx-space-2);flex-wrap:wrap;display:flex}.mp-store__banner{min-block-size:calc(var(--fx-space-12) * 4);border-radius:var(--fx-radius-surface);background:var(--fx-bg-muted);overflow:hidden}.mp-store__banner img{object-fit:cover;object-position:0 50%;block-size:100%;inline-size:100%;display:block}.mp-store__tabs{margin:0}.mp-store__kat{gap:var(--fx-space-3);display:grid}.mp-store__h{font-size:var(--fx-font-size-lg);margin:0}.mp-top{gap:var(--fx-space-2);flex-wrap:wrap;margin-block-end:var(--fx-space-3);display:flex}.mp-top+.fx-category-grid{margin-block-end:var(--fx-space-6)}.mp-leads{gap:var(--fx-space-3);display:grid}.mp-leads__lead{color:var(--fx-text-secondary);margin:0}.mp-leads__lead b{color:var(--fx-text-primary)}.mp-offers{gap:var(--fx-space-4);margin-block-start:var(--fx-space-8);display:grid}.mp-store__chips{gap:var(--fx-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.mp-store__chip{align-items:center;gap:var(--fx-space-2);min-block-size:var(--fx-control-h-md);padding:var(--fx-space-1) var(--fx-space-3) var(--fx-space-1) var(--fx-space-1);border:var(--fx-border-width-default) solid var(--fx-border-color-surface);border-radius:var(--fx-radius-control);background:var(--fx-bg-surface);color:inherit;font-size:var(--fx-font-size-sm);text-decoration:none;display:inline-flex}.mp-store__chip:not(:has(img)){padding-inline-start:var(--fx-space-3)}.mp-store__chip:hover{border-color:var(--fx-border-color-strong)}.mp-store__chip:active{background:var(--fx-bg-pressed)}.mp-store__chip:focus-visible{outline:var(--fx-border-width-focus) solid var(--fx-border-color-focus);outline-offset:var(--fx-border-width-default)}.mp-store__chip[aria-current=true]{background:var(--fx-text-primary);color:var(--fx-bg-page);border-color:#0000}.mp-store__chip img{inline-size:var(--fx-space-8);block-size:var(--fx-space-8);border-radius:var(--fx-radius-badge);object-fit:cover;background:var(--fx-bg-muted)}.mp-store__n{color:var(--fx-text-tertiary);font-size:var(--fx-font-size-xs);font-variant-numeric:tabular-nums}.mp-store__chip[aria-current=true] .mp-store__n{color:inherit;opacity:.7}.mp-shop{gap:var(--fx-space-6);display:grid}.mp-shop__head{gap:var(--fx-space-4);display:grid}.mp-shop__cover{aspect-ratio:4;border-radius:var(--fx-radius-surface);background:var(--fx-bg-muted);overflow:hidden}.mp-shop__cover img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.mp-shop__id{align-items:center;gap:var(--fx-space-4);flex-wrap:wrap;display:flex}.mp-shop__id .fx-avatar img{object-fit:cover;block-size:100%;inline-size:100%}.mp-shop__t{flex:1 1 calc(var(--fx-space-12) * 5);min-inline-size:0}.mp-shop__t h1{align-items:center;gap:var(--fx-space-2);font-size:var(--fx-font-size-2xl);margin:0;display:flex}.mp-shop__ok{color:var(--fx-fg-info);display:inline-grid}.mp-shop__ok svg{inline-size:var(--fx-size-icon-md);block-size:var(--fx-size-icon-md)}.mp-shop__t p{margin:var(--fx-space-1) 0 0;color:var(--fx-text-secondary)}.mp-shop__stats{gap:var(--fx-space-6);flex-wrap:wrap;margin:0;display:flex}.mp-shop__stats div{gap:var(--fx-space-1);display:grid}.mp-shop__stats dt{color:var(--fx-text-tertiary);font-size:var(--fx-font-size-xs)}.mp-shop__stats dd{align-items:center;gap:var(--fx-space-1);font-size:var(--fx-font-size-lg);font-weight:var(--fx-font-weight-semibold);font-variant-numeric:tabular-nums;margin:0;display:flex}.mp-shop__stats svg{inline-size:var(--fx-size-icon-md);block-size:var(--fx-size-icon-md);color:var(--fx-fg-warning)}@media (width<=839.98px){.mp-pdp__top,.mp-order__grid,.mp-store__top{grid-template-columns:minmax(0,1fr)}.mp-store__banner{min-block-size:calc(var(--fx-space-12) * 2.5);order:-1}.mp-pdp__gal{grid-template-columns:minmax(0,1fr);grid-template-areas:"main""thumbs";position:static}.mp-pdp__thumbs{grid-auto-flow:column;grid-auto-columns:calc(var(--fx-space-12) * 1.25);overflow-x:auto}}@media (width<=599.98px){.mp-pdp__actions{grid-template-columns:minmax(0,1fr) auto}.mp-pdp__actions>:nth-child(2){grid-area:2/1/auto/-1}.mp-pdp__buy,.mp-order__box,.mp-order__steps{padding:var(--fx-space-4)}}}@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}.tm-asosiy[data-astro-cid-zbds3fj5]{max-width:80rem;padding:var(--fx-space-4);gap:var(--fx-space-8);grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}.tm-qidiruv[data-astro-cid-zbds3fj5]{flex:1;max-width:36rem}@media (width<=47.99rem){.tm-qidiruv[data-astro-cid-zbds3fj5]{display:none}}.tm-tel-amallar[data-astro-cid-zbds3fj5]{align-items:center;gap:var(--fx-space-1);margin-inline-start:auto;display:none}@media (width<=839.98px){.tm-tel-amallar[data-astro-cid-zbds3fj5]{display:flex}.tm-tel-amallar[data-astro-cid-zbds3fj5] .fx-site-header__burger[data-astro-cid-zbds3fj5]{margin-inline-start:0}}
