:where(:root,[data-theme]){accent-color:var(--ui-accent);scrollbar-color:color-mix(in srgb, var(--ui-fg) 30%, transparent) transparent;--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", "Geist Mono Fallback", 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:oklch(96.12% 0 0);--ui-gray-200:oklch(94.01% 0 0);--ui-gray-300:oklch(92.49% 0 0);--ui-gray-400:oklch(94.01% 0 0);--ui-gray-500:oklch(83.59% 0 0);--ui-gray-600:oklch(73.16% 0 0);--ui-gray-700:oklch(65% 0 0);--ui-gray-800:oklch(58.97% 0 0);--ui-gray-900:oklch(51.03% 0 0);--ui-gray-1000:oklch(20.46% 0 0);--ui-gray-alpha-100:oklch(0% 0 0/.05);--ui-gray-alpha-200:oklch(0% 0 0/.08);--ui-gray-alpha-300:oklch(0% 0 0/.1);--ui-gray-alpha-400:oklch(0% 0 0/.08);--ui-gray-alpha-500:oklch(0% 0 0/.21);--ui-gray-alpha-600:oklch(0% 0 0/.34);--ui-gray-alpha-700:oklch(0% 0 0/.44);--ui-gray-alpha-800:oklch(0% 0 0/.51);--ui-gray-alpha-900:oklch(0% 0 0/.61);--ui-gray-alpha-1000:oklch(0% 0 0/.91);--ui-page-bg:oklch(98.51% 0 0);--ui-bg:oklch(100% 0 0);--ui-surface:oklch(100% 0 0);--ui-surface-2:var(--ui-gray-100);--ui-surface-3:var(--ui-gray-200);--ui-elevated:oklch(100% 0 0);--ui-hover:var(--ui-gray-alpha-100);--ui-active:var(--ui-gray-alpha-200);--ui-overlay:oklch(0% 0 0/.32);--ui-overlay-blur:none;--ui-tooltip-bg:var(--ui-gray-1000);--ui-tooltip-fg:oklch(94.61% 0 0);--ui-tooltip-shadow:0 0 oklch(0% 0 0/0);--ui-border:var(--ui-gray-alpha-400);--ui-border-strong:oklch(0% 0 0/.16);--ui-border-field:oklch(0% 0 0/.44);--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:oklch(52.43% 0 0);--ui-fg-faint:var(--ui-gray-700);--ui-fg-disabled:var(--ui-gray-600);--ui-fg-inverse:oklch(100% 0 0);--ui-accent:oklch(57.31% .2145 258.247);--ui-accent-hover:oklch(52.121% .19465 258.197);--ui-accent-fg:oklch(100% 0 0);--ui-accent-soft:oklch(95.79% .0188 255.53);--ui-accent-text:oklch(51.33% .18187 256.955);--ui-primary:var(--ui-gray-1000);--ui-primary-hover:oklch(34.07% 0 0);--ui-primary-fg:oklch(100% 0 0);--ui-success:oklch(64.593% .17504 147.18);--ui-success-soft:oklch(96.2% .0215 154.13);--ui-success-text:oklch(51.454% .12513 147.43);--ui-warning:oklch(81.69% .1639 75.84);--ui-warning-soft:oklch(96.805% .04087 90.24);--ui-warning-text:oklch(52.79% .13126 54.65);--ui-danger:oklch(58.112% .20606 24.99);--ui-danger-hover:oklch(53.92% .1905 24.76);--ui-danger-soft:oklch(95.55% .0207 13.86);--ui-danger-text:oklch(54.82% .1952 24.96);--ui-info:oklch(57.31% .2145 258.247);--ui-info-soft:oklch(95.79% .0188 255.53);--ui-info-text:oklch(53.389% .18749 256.731);--ui-gray:oklch(65% 0 0);--ui-blue:oklch(57.31% .2145 258.247);--ui-green:oklch(64.593% .17504 147.18);--ui-amber:oklch(78.365% .15872 72.99);--ui-red:oklch(62.557% .19334 23.03);--ui-purple:oklch(55.56% .1829 305.86);--ui-pink:oklch(61.68% .2076 346);--ui-teal:oklch(64.908% .11357 181.963);--ui-chart-1:oklch(57.31% .2145 258.247);--ui-chart-2:oklch(49.067% .22753 300.45);--ui-chart-3:oklch(64.535% .26034 2.47);--ui-chart-4:oklch(66.27% .1341 73);--ui-chart-5:oklch(63.907% .11997 173.81);--ui-chart-6:oklch(20.46% 0 0);--ui-chart-7:oklch(65% 0 0);--ui-chart-8:oklch(64.858% .18324 44.635);--ui-chart-grid:oklch(0% 0 0/.06);--ui-chart-axis:var(--ui-fg-subtle);--ui-shadow-sm:0 1px 2px oklch(0% 0 0/.04);--ui-shadow-card:0 2px 2px oklch(0% 0 0/.04), 0 8px 8px -8px oklch(0% 0 0/.04);--ui-shadow-popover:0 0 0 1px oklch(0% 0 0/.08), 0 1px 1px oklch(0% 0 0/.02), 0 4px 8px -4px oklch(0% 0 0/.04), 0 16px 24px -8px oklch(0% 0 0/.06);--ui-shadow-modal:0 0 0 1px oklch(0% 0 0/.08), 0 1px 1px oklch(0% 0 0/.02), 0 8px 16px -4px oklch(0% 0 0/.04), 0 24px 32px -8px oklch(0% 0 0/.06);--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 oklch(0% 0 0/0);--ui-sheen:0 0 oklch(0% 0 0/0);--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 in srgb, 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:oklch(95.75% .0205 254.91);--ui-voice-orb-color-1:oklch(57.31% .2145 258.247);--ui-voice-orb-color-2:oklch(76.23% .15189 229.99);--ui-voice-orb-color-3:oklch(100% 0 0);--ui-voice-orb-color-4:oklch(66.23% .1786 264.64);--ui-voice-orb-glow:oklch(57.31% .2145 258.247/.26);--ui-voice-orb-shine:oklch(100% 0 0/.85);--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 oklch(0% 0 0/0);--ui-answer-card-mark-bg:var(--ui-fg);--ui-answer-card-mark-fg:var(--ui-bg);--ui-answer-card-mark-glow:0 0 oklch(0% 0 0/0);--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:oklch(53.566% .20633 2.91);--ui-code-block-string-fg:oklch(51.63% .1443 147.77);--ui-code-block-number-fg:oklch(53.389% .18749 256.731);--ui-code-block-constant-fg:oklch(53.389% .18749 256.731);--ui-code-block-function-fg:oklch(47.782% .25048 303.3);--ui-code-block-type-fg:oklch(52.79% .13126 54.65);--ui-code-block-tag-fg:oklch(53.389% .18749 256.731);--ui-code-block-attr-fg:oklch(52.79% .13126 54.65);--ui-code-block-property-fg:oklch(50.509% .17784 256.797);--ui-code-block-variable-fg:oklch(52.79% .13126 54.65);--ui-code-block-comment-fg:oklch(52.78% 0 0);--ui-code-block-punctuation-fg:oklch(47.48% 0 0);--ui-code-block-inserted-fg:oklch(51.63% .1443 147.77);--ui-code-block-deleted-fg:oklch(52.979% .19677 24.86);--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:oklch(100% 0 0);--ui-badge-solid-blue:color-mix(in srgb, var(--ui-blue) 84%, oklch(0% 0 0));--ui-badge-solid-red:color-mix(in srgb, var(--ui-red) 84%, oklch(0% 0 0));--ui-badge-solid-purple:color-mix(in srgb, var(--ui-purple) 84%, oklch(0% 0 0));--ui-badge-solid-pink:color-mix(in srgb, var(--ui-pink) 84%, oklch(0% 0 0));--ui-badge-subtle-shadow:none;--ui-button-transform-active:none;--ui-button-solid-sheen:none;--ui-button-solid-highlight:0 0 oklch(0% 0 0/0);--ui-button-solid-glow:0 0 oklch(0% 0 0/0);--ui-button-secondary-field:initial;--ui-button-secondary-glass: ;--ui-button-secondary-bg-active:var(--ui-surface-3);--ui-button-secondary-shadow:0 0 oklch(0% 0 0/0);--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 oklch(0% 0 0/0);--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 oklch(0% 0 0/0);--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 oklch(0% 0 0/.04), 0 8px 16px -4px oklch(0% 0 0/.08);--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:oklch(100% 0 0);--ui-media-player-track:oklch(100% 0 0/.28);--ui-media-player-buffered:oklch(100% 0 0/.5);--ui-media-player-progress:oklch(100% 0 0);--ui-media-player-big-play-bg:oklch(0% 0 0/.55);--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 oklch(0% 0 0/0);--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:oklch(0% 0 0/.08);--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:oklch(59.589% .19686 255.092), oklch(81.581% .14055 190.74), oklch(49.067% .22753 300.45), oklch(64.535% .26034 2.47), oklch(67.296% .21457 25.04), oklch(85.819% .16726 91.19), oklch(59.589% .19686 255.092);--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 oklch(100% 0 0/.5), 0 0 0 1px var(--ui-border-strong), 0 12px 32px -12px oklch(0% 0 0/.35);--ui-glass-lens-drag-shadow:inset 0 0 0 1px oklch(100% 0 0/.5), 0 0 0 1px var(--ui-border-strong), 0 20px 40px -12px oklch(0% 0 0/.4);--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 oklch(0% 0 0/.08)) drop-shadow(0 1px 2px oklch(0% 0 0/.06));--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 oklch(0% 0 0/.16), 0 2px 6px oklch(0% 0 0/.04);--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:oklch(100% 0 0);--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:oklch(100% 0 0);--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 oklch(0% 0 0/0);--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 in srgb, 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:oklch(54.95% .1615 297.66);--ui-node-canvas-wire-2:oklch(61.129% .12574 82.81);--ui-node-canvas-wire-3:oklch(63.303% .17132 48.41);--ui-node-canvas-wire-4:oklch(57.374% .21777 7.85);--ui-node-canvas-wire-5:oklch(61.788% .16678 250.87);--ui-node-canvas-wire-6:oklch(60.83% .209 27.03);--ui-node-canvas-wire-7:oklch(52.343% .13466 144.17);--ui-node-canvas-wire-8:oklch(55.706% .09532 206.08);--ui-node-canvas-wire-9:oklch(57.896% .1366 134.66);--ui-node-canvas-wire-10:oklch(45.11% .157 271.6);--ui-bulk-action-bar-bg:oklch(20.46% 0 0);--ui-bulk-action-bar-fg:oklch(94.61% 0 0);--ui-bulk-action-bar-fg-muted:oklch(70.9% 0 0);--ui-bulk-action-bar-hover:oklch(100% 0 0/.1);--ui-bulk-action-bar-active:oklch(100% 0 0/.16);--ui-bulk-action-bar-divider:oklch(100% 0 0/.16);--ui-bulk-action-bar-border:transparent;--ui-bulk-action-bar-shadow:0 2px 6px oklch(0% 0 0/.12), 0 12px 32px -8px oklch(0% 0 0/.32);--ui-bulk-action-bar-radius:var(--ui-radius-lg);--ui-bulk-action-bar-danger:oklch(69.84% .1925 21.75);--ui-bulk-action-bar-link:oklch(71.733% .15222 251);--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:oklch(0% 0 0/.08);--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 in srgb, 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:oklch(21.78% 0 0);--ui-gray-200:oklch(23.93% 0 0);--ui-gray-300:oklch(28.09% 0 0);--ui-gray-400:oklch(30.12% 0 0);--ui-gray-500:oklch(39.04% 0 0);--ui-gray-600:oklch(62.34% 0 0);--ui-gray-700:oklch(65% 0 0);--ui-gray-800:oklch(58.97% 0 0);--ui-gray-900:oklch(70.9% 0 0);--ui-gray-1000:oklch(94.61% 0 0);--ui-gray-alpha-100:oklch(100% 0 0/.06);--ui-gray-alpha-200:oklch(100% 0 0/.09);--ui-gray-alpha-300:oklch(100% 0 0/.13);--ui-gray-alpha-400:oklch(100% 0 0/.14);--ui-gray-alpha-500:oklch(100% 0 0/.24);--ui-gray-alpha-600:oklch(100% 0 0/.51);--ui-gray-alpha-700:oklch(100% 0 0/.54);--ui-gray-alpha-800:oklch(100% 0 0/.47);--ui-gray-alpha-900:oklch(100% 0 0/.61);--ui-gray-alpha-1000:oklch(100% 0 0/.92);--ui-page-bg:oklch(0% 0 0);--ui-bg:oklch(14.48% 0 0);--ui-surface:oklch(14.48% 0 0);--ui-surface-2:var(--ui-gray-100);--ui-surface-3:oklch(26.86% 0 0);--ui-elevated:oklch(16.84% 0 0);--ui-hover:var(--ui-gray-alpha-100);--ui-active:oklch(100% 0 0/.1);--ui-overlay:oklch(0% 0 0/.6);--ui-tooltip-bg:var(--ui-gray-1000);--ui-tooltip-fg:oklch(14.48% 0 0);--ui-border:oklch(100% 0 0/.12);--ui-border-strong:oklch(100% 0 0/.2);--ui-border-field:oklch(100% 0 0/.36);--ui-fg:var(--ui-gray-1000);--ui-fg-muted:var(--ui-gray-900);--ui-fg-subtle:oklch(65% 0 0);--ui-fg-faint:oklch(58.63% 0 0);--ui-fg-disabled:oklch(45.32% 0 0);--ui-fg-inverse:oklch(14.48% 0 0);--ui-accent:oklch(57.31% .2145 258.247);--ui-accent-hover:oklch(52.121% .19465 258.197);--ui-accent-fg:oklch(100% 0 0);--ui-accent-soft:oklch(57.31% .2145 258.247/.16);--ui-accent-text:oklch(71.733% .15222 251);--ui-primary:oklch(94.61% 0 0);--ui-primary-hover:oklch(84.52% 0 0);--ui-primary-fg:oklch(14.48% 0 0);--ui-success:oklch(71.506% .17811 147.99);--ui-success-soft:oklch(71.506% .17811 147.99/.14);--ui-success-text:oklch(73.08% .1423 147.99);--ui-warning:oklch(81.69% .1639 75.84);--ui-warning-soft:oklch(81.69% .1639 75.84/.14);--ui-warning-text:oklch(76.929% .16169 73.12);--ui-danger:oklch(58.112% .20606 24.99);--ui-danger-hover:oklch(53.92% .1905 24.76);--ui-danger-soft:oklch(62.557% .19334 23.03/.16);--ui-danger-text:oklch(69.84% .1925 21.75);--ui-info:oklch(57.31% .2145 258.247);--ui-info-soft:oklch(57.31% .2145 258.247/.16);--ui-info-text:oklch(71.733% .15222 251);--ui-gray:oklch(65% 0 0);--ui-blue:oklch(65.8% .1851 254.96);--ui-green:oklch(71.506% .17811 147.99);--ui-amber:oklch(82.46% .1358 76.72);--ui-red:oklch(69.84% .1925 21.75);--ui-purple:oklch(65.97% .1733 302.86);--ui-pink:oklch(71.21% .1808 347.9);--ui-teal:oklch(73.81% .1275 176.58);--ui-chart-1:oklch(65.8% .1851 254.96);--ui-chart-2:oklch(63.093% .23493 299.84);--ui-chart-3:oklch(69.123% .22288 357.25);--ui-chart-4:oklch(82.46% .1358 76.72);--ui-chart-5:oklch(82.914% .13329 174.96);--ui-chart-6:oklch(94.61% 0 0);--ui-chart-7:oklch(58.63% 0 0);--ui-chart-8:oklch(75% .1668 50.54);--ui-chart-grid:oklch(100% 0 0/.08);--ui-chart-axis:oklch(58.63% 0 0);--ui-shadow-sm:0 1px 2px oklch(0% 0 0/.4);--ui-shadow-card:0 0 oklch(0% 0 0/0);--ui-shadow-popover:0 0 0 1px oklch(100% 0 0/.1), 0 16px 32px -8px oklch(0% 0 0/.6);--ui-shadow-modal:0 0 0 1px oklch(100% 0 0/.1), 0 24px 48px -12px oklch(0% 0 0/.7);--ui-focus-color:color-mix(in srgb, var(--ui-accent-text) 85%, transparent);--ui-voice-orb-base:oklch(16.95% .0378 250.48);--ui-voice-orb-color-1:oklch(57.49% .2064 257.84);--ui-voice-orb-color-2:oklch(79.88% .1401 223.39);--ui-voice-orb-color-3:oklch(92.67% .0362 252.08);--ui-voice-orb-color-4:oklch(53.8% .2 267.77);--ui-voice-orb-glow:oklch(57.49% .2064 257.84/.4);--ui-voice-orb-shine:oklch(100% 0 0/.38);--ui-code-block-keyword-fg:oklch(68.844% .21984 .5);--ui-code-block-string-fg:oklch(73.08% .1423 147.99);--ui-code-block-number-fg:oklch(71.733% .15222 251);--ui-code-block-constant-fg:oklch(71.733% .15222 251);--ui-code-block-function-fg:oklch(69.84% .2043 309.75);--ui-code-block-type-fg:oklch(81.69% .1639 75.84);--ui-code-block-tag-fg:oklch(71.733% .15222 251);--ui-code-block-attr-fg:oklch(81.69% .1639 75.84);--ui-code-block-property-fg:oklch(77.854% .11674 250.59);--ui-code-block-variable-fg:oklch(81.69% .1639 75.84);--ui-code-block-comment-fg:oklch(65% 0 0);--ui-code-block-punctuation-fg:oklch(70.9% 0 0);--ui-code-block-inserted-fg:oklch(73.08% .1423 147.99);--ui-code-block-deleted-fg:oklch(69.84% .1925 21.75);--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 oklch(0% 0 0/.6);--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:oklch(0% 0 0/.4);--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:oklch(73.735% .09094 300.46);--ui-node-canvas-wire-2:oklch(88.591% .15386 91.23);--ui-node-canvas-wire-3:oklch(82.867% .14524 73.54);--ui-node-canvas-wire-4:oklch(76.57% .1276 358.96);--ui-node-canvas-wire-5:oklch(74.82% .12345 244.75);--ui-node-canvas-wire-6:oklch(65.392% .19257 25.14);--ui-node-canvas-wire-7:oklch(76.6% .1179 145.3);--ui-node-canvas-wire-8:oklch(79.311% .11448 207.31);--ui-node-canvas-wire-9:oklch(82.53% .1181 129);--ui-node-canvas-wire-10:oklch(74.234% .07296 276.54);--ui-bulk-action-bar-bg:oklch(23.93% 0 0);--ui-bulk-action-bar-border:oklch(100% 0 0/.14);--ui-bulk-action-bar-shadow:0 16px 40px -8px oklch(0% 0 0/.7);--ui-data-grid-pin-shadow:oklch(0% 0 0/.45);--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:oklch(0% 0 0/.28);--ui-border-strong:oklch(0% 0 0/.5);--ui-border-field:oklch(0% 0 0/.5);--ui-divider:oklch(0% 0 0/.22);--ui-hover:oklch(0% 0 0/.08);--ui-active:oklch(0% 0 0/.14);--ui-fg-muted:oklch(42.02% 0 0);--ui-fg-subtle:oklch(45.68% 0 0);--ui-fg-faint:oklch(52.78% 0 0);--ui-fg-disabled:oklch(63.34% 0 0);--ui-focus-color:var(--ui-accent)}[data-theme=vercel][data-mode=dark]{--ui-border:oklch(100% 0 0/.3);--ui-border-strong:oklch(100% 0 0/.5);--ui-border-field:oklch(100% 0 0/.5);--ui-divider:oklch(100% 0 0/.24);--ui-hover:oklch(100% 0 0/.1);--ui-active:oklch(100% 0 0/.16);--ui-fg-muted:oklch(81.41% 0 0);--ui-fg-subtle:oklch(75.72% 0 0);--ui-fg-faint:oklch(68.62% 0 0);--ui-fg-disabled:oklch(54.52% 0 0);--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:oklch(96.12% 0 0);--ui-gray-200:oklch(94.01% 0 0);--ui-gray-300:oklch(92.49% 0 0);--ui-gray-400:oklch(94.01% 0 0);--ui-gray-500:oklch(83.59% 0 0);--ui-gray-600:oklch(73.16% 0 0);--ui-gray-700:oklch(65% 0 0);--ui-gray-800:oklch(58.97% 0 0);--ui-gray-900:oklch(51.03% 0 0);--ui-gray-1000:oklch(20.46% 0 0);--ui-gray-alpha-100:oklch(0% 0 0/.05);--ui-gray-alpha-200:oklch(0% 0 0/.08);--ui-gray-alpha-300:oklch(0% 0 0/.1);--ui-gray-alpha-400:oklch(0% 0 0/.08);--ui-gray-alpha-500:oklch(0% 0 0/.21);--ui-gray-alpha-600:oklch(0% 0 0/.34);--ui-gray-alpha-700:oklch(0% 0 0/.44);--ui-gray-alpha-800:oklch(0% 0 0/.51);--ui-gray-alpha-900:oklch(0% 0 0/.61);--ui-gray-alpha-1000:oklch(0% 0 0/.91);--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%), oklch(95.729% .00743 260.73);--ui-glass-tint:oklch(100% 0 0);--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:oklch(57.534% .01214 286.01/.16);--ui-elevated:color-mix(in srgb, var(--ui-glass-tint) calc((var(--ui-glass-opacity) + .18) * 100%), transparent);--ui-hover:oklch(57.534% .01214 286.01/.12);--ui-active:oklch(57.534% .01214 286.01/.2);--ui-overlay:oklch(19.62% .02 284.41/.18);--ui-overlay-blur:blur(6px);--ui-tooltip-bg:oklch(100% 0 0/.8);--ui-tooltip-fg:oklch(23.16% .0038 286.1);--ui-tooltip-shadow:var(--ui-highlight), 0 0 0 .5px var(--ui-border-strong), 0 8px 24px -6px oklch(0% 0 0/.18), 0 2px 6px oklch(0% 0 0/.06);--ui-border:oklch(100% 0 0/.6);--ui-border-strong:oklch(35.88% .012 285.78/.22);--ui-border-field:oklch(35.88% .012 285.78/.62);--ui-field-border-hover:oklch(35.88% .012 285.78/.65);--ui-divider:oklch(35.88% .012 285.78/.14);--ui-field-bg:color-mix(in srgb, var(--ui-glass-tint) min(100%, calc((var(--ui-glass-opacity) + .33) * 100%)), transparent);--ui-fg:oklch(23.16% .0038 286.1);--ui-fg-muted:oklch(35.88% .012 285.78/.86);--ui-fg-subtle:oklch(35.88% .012 285.78/.78);--ui-fg-faint:oklch(35.88% .012 285.78/.6);--ui-fg-disabled:oklch(35.88% .012 285.78/.38);--ui-fg-inverse:oklch(100% 0 0);--ui-accent:oklch(56.292% .19333 256.156);--ui-accent-hover:oklch(52.2% .1771 255.83);--ui-accent-fg:oklch(100% 0 0);--ui-accent-soft:oklch(56.292% .19333 256.156/.14);--ui-accent-text:oklch(48.044% .17075 257.03);--ui-primary:oklch(56.292% .19333 256.156);--ui-primary-hover:oklch(52.2% .1771 255.83);--ui-primary-fg:oklch(100% 0 0);--ui-success:oklch(73.032% .19438 147.444);--ui-success-soft:oklch(73.032% .19438 147.444/.16);--ui-success-text:oklch(46.37% .1245 148.12);--ui-warning:oklch(76.52% .1752 62.57);--ui-warning-soft:oklch(76.52% .1752 62.57/.16);--ui-warning-text:oklch(49.053% .12125 55.14);--ui-danger:oklch(58.567% .20716 28.515);--ui-danger-hover:oklch(53.914% .19873 28.8);--ui-danger-soft:oklch(65.421% .23214 28.66/.14);--ui-danger-text:oklch(50.802% .20715 27.19);--ui-info:oklch(56.292% .19333 256.156);--ui-info-soft:oklch(56.292% .19333 256.156/.14);--ui-info-text:oklch(48.797% .17353 257.046);--ui-gray:oklch(64.831% .00735 286.19);--ui-blue:oklch(60.276% .21771 257.424);--ui-green:oklch(73.032% .19438 147.444);--ui-amber:oklch(76.52% .1752 62.57);--ui-red:oklch(65.421% .23214 28.66);--ui-purple:oklch(61.49% .2129 312.41);--ui-pink:oklch(64.965% .23834 17.9);--ui-teal:oklch(69.976% .11091 212.72);--ui-chart-1:oklch(60.276% .21771 257.424);--ui-chart-2:oklch(61.49% .2129 312.41);--ui-chart-3:oklch(64.965% .23834 17.9);--ui-chart-4:oklch(66.146% .15124 62.73);--ui-chart-5:oklch(63.9% .10773 214.45);--ui-chart-6:oklch(63.593% .17526 147.64);--ui-chart-7:oklch(64.831% .00735 286.19);--ui-chart-8:oklch(52.95% .191 278.34);--ui-chart-grid:oklch(35.88% .012 285.78/.1);--ui-chart-axis:var(--ui-fg-subtle);--ui-shadow-sm:0 1px 2px oklch(24.36% .059 267.97/.06), 0 2px 6px -2px oklch(24.36% .059 267.97/.08);--ui-shadow-card:0 1px 2px oklch(29.4% .0721 270.62/.05), 0 4px 12px -4px oklch(29.4% .0721 270.62/.08), 0 16px 40px -12px oklch(29.4% .0721 270.62/.14);--ui-shadow-popover:0 2px 6px oklch(29.4% .0721 270.62/.08), 0 12px 28px -8px oklch(29.4% .0721 270.62/.16), 0 32px 64px -24px oklch(29.4% .0721 270.62/.2);--ui-shadow-modal:0 4px 12px oklch(29.4% .0721 270.62/.08), 0 24px 56px -12px oklch(29.4% .0721 270.62/.24), 0 48px 96px -32px oklch(29.4% .0721 270.62/.28);--ui-focus-color:color-mix(in srgb, var(--ui-accent) 92%, transparent);--ui-focus-ring:0 0 0 2px oklch(100% 0 0/.95), 0 0 0 4.5px var(--ui-focus-color);--ui-focus-ring-invalid:0 0 0 2px oklch(100% 0 0/.95), 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 oklch(100% 0 0/.9), inset 0 -1px 0 oklch(100% 0 0/.3), inset 0 0 0 1px oklch(100% 0 0/.35);--ui-sheen:inset 0 20px 32px -28px oklch(100% 0 0/.95);--ui-glass-border:oklch(100% 0 0/.65);--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 in srgb, 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 oklch(100% 0 0/.35), 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:oklch(100% 0 0);--ui-modal-layer-edge-gap:var(--ui-space-3);--ui-voice-orb-base:oklch(97.39% .0141 336.14);--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:oklch(100% 0 0/.8);--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 in srgb, 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 in srgb, var(--ui-blue), var(--ui-purple), var(--ui-pink), var(--ui-amber), var(--ui-blue));--ui-answer-card-mark-fg:oklch(100% 0 0);--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:oklch(100% 0 0);--ui-ai-chat-window-empty-icon-shadow:inset 0 1px 0 oklch(100% 0 0/.45), 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:oklch(100% 0 0);--ui-chat-message-avatar-shadow:inset 0 1px 0 oklch(100% 0 0/.45), inset 0 0 0 1px oklch(100% 0 0/.2), 0 4px 12px -4px color-mix(in srgb, var(--ui-purple) 60%, transparent);--ui-chat-message-avatar-shadow-streaming:inset 0 1px 0 oklch(100% 0 0/.45), 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 oklch(100% 0 0/.25), 0 6px 16px -8px color-mix(in srgb, var(--ui-accent) 80%, transparent);--ui-chat-message-bubble-selection-bg:oklch(100% 0 0/.35);--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:oklch(100% 0 0/.22);--ui-model-selector-offer-fg-highlight:currentcolor;--ui-model-selector-secondary-opacity-highlight:.85;--ui-model-selector-tag-bg-highlight:oklch(100% 0 0/.22);--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:oklch(49.44% .1958 331.08);--ui-code-block-string-fg:oklch(52.47% .20185 28.56);--ui-code-block-number-fg:oklch(39.332% .26266 267.91);--ui-code-block-constant-fg:oklch(49.44% .1958 331.08);--ui-code-block-function-fg:oklch(49.846% .06203 205.73);--ui-code-block-type-fg:oklch(41.09% .0938 243.03);--ui-code-block-tag-fg:oklch(49.829% .11725 243.99);--ui-code-block-attr-fg:oklch(50.706% .10308 83.81);--ui-code-block-property-fg:oklch(49.846% .06203 205.73);--ui-code-block-variable-fg:oklch(49.846% .06203 205.73);--ui-code-block-comment-fg:oklch(52.35% .0274 244.49);--ui-code-block-punctuation-fg:oklch(0% 0 0/.7);--ui-code-block-inserted-fg:oklch(49.496% .13286 147.03);--ui-code-block-deleted-fg:oklch(52.47% .20185 28.56);--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(in srgb, 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:oklch(100% 0 0);--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:oklch(100% 0 0);--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:oklch(100% 0 0);--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 in srgb, var(--ui-blue), var(--ui-purple));--ui-artifact-panel-icon-bg-code:linear-gradient(135deg in srgb, var(--ui-teal), var(--ui-blue));--ui-artifact-panel-icon-fg:oklch(100% 0 0);--ui-artifact-panel-icon-shadow:inset 0 1px 0 oklch(100% 0 0/.4), 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:oklch(100% 0 0/.9);--ui-avatar-fallback-bg:transparent;--ui-avatar-fallback-gradient:initial;--ui-avatar-fallback-shadow:var(--ui-highlight), 0 2px 6px oklch(0% 0 0/.12);--ui-avatar-group-item-shadow:0 0 0 2px oklch(100% 0 0/.9), 0 2px 6px oklch(0% 0 0/.12);--ui-avatar-group-more-bg:var(--ui-bg);--ui-avatar-group-more-fg:var(--ui-fg);--ui-badge-solid-fg:oklch(100% 0 0);--ui-badge-solid-blue:color-mix(in srgb, var(--ui-blue) 84%, oklch(0% 0 0));--ui-badge-solid-red:color-mix(in srgb, var(--ui-red) 84%, oklch(0% 0 0));--ui-badge-solid-purple:color-mix(in srgb, var(--ui-purple) 84%, oklch(0% 0 0));--ui-badge-solid-pink:color-mix(in srgb, var(--ui-pink) 84%, oklch(0% 0 0));--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 oklch(100% 0 0/.35);--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 oklch(0% 0 0/.08);--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:oklch(100% 0 0/.45);--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 oklch(0% 0 0/.06));--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:oklch(100% 0 0);--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:oklch(22.73% .0038 286.09/.42);--ui-media-player-bar-blur:blur(24px) saturate(1.8);--ui-media-player-bar-border:oklch(100% 0 0/.16);--ui-media-player-bar-radius:22px;--ui-media-player-bar-inset:12px;--ui-media-player-fg:oklch(100% 0 0);--ui-media-player-track:oklch(100% 0 0/.3);--ui-media-player-buffered:oklch(100% 0 0/.5);--ui-media-player-progress:oklch(100% 0 0);--ui-media-player-big-play-bg:oklch(27.763% .00363 286.16/.42);--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 oklch(100% 0 0/.45), 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 oklch(100% 0 0/.4), 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 oklch(100% 0 0/.85), 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 oklch(100% 0 0/.25);--ui-tree-row-shadow-selected-focus-visible:inset 0 1px 0 oklch(100% 0 0/.25), 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 oklch(100% 0 0/.4);--ui-timeline-icon-glow:70%;--ui-timeline-icon-fg:oklch(100% 0 0);--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:oklch(100% 0 0);--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:oklch(0% 0 0/.08);--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 oklch(100% 0 0/.35);--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%, oklch(100% 0 0));--ui-spotlight-color-2:color-mix(in srgb, var(--ui-pink) 14%, oklch(100% 0 0));--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:oklch(100% 0 0/.7);--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:oklch(100% 0 0/.3);--ui-glass-lens-shadow:inset 0 1px 1px oklch(100% 0 0/.65), inset 0 -1px 1px oklch(100% 0 0/.22), inset 0 0 16px oklch(100% 0 0/.14), 0 16px 36px -12px oklch(22.93% .0766 270.65/.3), 0 2px 6px oklch(22.93% .0766 270.65/.08);--ui-glass-lens-zoom-shadow:var(--ui-glass-lens-shadow);--ui-glass-lens-drag-shadow:inset 0 1px 1px oklch(100% 0 0/.7), inset 0 -1px 1px oklch(100% 0 0/.25), inset 0 0 16px oklch(100% 0 0/.16), 0 28px 48px -14px oklch(22.93% .0766 270.65/.38), 0 4px 10px oklch(22.93% .0766 270.65/.1);--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:oklch(100% 0 0/.55);--ui-cursor-glow-edge:color-mix(in srgb, var(--ui-accent) 40%, oklch(100% 0 0));--ui-cursor-glow-falloff:oklch(25.171% .07604 269.66/.04);--ui-morphing-capsule-duration:var(--ui-duration-fluid);--ui-morphing-capsule-fill:oklch(100% 0 0/.4);--ui-morphing-capsule-rim:oklch(100% 0 0/.5);--ui-morphing-capsule-shine:oklch(100% 0 0/.95);--ui-morphing-capsule-shadow:drop-shadow(0 10px 24px oklch(22.93% .0766 270.65/.18)) drop-shadow(0 1px 3px oklch(22.93% .0766 270.65/.1));--ui-morphing-capsule-frost:blur(16px) saturate(1.9);--ui-floating-tab-bar-duration:var(--ui-duration-fluid);--ui-floating-tab-bar-bg:oklch(100% 0 0/.46);--ui-floating-tab-bar-shadow:inset 0 1px 1px oklch(100% 0 0/.7), inset 0 -1px 1px oklch(100% 0 0/.25), 0 0 0 .5px oklch(35.88% .012 285.78/.12), 0 12px 32px -10px oklch(22.93% .0766 270.65/.28), 0 2px 6px oklch(22.93% .0766 270.65/.08);--ui-floating-tab-bar-frost:blur(20px) saturate(1.9) brightness(1.04);--ui-floating-tab-bar-indicator-bg:oklch(57.534% .01214 286.01/.16);--ui-floating-tab-bar-indicator-shadow:inset 0 1px 0 oklch(100% 0 0/.5), inset 0 0 0 .5px oklch(100% 0 0/.35);--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:oklch(100% 0 0);--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 oklch(100% 0 0/.7);--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 oklch(100% 0 0/.35);--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 oklch(100% 0 0/.45), 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:oklch(100% 0 0);--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 oklch(0% 0 0/.06);--ui-switch-knob-shadow:0 .5px 1px oklch(0% 0 0/.12), 0 3px 8px -2px oklch(0% 0 0/.18);--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:oklch(100% 0 0/.5);--ui-switch-knob-shadow-active:inset 0 1px 0 oklch(100% 0 0/.95), inset 0 0 0 1px oklch(100% 0 0/.6), 0 4px 14px -4px oklch(0% 0 0/.3);--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 oklch(100% 0 0/.95), inset 0 0 0 1px oklch(100% 0 0/.6), var(--ui-shadow-popover);--ui-slider-thumb-shadow-focus:var(--ui-shadow-sm), var(--ui-focus-ring);--ui-slider-thumb-bg-dragging:oklch(100% 0 0/.55);--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 oklch(100% 0 0/.35), 0 6px 14px -6px color-mix(in srgb, var(--ui-accent) 75%, transparent);--ui-calendar-day-selected-shadow-focus:inset 0 1px 0 oklch(100% 0 0/.35), 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 oklch(100% 0 0/.3);--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 oklch(100% 0 0/.5);--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 oklch(100% 0 0/.35), 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 oklch(100% 0 0/.3);--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 in srgb, 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:oklch(100% 0 0/.35);--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 oklch(100% 0 0/.5), 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:oklch(100% 0 0);--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:oklch(0% 0 0/.16);--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 oklch(100% 0 0/.35), 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 oklch(100% 0 0/.3), 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:oklch(100% 0 0/.24);--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 oklch(100% 0 0/.35), 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 oklch(100% 0 0/.3), 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:oklch(100% 0 0/.24);--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 oklch(100% 0 0/.35), 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:oklch(54.95% .1615 297.66);--ui-node-canvas-wire-2:oklch(61.129% .12574 82.81);--ui-node-canvas-wire-3:oklch(63.303% .17132 48.41);--ui-node-canvas-wire-4:oklch(57.374% .21777 7.85);--ui-node-canvas-wire-5:oklch(61.788% .16678 250.87);--ui-node-canvas-wire-6:oklch(60.83% .209 27.03);--ui-node-canvas-wire-7:oklch(52.343% .13466 144.17);--ui-node-canvas-wire-8:oklch(55.706% .09532 206.08);--ui-node-canvas-wire-9:oklch(57.896% .1366 134.66);--ui-node-canvas-wire-10:oklch(45.11% .157 271.6);--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:oklch(0% 0 0/.08);--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 oklch(100% 0 0/.35);--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:oklch(100% 0 0);--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:oklch(21.78% 0 0);--ui-gray-200:oklch(23.93% 0 0);--ui-gray-300:oklch(28.09% 0 0);--ui-gray-400:oklch(30.12% 0 0);--ui-gray-500:oklch(39.04% 0 0);--ui-gray-600:oklch(62.34% 0 0);--ui-gray-700:oklch(65% 0 0);--ui-gray-800:oklch(58.97% 0 0);--ui-gray-900:oklch(70.9% 0 0);--ui-gray-1000:oklch(94.61% 0 0);--ui-gray-alpha-100:oklch(100% 0 0/.06);--ui-gray-alpha-200:oklch(100% 0 0/.09);--ui-gray-alpha-300:oklch(100% 0 0/.13);--ui-gray-alpha-400:oklch(100% 0 0/.14);--ui-gray-alpha-500:oklch(100% 0 0/.24);--ui-gray-alpha-600:oklch(100% 0 0/.51);--ui-gray-alpha-700:oklch(100% 0 0/.54);--ui-gray-alpha-800:oklch(100% 0 0/.47);--ui-gray-alpha-900:oklch(100% 0 0/.61);--ui-gray-alpha-1000:oklch(100% 0 0/.92);--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%), oklch(13.14% .0118 284.67);--ui-glass-tint:oklch(27.11% .011 285.64);--ui-glass-opacity:.48;--ui-glass-brightness:.9;--ui-surface-2:oklch(100% 0 0/.08);--ui-surface-3:oklch(57.534% .01214 286.01/.32);--ui-hover:oklch(100% 0 0/.08);--ui-active:oklch(100% 0 0/.14);--ui-overlay:oklch(0% 0 0/.36);--ui-tooltip-bg:oklch(31.95% .0106 285.79/.8);--ui-tooltip-fg:oklch(97.071% .00265 286.35);--ui-tooltip-shadow:var(--ui-highlight), 0 0 0 .5px oklch(100% 0 0/.12), 0 10px 28px -6px oklch(0% 0 0/.55);--ui-border:oklch(100% 0 0/.14);--ui-border-strong:oklch(100% 0 0/.26);--ui-border-field:oklch(100% 0 0/.45);--ui-field-border-hover:oklch(100% 0 0/.48);--ui-divider:oklch(100% 0 0/.14);--ui-field-bg:var(--ui-bg);--ui-fg:oklch(97.071% .00265 286.35);--ui-fg-muted:oklch(94.297% .01339 286.14/.86);--ui-fg-subtle:oklch(94.297% .01339 286.14/.8);--ui-fg-faint:oklch(94.297% .01339 286.14/.45);--ui-fg-disabled:oklch(94.297% .01339 286.14/.28);--ui-fg-inverse:oklch(0% 0 0);--ui-accent:oklch(56.292% .19333 256.156);--ui-accent-hover:oklch(52.2% .1771 255.83);--ui-accent-fg:oklch(100% 0 0);--ui-accent-soft:oklch(62.425% .20558 255.486/.24);--ui-accent-text:oklch(79.38% .10834 250.11);--ui-primary:oklch(56.292% .19333 256.156);--ui-primary-hover:oklch(52.2% .1771 255.83);--ui-primary-fg:oklch(100% 0 0);--ui-success:oklch(75.555% .20825 146.984);--ui-success-soft:oklch(75.555% .20825 146.984/.2);--ui-success-text:oklch(80.541% .18856 149.8);--ui-warning:oklch(78.237% .17106 67.22);--ui-warning-soft:oklch(78.237% .17106 67.22/.2);--ui-warning-text:oklch(82.029% .15236 73.25);--ui-danger:oklch(58.567% .20716 28.515);--ui-danger-hover:oklch(53.914% .19873 28.8);--ui-danger-soft:oklch(66.33% .2236 28.29/.2);--ui-danger-text:oklch(80.2% .1129 23.84);--ui-info:oklch(62.425% .20558 255.486);--ui-info-soft:oklch(62.425% .20558 255.486/.22);--ui-info-text:oklch(79.38% .10834 250.11);--ui-gray:oklch(68.12% .0073 286.21);--ui-blue:oklch(62.425% .20558 255.486);--ui-green:oklch(75.555% .20825 146.984);--ui-amber:oklch(78.237% .17106 67.22);--ui-red:oklch(66.33% .2236 28.29);--ui-purple:oklch(65.605% .22741 312.42);--ui-pink:oklch(65.77% .2317 16.02);--ui-teal:oklch(77.062% .11808 211.98);--ui-chart-1:oklch(62.425% .20558 255.486);--ui-chart-2:oklch(65.605% .22741 312.42);--ui-chart-3:oklch(65.77% .2317 16.02);--ui-chart-4:oklch(78.237% .17106 67.22);--ui-chart-5:oklch(77.062% .11808 211.98);--ui-chart-6:oklch(75.555% .20825 146.984);--ui-chart-7:oklch(68.12% .0073 286.21);--ui-chart-8:oklch(64.85% .1921 280.62);--ui-chart-grid:oklch(100% 0 0/.1);--ui-chart-axis:var(--ui-fg-subtle);--ui-shadow-sm:0 1px 2px oklch(0% 0 0/.3), 0 2px 6px -2px oklch(0% 0 0/.3);--ui-shadow-card:0 1px 2px oklch(0% 0 0/.3), 0 4px 12px -4px oklch(0% 0 0/.3), 0 16px 40px -12px oklch(0% 0 0/.45);--ui-shadow-popover:0 2px 8px oklch(0% 0 0/.3), 0 12px 28px -8px oklch(0% 0 0/.45), 0 32px 64px -24px oklch(0% 0 0/.55);--ui-shadow-modal:0 4px 12px oklch(0% 0 0/.35), 0 24px 56px -12px oklch(0% 0 0/.55), 0 48px 96px -32px oklch(0% 0 0/.65);--ui-focus-color:color-mix(in srgb, var(--ui-accent-text) 90%, transparent);--ui-focus-ring:0 0 0 2px oklch(19.31% .008 285.63/.9), 0 0 0 4.5px var(--ui-focus-color);--ui-focus-ring-invalid:0 0 0 2px oklch(19.31% .008 285.63/.9), 0 0 0 4.5px color-mix(in srgb, var(--ui-danger-text) 85%, transparent);--ui-highlight:inset 0 1px 0 oklch(100% 0 0/.24), inset 0 -1px 0 oklch(100% 0 0/.06), inset 0 0 0 1px oklch(100% 0 0/.08);--ui-sheen:inset 0 20px 32px -28px oklch(100% 0 0/.16);--ui-glass-border:oklch(100% 0 0/.16);--ui-voice-orb-base:oklch(18.78% .0501 300.08);--ui-voice-orb-glow:color-mix(in srgb, var(--ui-purple) 52%, transparent);--ui-voice-orb-shine:oklch(100% 0 0/.34);--ui-code-block-keyword-fg:oklch(74.5% .2007 356.67);--ui-code-block-string-fg:oklch(74% .1811 27.72);--ui-code-block-number-fg:oklch(80.07% .1089 98.39);--ui-code-block-constant-fg:oklch(74.5% .2007 356.67);--ui-code-block-function-fg:oklch(72.26% .0843 176.67);--ui-code-block-type-fg:oklch(82.78% .1212 222.16);--ui-code-block-tag-fg:oklch(70.5% .09958 222.78);--ui-code-block-attr-fg:oklch(71.8% .09693 59.92);--ui-code-block-property-fg:oklch(72.26% .0843 176.67);--ui-code-block-variable-fg:oklch(72.26% .0843 176.67);--ui-code-block-comment-fg:oklch(71% .02356 246.02);--ui-code-block-punctuation-fg:oklch(100% 0 0/.72);--ui-code-block-inserted-fg:oklch(77.626% .15732 147.78);--ui-code-block-deleted-fg:oklch(74% .1811 27.72);--ui-avatar-status-ring:oklch(22.73% .0038 286.09);--ui-avatar-group-item-shadow:0 0 0 2px oklch(22.816% .00766 285.78/.95), 0 2px 6px oklch(0% 0 0/.3);--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:oklch(100% 0 0/.1);--ui-tooltip-arrow-filter:drop-shadow(0 0 .5px oklch(100% 0 0/.2)) drop-shadow(0 0 .5px oklch(100% 0 0/.2)) drop-shadow(0 2px 2px oklch(0% 0 0/.06));--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 oklch(0% 0 0/.45), 0 0 8px color-mix(in srgb, currentColor 70%, transparent);--ui-data-table-pin-shadow:oklch(0% 0 0/.4);--ui-aurora-background-opacity:.85;--ui-aurora-background-blend:plus-lighter;--ui-animated-border-beam:oklch(100% 0 0);--ui-animated-border-tail:var(--ui-purple);--ui-shimmer-text-shine:oklch(100% 0 0);--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:oklch(0% 0 0/.18);--ui-meteors-color:oklch(100% 0 0);--ui-meteors-glow:color-mix(in srgb, var(--ui-accent-text) 80%, transparent);--ui-background-pattern-color:oklch(100% 0 0/.1);--ui-particles-color:var(--ui-accent-text);--ui-particles-glow:.9;--ui-tilt-card-glare:oklch(100% 0 0/.22);--ui-glass-lens-tint:oklch(22.91% .0115 285.46/.32);--ui-glass-lens-shadow:inset 0 1px 1px oklch(100% 0 0/.28), inset 0 -1px 1px oklch(100% 0 0/.1), inset 0 0 16px oklch(100% 0 0/.06), 0 18px 40px -12px oklch(0% 0 0/.6), 0 2px 6px oklch(0% 0 0/.3);--ui-glass-lens-rim-opacity:.55;--ui-glass-lens-edge-opacity:.5;--ui-cursor-glow-light:oklch(100% 0 0/.12);--ui-cursor-glow-edge:oklch(100% 0 0/.75);--ui-cursor-glow-falloff:oklch(0% 0 0/.08);--ui-morphing-capsule-fill:oklch(29.55% .0108 285.72/.5);--ui-morphing-capsule-rim:oklch(100% 0 0/.16);--ui-morphing-capsule-shine:oklch(100% 0 0/.4);--ui-morphing-capsule-shadow:drop-shadow(0 12px 28px oklch(0% 0 0/.45)) drop-shadow(0 1px 3px oklch(0% 0 0/.3));--ui-floating-tab-bar-bg:oklch(26.28% .0111 285.61/.5);--ui-floating-tab-bar-shadow:inset 0 1px 1px oklch(100% 0 0/.22), inset 0 -1px 1px oklch(100% 0 0/.06), 0 0 0 .5px oklch(100% 0 0/.1), 0 14px 36px -10px oklch(0% 0 0/.6);--ui-floating-tab-bar-indicator-bg:oklch(100% 0 0/.12);--ui-floating-tab-bar-indicator-shadow:inset 0 1px 0 oklch(100% 0 0/.18);--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:oklch(100% 0 0/.18);--ui-segmented-control-thumb-bg:oklch(100% 0 0/.2);--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:oklch(73.735% .09094 300.46);--ui-node-canvas-wire-2:oklch(88.591% .15386 91.23);--ui-node-canvas-wire-3:oklch(82.867% .14524 73.54);--ui-node-canvas-wire-4:oklch(76.57% .1276 358.96);--ui-node-canvas-wire-5:oklch(74.82% .12345 244.75);--ui-node-canvas-wire-6:oklch(65.392% .19257 25.14);--ui-node-canvas-wire-7:oklch(76.6% .1179 145.3);--ui-node-canvas-wire-8:oklch(79.311% .11448 207.31);--ui-node-canvas-wire-9:oklch(82.53% .1181 129);--ui-node-canvas-wire-10:oklch(74.234% .07296 276.54);--ui-data-grid-pin-shadow:oklch(0% 0 0/.45);--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:oklch(35.88% .012 285.78/.42);--ui-border-strong:oklch(35.88% .012 285.78/.5);--ui-border-field:oklch(35.88% .012 285.78/.72);--ui-field-border-hover:var(--ui-fg-subtle);--ui-divider:oklch(35.88% .012 285.78/.3);--ui-fg-muted:oklch(33.48% .0087 285.92);--ui-fg-subtle:oklch(39.26% .01 285.93);--ui-fg-faint:oklch(53.3% .0077 286.13);--ui-focus-color:var(--ui-accent)}[data-theme=glass][data-mode=dark]{--ui-glass-opacity:.8;--ui-glass-border:oklch(100% 0 0/.42);--ui-border:oklch(100% 0 0/.3);--ui-border-strong:oklch(100% 0 0/.5);--ui-border-field:oklch(100% 0 0/.56);--ui-field-border-hover:var(--ui-fg-subtle);--ui-divider:oklch(100% 0 0/.3);--ui-fg-muted:oklch(89.623% .00812 286.23);--ui-fg-subtle:oklch(83.768% .00826 286.22);--ui-fg-faint:oklch(71.701% .00716 286.22);--ui-focus-color:var(--ui-accent-text)}}@media (prefers-reduced-transparency:reduce){[data-theme=glass]:not([data-mode=dark]){--ui-bg:oklch(100% 0 0);--ui-surface:oklch(100% 0 0);--ui-surface-2:oklch(96.257% .00665 286.27);--ui-elevated:oklch(100% 0 0);--ui-field-bg:oklch(100% 0 0);--ui-tooltip-bg:oklch(100% 0 0);--ui-overlay:oklch(0% 0 0/.32);--ui-glass-border:oklch(35.88% .012 285.78/.16);--ui-sheen:0 0 oklch(0% 0 0/0);--ui-morphing-capsule-fill:Canvas;--ui-floating-tab-bar-bg:Canvas}[data-theme=glass][data-mode=dark]{--ui-bg:oklch(22.73% .0038 286.09);--ui-surface:oklch(22.73% .0038 286.09);--ui-surface-2:oklch(29.39% .0036 286.18);--ui-elevated:oklch(29.39% .0036 286.18);--ui-field-bg:oklch(22.73% .0038 286.09);--ui-tooltip-bg:oklch(34.92% .0034 286.22);--ui-overlay:oklch(0% 0 0/.6);--ui-glass-border:oklch(100% 0 0/.14);--ui-sheen:0 0 oklch(0% 0 0/0)}[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-width:0;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}@media (pointer:coarse){.ui-field__input,.ui-textarea__input{font-size:max(16px,1em)}}.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)}@media (pointer:coarse){.ui-menu-item{min-height:max(var(--ui-menu-item-h), 44px)}}.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}}: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);--ui-ease-follow:linear(0, .0491 1%, .0958 2%, .1825 4%, .2973 7%, .3961 10%, .5312 15%, .6364 20%, .7821 30%, .8705 40%, .9241 50%, .9677 65%, .9883 80%, 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-ease-follow:cubic-bezier(.1, .5, .3, 1)}}[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,.ui-progress__fill),[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}@media (prefers-reduced-motion:no-preference){[data-ui-enter]{--_ui-enter-distance:var(--ui-motion-distance,24px);--_ui-enter-x:0px;--_ui-enter-y:var(--_ui-enter-distance);--_ui-enter-scale:1;animation:ui-enter var(--ui-motion-enter,calc(var(--ui-duration-slow) * 2.2)) var(--_ui-enter-easing,var(--ui-spring-snappy)) var(--ui-enter-delay,0s) backwards}@container style(--ui-motion-spring:smooth){[data-ui-enter]{--_ui-enter-easing:var(--ui-spring-smooth)}}@container style(--ui-motion-spring:bouncy){[data-ui-enter]{--_ui-enter-easing:var(--ui-spring-bouncy)}}[data-ui-enter=fade]{--_ui-enter-y:0px}[data-ui-enter=down]{--_ui-enter-y:calc(var(--_ui-enter-distance) * -1)}[data-ui-enter=start]{--_ui-enter-x:calc(var(--_ui-enter-distance) * -1);--_ui-enter-y:0px}[data-ui-enter=end]: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)){--_ui-enter-x:calc(var(--_ui-enter-distance) * -1);--_ui-enter-y:0px}[data-ui-enter=end]{--_ui-enter-x:var(--_ui-enter-distance);--_ui-enter-y:0px}[data-ui-enter=start]: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)){--_ui-enter-x:var(--_ui-enter-distance);--_ui-enter-y:0px}[data-ui-enter=scale],[data-ui-enter=pop]{--_ui-enter-y:0px;--_ui-enter-scale:var(--ui-motion-scale,.94)}[data-ui-enter=pop]{--_ui-enter-scale:calc(var(--ui-motion-scale,.94) * .9);--_ui-enter-easing:var(--ui-spring-bouncy)}[data-ui-enter=flip]{animation-name:ui-enter-flip}[data-ui-enter][data-ui-spring=smooth]{--_ui-enter-easing:var(--ui-spring-smooth)}[data-ui-enter][data-ui-spring=snappy]{--_ui-enter-easing:var(--ui-spring-snappy)}[data-ui-enter][data-ui-spring=bouncy]{--_ui-enter-easing:var(--ui-spring-bouncy)}}@keyframes ui-enter{0%{opacity:0;translate:var(--_ui-enter-x) var(--_ui-enter-y);scale:var(--_ui-enter-scale)}}@keyframes ui-enter-flip{0%{opacity:0;translate:0px calc(var(--_ui-enter-distance) / 2);transform:perspective(var(--ui-motion-perspective,900px)) rotateX(-28deg);transform-origin:50% 100%}to{transform:perspective(var(--ui-motion-perspective,900px)) rotateX(0deg);transform-origin:50% 100%}}canvas[data-ui-intro]{animation:ui-scene-intro var(--_ui-intro,0s) cubic-bezier(.33, 1, .68, 1) backwards}@keyframes ui-scene-intro{0%{opacity:0}}@supports (interpolate-size:allow-keywords){[data-ui-fold]{--_ui-fold-time:var(--ui-duration-slow);--_ui-fold-easing:var(--ui-ease);interpolate-size:allow-keywords}[data-ui-fold=spring]{--_ui-fold-time:calc(var(--ui-duration-slow) * 1.92);--_ui-fold-easing:var(--ui-spring-smooth)}[data-ui-fold][data-state=open]{height:auto;transition:height var(--_ui-fold-time) var(--_ui-fold-easing), opacity var(--_ui-fold-time) var(--_ui-fold-easing), overflow 0s var(--_ui-fold-time) allow-discrete}[data-ui-fold][data-state=closed]{opacity:0;height:0;transition:height var(--ui-duration-slow) cubic-bezier(.4, 0, .2, 1), opacity var(--ui-duration-slow) cubic-bezier(.4, 0, .2, 1);overflow:clip}@starting-style{[data-ui-fold][data-state=open]{opacity:0;height:0;overflow:clip}}}@property --ui-scroll-progress{syntax:"<number>";inherits:true;initial-value:0}@property --ui-view-progress{syntax:"<number>";inherits:true;initial-value:0}@supports (animation-timeline:view()){[data-ui-scroll-progress]{animation:linear both ui-scroll-progress;animation-timeline:scroll()}[data-ui-scroll-progress=root]{animation-timeline:scroll(root)}[data-ui-view-progress]{animation:linear both ui-view-progress;animation-timeline:view();animation-range:var(--ui-view-range,cover)}[data-ui-view-progress=inline]{animation-timeline:view(inline)}}@keyframes ui-scroll-progress{0%{--ui-scroll-progress:0}to{--ui-scroll-progress:1}}@keyframes ui-view-progress{0%{--ui-view-progress:0}to{--ui-view-progress:1}}
