:root{--font-sans:var(--font-suisse), var(--ui-font-family-sans);--node-chrome-font-sans:var(--font-sans);--node-chrome-danger:color-mix(in srgb, var(--ui-status-error-deep) 90%, transparent);--node-chrome-accent:#0d99ff;--canvas-chrome-accent:#0d99ff;--canvas-vector-edit-accent:var(--canvas-chrome-accent);--canvas-spacing-accent:#ff24bd;--canvas-chrome-agent-accent:#6d28d9;--canvas-chrome-menu-accent:var(--canvas-chrome-accent);--canvas-chrome-selected-surface-hover:color-mix(in srgb, var(--canvas-chrome-selected-surface) 88%, var(--gray-900));--dash-forced-foreground:ButtonText;--dash-forced-highlight:Highlight;--dash-forced-highlight-text:HighlightText;--dash-forced-surface:Canvas;--dash-destructive-hover-bg:color-mix(in srgb, var(--ui-status-error) 14%, var(--dash-surface));--dash-chart-area-fill:color-mix(in srgb, var(--dash-text-strong) 8%, transparent);--ui-focus-halo:color-mix(in srgb, var(--ui-focus-ring) 18%, transparent);--ui-spring-snappy:linear(0, .5 7%, .89 14%, 1.03 22%, 1.05 27%, 1.02 38%, .997 50%, 1);--canvas-assistant-composer-radius:1.375rem;--canvas-assistant-popover-bottom:calc(var(--ui-space-8px) + 1px + var(--ui-space-12px) + var(--canvas-assistant-control-h) + var(--ui-space-8px));--canvas-sheet-slide-duration:.22s;--canvas-sheet-slide-tail-delay:.18s;--canvas-chrome-inset-block-start:max(var(--canvas-chrome-inset), env(safe-area-inset-top,0px));--canvas-chrome-inset-inline-start:max(var(--canvas-chrome-inset), env(safe-area-inset-left,0px));--canvas-chrome-inset-inline-end:max(var(--canvas-chrome-inset), env(safe-area-inset-right,0px));--canvas-right-rail-content-top:calc(var(--canvas-chrome-inset-block-start) + var(--canvas-chrome-top-band-h));--canvas-floating-toolbar-height:calc(var(--canvas-floating-toolbar-control-h) + 2 * var(--canvas-floating-toolbar-pad));--canvas-floating-toolbar-secondary-height:calc(var(--canvas-chrome-control-h-compact) + 2 * var(--ui-space-4px) + 2px);--canvas-floating-toolbar-measured-height:var(--canvas-floating-toolbar-height);--canvas-floating-toolbar-secondary-stack:0px;--canvas-bottom-dock-floor:max(calc(var(--canvas-floating-toolbar-viewport-gap) + var(--canvas-bottom-dock-inset,0px)), env(safe-area-inset-bottom,0px));--canvas-floating-toolbar-popover-bottom:calc(var(--canvas-bottom-dock-floor) + var(--canvas-floating-toolbar-measured-height) + var(--canvas-floating-toolbar-secondary-stack) + var(--ui-space-12px));--canvas-token-manager-dock-block-start:calc(var(--canvas-chrome-inset) + 2.125rem + var(--ui-space-8px));--canvas-token-manager-dock-block-end:auto;--canvas-token-manager-dock-inline-start:calc(var(--canvas-left-rail-width,0px) + var(--canvas-chrome-inset));--canvas-token-manager-dock-width:min(300px, calc(100dvw - var(--canvas-left-rail-width,0px) - var(--canvas-right-rail-width,0px) - var(--ui-space-32px)));--canvas-token-manager-dock-min-h:44px;--canvas-toolbar-hud-width:min(32rem, max(0px, calc(100dvw - max(calc(var(--canvas-left-rail-width,0px) + var(--ui-space-12px)), env(safe-area-inset-left,0px)) - max(calc(var(--canvas-right-rail-width,0px) + var(--ui-space-12px)), env(safe-area-inset-right,0px)))));--public-title-size:clamp(2rem, 1.55rem + 1.5vw, 2.5rem);--public-hero-title-size:min(clamp(2.125rem, 1.4rem + 3.5vw, 4.5rem), 10.64vw);--public-wordmark-size:13.4vw;--public-navbar-top-inset:env(safe-area-inset-top,0px);--public-navbar-stack:calc(var(--public-navbar-height) + var(--public-navbar-top-inset));--canvas-grid-opacity-scale:.7;--canvas-grid-dot-size:.9px}@media not (min-width:640px){:root{--canvas-token-manager-dock-block-start:auto;--canvas-token-manager-dock-block-end:var(--canvas-floating-toolbar-popover-bottom);--canvas-token-manager-dock-inline-start:var(--canvas-chrome-inset);--canvas-token-manager-dock-width:min(300px, calc(100dvw - var(--canvas-chrome-inset) - var(--canvas-chrome-inset)))}}
:root{--a11y-visually-hidden-offset:-1px;--a11y-visually-hidden-size:1px;--auth-cta-bg:var(--public-text);--auth-cta-bg-hover:var(--gray-900);--auth-cta-shadow:inset 0px 1px 0px 0px var(--white-a12), 0px 1px 2px 0px var(--black-a20);--auth-cta-shadow-hover:inset 0px 1px 0px 0px var(--white-a12), 0px 4px 6px -1px var(--black-a20), 0px 2px 4px -1px var(--black-a20);--auth-error-text:var(--ui-status-error-deep);--auth-surface-bg:var(--gray-25);--auth-surface-card-bg:var(--gray-0);--auth-surface-card-shadow:0px 2px 16px 0px var(--black-a4);--auth-text:var(--public-text);--brand-blue:#0874d1;--canvas-assistant-attachment-visual:1.25rem;--canvas-assistant-control-h:var(--ui-control-h-28px);--canvas-assistant-ease:var(--ui-ease-standard);--canvas-chrome-alpha-active:var(--black-a8);--canvas-chrome-alpha-border:var(--black-a8);--canvas-chrome-alpha-border-strong:var(--black-a12);--canvas-chrome-alpha-hover:var(--black-a4);--canvas-chrome-alpha-checker:var(--gray-200);--canvas-chrome-border:var(--gray-175);--canvas-chrome-border-strong:var(--gray-200);--canvas-chrome-card-edge:#77777147;--canvas-chrome-card-shadow:inset 0px 0px 0px .5px var(--gray-0), 0px 0px 0px .5px var(--canvas-chrome-card-edge), 0px 1px 1px 0px var(--black-a4), 0px 1px 1px -.5px var(--black-a4), 0px 3px 3px -1.5px var(--black-a4), 0px 6px 6px -3px var(--black-a4), 0px 12px 12px -6px var(--black-a4), 0px 24px 24px -12px var(--black-a4);--canvas-chrome-component-accent:#9747ff;--canvas-chrome-control-h:var(--ui-control-h-28px);--canvas-chrome-control-h-compact:var(--ui-control-h-24px);--canvas-chrome-control-surface:var(--gray-50);--canvas-chrome-control-surface-hover:var(--canvas-chrome-border);--canvas-chrome-raised-chip-bg:#fbfbfb;--canvas-chrome-raised-chip-bg-hover:#fdfdfd;--canvas-chrome-dock-gap:var(--ui-space-4px);--canvas-floating-toolbar-control-h:var(--ui-control-h-32px);--canvas-floating-toolbar-pad:var(--ui-space-8px);--canvas-floating-toolbar-shadow:0px 0px .5px 0px #00000024, 0px 1px 3px 0px #00000012, 0px 3px 8px 0px #0000000f;--canvas-floating-toolbar-tier-gap:var(--ui-space-4px);--canvas-floating-toolbar-viewport-gap:var(--ui-space-8px);--canvas-chrome-focus-accent:var(--brand-blue);--canvas-chrome-ink:var(--gray-1000);--canvas-chrome-inset:.5rem;--canvas-chrome-menu-border:var(--white-a12);--canvas-chrome-menu-ink:var(--gray-0);--canvas-chrome-menu-ink-muted:#ffffff8c;--canvas-chrome-menu-surface:var(--ui-surface-inverse);--canvas-chrome-menu-shadow:0px 6px 18px 0px #00000047, 0px 1px 3px 0px #00000059;--canvas-chrome-panel-radius:var(--ui-radius-12px);--canvas-chrome-raised-chip-shadow:inset 0px 1px 0px 0px #ffffffe6, inset 0px 0px 1px 1px #fff9, 0px 0px 1px 0px var(--black-a20), 0px 1px 2px 0px #0000001a, 0px 0px 4px -1px var(--black-a12);--canvas-chrome-row-active:var(--gray-175);--canvas-chrome-row-hover:var(--gray-50);--canvas-chrome-row-selected:#e5f4ff;--canvas-chrome-row-rule:#7777712e;--canvas-chrome-selected-ink:var(--gray-0);--canvas-chrome-selected-surface:#0d99ff;--canvas-sidebar-primary-width:432px;--canvas-chrome-surface:var(--color-background);--canvas-chrome-surface-subtle:var(--canvas-chrome-surface);--canvas-chrome-text-muted:var(--gray-500);--canvas-chrome-text-primary:var(--canvas-chrome-text-strong);--canvas-chrome-text-strong:var(--gray-900);--canvas-chrome-thumb-shadow:0px 0px .5px 0px var(--black-a30), 0px 1px 3px 0px #00000026;--canvas-toolbar-hud-block-size:15.375rem;--canvas-chrome-top-band-h:3rem;--canvas-vector-edit-handle-arm:var(--black-a30);--canvas-chrome-window-shadow:0px 2px 5px 0px #00000026, 0px 10px 16px 0px var(--black-a12), 0px 0px .5px 0px var(--black-a12);--color-background:var(--gray-0);--color-foreground:var(--gray-1000);--dash-accent:#8150f2;--dash-accent-hover:#7448da;--dash-border:var(--gray-175);--dash-border-strong:var(--gray-200);--dash-fill-strong-hover:var(--gray-900);--dash-heatmap-1:#2850ff;--dash-heatmap-2:#00dcdc;--dash-heatmap-3:#00dc3c;--dash-heatmap-4:#ffdc00;--dash-heatmap-5:#ff281e;--dash-sidebar-collapsed-width:3.25rem;--dash-topband-h:4rem;--dash-sidebar-width:12rem;--dash-surface:var(--gray-0);--dash-surface-subtle:var(--gray-50);--dash-text-muted:var(--gray-600);--dash-text-strong:var(--gray-1000);--dash-z-float:50;--dictation-active-color:#8855fff2;--ui-shadow-modal:0px 24px 64px 0px var(--black-a20);--ui-shadow-panel:0px 4px 6px -1px var(--black-a4), 0px 2px 4px -1px var(--black-a4);--ui-shadow-popover:0px 6px 14px 0px var(--black-a8);--ui-shadow-soft:0px 1px 2px 0px var(--black-a4);--gray-0:#fff;--gray-1000:#000;--gray-175:#e6e6e6;--gray-200:#ddd;--gray-25:#fafafa;--gray-50:#f3f3f3;--gray-500:#666;--gray-600:#525252;--gray-700:#404040;--gray-800:#2f2f2f;--gray-900:#1f1f1f;--black-a12:#0000001f;--black-a20:#0003;--black-a30:#0000004d;--black-a4:#0000000a;--black-a45:#00000073;--black-a55:#0000008c;--black-a8:#00000014;--black-a82:#000000d1;--white-a12:#ffffff1f;--white-a25:#ffffff40;--white-a70:#ffffffb3;--white-a92:#ffffffeb;--node-card-body-radius:var(--ui-radius-16px);--node-card-border:#c6c6c6;--node-card-float-shadow:0px 2px 6px 0px var(--black-a4), 0px 1px 2px 0px var(--black-a4);--node-card-radius:1.1875rem;--node-card-shadow:0px 2px 8px 0px #00000017;--node-card-surface:var(--node-chrome-surface-0);--node-chrome-border-soft:var(--ui-border-soft);--node-chrome-border-strong:var(--ui-border-strong);--node-chrome-border-subtle:var(--gray-50);--node-chrome-drag-affordance-hit-min:1.5rem;--node-chrome-drag-header-height:.5rem;--node-chrome-focus-ring-inset:var(--ui-focus-ring-inset);--node-chrome-focus-ring-offset:var(--ui-focus-ring-offset);--node-chrome-focus-ring-width:var(--ui-focus-ring-width);--node-chrome-focus-ring:var(--ui-focus-ring);--node-chrome-foreground:var(--gray-1000);--node-chrome-label-color:var(--node-chrome-text-primary);--node-chrome-line-none:var(--ui-line-none);--node-chrome-line-relaxed:var(--ui-line-relaxed);--node-chrome-line-snug:var(--ui-line-snug);--node-chrome-line-tight:var(--ui-line-tight);--node-chrome-link:var(--brand-blue);--node-chrome-opacity-disabled:var(--ui-opacity-disabled);--node-chrome-radius-2xs:var(--ui-radius-2px);--node-chrome-radius-full:var(--ui-radius-full);--node-chrome-radius-md:var(--ui-radius-12px);--node-chrome-radius-sm:var(--ui-radius-8px);--node-chrome-radius-xs:var(--ui-radius-6px);--node-chrome-radius-xxs:var(--ui-radius-4px);--node-chrome-space-12px:var(--ui-space-12px);--node-chrome-space-16px:var(--ui-space-16px);--node-chrome-space-20px:var(--ui-space-20px);--node-chrome-space-24px:var(--ui-space-24px);--node-chrome-space-2px:var(--ui-space-2px);--node-chrome-space-32px:var(--ui-space-32px);--node-chrome-space-4px:var(--ui-space-4px);--node-chrome-space-6px:var(--ui-space-6px);--node-chrome-space-8px:var(--ui-space-8px);--node-chrome-status-error:var(--ui-status-error);--node-chrome-status-error-bg:var(--ui-status-error-bg);--node-chrome-status-error-border:var(--ui-status-error-border);--node-chrome-status-error-text:var(--ui-status-error-deep);--node-chrome-status-success:var(--ui-status-success);--node-chrome-surface-0:var(--gray-0);--node-chrome-surface-1:var(--gray-25);--node-chrome-surface-2:var(--gray-50);--node-chrome-text-base:var(--ui-text-14px);--node-chrome-text-faint:var(--black-a55);--node-chrome-text-micro:var(--ui-text-10px);--node-chrome-text-primary:var(--gray-800);--node-chrome-text-secondary:var(--gray-600);--node-chrome-text-sm:var(--ui-text-12px);--node-chrome-text-strong:var(--gray-900);--node-chrome-duration-medium:var(--ui-duration-medium);--node-chrome-duration-shimmer:var(--ui-duration-shimmer);--node-chrome-duration-slow:var(--ui-duration-slow);--node-chrome-ease-out:var(--ui-ease-out);--node-chrome-ease-standard:var(--ui-ease-standard);--node-chrome-transition-fast:var(--ui-transition-fast);--node-chrome-transition-quick:.12s cubic-bezier(.25, .1, .25, 1) 0s;--node-chrome-transition-shell:var(--ui-transition-medium);--node-chrome-weight-regular:var(--ui-weight-regular);--node-chrome-weight-strong:var(--ui-weight-strong);--node-chrome-z-anchored-layer:40;--node-chrome-z-chip:18;--node-chrome-z-handle-active:20;--node-chrome-z-handles:10;--node-chrome-z-media-overlay:14;--node-chrome-z-modal:var(--ui-z-modal);--node-chrome-z-port-label:30;--node-shell-on-surface:#fafafaf2;--node-shell-on-surface-muted:#fafafa9e;--node-shell-outline-hover:#fafafa57;--node-shell-outline-resting:#fafafa29;--node-shell-outline-selected:#fafafab8;--node-shell-surface:#171717;--public-action-shadow:0px 4px 15px 0px var(--black-a12);--public-action-shadow-hover:0px 6px 20px 0px var(--black-a20);--public-border:var(--ui-border-soft);--public-border-hover:var(--ui-border-strong);--public-brand-field:var(--brand-blue);--public-brand-guide:var(--white-a12);--public-brand-muted:#fffffffa;--public-brand-on-field:var(--gray-0);--public-card-bg:var(--color-background);--public-card-border:1px solid var(--public-card-border-color);--public-card-border-color:var(--black-a8);--public-card-border-color-strong:var(--black-a12);--public-control-bg:var(--ui-surface-1);--public-control-bg-hover:var(--ui-surface-2);--public-eyebrow-tracking:.12em;--public-form-btn-bg:var(--public-text);--public-form-btn-fg:var(--public-inverse-text);--public-form-control-height:var(--ui-control-h-36px);--public-form-control-radius:var(--ui-radius-8px);--public-form-focus-ring:var(--ui-focus-ring);--public-inverse-bg:var(--gray-1000);--public-inverse-text:var(--gray-0);--public-motion-smooth:var(--ui-duration-slow) var(--ui-ease-out) 0s;--public-navbar-height:68px;--public-page-max-width:80rem;--public-pill-bg:var(--black-a8);--public-reading-max-width:50rem;--public-skeleton-fill:var(--gray-175);--public-skeleton-fill-inverse:#262626bf;--public-surface:var(--color-background);--public-surface-hover:var(--black-a4);--public-surface-muted:var(--ui-surface-2);--public-text:var(--gray-1000);--public-text-muted:var(--gray-500);--public-z-nav:50;--public-z-nav-overlay:40;--public-z-sticky:20;--ui-ring-hairline:0px 0px 0px 1px var(--black-a8);--route-state-control-height:var(--ui-control-h-44px);--route-state-control-padding-block:var(--ui-space-8px);--route-state-control-padding-inline:var(--ui-space-16px);--route-state-control-radius:var(--ui-radius-8px);--route-state-motion:var(--ui-transition-fast);--ui-blur-canvas-preserve:.5px;--ui-blur-popover:20px;--ui-border-soft:var(--gray-175);--ui-border-strong:var(--gray-200);--ui-control-h-20px:1.25rem;--ui-control-h-24px:1.5rem;--ui-control-h-28px:1.75rem;--ui-control-h-32px:2rem;--ui-control-h-36px:2.25rem;--ui-control-h-44px:2.75rem;--ui-duration-fast:.15s;--ui-duration-medium:.2s;--ui-duration-shimmer:1.6s;--ui-duration-slow:.3s;--ui-ease-in:cubic-bezier(.55, 0, .75, .4);--ui-ease-in-out:cubic-bezier(.65, 0, .35, 1);--ui-ease-out:cubic-bezier(.16, 1, .3, 1);--ui-ease-out-soft:cubic-bezier(.22, 1, .36, 1);--ui-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ui-ease-spring-soft:cubic-bezier(.3, 1.45, .4, 1);--ui-ease-standard:cubic-bezier(.4, 0, .2, 1);--ui-font-family-sans:"Suisse Intl", "Arial", sans-serif;--ui-focus-ring-inset:-1px;--ui-focus-ring-offset:1px;--ui-focus-ring-width:1px;--ui-focus-ring:var(--gray-500);--ui-line-none:1;--ui-line-relaxed:1.5;--ui-line-snug:1.4;--ui-line-tight:1.25;--ui-opacity-disabled:.6;--ui-radius-12px:.75rem;--ui-radius-16px:1rem;--ui-radius-2px:.125rem;--ui-radius-4px:.25rem;--ui-radius-6px:.375rem;--ui-radius-8px:.5rem;--ui-radius-full:9999px;--ui-selection-bg:var(--black-a20);--ui-space-12px:.75rem;--ui-space-16px:1rem;--ui-space-20px:1.25rem;--ui-space-24px:1.5rem;--ui-space-2px:.125rem;--ui-space-32px:2rem;--ui-space-40px:2.5rem;--ui-space-48px:3rem;--ui-space-4px:.25rem;--ui-space-64px:4rem;--ui-space-6px:.375rem;--ui-space-8px:.5rem;--ui-status-error:#dc2626;--ui-status-error-bg:#dc262614;--ui-status-error-border:#dc262633;--ui-status-error-deep:#b91c1c;--ui-status-error-focus:#dc262652;--ui-status-muted-text:var(--gray-500);--ui-status-success:#166534;--ui-status-success-bg:#1665341a;--ui-status-success-border:#16653433;--ui-status-warning:#92400e;--ui-status-warning-base:#f59e0b;--ui-status-warning-bg:#f59e0b14;--ui-status-warning-border:#f59e0b40;--ui-surface-0:var(--gray-0);--ui-surface-1:var(--gray-25);--ui-surface-2:var(--gray-50);--ui-surface-inverse:var(--gray-900);--ui-surface-subtle:var(--ui-surface-1);--ui-surface-subtle-hover:var(--ui-surface-2);--ui-text-10px:.625rem;--ui-text-11px:.6875rem;--ui-text-12px:.75rem;--ui-text-14px:.875rem;--ui-text-16px:1rem;--ui-text-20px:1.25rem;--ui-text-24px:1.5rem;--ui-tracking-tight:-.02em;--ui-tracking-wide:.04em;--ui-transition-fast:var(--ui-duration-fast) cubic-bezier(.25, .1, .25, 1) 0s;--ui-transition-medium:var(--ui-duration-medium) cubic-bezier(.25, .1, .25, 1) 0s;--ui-weight-regular:400;--ui-weight-strong:600;--ui-z-modal:9999;--ui-z-overlay:1000;--ui-z-raised:10;--ui-z-toast:10000}@supports (color:lab(0% 0 0)){:root{--brand-blue:lab(47.5457% .590116 -56.4985);--canvas-chrome-card-edge:lab(49.8942% -.879467 3.31194/.28);--canvas-chrome-component-accent:lab(48.8401% 60.1763 -79.7255);--canvas-chrome-raised-chip-bg:lab(98.6181% 0 0);--canvas-chrome-raised-chip-bg-hover:lab(99.3096% 0 0);--canvas-floating-toolbar-shadow:0px 0px .5px 0px lab(0% 0 0/.14), 0px 1px 3px 0px lab(0% 0 0/.07), 0px 3px 8px 0px lab(0% 0 0/.06);--canvas-chrome-menu-ink-muted:lab(100% 0 0/.55);--canvas-chrome-menu-shadow:0px 6px 18px 0px lab(0% 0 0/.28), 0px 1px 3px 0px lab(0% 0 0/.35);--canvas-chrome-raised-chip-shadow:inset 0px 1px 0px 0px lab(100% 0 0/.9), inset 0px 0px 1px 1px lab(100% 0 0/.6), 0px 0px 1px 0px var(--black-a20), 0px 1px 2px 0px lab(0% 0 0/.1), 0px 0px 4px -1px var(--black-a12);--canvas-chrome-row-selected:lab(95.3078% -3.54832 -7.09374);--canvas-chrome-row-rule:lab(49.8942% -.879467 3.31194/.18);--canvas-chrome-selected-surface:lab(60.7708% -4.80679 -60.9497);--canvas-chrome-thumb-shadow:0px 0px .5px 0px var(--black-a30), 0px 1px 3px 0px lab(0% 0 0/.15);--canvas-chrome-window-shadow:0px 2px 5px 0px lab(0% 0 0/.15), 0px 10px 16px 0px var(--black-a12), 0px 0px .5px 0px var(--black-a12);--dash-accent:lab(46.9977% 48.8302 -75.613);--dash-accent-hover:lab(42.4322% 44.8076 -69.5521);--dash-heatmap-1:lab(41.6655% 38.8931 -91.889);--dash-heatmap-2:lab(79.4117% -45.3118 -13.3831);--dash-heatmap-3:lab(77.0297% -69.0631 60.8473);--dash-heatmap-4:lab(88.7124% .511557 87.3729);--dash-heatmap-5:lab(55.9365% 76.6306 61.4665);--dictation-active-color:lab(49.5593% 50.6371 -78.646/.95);--gray-0:lab(100% 0 0);--gray-1000:lab(0% 0 0);--gray-175:lab(91.293% 0 0);--gray-200:lab(88.1155% 0 0);--gray-25:lab(98.272% 0 .0000119209);--gray-50:lab(95.8418% 0 .0000119209);--gray-500:lab(43.1923% -.0000298023 0);--gray-600:lab(34.8782% 0 -.00000596046);--gray-700:lab(27.0934% .0000149012 0);--gray-800:lab(19.4022% 0 0);--gray-900:lab(11.7579% 0 .00000298023);--black-a12:lab(0% 0 0/.12);--black-a20:lab(0% 0 0/.2);--black-a30:lab(0% 0 0/.3);--black-a4:lab(0% 0 0/.04);--black-a45:lab(0% 0 0/.45);--black-a55:lab(0% 0 0/.55);--black-a8:lab(0% 0 0/.08);--black-a82:lab(0% 0 0/.82);--white-a12:lab(100% 0 0/.12);--white-a25:lab(100% 0 0/.25);--white-a70:lab(100% 0 0/.7);--white-a92:lab(100% 0 0/.92);--node-card-border:lab(79.8812% .0000298023 -.0000119209);--node-card-shadow:0px 2px 8px 0px lab(0% 0 0/.09);--node-shell-on-surface:lab(98.272% 0 .0000119209/.95);--node-shell-on-surface-muted:lab(98.272% 0 .0000119209/.62);--node-shell-outline-hover:lab(98.272% 0 .0000119209/.34);--node-shell-outline-resting:lab(98.272% 0 .0000119209/.16);--node-shell-outline-selected:lab(98.272% 0 .0000119209/.72);--node-shell-surface:lab(7.73956% 0 0);--public-brand-muted:lab(100% 0 0/.98);--public-skeleton-fill-inverse:lab(15.1597% -.0000149012 0/.75);--ui-status-error:lab(48.7982% 67.6999 48.8038);--ui-status-error-bg:lab(48.7982% 67.6999 48.8038/.08);--ui-status-error-border:lab(48.7982% 67.6999 48.8038/.2);--ui-status-error-deep:lab(40.7306% 59.9197 43.8844);--ui-status-error-focus:lab(48.7982% 67.6999 48.8038/.32);--ui-status-success:lab(37.3278% -33.358 20.7187);--ui-status-success-bg:lab(37.3278% -33.358 20.7187/.1);--ui-status-success-border:lab(37.3278% -33.358 20.7187/.2);--ui-status-warning:lab(38.0167% 33.4896 44.1573);--ui-status-warning-base:lab(72.7914% 26.933 75.4339);--ui-status-warning-bg:lab(72.7914% 26.933 75.4339/.08);--ui-status-warning-border:lab(72.7914% 26.933 75.4339/.25)}}
.bs-sr-only,.bs-skip-link{inline-size:var(--a11y-visually-hidden-size);block-size:var(--a11y-visually-hidden-size);margin:var(--a11y-visually-hidden-offset);clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border-width:0;padding:0;position:absolute;overflow:hidden}.bs-skip-link:focus{z-index:var(--ui-z-overlay);clip:auto;clip-path:none;white-space:normal;border-radius:var(--ui-radius-16px);background:var(--color-background);block-size:auto;inline-size:auto;padding:var(--ui-space-8px) var(--ui-space-16px);font-size:var(--ui-text-12px);font-weight:var(--ui-weight-strong);color:var(--color-foreground);outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring);outline-offset:var(--ui-focus-ring-offset);margin:0;position:fixed;inset-block-start:var(--ui-space-16px);inset-inline-start:var(--ui-space-16px);overflow:visible}
.bs-state-inline-link{margin-top:var(--ui-space-8px);font-size:var(--ui-text-12px);color:var(--gray-600);transition:color var(--route-state-motion);display:inline-block}.bs-state-inline-link:hover{color:var(--gray-900)}.bs-state-primary-button,.bs-state-secondary-action,.bs-state-retry-button{min-height:var(--route-state-control-height);border-radius:var(--route-state-control-radius);font-size:var(--ui-text-12px);transition:background var(--route-state-motion)}.bs-state-primary-button,.bs-state-secondary-action{padding:var(--route-state-control-padding-block) var(--route-state-control-padding-inline);justify-content:center;align-items:center;display:inline-flex}.bs-state-primary-button{margin-top:var(--ui-space-16px);background:var(--gray-1000);font-weight:var(--ui-weight-strong);color:var(--color-background)}.bs-state-primary-button:hover,.bs-state-primary-button:active{background:var(--gray-900)}.bs-state-primary-button:focus-visible{box-shadow:0 0 0 var(--ui-focus-ring-width) var(--ui-focus-ring);outline:none}.bs-state-secondary-action,.bs-state-retry-button{border:1px solid var(--gray-175);color:var(--gray-900)}.bs-state-secondary-action{background:var(--color-background)}.bs-state-secondary-action:hover,.bs-state-retry-button{background:var(--gray-50)}.bs-state-retry-button:hover{background:var(--gray-175);border-color:var(--gray-200)}.bs-state-retry-button{padding:var(--route-state-control-padding-block) var(--route-state-control-padding-inline)}.bs-state-scope-container-page,.bs-state-scope-container-dashboard{background:var(--color-background);padding:var(--ui-space-32px);justify-content:center;align-items:center;display:flex}.bs-state-scope-container-page{min-height:100dvh}.bs-state-scope-container-dashboard{height:100%}.bs-state-centered-inner{text-align:center;max-width:28rem}.bs-state-centered-title{min-width:0;font-size:var(--ui-text-20px);line-height:var(--ui-line-tight);font-weight:var(--ui-weight-strong);letter-spacing:var(--ui-tracking-tight);color:var(--gray-1000)}.bs-state-centered-desc{margin-top:var(--ui-space-8px);font-size:var(--ui-text-14px);font-weight:var(--ui-weight-regular);line-height:var(--ui-line-snug);color:var(--gray-500)}.bs-state-actions-row{justify-content:center;align-items:center;gap:var(--ui-space-12px);margin-top:var(--ui-space-16px);flex-wrap:wrap;display:flex}@media (forced-colors:active){.bs-state-primary-button:focus-visible{outline:var(--ui-focus-ring-width) solid Highlight;outline-offset:var(--ui-focus-ring-offset)}}
@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}@media (prefers-reduced-motion:reduce){.animate-spin{animation:none}:root{--ui-transition-fast:0s;--ui-transition-medium:0s}}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}img,picture,video,canvas{max-width:100%;display:block}svg{display:block}button,input,select,textarea{font:inherit;color:inherit;border:0}button{background:0 0}a{-webkit-text-decoration:inherit;text-decoration:inherit;color:inherit}:where(ul[role=list],ol[role=list]){list-style:none}table{border-collapse:collapse}::selection{background-color:var(--ui-selection-bg);color:inherit}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;overscroll-behavior:none;overflow-x:clip}body{background:var(--color-background);color:var(--color-foreground);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;max-width:100vw;min-height:100dvh;line-height:var(--ui-line-relaxed)}code,pre,kbd,samp{font-family:var(--font-sans)}button,[role=button]{cursor:pointer}:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring);outline-offset:var(--ui-focus-ring-offset)}:where([data-focus-visible-suppressed=true]):focus-visible{box-shadow:none!important;outline:none!important}
