:root{--color-primitive-ink-0:#000;--color-primitive-ink-14:#090707;--color-primitive-ink-15:#0a0707;--color-primitive-ink-20:#0c0909;--color-primitive-ink-25:#100909;--color-primitive-ink-28:#100c0c;--color-primitive-ink-30:#160b0b;--color-primitive-ink-40:#1c0a09;--color-primitive-ink-52:#241010;--color-primitive-ink-60:#2b0e0d;--color-primitive-red-50:#420f0c;--color-primitive-red-100:#531310;--color-primitive-red-150:#630f0d;--color-primitive-red-200:#7d1310;--color-primitive-red-250:#8c1212;--color-primitive-red-300:#871f19;--color-primitive-red-350:#911410;--color-primitive-red-400:#9e231f;--color-primitive-red-450:#ab1612;--color-primitive-red-500:#ad2721;--color-primitive-red-550:#ae1914;--color-primitive-red-650:#c81a1a;--color-primitive-red-750:#dc282e;--color-primitive-red-760:#e0292f;--color-primitive-red-770:#e82132;--color-primitive-red-800:#e53935;--color-primitive-red-850:#f73f35;--color-primitive-rose-300:#8a5559;--color-primitive-rose-320:#9e474a;--color-primitive-rose-350:#a3676b;--color-primitive-rose-450:#ad7175;--color-primitive-rose-550:#b37175;--color-primitive-rose-600:#bd787d;--color-primitive-rose-650:#d4868b;--color-primitive-rose-700:#e99499;--color-primitive-rose-800:#ffa2a7;--color-primitive-paper-90:#f4eeee;--color-primitive-paper-100:#f9faf9;--color-primitive-amber-500:#c9973f;--color-primitive-amber-600:#d6a24b;--color-primitive-amber-tint:#1f1a0c;--color-primitive-green-500:#86a46f;--color-primitive-green-600:#7fbf7a;--color-primitive-green-tint:#0f1a0e;--color-primitive-blue-500:#7e9ebb;--color-primitive-blue-600:#9ab3c9;--color-primitive-blue-tint:#0f141c;--color-primitive-alpha-transparent:#0000;--color-primitive-alpha-black-55:#0000008c;--color-primitive-alpha-black-65:#000000a6;--color-primitive-alpha-red-6:#9114100f;--color-primitive-alpha-red-12:#9114101f;--color-primitive-ansi-0:#0c0909;--color-primitive-ansi-1:#c81a1a;--color-primitive-ansi-2:#bd787d;--color-primitive-ansi-3:#d4868b;--color-primitive-ansi-4:#8c1212;--color-primitive-ansi-5:#f73f35;--color-primitive-ansi-6:#9e474a;--color-primitive-ansi-7:#ffa2a7;--color-primitive-ansi-8:#7d1310;--color-primitive-ansi-9:#ab1612;--color-primitive-ansi-10:#ad2721;--color-primitive-ansi-11:#b37175;--color-primitive-ansi-12:#871f19;--color-primitive-ansi-13:#e82132;--color-primitive-ansi-14:#e0292f;--color-primitive-ansi-15:#a3676b;--color-surface-desktop:#000;--color-surface-canvas:#000;--color-surface-chrome:#090707;--color-surface-chrome-alt:#1c0a09;--color-surface-sunken:#000;--color-surface-default:#100c0c;--color-surface-raised:#160b0b;--color-surface-overlay:#241010;--color-surface-input:#000;--color-surface-backdrop:#000000a6;--color-surface-code:#000;--color-surface-terminal:#000;--color-text-default:#e99499;--color-text-bright:#ffa2a7;--color-text-prose:#f4eeee;--color-text-muted:#bd787d;--color-text-subtle:#ad7175;--color-text-disabled:#8a5559;--color-text-placeholder:#a3676b;--color-text-accent:#e53935;--color-text-accent-strong:#f73f35;--color-text-link:#f73f35;--color-text-link-underline:#dc282e;--color-text-link-hover:#f4eeee;--color-text-on-selection:#f4eeee;--color-text-on-action:#f4eeee;--color-text-on-danger:#f9faf9;--color-text-on-light:#0c0909;--color-text-inverse:#0c0909;--color-border-divider:#2b0e0d;--color-border-default:#531310;--color-border-strong:#9e231f;--color-border-control:#a3676b;--color-border-active:#e53935;--color-border-overlay:#e53935;--color-border-disabled:#7d1310;--color-border-selected-indicator:#e53935;--color-border-selected-indicator-inactive:#9e231f;--color-interaction-focus-ring:#e53935;--color-interaction-focus-ring-container:#ffa2a7;--color-interaction-selection-bg:#531310;--color-interaction-selection-text:#f4eeee;--color-interaction-selection-inactive-bg:#420f0c;--color-interaction-selection-inactive-text:#e99499;--color-interaction-text-selection-bg:#911410;--color-interaction-text-selection-text:#f4eeee;--color-interaction-hover-bg:#1c0a09;--color-interaction-hover-bg-strong:#630f0d;--color-interaction-pressed-bg:#420f0c;--color-interaction-disabled-bg:#160b0b;--color-interaction-marquee:#9114101f;--color-interaction-drop-target:#e53935;--color-interaction-scrollbar-track:#0c0909;--color-interaction-scrollbar-thumb:#420f0c;--color-interaction-scrollbar-thumb-hover:#911410;--color-action-primary-bg:#7d1310;--color-action-primary-text:#f4eeee;--color-action-primary-hover-bg:#911410;--color-action-primary-pressed-bg:#630f0d;--color-action-primary-border:#9e231f;--color-action-secondary-bg:#0000;--color-action-secondary-text:#ffa2a7;--color-action-secondary-border:#a3676b;--color-action-secondary-hover-bg:#630f0d;--color-action-secondary-pressed-bg:#420f0c;--color-action-tertiary-text:#e99499;--color-action-tertiary-hover-bg:#1c0a09;--color-action-destructive-text:#f73f35;--color-action-destructive-border:#e53935;--color-action-destructive-hover-bg:#dc282e;--color-action-destructive-hover-text:#f9faf9;--color-action-destructive-pressed-bg:#ae1914;--color-action-destructive-filled-bg:#dc282e;--color-action-destructive-filled-text:#f9faf9;--color-status-danger-text:#f73f35;--color-status-danger-fill:#dc282e;--color-status-danger-on-fill:#f9faf9;--color-status-danger-tint:#2b0e0d;--color-status-danger-border:#e53935;--color-status-warning-text:#c9973f;--color-status-warning-fill:#c9973f;--color-status-warning-on-fill:#0c0909;--color-status-warning-tint:#1f1a0c;--color-status-warning-border:#c9973f;--color-status-success-text:#86a46f;--color-status-success-fill:#86a46f;--color-status-success-on-fill:#0c0909;--color-status-success-tint:#0f1a0e;--color-status-success-border:#86a46f;--color-status-info-text:#7e9ebb;--color-status-info-fill:#7e9ebb;--color-status-info-on-fill:#0c0909;--color-status-info-tint:#0f141c;--color-status-info-border:#7e9ebb;--color-status-neutral-text:#bd787d;--color-status-neutral-fill:#a3676b;--color-status-neutral-on-fill:#000;--color-status-neutral-tint:#241010;--color-status-neutral-border:#a3676b;--color-code-bg:#0c0909;--color-code-current-line:#1c0a09;--color-code-gutter-bg:#0c0909;--color-code-line-number:#ad7175;--color-code-line-number-active:#e99499;--color-code-gutter-rule:#2b0e0d;--color-code-caret:#e99499;--color-code-selection-bg:#420f0c;--color-code-search-match-bg:#630f0d;--color-code-search-current-bg:#ffa2a7;--color-code-search-current-text:#0c0909;--color-code-bracket-match:#e53935;--color-code-indent-guide:#531310;--color-code-whitespace:#7d1310;--color-code-syntax-keyword:#f73f35;--color-code-syntax-string:#bd787d;--color-code-syntax-comment:#ad7175;--color-code-syntax-number:#d4868b;--color-code-syntax-constant:#d4868b;--color-code-syntax-function:#ffa2a7;--color-code-syntax-variable:#e99499;--color-code-syntax-type:#b37175;--color-code-syntax-operator:#e99499;--color-code-syntax-punctuation:#e99499;--color-code-syntax-property:#e53935;--color-code-syntax-heading:#e53935;--color-code-syntax-tag:#f73f35;--color-code-syntax-attribute:#d4868b;--color-code-syntax-escape:#d4868b;--color-code-syntax-invalid:#e53935;--color-code-syntax-deprecated:#ad7175;--color-diagnostic-error-underline:#e53935;--color-diagnostic-error-text:#f73f35;--color-diagnostic-error-stripe:#e53935;--color-diagnostic-error-bg:#2b0e0d;--color-diagnostic-warning-underline:#c9973f;--color-diagnostic-warning-text:#c9973f;--color-diagnostic-warning-stripe:#c9973f;--color-diagnostic-info-underline:#7e9ebb;--color-diagnostic-info-text:#7e9ebb;--color-diagnostic-hint-underline:#ad7175;--color-diagnostic-unused-text:#bd787d;--color-diff-added-bg:#0f1a0e;--color-diff-added-gutter:#86a46f;--color-diff-added-emphasis:#86a46f;--color-diff-removed-bg:#2b0e0d;--color-diff-removed-gutter:#e53935;--color-diff-removed-emphasis:#e53935;--color-diff-modified-bg:#1f1a0c;--color-diff-modified-gutter:#c9973f;--color-diff-conflict-border:#f73f35;--color-diff-header-bg:#241010;--color-terminal-bg:#0c0909;--color-terminal-fg:#e99499;--color-terminal-cursor:#e99499;--color-terminal-selection-bg:#911410;--color-terminal-selection-text:#f4eeee;--color-terminal-ansi-0:#0c0909;--color-terminal-ansi-1:#c81a1a;--color-terminal-ansi-2:#bd787d;--color-terminal-ansi-3:#d4868b;--color-terminal-ansi-4:#8c1212;--color-terminal-ansi-5:#f73f35;--color-terminal-ansi-6:#9e474a;--color-terminal-ansi-7:#ffa2a7;--color-terminal-ansi-8:#7d1310;--color-terminal-ansi-9:#ab1612;--color-terminal-ansi-10:#ad2721;--color-terminal-ansi-11:#b37175;--color-terminal-ansi-12:#871f19;--color-terminal-ansi-13:#e82132;--color-terminal-ansi-14:#e0292f;--color-terminal-ansi-15:#a3676b;--color-chart-series-1:#ffa2a7;--color-chart-series-2:#f73f35;--color-chart-series-3:#bd787d;--color-chart-series-4:#a3676b;--color-chart-axis:#9e231f;--color-chart-grid:#2b0e0d;--color-chart-label:#bd787d;--color-icon-default:#e99499;--color-icon-decorative:#a3676b;--space-0:0px;--space-1:1px;--space-2:2px;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-24:24px;--space-32:32px;--space-48:48px;--border-width-default:1px;--border-width-emphasis:2px;--radius-none:0px;--font-family-mono:"SauceCodePro NFM", "Source Code Pro", "Cascadia Mono", "Consolas", "Liberation Mono", "DejaVu Sans Mono", monospace;--font-weight-regular:400;--font-weight-bold:700;--font-size-ui-sm:12px;--font-size-ui-md:13px;--font-size-ui-lg:14px;--font-size-reading:15px;--font-size-code:13px;--font-size-terminal:13px;--font-size-h1:20px;--font-size-h2:16px;--font-size-h3:13px;--font-size-caption:11px;--font-line-height-ui-sm:16px;--font-line-height-ui-md:18px;--font-line-height-ui-lg:20px;--font-line-height-reading:24px;--font-line-height-code:19px;--font-line-height-terminal:19px;--font-line-height-h1:28px;--font-line-height-h2:24px;--font-line-height-h3:18px;--font-line-height-caption:16px;--font-letter-spacing-terminal:-.5px;--density-compact-control-height:24px;--density-compact-row-height:28px;--density-compact-control-padding-x:8px;--density-compact-icon:12px;--density-compact-gap:2px;--density-comfortable-control-height:32px;--density-comfortable-row-height:36px;--density-comfortable-control-padding-x:12px;--density-comfortable-icon:16px;--density-comfortable-gap:4px;--focus-ring:1px dashed #e53935;--focus-ring-container:2px solid #ffa2a7;--focus-offset:-2px;--focus-offset-container:-3px;--focus-offset-invalid:-4px;--motion-duration-fast:80ms;--motion-duration-base:.12s;--motion-duration-slow:.15s;--shadow-floating:0px 6px 22px 0px #0000008c;--layout-measure:72;--layout-content-max:680px;--layout-app-max:1440px;--breakpoint-xs:320px;--breakpoint-sm:600px;--breakpoint-md:900px;--breakpoint-lg:1280px;--icon-size-sm:12px;--icon-size-md:16px;--icon-size-lg:20px;--icon-stroke:1.5px;--z-canvas:0;--z-raised:1;--z-popover:10;--z-drawer:20;--z-dialog:30;--z-toast:40;--z-skip-link:1000}[data-density=compact]{--density-control-height:24px;--density-row-height:28px;--density-control-padding-x:8px;--density-icon:12px;--density-gap:2px}[data-density=comfortable]{--density-control-height:32px;--density-row-height:36px;--density-control-padding-x:12px;--density-icon:16px;--density-gap:4px}j3w1-button{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--color-surface-canvas);color:var(--color-text-default);font-family:var(--font-family-mono);font-size:var(--font-size-ui-md);line-height:var(--font-line-height-ui-md);display:inline-block}j3w1-button,j3w1-button *,j3w1-button :before,j3w1-button :after{box-sizing:border-box}j3w1-button button,j3w1-button input,j3w1-button select,j3w1-button textarea{font:inherit}j3w1-button ::selection{background:var(--color-interaction-text-selection-bg);color:var(--color-interaction-text-selection-text)}j3w1-button .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}j3w1-button .button{--_bg:var(--color-action-primary-bg);--_fg:var(--color-action-primary-text);--_border:var(--color-action-primary-border);--_bg-hover:var(--color-action-primary-hover-bg);--_fg-hover:var(--color-action-primary-text);--_bg-active:var(--color-action-primary-pressed-bg);--_border-active:var(--color-action-primary-border);--_ring:var(--color-interaction-focus-ring-container);justify-content:center;align-items:center;gap:var(--space-4);min-height:var(--density-control-height,32px);padding:0 var(--density-control-padding-x,12px);background:var(--_bg);color:var(--_fg);border:var(--border-width-default) solid var(--_border);border-radius:var(--radius-none);font:inherit;font-size:var(--font-size-ui-md);line-height:var(--font-line-height-ui-md);white-space:nowrap;cursor:pointer;outline:0;margin:0;display:inline-flex}j3w1-button .button-secondary{--_bg:var(--color-action-secondary-bg);--_fg:var(--color-action-secondary-text);--_border:var(--color-action-secondary-border);--_bg-hover:var(--color-action-secondary-hover-bg);--_fg-hover:var(--color-action-secondary-text);--_bg-active:var(--color-action-secondary-pressed-bg);--_border-active:var(--color-border-active);--_ring:var(--color-interaction-focus-ring)}j3w1-button .button-tertiary{--_bg:transparent;--_fg:var(--color-action-tertiary-text);--_border:transparent;--_bg-hover:var(--color-action-tertiary-hover-bg);--_fg-hover:var(--color-action-tertiary-text);--_bg-active:var(--color-interaction-pressed-bg);--_border-active:var(--color-border-active);--_ring:var(--color-interaction-focus-ring)}j3w1-button .button-destructive{--_bg:transparent;--_fg:var(--color-action-destructive-text);--_border:var(--color-action-destructive-border);--_bg-hover:var(--color-action-destructive-hover-bg);--_fg-hover:var(--color-action-destructive-hover-text);--_bg-active:var(--color-action-destructive-pressed-bg);--_border-active:var(--color-action-destructive-border);--_ring:var(--color-interaction-focus-ring)}j3w1-button .button-destructive-filled{--_bg:var(--color-action-destructive-filled-bg);--_fg:var(--color-action-destructive-filled-text);--_border:var(--color-action-destructive-border);--_bg-hover:var(--color-action-destructive-hover-bg);--_fg-hover:var(--color-action-destructive-hover-text);--_bg-active:var(--color-action-destructive-pressed-bg);--_border-active:var(--color-action-destructive-border);--_ring:var(--color-action-destructive-filled-text)}j3w1-button .button-icon{width:var(--icon-size-md);height:var(--icon-size-md);stroke:currentColor;fill:none;flex:none}j3w1-button .button-loading{flex:none;display:none}j3w1-button .button-label{min-width:0}@media (hover:hover){j3w1-button .button:hover{--_bg:var(--_bg-hover);--_fg:var(--_fg-hover)}j3w1-button .button-destructive:hover{--_ring:var(--color-action-destructive-hover-text)}}j3w1-button .button:active{--_bg:var(--_bg-active);--_fg:var(--_fg-hover);--_border:var(--_border-active)}j3w1-button .button:focus-visible{outline:var(--border-width-default) dashed var(--_ring);outline-offset:var(--focus-offset)}j3w1-button .button[aria-busy=true] .button-loading{display:inline}j3w1-button .button[aria-busy=true] .button-icon{display:none}j3w1-button .button[aria-busy=true]{cursor:progress}j3w1-button .button:disabled{--_bg:var(--color-interaction-disabled-bg);--_fg:var(--color-text-disabled);--_border:var(--color-border-disabled);--_bg-hover:var(--color-interaction-disabled-bg);--_fg-hover:var(--color-text-disabled);--_bg-active:var(--color-interaction-disabled-bg);--_border-active:var(--color-border-disabled);cursor:not-allowed}@media (prefers-reduced-motion:no-preference){j3w1-button .button{transition:background-color var(--motion-duration-fast)}}@media (forced-colors:active){j3w1-button .button:focus-visible{outline-color:highlight}}j3w1-button [hidden]{display:none!important}j3w1-button .j3w1-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}j3w1-button .j3w1-readonly-text{white-space:pre;font:inherit;overflow:auto}:is(j3w1-button dialog.dialog:modal,j3w1-button dialog.command-palette-dialog:modal){max-width:calc(100vw - var(--space-32));max-height:calc(100dvh - var(--space-32));margin:auto;position:fixed;inset:0;overflow:auto}j3w1-button dialog.drawer:modal{height:100dvh;max-height:100dvh;margin-block:0;position:fixed;inset-block:0;overflow:auto}j3w1-button dialog.drawer-start:modal{margin-inline:0;inset-inline:0 auto}j3w1-button dialog.drawer-end:modal{margin-inline:0;inset-inline:auto 0}j3w1-button .menu-list,j3w1-button .combobox-listbox,j3w1-button .tooltip-popup,j3w1-button .popover-panel{z-index:var(--z-popover)}j3w1-button .tooltip-popup:not([hidden]){width:max-content;max-width:min(calc(var(--font-size-ui-md) * 24), calc(100vw - var(--space-32)));display:block}j3w1-button .combobox-option[aria-selected=true]{background:var(--color-interaction-selection-bg);color:var(--color-interaction-selection-text)}j3w1-button .menu-list [role=menu]{min-width:calc(var(--font-size-ui-md) * 10)}j3w1-button [data-tree-toggle]{padding:0 var(--space-4);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}j3w1-button .file-input-zone[data-dragging=true]{outline:var(--border-width-emphasis) dashed var(--color-interaction-drop-target)}j3w1-button .data-table-resize{cursor:col-resize;touch-action:none}j3w1-button .wizard-panel[hidden]{display:none}@media (prefers-reduced-motion:reduce){j3w1-button,j3w1-button *{scroll-behavior:auto;transition:none;animation:none}}@media (forced-colors:active){j3w1-button .chart-series{fill:canvastext;stroke:canvastext}j3w1-button [aria-selected=true]{border-inline-start:var(--border-width-emphasis) solid Highlight}}j3w1-text-field{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--color-surface-canvas);color:var(--color-text-default);font-family:var(--font-family-mono);font-size:var(--font-size-ui-md);line-height:var(--font-line-height-ui-md);display:block}j3w1-text-field,j3w1-text-field *,j3w1-text-field :before,j3w1-text-field :after{box-sizing:border-box}j3w1-text-field button,j3w1-text-field input,j3w1-text-field select,j3w1-text-field textarea{font:inherit}j3w1-text-field ::selection{background:var(--color-interaction-text-selection-bg);color:var(--color-interaction-text-selection-text)}j3w1-text-field .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}j3w1-text-field .text-field{gap:var(--space-4);min-width:0;max-width:calc(var(--font-size-ui-md) * 28);color:var(--color-text-default);display:grid;position:relative}j3w1-text-field .text-field-label{color:var(--color-text-bright);font-size:var(--font-size-ui-sm);line-height:var(--font-line-height-ui-sm)}j3w1-text-field .text-field-required{color:var(--color-status-danger-text);display:none}j3w1-text-field .text-field-root{min-width:0;min-height:var(--density-control-height,32px);background:var(--color-surface-input);border:var(--border-width-default) solid var(--color-border-control);border-radius:var(--radius-none);align-items:stretch;display:flex}j3w1-text-field .text-field-input{min-width:0;padding:0 var(--density-control-padding-x,12px);color:var(--color-text-default);caret-color:var(--color-code-caret);font:inherit;background:0 0;border:0;outline:0;flex:auto}j3w1-text-field .text-field-input::placeholder{color:var(--color-text-placeholder);opacity:1;font-style:italic}j3w1-text-field .text-field-input::selection{background:var(--color-interaction-text-selection-bg);color:var(--color-interaction-text-selection-text)}j3w1-text-field .text-field-input-numeric{text-align:right;font-variant-numeric:tabular-nums}j3w1-text-field .text-field-input::-webkit-search-cancel-button{appearance:none;display:none}j3w1-text-field .text-field-input::-webkit-inner-spin-button{appearance:none;display:none}j3w1-text-field .text-field-input::-webkit-outer-spin-button{appearance:none;display:none}j3w1-text-field .text-field-affix{white-space:nowrap;padding:0 var(--space-8);color:var(--color-text-muted);border-inline-end:var(--border-width-default) solid var(--color-border-divider);align-items:center;display:inline-flex}j3w1-text-field .text-field-input~.text-field-affix{border-inline-end:0;border-inline-start:var(--border-width-default) solid var(--color-border-divider)}j3w1-text-field .text-field-action{padding:0 var(--space-8);white-space:nowrap;border:0;border-inline-start:var(--border-width-default) solid var(--color-border-divider);color:var(--color-action-tertiary-text);font:inherit;cursor:pointer;background:0 0}j3w1-text-field .text-field-action:hover{background:var(--color-action-tertiary-hover-bg)}j3w1-text-field .text-field-action:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}j3w1-text-field .text-field-stepper{display:flex}j3w1-text-field .text-field-loading{padding:0 var(--space-8);color:var(--color-text-muted);align-items:center;display:none}j3w1-text-field .text-field-help{color:var(--color-text-muted);font-size:var(--font-size-ui-sm);line-height:var(--font-line-height-ui-sm);margin:0}j3w1-text-field .text-field-message{color:var(--color-status-danger-text);font-size:var(--font-size-ui-sm);line-height:var(--font-line-height-ui-sm);margin:0;display:none}j3w1-text-field .text-field-root:hover{background:var(--color-interaction-hover-bg)}j3w1-text-field .text-field-root:has(.text-field-input:focus-visible){border-color:var(--color-border-active);outline:var(--focus-ring);outline-offset:var(--focus-offset)}j3w1-text-field .text-field:has(.text-field-input:required) .text-field-required{display:inline}:is(j3w1-text-field .text-field-root:has(.text-field-input[aria-invalid=true]),j3w1-text-field .text-field-root:has(.text-field-input:user-invalid)){border-color:var(--color-status-danger-border);border-width:var(--border-width-emphasis)}:is(j3w1-text-field .text-field:has(.text-field-input[aria-invalid=true]) .text-field-message,j3w1-text-field .text-field:has(.text-field-input:user-invalid) .text-field-message){display:block}j3w1-text-field .text-field:has(.text-field-input[aria-invalid=true]) .text-field-help{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}j3w1-text-field .text-field-root:has(.text-field-input[aria-invalid=true]:focus-visible){border-color:var(--color-status-danger-border);outline:var(--border-width-default) dashed var(--color-interaction-focus-ring-container);outline-offset:var(--focus-offset-invalid)}j3w1-text-field .text-field-root:has(.text-field-input:disabled){background:var(--color-interaction-disabled-bg);border-color:var(--color-border-disabled);cursor:not-allowed}j3w1-text-field .text-field-input:disabled{color:var(--color-text-disabled);cursor:not-allowed}j3w1-text-field .text-field-root:has(.text-field-input:disabled):hover{background:var(--color-interaction-disabled-bg)}j3w1-text-field .text-field-root:has(.text-field-input:read-only:not(:disabled)){background:var(--color-surface-canvas);border-color:#0000;border-bottom:var(--border-width-default) dotted var(--color-border-divider)}j3w1-text-field .text-field-root:has(.text-field-input:read-only:focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-offset)}j3w1-text-field .text-field-root[aria-busy=true] .text-field-loading{display:inline-flex}@media (hover:none){j3w1-text-field .text-field-root:hover{background:var(--color-surface-input)}}@media (forced-colors:active){j3w1-text-field .text-field-root:has(.text-field-input:focus-visible){outline-color:highlight}}j3w1-text-field [hidden]{display:none!important}j3w1-text-field .j3w1-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}j3w1-text-field .j3w1-readonly-text{white-space:pre;font:inherit;overflow:auto}:is(j3w1-text-field dialog.dialog:modal,j3w1-text-field dialog.command-palette-dialog:modal){max-width:calc(100vw - var(--space-32));max-height:calc(100dvh - var(--space-32));margin:auto;position:fixed;inset:0;overflow:auto}j3w1-text-field dialog.drawer:modal{height:100dvh;max-height:100dvh;margin-block:0;position:fixed;inset-block:0;overflow:auto}j3w1-text-field dialog.drawer-start:modal{margin-inline:0;inset-inline:0 auto}j3w1-text-field dialog.drawer-end:modal{margin-inline:0;inset-inline:auto 0}j3w1-text-field .menu-list,j3w1-text-field .combobox-listbox,j3w1-text-field .tooltip-popup,j3w1-text-field .popover-panel{z-index:var(--z-popover)}j3w1-text-field .tooltip-popup:not([hidden]){width:max-content;max-width:min(calc(var(--font-size-ui-md) * 24), calc(100vw - var(--space-32)));display:block}j3w1-text-field .combobox-option[aria-selected=true]{background:var(--color-interaction-selection-bg);color:var(--color-interaction-selection-text)}j3w1-text-field .menu-list [role=menu]{min-width:calc(var(--font-size-ui-md) * 10)}j3w1-text-field [data-tree-toggle]{padding:0 var(--space-4);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}j3w1-text-field .file-input-zone[data-dragging=true]{outline:var(--border-width-emphasis) dashed var(--color-interaction-drop-target)}j3w1-text-field .data-table-resize{cursor:col-resize;touch-action:none}j3w1-text-field .wizard-panel[hidden]{display:none}@media (prefers-reduced-motion:reduce){j3w1-text-field,j3w1-text-field *{scroll-behavior:auto;transition:none;animation:none}}@media (forced-colors:active){j3w1-text-field .chart-series{fill:canvastext;stroke:canvastext}j3w1-text-field [aria-selected=true]{border-inline-start:var(--border-width-emphasis) solid Highlight}}j3w1-select{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--color-surface-canvas);color:var(--color-text-default);font-family:var(--font-family-mono);font-size:var(--font-size-ui-md);line-height:var(--font-line-height-ui-md);display:block}j3w1-select,j3w1-select *,j3w1-select :before,j3w1-select :after{box-sizing:border-box}j3w1-select button,j3w1-select input,j3w1-select select,j3w1-select textarea{font:inherit}j3w1-select ::selection{background:var(--color-interaction-text-selection-bg);color:var(--color-interaction-text-selection-text)}j3w1-select .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}j3w1-select :where([data-j3w1-controls] *)[hidden]{display:none!important}j3w1-select :where([data-j3w1-controls] *):where(button,input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea){min-height:var(--density-control-height,32px);padding:var(--space-8) var(--density-control-padding-x,12px);border:var(--border-width-default) solid var(--color-border-control);border-radius:var(--radius-none);background:var(--color-surface-input);color:var(--color-text-default);font:inherit}j3w1-select :where([data-j3w1-controls] *):where(button,input:not([type=checkbox]):not([type=radio]):not([type=range])){padding-block:0}j3w1-select :where([data-j3w1-controls] *):where(button,input,textarea):focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}j3w1-select :where([data-j3w1-controls] *):where(button,input,textarea):disabled{color:var(--color-text-disabled);background:var(--color-interaction-disabled-bg);border-color:var(--color-border-disabled);opacity:1}j3w1-select :where([data-j3w1-controls] *):where(input,textarea)::placeholder{color:var(--color-text-placeholder);opacity:1}j3w1-select :where([data-j3w1-controls] *):where(fieldset){min-width:0;padding:var(--space-16);border:var(--border-width-default) solid var(--color-border-control)}j3w1-select .j3w1-temporal{min-width:0;max-width:100%;display:block}j3w1-select .j3w1-temporal-row{border:var(--border-width-default) solid var(--color-border-control);background:var(--color-surface-input);align-items:stretch;min-width:0;display:flex}j3w1-select .j3w1-temporal-input{width:100%;min-width:0;padding:0 var(--density-control-padding-x,12px);border-radius:var(--radius-none);background:var(--color-surface-input);color:var(--color-text-default);font:inherit;border:0}j3w1-select .j3w1-temporal-action{min-width:var(--space-32);border:0;border-inline-start:var(--border-width-default) solid var(--color-border-control);border-radius:var(--radius-none);background:var(--color-surface-raised);color:var(--color-text-bright);font:inherit;cursor:pointer;flex:none}j3w1-select .j3w1-temporal-hint{color:var(--color-text-muted);font-size:var(--font-size-ui-sm);margin-block-start:var(--space-4);display:block}j3w1-select .j3w1-temporal :focus-visible,j3w1-select .j3w1-calendar :focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}j3w1-select .j3w1-temporal [aria-invalid=true]{border:var(--border-width-emphasis) solid var(--color-status-danger-border)}j3w1-select .j3w1-temporal [aria-invalid=true]:focus-visible{outline:var(--focus-ring-container)}j3w1-select .j3w1-temporal-row:focus-within{border-color:var(--color-border-active)}j3w1-select .j3w1-temporal-input:hover:not(:disabled):not([readonly]){background:var(--color-interaction-hover-bg)}j3w1-select .j3w1-temporal :disabled{color:var(--color-text-disabled);background:var(--color-interaction-disabled-bg);cursor:not-allowed}j3w1-select .j3w1-temporal-input[readonly]{background:var(--color-surface-canvas)}j3w1-select .j3w1-temporal-row:has([readonly]){border:0;border-block-end:var(--border-width-default) solid var(--color-border-divider);background:var(--color-surface-canvas)}j3w1-select .j3w1-temporal-row:has([readonly])>.j3w1-temporal-action{display:none}j3w1-select .j3w1-temporal-row:has(input:disabled){border-color:var(--color-border-disabled)}j3w1-select .j3w1-calendar{box-sizing:border-box;width:min(calc(var(--font-size-ui-md) * 22),calc(100vw - var(--space-16)));padding:var(--space-12);border:var(--border-width-default) solid var(--color-border-overlay);border-radius:var(--radius-none);background:var(--color-surface-raised);color:var(--color-text-default);font:inherit;z-index:var(--z-popover);margin:0;display:block}j3w1-select .j3w1-calendar[hidden]{display:none}j3w1-select .j3w1-calendar-heading{justify-content:space-between;align-items:center;gap:var(--space-8);margin-block-end:var(--space-12);display:flex}j3w1-select .j3w1-calendar-week{gap:var(--space-4);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}j3w1-select .j3w1-calendar [role=columnheader]{text-align:center;color:var(--color-text-muted);padding-block:var(--space-4)}j3w1-select .j3w1-calendar button{width:100%;padding:var(--space-8) var(--space-4);border:var(--border-width-default) solid var(--color-border-control);border-radius:var(--radius-none);background:var(--color-surface-input);color:var(--color-text-default);font:inherit;cursor:pointer}j3w1-select .j3w1-calendar [data-month]{width:auto;min-width:var(--space-32)}j3w1-select .j3w1-calendar [aria-pressed=true]{background:var(--color-interaction-selection-bg);color:var(--color-interaction-selection-text)}j3w1-select .j3w1-calendar [aria-pressed=true]:focus-visible{outline:var(--focus-ring-container)}j3w1-select .j3w1-calendar button:disabled{color:var(--color-text-disabled);background:var(--color-interaction-disabled-bg);cursor:not-allowed}j3w1-select .j3w1-choice{min-width:min(calc(var(--font-size-ui-md) * 12), calc(100vw - var(--space-32)));max-width:100%;color:var(--color-text-default);font:inherit;display:block}j3w1-select .j3w1-choice-trigger{justify-content:space-between;align-items:center;gap:var(--space-12);width:100%;min-height:var(--density-control-height,32px);padding:0 var(--density-control-padding-x,12px);border:var(--border-width-default) solid var(--color-border-control);background:var(--color-surface-input);color:var(--color-text-default);border-radius:var(--radius-none);font:inherit;text-align:start;cursor:pointer;display:flex}j3w1-select .j3w1-choice-value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}j3w1-select .j3w1-choice-chevron{width:var(--icon-size-md);height:var(--icon-size-md);color:var(--color-text-accent);flex:none}j3w1-select .j3w1-choice-trigger:hover{background:var(--color-interaction-hover-bg)}j3w1-select .j3w1-choice-trigger:focus-visible,j3w1-select .j3w1-choice-list:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}j3w1-select .j3w1-choice-list{box-sizing:border-box;min-width:0;max-width:calc(100vw - var(--space-16));max-height:calc(var(--font-size-ui-md) * 18);background:var(--color-surface-raised);color:var(--color-text-default);border:var(--border-width-default) solid var(--color-border-overlay);border-radius:var(--radius-none);font:inherit;z-index:var(--z-popover);margin:0;padding:0;display:block;overflow:auto}j3w1-select .j3w1-choice-list[popover]{inset:auto}j3w1-select .j3w1-choice-list[hidden]{display:none}j3w1-select .j3w1-choice-option{align-items:center;gap:var(--space-8);min-height:var(--density-control-height,32px);padding:0 var(--space-8);border-inline-start:var(--border-width-emphasis) solid transparent;cursor:pointer;overflow-wrap:anywhere;display:flex}j3w1-select .j3w1-choice-check{width:var(--icon-size-md);visibility:hidden;flex:none}j3w1-select .j3w1-choice-option[aria-selected=true]{background:var(--color-interaction-selection-bg);color:var(--color-interaction-selection-text);border-inline-start-color:var(--color-border-selected-indicator)}j3w1-select .j3w1-choice-option[aria-selected=true] .j3w1-choice-check{visibility:visible}j3w1-select .j3w1-choice-option[data-active],j3w1-select .j3w1-choice-option:hover{outline:var(--focus-ring);outline-offset:calc(-1 * var(--space-2))}j3w1-select .j3w1-choice-option[aria-selected=true][data-active],j3w1-select .j3w1-choice-option[aria-selected=true]:hover{outline:var(--focus-ring)}j3w1-select .j3w1-choice-option[aria-disabled=true]{color:var(--color-text-disabled);cursor:not-allowed}j3w1-select .j3w1-choice-trigger:disabled,j3w1-select .j3w1-choice-list[aria-disabled=true]{color:var(--color-text-disabled);background:var(--color-interaction-disabled-bg);border-color:var(--color-border-disabled);cursor:not-allowed}j3w1-select .j3w1-choice-group{display:block}j3w1-select .j3w1-choice-group-label{padding:var(--space-8);color:var(--color-text-muted);font-size:var(--font-size-ui-sm);display:block}j3w1-select .j3w1-choice-error{color:var(--color-status-danger-text);margin-block-start:var(--space-4);display:block}j3w1-select .j3w1-choice [aria-invalid=true]{border:var(--border-width-emphasis) solid var(--color-status-danger-border)}j3w1-select .select-root:has(.j3w1-choice)>.select-chevron{display:none}j3w1-select :where([data-j3w1-controls] *)::selection{color:var(--color-interaction-text-selection-text);background:var(--color-interaction-text-selection-bg)}j3w1-select :where([data-j3w1-controls] *):where(button,input,textarea){accent-color:var(--color-interaction-selection-bg);font:inherit;border-radius:var(--radius-none)}j3w1-select input:where([data-j3w1-controls] *)[type=checkbox]:not(.checkbox-input),j3w1-select input:where([data-j3w1-controls] *)[type=radio]:not(.radio-input):not(.radio-group-input){appearance:none;width:var(--density-icon,16px);height:var(--density-icon,16px);vertical-align:middle;border:var(--border-width-default) solid var(--color-border-control);background:var(--color-surface-input);place-content:center;padding:0;display:inline-grid}j3w1-select input:where([data-j3w1-controls] *)[type=checkbox]:not(.checkbox-input):checked,j3w1-select input:where([data-j3w1-controls] *)[type=radio]:not(.radio-input):not(.radio-group-input):checked{background:var(--color-interaction-selection-bg);color:var(--color-interaction-selection-text)}j3w1-select input:where([data-j3w1-controls] *)[type=checkbox]:not(.checkbox-input):checked:after{content:"✓";font-size:calc(var(--density-icon,16px) * .75);line-height:1}j3w1-select input:where([data-j3w1-controls] *)[type=radio]:not(.radio-input):not(.radio-group-input):checked:after{content:"";width:calc(var(--density-icon,16px) / 2);height:calc(var(--density-icon,16px) / 2);background:var(--color-interaction-selection-text)}j3w1-select input:where([data-j3w1-controls] *)[type=file]::file-selector-button{font:inherit;padding:var(--space-8) var(--space-12);border:var(--border-width-default) solid var(--color-border-control);border-radius:var(--radius-none);color:var(--color-text-default);background:var(--color-surface-raised);margin-inline-end:var(--space-12)}j3w1-select input:where([data-j3w1-controls] *)[type=number]{appearance:textfield}j3w1-select input:where([data-j3w1-controls] *)[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}j3w1-select input:where([data-j3w1-controls] *)[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}j3w1-select input:where([data-j3w1-controls] *)[type=range]{appearance:none;background:var(--color-surface-input)}j3w1-select input:where([data-j3w1-controls] *)[type=range]::-webkit-slider-runnable-track{height:var(--space-4);background:var(--color-border-control)}j3w1-select input:where([data-j3w1-controls] *)[type=range]::-moz-range-track{height:var(--space-4);background:var(--color-border-control)}j3w1-select input:where([data-j3w1-controls] *)[type=range]::-webkit-slider-thumb{appearance:none;width:var(--icon-size-md);height:var(--icon-size-md);margin-top:calc((var(--space-4) - var(--icon-size-md)) / 2);border:var(--border-width-default) solid var(--color-border-control);border-radius:var(--radius-none);background:var(--color-action-primary-bg)}j3w1-select input:where([data-j3w1-controls] *)[type=range]::-moz-range-thumb{width:var(--icon-size-md);height:var(--icon-size-md);border:var(--border-width-default) solid var(--color-border-control);border-radius:var(--radius-none);background:var(--color-action-primary-bg)}j3w1-select .select{gap:var(--space-4);min-width:0;max-width:calc(var(--font-size-ui-md) * 28);color:var(--color-text-default);display:grid;position:relative}j3w1-select .select-label{color:var(--color-text-bright);font-size:var(--font-size-ui-sm);line-height:var(--font-line-height-ui-sm)}j3w1-select .select-required{color:var(--color-status-danger-text);display:none}j3w1-select .select-root{min-width:0;min-height:var(--density-control-height,32px);background:var(--color-surface-input);color:var(--color-icon-default);border:var(--border-width-default) solid var(--color-border-control);border-radius:var(--radius-none);display:grid;position:relative}j3w1-select .select-control{appearance:none;width:100%;min-width:0;min-height:calc(var(--density-control-height,32px) - 2 * var(--border-width-default));padding:0 calc(var(--density-control-padding-x,12px) + var(--icon-size-md) + var(--space-4)) 0 var(--density-control-padding-x,12px);border-radius:var(--radius-none);color:var(--color-text-default);font:inherit;cursor:default;background:0 0;border:0;outline:0;margin:0}j3w1-select .select-control-multiple{padding:var(--space-2) 0;overflow-y:auto}j3w1-select .select-control option,j3w1-select .select-control optgroup{background:var(--color-surface-raised);color:var(--color-text-default);font:inherit;font-style:normal}j3w1-select .select-control option{padding:0 var(--density-control-padding-x,12px);min-height:var(--density-row-height,36px)}j3w1-select .select-control optgroup{color:var(--color-text-muted)}j3w1-select .select-control option:checked{background:var(--color-interaction-selection-bg);color:var(--color-interaction-selection-text)}j3w1-select .select-chevron{inset-inline-end:var(--density-control-padding-x,12px);width:var(--icon-size-md);height:var(--icon-size-md);margin-top:calc(var(--icon-size-md) / -2);stroke:currentColor;fill:none;pointer-events:none;position:absolute;top:50%}j3w1-select .select-help{color:var(--color-text-muted);font-size:var(--font-size-ui-sm);line-height:var(--font-line-height-ui-sm);margin:0}j3w1-select .select-message{color:var(--color-status-danger-text);font-size:var(--font-size-ui-sm);line-height:var(--font-line-height-ui-sm);margin:0;display:none}@media (hover:hover){j3w1-select .select-root:hover{background:var(--color-interaction-hover-bg)}}j3w1-select .select-root:has(.select-control:focus-visible){border-color:var(--color-border-active);outline:var(--focus-ring);outline-offset:var(--focus-offset)}j3w1-select .select:has(.select-control:required) .select-required{display:inline}:is(j3w1-select .select-root:has(.select-control[aria-invalid=true]),j3w1-select .select-root:has(.select-control:user-invalid)){border-color:var(--color-status-danger-border);border-width:var(--border-width-emphasis)}:is(j3w1-select .select:has(.select-control[aria-invalid=true]) .select-message,j3w1-select .select:has(.select-control:user-invalid) .select-message){display:block}j3w1-select .select:has(.select-control[aria-invalid=true]) .select-help{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}j3w1-select .select-root:has(.select-control[aria-invalid=true]:focus-visible){border-color:var(--color-status-danger-border);outline:var(--border-width-default) dashed var(--color-interaction-focus-ring-container);outline-offset:var(--focus-offset-invalid)}j3w1-select .select-root:has(.select-control:disabled){background:var(--color-interaction-disabled-bg);color:var(--color-text-disabled);border-color:var(--color-border-disabled);cursor:not-allowed}j3w1-select .select-control:disabled{color:var(--color-text-disabled);cursor:not-allowed}j3w1-select .select:has(.select-control:disabled) .select-label{color:var(--color-text-disabled)}@media (forced-colors:active){j3w1-select .select-root:has(.select-control:focus-visible){outline-color:highlight}}j3w1-select .select-control:disabled{opacity:1}j3w1-select [hidden]{display:none!important}j3w1-select .j3w1-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}j3w1-select .j3w1-readonly-text{white-space:pre;font:inherit;overflow:auto}:is(j3w1-select dialog.dialog:modal,j3w1-select dialog.command-palette-dialog:modal){max-width:calc(100vw - var(--space-32));max-height:calc(100dvh - var(--space-32));margin:auto;position:fixed;inset:0;overflow:auto}j3w1-select dialog.drawer:modal{height:100dvh;max-height:100dvh;margin-block:0;position:fixed;inset-block:0;overflow:auto}j3w1-select dialog.drawer-start:modal{margin-inline:0;inset-inline:0 auto}j3w1-select dialog.drawer-end:modal{margin-inline:0;inset-inline:auto 0}j3w1-select .menu-list,j3w1-select .combobox-listbox,j3w1-select .tooltip-popup,j3w1-select .popover-panel{z-index:var(--z-popover)}j3w1-select .tooltip-popup:not([hidden]){width:max-content;max-width:min(calc(var(--font-size-ui-md) * 24), calc(100vw - var(--space-32)));display:block}j3w1-select .combobox-option[aria-selected=true]{background:var(--color-interaction-selection-bg);color:var(--color-interaction-selection-text)}j3w1-select .menu-list [role=menu]{min-width:calc(var(--font-size-ui-md) * 10)}j3w1-select [data-tree-toggle]{padding:0 var(--space-4);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}j3w1-select .file-input-zone[data-dragging=true]{outline:var(--border-width-emphasis) dashed var(--color-interaction-drop-target)}j3w1-select .data-table-resize{cursor:col-resize;touch-action:none}j3w1-select .wizard-panel[hidden]{display:none}@media (prefers-reduced-motion:reduce){j3w1-select,j3w1-select *{scroll-behavior:auto;transition:none;animation:none}}@media (forced-colors:active){j3w1-select .chart-series{fill:canvastext;stroke:canvastext}j3w1-select [aria-selected=true]{border-inline-start:var(--border-width-emphasis) solid Highlight}}[data-j3w1-controls]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--color-surface-canvas);color:var(--color-text-default);font-family:var(--font-family-mono);font-size:var(--font-size-ui-md);line-height:var(--font-line-height-ui-md)}[data-j3w1-controls],[data-j3w1-controls] *,[data-j3w1-controls] :before,[data-j3w1-controls] :after{box-sizing:border-box}[data-j3w1-controls] button,[data-j3w1-controls] input,[data-j3w1-controls] select,[data-j3w1-controls] textarea{font:inherit}[data-j3w1-controls] ::selection{background:var(--color-interaction-text-selection-bg);color:var(--color-interaction-text-selection-text)}[data-j3w1-controls] .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}[data-j3w1-controls] :where([data-j3w1-controls] *)[hidden]{display:none!important}[data-j3w1-controls] :where([data-j3w1-controls] *):where(button,input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea){min-height:var(--density-control-height,32px);padding:var(--space-8) var(--density-control-padding-x,12px);border:var(--border-width-default) solid var(--color-border-control);border-radius:var(--radius-none);background:var(--color-surface-input);color:var(--color-text-default);font:inherit}[data-j3w1-controls] :where([data-j3w1-controls] *):where(button,input:not([type=checkbox]):not([type=radio]):not([type=range])){padding-block:0}[data-j3w1-controls] :where([data-j3w1-controls] *):where(button,input,textarea):focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}[data-j3w1-controls] :where([data-j3w1-controls] *):where(button,input,textarea):disabled{color:var(--color-text-disabled);background:var(--color-interaction-disabled-bg);border-color:var(--color-border-disabled);opacity:1}[data-j3w1-controls] :where([data-j3w1-controls] *):where(input,textarea)::placeholder{color:var(--color-text-placeholder);opacity:1}[data-j3w1-controls] :where([data-j3w1-controls] *):where(fieldset){min-width:0;padding:var(--space-16);border:var(--border-width-default) solid var(--color-border-control)}[data-j3w1-controls] .j3w1-temporal{min-width:0;max-width:100%;display:block}[data-j3w1-controls] .j3w1-temporal-row{border:var(--border-width-default) solid var(--color-border-control);background:var(--color-surface-input);align-items:stretch;min-width:0;display:flex}[data-j3w1-controls] .j3w1-temporal-input{width:100%;min-width:0;padding:0 var(--density-control-padding-x,12px);border-radius:var(--radius-none);background:var(--color-surface-input);color:var(--color-text-default);font:inherit;border:0}[data-j3w1-controls] .j3w1-temporal-action{min-width:var(--space-32);border:0;border-inline-start:var(--border-width-default) solid var(--color-border-control);border-radius:var(--radius-none);background:var(--color-surface-raised);color:var(--color-text-bright);font:inherit;cursor:pointer;flex:none}[data-j3w1-controls] .j3w1-temporal-hint{color:var(--color-text-muted);font-size:var(--font-size-ui-sm);margin-block-start:var(--space-4);display:block}[data-j3w1-controls] .j3w1-temporal :focus-visible,[data-j3w1-controls] .j3w1-calendar :focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}[data-j3w1-controls] .j3w1-temporal [aria-invalid=true]{border:var(--border-width-emphasis) solid var(--color-status-danger-border)}[data-j3w1-controls] .j3w1-temporal [aria-invalid=true]:focus-visible{outline:var(--focus-ring-container)}[data-j3w1-controls] .j3w1-temporal-row:focus-within{border-color:var(--color-border-active)}[data-j3w1-controls] .j3w1-temporal-input:hover:not(:disabled):not([readonly]){background:var(--color-interaction-hover-bg)}[data-j3w1-controls] .j3w1-temporal :disabled{color:var(--color-text-disabled);background:var(--color-interaction-disabled-bg);cursor:not-allowed}[data-j3w1-controls] .j3w1-temporal-input[readonly]{background:var(--color-surface-canvas)}[data-j3w1-controls] .j3w1-temporal-row:has([readonly]){border:0;border-block-end:var(--border-width-default) solid var(--color-border-divider);background:var(--color-surface-canvas)}[data-j3w1-controls] .j3w1-temporal-row:has([readonly])>.j3w1-temporal-action{display:none}[data-j3w1-controls] .j3w1-temporal-row:has(input:disabled){border-color:var(--color-border-disabled)}[data-j3w1-controls] .j3w1-calendar{box-sizing:border-box;width:min(calc(var(--font-size-ui-md) * 22),calc(100vw - var(--space-16)));padding:var(--space-12);border:var(--border-width-default) solid var(--color-border-overlay);border-radius:var(--radius-none);background:var(--color-surface-raised);color:var(--color-text-default);font:inherit;z-index:var(--z-popover);margin:0;display:block}[data-j3w1-controls] .j3w1-calendar[hidden]{display:none}[data-j3w1-controls] .j3w1-calendar-heading{justify-content:space-between;align-items:center;gap:var(--space-8);margin-block-end:var(--space-12);display:flex}[data-j3w1-controls] .j3w1-calendar-week{gap:var(--space-4);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}[data-j3w1-controls] .j3w1-calendar [role=columnheader]{text-align:center;color:var(--color-text-muted);padding-block:var(--space-4)}[data-j3w1-controls] .j3w1-calendar button{width:100%;padding:var(--space-8) var(--space-4);border:var(--border-width-default) solid var(--color-border-control);border-radius:var(--radius-none);background:var(--color-surface-input);color:var(--color-text-default);font:inherit;cursor:pointer}[data-j3w1-controls] .j3w1-calendar [data-month]{width:auto;min-width:var(--space-32)}[data-j3w1-controls] .j3w1-calendar [aria-pressed=true]{background:var(--color-interaction-selection-bg);color:var(--color-interaction-selection-text)}[data-j3w1-controls] .j3w1-calendar [aria-pressed=true]:focus-visible{outline:var(--focus-ring-container)}[data-j3w1-controls] .j3w1-calendar button:disabled{color:var(--color-text-disabled);background:var(--color-interaction-disabled-bg);cursor:not-allowed}[data-j3w1-controls] .j3w1-choice{min-width:min(calc(var(--font-size-ui-md) * 12), calc(100vw - var(--space-32)));max-width:100%;color:var(--color-text-default);font:inherit;display:block}[data-j3w1-controls] .j3w1-choice-trigger{justify-content:space-between;align-items:center;gap:var(--space-12);width:100%;min-height:var(--density-control-height,32px);padding:0 var(--density-control-padding-x,12px);border:var(--border-width-default) solid var(--color-border-control);background:var(--color-surface-input);color:var(--color-text-default);border-radius:var(--radius-none);font:inherit;text-align:start;cursor:pointer;display:flex}[data-j3w1-controls] .j3w1-choice-value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-j3w1-controls] .j3w1-choice-chevron{width:var(--icon-size-md);height:var(--icon-size-md);color:var(--color-text-accent);flex:none}[data-j3w1-controls] .j3w1-choice-trigger:hover{background:var(--color-interaction-hover-bg)}[data-j3w1-controls] .j3w1-choice-trigger:focus-visible,[data-j3w1-controls] .j3w1-choice-list:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}[data-j3w1-controls] .j3w1-choice-list{box-sizing:border-box;min-width:0;max-width:calc(100vw - var(--space-16));max-height:calc(var(--font-size-ui-md) * 18);background:var(--color-surface-raised);color:var(--color-text-default);border:var(--border-width-default) solid var(--color-border-overlay);border-radius:var(--radius-none);font:inherit;z-index:var(--z-popover);margin:0;padding:0;display:block;overflow:auto}[data-j3w1-controls] .j3w1-choice-list[popover]{inset:auto}[data-j3w1-controls] .j3w1-choice-list[hidden]{display:none}[data-j3w1-controls] .j3w1-choice-option{align-items:center;gap:var(--space-8);min-height:var(--density-control-height,32px);padding:0 var(--space-8);border-inline-start:var(--border-width-emphasis) solid transparent;cursor:pointer;overflow-wrap:anywhere;display:flex}[data-j3w1-controls] .j3w1-choice-check{width:var(--icon-size-md);visibility:hidden;flex:none}[data-j3w1-controls] .j3w1-choice-option[aria-selected=true]{background:var(--color-interaction-selection-bg);color:var(--color-interaction-selection-text);border-inline-start-color:var(--color-border-selected-indicator)}[data-j3w1-controls] .j3w1-choice-option[aria-selected=true] .j3w1-choice-check{visibility:visible}[data-j3w1-controls] .j3w1-choice-option[data-active],[data-j3w1-controls] .j3w1-choice-option:hover{outline:var(--focus-ring);outline-offset:calc(-1 * var(--space-2))}[data-j3w1-controls] .j3w1-choice-option[aria-selected=true][data-active],[data-j3w1-controls] .j3w1-choice-option[aria-selected=true]:hover{outline:var(--focus-ring)}[data-j3w1-controls] .j3w1-choice-option[aria-disabled=true]{color:var(--color-text-disabled);cursor:not-allowed}[data-j3w1-controls] .j3w1-choice-trigger:disabled,[data-j3w1-controls] .j3w1-choice-list[aria-disabled=true]{color:var(--color-text-disabled);background:var(--color-interaction-disabled-bg);border-color:var(--color-border-disabled);cursor:not-allowed}[data-j3w1-controls] .j3w1-choice-group{display:block}[data-j3w1-controls] .j3w1-choice-group-label{padding:var(--space-8);color:var(--color-text-muted);font-size:var(--font-size-ui-sm);display:block}[data-j3w1-controls] .j3w1-choice-error{color:var(--color-status-danger-text);margin-block-start:var(--space-4);display:block}[data-j3w1-controls] .j3w1-choice [aria-invalid=true]{border:var(--border-width-emphasis) solid var(--color-status-danger-border)}[data-j3w1-controls] .select-root:has(.j3w1-choice)>.select-chevron{display:none}[data-j3w1-controls] :where([data-j3w1-controls] *)::selection{color:var(--color-interaction-text-selection-text);background:var(--color-interaction-text-selection-bg)}[data-j3w1-controls] :where([data-j3w1-controls] *):where(button,input,textarea){accent-color:var(--color-interaction-selection-bg);font:inherit;border-radius:var(--radius-none)}[data-j3w1-controls] input:where([data-j3w1-controls] *)[type=checkbox]:not(.checkbox-input),[data-j3w1-controls] input:where([data-j3w1-controls] *)[type=radio]:not(.radio-input):not(.radio-group-input){appearance:none;width:var(--density-icon,16px);height:var(--density-icon,16px);vertical-align:middle;border:var(--border-width-default) solid var(--color-border-control);background:var(--color-surface-input);place-content:center;padding:0;display:inline-grid}[data-j3w1-controls] input:where([data-j3w1-controls] *)[type=checkbox]:not(.checkbox-input):checked,[data-j3w1-controls] input:where([data-j3w1-controls] *)[type=radio]:not(.radio-input):not(.radio-group-input):checked{background:var(--color-interaction-selection-bg);color:var(--color-interaction-selection-text)}[data-j3w1-controls] input:where([data-j3w1-controls] *)[type=checkbox]:not(.checkbox-input):checked:after{content:"✓";font-size:calc(var(--density-icon,16px) * .75);line-height:1}[data-j3w1-controls] input:where([data-j3w1-controls] *)[type=radio]:not(.radio-input):not(.radio-group-input):checked:after{content:"";width:calc(var(--density-icon,16px) / 2);height:calc(var(--density-icon,16px) / 2);background:var(--color-interaction-selection-text)}[data-j3w1-controls] input:where([data-j3w1-controls] *)[type=file]::file-selector-button{font:inherit;padding:var(--space-8) var(--space-12);border:var(--border-width-default) solid var(--color-border-control);border-radius:var(--radius-none);color:var(--color-text-default);background:var(--color-surface-raised);margin-inline-end:var(--space-12)}[data-j3w1-controls] input:where([data-j3w1-controls] *)[type=number]{appearance:textfield}[data-j3w1-controls] input:where([data-j3w1-controls] *)[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}[data-j3w1-controls] input:where([data-j3w1-controls] *)[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}[data-j3w1-controls] input:where([data-j3w1-controls] *)[type=range]{appearance:none;background:var(--color-surface-input)}[data-j3w1-controls] input:where([data-j3w1-controls] *)[type=range]::-webkit-slider-runnable-track{height:var(--space-4);background:var(--color-border-control)}[data-j3w1-controls] input:where([data-j3w1-controls] *)[type=range]::-moz-range-track{height:var(--space-4);background:var(--color-border-control)}[data-j3w1-controls] input:where([data-j3w1-controls] *)[type=range]::-webkit-slider-thumb{appearance:none;width:var(--icon-size-md);height:var(--icon-size-md);margin-top:calc((var(--space-4) - var(--icon-size-md)) / 2);border:var(--border-width-default) solid var(--color-border-control);border-radius:var(--radius-none);background:var(--color-action-primary-bg)}[data-j3w1-controls] input:where([data-j3w1-controls] *)[type=range]::-moz-range-thumb{width:var(--icon-size-md);height:var(--icon-size-md);border:var(--border-width-default) solid var(--color-border-control);border-radius:var(--radius-none);background:var(--color-action-primary-bg)}j3w1-textarea{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--color-surface-canvas);color:var(--color-text-default);font-family:var(--font-family-mono);font-size:var(--font-size-ui-md);line-height:var(--font-line-height-ui-md);display:block}j3w1-textarea,j3w1-textarea *,j3w1-textarea :before,j3w1-textarea :after{box-sizing:border-box}j3w1-textarea button,j3w1-textarea input,j3w1-textarea select,j3w1-textarea textarea{font:inherit}j3w1-textarea ::selection{background:var(--color-interaction-text-selection-bg);color:var(--color-interaction-text-selection-text)}j3w1-textarea .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}j3w1-textarea .textarea{gap:var(--space-4);min-width:0;max-width:calc(var(--font-size-ui-md) * 28);color:var(--color-text-default);display:grid;position:relative}j3w1-textarea .textarea-label{color:var(--color-text-bright);font-size:var(--font-size-ui-sm);line-height:var(--font-line-height-ui-sm)}j3w1-textarea .textarea-required{color:var(--color-status-danger-text);display:none}j3w1-textarea .textarea-root{background:var(--color-surface-input);border:var(--border-width-default) solid var(--color-border-control);border-radius:var(--radius-none);min-width:0;display:grid}j3w1-textarea .textarea-input{width:100%;min-width:0;min-height:calc(var(--density-control-height,32px) * 2);padding:var(--space-4) var(--density-control-padding-x,12px);color:var(--color-text-default);caret-color:var(--color-code-caret);font:inherit;line-height:var(--font-line-height-ui-md);resize:vertical;background:0 0;border:0;outline:0;display:block}j3w1-textarea .textarea-input::placeholder{color:var(--color-text-placeholder);opacity:1;font-style:italic}j3w1-textarea .textarea-input::selection{background:var(--color-interaction-text-selection-bg);color:var(--color-interaction-text-selection-text)}j3w1-textarea .textarea-count{color:var(--color-text-muted);font-size:var(--font-size-ui-sm);line-height:var(--font-line-height-ui-sm);font-variant-numeric:tabular-nums;justify-self:end;margin:0}j3w1-textarea .textarea-help{color:var(--color-text-muted);font-size:var(--font-size-ui-sm);line-height:var(--font-line-height-ui-sm);margin:0}j3w1-textarea .textarea-message{color:var(--color-status-danger-text);font-size:var(--font-size-ui-sm);line-height:var(--font-line-height-ui-sm);margin:0;display:none}j3w1-textarea .textarea-root:hover{background:var(--color-interaction-hover-bg)}j3w1-textarea .textarea-root:has(.textarea-input:focus-visible){border-color:var(--color-border-active);outline:var(--focus-ring);outline-offset:var(--focus-offset)}j3w1-textarea .textarea:has(.textarea-input:required) .textarea-required{display:inline}:is(j3w1-textarea .textarea-root:has(.textarea-input[aria-invalid=true]),j3w1-textarea .textarea-root:has(.textarea-input:user-invalid)){border-color:var(--color-status-danger-border);border-width:var(--border-width-emphasis)}:is(j3w1-textarea .textarea:has(.textarea-input[aria-invalid=true]) .textarea-message,j3w1-textarea .textarea:has(.textarea-input:user-invalid) .textarea-message){display:block}j3w1-textarea .textarea:has(.textarea-input[aria-invalid=true]) .textarea-count{color:var(--color-status-danger-text)}j3w1-textarea .textarea:has(.textarea-input[aria-invalid=true]) .textarea-help{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}j3w1-textarea .textarea-root:has(.textarea-input[aria-invalid=true]:focus-visible){border-color:var(--color-status-danger-border);outline:var(--border-width-default) dashed var(--color-interaction-focus-ring-container);outline-offset:var(--focus-offset-invalid)}j3w1-textarea .textarea-root:has(.textarea-input:disabled){background:var(--color-interaction-disabled-bg);border-color:var(--color-border-disabled);cursor:not-allowed}j3w1-textarea .textarea-input:disabled{color:var(--color-text-disabled);resize:none;cursor:not-allowed}j3w1-textarea .textarea:has(.textarea-input:disabled) .textarea-label{color:var(--color-text-disabled)}j3w1-textarea .textarea-root:has(.textarea-input:disabled):hover{background:var(--color-interaction-disabled-bg)}j3w1-textarea .textarea-root:has(.textarea-input:read-only:not(:disabled)){background:var(--color-surface-canvas);border-color:#0000;border-bottom:var(--border-width-default) dotted var(--color-border-divider)}j3w1-textarea .textarea-input:read-only{resize:none}j3w1-textarea .textarea-root:has(.textarea-input:read-only:focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-offset)}@media (hover:none){j3w1-textarea .textarea-root:hover{background:var(--color-surface-input)}}@media (forced-colors:active){j3w1-textarea .textarea-root:has(.textarea-input:focus-visible){outline-color:highlight}}j3w1-textarea [hidden]{display:none!important}j3w1-textarea .j3w1-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}j3w1-textarea .j3w1-readonly-text{white-space:pre;font:inherit;overflow:auto}:is(j3w1-textarea dialog.dialog:modal,j3w1-textarea dialog.command-palette-dialog:modal){max-width:calc(100vw - var(--space-32));max-height:calc(100dvh - var(--space-32));margin:auto;position:fixed;inset:0;overflow:auto}j3w1-textarea dialog.drawer:modal{height:100dvh;max-height:100dvh;margin-block:0;position:fixed;inset-block:0;overflow:auto}j3w1-textarea dialog.drawer-start:modal{margin-inline:0;inset-inline:0 auto}j3w1-textarea dialog.drawer-end:modal{margin-inline:0;inset-inline:auto 0}j3w1-textarea .menu-list,j3w1-textarea .combobox-listbox,j3w1-textarea .tooltip-popup,j3w1-textarea .popover-panel{z-index:var(--z-popover)}j3w1-textarea .tooltip-popup:not([hidden]){width:max-content;max-width:min(calc(var(--font-size-ui-md) * 24), calc(100vw - var(--space-32)));display:block}j3w1-textarea .combobox-option[aria-selected=true]{background:var(--color-interaction-selection-bg);color:var(--color-interaction-selection-text)}j3w1-textarea .menu-list [role=menu]{min-width:calc(var(--font-size-ui-md) * 10)}j3w1-textarea [data-tree-toggle]{padding:0 var(--space-4);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}j3w1-textarea .file-input-zone[data-dragging=true]{outline:var(--border-width-emphasis) dashed var(--color-interaction-drop-target)}j3w1-textarea .data-table-resize{cursor:col-resize;touch-action:none}j3w1-textarea .wizard-panel[hidden]{display:none}@media (prefers-reduced-motion:reduce){j3w1-textarea,j3w1-textarea *{scroll-behavior:auto;transition:none;animation:none}}@media (forced-colors:active){j3w1-textarea .chart-series{fill:canvastext;stroke:canvastext}j3w1-textarea [aria-selected=true]{border-inline-start:var(--border-width-emphasis) solid Highlight}}*{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:var(--font-size-ui-md)/1.6 var(--font-family-mono);color:var(--color-text-default);background:var(--color-surface-canvas)}body{min-width:320px;margin:0}button,input,select,textarea{font:inherit;color:inherit}button,select{cursor:pointer}button,input,select,textarea{border:1px solid var(--color-border-control);background:var(--color-surface-input);border-radius:var(--radius-none);max-width:100%;padding:8px 12px}button:hover{background:var(--color-interaction-hover-bg)}button:disabled{cursor:default;color:var(--color-text-muted)}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}a{color:var(--color-text-link);text-decoration:underline;-webkit-text-decoration-color:var(--color-text-link-underline);text-decoration-color:var(--color-text-link-underline);text-decoration-thickness:var(--border-width-default);text-underline-offset:var(--space-2)}a:hover{color:var(--color-text-link-hover);background:var(--color-interaction-hover-bg-strong);text-decoration-color:currentColor;text-decoration-thickness:var(--border-width-emphasis)}h1,h2,h3{color:var(--color-text-bright);margin:0;line-height:1.3}h1{letter-spacing:-.04em;font-size:clamp(26px,3vw,38px)}h2{font-size:18px}h3{font-size:15px}p{margin-block:10px}.eyebrow,.nav-caption{color:var(--color-text-muted);letter-spacing:.12em;font-size:10px}.demo-workspace{min-width:0}.demo-shell{grid-template-columns:216px minmax(0,1fr);min-height:100vh;display:grid}.demo-sidebar{background:var(--color-surface-chrome);border-inline-end:1px solid var(--color-border-default);padding:28px 18px}.wordmark{color:var(--color-text-bright);font-size:23px;font-weight:700;text-decoration:none}.wordmark span{color:var(--color-text-muted);font-size:11px}.nav-caption{margin:0 8px 8px}.demo-sidebar nav a{text-transform:capitalize;border-inline-start:2px solid #0000;padding:7px 10px;text-decoration:none;display:block}.demo-sidebar nav a.router-link-active{color:var(--color-interaction-selection-text);background:var(--color-interaction-selection-bg);border-color:var(--color-interaction-focus-ring)}.back-spec{margin-top:32px;display:block}.demo-topline{border-bottom:1px solid var(--color-border-default);justify-content:space-between;align-items:center;gap:12px;padding:16px 32px;display:flex}.identity{background:var(--color-surface-default);border:1px solid var(--color-border-control);place-items:center;width:32px;height:32px;display:grid}.demo-context{color:var(--color-text-muted);justify-content:space-between;align-items:center;gap:16px;padding:12px 32px;font-size:11px;display:flex}main{max-width:1600px;margin-inline:auto;padding:24px 32px}.view-heading{justify-content:space-between;align-items:start;gap:20px;margin-bottom:28px;display:flex}.view-heading p{color:var(--color-text-muted)}.panel{background:var(--color-surface-default);border:1px solid var(--color-border-default);min-width:0;padding:24px}.panel-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-block:24px;display:grid}.metric{color:var(--color-text-bright);margin-block:12px;font-size:30px;line-height:1.4;display:block}.metric-label{color:var(--color-text-muted)}.dashboard-middle{grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);gap:20px;margin-block:20px;display:grid}.chart-bars{align-items:end;gap:12px;height:190px;padding-top:20px;display:flex}.chart-bar{background:var(--color-chart-series-2);flex:1;min-width:2px}.chart-caption{color:var(--color-text-muted);justify-content:space-between;margin-top:20px;font-size:10px;display:flex}.actions,.filters{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.filters{margin-block:20px}label{gap:6px;display:grid}.filters label:first-child{flex:1;min-width:160px}.table-scroll{overflow:auto}.records-table{border-collapse:collapse;white-space:nowrap;width:100%}.records-table thead th{color:var(--color-text-bright);font-weight:var(--font-weight-bold);text-align:start;font-size:11px}.records-table td,.records-table th{border-bottom:1px solid var(--color-border-default);padding:14px 12px}.records-table td:first-child{padding-inline-start:0}.status{color:var(--color-status-info-text)}.status.ready{color:var(--color-status-success-text)}.status.review{color:var(--color-status-warning-text)}.muted{color:var(--color-text-muted)}.success{color:var(--color-status-success-text)}.block{display:block}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.form-grid .wide{grid-column:1/-1}.form-grid input,.form-grid select,.form-grid textarea{width:100%}.form-grid fieldset{border:1px solid var(--color-border-default);margin:0}.form-grid .actions{margin-top:8px}.split{grid-template-columns:minmax(220px,.8fr) minmax(0,2fr);gap:20px;display:grid}.stack{gap:16px;display:grid}.list-button{text-align:start;background:var(--color-surface-default);border:1px solid var(--color-border-default);width:100%;padding:16px;display:block}.list-button[aria-pressed=true]{background:var(--color-interaction-selection-bg);color:var(--color-interaction-selection-text)}.message{background:var(--color-surface-input);border:1px solid var(--color-border-default);max-width:85%;padding:14px}.message.self{background:var(--color-surface-raised);margin-inline-start:auto}.kanban{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.kanban article{background:var(--color-surface-input);border:1px solid var(--color-border-default);margin-top:16px;padding:16px}.calendar{border:1px solid var(--color-border-default);background:var(--color-border-default);grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid}.calendar-day{background:var(--color-surface-default);min-height:105px;padding:10px}.calendar-day button{text-align:start;overflow-wrap:anywhere;width:100%;margin-top:8px;padding:4px;font-size:11px}.gallery-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;display:grid}.gallery-link{text-decoration:none}.demo-specimen{min-width:0;overflow:auto}.demo-notice{min-height:48px;color:var(--color-status-success-text);margin:0 32px;padding:12px 0}.demo-footer{color:var(--color-text-muted);padding:24px 32px 100px;font-size:11px;line-height:1.9}.demo-command [data-open]{z-index:20;position:fixed;bottom:20px;right:24px}.demo-command .command-palette-dialog:modal{width:min(540px,100vw - 32px);max-height:70vh}.demo-command [role=option]{grid-template-columns:100px 1fr;gap:12px;display:grid}.demo-command [role=option] .command-label{color:inherit}.mobile-nav{display:none}.skip-link{z-index:100;background:var(--color-surface-raised);padding:12px;position:fixed;top:-100px}.skip-link:focus{top:8px}[hidden]{display:none!important}.empty{text-align:center;padding:48px 24px}.price{color:var(--color-text-bright);font-size:36px}.error-message{color:var(--color-status-danger-text)}pre{overflow:auto}@media (max-width:1100px){.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-middle{grid-template-columns:1fr}}@media (max-width:780px){.demo-shell{grid-template-columns:minmax(0,1fr)}.demo-sidebar{display:none}.demo-sidebar.is-open,.mobile-nav{display:block}main{padding:20px 16px}.demo-topline,.demo-context{padding-inline:16px}.demo-context{align-items:start}.form-grid,.split,.kanban{grid-template-columns:1fr}.view-heading{flex-wrap:wrap}.calendar{grid-template-columns:1fr}.calendar-day{min-height:65px}.panel{padding:18px}.metrics{gap:10px}.metric{font-size:24px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}.records-table tbody{color:var(--color-text-default)}.records-table tbody th{color:inherit;font-weight:var(--font-weight-regular)}.view-heading h1{color:var(--color-text-prose);font-weight:var(--font-weight-bold)}.view-heading>div>p:last-child{color:var(--color-text-muted);font-size:var(--font-size-ui-lg);margin-top:var(--space-12);line-height:1.8}main h2{color:var(--color-text-bright);font-weight:var(--font-weight-bold)}main h3{color:var(--color-text-default);font-weight:var(--font-weight-bold);font-size:var(--font-size-ui-lg)}.demo-sidebar nav section{margin-top:var(--space-32)}.demo-sidebar .nav-caption{color:var(--color-text-bright);font-size:var(--font-size-ui-sm);font-weight:var(--font-weight-bold);letter-spacing:.12em;margin:0 var(--space-8) var(--space-12);padding-bottom:var(--space-8);border-bottom:var(--border-width-default) solid var(--color-border-default)}.demo-sidebar nav a{font-weight:var(--font-weight-regular);padding-inline-start:var(--space-12)}.demo-sidebar nav a.router-link-active:focus-visible{outline:var(--focus-ring-container);outline-offset:var(--focus-offset-container)}.gallery-link h2{color:var(--color-text-link);text-decoration:underline;-webkit-text-decoration-color:var(--color-text-link-underline);text-decoration-color:var(--color-text-link-underline);text-underline-offset:var(--space-4)}.gallery-link:hover h2{color:var(--color-text-link-hover);text-decoration-color:currentColor}.demo-command>.command-palette{display:contents}
