@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";
:root{--color-panel-edge:var(--color-border);--color-panel-edge-hover:var(--color-border)}@supports (color:color-mix(in lab, red, red)){:root{--color-panel-edge-hover:color-mix(in srgb, var(--color-border) 45%, var(--color-text-muted))}}:root{--color-accent:#fff;--color-accent-weak:#ffffff1a;--color-editor-chrome:#191919;--color-editor-canvas:#222;--color-editor-canvas-loading:#111;--color-bg:#111;--color-frame:#191919;--color-sidebar-bg:#222;--color-surface:#111;--color-surface-2:#191919;--color-surface-3:#242424;--color-text:#ffffffeb;--color-text-muted:#ffffffa6;--color-success:#10b981;--color-success-bg:var(--color-success)}@supports (color:color-mix(in lab, red, red)){:root{--color-success-bg:color-mix(in srgb, var(--color-success) 10%, transparent)}}:root{--color-success-fg:var(--color-success);--color-warning:#f59e0b;--color-warning-bg:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){:root{--color-warning-bg:color-mix(in srgb, var(--color-warning) 10%, transparent)}}:root{--color-warning-fg:var(--color-warning);--color-star:#f6c343;--color-scrim:#00000024;--scrim-blur:2px;--color-star-empty:var(--color-text-muted)}@supports (color:color-mix(in lab, red, red)){:root{--color-star-empty:color-mix(in srgb, var(--color-text-muted) 45%, transparent)}}:root{--color-error:#ef4444;--color-error-bg:var(--color-error)}@supports (color:color-mix(in lab, red, red)){:root{--color-error-bg:color-mix(in srgb, var(--color-error) 10%, transparent)}}:root{--color-error-fg:var(--color-error);--color-info:#3b82f6;--color-info-bg:var(--color-info)}@supports (color:color-mix(in lab, red, red)){:root{--color-info-bg:color-mix(in srgb, var(--color-info) 10%, transparent)}}:root{--color-info-fg:var(--color-info);--color-purple:#8b5cf6;--color-purple-bg:var(--color-purple)}@supports (color:color-mix(in lab, red, red)){:root{--color-purple-bg:color-mix(in srgb, var(--color-purple) 10%, transparent)}}:root{--color-purple-fg:var(--color-purple);--color-border:#ffffff14;--color-card-border:#ffffff0d;--color-hover:#ffffff08;--color-active:#ffffff0f;--color-primary-hover:var(--color-text)}@supports (color:color-mix(in lab, red, red)){:root{--color-primary-hover:color-mix(in srgb, var(--color-text) 88%, black)}}:root{--color-primary-active:var(--color-text)}@supports (color:color-mix(in lab, red, red)){:root{--color-primary-active:color-mix(in srgb, var(--color-text) 85%, black)}}:root{--color-success-active:var(--color-success)}@supports (color:color-mix(in lab, red, red)){:root{--color-success-active:color-mix(in srgb, var(--color-success) 82%, black)}}:root{--color-danger-active:var(--color-error)}@supports (color:color-mix(in lab, red, red)){:root{--color-danger-active:color-mix(in srgb, var(--color-error) 82%, black)}}:root{--color-resize-handle:#3b82f6;--color-scroll-track:#111;--color-scroll-thumb:#ffffff1f;--color-surface-hover-strong:#262626;--shadow-1:none;--shadow-sm:none;--shadow-lg:none;--shadow-2:none;--color-body-backdrop:radial-gradient(circle at top, var(--color-shell-frame) 0%, var(--color-shell-frame) 55%), var(--color-shell-frame)}@supports (color:color-mix(in lab, red, red)){:root{--color-body-backdrop:radial-gradient(circle at top, color-mix(in srgb, var(--color-shell-frame) 78%, #2a2a2a) 0%, var(--color-shell-frame) 55%), var(--color-shell-frame)}}:root{--color-field-border-hover:#fff3;--color-field-focus-border:var(--color-text-muted);--color-field-placeholder:#ffffff6b;--opacity-disabled:.6;--cursor-disabled:not-allowed;--color-popover-shadow:none;--color-popover-outline:#ffffff0d;--color-banner-bg:#1a1a1a;--color-media-empty-bg:#2c2c2c;--color-media-empty-fg:#ffffffb8;--button-transition-duration:0s;--button-transition-easing:linear;--motion-enter-fast-duration:.15s;--motion-enter-medium-duration:.22s;--motion-enter-slow-duration:.3s;--motion-enter-easing:cubic-bezier(.22, 1, .36, 1);--motion-enter-emphasized-easing:cubic-bezier(.16, 1, .3, 1);--button-press-shadow-depth:0 0 0 0 transparent;--button-press-halo-size:4px;--button-focus-halo-size:6px;--button-press-outline:var(--color-text)}@supports (color:color-mix(in lab, red, red)){:root{--button-press-outline:color-mix(in srgb, var(--color-text) 14%, transparent)}}:root{--button-primary-shadow-rest:none;--button-primary-shadow-hover:none;--button-primary-shadow-pressed:0 0 0 0 transparent;--color-header-btn-text:var(--color-text-muted);--color-header-btn-icon:var(--color-text-muted);--color-header-btn-hover-text:var(--color-text);--color-header-btn-hover-icon:var(--color-text);--color-floating-toolbar-bg:var(--color-shell-sidebar-bg);--color-floating-toolbar-text:var(--color-shell-text);--color-floating-toolbar-border:var(--color-shell-border);--color-toast-bg:#262626;--color-toast-text:#fff;--color-multiselect-tag-bg:#ffffff14;--color-multiselect-tag-border:#ffffff1a;--color-multiselect-tag-text:var(--color-text);--color-search-dropdown-bg:#202020;--color-settings-sidebar-accent:#222;--artessian-logo-bg:#fefefe;--artessian-logo-fg:#151515;--color-overlay-frame-bg:#222;--color-overlay-panel-bg:#111;--color-overlay-panel-border:#ffffff14;--color-overlay-panel-shadow:none;--color-overlay-card-bg:#191919;--color-overlay-card-border:#ffffff14;--color-overlay-card-shadow:none;--color-overlay-chip-bg:#242424;--color-overlay-chip-hover-bg:#2b2b2b;--color-overlay-chip-border:#ffffff0a;--color-overlay-chip-text:var(--color-text)}@supports (color:color-mix(in lab, red, red)){:root{--color-overlay-chip-text:color-mix(in srgb, var(--color-text) 72%, var(--color-text-muted))}}:root{--color-overlay-chip-hover-text:var(--color-text);--overlay-panel-padding:0px;--overlay-panel-radius:22px;--z-layer-dropdown:3100;--z-layer-popover:3100;--z-layer-modal:1600;--z-layer-modal-fullscreen:2000;--z-layer-modal-settings:3000;--z-layer-floating-toolbar:10000;--sidebar-width:60px;--topbar-height:40px;--radius:10px;--frame-radius:1rem;--space-half:3px;--space-1:6px;--space-2:10px;--space-3:14px;--space-4:18px;--space-5:24px;--font:"Inter", ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Arial;--font-header:"Inter", var(--font);--text-xs:11px;--text-sm:13px;--text-md:15px;--text-lg:18px;--text-xl:22px;--sidebar-item-height:64px;--color-app-wallpaper:#0c0c0d;--color-shell-frame:#191919;--color-shell-sidebar-bg:#222;--color-shell-surface:#111;--color-shell-surface-2:#191919;--color-shell-text:#ffffffeb;--color-shell-text-muted:#ffffffa6;--color-shell-border:#ffffff14;--color-shell-hover:#ffffff08;--color-shell-active:#ffffff0f;--color-shell-control-bg:#ffffff0b;--color-shell-control-hover:#ffffff12;--color-shell-control-focus:#ffffff17;--color-shell-accent:#fff;--color-shell-accent-weak:#ffffff1a;--color-shell-contrast-bg:#111;--color-shell-scroll-thumb:#ffffff1f}[data-theme=light]{--color-accent:#000;--color-accent-weak:#0000000d;--color-editor-chrome:#ebebeb;--color-editor-canvas:#f5f5f5;--color-editor-canvas-loading:#fff;--color-bg:#fff;--color-frame:#f2f4f7;--color-sidebar-bg:#f7f9fc;--color-surface:#fff;--color-surface-2:#f6f8fb;--color-surface-3:#edf2f7;--color-text:#111827;--color-text-muted:#667085;--color-border:#0f172a1a;--color-card-border:#0f172a14;--color-hover:#0f172a09;--color-active:#0f172a11;--color-primary-hover:var(--color-text)}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--color-primary-hover:color-mix(in srgb, var(--color-text) 76%, black)}}[data-theme=light]{--color-primary-active:var(--color-text)}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--color-primary-active:color-mix(in srgb, var(--color-text) 88%, black)}}[data-theme=light]{--color-success-active:var(--color-success)}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--color-success-active:color-mix(in srgb, var(--color-success) 84%, black)}}[data-theme=light]{--color-danger-active:var(--color-error)}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--color-danger-active:color-mix(in srgb, var(--color-error) 84%, black)}}[data-theme=light]{--color-resize-handle:#2563eb;--color-scroll-track:#edf2f7;--color-scroll-thumb:#0f172a24;--color-surface-hover-strong:#edf2f7;--shadow-1:none;--shadow-sm:none;--shadow-lg:none;--shadow-2:none;--color-body-backdrop:linear-gradient(180deg, #fbfcfd 0%, #f2f4f7 100%);--color-field-border-hover:#0f172a29;--color-field-focus-border:#475467;--color-field-placeholder:#98a2b3;--color-popover-shadow:none;--color-popover-outline:#0f172a0f;--color-banner-bg:#f8fafc;--color-media-empty-bg:#eef2f7;--color-media-empty-fg:#667085;--surface-float-bg:#fff;--surface-float-border:#0f172a1f;--surface-float-shadow:0 0 0 1px #0f172a14, 0 10px 28px #00000017, 0 2px 6px #0000000d;--surface-float-hover-bg:#fafbfc;--surface-float-active-bg:#f5f7fa;--surface-input-bg:#fff;--surface-input-border:#0f172a24;--surface-input-hover-border:#0f172a38;--surface-input-focus-border:#3b82f6;--surface-input-focus-ring:#3b82f626;--surface-menu-bg:#fff;--surface-menu-border:#0f172a1a;--surface-menu-shadow:0 0 0 1px #0f172a14, 0 12px 32px #0000001a, 0 4px 8px #0000000a;--surface-menu-item-hover:#0f172a0a;--surface-menu-item-active:#0f172a14;--surface-menu-item-selected-bg:#0000000a;--surface-modal-bg:#fff;--surface-modal-border:#0f172a1a;--surface-modal-shadow:0 0 0 1px #0f172a14, 0 20px 48px #0000001f, 0 8px 16px #0000000f;--surface-card-bg:#fff;--surface-card-border:#0f172a1a;--surface-card-shadow:0 0 0 1px #0f172a0f, 0 4px 12px #0000000d;--button-press-shadow-depth:0 0 0 0 transparent;--button-press-halo-size:4px;--button-focus-halo-size:6px;--button-press-outline:var(--color-text)}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--button-press-outline:color-mix(in srgb, var(--color-text) 18%, transparent)}}[data-theme=light]{--button-primary-shadow-rest:none;--button-primary-shadow-hover:none;--button-primary-shadow-pressed:0 0 0 0 transparent;--color-toast-bg:#f8fafc;--color-toast-text:#111;--color-header-btn-text:#667085;--color-header-btn-icon:#667085;--color-header-btn-hover-text:#111;--color-header-btn-hover-icon:#111;--color-floating-toolbar-bg:var(--color-shell-sidebar-bg);--color-floating-toolbar-text:var(--color-shell-text);--color-floating-toolbar-border:var(--color-shell-border);--color-multiselect-tag-bg:#0000000a;--color-multiselect-tag-border:#00000014;--color-multiselect-tag-text:var(--color-text);--color-search-dropdown-bg:#fff;--color-settings-sidebar-accent:#f7f9fc;--artessian-logo-bg:#151515;--artessian-logo-fg:#fefefe;--color-overlay-frame-bg:#edf2f6;--color-overlay-panel-bg:#fbfcfd;--color-overlay-panel-border:#0f172a1f;--color-overlay-panel-shadow:none;--color-overlay-card-bg:#fff;--color-overlay-card-border:#0f172a1a;--color-overlay-card-shadow:none;--color-overlay-chip-bg:#f6f8fb;--color-overlay-chip-hover-bg:#edf2f7;--color-overlay-chip-border:#0f172a0f;--color-overlay-chip-text:#475467;--color-overlay-chip-hover-text:#111827;--overlay-panel-padding:0px;--overlay-panel-radius:22px;--color-success-bg:var(--color-success)}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--color-success-bg:color-mix(in srgb, var(--color-success) 30%, transparent)}}[data-theme=light]{--color-success-fg:var(--color-success)}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--color-success-fg:color-mix(in srgb, var(--color-success) 80%, black)}}[data-theme=light]{--color-warning-bg:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--color-warning-bg:color-mix(in srgb, var(--color-warning) 30%, transparent)}}[data-theme=light]{--color-warning-fg:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--color-warning-fg:color-mix(in srgb, var(--color-warning) 80%, black)}}[data-theme=light]{--color-error-bg:var(--color-error)}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--color-error-bg:color-mix(in srgb, var(--color-error) 30%, transparent)}}[data-theme=light]{--color-error-fg:var(--color-error)}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--color-error-fg:color-mix(in srgb, var(--color-error) 80%, black)}}[data-theme=light]{--color-info-bg:var(--color-info)}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--color-info-bg:color-mix(in srgb, var(--color-info) 30%, transparent)}}[data-theme=light]{--color-info-fg:var(--color-info)}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--color-info-fg:color-mix(in srgb, var(--color-info) 80%, black)}}[data-theme=light]{--color-purple-bg:var(--color-purple)}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--color-purple-bg:color-mix(in srgb, var(--color-purple) 30%, transparent)}}[data-theme=light]{--color-purple-fg:var(--color-purple)}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--color-purple-fg:color-mix(in srgb, var(--color-purple) 80%, black)}}[data-theme=light]{--color-app-wallpaper:#dde2ea;--color-shell-frame:#f2f4f7;--color-shell-sidebar-bg:#f7f9fc;--color-shell-surface:#fff;--color-shell-surface-2:#f6f8fb;--color-shell-text:#111827;--color-shell-text-muted:#667085;--color-shell-border:#0f172a1a;--color-shell-hover:#0f172a09;--color-shell-active:#0f172a11;--color-shell-control-bg:#f6f8fb;--color-shell-control-hover:#fbfcfd;--color-shell-control-focus:#fff;--color-shell-accent:#000;--color-shell-accent-weak:#0000000d;--color-shell-contrast-bg:#fff;--color-shell-scroll-thumb:#0f172a24}[data-theme=classic]{--color-accent:#000;--color-accent-weak:#0000000d;--color-editor-chrome:#191919;--color-editor-canvas:#f5f5f5;--color-editor-canvas-loading:#fff;--color-bg:#fff;--color-frame:#eceae5;--color-sidebar-bg:#f5f5f5;--color-surface:#fff;--color-surface-2:#f6f4ef;--color-surface-3:#eeece6;--color-text:#171717;--color-text-muted:#68645c;--color-border:#17171714;--color-card-border:#0000000d;--color-hover:#17171709;--color-active:#17171712;--color-primary-hover:var(--color-text)}@supports (color:color-mix(in lab, red, red)){[data-theme=classic]{--color-primary-hover:color-mix(in srgb, var(--color-text) 76%, black)}}[data-theme=classic]{--color-primary-active:var(--color-text)}@supports (color:color-mix(in lab, red, red)){[data-theme=classic]{--color-primary-active:color-mix(in srgb, var(--color-text) 88%, black)}}[data-theme=classic]{--color-success-active:var(--color-success)}@supports (color:color-mix(in lab, red, red)){[data-theme=classic]{--color-success-active:color-mix(in srgb, var(--color-success) 84%, black)}}[data-theme=classic]{--color-danger-active:var(--color-error)}@supports (color:color-mix(in lab, red, red)){[data-theme=classic]{--color-danger-active:color-mix(in srgb, var(--color-error) 84%, black)}}[data-theme=classic]{--color-resize-handle:#2563eb;--color-scroll-track:#f5f2ec;--color-scroll-thumb:#1717171f;--color-surface-hover-strong:var(--color-surface-2)}@supports (color:color-mix(in lab, red, red)){[data-theme=classic]{--color-surface-hover-strong:color-mix(in srgb, var(--color-surface-2) 96%, var(--color-text))}}[data-theme=classic]{--shadow-1:none;--shadow-sm:none;--shadow-lg:none;--shadow-2:none;--color-body-backdrop:linear-gradient(180deg, #fbfaf7 0%, #eceae5 100%);--color-field-border-hover:#0003;--color-field-focus-border:var(--color-text-muted);--color-field-placeholder:#8c877d;--color-popover-shadow:none;--color-popover-outline:#0000000d;--color-banner-bg:#f6f4ef;--color-media-empty-bg:#eeece6;--color-media-empty-fg:#68645c;--button-press-shadow-depth:0 0 0 0 transparent;--button-press-halo-size:4px;--button-focus-halo-size:6px;--button-press-outline:var(--color-text)}@supports (color:color-mix(in lab, red, red)){[data-theme=classic]{--button-press-outline:color-mix(in srgb, var(--color-text) 18%, transparent)}}[data-theme=classic]{--button-primary-shadow-rest:none;--button-primary-shadow-hover:none;--button-primary-shadow-pressed:0 0 0 0 transparent;--color-toast-bg:#f8fafc;--color-toast-text:#111;--color-header-btn-text:#667085;--color-header-btn-icon:#667085;--color-header-btn-hover-text:#111;--color-header-btn-hover-icon:#111;--color-floating-toolbar-bg:var(--color-shell-secondary-sidebar-bg);--color-floating-toolbar-text:var(--color-shell-secondary-text);--color-floating-toolbar-border:var(--color-shell-secondary-border);--color-multiselect-tag-bg:#0000000a;--color-multiselect-tag-border:#00000014;--color-multiselect-tag-text:var(--color-text);--color-search-dropdown-bg:#fff;--color-settings-sidebar-accent:#f7f9fc;--artessian-logo-bg:#151515;--artessian-logo-fg:#fefefe;--color-overlay-frame-bg:#f4f6f8;--color-overlay-panel-bg:#fff;--color-overlay-panel-border:#0f172a14;--color-overlay-card-bg:#fff;--color-overlay-card-border:#0f172a14;--color-overlay-card-shadow:none;--color-overlay-chip-bg:#f6f8fb;--color-overlay-chip-hover-bg:#edf2f7;--color-overlay-chip-border:#0f172a0f;--color-overlay-chip-text:#475467;--color-overlay-chip-hover-text:#111827;--overlay-panel-padding:0px;--overlay-panel-radius:22px;--color-success-bg:var(--color-success)}@supports (color:color-mix(in lab, red, red)){[data-theme=classic]{--color-success-bg:color-mix(in srgb, var(--color-success) 30%, transparent)}}[data-theme=classic]{--color-success-fg:var(--color-success)}@supports (color:color-mix(in lab, red, red)){[data-theme=classic]{--color-success-fg:color-mix(in srgb, var(--color-success) 80%, black)}}[data-theme=classic]{--color-warning-bg:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){[data-theme=classic]{--color-warning-bg:color-mix(in srgb, var(--color-warning) 30%, transparent)}}[data-theme=classic]{--color-warning-fg:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){[data-theme=classic]{--color-warning-fg:color-mix(in srgb, var(--color-warning) 80%, black)}}[data-theme=classic]{--color-error-bg:var(--color-error)}@supports (color:color-mix(in lab, red, red)){[data-theme=classic]{--color-error-bg:color-mix(in srgb, var(--color-error) 30%, transparent)}}[data-theme=classic]{--color-error-fg:var(--color-error)}@supports (color:color-mix(in lab, red, red)){[data-theme=classic]{--color-error-fg:color-mix(in srgb, var(--color-error) 80%, black)}}[data-theme=classic]{--color-info-bg:var(--color-info)}@supports (color:color-mix(in lab, red, red)){[data-theme=classic]{--color-info-bg:color-mix(in srgb, var(--color-info) 30%, transparent)}}[data-theme=classic]{--color-info-fg:var(--color-info)}@supports (color:color-mix(in lab, red, red)){[data-theme=classic]{--color-info-fg:color-mix(in srgb, var(--color-info) 80%, black)}}[data-theme=classic]{--color-purple-bg:var(--color-purple)}@supports (color:color-mix(in lab, red, red)){[data-theme=classic]{--color-purple-bg:color-mix(in srgb, var(--color-purple) 30%, transparent)}}[data-theme=classic]{--color-purple-fg:var(--color-purple)}@supports (color:color-mix(in lab, red, red)){[data-theme=classic]{--color-purple-fg:color-mix(in srgb, var(--color-purple) 80%, black)}}[data-theme=classic]{--color-app-wallpaper:#070707;--color-shell-frame:#131313;--color-shell-sidebar-bg:#1b1b1b;--color-shell-surface:#161616;--color-shell-surface-2:#202020;--color-shell-text:#fffffff0;--color-shell-text-muted:#ffffff9e;--color-shell-border:#ffffff14;--color-shell-hover:#ffffff0d;--color-shell-active:#ffffff17;--color-shell-control-bg:#ffffff0d;--color-shell-control-hover:#ffffff13;--color-shell-control-focus:#ffffff1a;--color-shell-accent:#fff;--color-shell-accent-weak:#ffffff1a;--color-shell-contrast-bg:#111;--color-shell-scroll-thumb:#ffffff24;--color-shell-secondary-sidebar-bg:#f5f5f5;--color-shell-secondary-surface:#fff;--color-shell-secondary-surface-2:#f6f4ef;--color-shell-secondary-text:#171717;--color-shell-secondary-text-muted:#68645c;--color-shell-secondary-border:#17171714;--color-shell-secondary-hover:#17171709;--color-shell-secondary-active:#17171712;--color-shell-secondary-accent:#000;--color-shell-secondary-accent-weak:#0000000d;--color-shell-secondary-contrast-bg:#fff;--color-shell-secondary-scroll-thumb:#1717171f;--color-shell-secondary-settings-accent:#fcfbf8}*{box-sizing:border-box}html,body{height:100%}body{font-family:var(--font);color:var(--color-text);background:var(--color-body-backdrop);margin:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-header)}h1{margin:0 0 var(--space-4);font-size:24px;font-weight:700}a{color:inherit;text-decoration:none}:where(button:not([data-theme-root] *),[data-button-interactive]){--button-bg-hover:var(--color-hover);--button-bg-pressed:var(--color-active);--button-bg-persistent:var(--button-bg-pressed);--button-border-rest:transparent;--button-border-hover:var(--button-border-rest);--button-border-pressed:var(--button-border-hover);--button-border-persistent:var(--button-border-pressed);--button-shadow-rest:none;--button-ring-color:var(--button-press-outline);--button-ring-active-size:var(--button-press-halo-size);--button-ring-focus-size:var(--button-focus-halo-size);--button-shadow-hover:var(--button-shadow-rest);--button-shadow-pressed:none;--button-shadow-focus-visible:none;--button-shadow-persistent:var(--button-shadow-pressed);--button-transform-hover:none;--button-transform-pressed:none;--button-transform-persistent:var(--button-transform-pressed);--button-transition-enter:background-color var(--button-transition-duration) var(--button-transition-easing), box-shadow var(--button-transition-duration) var(--button-transition-easing), border-color var(--button-transition-duration) var(--button-transition-easing), color var(--button-transition-duration) var(--button-transition-easing), transform var(--button-transition-duration) var(--button-transition-easing);-webkit-tap-highlight-color:transparent;box-shadow:var(--button-shadow-rest);outline:none;transition:none}:where(button[data-button-interactive=button],[data-button-interactive=button]){--button-shadow-pressed:none;--button-shadow-focus-visible:var(--button-press-shadow-depth), 0 0 0 1px var(--button-press-outline), 0 0 0 var(--button-ring-focus-size) var(--button-ring-color)}@supports (color:color-mix(in lab, red, red)){:where(button[data-button-interactive=button],[data-button-interactive=button]){--button-shadow-focus-visible:var(--button-press-shadow-depth), 0 0 0 1px var(--button-press-outline), 0 0 0 var(--button-ring-focus-size) color-mix(in srgb, var(--button-ring-color) 100%, transparent)}}:where(button[data-button-interactive=button],[data-button-interactive=button]):is([data-button-variant=danger],[data-button-variant=success],[data-button-variant=contrast]){--button-shadow-pressed:var(--button-press-shadow-depth), 0 0 0 1px var(--button-press-outline), 0 0 0 var(--button-ring-active-size) var(--button-ring-color)}@supports (color:color-mix(in lab, red, red)){:where(button[data-button-interactive=button],[data-button-interactive=button]):is([data-button-variant=danger],[data-button-variant=success],[data-button-variant=contrast]){--button-shadow-pressed:var(--button-press-shadow-depth), 0 0 0 1px var(--button-press-outline), 0 0 0 var(--button-ring-active-size) color-mix(in srgb, var(--button-ring-color) 92%, transparent)}}:where(button[data-button-interactive=button],[data-button-interactive=button])[data-button-variant=primary]{--button-shadow-pressed:var(--button-primary-shadow-pressed), 0 0 0 1px var(--button-press-outline), 0 0 0 var(--button-ring-active-size) var(--button-ring-color)}@supports (color:color-mix(in lab, red, red)){:where(button[data-button-interactive=button],[data-button-interactive=button])[data-button-variant=primary]{--button-shadow-pressed:var(--button-primary-shadow-pressed), 0 0 0 1px var(--button-press-outline), 0 0 0 var(--button-ring-active-size) color-mix(in srgb, var(--button-ring-color) 92%, transparent)}}:where(button[data-button-interactive=button],[data-button-interactive=button])[data-button-variant=primary]{--button-shadow-focus-visible:var(--button-primary-shadow-pressed), 0 0 0 1px var(--button-press-outline), 0 0 0 var(--button-ring-focus-size) var(--button-ring-color)}@supports (color:color-mix(in lab, red, red)){:where(button[data-button-interactive=button],[data-button-interactive=button])[data-button-variant=primary]{--button-shadow-focus-visible:var(--button-primary-shadow-pressed), 0 0 0 1px var(--button-press-outline), 0 0 0 var(--button-ring-focus-size) color-mix(in srgb, var(--button-ring-color) 100%, transparent)}}:where(button[data-button-interactive=button],[data-button-interactive=button])[data-button-variant=secondary]{--button-shadow-pressed:none;--button-shadow-focus-visible:none;--button-shadow-persistent:none}:where(button:not([data-theme-root] *),[data-button-interactive]):not(:disabled):not([aria-disabled=true]){cursor:var(--button-cursor,pointer)}:where(button:not([data-theme-root] *),[data-button-interactive]):not(:disabled):not([aria-disabled=true]):hover{transition:var(--button-transition-enter);background-color:var(--button-bg-hover);border-color:var(--button-border-hover);box-shadow:var(--button-shadow-hover);transform:var(--button-transform-hover)}:where(button:not([data-theme-root] *),[data-button-interactive]):not(:disabled):not([aria-disabled=true]):active{transition:var(--button-transition-enter);background-color:var(--button-bg-pressed);border-color:var(--button-border-pressed);box-shadow:var(--button-shadow-pressed);transform:var(--button-transform-pressed)}:where(button[data-button-interactive=button],[data-button-interactive=button]):not(:disabled):not([aria-disabled=true]):hover,:where(button[data-button-interactive=button],[data-button-interactive=button]):not(:disabled):not([aria-disabled=true]):active{transition:background-color var(--button-transition-duration) var(--button-transition-easing), border-color var(--button-transition-duration) var(--button-transition-easing), color var(--button-transition-duration) var(--button-transition-easing), transform var(--button-transition-duration) var(--button-transition-easing), box-shadow var(--motion-enter-fast-duration) var(--motion-enter-easing)}:where(button[data-button-interactive=button],[data-button-interactive=button]):not(:disabled):not([aria-disabled=true]):is(:focus:not(:focus-visible),[data-button-active=true],[data-state=active],[aria-pressed=true],[aria-selected=true],[aria-expanded=true]){transition:var(--button-transition-enter);background-color:var(--button-bg-persistent);border-color:var(--button-border-persistent);box-shadow:var(--button-shadow-persistent);transform:var(--button-transform-persistent)}:where(button:not([data-theme-root] *),[data-button-interactive]):not(:disabled):not([aria-disabled=true]):focus-visible{transition:var(--button-transition-enter);box-shadow:var(--button-shadow-focus-visible)}:where(button:not([data-theme-root] *),[data-button-interactive]):where(:disabled,[aria-disabled=true]){transform:none}:root{--skeleton-speed:.8s;--skeleton-fade-duration:.2s}.animate-pulse-fast{animation:.8s cubic-bezier(.4,0,.6,1) infinite pulse}
::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-scroll-thumb);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}*{scrollbar-width:thin;scrollbar-color:var(--color-scroll-thumb) transparent}
