j3w1-link{--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-link,j3w1-link *,j3w1-link :before,j3w1-link :after{box-sizing:border-box}j3w1-link :where(button,input,select,textarea):where(:not([class])){font:inherit}j3w1-link ::selection{background:var(--color-interaction-text-selection-bg);color:var(--color-interaction-text-selection-text)}j3w1-link .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-link .link-prose{max-width:calc(var(--font-size-ui-md) * 40);color:var(--color-text-default);font-size:var(--font-size-reading);line-height:var(--font-line-height-reading);margin:0}j3w1-link .link{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-4);border-radius:var(--radius-none);cursor:pointer;outline:0}j3w1-link .link-standalone{align-items:center;gap:var(--space-4);padding:0 var(--space-4);min-height:var(--density-control-height,24px);font-size:var(--font-size-ui-md);line-height:var(--font-line-height-ui-md);display:inline-flex}j3w1-link .link-icon{width:var(--icon-size-md);height:var(--icon-size-md);stroke:currentColor;fill:none;flex:none}@media (hover:hover){j3w1-link .link:hover{background:var(--color-interaction-hover-bg);color:var(--color-text-link-hover);text-decoration-color:currentColor;text-decoration-thickness:var(--border-width-emphasis)}}j3w1-link .link:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}j3w1-link .link:visited{color:var(--color-text-link)}@media (hover:hover){j3w1-link .link:visited:hover{color:var(--color-text-link-hover)}}j3w1-link .link[aria-current=page]{color:var(--color-text-bright);border-bottom:var(--border-width-emphasis) solid var(--color-border-selected-indicator);background:0 0;text-decoration:none}@media (hover:hover){j3w1-link .link[aria-current=page]:hover{color:var(--color-text-bright);background:0 0}}@media (forced-colors:active){j3w1-link .link:focus-visible{outline-color:highlight}j3w1-link .link[aria-current=page]{border-bottom-color:highlight}}j3w1-link [hidden]{display:none!important}j3w1-link .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-link .j3w1-readonly-text{white-space:pre;font:inherit;overflow:auto}:is(j3w1-link dialog.dialog:modal,j3w1-link 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-link dialog.drawer:modal{height:100dvh;max-height:100dvh;margin-block:0;position:fixed;inset-block:0;overflow:auto}j3w1-link dialog.drawer-start:modal{margin-inline:0;inset-inline:0 auto}j3w1-link dialog.drawer-end:modal{margin-inline:0;inset-inline:auto 0}j3w1-link .menu-list,j3w1-link .combobox-listbox,j3w1-link .tooltip-popup,j3w1-link .popover-panel{z-index:var(--z-popover)}j3w1-link .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-link .combobox-option[aria-selected=true]{background:var(--color-interaction-selection-bg);color:var(--color-interaction-selection-text)}j3w1-link .menu-list [role=menu]{min-width:calc(var(--font-size-ui-md) * 10)}j3w1-link [data-tree-toggle]{padding:0 var(--space-4);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}j3w1-link .file-input-zone[data-dragging=true]{outline:var(--border-width-emphasis) dashed var(--color-interaction-drop-target)}j3w1-link .data-table-resize{cursor:col-resize;touch-action:none}j3w1-link .wizard-panel[hidden]{display:none}@media (prefers-reduced-motion:reduce){j3w1-link,j3w1-link *{scroll-behavior:auto;transition:none;animation:none}}@media (forced-colors:active){j3w1-link .chart-series{fill:canvastext;stroke:canvastext}j3w1-link [aria-selected=true]{border-inline-start:var(--border-width-emphasis) solid Highlight}}j3w1-sidebar-nav{--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-sidebar-nav,j3w1-sidebar-nav *,j3w1-sidebar-nav :before,j3w1-sidebar-nav :after{box-sizing:border-box}j3w1-sidebar-nav :where(button,input,select,textarea):where(:not([class])){font:inherit}j3w1-sidebar-nav ::selection{background:var(--color-interaction-text-selection-bg);color:var(--color-interaction-text-selection-text)}j3w1-sidebar-nav .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-sidebar-nav .sidebar-nav{--_indent:calc(var(--density-icon,12px) + var(--space-8));min-width:0;max-width:calc(var(--font-size-ui-md) * 15);padding:var(--space-4) 0;background:var(--color-surface-default);border-inline-end:var(--border-width-default) solid var(--color-border-divider);color:var(--color-text-default)}j3w1-sidebar-nav .sidebar-nav-list{margin:0;padding:0;list-style:none}j3w1-sidebar-nav .sidebar-nav-sublist{padding-inline-start:var(--_indent)}j3w1-sidebar-nav .sidebar-nav-sublist[hidden]{display:none}j3w1-sidebar-nav .sidebar-nav-item{min-width:0}j3w1-sidebar-nav .sidebar-nav-link{align-items:center;gap:var(--space-8);width:100%;min-height:var(--density-row-height,28px);padding:var(--space-4) var(--density-control-padding-x,8px);box-sizing:border-box;border:0;border-inline-start:var(--border-width-emphasis) solid transparent;border-radius:var(--radius-none);color:var(--color-text-default);font:inherit;text-align:start;cursor:pointer;background:0 0;padding-inline-start:calc(var(--density-control-padding-x,8px) - var(--border-width-emphasis));text-decoration:none;display:flex}j3w1-sidebar-nav .sidebar-nav-icon{width:var(--density-icon,12px);height:var(--density-icon,12px);color:var(--color-icon-default);flex:none;display:inline-flex}j3w1-sidebar-nav .sidebar-nav-icon svg,j3w1-sidebar-nav .sidebar-nav-chevron svg{fill:none;stroke:currentColor;width:100%;height:100%;stroke-width:var(--icon-stroke);stroke-linecap:square}j3w1-sidebar-nav .sidebar-nav-label{overflow-wrap:anywhere;flex:auto;min-width:0}j3w1-sidebar-nav .sidebar-nav-chevron{width:var(--icon-size-sm);height:var(--icon-size-sm);color:var(--color-icon-decorative);flex:none;display:inline-flex;transform:rotate(0)}j3w1-sidebar-nav .sidebar-nav-link:hover{background:var(--color-interaction-hover-bg)}j3w1-sidebar-nav .sidebar-nav-link:active{background:var(--color-interaction-pressed-bg)}j3w1-sidebar-nav .sidebar-nav-link:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}j3w1-sidebar-nav .sidebar-nav-link:focus:not(:focus-visible){outline:0}j3w1-sidebar-nav .sidebar-nav-link:is([aria-current=page],[aria-current=true]){border-inline-start-color:var(--color-border-selected-indicator);color:var(--color-text-bright)}j3w1-sidebar-nav .sidebar-nav-link:is([aria-current=page],[aria-current=true]) .sidebar-nav-icon{color:var(--color-text-bright)}j3w1-sidebar-nav .sidebar-nav-link[aria-selected=true]{background:var(--color-interaction-selection-bg);color:var(--color-interaction-selection-text)}j3w1-sidebar-nav .sidebar-nav-link[aria-selected=true] .sidebar-nav-icon{color:var(--color-interaction-selection-text)}j3w1-sidebar-nav .sidebar-nav-link[aria-selected=true]:focus-visible{outline-color:var(--color-interaction-focus-ring)}j3w1-sidebar-nav .sidebar-nav[data-container-inactive] .sidebar-nav-link[aria-selected=true]{background:var(--color-interaction-selection-inactive-bg);color:var(--color-interaction-selection-inactive-text)}j3w1-sidebar-nav .sidebar-nav[data-container-inactive] .sidebar-nav-link[aria-selected=true] .sidebar-nav-icon{color:var(--color-interaction-selection-inactive-text)}j3w1-sidebar-nav .sidebar-nav-group[aria-expanded=true] .sidebar-nav-chevron{transform:rotate(90deg)}j3w1-sidebar-nav .sidebar-nav-group[aria-expanded=true]+.sidebar-nav-sublist{display:block}j3w1-sidebar-nav .sidebar-nav-collapsed{width:max-content;max-width:none}j3w1-sidebar-nav .sidebar-nav-collapsed .sidebar-nav-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}j3w1-sidebar-nav .sidebar-nav-collapsed .sidebar-nav-chevron{display:none}j3w1-sidebar-nav .sidebar-nav-collapsed .sidebar-nav-sublist{padding-inline-start:0}j3w1-sidebar-nav .sidebar-nav-collapsed .sidebar-nav-link{padding-inline:var(--space-8);justify-content:center;padding-inline-start:calc(var(--space-8) - var(--border-width-emphasis))}@media (min-width:900px) and (max-width:1279.98px){j3w1-sidebar-nav .site-rail{width:max-content;max-width:none}j3w1-sidebar-nav .site-rail .sidebar-nav-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}j3w1-sidebar-nav .site-rail .sidebar-nav-chevron{display:none}j3w1-sidebar-nav .site-rail .sidebar-nav-sublist{padding-inline-start:0}j3w1-sidebar-nav .site-rail .sidebar-nav-link{padding-inline:var(--space-8);justify-content:center;padding-inline-start:calc(var(--space-8) - var(--border-width-emphasis))}}@media (hover:none){j3w1-sidebar-nav .sidebar-nav-link:hover{background:0 0}}@media (prefers-reduced-motion:no-preference){j3w1-sidebar-nav .sidebar-nav-link{transition:background-color var(--motion-duration-fast)}j3w1-sidebar-nav .sidebar-nav-chevron{transition:transform var(--motion-duration-base)}}@media (forced-colors:active){j3w1-sidebar-nav .sidebar-nav-link:focus-visible{outline-color:highlight}j3w1-sidebar-nav .sidebar-nav-link:is([aria-current=page],[aria-current=true]){border-inline-start-color:highlight}j3w1-sidebar-nav .sidebar-nav-link[aria-selected=true]{color:highlighttext;background:highlight}}j3w1-sidebar-nav [hidden]{display:none!important}j3w1-sidebar-nav .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-sidebar-nav .j3w1-readonly-text{white-space:pre;font:inherit;overflow:auto}:is(j3w1-sidebar-nav dialog.dialog:modal,j3w1-sidebar-nav 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-sidebar-nav dialog.drawer:modal{height:100dvh;max-height:100dvh;margin-block:0;position:fixed;inset-block:0;overflow:auto}j3w1-sidebar-nav dialog.drawer-start:modal{margin-inline:0;inset-inline:0 auto}j3w1-sidebar-nav dialog.drawer-end:modal{margin-inline:0;inset-inline:auto 0}j3w1-sidebar-nav .menu-list,j3w1-sidebar-nav .combobox-listbox,j3w1-sidebar-nav .tooltip-popup,j3w1-sidebar-nav .popover-panel{z-index:var(--z-popover)}j3w1-sidebar-nav .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-sidebar-nav .combobox-option[aria-selected=true]{background:var(--color-interaction-selection-bg);color:var(--color-interaction-selection-text)}j3w1-sidebar-nav .menu-list [role=menu]{min-width:calc(var(--font-size-ui-md) * 10)}j3w1-sidebar-nav [data-tree-toggle]{padding:0 var(--space-4);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}j3w1-sidebar-nav .file-input-zone[data-dragging=true]{outline:var(--border-width-emphasis) dashed var(--color-interaction-drop-target)}j3w1-sidebar-nav .data-table-resize{cursor:col-resize;touch-action:none}j3w1-sidebar-nav .wizard-panel[hidden]{display:none}@media (prefers-reduced-motion:reduce){j3w1-sidebar-nav,j3w1-sidebar-nav *{scroll-behavior:auto;transition:none;animation:none}}@media (forced-colors:active){j3w1-sidebar-nav .chart-series{fill:canvastext;stroke:canvastext}j3w1-sidebar-nav [aria-selected=true]{border-inline-start:var(--border-width-emphasis) solid Highlight}}j3w1-skip-link{--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-skip-link,j3w1-skip-link *,j3w1-skip-link :before,j3w1-skip-link :after{box-sizing:border-box}j3w1-skip-link :where(button,input,select,textarea):where(:not([class])){font:inherit}j3w1-skip-link ::selection{background:var(--color-interaction-text-selection-bg);color:var(--color-interaction-text-selection-text)}j3w1-skip-link .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-skip-link .skip-link{inset-inline-start:var(--space-8);top:calc(-1 * var(--space-48));z-index:var(--z-skip-link);min-height:var(--density-control-height,24px);padding:var(--space-4) var(--space-8);box-sizing:border-box;background:var(--color-surface-raised);border:var(--border-width-default) solid var(--color-border-overlay);border-radius:var(--radius-none);color:var(--color-text-bright);white-space:nowrap;text-decoration:none;position:absolute}j3w1-skip-link .skip-link:focus-visible{top:var(--space-8);outline:var(--focus-ring);outline-offset:var(--focus-offset)}j3w1-skip-link .skip-link:focus:not(:focus-visible){outline:0}@media (forced-colors:active){j3w1-skip-link .skip-link:focus-visible{outline-color:highlight}}j3w1-skip-link [hidden]{display:none!important}j3w1-skip-link .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-skip-link .j3w1-readonly-text{white-space:pre;font:inherit;overflow:auto}:is(j3w1-skip-link dialog.dialog:modal,j3w1-skip-link 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-skip-link dialog.drawer:modal{height:100dvh;max-height:100dvh;margin-block:0;position:fixed;inset-block:0;overflow:auto}j3w1-skip-link dialog.drawer-start:modal{margin-inline:0;inset-inline:0 auto}j3w1-skip-link dialog.drawer-end:modal{margin-inline:0;inset-inline:auto 0}j3w1-skip-link .menu-list,j3w1-skip-link .combobox-listbox,j3w1-skip-link .tooltip-popup,j3w1-skip-link .popover-panel{z-index:var(--z-popover)}j3w1-skip-link .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-skip-link .combobox-option[aria-selected=true]{background:var(--color-interaction-selection-bg);color:var(--color-interaction-selection-text)}j3w1-skip-link .menu-list [role=menu]{min-width:calc(var(--font-size-ui-md) * 10)}j3w1-skip-link [data-tree-toggle]{padding:0 var(--space-4);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}j3w1-skip-link .file-input-zone[data-dragging=true]{outline:var(--border-width-emphasis) dashed var(--color-interaction-drop-target)}j3w1-skip-link .data-table-resize{cursor:col-resize;touch-action:none}j3w1-skip-link .wizard-panel[hidden]{display:none}@media (prefers-reduced-motion:reduce){j3w1-skip-link,j3w1-skip-link *{scroll-behavior:auto;transition:none;animation:none}}@media (forced-colors:active){j3w1-skip-link .chart-series{fill:canvastext;stroke:canvastext}j3w1-skip-link [aria-selected=true]{border-inline-start:var(--border-width-emphasis) solid Highlight}}: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-40:#3d0c0a;--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-810:#e95551;--color-primitive-red-850:#f73f35;--color-primitive-red-860:#f7463c;--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-coral-700:#ff7a66;--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-alpha-red-50:#91141080;--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-primitive-ansi-readable-1:#e84b4b;--color-primitive-ansi-readable-4:#e53131;--color-primitive-ansi-readable-8:#b71c17;--color-primitive-ansi-readable-9:#ea3833;--color-primitive-ansi-readable-10:#dc4f49;--color-primitive-ansi-readable-12:#db433a;--color-primitive-ansi-readable-13:#ed5360;--color-primitive-ansi-readable-14:#e6565a;--color-primitive-ansi-readable-15:#b17e81;--color-primitive-modern-panel:#0d0707;--color-primitive-modern-raised:#140b0b;--color-primitive-modern-overlay:#1c1010;--color-primitive-modern-hover:#1c1010;--color-primitive-modern-divider:#482b2b;--color-primitive-modern-control:#986f72;--color-primitive-modern-disabled:#a3676b;--color-primitive-modern-subtle:#bd787d;--color-primitive-modern-muted:#d4868b;--color-primitive-modern-text:#e99499;--color-primitive-modern-bright:#f4eeee;--color-primitive-modern-red:#f07178;--color-primitive-modern-green:#82d9a0;--color-primitive-modern-amber:#e5c07b;--color-primitive-modern-blue:#82b4ff;--color-primitive-modern-violet:#c7a0e8;--color-primitive-modern-cyan:#78d4d4;--color-primitive-modern-bright-red:#ff9095;--color-primitive-modern-bright-green:#a2edb8;--color-primitive-modern-bright-amber:#f2d49b;--color-primitive-modern-bright-blue:#a4caff;--color-primitive-modern-bright-violet:#dec0f4;--color-primitive-modern-bright-cyan:#a0e7e7;--color-primitive-modern-diff-shared-green:#2c6540;--color-primitive-modern-diff-shared-red:#953d46;--color-surface-desktop:#000;--color-surface-canvas:#000;--color-surface-chrome:#000;--color-surface-chrome-alt:#140b0b;--color-surface-sunken:#000;--color-surface-default:#0d0707;--color-surface-raised:#140b0b;--color-surface-overlay:#1c1010;--color-surface-accent:#3d0c0a;--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:#e99499;--color-text-muted:#d4868b;--color-text-subtle:#bd787d;--color-text-disabled:#a3676b;--color-text-placeholder:#bd787d;--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:#ffa2a7;--color-text-on-danger:#f9faf9;--color-text-on-light:#000;--color-text-inverse:#000;--color-text-heading:#f4eeee;--color-text-highlight:#f4eeee;--color-border-divider:#482b2b;--color-border-default:#482b2b;--color-border-strong:#9e231f;--color-border-control:#c81a1a;--color-border-active:#e53935;--color-border-overlay:#c81a1a;--color-border-disabled:#482b2b;--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:#420f0c;--color-interaction-text-selection-text:#f4eeee;--color-interaction-text-selection-tint:#91141080;--color-interaction-hover-bg:#1c1010;--color-interaction-hover-bg-strong:#1c1010;--color-interaction-pressed-bg:#420f0c;--color-interaction-disabled-bg:#0d0707;--color-interaction-marquee:#9114101f;--color-interaction-drop-target:#e53935;--color-interaction-scrollbar-track:#000;--color-interaction-scrollbar-thumb:#986f72;--color-interaction-scrollbar-thumb-hover:#d4868b;--color-action-primary-bg:#7d1310;--color-action-primary-text:#ffa2a7;--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:#986f72;--color-action-secondary-hover-bg:#630f0d;--color-action-secondary-pressed-bg:#420f0c;--color-action-tertiary-text:#e99499;--color-action-tertiary-hover-bg:#1c0a09;--color-status-danger-text:#f07178;--color-action-destructive-text:#f07178;--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-fill:#dc282e;--color-status-danger-on-fill:#f9faf9;--color-status-danger-tint:#2b0e0d;--color-status-danger-border:#e53935;--color-status-warning-text:#e5c07b;--color-status-warning-fill:#e5c07b;--color-status-warning-on-fill:#000;--color-status-warning-tint:#1f1a0c;--color-status-warning-border:#e5c07b;--color-status-success-text:#82d9a0;--color-status-success-fill:#82d9a0;--color-status-success-on-fill:#000;--color-status-success-tint:#0f1a0e;--color-status-success-border:#82d9a0;--color-status-info-text:#82b4ff;--color-status-info-fill:#82b4ff;--color-status-info-on-fill:#000;--color-status-info-tint:#0f141c;--color-status-info-border:#82b4ff;--color-status-neutral-text:#d4868b;--color-status-neutral-fill:#986f72;--color-status-neutral-on-fill:#000;--color-status-neutral-tint:#140b0b;--color-status-neutral-border:#986f72;--color-code-bg:#000;--color-code-current-line:#0d0707;--color-code-gutter-bg:#000;--color-code-line-number:#bd787d;--color-code-line-number-active:#e99499;--color-code-gutter-rule:#482b2b;--color-code-caret:#ffa2a7;--color-code-selection-bg:#420f0c;--color-code-search-match-bg:#630f0d;--color-code-search-current-bg:#ffa2a7;--color-code-search-current-text:#000;--color-code-bracket-match:#e53935;--color-code-indent-guide:#482b2b;--color-code-whitespace:#986f72;--color-code-syntax-keyword:#c7a0e8;--color-code-syntax-string:#82d9a0;--color-code-syntax-comment:#bd787d;--color-code-syntax-number:#e5c07b;--color-code-syntax-constant:#e5c07b;--color-code-syntax-function:#82b4ff;--color-code-syntax-variable:#e99499;--color-code-syntax-type:#78d4d4;--color-code-syntax-operator:#e99499;--color-code-syntax-punctuation:#d4868b;--color-code-syntax-property:#78d4d4;--color-code-syntax-heading:#f4eeee;--color-code-syntax-tag:#f07178;--color-code-syntax-attribute:#e5c07b;--color-code-syntax-escape:#e5c07b;--color-code-syntax-invalid:#f07178;--color-code-syntax-deprecated:#bd787d;--color-code-hued-string:#82d9a0;--color-code-hued-number:#e5c07b;--color-code-hued-constant:#e5c07b;--color-code-hued-function:#82b4ff;--color-code-hued-attribute:#e5c07b;--color-code-hued-escape:#e5c07b;--color-code-hued-type:#78d4d4;--color-code-hued-property:#78d4d4;--color-code-hued-operator:#e99499;--color-diagnostic-error-underline:#e53935;--color-diagnostic-error-text:#f73f35;--color-diagnostic-error-stripe:#e53935;--color-diagnostic-error-bg:#2b0e0d;--color-diagnostic-warning-underline:#e5c07b;--color-diagnostic-warning-text:#e5c07b;--color-diagnostic-warning-stripe:#e5c07b;--color-diagnostic-info-underline:#82b4ff;--color-diagnostic-info-text:#82b4ff;--color-diagnostic-hint-underline:#bd787d;--color-diagnostic-unused-text:#d4868b;--color-diff-added-bg:#0f1a0e;--color-diff-added-gutter:#82d9a0;--color-diff-added-emphasis:#82d9a0;--color-diff-added-shared-word:#2c6540;--color-diff-removed-bg:#2b0e0d;--color-diff-removed-gutter:#e53935;--color-diff-removed-emphasis:#e53935;--color-diff-removed-shared-word:#953d46;--color-diff-modified-bg:#1f1a0c;--color-diff-modified-gutter:#e5c07b;--color-diff-conflict-border:#f73f35;--color-diff-header-bg:#241010;--color-terminal-bg:#000;--color-terminal-fg:#ffa2a7;--color-terminal-cursor:#ffa2a7;--color-terminal-selection-bg:#420f0c;--color-terminal-selection-text:#f4eeee;--color-terminal-prompt-bg:#000;--color-terminal-prompt-text:#ffa2a7;--color-terminal-ansi-0:#000;--color-terminal-ansi-1:#f07178;--color-terminal-ansi-2:#82d9a0;--color-terminal-ansi-3:#e5c07b;--color-terminal-ansi-4:#82b4ff;--color-terminal-ansi-5:#c7a0e8;--color-terminal-ansi-6:#78d4d4;--color-terminal-ansi-7:#ffa2a7;--color-terminal-ansi-8:#bd787d;--color-terminal-ansi-9:#ff9095;--color-terminal-ansi-10:#a2edb8;--color-terminal-ansi-11:#f2d49b;--color-terminal-ansi-12:#a4caff;--color-terminal-ansi-13:#dec0f4;--color-terminal-ansi-14:#a0e7e7;--color-terminal-ansi-15:#ffa2a7;--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:#d4868b;--color-icon-default:#e99499;--color-icon-decorative:#986f72;--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-display:32px;--font-size-title:24px;--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-display:40px;--font-line-height-title:32px;--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-ring-contrast:1px dashed #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}:root,[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 :where(button,input,select,textarea):where(:not([class])){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,j3w1-button .dialog-button,j3w1-button .empty-state-action,j3w1-button .file-input-button,j3w1-button button:is(.button-group-control,.command-palette-control,.compact-dashboard-control,.editor-search-control,.error-state-control,.file-browser-control,.multiselect-control,.popover-control,.repeater-control){justify-content:center;align-items:center;gap:var(--space-4);min-height:var(--density-control-height,24px);padding:0 var(--density-control-padding-x,8px);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,j3w1-button .dialog-button.dialog-button-primary{--_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)}j3w1-button .button-secondary,j3w1-button .dialog-button,j3w1-button .empty-state-action,j3w1-button .file-input-button,j3w1-button button:is(.button-group-control,.command-palette-control,.compact-dashboard-control,.editor-search-control,.error-state-control,.file-browser-control,.multiselect-control,.popover-control,.repeater-control){--_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,j3w1-button .dialog-button.dialog-button-destructive{--_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)}@media (hover:hover){j3w1-button :is(.button,.dialog-button,.empty-state-action,.file-input-button,button:is(.button-group-control,.command-palette-control,.compact-dashboard-control,.editor-search-control,.error-state-control,.file-browser-control,.multiselect-control,.popover-control,.repeater-control)):hover{--_bg:var(--_bg-hover);--_fg:var(--_fg-hover)}j3w1-button .button-destructive:hover{--_ring:var(--color-action-destructive-hover-text)}}j3w1-button :is(.button,.dialog-button,.empty-state-action,.file-input-button,button:is(.button-group-control,.command-palette-control,.compact-dashboard-control,.editor-search-control,.error-state-control,.file-browser-control,.multiselect-control,.popover-control,.repeater-control)):active{--_bg:var(--_bg-active);--_fg:var(--_fg-hover);--_border:var(--_border-active)}j3w1-button :is(.button,.dialog-button,.empty-state-action,button:is(.button-group-control,.command-palette-control,.compact-dashboard-control,.editor-search-control,.error-state-control,.file-browser-control,.multiselect-control,.popover-control,.repeater-control)):focus-visible{outline:var(--border-width-default) dashed var(--_ring);outline-offset:var(--focus-offset)}j3w1-button :is(.button,.dialog-button,.empty-state-action,button:is(.button-group-control,.command-palette-control,.compact-dashboard-control,.editor-search-control,.error-state-control,.file-browser-control,.multiselect-control,.popover-control,.repeater-control)):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 .dialog-button,j3w1-button .empty-state-action,j3w1-button .file-input-button,j3w1-button button:is(.button-group-control,.command-palette-control,.compact-dashboard-control,.editor-search-control,.error-state-control,.file-browser-control,.multiselect-control,.popover-control,.repeater-control){transition:background-color var(--motion-duration-fast)}}@media (forced-colors:active){j3w1-button :is(.button,.dialog-button,.empty-state-action,button:is(.button-group-control,.command-palette-control,.compact-dashboard-control,.editor-search-control,.error-state-control,.file-browser-control,.multiselect-control,.popover-control,.repeater-control)):focus-visible{outline-color:highlight}}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}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}@media (prefers-reduced-motion:no-preference){j3w1-button .button{transition:background-color var(--motion-duration-fast)}}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 :where(button,input,select,textarea):where(:not([class])){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 .combobox-label,j3w1-text-field .dialog-field-label,j3w1-text-field .field-label,j3w1-text-field .fieldset-label,j3w1-text-field .file-input-label,j3w1-text-field .number-field-label,j3w1-text-field .search-field-label,j3w1-text-field .select-label,j3w1-text-field .text-field-label,j3w1-text-field .textarea-label,j3w1-text-field .time-picker-label{color:var(--color-text-bright);font-size:var(--font-size-ui-sm);line-height:var(--font-line-height-ui-sm)}j3w1-text-field .combobox-help,j3w1-text-field .date-picker-help,j3w1-text-field .dialog-field-help,j3w1-text-field .fieldset-help,j3w1-text-field .file-input-help,j3w1-text-field .number-field-help,j3w1-text-field .search-field-help,j3w1-text-field .select-help,j3w1-text-field .text-field-help,j3w1-text-field .textarea-help,j3w1-text-field .time-picker-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 .combobox-message,j3w1-text-field .date-picker-message,j3w1-text-field .file-input-message,j3w1-text-field .number-field-message,j3w1-text-field .radio-group-message,j3w1-text-field .select-message,j3w1-text-field .text-field-message,j3w1-text-field .textarea-message,j3w1-text-field .time-picker-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 .combobox-root,j3w1-text-field .date-picker-root,j3w1-text-field .number-field-root{min-height:var(--density-control-height,24px);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{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-required{color:var(--color-status-danger-text);display:none}j3w1-text-field .text-field-root{min-width:0;min-height:var(--density-control-height,24px);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,8px);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-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(--focus-ring-contrast);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 :where(button,input,select,textarea):where(:not([class])){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):where(:not([class])){min-height:var(--density-control-height,24px);padding:var(--space-8) var(--density-control-padding-x,8px);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])):where(:not([class])){padding-block:0}j3w1-select :where([data-j3w1-controls] *):where(button,input,textarea):where(:not([class])):focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}j3w1-select :where([data-j3w1-controls] *):where(button,input,textarea):where(:not([class])):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):where(:not([class]))::placeholder{color:var(--color-text-placeholder);opacity:1}j3w1-select :where([data-j3w1-controls] *):where(fieldset):where(:not([class])){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,8px);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,24px);padding:0 var(--density-control-padding-x,8px);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,24px);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):where(:not([class])){accent-color:var(--color-interaction-selection-bg);font:inherit;border-radius:var(--radius-none)}j3w1-select input:where([data-j3w1-controls] *)[type=checkbox]:not([class]),j3w1-select input:where([data-j3w1-controls] *)[type=radio]:not([class]){appearance:none;width:var(--density-icon,12px);height:var(--density-icon,12px);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([class]):checked,j3w1-select input:where([data-j3w1-controls] *)[type=radio]:not([class]):checked{background:var(--color-interaction-selection-bg);color:var(--color-interaction-selection-text)}j3w1-select input:where([data-j3w1-controls] *)[type=checkbox]:not([class]):checked:after{content:"✓";font-size:calc(var(--density-icon,12px) * .75);line-height:1}j3w1-select input:where([data-j3w1-controls] *)[type=radio]:not([class]):checked:after{content:"";width:calc(var(--density-icon,12px) / 2);height:calc(var(--density-icon,12px) / 2);background:var(--color-interaction-selection-text)}j3w1-select input:where([data-j3w1-controls] *)[type=file]:where(:not([class]))::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]:where(:not([class])){appearance:textfield}j3w1-select input:where([data-j3w1-controls] *)[type=number]:where(:not([class]))::-webkit-inner-spin-button{appearance:none;margin:0}j3w1-select input:where([data-j3w1-controls] *)[type=number]:where(:not([class]))::-webkit-outer-spin-button{appearance:none;margin:0}j3w1-select input:where([data-j3w1-controls] *)[type=range]:where(:not([class])){appearance:none;background:var(--color-surface-input)}j3w1-select input:where([data-j3w1-controls] *)[type=range]:where(:not([class]))::-webkit-slider-runnable-track{height:var(--space-4);background:var(--color-border-control)}j3w1-select input:where([data-j3w1-controls] *)[type=range]:where(:not([class]))::-moz-range-track{height:var(--space-4);background:var(--color-border-control)}j3w1-select input:where([data-j3w1-controls] *)[type=range]:where(:not([class]))::-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]:where(:not([class]))::-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 .combobox-label,j3w1-select .dialog-field-label,j3w1-select .field-label,j3w1-select .fieldset-label,j3w1-select .file-input-label,j3w1-select .number-field-label,j3w1-select .search-field-label,j3w1-select .select-label,j3w1-select .text-field-label,j3w1-select .textarea-label,j3w1-select .time-picker-label{color:var(--color-text-bright);font-size:var(--font-size-ui-sm);line-height:var(--font-line-height-ui-sm)}j3w1-select .combobox-help,j3w1-select .date-picker-help,j3w1-select .dialog-field-help,j3w1-select .fieldset-help,j3w1-select .file-input-help,j3w1-select .number-field-help,j3w1-select .search-field-help,j3w1-select .select-help,j3w1-select .text-field-help,j3w1-select .textarea-help,j3w1-select .time-picker-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 .combobox-message,j3w1-select .date-picker-message,j3w1-select .file-input-message,j3w1-select .number-field-message,j3w1-select .radio-group-message,j3w1-select .select-message,j3w1-select .text-field-message,j3w1-select .textarea-message,j3w1-select .time-picker-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-select .combobox-root,j3w1-select .date-picker-root,j3w1-select .number-field-root{min-height:var(--density-control-height,24px);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-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-required{color:var(--color-status-danger-text);display:none}j3w1-select .select-root{min-width:0;min-height:var(--density-control-height,24px);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,24px) - 2 * var(--border-width-default));padding:0 calc(var(--density-control-padding-x,8px) + var(--icon-size-md) + var(--space-4)) 0 var(--density-control-padding-x,8px);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,8px);min-height:var(--density-row-height,28px)}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,8px);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%}@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(--focus-ring-contrast);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] :where(button,input,select,textarea):where(:not([class])){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):where(:not([class])){min-height:var(--density-control-height,24px);padding:var(--space-8) var(--density-control-padding-x,8px);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])):where(:not([class])){padding-block:0}[data-j3w1-controls] :where([data-j3w1-controls] *):where(button,input,textarea):where(:not([class])):focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}[data-j3w1-controls] :where([data-j3w1-controls] *):where(button,input,textarea):where(:not([class])):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):where(:not([class]))::placeholder{color:var(--color-text-placeholder);opacity:1}[data-j3w1-controls] :where([data-j3w1-controls] *):where(fieldset):where(:not([class])){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,8px);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,24px);padding:0 var(--density-control-padding-x,8px);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,24px);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):where(:not([class])){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([class]),[data-j3w1-controls] input:where([data-j3w1-controls] *)[type=radio]:not([class]){appearance:none;width:var(--density-icon,12px);height:var(--density-icon,12px);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([class]):checked,[data-j3w1-controls] input:where([data-j3w1-controls] *)[type=radio]:not([class]):checked{background:var(--color-interaction-selection-bg);color:var(--color-interaction-selection-text)}[data-j3w1-controls] input:where([data-j3w1-controls] *)[type=checkbox]:not([class]):checked:after{content:"✓";font-size:calc(var(--density-icon,12px) * .75);line-height:1}[data-j3w1-controls] input:where([data-j3w1-controls] *)[type=radio]:not([class]):checked:after{content:"";width:calc(var(--density-icon,12px) / 2);height:calc(var(--density-icon,12px) / 2);background:var(--color-interaction-selection-text)}[data-j3w1-controls] input:where([data-j3w1-controls] *)[type=file]:where(:not([class]))::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]:where(:not([class])){appearance:textfield}[data-j3w1-controls] input:where([data-j3w1-controls] *)[type=number]:where(:not([class]))::-webkit-inner-spin-button{appearance:none;margin:0}[data-j3w1-controls] input:where([data-j3w1-controls] *)[type=number]:where(:not([class]))::-webkit-outer-spin-button{appearance:none;margin:0}[data-j3w1-controls] input:where([data-j3w1-controls] *)[type=range]:where(:not([class])){appearance:none;background:var(--color-surface-input)}[data-j3w1-controls] input:where([data-j3w1-controls] *)[type=range]:where(:not([class]))::-webkit-slider-runnable-track{height:var(--space-4);background:var(--color-border-control)}[data-j3w1-controls] input:where([data-j3w1-controls] *)[type=range]:where(:not([class]))::-moz-range-track{height:var(--space-4);background:var(--color-border-control)}[data-j3w1-controls] input:where([data-j3w1-controls] *)[type=range]:where(:not([class]))::-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]:where(:not([class]))::-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 :where(button,input,select,textarea):where(:not([class])){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 .combobox-label,j3w1-textarea .dialog-field-label,j3w1-textarea .field-label,j3w1-textarea .fieldset-label,j3w1-textarea .file-input-label,j3w1-textarea .number-field-label,j3w1-textarea .search-field-label,j3w1-textarea .select-label,j3w1-textarea .text-field-label,j3w1-textarea .textarea-label,j3w1-textarea .time-picker-label{color:var(--color-text-bright);font-size:var(--font-size-ui-sm);line-height:var(--font-line-height-ui-sm)}j3w1-textarea .combobox-help,j3w1-textarea .date-picker-help,j3w1-textarea .dialog-field-help,j3w1-textarea .fieldset-help,j3w1-textarea .file-input-help,j3w1-textarea .number-field-help,j3w1-textarea .search-field-help,j3w1-textarea .select-help,j3w1-textarea .text-field-help,j3w1-textarea .textarea-help,j3w1-textarea .time-picker-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 .combobox-message,j3w1-textarea .date-picker-message,j3w1-textarea .file-input-message,j3w1-textarea .number-field-message,j3w1-textarea .radio-group-message,j3w1-textarea .select-message,j3w1-textarea .text-field-message,j3w1-textarea .textarea-message,j3w1-textarea .time-picker-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 .combobox-root,j3w1-textarea .date-picker-root,j3w1-textarea .number-field-root{min-height:var(--density-control-height,24px);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-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-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,24px) * 2);padding:var(--space-4) var(--density-control-padding-x,8px);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-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(--focus-ring-contrast);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}}:root{--demo-rail:calc(5 * var(--space-48))}*,:before,:after{box-sizing:border-box}html{--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)}body{min-width:var(--breakpoint-xs);margin:0}[hidden]{display:none!important}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}:where(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-4)}@media (hover:hover){:where(a:hover){background:var(--color-interaction-hover-bg-strong);color:var(--color-text-link-hover);text-decoration-color:currentColor;text-decoration-thickness:var(--border-width-emphasis)}}:where(h1,h2,h3){color:var(--color-text-heading);font-weight:var(--font-weight-bold);overflow-wrap:anywhere;margin:0}:where(h1){font-size:var(--font-size-title);line-height:var(--font-line-height-title)}:where(h2){font-size:var(--font-size-h1);line-height:var(--font-line-height-h1)}:where(h3){font-size:var(--font-size-h2);line-height:var(--font-line-height-h2)}:where(p){margin-block:var(--space-12)}:where(small){font-size:var(--font-size-ui-sm);line-height:var(--font-line-height-ui-sm)}:where(pre,code){font-family:var(--font-family-mono);font-size:var(--font-size-code);line-height:var(--font-line-height-code)}pre{overflow:auto}.demo-shell :is(j3w1-button,j3w1-link,j3w1-sidebar-nav,j3w1-table,j3w1-text-field,j3w1-select,j3w1-textarea,j3w1-checkbox,j3w1-card,j3w1-description-list,j3w1-list):not(.demo-specimen *){background:0 0}.demo-shell{grid-template-columns:var(--demo-rail) minmax(0, 1fr);min-height:100vh;display:grid}.demo-workspace{min-width:0}.demo-sidebar{min-width:0;padding-block:var(--space-24);background:var(--color-surface-default);border-inline-end:var(--border-width-default) solid var(--color-border-divider)}.demo-sidebar .sidebar-nav{background:0 0;border-inline-end:0;max-width:none;padding:0}.demo-sidebar .sidebar-nav-label{text-transform:capitalize}.demo-sidebar-head{justify-content:space-between;align-items:center;gap:var(--space-8);padding-inline:var(--density-control-padding-x);display:flex}.wordmark{color:var(--color-text-bright);font-size:var(--font-size-h1);line-height:var(--font-line-height-h1);font-weight:var(--font-weight-bold);white-space:nowrap;text-decoration:none}.wordmark span{color:var(--color-text-muted);font-size:var(--font-size-ui-sm);line-height:var(--font-line-height-ui-sm);font-weight:var(--font-weight-regular)}.eyebrow,.nav-caption{color:var(--color-text-muted);font-size:var(--font-size-caption);line-height:var(--font-line-height-caption);letter-spacing:.12em}.eyebrow{margin-block:0 var(--space-8)}.demo-sidebar>.eyebrow{margin:var(--space-4) var(--density-control-padding-x) 0}.nav-caption{margin:var(--space-24) var(--density-control-padding-x) var(--space-4);font-weight:var(--font-weight-bold)}.back-spec{margin:var(--space-24) var(--space-8) 0}.demo-topline{align-items:center;gap:var(--space-12);min-height:var(--space-48);padding:var(--space-8) var(--space-32);background:var(--color-surface-chrome);border-bottom:var(--border-width-default) solid var(--color-border-default);flex-wrap:wrap;display:flex}.demo-path{overflow-wrap:anywhere;min-width:0}.identity{width:var(--density-control-height);height:var(--density-control-height);background:var(--color-surface-default);border:var(--border-width-default) solid var(--color-border-default);color:var(--color-text-bright);flex:none;place-items:center;display:grid}.demo-topline .demo-command{margin-inline-start:auto}.demo-context{justify-content:space-between;align-items:center;gap:var(--space-8) var(--space-16);padding:var(--space-12) var(--space-32);color:var(--color-text-muted);font-size:var(--font-size-ui-sm);line-height:var(--font-line-height-ui-sm);flex-wrap:wrap;display:flex}main{width:100%;max-width:var(--layout-app-max);padding:var(--space-24) var(--space-32);margin-inline:auto}.demo-notice{min-height:var(--space-48);margin:0 var(--space-32);padding-block:var(--space-12);color:var(--color-status-success-text)}.demo-footer{padding:var(--space-24) var(--space-32) calc(2 * var(--space-48));border-top:var(--border-width-default) solid var(--color-border-default);color:var(--color-text-muted);font-size:var(--font-size-ui-sm);line-height:var(--font-line-height-ui-sm)}.demo-footer p{margin-block:0 var(--space-8)}.demo-command .command-palette{display:contents}.demo-command .command-palette-dialog:modal{width:min(var(--layout-content-max), calc(100vw - var(--space-32)));max-height:70vh}.demo-command [role=option]{gap:var(--space-12);grid-template-columns:13ch minmax(0,1fr);display:grid}.demo-command [role=option] .command-label{color:inherit}.demo-specimen{min-width:0;overflow:auto}.view-heading{justify-content:space-between;align-items:start;gap:var(--space-16) var(--space-24);margin-bottom:var(--space-24);flex-wrap:wrap;display:flex}.view-heading h1+p{max-width:72ch;margin-block:var(--space-12) 0;color:var(--color-text-prose);font-size:var(--font-size-reading);line-height:var(--font-line-height-reading)}.panel{min-width:0;padding:var(--space-24);background:var(--color-surface-default);border:var(--border-width-default) solid var(--color-border-default)}.panel>h3{margin-block:var(--space-24) var(--space-8)}.panel-heading,.pager{justify-content:space-between;align-items:center;gap:var(--space-12) var(--space-16);flex-wrap:wrap;display:flex}.panel-heading{margin-bottom:var(--space-16)}.pager{margin-top:var(--space-16)}.pager p{margin:0}.metrics{gap:var(--space-16);margin-block:var(--space-24);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.metric-label,.muted{color:var(--color-text-muted)}.metric,.price{color:var(--color-text-bright);font-size:var(--font-size-display);line-height:var(--font-line-height-display);font-weight:var(--font-weight-bold);overflow-wrap:anywhere;display:block}.metric{margin-block:var(--space-8)}.dashboard-middle{gap:var(--space-16);margin-block:var(--space-16);grid-template-columns:minmax(0,1.7fr) minmax(16rem,1fr);display:grid}.actions,.filters{gap:var(--space-12);flex-wrap:wrap;display:flex}.actions{align-items:center}.filters{margin-block:var(--space-16);align-items:end}.panel>.filters:first-child{margin-top:0}.filters>j3w1-text-field{flex:0 1 calc(var(--font-size-ui-md) * 28)}.status{color:var(--color-status-info-text)}.status.ready{color:var(--color-status-success-text)}.status.review{color:var(--color-status-warning-text)}.block{display:block}.form-grid{align-items:end;gap:var(--space-16) var(--space-24);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.form-grid .wide{grid-column:1/-1}.form-grid>p{margin:0}.split{align-items:start;gap:var(--space-16);grid-template-columns:minmax(min(100%,14rem),.8fr) minmax(0,2fr);display:grid}.stack{align-content:start;gap:var(--space-16);display:grid}.table-scroll{min-width:0;overflow:auto}.table-scroll:focus-visible{outline:var(--focus-ring-container);outline-offset:var(--focus-offset-container)}.table-scroll>.table{width:max-content;min-width:100%}.table-scroll .table-body th{text-align:start}.message{max-width:85%;padding:var(--space-12);background:var(--color-surface-input);border:var(--border-width-default) solid var(--color-border-default)}.message p{margin-block:var(--space-4) 0}.message.self{background:var(--color-surface-accent);margin-inline-start:auto}.kanban{gap:var(--space-16);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.kanban article{gap:var(--space-8);margin-top:var(--space-16);padding:var(--space-16);background:var(--color-surface-input);border:var(--border-width-default) solid var(--color-border-default);display:grid}.calendar{margin-block:var(--space-16);border-block-start:var(--border-width-default) solid var(--color-border-default);border-inline-start:var(--border-width-default) solid var(--color-border-default);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendar-day{align-content:start;gap:var(--space-4);min-width:0;min-height:calc(2 * var(--space-48));padding:var(--space-8);border-inline-end:var(--border-width-default) solid var(--color-border-default);border-block-end:var(--border-width-default) solid var(--color-border-default);display:grid}.calendar-event{justify-items:start;gap:var(--space-4);padding-top:var(--space-4);border-top:var(--border-width-default) solid var(--color-border-divider);overflow-wrap:anywhere;margin:0;display:grid}.gallery-grid{gap:var(--space-16);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid}.gallery-grid .card{align-content:start;max-width:none;height:100%}.empty{padding:var(--space-48) var(--space-24);text-align:center}.empty .actions{justify-content:center}@media (max-width:1279.98px){.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-middle{grid-template-columns:minmax(0,1fr)}.calendar{grid-template-columns:repeat(auto-fill,minmax(min(100%,8rem),1fr))}}@media (min-width:900px){.mobile-nav,.demo-nav-close{display:none}}@media (max-width:899.98px){.demo-shell{grid-template-columns:minmax(0,1fr)}.demo-sidebar{z-index:var(--z-drawer);width:min(var(--demo-rail), calc(100vw - var(--space-48)));background:var(--color-surface-overlay);border-inline-end-color:var(--color-border-overlay);display:none;position:fixed;inset-block:0;inset-inline-start:0;overflow-y:auto}.demo-sidebar.is-open{display:block}.demo-topline,.demo-context{padding-inline:var(--space-16)}.demo-path{flex-basis:100%;order:1}main{padding:var(--space-24) var(--space-16)}.demo-notice{margin-inline:var(--space-16)}.demo-footer{padding-inline:var(--space-16)}}@media (max-width:599.98px){.form-grid,.split{grid-template-columns:minmax(0,1fr)}.panel{padding:var(--space-16)}.metrics{gap:var(--space-8)}.metric,.price{font-size:var(--font-size-title);line-height:var(--font-line-height-title)}.table-scroll :is(.table-header,.table-cell):first-child{z-index:var(--z-raised);background:var(--color-surface-default);position:sticky;inset-inline-start:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}.calendar-notifications{max-inline-size:calc(100% - 2 * var(--space-8));position:fixed;inset-block-end:var(--space-8);inset-inline-end:var(--space-8)}
