:where(:root,[data-theme]){--ui-font-display:initial;--ui-font-prose:initial;--ui-label-transform:initial;--ui-label-tracking:initial;--ui-surface-corner-shape:round;--ui-control-corner-shape:round;--ui-pill-corner-shape:initial;--ui-frame:none;--ui-surface-texture:none;--ui-icon-stroke:1.75;--ui-border-width:initial;--ui-disabled-opacity:initial;--ui-link-decoration:initial;--ui-danger-fg:initial;--ui-choice-border:initial;--ui-active-indicator:initial;--ui-field-border-hover:initial;--ui-field-focus-border-color:initial;--ui-field-focus-ring:initial;--ui-field-focus-ring-invalid:initial;--ui-badge-radius:initial;--ui-sidebar-bg:initial;--ui-kbd-font:initial;--ui-avatar-radius:initial;--ui-switch-knob-bg:initial;--ui-switch-knob-bg-off:initial;--ui-slider-thumb-bg:initial;--ui-progress-track-scale:initial;--ui-button-shadow-active:initial;--ui-button-secondary-bg:initial;--ui-button-secondary-bg-hover:initial;--ui-button-secondary-fg:initial;--ui-search-input-radius:initial;--ui-toast-bg:initial;--ui-toast-fg:initial;--ui-chart-mark-stroke:initial;--ui-chart-mark-stroke-width:initial}:root,[data-theme=vercel]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-font-sans:"Geist", "Geist Fallback", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--ui-font-mono:"Geist Mono", ui-monospace, SFMono-Regular, "SF Mono", Menlo, Monaco, "Cascadia Mono", "Roboto Mono", Consolas, "Liberation Mono", "Courier New", monospace;--ui-text-xs:12px;--ui-text-sm:13px;--ui-text-md:14px;--ui-text-lg:16px;--ui-text-xl:20px;--ui-text-2xl:24px;--ui-text-3xl:32px;--ui-text-4xl:48px;--ui-text-5xl:64px;--ui-leading-tight:1.2;--ui-leading:1.5;--ui-weight-regular:400;--ui-weight-medium:500;--ui-weight-semibold:600;--ui-weight-bold:700;--ui-tracking-tight:-.02em;--ui-tracking-display:-.045em;--ui-space-1:4px;--ui-space-2:8px;--ui-space-3:12px;--ui-space-4:16px;--ui-space-5:20px;--ui-space-6:24px;--ui-space-8:32px;--ui-space-10:40px;--ui-space-12:48px;--ui-space-16:64px;--ui-radius-xs:4px;--ui-radius-sm:6px;--ui-radius-md:8px;--ui-radius-lg:12px;--ui-radius-xl:16px;--ui-radius-full:9999px;--ui-radius-button:6px;--ui-radius-field:6px;--ui-radius-card:12px;--ui-radius-popover:12px;--ui-radius-modal:12px;--ui-control-h-sm:32px;--ui-control-h-md:40px;--ui-control-h-lg:48px;--ui-icon-sm:14px;--ui-icon-md:16px;--ui-icon-lg:18px;--ui-popover-padding:4px;--ui-menu-item-h:36px;--ui-gray-100:#f2f2f2;--ui-gray-200:#ebebeb;--ui-gray-300:#e6e6e6;--ui-gray-400:#ebebeb;--ui-gray-500:#c9c9c9;--ui-gray-600:#a8a8a8;--ui-gray-700:#8f8f8f;--ui-gray-800:#7d7d7d;--ui-gray-900:#666;--ui-gray-1000:#171717;--ui-gray-alpha-100:#0000000d;--ui-gray-alpha-200:#00000014;--ui-gray-alpha-300:#0000001a;--ui-gray-alpha-400:#00000014;--ui-gray-alpha-500:#00000036;--ui-gray-alpha-600:#00000057;--ui-gray-alpha-700:#00000070;--ui-gray-alpha-800:#00000082;--ui-gray-alpha-900:#0000009c;--ui-gray-alpha-1000:#000000e8;--ui-page-bg:#fafafa;--ui-bg:#fff;--ui-surface:#fff;--ui-surface-2:var(--ui-gray-100);--ui-surface-3:var(--ui-gray-200);--ui-elevated:#fff;--ui-hover:var(--ui-gray-alpha-100);--ui-active:var(--ui-gray-alpha-200);--ui-overlay:#00000052;--ui-overlay-blur:none;--ui-tooltip-bg:var(--ui-gray-1000);--ui-tooltip-fg:#ededed;--ui-tooltip-shadow:0 0 #0000;--ui-border:var(--ui-gray-alpha-400);--ui-border-strong:#00000029;--ui-border-field:#00000070;--ui-divider:var(--ui-border);--ui-field-bg:var(--ui-bg);--ui-fg:var(--ui-gray-1000);--ui-fg-muted:var(--ui-gray-900);--ui-fg-subtle:#6a6a6a;--ui-fg-faint:var(--ui-gray-700);--ui-fg-disabled:var(--ui-gray-600);--ui-fg-inverse:#fff;--ui-accent:#0070f3;--ui-accent-hover:#0062d6;--ui-accent-fg:#fff;--ui-accent-soft:#e9f2fe;--ui-accent-text:#0062cc;--ui-primary:var(--ui-gray-1000);--ui-primary-hover:#383838;--ui-primary-fg:#fff;--ui-success:#28a948;--ui-success-soft:#e8f7ec;--ui-success-text:#297a3a;--ui-warning:#ffb224;--ui-warning-soft:#fff4d6;--ui-warning-text:#a35200;--ui-danger:#da2f35;--ui-danger-hover:#c52a30;--ui-danger-soft:#feebec;--ui-danger-text:#ca2a30;--ui-info:#0070f3;--ui-info-soft:#e9f2fe;--ui-info-text:#0068d6;--ui-gray:#8f8f8f;--ui-blue:#0070f3;--ui-green:#28a948;--ui-amber:#f5a623;--ui-red:#e5484d;--ui-purple:#8e4ec6;--ui-pink:#d6409f;--ui-teal:#12a594;--ui-chart-1:#0070f3;--ui-chart-2:#7928ca;--ui-chart-3:#ff0080;--ui-chart-4:#f5a623;--ui-chart-5:#50e3c2;--ui-chart-6:#171717;--ui-chart-7:#8f8f8f;--ui-chart-8:#29bc9b;--ui-chart-grid:#0000000f;--ui-chart-axis:#8f8f8f;--ui-shadow-sm:0 1px 2px #0000000a;--ui-shadow-card:0 2px 2px #0000000a, 0 8px 8px -8px #0000000a;--ui-shadow-popover:0 0 0 1px #00000014, 0 1px 1px #00000005, 0 4px 8px -4px #0000000a, 0 16px 24px -8px #0000000f;--ui-shadow-modal:0 0 0 1px #00000014, 0 1px 1px #00000005, 0 8px 16px -4px #0000000a, 0 24px 32px -8px #0000000f;--ui-focus-color:color-mix(in srgb, var(--ui-accent) 92%, transparent);--ui-focus-ring:0 0 0 1px var(--ui-bg), 0 0 0 3px var(--ui-focus-color);--ui-focus-ring-invalid:0 0 0 1px var(--ui-bg), 0 0 0 3px color-mix(in srgb, var(--ui-danger) 75%, transparent);--ui-blur-thin:none;--ui-blur:none;--ui-blur-strong:none;--ui-highlight:0 0 #0000;--ui-sheen:0 0 #0000;--ui-glass-border:var(--ui-border);--ui-ease:cubic-bezier(.2, 0, 0, 1);--ui-ease-spring:cubic-bezier(.2, 0, 0, 1);--ui-duration-fast:.12s;--ui-duration:.18s;--ui-duration-slow:.28s;--ui-z-sticky:100;--ui-z-modal:1000;--ui-z-popover:1100;--ui-z-toast:1200;--ui-z-tooltip:1300;--ui-weight-label:var(--ui-weight-medium);--ui-weight-heading:var(--ui-weight-semibold);--ui-font-meta:var(--ui-font-mono);--ui-action-fg:var(--ui-fg);--ui-action-fg-muted:var(--ui-fg-muted);--ui-tile-border:1px solid var(--ui-border);--ui-modal-section-border:1px solid var(--ui-divider);--ui-modal-footer-bg:var(--ui-page-bg);--ui-modal-footer-pad-bottom:var(--ui-space-4);--ui-modal-close-bg:initial;--ui-ease-fluid:var(--ui-ease);--ui-duration-fluid:var(--ui-duration-slow);--ui-control-tracking:initial;--ui-nav-item-fg:var(--ui-fg-muted);--ui-material-border:none;--ui-control-track-bg:transparent;--ui-inset-panel-shadow:none;--ui-inset-panel-radius:0;--ui-section-divider:var(--ui-divider);--ui-section-divider-faint:var(--ui-divider);--ui-section-divider-strong:var(--ui-divider);--ui-raised-bg:var(--ui-bg);--ui-raised-shadow-focus:var(--ui-focus-ring);--ui-ai-shimmer:linear-gradient(90deg, var(--ui-fg-subtle) 0%, var(--ui-fg-subtle) 35%, var(--ui-fg) 50%, var(--ui-fg-subtle) 65%, var(--ui-fg-subtle) 100%);--ui-separator:1px solid var(--ui-divider);--ui-tile-shadow:none;--ui-choice-size:16px;--ui-choice-size-sm:14px;--ui-choice-size-lg:20px;--ui-choice-checked-border-color-hover:var(--ui-fg-faint);--ui-checked-sheen:none;--ui-checked-shadow:none;--ui-press-transform:none;--ui-raised-shadow:none;--ui-radius-chip:var(--ui-radius-xs);--ui-chip-bg:var(--ui-surface-2);--ui-chip-text-inset:8px;--ui-compound-field-shadow:var(--ui-field-shadow);--ui-picker-popover-radius:var(--ui-radius-popover);--ui-picker-selected-bg:var(--ui-primary);--ui-dashed-border-width:1px;--ui-rating-fg:var(--ui-fg);--ui-floating-border-color:transparent;--ui-field-shadow:none;--ui-menu-highlight-bg:var(--ui-hover);--ui-menu-highlight-fg:var(--ui-fg);--ui-menu-highlight-hint-fg:var(--ui-fg-subtle);--ui-menu-highlight-icon-fg:var(--ui-fg-muted);--ui-menu-danger-highlight-bg:var(--ui-danger-soft);--ui-menu-danger-highlight-fg:var(--ui-danger-text);--ui-modal-layer-edge-gap:0px;--ui-voice-orb-base:#e8f2ff;--ui-voice-orb-color-1:#0070f3;--ui-voice-orb-color-2:#00c2ff;--ui-voice-orb-color-3:#fff;--ui-voice-orb-color-4:#5b8cff;--ui-voice-orb-glow:#0070f342;--ui-voice-orb-shine:#ffffffd9;--ui-voice-input-wave-start:var(--ui-fg);--ui-voice-input-wave-end:var(--ui-fg);--ui-agent-plan-glow:0 0 0 3px var(--ui-accent-soft);--ui-streaming-text-caret:var(--ui-fg);--ui-streaming-text-caret-glow:0 0 #0000;--ui-answer-card-mark-bg:var(--ui-fg);--ui-answer-card-mark-fg:var(--ui-bg);--ui-answer-card-mark-glow:0 0 #0000;--ui-ai-chat-window-heading-gap:var(--ui-space-1);--ui-ai-chat-window-separator-display:inline;--ui-ai-chat-window-composer-bg:linear-gradient(to bottom, transparent, var(--ui-surface) 45%);--ui-ai-chat-window-scroll-edge-content:none;--ui-ai-chat-window-empty-icon-border:1px solid var(--ui-border);--ui-ai-chat-window-empty-icon-radius:var(--ui-radius-lg);--ui-ai-chat-window-empty-icon-bg:var(--ui-bg);--ui-ai-chat-window-empty-icon-fg:currentcolor;--ui-ai-chat-window-empty-icon-shadow:var(--ui-shadow-sm);--ui-ai-chat-window-empty-icon-animation:none;--ui-ai-chat-window-suggestion-radius:var(--ui-radius-md);--ui-ai-chat-window-suggestion-border-color-hover:var(--ui-border-strong);--ui-ai-chat-window-suggestion-bg-hover:var(--ui-surface-2);--ui-ai-chat-window-suggestion-transform-active:none;--ui-chat-message-avatar-size:28px;--ui-chat-message-avatar-border:1px solid var(--ui-border);--ui-chat-message-avatar-radius:var(--ui-radius-sm);--ui-chat-message-avatar-bg:var(--ui-bg);--ui-chat-message-avatar-fg:var(--ui-fg);--ui-chat-message-avatar-shadow:var(--ui-shadow-sm);--ui-chat-message-avatar-shadow-streaming:var(--ui-shadow-sm);--ui-chat-message-avatar-animation-streaming:none;--ui-chat-message-avatar-icon-animation-streaming:ui-ai-breathe 1.4s var(--ui-ease) infinite;--ui-chat-message-bubble-padding:9px 14px;--ui-chat-message-bubble-tail-radius:var(--ui-radius-lg);--ui-chat-message-bubble-bg:var(--ui-surface-2);--ui-chat-message-bubble-fg:var(--ui-fg);--ui-chat-message-bubble-shadow:none;--ui-chat-message-bubble-selection-bg:var(--ui-accent-soft);--ui-chat-message-system-flex:1;--ui-chat-message-system-margin-inline:0;--ui-chat-message-system-padding:0;--ui-chat-message-system-radius:0;--ui-chat-message-system-bg:none;--ui-chat-message-system-rule-content:"";--ui-prompt-composer-isolation:auto;--ui-prompt-composer-border-color:var(--ui-border-field);--ui-prompt-composer-border-color-hover:var(--ui-border-strong);--ui-prompt-composer-border-color-focus:var(--ui-border-strong);--ui-prompt-composer-border-color-dragging:var(--ui-accent);--ui-prompt-composer-border-color-loading:initial;--ui-prompt-composer-border-style-dragging:dashed;--ui-prompt-composer-radius:var(--ui-radius-lg);--ui-prompt-composer-shadow:var(--ui-shadow-sm);--ui-prompt-composer-shadow-focus:var(--ui-focus-ring);--ui-prompt-composer-shadow-loading:initial;--ui-prompt-composer-input-padding-inline:var(--ui-space-3);--ui-prompt-composer-notice-radius:var(--ui-radius-md);--ui-prompt-composer-drop-bg:color-mix(in srgb, var(--ui-accent) 8%, var(--ui-bg));--ui-prompt-composer-rim-content:none;--ui-model-selector-bg:transparent;--ui-model-selector-bg-hover:var(--ui-hover);--ui-model-selector-icon-radius:var(--ui-radius-sm);--ui-model-selector-icon-border-color-highlight:var(--ui-border);--ui-model-selector-icon-bg-highlight:var(--ui-bg);--ui-model-selector-offer-fg-highlight:var(--ui-accent-text);--ui-model-selector-secondary-opacity-highlight:1;--ui-model-selector-tag-bg-highlight:initial;--ui-model-selector-tag-fg-highlight:initial;--ui-token-usage-dot-radius:2px;--ui-token-usage-cost-bg:var(--ui-surface-2);--ui-token-usage-segment-sheen:none;--ui-code-block-bg:var(--ui-bg);--ui-code-block-header-bg:color-mix(in srgb, var(--ui-surface-2) 55%, var(--ui-bg));--ui-code-block-keyword-fg:#c41562;--ui-code-block-string-fg:#107d32;--ui-code-block-number-fg:#0068d6;--ui-code-block-constant-fg:#0068d6;--ui-code-block-function-fg:#7d00cc;--ui-code-block-type-fg:#a35200;--ui-code-block-tag-fg:#0068d6;--ui-code-block-attr-fg:#a35200;--ui-code-block-property-fg:#0060c7;--ui-code-block-variable-fg:#a35200;--ui-code-block-comment-fg:#6b6b6b;--ui-code-block-punctuation-fg:#5c5c5c;--ui-code-block-inserted-fg:#107d32;--ui-code-block-deleted-fg:#c4202a;--ui-code-block-keyword-weight:initial;--ui-markdown-preview-code-border-color:var(--ui-border);--ui-markdown-preview-code-bg:var(--ui-surface-2);--ui-markdown-preview-blockquote-padding-block:.1em;--ui-markdown-preview-blockquote-padding-inline:1em 0;--ui-markdown-preview-blockquote-border:3px solid var(--ui-border-strong);--ui-markdown-preview-blockquote-radius:0;--ui-markdown-preview-blockquote-bg:none;--ui-markdown-preview-blockquote-bar-color:transparent;--ui-markdown-preview-checkbox-radius:var(--ui-radius-xs);--ui-markdown-preview-checkbox-bg:var(--ui-bg);--ui-markdown-preview-table-bg:none;--ui-markdown-preview-table-head-bg:color-mix(in srgb, var(--ui-surface-2) 60%, transparent);--ui-markdown-preview-caret-w:.55em;--ui-markdown-preview-caret-h:1.15em;--ui-markdown-preview-caret-gap:2px;--ui-markdown-preview-caret-radius:1px;--ui-markdown-preview-caret-bg:var(--ui-fg);--ui-markdown-preview-caret-align:text-bottom;--ui-markdown-preview-caret-shadow:none;--ui-markdown-preview-caret-animation:ui-ai-blink 1s steps(1) infinite;--ui-activity-feed-icon-size:28px;--ui-activity-feed-icon-border:1px solid var(--ui-border);--ui-activity-feed-icon-bg:var(--ui-bg);--ui-activity-feed-icon-fg:var(--ui-fg-muted);--ui-activity-feed-icon-shadow:none;--ui-activity-feed-alert-icon-border-color:initial;--ui-activity-feed-alert-icon-bg:var(--ui-danger-soft);--ui-activity-feed-alert-icon-fg:var(--ui-danger-text);--ui-activity-feed-rail-bg:var(--ui-border);--ui-activity-feed-detail-radius:var(--ui-radius-md);--ui-activity-feed-detail-bg:color-mix(in srgb, var(--ui-surface-2) 50%, transparent);--ui-billing-plan-card-name-bg:none;--ui-billing-plan-card-name-clip:border-box;--ui-billing-plan-card-name-fg:currentcolor;--ui-billing-plan-card-notice-border-color:initial;--ui-billing-plan-card-notice-tone-amount:initial;--ui-billing-plan-card-notice-radius:var(--ui-radius-md);--ui-billing-plan-card-details-padding-inline:0;--ui-billing-plan-card-details-border:1px solid var(--ui-divider);--ui-billing-plan-card-details-radius:0;--ui-billing-plan-card-details-bg:none;--ui-usage-quota-footer-border-color:var(--ui-divider);--ui-usage-quota-footer-bg:color-mix(in srgb, var(--ui-surface-2) 50%, transparent);--ui-chain-of-thought-trigger-margin-start:-6px;--ui-chain-of-thought-trigger-padding-block:2px;--ui-chain-of-thought-trigger-padding-inline:6px;--ui-chain-of-thought-trigger-border:0;--ui-chain-of-thought-trigger-bg:none;--ui-chain-of-thought-trigger-bg-hover:var(--ui-hover);--ui-chain-of-thought-badge-align:normal;--ui-chain-of-thought-badge-size:auto;--ui-chain-of-thought-badge-radius:0;--ui-chain-of-thought-badge-bg:none;--ui-chain-of-thought-badge-icon-size:var(--ui-icon-md);--ui-chain-of-thought-badge-bg-streaming:none;--ui-chain-of-thought-badge-fg-streaming:var(--ui-fg);--ui-chain-of-thought-badge-shadow-streaming:none;--ui-chain-of-thought-badge-animation-streaming:ui-ai-breathe 1.4s var(--ui-ease) infinite;--ui-chain-of-thought-steps-indent:0;--ui-chain-of-thought-rail-bg:var(--ui-border);--ui-chain-of-thought-node-radius-active:0;--ui-chain-of-thought-node-bg-active:none;--ui-chain-of-thought-node-shadow-active:none;--ui-tool-call-radius:var(--ui-radius-lg);--ui-tool-call-shadow:var(--ui-shadow-sm);--ui-tool-call-shadow-active:var(--ui-shadow-sm);--ui-tool-call-transition:all 0s ease 0s;--ui-tool-call-border-color-awaiting:color-mix(in srgb, var(--ui-warning) 45%, var(--ui-border));--ui-tool-call-status-padding:0;--ui-tool-call-status-radius:0;--ui-tool-call-status-tint-amount:initial;--ui-tool-call-icon-border:1px solid var(--ui-border);--ui-tool-call-icon-radius:var(--ui-radius-sm);--ui-tool-call-icon-bg:var(--ui-bg);--ui-tool-call-icon-bg-running:initial;--ui-tool-call-section-title-tracking:.04em;--ui-tool-call-section-title-transform:uppercase;--ui-tool-call-callout-radius:var(--ui-radius-md);--ui-citation-radius:5px;--ui-citation-bg:var(--ui-surface-3);--ui-citation-shadow-hover:initial;--ui-sources-favicon-radius:4px;--ui-sources-stack-radius:6px;--ui-sources-stack-ring-color:var(--ui-bg);--ui-sources-trigger-bg-hover:var(--ui-hover);--ui-sources-card-radius:var(--ui-radius-md);--ui-sources-card-border-color-hover:var(--ui-border-strong);--ui-sources-card-bg-hover:var(--ui-surface-2);--ui-artifact-panel-transition:all 0s ease 0s;--ui-artifact-panel-modal-bg:var(--ui-bg);--ui-artifact-panel-shadow-streaming:initial;--ui-artifact-panel-icon-border:1px solid var(--ui-border);--ui-artifact-panel-icon-radius:var(--ui-radius-sm);--ui-artifact-panel-icon-bg:var(--ui-surface-2);--ui-artifact-panel-icon-bg-code:var(--ui-surface-2);--ui-artifact-panel-icon-fg:var(--ui-fg-muted);--ui-artifact-panel-icon-shadow:none;--ui-artifact-panel-type-tracking:.02em;--ui-artifact-panel-version-weight:initial;--ui-artifact-panel-notice-bg:var(--ui-surface-2);--ui-diff-review-radius:var(--ui-radius-md);--ui-diff-review-stats-weight:initial;--ui-diff-review-hunk-margin-block:var(--ui-space-1);--ui-diff-review-hunk-margin-inline:0;--ui-diff-review-hunk-overflow:visible;--ui-diff-review-hunk-border:none;--ui-diff-review-hunk-radius:0;--ui-diff-review-hunk-bg:none;--ui-diff-review-hunk-transition:all 0s ease 0s;--ui-diff-review-hunk-shadow-active:none;--ui-diff-review-bar-border-start:1px solid var(--ui-divider);--ui-diff-review-bar-shadow-active:inset 2px 0 0 var(--ui-fg);--ui-diff-review-expand-margin-inline:0;--ui-diff-review-expand-w:100%;--ui-diff-review-expand-border:1px dashed var(--ui-divider);--ui-diff-review-expand-radius:0;--ui-diff-review-expand-bg:color-mix(in srgb, var(--ui-accent) 4%, transparent);--ui-diff-review-expand-bg-hover:color-mix(in srgb, var(--ui-accent) 9%, transparent);--ui-avatar-status-ring:var(--ui-bg);--ui-avatar-fallback-bg:initial;--ui-avatar-fallback-gradient:none;--ui-avatar-fallback-shadow:initial;--ui-avatar-group-item-shadow:0 0 0 2px var(--ui-bg);--ui-avatar-group-more-bg:var(--ui-surface-2);--ui-avatar-group-more-fg:var(--ui-fg-muted);--ui-badge-solid-fg:#fff;--ui-badge-solid-blue:color-mix(in srgb, var(--ui-blue) 84%, #000);--ui-badge-solid-red:color-mix(in srgb, var(--ui-red) 84%, #000);--ui-badge-solid-purple:color-mix(in srgb, var(--ui-purple) 84%, #000);--ui-badge-solid-pink:color-mix(in srgb, var(--ui-pink) 84%, #000);--ui-badge-subtle-shadow:none;--ui-button-transform-active:none;--ui-button-solid-sheen:none;--ui-button-solid-highlight:0 0 #0000;--ui-button-solid-glow:0 0 #0000;--ui-button-secondary-field:initial;--ui-button-secondary-glass: ;--ui-button-secondary-bg-active:var(--ui-surface-3);--ui-button-secondary-shadow:0 0 #0000;--ui-button-ghost-fg:initial;--ui-button-group-inset:0px;--ui-button-group-gap:0;--ui-button-group-radius:0;--ui-button-group-radius-vertical:0;--ui-button-group-item-radius:0;--ui-button-group-item-bg:initial;--ui-button-group-item-bg-hover:initial;--ui-button-group-item-ring:initial;--ui-progress-track-shadow:none;--ui-progress-fill-sheen:none;--ui-progress-fill-glow:none;--ui-skeleton-bg:var(--ui-surface-2);--ui-skeleton-shine:color-mix(in srgb, var(--ui-fg) 6%, transparent);--ui-tooltip-padding:6px 10px;--ui-tooltip-radius:var(--ui-radius-sm);--ui-tooltip-arrow-filter:none;--ui-tooltip-arrow-clip:none;--ui-tooltip-arrow-bg:var(--ui-tooltip-bg);--ui-chart-curve:linear;--ui-chart-capsule:0;--ui-chart-glow:none;--ui-chart-fill:flat;--ui-chart-tint-base:var(--ui-bg);--ui-chart-line-width:2;--ui-chart-grid-dasharray:none;--ui-chart-crosshair-dasharray:none;--ui-chart-swatch-radius:2px;--ui-analytics-filter-bar-segment-selected-bg:var(--ui-surface-2);--ui-analytics-filter-bar-segment-selected-shadow:0 0 #0000;--ui-analytics-filter-bar-chip-border-color:var(--ui-border-field);--ui-analytics-filter-bar-chip-shadow:none;--ui-analytics-filter-bar-chip-remove-radius:calc(var(--ui-radius-button) - 2px);--ui-analytics-filter-bar-switch-w:28px;--ui-analytics-filter-bar-switch-h:16px;--ui-analytics-filter-bar-switch-on-bg:var(--ui-accent);--ui-area-chart-line-width:1.5;--ui-area-chart-fill-opacity:.2;--ui-area-chart-fill-opacity-stacked:.3;--ui-bar-chart-bar-radius:2px;--ui-bar-chart-hover-radius:4px;--ui-candlestick-chart-body-radius:0px;--ui-candlestick-chart-volume-radius:0px;--ui-candlestick-chart-ma-width:1.5;--ui-donut-chart-gap:2px;--ui-donut-chart-segment-radius:0px;--ui-funnel-chart-bar-radius:4px;--ui-funnel-chart-pill-radius:6px;--ui-funnel-chart-pill-bg:var(--ui-bg);--ui-funnel-chart-connector-mix:12%;--ui-gantt-chart-bar-h:18px;--ui-gantt-chart-bar-radius:4px;--ui-gantt-chart-bar-mix:18%;--ui-gantt-chart-bar-border-mix:55%;--ui-gantt-chart-names-bg:var(--ui-surface);--ui-gantt-chart-summary-fill:var(--ui-fg);--ui-gantt-chart-summary-opacity:.85;--ui-gantt-chart-dependency-dasharray:none;--ui-gauge-chart-linecap:butt;--ui-heatmap-cell-radius:3px;--ui-heatmap-cell-radius-ratio:.25;--ui-calendar-heatmap-cell-radius:2px;--ui-heatmap-legend-swatch-radius:2px;--ui-metric-comparison-bar-radius:1.5px;--ui-radar-chart-grid:polygon;--ui-radar-chart-area-stroke-width:1.5;--ui-sankey-chart-node-w:10px;--ui-sankey-chart-node-radius:2px;--ui-sankey-chart-link-opacity:.28;--ui-sankey-chart-link-opacity-active:.6;--ui-sankey-chart-link-opacity-dimmed:.08;--ui-scatter-chart-point-stroke:var(--ui-bg);--ui-scatter-chart-point-stroke-opacity:1;--ui-scatter-chart-bubble-fill-opacity:1;--ui-scatter-chart-trend-width:1.5;--ui-sparkline-line-width:1.5;--ui-sparkline-fill-opacity:.24;--ui-sparkline-bar-radius:1px;--ui-treemap-gap:2px;--ui-treemap-tile-radius:3px;--ui-treemap-group-radius:4px;--ui-treemap-tile-mix:14%;--ui-treemap-tile-mix-active:24%;--ui-treemap-tile-mix-range:24%;--ui-treemap-value-mix:8%;--ui-treemap-value-mix-range:64%;--ui-treemap-tile-border-mix:55%;--ui-treemap-tile-border-base:var(--ui-bg);--ui-treemap-tile-border-active:initial;--ui-treemap-group-mix:5%;--ui-treemap-group-border-mix:28%;--ui-treemap-group-border-base:var(--ui-border);--ui-treemap-group-border-mix-hover:60%;--ui-treemap-group-border-base-hover:var(--ui-border);--ui-reviews-summary-bar:var(--ui-fg);--ui-order-tracking-eta-size:var(--ui-text-2xl);--ui-order-tracking-eta-weight:var(--ui-weight-semibold);--ui-media-placeholder-light-mix:30%;--ui-media-placeholder-shade-mix:70%;--ui-media-placeholder-stop-mix:78%;--ui-media-gallery-gap:2px;--ui-media-gallery-radius:var(--ui-radius-lg);--ui-media-gallery-bg:var(--ui-border);--ui-media-gallery-tile-radius:0;--ui-media-lightbox-bg:color-mix(in srgb, var(--ui-fg-inverse) 96%, transparent);--ui-product-card-padding:var(--ui-space-3);--ui-product-card-border-color-hover:var(--ui-border-strong);--ui-product-card-shadow-hover:var(--ui-highlight), var(--ui-sheen), var(--ui-shadow-card);--ui-product-card-transform-hover:none;--ui-product-card-title-tracking:normal;--ui-product-card-swatch-shadow-checked:0 0 0 2px var(--ui-surface), 0 0 0 3.5px var(--ui-fg);--ui-product-card-swatch-shadow-checked-focus:var(--ui-focus-ring);--ui-product-grid-views-pad:2px;--ui-product-grid-views-border-color:var(--ui-border-field);--ui-product-grid-view-w:28px;--ui-product-grid-view-h:26px;--ui-product-grid-view-radius:calc(var(--ui-radius-field) - 2px);--ui-product-grid-view-bg-pressed:var(--ui-surface-3);--ui-product-grid-view-shadow-pressed:none;--ui-product-grid-view-shadow-pressed-focus:var(--ui-focus-ring);--ui-product-grid-sort-padding-x:var(--ui-space-2);--ui-product-grid-empty-border-color:var(--ui-border-strong);--ui-product-grid-empty-bg:transparent;--ui-product-grid-empty-icon-bg:var(--ui-surface-2);--ui-product-filters-padding:var(--ui-space-4) var(--ui-space-4) var(--ui-space-2);--ui-product-filters-chip-border-color:var(--ui-border);--ui-product-filters-chip-bg-hover:var(--ui-surface-3);--ui-product-filters-chip-icon-fg:var(--ui-fg-subtle);--ui-product-filters-chip-icon-fg-hover:var(--ui-fg);--ui-product-filters-check-radius:var(--ui-radius-xs);--ui-product-filters-range-h:4px;--ui-product-filters-thumb-w:18px;--ui-product-filters-thumb-h:18px;--ui-product-filters-thumb-border:1px solid var(--ui-border-strong);--ui-product-filters-thumb-radius:50%;--ui-product-filters-thumb-bg:var(--ui-bg);--ui-product-filters-thumb-shadow:var(--ui-shadow-sm);--ui-product-filters-thumb-shadow-focus:var(--ui-shadow-sm);--ui-product-filters-thumb-transform-active:none;--ui-product-filters-swatch-shadow-pressed:0 0 0 2px var(--ui-surface), 0 0 0 4px var(--ui-fg);--ui-product-filters-swatch-shadow-pressed-focus:var(--ui-focus-ring);--ui-product-filters-size-border-color:var(--ui-border-field);--ui-product-filters-size-border-color-pressed-hover:var(--ui-border-strong);--ui-product-filters-size-shadow-focus:var(--ui-focus-ring);--ui-product-filters-rating-bg-pressed:var(--ui-surface-2);--ui-product-filters-rating-shadow-pressed:inset 0 0 0 1px var(--ui-border-strong);--ui-product-filters-rating-shadow-pressed-focus:var(--ui-focus-ring);--ui-shopping-cart-drawer-overflow:visible;--ui-shopping-cart-drawer-border:0;--ui-shopping-cart-drawer-radius:0;--ui-shopping-cart-drawer-bg:var(--ui-bg);--ui-shopping-cart-drawer-inset:var(--ui-space-5);--ui-shopping-cart-drawer-header-padding-block:var(--ui-space-3);--ui-shopping-cart-drawer-header-inset-end:var(--ui-space-3);--ui-shopping-cart-drawer-header-border:1px solid var(--ui-divider);--ui-shopping-cart-drawer-title-size:var(--ui-text-lg);--ui-shopping-cart-drawer-close-bg:transparent;--ui-shopping-cart-drawer-close-fg:var(--ui-fg);--ui-shopping-cart-drawer-shipping-margin:0;--ui-shopping-cart-drawer-shipping-padding:var(--ui-space-4) var(--ui-space-5);--ui-shopping-cart-drawer-shipping-border:1px solid var(--ui-divider);--ui-shopping-cart-drawer-shipping-radius:0;--ui-shopping-cart-drawer-shipping-bg:transparent;--ui-shopping-cart-drawer-thumb-radius:var(--ui-radius-md);--ui-shopping-cart-drawer-stepper-border:1px solid var(--ui-border-field);--ui-shopping-cart-drawer-stepper-bg:var(--ui-bg);--ui-shopping-cart-drawer-step-fg-disabled:var(--ui-fg-disabled);--ui-checkout-summary-padding:var(--ui-space-5);--ui-checkout-summary-title-size:var(--ui-text-lg);--ui-checkout-summary-qty-bg:var(--ui-fg-muted);--ui-checkout-summary-promo-applied-border:1px dashed color-mix(in srgb, var(--ui-success) 50%, transparent);--ui-post-card-padding:var(--ui-space-4);--ui-post-card-link-bg:var(--ui-surface);--ui-post-card-link-divider:var(--ui-divider);--ui-post-card-link-shadow-focus:var(--ui-focus-ring);--ui-comment-thread-total-bg:var(--ui-surface-2);--ui-comment-toggle-line-bg:var(--ui-border-strong);--ui-comment-toggle-line-opacity:1;--ui-comment-guide-bg:var(--ui-border);--ui-comment-guide-bg-hover:var(--ui-fg-subtle);--ui-comment-guide-opacity:1;--ui-profile-card-cover-h:104px;--ui-profile-card-avatar-shadow:0 0 #0000;--ui-profile-card-horizontal-padding:var(--ui-space-3) var(--ui-space-4);--ui-profile-card-horizontal-radius:var(--ui-radius-card);--ui-reaction-bar-pill-border-color-hover:var(--ui-border-strong);--ui-reaction-bar-pill-bg-hover:var(--ui-surface-2);--ui-reaction-bar-pill-border-color-pressed:color-mix(in srgb, var(--ui-accent) 55%, transparent);--ui-reaction-bar-pill-bg-pressed:var(--ui-accent-soft);--ui-reaction-bar-add-border-style:dashed;--ui-reaction-bar-add-border-color-expanded:var(--ui-border-strong);--ui-reaction-picker-padding:var(--ui-space-2);--ui-reaction-picker-item-radius:var(--ui-radius-md);--ui-reaction-picker-preview-border-color:var(--ui-divider);--ui-kpi-group-padding:var(--ui-space-5);--ui-kpi-group-value-size:var(--ui-text-2xl);--ui-kpi-group-value-weight:var(--ui-weight-semibold);--ui-kpi-group-delta-fill:0%;--ui-kpi-group-delta-padding:0;--ui-card-padding:var(--ui-space-6);--ui-card-title-size:var(--ui-text-lg);--ui-card-outline-border-color:var(--ui-border);--ui-card-outline-bg:transparent;--ui-card-interactive-border-color-hover:var(--ui-border-strong);--ui-card-interactive-bg-hover:var(--ui-surface);--ui-card-interactive-bg-active:color-mix(in srgb, var(--ui-hover) 50%, var(--ui-surface));--ui-card-interactive-transform-hover:none;--ui-card-interactive-transform-active:none;--ui-card-interactive-shadow-hover:var(--ui-highlight), 0 2px 4px -1px #0000000a, 0 8px 16px -4px #00000014;--ui-card-interactive-shadow-hover-focus:var(--ui-highlight), var(--ui-shadow-card), var(--ui-focus-ring);--ui-card-interactive-shadow-disabled-hover:var(--ui-highlight), var(--ui-shadow-card);--ui-card-interactive-shadow-disabled-focus:var(--ui-highlight), var(--ui-shadow-card);--ui-accordion-overflow:visible;--ui-accordion-border:none;--ui-accordion-radius:0;--ui-accordion-bg:transparent;--ui-accordion-shadow:none;--ui-accordion-padding-x:2px;--ui-accordion-item-position:static;--ui-accordion-item-border:1px solid var(--ui-divider);--ui-accordion-separator-content:none;--ui-accordion-trigger-h:52px;--ui-accordion-trigger-padding-y:var(--ui-space-3);--ui-accordion-trigger-radius:var(--ui-radius-xs);--ui-accordion-trigger-size:var(--ui-text-md);--ui-accordion-trigger-weight:var(--ui-weight-medium);--ui-accordion-trigger-transition:color;--ui-accordion-trigger-bg-hover:transparent;--ui-accordion-trigger-bg-active:transparent;--ui-accordion-trigger-shadow-focus:var(--ui-focus-ring);--ui-accordion-title-decoration-hover:underline var(--ui-border-strong);--ui-accordion-chevron-fg:var(--ui-fg-muted);--ui-accordion-chevron-fg-disabled:var(--ui-fg-muted);--ui-accordion-chevron-transform:none;--ui-accordion-chevron-transform-open:rotate(180deg);--ui-accordion-chevron-duration:var(--ui-duration);--ui-media-player-radius:var(--ui-radius-lg);--ui-media-player-scrim:linear-gradient(to top, #000000b8, #00000047 60%, transparent);--ui-media-player-bar-bg:transparent;--ui-media-player-bar-blur:none;--ui-media-player-bar-border:transparent;--ui-media-player-bar-radius:0px;--ui-media-player-bar-inset:0px;--ui-media-player-fg:#fff;--ui-media-player-track:#ffffff47;--ui-media-player-buffered:#ffffff80;--ui-media-player-progress:#fff;--ui-media-player-big-play-bg:#0000008c;--ui-media-player-big-play-blur:none;--ui-empty-state-bordered-bg:transparent;--ui-empty-state-icon-radius:var(--ui-radius-lg);--ui-empty-state-icon-radius-ratio:0;--ui-empty-state-icon-bg:var(--ui-surface);--ui-empty-state-icon-shadow:var(--ui-shadow-sm);--ui-empty-state-icon-fg:var(--ui-fg-muted);--ui-stats-card-gap:var(--ui-space-3);--ui-stats-card-padding:var(--ui-space-5);--ui-stats-card-label-size:var(--ui-text-sm);--ui-stats-card-icon-size:28px;--ui-stats-card-icon-bg:transparent;--ui-stats-card-icon-shadow:none;--ui-stats-card-icon-fg:var(--ui-fg-muted);--ui-stats-card-value-size:var(--ui-text-2xl);--ui-stats-card-delta-padding:0;--ui-stats-card-delta-radius:0;--ui-stats-card-delta-fill:none;--ui-stats-card-sparkline-w:96px;--ui-stats-card-sparkline-h:36px;--ui-stats-card-sparkline-dot-size:6px;--ui-stats-card-sparkline-dot-shadow:0 0 0 2px var(--ui-surface);--ui-json-viewer-bg:color-mix(in srgb, var(--ui-surface-2) 45%, var(--ui-surface));--ui-json-viewer-shadow:none;--ui-json-viewer-padding:var(--ui-space-3);--ui-json-viewer-guide-color:var(--ui-border);--ui-json-viewer-key-fg:var(--ui-fg);--ui-json-viewer-string-fg:var(--ui-success-text);--ui-json-viewer-number-fg:var(--ui-info-text);--ui-json-viewer-boolean-fg:var(--ui-warning-text);--ui-json-viewer-boolean-weight:initial;--ui-json-viewer-badge-bg:var(--ui-surface-3);--ui-json-viewer-status-bg:var(--ui-surface-2);--ui-tree-row-h:30px;--ui-tree-indent:16px;--ui-tree-pad:6px;--ui-tree-font-size:var(--ui-text-sm);--ui-tree-row-radius:var(--ui-radius-sm);--ui-tree-guide-color:var(--ui-border);--ui-tree-guide-color-selected:var(--ui-border-strong);--ui-tree-folder-fg:var(--ui-fg-muted);--ui-tree-row-bg-selected-focus:var(--ui-active);--ui-tree-row-fg-selected-focus:currentcolor;--ui-tree-row-shadow-selected-focus:none;--ui-tree-row-shadow-selected-focus-visible:var(--ui-focus-ring);--ui-tree-icon-fg-selected-focus:var(--ui-fg-muted);--ui-tree-chevron-fg-selected-focus:var(--ui-fg-subtle);--ui-kanban-gap:var(--ui-space-3);--ui-kanban-card-gap:8px;--ui-kanban-column-padding:var(--ui-space-2);--ui-kanban-column-bg:color-mix(in srgb, var(--ui-surface-2) 55%, transparent);--ui-kanban-column-border-color-over:color-mix(in srgb, var(--ui-accent) 45%, var(--ui-border));--ui-kanban-column-bg-over:color-mix(in srgb, var(--ui-accent) 5%, color-mix(in srgb, var(--ui-surface-2) 55%, transparent));--ui-kanban-column-shadow-over:inset 0 0 0 1px color-mix(in srgb, var(--ui-accent) 25%, transparent);--ui-kanban-column-title-size:var(--ui-text-sm);--ui-kanban-accent-size:8px;--ui-kanban-accent-highlight:initial;--ui-kanban-accent-halo:none;--ui-kanban-card-border-color-hover:var(--ui-border-strong);--ui-kanban-card-transform-hover:none;--ui-kanban-card-grabbed-transform:rotate(-1.5deg) scale(1.02);--ui-kanban-card-grabbed-border-color-hover:var(--ui-accent);--ui-kanban-card-grabbed-transform-hover:var(--ui-kanban-card-grabbed-transform);--ui-kanban-card-lifted-border-color:var(--ui-border-strong);--ui-kanban-card-lifted-bg:var(--ui-surface);--ui-kanban-card-lifted-transform:rotate(2deg) scale(1.03);--ui-timeline-marker-size:24px;--ui-timeline-dot-size:10px;--ui-timeline-dot-gap:6px;--ui-timeline-connector-w:1px;--ui-timeline-connector-radius:0;--ui-timeline-connector-bg:var(--ui-border-strong);--ui-timeline-connector-tint:none;--ui-timeline-connector-opacity:1;--ui-timeline-dot-highlight:initial;--ui-timeline-dot-halo:3px;--ui-timeline-dot-halo-fill:18%;--ui-timeline-dot-glow:initial;--ui-timeline-dot-default-border:2px solid var(--ui-border-strong);--ui-timeline-dot-default-bg:var(--ui-bg);--ui-timeline-dot-default-shadow:none;--ui-timeline-icon-size:13px;--ui-timeline-icon-border-tint:35%;--ui-timeline-icon-fill:12%;--ui-timeline-icon-gradient:none;--ui-timeline-icon-shadow:0 0 #0000;--ui-timeline-icon-glow:none;--ui-timeline-icon-fg:initial;--ui-timeline-icon-default-border-color:var(--ui-border);--ui-timeline-title-leading:20px;--ui-calendar-view-padding-x:var(--ui-space-5);--ui-calendar-view-header-padding-top:var(--ui-space-4);--ui-calendar-view-title-size:var(--ui-text-lg);--ui-calendar-view-head-border:1px solid var(--ui-divider);--ui-calendar-view-head-fg:var(--ui-fg-muted);--ui-calendar-view-head-align:start;--ui-calendar-view-outside-bg:color-mix(in srgb, var(--ui-surface-2) 45%, transparent);--ui-calendar-view-date-align:flex-start;--ui-calendar-view-date-size:24px;--ui-calendar-view-today-bg:var(--ui-fg);--ui-calendar-view-today-shadow:none;--ui-calendar-view-today-fg:var(--ui-fg-inverse);--ui-calendar-view-today-compact-fg:var(--ui-accent-text);--ui-calendar-view-weekend-fg:var(--ui-fg);--ui-calendar-view-weekend-fg-pressed:var(--ui-fg-inverse);--ui-calendar-view-event-radius:var(--ui-radius-xs);--ui-calendar-view-event-stripe:2px;--ui-calendar-view-event-fill:16%;--ui-calendar-view-event-fill-hover:26%;--ui-calendar-view-event-all-day-shadow-focus:var(--ui-focus-ring);--ui-calendar-view-agenda-row-radius:var(--ui-radius-md);--ui-data-table-cell-y:12px;--ui-data-table-cell-y-compact:6px;--ui-data-table-head-h:40px;--ui-data-table-head-h-compact:32px;--ui-data-table-head-bg:color-mix(in srgb, var(--ui-surface-2) 50%, var(--ui-surface));--ui-data-table-head-bg-scrolled:var(--ui-data-table-head-bg);--ui-data-table-head-bg-pinned:linear-gradient(var(--ui-data-table-head-bg), var(--ui-data-table-head-bg)), var(--ui-surface);--ui-data-table-head-fg:var(--ui-fg-muted);--ui-data-table-head-fg-sorted:var(--ui-fg);--ui-data-table-divider-width:1px;--ui-data-table-select-divider-color:initial;--ui-data-table-row-selected:color-mix(in srgb, var(--ui-accent) 6%, transparent);--ui-data-table-row-selected-hover:color-mix(in srgb, var(--ui-accent) 10%, transparent);--ui-data-table-pin-bg:var(--ui-surface);--ui-data-table-pin-tint:initial;--ui-data-table-pin-shadow:#00000014;--ui-data-table-container-position:static;--ui-data-table-container-isolation:auto;--ui-data-table-container-bg:var(--ui-surface);--ui-data-table-frost-content:none;--ui-data-table-frost:transparent;--ui-data-table-cell-content-position:static;--ui-data-table-cell-content-z:auto;--ui-data-table-checkbox-border-width:1px;--ui-data-table-checkbox-radius:var(--ui-radius-xs);--ui-data-table-checkbox-bg:var(--ui-bg);--ui-data-table-checkbox-shadow-checked:none;--ui-data-table-checkbox-shadow-checked-focus:var(--ui-focus-ring);--ui-data-table-checkbox-border-color-checked-hover:var(--ui-fg-subtle);--ui-aurora-background-1:var(--ui-chart-1);--ui-aurora-background-2:var(--ui-chart-2);--ui-aurora-background-3:var(--ui-chart-5);--ui-aurora-background-opacity:.3;--ui-aurora-background-blend:normal;--ui-animated-border-beam:var(--ui-fg);--ui-animated-border-tail:transparent;--ui-animated-border-spectrum:#007cf0, #00dfd8, #7928ca, #ff0080, #ff4d4d, #f9cb28, #007cf0;--ui-animated-border-glow:.35;--ui-shimmer-text-shine:var(--ui-fg);--ui-shimmer-text-sweep:var(--ui-fg-faint);--ui-spotlight-color:var(--ui-bg);--ui-spotlight-color-2:var(--ui-bg);--ui-spotlight-shade:color-mix(in srgb, var(--ui-fg) 6%, transparent);--ui-meteors-color:var(--ui-fg-muted);--ui-meteors-glow:transparent;--ui-background-pattern-color:var(--ui-gray-alpha-300);--ui-text-reveal-blur:0px;--ui-text-reveal-caret:currentColor;--ui-confetti-colors:var(--ui-gray-1000), var(--ui-gray-700), var(--ui-gray-500), var(--ui-blue), var(--ui-purple);--ui-particles-color:var(--ui-gray-800);--ui-particles-glow:0;--ui-magnetic-stiffness:320;--ui-magnetic-damping:36;--ui-tilt-card-glare:color-mix(in srgb, var(--ui-fg) 7%, transparent);--ui-ripple-fill:currentColor;--ui-ripple-opacity:.14;--ui-glass-lens-tint:color-mix(in srgb, var(--ui-bg) 72%, transparent);--ui-glass-lens-shadow:var(--ui-shadow-popover);--ui-glass-lens-zoom-shadow:inset 0 0 0 1px #ffffff80, 0 0 0 1px var(--ui-border-strong), 0 12px 32px -12px #00000059;--ui-glass-lens-drag-shadow:inset 0 0 0 1px #ffffff80, 0 0 0 1px var(--ui-border-strong), 0 20px 40px -12px #0006;--ui-glass-lens-saturate:1.5;--ui-glass-lens-zoom-saturate:none;--ui-glass-lens-brightness:initial;--ui-glass-lens-refraction-brightness:initial;--ui-glass-lens-rim-content:none;--ui-glass-lens-rim-opacity:1;--ui-glass-lens-edge-content:none;--ui-glass-lens-edge-opacity:1;--ui-cursor-glow-tilt:0;--ui-cursor-glow-light:color-mix(in srgb, var(--ui-fg) 4%, transparent);--ui-cursor-glow-edge:color-mix(in srgb, var(--ui-fg) 50%, transparent);--ui-cursor-glow-falloff:transparent;--ui-morphing-capsule-duration:.46s;--ui-morphing-capsule-fill:var(--ui-bg);--ui-morphing-capsule-rim:var(--ui-border-strong);--ui-morphing-capsule-shine:transparent;--ui-morphing-capsule-shadow:drop-shadow(0 6px 16px #00000014) drop-shadow(0 1px 2px #0000000f);--ui-morphing-capsule-frost:blur(8px) saturate(1.4);--ui-floating-tab-bar-duration:.42s;--ui-floating-tab-bar-bg:color-mix(in srgb, var(--ui-bg) 82%, transparent);--ui-floating-tab-bar-shadow:0 0 0 1px var(--ui-border), 0 8px 24px -8px #00000029, 0 2px 6px #0000000a;--ui-floating-tab-bar-frost:blur(12px) saturate(1.8);--ui-floating-tab-bar-indicator-bg:var(--ui-hover);--ui-floating-tab-bar-indicator-shadow:none;--ui-floating-tab-bar-fg:var(--ui-fg-muted);--ui-floating-tab-bar-rim-content:none;--ui-floating-tab-bar-rim-opacity:1;--ui-alert-padding:var(--ui-space-3) var(--ui-space-4);--ui-alert-align:flex-start;--ui-alert-radius:var(--ui-radius-md);--ui-alert-border-color:initial;--ui-alert-bg:initial;--ui-alert-bg-wash: ;--ui-alert-icon-w:16px;--ui-alert-icon-display:inline-flex;--ui-alert-icon-place-items:normal;--ui-alert-icon-align:auto;--ui-alert-icon-size:auto;--ui-alert-icon-margin-top:2px;--ui-alert-icon-radius:0;--ui-alert-icon-bg:none;--ui-alert-icon-shadow:none;--ui-alert-icon-fg:initial;--ui-alert-title-fg:initial;--ui-alert-body-fg:initial;--ui-alert-content-align:auto;--ui-alert-close-align:auto;--ui-alert-close-margin:-6px -8px -6px 0;--ui-alert-close-fg:initial;--ui-confirm-dialog-error-justify-sm:normal;--ui-copy-snippet-border-color:var(--ui-border-field);--ui-copy-snippet-bg:var(--ui-surface-2);--ui-dialog-pad:var(--ui-space-6);--ui-dialog-header-pad-bottom:var(--ui-space-4);--ui-dialog-header-shadow-scrolled:0 1px 0 var(--ui-border);--ui-dialog-body-pad-top:0;--ui-dialog-body-mask:none;--ui-dialog-footer-pad-top:var(--ui-space-4);--ui-dialog-footer-bleed:1;--ui-dialog-w-sm:400px;--ui-dialog-pad-sm:var(--ui-dialog-pad);--ui-dialog-close-room-sm:32px;--ui-dialog-text-align-sm:initial;--ui-dialog-header-align-sm:normal;--ui-dialog-title-size-sm:var(--ui-text-xl);--ui-dialog-description-size-sm:var(--ui-text-md);--ui-dialog-action-flex-sm:initial;--ui-dialog-footer-stack-direction-sm:row;--ui-dialog-footer-stack-align-sm:center;--ui-dialog-close-display-sm:inline-flex;--ui-dialog-sheet-layer-padding:max(var(--ui-space-6), env(safe-area-inset-top)) 0 0;--ui-dialog-pad-compact:var(--ui-space-5);--ui-dialog-radius-compact:var(--ui-radius-modal) var(--ui-radius-modal) 0 0;--ui-dialog-footer-pad-bottom-compact:calc(var(--ui-space-4) + env(safe-area-inset-bottom));--ui-dialog-layer-align-sm-compact:flex-end;--ui-dialog-layer-padding-sm-compact:var(--ui-dialog-sheet-layer-padding);--ui-dialog-w-sm-compact:100%;--ui-dialog-enter-sm-compact:ui-modal-from-bottom var(--ui-duration-slow) var(--ui-ease);--ui-dialog-exit-sm-compact:ui-modal-to-bottom var(--ui-duration) var(--ui-ease) forwards;--ui-drawer-radius:0;--ui-drawer-bottom-radius:var(--ui-radius-modal) var(--ui-radius-modal) 0 0;--ui-drawer-handle-w:36px;--ui-drawer-handle-bg:var(--ui-border-strong);--ui-drawer-handle-bg-hover:var(--ui-fg-subtle);--ui-drawer-header-pad-top:var(--ui-space-5);--ui-drawer-header-pad-bottom:var(--ui-space-4);--ui-drawer-bottom-header-pad-top:var(--ui-space-2);--ui-drawer-title-size:var(--ui-text-lg);--ui-drawer-footer-pad-top:var(--ui-space-4);--ui-drawer-close-inset:var(--ui-space-4);--ui-drawer-bottom-close-top:22px;--ui-hover-card-padding:var(--ui-space-4);--ui-loading-overlay-bg-mix:72%;--ui-loading-overlay-backdrop:blur(2px);--ui-loading-overlay-panel-min-w:auto;--ui-loading-overlay-panel-padding:0;--ui-loading-overlay-panel-border:0;--ui-loading-overlay-panel-radius:0;--ui-loading-overlay-panel-bg:transparent;--ui-loading-overlay-panel-shadow:none;--ui-loading-overlay-panel-fg:var(--ui-fg-muted);--ui-loading-overlay-panel-animation:none;--ui-notification-center-badge-shadow:0 0 0 2px var(--ui-bg);--ui-notification-center-header-pad-start:initial;--ui-notification-center-title-size:var(--ui-text-md);--ui-notification-center-tabs-margin:0;--ui-notification-center-tabs-padding:var(--ui-space-1) var(--ui-space-3) var(--ui-space-2);--ui-notification-center-tabs-border-bottom:1px solid var(--ui-divider);--ui-notification-center-tabs-radius:0;--ui-notification-center-tabs-bg:transparent;--ui-notification-center-tab-flex:0 1 auto;--ui-notification-center-tab-justify:normal;--ui-notification-center-tab-bg-selected:var(--ui-surface-2);--ui-notification-center-list-padding:var(--ui-space-1);--ui-notification-center-icon-radius:50%;--ui-notification-center-icon-bg:var(--ui-surface-2);--ui-notification-center-icon-shadow:inset 0 0 0 1px var(--ui-border);--ui-notification-center-icon-fg:var(--ui-fg-muted);--ui-notification-center-empty-icon-radius:var(--ui-radius-md);--ui-notification-center-empty-icon-bg:var(--ui-surface);--ui-notification-center-empty-icon-shadow:var(--ui-shadow-sm);--ui-notification-center-empty-icon-fg:var(--ui-fg-muted);--ui-notification-center-footer-border-color:var(--ui-divider);--ui-popover-content-padding:var(--ui-space-4);--ui-popover-arrow:1;--ui-toast-radius:var(--ui-radius-lg);--ui-toast-line-height:20px;--ui-toast-inner-align:flex-start;--ui-toast-inner-gap:10px;--ui-toast-inner-padding:14px 16px;--ui-toast-icon-display:inline-flex;--ui-toast-icon-place-items:normal;--ui-toast-icon-size:auto;--ui-toast-icon-margin-top:2px;--ui-toast-icon-radius:0;--ui-toast-icon-bg:none;--ui-toast-icon-shadow:none;--ui-toast-icon-fg:initial;--ui-toast-icon-glyph-size:16px;--ui-toast-loading-color:var(--ui-fg-muted);--ui-toast-title-tracking:initial;--ui-toast-close-border-color:var(--ui-border-strong);--ui-bottom-sheet-inset:0px;--ui-bottom-sheet-end-radius:0px;--ui-text-input-addon-bg:var(--ui-surface-2);--ui-text-input-clear-size:24px;--ui-text-input-clear-margin-end:-4px;--ui-text-input-clear-bg:transparent;--ui-text-input-clear-fg:var(--ui-fg-faint);--ui-text-input-clear-bg-hover:var(--ui-hover);--ui-text-input-clear-fg-hover:var(--ui-fg);--ui-text-input-clear-icon-size:12px;--ui-search-input-padding-x-sm:var(--ui-space-2);--ui-search-input-icon-fg:var(--ui-fg-faint);--ui-search-input-kbd-border-color:var(--ui-border);--ui-search-input-kbd-bg:var(--ui-surface-2);--ui-checkbox-radius:4px;--ui-checkbox-radius-sm:3px;--ui-checkbox-radius-lg:5px;--ui-checkbox-invalid-checked-border-color-hover:var(--ui-fg-faint);--ui-checkbox-icon-stroke-width:2;--ui-checkbox-icon-transform:none;--ui-checkbox-icon-transition:all 0s ease 0s;--ui-radio-checked-bg:var(--ui-bg);--ui-radio-invalid-checked-border-color:var(--ui-danger);--ui-radio-dot-size:50%;--ui-radio-dot-bg:var(--ui-primary);--ui-radio-dot-shadow:none;--ui-radio-card-padding:var(--ui-space-3) var(--ui-space-4);--ui-radio-card-border-color:var(--ui-border-field);--ui-radio-card-border-color-checked-hover:var(--ui-border-strong);--ui-radio-card-bg-checked:var(--ui-bg);--ui-radio-card-shadow-checked:inset 0 0 0 1px var(--ui-primary);--ui-radio-card-shadow-checked-focus:inset 0 0 0 1px var(--ui-primary), var(--ui-focus-ring);--ui-switch-w:32px;--ui-switch-w-sm:26px;--ui-switch-w-lg:40px;--ui-switch-h:18px;--ui-switch-h-sm:14px;--ui-switch-h-lg:22px;--ui-switch-knob-stretch:1;--ui-switch-knob-stretch-active:.22;--ui-switch-track-shadow:inset 0 0 0 1px var(--ui-border);--ui-switch-track-bg-hover:color-mix(in srgb, var(--ui-surface-3) 70%, var(--ui-fg-faint));--ui-switch-track-bg-checked:var(--ui-primary);--ui-switch-track-shadow-checked:none;--ui-switch-knob-shadow:var(--ui-shadow-sm), 0 0 0 .5px var(--ui-border-strong);--ui-switch-knob-transition:inset-inline-start var(--ui-duration) var(--ui-ease-spring), width var(--ui-duration) var(--ui-ease-spring);--ui-switch-knob-bg-active:#fff;--ui-switch-knob-shadow-active:var(--ui-switch-knob-shadow);--ui-switch-knob-transform-active:none;--ui-slider-track-h:4px;--ui-slider-track-shadow:none;--ui-slider-thumb-w:16px;--ui-slider-thumb-h:16px;--ui-slider-control-min-h:20px;--ui-slider-thumb-border:1px solid var(--ui-border-strong);--ui-slider-thumb-shadow:var(--ui-shadow-sm);--ui-slider-thumb-shadow-hover:var(--ui-shadow-sm), 0 0 0 4px color-mix(in srgb, var(--ui-primary) 14%, transparent);--ui-slider-thumb-shadow-dragging:var(--ui-slider-thumb-shadow-hover);--ui-slider-thumb-shadow-focus:var(--ui-focus-ring);--ui-slider-thumb-bg-dragging:#fff;--ui-slider-thumb-scale-dragging:1;--ui-slider-value-offset:8px;--ui-slider-value-padding:3px 7px;--ui-listbox-check-order:0;--ui-listbox-check-fg-highlight:var(--ui-fg);--ui-listbox-label-indent:var(--ui-space-2);--ui-listbox-description-fg-highlight:var(--ui-fg-muted);--ui-listbox-description-opacity-highlight:1;--ui-listbox-checkbox-size:16px;--ui-listbox-checkbox-radius:var(--ui-radius-xs);--ui-listbox-checkbox-border-color-highlight:var(--ui-border-strong);--ui-listbox-checkbox-bg-highlight:var(--ui-bg);--ui-listbox-checkbox-checked-bg-highlight:var(--ui-primary);--ui-listbox-checkbox-checked-fg-highlight:var(--ui-primary-fg);--ui-multi-select-chip-border-color:var(--ui-border);--ui-multi-select-chip-remove-radius:calc(var(--ui-radius-xs) - 1px);--ui-multi-select-chip-remove-fg:var(--ui-fg-subtle);--ui-multi-select-chip-remove-fg-hover:var(--ui-fg);--ui-multi-select-chip-remove-bg-hover:var(--ui-hover);--ui-multi-select-chip-remove-opacity:1;--ui-multi-select-search-h:40px;--ui-multi-select-search-margin:0;--ui-multi-select-search-border:1px solid var(--ui-divider);--ui-multi-select-search-radius:0;--ui-multi-select-search-bg:transparent;--ui-multi-select-footer-margin:0;--ui-multi-select-footer-padding-x:var(--ui-space-3) var(--ui-space-1);--ui-calendar-cell-size:36px;--ui-calendar-band-bg:var(--ui-active);--ui-calendar-caption-size:1em;--ui-calendar-caption-tracking:normal;--ui-calendar-weekday-weight:var(--ui-weight-regular);--ui-calendar-weekday-tracking:normal;--ui-calendar-weekday-transform:none;--ui-calendar-day-size:1em;--ui-calendar-day-today-fg:currentcolor;--ui-calendar-day-today-dot:"";--ui-calendar-day-selected-weight:var(--ui-weight-regular);--ui-calendar-day-selected-shadow:none;--ui-calendar-day-selected-shadow-focus:var(--ui-focus-ring);--ui-calendar-day-selected-animation:none;--ui-calendar-day-today-fg-disabled:var(--ui-fg-disabled);--ui-calendar-day-selected-fg-disabled:var(--ui-fg-disabled);--ui-calendar-day-outside-selected-fg:var(--ui-primary-fg);--ui-calendar-day-outside-disabled-fg:var(--ui-fg-disabled);--ui-date-range-picker-presets-padding:var(--ui-space-2);--ui-date-range-picker-preset-size:var(--ui-text-sm);--ui-date-range-picker-preset-bg-pressed:var(--ui-surface-2);--ui-date-range-picker-preset-bg-pressed-hover:var(--ui-hover);--ui-date-range-picker-preset-fg-pressed:var(--ui-fg);--ui-date-range-picker-preset-shadow-pressed:none;--ui-date-range-picker-preset-shadow-pressed-focus:var(--ui-focus-ring);--ui-date-range-picker-footer-padding:var(--ui-space-2) var(--ui-space-3);--ui-picker-trigger-shadow-focus-within:var(--ui-focus-ring);--ui-picker-trigger-shadow-focus-invalid:var(--ui-focus-ring-invalid);--ui-color-picker-padding:var(--ui-space-3);--ui-color-picker-area-radius:var(--ui-radius-sm);--ui-color-picker-thumb-size:16px;--ui-color-picker-thumb-border-width:2px;--ui-color-picker-thumb-shadow:0 0 0 1px var(--ui-border-strong), var(--ui-shadow-sm);--ui-color-picker-thumb-shadow-focus:0 0 0 1px var(--ui-border-strong), var(--ui-focus-ring);--ui-color-picker-slider-h:12px;--ui-color-picker-swatch-radius:var(--ui-radius-xs);--ui-color-picker-swatch-outline-selected:var(--ui-fg);--ui-file-uploader-dropzone-border-color-hover:var(--ui-fg-subtle);--ui-file-uploader-dropzone-bg-hover:var(--ui-surface-2);--ui-file-uploader-dropzone-shadow-dragging:0 0 0 3px color-mix(in srgb, var(--ui-accent) 18%, transparent);--ui-file-uploader-dropzone-shadow-dragging-focus:var(--ui-file-uploader-dropzone-shadow-dragging);--ui-file-uploader-icon-size:40px;--ui-file-uploader-icon-bg:var(--ui-surface);--ui-file-uploader-icon-fg:var(--ui-fg);--ui-file-uploader-icon-shadow:var(--ui-shadow-sm);--ui-file-uploader-icon-fg-dragging:var(--ui-accent-text);--ui-file-uploader-icon-transform-dragging:translateY(-4px) scale(1.08);--ui-file-uploader-browse-fg:currentcolor;--ui-file-uploader-browse-decoration:underline;--ui-file-uploader-item-radius:var(--ui-radius-md);--ui-file-uploader-item-error-border-color:color-mix(in srgb, var(--ui-danger) 40%, transparent);--ui-file-uploader-item-error-bg:color-mix(in srgb, var(--ui-danger) 5%, var(--ui-bg));--ui-file-uploader-file-icon-radius:var(--ui-radius-sm);--ui-file-uploader-file-icon-bg:var(--ui-surface-2);--ui-file-uploader-file-icon-preview-bg-error:var(--ui-danger-soft);--ui-form-field-inset:0;--ui-form-field-label-fg:var(--ui-fg-muted);--ui-number-input-padding-end:0;--ui-number-input-padding-end-sm:0;--ui-number-input-padding-end-lg:0;--ui-number-input-steppers-align:stretch;--ui-number-input-steppers-h:auto;--ui-number-input-steppers-h-sm:auto;--ui-number-input-steppers-h-lg:auto;--ui-number-input-steppers-overflow:visible;--ui-number-input-steppers-radius:0;--ui-number-input-steppers-bg:transparent;--ui-number-input-step-position:static;--ui-number-input-step-extra-w:0px;--ui-number-input-step-border:1px solid var(--ui-border-field);--ui-number-input-step-fg:var(--ui-fg-muted);--ui-number-input-step-transform-active:none;--ui-number-input-step-divider-content:none;--ui-otp-input-box-w:44px;--ui-otp-input-box-ratio:44 / 52;--ui-otp-input-box-radius:var(--ui-radius-field);--ui-otp-input-box-font:var(--ui-font-mono);--ui-otp-input-box-size:var(--ui-text-xl);--ui-otp-input-box-weight:var(--ui-weight-medium);--ui-otp-input-box-border-color-filled:var(--ui-border-strong);--ui-otp-input-box-border-color-focus-hover:var(--ui-border-strong);--ui-otp-input-box-transform-focus:none;--ui-otp-input-box-invalid-ring-w:3px;--ui-rating-input-empty-fg:var(--ui-border-strong);--ui-rating-input-star-radius:var(--ui-radius-xs);--ui-rating-input-fill-filter:none;--ui-rating-input-star-transform-active:none;--ui-rating-input-star-transform-hover-active:scale(1.15);--ui-tags-input-tag-border:1px solid var(--ui-border);--ui-tags-input-tag-weight:var(--ui-weight-regular);--ui-tags-input-remove-radius:3px;--ui-tags-input-remove-fg:var(--ui-fg-muted);--ui-tags-input-remove-fg-hover:var(--ui-fg);--ui-tags-input-remove-bg-hover:var(--ui-hover);--ui-time-picker-column-h:232px;--ui-time-picker-column-w:60px;--ui-time-picker-column-radius:var(--ui-radius-sm);--ui-time-picker-column-joined-radius:0;--ui-time-picker-option-h:32px;--ui-time-picker-option-radius:var(--ui-radius-xs);--ui-time-picker-option-size:1em;--ui-time-picker-option-selected-shadow:0 0 #0000;--ui-wheel-picker-item-h:32px;--ui-app-shell-header-h:56px;--ui-app-shell-header-padding-start:var(--ui-space-3);--ui-app-shell-header-border-color:var(--ui-divider);--ui-app-shell-header-bg:var(--ui-bg);--ui-app-shell-main-fade-footer:initial;--ui-app-shell-main-fade-edges: ;--ui-app-shell-aside-margin:0;--ui-app-shell-aside-border-start:1px solid var(--ui-divider);--ui-app-shell-drawer-shadow:var(--ui-shadow-modal);--ui-app-shell-floating-inset:0px;--ui-app-shell-floating-aside-bg:var(--ui-surface);--ui-resizable-handle-line-bg:var(--ui-accent);--ui-resizable-handle-grip-line-display:block;--ui-resizable-handle-grip-w:12px;--ui-resizable-handle-grip-h:22px;--ui-resizable-handle-grip-border:1px solid var(--ui-border-strong);--ui-resizable-handle-grip-radius:var(--ui-radius-xs);--ui-resizable-handle-grip-bg:var(--ui-bg);--ui-resizable-handle-grip-bg-hover:var(--ui-bg);--ui-resizable-handle-grip-bg-active:var(--ui-bg);--ui-resizable-handle-grip-scale-hover:none;--ui-resizable-handle-grip-transition:border-color var(--ui-duration-fast) var(--ui-ease), color var(--ui-duration-fast) var(--ui-ease), background-color var(--ui-duration-fast) var(--ui-ease);--ui-resizable-handle-grip-icon-display:inline;--ui-virtual-list-inset:0px;--ui-virtual-list-item-radius:0px;--ui-virtual-list-selected-bg:color-mix(in srgb, var(--ui-accent) 8%, transparent);--ui-virtual-list-selected-bg-hover:color-mix(in srgb, var(--ui-accent) 12%, transparent);--ui-virtual-list-header-bg:color-mix(in srgb, var(--ui-surface-2) 70%, var(--ui-surface));--ui-virtual-list-header-fill:var(--ui-virtual-list-header-bg);--ui-virtual-list-header-fg:var(--ui-fg-muted);--ui-virtual-list-header-tracking:.02em;--ui-virtual-list-header-backdrop:none;--ui-virtual-list-divider-start:0px;--ui-virtual-list-divider-w:1px;--ui-virtual-list-panel-radius:var(--ui-radius-lg);--ui-marketing-heading-eyebrow-fg:var(--ui-fg-muted);--ui-marketing-heading-eyebrow-size:var(--ui-text-xs);--ui-marketing-heading-eyebrow-tracking:.08em;--ui-marketing-heading-eyebrow-transform:uppercase;--ui-marketing-reveal-y:16px;--ui-marketing-reveal-animation:ui-marketing-reveal;--ui-testimonials-featured-position:static;--ui-testimonials-featured-isolation:auto;--ui-testimonials-featured-border:0;--ui-testimonials-featured-radius:0;--ui-testimonials-featured-bg:transparent;--ui-testimonials-featured-shadow:none;--ui-testimonials-featured-tint-content:none;--ui-testimonials-mark-fg:var(--ui-fg-subtle);--ui-hero-backdrop-inset:0;--ui-hero-backdrop-bg:linear-gradient(to right, var(--ui-border) 1px, transparent 1px), linear-gradient(to bottom, var(--ui-border) 1px, transparent 1px);--ui-hero-backdrop-position:50% -1px;--ui-hero-backdrop-size:64px 64px;--ui-hero-backdrop-mask:radial-gradient(ellipse 70% 62% at 50% 0%, #000 35%, transparent 100%);--ui-hero-backdrop-filter:none;--ui-hero-backdrop-animation:none;--ui-hero-backdrop-glow-display:block;--ui-hero-highlight-bg:linear-gradient(90deg, var(--ui-blue), var(--ui-purple) 50%, var(--ui-pink));--ui-hero-eyebrow-bg-hover:var(--ui-surface-2);--ui-hero-visual-shadow:0 0 0 6px color-mix(in srgb, var(--ui-fg) 4%, transparent), var(--ui-shadow-card), 0 32px 64px -32px color-mix(in srgb, var(--ui-fg) 22%, transparent);--ui-comparison-table-line:var(--ui-border);--ui-comparison-table-frame-isolation:auto;--ui-comparison-table-frame-bg:var(--ui-bg);--ui-comparison-table-frame-material-content:none;--ui-comparison-table-sticky-bg:var(--ui-bg);--ui-comparison-table-group-bg:color-mix(in srgb, var(--ui-fg) 2.5%, var(--ui-bg));--ui-comparison-table-highlight-bg:color-mix(in srgb, var(--ui-fg) 3%, var(--ui-bg));--ui-comparison-table-head-highlight-bg:var(--ui-comparison-table-highlight-bg);--ui-comparison-table-highlight-rule:var(--ui-fg);--ui-comparison-table-feature-bg-fits:var(--ui-bg);--ui-faq-section-list-display:block;--ui-faq-section-list-direction:row;--ui-faq-section-list-gap:normal;--ui-faq-section-item-padding:0;--ui-faq-section-item-border:0;--ui-faq-section-item-divider:var(--ui-divider);--ui-faq-section-item-radius:0;--ui-faq-section-item-bg:transparent;--ui-faq-section-item-bg-open:transparent;--ui-faq-section-item-shadow:none;--ui-faq-section-item-shadow-open:none;--ui-faq-section-item-shadow-focus:none;--ui-faq-section-item-transition:all 0s ease 0s;--ui-faq-section-trigger-shadow-focus:var(--ui-focus-ring);--ui-faq-section-icon-bg:transparent;--ui-faq-section-icon-bg-open:transparent;--ui-faq-section-icon-bg-open-hover:var(--ui-hover);--ui-faq-section-icon-fg:var(--ui-fg-muted);--ui-faq-section-icon-fg-open:var(--ui-fg);--ui-faq-section-contact-bg:var(--ui-bg);--ui-logo-cloud-title-size:var(--ui-text-sm);--ui-logo-cloud-gap:clamp(var(--ui-space-8), 5cqi, var(--ui-space-16));--ui-logo-cloud-row-gap:var(--ui-space-8);--ui-logo-cloud-item-h:40px;--ui-logo-cloud-item-padding:0;--ui-logo-cloud-item-border:0;--ui-logo-cloud-item-bg:transparent;--ui-logo-cloud-item-bg-hover:transparent;--ui-logo-cloud-item-transition:all 0s ease 0s;--ui-cta-section-light:var(--ui-fg-inverse);--ui-cta-section-dark:var(--ui-fg);--ui-cta-section-card-radius:var(--ui-radius-xl);--ui-cta-section-inverted-bg:var(--ui-fg);--ui-cta-section-inverted-border-color:transparent;--ui-cta-section-gradient-border-color:transparent;--ui-cta-section-gradient-bg:radial-gradient(70% 120% at 0% 0%, color-mix(in srgb, var(--ui-teal) 55%, transparent), transparent 60%), radial-gradient(70% 120% at 100% 100%, color-mix(in srgb, var(--ui-pink) 75%, transparent), transparent 60%), linear-gradient(125deg, color-mix(in srgb, var(--ui-blue) 85%, var(--ui-cta-section-dark)), color-mix(in srgb, var(--ui-purple) 82%, var(--ui-cta-section-dark)));--ui-cta-section-gradient-shadow:0 32px 64px -32px color-mix(in srgb, var(--ui-purple) 55%, transparent);--ui-cta-section-gradient-fg-muted-mix:74%;--ui-cta-section-gradient-text-shadow:none;--ui-cta-section-backdrop-bg:initial;--ui-cta-section-gradient-backdrop-bg:initial;--ui-cta-section-backdrop-inset:0;--ui-cta-section-backdrop-position:50% 50%;--ui-cta-section-backdrop-size:48px 48px;--ui-cta-section-backdrop-mask:radial-gradient(ellipse 65% 90% at 50% 100%, #000 20%, transparent 75%);--ui-cta-section-backdrop-filter:none;--ui-cta-section-backdrop-glow-display:block;--ui-newsletter-signup-card-padding:var(--ui-space-8);--ui-newsletter-signup-card-radius:var(--ui-radius-card);--ui-newsletter-signup-field-padding-x:var(--ui-space-3);--ui-footer-border-color:var(--ui-divider);--ui-footer-bottom-border-color:var(--ui-divider);--ui-footer-socials-gap:var(--ui-space-1);--ui-footer-socials-offset:calc(-1 * var(--ui-space-2));--ui-footer-social-border:0;--ui-footer-social-bg:transparent;--ui-footer-social-bg-hover:var(--ui-hover);--ui-footer-social-fg:var(--ui-fg-muted);--ui-footer-social-shadow-focus:var(--ui-focus-ring);--ui-pricing-table-toggle-radius:var(--ui-radius-md);--ui-pricing-table-toggle-bg:var(--ui-surface-2);--ui-pricing-table-toggle-item-radius:calc(var(--ui-radius-md) - 3px);--ui-pricing-table-thumb-bg:var(--ui-bg);--ui-pricing-table-thumb-shadow:0 0 0 1px var(--ui-border), var(--ui-shadow-sm);--ui-pricing-table-plan-border-color-highlighted:var(--ui-fg);--ui-pricing-table-plan-bg-highlighted:linear-gradient(180deg, color-mix(in srgb, var(--ui-blue) 6%, transparent), transparent 42%), var(--ui-bg);--ui-pricing-table-plan-shadow-highlighted:var(--ui-shadow-popover);--ui-pricing-table-plan-ring-content:none;--ui-pricing-table-badge-bg:var(--ui-fg);--ui-pricing-table-badge-fg:var(--ui-fg-inverse);--ui-pricing-table-features-border-color:var(--ui-divider);--ui-feature-grid-icon-size:36px;--ui-feature-grid-icon-glyph-size:var(--ui-icon-lg);--ui-feature-grid-icon-bg:var(--ui-surface-2);--ui-feature-grid-icon-fg:var(--ui-fg);--ui-feature-grid-icon-shadow:var(--ui-shadow-sm);--ui-feature-grid-title-size:var(--ui-text-lg);--ui-feature-grid-frame-gap:normal;--ui-feature-grid-frame-overflow:hidden;--ui-feature-grid-frame-border:1px solid var(--ui-border);--ui-feature-grid-frame-radius:var(--ui-radius-card);--ui-feature-grid-frame-bg:var(--ui-bg);--ui-feature-grid-frame-shadow:var(--ui-shadow-card);--ui-feature-grid-card-overlap:-1px;--ui-feature-grid-card-padding:clamp(var(--ui-space-6), 3.4cqi, var(--ui-space-10)) clamp(var(--ui-space-5), 3cqi, var(--ui-space-8));--ui-feature-grid-card-border:0;--ui-feature-grid-card-divider:var(--ui-divider);--ui-feature-grid-card-radius:0;--ui-feature-grid-card-bg:transparent;--ui-feature-grid-card-bg-hover:color-mix(in srgb, var(--ui-fg) 2.5%, transparent);--ui-feature-grid-card-shadow:none;--ui-feature-grid-card-shadow-hover:none;--ui-feature-grid-card-translate-hover:none;--ui-feature-grid-card-transition:background-color var(--ui-duration) var(--ui-ease);--ui-breadcrumbs-list-display:flex;--ui-breadcrumbs-list-max-w:none;--ui-breadcrumbs-list-padding:0;--ui-breadcrumbs-list-radius:0;--ui-breadcrumbs-link-padding-x:4px;--ui-breadcrumbs-crumb-radius:var(--ui-radius-xs);--ui-breadcrumbs-link-bg-hover:none;--ui-breadcrumbs-ellipsis-w:28px;--ui-breadcrumbs-ellipsis-padding:0;--ui-command-palette-kbd-highlight-border-color:var(--ui-border);--ui-command-palette-kbd-highlight-bg:var(--ui-surface-2);--ui-command-palette-kbd-highlight-fg:var(--ui-fg-muted);--ui-navbar-padding:0;--ui-navbar-bar-h:64px;--ui-navbar-bar-padding-inline:var(--ui-space-6);--ui-navbar-bar-padding-inline-compact:var(--ui-space-4) var(--ui-space-3);--ui-navbar-bar-border-bottom:1px solid var(--ui-divider);--ui-navbar-bar-radius:0;--ui-navbar-bar-bg:color-mix(in srgb, var(--ui-bg) 80%, transparent);--ui-navbar-link-h:32px;--ui-navbar-link-padding-x:10px;--ui-navbar-link-radius:var(--ui-radius-sm);--ui-navbar-link-weight:initial;--ui-navbar-link-active-bg:transparent;--ui-navbar-link-active-bg-hover:var(--ui-hover);--ui-navbar-link-active-shadow:none;--ui-navbar-link-active-shadow-focus:var(--ui-focus-ring);--ui-navbar-link-underline-content:"";--ui-navbar-sheet-radius:var(--ui-radius-popover);--ui-navbar-sheet-link-h:44px;--ui-navbar-sheet-link-padding-x:var(--ui-space-3);--ui-navbar-sheet-link-radius:var(--ui-radius-sm);--ui-navbar-sheet-link-active-bg:var(--ui-hover);--ui-pagination-list-gap:4px;--ui-pagination-list-padding:0;--ui-pagination-list-padding-compact:0;--ui-pagination-list-radius:0;--ui-pagination-item-radius:var(--ui-radius-sm);--ui-pagination-item-transform-active:none;--ui-pagination-item-current-bg:var(--ui-bg);--ui-pagination-item-current-fg:var(--ui-fg);--ui-pagination-item-current-shadow:inset 0 0 0 1px var(--ui-border-strong);--ui-pagination-step-bg:var(--ui-bg);--ui-pagination-step-shadow:inset 0 0 0 1px var(--ui-border-field);--ui-pagination-step-bg-hover:var(--ui-surface-2);--ui-pagination-step-fg-disabled:var(--ui-fg);--ui-pagination-step-opacity-disabled:.45;--ui-sidebar-w:248px;--ui-sidebar-rail-w:56px;--ui-sidebar-item-h:34px;--ui-sidebar-inset:0px;--ui-sidebar-border-end:1px solid var(--ui-divider);--ui-sidebar-nav-padding:var(--ui-space-2);--ui-sidebar-section-label-inset:var(--ui-space-2);--ui-sidebar-sublist-inset:15px;--ui-sidebar-item-padding-x:var(--ui-space-2);--ui-sidebar-item-radius:var(--ui-radius-sm);--ui-sidebar-rail-item-h:40px;--ui-sidebar-icon-fg:currentcolor;--ui-sidebar-item-active-bg:var(--ui-active);--ui-sidebar-item-active-fg:var(--ui-fg);--ui-sidebar-item-active-shadow:none;--ui-sidebar-item-active-bg-hover:var(--ui-hover);--ui-sidebar-item-active-fg-hover:var(--ui-fg);--ui-sidebar-item-active-shadow-focus:var(--ui-focus-ring);--ui-sidebar-item-active-chevron-fg:var(--ui-fg-faint);--ui-sidebar-item-active-badge-bg:initial;--ui-sidebar-item-active-badge-fg:initial;--ui-sidebar-dot-ring:var(--ui-bg);--ui-stepper-indicator-size:24px;--ui-stepper-line-w:1px;--ui-stepper-indicator-shadow:inset 0 0 0 1px var(--ui-border-strong);--ui-stepper-connector-bg:var(--ui-border-strong);--ui-stepper-connector-bg-passed:var(--ui-fg);--ui-stepper-indicator-complete-bg:var(--ui-primary);--ui-stepper-indicator-complete-shadow:none;--ui-stepper-indicator-current-shadow:inset 0 0 0 1.5px var(--ui-fg), 0 0 0 4px var(--ui-hover);--ui-stepper-indicator-error-bg:var(--ui-danger);--ui-stepper-indicator-error-shadow:none;--ui-tabs-tab-radius:var(--ui-radius-sm);--ui-tabs-tab-weight:initial;--ui-tabs-panel-radius:var(--ui-radius-sm);--ui-tabs-underline-list-mask:initial;--ui-tabs-underline-list-align:auto;--ui-tabs-underline-list-gap:normal;--ui-tabs-underline-list-padding:0;--ui-tabs-underline-list-radius:0;--ui-tabs-underline-list-shadow:inset 0 -1px 0 var(--ui-divider);--ui-tabs-underline-list-veil-content:none;--ui-tabs-underline-tab-h:48px;--ui-tabs-underline-wash-inset:8px 4px;--ui-tabs-underline-wash-radius:var(--ui-radius-sm);--ui-tabs-underline-active-wash:var(--ui-hover);--ui-tabs-underline-indicator-offset:0;--ui-tabs-underline-bar-inset:auto 4px 0;--ui-tabs-underline-bar-h:2px;--ui-tabs-underline-bar-radius:2px 2px 0 0;--ui-tabs-underline-bar-bg:var(--ui-fg);--ui-tabs-underline-bar-shadow:none;--ui-tabs-pills-tab-padding-x:12px;--ui-tabs-pills-tab-active-fg:var(--ui-fg);--ui-tabs-pills-active-badge-bg:initial;--ui-tabs-pills-active-badge-fg:initial;--ui-tabs-pills-indicator-radius:var(--ui-radius-sm);--ui-tabs-pills-indicator-bg:var(--ui-surface-2);--ui-tabs-pills-indicator-shadow:inset 0 0 0 1px var(--ui-border);--ui-segmented-control-bg:var(--ui-bg);--ui-segmented-control-shadow:inset 0 0 0 1px var(--ui-border-field);--ui-segmented-control-radius:var(--ui-radius-md);--ui-segmented-control-pad:3px;--ui-segmented-control-pad-lg:4px;--ui-segmented-control-item-fg:var(--ui-fg-muted);--ui-segmented-control-item-tracking:normal;--ui-segmented-control-item-press-opacity:1;--ui-segmented-control-thumb-bg:var(--ui-surface-2);--ui-segmented-control-thumb-shadow:inset 0 0 0 1px var(--ui-border), var(--ui-shadow-sm);--ui-node-canvas-bg:var(--ui-page-bg);--ui-node-canvas-label-font:var(--ui-font-mono);--ui-node-canvas-wire-1:#7e57c2;--ui-node-canvas-wire-2:#a87b00;--ui-node-canvas-wire-3:#d96200;--ui-node-canvas-wire-4:#d81b60;--ui-node-canvas-wire-5:#1e88e5;--ui-node-canvas-wire-6:#e53935;--ui-node-canvas-wire-7:#2e7d32;--ui-node-canvas-wire-8:#00838f;--ui-node-canvas-wire-9:#558b2f;--ui-node-canvas-wire-10:#3949ab;--ui-bulk-action-bar-bg:#171717;--ui-bulk-action-bar-fg:#ededed;--ui-bulk-action-bar-fg-muted:#a1a1a1;--ui-bulk-action-bar-hover:#ffffff1a;--ui-bulk-action-bar-active:#ffffff29;--ui-bulk-action-bar-divider:#ffffff29;--ui-bulk-action-bar-border:transparent;--ui-bulk-action-bar-shadow:0 2px 6px #0000001f, 0 12px 32px -8px #00000052;--ui-bulk-action-bar-radius:var(--ui-radius-lg);--ui-bulk-action-bar-danger:#ff6166;--ui-bulk-action-bar-link:#52a8ff;--ui-data-grid-row-h-extra:0px;--ui-data-grid-head-bg:color-mix(in srgb, var(--ui-surface-2) 50%, var(--ui-surface));--ui-data-grid-head-solid:var(--ui-data-grid-head-bg);--ui-data-grid-head-fg:var(--ui-fg-muted);--ui-data-grid-head-backdrop:none;--ui-data-grid-divider-w:1px;--ui-data-grid-row-bg-hover:var(--ui-hover);--ui-data-grid-row-bg-selected:color-mix(in srgb, var(--ui-accent) 6%, transparent);--ui-data-grid-row-bg-selected-hover:color-mix(in srgb, var(--ui-accent) 10%, transparent);--ui-data-grid-group-bg:color-mix(in srgb, var(--ui-surface-2) 45%, transparent);--ui-data-grid-number-size:.93em;--ui-data-grid-container-position:static;--ui-data-grid-container-isolation:auto;--ui-data-grid-container-bg:var(--ui-surface);--ui-data-grid-container-frost-content:none;--ui-data-grid-pin-bg:var(--ui-surface);--ui-data-grid-pin-row-tint:initial;--ui-data-grid-pin-shadow:#00000014;--ui-data-grid-pin-bg-scrolled:var(--ui-surface);--ui-data-grid-pin-frost-layer: ;--ui-data-grid-pin-backdrop-scrolled:none;--ui-data-grid-head-pin-bg:var(--ui-data-grid-head-bg);--ui-data-grid-head-pin-bg-scrolled:var(--ui-data-grid-head-bg);--ui-data-grid-cell-focus-color:var(--ui-accent);--ui-data-grid-cell-focus-radius:0;--ui-data-grid-search-radius:var(--ui-radius-field);--ui-data-grid-pill-bg:var(--ui-surface-2);--ui-data-grid-check-border-w:1px;--ui-data-grid-check-radius:var(--ui-radius-xs);--ui-data-grid-bool-bg:transparent;--ui-data-grid-checkbox-bg:var(--ui-bg);--ui-data-grid-check-shadow-checked:none;--ui-data-grid-check-border-color-checked-hover:var(--ui-fg-subtle);--ui-rte-bg:var(--ui-field-bg);--ui-rte-border-color:var(--ui-border-field);--ui-rte-shadow:none;--ui-rte-border-color-focus:var(--ui-border-strong);--ui-rte-shadow-focus:0 0 0 3px color-mix(in srgb, var(--ui-fg) 6%, transparent);--ui-rte-tool-bg-active:var(--ui-active);--ui-rte-quote-border-color:var(--ui-border-strong);--ui-rte-code-bg:var(--ui-surface-2);--ui-rte-inline-code-bg:var(--ui-surface-2);--ui-rte-bubble-radius:var(--ui-radius-md);--ui-rte-bubble-toolbar-padding:4px;--ui-rte-option-icon-bg:var(--ui-bg);--ui-rte-option-icon-border-color-highlight:var(--ui-glass-border);--ui-rte-option-icon-bg-highlight:var(--ui-rte-option-icon-bg);--ui-rte-option-meta-fg-highlight:var(--ui-fg-muted);--ui-scheduler-pad-x:var(--ui-space-4);--ui-scheduler-pad-x-compact:var(--ui-space-3);--ui-scheduler-hour-h:52px;--ui-scheduler-bar-h:22px;--ui-scheduler-event-radius:6px;--ui-scheduler-head-bg:var(--ui-bg);--ui-scheduler-sticky-bg:var(--ui-bg);--ui-scheduler-today-bg:var(--ui-fg);--ui-scheduler-today-fg:var(--ui-fg-inverse);--ui-scheduler-today-shadow:none;--ui-scheduler-today-weekday-fg:var(--ui-fg);--ui-scheduler-off-bg:repeating-linear-gradient(-45deg, transparent 0 5px, color-mix(in srgb, var(--ui-fg) 4%, transparent) 5px 6px), color-mix(in srgb, var(--ui-fg) 1.5%, transparent);--ui-scheduler-toolbar-pad-y:var(--ui-space-3);--ui-scheduler-toolbar-border-color:initial;--ui-scheduler-title-size:var(--ui-text-lg);--ui-scheduler-title-size-compact:var(--ui-scheduler-title-size);--ui-scheduler-weekday-fg:var(--ui-fg-muted);--ui-scheduler-weekday-justify:normal;--ui-scheduler-colhead-weekday-tracking:.04em;--ui-scheduler-colhead-date-size:var(--ui-text-lg);--ui-scheduler-colhead-date-weight:var(--ui-weight-semibold);--ui-scheduler-half-hour-line:initial;--ui-scheduler-first-hour-line:transparent;--ui-scheduler-day-display:block;--ui-scheduler-day-direction:row;--ui-scheduler-day-align:normal;--ui-scheduler-day-outside-bg:color-mix(in srgb, var(--ui-surface-2) 45%, transparent);--ui-scheduler-weekend-date-fg:initial;--ui-scheduler-strip-today-fg:var(--ui-accent-text);--ui-scheduler-event-fill-mix:13%;--ui-scheduler-event-fill-mix-hover:20%;--ui-scheduler-event-fill-base:var(--ui-bg);--ui-scheduler-event-ink-mix:48%;--ui-scheduler-event-fill-mix-dragging:5%;--ui-scheduler-event-fill-base-dragging:transparent;--ui-scheduler-ghost-fill-mix:20%;--ui-scheduler-draft-fill-mix:12%;--ui-scheduler-event-backdrop:none;--ui-scheduler-agenda-event-backdrop:none;--ui-scheduler-timeline-lane-h:40px}[data-theme=vercel][data-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-gray-100:#1a1a1a;--ui-gray-200:#1f1f1f;--ui-gray-300:#292929;--ui-gray-400:#2e2e2e;--ui-gray-500:#454545;--ui-gray-600:#878787;--ui-gray-700:#8f8f8f;--ui-gray-800:#7d7d7d;--ui-gray-900:#a1a1a1;--ui-gray-1000:#ededed;--ui-gray-alpha-100:#ffffff0f;--ui-gray-alpha-200:#ffffff17;--ui-gray-alpha-300:#ffffff21;--ui-gray-alpha-400:#ffffff24;--ui-gray-alpha-500:#ffffff3d;--ui-gray-alpha-600:#ffffff82;--ui-gray-alpha-700:#ffffff8a;--ui-gray-alpha-800:#ffffff78;--ui-gray-alpha-900:#ffffff9c;--ui-gray-alpha-1000:#ffffffeb;--ui-page-bg:#000;--ui-bg:#0a0a0a;--ui-surface:#0a0a0a;--ui-surface-2:var(--ui-gray-100);--ui-surface-3:#262626;--ui-elevated:#0f0f0f;--ui-hover:var(--ui-gray-alpha-100);--ui-active:#ffffff1a;--ui-overlay:#0009;--ui-tooltip-bg:var(--ui-gray-1000);--ui-tooltip-fg:#0a0a0a;--ui-border:#ffffff1f;--ui-border-strong:#fff3;--ui-border-field:#ffffff5c;--ui-fg:var(--ui-gray-1000);--ui-fg-muted:var(--ui-gray-900);--ui-fg-subtle:#8f8f8f;--ui-fg-faint:#7c7c7c;--ui-fg-disabled:#565656;--ui-fg-inverse:#0a0a0a;--ui-accent:#0070f3;--ui-accent-hover:#0062d6;--ui-accent-fg:#fff;--ui-accent-soft:#0070f329;--ui-accent-text:#52a8ff;--ui-primary:#ededed;--ui-primary-hover:#ccc;--ui-primary-fg:#0a0a0a;--ui-success:#3ec05e;--ui-success-soft:#3ec05e24;--ui-success-text:#62c073;--ui-warning:#ffb224;--ui-warning-soft:#ffb22424;--ui-warning-text:#f1a10d;--ui-danger:#da2f35;--ui-danger-hover:#c52a30;--ui-danger-soft:#e5484d29;--ui-danger-text:#ff6166;--ui-info:#0070f3;--ui-info-soft:#0070f329;--ui-info-text:#52a8ff;--ui-gray:#8f8f8f;--ui-blue:#3291ff;--ui-green:#3ec05e;--ui-amber:#f7b955;--ui-red:#ff6166;--ui-purple:#a873e8;--ui-pink:#f06cb6;--ui-teal:#2ec4a8;--ui-chart-1:#3291ff;--ui-chart-2:#a259ff;--ui-chart-3:#ff4d9d;--ui-chart-4:#f7b955;--ui-chart-5:#50e3c2;--ui-chart-6:#ededed;--ui-chart-7:#7c7c7c;--ui-chart-8:#29bc9b;--ui-chart-grid:#ffffff14;--ui-chart-axis:#7c7c7c;--ui-shadow-sm:0 1px 2px #0006;--ui-shadow-card:0 0 #0000;--ui-shadow-popover:0 0 0 1px #ffffff1a, 0 16px 32px -8px #0009;--ui-shadow-modal:0 0 0 1px #ffffff1a, 0 24px 48px -12px #000000b3;--ui-focus-color:color-mix(in srgb, var(--ui-accent-text) 85%, transparent);--ui-voice-orb-base:#03101f;--ui-voice-orb-color-1:#0a72ef;--ui-voice-orb-color-2:#2fd0ff;--ui-voice-orb-color-3:#d6e9ff;--ui-voice-orb-color-4:#3d5fe0;--ui-voice-orb-glow:#0a72ef66;--ui-voice-orb-shine:#ffffff61;--ui-code-block-keyword-fg:#ff4d94;--ui-code-block-string-fg:#62c073;--ui-code-block-number-fg:#52a8ff;--ui-code-block-constant-fg:#52a8ff;--ui-code-block-function-fg:#c472fb;--ui-code-block-type-fg:#ffb224;--ui-code-block-tag-fg:#52a8ff;--ui-code-block-attr-fg:#ffb224;--ui-code-block-property-fg:#7cbcff;--ui-code-block-variable-fg:#ffb224;--ui-code-block-comment-fg:#8f8f8f;--ui-code-block-punctuation-fg:#a1a1a1;--ui-code-block-inserted-fg:#62c073;--ui-code-block-deleted-fg:#ff6166;--ui-badge-solid-fg:initial;--ui-badge-solid-blue:var(--ui-blue);--ui-badge-solid-red:var(--ui-red);--ui-badge-solid-purple:var(--ui-purple);--ui-badge-solid-pink:var(--ui-pink);--ui-treemap-value-mix:10%;--ui-treemap-value-mix-range:72%;--ui-card-interactive-shadow-hover:var(--ui-highlight), 0 8px 24px -8px #0009;--ui-card-interactive-shadow-hover-focus:var(--ui-card-interactive-shadow-hover);--ui-card-interactive-shadow-disabled-hover:var(--ui-card-interactive-shadow-hover);--ui-data-table-pin-shadow:#0006;--ui-aurora-background-opacity:.45;--ui-aurora-background-blend:screen;--ui-spotlight-color:color-mix(in srgb, var(--ui-fg) 12%, transparent);--ui-spotlight-color-2:color-mix(in srgb, var(--ui-fg) 12%, transparent);--ui-spotlight-shade:transparent;--ui-tilt-card-glare:color-mix(in srgb, var(--ui-fg) 10%, transparent);--ui-ripple-opacity:.2;--ui-particles-color:var(--ui-gray-1000);--ui-switch-track-bg-checked:var(--ui-accent);--ui-cta-section-light:var(--ui-fg);--ui-cta-section-dark:var(--ui-fg-inverse);--ui-pricing-table-thumb-bg:var(--ui-surface-3);--ui-node-canvas-wire-1:#b39ddb;--ui-node-canvas-wire-2:#ffd54f;--ui-node-canvas-wire-3:#ffb74d;--ui-node-canvas-wire-4:#f48fb1;--ui-node-canvas-wire-5:#64b5f6;--ui-node-canvas-wire-6:#ef5350;--ui-node-canvas-wire-7:#81c784;--ui-node-canvas-wire-8:#4dd0e1;--ui-node-canvas-wire-9:#aed581;--ui-node-canvas-wire-10:#9fa8da;--ui-bulk-action-bar-bg:#1f1f1f;--ui-bulk-action-bar-border:#ffffff24;--ui-bulk-action-bar-shadow:0 16px 40px -8px #000000b3;--ui-data-grid-pin-shadow:#00000073;--ui-scheduler-event-fill-mix:22%;--ui-scheduler-event-fill-mix-hover:30%;--ui-scheduler-event-ink-mix:38%}@media (prefers-contrast:more){:root:not([data-theme],[data-mode=dark]),[data-theme=vercel]:not([data-mode=dark]){--ui-border:#00000047;--ui-border-strong:#00000080;--ui-border-field:#00000080;--ui-divider:#00000038;--ui-hover:#00000014;--ui-active:#00000024;--ui-fg-muted:#4d4d4d;--ui-fg-subtle:#575757;--ui-fg-faint:#6b6b6b;--ui-fg-disabled:#8a8a8a;--ui-focus-color:var(--ui-accent)}[data-theme=vercel][data-mode=dark]{--ui-border:#ffffff4d;--ui-border-strong:#ffffff80;--ui-border-field:#ffffff80;--ui-divider:#ffffff3d;--ui-hover:#ffffff1a;--ui-active:#ffffff29;--ui-fg-muted:#c2c2c2;--ui-fg-subtle:#b0b0b0;--ui-fg-faint:#9a9a9a;--ui-fg-disabled:#707070;--ui-focus-color:var(--ui-accent-text)}}@media (prefers-reduced-transparency:reduce){:root,[data-theme=vercel]{--ui-morphing-capsule-fill:Canvas;--ui-morphing-capsule-frost:none;--ui-floating-tab-bar-bg:Canvas;--ui-floating-tab-bar-frost:none;--ui-navbar-bar-bg:var(--ui-bg)}}@media (prefers-reduced-motion:reduce){:root,[data-theme=vercel]{--ui-duration-fast:1ms;--ui-duration:1ms;--ui-duration-slow:1ms}}[data-theme=glass]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-font-sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", system-ui, "Segoe UI Variable Text", "Segoe UI", Roboto, "Helvetica Neue", "Inter", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--ui-font-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Monaco, "Cascadia Mono", Consolas, "Liberation Mono", monospace;--ui-text-xs:12px;--ui-text-sm:13px;--ui-text-md:14px;--ui-text-lg:16px;--ui-text-xl:20px;--ui-text-2xl:24px;--ui-text-3xl:32px;--ui-text-4xl:48px;--ui-text-5xl:64px;--ui-leading-tight:1.2;--ui-leading:1.5;--ui-weight-regular:400;--ui-weight-medium:500;--ui-weight-semibold:600;--ui-weight-bold:700;--ui-tracking-tight:-.015em;--ui-tracking-display:-.03em;--ui-space-1:4px;--ui-space-2:8px;--ui-space-3:12px;--ui-space-4:16px;--ui-space-5:20px;--ui-space-6:24px;--ui-space-8:32px;--ui-space-10:40px;--ui-space-12:48px;--ui-space-16:64px;--ui-radius-xs:8px;--ui-radius-sm:10px;--ui-radius-md:14px;--ui-radius-lg:20px;--ui-radius-xl:28px;--ui-radius-full:9999px;--ui-radius-button:9999px;--ui-radius-field:12px;--ui-radius-card:24px;--ui-radius-popover:18px;--ui-radius-modal:28px;--ui-control-h-sm:32px;--ui-control-h-md:40px;--ui-control-h-lg:48px;--ui-icon-sm:14px;--ui-icon-md:16px;--ui-icon-lg:18px;--ui-popover-padding:6px;--ui-menu-item-h:36px;--ui-gray-100:#f2f2f2;--ui-gray-200:#ebebeb;--ui-gray-300:#e6e6e6;--ui-gray-400:#ebebeb;--ui-gray-500:#c9c9c9;--ui-gray-600:#a8a8a8;--ui-gray-700:#8f8f8f;--ui-gray-800:#7d7d7d;--ui-gray-900:#666;--ui-gray-1000:#171717;--ui-gray-alpha-100:#0000000d;--ui-gray-alpha-200:#00000014;--ui-gray-alpha-300:#0000001a;--ui-gray-alpha-400:#00000014;--ui-gray-alpha-500:#00000036;--ui-gray-alpha-600:#00000057;--ui-gray-alpha-700:#00000070;--ui-gray-alpha-800:#00000082;--ui-gray-alpha-900:#0000009c;--ui-gray-alpha-1000:#000000e8;--ui-page-bg:radial-gradient(1200px 800px at 8% 0%, #ffd9e8 0%, transparent 55%), radial-gradient(1000px 700px at 95% 10%, #c9defc 0%, transparent 55%), radial-gradient(900px 700px at 70% 100%, #d4f5e4 0%, transparent 55%), radial-gradient(800px 600px at 0% 100%, #e6dcff 0%, transparent 55%), #eef1f6;--ui-glass-tint:#fff;--ui-glass-opacity:.52;--ui-glass-blur:24px;--ui-glass-saturation:1.8;--ui-glass-brightness:1.04;--ui-bg:color-mix(in srgb, var(--ui-glass-tint) calc((var(--ui-glass-opacity) + .2) * 100%), transparent);--ui-surface:color-mix(in srgb, var(--ui-glass-tint) calc(var(--ui-glass-opacity) * 100%), transparent);--ui-surface-2:color-mix(in srgb, var(--ui-glass-tint) calc((var(--ui-glass-opacity) - .1) * 100%), transparent);--ui-surface-3:#78788029;--ui-elevated:color-mix(in srgb, var(--ui-glass-tint) calc((var(--ui-glass-opacity) + .18) * 100%), transparent);--ui-hover:#7878801f;--ui-active:#78788033;--ui-overlay:#14141e2e;--ui-overlay-blur:blur(6px);--ui-tooltip-bg:#fffc;--ui-tooltip-fg:#1d1d1f;--ui-tooltip-shadow:var(--ui-highlight), 0 0 0 .5px var(--ui-border-strong), 0 8px 24px -6px #0000002e, 0 2px 6px #0000000f;--ui-border:#fff9;--ui-border-strong:#3c3c4338;--ui-border-field:#3c3c438f;--ui-field-border-hover:#3c3c43a6;--ui-divider:#3c3c4324;--ui-field-bg:color-mix(in srgb, var(--ui-glass-tint) min(100%, calc((var(--ui-glass-opacity) + .33) * 100%)), transparent);--ui-fg:#1d1d1f;--ui-fg-muted:#3c3c43db;--ui-fg-subtle:#3c3c43c7;--ui-fg-faint:#3c3c4399;--ui-fg-disabled:#3c3c434d;--ui-fg-inverse:#fff;--ui-accent:#0071e3;--ui-accent-hover:#06c;--ui-accent-fg:#fff;--ui-accent-soft:#0071e324;--ui-accent-text:#0059bb;--ui-primary:#0071e3;--ui-primary-hover:#06c;--ui-primary-fg:#fff;--ui-success:#34c759;--ui-success-soft:#34c75929;--ui-success-text:#136b2d;--ui-warning:#ff9500;--ui-warning-soft:#ff950029;--ui-warning-text:#934a00;--ui-danger:#dc3229;--ui-danger-hover:#c8251d;--ui-danger-soft:#ff3b3024;--ui-danger-text:#c00012;--ui-info:#0071e3;--ui-info-soft:#0071e324;--ui-info-text:#005bbf;--ui-gray:#8e8e93;--ui-blue:#007aff;--ui-green:#34c759;--ui-amber:#ff9500;--ui-red:#ff3b30;--ui-purple:#af52de;--ui-pink:#ff2d55;--ui-teal:#30b0c7;--ui-chart-1:#007aff;--ui-chart-2:#af52de;--ui-chart-3:#ff2d55;--ui-chart-4:#ff9500;--ui-chart-5:#30b0c7;--ui-chart-6:#34c759;--ui-chart-7:#8e8e93;--ui-chart-8:#5856d6;--ui-chart-grid:#3c3c431a;--ui-chart-axis:#3c3c438c;--ui-shadow-sm:0 1px 2px #141e3c0f, 0 2px 6px -2px #141e3c14;--ui-shadow-card:0 1px 2px #1f29500d, 0 4px 12px -4px #1f295014, 0 16px 40px -12px #1f295024;--ui-shadow-popover:0 2px 6px #1f295014, 0 12px 28px -8px #1f295029, 0 32px 64px -24px #1f295033;--ui-shadow-modal:0 4px 12px #1f295014, 0 24px 56px -12px #1f29503d, 0 48px 96px -32px #1f295047;--ui-focus-color:color-mix(in srgb, var(--ui-accent) 92%, transparent);--ui-focus-ring:0 0 0 2px #fffffff2, 0 0 0 4.5px var(--ui-focus-color);--ui-focus-ring-invalid:0 0 0 2px #fffffff2, 0 0 0 4.5px color-mix(in srgb, var(--ui-danger) 70%, transparent);--ui-blur-thin:blur(calc(var(--ui-glass-blur) * .67)) saturate(var(--ui-glass-saturation)) brightness(var(--ui-glass-brightness));--ui-blur:blur(var(--ui-glass-blur)) saturate(var(--ui-glass-saturation)) brightness(var(--ui-glass-brightness));--ui-blur-strong:blur(calc(var(--ui-glass-blur) * 1.67)) saturate(calc(var(--ui-glass-saturation) + .2)) brightness(var(--ui-glass-brightness));--ui-highlight:inset 0 1px 0 #ffffffe6, inset 0 -1px 0 #ffffff4d, inset 0 0 0 1px #ffffff59;--ui-sheen:inset 0 20px 32px -28px #fffffff2;--ui-glass-border:#ffffffa6;--ui-ease:cubic-bezier(.25, .1, .25, 1);--ui-ease-spring:cubic-bezier(.34, 1.4, .64, 1);--ui-duration-fast:.16s;--ui-duration:.24s;--ui-duration-slow:.38s;--ui-z-sticky:100;--ui-z-modal:1000;--ui-z-popover:1100;--ui-z-toast:1200;--ui-z-tooltip:1300;--ui-weight-label:var(--ui-weight-semibold);--ui-weight-heading:var(--ui-weight-bold);--ui-font-meta:var(--ui-font-sans);--ui-action-fg:var(--ui-accent-text);--ui-action-fg-muted:var(--ui-accent-text);--ui-tile-border:0;--ui-modal-section-border:0;--ui-modal-footer-bg:transparent;--ui-modal-footer-pad-bottom:initial;--ui-modal-close-bg:var(--ui-hover);--ui-ease-fluid:var(--ui-ease-spring);--ui-duration-fluid:.58s;--ui-control-tracking:-.01em;--ui-nav-item-fg:var(--ui-fg);--ui-material-border:1px solid var(--ui-glass-border);--ui-control-track-bg:var(--ui-bg);--ui-inset-panel-shadow:var(--ui-highlight), var(--ui-shadow-card);--ui-inset-panel-radius:var(--ui-radius-xl);--ui-section-divider:color-mix(in srgb, var(--ui-border-strong) 45%, transparent);--ui-section-divider-faint:color-mix(in srgb, var(--ui-border-strong) 40%, transparent);--ui-section-divider-strong:color-mix(in srgb, var(--ui-border-strong) 50%, transparent);--ui-raised-bg:var(--ui-elevated);--ui-raised-shadow-focus:var(--ui-raised-shadow);--ui-ai-shimmer:linear-gradient(90deg, var(--ui-blue), var(--ui-purple), var(--ui-pink), var(--ui-amber), var(--ui-blue));--ui-separator:.5px solid var(--ui-border-strong);--ui-tile-shadow:var(--ui-shadow-sm);--ui-choice-size:20px;--ui-choice-size-sm:16px;--ui-choice-size-lg:24px;--ui-choice-checked-border-color-hover:var(--ui-accent);--ui-checked-sheen:linear-gradient(180deg, #ffffff40, #fff0 60%);--ui-checked-shadow:inset 0 1px 0 #ffffff59, 0 2px 6px -1px color-mix(in srgb, var(--ui-accent) 55%, transparent);--ui-press-transform:scale(.88);--ui-raised-shadow:var(--ui-highlight), var(--ui-shadow-sm);--ui-radius-chip:var(--ui-radius-full);--ui-chip-bg:var(--ui-accent-soft);--ui-chip-text-inset:10px;--ui-compound-field-shadow:var(--ui-highlight);--ui-picker-popover-radius:var(--ui-radius-xl);--ui-picker-selected-bg:linear-gradient(180deg, #ffffff3d, #fff0 60%), var(--ui-accent);--ui-dashed-border-width:1.5px;--ui-rating-fg:var(--ui-amber);--ui-floating-border-color:var(--ui-glass-border);--ui-field-shadow:var(--ui-shadow-sm);--ui-menu-highlight-bg:var(--ui-accent);--ui-menu-highlight-fg:var(--ui-accent-fg);--ui-menu-highlight-hint-fg:currentcolor;--ui-menu-highlight-icon-fg:currentcolor;--ui-menu-danger-highlight-bg:var(--ui-danger);--ui-menu-danger-highlight-fg:#fff;--ui-modal-layer-edge-gap:var(--ui-space-3);--ui-voice-orb-base:#fdf3fa;--ui-voice-orb-color-1:var(--ui-blue);--ui-voice-orb-color-2:var(--ui-purple);--ui-voice-orb-color-3:var(--ui-pink);--ui-voice-orb-color-4:var(--ui-amber);--ui-voice-orb-glow:color-mix(in srgb, var(--ui-purple) 36%, transparent);--ui-voice-orb-shine:#fffc;--ui-voice-input-wave-start:var(--ui-blue);--ui-voice-input-wave-end:var(--ui-pink);--ui-agent-plan-glow:0 0 0 4px color-mix(in srgb, var(--ui-accent) 12%, transparent), 0 0 16px color-mix(in srgb, var(--ui-accent) 45%, transparent);--ui-streaming-text-caret:linear-gradient(180deg, var(--ui-blue), var(--ui-purple) 55%, var(--ui-pink));--ui-streaming-text-caret-glow:0 0 10px color-mix(in srgb, var(--ui-purple) 55%, transparent);--ui-answer-card-mark-bg:conic-gradient(from 200deg, var(--ui-blue), var(--ui-purple), var(--ui-pink), var(--ui-amber), var(--ui-blue));--ui-answer-card-mark-fg:#fff;--ui-answer-card-mark-glow:0 4px 14px -4px color-mix(in srgb, var(--ui-purple) 60%, transparent);--ui-ai-chat-window-heading-gap:var(--ui-space-2);--ui-ai-chat-window-separator-display:none;--ui-ai-chat-window-composer-bg:none;--ui-ai-chat-window-scroll-edge-content:"";--ui-ai-chat-window-empty-icon-border:0;--ui-ai-chat-window-empty-icon-radius:50%;--ui-ai-chat-window-empty-icon-bg:initial;--ui-ai-chat-window-empty-icon-fg:#fff;--ui-ai-chat-window-empty-icon-shadow:inset 0 1px 0 #ffffff73, 0 10px 30px -8px color-mix(in srgb, var(--ui-purple) 55%, transparent), 0 0 0 6px color-mix(in srgb, var(--ui-pink) 10%, transparent);--ui-ai-chat-window-empty-icon-animation:ui-ai-rotate 8s linear infinite;--ui-ai-chat-window-suggestion-radius:var(--ui-radius-lg);--ui-ai-chat-window-suggestion-border-color-hover:var(--ui-glass-border);--ui-ai-chat-window-suggestion-bg-hover:var(--ui-bg);--ui-ai-chat-window-suggestion-transform-active:scale(.98);--ui-chat-message-avatar-size:30px;--ui-chat-message-avatar-border:0;--ui-chat-message-avatar-radius:50%;--ui-chat-message-avatar-bg:initial;--ui-chat-message-avatar-fg:#fff;--ui-chat-message-avatar-shadow:inset 0 1px 0 #ffffff73, inset 0 0 0 1px #fff3, 0 4px 12px -4px color-mix(in srgb, var(--ui-purple) 60%, transparent);--ui-chat-message-avatar-shadow-streaming:inset 0 1px 0 #ffffff73, 0 0 0 3px color-mix(in srgb, var(--ui-purple) 18%, transparent), 0 0 20px color-mix(in srgb, var(--ui-pink) 45%, transparent);--ui-chat-message-avatar-animation-streaming:ui-ai-rotate 2.4s linear infinite;--ui-chat-message-avatar-icon-animation-streaming:none;--ui-chat-message-bubble-padding:9px 15px;--ui-chat-message-bubble-tail-radius:6px;--ui-chat-message-bubble-bg:linear-gradient(180deg, #ffffff29, #fff0 60%) var(--ui-accent);--ui-chat-message-bubble-fg:var(--ui-accent-fg);--ui-chat-message-bubble-shadow:inset 0 1px 0 #ffffff40, 0 6px 16px -8px color-mix(in srgb, var(--ui-accent) 80%, transparent);--ui-chat-message-bubble-selection-bg:#ffffff59;--ui-chat-message-system-flex:0 1 auto;--ui-chat-message-system-margin-inline:auto;--ui-chat-message-system-padding:4px 12px;--ui-chat-message-system-radius:var(--ui-radius-full);--ui-chat-message-system-bg:var(--ui-hover);--ui-chat-message-system-rule-content:none;--ui-prompt-composer-isolation:isolate;--ui-prompt-composer-border-color:var(--ui-glass-border);--ui-prompt-composer-border-color-hover:var(--ui-glass-border);--ui-prompt-composer-border-color-focus:transparent;--ui-prompt-composer-border-color-dragging:var(--ui-glass-border);--ui-prompt-composer-border-color-loading:transparent;--ui-prompt-composer-border-style-dragging:solid;--ui-prompt-composer-radius:var(--ui-radius-xl);--ui-prompt-composer-shadow:var(--ui-highlight), var(--ui-shadow-popover);--ui-prompt-composer-shadow-focus:var(--ui-highlight), var(--ui-shadow-popover), 0 0 0 4px color-mix(in srgb, var(--ui-purple) 10%, transparent);--ui-prompt-composer-shadow-loading:var(--ui-highlight), var(--ui-shadow-popover), -12px 0 32px -10px color-mix(in srgb, var(--ui-blue) 75%, transparent), 12px 0 32px -10px color-mix(in srgb, var(--ui-pink) 75%, transparent), 0 -10px 28px -12px color-mix(in srgb, var(--ui-purple) 75%, transparent), 0 12px 32px -12px color-mix(in srgb, var(--ui-amber) 65%, transparent);--ui-prompt-composer-input-padding-inline:var(--ui-space-4);--ui-prompt-composer-notice-radius:calc(var(--ui-radius-xl) - var(--ui-space-2));--ui-prompt-composer-drop-bg:color-mix(in srgb, var(--ui-accent) 14%, var(--ui-elevated));--ui-prompt-composer-rim-content:"";--ui-model-selector-bg:var(--ui-hover);--ui-model-selector-bg-hover:var(--ui-active);--ui-model-selector-icon-radius:50%;--ui-model-selector-icon-border-color-highlight:transparent;--ui-model-selector-icon-bg-highlight:#ffffff38;--ui-model-selector-offer-fg-highlight:currentcolor;--ui-model-selector-secondary-opacity-highlight:.85;--ui-model-selector-tag-bg-highlight:#ffffff38;--ui-model-selector-tag-fg-highlight:currentcolor;--ui-token-usage-dot-radius:50%;--ui-token-usage-cost-bg:var(--ui-hover);--ui-token-usage-segment-sheen:linear-gradient(180deg, #ffffff59, #fff0 70%);--ui-code-block-bg:color-mix(in srgb, var(--ui-bg) 70%, transparent);--ui-code-block-header-bg:var(--ui-hover);--ui-code-block-keyword-fg:#9b2393;--ui-code-block-string-fg:#c41a16;--ui-code-block-number-fg:#1c00cf;--ui-code-block-constant-fg:#9b2393;--ui-code-block-function-fg:#326d74;--ui-code-block-type-fg:#0b4f79;--ui-code-block-tag-fg:#0f68a0;--ui-code-block-attr-fg:#815f03;--ui-code-block-property-fg:#326d74;--ui-code-block-variable-fg:#326d74;--ui-code-block-comment-fg:#5d6c79;--ui-code-block-punctuation-fg:#000000b3;--ui-code-block-inserted-fg:#1b7530;--ui-code-block-deleted-fg:#c41a16;--ui-code-block-keyword-weight:var(--ui-weight-semibold);--ui-markdown-preview-code-border-color:transparent;--ui-markdown-preview-code-bg:var(--ui-surface-3);--ui-markdown-preview-blockquote-padding-block:.6em;--ui-markdown-preview-blockquote-padding-inline:1em;--ui-markdown-preview-blockquote-border:0;--ui-markdown-preview-blockquote-radius:var(--ui-radius-md);--ui-markdown-preview-blockquote-bg:var(--ui-hover);--ui-markdown-preview-blockquote-bar-color:var(--ui-accent);--ui-markdown-preview-checkbox-radius:50%;--ui-markdown-preview-checkbox-bg:transparent;--ui-markdown-preview-table-bg:color-mix(in srgb, var(--ui-bg) 50%, transparent);--ui-markdown-preview-table-head-bg:var(--ui-hover);--ui-markdown-preview-caret-w:.62em;--ui-markdown-preview-caret-h:.62em;--ui-markdown-preview-caret-gap:4px;--ui-markdown-preview-caret-radius:50%;--ui-markdown-preview-caret-bg:conic-gradient(var(--ui-blue), var(--ui-purple), var(--ui-pink), var(--ui-amber), var(--ui-blue));--ui-markdown-preview-caret-align:baseline;--ui-markdown-preview-caret-shadow:0 0 10px color-mix(in srgb, var(--ui-purple) 60%, transparent);--ui-markdown-preview-caret-animation:ui-ai-breathe 1.2s var(--ui-ease) infinite;--ui-activity-feed-icon-size:30px;--ui-activity-feed-icon-border:0;--ui-activity-feed-icon-bg:initial;--ui-activity-feed-icon-fg:#fff;--ui-activity-feed-icon-shadow:initial;--ui-activity-feed-alert-icon-border-color:currentcolor;--ui-activity-feed-alert-icon-bg:initial;--ui-activity-feed-alert-icon-fg:#fff;--ui-activity-feed-rail-bg:color-mix(in srgb, var(--ui-border-strong) 50%, transparent);--ui-activity-feed-detail-radius:var(--ui-radius-lg);--ui-activity-feed-detail-bg:var(--ui-elevated);--ui-billing-plan-card-name-bg:linear-gradient(100deg, var(--ui-fg) 30%, color-mix(in srgb, var(--ui-purple) 70%, var(--ui-fg)));--ui-billing-plan-card-name-clip:text;--ui-billing-plan-card-name-fg:transparent;--ui-billing-plan-card-notice-border-color:var(--ui-glass-border);--ui-billing-plan-card-notice-tone-amount:12%;--ui-billing-plan-card-notice-radius:var(--ui-radius-lg);--ui-billing-plan-card-details-padding-inline:var(--ui-space-4);--ui-billing-plan-card-details-border:0;--ui-billing-plan-card-details-radius:var(--ui-radius-lg);--ui-billing-plan-card-details-bg:var(--ui-hover);--ui-usage-quota-footer-border-color:color-mix(in srgb, var(--ui-border-strong) 35%, transparent);--ui-usage-quota-footer-bg:var(--ui-hover);--ui-chain-of-thought-trigger-margin-start:0;--ui-chain-of-thought-trigger-padding-block:3px;--ui-chain-of-thought-trigger-padding-inline:4px 10px;--ui-chain-of-thought-trigger-border:1px solid var(--ui-glass-border);--ui-chain-of-thought-trigger-bg:var(--ui-surface);--ui-chain-of-thought-trigger-bg-hover:var(--ui-elevated);--ui-chain-of-thought-badge-align:center;--ui-chain-of-thought-badge-size:22px;--ui-chain-of-thought-badge-radius:50%;--ui-chain-of-thought-badge-bg:var(--ui-hover);--ui-chain-of-thought-badge-icon-size:13px;--ui-chain-of-thought-badge-bg-streaming:initial;--ui-chain-of-thought-badge-fg-streaming:#fff;--ui-chain-of-thought-badge-shadow-streaming:0 0 14px color-mix(in srgb, var(--ui-purple) 55%, transparent);--ui-chain-of-thought-badge-animation-streaming:ui-ai-rotate 2.4s linear infinite;--ui-chain-of-thought-steps-indent:5px;--ui-chain-of-thought-rail-bg:linear-gradient(to bottom, var(--ui-border-strong), transparent);--ui-chain-of-thought-node-radius-active:50%;--ui-chain-of-thought-node-bg-active:color-mix(in srgb, var(--ui-accent) 14%, transparent);--ui-chain-of-thought-node-shadow-active:0 0 0 4px color-mix(in srgb, var(--ui-accent) 10%, transparent), 0 0 16px color-mix(in srgb, var(--ui-accent) 45%, transparent);--ui-tool-call-radius:var(--ui-radius-xl);--ui-tool-call-shadow:var(--ui-highlight), var(--ui-shadow-card);--ui-tool-call-shadow-active:initial;--ui-tool-call-transition:box-shadow var(--ui-duration-slow) var(--ui-ease);--ui-tool-call-border-color-awaiting:var(--ui-glass-border);--ui-tool-call-status-padding:2px 8px;--ui-tool-call-status-radius:var(--ui-radius-full);--ui-tool-call-status-tint-amount:12%;--ui-tool-call-icon-border:0;--ui-tool-call-icon-radius:50%;--ui-tool-call-icon-bg:var(--ui-hover);--ui-tool-call-icon-bg-running:color-mix(in srgb, var(--ui-accent) 16%, transparent);--ui-tool-call-section-title-tracking:0;--ui-tool-call-section-title-transform:none;--ui-tool-call-callout-radius:var(--ui-radius-lg);--ui-citation-radius:var(--ui-radius-full);--ui-citation-bg:color-mix(in srgb, var(--ui-accent) 14%, transparent);--ui-citation-shadow-hover:0 0 12px color-mix(in srgb, var(--ui-accent) 55%, transparent);--ui-sources-favicon-radius:50%;--ui-sources-stack-radius:50%;--ui-sources-stack-ring-color:var(--ui-elevated);--ui-sources-trigger-bg-hover:var(--ui-elevated);--ui-sources-card-radius:var(--ui-radius-lg);--ui-sources-card-border-color-hover:var(--ui-glass-border);--ui-sources-card-bg-hover:var(--ui-elevated);--ui-artifact-panel-transition:box-shadow var(--ui-duration-slow) var(--ui-ease);--ui-artifact-panel-modal-bg:var(--ui-elevated);--ui-artifact-panel-shadow-streaming:var(--ui-highlight), 0 0 0 1px color-mix(in srgb, var(--ui-purple) 30%, transparent), 0 12px 40px -12px color-mix(in srgb, var(--ui-purple) 45%, transparent);--ui-artifact-panel-icon-border:0;--ui-artifact-panel-icon-radius:10px;--ui-artifact-panel-icon-bg:linear-gradient(135deg, var(--ui-blue), var(--ui-purple));--ui-artifact-panel-icon-bg-code:linear-gradient(135deg, var(--ui-teal), var(--ui-blue));--ui-artifact-panel-icon-fg:#fff;--ui-artifact-panel-icon-shadow:inset 0 1px 0 #fff6, 0 4px 12px -4px color-mix(in srgb, var(--ui-purple) 60%, transparent);--ui-artifact-panel-type-tracking:0;--ui-artifact-panel-version-weight:var(--ui-weight-medium);--ui-artifact-panel-notice-bg:var(--ui-hover);--ui-diff-review-radius:var(--ui-radius-xl);--ui-diff-review-stats-weight:var(--ui-weight-medium);--ui-diff-review-hunk-margin-block:var(--ui-space-2);--ui-diff-review-hunk-margin-inline:var(--ui-space-2);--ui-diff-review-hunk-overflow:hidden;--ui-diff-review-hunk-border:1px solid var(--ui-glass-border);--ui-diff-review-hunk-radius:var(--ui-radius-lg);--ui-diff-review-hunk-bg:color-mix(in srgb, var(--ui-bg) 40%, transparent);--ui-diff-review-hunk-transition:box-shadow var(--ui-duration) var(--ui-ease);--ui-diff-review-hunk-shadow-active:0 0 0 1px color-mix(in srgb, var(--ui-accent) 45%, transparent), 0 6px 24px -8px color-mix(in srgb, var(--ui-accent) 50%, transparent);--ui-diff-review-bar-border-start:0;--ui-diff-review-bar-shadow-active:none;--ui-diff-review-expand-margin-inline:var(--ui-space-2);--ui-diff-review-expand-w:auto;--ui-diff-review-expand-border:0;--ui-diff-review-expand-radius:var(--ui-radius-full);--ui-diff-review-expand-bg:var(--ui-hover);--ui-diff-review-expand-bg-hover:var(--ui-hover);--ui-avatar-status-ring:#ffffffe6;--ui-avatar-fallback-bg:transparent;--ui-avatar-fallback-gradient:initial;--ui-avatar-fallback-shadow:var(--ui-highlight), 0 2px 6px #0000001f;--ui-avatar-group-item-shadow:0 0 0 2px #ffffffe6, 0 2px 6px #0000001f;--ui-avatar-group-more-bg:var(--ui-bg);--ui-avatar-group-more-fg:var(--ui-fg);--ui-badge-solid-fg:#fff;--ui-badge-solid-blue:color-mix(in srgb, var(--ui-blue) 84%, #000);--ui-badge-solid-red:color-mix(in srgb, var(--ui-red) 84%, #000);--ui-badge-solid-purple:color-mix(in srgb, var(--ui-purple) 84%, #000);--ui-badge-solid-pink:color-mix(in srgb, var(--ui-pink) 84%, #000);--ui-badge-subtle-shadow:initial;--ui-button-transform-active:scale(.96);--ui-button-solid-sheen:linear-gradient(180deg, #ffffff38, #fff0 55%);--ui-button-solid-highlight:inset 0 1px 0 #ffffff59;--ui-button-solid-glow:initial;--ui-button-secondary-field: ;--ui-button-secondary-glass:initial;--ui-button-secondary-bg-active:initial;--ui-button-secondary-shadow:var(--ui-highlight), var(--ui-shadow-sm);--ui-button-ghost-fg:var(--ui-accent-text);--ui-button-group-inset:3px;--ui-button-group-gap:2px;--ui-button-group-radius:var(--ui-radius-full);--ui-button-group-radius-vertical:var(--ui-radius-lg);--ui-button-group-item-radius:var(--ui-radius-full);--ui-button-group-item-bg:transparent;--ui-button-group-item-bg-hover:var(--ui-hover);--ui-button-group-item-ring:transparent;--ui-progress-track-shadow:inset 0 1px 2px #00000014;--ui-progress-fill-sheen:linear-gradient(180deg, #ffffff59, #fff0 60%);--ui-progress-fill-glow:initial;--ui-skeleton-bg:var(--ui-surface-3);--ui-skeleton-shine:#ffffff73;--ui-tooltip-padding:7px 12px;--ui-tooltip-radius:var(--ui-radius-md);--ui-tooltip-arrow-filter:drop-shadow(0 0 .5px color-mix(in srgb, var(--ui-border-strong) 100%, var(--ui-fg) 12%)) drop-shadow(0 0 .5px color-mix(in srgb, var(--ui-border-strong) 100%, var(--ui-fg) 12%)) drop-shadow(0 2px 2px #0000000f);--ui-tooltip-arrow-clip:initial;--ui-tooltip-arrow-bg:rgb(from var(--ui-tooltip-bg) r g b / calc(alpha + .14));--ui-chart-curve:monotone;--ui-chart-capsule:1;--ui-chart-glow:initial;--ui-chart-fill:gradient;--ui-chart-tint-base:transparent;--ui-chart-line-width:2.5;--ui-chart-grid-dasharray:2 4;--ui-chart-crosshair-dasharray:3 3;--ui-chart-swatch-radius:50%;--ui-analytics-filter-bar-segment-selected-bg:var(--ui-elevated);--ui-analytics-filter-bar-segment-selected-shadow:var(--ui-highlight), var(--ui-shadow-sm);--ui-analytics-filter-bar-chip-border-color:var(--ui-glass-border);--ui-analytics-filter-bar-chip-shadow:var(--ui-highlight), var(--ui-shadow-sm);--ui-analytics-filter-bar-chip-remove-radius:50%;--ui-analytics-filter-bar-switch-w:36px;--ui-analytics-filter-bar-switch-h:22px;--ui-analytics-filter-bar-switch-on-bg:var(--ui-success);--ui-area-chart-line-width:2.25;--ui-area-chart-fill-opacity:.4;--ui-area-chart-fill-opacity-stacked:.4;--ui-bar-chart-bar-radius:10px;--ui-bar-chart-hover-radius:10px;--ui-candlestick-chart-body-radius:1.5px;--ui-candlestick-chart-volume-radius:2px;--ui-candlestick-chart-ma-width:2;--ui-donut-chart-gap:3px;--ui-donut-chart-segment-radius:6px;--ui-funnel-chart-bar-radius:var(--ui-radius-full);--ui-funnel-chart-pill-radius:10px;--ui-funnel-chart-pill-bg:var(--ui-elevated);--ui-funnel-chart-connector-mix:16%;--ui-gantt-chart-bar-h:20px;--ui-gantt-chart-bar-radius:var(--ui-radius-full);--ui-gantt-chart-bar-mix:22%;--ui-gantt-chart-bar-border-mix:45%;--ui-gantt-chart-names-bg:var(--ui-elevated);--ui-gantt-chart-summary-fill:initial;--ui-gantt-chart-summary-opacity:1;--ui-gantt-chart-dependency-dasharray:3 3;--ui-gauge-chart-linecap:round;--ui-heatmap-cell-radius:8px;--ui-heatmap-cell-radius-ratio:.3;--ui-calendar-heatmap-cell-radius:8px;--ui-heatmap-legend-swatch-radius:3px;--ui-metric-comparison-bar-radius:3.5px;--ui-radar-chart-grid:circle;--ui-radar-chart-area-stroke-width:2;--ui-sankey-chart-node-w:14px;--ui-sankey-chart-node-radius:var(--ui-radius-full);--ui-sankey-chart-link-opacity:.4;--ui-sankey-chart-link-opacity-active:.75;--ui-sankey-chart-link-opacity-dimmed:.12;--ui-scatter-chart-point-stroke:initial;--ui-scatter-chart-point-stroke-opacity:.6;--ui-scatter-chart-bubble-fill-opacity:.75;--ui-scatter-chart-trend-width:2;--ui-sparkline-line-width:1.75;--ui-sparkline-fill-opacity:.36;--ui-sparkline-bar-radius:var(--ui-radius-full);--ui-treemap-gap:4px;--ui-treemap-tile-radius:8px;--ui-treemap-group-radius:10px;--ui-treemap-tile-mix:32%;--ui-treemap-tile-mix-active:46%;--ui-treemap-tile-mix-range:30%;--ui-treemap-value-mix:12%;--ui-treemap-value-mix-range:58%;--ui-treemap-tile-border-mix:0%;--ui-treemap-tile-border-base:#ffffff59;--ui-treemap-tile-border-active:#ffffffb3;--ui-treemap-group-mix:10%;--ui-treemap-group-border-mix:25%;--ui-treemap-group-border-base:transparent;--ui-treemap-group-border-mix-hover:25%;--ui-treemap-group-border-base-hover:transparent;--ui-reviews-summary-bar:var(--ui-amber);--ui-order-tracking-eta-size:var(--ui-text-3xl);--ui-order-tracking-eta-weight:var(--ui-weight-bold);--ui-media-placeholder-light-mix:40%;--ui-media-placeholder-shade-mix:80%;--ui-media-placeholder-stop-mix:initial;--ui-media-gallery-gap:4px;--ui-media-gallery-radius:var(--ui-radius-xl);--ui-media-gallery-bg:transparent;--ui-media-gallery-tile-radius:var(--ui-radius-sm);--ui-media-lightbox-bg:color-mix(in srgb, var(--ui-fg-inverse) 78%, transparent);--ui-product-card-padding:10px;--ui-product-card-border-color-hover:var(--ui-glass-border);--ui-product-card-shadow-hover:var(--ui-highlight), var(--ui-shadow-popover);--ui-product-card-transform-hover:translateY(-2px);--ui-product-card-title-tracking:-.01em;--ui-product-card-swatch-shadow-checked:0 0 0 2px var(--ui-bg), 0 0 0 3.5px var(--ui-accent);--ui-product-card-swatch-shadow-checked-focus:var(--ui-product-card-swatch-shadow-checked);--ui-product-grid-views-pad:3px;--ui-product-grid-views-border-color:var(--ui-glass-border);--ui-product-grid-view-w:32px;--ui-product-grid-view-h:24px;--ui-product-grid-view-radius:var(--ui-radius-full);--ui-product-grid-view-bg-pressed:var(--ui-elevated);--ui-product-grid-view-shadow-pressed:var(--ui-shadow-sm);--ui-product-grid-view-shadow-pressed-focus:var(--ui-shadow-sm);--ui-product-grid-sort-padding-x:var(--ui-space-3);--ui-product-grid-empty-border-color:var(--ui-glass-border);--ui-product-grid-empty-bg:var(--ui-surface-2);--ui-product-grid-empty-icon-bg:var(--ui-surface-3);--ui-product-filters-padding:var(--ui-space-5) var(--ui-space-5) var(--ui-space-3);--ui-product-filters-chip-border-color:transparent;--ui-product-filters-chip-bg-hover:color-mix(in srgb, var(--ui-accent) 24%, transparent);--ui-product-filters-chip-icon-fg:currentcolor;--ui-product-filters-chip-icon-fg-hover:currentcolor;--ui-product-filters-check-radius:50%;--ui-product-filters-range-h:6px;--ui-product-filters-thumb-w:28px;--ui-product-filters-thumb-h:22px;--ui-product-filters-thumb-border:0;--ui-product-filters-thumb-radius:var(--ui-radius-full);--ui-product-filters-thumb-bg:#fff;--ui-product-filters-thumb-shadow:var(--ui-shadow-sm), var(--ui-shadow-card);--ui-product-filters-thumb-shadow-focus:var(--ui-shadow-card);--ui-product-filters-thumb-transform-active:scale(1.12);--ui-product-filters-swatch-shadow-pressed:0 0 0 2px var(--ui-bg), 0 0 0 4px var(--ui-accent);--ui-product-filters-swatch-shadow-pressed-focus:var(--ui-product-filters-swatch-shadow-pressed);--ui-product-filters-size-border-color:var(--ui-glass-border);--ui-product-filters-size-border-color-pressed-hover:var(--ui-accent);--ui-product-filters-size-shadow-focus:var(--ui-highlight);--ui-product-filters-rating-bg-pressed:var(--ui-accent-soft);--ui-product-filters-rating-shadow-pressed:none;--ui-product-filters-rating-shadow-pressed-focus:none;--ui-shopping-cart-drawer-overflow:hidden;--ui-shopping-cart-drawer-border:1px solid var(--ui-glass-border);--ui-shopping-cart-drawer-radius:var(--ui-radius-modal);--ui-shopping-cart-drawer-bg:var(--ui-elevated);--ui-shopping-cart-drawer-inset:var(--ui-space-6);--ui-shopping-cart-drawer-header-padding-block:var(--ui-space-4) var(--ui-space-3);--ui-shopping-cart-drawer-header-inset-end:var(--ui-space-4);--ui-shopping-cart-drawer-header-border:0;--ui-shopping-cart-drawer-title-size:var(--ui-text-xl);--ui-shopping-cart-drawer-close-bg:var(--ui-surface-3);--ui-shopping-cart-drawer-close-fg:var(--ui-fg-muted);--ui-shopping-cart-drawer-shipping-margin:0 var(--ui-space-4) var(--ui-space-2);--ui-shopping-cart-drawer-shipping-padding:var(--ui-space-3) var(--ui-space-4);--ui-shopping-cart-drawer-shipping-border:0;--ui-shopping-cart-drawer-shipping-radius:var(--ui-radius-lg);--ui-shopping-cart-drawer-shipping-bg:var(--ui-surface-2);--ui-shopping-cart-drawer-thumb-radius:var(--ui-radius-lg);--ui-shopping-cart-drawer-stepper-border:0;--ui-shopping-cart-drawer-stepper-bg:var(--ui-surface-3);--ui-shopping-cart-drawer-step-fg-disabled:var(--ui-accent-text);--ui-checkout-summary-padding:var(--ui-space-6);--ui-checkout-summary-title-size:var(--ui-text-xl);--ui-checkout-summary-qty-bg:var(--ui-accent);--ui-checkout-summary-promo-applied-border:1px solid transparent;--ui-post-card-padding:var(--ui-space-5);--ui-post-card-link-bg:var(--ui-surface-2);--ui-post-card-link-divider:var(--ui-glass-border);--ui-post-card-link-shadow-focus:var(--ui-highlight);--ui-comment-thread-total-bg:var(--ui-surface-3);--ui-comment-toggle-line-bg:currentcolor;--ui-comment-toggle-line-opacity:.4;--ui-comment-guide-bg:var(--ui-border-strong);--ui-comment-guide-bg-hover:var(--ui-border-strong);--ui-comment-guide-opacity:.6;--ui-profile-card-cover-h:120px;--ui-profile-card-avatar-shadow:var(--ui-shadow-card);--ui-profile-card-horizontal-padding:var(--ui-space-3);--ui-profile-card-horizontal-radius:var(--ui-radius-xl);--ui-reaction-bar-pill-border-color-hover:var(--ui-glass-border);--ui-reaction-bar-pill-bg-hover:var(--ui-bg);--ui-reaction-bar-pill-border-color-pressed:color-mix(in srgb, var(--ui-accent) 45%, transparent);--ui-reaction-bar-pill-bg-pressed:color-mix(in srgb, var(--ui-accent) 18%, var(--ui-bg));--ui-reaction-bar-add-border-style:solid;--ui-reaction-bar-add-border-color-expanded:var(--ui-glass-border);--ui-reaction-picker-padding:var(--ui-space-3);--ui-reaction-picker-item-radius:50%;--ui-reaction-picker-preview-border-color:var(--ui-border-strong);--ui-kpi-group-padding:20px 22px;--ui-kpi-group-value-size:var(--ui-text-3xl);--ui-kpi-group-value-weight:var(--ui-weight-bold);--ui-kpi-group-delta-fill:16%;--ui-kpi-group-delta-padding:2px 8px 2px 6px;--ui-card-padding:22px;--ui-card-title-size:17px;--ui-card-outline-border-color:color-mix(in srgb, var(--ui-border-strong) 70%, transparent);--ui-card-outline-bg:color-mix(in srgb, var(--ui-surface) 30%, transparent);--ui-card-interactive-border-color-hover:var(--ui-glass-border);--ui-card-interactive-bg-hover:var(--ui-elevated);--ui-card-interactive-bg-active:var(--ui-elevated);--ui-card-interactive-transform-hover:translateY(-2px);--ui-card-interactive-transform-active:scale(.985);--ui-card-interactive-shadow-hover:var(--ui-highlight), var(--ui-shadow-popover);--ui-card-interactive-shadow-hover-focus:var(--ui-highlight), var(--ui-shadow-card), var(--ui-focus-ring);--ui-card-interactive-shadow-disabled-hover:var(--ui-card-interactive-shadow-hover);--ui-card-interactive-shadow-disabled-focus:var(--ui-highlight), var(--ui-shadow-card), var(--ui-focus-ring);--ui-accordion-overflow:hidden;--ui-accordion-border:1px solid var(--ui-glass-border);--ui-accordion-radius:var(--ui-radius-lg);--ui-accordion-bg:var(--ui-surface);--ui-accordion-shadow:var(--ui-highlight), var(--ui-shadow-card);--ui-accordion-padding-x:var(--ui-space-4);--ui-accordion-item-position:relative;--ui-accordion-item-border:0;--ui-accordion-separator-content:"";--ui-accordion-trigger-h:48px;--ui-accordion-trigger-padding-y:11px;--ui-accordion-trigger-radius:0;--ui-accordion-trigger-size:var(--ui-text-lg);--ui-accordion-trigger-weight:var(--ui-weight-regular);--ui-accordion-trigger-transition:background-color;--ui-accordion-trigger-bg-hover:var(--ui-hover);--ui-accordion-trigger-bg-active:var(--ui-active);--ui-accordion-trigger-shadow-focus:inset 0 0 0 3px color-mix(in srgb, var(--ui-accent) 45%, transparent);--ui-accordion-title-decoration-hover:none;--ui-accordion-chevron-fg:var(--ui-accent);--ui-accordion-chevron-fg-disabled:var(--ui-fg-disabled);--ui-accordion-chevron-transform:rotate(-90deg);--ui-accordion-chevron-transform-open:none;--ui-accordion-chevron-duration:var(--ui-duration-slow);--ui-media-player-radius:var(--ui-radius-xl);--ui-media-player-scrim:linear-gradient(to top, #0000005c, transparent 45%);--ui-media-player-bar-bg:#1c1c1e6b;--ui-media-player-bar-blur:blur(24px) saturate(1.8);--ui-media-player-bar-border:#ffffff29;--ui-media-player-bar-radius:22px;--ui-media-player-bar-inset:12px;--ui-media-player-fg:#fff;--ui-media-player-track:#ffffff4d;--ui-media-player-buffered:#ffffff80;--ui-media-player-progress:#fff;--ui-media-player-big-play-bg:#28282a6b;--ui-media-player-big-play-blur:blur(20px) saturate(1.8);--ui-empty-state-bordered-bg:color-mix(in srgb, var(--ui-surface) 40%, transparent);--ui-empty-state-icon-radius:0px;--ui-empty-state-icon-radius-ratio:.3;--ui-empty-state-icon-bg:linear-gradient(160deg, color-mix(in srgb, var(--ui-accent) 65%, white), var(--ui-accent));--ui-empty-state-icon-shadow:inset 0 1px 0 #ffffff73, 0 8px 20px -8px color-mix(in srgb, var(--ui-accent) 70%, transparent);--ui-empty-state-icon-fg:var(--ui-accent-fg);--ui-stats-card-gap:var(--ui-space-4);--ui-stats-card-padding:20px 22px;--ui-stats-card-label-size:var(--ui-text-md);--ui-stats-card-icon-size:32px;--ui-stats-card-icon-bg:linear-gradient(160deg, color-mix(in srgb, var(--ui-accent) 70%, white), var(--ui-accent));--ui-stats-card-icon-shadow:inset 0 1px 0 #fff6, 0 4px 12px -4px color-mix(in srgb, var(--ui-accent) 60%, transparent);--ui-stats-card-icon-fg:var(--ui-accent-fg);--ui-stats-card-value-size:var(--ui-text-3xl);--ui-stats-card-delta-padding:2px 8px 2px 6px;--ui-stats-card-delta-radius:var(--ui-radius-full);--ui-stats-card-delta-fill:16%;--ui-stats-card-sparkline-w:104px;--ui-stats-card-sparkline-h:44px;--ui-stats-card-sparkline-dot-size:8px;--ui-stats-card-sparkline-dot-shadow:0 0 0 2px #ffffffd9, 0 1px 4px color-mix(in srgb, currentColor 60%, transparent);--ui-json-viewer-bg:var(--ui-surface);--ui-json-viewer-shadow:var(--ui-highlight), var(--ui-shadow-card);--ui-json-viewer-padding:var(--ui-space-4);--ui-json-viewer-guide-color:color-mix(in srgb, var(--ui-border-strong) 55%, transparent);--ui-json-viewer-key-fg:color-mix(in srgb, var(--ui-teal) 55%, var(--ui-fg));--ui-json-viewer-string-fg:var(--ui-danger-text);--ui-json-viewer-number-fg:color-mix(in srgb, var(--ui-purple) 80%, var(--ui-fg));--ui-json-viewer-boolean-fg:color-mix(in srgb, var(--ui-pink) 80%, var(--ui-fg));--ui-json-viewer-boolean-weight:var(--ui-weight-semibold);--ui-json-viewer-badge-bg:var(--ui-accent-soft);--ui-json-viewer-status-bg:color-mix(in srgb, var(--ui-elevated) 80%, transparent);--ui-tree-row-h:32px;--ui-tree-indent:18px;--ui-tree-pad:8px;--ui-tree-font-size:var(--ui-text-md);--ui-tree-row-radius:var(--ui-radius-xs);--ui-tree-guide-color:color-mix(in srgb, var(--ui-border-strong) 60%, transparent);--ui-tree-guide-color-selected:color-mix(in srgb, var(--ui-accent) 55%, transparent);--ui-tree-folder-fg:var(--ui-blue);--ui-tree-row-bg-selected-focus:var(--ui-accent);--ui-tree-row-fg-selected-focus:var(--ui-accent-fg);--ui-tree-row-shadow-selected-focus:inset 0 1px 0 #ffffff40;--ui-tree-row-shadow-selected-focus-visible:inset 0 1px 0 #ffffff40, var(--ui-focus-ring);--ui-tree-icon-fg-selected-focus:currentcolor;--ui-tree-chevron-fg-selected-focus:currentcolor;--ui-kanban-gap:var(--ui-space-4);--ui-kanban-card-gap:10px;--ui-kanban-column-padding:10px;--ui-kanban-column-bg:color-mix(in srgb, var(--ui-surface) 40%, transparent);--ui-kanban-column-border-color-over:color-mix(in srgb, var(--ui-accent) 50%, var(--ui-glass-border));--ui-kanban-column-bg-over:color-mix(in srgb, var(--ui-accent) 10%, transparent);--ui-kanban-column-shadow-over:var(--ui-highlight), 0 0 0 3px color-mix(in srgb, var(--ui-accent) 18%, transparent);--ui-kanban-column-title-size:var(--ui-text-md);--ui-kanban-accent-size:10px;--ui-kanban-accent-highlight:radial-gradient(circle at 35% 30%, #ffffffb3, transparent 55%);--ui-kanban-accent-halo:22%;--ui-kanban-card-border-color-hover:var(--ui-glass-border);--ui-kanban-card-transform-hover:translateY(-1px);--ui-kanban-card-grabbed-transform:rotate(-2deg) scale(1.04);--ui-kanban-card-grabbed-border-color-hover:var(--ui-kanban-card-border-color-hover);--ui-kanban-card-grabbed-transform-hover:var(--ui-kanban-card-transform-hover);--ui-kanban-card-lifted-border-color:var(--ui-glass-border);--ui-kanban-card-lifted-bg:var(--ui-elevated);--ui-kanban-card-lifted-transform:rotate(2.5deg) scale(1.05);--ui-timeline-marker-size:28px;--ui-timeline-dot-size:12px;--ui-timeline-dot-gap:7px;--ui-timeline-connector-w:2px;--ui-timeline-connector-radius:1px;--ui-timeline-connector-bg:transparent;--ui-timeline-connector-tint:10%;--ui-timeline-connector-opacity:.55;--ui-timeline-dot-highlight:radial-gradient(circle at 35% 30%, #ffffffbf, transparent 55%);--ui-timeline-dot-halo:4px;--ui-timeline-dot-halo-fill:20%;--ui-timeline-dot-glow:40%;--ui-timeline-dot-default-border:0;--ui-timeline-dot-default-bg:radial-gradient(circle at 35% 30%, #ffffffbf, transparent 55%), var(--ui-gray);--ui-timeline-dot-default-shadow:0 0 0 4px var(--ui-surface-3);--ui-timeline-icon-size:15px;--ui-timeline-icon-border-tint:none;--ui-timeline-icon-fill:none;--ui-timeline-icon-gradient:65%;--ui-timeline-icon-shadow:inset 0 1px 0 #fff6;--ui-timeline-icon-glow:70%;--ui-timeline-icon-fg:#fff;--ui-timeline-icon-default-border-color:currentcolor;--ui-timeline-title-leading:24px;--ui-calendar-view-padding-x:var(--ui-space-6);--ui-calendar-view-header-padding-top:var(--ui-space-5);--ui-calendar-view-title-size:var(--ui-text-2xl);--ui-calendar-view-head-border:0;--ui-calendar-view-head-fg:var(--ui-fg-subtle);--ui-calendar-view-head-align:end;--ui-calendar-view-outside-bg:transparent;--ui-calendar-view-date-align:flex-end;--ui-calendar-view-date-size:26px;--ui-calendar-view-today-bg:var(--ui-danger);--ui-calendar-view-today-shadow:0 4px 10px -4px color-mix(in srgb, var(--ui-danger) 70%, transparent);--ui-calendar-view-today-fg:#fff;--ui-calendar-view-today-compact-fg:var(--ui-danger-text);--ui-calendar-view-weekend-fg:var(--ui-fg-muted);--ui-calendar-view-weekend-fg-pressed:var(--ui-fg-muted);--ui-calendar-view-event-radius:6px;--ui-calendar-view-event-stripe:none;--ui-calendar-view-event-fill:22%;--ui-calendar-view-event-fill-hover:32%;--ui-calendar-view-event-all-day-shadow-focus:none;--ui-calendar-view-agenda-row-radius:var(--ui-radius-sm);--ui-data-table-cell-y:13px;--ui-data-table-cell-y-compact:7px;--ui-data-table-head-h:44px;--ui-data-table-head-h-compact:36px;--ui-data-table-head-bg:color-mix(in srgb, var(--ui-elevated) 45%, transparent);--ui-data-table-head-bg-scrolled:transparent;--ui-data-table-head-bg-pinned:transparent;--ui-data-table-head-fg:var(--ui-fg-subtle);--ui-data-table-head-fg-sorted:var(--ui-fg-subtle);--ui-data-table-divider-width:.5px;--ui-data-table-select-divider-color:transparent;--ui-data-table-row-selected:var(--ui-accent-soft);--ui-data-table-row-selected-hover:color-mix(in srgb, var(--ui-accent) 22%, transparent);--ui-data-table-pin-bg:transparent;--ui-data-table-pin-tint:none;--ui-data-table-pin-shadow:#00000014;--ui-data-table-container-position:relative;--ui-data-table-container-isolation:isolate;--ui-data-table-container-bg:none;--ui-data-table-frost-content:"";--ui-data-table-frost:color-mix(in srgb, var(--ui-elevated) 70%, transparent);--ui-data-table-cell-content-position:relative;--ui-data-table-cell-content-z:1;--ui-data-table-checkbox-border-width:1.5px;--ui-data-table-checkbox-radius:50%;--ui-data-table-checkbox-bg:color-mix(in srgb, var(--ui-bg) 60%, transparent);--ui-data-table-checkbox-shadow-checked:inset 0 1px 0 #ffffff59;--ui-data-table-checkbox-shadow-checked-focus:var(--ui-data-table-checkbox-shadow-checked);--ui-data-table-checkbox-border-color-checked-hover:var(--ui-accent);--ui-aurora-background-1:var(--ui-pink);--ui-aurora-background-2:var(--ui-blue);--ui-aurora-background-3:var(--ui-teal);--ui-aurora-background-opacity:.7;--ui-aurora-background-blend:normal;--ui-animated-border-beam:var(--ui-accent);--ui-animated-border-tail:var(--ui-pink);--ui-animated-border-spectrum:var(--ui-blue), var(--ui-purple), var(--ui-pink), var(--ui-amber), var(--ui-teal), var(--ui-blue);--ui-animated-border-glow:.75;--ui-shimmer-text-shine:var(--ui-accent);--ui-shimmer-text-sweep:var(--ui-accent);--ui-spotlight-color:color-mix(in srgb, var(--ui-blue) 14%, #fff);--ui-spotlight-color-2:color-mix(in srgb, var(--ui-pink) 14%, #fff);--ui-spotlight-shade:color-mix(in srgb, var(--ui-blue) 10%, transparent);--ui-meteors-color:var(--ui-accent);--ui-meteors-glow:color-mix(in srgb, var(--ui-accent) 55%, transparent);--ui-background-pattern-color:color-mix(in srgb, var(--ui-accent) 16%, transparent);--ui-text-reveal-blur:8px;--ui-text-reveal-caret:var(--ui-accent);--ui-confetti-colors:var(--ui-pink), var(--ui-blue), var(--ui-teal), var(--ui-amber), var(--ui-purple), var(--ui-green);--ui-particles-color:var(--ui-accent);--ui-particles-glow:.45;--ui-magnetic-stiffness:190;--ui-magnetic-damping:13;--ui-tilt-card-glare:#ffffffb3;--ui-ripple-fill:radial-gradient(closest-side, currentColor 30%, color-mix(in srgb, currentColor 45%, transparent) 75%, transparent);--ui-ripple-opacity:.24;--ui-glass-lens-tint:#ffffff4d;--ui-glass-lens-shadow:inset 0 1px 1px #ffffffa6, inset 0 -1px 1px #ffffff38, inset 0 0 16px #ffffff24, 0 16px 36px -12px #1018404d, 0 2px 6px #10184014;--ui-glass-lens-zoom-shadow:var(--ui-glass-lens-shadow);--ui-glass-lens-drag-shadow:inset 0 1px 1px #ffffffb3, inset 0 -1px 1px #ffffff40, inset 0 0 16px #ffffff29, 0 28px 48px -14px #10184061, 0 4px 10px #1018401a;--ui-glass-lens-saturate:1.8;--ui-glass-lens-zoom-saturate:1.15;--ui-glass-lens-brightness:1.04;--ui-glass-lens-refraction-brightness:1.03;--ui-glass-lens-rim-content:"";--ui-glass-lens-rim-opacity:1;--ui-glass-lens-edge-content:"";--ui-glass-lens-edge-opacity:1;--ui-cursor-glow-tilt:1;--ui-cursor-glow-light:#ffffff8c;--ui-cursor-glow-edge:color-mix(in srgb, var(--ui-accent) 40%, #fff);--ui-cursor-glow-falloff:#141e460a;--ui-morphing-capsule-duration:var(--ui-duration-fluid);--ui-morphing-capsule-fill:#fff6;--ui-morphing-capsule-rim:#ffffff80;--ui-morphing-capsule-shine:#fffffff2;--ui-morphing-capsule-shadow:drop-shadow(0 10px 24px #1018402e) drop-shadow(0 1px 3px #1018401a);--ui-morphing-capsule-frost:blur(16px) saturate(1.9);--ui-floating-tab-bar-duration:var(--ui-duration-fluid);--ui-floating-tab-bar-bg:#ffffff75;--ui-floating-tab-bar-shadow:inset 0 1px 1px #ffffffb3, inset 0 -1px 1px #ffffff40, 0 0 0 .5px #3c3c431f, 0 12px 32px -10px #10184047, 0 2px 6px #10184014;--ui-floating-tab-bar-frost:blur(20px) saturate(1.9) brightness(1.04);--ui-floating-tab-bar-indicator-bg:#78788029;--ui-floating-tab-bar-indicator-shadow:inset 0 1px 0 #ffffff80, inset 0 0 0 .5px #ffffff59;--ui-floating-tab-bar-fg:var(--ui-fg);--ui-floating-tab-bar-rim-content:"";--ui-floating-tab-bar-rim-opacity:1;--ui-alert-padding:var(--ui-space-3) var(--ui-space-4) var(--ui-space-3) var(--ui-space-3);--ui-alert-align:center;--ui-alert-radius:var(--ui-radius-lg);--ui-alert-border-color:var(--ui-glass-border);--ui-alert-bg:var(--ui-surface);--ui-alert-bg-wash:initial;--ui-alert-icon-w:30px;--ui-alert-icon-display:inline-grid;--ui-alert-icon-place-items:center;--ui-alert-icon-align:flex-start;--ui-alert-icon-size:30px;--ui-alert-icon-margin-top:0;--ui-alert-icon-radius:50%;--ui-alert-icon-bg:initial;--ui-alert-icon-shadow:initial;--ui-alert-icon-fg:#fff;--ui-alert-title-fg:var(--ui-fg);--ui-alert-body-fg:var(--ui-fg-muted);--ui-alert-content-align:center;--ui-alert-close-align:flex-start;--ui-alert-close-margin:-4px -8px -4px 0;--ui-alert-close-fg:var(--ui-fg-muted);--ui-confirm-dialog-error-justify-sm:center;--ui-copy-snippet-border-color:var(--ui-glass-border);--ui-copy-snippet-bg:var(--ui-surface);--ui-dialog-pad:28px;--ui-dialog-header-pad-bottom:0;--ui-dialog-header-shadow-scrolled:none;--ui-dialog-body-pad-top:var(--ui-space-4);--ui-dialog-body-mask:linear-gradient(to bottom, transparent, #000 12px, #000 calc(100% - 20px), transparent);--ui-dialog-footer-pad-top:0;--ui-dialog-footer-bleed:0;--ui-dialog-w-sm:340px;--ui-dialog-pad-sm:var(--ui-space-6);--ui-dialog-close-room-sm:0px;--ui-dialog-text-align-sm:center;--ui-dialog-header-align-sm:center;--ui-dialog-title-size-sm:var(--ui-text-lg);--ui-dialog-description-size-sm:var(--ui-text-sm);--ui-dialog-action-flex-sm:1;--ui-dialog-footer-stack-direction-sm:column-reverse;--ui-dialog-footer-stack-align-sm:stretch;--ui-dialog-close-display-sm:none;--ui-dialog-sheet-layer-padding:max(var(--ui-space-6), env(safe-area-inset-top)) var(--ui-space-2) max(var(--ui-space-2), env(safe-area-inset-bottom));--ui-dialog-pad-compact:var(--ui-space-6);--ui-dialog-radius-compact:var(--ui-radius-modal);--ui-dialog-footer-pad-bottom-compact:initial;--ui-dialog-layer-align-sm-compact:center;--ui-dialog-layer-padding-sm-compact:var(--ui-space-4);--ui-dialog-w-sm-compact:300px;--ui-dialog-enter-sm-compact:ui-modal-zoom-in var(--ui-duration-slow) var(--ui-ease-spring);--ui-dialog-exit-sm-compact:ui-modal-zoom-out var(--ui-duration) var(--ui-ease) forwards;--ui-drawer-radius:var(--ui-radius-modal);--ui-drawer-bottom-radius:var(--ui-radius-modal);--ui-drawer-handle-w:40px;--ui-drawer-handle-bg:color-mix(in srgb, var(--ui-fg-subtle) 60%, transparent);--ui-drawer-handle-bg-hover:var(--ui-drawer-handle-bg);--ui-drawer-header-pad-top:var(--ui-space-6);--ui-drawer-header-pad-bottom:var(--ui-space-2);--ui-drawer-bottom-header-pad-top:var(--ui-space-3);--ui-drawer-title-size:var(--ui-text-xl);--ui-drawer-footer-pad-top:var(--ui-space-3);--ui-drawer-close-inset:var(--ui-space-5);--ui-drawer-bottom-close-top:28px;--ui-hover-card-padding:var(--ui-space-5);--ui-loading-overlay-bg-mix:35%;--ui-loading-overlay-backdrop:var(--ui-overlay-blur);--ui-loading-overlay-panel-min-w:140px;--ui-loading-overlay-panel-padding:var(--ui-space-5) var(--ui-space-6);--ui-loading-overlay-panel-border:1px solid var(--ui-glass-border);--ui-loading-overlay-panel-radius:var(--ui-radius-lg);--ui-loading-overlay-panel-bg:var(--ui-elevated);--ui-loading-overlay-panel-shadow:var(--ui-highlight), var(--ui-shadow-popover);--ui-loading-overlay-panel-fg:var(--ui-fg);--ui-loading-overlay-panel-animation:ui-pop-in var(--ui-duration-slow) var(--ui-ease-spring);--ui-notification-center-badge-shadow:0 0 0 1.5px #ffffffb3;--ui-notification-center-header-pad-start:var(--ui-space-5);--ui-notification-center-title-size:var(--ui-text-lg);--ui-notification-center-tabs-margin:var(--ui-space-1) var(--ui-space-4) var(--ui-space-2);--ui-notification-center-tabs-padding:2px;--ui-notification-center-tabs-border-bottom:0;--ui-notification-center-tabs-radius:var(--ui-radius-full);--ui-notification-center-tabs-bg:var(--ui-surface-3);--ui-notification-center-tab-flex:1;--ui-notification-center-tab-justify:center;--ui-notification-center-tab-bg-selected:var(--ui-elevated);--ui-notification-center-list-padding:0 var(--ui-space-2) var(--ui-space-2);--ui-notification-center-icon-radius:var(--ui-radius-xs);--ui-notification-center-icon-bg:linear-gradient(180deg, #ffffff47, #fff0 60%), var(--ui-accent);--ui-notification-center-icon-shadow:inset 0 1px 0 #ffffff59;--ui-notification-center-icon-fg:var(--ui-accent-fg);--ui-notification-center-empty-icon-radius:calc(36px * .3);--ui-notification-center-empty-icon-bg:linear-gradient(160deg, color-mix(in srgb, var(--ui-accent) 65%, white), var(--ui-accent));--ui-notification-center-empty-icon-shadow:inset 0 1px 0 #ffffff73, 0 8px 20px -8px color-mix(in srgb, var(--ui-accent) 70%, transparent);--ui-notification-center-empty-icon-fg:var(--ui-accent-fg);--ui-notification-center-footer-border-color:var(--ui-border-strong);--ui-popover-content-padding:var(--ui-space-4) var(--ui-space-5);--ui-popover-arrow:0;--ui-toast-radius:var(--ui-radius-xl);--ui-toast-line-height:18px;--ui-toast-inner-align:center;--ui-toast-inner-gap:12px;--ui-toast-inner-padding:12px 14px;--ui-toast-icon-display:inline-grid;--ui-toast-icon-place-items:center;--ui-toast-icon-size:36px;--ui-toast-icon-margin-top:0;--ui-toast-icon-radius:var(--ui-radius-sm);--ui-toast-icon-bg:initial;--ui-toast-icon-shadow:initial;--ui-toast-icon-fg:#fff;--ui-toast-icon-glyph-size:20px;--ui-toast-loading-color:var(--ui-gray);--ui-toast-title-tracking:-.01em;--ui-toast-close-border-color:var(--ui-glass-border);--ui-bottom-sheet-inset:var(--ui-space-2);--ui-bottom-sheet-end-radius:var(--ui-radius-modal);--ui-text-input-addon-bg:var(--ui-hover);--ui-text-input-clear-size:18px;--ui-text-input-clear-margin-end:-1px;--ui-text-input-clear-bg:var(--ui-fg-faint);--ui-text-input-clear-fg:var(--ui-fg-inverse);--ui-text-input-clear-bg-hover:var(--ui-fg-muted);--ui-text-input-clear-fg-hover:var(--ui-fg-inverse);--ui-text-input-clear-icon-size:10px;--ui-search-input-padding-x-sm:var(--ui-space-3);--ui-search-input-icon-fg:var(--ui-fg-muted);--ui-search-input-kbd-border-color:transparent;--ui-search-input-kbd-bg:var(--ui-surface-3);--ui-checkbox-radius:6px;--ui-checkbox-radius-sm:5px;--ui-checkbox-radius-lg:7px;--ui-checkbox-invalid-checked-border-color-hover:var(--ui-danger);--ui-checkbox-icon-stroke-width:2.25;--ui-checkbox-icon-transform:scale(.5);--ui-checkbox-icon-transition:transform var(--ui-duration-slow) var(--ui-ease-spring);--ui-radio-checked-bg:var(--ui-accent);--ui-radio-invalid-checked-border-color:var(--ui-accent);--ui-radio-dot-size:40%;--ui-radio-dot-bg:var(--ui-accent-fg);--ui-radio-dot-shadow:0 1px 2px color-mix(in srgb, var(--ui-accent) 60%, transparent);--ui-radio-card-padding:14px 16px;--ui-radio-card-border-color:var(--ui-glass-border);--ui-radio-card-border-color-checked-hover:var(--ui-accent);--ui-radio-card-bg-checked:var(--ui-accent-soft);--ui-radio-card-shadow-checked:var(--ui-highlight), inset 0 0 0 1px var(--ui-accent), var(--ui-shadow-sm);--ui-radio-card-shadow-checked-focus:var(--ui-highlight), var(--ui-focus-ring);--ui-switch-w:64px;--ui-switch-w-sm:48px;--ui-switch-w-lg:76px;--ui-switch-h:28px;--ui-switch-h-sm:22px;--ui-switch-h-lg:34px;--ui-switch-knob-stretch:1.6;--ui-switch-knob-stretch-active:.3;--ui-switch-track-shadow:inset 0 .5px 1px color-mix(in srgb, var(--ui-fg) 8%, transparent);--ui-switch-track-bg-hover:color-mix(in srgb, var(--ui-surface-3) 100%, var(--ui-fg-faint) 12%);--ui-switch-track-bg-checked:var(--ui-success);--ui-switch-track-shadow-checked:inset 0 .5px 1px #0000000f;--ui-switch-knob-shadow:0 .5px 1px #0000001f, 0 3px 8px -2px #0000002e;--ui-switch-knob-transition:inset-inline-start var(--ui-duration) var(--ui-ease-spring), width var(--ui-duration) var(--ui-ease-spring), transform var(--ui-duration) var(--ui-ease-spring), background-color var(--ui-duration-fast) var(--ui-ease);--ui-switch-knob-bg-active:#ffffff80;--ui-switch-knob-shadow-active:inset 0 1px 0 #fffffff2, inset 0 0 0 1px #fff9, 0 4px 14px -4px #0000004d;--ui-switch-knob-transform-active:scale(1.18);--ui-slider-track-h:6px;--ui-slider-track-shadow:inset 0 0 0 .5px color-mix(in srgb, var(--ui-fg) 10%, transparent), inset 0 1px 1.5px color-mix(in srgb, var(--ui-fg) 8%, transparent);--ui-slider-thumb-w:38px;--ui-slider-thumb-h:24px;--ui-slider-control-min-h:32px;--ui-slider-thumb-border:0;--ui-slider-thumb-shadow:0 0 0 .5px color-mix(in srgb, var(--ui-fg) 6%, transparent), var(--ui-shadow-sm), var(--ui-shadow-card);--ui-slider-thumb-shadow-hover:var(--ui-slider-thumb-shadow);--ui-slider-thumb-shadow-dragging:inset 0 1px 0 #fffffff2, inset 0 0 0 1px #fff9, var(--ui-shadow-popover);--ui-slider-thumb-shadow-focus:var(--ui-shadow-sm), var(--ui-focus-ring);--ui-slider-thumb-bg-dragging:#ffffff8c;--ui-slider-thumb-scale-dragging:1.25;--ui-slider-value-offset:10px;--ui-slider-value-padding:4px 9px;--ui-listbox-check-order:-1;--ui-listbox-check-fg-highlight:currentcolor;--ui-listbox-label-indent:calc(var(--ui-space-2) * 2 + 16px);--ui-listbox-description-fg-highlight:currentcolor;--ui-listbox-description-opacity-highlight:.8;--ui-listbox-checkbox-size:18px;--ui-listbox-checkbox-radius:6px;--ui-listbox-checkbox-border-color-highlight:color-mix(in srgb, var(--ui-accent-fg) 75%, transparent);--ui-listbox-checkbox-bg-highlight:transparent;--ui-listbox-checkbox-checked-bg-highlight:var(--ui-accent-fg);--ui-listbox-checkbox-checked-fg-highlight:var(--ui-accent);--ui-multi-select-chip-border-color:transparent;--ui-multi-select-chip-remove-radius:var(--ui-radius-full);--ui-multi-select-chip-remove-fg:currentcolor;--ui-multi-select-chip-remove-fg-hover:currentcolor;--ui-multi-select-chip-remove-bg-hover:color-mix(in srgb, var(--ui-accent) 16%, transparent);--ui-multi-select-chip-remove-opacity:.7;--ui-multi-select-search-h:36px;--ui-multi-select-search-margin:var(--ui-popover-padding) var(--ui-popover-padding) 0;--ui-multi-select-search-border:0;--ui-multi-select-search-radius:var(--ui-radius-full);--ui-multi-select-search-bg:var(--ui-surface-3);--ui-multi-select-footer-margin:0 var(--ui-popover-padding);--ui-multi-select-footer-padding-x:8px 0;--ui-calendar-cell-size:min(40px, calc((100vw - 56px) / 7));--ui-calendar-band-bg:var(--ui-accent-soft);--ui-calendar-caption-size:var(--ui-text-lg);--ui-calendar-caption-tracking:var(--ui-tracking-tight);--ui-calendar-weekday-weight:var(--ui-weight-semibold);--ui-calendar-weekday-tracking:.02em;--ui-calendar-weekday-transform:uppercase;--ui-calendar-day-size:var(--ui-text-lg);--ui-calendar-day-today-fg:var(--ui-accent-text);--ui-calendar-day-today-dot:none;--ui-calendar-day-selected-weight:var(--ui-weight-semibold);--ui-calendar-day-selected-shadow:inset 0 1px 0 #ffffff59, 0 6px 14px -6px color-mix(in srgb, var(--ui-accent) 75%, transparent);--ui-calendar-day-selected-shadow-focus:inset 0 1px 0 #ffffff59, var(--ui-focus-ring);--ui-calendar-day-selected-animation:ui-calendar-select var(--ui-duration) var(--ui-ease-spring);--ui-calendar-day-today-fg-disabled:var(--ui-accent-text);--ui-calendar-day-selected-fg-disabled:var(--ui-primary-fg);--ui-calendar-day-outside-selected-fg:var(--ui-fg-subtle);--ui-calendar-day-outside-disabled-fg:var(--ui-fg-subtle);--ui-date-range-picker-presets-padding:var(--ui-space-3) var(--ui-space-2);--ui-date-range-picker-preset-size:var(--ui-text-md);--ui-date-range-picker-preset-bg-pressed:linear-gradient(180deg, #ffffff38, #fff0 60%), var(--ui-accent);--ui-date-range-picker-preset-bg-pressed-hover:var(--ui-date-range-picker-preset-bg-pressed);--ui-date-range-picker-preset-fg-pressed:var(--ui-accent-fg);--ui-date-range-picker-preset-shadow-pressed:inset 0 1px 0 #ffffff4d;--ui-date-range-picker-preset-shadow-pressed-focus:var(--ui-date-range-picker-preset-shadow-pressed);--ui-date-range-picker-footer-padding:var(--ui-space-3);--ui-picker-trigger-shadow-focus-within:var(--ui-highlight);--ui-picker-trigger-shadow-focus-invalid:var(--ui-highlight), var(--ui-focus-ring);--ui-color-picker-padding:var(--ui-space-4);--ui-color-picker-area-radius:var(--ui-radius-md);--ui-color-picker-thumb-size:22px;--ui-color-picker-thumb-border-width:3px;--ui-color-picker-thumb-shadow:0 0 0 .5px var(--ui-border-strong), var(--ui-shadow-sm), inset 0 1px 1px #ffffff80;--ui-color-picker-thumb-shadow-focus:0 0 0 .5px var(--ui-border-strong), var(--ui-focus-ring);--ui-color-picker-slider-h:16px;--ui-color-picker-swatch-radius:var(--ui-radius-full);--ui-color-picker-swatch-outline-selected:var(--ui-accent);--ui-file-uploader-dropzone-border-color-hover:var(--ui-accent);--ui-file-uploader-dropzone-bg-hover:var(--ui-elevated);--ui-file-uploader-dropzone-shadow-dragging:var(--ui-highlight);--ui-file-uploader-dropzone-shadow-dragging-focus:var(--ui-highlight), var(--ui-focus-ring);--ui-file-uploader-icon-size:48px;--ui-file-uploader-icon-bg:linear-gradient(180deg, #ffffff3d, #fff0 60%), var(--ui-accent);--ui-file-uploader-icon-fg:var(--ui-accent-fg);--ui-file-uploader-icon-shadow:inset 0 1px 0 #ffffff59, 0 8px 20px -8px color-mix(in srgb, var(--ui-accent) 80%, transparent);--ui-file-uploader-icon-fg-dragging:var(--ui-accent-fg);--ui-file-uploader-icon-transform-dragging:translateY(-6px) scale(1.12);--ui-file-uploader-browse-fg:var(--ui-accent-text);--ui-file-uploader-browse-decoration:none;--ui-file-uploader-item-radius:var(--ui-radius-lg);--ui-file-uploader-item-error-border-color:color-mix(in srgb, var(--ui-danger) 45%, transparent);--ui-file-uploader-item-error-bg:color-mix(in srgb, var(--ui-danger) 8%, var(--ui-surface));--ui-file-uploader-file-icon-radius:var(--ui-radius-md);--ui-file-uploader-file-icon-bg:var(--ui-accent-soft);--ui-file-uploader-file-icon-preview-bg-error:var(--ui-surface-2);--ui-form-field-inset:var(--ui-space-1);--ui-form-field-label-fg:var(--ui-fg);--ui-number-input-padding-end:5px;--ui-number-input-padding-end-sm:4px;--ui-number-input-padding-end-lg:6px;--ui-number-input-steppers-align:center;--ui-number-input-steppers-h:calc(var(--ui-control-h-md) - 10px);--ui-number-input-steppers-h-sm:calc(var(--ui-control-h-sm) - 8px);--ui-number-input-steppers-h-lg:calc(var(--ui-control-h-lg) - 12px);--ui-number-input-steppers-overflow:hidden;--ui-number-input-steppers-radius:var(--ui-radius-full);--ui-number-input-steppers-bg:var(--ui-surface-3);--ui-number-input-step-position:relative;--ui-number-input-step-extra-w:4px;--ui-number-input-step-border:0;--ui-number-input-step-fg:var(--ui-fg);--ui-number-input-step-transform-active:scale(.9);--ui-number-input-step-divider-content:"";--ui-otp-input-box-w:48px;--ui-otp-input-box-ratio:48 / 58;--ui-otp-input-box-radius:var(--ui-radius-md);--ui-otp-input-box-font:var(--ui-font-sans);--ui-otp-input-box-size:var(--ui-text-2xl);--ui-otp-input-box-weight:var(--ui-weight-semibold);--ui-otp-input-box-border-color-filled:var(--ui-border-field);--ui-otp-input-box-border-color-focus-hover:var(--ui-accent);--ui-otp-input-box-transform-focus:scale(1.06);--ui-otp-input-box-invalid-ring-w:4px;--ui-rating-input-empty-fg:var(--ui-fg-disabled);--ui-rating-input-star-radius:var(--ui-radius-sm);--ui-rating-input-fill-filter:drop-shadow(0 2px 6px color-mix(in srgb, var(--ui-amber) 45%, transparent));--ui-rating-input-star-transform-active:scale(.9);--ui-rating-input-star-transform-hover-active:scale(.9);--ui-tags-input-tag-border:0;--ui-tags-input-tag-weight:var(--ui-weight-medium);--ui-tags-input-remove-radius:var(--ui-radius-full);--ui-tags-input-remove-fg:currentcolor;--ui-tags-input-remove-fg-hover:currentcolor;--ui-tags-input-remove-bg-hover:color-mix(in srgb, var(--ui-accent) 18%, transparent);--ui-time-picker-column-h:244px;--ui-time-picker-column-w:68px;--ui-time-picker-column-radius:var(--ui-radius-md);--ui-time-picker-column-joined-radius:var(--ui-radius-md);--ui-time-picker-option-h:36px;--ui-time-picker-option-radius:var(--ui-radius-full);--ui-time-picker-option-size:var(--ui-text-lg);--ui-time-picker-option-selected-shadow:inset 0 1px 0 #ffffff4d;--ui-wheel-picker-item-h:36px;--ui-app-shell-header-h:60px;--ui-app-shell-header-padding-start:var(--ui-space-2);--ui-app-shell-header-border-color:transparent;--ui-app-shell-header-bg:transparent;--ui-app-shell-main-fade-footer: ;--ui-app-shell-main-fade-edges:initial;--ui-app-shell-aside-margin:0 var(--ui-space-2) var(--ui-space-2);--ui-app-shell-aside-border-start:1px solid var(--ui-glass-border);--ui-app-shell-drawer-shadow:none;--ui-app-shell-floating-inset:var(--ui-space-2);--ui-app-shell-floating-aside-bg:var(--ui-elevated);--ui-resizable-handle-line-bg:color-mix(in srgb, var(--ui-accent) 75%, transparent);--ui-resizable-handle-grip-line-display:none;--ui-resizable-handle-grip-w:6px;--ui-resizable-handle-grip-h:40px;--ui-resizable-handle-grip-border:0;--ui-resizable-handle-grip-radius:var(--ui-radius-full);--ui-resizable-handle-grip-bg:color-mix(in srgb, var(--ui-fg) 28%, transparent);--ui-resizable-handle-grip-bg-hover:color-mix(in srgb, var(--ui-fg) 45%, transparent);--ui-resizable-handle-grip-bg-active:var(--ui-accent);--ui-resizable-handle-grip-scale-hover:1.15;--ui-resizable-handle-grip-transition:background-color var(--ui-duration-fast) var(--ui-ease), scale var(--ui-duration) var(--ui-ease-spring);--ui-resizable-handle-grip-icon-display:none;--ui-virtual-list-inset:6px;--ui-virtual-list-item-radius:calc(var(--ui-radius-lg) - 6px);--ui-virtual-list-selected-bg:var(--ui-accent-soft);--ui-virtual-list-selected-bg-hover:color-mix(in srgb, var(--ui-accent) 22%, transparent);--ui-virtual-list-header-bg:color-mix(in srgb, var(--ui-elevated) 94%, var(--ui-fg));--ui-virtual-list-header-fill:linear-gradient(var(--ui-virtual-list-header-bg), var(--ui-virtual-list-header-bg)), var(--ui-virtual-list-header-bg);--ui-virtual-list-header-fg:var(--ui-fg-subtle);--ui-virtual-list-header-tracking:0;--ui-virtual-list-header-backdrop:blur(20px) saturate(1.8);--ui-virtual-list-divider-start:initial;--ui-virtual-list-divider-w:.5px;--ui-virtual-list-panel-radius:var(--ui-radius-card);--ui-marketing-heading-eyebrow-fg:var(--ui-accent-text);--ui-marketing-heading-eyebrow-size:var(--ui-text-md);--ui-marketing-heading-eyebrow-tracking:0;--ui-marketing-heading-eyebrow-transform:none;--ui-marketing-reveal-y:28px;--ui-marketing-reveal-animation:ui-marketing-reveal-focus;--ui-testimonials-featured-position:relative;--ui-testimonials-featured-isolation:isolate;--ui-testimonials-featured-border:1px solid var(--ui-glass-border);--ui-testimonials-featured-radius:var(--ui-radius-xl);--ui-testimonials-featured-bg:var(--ui-surface);--ui-testimonials-featured-shadow:var(--ui-highlight), var(--ui-shadow-card);--ui-testimonials-featured-tint-content:"";--ui-testimonials-mark-fg:var(--ui-accent);--ui-hero-backdrop-inset:-15%;--ui-hero-backdrop-bg:radial-gradient(28% 36% at 22% 30%, color-mix(in srgb, var(--ui-blue) 55%, transparent), transparent 70%), radial-gradient(26% 34% at 78% 22%, color-mix(in srgb, var(--ui-purple) 50%, transparent), transparent 70%), radial-gradient(30% 38% at 62% 72%, color-mix(in srgb, var(--ui-pink) 42%, transparent), transparent 70%), radial-gradient(24% 30% at 30% 78%, color-mix(in srgb, var(--ui-teal) 45%, transparent), transparent 70%);--ui-hero-backdrop-position:0 0;--ui-hero-backdrop-size:auto;--ui-hero-backdrop-mask:none;--ui-hero-backdrop-filter:blur(40px) saturate(130%);--ui-hero-backdrop-animation:ui-hero-aurora 24s ease-in-out infinite alternate;--ui-hero-backdrop-glow-display:none;--ui-hero-highlight-bg:linear-gradient(100deg, var(--ui-blue), var(--ui-purple) 40%, var(--ui-pink) 70%, var(--ui-amber));--ui-hero-eyebrow-bg-hover:var(--ui-elevated);--ui-hero-visual-shadow:var(--ui-highlight), var(--ui-shadow-modal);--ui-comparison-table-line:color-mix(in srgb, var(--ui-border-strong) 55%, transparent);--ui-comparison-table-frame-isolation:isolate;--ui-comparison-table-frame-bg:none;--ui-comparison-table-frame-material-content:"";--ui-comparison-table-sticky-bg:rgb(from var(--ui-elevated) r g b / .9);--ui-comparison-table-group-bg:var(--ui-hover);--ui-comparison-table-highlight-bg:color-mix(in srgb, var(--ui-accent) 8%, transparent);--ui-comparison-table-head-highlight-bg:color-mix(in srgb, var(--ui-accent) 10%, var(--ui-comparison-table-sticky-bg));--ui-comparison-table-highlight-rule:var(--ui-accent);--ui-comparison-table-feature-bg-fits:transparent;--ui-faq-section-list-display:flex;--ui-faq-section-list-direction:column;--ui-faq-section-list-gap:var(--ui-space-3);--ui-faq-section-item-padding:0 var(--ui-space-5);--ui-faq-section-item-border:1px solid var(--ui-glass-border);--ui-faq-section-item-divider:var(--ui-glass-border);--ui-faq-section-item-radius:var(--ui-radius-lg);--ui-faq-section-item-bg:var(--ui-surface);--ui-faq-section-item-bg-open:var(--ui-elevated);--ui-faq-section-item-shadow:var(--ui-highlight), var(--ui-shadow-sm);--ui-faq-section-item-shadow-open:var(--ui-highlight), var(--ui-shadow-card);--ui-faq-section-item-shadow-focus:var(--ui-highlight), var(--ui-focus-ring);--ui-faq-section-item-transition:background-color var(--ui-duration) var(--ui-ease), box-shadow var(--ui-duration) var(--ui-ease);--ui-faq-section-trigger-shadow-focus:none;--ui-faq-section-icon-bg:var(--ui-surface-3);--ui-faq-section-icon-bg-open:var(--ui-accent);--ui-faq-section-icon-bg-open-hover:var(--ui-accent);--ui-faq-section-icon-fg:var(--ui-fg);--ui-faq-section-icon-fg-open:var(--ui-accent-fg);--ui-faq-section-contact-bg:radial-gradient(80% 120% at 0% 0%, color-mix(in srgb, var(--ui-accent) 14%, transparent), transparent 70%), var(--ui-surface);--ui-logo-cloud-title-size:var(--ui-text-md);--ui-logo-cloud-gap:var(--ui-space-3);--ui-logo-cloud-row-gap:var(--ui-space-3);--ui-logo-cloud-item-h:56px;--ui-logo-cloud-item-padding:0 var(--ui-space-6);--ui-logo-cloud-item-border:1px solid var(--ui-glass-border);--ui-logo-cloud-item-bg:var(--ui-surface);--ui-logo-cloud-item-bg-hover:var(--ui-elevated);--ui-logo-cloud-item-transition:background-color var(--ui-duration) var(--ui-ease);--ui-cta-section-light:var(--ui-fg-inverse);--ui-cta-section-dark:var(--ui-fg);--ui-cta-section-card-radius:calc(var(--ui-radius-xl) + 8px);--ui-cta-section-inverted-bg:color-mix(in srgb, var(--ui-fg) 84%, transparent);--ui-cta-section-inverted-border-color:color-mix(in srgb, var(--ui-fg-inverse) 26%, transparent);--ui-cta-section-gradient-border-color:#ffffff59;--ui-cta-section-gradient-bg:radial-gradient(55% 85% at 0% 0%, color-mix(in srgb, var(--ui-teal) 55%, transparent), transparent 65%), radial-gradient(55% 85% at 100% 0%, color-mix(in srgb, var(--ui-pink) 70%, transparent), transparent 65%), radial-gradient(70% 100% at 90% 100%, color-mix(in srgb, var(--ui-amber) 50%, transparent), transparent 60%), linear-gradient(135deg, color-mix(in srgb, var(--ui-blue) 88%, #000), color-mix(in srgb, var(--ui-purple) 88%, #000) 70%);--ui-cta-section-gradient-shadow:inset 0 1px 0 #ffffff80, 0 32px 80px -32px color-mix(in srgb, var(--ui-purple) 70%, transparent);--ui-cta-section-gradient-fg-muted-mix:90%;--ui-cta-section-gradient-text-shadow:0 1px 12px color-mix(in srgb, var(--ui-purple) 45%, transparent);--ui-cta-section-backdrop-bg:radial-gradient(30% 40% at 15% 20%, color-mix(in srgb, var(--ui-blue) 34%, transparent), transparent 70%), radial-gradient(28% 38% at 72% 12%, color-mix(in srgb, var(--ui-purple) 28%, transparent), transparent 70%), radial-gradient(32% 42% at 85% 82%, color-mix(in srgb, var(--ui-pink) 28%, transparent), transparent 70%);--ui-cta-section-gradient-backdrop-bg:linear-gradient(180deg, #ffffff3d, #fff0 45%);--ui-cta-section-backdrop-inset:-20%;--ui-cta-section-backdrop-position:0 0;--ui-cta-section-backdrop-size:auto;--ui-cta-section-backdrop-mask:none;--ui-cta-section-backdrop-filter:blur(30px);--ui-cta-section-backdrop-glow-display:none;--ui-newsletter-signup-card-padding:var(--ui-space-8) var(--ui-space-6) var(--ui-space-6);--ui-newsletter-signup-card-radius:var(--ui-radius-xl);--ui-newsletter-signup-field-padding-x:var(--ui-space-4);--ui-footer-border-color:var(--ui-glass-border);--ui-footer-bottom-border-color:color-mix(in srgb, var(--ui-border-strong) 55%, transparent);--ui-footer-socials-gap:var(--ui-space-2);--ui-footer-socials-offset:0;--ui-footer-social-border:1px solid var(--ui-glass-border);--ui-footer-social-bg:var(--ui-surface-2);--ui-footer-social-bg-hover:var(--ui-elevated);--ui-footer-social-fg:var(--ui-fg);--ui-footer-social-shadow-focus:var(--ui-highlight);--ui-pricing-table-toggle-radius:var(--ui-radius-full);--ui-pricing-table-toggle-bg:var(--ui-surface-3);--ui-pricing-table-toggle-item-radius:var(--ui-radius-full);--ui-pricing-table-thumb-bg:var(--ui-elevated);--ui-pricing-table-thumb-shadow:var(--ui-highlight), var(--ui-shadow-sm);--ui-pricing-table-plan-border-color-highlighted:transparent;--ui-pricing-table-plan-bg-highlighted:linear-gradient(180deg, color-mix(in srgb, var(--ui-accent) 12%, transparent), transparent 50%), var(--ui-elevated);--ui-pricing-table-plan-shadow-highlighted:var(--ui-highlight), 0 28px 64px -28px color-mix(in srgb, var(--ui-accent) 55%, transparent), var(--ui-shadow-card);--ui-pricing-table-plan-ring-content:"";--ui-pricing-table-badge-bg:var(--ui-accent);--ui-pricing-table-badge-fg:var(--ui-accent-fg);--ui-pricing-table-features-border-color:var(--ui-border-strong);--ui-feature-grid-icon-size:44px;--ui-feature-grid-icon-glyph-size:22px;--ui-feature-grid-icon-bg:initial;--ui-feature-grid-icon-fg:#fff;--ui-feature-grid-icon-shadow:initial;--ui-feature-grid-title-size:calc(var(--ui-text-lg) + 1px);--ui-feature-grid-frame-gap:var(--ui-space-4);--ui-feature-grid-frame-overflow:visible;--ui-feature-grid-frame-border:0;--ui-feature-grid-frame-radius:0;--ui-feature-grid-frame-bg:none;--ui-feature-grid-frame-shadow:none;--ui-feature-grid-card-overlap:0;--ui-feature-grid-card-padding:clamp(var(--ui-space-6), 3cqi, var(--ui-space-8));--ui-feature-grid-card-border:1px solid var(--ui-glass-border);--ui-feature-grid-card-divider:var(--ui-glass-border);--ui-feature-grid-card-radius:var(--ui-radius-card);--ui-feature-grid-card-bg:var(--ui-surface);--ui-feature-grid-card-bg-hover:var(--ui-elevated);--ui-feature-grid-card-shadow:var(--ui-highlight), var(--ui-shadow-card);--ui-feature-grid-card-shadow-hover:var(--ui-highlight), var(--ui-shadow-popover);--ui-feature-grid-card-translate-hover:0 -2px;--ui-feature-grid-card-transition:translate var(--ui-duration) var(--ui-ease), box-shadow var(--ui-duration) var(--ui-ease), background-color var(--ui-duration) var(--ui-ease);--ui-breadcrumbs-list-display:inline-flex;--ui-breadcrumbs-list-max-w:100%;--ui-breadcrumbs-list-padding:4px;--ui-breadcrumbs-list-radius:19px;--ui-breadcrumbs-link-padding-x:10px;--ui-breadcrumbs-crumb-radius:var(--ui-radius-full);--ui-breadcrumbs-link-bg-hover:var(--ui-hover);--ui-breadcrumbs-ellipsis-w:auto;--ui-breadcrumbs-ellipsis-padding:0 10px;--ui-command-palette-kbd-highlight-border-color:transparent;--ui-command-palette-kbd-highlight-bg:#ffffff38;--ui-command-palette-kbd-highlight-fg:currentcolor;--ui-navbar-padding:var(--ui-space-3);--ui-navbar-bar-h:56px;--ui-navbar-bar-padding-inline:var(--ui-space-5) var(--ui-space-2);--ui-navbar-bar-padding-inline-compact:var(--ui-space-5) var(--ui-space-2);--ui-navbar-bar-border-bottom:1px solid var(--ui-glass-border);--ui-navbar-bar-radius:var(--ui-radius-full);--ui-navbar-bar-bg:var(--ui-bg);--ui-navbar-link-h:36px;--ui-navbar-link-padding-x:14px;--ui-navbar-link-radius:var(--ui-radius-full);--ui-navbar-link-weight:var(--ui-weight-medium);--ui-navbar-link-active-bg:var(--ui-active);--ui-navbar-link-active-bg-hover:var(--ui-active);--ui-navbar-link-active-shadow:var(--ui-highlight);--ui-navbar-link-active-shadow-focus:var(--ui-highlight);--ui-navbar-link-underline-content:none;--ui-navbar-sheet-radius:var(--ui-radius-xl);--ui-navbar-sheet-link-h:46px;--ui-navbar-sheet-link-padding-x:var(--ui-space-4);--ui-navbar-sheet-link-radius:var(--ui-radius-lg);--ui-navbar-sheet-link-active-bg:var(--ui-active);--ui-pagination-list-gap:2px;--ui-pagination-list-padding:4px;--ui-pagination-list-padding-compact:3px;--ui-pagination-list-radius:initial;--ui-pagination-item-radius:var(--ui-radius-full);--ui-pagination-item-transform-active:scale(.94);--ui-pagination-item-current-bg:var(--ui-accent) linear-gradient(180deg, #ffffff38, #fff0 60%);--ui-pagination-item-current-fg:var(--ui-accent-fg);--ui-pagination-item-current-shadow:inset 0 1px 0 #ffffff59, 0 4px 12px -4px color-mix(in srgb, var(--ui-accent) 70%, transparent);--ui-pagination-step-bg:transparent;--ui-pagination-step-shadow:none;--ui-pagination-step-bg-hover:var(--ui-hover);--ui-pagination-step-fg-disabled:var(--ui-fg-disabled);--ui-pagination-step-opacity-disabled:1;--ui-sidebar-w:260px;--ui-sidebar-rail-w:64px;--ui-sidebar-item-h:36px;--ui-sidebar-inset:var(--ui-space-2);--ui-sidebar-border-end:1px solid var(--ui-glass-border);--ui-sidebar-nav-padding:var(--ui-space-3) var(--ui-space-2);--ui-sidebar-section-label-inset:var(--ui-space-3);--ui-sidebar-sublist-inset:19px;--ui-sidebar-item-padding-x:var(--ui-space-3);--ui-sidebar-item-radius:var(--ui-radius-full);--ui-sidebar-rail-item-h:44px;--ui-sidebar-icon-fg:var(--ui-accent-text);--ui-sidebar-item-active-bg:var(--ui-accent) linear-gradient(180deg, #fff3, #fff0 60%);--ui-sidebar-item-active-fg:var(--ui-accent-fg);--ui-sidebar-item-active-shadow:inset 0 1px 0 #ffffff4d, 0 6px 16px -8px color-mix(in srgb, var(--ui-accent) 80%, transparent);--ui-sidebar-item-active-bg-hover:var(--ui-sidebar-item-active-bg);--ui-sidebar-item-active-fg-hover:var(--ui-accent-fg);--ui-sidebar-item-active-shadow-focus:var(--ui-sidebar-item-active-shadow);--ui-sidebar-item-active-chevron-fg:currentcolor;--ui-sidebar-item-active-badge-bg:#ffffff3d;--ui-sidebar-item-active-badge-fg:currentcolor;--ui-sidebar-dot-ring:var(--ui-elevated);--ui-stepper-indicator-size:28px;--ui-stepper-line-w:2px;--ui-stepper-indicator-shadow:var(--ui-highlight), inset 0 0 0 1px var(--ui-glass-border), var(--ui-shadow-sm);--ui-stepper-connector-bg:var(--ui-surface-3);--ui-stepper-connector-bg-passed:var(--ui-accent);--ui-stepper-indicator-complete-bg:var(--ui-accent) linear-gradient(180deg, #ffffff3d, #fff0 60%);--ui-stepper-indicator-complete-shadow:inset 0 1px 0 #ffffff59, 0 4px 12px -4px color-mix(in srgb, var(--ui-accent) 70%, transparent);--ui-stepper-indicator-current-shadow:var(--ui-highlight), inset 0 0 0 2px var(--ui-accent), 0 0 0 5px var(--ui-accent-soft);--ui-stepper-indicator-error-bg:var(--ui-danger) linear-gradient(180deg, #ffffff38, #fff0 60%);--ui-stepper-indicator-error-shadow:inset 0 1px 0 #ffffff4d, 0 4px 12px -4px color-mix(in srgb, var(--ui-danger) 70%, transparent);--ui-tabs-tab-radius:var(--ui-radius-full);--ui-tabs-tab-weight:var(--ui-weight-medium);--ui-tabs-panel-radius:var(--ui-radius-lg);--ui-tabs-underline-list-mask:none;--ui-tabs-underline-list-align:flex-start;--ui-tabs-underline-list-gap:2px;--ui-tabs-underline-list-padding:3px;--ui-tabs-underline-list-radius:var(--ui-radius-full);--ui-tabs-underline-list-shadow:var(--ui-highlight), var(--ui-shadow-sm);--ui-tabs-underline-list-veil-content:"";--ui-tabs-underline-tab-h:32px;--ui-tabs-underline-wash-inset:0;--ui-tabs-underline-wash-radius:var(--ui-radius-full);--ui-tabs-underline-active-wash:transparent;--ui-tabs-underline-indicator-offset:3px;--ui-tabs-underline-bar-inset:0;--ui-tabs-underline-bar-h:auto;--ui-tabs-underline-bar-radius:var(--ui-radius-full);--ui-tabs-underline-bar-bg:var(--ui-active);--ui-tabs-underline-bar-shadow:var(--ui-highlight);--ui-tabs-pills-tab-padding-x:16px;--ui-tabs-pills-tab-active-fg:var(--ui-accent-fg);--ui-tabs-pills-active-badge-bg:#ffffff3d;--ui-tabs-pills-active-badge-fg:currentcolor;--ui-tabs-pills-indicator-radius:var(--ui-radius-full);--ui-tabs-pills-indicator-bg:var(--ui-accent) linear-gradient(180deg, #ffffff3d, #fff0 60%);--ui-tabs-pills-indicator-shadow:inset 0 1px 0 #ffffff59, 0 6px 16px -6px color-mix(in srgb, var(--ui-accent) 70%, transparent);--ui-segmented-control-bg:var(--ui-surface-3);--ui-segmented-control-shadow:none;--ui-segmented-control-radius:var(--ui-radius-full);--ui-segmented-control-pad:2px;--ui-segmented-control-pad-lg:3px;--ui-segmented-control-item-fg:var(--ui-fg);--ui-segmented-control-item-tracking:-.01em;--ui-segmented-control-item-press-opacity:.6;--ui-segmented-control-thumb-bg:var(--ui-elevated);--ui-segmented-control-thumb-shadow:var(--ui-highlight), 0 0 0 .5px var(--ui-border-field), var(--ui-shadow-sm), 0 3px 8px -2px color-mix(in srgb, var(--ui-fg) 14%, transparent);--ui-node-canvas-bg:radial-gradient(900px 700px at 0% 0%, #b9cdff 0%, transparent 60%), radial-gradient(800px 600px at 100% 10%, #f4c4ec 0%, transparent 55%), radial-gradient(900px 700px at 70% 100%, #b6ecdc 0%, transparent 60%), linear-gradient(150deg, #dfe7fb 0%, #ece3f6 55%, #f8e9e1 100%);--ui-node-canvas-label-font:var(--ui-font-sans);--ui-node-canvas-wire-1:#7e57c2;--ui-node-canvas-wire-2:#a87b00;--ui-node-canvas-wire-3:#d96200;--ui-node-canvas-wire-4:#d81b60;--ui-node-canvas-wire-5:#1e88e5;--ui-node-canvas-wire-6:#e53935;--ui-node-canvas-wire-7:#2e7d32;--ui-node-canvas-wire-8:#00838f;--ui-node-canvas-wire-9:#558b2f;--ui-node-canvas-wire-10:#3949ab;--ui-bulk-action-bar-bg:var(--ui-elevated);--ui-bulk-action-bar-fg:var(--ui-fg);--ui-bulk-action-bar-fg-muted:var(--ui-fg-muted);--ui-bulk-action-bar-hover:var(--ui-hover);--ui-bulk-action-bar-active:var(--ui-active);--ui-bulk-action-bar-divider:var(--ui-divider);--ui-bulk-action-bar-border:var(--ui-glass-border);--ui-bulk-action-bar-shadow:var(--ui-shadow-popover);--ui-bulk-action-bar-radius:var(--ui-radius-full);--ui-bulk-action-bar-danger:var(--ui-danger-text);--ui-bulk-action-bar-link:var(--ui-accent-text);--ui-data-grid-row-h-extra:4px;--ui-data-grid-head-bg:color-mix(in srgb, var(--ui-elevated) 50%, transparent);--ui-data-grid-head-solid:color-mix(in srgb, var(--ui-elevated) 92%, transparent);--ui-data-grid-head-fg:var(--ui-fg-subtle);--ui-data-grid-head-backdrop:blur(20px) saturate(1.8);--ui-data-grid-divider-w:.5px;--ui-data-grid-row-bg-hover:color-mix(in srgb, var(--ui-fg) 4%, transparent);--ui-data-grid-row-bg-selected:var(--ui-accent-soft);--ui-data-grid-row-bg-selected-hover:color-mix(in srgb, var(--ui-accent) 20%, transparent);--ui-data-grid-group-bg:color-mix(in srgb, var(--ui-fg) 3%, transparent);--ui-data-grid-number-size:1em;--ui-data-grid-container-position:relative;--ui-data-grid-container-isolation:isolate;--ui-data-grid-container-bg:none;--ui-data-grid-container-frost-content:"";--ui-data-grid-pin-bg:transparent;--ui-data-grid-pin-row-tint:none;--ui-data-grid-pin-shadow:#00000014;--ui-data-grid-pin-bg-scrolled:color-mix(in srgb, var(--ui-elevated) 82%, transparent);--ui-data-grid-pin-frost-layer:initial;--ui-data-grid-pin-backdrop-scrolled:blur(16px) saturate(1.6);--ui-data-grid-head-pin-bg:transparent;--ui-data-grid-head-pin-bg-scrolled:linear-gradient(var(--ui-data-grid-pin-bg-scrolled), var(--ui-data-grid-pin-bg-scrolled)), var(--ui-data-grid-pin-bg-scrolled);--ui-data-grid-cell-focus-color:color-mix(in srgb, var(--ui-accent) 85%, transparent);--ui-data-grid-cell-focus-radius:6px;--ui-data-grid-search-radius:var(--ui-radius-full);--ui-data-grid-pill-bg:var(--ui-surface-3);--ui-data-grid-check-border-w:1.5px;--ui-data-grid-check-radius:50%;--ui-data-grid-bool-bg:color-mix(in srgb, var(--ui-bg) 60%, transparent);--ui-data-grid-checkbox-bg:color-mix(in srgb, var(--ui-bg) 60%, transparent);--ui-data-grid-check-shadow-checked:inset 0 1px 0 #ffffff59;--ui-data-grid-check-border-color-checked-hover:var(--ui-primary);--ui-rte-bg:var(--ui-surface);--ui-rte-border-color:var(--ui-glass-border);--ui-rte-shadow:var(--ui-highlight), var(--ui-shadow-card);--ui-rte-border-color-focus:var(--ui-glass-border);--ui-rte-shadow-focus:var(--ui-highlight), var(--ui-shadow-card), 0 0 0 3px color-mix(in srgb, var(--ui-accent) 22%, transparent);--ui-rte-tool-bg-active:color-mix(in srgb, var(--ui-accent) 16%, transparent);--ui-rte-quote-border-color:color-mix(in srgb, var(--ui-accent) 55%, transparent);--ui-rte-code-bg:color-mix(in srgb, var(--ui-fg) 6%, transparent);--ui-rte-inline-code-bg:color-mix(in srgb, var(--ui-fg) 7%, transparent);--ui-rte-bubble-radius:var(--ui-radius-full);--ui-rte-bubble-toolbar-padding:4px 6px;--ui-rte-option-icon-bg:color-mix(in srgb, var(--ui-bg) 55%, transparent);--ui-rte-option-icon-border-color-highlight:transparent;--ui-rte-option-icon-bg-highlight:color-mix(in srgb, var(--ui-accent-fg) 18%, transparent);--ui-rte-option-meta-fg-highlight:currentcolor;--ui-scheduler-pad-x:var(--ui-space-5);--ui-scheduler-pad-x-compact:var(--ui-space-4);--ui-scheduler-hour-h:56px;--ui-scheduler-bar-h:24px;--ui-scheduler-event-radius:8px;--ui-scheduler-head-bg:color-mix(in srgb, var(--ui-elevated) 72%, transparent);--ui-scheduler-sticky-bg:linear-gradient(var(--ui-elevated), var(--ui-elevated)), linear-gradient(var(--ui-bg), var(--ui-bg));--ui-scheduler-today-bg:var(--ui-danger);--ui-scheduler-today-fg:#fff;--ui-scheduler-today-shadow:0 4px 10px -4px color-mix(in srgb, var(--ui-danger) 70%, transparent);--ui-scheduler-today-weekday-fg:var(--ui-danger-text);--ui-scheduler-off-bg:color-mix(in srgb, var(--ui-fg) 4%, transparent);--ui-scheduler-toolbar-pad-y:var(--ui-space-4);--ui-scheduler-toolbar-border-color:transparent;--ui-scheduler-title-size:var(--ui-text-2xl);--ui-scheduler-title-size-compact:var(--ui-text-xl);--ui-scheduler-weekday-fg:var(--ui-fg-subtle);--ui-scheduler-weekday-justify:flex-end;--ui-scheduler-colhead-weekday-tracking:.02em;--ui-scheduler-colhead-date-size:var(--ui-text-xl);--ui-scheduler-colhead-date-weight:var(--ui-weight-medium);--ui-scheduler-half-hour-line:transparent;--ui-scheduler-first-hour-line:initial;--ui-scheduler-day-display:flex;--ui-scheduler-day-direction:column;--ui-scheduler-day-align:flex-end;--ui-scheduler-day-outside-bg:transparent;--ui-scheduler-weekend-date-fg:var(--ui-fg-muted);--ui-scheduler-strip-today-fg:var(--ui-danger-text);--ui-scheduler-event-fill-mix:20%;--ui-scheduler-event-fill-mix-hover:28%;--ui-scheduler-event-fill-base:transparent;--ui-scheduler-event-ink-mix:48%;--ui-scheduler-event-fill-mix-dragging:var(--ui-scheduler-event-fill-mix);--ui-scheduler-event-fill-base-dragging:var(--ui-scheduler-event-fill-base);--ui-scheduler-ghost-fill-mix:30%;--ui-scheduler-draft-fill-mix:var(--ui-scheduler-ghost-fill-mix);--ui-scheduler-event-backdrop:blur(12px) saturate(170%);--ui-scheduler-agenda-event-backdrop:var(--ui-scheduler-event-backdrop);--ui-scheduler-timeline-lane-h:42px}[data-theme=glass][data-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-gray-100:#1a1a1a;--ui-gray-200:#1f1f1f;--ui-gray-300:#292929;--ui-gray-400:#2e2e2e;--ui-gray-500:#454545;--ui-gray-600:#878787;--ui-gray-700:#8f8f8f;--ui-gray-800:#7d7d7d;--ui-gray-900:#a1a1a1;--ui-gray-1000:#ededed;--ui-gray-alpha-100:#ffffff0f;--ui-gray-alpha-200:#ffffff17;--ui-gray-alpha-300:#ffffff21;--ui-gray-alpha-400:#ffffff24;--ui-gray-alpha-500:#ffffff3d;--ui-gray-alpha-600:#ffffff82;--ui-gray-alpha-700:#ffffff8a;--ui-gray-alpha-800:#ffffff78;--ui-gray-alpha-900:#ffffff9c;--ui-gray-alpha-1000:#ffffffeb;--ui-page-bg:radial-gradient(1100px 800px at 10% 0%, #3b1d6e 0%, transparent 55%), radial-gradient(1000px 700px at 95% 5%, #0f3b78 0%, transparent 55%), radial-gradient(900px 700px at 75% 100%, #0d5248 0%, transparent 55%), radial-gradient(800px 600px at 0% 100%, #5a1640 0%, transparent 55%), #07070c;--ui-glass-tint:#26262c;--ui-glass-opacity:.48;--ui-glass-brightness:.9;--ui-surface-2:#ffffff14;--ui-surface-3:#78788052;--ui-hover:#ffffff14;--ui-active:#ffffff24;--ui-overlay:#0000005c;--ui-tooltip-bg:#323238cc;--ui-tooltip-fg:#f5f5f7;--ui-tooltip-shadow:var(--ui-highlight), 0 0 0 .5px #ffffff1f, 0 10px 28px -6px #0000008c;--ui-border:#ffffff24;--ui-border-strong:#ffffff42;--ui-border-field:#fff6;--ui-field-border-hover:#ffffff7a;--ui-divider:#ffffff24;--ui-field-bg:var(--ui-bg);--ui-fg:#f5f5f7;--ui-fg-muted:#ebebf5cc;--ui-fg-subtle:#ebebf5b3;--ui-fg-faint:#ebebf573;--ui-fg-disabled:#ebebf547;--ui-fg-inverse:#000;--ui-accent:#0071e3;--ui-accent-hover:#06c;--ui-accent-fg:#fff;--ui-accent-soft:#0a84ff3d;--ui-accent-text:#85c1ff;--ui-primary:#0071e3;--ui-primary-hover:#06c;--ui-primary-fg:#fff;--ui-success:#30d158;--ui-success-soft:#30d15833;--ui-success-text:#4ee07a;--ui-warning:#ff9f0a;--ui-warning-soft:#ff9f0a33;--ui-warning-text:#ffb340;--ui-danger:#dc3229;--ui-danger-hover:#c8251d;--ui-danger-soft:#ff453a33;--ui-danger-text:#ffa19b;--ui-info:#0a84ff;--ui-info-soft:#0a84ff38;--ui-info-text:#85c1ff;--ui-gray:#98989d;--ui-blue:#0a84ff;--ui-green:#30d158;--ui-amber:#ff9f0a;--ui-red:#ff453a;--ui-purple:#bf5af2;--ui-pink:#ff375f;--ui-teal:#40c8e0;--ui-chart-1:#0a84ff;--ui-chart-2:#bf5af2;--ui-chart-3:#ff375f;--ui-chart-4:#ff9f0a;--ui-chart-5:#40c8e0;--ui-chart-6:#30d158;--ui-chart-7:#98989d;--ui-chart-8:#5e5ce6;--ui-chart-grid:#ffffff1a;--ui-chart-axis:#ebebf580;--ui-shadow-sm:0 1px 2px #0000004d, 0 2px 6px -2px #0000004d;--ui-shadow-card:0 1px 2px #0000004d, 0 4px 12px -4px #0000004d, 0 16px 40px -12px #00000073;--ui-shadow-popover:0 2px 8px #0000004d, 0 12px 28px -8px #00000073, 0 32px 64px -24px #0000008c;--ui-shadow-modal:0 4px 12px #00000059, 0 24px 56px -12px #0000008c, 0 48px 96px -32px #000000a6;--ui-focus-color:color-mix(in srgb, var(--ui-accent-text) 90%, transparent);--ui-focus-ring:0 0 0 2px #141418e6, 0 0 0 4.5px var(--ui-focus-color);--ui-focus-ring-invalid:0 0 0 2px #141418e6, 0 0 0 4.5px color-mix(in srgb, var(--ui-danger-text) 85%, transparent);--ui-highlight:inset 0 1px 0 #ffffff3d, inset 0 -1px 0 #ffffff0f, inset 0 0 0 1px #ffffff14;--ui-sheen:inset 0 20px 32px -28px #ffffff29;--ui-glass-border:#ffffff29;--ui-voice-orb-base:#170d26;--ui-voice-orb-glow:color-mix(in srgb, var(--ui-purple) 52%, transparent);--ui-voice-orb-shine:#ffffff57;--ui-code-block-keyword-fg:#fc5fa3;--ui-code-block-string-fg:#fc6a5d;--ui-code-block-number-fg:#d0bf69;--ui-code-block-constant-fg:#fc5fa3;--ui-code-block-function-fg:#67b7a4;--ui-code-block-type-fg:#5dd8ff;--ui-code-block-tag-fg:#41a1c0;--ui-code-block-attr-fg:#c88d5c;--ui-code-block-property-fg:#67b7a4;--ui-code-block-variable-fg:#67b7a4;--ui-code-block-comment-fg:#7f8c98;--ui-code-block-punctuation-fg:#ffffffb8;--ui-code-block-inserted-fg:#67d17a;--ui-code-block-deleted-fg:#fc6a5d;--ui-avatar-status-ring:#1c1c1e;--ui-avatar-group-item-shadow:0 0 0 2px #1c1c20f2, 0 2px 6px #0000004d;--ui-badge-solid-fg:initial;--ui-badge-solid-blue:var(--ui-blue);--ui-badge-solid-red:var(--ui-red);--ui-badge-solid-purple:var(--ui-purple);--ui-badge-solid-pink:var(--ui-pink);--ui-skeleton-shine:#ffffff1a;--ui-tooltip-arrow-filter:drop-shadow(0 0 .5px #fff3) drop-shadow(0 0 .5px #fff3) drop-shadow(0 2px 2px #0000000f);--ui-analytics-filter-bar-segment-selected-bg:var(--ui-active);--ui-treemap-value-mix:14%;--ui-treemap-value-mix-range:66%;--ui-treemap-group-border-mix:0%;--ui-treemap-group-border-base:#ffffff2e;--ui-treemap-group-border-mix-hover:60%;--ui-treemap-group-border-base-hover:var(--ui-border);--ui-stats-card-sparkline-dot-shadow:0 0 0 2px #00000073, 0 0 8px color-mix(in srgb, currentColor 70%, transparent);--ui-data-table-pin-shadow:#0006;--ui-aurora-background-opacity:.85;--ui-aurora-background-blend:plus-lighter;--ui-animated-border-beam:#fff;--ui-animated-border-tail:var(--ui-purple);--ui-shimmer-text-shine:#fff;--ui-shimmer-text-sweep:var(--ui-accent-text);--ui-spotlight-color:color-mix(in srgb, var(--ui-blue) 38%, transparent);--ui-spotlight-color-2:color-mix(in srgb, var(--ui-pink) 30%, transparent);--ui-spotlight-shade:#0000002e;--ui-meteors-color:#fff;--ui-meteors-glow:color-mix(in srgb, var(--ui-accent-text) 80%, transparent);--ui-background-pattern-color:#ffffff1a;--ui-particles-color:var(--ui-accent-text);--ui-particles-glow:.9;--ui-tilt-card-glare:#ffffff38;--ui-glass-lens-tint:#1c1c2252;--ui-glass-lens-shadow:inset 0 1px 1px #ffffff47, inset 0 -1px 1px #ffffff1a, inset 0 0 16px #ffffff0f, 0 18px 40px -12px #0009, 0 2px 6px #0000004d;--ui-glass-lens-rim-opacity:.55;--ui-glass-lens-edge-opacity:.5;--ui-cursor-glow-light:#ffffff1f;--ui-cursor-glow-edge:#ffffffbf;--ui-cursor-glow-falloff:#00000014;--ui-morphing-capsule-fill:#2c2c3280;--ui-morphing-capsule-rim:#ffffff29;--ui-morphing-capsule-shine:#fff6;--ui-morphing-capsule-shadow:drop-shadow(0 12px 28px #00000073) drop-shadow(0 1px 3px #0000004d);--ui-floating-tab-bar-bg:#24242a80;--ui-floating-tab-bar-shadow:inset 0 1px 1px #ffffff38, inset 0 -1px 1px #ffffff0f, 0 0 0 .5px #ffffff1a, 0 14px 36px -10px #0009;--ui-floating-tab-bar-indicator-bg:#ffffff1f;--ui-floating-tab-bar-indicator-shadow:inset 0 1px 0 #ffffff2e;--ui-floating-tab-bar-rim-opacity:.5;--ui-cta-section-light:var(--ui-fg);--ui-cta-section-dark:var(--ui-fg-inverse);--ui-cta-section-inverted-bg:color-mix(in srgb, var(--ui-fg) 94%, transparent);--ui-pricing-table-thumb-bg:#ffffff2e;--ui-segmented-control-thumb-bg:#fff3;--ui-segmented-control-thumb-shadow:var(--ui-highlight), var(--ui-shadow-sm);--ui-node-canvas-bg:radial-gradient(900px 700px at 10% 0%, #34217a 0%, transparent 60%), radial-gradient(800px 600px at 100% 0%, #0e3f86 0%, transparent 55%), radial-gradient(1000px 700px at 75% 100%, #0b5560 0%, transparent 60%), radial-gradient(700px 500px at 0% 100%, #5b1a4f 0%, transparent 55%), linear-gradient(180deg, #080a16 0%, #05060d 100%);--ui-node-canvas-wire-1:#b39ddb;--ui-node-canvas-wire-2:#ffd54f;--ui-node-canvas-wire-3:#ffb74d;--ui-node-canvas-wire-4:#f48fb1;--ui-node-canvas-wire-5:#64b5f6;--ui-node-canvas-wire-6:#ef5350;--ui-node-canvas-wire-7:#81c784;--ui-node-canvas-wire-8:#4dd0e1;--ui-node-canvas-wire-9:#aed581;--ui-node-canvas-wire-10:#9fa8da;--ui-data-grid-pin-shadow:#00000073;--ui-scheduler-event-fill-mix:30%;--ui-scheduler-event-fill-mix-hover:40%;--ui-scheduler-event-ink-mix:30%}@media (prefers-contrast:more){[data-theme=glass]:not([data-mode=dark]){--ui-glass-opacity:.8;--ui-glass-border:#3c3c436b;--ui-border-strong:#3c3c4380;--ui-border-field:#3c3c438c;--ui-field-border-hover:var(--ui-fg-subtle);--ui-divider:#3c3c434d;--ui-fg-muted:#36363b;--ui-fg-subtle:#45454b;--ui-fg-faint:#6c6c71;--ui-focus-color:var(--ui-accent)}[data-theme=glass][data-mode=dark]{--ui-glass-opacity:.8;--ui-glass-border:#ffffff6b;--ui-border:#ffffff4d;--ui-border-strong:#ffffff80;--ui-border-field:#ffffff80;--ui-field-border-hover:var(--ui-fg-subtle);--ui-divider:#ffffff4d;--ui-fg-muted:#dcdce2;--ui-fg-subtle:#c9c9cf;--ui-fg-faint:#a3a3a8;--ui-focus-color:var(--ui-accent-text)}}@media (prefers-reduced-transparency:reduce){[data-theme=glass]:not([data-mode=dark]){--ui-bg:#fff;--ui-surface:#fff;--ui-surface-2:#f2f2f7;--ui-elevated:#fff;--ui-field-bg:#fff;--ui-tooltip-bg:#fff;--ui-overlay:#00000052;--ui-glass-border:#3c3c4329;--ui-sheen:0 0 #0000;--ui-morphing-capsule-fill:Canvas;--ui-floating-tab-bar-bg:Canvas}[data-theme=glass][data-mode=dark]{--ui-bg:#1c1c1e;--ui-surface:#1c1c1e;--ui-surface-2:#2c2c2e;--ui-elevated:#2c2c2e;--ui-field-bg:#1c1c1e;--ui-tooltip-bg:#3a3a3c;--ui-overlay:#0009;--ui-glass-border:#ffffff24;--ui-sheen:0 0 #0000}[data-theme=glass]{--ui-blur-thin:none;--ui-blur:none;--ui-blur-strong:none;--ui-overlay-blur:none;--ui-morphing-capsule-frost:none;--ui-floating-tab-bar-frost:none}}@media (prefers-reduced-motion:reduce){[data-theme=glass]{--ui-duration-fast:1ms;--ui-duration:1ms;--ui-duration-slow:1ms;--ui-duration-fluid:1ms}}@supports (transition-timing-function:linear(0, 1)){[data-theme=glass]{--ui-ease-fluid:linear(0, .026, .091, .181, .285, .393, .499, .598, .688, .766, .833, .889, .934, .968, .995, 1.013, 1.026, 1.034, 1.038, 1.038, 1.037, 1.034, 1.031, 1.027, 1.023, 1.019, 1.015, 1.012, 1.009, 1.006, 1)}}:where([class^=ui-],[class*=\ ui-]),:where([class^=ui-],[class*=\ ui-]):before,:where([class^=ui-],[class*=\ ui-]):after{box-sizing:border-box}html[data-theme]{background:var(--ui-page-bg);color:var(--ui-fg);font-family:var(--ui-font-sans);font-size:var(--ui-text-md);line-height:var(--ui-leading);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background-attachment:fixed}html[data-theme] ::selection{background:var(--ui-accent-soft)}.ui-panel{background:var(--ui-surface);border:1px solid var(--ui-glass-border);border-radius:var(--ui-radius-card);box-shadow:var(--ui-highlight), var(--ui-sheen), var(--ui-shadow-card);-webkit-backdrop-filter:var(--ui-blur);backdrop-filter:var(--ui-blur);color:var(--ui-fg);background-image:var(--ui-surface-texture);corner-shape:var(--ui-surface-corner-shape)}.ui-floating{background:var(--ui-elevated);border:1px solid var(--ui-floating-border-color);border-radius:var(--ui-radius-popover);box-shadow:var(--ui-highlight), var(--ui-sheen), var(--ui-shadow-popover);-webkit-backdrop-filter:var(--ui-blur-strong);backdrop-filter:var(--ui-blur-strong);color:var(--ui-fg);background-image:var(--ui-surface-texture);corner-shape:var(--ui-surface-corner-shape);outline:none}.ui-field{align-items:center;gap:var(--ui-space-2);width:100%;min-height:var(--ui-control-h-md);padding:0 var(--ui-space-3);background:var(--ui-field-bg);border:var(--ui-border-width,1px) solid var(--ui-border-field);border-radius:var(--ui-radius-field);corner-shape:var(--ui-control-corner-shape);color:var(--ui-fg);font:inherit;font-size:var(--ui-text-md);box-shadow:var(--ui-field-shadow);transition:border-color var(--ui-duration-fast) var(--ui-ease), box-shadow var(--ui-duration-fast) var(--ui-ease), background-color var(--ui-duration-fast) var(--ui-ease);-webkit-backdrop-filter:var(--ui-blur);backdrop-filter:var(--ui-blur);display:flex}.ui-field:hover:where(:not([data-disabled=true],:disabled)){border-color:var(--ui-field-border-hover,color-mix(in srgb, var(--ui-border-field), var(--ui-fg) 25%))}.ui-field:focus-within,.ui-field:is(input,textarea,select,button):focus-visible{border-color:var(--ui-field-focus-border-color,var(--ui-accent));box-shadow:var(--ui-field-focus-ring,var(--ui-focus-ring));outline:none}.ui-field[data-invalid=true],.ui-field[aria-invalid=true]{border-color:var(--ui-danger)}.ui-field[data-invalid=true]:focus-within,.ui-field[aria-invalid=true]:focus-visible{box-shadow:var(--ui-field-focus-ring-invalid,var(--ui-focus-ring-invalid))}.ui-field[data-disabled=true],.ui-field:disabled{opacity:var(--ui-disabled-opacity,.55);cursor:not-allowed}.ui-field[data-size=sm]{min-height:var(--ui-control-h-sm);font-size:var(--ui-text-sm);padding:0 var(--ui-space-2)}.ui-field[data-size=lg]{min-height:var(--ui-control-h-lg);font-size:var(--ui-text-lg);padding:0 var(--ui-space-4)}.ui-field__input{min-width:0;height:auto;min-height:0;color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:1;align-self:stretch;padding:0}.ui-field__input::placeholder,.ui-field::placeholder{color:var(--ui-fg-subtle)}.ui-field__icon{color:var(--ui-fg-faint);flex-shrink:0;display:inline-flex}.ui-menu-item{align-items:center;gap:var(--ui-space-2);width:100%;min-height:var(--ui-menu-item-h);padding:0 var(--ui-space-2);border-radius:calc(var(--ui-radius-popover) - 6px);corner-shape:var(--ui-control-corner-shape);color:var(--ui-fg);font:inherit;font-size:var(--ui-text-md);text-align:start;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--ui-duration-fast) var(--ui-ease), color var(--ui-duration-fast) var(--ui-ease);background:0 0;border:0;outline:none;display:flex}.ui-menu-item:hover,.ui-menu-item:focus-visible,.ui-menu-item[data-highlighted=true]{background:var(--ui-hover);transition-duration:0s}.ui-menu-item:is(:focus-visible,[data-highlighted=true]){background:var(--ui-menu-highlight-bg);color:var(--ui-menu-highlight-fg)}.ui-menu-item:is(:focus-visible,[data-highlighted=true]) .ui-menu-item__hint{color:var(--ui-menu-highlight-hint-fg)}.ui-menu-item:is(:focus-visible,[data-highlighted=true]) .ui-menu-item__icon{color:var(--ui-menu-highlight-icon-fg)}.ui-menu-item[data-danger=true]{color:var(--ui-danger-text)}.ui-menu-item[data-danger=true] .ui-menu-item__icon{color:inherit}.ui-menu-item[data-danger=true]:is(:hover,:focus-visible,[data-highlighted=true]):not([aria-disabled=true],:disabled){background:var(--ui-danger-soft)}.ui-menu-item[data-danger=true]:is(:focus-visible,[data-highlighted=true]):not([aria-disabled=true],:disabled){background:var(--ui-menu-danger-highlight-bg);color:var(--ui-menu-danger-highlight-fg)}.ui-menu-item:is([aria-disabled=true],:disabled){color:var(--ui-fg-disabled);cursor:not-allowed;background:0 0}.ui-menu-item__icon{color:var(--ui-fg-muted);display:inline-flex}.ui-menu-item__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ui-menu-item__hint{color:var(--ui-fg-subtle);font-size:var(--ui-text-xs)}.ui-menu-separator{height:1px;margin:var(--ui-space-1) calc(-1 * var(--ui-space-1));background:var(--ui-divider)}.ui-menu-label{padding:var(--ui-space-2) var(--ui-space-2) var(--ui-space-1);color:var(--ui-fg-subtle);font-size:var(--ui-text-xs);font-weight:var(--ui-weight-medium)}[data-dir-flip]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):not([data-dir-flip=false],[data-dir-flip] [data-dir-flip]){scale:-1 1}:where(.ui-icon:not([stroke-width])){stroke-width:var(--ui-icon-stroke)}.ui-focusable:focus-visible{box-shadow:var(--ui-focus-ring);outline:none}.ui-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-kbd{border:var(--ui-border-width,1px) solid var(--ui-border);border-radius:var(--ui-radius-xs);background:var(--ui-surface-2);min-width:20px;height:20px;color:var(--ui-fg-muted);font-family:var(--ui-kbd-font,var(--ui-font-sans));justify-content:center;align-items:center;padding:0 5px;font-size:11px;line-height:1;display:inline-flex}@keyframes ui-fade-in{0%{opacity:0}}@keyframes ui-fade-out{to{opacity:0}}@keyframes ui-pop-in{0%{opacity:0;transform:scale(.96) translateY(var(--ui-pop-y,-4px))}}@keyframes ui-pop-out{to{opacity:0;transform:scale(.96) translateY(var(--ui-pop-y,-4px))}}@keyframes ui-slide-up{0%{opacity:0;transform:translateY(8px)}}@keyframes ui-spin{to{transform:rotate(360deg)}}@keyframes ui-shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}.ui-animate-pop{transform-origin:var(--ui-transform-origin,top center)}.ui-animate-pop[data-side=top]{--ui-pop-y:4px}.ui-animate-pop:is([data-side=left],[data-side=right]){--ui-pop-y:0px}.ui-animate-pop[data-state=open]{animation:ui-pop-in var(--ui-duration) var(--ui-ease-spring)}.ui-animate-pop[data-state=closed]{animation:ui-pop-out var(--ui-duration-fast) var(--ui-ease) forwards}.ui-animate-fade[data-state=open]{animation:ui-fade-in var(--ui-duration) var(--ui-ease)}.ui-animate-fade[data-state=closed]{animation:ui-fade-out var(--ui-duration-fast) var(--ui-ease) forwards}@media (forced-colors:active){:where([class^=ui-],[class*=\ ui-]):not(.ui-field__input):focus-visible{outline-offset:2px;outline:2px solid highlight!important}.ui-field:focus-within{outline-offset:1px;outline:2px solid highlight}.ui-button:not([data-variant=link]){border:1px solid #0000}.ui-floating,.ui-panel{border-color:canvastext}.ui-menu-item:is(:hover,:focus-visible,[data-highlighted=true]):not([aria-disabled=true],:disabled),.ui-menu-item[data-danger=true]:is(:hover,:focus-visible,[data-highlighted=true]):not([aria-disabled=true],:disabled){forced-color-adjust:none;color:highlighttext;background:highlight}.ui-menu-item:is(:hover,:focus-visible,[data-highlighted=true]) :is(.ui-menu-item__icon,.ui-menu-item__hint){color:inherit}.ui-menu-item:is([aria-disabled=true],:disabled){color:graytext}.ui-menu-separator{background:canvastext}}[data-ui-motion=reduce],[data-ui-motion=reduce] *{--ui-duration-fast:1ms;--ui-duration:1ms;--ui-duration-slow:1ms;--ui-duration-fluid:1ms;--ui-motion-enter:1ms;--ui-motion-exit:1ms;--ui-motion-stagger:0s;--ui-button-transform-active:none;--ui-card-interactive-transform-hover:none}[data-ui-motion=reduce],[data-ui-motion=reduce] :not(.ui-spinner__spoke),[data-ui-motion=reduce] :before,[data-ui-motion=reduce] :after{scroll-behavior:auto!important;transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}:root{--ui-spring-smooth:linear(0, .0229, .079, .1536, .2366, .3214, .4037, .4809, .5516, .6153, .6717, .7213, .7643, .8015, .8333, .8605, .8835, .903, .9194, .9331, .9447, .9543, .9623, .9689, .9744, .979, .9827, .9858, .9884, .9905, .9922, .9937, .9948, .9958, .9966, .9972, .9977, .9981, .9985, .9988, 1);--ui-spring-snappy:linear(0, .0181, .0653, .1325, .2121, .2983, .3862, .4725, .5546, .6308, .6999, .7614, .8152, .8614, .9004, .9327, .9589, .9798, .9959, 1.008, 1.0167, 1.0226, 1.0261, 1.0278, 1.0282, 1.0274, 1.026, 1.024, 1.0217, 1.0192, 1.0167, 1.0143, 1.012, 1.0099, 1.008, 1.0064, 1.0049, 1.0036, 1.0026, 1.0017, 1);--ui-spring-bouncy:linear(0, .0654, .2282, .4406, .6622, .863, 1.024, 1.1364, 1.2001, 1.221, 1.2086, 1.1738, 1.1273, 1.0782, 1.0333, .997, .9713, .9565, .9512, .9535, .9609, .971, .9819, .992, 1.0001, 1.006, 1.0095, 1.0108, 1.0104, 1.0088, 1.0066, 1.0042, 1.0019, 1.0001, .9988, .9979, .9976, .9977, .998, .9985, 1)}@supports not (transition-timing-function:linear(0, 1)){:root{--ui-spring-smooth:cubic-bezier(.22, 1, .36, 1);--ui-spring-snappy:cubic-bezier(.2, .9, .3, 1.04);--ui-spring-bouncy:cubic-bezier(.34, 1.56, .64, 1)}}.ui-animate-spring{transform-origin:var(--ui-transform-origin,top center);--_spring-x:0px;--_spring-y:-8px}.ui-animate-spring[data-side=top]{--_spring-y:8px}.ui-animate-spring[data-side=left]{--_spring-x:8px;--_spring-y:0px}.ui-animate-spring[data-side=right]{--_spring-x:-8px;--_spring-y:0px}.ui-animate-spring[data-state=open]{animation:ui-fade-in var(--ui-duration) var(--ui-ease), ui-spring-pop-in calc(var(--ui-duration-slow) * 1.36) var(--ui-spring-snappy)}.ui-animate-spring[data-state=closed]{animation:ui-spring-pop-out var(--ui-duration-fast) var(--ui-ease) forwards}@keyframes ui-spring-pop-in{0%{transform:translate(var(--_spring-x), var(--_spring-y)) scale(.88)}}@keyframes ui-spring-pop-out{to{opacity:0;transform:translate(calc(var(--_spring-x) / 2), calc(var(--_spring-y) / 2)) scale(.96)}}.ui-modal-layer>.ui-modal-layer__panel[data-motion=spring]{--_from-x:0px;--_from-y:-48px;--_tilt-x:10deg;--_tilt-y:0deg}.ui-modal-layer>.ui-modal-layer__panel[data-motion=spring][data-from=bottom]{--_from-y:48px;--_tilt-x:-10deg}.ui-modal-layer>.ui-modal-layer__panel[data-motion=spring][data-from=left]{--_from-x:-48px;--_from-y:0px;--_tilt-x:0deg;--_tilt-y:-10deg}.ui-modal-layer>.ui-modal-layer__panel[data-motion=spring][data-from=right]{--_from-x:48px;--_from-y:0px;--_tilt-x:0deg;--_tilt-y:10deg}.ui-modal-layer>.ui-modal-layer__panel[data-motion=spring]:is([data-placement=center],[data-placement=top])[data-state=open]{animation:ui-fade-in var(--ui-duration) var(--ui-ease), ui-spring-modal-in calc(var(--ui-duration-slow) * 1.36) var(--ui-spring-snappy)}.ui-modal-layer>.ui-modal-layer__panel[data-motion=spring]:is([data-placement=center],[data-placement=top])[data-state=closed]{animation:ui-spring-modal-out var(--ui-duration) var(--ui-ease) forwards}.ui-modal-layer>.ui-modal-layer__panel[data-motion=spring][data-placement=right][data-state=open]{animation:ui-spring-edge-in calc(var(--ui-duration-slow) * 1.92) var(--ui-spring-smooth);--_edge:translateX(100%)}.ui-modal-layer>.ui-modal-layer__panel[data-motion=spring][data-placement=left][data-state=open]{animation:ui-spring-edge-in calc(var(--ui-duration-slow) * 1.92) var(--ui-spring-smooth);--_edge:translateX(-100%)}.ui-modal-layer>.ui-modal-layer__panel[data-motion=spring][data-placement=bottom][data-state=open]{animation:ui-spring-edge-in calc(var(--ui-duration-slow) * 1.92) var(--ui-spring-smooth);--_edge:translateY(100%)}@keyframes ui-spring-modal-in{0%{transform:perspective(900px) translate(var(--_from-x), var(--_from-y)) rotateX(var(--_tilt-x)) rotateY(var(--_tilt-y)) scale(.94)}}@keyframes ui-spring-modal-out{to{opacity:0;transform:perspective(900px) translate(calc(var(--_from-x) / 3), calc(var(--_from-y) / 3)) scale(.97)}}@keyframes ui-spring-edge-in{0%{transform:var(--_edge)}}@media (prefers-reduced-motion:reduce){.ui-animate-spring[data-state],.ui-modal-layer>.ui-modal-layer__panel[data-motion=spring][data-state]{animation-duration:1ms}}.ui-spinner{color:inherit;flex-shrink:0;display:inline-block;position:relative}.ui-spinner__spoke{opacity:.15;background:currentColor;border-radius:9999px;width:8%;height:26%;margin-top:-13%;margin-left:-4%;animation:1.2s linear infinite ui-spinner-fade;position:absolute;top:50%;left:50%}@keyframes ui-spinner-fade{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion:reduce){.ui-spinner__spoke{animation-duration:2.4s}}@media (forced-colors:active){.ui-spinner__spoke{background:canvastext}}.ui-button{--_bg:transparent;--_bg-hover:var(--ui-hover);--_fg:var(--ui-fg);--_ring:transparent;--_shadow:0 0 #0000;--_h:var(--ui-control-h-md);--_px:14px;height:var(--_h);min-width:var(--_h);padding:0 var(--_px);border-radius:var(--ui-radius-button);corner-shape:var(--ui-control-corner-shape);background-color:var(--_bg);color:var(--_fg);box-shadow:inset 0 0 0 var(--ui-border-width,1px) var(--_ring), var(--_shadow-now,var(--_shadow));font:inherit;font-size:var(--ui-text-md);font-weight:var(--ui-weight-medium);letter-spacing:var(--ui-label-tracking,var(--ui-control-tracking,inherit));text-transform:var(--ui-label-transform,inherit);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--ui-duration-fast) var(--ui-ease), box-shadow var(--ui-duration-fast) var(--ui-ease), color var(--ui-duration-fast) var(--ui-ease), opacity var(--ui-duration-fast) var(--ui-ease), transform var(--ui-duration) var(--ui-ease-spring);border:0;flex-shrink:0;justify-content:center;align-items:center;gap:6px;line-height:1;text-decoration:none;display:inline-flex;position:relative}@media (hover:hover){.ui-button:hover:not(:disabled,[aria-disabled=true]){background-color:var(--_bg-hover)}}.ui-button:active:not(:disabled,[aria-disabled=true]){background-color:var(--_bg-active,var(--_bg-hover));transform:var(--ui-button-transform-active)}.ui-button:is([data-variant=primary],[data-variant=secondary],[data-variant=accent],[data-variant=danger]):active:not(:disabled,[aria-disabled=true]){--_shadow-now:var(--ui-button-shadow-active,var(--_shadow))}@media (prefers-reduced-motion:no-preference){.ui-button[data-scale]{transition:background-color var(--ui-duration-fast) var(--ui-ease), box-shadow var(--ui-duration-fast) var(--ui-ease), color var(--ui-duration-fast) var(--ui-ease), opacity var(--ui-duration-fast) var(--ui-ease), transform calc(var(--ui-duration-slow) * 2.61) var(--ui-spring-bouncy)}@media (hover:hover){.ui-button[data-scale]:hover:not(:disabled,[aria-disabled=true]){transform:scale(var(--_hover-scale))}}.ui-button[data-scale]:active:not(:disabled,[aria-disabled=true]){transform:scale(var(--_tap-scale));transition-duration:var(--ui-duration-fast), var(--ui-duration-fast), var(--ui-duration-fast), var(--ui-duration-fast), var(--ui-duration-fast);transition-timing-function:var(--ui-ease)}}.ui-button:focus-visible{box-shadow:inset 0 0 0 var(--ui-border-width,1px) var(--_ring), var(--ui-focus-ring);outline:none}.ui-button:disabled,.ui-button[aria-disabled=true]{cursor:not-allowed;opacity:var(--ui-disabled-opacity,.5)}.ui-button[data-loading]{cursor:progress;opacity:1}.ui-button__spinner{position:absolute;top:50%;left:50%;translate:-50% -50%}.ui-button[data-loading=icon] .ui-button__icon:first-child>:not(.ui-button__spinner){visibility:hidden}.ui-button[data-loading=cover]>:not(.ui-button__spinner){opacity:0}.ui-button[data-full-width]{width:100%}.ui-button[data-pill]{border-radius:var(--ui-radius-full);corner-shape:var(--ui-pill-corner-shape,var(--ui-control-corner-shape))}.ui-button__icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.ui-button__label{text-overflow:ellipsis;min-width:0;line-height:var(--ui-leading);overflow:hidden}.ui-button[data-size=sm]{--_h:var(--ui-control-h-sm);--_px:10px;font-size:var(--ui-text-sm);gap:4px}.ui-button[data-size=lg]{--_h:var(--ui-control-h-lg);--_px:18px;font-size:var(--ui-text-lg);gap:8px}.ui-button[data-size=lg] .ui-button__icon>svg[width="16"]{width:18px;height:18px}.ui-button[data-variant=primary]{--_bg:var(--ui-primary);--_bg-hover:var(--ui-primary-hover);--_fg:var(--ui-primary-fg)}.ui-button[data-variant=secondary]{--_bg:var(--ui-button-secondary-bg,var(--ui-bg));--_bg-hover:var(--ui-button-secondary-bg-hover,var(--ui-button-secondary-field,var(--ui-surface-2)) var(--ui-button-secondary-glass,var(--ui-elevated)));--_bg-active:var(--ui-button-secondary-bg-active,var(--ui-elevated));--_ring:var(--ui-button-secondary-field,var(--ui-border-field)) var(--ui-button-secondary-glass,var(--ui-glass-border));--_shadow:var(--ui-button-secondary-shadow);-webkit-backdrop-filter:var(--ui-blur);backdrop-filter:var(--ui-blur)}.ui-button:where([data-variant=secondary]){--_fg:var(--ui-button-secondary-fg,var(--ui-fg))}.ui-button[data-variant=ghost]{--_fg:var(--ui-button-ghost-fg,var(--ui-fg));--_bg-hover:var(--ui-hover);--_bg-active:var(--ui-active)}.ui-button[data-variant=accent]{--_bg:var(--ui-accent);--_bg-hover:var(--ui-accent-hover);--_fg:var(--ui-accent-fg)}.ui-button[data-variant=danger]{--_bg:var(--ui-danger);--_bg-hover:var(--ui-danger-hover);--_fg:var(--ui-danger-fg,#fff)}.ui-button:where([data-variant=primary],[data-variant=accent],[data-variant=danger]){--_bg-active:color-mix(in oklab, var(--_bg-hover) 50%, var(--_bg))}.ui-button:is([data-variant=primary],[data-variant=accent],[data-variant=danger]){--_shadow:var(--ui-button-solid-highlight), var(--ui-button-solid-glow,0 6px 16px -6px color-mix(in srgb, var(--_bg) 70%, transparent));background-image:var(--ui-button-solid-sheen)}.ui-button[data-variant=link]{--_fg:var(--ui-accent-text);--_bg-hover:transparent;--_bg-active:transparent;--_h:auto;--_px:0;min-width:0;-webkit-text-decoration:var(--ui-link-decoration,none);text-decoration:var(--ui-link-decoration,none);text-underline-offset:3px}.ui-button[data-variant=link]:hover:not(:disabled,[aria-disabled=true]){text-decoration:underline}.ui-button[data-icon-only]{--_px:0;width:var(--_h)}@media (pointer:coarse){.ui-button:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;translate:-50% -50%}}
