:root{--font-sans: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-brand: "Rubik", system-ui, sans-serif;--font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--weight-light: 300;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--text-display: 2.5rem;--leading-display: 1.12;--text-title-1: 1.625rem;--leading-title-1: 1.2;--text-title-2: 1.1875rem;--leading-title-2: 1.3;--text-title-3: 1rem;--leading-title-3: 1.4;--text-body: .9375rem;--leading-body: 1.55;--text-small: .8125rem;--leading-small: 1.45;--text-label: .75rem;--leading-label: 1.3;--tracking-label: .02em;--space-0: 0;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--radius-control: 5px;--radius-base: 8px;--radius-round: 999px;--elevation-flat: none;--elevation-raised: 0 1px 2px rgba(18, 31, 54, .08), 0 1px 1px rgba(18, 31, 54, .04);--elevation-menu: 0 8px 16px 0 rgba(0, 0, 0, .08), 0 4px 8px 0 rgba(0, 0, 0, .06);--elevation-dialog: 0 32px 64px -4px rgba(0, 0, 0, .12), 0 12px 24px -2px rgba(0, 0, 0, .06);--elevation-window: 0 1px 2px rgba(18, 31, 54, .06), 0 8px 20px -12px rgba(18, 31, 54, .16);--elevation-window-focus: 0 2px 4px rgba(18, 31, 54, .06), 0 22px 44px -18px rgba(18, 31, 54, .28);--overlay-scrim: rgb(0 0 0 / .4);--overlay-lift: rgb(18 31 54 / .06);--motion-quick: .15s;--motion-standard: .2s;--motion-ease: cubic-bezier(.2, .7, .3, 1);--motion-exit: .12s;--motion-ease-exit: cubic-bezier(.4, 0, 1, 1);--comfortable-control: 36px;--comfortable-row: 44px;--compact-control: 30px;--compact-row: 34px;--layout-family: 44px;--layout-header: 56px;--layout-sidebar: 250px;--layout-measure: 54ch;--layout-content: 1180px;--layout-gutter: 16px;--layout-gutter-medium: 24px;--layout-gutter-wide: 32px;--layout-form: 40rem;--layout-standard: 90rem;--layout-aside: 22rem;--layout-fluid-max: 100rem;--layout-thread: 80rem;--layout-indent: 2.125rem;--layout-lane: 48rem;--layout-aside-max: 40rem;--layout-aside-wide: 48rem;--color-canvas: #ffffff;--color-surface: #ffffff;--color-surface-sunken: #f5f5f5;--color-surface-selected: #fbeee9;--color-border: #e4e4e4;--color-border-strong: #c8c8c8;--color-border-control: #767676;--color-text: #121f36;--color-text-muted: #5f5f5f;--color-text-inverse: #ffffff;--color-link: #121f36;--color-accent: #cb6245;--color-focus: #cb6245;--color-focus-edge: #121f36;--color-action: #9e533e;--color-action-hover: #86442f;--color-on-action: #ffffff;--color-disabled: #e4e4e4;--color-on-disabled: #5f5f5f;--color-surface-raised: #ffffff;--color-sidebar: #ffffff;--color-sidebar-hover: #f5f5f5;--color-tooltip: #121f36;--color-on-tooltip: #ffffff;--color-family-bar: #ffffff;--color-family-text: #121f36;--color-family-muted: #5f5f5f;--color-family-marker: #9e533e;--color-code: #1d2b3d;--color-on-code: #f5f5f5;--color-code-comment: #5f5f5f;--color-code-keyword: #0033e8;--color-code-string: #2b6a3f;--color-code-number: #9e533e;--color-code-name: #7a5200;--color-code-tag: #b3261e;--color-success: #2b6a3f;--color-success-surface: #eaf5ee;--color-warning: #7a5200;--color-warning-surface: #fdf4d7;--color-danger: #b3261e;--color-danger-surface: #fdecea;--color-info: #2d4665;--color-info-surface: #e9edf3;--color-reference: #0033e8;--color-reference-surface: #f7f8ff;color-scheme:light}:root[data-beyond-mode=dark]{--color-canvas: #101625;--color-surface: #112036;--color-surface-sunken: #0c1525;--color-surface-selected: #2c1a17;--color-border: #2b3853;--color-border-strong: #424f6e;--color-border-control: #8e99bb;--color-text: #e6e9ef;--color-text-muted: #99a3b1;--color-text-inverse: #101625;--color-link: #e6e9ef;--color-accent: #cb6245;--color-focus: #ffa385;--color-focus-edge: #e6e9ef;--color-action: #e46f4e;--color-action-hover: #ffa385;--color-on-action: #101625;--color-disabled: #1d2b3d;--color-on-disabled: #99a3b1;--color-surface-raised: #1d2b3d;--color-sidebar: #0c1525;--color-sidebar-hover: #112036;--color-tooltip: #313c50;--color-on-tooltip: #e6e9ef;--color-family-bar: #0c1525;--color-family-text: #e6e9ef;--color-family-muted: #99a3b1;--color-family-marker: #e46f4e;--color-code: #0c1525;--color-on-code: #f5f5f5;--color-code-comment: #99a3b1;--color-code-keyword: #9fb5ff;--color-code-string: #7fd19b;--color-code-number: #ffa385;--color-code-name: #f7c700;--color-code-tag: #ff8a80;--color-success: #7fd19b;--color-success-surface: #13301f;--color-warning: #f7c700;--color-warning-surface: #2e2710;--color-danger: #ff8a80;--color-danger-surface: #3a1616;--color-info: #9fb5ff;--color-info-surface: #1a2540;--color-reference: #9fb5ff;--color-reference-surface: #1a2247;--elevation-raised: 0 1px 2px rgba(0, 0, 0, .45);--elevation-menu: 0 12px 28px -6px rgba(0, 0, 0, .5), 0 4px 10px 0 rgba(0, 0, 0, .32);--elevation-window: 0 14px 30px -12px rgba(12, 21, 37, .9);--elevation-window-focus: 0 30px 64px -16px rgba(12, 21, 37, .96);--overlay-lift: rgb(255 255 255 / .1);color-scheme:dark}@media(prefers-color-scheme:dark){:root:not([data-beyond-mode=light]){--color-canvas: #101625;--color-surface: #112036;--color-surface-sunken: #0c1525;--color-surface-selected: #2c1a17;--color-border: #2b3853;--color-border-strong: #424f6e;--color-border-control: #8e99bb;--color-text: #e6e9ef;--color-text-muted: #99a3b1;--color-text-inverse: #101625;--color-link: #e6e9ef;--color-accent: #cb6245;--color-focus: #ffa385;--color-focus-edge: #e6e9ef;--color-action: #e46f4e;--color-action-hover: #ffa385;--color-on-action: #101625;--color-disabled: #1d2b3d;--color-on-disabled: #99a3b1;--color-surface-raised: #1d2b3d;--color-sidebar: #0c1525;--color-sidebar-hover: #112036;--color-tooltip: #313c50;--color-on-tooltip: #e6e9ef;--color-family-bar: #0c1525;--color-family-text: #e6e9ef;--color-family-muted: #99a3b1;--color-family-marker: #e46f4e;--color-code: #0c1525;--color-on-code: #f5f5f5;--color-code-comment: #99a3b1;--color-code-keyword: #9fb5ff;--color-code-string: #7fd19b;--color-code-number: #ffa385;--color-code-name: #f7c700;--color-code-tag: #ff8a80;--color-success: #7fd19b;--color-success-surface: #13301f;--color-warning: #f7c700;--color-warning-surface: #2e2710;--color-danger: #ff8a80;--color-danger-surface: #3a1616;--color-info: #9fb5ff;--color-info-surface: #1a2540;--color-reference: #9fb5ff;--color-reference-surface: #1a2247;--elevation-raised: 0 1px 2px rgba(0, 0, 0, .45);--elevation-menu: 0 12px 28px -6px rgba(0, 0, 0, .5), 0 4px 10px 0 rgba(0, 0, 0, .32);--elevation-window: 0 14px 30px -12px rgba(12, 21, 37, .9);--elevation-window-focus: 0 30px 64px -16px rgba(12, 21, 37, .96);--overlay-lift: rgb(255 255 255 / .1);color-scheme:dark}}:root{--bui-control: var(--comfortable-control);--bui-row: var(--comfortable-row);--bui-target: 32px;--bui-quiet-hang: var(--space-2);--bui-status-axis: 15px}:root[data-density=compact]{--bui-control: var(--compact-control);--bui-row: var(--compact-row)}@media(pointer:coarse){:root{--bui-control: 44px;--bui-target: 44px}}:where([class^=bui-],[class*=" bui-"])[hidden]{display:none!important}.bui-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.bui-icon{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.bui-spinner{display:inline-block;width:14px;height:14px;flex:none;border:2px solid currentColor;border-right-color:transparent;border-radius:var(--radius-round);animation:bui-spin .8s linear infinite}@keyframes bui-spin{to{transform:rotate(360deg)}}@keyframes bui-pulse{50%{opacity:.4}}@keyframes bui-enter{0%{opacity:0;transform:translateY(var(--bui-enter-from, 4px))}}@keyframes bui-leave{to{opacity:0;transform:translateY(var(--bui-enter-from, 4px))}}@media(prefers-reduced-motion:reduce){:where([class^=bui-]:not(.bui-waiting,.bui-skeleton),[class*=" bui-"]:not(.bui-waiting,.bui-skeleton)),:where([class^=bui-],[class*=" bui-"]):before,:where([class^=bui-],[class*=" bui-"]):after,:where([class^=bui-],[class*=" bui-"])::backdrop{animation:none!important;transition:none!important;scroll-behavior:auto!important}.bui-spinner{border-right-color:currentColor;background:linear-gradient(to right,currentColor 50%,transparent 50%)}.bui-spinner:dir(rtl){background:linear-gradient(to left,currentColor 50%,transparent 50%)}}:root,[data-beyond-mode]{--bui-focus-halo: 0 0 0 3px color-mix(in srgb, var(--color-focus-edge) 14%, transparent);--bui-focus-halo-danger: 0 0 0 3px color-mix(in srgb, var(--color-danger) 16%, transparent)}:where(:focus-visible),:where([class^=bui-],[class*=" bui-"]):focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media(prefers-reduced-motion:no-preference){:where(:focus-visible),:where([class^=bui-],[class*=" bui-"]):focus-visible{animation:bui-ring var(--motion-quick) var(--motion-ease)}}:is(:not(input,textarea,select,:where([contenteditable]:not([contenteditable=false]),[role=textbox],[role=searchbox],[role=combobox])),input:where([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=button],[type=submit],[type=reset],[type=image])):-moz-focusring{outline:2px solid var(--color-focus)}@keyframes bui-ring{0%{outline-offset:6px;outline-color:transparent}}:where(:not(a[href],area[href],button,input,select,textarea,summary,iframe,[contenteditable]:not([contenteditable=false]),[role=button],[role=link],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option],[role=tab],[role=treeitem],[role=gridcell],[role=row],[role=checkbox],[role=radio],[role=switch],[role=slider],[role=spinbutton],[role=combobox],[role=textbox],[role=searchbox],[role=listbox],[role=tree],[role=treegrid],[role=grid],[role=menu],[role=menubar],[role=tablist],[role=radiogroup],[role=separator],[role=application],.bui-command))[tabindex="-1"]:focus{outline:none;animation:none}:is(.bui-input,.bui-select-control,.bui-command-edit):focus-visible,:is(.bui-edge,.bui-navmenu-search):has(:is(input,textarea,select):focus-visible),.bui-edge:focus-visible,.bui-composer-box:has(.bui-composer-field:focus-visible){border-color:var(--color-focus-edge);box-shadow:var(--bui-focus-halo);outline:none;animation:none}@media(prefers-reduced-motion:no-preference){:is(.bui-input,.bui-select-control,.bui-command-edit,.bui-edge,.bui-navmenu-search,.bui-composer-box,.bui-command){transition:border-color var(--motion-quick) var(--motion-ease),box-shadow var(--motion-quick) var(--motion-ease)}}:is(.bui-edge,.bui-navmenu-search,.bui-composer-box) :is(input,textarea,select):focus-visible{outline:none;box-shadow:none;animation:none}.bui-command:focus{outline:none;box-shadow:0 0 0 1px var(--color-focus-edge),0 0 0 4px color-mix(in srgb,var(--color-focus-edge) 14%,transparent),var(--elevation-raised);animation:none}.bui-composer-editor>.bui-composer-box:has(.bui-composer-field:focus-visible){box-shadow:var(--bui-focus-halo),var(--elevation-dialog)}.bui-diff-lines:focus-visible{outline:none;box-shadow:inset 0 0 0 1px var(--color-focus-edge),inset 0 0 0 3px color-mix(in srgb,var(--color-focus-edge) 14%,transparent);animation:none}:is(.bui-input,.bui-select-control):is([aria-invalid=true],.bui-field-invalid *):focus-visible,.bui-edge[data-invalid]:has(:is(input,textarea,select):focus-visible){border-color:var(--color-danger);box-shadow:var(--bui-focus-halo-danger)}:is(.bui-input,.bui-command-edit,.bui-composer-field,.bui-navmenu-field,.bui-palette-field),:is(input,textarea).bui-edge,.bui-edge :is(input,textarea){caret-color:var(--color-focus)}@media(forced-colors:active){:is(.bui-input,.bui-select-control,.bui-command-edit):focus-visible,:is(.bui-edge,.bui-navmenu-search):has(:is(input,textarea,select):focus-visible),.bui-edge:focus-visible,.bui-composer-box:has(.bui-composer-field:focus-visible),.bui-command:focus{outline:2px solid Highlight;outline-offset:1px}.bui-diff-lines:focus-visible{outline:2px solid Highlight;outline-offset:-2px}}.bui-icon[data-size="16"]{width:16px;height:16px}.bui-icon[data-size="20"]{width:20px;height:20px}.bui-icon[data-size="24"]{width:24px;height:24px}.bui-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--bui-control);padding:0 var(--space-4);border:1px solid transparent;border-radius:var(--radius-control);font:inherit;font-size:var(--text-small);font-weight:var(--weight-medium);line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color var(--motion-quick) var(--motion-ease),border-color var(--motion-quick) var(--motion-ease)}.bui-button-small{min-height:max(calc(var(--bui-control) - 6px),var(--bui-target));padding:0 var(--space-3)}.bui-button-primary{background:var(--color-action);color:var(--color-on-action)}.bui-button-primary:not(:disabled,[aria-disabled=true]):hover{background:var(--color-action-hover)}.bui-button-secondary{background:var(--color-surface);color:var(--color-text);border-color:var(--color-border-control)}.bui-button-secondary:not(:disabled,[aria-disabled=true]):hover{border-color:var(--color-text)}.bui-button-quiet{background:transparent;color:var(--color-link)}.bui-button-quiet:not(.bui-button-bare){padding-inline:calc(var(--bui-quiet-hang) - 1px);margin-inline:calc(-1 * var(--bui-quiet-hang))}:is(button,a,input,select,.bui-copy-button,.bui-menu-holder,:has(button,input,select))+.bui-button-quiet:not(.bui-button-bare){margin-inline-start:0}.bui-button-quiet:not(.bui-button-bare):has(+:is(button,a,input,select,.bui-copy-button,.bui-menu-holder)){margin-inline-end:0}p>.bui-button-quiet:not(.bui-button-bare){margin-inline:0}@media(pointer:coarse){.bui-button-quiet:not(.bui-button-bare){min-width:var(--bui-target);justify-content:flex-start}}:is(.bui-page-actions,.bui-page-compact-actions,.bui-section-actions,.bui-callout-actions,.bui-empty-actions,.bui-unavailable-actions,.bui-recovery-actions,.bui-dialog-actions,.bui-sheet-actions,.bui-awaited-actions,.bui-command-actions,.bui-command-note-actions,.bui-refs-actions,.bui-details-actions,.bui-copy-actions,.bui-diff-actions,.bui-provider-actions,.bui-statusrow-actions,.bui-activity-actions,.bui-dictation-actions)>.bui-button-quiet:not(.bui-button-bare):not(:first-child){margin-inline-start:0}:is(.bui-page-actions,.bui-page-compact-actions,.bui-section-actions,.bui-callout-actions,.bui-empty-actions,.bui-unavailable-actions,.bui-recovery-actions,.bui-dialog-actions,.bui-sheet-actions,.bui-awaited-actions,.bui-command-actions,.bui-command-note-actions,.bui-refs-actions,.bui-details-actions,.bui-copy-actions,.bui-diff-actions,.bui-provider-actions,.bui-statusrow-actions,.bui-activity-actions,.bui-dictation-actions)>.bui-button-quiet:not(.bui-button-bare):not(:last-child){margin-inline-end:0}.bui-button-quiet:not(:disabled,[aria-disabled=true]):hover{background:var(--overlay-lift)}.bui-button:is(.bui-button-secondary,.bui-button-quiet):not(:disabled,[aria-disabled=true]):active{background:var(--color-surface-sunken);border-color:var(--color-text)}.bui-button-danger{background:var(--color-surface);color:var(--color-danger);border-color:var(--color-danger)}.bui-button-danger:not(:disabled,[aria-disabled=true]):hover{background:var(--color-danger-surface)}.bui-button:disabled,.bui-button[aria-disabled=true]{opacity:.6;cursor:not-allowed}.bui-button-primary:disabled,.bui-button-primary[aria-disabled=true]:not([data-busy]){border-color:transparent;background:var(--color-disabled);color:var(--color-on-disabled);opacity:1}.bui-button[data-busy]{cursor:progress}.bui-button-bare{flex:none;width:var(--bui-target);min-width:var(--bui-target);padding:0;border-radius:var(--radius-round)}.bui-button-bare.bui-button-small{min-height:var(--bui-target);padding:0}.bui-icon-button{display:inline-grid;place-items:center;width:var(--bui-target);height:var(--bui-target);padding:0;border:0;border-radius:var(--radius-control);background:transparent;color:inherit;cursor:pointer}.bui-icon-button:not(:disabled,[aria-disabled=true]):hover{background:var(--overlay-lift)}.bui-icon-button[aria-disabled=true]{opacity:.5;cursor:not-allowed}.bui-link-button{min-height:var(--bui-target);padding:0;border:0;background:none;color:var(--color-link);font:inherit;font-size:var(--text-small);font-weight:var(--weight-regular);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.bui-toggles{display:inline-flex;border:1px solid var(--color-border-control);border-radius:var(--radius-control);overflow:hidden}.bui-toggle{min-height:calc(var(--bui-control) - 2px);padding:0 var(--space-4);border:0;background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--text-small);font-weight:var(--weight-regular);cursor:pointer}.bui-toggle+.bui-toggle{border-left:1px solid var(--color-border-strong)}.bui-toggle[aria-pressed=true]{background:var(--color-surface-selected);font-weight:var(--weight-medium);box-shadow:inset 0 -2px 0 var(--color-accent)}.bui-menu-holder,.bui-disclosure{position:relative;display:inline-block}.bui-menu-button,.bui-disclosure-button{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--bui-target);min-width:var(--bui-target);justify-content:center;padding:0 var(--space-2);border:1px solid var(--color-border-control);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--text-small);font-weight:var(--weight-regular);cursor:pointer}.bui-menu,.bui-disclosure-panel,.bui-disclosure-leaving{position:absolute;top:calc(100% + var(--space-1));z-index:20;min-width:12rem;max-width:min(24rem,calc(100vw - 2 * var(--space-4)));margin:0;padding:var(--space-1);list-style:none;border:1px solid var(--color-border);border-radius:var(--radius-base);background:var(--color-surface);color:var(--color-text);box-shadow:var(--elevation-menu);animation:bui-enter var(--motion-quick) var(--motion-ease)}.bui-menu{width:max-content;overflow-y:auto}.bui-menu-button:has(>span){min-height:var(--bui-control);font-weight:var(--weight-medium)}.bui-disclosure-panel.bui-disclosure-above,.bui-disclosure-leaving.bui-disclosure-above,.bui-menu.bui-menu-above{top:auto;bottom:calc(100% + var(--space-1));--bui-enter-from: -4px}.bui-align-start{left:0}.bui-align-end{right:0}.bui-menu[hidden],.bui-disclosure-panel[hidden]{display:none}.bui-disclosure-leaving{pointer-events:none;animation:bui-leave var(--motion-quick) var(--motion-ease) forwards}.bui-menu-item{display:flex;flex-direction:column;align-items:flex-start;width:100%;min-height:var(--bui-target);padding:var(--space-2) var(--space-3);border:0;border-radius:var(--radius-control);background:none;color:var(--color-text);font:inherit;font-size:var(--text-small);font-weight:var(--weight-regular);text-align:left;text-decoration:none;cursor:pointer}.bui-menu-item:hover,.bui-menu-item:focus{background:var(--color-surface-sunken);outline:none}.bui-menu-item:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px;animation:none}.bui-menu-item-danger{color:var(--color-danger)}.bui-menu-item[aria-disabled=true]{color:var(--color-text-muted);cursor:not-allowed}.bui-menu-reason{color:var(--color-text-muted);font-size:var(--text-label);font-weight:var(--weight-regular)}.bui-choice{max-width:100%}.bui-choice-button{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--space-1) var(--space-2);max-width:100%;min-height:var(--bui-control);padding:var(--space-1) var(--space-2) var(--space-1) var(--space-3);border:1px solid var(--color-border-control);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--text-small);font-weight:var(--weight-regular);text-align:left;cursor:pointer}.bui-choice-button:not(:disabled,[aria-disabled=true]):hover{background:var(--color-surface-sunken)}.bui-choice-button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.bui-choice-button:disabled,.bui-choice-button[aria-disabled=true]{color:var(--color-text-muted);background:var(--color-surface-sunken);cursor:not-allowed}.bui-choice-button[data-tone=danger]{border-color:var(--color-danger)}.bui-choice-button[data-tone=warning]{border-color:var(--color-warning)}.bui-choice-label{color:var(--color-text-muted)}.bui-choice-value{font-weight:var(--weight-medium);overflow-wrap:anywhere}.bui-choice-empty .bui-choice-value{color:var(--color-text-muted);font-weight:var(--weight-regular)}.bui-choice-dot{display:inline-flex}.bui-choice-dot .bui-status-dot{margin-top:0}.bui-choice-state{font-size:var(--text-label);font-weight:var(--weight-medium)}.bui-choice-button[data-tone=danger] .bui-choice-state{color:var(--color-danger)}.bui-choice-button>.bui-icon{margin-left:auto;color:var(--color-text-muted)}.bui-choice-list{min-width:max(var(--bui-anchor-width, 100%),16rem)}.bui-choice-item{gap:2px}.bui-choice-item>*{max-width:100%;overflow-wrap:anywhere}.bui-choice-line{display:flex;align-items:center;gap:var(--space-2);width:100%}.bui-choice-line>.bui-icon,.bui-choice-space{flex:none;width:16px;height:16px}.bui-choice-name{flex:1 1 auto;font-weight:var(--weight-medium)}.bui-choice-line>.bui-status{flex:none;font-size:var(--text-label)}.bui-choice-detail{padding-left:calc(16px + var(--space-2));color:var(--color-text-muted);font-size:var(--text-label)}.bui-choice-item .bui-menu-reason{padding-left:calc(16px + var(--space-2))}.bui-menu-separator{height:1px;margin:var(--space-1) var(--space-2);background:var(--color-border)}.bui-chip .bui-choice-button{gap:0 var(--space-1);min-height:var(--bui-target);padding:0 var(--space-1) 0 var(--space-2)}.bui-chip .bui-choice-button>.bui-icon{width:16px;height:16px;margin-left:0}.bui-chip-state{font-size:var(--text-label)}.bui-chip .bui-choice-button[data-tone=danger] .bui-chip-state{color:var(--color-danger)}.bui-chip .bui-chip-state[data-calm]{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bui-chip.bui-choice-statement .bui-statement{min-height:var(--bui-target);align-items:center;font-size:var(--text-small)}.bui-cards{min-width:0;margin:0;padding:0;border:0}.bui-cards-legend{margin-bottom:var(--space-2);padding:0;font-size:var(--text-small);font-weight:var(--weight-medium)}.bui-cards-description{margin:0 0 var(--space-2);color:var(--color-text-muted);font-size:var(--text-small)}.bui-cards-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr));gap:var(--space-2)}.bui-card-choice{position:relative;display:grid;align-content:start;gap:var(--space-1);padding:var(--space-3);border:1px solid var(--color-border-control);border-radius:var(--radius-base);background:var(--color-surface);color:var(--color-text);font-size:var(--text-small);cursor:pointer}.bui-card-choice:hover{background:var(--color-surface-sunken)}.bui-card-choice[data-checked]{border-color:var(--color-accent);background:var(--color-surface-selected);box-shadow:inset 0 0 0 1px var(--color-accent)}.bui-card-choice[data-disabled]{color:var(--color-text-muted);cursor:not-allowed}.bui-card-choice:has(.bui-card-radio:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}.bui-card-radio{position:absolute;inset:var(--space-3) var(--space-3) auto auto;margin:0;accent-color:var(--color-action)}.bui-card-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-2);padding-inline-end:var(--space-6)}.bui-card-title{font-size:var(--text-body);font-weight:var(--weight-semibold)}.bui-card-body{display:grid;gap:var(--space-1)}.bui-card-detail,.bui-card-reason{color:var(--color-text-muted)}.bui-card-facts{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);font-variant-numeric:tabular-nums}.bui-field,.bui-choices{display:grid;gap:var(--space-1);min-width:0;margin:0;padding:0;border:0}.bui-field-label{padding:0;font-size:var(--text-small);font-weight:var(--weight-medium);color:var(--color-text)}.bui-field-optional{font-weight:var(--weight-regular);color:var(--color-text-muted)}.bui-field-hint,.bui-choice-note{margin:0;font-size:var(--text-small);font-weight:var(--weight-regular);color:var(--color-text-muted)}.bui-field-error{display:flex;align-items:flex-start;gap:var(--space-2);margin:0;font-size:var(--text-small);font-weight:var(--weight-regular);color:var(--color-danger)}.bui-field-error[hidden]{display:none}.bui-input,.bui-select-control{box-sizing:border-box;width:100%;min-width:0;min-height:var(--bui-control);padding:0 var(--bui-line-inset, var(--space-3));border:1px solid var(--color-border-control);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--text-body)}.bui-textarea{min-height:calc(var(--bui-control) * 3);padding:var(--space-2) var(--space-3);resize:vertical}.bui-input::placeholder{color:var(--color-text-muted)}.bui-field-invalid .bui-input,.bui-input[aria-invalid=true]{border-color:var(--color-danger)}.bui-select{position:relative;display:inline-grid;min-width:0;max-width:100%}.bui-select-control{appearance:none;padding-right:calc(var(--bui-line-inset, var(--space-3)) + 22px);cursor:pointer}.bui-select>.bui-icon{position:absolute;right:var(--space-2);top:50%;transform:translateY(-50%);pointer-events:none;color:var(--color-text-muted)}.bui-choices-list{display:grid;gap:var(--space-1)}.bui-choice:not(.bui-menu-holder){display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:var(--space-2);min-height:var(--bui-target)}.bui-choice input{width:18px;height:18px;margin:0;accent-color:var(--color-action)}.bui-choice label{font-size:var(--text-body);cursor:pointer}.bui-choice-note{grid-column:2}.bui-choice-disabled label{color:var(--color-text-muted);cursor:not-allowed}.bui-help{display:inline;position:static;vertical-align:middle}.bui-disclosure-help{min-height:var(--bui-target);min-width:var(--bui-target);padding:0;border:0;border-radius:var(--radius-round);background:transparent;color:var(--color-link)}.bui-disclosure-help:hover,.bui-disclosure-help[aria-expanded=true]{background:var(--color-surface-sunken)}.bui-help-panel{position:static;display:block;max-width:min(40rem,100%);margin:var(--space-1) 0 var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-left:3px solid var(--color-info);border-radius:var(--radius-control);background:var(--color-info-surface);box-shadow:none;font-size:var(--text-small);font-weight:var(--weight-regular);line-height:var(--leading-small)}.bui-help-panel p+p{margin-top:var(--space-2)}.bui-help-panel p{margin:0}.bui-tooltip{position:fixed;z-index:40;max-width:min(18rem,calc(100vw - 16px));padding:var(--space-1) var(--space-2);border-radius:var(--radius-control);background:var(--color-tooltip);color:var(--color-on-tooltip);font-size:var(--text-small);font-weight:var(--weight-regular);line-height:var(--leading-small);box-shadow:var(--elevation-menu);animation:bui-enter var(--motion-quick) var(--motion-ease)}.bui-tooltip[hidden]{display:none}.bui-picker{display:grid;gap:var(--space-2);min-width:0}.bui-picker-chosen{display:grid;gap:var(--space-1)}.bui-picker-count{margin:0;font-size:var(--text-small);font-weight:var(--weight-regular);color:var(--color-text-muted)}.bui-chips{display:flex;flex-wrap:wrap;gap:var(--space-1);margin:0;padding:0;list-style:none}.bui-chips[hidden]{display:none}.bui-chips>.bui-chip{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);max-width:100%;padding:2px 2px 2px var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface-sunken);font-size:var(--text-small);font-weight:var(--weight-regular)}.bui-chip-label{overflow-wrap:anywhere}.bui-chips>.bui-chip-problem{border-color:var(--color-warning);background:var(--color-warning-surface)}.bui-chip-reason{order:1;flex-basis:100%;color:var(--color-text-muted);font-size:var(--text-label);font-weight:var(--weight-regular)}.bui-chip-remove{display:inline-grid;place-items:center;width:var(--bui-target);height:var(--bui-target);min-width:28px;min-height:28px;padding:0;border:0;border-radius:var(--radius-control);background:transparent;color:var(--color-text-muted);cursor:pointer}.bui-chip-remove:hover{background:var(--color-surface);color:var(--color-text)}.bui-chip-remove .bui-icon{width:14px;height:14px}.bui-picker-bar{display:flex;flex-wrap:wrap;gap:var(--space-2)}.bui-picker-search{position:relative;flex:1 1 12rem;display:flex;min-width:0}.bui-picker-search>.bui-icon{position:absolute;left:var(--space-2);top:50%;transform:translateY(-50%);color:var(--color-text-muted);pointer-events:none}.bui-picker-search>.bui-input{padding-left:calc(var(--space-2) + 24px)}.bui-picker-list{max-height:18rem;margin:0;padding:var(--space-1);overflow-y:auto;list-style:none;border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface)}.bui-picker-list:empty{display:none}.bui-picker-list[aria-busy=true]{opacity:.7}.bui-option{display:grid;grid-template-columns:20px 1fr;gap:var(--space-2);align-items:start;min-height:var(--bui-target);padding:var(--space-2);border-radius:var(--radius-control);cursor:pointer}.bui-option:hover{background:var(--color-surface-sunken)}.bui-option-active{background:var(--color-surface-sunken);outline:2px solid var(--color-focus);outline-offset:-2px}.bui-option-mark{display:inline-grid;place-items:center;width:18px;height:18px;margin-top:2px;border:1px solid var(--color-border-control);border-radius:4px;background:var(--color-surface);color:transparent}.bui-picker:not(.bui-picker-multiple) .bui-option-mark{border-radius:var(--radius-round)}.bui-option-mark .bui-icon{width:14px;height:14px}.bui-option[aria-selected=true]{background:var(--color-surface-selected)}.bui-option[aria-selected=true] .bui-option-mark{border-color:var(--color-action);background:var(--color-action);color:var(--color-on-action)}.bui-option[aria-disabled=true]{color:var(--color-text-muted);cursor:not-allowed}.bui-option-text{display:grid;min-width:0}.bui-option-label{overflow-wrap:anywhere}.bui-option-description,.bui-option-reason{font-size:var(--text-small);font-weight:var(--weight-regular);color:var(--color-text-muted)}.bui-option-reason{font-style:italic}.bui-picker-foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-height:var(--bui-target)}.bui-picker-status{flex:1 1 auto;margin:0;font-size:var(--text-small);font-weight:var(--weight-regular);color:var(--color-text-muted)}.bui-picker-problem{color:var(--color-danger)}.bui-picker-foot [hidden]{display:none}.bui-statement{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);min-height:var(--bui-control);max-width:100%;font-size:var(--text-small);font-weight:var(--weight-regular)}.bui-statement-text{overflow-wrap:anywhere}.bui-choice-statement .bui-choice-label{color:var(--color-text-muted)}.bui-choice-statement .bui-choice-value{font-weight:var(--weight-medium)}.bui-choice-list>.bui-choice-items{margin:0;padding:0;list-style:none}.bui-choice-search{position:relative;display:flex;margin-bottom:var(--space-1)}.bui-choice-search>.bui-icon{position:absolute;left:var(--space-2);top:50%;transform:translateY(-50%);color:var(--color-text-muted);pointer-events:none}.bui-choice-search>.bui-input{padding-left:calc(var(--space-2) + 24px)}.bui-choice-none{margin:0;padding:var(--space-2) var(--space-3);color:var(--color-text-muted);font-size:var(--text-small);font-weight:var(--weight-regular)}.bui-choice-none[hidden],.bui-choice-items>[hidden]{display:none}.bui-picker-work{display:grid;gap:var(--space-2);min-width:0}.bui-picker-work[hidden],.bui-picker-gate[hidden],.bui-picker-escape[hidden]{display:none}.bui-picker-group{display:grid;padding-bottom:var(--space-1);margin-bottom:var(--space-1);border-bottom:1px solid var(--color-border)}.bui-picker-heading{padding:var(--space-1) var(--space-2);color:var(--color-text-muted);font-size:var(--text-label);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label)}.bui-picker-grouped{margin:0;padding:0;list-style:none}.bui-option:has(>.bui-option-avatar,>.bui-option-glyph){grid-template-columns:20px 20px 1fr}.bui-option-avatar{width:20px;height:20px;margin-top:1px;border-radius:var(--radius-round);object-fit:cover}.bui-option-glyph{display:inline-grid;color:var(--color-text-muted)}.bui-option-glyph .bui-icon{width:20px;height:20px}.bui-option-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2)}.bui-option-facts{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--space-1);color:var(--color-text-muted);font-size:var(--text-small);font-weight:var(--weight-regular)}.bui-option-private{display:inline-flex;align-items:center;gap:2px}.bui-option-private .bui-icon{width:14px;height:14px}.bui-picker-escape{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-border);font-size:var(--text-small);font-weight:var(--weight-regular)}.bui-picker-escape-title{margin:0;color:var(--color-text-muted)}.bui-picker-escape-slot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-width:0}.bui-refs{display:grid;justify-items:start;gap:var(--space-1);min-width:0}.bui-refs-field .bui-choice-button .bui-choice-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bui-refs-body{display:grid;justify-items:start;gap:var(--space-1);width:100%}.bui-refs-body>.bui-skeleton{width:min(16rem,100%)}.bui-refs-problem,.bui-refs-empty{margin:0;color:var(--color-text-muted);font-size:var(--text-small);font-weight:var(--weight-regular)}.bui-refs-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.bui-refs-other{display:grid;gap:var(--space-2);width:min(var(--layout-form),100%)}.bui-refs-other[hidden]{display:none}.bui-secret{display:grid;justify-items:start;gap:var(--space-2);min-width:0;margin:0;padding:0;border:0}.bui-secret-body,.bui-secret-inside,.bui-secret-field{display:grid;gap:var(--space-2);width:min(var(--layout-form),100%)}.bui-secret-summary{min-height:var(--bui-target);color:var(--color-link);font-size:var(--text-small);font-weight:var(--weight-regular);cursor:pointer}.bui-secret-last,.bui-secret-stored{margin:0;color:var(--color-text-muted);font-size:var(--text-small);font-weight:var(--weight-regular)}.bui-secret-stored{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);color:var(--color-text)}.bui-field-suggested{color:var(--color-text-muted);font-weight:var(--weight-regular)}.bui-field-suggested[hidden]{display:none}.bui-statement-hint{flex-basis:100%;color:var(--color-text-muted);font-size:var(--text-small);font-weight:var(--weight-regular);overflow-wrap:anywhere}.bui-dialog{width:min(36rem,calc(100vw - 2 * var(--space-4)));max-height:calc(100dvh - 2 * var(--space-4));padding:0;border:1px solid var(--color-border);border-radius:var(--radius-base);background:var(--color-surface);color:var(--color-text);box-shadow:var(--elevation-dialog);overflow:auto}.bui-dialog[open]{display:flex;flex-direction:column;animation:bui-enter var(--motion-standard) var(--motion-ease)}.bui-dialog-small{width:min(28rem,calc(100vw - 2 * var(--space-4)))}.bui-dialog-large{width:min(52rem,calc(100vw - 2 * var(--space-4)))}.bui-dialog::backdrop{background:var(--overlay-scrim);animation:bui-dialog-veil-in var(--motion-standard) var(--motion-ease)}.bui-dialog[open][data-motion=out]{animation:bui-leave var(--motion-exit) var(--motion-ease-exit) forwards}.bui-dialog[data-motion=out]::backdrop{animation:bui-dialog-veil-out var(--motion-exit) var(--motion-ease-exit) forwards}@keyframes bui-dialog-veil-in{0%{opacity:0}}@keyframes bui-dialog-veil-out{to{opacity:0}}:root[data-motion=reduced] .bui-dialog,:root[data-motion=reduced] .bui-dialog::backdrop{animation:none!important;transition:none!important}.bui-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;flex:none;gap:var(--space-3);padding:var(--space-4) var(--space-4) 0 var(--space-5)}.bui-dialog-title{margin:0;padding-top:var(--space-1);font-size:var(--text-title-3);line-height:var(--leading-title-3);font-weight:var(--weight-semibold);overflow-wrap:anywhere}.bui-dialog-description{flex:none;margin:var(--space-2) var(--space-5) 0;color:var(--color-text-muted);font-size:var(--text-small);font-weight:var(--weight-regular)}.bui-dialog-body{flex:1 1 auto;min-height:0;display:grid;align-content:start;gap:var(--space-3);padding:var(--space-4) var(--space-5);overflow-y:auto;overscroll-behavior:contain}.bui-dialog-body:empty{display:none}.bui-dialog-actions{flex:none;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2);padding:0 var(--space-5) var(--space-5)}.bui-dialog-body .bui-dialog-actions{padding:var(--space-2) 0 0}.bui-dialog-actions[hidden]{display:none}.bui-dialog[data-busy] .bui-dialog-body{cursor:progress}.bui-question-message{margin:0;overflow-wrap:anywhere}.bui-question-form{display:grid;gap:var(--space-3)}.bui-question-problem:empty,.bui-form-problem:empty{display:none}@media(max-width:480px){.bui-dialog-actions{flex-direction:column-reverse;align-items:stretch}}@media(max-height:20rem){.bui-dialog-body{flex:none;overflow:visible}}.bui-toaster{position:fixed;right:var(--space-4);bottom:var(--bui-toaster-bottom, var(--space-4));z-index:50;display:grid;gap:var(--space-2);width:min(24rem,calc(100vw - 2 * var(--space-4)));pointer-events:none}.bui-toast-stack{display:grid;gap:var(--space-2)}.bui-toast{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border:1px solid var(--color-border);border-left:3px solid var(--color-success);border-radius:var(--radius-base);background:var(--color-surface);color:var(--color-text);box-shadow:var(--elevation-menu);pointer-events:auto;animation:bui-enter var(--motion-standard) var(--motion-ease)}.bui-toast>.bui-icon{margin-top:calc((var(--bui-target) - 18px) / 2);color:var(--color-success)}.bui-toast-text{padding-top:calc((var(--bui-target) - 1lh) / 2)}.bui-toast-info{border-left-color:var(--color-info)}.bui-toast-info>.bui-icon{color:var(--color-info)}.bui-toast-warning{border-left-color:var(--color-warning)}.bui-toast-warning>.bui-icon{color:var(--color-warning)}.bui-toast-danger{border-left-color:var(--color-danger)}.bui-toast-danger>.bui-icon{color:var(--color-danger)}.bui-toast-title,.bui-toast-detail{margin:0}.bui-toast-title{font-weight:var(--weight-semibold)}.bui-toast-detail{font-size:var(--text-small);font-weight:var(--weight-regular);color:var(--color-text-muted)}.bui-consequence{display:grid;gap:var(--space-2);margin:0;padding:var(--space-3);border-radius:var(--radius-control);background:var(--color-surface-sunken)}.bui-consequence dt{color:var(--color-text-muted);font-size:var(--text-label);font-weight:var(--weight-medium)}.bui-consequence dd{margin:0}.bui-consequence ul{margin:0;padding-left:var(--space-4)}.bui-palette{box-sizing:border-box;width:min(40rem,calc(100vw - 2 * var(--space-4)));max-height:min(32rem,calc(100dvh - 6rem));margin:12vh auto auto;padding:0;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-base);background:var(--color-surface);color:var(--color-text);box-shadow:var(--elevation-dialog)}.bui-palette[open]{display:flex;flex-direction:column;animation:bui-enter var(--motion-quick) var(--motion-ease)}.bui-palette::backdrop{background:var(--overlay-scrim)}.bui-palette-search{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);color:var(--color-text-muted)}.bui-palette-field{flex:1;min-width:0;min-height:var(--bui-target);padding:0;border:0;background:none;color:var(--color-text);font:inherit;font-size:var(--text-title-3);outline:none}.bui-palette-field:focus-visible{outline:none}.bui-palette-list{flex:1 1 auto;min-height:0;overflow-y:auto;padding:var(--space-1) var(--space-2) var(--space-2)}.bui-palette-group+.bui-palette-group{margin-top:var(--space-2)}.bui-palette-heading,.bui-palette-state{margin:0;padding:var(--space-2) var(--space-2) var(--space-1);color:var(--color-text-muted);font-size:var(--text-label);font-weight:var(--weight-medium)}.bui-palette-state{padding-top:0;font-weight:var(--weight-regular)}.bui-palette-option{display:flex;align-items:center;gap:var(--space-3);min-height:var(--bui-target);padding:var(--space-1) var(--space-2);border-radius:var(--radius-control);font-size:var(--text-small);cursor:pointer}.bui-palette-option[aria-selected=true]{background:var(--color-surface-selected);box-shadow:inset 2px 0 0 var(--color-accent)}.bui-palette-glyph{display:inline-flex;flex:none;width:16px;color:var(--color-text-muted)}.bui-palette-glyph>.bui-icon{width:16px;height:16px}.bui-palette-words{display:flex;flex:1;flex-wrap:wrap;align-items:baseline;column-gap:var(--space-2);min-width:0}.bui-palette-label{min-width:0;overflow-wrap:anywhere}.bui-palette-detail{min-width:0;color:var(--color-text-muted);overflow-wrap:anywhere}.bui-palette-keys{flex:none;color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-label)}.bui-palette-status{margin:0;padding:var(--space-2) var(--space-4);border-top:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--text-label)}.bui-palette-status:empty{display:none}.bui-session-opaque::backdrop{background:var(--color-canvas)}.bui-session-person{display:flex;align-items:center;gap:var(--space-3);min-width:0}.bui-session-avatar{display:inline-grid;place-items:center;flex:none;width:2.5rem;height:2.5rem;border-radius:50%;background:var(--color-action);color:var(--color-on-action);font-weight:var(--weight-medium)}.bui-session-avatar svg{width:1.25rem;height:1.25rem}.bui-session-who{display:grid;min-width:0}.bui-session-name{font-weight:var(--weight-medium);overflow-wrap:anywhere}.bui-session-email{color:var(--color-text-muted);font-size:var(--text-small);font-weight:var(--weight-regular);overflow-wrap:anywhere}.bui-session-said{margin:0;max-width:var(--layout-measure)}.bui-session .bui-dialog-actions a.bui-button{display:inline-flex;align-items:center;gap:var(--space-2);text-decoration:none}.bui-sheet{box-sizing:border-box;inset-block:0;inset-inline:auto 0;width:min(var(--layout-form),100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0 0 0 auto;padding:0;border:0;border-inline-start:1px solid var(--color-border);border-radius:0;background:var(--color-surface);color:var(--color-text);box-shadow:var(--elevation-dialog);overflow:hidden}.bui-sheet-standard{width:min(var(--layout-standard),calc(100vw - var(--layout-sidebar)))}.bui-sheet[open]{display:flex;flex-direction:column;animation:bui-sheet-in var(--motion-standard) var(--motion-ease)}.bui-sheet:dir(rtl)[open]{margin:0 auto 0 0;animation-name:bui-sheet-in-rtl}.bui-sheet::backdrop{background:var(--overlay-scrim);animation:bui-sheet-veil-in var(--motion-standard) var(--motion-ease)}.bui-sheet[open][data-motion=out]{animation:bui-sheet-native-out var(--motion-exit) var(--motion-ease-exit) forwards}.bui-sheet:dir(rtl)[open][data-motion=out]{animation-name:bui-sheet-native-out-rtl}.bui-sheet[data-motion=out]::backdrop{animation:bui-sheet-veil-out var(--motion-exit) var(--motion-ease-exit) forwards}@keyframes bui-sheet-veil-in{0%{opacity:var(--bui-sheet-veil-from, 0)}}@media(max-width:1023.98px){.bui-sheet,.bui-sheet-standard{width:100vw;border-inline-start:0}}.bui-sheet-head{display:flex;align-items:flex-start;justify-content:space-between;flex:none;gap:var(--space-3);padding:var(--space-4) var(--space-4) 0 var(--space-5)}.bui-sheet-title{margin:0;padding-top:var(--space-1);font-size:var(--text-title-2);line-height:var(--leading-title-2);font-weight:var(--weight-semibold);overflow-wrap:anywhere}.bui-sheet-title:focus{outline:none}.bui-sheet-description{flex:none;max-width:var(--layout-measure);margin:var(--space-2) var(--space-5) 0;color:var(--color-text-muted);font-size:var(--text-small);font-weight:var(--weight-regular)}.bui-sheet-problem{flex:none;margin:var(--space-3) var(--space-5) 0}.bui-sheet-problem[hidden]{display:none}.bui-sheet-body{flex:1 1 auto;min-height:0;display:grid;align-content:start;gap:var(--space-4);padding:var(--space-4) var(--space-5);overflow-y:auto;overscroll-behavior:contain}.bui-sheet-actions{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-top:1px solid var(--color-border);background:var(--color-surface)}.bui-sheet-actions[hidden]{display:none}.bui-sheet[data-busy] .bui-sheet-body{cursor:progress}@keyframes bui-sheet-in{0%{transform:var(--bui-sheet-from, translateX(100%))}}@keyframes bui-sheet-in-rtl{0%{transform:var(--bui-sheet-from, translateX(-100%))}}@keyframes bui-sheet-native-out{0%{transform:var(--bui-sheet-exit-from, none)}to{transform:translate(100%)}}@keyframes bui-sheet-native-out-rtl{0%{transform:var(--bui-sheet-exit-from, none)}to{transform:translate(-100%)}}@keyframes bui-sheet-veil-out{0%{opacity:var(--bui-sheet-veil-exit-from, 1)}to{opacity:0}}.bui-status{display:inline-flex;align-items:flex-start;gap:6px;font-size:var(--text-small);font-weight:var(--weight-medium);color:var(--color-text)}.bui-status-dot{width:8px;height:8px;flex:none;margin-top:calc((1lh - 8px)/2);border-radius:var(--radius-round);background:var(--color-text-muted)}.bui-status-warning .bui-status-dot{background:var(--color-warning)}.bui-status-danger .bui-status-dot{background:var(--color-danger)}.bui-status-info .bui-status-dot,.bui-status-progress .bui-status-dot{background:var(--color-info)}.bui-status-progress .bui-status-dot{animation:bui-pulse 1.2s ease-in-out 4}.bui-badge{display:inline-flex;align-items:center;padding:1px 7px;border:1px solid var(--color-border-strong);border-radius:var(--radius-control);color:var(--color-text-muted);font-size:var(--text-label);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);white-space:nowrap}.bui-badge-info{border-color:currentColor;background:var(--color-info-surface);color:var(--color-info)}.bui-badge-success{border-color:currentColor;background:var(--color-success-surface);color:var(--color-success)}.bui-badge-warning{border-color:currentColor;background:var(--color-warning-surface);color:var(--color-warning)}.bui-badge-danger{border-color:currentColor;background:var(--color-danger-surface);color:var(--color-danger)}.bui-count{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-round);background:var(--color-action);color:var(--color-on-action);font-size:var(--text-label);font-weight:var(--weight-medium);line-height:1}.bui-count[hidden]{display:none}.bui-loading{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--text-small);font-weight:var(--weight-regular)}.bui-skeleton{display:grid;gap:var(--space-2);padding:var(--space-2) 0}.bui-skeleton-line{display:block;height:12px;border-radius:var(--radius-control);background:var(--color-border-strong)}.bui-skeleton-line:nth-child(3n+1){width:90%}.bui-skeleton-line:nth-child(3n+2){width:72%}.bui-skeleton-line:nth-child(3n){width:55%}.bui-waiting{display:grid}.bui-waiting:not([data-frame]){padding:var(--space-3) 0}.bui-waiting-label{margin:0 0 var(--space-2);color:var(--color-text-muted)}.bui-waiting>.bui-skeleton{padding:0}.bui-waiting,.bui-skeleton:not(.bui-waiting .bui-skeleton){animation:bui-waiting-in 0s linear .3s both}@keyframes bui-waiting-in{0%{opacity:0}}@media(prefers-reduced-motion:no-preference){.bui-waiting,.bui-skeleton:not(.bui-waiting .bui-skeleton){animation:bui-waiting-in var(--motion-standard) var(--motion-ease) .3s both}}.bui-empty{display:grid;justify-items:start;gap:var(--space-2);padding:var(--space-6) var(--space-4);border:1px dashed var(--color-border-strong);border-radius:var(--radius-base)}.bui-empty-title{margin:0;font-weight:var(--weight-semibold)}.bui-empty-body{margin:0;color:var(--color-text-muted)}.bui-unavailable{display:flex;gap:var(--space-3);max-width:44rem;padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-base);background:var(--color-surface);color:var(--color-text)}.bui-unavailable-icon{display:grid;place-items:center;flex:none;width:var(--space-6);height:var(--space-6);margin-top:calc((var(--text-title-2) * var(--leading-title-2) - var(--space-6)) / 2);color:var(--color-warning)}.bui-unavailable-capability .bui-unavailable-icon{color:var(--color-info)}.bui-unavailable-association .bui-unavailable-icon{color:var(--color-text-muted)}.bui-unavailable-icon>.bui-icon{width:20px;height:20px}.bui-unavailable-body{display:grid;align-content:start;gap:var(--space-2);min-width:0;font-size:var(--text-body);font-weight:var(--weight-regular);line-height:var(--leading-body)}.bui-unavailable-title{margin:0;color:var(--color-text);font-size:var(--text-title-2);font-weight:var(--weight-semibold);line-height:var(--leading-title-2)}.bui-unavailable-body>p{margin:0}.bui-unavailable-label{color:var(--color-text-muted)}.bui-unavailable-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.bui-again{margin:0;color:var(--color-text-muted);font-size:var(--text-small);font-weight:var(--weight-regular);font-variant-numeric:tabular-nums}.bui-again[hidden]{display:none}@media(max-width:480px){.bui-unavailable{gap:var(--space-3);padding:var(--space-4)}}.bui-callout{--bui-callout-inset: var(--space-4);width:fit-content;max-width:min(100%,calc(var(--layout-measure) + 18px + var(--space-3) + 2 * var(--bui-callout-inset) + 4px));box-sizing:border-box;display:grid;grid-template-columns:18px minmax(0,1fr);gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-left:3px solid var(--color-info);border-radius:var(--radius-control);background:var(--color-info-surface);color:var(--color-text)}.bui-callout>.bui-icon{margin-top:calc((1lh - 18px)/2);color:var(--color-info)}.bui-callout-success{border-left-color:var(--color-success);background:var(--color-success-surface)}.bui-callout-success>.bui-icon{color:var(--color-success)}.bui-callout-warning{border-left-color:var(--color-warning);background:var(--color-warning-surface)}.bui-callout-warning>.bui-icon{color:var(--color-warning)}.bui-callout-danger{border-left-color:var(--color-danger);background:var(--color-danger-surface)}.bui-callout-danger>.bui-icon{color:var(--color-danger)}.bui-callout-body{display:grid;gap:var(--space-1);min-width:0}.bui-callout-title,.bui-callout-text{margin:0;overflow-wrap:anywhere}.bui-callout-title{font-weight:var(--weight-semibold)}.bui-callout-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-1)}@supports (padding-top: calc(1lh - 1cap)){.bui-callout:has(>.bui-callout-body>.bui-copy-value:last-child,>.bui-callout-body>.bui-host:last-child>.bui-copy-value,>.bui-callout-body>.bui-callout-text:last-child>.bui-copy-value:last-child,>.bui-callout-body>.bui-callout-text:last-child>.bui-host:last-child>.bui-copy-value){padding-block-end:var(--bui-callout-inset)}.bui-callout-body>:last-child:is(.bui-copy-value,.bui-host:has(>.bui-copy-value),.bui-callout-text:has(>.bui-copy-value:last-child,>.bui-host:last-child>.bui-copy-value)){font-size:var(--text-small);margin-block-end:calc((1cap - max(var(--bui-control) - 6px,var(--bui-target)))/2)}}.bui-recovery{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"mark words action" ". details details";align-items:center;column-gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-left:3px solid var(--color-warning);border-radius:var(--radius-control);background:var(--color-warning-surface);color:var(--color-text)}.bui-recovery[hidden]{display:none}.bui-host:has(>.bui-recovery[hidden]){display:none}.bui-recovery-mark{grid-area:mark;display:inline-flex;color:var(--color-warning)}.bui-recovery-mark>.bui-icon{width:18px;height:18px}.bui-recovery-words{grid-area:words;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px var(--space-3);min-width:0}.bui-recovery-title{margin:0;color:var(--color-text);font-size:var(--text-body);font-weight:var(--weight-semibold);line-height:var(--leading-body);overflow-wrap:anywhere}.bui-recovery-actions{grid-area:action;display:flex;gap:var(--space-2)}.bui-recovery>.bui-details{grid-area:details;margin-top:var(--space-1)}@media(max-width:480px){.bui-recovery{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"mark words" ". action" ". details";align-items:start;row-gap:0}.bui-recovery-actions{margin-top:var(--space-2)}.bui-recovery>.bui-details{margin-top:calc(var(--space-2) + var(--space-1))}.bui-recovery-mark{margin-top:calc((1lh - 18px)/2)}}.bui-recovery[data-offline]>.bui-recovery-actions{display:none}.bui-recovery[data-recovery=page]{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"mark words" ". action" ". details";align-items:start;row-gap:0;max-width:44rem;padding:var(--space-6);border-left-width:1px;border-color:var(--color-border);border-radius:var(--radius-base);background:var(--color-surface)}.bui-recovery[data-recovery=page] .bui-recovery-mark{display:grid;place-items:center;width:var(--space-6);height:var(--space-6);margin-top:calc((var(--text-title-2) * var(--leading-title-2) - var(--space-6)) / 2)}.bui-recovery[data-recovery=page] .bui-recovery-mark>.bui-icon{width:20px;height:20px}.bui-recovery[data-recovery=page] .bui-recovery-words{display:grid;gap:var(--space-2)}.bui-recovery[data-recovery=page] .bui-recovery-title{font-size:var(--text-title-2);line-height:var(--leading-title-2)}.bui-recovery[data-recovery=page] .bui-recovery-actions{margin-top:var(--space-4)}.bui-recovery[data-recovery=page]>.bui-details{margin-top:calc(var(--space-2) + var(--space-1))}@media(max-width:480px){.bui-recovery[data-recovery=page]{padding:var(--space-4)}}.bui-empty-outage{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:var(--space-2)}.bui-empty-outage .bui-empty-mark{color:var(--color-warning)}.bui-empty-outage .bui-empty-mark>.bui-icon{width:16px;height:16px}.bui-empty-outage .bui-empty-title{color:var(--color-text-muted);font-weight:var(--weight-regular)}.bui-empty-outage .bui-empty-body{grid-column:2}.bui-empty-inline{display:inline-flex;align-items:center;gap:var(--space-1);max-width:100%;color:var(--color-text-muted);font-weight:var(--weight-regular);vertical-align:middle}.bui-empty-inline .bui-empty-mark{display:inline-flex;flex:none;color:var(--color-warning)}.bui-empty-inline .bui-empty-mark>.bui-icon{width:16px;height:16px}.bui-empty-inline .bui-empty-said{min-width:0;overflow-wrap:anywhere}.bui-empty-unframed{padding:var(--space-3) 0;border:0}.bui-last-update{margin:0;color:var(--color-text-muted);font-size:var(--text-small);font-weight:var(--weight-regular);font-variant-numeric:tabular-nums}.bui-navmenu-notice[data-tone=warning]{flex-wrap:nowrap;background:var(--color-warning-surface)}.bui-navmenu-notice-mark{display:inline-flex;flex:none;align-items:center;height:1lh;color:var(--color-warning)}.bui-navmenu-notice-mark:before{content:"​";width:0}.bui-navmenu-notice-mark>.bui-icon{width:16px;height:16px}.bui-navmenu-notice-words{display:grid;flex:1;gap:2px;min-width:0;overflow-wrap:anywhere}.bui-navmenu-notice-action{flex:none}.bui-notify-silent{display:grid;gap:2px;margin:0;padding:0;list-style:none}.bui-loading>.bui-spinner{flex:none;box-sizing:border-box;width:9px;height:9px;border:1.5px solid var(--color-info);border-radius:var(--radius-round);background:linear-gradient(to right,var(--color-info) 50%,transparent 50%);animation:bui-pulse 1.2s ease-in-out 4}.bui-loading>.bui-spinner:dir(rtl){background:linear-gradient(to left,var(--color-info) 50%,transparent 50%)}@media(prefers-reduced-motion:reduce){.bui-loading>.bui-spinner{animation:none}}.bui-status-dot{box-sizing:border-box;width:9px;height:9px;margin-top:calc((1lh - 9px)/2)}.bui-status-label{min-width:0}.bui-status-success .bui-status-dot{background:var(--color-success)}.bui-status-progress .bui-status-dot{border:1.5px solid var(--color-info);background:linear-gradient(to right,var(--color-info) 50%,transparent 50%);animation:bui-pulse 1.2s ease-in-out 4}.bui-status-progress:dir(rtl) .bui-status-dot{background:linear-gradient(to left,var(--color-info) 50%,transparent 50%)}.bui-status-attention .bui-status-dot,.bui-status-warning .bui-status-dot{border-radius:1px;background:var(--color-warning);transform:rotate(45deg) scale(.85)}.bui-status-failure .bui-status-dot,.bui-status-danger .bui-status-dot{border-radius:2px;background:var(--color-danger)}.bui-status-idle .bui-status-dot{border:1.5px solid var(--color-text-muted);background:none}.bui-status-unknown .bui-status-dot{border:1.5px dashed var(--color-text-muted);background:none}.bui-status-badge{align-items:center;padding:1px var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-round);font-size:var(--text-label);white-space:nowrap}.bui-status-badge .bui-status-dot{margin-top:0}.bui-status-badge.bui-status-success{border-color:var(--color-success);background:var(--color-success-surface)}.bui-status-badge.bui-status-attention{border-color:var(--color-warning);background:var(--color-warning-surface)}.bui-status-badge.bui-status-failure{border-color:var(--color-danger);background:var(--color-danger-surface)}.bui-status-badge.bui-status-progress{border-color:var(--color-info);background:var(--color-info-surface)}.bui-skeleton-row{display:flex;align-items:center;gap:var(--space-3);min-height:var(--bui-target)}.bui-skeleton-row>.bui-skeleton-line{flex:1}.bui-skeleton-mark{flex:none;width:9px;height:9px;border-radius:var(--radius-round);background:var(--color-border-strong)}.bui-skeleton-text{display:grid;flex:1;gap:var(--space-1)}.bui-skeleton-text>.bui-skeleton-line:last-child{width:45%;height:10px}.bui-collection{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3);min-width:0}.bui-collection-tools{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3)}.bui-collection-search{display:grid;gap:var(--space-1);flex:1 1 14rem;min-width:0}.bui-collection-filter{display:grid;gap:var(--space-1);min-width:0;max-width:100%}.bui-collection-body:focus{outline:none}.bui-collection-body{margin-inline:calc(-1 * var(--space-3));padding-inline:var(--space-3);overflow-x:auto}.bui-collection-body[aria-busy=true] .bui-table{opacity:.6}.bui-table{width:calc(100% + 2 * var(--space-3));margin-inline:calc(-1 * var(--space-3));border-collapse:collapse;font-size:var(--text-small);font-weight:var(--weight-regular)}.bui-table th,.bui-table td{--bui-divider-start: 0px;--bui-divider-end: 0px;height:var(--bui-row);padding:var(--space-2) var(--space-3);background:linear-gradient(var(--color-border-strong),var(--color-border-strong)) no-repeat;background-size:0 0;text-align:left;vertical-align:middle}.bui-table th:first-child,.bui-table td:first-child{--bui-divider-start: var(--space-3)}.bui-table th:nth-last-child(1 of:not([data-bui-hidden])),.bui-table td:nth-last-child(1 of:not([data-bui-hidden])){--bui-divider-end: var(--space-3)}.bui-table thead th,.bui-table tbody tr:not(:first-child)>*{background-size:calc(100% - var(--bui-divider-start) - var(--bui-divider-end)) 1px;background-position:var(--bui-divider-start) top}.bui-table thead th{background-position:var(--bui-divider-start) bottom}.bui-table thead th{color:var(--color-text-muted);font-size:var(--text-label);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);white-space:nowrap}.bui-table tbody th{font-weight:var(--weight-medium)}.bui-table .bui-numeric{text-align:right;font-variant-numeric:tabular-nums}.bui-table-links tbody tr{position:relative}.bui-table-links tbody tr:not(.bui-data-group):hover{background-color:var(--overlay-lift)}.bui-table-links tbody tr:has(.bui-row-link:active){background-color:var(--color-surface-sunken)}.bui-row-link{color:var(--color-link);text-decoration:none}.bui-row-link:hover{text-decoration:underline}.bui-row-link:after{content:"";position:absolute;inset:0}.bui-table-links tbody tr:has(.bui-row-link:focus-visible){outline:2px solid var(--color-focus);outline-offset:-2px;animation:none}.bui-row-link:focus-visible{outline:none}.bui-table-links a:not(.bui-row-link),.bui-table-links button{position:relative;z-index:1}.bui-pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2)}.bui-pager-summary{margin:0;color:var(--color-text-muted);font-size:var(--text-small);font-weight:var(--weight-regular)}@media(max-width:640px){.bui-table:not(.bui-data) thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.bui-table:not(.bui-data),.bui-table:not(.bui-data) tbody,.bui-table:not(.bui-data) tr,.bui-table:not(.bui-data) th,.bui-table:not(.bui-data) td{display:block;width:100%}.bui-table:not(.bui-data){width:calc(100% + 2 * var(--space-3))}.bui-table:not(.bui-data) tbody tr{padding:var(--space-2) var(--space-3)}.bui-table:not(.bui-data) tbody tr:not(:first-child){background-image:linear-gradient(var(--color-border-strong),var(--color-border-strong));background-repeat:no-repeat;background-position:center top;background-size:calc(100% - 2 * var(--space-3)) 1px}.bui-table:not(.bui-data) tbody th,.bui-table:not(.bui-data) tbody td{height:auto;padding:var(--space-1) 0;background:none}.bui-table:not(.bui-data) tbody td:before{content:attr(data-label);display:block;color:var(--color-text-muted);font-size:var(--text-label);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label)}.bui-table:not(.bui-data) .bui-numeric{text-align:left}.bui-pager{justify-content:center}.bui-pager-summary{order:-1;flex-basis:100%;text-align:center}}.bui-table [data-bui-hidden]{display:none}.bui-table.bui-table-measure{width:max-content}.bui-collection-columns{justify-self:start}.bui-collection-columns[hidden]{display:none}.bui-list-tools,.bui-list-search,.bui-list-filter-tools,.bui-list-restrictions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);min-width:0;max-width:100%}.bui-list-tools[hidden],.bui-list-tools [hidden]{display:none}.bui-list-search-editor{flex:1 1 12rem;min-width:0;max-width:100%}.bui-list-search-editor input{width:100%;min-width:0}.bui-list-query,.bui-list-restriction{max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:start}.bui-button-quiet:is(.bui-list-query,.bui-list-restriction){margin-inline:0}.bui-list-restriction>span{min-width:0}.bui-list-restriction>svg{flex:0 0 auto}.bui-list-filters .bui-disclosure-panel,.bui-list-filters .bui-disclosure-leaving{padding:var(--space-3)}.bui-list-filters .bui-disclosure-panel:not([hidden]){display:grid;gap:var(--space-3)}.bui-list-filters .bui-select,.bui-list-filters .bui-select-control{max-width:100%}.bui-data-table{container:bui-data / inline-size;display:grid;gap:var(--space-3);min-width:0}.bui-data-tools[hidden]{display:none}.bui-data-tools{max-width:var(--layout-form)}.bui-data-body{min-width:0;margin-inline:calc(-1 * var(--space-3));padding-inline:var(--space-3);overflow-x:auto}.bui-data-sorter{display:inline-flex;align-items:center;gap:var(--space-1);padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.bui-data-sorter:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.bui-data-sort{width:14px;height:14px;opacity:0}.bui-data-sorter:hover .bui-data-sort,.bui-data-sort[data-order]{opacity:1}.bui-data-sort[data-order=ascending]{transform:rotate(180deg)}.bui-data-group th{padding-top:var(--space-4);color:var(--color-text-muted);font-size:var(--text-label);font-weight:var(--weight-medium);text-align:start}.bui-data button.bui-row-link{padding:0;border:0;background:none;font:inherit;text-align:start;cursor:pointer}.bui-data .bui-row-link{position:static;z-index:auto;color:var(--color-text)}.bui-data .bui-mono{font-family:var(--font-mono)}.bui-data-order{display:none}.bui-data .bui-data-menu{width:1%;padding-block:0;text-align:end;white-space:nowrap}.bui-data td.bui-data-menu .bui-menu-holder{vertical-align:middle}@container bui-data (max-width: 36rem){.bui-data thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.bui-data,.bui-data tbody{display:block}.bui-data tr{display:flex;flex-wrap:wrap;gap:0 var(--space-2);padding:var(--space-2) var(--space-3)}.bui-data tbody tr:not(:first-child){background-image:linear-gradient(var(--color-border-strong),var(--color-border-strong));background-repeat:no-repeat;background-position:center top;background-size:calc(100% - 2 * var(--space-3)) 1px}.bui-data .bui-data-group th{background:none}.bui-data th[scope=row]{flex-basis:100%;height:auto;padding:0;background:none}.bui-data td{height:auto;padding:0;background:none;color:var(--color-text-muted);font-size:var(--text-small);min-width:0;max-width:100%;overflow-wrap:anywhere;text-align:start}.bui-data td[data-empty]{display:none}.bui-data td:before{content:none}.bui-data td[data-label]:not([data-label=""],[data-summary]):before{content:attr(data-label) ": "}.bui-data td:not([data-empty],.bui-data-menu)~td:not([data-empty]):before{content:"· "}.bui-data td:not([data-empty],.bui-data-menu)~td[data-label]:not([data-empty],[data-label=""],[data-summary]):before{content:"· " attr(data-label) ": "}.bui-data-group{border-bottom:0}.bui-data-order:not([hidden]){display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);min-width:0}.bui-data tr:has(>.bui-data-menu)>th[scope=row]{flex:1 1 0;order:-2;min-width:0}.bui-data tr:has(>.bui-data-menu):after{content:"";flex-basis:100%;order:-1}.bui-data tr:has(>.bui-data-menu:not([data-empty])):after{block-size:max(0px,min(calc((var(--bui-target) - 1lh) / 2),var(--space-2)))}.bui-data td.bui-data-menu{display:flex;flex:none;align-items:center;order:-1;width:auto;color:inherit;font-size:inherit}.bui-data td.bui-data-menu[data-empty]{display:none}.bui-data tbody>tr[data-menu]>td.bui-data-menu[data-menu]:before{content:none}.bui-data td.bui-data-menu .bui-menu-holder{margin-block:max(calc((1lh - var(--bui-target)) / 2),calc(-1 * var(--space-2)))}}@supports (padding-top: calc(1lh - 1cap)){.bui-data-table[data-framed]:not(:not([hidden],.bui-hidden,script,style,template,.bui-host:empty,.bui-host:has(>[hidden]:only-child))~*,.bui-host:is(:not([hidden],.bui-hidden,script,style,template,.bui-host:empty,.bui-host:has(>[hidden]:only-child))~*)>*,:has(>.bui-data-tools:not([hidden])))>.bui-data-body .bui-table{margin-block-start:calc((1cap - var(--bui-row)) / 2)}@container bui-data (max-width: 36rem){.bui-data-table[data-framed]>.bui-data-body{overflow:visible}.bui-data-table[data-framed]:not(:not([hidden],.bui-hidden,script,style,template,.bui-host:empty,.bui-host:has(>[hidden]:only-child))~*,.bui-host:is(:not([hidden],.bui-hidden,script,style,template,.bui-host:empty,.bui-host:has(>[hidden]:only-child))~*)>*,:has(>.bui-data-tools:not([hidden])))>.bui-data-body .bui-table{margin-block-start:0}.bui-data-table[data-framed]:not(:not([hidden],.bui-hidden,script,style,template,.bui-host:empty,.bui-host:has(>[hidden]:only-child))~*,.bui-host:is(:not([hidden],.bui-hidden,script,style,template,.bui-host:empty,.bui-host:has(>[hidden]:only-child))~*)>*,:has(>.bui-data-tools:not([hidden])),:has(>.bui-data-order:not([hidden])))>.bui-data-body .bui-data tbody>tr:first-child{margin-block-start:calc(-1 * var(--space-2) - (1lh - 1cap) / 2)}.bui-data-table[data-framed]:not(:not([hidden],.bui-hidden,script,style,template,.bui-host:empty,.bui-host:has(>[hidden]:only-child))~*,.bui-host:is(:not([hidden],.bui-hidden,script,style,template,.bui-host:empty,.bui-host:has(>[hidden]:only-child))~*)>*,:has(>.bui-data-tools:not([hidden])),:has(>.bui-data-order:not([hidden])))>.bui-data-body .bui-data tbody>tr.bui-data-group:first-child{margin-block-start:calc(-1 * var(--space-2))}.bui-data-table[data-framed]:not(:not([hidden],.bui-hidden,script,style,template,.bui-host:empty,.bui-host:has(>[hidden]:only-child))~*,.bui-host:is(:not([hidden],.bui-hidden,script,style,template,.bui-host:empty,.bui-host:has(>[hidden]:only-child))~*)>*,:has(>.bui-data-tools:not([hidden])),:has(>.bui-data-order:not([hidden])))>.bui-data-body .bui-data tbody>tr.bui-data-group:first-child>th{padding-top:0;margin-block-start:calc((1cap - 1lh)/2)}}}.bui-rows{display:grid;margin:0 calc(-1 * var(--space-3));padding:0;list-style:none}.bui-rows .bui-rows{margin-inline:0}.bui-rows .bui-row{border-radius:0}.bui-rows .bui-row:before{position:absolute;inset:0 var(--space-3) auto;border-top:1px solid var(--color-border-strong);content:"";pointer-events:none}.bui-rows>.bui-row:first-child:before,.bui-rows>:first-child>.bui-row:before,.bui-rows>:first-child>.bui-host:first-child>.bui-row:before{content:none}:root{--bui-row-axis: calc(var(--space-3) + 9px + var(--space-3))}.bui-row-under{margin-inline:var(--bui-row-axis) var(--space-3)}.bui-row{container:bui-row / inline-size;position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-3);min-height:var(--bui-target);padding:var(--space-3);border-radius:var(--radius-control);color:var(--color-text);font-size:var(--text-small);font-weight:var(--weight-regular);line-height:var(--leading-small)}.bui-row[data-open]:not([data-current]):is(:hover,:has(.bui-row-title:focus-visible)){background:var(--overlay-lift)}.bui-row[data-open]:has(.bui-row-title:active){background:var(--color-surface-sunken)}.bui-row[data-current]{background:var(--color-surface-selected)}.bui-row-lead:empty{display:none}.bui-row-lead{display:inline-flex;flex:none;color:var(--color-text-muted)}.bui-row-lead>.bui-icon{width:16px;height:16px}.bui-row-mark .bui-status-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.bui-row-main{display:grid;gap:var(--space-1);flex:1 1 12rem;min-width:0}.bui-row-title{min-width:0;padding:0;border:0;background:none;color:var(--color-text);font:inherit;font-size:var(--text-body);font-weight:var(--weight-medium);text-align:start;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}span.bui-row-title{cursor:default}.bui-row[data-open] .bui-row-title:after{content:"";position:absolute;inset:0;border-radius:inherit}.bui-row-title:focus-visible{outline:none;animation:none}.bui-row[data-open]:has(.bui-row-title:focus-visible){outline:2px solid var(--color-focus);outline-offset:-2px}.bui-row-title:hover{text-decoration:underline;text-underline-offset:2px}.bui-row-meta{min-width:0;margin:0;color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bui-row-meta[hidden],.bui-row-end[hidden]{display:none}.bui-row-end{display:flex;flex:0 1 auto;flex-wrap:wrap;min-width:0;align-items:center;gap:var(--space-2) var(--space-3);color:var(--color-text-muted)}.bui-row-fact{font-variant-numeric:tabular-nums;white-space:nowrap}.bui-row-check,.bui-row-actions,.bui-row-end .bui-menu-holder,.bui-row :is(.bui-row-lead,.bui-row-meta,.bui-row-end) :is(a,button,input,select,textarea,summary,label,[tabindex],.bui-tooltip-anchor){position:relative;z-index:1}.bui-row-check{flex:none;width:16px;height:16px;margin:0;accent-color:var(--color-action)}.bui-row-actions.bui-action-line-actions{margin-inline-start:0}.bui-row-end :is(.bui-button,.bui-icon-button):not(:disabled,[aria-disabled=true]):is(:hover,:focus-visible,[aria-expanded=true]){background:var(--color-surface);border-color:var(--color-border-control);color:var(--color-text);text-decoration:underline;text-underline-offset:2px}.bui-row-end :is(.bui-button,.bui-icon-button):not(:disabled,[aria-disabled=true]):active{background:var(--color-surface-sunken)}.bui-rows-aligned{container:bui-list / inline-size;grid-template-columns:max-content minmax(0,1fr) repeat(3,max-content);column-gap:var(--space-3)}.bui-rows-aligned>:not(.bui-row),.bui-rows-aligned>.bui-row,.bui-rows-aligned>*>.bui-row{display:grid;grid-template-columns:subgrid;grid-column:1 / -1}.bui-rows-aligned .bui-row{container-type:normal}.bui-rows-aligned .bui-row-lead{grid-column:1}.bui-rows-aligned .bui-row-main{grid-column:2}.bui-rows-aligned .bui-row-end{display:grid;grid-template-columns:subgrid;grid-column:3 / -1}.bui-rows-aligned .bui-row-end>.bui-action-line,.bui-rows-aligned .bui-row-actions{display:contents}.bui-rows-aligned .bui-row-actions .bui-button{grid-column:var(--bui-action-column);grid-row:1;justify-content:flex-start}.bui-rows-aligned .bui-row-end>.bui-menu-holder{grid-column:3;grid-row:1}.bui-rows-aligned>*>:not(.bui-row){grid-column:1 / -1}@container bui-list (max-width: 48rem){.bui-rows-aligned .bui-row{display:flex}.bui-rows-aligned .bui-row-end{display:flex;flex:1 1 100%;justify-content:flex-start}.bui-rows-aligned .bui-row-end>.bui-action-line{display:flex;flex:1}.bui-rows-aligned .bui-row-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));flex:1}}@container bui-list (max-width: 24rem){.bui-rows-aligned .bui-row-actions{grid-template-columns:minmax(0,1fr)}.bui-rows-aligned .bui-row-actions .bui-button{grid-column:1;grid-row:auto}}@container bui-row (max-width: 30rem){.bui-row-end{flex:1 1 100%;justify-content:flex-start}.bui-row-end:has(>.bui-menu-holder:only-child){flex:none}.bui-row-meta{white-space:normal}.bui-row-fact{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}}.bui-copy-value{display:inline-flex;align-items:center;gap:calc(2 * var(--bui-quiet-hang));max-width:100%;min-width:0}.bui-copy-value-text{display:inline-flex;min-width:0;color:var(--color-text);font-family:var(--font-mono);font-size:var(--text-small);text-decoration:none}a.bui-copy-value-text:hover{text-decoration:underline}.bui-copy-value-start{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bui-copy-value-tail{flex:none;white-space:pre}.bui-copy-value>.bui-copy-button{flex:none;white-space:nowrap}.bui-copy-value>.bui-copy-button .bui-button{white-space:nowrap;overflow-wrap:normal}.bui-host:has(>.bui-copy-value){min-width:0;max-width:100%}.bui-rows[data-framed]{--bui-rows-inset: var(--space-4);--bui-row-axis: calc(var(--bui-rows-inset) + 9px + var(--space-3));margin-inline:0;border:1px solid var(--color-border-strong);border-radius:var(--radius-base);background:var(--color-surface)}.bui-rows[data-framed] .bui-row{padding:var(--bui-rows-inset)}.bui-rows[data-framed] .bui-row:before{inset-inline:var(--bui-rows-inset)}.bui-rows[data-framed] .bui-row-title{font-weight:var(--weight-semibold)}.bui-rows[data-framed]>:first-child,.bui-rows[data-framed]>:first-child>.bui-row,.bui-rows[data-framed]>:first-child>.bui-host:first-child>.bui-row{border-start-start-radius:var(--radius-base);border-start-end-radius:var(--radius-base)}.bui-rows[data-framed]>:last-child,.bui-rows[data-framed]>:last-child>.bui-row,.bui-rows[data-framed]>:last-child>.bui-host:first-child>.bui-row{border-end-start-radius:var(--radius-base);border-end-end-radius:var(--radius-base)}.bui-row[data-inline] .bui-row-main{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2) var(--space-3)}.bui-row[data-inline] .bui-row-title{max-width:100%}.bui-row[data-inline] .bui-row-meta{max-width:100%;white-space:normal}.bui-rows[data-framed] .bui-row-lead .bui-organization-mark{width:var(--space-10);height:var(--space-10);font-size:var(--text-body)}.bui-rows[data-framed]+.bui-rows-end,.bui-rows-groups:has(>.bui-rows-group>.bui-rows[data-framed])+.bui-rows-end{border-top:0}.bui-row:not([data-inline]):has(>.bui-row-main>.bui-row-meta:not([hidden]))>.bui-row-lead{align-self:flex-start;align-items:center;min-height:calc(var(--text-body) * var(--leading-body))}.bui-row:not([data-inline]):has(>.bui-row-main>.bui-row-meta:not([hidden]))>.bui-row-lead .bui-status-dot{margin-top:0}@media(hover:hover)and (pointer:fine){.bui-row:not(:hover,:focus-within)>.bui-row-end>.bui-menu-holder:not(:has([aria-expanded=true])),.bui-data tbody>tr:not(:hover,:focus-within)>.bui-data-menu .bui-menu-holder:not(:has([aria-expanded=true])){opacity:0}}.bui-row:has(>.bui-row-end>.bui-menu-holder:only-child){flex-wrap:nowrap}.bui-row-end:has(>.bui-menu-holder:only-child){flex:none}.bui-rows-groups{display:grid}.bui-rows-label{margin:0;padding:var(--space-6) 0 var(--space-2);color:var(--color-text-muted);font-size:var(--text-label);font-weight:var(--weight-medium);line-height:var(--leading-label)}.bui-rows-group:first-child>.bui-rows-label{padding-top:var(--space-1)}.bui-rows-end{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);margin:0;padding-top:var(--space-3);border-top:1px solid var(--color-border-strong);color:var(--color-text-muted);font-size:var(--text-label);line-height:var(--leading-label)}.bui-collection-body>.bui-rows-end,.bui-rows+.bui-rows-end{max-width:none}.bui-match{border-radius:2px;background:var(--color-info-surface);color:inherit}@container bui-row (max-width: 30rem){.bui-row:has(>.bui-row-lead:not(:empty))>.bui-row-end:not(:has(>.bui-menu-holder:only-child)){padding-inline-start:calc(9px + var(--space-3))}.bui-row:has(>.bui-row-lead>.bui-icon)>.bui-row-end:not(:has(>.bui-menu-holder:only-child)){padding-inline-start:calc(16px + var(--space-3))}}.bui-checklist{display:grid;gap:var(--space-3);max-width:var(--layout-form);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-base);background:var(--color-surface-raised, var(--color-surface))}.bui-checklist-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:var(--space-1) var(--space-3)}.bui-checklist-title{margin:0;font-size:var(--text-title-3);font-weight:var(--weight-semibold)}.bui-checklist-progress{margin:0;color:var(--color-text-muted);font-size:var(--text-small);font-variant-numeric:tabular-nums}.bui-checklist-bar{position:relative;grid-column:1 / -1;height:4px;overflow:hidden;border-radius:var(--radius-round);background:var(--color-surface-sunken)}.bui-checklist-fill{position:absolute;inset-block:0;inset-inline-start:0;width:calc(var(--bui-checklist-done, 0) * 100%);background:var(--color-success);transition:width var(--motion-standard) var(--motion-ease)}.bui-checklist-steps{display:grid;gap:var(--space-1);margin:0;padding:0;list-style:none}.bui-checklist-step{display:flex;gap:var(--space-3);padding:var(--space-2);border-radius:var(--radius-control)}.bui-checklist-step[data-state=current]{background:var(--color-surface-sunken)}.bui-checklist-marker{display:inline-grid;flex:none;place-items:center;width:22px;height:22px;border:1.5px solid var(--color-border-strong);border-radius:var(--radius-round);color:var(--color-text-muted);font-size:var(--text-label);font-weight:var(--weight-medium)}.bui-checklist-step[data-state=current] .bui-checklist-marker{border-color:var(--color-focus);color:var(--color-text)}.bui-checklist-step[data-state=done] .bui-checklist-marker{border-color:var(--color-success);background:var(--color-success);color:var(--color-surface)}.bui-checklist-step[data-state=blocked] .bui-checklist-marker{border-style:dashed}.bui-checklist-marker>.bui-icon{width:14px;height:14px}.bui-checklist-body{display:grid;justify-items:start;gap:var(--space-1);min-width:0;font-size:var(--text-small)}.bui-checklist-body>p{margin:0}.bui-checklist-name{font-weight:var(--weight-medium);line-height:22px}.bui-checklist-step[data-state=done] .bui-checklist-name{color:var(--color-text-muted);font-weight:var(--weight-regular)}.bui-checklist-detail,.bui-checklist-reason{color:var(--color-text-muted)}.bui-checklist-action{margin-top:var(--space-1)}.bui-empty-mark{display:inline-flex;color:var(--color-text-muted)}.bui-empty-mark>.bui-icon{width:24px;height:24px}.bui-empty-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.bui-empty>.bui-checklist{justify-self:stretch;margin-top:var(--space-2)}.bui-command{display:grid;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-inline-start:3px solid var(--color-warning);border-radius:var(--radius-base);background:var(--color-surface-raised, var(--color-surface));color:var(--color-text);font-size:var(--text-small);font-weight:var(--weight-regular)}.bui-command[data-state=allowed]{border-inline-start-color:var(--color-success)}.bui-command[data-state=denied]{border-inline-start-color:var(--color-border-strong)}.bui-command-title{margin:0;font-size:var(--text-body);font-weight:var(--weight-semibold)}.bui-command-detail,.bui-command-line{margin:0;color:var(--color-text-muted)}.bui-command-line:empty{display:none}.bui-command-code{margin:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--color-code);color:var(--color-on-code);font-family:var(--font-mono);font-size:var(--text-small);white-space:pre-wrap;overflow-wrap:anywhere}:is(.bui-command-code,.bui-copy-command,.bui-activity-code)>code{font:inherit}.bui-command-code[data-folded]{max-height:calc(8lh + 2 * var(--space-2));overflow:hidden}.bui-command-toggle{justify-self:start;font-size:var(--text-label)}.bui-command-choice{display:inline-flex;align-items:center;gap:var(--space-2)}.bui-command-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.bui-command-actions[hidden]{display:none}.bui-command-actions .bui-keys{padding:0 var(--space-1);border:1px solid currentColor;border-radius:var(--radius-control);font-family:var(--font-mono);font-size:var(--text-label);opacity:.75}.bui-command-edit{box-sizing:border-box;width:100%;min-height:2lh;border:1px solid var(--color-border-control);resize:vertical}.bui-command-note{display:grid;gap:var(--space-2)}.bui-command-note[hidden]{display:none}.bui-command-note-field{box-sizing:border-box;width:100%;resize:vertical}.bui-command-note-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.bui-header{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);min-height:var(--layout-family);padding:var(--space-1) var(--space-4);background:var(--color-family-bar);color:var(--color-family-text)}.bui-header a{color:inherit;text-decoration:none}.bui-header :focus-visible{outline-color:var(--color-family-marker)}.bui-header-start{display:flex;align-items:center;gap:var(--space-2)}.bui-header-brand{display:inline-flex;align-items:center;min-height:var(--bui-target);font-weight:var(--weight-medium)}.bui-header-brand img,.bui-header-brand svg{display:block;height:21px;width:auto}.bui-header-toggle{display:none;place-items:center;width:var(--bui-target);height:var(--bui-target);padding:0;border:0;border-radius:var(--radius-control);background:transparent;color:inherit;cursor:pointer}.bui-header-toggle:hover,.bui-header .bui-disclosure-bell:hover{background:var(--overlay-lift)}.bui-header-external .bui-header-toggle{display:inline-grid}.bui-header-context{flex:1 1 auto;min-width:0;color:var(--color-family-muted);font-size:var(--text-small);font-weight:var(--weight-regular)}.bui-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);margin:0;padding:0;list-style:none}.bui-crumbs li{display:inline-flex;align-items:center;gap:var(--space-1);min-width:0}.bui-crumbs a,.bui-crumbs span[aria-current]{overflow-wrap:anywhere}.bui-crumbs [aria-current]{color:var(--color-family-text)}.bui-header-links{display:flex;flex-wrap:wrap;gap:var(--space-1);margin:0;padding:0;list-style:none}.bui-header-links a{display:inline-flex;align-items:center;min-height:var(--bui-target);padding:0 var(--space-2);border-radius:var(--radius-control);font-size:var(--text-small);font-weight:var(--weight-regular)}.bui-header-links a:hover{background:var(--overlay-lift)}.bui-header-links a[aria-current]{box-shadow:inset 0 -2px 0 var(--color-family-marker)}.bui-header-end{display:flex;align-items:center;gap:var(--space-2);margin-left:auto}@media(max-width:767px){.bui-header-has-nav .bui-header-toggle{display:inline-grid}.bui-header-has-nav .bui-header-nav{order:10;flex-basis:100%}.bui-header-has-nav:not([data-expanded]) .bui-header-nav{display:none}.bui-header-links{flex-direction:column}.bui-header-context{order:5;flex-basis:100%}}.bui-lockup{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0;line-height:1}.bui-lockup-mark{display:block;flex:none;width:auto;height:var(--bui-lockup-height, 21px)}.bui-header-brand .bui-lockup-mark{height:var(--bui-lockup-height, 21px)}.bui-lockup-name{padding-left:var(--space-2);font-family:var(--font-brand);border-left:1px solid color-mix(in srgb,currentColor 45%,transparent);font-size:calc(var(--bui-lockup-height, 21px) * .714);font-weight:var(--weight-medium);white-space:nowrap;translate:0 calc(var(--bui-lockup-height, 21px) * -.02)}@supports (text-box: trim-both cap alphabetic){.bui-lockup-name{text-box:trim-both cap alphabetic;padding-block:calc(var(--bui-lockup-height, 21px) * .107);translate:0 calc(var(--bui-lockup-height, 21px) * -.0555)}}.bui-family-archived{flex:none;margin-inline-start:var(--space-1);padding:0 var(--space-1);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);color:var(--color-family-muted);font-size:var(--text-label);font-weight:var(--weight-medium);white-space:nowrap}.bui-disclosure-bell{position:relative;gap:0;border:0;background:transparent;color:inherit}.bui-bell{position:relative;display:inline-grid;place-items:center}.bui-bell>.bui-count{position:absolute;top:calc(2px - var(--space-2));right:calc(2px - var(--space-2));min-width:16px;height:16px;padding:0 var(--space-1);font-variant-numeric:tabular-nums;line-height:1}.bui-header .bui-bell>.bui-count{background:var(--color-family-marker);color:var(--color-family-bar);outline:2px solid var(--color-family-bar)}.bui-notify :is(.bui-disclosure-panel,.bui-disclosure-leaving){width:min(24rem,calc(100vw - 2 * var(--space-4)));padding:var(--space-2);color:var(--color-text)}.bui-notify .bui-disclosure-panel:focus{outline:none}.bui-notify :is(.bui-disclosure-panel:not([hidden]),.bui-disclosure-leaving){display:grid;grid-template-rows:minmax(0,1fr)}@media(max-width:480px){.bui-notify{position:static}.bui-notify :is(.bui-disclosure-panel,.bui-disclosure-leaving){left:var(--space-4);right:var(--space-4);width:auto}}.bui-notify-frame{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;min-height:0;font-size:var(--text-small);font-weight:var(--weight-regular);line-height:var(--leading-small)}.bui-notify-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:var(--bui-target);padding:0 var(--space-2) var(--space-2)}.bui-notify-title{margin:0;font-size:var(--text-body);font-weight:var(--weight-semibold);line-height:var(--leading-small)}.bui-notify-everything{font-size:var(--text-small)}.bui-notify-empty,.bui-notify-caught{margin:0;padding:var(--space-2);color:var(--color-text-muted);font-size:var(--text-small);font-weight:var(--weight-regular)}.bui-notify-caught{display:flex;align-items:center;gap:var(--space-2)}.bui-notify-caught>.bui-icon{flex:none;width:16px;height:16px;color:var(--color-success)}.bui-notify-status{margin:0;padding:0 var(--space-2);font-size:var(--text-small);font-weight:var(--weight-regular);color:var(--color-text-muted)}.bui-notify-status:empty{display:none}.bui-notify-body{display:grid;gap:var(--space-1);min-height:0;max-height:min(28rem,100dvh - var(--layout-family) - 9rem);overflow-y:auto;overscroll-behavior:contain}.bui-notify-body[data-more]{mask-image:linear-gradient(to bottom,black calc(100% - var(--space-8)),transparent)}.bui-notify-everything[hidden],.bui-notify-foot[hidden],.bui-notify-all[hidden]{display:none}.bui-notify-foot{margin-top:var(--space-1);padding-top:var(--space-1);border-top:1px solid var(--color-border)}.bui-notify-all,.bui-header .bui-notify-all{display:flex;align-items:center;justify-content:center;min-height:var(--bui-target);padding:0 var(--space-2);border-radius:var(--radius-control);color:var(--color-link);font-size:var(--text-small);font-weight:var(--weight-medium)}.bui-notify-all:hover,.bui-notify-all:focus-visible{background:var(--color-surface-sunken)}.bui-notify-all:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px;animation:none}.bui-navmenu-panel{display:grid;gap:var(--space-2);width:max-content;min-width:16rem;max-width:min(28rem,calc(100vw - 2 * var(--space-4)));max-height:calc(100dvh - var(--layout-family) - var(--space-4));padding:var(--space-2);overflow-y:auto;font-size:var(--text-small);font-weight:var(--weight-regular);line-height:var(--leading-small)}.bui-navmenu-panel:focus{outline:none}.bui-navmenu-section+.bui-navmenu-section{padding-top:var(--space-2);border-top:1px solid var(--color-border)}.bui-navmenu-heading{margin:0;padding:var(--space-1) var(--space-2);color:var(--color-text-muted);font-size:var(--text-label);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label)}.bui-family-person{display:flex;align-items:center;gap:var(--space-3);padding-block:var(--space-1) var(--space-2);letter-spacing:normal}.bui-family-who{display:grid;min-width:0}.bui-family-name{color:var(--color-text);font-size:var(--text-body);font-weight:var(--weight-semibold);line-height:var(--leading-small);overflow-wrap:anywhere}.bui-family-email{color:var(--color-text-muted);font-size:var(--text-small);font-weight:var(--weight-regular);overflow-wrap:anywhere}.bui-family-organization-heading{display:flex;align-items:baseline;gap:var(--space-2)}.bui-family-organization-name{min-width:0;overflow-wrap:anywhere}.bui-family-role{flex:none;margin-left:auto;font-weight:var(--weight-regular)}.bui-navmenu-list{display:grid;gap:2px;margin:0;padding:0;list-style:none}.bui-navmenu-item{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--space-3);width:100%;min-height:var(--bui-target);padding:var(--space-1) var(--space-2);border:0;border-radius:var(--radius-control);background:transparent;color:var(--color-text);font:inherit;text-align:left;text-decoration:none;cursor:pointer}.bui-family .bui-navmenu-item:focus-visible,.bui-navmenu-item:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px;animation:none}a.bui-navmenu-item:hover,button.bui-navmenu-item:hover,.bui-navmenu-item:focus-visible{background:var(--color-surface-sunken)}.bui-navmenu-item[aria-current]{background:var(--color-surface-sunken);box-shadow:inset 2px 0 0 var(--color-accent);color:var(--color-link);font-weight:var(--weight-medium)}.bui-navmenu-item-off{color:var(--color-text-muted);cursor:default}.bui-navmenu-item-off[aria-current]{color:var(--color-text)}.bui-navmenu-state{margin-left:auto;color:var(--color-text-muted);font-size:var(--text-label);font-weight:var(--weight-regular);white-space:nowrap}.bui-navmenu-advisory .bui-navmenu-state{color:var(--color-warning)}.bui-navmenu-label{overflow-wrap:anywhere}.bui-navmenu-action{color:var(--color-link)}.bui-navmenu-search{display:flex;align-items:center;gap:var(--space-2);margin:0 var(--space-1) var(--space-1);padding:0 var(--space-2);border:1px solid var(--color-border-control);border-radius:var(--radius-control);color:var(--color-text-muted)}.bui-navmenu-search>.bui-icon{flex:none;width:16px;height:16px}.bui-navmenu-field{flex:1;min-width:0;min-height:var(--bui-control);padding:0;border:0;background:transparent;color:var(--color-text);font:inherit;outline:none}.bui-navmenu-notice{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-2);margin:0 var(--space-1) var(--space-1);padding:var(--space-2);border-radius:var(--radius-control);background:var(--color-info-surface);color:var(--color-text)}.bui-navmenu-notice a{color:var(--color-link)}.bui-navmenu-none{display:grid;gap:var(--space-1);padding:var(--space-1) var(--space-2);color:var(--color-text-muted)}.bui-navmenu-text{display:grid;flex:1;min-width:0}.bui-navmenu-meta{color:var(--color-text-muted);font-size:var(--text-label);font-weight:var(--weight-regular)}.bui-navmenu-list>li:has(>.bui-family-docs-item),.bui-family-docs-group,.bui-family-carried{display:none}.bui-productnav{--bui-nav-surface: var(--color-surface);position:relative;border-bottom:1px solid var(--color-border);background:var(--color-surface)}.bui-scroll-edge{position:absolute;inset-block:0;z-index:1;display:inline-flex;align-items:center;width:var(--space-8);padding:0;border:0;color:var(--color-text-muted);cursor:pointer}.bui-scroll-edge[hidden]{display:none}.bui-scroll-edge-start{inset-inline-start:0;justify-content:flex-start;background:linear-gradient(to right,var(--bui-nav-surface) 45%,transparent)}.bui-scroll-edge-end{inset-inline-end:0;justify-content:flex-end;background:linear-gradient(to left,var(--bui-nav-surface) 45%,transparent)}.bui-scroll-edge>.bui-icon{width:16px;height:16px}.bui-scroll-edge:hover{color:var(--color-text)}.bui-productnav-sticky{position:sticky;top:var(--layout-family);z-index:calc(var(--bui-family-layer, 45) - 1)}.bui-productnav-list{display:flex;gap:var(--space-1);margin:0;padding:0 var(--space-4);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;list-style:none}.bui-productnav-list a{display:inline-flex;align-items:center;min-height:max(var(--bui-target),40px);padding:0 var(--space-3);color:var(--color-text-muted);font-size:var(--text-small);font-weight:var(--weight-medium);text-decoration:none;white-space:nowrap}.bui-productnav-list a:hover,.bui-productnav-list a[aria-current]{color:var(--color-text)}.bui-productnav-list a[aria-current]{box-shadow:inset 0 -2px 0 var(--color-accent)}.bui-productnav-list a:focus-visible{outline-offset:-2px;animation:none}.bui-family{--bui-family-axis: calc(var(--bui-lockup-height, 21px) * -.0555);--bui-family-gutter: var(--space-4);--bui-family-panel: 22.5rem;position:sticky;top:0;z-index:var(--bui-family-layer, 45);flex-wrap:nowrap;column-gap:var(--space-3);height:var(--layout-family);padding-block:0;padding-inline:var(--bui-family-gutter)}.bui-family:after{content:"";position:absolute;top:100%;left:0;right:0;border-bottom:1px solid var(--color-border);pointer-events:none}.bui-family .bui-family-divider,.bui-family .bui-family-separator,.bui-family .bui-family-placeholder,.bui-family-static>.bui-family-place,.bui-family-thread .bui-navmenu-button>*,.bui-family-docs>*,.bui-family-account .bui-navmenu-button>*,.bui-family .bui-disclosure-bell>.bui-bell,.bui-family .bui-header-toggle>.bui-icon{translate:0 var(--bui-family-axis)}.bui-family .bui-header-start{flex:none;gap:var(--space-2);line-height:1}.bui-family .bui-header-brand{flex:none}.bui-family .bui-header-context{order:0;display:flex;flex:1 1 auto;min-width:0;color:var(--color-family-text)}.bui-family .bui-header-end{flex:none}.bui-family :focus-visible{outline-color:var(--color-family-marker)}.bui-family-host{display:contents}.bui-family .bui-navmenu{display:flex;min-width:0}.bui-family .bui-navmenu-button{min-width:0;min-height:var(--bui-target);gap:var(--space-1);padding:0 var(--space-2);border:0;background:transparent;color:inherit;font-weight:var(--weight-medium);line-height:1}.bui-family .bui-navmenu-button>.bui-icon{width:14px;height:14px;opacity:.8}.bui-family .bui-navmenu-button:hover,.bui-family .bui-navmenu-button[aria-expanded=true],.bui-family-docs:hover{background:var(--overlay-lift)}.bui-family-product:before{content:"";flex:none;align-self:center;width:1px;height:calc(var(--bui-lockup-height, 21px) * .714);background:color-mix(in srgb,currentColor 45%,transparent);translate:0 var(--bui-family-axis)}.bui-family-product .bui-lockup-name{padding-left:0;border-left:0}.bui-family-product .bui-navmenu-button>.bui-icon{translate:0 var(--bui-family-axis)}.bui-family-thread,.bui-family-location,.bui-family-wide,.bui-family-narrow{display:flex;align-items:center;gap:var(--space-1);min-width:0}.bui-family-thread{gap:0}.bui-family-narrow{display:none}.bui-family-divider{flex:none;width:1px;height:calc(var(--bui-lockup-height, 21px) * .714);background:color-mix(in srgb,currentColor 45%,transparent)}.bui-family-separator{flex:none;color:var(--color-family-muted);line-height:1}.bui-family-wide>.bui-navmenu,.bui-family-wide>.bui-family-static{flex:1 1 0;max-width:max-content}.bui-family-thread .bui-navmenu-button{max-width:16rem;font-size:var(--text-small)}.bui-family-static>.bui-family-place{max-width:calc(16rem - 2 * var(--space-2))}.bui-family-organization .bui-navmenu-button{max-width:12rem}.bui-family-static.bui-family-organization>.bui-family-place{max-width:calc(12rem - 2 * var(--space-2))}.bui-family-place{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bui-family-static{display:inline-flex;align-items:center;min-width:0;min-height:var(--bui-target);line-height:1;padding:0 var(--space-2);font-size:var(--text-small);font-weight:var(--weight-medium)}.bui-family-choose .bui-navmenu-button{color:var(--color-family-muted);font-weight:var(--weight-regular)}.bui-family-choose .bui-navmenu-button:hover,.bui-family-choose .bui-navmenu-button[aria-expanded=true]{color:var(--color-family-text)}.bui-family-placeholder{display:inline-block;width:7rem;height:.75rem;margin:0 var(--space-2);border-radius:var(--radius-control);background:var(--overlay-lift)}.bui-family-end{position:relative;display:flex;align-items:center;gap:var(--space-1)}.bui-family-end .bui-disclosure{position:static}.bui-family-docs{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--bui-target);padding:0 var(--space-2);border-radius:var(--radius-control);font-size:var(--text-small);font-weight:var(--weight-medium)}.bui-family .bui-disclosure-bell,.bui-family-account .bui-navmenu-button{justify-content:center;width:var(--bui-target);min-width:var(--bui-target);height:var(--bui-target);padding:0;border-radius:var(--radius-round)}.bui-family-account{margin-left:calc(var(--space-2) - 2px)}.bui-family .bui-disclosure-bell[aria-expanded=true]{background:var(--overlay-lift)}.bui-family-avatar{position:relative;display:grid;flex:none;place-items:center;width:28px;height:28px;overflow:hidden;border-radius:var(--radius-round);background:var(--color-surface-sunken);box-shadow:inset 0 0 0 1px var(--color-border-strong);color:var(--color-text);font-size:var(--text-label);font-weight:var(--weight-medium);letter-spacing:.02em;line-height:1}.bui-family-avatar>.bui-icon{width:16px;height:16px}.bui-family-picture{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.bui-family-avatar-large{width:40px;height:40px;font-size:var(--text-body)}.bui-family-avatar-large>.bui-icon{width:20px;height:20px}.bui-family :is(.bui-navmenu-panel,.bui-disclosure-panel,.bui-disclosure-leaving){top:calc(100% + (var(--layout-family) - var(--bui-target)) / 2 + var(--space-1));max-height:calc(100dvh - var(--layout-family) - 2 * var(--space-4))}.bui-family .bui-family-end :is(.bui-navmenu-panel,.bui-disclosure-panel,.bui-disclosure-leaving){left:auto;right:0;width:min(var(--bui-family-panel),100vw - 2 * var(--bui-family-gutter));min-width:0;max-width:none;padding:var(--space-2);transform-origin:top right}@media(max-width:719px){.bui-family-wide{display:none}.bui-family-narrow{display:flex}.bui-family .bui-navmenu{position:static}.bui-family .bui-family-brand .bui-navmenu-panel,.bui-family .bui-family-thread .bui-navmenu-panel{top:calc(100% + var(--space-1));left:var(--bui-family-gutter);right:auto;min-width:min(16rem,100% - 2 * var(--bui-family-gutter));max-width:calc(100% - 2 * var(--bui-family-gutter))}}@media(max-width:599px){.bui-family-docs{display:none}.bui-navmenu-list>li:has(>.bui-family-docs-item){display:list-item}.bui-family-docs-group{display:block}}@media(max-width:479px){.bui-family{--bui-family-gutter: var(--space-2);column-gap:var(--space-1)}.bui-family .bui-navmenu-button{padding-right:var(--space-1)}.bui-family-narrow .bui-navmenu-button{min-width:1.75rem;padding-left:var(--space-1)}.bui-header-external.bui-family .bui-header-start{gap:var(--space-1)}.bui-header-external .bui-family-product .bui-navmenu-button>.bui-icon{display:none}.bui-family .bui-header-toggle{width:32px}.bui-family .bui-header-end,.bui-family-end{gap:0}.bui-family-account{margin-left:2px}.bui-family-account .bui-navmenu-button{width:auto;min-width:0;padding:0}.bui-family .bui-bell>.bui-count{right:calc(-1 * var(--space-1))}.bui-family-divider{display:none}}@media(max-width:359px){.bui-family{--bui-family-gutter: var(--space-1)}}@media(max-width:479px)and (pointer:coarse){.bui-family,.bui-family .bui-header-start,.bui-header-external.bui-family .bui-header-start{column-gap:0;gap:0}.bui-family .bui-header-toggle{width:var(--bui-target)}.bui-family-account{margin-left:0}.bui-family-account .bui-navmenu-button{min-width:var(--bui-target)}.bui-family-narrow .bui-navmenu-button{justify-content:center;min-width:var(--bui-target)}.bui-family-product:before{margin-left:var(--space-1)}}@media(max-width:359px)and (pointer:coarse){.bui-family-product .bui-navmenu-button>.bui-icon{display:none}}@media(max-width:379px)and (pointer:coarse){.bui-header-external.bui-family .bui-family-thread{display:none}.bui-header-external.bui-family .bui-family-carried{display:block}}.bui-family-product .bui-navmenu-panel{box-sizing:border-box}.bui-family-product .bui-navmenu-section:first-child>.bui-navmenu-heading{padding:0 var(--space-2) var(--space-2);color:var(--color-text);font-size:var(--text-body);font-weight:var(--weight-semibold);line-height:var(--leading-small);letter-spacing:normal}.bui-family-account .bui-navmenu-section:first-child>.bui-navmenu-heading{padding:0 var(--space-2) var(--space-2)}.bui-family-person{padding-block:0}.bui-family-account .bui-navmenu-section+.bui-navmenu-section{padding-top:var(--space-2)}.bui-family-account .bui-navmenu-item{padding-block:var(--space-2)}.bui-family-product .bui-navmenu-item{padding:var(--space-2);box-sizing:border-box}.bui-family-product .bui-navmenu-item[aria-current]{box-shadow:none}.bui-family-product .bui-navmenu-item>.bui-icon{width:16px;height:16px;margin-inline-start:auto}@media(min-width:720px){.bui-family{column-gap:var(--space-2)}.bui-family-product,.bui-family .bui-family-thread{gap:var(--space-2)}}.bui-organization-mark{position:relative;display:grid;flex:none;place-items:center;width:20px;height:20px;overflow:hidden;border-radius:var(--radius-control);background:var(--color-surface-sunken);box-shadow:inset 0 0 0 1px var(--color-border-strong);color:var(--color-text);font-size:var(--text-label);font-weight:var(--weight-medium);line-height:1}.bui-organization-mark[data-picture]{box-shadow:none}.bui-shell{display:flex;align-items:flex-start;min-height:calc(100dvh - var(--layout-family))}.bui-shell>:not(.bui-sidebar,.bui-sidebar-host){flex:1 1 auto;align-self:stretch;min-width:0}.bui-shell:has(>.bui-sidebar[data-mode=drawer],>.bui-sidebar-host>.bui-sidebar[data-mode=drawer]){flex-direction:column;align-items:stretch}.bui-sidebar-host{display:contents}.bui-sidebar{flex:none;color:var(--color-text);font-size:var(--text-small);font-weight:var(--weight-regular);line-height:var(--leading-small)}.bui-sidebar[data-mode=permanent]{position:sticky;top:var(--layout-family);width:var(--layout-sidebar);height:calc(100dvh - var(--layout-family))}.bui-sidebar-panel{height:100%;overflow-y:auto;overscroll-behavior:contain;border-right:1px solid var(--color-border);background:var(--color-sidebar)}.bui-sidebar-panel[hidden],.bui-sidebar-row[hidden]{display:none}.bui-sidebar-nav{display:grid;gap:var(--space-4);padding:var(--space-4) var(--space-3)}.bui-sidebar-context{display:grid;gap:2px;padding:0 var(--space-2)}.bui-sidebar-context-label,.bui-sidebar-heading{margin:0;color:var(--color-text-muted);font-size:var(--text-label);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label)}.bui-sidebar-heading{padding:0 var(--space-2) var(--space-1)}.bui-sidebar-context-name{display:-webkit-box;overflow:hidden;color:var(--color-text);font-size:var(--text-body);font-weight:var(--weight-medium);-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere}.bui-sidebar-list{display:grid;gap:2px;margin:0;padding:0;list-style:none}.bui-sidebar-item{display:flex;align-items:center;gap:var(--space-2);min-height:var(--bui-target);padding:var(--space-1) var(--space-2);border-radius:var(--radius-control);color:var(--color-text);text-decoration:none}a.bui-sidebar-item:hover{background:var(--color-sidebar-hover)}.bui-sidebar-item:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px;animation:none}.bui-sidebar-item[aria-current=page]{background:var(--color-surface-selected);box-shadow:inset 2px 0 0 var(--color-accent);color:var(--color-text);font-weight:var(--weight-medium)}.bui-sidebar-item[aria-disabled=true]{color:var(--color-text-muted);cursor:default}.bui-sidebar-label{flex:1 0 auto;max-width:100%;overflow-wrap:break-word}.bui-sidebar-meta{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-muted);font-size:var(--text-label);font-weight:var(--weight-regular)}.bui-sidebar[data-mode=drawer]{position:sticky;top:var(--layout-family);z-index:calc(var(--bui-family-layer, 45) - 1)}.bui-sidebar-row{display:flex;align-items:center;min-height:44px;padding:0 var(--space-2);border-bottom:1px solid var(--color-border);background:var(--color-surface)}.bui-sidebar-button{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0;max-width:100%;min-height:max(var(--bui-target),40px);padding:0 var(--space-2);border:0;border-radius:var(--radius-control);background:transparent;color:var(--color-text);font:inherit;font-weight:var(--weight-medium);cursor:pointer}.bui-sidebar-button:hover{background:var(--color-surface-sunken)}.bui-sidebar-button>.bui-icon{flex:none;align-self:flex-start;margin-top:calc((max(var(--bui-target),40px) - 18px)/2);width:18px;height:18px}.bui-sidebar-section{min-width:0;padding-block:var(--space-1);overflow-wrap:anywhere;text-align:left}.bui-drawer{position:fixed;inset:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;overflow:hidden;background:transparent;color:var(--color-text)}.bui-drawer::backdrop{background:transparent}.bui-drawer-scrim{position:absolute;inset:0;background:var(--overlay-scrim);animation:bui-fade var(--motion-standard) var(--motion-ease)}.bui-drawer-panel{position:relative;display:flex;flex-direction:column;width:min(20rem,calc(100vw - 3.5rem));height:100%;border-right:1px solid var(--color-border);background:var(--color-sidebar);box-shadow:var(--elevation-menu);font-size:var(--text-small);line-height:var(--leading-small);animation:bui-slide var(--motion-standard) var(--motion-ease)}.bui-drawer-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:var(--layout-family);padding:0 var(--space-2) 0 var(--space-5);border-bottom:1px solid var(--color-border)}.bui-drawer-title{margin:0;font-size:var(--text-body);font-weight:var(--weight-semibold)}.bui-drawer-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}@keyframes bui-slide{0%{transform:translate(-100%)}}@keyframes bui-fade{0%{opacity:0}}.bui-sidebar[data-merged] .bui-sidebar-row{display:none}.bui-family[data-merged]:not([data-drawer]) .bui-header-toggle{display:none}.bui-shell:has(.bui-sidebar[data-mode=drawer][data-merged]) .bui-page[data-template=thread]{--bui-page-chrome: var(--layout-family)}.bui-sidebar-groups{display:contents}.bui-sidebar-nav,.bui-sidebar-list{grid-template-columns:minmax(0,1fr)}.bui-sidebar-action{color:var(--color-link);font-weight:var(--weight-medium)}.bui-sidebar-action .bui-icon{flex:none;width:16px;height:16px}.bui-sidebar-search{position:relative;display:flex;align-items:center;min-width:0}.bui-sidebar-search>.bui-icon{position:absolute;inset-inline-start:var(--space-2);width:16px;height:16px;color:var(--color-text-muted);pointer-events:none}.bui-sidebar-query{padding-inline-start:calc(var(--space-2) * 2 + 16px);font-size:var(--text-small);-webkit-appearance:none;appearance:none}.bui-sidebar-query::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.bui-sidebar-results{display:grid;gap:var(--space-2);min-width:0}.bui-sidebar-line{margin:0;padding:0 var(--space-2);color:var(--color-text-muted);overflow-wrap:anywhere}.bui-sidebar-retry{justify-self:start;margin-inline-start:var(--space-2)}.bui-sidebar-entry .bui-sidebar-label{flex:1 1 0;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal}.bui-sidebar-mark{display:inline-flex;align-items:center;gap:var(--space-1);flex:none;color:var(--color-text-muted);font-size:var(--text-label);font-weight:var(--weight-regular);white-space:nowrap}.bui-sidebar-mark[data-tone=warning],.bui-sidebar-mark[data-tone=danger]{color:var(--color-text);font-weight:var(--weight-medium)}.bui-sidebar-dot{flex:none;width:7px;height:7px;border-radius:var(--radius-round);background:var(--color-text-muted)}.bui-sidebar-mark[data-tone=success] .bui-sidebar-dot{background:var(--color-success)}.bui-sidebar-mark[data-tone=warning] .bui-sidebar-dot{background:var(--color-warning)}.bui-sidebar-mark[data-tone=danger] .bui-sidebar-dot{background:var(--color-danger)}.bui-sidebar-mark[data-tone=info] .bui-sidebar-dot,.bui-sidebar-mark[data-tone=progress] .bui-sidebar-dot{background:var(--color-info)}.bui-sidebar-mark[data-tone=progress] .bui-sidebar-dot{animation:bui-pulse 1.2s ease-in-out 4}.bui-sidebar-more{color:var(--color-link)}.bui-sidebar-age{flex:none;color:var(--color-text-muted);font-size:var(--text-label);font-weight:var(--weight-regular);font-variant-numeric:tabular-nums;white-space:nowrap}.bui-sidebar-count{margin-inline-start:var(--space-1);font-weight:var(--weight-regular);font-variant-numeric:tabular-nums}.bui-sidebar-folding{padding:0}.bui-sidebar-fold{display:flex;align-items:center;gap:var(--space-1);width:100%;min-height:var(--bui-target);padding:0 var(--space-2);border:0;border-radius:var(--radius-control);background:transparent;color:var(--color-text-muted);font:inherit;font-size:var(--text-label);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-align:start;cursor:pointer}.bui-sidebar-fold:hover{color:var(--color-text)}.bui-sidebar-fold:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px;animation:none}.bui-sidebar-fold .bui-icon{width:14px;height:14px;transition:rotate var(--motion-quick) var(--motion-ease)}.bui-sidebar-fold[aria-expanded=false] .bui-icon{rotate:-90deg}.bui-sidebar-fold-label{min-width:0;overflow-wrap:anywhere}.bui-sidebar-group[data-folded] .bui-sidebar-list>li:not([data-current]),.bui-sidebar-group[data-folded]>.bui-sidebar-more{display:none}.bui-sidebar-group[data-folded][data-attention] .bui-sidebar-fold{color:var(--color-warning)}.bui-sidebar-object{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2);min-width:0}.bui-sidebar-nav>.bui-sidebar-object:not(:first-child),.bui-sidebar-groups>.bui-sidebar-object:not(:first-child){padding-top:var(--space-3);border-top:1px solid var(--color-border)}.bui-sidebar-object-head{display:flex;align-items:center;gap:var(--space-1);min-width:0;min-height:var(--bui-target)}.bui-sidebar-object-title{flex:1 1 auto;min-width:0;margin:0;padding:0 var(--space-2);color:var(--color-text);font-size:var(--text-small);font-weight:var(--weight-medium);overflow-wrap:anywhere}.bui-sidebar-object-action{flex:none;color:var(--color-link);font-weight:var(--weight-medium)}.bui-sidebar-object-action .bui-icon,.bui-sidebar-start .bui-icon{flex:none;width:16px;height:16px}.bui-sidebar-seek{flex:none;width:var(--bui-target);height:var(--bui-target);color:var(--color-text-muted)}.bui-sidebar-seek .bui-icon{width:16px;height:16px}.bui-sidebar-object-head[data-searching]>:not(.bui-sidebar-search){display:none}.bui-sidebar-object-head>.bui-sidebar-search{flex:1 1 auto}.bui-sidebar-object-groups{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3);min-width:0}.bui-sidebar-object>.bui-waiting{padding:var(--space-1) var(--space-2);font-size:var(--text-small)}.bui-sidebar-object:has(>.bui-sidebar-object-groups[hidden])>.bui-waiting{display:none}.bui-sidebar-start{flex:none;margin-inline-start:auto;color:var(--color-link);font-weight:var(--weight-medium)}.bui-sidebar-rail{display:none}.bui-sidebar[data-mode=permanent][data-rail]{display:flex;width:var(--space-16)}.bui-sidebar[data-mode=permanent][data-rail][data-panel]{width:calc(var(--space-16) + var(--layout-sidebar))}.bui-sidebar[data-mode=permanent][data-rail]>.bui-sidebar-rail{display:flex;flex:0 0 var(--space-16);flex-direction:column;align-items:center;gap:var(--space-3);height:100%;padding:var(--space-4) var(--space-2);border-right:1px solid var(--color-border);background:var(--color-sidebar);box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain}.bui-sidebar-rail-item{position:relative;display:inline-grid;place-items:center;flex:none;width:var(--space-10);height:var(--space-10);border:1px solid transparent;border-radius:var(--radius-control);background:transparent;color:var(--color-text);cursor:pointer;box-sizing:border-box}.bui-sidebar-rail-item>.bui-icon{width:20px;height:20px}.bui-sidebar-rail-item:hover{background:var(--color-sidebar-hover)}.bui-sidebar-rail-item[aria-current=page]{background:var(--color-surface-sunken);border-color:var(--color-border-strong)}.bui-sidebar-rail-foot{margin-top:auto}.bui-sidebar-rail-state{position:absolute;right:3px;bottom:3px;display:inline-flex;padding:2px;border-radius:var(--radius-round);background:var(--color-sidebar)}.bui-sidebar-rail-state .bui-status-dot{margin-top:0}.bui-sidebar-rail-meta{position:absolute;top:0;right:0;padding-inline:var(--space-1);border-radius:var(--radius-round);background:var(--color-sidebar);color:var(--color-text);font-size:var(--text-label);font-weight:var(--weight-medium)}.bui-sidebar[data-mode=permanent][data-rail]>.bui-sidebar-panel{flex:1 1 auto;min-width:0}.bui-sidebar[data-rail] .bui-sidebar-item[aria-current=page]{background:var(--color-surface-sunken);box-shadow:none}.bui-sidebar[data-rail] .bui-sidebar-object-title{color:var(--color-text-muted);font-weight:var(--weight-regular)}.bui-sidebar-collapse{flex:none}@media(pointer:coarse){.bui-sidebar-rail-item{width:var(--bui-target);height:var(--bui-target)}}.bui-sidebar[data-mode=permanent][data-rail] .bui-sidebar-object-head{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--space-2);row-gap:var(--space-1)}.bui-sidebar[data-mode=permanent][data-rail] .bui-sidebar-object-title{grid-column:1;grid-row:1;overflow-wrap:normal}.bui-sidebar[data-mode=permanent][data-rail] .bui-sidebar-collapse{grid-column:2;grid-row:1}.bui-sidebar[data-mode=permanent][data-rail] .bui-sidebar-object-action{grid-column:1;grid-row:2}.bui-sidebar[data-mode=permanent][data-rail] .bui-sidebar-seek{grid-column:2;grid-row:2}.bui-sidebar[data-mode=permanent][data-rail] .bui-sidebar-object-head>.bui-sidebar-search{grid-column:1 / -1}.bui-sidebar[data-mode=permanent][data-rail]>.bui-sidebar-panel[data-motion=in]{animation:bui-sidebar-context-in var(--motion-standard) var(--motion-ease)}.bui-sidebar[data-mode=permanent][data-rail]>.bui-sidebar-panel[data-motion=out]{animation:bui-sidebar-context-out var(--motion-exit) var(--motion-ease-exit) forwards}@keyframes bui-sidebar-context-in{0%{opacity:0;transform:translate(calc(-1 * var(--space-6)))}}@keyframes bui-sidebar-context-out{to{opacity:0;transform:translate(calc(-1 * var(--space-6)))}}.bui-sidebar[data-navigation]{--bui-sidebar-global: var(--layout-sidebar)}.bui-sidebar[data-navigation][data-collapsed]{--bui-sidebar-global: var(--space-16)}.bui-sidebar[data-mode=permanent][data-navigation]{width:var(--bui-sidebar-global)}.bui-sidebar[data-mode=permanent][data-navigation][data-panel]{width:calc(var(--bui-sidebar-global) + var(--layout-sidebar))}.bui-sidebar[data-mode=permanent][data-navigation]>.bui-sidebar-rail{flex-basis:var(--bui-sidebar-global);align-items:stretch;gap:var(--space-1);padding:var(--space-3) var(--space-2)}.bui-sidebar-global-head{display:grid;gap:var(--space-2);min-width:0}.bui-sidebar-global-head>.bui-sidebar-nav{padding:0;gap:var(--space-3)}.bui-sidebar-global-head .bui-sidebar-groups:empty{display:none}.bui-sidebar-global-toggle,.bui-sidebar-global-search{display:inline-grid;place-items:center;width:max(var(--bui-target),var(--space-10));height:max(var(--bui-target),var(--space-10));border:0;border-radius:var(--radius-control);background:transparent;color:var(--color-text);cursor:pointer}.bui-sidebar-global-toggle:hover,.bui-sidebar-global-search:hover{background:var(--color-sidebar-hover)}.bui-sidebar-global-search,.bui-sidebar-global-search[hidden]{display:none}.bui-sidebar-global-toggle>.bui-icon,.bui-sidebar-global-search>.bui-icon{width:20px;height:20px}.bui-sidebar-rail[data-global]>.bui-sidebar-rail-item{display:flex;gap:var(--space-2);width:100%;height:auto;min-height:max(var(--bui-target),var(--space-10));padding:var(--space-2);text-decoration:none;font:inherit;text-align:start}.bui-sidebar-rail[data-global] .bui-sidebar-rail-item>.bui-icon{flex:none}.bui-sidebar-global-label{flex:1;min-width:0;overflow-wrap:anywhere}.bui-sidebar-rail[data-global]>.bui-sidebar-rail-item[aria-current=page]{background:var(--color-surface-selected);border-color:transparent;box-shadow:inset 2px 0 0 var(--color-accent);font-weight:var(--weight-medium)}.bui-sidebar-rail[data-global]>.bui-sidebar-rail-item[aria-disabled=true]{color:var(--color-text-muted);cursor:default}.bui-sidebar-rail[data-global] .bui-sidebar-rail-meta{position:static;flex:none}.bui-sidebar-global-heading{padding-top:var(--space-3)}.bui-sidebar-rail[data-global][data-collapsed]{align-items:center}.bui-sidebar-rail[data-global][data-collapsed]>.bui-sidebar-rail-item{width:100%;justify-content:center;padding-inline:0}.bui-sidebar-rail[data-global][data-collapsed] .bui-sidebar-global-label,.bui-sidebar-rail[data-global][data-collapsed] .bui-sidebar-rail-meta,.bui-sidebar-global-head[data-collapsed] .bui-sidebar-context,.bui-sidebar-global-head[data-collapsed] .bui-sidebar-action .bui-sidebar-label,.bui-sidebar-global-head[data-collapsed] .bui-sidebar-search{display:none}.bui-sidebar-rail[data-global][data-collapsed] .bui-sidebar-global-heading{font-size:0;padding:0;margin:var(--space-2) var(--space-1);border-top:1px solid var(--color-border)}.bui-sidebar-global-head[data-collapsed] .bui-sidebar-global-search:not([hidden]){display:inline-grid}.bui-sidebar-global-head[data-collapsed] .bui-sidebar-action{justify-content:center}.bui-sidebar-item>.bui-icon{flex:none;width:20px;height:20px}.bui-sidebar-item:has(>.bui-icon)>.bui-sidebar-label{flex:1 1 auto;min-width:0}.bui-sidebar[data-mode=permanent][data-navigation][data-inline]{display:flex;flex-direction:column}.bui-sidebar[data-mode=permanent][data-navigation][data-inline]>.bui-sidebar-rail{flex:none;height:auto}.bui-sidebar[data-mode=permanent][data-navigation][data-inline]>.bui-sidebar-panel{height:auto;flex:1 1 auto;min-height:0}.bui-sidebar[data-mode=permanent][data-navigation][data-inline]:not([data-collapsed])>.bui-sidebar-rail>:not(.bui-sidebar-global-head),.bui-sidebar[data-mode=permanent][data-navigation][data-inline]:not([data-collapsed]) .bui-sidebar-global-head>:not(.bui-sidebar-global-toggle){display:none}.bui-sidebar[data-mode=permanent][data-navigation][data-inline][data-collapsed]>.bui-sidebar-rail{height:100%}.bui-sidebar[data-mode=permanent][data-navigation][data-inline][data-collapsed]>.bui-sidebar-panel{display:none}.bui-sidebar[data-mode=permanent][data-navigation][data-inline]>.bui-sidebar-rail{display:flex;flex-direction:column;box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain;border-right:1px solid var(--color-border);background:var(--color-sidebar)}.bui-sidebar[data-navigation][data-inline] .bui-sidebar-panel .bui-sidebar-item[aria-current=page]{background:var(--color-surface-selected);box-shadow:inset 2px 0 0 var(--color-accent)}.bui-sidebar-global-head[data-collapsed]>.bui-sidebar-global-toggle,.bui-sidebar-global-head[data-collapsed]>.bui-sidebar-global-search{justify-self:center}.bui-sidebar[data-navigation][data-inline] .bui-sidebar-panel .bui-sidebar-item:not(.bui-sidebar-entry){min-height:max(var(--bui-target),var(--space-10))}.bui-sidebar-rail[data-global]:not([data-collapsed]) .bui-sidebar-rail-foot .bui-sidebar-rail-state{right:auto;left:var(--space-5)}.bui-page{container:bui-page / inline-size;flex:1 1 auto;min-width:0}.bui-page-frame{display:grid;align-content:start;gap:var(--space-6);padding:var(--space-6) var(--layout-gutter) var(--space-12)}@container bui-page (min-width: 640px){.bui-page-frame{--layout-gutter: var(--layout-gutter-medium)}}@container bui-page (min-width: 1024px){.bui-page-frame{--layout-gutter: var(--layout-gutter-wide)}}.bui-page[data-template=tool] .bui-page-frame{padding:0;gap:0}.bui-page-frame>*{min-width:0;max-width:var(--layout-standard)}.bui-page[data-width=fluid] .bui-page-frame>*{max-width:var(--layout-fluid-max)}.bui-page[data-width=form] .bui-page-body{max-width:var(--layout-form)}.bui-page[data-width=reading] .bui-page-body{max-width:var(--layout-measure)}.bui-page[data-width=thread] .bui-page-body{max-width:var(--layout-thread)}.bui-page[data-template=tool] .bui-page-frame>*{max-width:none}.bui-page-main{display:grid;align-content:start;gap:var(--space-8);min-width:0}.bui-page-body{display:grid;align-items:start;gap:var(--space-8)}.bui-page-aside{display:grid;align-content:start;gap:var(--space-6);min-width:0}@container bui-page (min-width: 68rem){.bui-page-body:has(>.bui-page-aside:not(.bui-page-panel)){grid-template-columns:minmax(var(--layout-form),1fr) var(--layout-aside)}.bui-page[data-width=form] .bui-page-body:has(>.bui-page-aside:not(.bui-page-panel)){max-width:calc(var(--layout-form) + var(--layout-aside) + var(--space-8))}}.bui-form-width{max-width:var(--layout-form)}.bui-page-header{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2);min-width:0}.bui-page:not([data-template=tool]):not([data-template=thread]) .bui-page-header:not(:has(>.bui-page-tabs:not([hidden]))){padding-block-end:var(--space-4);border-block-end:1px solid var(--color-border)}.bui-crumbs ol{display:flex;flex-wrap:wrap;gap:var(--space-1);margin:0;padding:0;list-style:none;font-size:var(--text-small);font-weight:var(--weight-regular);color:var(--color-text-muted)}.bui-crumbs li+li:before{content:"/";margin-inline-end:var(--space-1);color:var(--color-text-muted)}.bui-crumbs a{color:var(--color-link);text-decoration:none}.bui-page-title{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);min-width:0}.bui-page-heading{margin:0;min-width:0;font-size:var(--text-title-1);font-weight:var(--weight-semibold);line-height:var(--leading-title-1);overflow-wrap:anywhere}.bui-page-heading:focus{outline:none}.bui-page-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-inline-start:auto}.bui-page-facts{margin:0;color:var(--color-text-muted);font-size:var(--text-small);font-weight:var(--weight-regular);line-height:var(--leading-small)}.bui-page-lead{margin:0;color:var(--color-text-muted);font-size:var(--text-body);font-weight:var(--weight-regular);line-height:var(--leading-body)}.bui-page-tabs{min-width:0;margin-top:var(--space-2)}.bui-tabs .bui-productnav-list{padding:0}.bui-tabs{--bui-nav-surface: var(--color-canvas);background:transparent}@container bui-page (max-width: 639px){.bui-page-title{display:grid;grid-template-columns:minmax(0,1fr);justify-items:start}.bui-page-actions{margin-inline-start:0}}.bui-section{display:grid;gap:var(--space-3);min-width:0}.bui-section+.bui-section{padding-top:var(--space-6);border-top:1px solid var(--color-border)}.bui-section-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4)}.bui-section-title{margin:0;font-size:var(--text-title-2);font-weight:var(--weight-semibold);line-height:var(--leading-title-2)}h3.bui-section-title{font-size:var(--text-title-3);line-height:var(--leading-title-3)}.bui-section-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-inline-start:auto}.bui-section-description{margin:0;color:var(--color-text-muted)}.bui-section-body{display:grid;gap:var(--space-4);min-width:0}.bui-page-main>*,.bui-page-aside>*,.bui-section-body>*{min-width:0}.bui-preferences-note{margin:0;color:var(--color-text-muted);font-size:var(--text-small);font-weight:var(--weight-regular)}.bui-listdetail{container:bui-listdetail / inline-size;min-width:0}.bui-listdetail-frame{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6);min-width:0}.bui-listdetail[data-open] .bui-listdetail-list{display:none}.bui-listdetail-detail{display:grid;align-content:start;gap:var(--space-3);min-width:0}.bui-listdetail-detail:focus{outline:none}.bui-listdetail-detail[hidden],.bui-listdetail-back:empty{display:none}.bui-listdetail-back{margin:0;font-size:var(--text-small);font-weight:var(--weight-regular)}.bui-listdetail-link{display:inline-flex;align-items:center;gap:var(--space-1);min-height:var(--bui-target);color:var(--color-link)}.bui-listdetail-link .bui-icon{width:16px;height:16px}@container bui-listdetail (min-width: 72rem){.bui-listdetail[data-open]>.bui-listdetail-frame{grid-template-columns:minmax(0,1fr) minmax(22rem,32rem)}.bui-listdetail[data-open] .bui-listdetail-list{display:block}.bui-listdetail-back{display:none}.bui-listdetail-detail{padding-inline-start:var(--space-6);border-inline-start:1px solid var(--color-border)}}.bui-page-aside[data-raised]{align-self:start;gap:0;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-base);background:var(--color-surface-raised)}.bui-page-aside[data-raised]>*+*{margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--color-border)}.bui-page-aside[data-raised] .bui-section-title{font-size:var(--text-body)}@container bui-page (min-width: 68rem){.bui-page-aside[data-raised][data-pinned]{position:sticky;top:var(--bui-page-sticky, calc(var(--layout-family) + var(--space-6)));box-sizing:border-box;max-height:calc(100dvh - var(--bui-page-sticky, calc(var(--layout-family) + var(--space-6))) - var(--space-6));overflow-y:auto}.bui-page:has(>.bui-page-frame>.bui-page-compact) .bui-page-aside[data-raised][data-pinned]{top:calc(var(--bui-page-sticky, calc(var(--layout-family) + var(--space-6))) + var(--bui-page-compact));max-height:calc(100dvh - var(--bui-page-sticky, calc(var(--layout-family) + var(--space-6))) - var(--bui-page-compact) - var(--space-6))}}.bui-page-kind{display:inline-flex;align-items:center;min-width:0}.bui-page-tag{padding:1px var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-round);color:var(--color-text-muted);font-size:var(--text-label);font-weight:var(--weight-medium);line-height:var(--leading-label);white-space:nowrap}.bui-page .bui-page-frame>.bui-page-header{max-width:none}.bui-page[data-template=detail] .bui-page-actions{margin-inline-start:0}.bui-page-facts{overflow-wrap:anywhere}.bui-tabs .bui-productnav-list>li:first-child>a{padding-inline-start:0}.bui-tabs .bui-productnav-list a[aria-current]{box-shadow:none;background:linear-gradient(var(--color-accent),var(--color-accent)) no-repeat left bottom / 100% 2px;background-origin:content-box}.bui-page-heading>.bui-page-pending{display:flex;align-items:center;width:16rem;max-width:100%;height:calc(var(--text-title-1) * var(--leading-title-1));height:1lh;padding:0}.bui-page-pending>.bui-skeleton-line{width:100%;height:.6em}.bui-reserved{display:contents;visibility:hidden}.bui-page{--bui-page-main: 100%;--bui-page-panel: var(--layout-aside-max)}.bui-page[data-width=thread]{--bui-page-main: var(--layout-thread)}.bui-page[data-panel=beside] .bui-page-body:has(>.bui-page-panel:not([hidden])){grid-template-columns:minmax(0,1fr) clamp(var(--layout-aside),calc(100% - var(--bui-page-main) - var(--space-8)),var(--bui-page-panel))}.bui-page[data-width=thread][data-panel=beside] .bui-page-body:has(>.bui-page-panel:not([hidden])){max-width:calc(var(--layout-thread) + var(--space-8) + var(--bui-page-panel))}.bui-page[data-panel-wide][data-panel=beside] .bui-page-body:has(>.bui-page-panel:not([hidden])){grid-template-columns:clamp(var(--layout-aside),calc(100% - var(--space-8) - var(--layout-aside-wide)),var(--bui-page-main)) minmax(0,1fr);max-width:none}.bui-page-panel{position:sticky;top:var(--bui-page-sticky, calc(var(--layout-family) + var(--space-6)));max-height:calc(100dvh - var(--bui-page-sticky, calc(var(--layout-family) + var(--space-6))) - var(--space-6));overflow-y:auto}.bui-page:has(>.bui-page-frame>.bui-page-compact) .bui-page-panel{top:calc(var(--bui-page-sticky, calc(var(--layout-family) + var(--space-6))) + var(--bui-page-compact));max-height:calc(100dvh - var(--bui-page-sticky, calc(var(--layout-family) + var(--space-6))) - var(--bui-page-compact) - var(--space-6))}.bui-page-slot{display:grid;align-content:start;gap:var(--space-6);min-width:0}.bui-page-slot>*{min-width:0}.bui-page-panel-head{display:flex;align-items:center;gap:var(--space-2);min-width:0;margin-block-end:var(--space-4)}.bui-page-panel-title{flex:1 1 auto;min-width:0;margin:0;font-size:var(--text-title-2);font-weight:var(--weight-semibold);line-height:var(--leading-title-2);overflow-wrap:anywhere}.bui-page-panel-hide{flex:none}:root,.bui-page{--bui-page-compact: 3rem;--bui-page-compact-tall: 3.5rem}html:has(.bui-page-compact){scroll-padding-top:calc(var(--layout-family) + var(--bui-page-compact) + var(--space-2))}html:has(.bui-sidebar[data-mode=drawer]):has(.bui-page-compact){scroll-padding-top:calc(var(--layout-family) + var(--bui-sidebar-row, 44px) + var(--bui-page-compact) + var(--space-2))}html:has(.bui-page[data-template=thread] .bui-page-compact),html:has(.bui-page-compact[data-subject]){scroll-padding-top:calc(var(--layout-family) + var(--bui-page-compact-tall) + var(--space-2))}html:has(.bui-sidebar[data-mode=drawer]):has(.bui-page[data-template=thread] .bui-page-compact),html:has(.bui-sidebar[data-mode=drawer]):has(.bui-page-compact[data-subject]){scroll-padding-top:calc(var(--layout-family) + var(--bui-sidebar-row, 44px) + var(--bui-page-compact-tall) + var(--space-2))}.bui-page .bui-page-frame>.bui-page-compact{position:sticky;top:calc(var(--bui-page-sticky, calc(var(--layout-family) + var(--space-6))) - var(--space-6));z-index:2;height:0;max-width:none;margin-inline:calc(-1 * var(--layout-gutter));margin-block-end:calc(-1 * var(--space-6))}.bui-shell:has(.bui-sidebar[data-mode=drawer]) .bui-page .bui-page-frame>.bui-page-compact{top:calc(var(--layout-family) + var(--bui-sidebar-row, 44px))}.bui-page[data-template=tool] .bui-page-frame>.bui-page-compact{margin-block-end:0}.bui-page-compact-line{position:absolute;inset-block-start:0;inset-inline:0;display:flex;align-items:center;gap:var(--space-2) var(--space-4);box-sizing:border-box;min-height:var(--bui-page-compact);padding:var(--space-1) var(--layout-gutter);border-bottom:1px solid var(--color-border);background:var(--color-canvas);visibility:hidden;opacity:0;translate:0 calc(-1 * var(--space-2));transition:opacity var(--motion-quick) var(--motion-ease),translate var(--motion-quick) var(--motion-ease),visibility 0s linear var(--motion-quick)}.bui-page-compact[data-shown] .bui-page-compact-line{visibility:visible;opacity:1;translate:0 0;transition:opacity var(--motion-quick) var(--motion-ease),translate var(--motion-quick) var(--motion-ease)}.bui-page-compact-text{display:flex;align-items:center;gap:var(--space-3);flex:1 1 auto;min-width:0}.bui-page-compact-title{min-width:0;overflow:hidden;font-size:var(--text-body);font-weight:var(--weight-semibold);line-height:var(--leading-body);white-space:nowrap;text-overflow:ellipsis}.bui-page-compact-subject{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;min-width:0;overflow:hidden;padding-inline-start:var(--space-3);border-inline-start:2px solid var(--color-border-strong);color:var(--color-text);font-size:var(--text-body);font-weight:var(--weight-regular);line-height:var(--leading-body);text-decoration:none;white-space:pre-line;overflow-wrap:anywhere;cursor:pointer}.bui-page-compact-subject:hover{border-inline-start-color:var(--color-text)}.bui-page-compact-status{flex:none}.bui-page-compact-status:empty,.bui-page-compact-actions[hidden]{display:none}.bui-page-compact-actions{display:flex;flex:none;align-items:center;gap:var(--space-2)}html:where(:has(.bui-family)){scroll-padding-top:calc(var(--layout-family) + var(--space-2))}html:where(:has(.bui-family):has(.bui-sidebar[data-mode=drawer]:not([data-merged]))){scroll-padding-top:calc(var(--layout-family) + var(--bui-sidebar-row, 44px) + var(--space-2))}:where(.bui-family,.bui-sidebar-row,.bui-page-compact-line) :where(a,button,input,select,textarea,summary,[tabindex]):not(:where(.bui-disclosure-panel,[data-bui-floating],dialog),:where(.bui-disclosure-panel,[data-bui-floating],dialog) *){scroll-margin-top:calc(-1 * (var(--layout-family) + var(--bui-sidebar-row, 44px) + var(--bui-page-compact-tall) + var(--space-2)));scroll-margin-bottom:calc(var(--layout-family) + var(--bui-sidebar-row, 44px) + var(--bui-page-compact-tall) + var(--space-2))}.bui-page[data-template=thread]{--bui-page-gap: var(--space-8)}.bui-shell:has(.bui-sidebar[data-mode=drawer]) .bui-page[data-template=thread]{--bui-page-chrome: calc(var(--layout-family) + var(--bui-sidebar-row, 44px))}.bui-page[data-template=thread] .bui-page-frame{display:flex;flex-direction:column;box-sizing:border-box;min-height:calc(100dvh - var(--bui-page-chrome, var(--layout-family)));padding-bottom:0}.bui-page[data-template=thread] .bui-page-frame>.bui-page-body{flex:1 0 auto;align-items:stretch}.bui-page[data-template=thread] .bui-page-main{display:flex;flex-direction:column;gap:var(--bui-page-gap)}@container bui-page (min-width: 1024px){.bui-page[data-template=thread] .bui-page-frame{--layout-gutter: var(--space-12)}}.bui-page[data-template=thread] .bui-page-panel{align-self:start}.bui-page[data-template=thread] .bui-page-frame>.bui-page-header{max-width:var(--layout-thread)}.bui-page[data-template=thread] .bui-page-compact-line{padding-inline-end:max(var(--layout-gutter),calc(100% - var(--layout-gutter) - var(--layout-thread)))}.bui-page[data-template=thread][data-lane=center] .bui-page-compact-line{padding-inline:max(var(--layout-gutter),calc((100% - var(--layout-thread)) / 2))}.bui-page[data-lane=center] .bui-page-frame>.bui-page-header{width:100%;margin-inline:auto}.bui-page[data-lane=center] .bui-page-frame>.bui-page-body:not(:has(>.bui-page-panel:not([hidden]))){width:100%;margin-inline:auto}.bui-page[data-lane=center] .bui-page-body:has(>.bui-page-panel:not([hidden]))>.bui-page-main{width:100%;max-width:var(--layout-thread);margin-inline:auto}.bui-page-dock{position:sticky;bottom:0;z-index:2;display:grid;gap:var(--space-2);min-width:0;margin-top:auto;padding:var(--space-2) 0 calc(min(var(--layout-gutter),var(--layout-gutter-wide)) + env(safe-area-inset-bottom,0px));background:var(--color-canvas)}.bui-page-dock:before{content:"";position:absolute;inset-block-end:100%;inset-inline:0;height:var(--space-6);background:linear-gradient(to bottom,transparent,var(--color-canvas));opacity:0;transition:opacity var(--motion-quick) var(--motion-ease);pointer-events:none}.bui-page-dock[data-stuck]:before{opacity:1}html:has(.bui-page-dock:not(:empty)):not(:has(.bui-page-dock :focus)){scroll-padding-bottom:calc(var(--bui-page-dock, 0px) + var(--space-6))}.bui-page-dock:empty{padding-block:0}.bui-page-dock>*{min-width:0;max-width:var(--layout-lane)}.bui-page[data-lane=center] .bui-page-dock{justify-items:center}.bui-page[data-lane=center] .bui-page-dock>*{width:100%}.bui-page-dock-end{flex:none;height:1px;margin-block-start:calc(-1px - var(--bui-page-gap, 0px));pointer-events:none}.bui-lane{min-width:0;max-width:var(--layout-lane)}.bui-lane-wide{min-width:0;max-width:var(--layout-thread)}.bui-page[data-width=thread][data-panel=beside]:not([data-panel-wide]) .bui-page-body:has(>.bui-page-panel:not([hidden])){grid-template-columns:minmax(0,var(--layout-thread)) clamp(var(--layout-aside),calc(100% - var(--layout-thread) - var(--space-8)),var(--layout-aside-max));max-width:calc(var(--layout-thread) + var(--space-8) + var(--layout-aside-max))}.bui-facts{container:bui-facts / inline-size;display:grid;gap:var(--space-2);min-width:0}.bui-facts-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-3);min-width:0}.bui-facts-head[hidden],.bui-facts-list[hidden]{display:none}.bui-facts-title{margin:0;font-size:var(--text-body);font-weight:var(--weight-semibold);line-height:var(--leading-body)}.bui-facts-summary{color:var(--color-text);font-size:var(--text-small);font-weight:var(--weight-regular);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.bui-facts-state{font-size:var(--text-label);margin-inline-start:auto}.bui-facts-list{display:grid;gap:var(--space-1);margin:0;min-width:0}.bui-facts{--bui-facts-label: 9.5rem}.bui-facts-row{display:grid;grid-template-columns:minmax(0,var(--bui-facts-label)) minmax(0,1fr);align-items:baseline;gap:var(--space-1) var(--space-3);min-width:0;font-size:var(--text-small);font-weight:var(--weight-regular);line-height:var(--leading-small)}.bui-facts-label{color:var(--color-text-muted);overflow-wrap:anywhere}.bui-facts-data{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;gap:var(--space-1) var(--space-2);min-width:0;margin:0;text-align:start}.bui-facts-value{min-width:0;color:var(--color-text);overflow-wrap:anywhere}.bui-facts-value[data-mono]{font-family:var(--font-mono)}.bui-facts-row[data-numeric] .bui-facts-data{justify-content:flex-end}.bui-facts-row[data-numeric] .bui-facts-value{font-variant-numeric:tabular-nums}.bui-facts-data>.bui-facts-action{margin-inline-start:auto}.bui-facts-row[data-stale] .bui-facts-value{color:var(--color-text-muted)}.bui-facts-note{color:var(--color-text-muted);font-size:var(--text-label)}.bui-facts-action{display:inline-flex;flex:none;align-self:baseline}.bui-facts-data:has(>.bui-facts-action){flex-wrap:nowrap}.bui-facts-action .bui-button{min-height:var(--bui-target);padding-block:0;font-size:var(--text-small)}.bui-facts-row[data-long] .bui-facts-data{justify-content:flex-start}@container bui-facts (max-width: 30rem){.bui-facts-row[data-long]{grid-template-columns:minmax(0,1fr)}}@container bui-facts (max-width: 16rem){.bui-facts-row{grid-template-columns:minmax(0,1fr)}.bui-facts-data,.bui-facts-row[data-numeric] .bui-facts-data{justify-content:flex-start;text-align:start}}.bui-meter{display:grid;gap:var(--space-1);min-width:0;font-size:var(--text-small);font-weight:var(--weight-regular);line-height:var(--leading-small)}.bui-meter-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--space-2)}.bui-meter-label{color:var(--color-text-muted);overflow-wrap:anywhere}.bui-meter-value{margin-inline-start:auto;color:var(--color-text);font-variant-numeric:tabular-nums}.bui-meter-word{font-size:var(--text-label);font-weight:var(--weight-medium)}.bui-meter[data-level=danger] .bui-meter-word,.bui-meter[data-level=full] .bui-meter-word{color:var(--color-danger)}.bui-meter-track{position:relative;height:var(--space-2);overflow:hidden;border-radius:var(--radius-round);background:var(--color-surface-sunken);box-shadow:inset 0 0 0 1px var(--color-border)}.bui-meter-fill{position:absolute;inset-block:0;inset-inline-start:0;width:calc(var(--bui-meter, 0) * 100%);border-radius:inherit;background:var(--color-info);transition:width var(--motion-standard) var(--motion-ease)}.bui-meter[data-level=warning] .bui-meter-fill{background:var(--color-warning)}.bui-meter[data-level=danger] .bui-meter-fill,.bui-meter[data-level=full] .bui-meter-fill{background:var(--color-danger)}.bui-meter[data-stale] .bui-meter-fill{background:var(--color-text-muted);opacity:.45}.bui-meter[data-stale] .bui-meter-value,.bui-meter[data-stale] .bui-meter-word{color:var(--color-text-muted)}.bui-meter-note{margin:0;color:var(--color-text-muted);font-size:var(--text-label)}.bui-meter-note[hidden],.bui-meter-word[hidden]{display:none}.bui-arrival{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);margin:0;color:var(--color-text-muted);font-size:var(--text-small);font-weight:var(--weight-regular);line-height:var(--leading-small)}.bui-arrival-back{color:var(--color-link)}.bui-arrival-dismiss{margin-inline-start:var(--space-1)}.bui-crumbs a,.bui-arrival-back{display:inline-block;padding-block:4px;padding-block:max(1px,calc((26px - 1lh)/2));margin-block:-4px;margin-block:min(-1px,calc((1lh - 26px)/2))}.bui-arrival[data-held]{visibility:hidden}.bui-notices{display:grid;gap:2px;margin:0;padding:0;list-style:none}.bui-notice{position:relative;display:grid;grid-template-columns:8px minmax(0,1fr);column-gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-control)}.bui-notice:hover,.bui-notice:has(>.bui-notice-text>.bui-notice-open:focus-visible){background:var(--color-surface-sunken)}.bui-notice-dot{width:8px;height:8px;margin-top:calc((1lh - 8px)/2);border-radius:var(--radius-round)}.bui-notice[data-read=false]>.bui-notice-dot{background:var(--color-accent)}.bui-notice-text{display:grid;justify-items:start;gap:2px;min-width:0}.bui-notice-open{padding:0;border:0;background:none;color:var(--color-text);font:inherit;font-weight:var(--weight-regular);text-align:left;overflow-wrap:anywhere;cursor:pointer}.bui-notice-open:after{content:"";position:absolute;inset:0;border-radius:inherit}.bui-notice-open:focus-visible{outline:none}.bui-notice:has(>.bui-notice-text>.bui-notice-open:focus-visible){outline:2px solid var(--color-focus);outline-offset:-2px}.bui-notice[data-read=false] .bui-notice-open{font-weight:var(--weight-medium)}.bui-notice-summary,.bui-notice-meta{margin:0;font-size:var(--text-small);font-weight:var(--weight-regular);overflow-wrap:anywhere}.bui-notice-summary{color:var(--color-text-muted)}.bui-notice-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-3);width:100%;color:var(--color-text-muted);font-size:var(--text-label)}.bui-notice-mark,.bui-notice-toggle,.bui-notice-earlier{position:relative;z-index:1}.bui-notice-mark,.bui-notice-toggle{min-height:0;padding-block:4px;padding-block:max(1px,calc((26px - 1lh)/2));margin-block:-4px;margin-block:min(-1px,calc((1lh - 26px)/2))}@media(pointer:coarse){.bui-notice-mark,.bui-notice-toggle{min-height:0;padding-block:0 calc(var(--bui-target) - 1lh);margin-block:0}.bui-notice .bui-notice-toggle{margin-block-start:var(--space-1)}.bui-notice:not(:has(>.bui-notice-text>:is(.bui-notice-earlier:not([hidden]),.bui-notice-count))){padding-block-end:0}}.bui-notice-mark{margin-left:auto;color:var(--color-text-muted);font-size:var(--text-label);text-decoration:none;opacity:0}.bui-notice:hover>.bui-notice-text>.bui-notice-meta>.bui-notice-mark,.bui-notice:focus-within>.bui-notice-text>.bui-notice-meta>.bui-notice-mark{opacity:1}.bui-notice-mark:hover,.bui-notice-mark:focus-visible{color:var(--color-link);text-decoration:underline}@media(hover:none){.bui-notice-mark{opacity:1}}.bui-notice-toggle{margin-top:var(--space-1);font-size:var(--text-label)}.bui-notice-resolved{margin:0;color:var(--color-text-muted);font-size:var(--text-label)}.bui-notice-count{margin-top:var(--space-1);color:var(--color-text-muted);font-size:var(--text-label)}.bui-notice-earlier{width:100%;margin-top:var(--space-1);padding-left:var(--space-2);border-left:2px solid var(--color-border)}.bui-notice-earlier[hidden]{display:none}.bui-notice-day{margin:var(--space-2) 0 var(--space-1);padding:0 var(--space-2);color:var(--color-text-muted);font-size:var(--text-label);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label)}.bui-notice-day:first-child{margin-top:0}@media(prefers-reduced-motion:no-preference){.bui-notice-mark{transition:opacity var(--motion-quick) var(--motion-ease)}}.bui-inbox{display:grid;gap:var(--space-3);min-width:0}.bui-inbox-tools{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3)}.bui-inbox-product{display:grid;gap:var(--space-1)}.bui-inbox-tools .bui-button{min-height:var(--bui-control);margin-left:auto}.bui-inbox-body[aria-busy=true] .bui-notices{opacity:.6}.bui-inbox .bui-notices:not(.bui-notice-earlier){gap:0;margin-inline:calc(-1 * var(--space-4))}.bui-notice.bui-notice-page{--bui-notice-inset: var(--space-4);padding:var(--space-4);border-radius:0}.bui-notice-page+.bui-notice-page:before{position:absolute;inset:0 var(--space-4) auto;border-top:1px solid var(--color-border-strong);content:"";pointer-events:none}.bui-notice-page>.bui-notice-text{gap:var(--space-2);max-width:none}.bui-notice-page>.bui-notice-text>.bui-notice-open{display:flex;align-items:baseline;gap:var(--space-4);width:100%;font-weight:var(--weight-medium)}.bui-notice-page .bui-notice-title{min-width:0;flex:1}.bui-notice-view{flex:none;color:var(--color-link);font-size:var(--text-small);font-weight:var(--weight-regular);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.bui-notice-page>.bui-notice-text>.bui-notice-summary{max-width:var(--layout-measure)}.bui-notice-page .bui-notice-earlier{margin-top:var(--space-2)}.bui-notice-page .bui-notice-earlier>.bui-notice-page{padding-inline:var(--space-2)}.bui-inbox .bui-notice-day{margin-block:var(--space-5) 0;padding-inline:0}.bui-inbox .bui-notice-day:first-child{margin-block-start:0}@media(pointer:coarse){.bui-notice-page:not(:has(>.bui-notice-text>:is(.bui-notice-earlier:not([hidden]),.bui-notice-count))){padding-block-end:0}}.bui-inbox-tools .bui-toggle{padding-inline:var(--space-3)}.bui-steps-list{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.bui-step{display:grid;grid-template-columns:24px 1fr;gap:var(--space-2);align-items:start}.bui-step-mark{display:inline-grid;place-items:center;width:24px;height:24px;border:1px solid var(--color-border-strong);border-radius:var(--radius-round);color:var(--color-text-muted);font-size:var(--text-label);font-weight:var(--weight-medium)}.bui-step-mark .bui-icon{width:14px;height:14px}.bui-step-done .bui-step-mark{border-color:var(--color-success);color:var(--color-success)}.bui-step-progress .bui-step-mark{border-color:var(--color-info)}.bui-step-stalled .bui-step-mark{border-color:var(--color-warning);color:var(--color-warning)}.bui-step-failed .bui-step-mark{border-color:var(--color-danger);color:var(--color-danger)}.bui-step-ring{width:10px;height:10px;border-radius:var(--radius-round);background:var(--color-info);animation:bui-pulse 1.2s ease-in-out 4}.bui-step-body{display:grid;gap:2px;min-width:0;padding-top:2px}@supports (padding-top: 1lh){.bui-step-body{padding-top:max(0px,calc((24px - 1lh)/2))}}.bui-step-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-2)}.bui-step-label{font-weight:var(--weight-medium);overflow-wrap:anywhere}.bui-step-state{color:var(--color-text-muted);font-size:var(--text-small);font-weight:var(--weight-regular)}.bui-step-stalled .bui-step-state{color:var(--color-warning)}.bui-step-failed .bui-step-state{color:var(--color-danger)}.bui-step-waiting .bui-step-label{color:var(--color-text-muted);font-weight:var(--weight-regular)}.bui-step-time,.bui-step-phase{color:var(--color-text-muted);font-size:var(--text-small);font-weight:var(--weight-regular);font-variant-numeric:tabular-nums}.bui-step-slow .bui-step-time{color:var(--color-text)}.bui-step-reason{margin:0;font-size:var(--text-small);font-weight:var(--weight-regular);overflow-wrap:anywhere}.bui-awaited{display:grid;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-base);background:var(--color-surface);color:var(--color-text)}.bui-awaited[data-state=stalled]{border-left:3px solid var(--color-warning)}.bui-awaited[data-state=failed]{border-left:3px solid var(--color-danger)}.bui-awaited-head{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-2) var(--space-3)}.bui-awaited-mark{display:inline-grid;place-items:center;flex:none;width:20px;height:1lh;color:var(--color-info)}.bui-awaited[data-state=stalled] .bui-awaited-mark{color:var(--color-warning)}.bui-awaited[data-state=failed] .bui-awaited-mark{color:var(--color-danger)}.bui-awaited[data-state=done] .bui-awaited-mark{color:var(--color-success)}.bui-awaited-heading{flex:1 1 12rem;min-width:0}.bui-awaited-title{margin:0;font-size:var(--text-body);font-weight:var(--weight-semibold);line-height:var(--leading-body);overflow-wrap:anywhere}.bui-awaited-since,.bui-awaited-note{margin:0;color:var(--color-text-muted);font-size:var(--text-small);font-weight:var(--weight-regular)}.bui-awaited-time{font-size:var(--text-small);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums}.bui-awaited-bar{display:block;width:100%;height:4px;border:0;border-radius:var(--radius-round);background:var(--color-surface-sunken);color:var(--color-info);appearance:none;overflow:hidden}.bui-awaited-bar::-webkit-progress-bar{background:var(--color-surface-sunken)}.bui-awaited-bar::-webkit-progress-value{background:var(--color-info);transition:width var(--motion-standard) var(--motion-ease)}.bui-awaited-bar::-moz-progress-bar{background:var(--color-info)}.bui-awaited-bar:indeterminate{background:linear-gradient(90deg,var(--color-surface-sunken) 0 30%,var(--color-info) 30% 60%,var(--color-surface-sunken) 60% 100%) var(--color-surface-sunken);background-size:200% 100%;animation:bui-travel 1.6s linear infinite}@media(prefers-reduced-motion:reduce){.bui-awaited-bar:indeterminate{background:repeating-linear-gradient(to right,var(--color-info) 0 var(--space-2),var(--color-surface-sunken) var(--space-2) var(--space-4))}}.bui-awaited-bar:indeterminate::-webkit-progress-bar{background:transparent}.bui-awaited-bar:indeterminate::-moz-progress-bar{background:transparent}.bui-awaited-bar[hidden],.bui-awaited-reason[hidden],.bui-awaited-actions[hidden],.bui-awaited-since[hidden]{display:none}@keyframes bui-travel{0%{background-position:100% 0}to{background-position:-100% 0}}.bui-awaited-reason{display:grid;gap:var(--space-2);justify-items:start}.bui-awaited-why{margin:0;overflow-wrap:anywhere}.bui-awaited-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.bui-freshness{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:2px var(--space-2)}.bui-freshness-age{color:var(--color-text-muted);font-size:var(--text-small);font-weight:var(--weight-regular)}.bui-freshness-age[hidden]{display:none}.bui-freshness-stale .bui-status{color:var(--color-text-muted);font-weight:var(--weight-regular)}.bui-details{min-width:0;width:100%;max-width:var(--layout-form);font-size:var(--text-small);font-weight:var(--weight-regular)}.bui-callout-body>.bui-details,.bui-callout-body>.bui-host>.bui-details{max-width:none}.bui-summary{display:inline-flex;align-items:center;gap:var(--space-1);min-height:var(--bui-target);color:var(--color-text);font-weight:var(--weight-medium);list-style:none;cursor:pointer}.bui-summary::-webkit-details-marker{display:none}.bui-summary>.bui-icon{flex:none;width:16px;height:16px;color:var(--color-text-muted);rotate:-90deg;transition:rotate var(--motion-quick) var(--motion-ease)}details[open]>.bui-summary>.bui-icon{rotate:0deg}.bui-summary:hover>.bui-icon{color:var(--color-text)}.bui-summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-control)}.bui-details-body{min-width:0;display:grid;gap:var(--space-2);margin-top:var(--space-1);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface-sunken)}.bui-details-content{display:grid;gap:var(--space-2);min-width:0}.bui-details-text{min-width:0;font-weight:var(--weight-regular);line-height:var(--leading-body);margin:0;max-height:16rem;overflow:auto;font-family:var(--font-mono);font-size:var(--text-small);white-space:pre-wrap;overflow-wrap:anywhere}.bui-details-facts{display:grid;gap:2px;margin:0}.bui-details-facts>div{display:flex;flex-wrap:wrap;gap:var(--space-2)}.bui-details-facts dt{color:var(--color-text-muted)}.bui-details-facts dd{margin:0;overflow-wrap:anywhere}.bui-details-facts code{font-family:var(--font-mono)}.bui-details-table{width:100%;border-collapse:collapse;font-size:var(--text-small);line-height:var(--leading-body)}.bui-details-table th,.bui-details-table td{padding:2px var(--space-3) 2px 0;font-weight:var(--weight-regular);text-align:start;vertical-align:baseline;overflow-wrap:anywhere}.bui-details-table th:last-child,.bui-details-table td:last-child{padding-inline-end:0}.bui-details-table thead th{color:var(--color-text-muted)}.bui-details-table code{font-family:var(--font-mono)}.bui-details-table time{font-variant-numeric:tabular-nums;white-space:nowrap}.bui-details-said td{padding-bottom:var(--space-2)}.bui-details-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.bui-details-result{margin:0;color:var(--color-text-muted)}.bui-details-refused{color:var(--color-text)}.bui-statusrow{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border);min-width:0}.bui-statusrow-main{display:grid;gap:var(--space-1);flex:1 1 18rem;min-width:0}.bui-statusrow-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2)}.bui-statusrow-mark{display:inline-grid;color:var(--color-text-muted)}.bui-statusrow-mark .bui-icon{width:16px;height:16px}.bui-statusrow-success{color:var(--color-success)}.bui-statusrow-warning{color:var(--color-warning)}.bui-statusrow-danger{color:var(--color-danger)}.bui-statusrow-title{margin:0;font-size:var(--text-body);font-weight:var(--weight-semibold);overflow-wrap:anywhere}.bui-statusrow-kind,.bui-statusrow-reason,.bui-statusrow-owner,.bui-statusrow-facts{margin:0;color:var(--color-text-muted);font-size:var(--text-small);font-weight:var(--weight-regular)}.bui-statusrow-reason{max-width:var(--layout-measure);color:var(--color-text)}.bui-statusrow-label{font-weight:var(--weight-medium)}.bui-statusrow-facts{display:flex;flex-wrap:wrap;gap:0 var(--space-3);padding:0;list-style:none}.bui-statusrow-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.bui-statusrow [hidden]{display:none}.bui-copy{display:grid;gap:var(--space-2);max-width:var(--layout-measure);min-width:0}.bui-copy-label{margin:0;font-size:var(--text-small);font-weight:var(--weight-medium)}.bui-copy-text{margin:0;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface-sunken);font-size:var(--text-small);font-weight:var(--weight-regular);overflow-wrap:anywhere;user-select:all}.bui-copy-text.bui-copy-command{overflow-x:auto;white-space:pre;overflow-wrap:normal;font-family:var(--font-mono)}.bui-copy-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.bui-copy-result{margin:0;color:var(--color-text-muted);font-size:var(--text-small);font-weight:var(--weight-regular)}.bui-copy-refused{color:var(--color-text)}.bui-copy-button{display:inline-flex;min-width:0}.bui-copy-button-said{display:inline-flex;align-items:center;gap:var(--space-1)}.bui-copy-button-said .bui-icon{width:14px;height:14px}.bui-copy-button[data-result=copied] .bui-button{color:var(--color-success)}.bui-copy-value>.bui-copy-button .bui-button-quiet{margin-inline-end:0}.bui-provider{display:grid;justify-items:start;gap:var(--space-3);min-width:0}.bui-provider:empty{display:none}.bui-provider-steps,.bui-provider-said{margin:0;max-width:var(--layout-measure);font-size:var(--text-small);font-weight:var(--weight-regular)}.bui-provider-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.bui-line{display:inline-flex;flex-wrap:wrap;align-items:center;gap:0 var(--space-1);max-width:100%;color:var(--color-text-muted);font-size:var(--text-small);font-weight:var(--weight-regular)}.bui-line-mark{display:inline-grid;place-items:center;width:16px;color:var(--color-info)}.bui-line-mark .bui-icon{width:16px;height:16px}.bui-line[data-state=slow] .bui-line-mark,.bui-line[data-state=stalled] .bui-line-mark{color:var(--color-warning)}.bui-line[data-state=failed] .bui-line-mark{color:var(--color-danger)}.bui-line[data-state=done] .bui-line-mark{color:var(--color-success)}.bui-line-title{color:var(--color-text);font-weight:var(--weight-medium)}.bui-line-time{overflow-wrap:anywhere}.bui-line [hidden],.bui-line-note:empty{display:none}.bui-composer{--bui-composer-radius: calc(var(--radius-base) * 2.5);--bui-composer-inset: var(--space-3);container:bui-composer / inline-size;position:relative;display:grid;gap:var(--space-1);min-width:0;color:var(--color-text)}.bui-composer-box{position:relative;display:grid;min-width:0;border:1px solid var(--color-border-control);border-radius:var(--bui-composer-radius);background:var(--color-surface)}.bui-composer-field:focus-visible{outline:none}.bui-composer-line{display:flex;flex-wrap:wrap;align-items:center;gap:0 calc(2 * var(--bui-quiet-hang));min-width:0;padding:var(--space-1) var(--bui-composer-inset);border-bottom:1px solid var(--color-border);border-start-start-radius:calc(var(--bui-composer-radius) - 1px);border-start-end-radius:calc(var(--bui-composer-radius) - 1px);background:var(--overlay-lift)}.bui-composer-line[hidden]{display:none}.bui-composer-status-action{display:inline-flex;margin-inline-start:auto}.bui-composer-status-action .bui-button{min-height:var(--bui-target);padding-block:0}.bui-composer-status{flex:1 1 16rem;min-width:0;margin:0;padding-block:var(--space-1);color:var(--color-text-muted);font-size:var(--text-small);font-weight:var(--weight-regular);line-height:var(--leading-small);overflow-wrap:anywhere}.bui-composer-status a{color:var(--color-link)}.bui-composer-field{box-sizing:border-box;display:block;width:100%;min-height:calc(var(--bui-composer-min, 1) * 1lh + var(--space-2) + var(--space-1));max-height:min(calc(var(--bui-composer-max, 12) * 1lh + var(--space-2) + var(--space-1)),var(--bui-composer-cap, 33dvh));margin:0;padding:var(--space-2) var(--bui-composer-inset) var(--space-1);border:0;border-radius:var(--bui-composer-radius) var(--bui-composer-radius) 0 0;background:transparent;color:inherit;font:inherit;font-size:var(--text-body);line-height:var(--leading-body);resize:none;overflow-y:auto}.bui-composer-input{position:relative;min-width:0}.bui-composer-field::placeholder{color:transparent}.bui-composer-field:placeholder-shown{overflow:hidden}.bui-composer-placeholder{position:absolute;inset-block-start:var(--space-2);inset-inline:var(--bui-composer-inset);overflow:hidden;color:var(--color-text-muted);font-size:var(--text-body);line-height:var(--leading-body);white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.bui-composer-field:not(:placeholder-shown)+.bui-composer-placeholder,.bui-composer-placeholder:empty{display:none}.bui-composer-problem{display:flex;flex:1 1 100%;align-items:flex-start;gap:var(--space-2);min-width:0;margin:0;padding-block:var(--space-1);color:var(--color-danger);font-size:var(--text-small);font-weight:var(--weight-regular);line-height:var(--leading-small);overflow-wrap:anywhere}.bui-composer-problem .bui-icon{width:16px;height:16px;margin-top:calc((1lh - 16px)/2)}.bui-composer-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-1) var(--bui-composer-inset) var(--bui-composer-inset)}.bui-composer-start,.bui-composer-settings,.bui-composer-tools,.bui-composer-extras{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-width:0}.bui-composer-start{flex:1 1 auto}.bui-composer-start:not(:has(>:not(:empty))),.bui-composer-settings:empty,.bui-composer-tools:empty,.bui-composer-extras:empty{display:none}.bui-composer-add{display:inline-flex;flex:none}.bui-composer-add[hidden]{display:none}.bui-composer-entry{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);width:100%}.bui-composer-keys{padding:0 var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-control);color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-label)}.bui-composer-slot{display:contents}.bui-composer-end{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-2);min-width:0;margin-inline-start:auto}.bui-composer-reason{margin:0;color:var(--color-text-muted);font-size:var(--text-small);font-weight:var(--weight-regular);overflow-wrap:anywhere}.bui-composer .bui-composer-more{display:none;color:var(--color-text-muted)}.bui-composer .bui-composer-more:hover,.bui-composer .bui-composer-more[aria-expanded=true]{color:var(--color-text)}.bui-composer .bui-composer-more[data-summary]{width:auto;max-width:12rem;gap:var(--space-1);padding-inline:var(--space-2) var(--space-3);font-size:var(--text-small);font-weight:var(--weight-regular)}.bui-composer-summary{min-width:0;overflow:hidden;color:var(--color-text);white-space:nowrap;text-overflow:ellipsis}.bui-composer-summary:empty{display:none}.bui-composer:is([data-options],[data-bare]) .bui-composer-summary{display:none}.bui-composer:is([data-options],[data-bare]) .bui-composer-more[data-summary]{width:var(--bui-target);padding-inline:0}.bui-composer-gauge{position:absolute;inset-block-start:0;inset-inline:0;height:0;visibility:hidden;pointer-events:none}.bui-composer[data-compact] .bui-composer-settings .bui-choice-button{flex-wrap:nowrap;white-space:nowrap}.bui-composer[data-fit] .bui-composer-settings .bui-choice-label,.bui-composer[data-fit] .bui-composer-settings .bui-chip-state:not([data-tone=warning],[data-tone=danger]){position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bui-composer[data-fit] .bui-composer-settings .bui-choice-value{display:inline-block;max-width:9rem;overflow:hidden;vertical-align:bottom;text-overflow:ellipsis;overflow-wrap:normal}.bui-composer[data-fit=fold] .bui-composer-more{display:inline-grid;grid-auto-flow:column;align-items:center}.bui-composer[data-fit=fold][data-options] .bui-composer-more{align-self:flex-start}.bui-composer[data-fit=fold][data-options] .bui-composer-start{flex-basis:calc(100% - var(--bui-target) - var(--space-2))}.bui-composer[data-fit=fold]:not([data-options]) .bui-composer-settings{display:none}@container bui-composer (max-width: 30rem){.bui-composer:not([data-compact]) .bui-composer-start{flex-basis:100%}}.bui-composer-tray{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);min-width:0;padding:var(--space-2) var(--bui-composer-inset) var(--bui-composer-inset);border-top:1px solid var(--color-border);font-size:var(--text-small);font-weight:var(--weight-regular)}.bui-composer-tray>*{min-width:0}.bui-composer-grow{position:absolute;inset-block-start:var(--space-1);inset-inline-end:var(--space-1);z-index:1;display:none}.bui-composer[data-capped] .bui-composer-grow{display:inline-flex}.bui-composer[data-capped] .bui-composer-field{padding-inline-end:calc(var(--bui-target) + var(--space-2))}.bui-composer-expand{width:var(--bui-target);height:var(--bui-target);color:var(--color-text-muted);background:var(--color-surface)}.bui-composer-expand .bui-icon{width:16px;height:16px}.bui-composer-editor{box-sizing:border-box;width:min(var(--layout-lane),calc(100vw - 2 * var(--space-4)));max-width:none;height:min(48rem,calc(100dvh - 2 * var(--space-6)));max-height:none;margin:auto;padding:0;border:0;background:transparent;color:var(--color-text);overflow:visible}.bui-composer-editor[open]{display:flex}.bui-composer-editor::backdrop{background:var(--overlay-scrim)}.bui-composer-editor>.bui-composer-box{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;box-shadow:var(--elevation-dialog)}.bui-composer-editor .bui-composer-input{display:flex;flex:1 1 auto;min-height:0}.bui-composer-editor .bui-composer-field{height:auto!important;max-height:none;flex:1 1 auto}.bui-dictation-button .bui-icon{width:16px;height:16px}.bui-dictation-button[aria-disabled=true]{color:var(--color-text-muted);cursor:default}.bui-dictation-button[aria-disabled=true]:hover{background:transparent}.bui-dictation{min-width:0}.bui-dictation-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);min-width:0;padding:var(--space-1) var(--space-3) 0;color:var(--color-text-muted);font-size:var(--text-small);font-weight:var(--weight-regular);line-height:var(--leading-small)}.bui-dictation-row[hidden]{display:none}.bui-dictation-mark{display:inline-flex;align-items:center;justify-content:center;flex:none;width:16px;height:16px}.bui-dictation-mark:empty{display:none}.bui-dictation-mark .bui-icon{width:16px;height:16px}.bui-dictation-mark .bui-spinner{width:12px;height:12px}.bui-dictation[data-state=failed] .bui-dictation-mark{color:var(--color-danger)}.bui-dictation-dot{width:8px;height:8px;border-radius:var(--radius-round);background:var(--color-danger);animation:bui-pulse 1.2s ease-in-out 4}.bui-dictation-text{min-width:0;color:var(--color-text);overflow-wrap:anywhere}.bui-dictation[data-state=failed] .bui-dictation-text{flex:1 1 16rem;max-width:var(--layout-measure)}.bui-dictation-time{font-variant-numeric:tabular-nums;white-space:nowrap}.bui-dictation-note{color:var(--color-warning);white-space:nowrap}.bui-dictation-time[hidden],.bui-dictation-note[hidden],.bui-dictation-text[hidden]{display:none}.bui-dictation-level{display:none;align-items:center;gap:2px;height:16px}.bui-dictation[data-state=recording] .bui-dictation-level{display:inline-flex}.bui-dictation-bar{width:3px;height:16px;border-radius:var(--radius-round);background:var(--color-text-muted);transform:scaleY(calc(.2 + .8 * var(--bui-dictation-level, 0) * var(--bui-dictation-weight, 1)));transition:transform var(--motion-quick) var(--motion-ease)}.bui-dictation-actions{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-inline-start:auto}.bui-dictation-actions:empty{display:none}.bui-dictation-actions .bui-button .bui-icon{width:14px;height:14px}.bui-composer-files{display:flex;flex-wrap:wrap;gap:var(--space-2);min-width:0;margin:0;padding:var(--bui-composer-inset) var(--bui-composer-inset) 0;list-style:none}.bui-composer-files[hidden]{display:none}.bui-composer-file{display:flex;align-items:center;gap:var(--space-2);max-width:min(100%,20rem);min-width:0;padding:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface-sunken)}.bui-composer-file[data-state=failed]{border-color:var(--color-danger)}.bui-composer-thumb{display:inline-grid;place-items:center;flex:none;width:var(--bui-target);height:var(--bui-target);overflow:hidden;border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text-muted)}.bui-composer-thumb img{width:100%;height:100%;object-fit:cover}.bui-composer-thumb .bui-icon{width:16px;height:16px}.bui-composer-file-text{display:grid;min-width:0;font-size:var(--text-small);font-weight:var(--weight-regular);line-height:var(--leading-small)}.bui-composer-file-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bui-composer-file-meta{color:var(--color-text-muted);font-size:var(--text-label);overflow-wrap:anywhere}.bui-composer-file[data-state=failed] .bui-composer-file-meta{color:var(--color-danger)}.bui-composer-file[data-state=refused]{border-style:dashed;border-color:var(--color-border-strong);background:transparent}.bui-composer-file[data-state=refused] .bui-composer-file-name{color:var(--color-text-muted)}.bui-composer-file-bar{position:relative;height:2px;margin-top:2px;overflow:hidden;background:var(--color-border)}.bui-composer-file-bar[hidden],.bui-composer-file-retry[hidden]{display:none}.bui-composer-file-bar>span{position:absolute;inset-block:0;inset-inline-start:0;width:calc(var(--bui-file, 0) * 100%);background:var(--color-action);transition:width var(--motion-standard) var(--motion-ease)}.bui-composer-file-retry{flex:none;min-height:var(--bui-target);padding-block:0;font-size:var(--text-small)}.bui-button-quiet.bui-composer-file-retry{margin-inline:0}.bui-composer-file-remove{flex:none}.bui-composer-drop{position:absolute;inset:0;z-index:1;display:none;place-items:center;border:2px dashed var(--color-action);border-radius:var(--radius-base);background:var(--color-surface-selected);color:var(--color-text);font-weight:var(--weight-medium);pointer-events:none}.bui-composer[data-drop] .bui-composer-drop{display:grid}.bui-composer-zone{position:fixed;z-index:30;display:grid;place-items:center;box-sizing:border-box;border:2px dashed var(--color-action);border-radius:var(--radius-base);background:var(--color-surface-selected);color:var(--color-text);font-weight:var(--weight-medium);pointer-events:none}.bui-composer-zone[hidden]{display:none}.bui-composer-suggest{min-width:min(100%,18rem);max-height:16rem}.bui-composer-options{display:grid;margin:0;padding:0;list-style:none}.bui-composer-options[hidden],.bui-composer-suggest-line[hidden]{display:none}.bui-composer-option{display:flex;align-items:baseline;gap:var(--space-2);min-width:0;min-height:var(--bui-target);box-sizing:border-box;padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);cursor:pointer}.bui-composer-option[aria-selected=true]{background:var(--color-surface-selected);box-shadow:inset 2px 0 0 var(--color-accent)}.bui-composer-option-label[data-mono]{font-family:var(--font-mono)}.bui-composer-option-label{flex:0 1 auto;min-width:0;font-size:var(--text-small);overflow-wrap:anywhere}.bui-composer-option-detail{flex:1 1 0;min-width:4rem;overflow:hidden;color:var(--color-text-muted);font-size:var(--text-label);font-weight:var(--weight-regular);white-space:nowrap;text-overflow:ellipsis}.bui-composer-suggest-line{margin:0;padding:var(--space-2) var(--space-3);color:var(--color-text-muted);font-size:var(--text-small);font-weight:var(--weight-regular)}.bui-composer-suggest[data-cut]:not([hidden]){display:flex;flex-direction:column;overflow:hidden}.bui-composer-suggest[data-cut] .bui-composer-options{flex:1 1 auto;min-height:0;overflow-y:auto}.bui-composer-suggest[data-cut] .bui-composer-suggest-line{flex:none;border-top:1px solid var(--color-border)}.bui-composer :is(.bui-button-bare,.bui-composer-plus,.bui-composer-more){flex:none;box-sizing:border-box;width:var(--bui-target);min-width:var(--bui-target);height:var(--bui-target);min-height:var(--bui-target);padding:0;border:1px solid var(--color-border);border-radius:var(--radius-round);background:transparent;color:var(--color-text)}.bui-composer :is(.bui-button-bare,.bui-composer-plus,.bui-composer-more):not(:disabled,[aria-disabled=true]):hover,.bui-composer :is(.bui-composer-plus,.bui-composer-more)[aria-expanded=true]{border-color:var(--color-border-strong);background:var(--overlay-lift)}.bui-composer :is(.bui-button-bare,.bui-composer-plus,.bui-composer-more) .bui-icon{width:18px;height:18px}.bui-composer .bui-chip .bui-choice-button{gap:var(--space-1);min-height:var(--bui-target);padding:0 var(--space-2) 0 var(--space-3);border-radius:var(--radius-round);background:transparent;font-size:var(--text-small)}.bui-composer .bui-chip .bui-choice-button:not([data-tone=danger],[data-tone=warning]){border-color:var(--color-border)}.bui-composer .bui-chip .bui-choice-button:not(:disabled,[aria-disabled=true]):hover,.bui-composer .bui-chip .bui-choice-button[aria-expanded=true]{border-color:var(--color-border-strong);background:var(--overlay-lift)}.bui-composer .bui-chip .bui-choice-label,.bui-composer .bui-chip .bui-chip-state[data-tone=success]{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bui-composer .bui-chip .bui-choice-value{font-weight:var(--weight-regular)}.bui-composer .bui-chip .bui-choice-button>.bui-icon{width:16px;height:16px;color:var(--color-text-muted)}.bui-composer .bui-chip .bui-choice-button>.bui-icon:last-child{width:14px;height:14px}.bui-composer .bui-chip.bui-choice-statement .bui-statement{min-height:var(--bui-target);padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-round)}.bui-composer-chip{display:inline-flex;flex-wrap:wrap;align-items:center;gap:0 var(--space-1);box-sizing:border-box;max-width:100%;min-height:var(--bui-target);padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-round);background:transparent;color:var(--color-text);font:inherit;font-size:var(--text-small);font-weight:var(--weight-regular);text-align:start;cursor:pointer}.bui-composer-chip-holder{display:contents}.bui-composer-chip:hover,.bui-composer-chip[aria-expanded=true]{border-color:var(--color-border-strong);background:var(--overlay-lift)}.bui-composer-chip:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.bui-composer-chip>.bui-icon{flex:none;width:16px;height:16px;color:var(--color-text-muted)}.bui-composer-chip-label{color:var(--color-text-muted)}.bui-composer-chip-value{min-width:0;overflow-wrap:anywhere}.bui-composer[data-compact] .bui-composer-settings .bui-composer-chip{flex-wrap:nowrap;white-space:nowrap}.bui-composer[data-fit] .bui-composer-settings .bui-composer-chip-label{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bui-composer-send{display:inline-flex;align-items:stretch;gap:1px}.bui-composer .bui-composer-go{border:0;background:var(--color-action);color:var(--color-on-action)}.bui-composer .bui-composer-go:not(:disabled,[aria-disabled=true]):hover{border-color:transparent;background:var(--color-action-hover)}.bui-composer .bui-composer-go[data-words]{flex-direction:row-reverse;gap:var(--space-2);min-height:var(--bui-target);padding:0 var(--space-3) 0 var(--space-4);border-radius:var(--radius-round)}.bui-composer .bui-composer-go[data-words] .bui-icon{width:16px;height:16px}.bui-composer[data-empty] .bui-composer-go:not([data-step],[data-busy]),.bui-composer[data-empty] .bui-composer-send:has(>.bui-composer-go:not([data-step],[data-busy])) .bui-menu-button{background:var(--color-disabled);color:var(--color-on-disabled)}.bui-composer-send>.bui-button:not(:last-child){border-start-end-radius:0;border-end-end-radius:0}.bui-composer-send .bui-menu-holder{display:inline-flex}.bui-composer-send .bui-menu-button{width:var(--bui-target);min-width:0;min-height:var(--bui-target);padding:0;border:0;border-radius:0 var(--radius-round) var(--radius-round) 0;background:var(--color-action);color:var(--color-on-action)}.bui-composer-send .bui-menu-button:hover{background:var(--color-action-hover)}.bui-composer-send .bui-menu-button .bui-icon{width:16px;height:16px}.bui-composer .bui-composer-stop .bui-icon{width:14px;height:14px}.bui-composer-line:not([hidden])~.bui-composer-input>.bui-composer-field{min-height:calc(var(--bui-composer-min, 1) * 1lh + var(--space-2) + var(--space-1));padding-block-start:var(--space-2)}@container bui-composer (max-width: 30rem){.bui-composer-status{padding-block:2px}}.bui-composer[data-live] .bui-composer-box:before{content:"";position:absolute;z-index:1;inset-block-start:1px;inset-inline:var(--bui-composer-radius);height:2px;border-radius:var(--radius-round);background:linear-gradient(90deg,transparent,var(--color-info),transparent) no-repeat -70% 0 / 40% 100%,color-mix(in srgb,var(--color-info) 45%,transparent);animation:bui-composer-live 2.4s ease-in-out 2;pointer-events:none}@keyframes bui-composer-live{0%{background-position:-70% 0,0 0}to{background-position:170% 0,0 0}}@media(prefers-reduced-motion:reduce){.bui-composer[data-live] .bui-composer-box:before{animation:none}}@container bui-composer (max-width: 30rem){.bui-composer-box{--bui-composer-inset: var(--space-2)}}@supports (padding-top: calc(1lh - 1cap)){.bui-composer-field{min-height:calc(var(--bui-composer-min, 1) * 1lh + var(--bui-composer-inset) - (1lh - 1cap) / 2 + var(--space-1));max-height:min(calc(var(--bui-composer-max, 12) * 1lh + var(--bui-composer-inset) - (1lh - 1cap) / 2 + var(--space-1)),var(--bui-composer-cap, 33dvh));padding-block-start:calc(var(--bui-composer-inset) - (1lh - 1cap) / 2)}.bui-composer-placeholder{inset-block-start:calc(var(--bui-composer-inset) - (1lh - 1cap) / 2)}}.bui-composer-box{--bui-quiet-hang: calc(var(--bui-composer-inset) - var(--space-1))}.bui-activity{display:grid;min-width:0;color:var(--color-text)}.bui-activity-head{display:flex;align-items:flex-start;gap:var(--space-2);box-sizing:border-box;width:100%;min-width:0;min-height:var(--bui-target);margin:0;padding:var(--space-1) var(--space-2);border:0;border-radius:var(--radius-control);background:transparent;color:inherit;font:inherit;font-size:var(--text-small);font-weight:var(--weight-regular);line-height:var(--leading-small);text-align:start}button.bui-activity-head{cursor:pointer}button.bui-activity-head:hover{background:var(--color-surface-sunken)}.bui-activity-head:focus-visible{outline-offset:-2px;animation:none}.bui-activity-mark{display:inline-grid;place-items:center;flex:none;width:18px;height:1lh;color:var(--color-text-muted)}.bui-activity-mark .bui-icon{width:16px;height:16px}.bui-activity-mark .bui-spinner{width:11px;height:11px}.bui-activity[data-state=failed]>.bui-activity-head .bui-activity-mark{color:var(--color-danger)}.bui-activity[data-state=running]>.bui-activity-head .bui-activity-mark{color:var(--color-info)}.bui-activity[data-state=waiting]>.bui-activity-head .bui-activity-mark,.bui-activity[data-state=denied]>.bui-activity-head .bui-activity-mark{color:var(--color-warning)}.bui-activity-text{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--space-2);flex:1 1 auto;min-width:0}.bui-activity-title{display:-webkit-box;flex:0 1 auto;min-width:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere}.bui-activity-meta,.bui-activity-time{flex:none;color:var(--color-text-muted);font-variant-numeric:tabular-nums}.bui-activity-word{flex:none}.bui-activity-word .bui-status{font-weight:var(--weight-regular)}.bui-activity-chevron{flex:none;width:16px;height:16px;margin-top:calc((1lh - 16px)/2);color:var(--color-text-muted);transition:transform var(--motion-quick) var(--motion-ease)}.bui-activity-head[aria-expanded=true]>.bui-activity-chevron{transform:rotate(180deg)}.bui-activity-head[aria-expanded=true]~.bui-activity-tail{display:none}.bui-activity-tail,.bui-activity-body{margin:0 0 0 calc(18px + 2 * var(--space-2))}.bui-activity-tail{padding:var(--space-1) var(--space-3);border-radius:var(--radius-control);background:var(--color-surface-sunken);color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-label);font-weight:var(--weight-regular);line-height:var(--leading-small);white-space:pre-wrap;overflow-wrap:anywhere}.bui-activity-body,.bui-activity-content{display:grid;gap:var(--space-3);min-width:0}.bui-activity-body{padding:var(--space-1) 0 var(--space-2)}.bui-activity-whole,.bui-activity-note{margin:0;font-size:var(--text-small);font-weight:var(--weight-regular);overflow-wrap:anywhere}.bui-activity-section{display:grid;gap:var(--space-1);min-width:0}.bui-activity-label{margin:0;color:var(--color-text-muted);font-size:var(--text-label);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label)}.bui-activity-code{max-width:100%;margin:0;padding:var(--space-2) var(--space-3);overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface-sunken);color:var(--color-text);font-family:var(--font-mono);font-size:var(--text-small);font-weight:var(--weight-regular);line-height:var(--leading-small);white-space:pre}.bui-activity-actions{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--space-3)}.bui-activity-result{color:var(--color-text-muted);font-size:var(--text-small);font-weight:var(--weight-regular)}.bui-activity-list{display:grid;gap:2px;margin:0;padding:0 0 0 calc(18px + var(--space-2));list-style:none}.bui-activity-item,.bui-live{min-width:0}.bui-live-body{min-width:0;overflow-wrap:anywhere}.bui-live-body[data-plain]{white-space:pre-wrap}.bui-live-body>:where(p,ul,ol,blockquote,dl,h1,h2,h3,h4,h5,h6){max-width:var(--layout-measure)}.bui-live-mark:after{content:"";display:inline-block;width:8px;height:8px;margin-inline-start:var(--space-1);border-radius:var(--radius-round);background:var(--color-accent);vertical-align:middle;animation:bui-pulse 1.2s ease-in-out 4}.bui-live[data-state=abandoned] .bui-live-body{color:var(--color-text-muted)}.bui-live-note{margin:var(--space-1) 0 0;color:var(--color-text-muted);font-size:var(--text-small);font-weight:var(--weight-regular)}.bui-rail{--bui-rail-surface: var(--color-canvas);position:relative;min-width:0}.bui-rail:before{content:"";position:absolute;inset-block:calc(var(--space-1) + .5lh);inset-inline-start:calc(var(--space-2) + 8px);width:1px;background:var(--color-border-strong);pointer-events:none}.bui-rail:empty:before{content:none}.bui-rail .bui-activity-mark,.bui-rail-mark{position:relative;border-radius:var(--radius-round);background:var(--bui-rail-surface)}.bui-rail button.bui-activity-head:hover .bui-activity-mark{background:var(--color-surface-sunken)}.bui-rail-item{display:flex;align-items:flex-start;gap:var(--space-2);min-width:0;padding-inline-start:var(--space-2)}.bui-rail-mark{display:inline-grid;place-items:center;flex:none;width:18px;height:1lh;color:var(--color-text-muted)}.bui-rail-mark .bui-icon{width:16px;height:16px}.bui-rail-mark .bui-spinner{width:11px;height:11px}.bui-rail-dot{width:7px;height:7px;border-radius:var(--radius-round);background:currentColor}.bui-rail-content{flex:1 1 auto;min-width:0}.bui-rail-item[data-tone=success]>.bui-rail-mark{color:var(--color-success)}.bui-rail-item[data-tone=info]>.bui-rail-mark,.bui-rail-item[data-tone=progress]>.bui-rail-mark{color:var(--color-info)}.bui-rail-item[data-tone=warning]>.bui-rail-mark{color:var(--color-warning)}.bui-rail-item[data-tone=danger]>.bui-rail-mark{color:var(--color-danger)}.bui-rail-moment{margin:0;padding-inline-start:calc(18px + 2 * var(--space-2));color:var(--color-text-muted);font-size:var(--text-label);font-weight:var(--weight-regular);font-variant-numeric:tabular-nums;text-align:end}.bui-activity-exchange{display:grid;min-width:0;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface-sunken)}.bui-activity-exchange>.bui-activity-section{grid-template-columns:minmax(2.5rem,max-content) minmax(0,1fr) auto;column-gap:var(--space-3);padding:var(--space-2) var(--space-3)}.bui-activity-exchange>.bui-activity-section+.bui-activity-section{border-top:1px solid var(--color-border)}.bui-activity-exchange .bui-activity-label{grid-column:1;line-height:var(--leading-small)}.bui-activity-exchange .bui-activity-code{grid-column:2}.bui-activity-exchange .bui-activity-actions{grid-column:3;grid-row:1;align-self:start;justify-content:flex-end;font-size:var(--text-small)}.bui-activity-exchange .bui-activity-code{padding:0;border:0;background:transparent}.bui-lanes{container:bui-lanes / inline-size;--bui-lanes-gap: var(--space-3);--bui-lanes-pad: var(--space-3);--bui-lanes-indent: 1.25rem;--bui-lanes-mark: 18px;--bui-lanes-span: 60000;--bui-lanes-guide: linear-gradient(var(--color-border-strong), var(--color-border-strong));min-width:0}.bui-lanes[data-kind]{--bui-lanes-kind: [kind] fit-content(8rem)}.bui-lanes[data-facts]{--bui-lanes-facts: [facts] minmax(3rem, max-content)}.bui-lanes[data-trace]{--bui-lanes-trace: [trace] minmax(5rem, 4fr)}.bui-lanes-list{display:grid;grid-template-columns:[head] minmax(0,var(--bui-lanes-head-share, 6fr)) var(--bui-lanes-kind,) [now] minmax(0,var(--bui-lanes-now-share, 6fr)) [time] minmax(5rem,max-content) var(--bui-lanes-facts,) var(--bui-lanes-trace,);column-gap:var(--bui-lanes-gap);margin-inline:calc(-1 * var(--bui-lanes-pad))}.bui-lanes-lane{--bui-lanes-line: 50%;--bui-lanes-reach: calc(50% + .5px) ;position:relative;display:grid;grid-column:1 / -1;grid-template-columns:subgrid;grid-template-rows:minmax(1lh,auto);align-items:center;justify-self:stretch;box-sizing:border-box;min-width:0;min-height:var(--bui-target);margin:0;padding:var(--space-1) var(--bui-lanes-pad);border:0;border-radius:var(--radius-control);background:transparent;color:var(--color-text);font:inherit;font-size:var(--text-small);font-weight:var(--weight-regular);line-height:var(--leading-small);text-align:start;cursor:pointer}.bui-lanes-lane:not([aria-current=true]):hover{background:var(--overlay-lift)}.bui-lanes-lane:active{background:var(--color-surface-sunken)}.bui-lanes-lane[aria-current=true]{background:var(--color-surface-selected);box-shadow:inset 2px 0 0 var(--color-accent)}.bui-lanes-lane[aria-current=true]:dir(rtl){box-shadow:inset -2px 0 0 var(--color-accent)}.bui-lanes-lane:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px;animation:none}.bui-lanes-head,.bui-lanes-kind,.bui-lanes-now,.bui-lanes-time,.bui-lanes-facts{grid-row:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bui-lanes-head{grid-column:head;display:flex;align-items:flex-start;gap:var(--space-2);padding-inline-start:calc(var(--bui-lanes-depth, 0) * var(--bui-lanes-indent))}.bui-lanes-mark{flex:none;justify-content:center;width:var(--bui-lanes-mark)}.bui-lanes-lane .bui-lanes-mark .bui-status-dot{animation:none}.bui-lanes-title{flex:1 1 auto;min-width:0;overflow:hidden;font-weight:var(--weight-medium);white-space:nowrap;text-overflow:ellipsis}.bui-lanes-kind{grid-column:kind;color:var(--color-text-muted)}.bui-lanes-now{grid-column:now;color:var(--color-text-muted)}.bui-lanes-time{grid-column:time;font-variant-numeric:tabular-nums;text-align:end}.bui-lanes-facts{grid-column:facts;display:flex;justify-content:flex-end;gap:var(--space-3);font-variant-numeric:tabular-nums}.bui-lanes-trace{grid-row:1;grid-column:trace;position:relative;height:1lh}.bui-lanes-trace:before,.bui-lanes-bar{position:absolute;top:calc(50% - 2px);height:4px;border-radius:2px}.bui-lanes-trace:before{content:"";inset-inline:0;background:var(--color-border)}.bui-lanes:not([data-trace]) .bui-lanes-trace{display:none}.bui-lanes-bar{inset-inline-start:min(calc(100% - 4px),calc(var(--bui-lanes-from, 0) / var(--bui-lanes-span) * 100%));width:max(4px,calc((var(--bui-lanes-to, 0) - var(--bui-lanes-from, 0)) / var(--bui-lanes-span) * 100%));max-width:100%;background:var(--color-text-muted)}.bui-lanes-lane[data-tone=progress] .bui-lanes-bar{background:var(--color-info)}.bui-lanes-lane[data-tone=attention] .bui-lanes-bar{background:var(--color-warning)}.bui-lanes-lane[data-tone=success] .bui-lanes-bar{background:var(--color-success)}.bui-lanes-lane[data-tone=failure] .bui-lanes-bar{background:var(--color-danger)}.bui-lanes-lane[data-tone=unknown] .bui-lanes-bar{background:var(--color-border-strong)}.bui-lanes-lane[data-branch]:before,.bui-lanes-lane[data-through]:after{content:"";position:absolute;inset-block:0;pointer-events:none}.bui-lanes-lane[data-branch]:before{inset-inline-start:calc(var(--bui-lanes-pad) + (var(--bui-lanes-depth, 1) - 1) * var(--bui-lanes-indent) + var(--bui-lanes-mark) / 2);width:calc(var(--bui-lanes-indent) - var(--bui-lanes-mark) / 2 - 2px);background:var(--bui-lanes-guide) no-repeat left 0 top 0 / 1px var(--bui-lanes-reach),var(--bui-lanes-guide) no-repeat left 0 top var(--bui-lanes-line) / 100% 1px}.bui-lanes-lane[data-branch=middle]:before{--bui-lanes-reach: 100%}.bui-lanes-lane[data-through]:after{inset-inline-start:calc(var(--bui-lanes-pad) + var(--bui-lanes-mark) / 2);width:calc(var(--bui-lanes-indent) + 1px)}.bui-lanes-lane[data-through="1"]:after{background:var(--bui-lanes-guide) no-repeat left 0 top 0 / 1px 100%}.bui-lanes-lane[data-through="2"]:after{background:var(--bui-lanes-guide) no-repeat right 0 top 0 / 1px 100%}.bui-lanes-lane[data-through="1 2"]:after{background:var(--bui-lanes-guide) no-repeat left 0 top 0 / 1px 100%,var(--bui-lanes-guide) no-repeat right 0 top 0 / 1px 100%}.bui-lanes-lane[data-branch]:dir(rtl):before{background:var(--bui-lanes-guide) no-repeat right 0 top 0 / 1px var(--bui-lanes-reach),var(--bui-lanes-guide) no-repeat right 0 top var(--bui-lanes-line) / 100% 1px}.bui-lanes-lane[data-through="1"]:dir(rtl):after{background:var(--bui-lanes-guide) no-repeat right 0 top 0 / 1px 100%}.bui-lanes-lane[data-through="2"]:dir(rtl):after{background:var(--bui-lanes-guide) no-repeat left 0 top 0 / 1px 100%}.bui-lanes[data-fold~=trace]{--bui-lanes-trace: initial}.bui-lanes[data-fold~=trace] .bui-lanes-trace{display:none}.bui-lanes[data-fold~=kind]{--bui-lanes-kind: initial}.bui-lanes[data-fold~=kind] .bui-lanes-kind{position:absolute;grid-column:auto;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bui-lanes[data-fold~=now]{--bui-lanes-head-share: 9fr;--bui-lanes-now-share: 3fr}@container bui-lanes (width < 40rem){.bui-lanes-list{grid-template-columns:[head now] minmax(0,1fr) [time facts] minmax(5rem,max-content)}.bui-lanes-lane{--bui-lanes-line: calc(var(--space-1) + .5lh - .5px);--bui-lanes-reach: calc(var(--space-1) + .5lh + .5px);grid-template-rows:repeat(2,minmax(1lh,auto))}.bui-lanes-kind,.bui-lanes-trace{display:none}.bui-lanes-now,.bui-lanes-facts{grid-row:2}.bui-lanes-now{padding-inline-start:calc(var(--bui-lanes-depth, 0) * var(--bui-lanes-indent) + var(--bui-lanes-mark) + var(--space-2))}}.bui-turns{--bui-turns-pitch: 12px;--bui-turns-width: 1.875rem;position:sticky;inset-block-start:50%;z-index:1;height:0;margin-block-end:calc(-1 * var(--bui-page-gap, 0px))}.bui-host:has(>.bui-turns){display:contents}.bui-turns-list{position:absolute;inset-block-start:0;inset-inline-start:calc(-1 * (var(--bui-turns-width) + var(--space-2) + var(--space-1)));display:grid;grid-auto-rows:var(--bui-turns-pitch);width:var(--bui-turns-width);max-height:60dvh;margin:0;padding:0;overflow:hidden;list-style:none;translate:0 -50%}.bui-turns-row{display:flex;min-height:0}.bui-turns-mark{display:flex;flex-direction:row-reverse;align-items:center;gap:var(--space-1);box-sizing:border-box;width:100%;height:100%;min-height:0;margin:0;padding:0;border:0;border-radius:var(--radius-control);background:none;color:inherit;font:inherit;text-decoration:none;cursor:pointer}.bui-turns-mark:focus-visible{outline:2px solid var(--color-focus);outline-offset:-1px;animation:none}.bui-turns-dash{flex:none;width:.5rem;height:2px;border-radius:1px;background:var(--color-border-strong);transition:width var(--motion-quick) var(--motion-ease),background-color var(--motion-quick) var(--motion-ease)}.bui-turns-mark[aria-current=true] .bui-turns-dash{width:.875rem;background:var(--color-text)}.bui-turns-mark[data-near="2"] .bui-turns-dash{width:.625rem}.bui-turns-mark[data-near="1"] .bui-turns-dash{width:.75rem;background:var(--color-text-muted)}.bui-turns-mark[data-near="0"] .bui-turns-dash,.bui-turns-mark:focus-visible .bui-turns-dash{width:1.125rem;background:var(--color-text)}.bui-turns-state{flex:none;gap:0}.bui-turns-state .bui-status-dot{animation:none}@container bui-page (max-width: 1023px){.bui-turns{display:none}}.bui-turns-preview{box-sizing:border-box;display:grid;gap:var(--space-1);width:max-content;max-width:min(22rem,calc(100vw - 2 * var(--space-4)));padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-base);background:var(--color-surface-raised);box-shadow:var(--elevation-menu);color:var(--color-text);font-size:var(--text-small);line-height:var(--leading-small);pointer-events:none;animation:bui-enter var(--motion-quick) var(--motion-ease)}.bui-turns-preview[hidden]{display:none}.bui-turns-preview>p{min-width:0;margin:0;overflow-wrap:anywhere}.bui-turns-preview-title,.bui-turns-preview-summary{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.bui-turns-preview-title{font-size:var(--text-body);font-weight:var(--weight-semibold);line-height:var(--leading-body)}.bui-turns-preview-summary,.bui-turns-preview-facts,.bui-turns-preview-keys{color:var(--color-text-muted)}.bui-turns-preview-facts{font-variant-numeric:tabular-nums}.bui-turns-preview-facts .bui-status{display:inline-flex;color:var(--color-text)}.bui-turns-preview-keys{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);margin-block-start:var(--space-1);padding-block-start:var(--space-2);border-block-start:1px solid var(--color-border);font-size:var(--text-label)}.bui-turns-preview-keys kbd{padding:0 var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-control);font-family:var(--font-mono);font-size:var(--text-label)}@media(hover:none)and (pointer:coarse){.bui-turns-preview-keys{display:none}}.bui-diff{display:grid;gap:var(--space-3);min-width:0;color:var(--color-text)}.bui-diff-top{display:grid;gap:var(--space-2);min-width:0}.bui-diff-top:empty{display:none}.bui-diff-summary{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-3);min-width:0}.bui-diff-total{margin:0;font-size:var(--text-small);font-weight:var(--weight-regular);line-height:var(--leading-small)}.bui-diff-actions{display:inline-flex;flex-wrap:wrap;gap:var(--space-1);margin-inline-start:auto}.bui-diff-count{font-variant-numeric:tabular-nums;white-space:nowrap}.bui-diff-plus{color:var(--color-success)}.bui-diff-minus{color:var(--color-danger)}.bui-diff-note,.bui-diff-large{margin:0;padding:var(--space-2) var(--space-3);color:var(--color-text-muted);font-size:var(--text-small);font-weight:var(--weight-regular);line-height:var(--leading-small)}.bui-diff-top>.bui-diff-note{padding:0}.bui-diff-large{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) calc(2 * var(--bui-quiet-hang))}.bui-diff-jump-list{display:grid;margin:0;padding:0;border:1px solid var(--color-border);border-radius:var(--radius-base);list-style:none}.bui-diff-jump-list>li+li{border-top:1px solid var(--color-border)}.bui-diff-jump-item{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-2);box-sizing:border-box;width:100%;min-height:var(--bui-target);padding:var(--space-1) var(--space-3);border:0;background:transparent;color:inherit;font:inherit;font-size:var(--text-small);font-weight:var(--weight-regular);line-height:var(--leading-small);text-align:start;cursor:pointer}.bui-diff-jump-item:hover{background:var(--color-surface-sunken)}.bui-diff-jump-item:focus-visible{outline-offset:-2px;animation:none}.bui-diff-files{display:grid;gap:var(--space-3);min-width:0}.bui-diff-file{min-width:0;border:1px solid var(--color-border);border-radius:var(--radius-base);background:var(--color-surface)}.bui-diff-body>:last-child{border-radius:0 0 var(--radius-base) var(--radius-base)}.bui-diff-head{display:flex;align-items:flex-start;gap:var(--space-2);min-width:0;padding:var(--space-1) var(--space-2)}.bui-diff-file[data-open]>.bui-diff-head{border-bottom:1px solid var(--color-border)}.bui-diff-heading{flex:1 1 auto;min-width:0;margin:0;font:inherit}.bui-diff-toggle{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-2);box-sizing:border-box;width:100%;min-height:var(--bui-target);padding:var(--space-1);border:0;border-radius:var(--radius-control);background:transparent;color:inherit;font:inherit;font-size:var(--text-small);font-weight:var(--weight-regular);line-height:var(--leading-small);text-align:start;cursor:pointer}.bui-diff-toggle:hover{background:var(--color-surface-sunken)}.bui-diff-toggle:focus-visible{outline-offset:-2px;animation:none}.bui-diff-chevron{display:inline-grid;place-items:center;flex:none;align-self:flex-start;width:16px;height:1lh;color:var(--color-text-muted)}.bui-diff-chevron .bui-icon{width:16px;height:16px;transform:rotate(-90deg);transition:transform var(--motion-quick) var(--motion-ease)}.bui-diff-toggle[aria-expanded=true] .bui-diff-chevron .bui-icon{transform:none}.bui-diff-path{flex:1 1 12rem;min-width:0;font-family:var(--font-mono);overflow-wrap:anywhere}.bui-diff-dir,.bui-diff-arrow{color:var(--color-text-muted)}.bui-diff-name{font-weight:var(--weight-medium)}.bui-diff-status{color:var(--color-text-muted);white-space:nowrap}.bui-diff-head>.bui-copy-button{flex:none;align-self:center}.bui-diff-head>.bui-copy-button .bui-button-quiet{margin-inline:0}.bui-diff-body{min-width:0}@media(prefers-reduced-motion:reduce){.bui-diff-chevron .bui-icon{transition:none}}.bui-diff-lines{overflow-x:auto;min-width:0;background:var(--color-surface);font-family:var(--font-mono);font-size:var(--text-small);font-weight:var(--weight-regular);line-height:var(--leading-small)}.bui-diff-rows{display:grid;width:max-content;min-width:100%}.bui-diff-line,.bui-diff-hunk,.bui-diff-gap,.bui-diff-more{--bui-diff-row: var(--color-surface);display:flex;background:var(--bui-diff-row)}.bui-diff-line[data-kind=add]{--bui-diff-row: var(--color-success-surface)}.bui-diff-line[data-kind=delete]{--bui-diff-row: var(--color-danger-surface)}.bui-diff-hunk,.bui-diff-gap,.bui-diff-more{--bui-diff-row: var(--color-surface-sunken);color:var(--color-text-muted)}.bui-diff-lines .bui-diff-hunk:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px;animation:none}.bui-diff-gutter{position:sticky;inset-inline-start:0;z-index:1;display:flex;flex:none;border-inline-end:1px solid var(--color-border);background:var(--bui-diff-row);user-select:none;-webkit-user-select:none}.bui-diff-num{box-sizing:content-box;width:calc(var(--bui-diff-digits, 3) * 1ch);padding:0 var(--space-2);color:var(--color-text-muted);text-align:end}.bui-diff-num:before{content:attr(data-number)}.bui-diff-sign{width:1ch;padding:0 var(--space-1);text-align:center}.bui-diff-sign:before{content:attr(data-sign)}.bui-diff-line[data-kind=add] .bui-diff-sign{color:var(--color-success)}.bui-diff-line[data-kind=delete] .bui-diff-sign{color:var(--color-danger)}.bui-diff-code{flex:1 0 auto;padding:0 var(--space-3) 0 var(--space-2);white-space:pre;tab-size:4}.bui-diff-said{user-select:none;-webkit-user-select:none}.bui-diff-line[data-kind=note] .bui-diff-code{color:var(--color-text-muted);font-family:var(--font-sans)}.bui-diff-aside{position:sticky;inset-inline-start:0;padding:var(--space-1) var(--space-3);white-space:pre}.bui-diff-gap .bui-diff-aside,.bui-diff-more .bui-diff-aside{font-family:var(--font-sans);white-space:normal}.bui-diff-reveal{min-height:24px;padding:0;border:0;background:transparent;color:var(--color-link);font:inherit;text-decoration:underline;cursor:pointer}.bui-code-comment{color:var(--color-code-comment)}.bui-code-keyword{color:var(--color-code-keyword)}.bui-code-string{color:var(--color-code-string)}.bui-code-number{color:var(--color-code-number)}.bui-code-name{color:var(--color-code-name)}.bui-code-tag{color:var(--color-code-tag)}.bui-action-line{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-4);min-width:0;font-size:var(--text-small);font-weight:var(--weight-regular);line-height:var(--leading-small)}.bui-action-line-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);min-width:0;margin-inline-start:calc(-1 * var(--bui-quiet-hang))}.bui-action-line-actions :is(.bui-button,a,.bui-link-button,.bui-disclosure-button){min-height:var(--bui-target);margin-inline:0;padding:0 var(--bui-quiet-hang);border-color:transparent;border-radius:var(--radius-control);background:transparent;color:var(--color-text-muted);font-size:var(--text-small);font-weight:var(--weight-regular);text-decoration:none}.bui-action-line-actions :is(.bui-button,.bui-disclosure-button):not(.bui-button-bare){padding-inline:calc(var(--bui-quiet-hang) - 1px)}.bui-action-line-actions :is(.bui-button,a,.bui-link-button,.bui-disclosure-button):not(:disabled,[aria-disabled=true]):is(:hover,:focus-visible,[aria-expanded=true]){background:var(--overlay-lift);color:var(--color-text);text-decoration:underline;text-underline-offset:2px}.bui-action-line-actions :is(.bui-button,a,.bui-link-button,.bui-disclosure-button):not(:disabled,[aria-disabled=true]):active{background:var(--color-surface-sunken)}.bui-action-line-actions :is(:disabled,[aria-disabled=true]){background:transparent;color:var(--color-text-muted);text-decoration:none}.bui-action-line-actions a{display:inline-flex;align-items:center}.bui-action-line-actions .bui-button-bare{width:var(--bui-target);padding:0;border-radius:var(--radius-round)}.bui-action-line-actions .bui-button-bare .bui-icon{width:16px;height:16px}.bui-action-line-facts{margin:0;color:var(--color-text-muted);font-variant-numeric:tabular-nums}.bui-action-line-facts[hidden],.bui-action-line-actions[hidden]{display:none}.bui-path{font-family:var(--font-mono);font-size:.95em;color:inherit;text-decoration:none;overflow-wrap:anywhere}a.bui-path:hover,a:hover>.bui-path{text-decoration:underline}.bui-reading,.bui-page-lead,.bui-callout-text,.bui-empty-body,.bui-checklist-detail,.bui-checklist-reason,.bui-section-description,.bui-field-hint,.bui-option-description,.bui-option-reason,.bui-choice-note,.bui-choice-detail,.bui-unavailable-reason,.bui-unavailable-body,.bui-picker-status,.bui-notice-text,.bui-notice-summary,.bui-copy-text,.bui-awaited-why,.bui-awaited-reason,.bui-awaited-note,.bui-step-reason,.bui-line-note,.bui-consequence,.bui-question-message,.bui-dialog-description,.bui-preferences-note,.bui-secret-summary,.bui-disclosure-help,.bui-toast-text,.bui-toast-detail,.bui-chip-reason,.bui-menu-reason,.bui-composer-status,.bui-composer-reason,.bui-composer-problem,.bui-live-body[data-plain],.bui-live-note,.bui-activity-whole,.bui-activity-note,.bui-facts-summary,.bui-facts-note,.bui-meter-note,.bui-composer-suggest-line{max-width:var(--layout-measure)}.bui-statement{max-width:min(100%,var(--layout-measure))}.bui-page-panel[data-motion=in]{animation:bui-panel-in var(--motion-standard) var(--motion-ease)}.bui-page-panel[data-motion=out]{animation:bui-panel-out var(--motion-exit) var(--motion-ease-exit) forwards}@keyframes bui-panel-in{0%{opacity:0;transform:translate(var(--space-6))}}@keyframes bui-panel-out{to{opacity:0;transform:translate(var(--space-6))}}.bui-leaving{pointer-events:none}.bui-menu.bui-leaving{animation:bui-leave var(--motion-exit) var(--motion-ease-exit) forwards}.bui-sheet.bui-leaving{position:fixed;z-index:1000;display:flex;flex-direction:column;animation:bui-sheet-out var(--motion-exit) var(--motion-ease-exit) forwards}.bui-sheet.bui-leaving:dir(rtl){inset-inline:0 auto;animation-name:bui-sheet-out-rtl}.bui-sheet-veil{position:fixed;inset:0;z-index:999;background:var(--overlay-scrim);animation:bui-veil-out var(--motion-exit) var(--motion-ease-exit) forwards}@keyframes bui-sheet-out{to{transform:translate(100%)}}@keyframes bui-sheet-out-rtl{to{transform:translate(-100%)}}@keyframes bui-veil-out{to{opacity:0}}.bui-activity-body,.bui-activity-list{interpolate-size:allow-keywords;overflow:clip;transition:height var(--motion-standard) var(--motion-ease),opacity var(--motion-standard) var(--motion-ease),display var(--motion-standard) allow-discrete}.bui-activity-body[hidden],.bui-activity-list[hidden]{height:0;opacity:0;transition:height var(--motion-exit) var(--motion-ease-exit),opacity var(--motion-exit) var(--motion-ease-exit),display var(--motion-exit) allow-discrete}@starting-style{.bui-activity-body:not([hidden]),.bui-activity-list:not([hidden]){height:0;opacity:0}}@supports selector(::details-content){details:has(>.bui-summary){interpolate-size:allow-keywords}details:has(>.bui-summary)::details-content{height:0;overflow:clip;overflow-clip-margin:var(--space-1);opacity:0;transition:height var(--motion-exit) var(--motion-ease-exit),opacity var(--motion-exit) var(--motion-ease-exit),content-visibility var(--motion-exit) allow-discrete}details[open]:has(>.bui-summary)::details-content{height:auto;opacity:1;transition:height var(--motion-standard) var(--motion-ease),opacity var(--motion-standard) var(--motion-ease),content-visibility var(--motion-standard) allow-discrete}}@media(prefers-reduced-motion:reduce){details:has(>.bui-summary)::details-content{transition:none!important}}:is(.bui-crumbs a,.bui-arrival-back,.bui-listdetail-link,.bui-sidebar-more,.bui-row-link,.bui-navmenu-action){text-decoration:none}:is(.bui-crumbs a,.bui-arrival-back,.bui-listdetail-link,.bui-sidebar-more,.bui-row-link,.bui-navmenu-action):hover{text-decoration:underline;text-underline-offset:2px}:where(.bui-reading,.bui-callout-text,.bui-unavailable-reason,.bui-page-lead) a,.bui-preferences-note a{color:var(--color-link)}:is(.bui-link-button,.bui-composer-status a,.bui-navmenu-notice a,.bui-reading a,.bui-callout-text a,.bui-unavailable-reason a,.bui-preferences-note a,.bui-page-lead a){text-decoration-line:underline;text-decoration-color:var(--color-border-strong);text-underline-offset:2px}:is(.bui-link-button,.bui-composer-status a,.bui-navmenu-notice a,.bui-reading a,.bui-callout-text a,.bui-unavailable-reason a,.bui-preferences-note a,.bui-page-lead a):hover{text-decoration-color:currentColor}.bui-mono,[data-mono]{font-family:var(--font-mono);font-size:.95em;font-variant-ligatures:none}.bui-raised,.bui-section[data-raised],.bui-waiting[data-frame]{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-base);background:var(--color-surface-raised);box-shadow:var(--elevation-raised)}.bui-command,.bui-checklist{box-shadow:var(--elevation-raised)}.bui-callout{--bui-callout-inset: var(--space-4)}.bui-unavailable{--bui-unavailable-inset: var(--space-6)}.bui-recovery{--bui-recovery-inset: var(--space-4)}.bui-recovery[data-recovery=page]{--bui-recovery-inset: var(--space-6)}.bui-empty:not(.bui-empty-unframed){--bui-empty-inset: var(--space-4)}.bui-command{--bui-command-inset: var(--space-4)}.bui-awaited{--bui-awaited-inset: var(--space-4)}.bui-card-choice{--bui-card-inset: var(--space-3)}.bui-checklist{--bui-checklist-inset: var(--space-4)}.bui-raised,.bui-section[data-raised]{--bui-raised-inset: var(--space-4)}.bui-page-aside[data-raised]{--bui-panel-inset: var(--space-5)}.bui-consequence,.bui-details-body,.bui-help-panel,.bui-copy-text,.bui-textarea{--bui-text-inset: var(--space-3)}.bui-command-code,.bui-activity-code,.bui-activity-tail{--bui-code-inset: var(--space-3)}@media(max-width:480px){.bui-unavailable,.bui-recovery[data-recovery=page]{--bui-unavailable-inset: var(--space-4);--bui-recovery-inset: var(--space-4)}}.bui-select{--bui-select-inset: var(--space-3)}.bui-select>.bui-icon{right:calc(var(--bui-select-inset) + 1px)}.bui-choice-button{--bui-choice-inset: var(--space-3);padding-inline:var(--bui-choice-inset)}.bui-card-radio{inset:var(--bui-card-inset) var(--bui-card-inset) auto auto}.bui-command{align-content:start}@supports (padding-top: calc(1lh - 1cap)){.bui-callout{padding-block:calc(var(--bui-callout-inset) - (1lh - 1cap) / 2)}.bui-callout:has(>.bui-callout-body>:last-child:is(.bui-callout-actions,.bui-details),>.bui-callout-body>.bui-host:last-child>.bui-details){padding-block-end:var(--bui-callout-inset)}:is(.bui-help-panel,.bui-copy-text,.bui-textarea,.bui-details-body){padding-block:calc(var(--bui-text-inset) - (1lh - 1cap) / 2)}.bui-details-body{padding-block-end:var(--bui-text-inset)}.bui-details-body:has(>.bui-details-content>.bui-details-text:first-child){padding-block-start:var(--bui-text-inset)}.bui-details-content>.bui-details-text:first-child{margin-block-start:calc((1cap - 1lh)/2)}.bui-empty:not(.bui-empty-unframed){padding-block:var(--bui-empty-inset)}.bui-empty:not(.bui-empty-unframed,:has(>.bui-empty-actions,>.bui-checklist)){padding-block-end:calc(var(--bui-empty-inset) - (1lh - 1cap) / 2)}.bui-recovery:not([data-recovery=page]){padding-block:var(--bui-recovery-inset)}@media(min-width:481px){.bui-recovery:not([data-recovery=page])>.bui-recovery-words{margin-block:calc((1cap - 1lh)/2);font-size:var(--text-body);line-height:var(--leading-body)}.bui-recovery[data-offline]:not([data-recovery=page])>.bui-recovery-mark{margin-block:calc((1cap - 18px)/2);font-size:var(--text-body)}}@media(max-width:480px){.bui-recovery:not([data-recovery=page]) .bui-recovery-title{margin-block-start:calc((1cap - 1lh)/2)}.bui-recovery:not([data-recovery=page])>.bui-recovery-mark{margin-top:calc((1cap - 18px)/2);font-size:var(--text-body)}.bui-recovery[data-offline]:not([data-recovery=page],:has(>.bui-details)) .bui-again:last-child{margin-block-end:calc((1cap - 1lh)/2)}}.bui-recovery[data-recovery=page][data-offline]:not(:has(>.bui-details)) .bui-again:last-child{margin-block-end:calc((1cap - 1lh)/2)}.bui-awaited{padding-block:var(--bui-awaited-inset)}.bui-awaited-head{margin-block-start:calc((1cap - 1lh)/2);font-size:var(--text-body);line-height:var(--leading-body)}.bui-awaited-head>.bui-awaited-time{line-height:calc(var(--text-body) * var(--leading-body))}.bui-checklist-head:has(>.bui-checklist-title){margin-block-start:calc((1cap - 1lh)/2);font-size:var(--text-title-3)}.bui-card-choice{padding-block:var(--bui-card-inset) calc(var(--bui-card-inset) - (1lh - 1cap) / 2)}.bui-command-edit{padding-block-start:calc(var(--bui-code-inset) - (1lh - 1cap) / 2)}.bui-card-head{margin-block-start:calc((1cap - 1lh)/2);font-size:var(--text-body)}}@supports (text-box: trim-start cap alphabetic){:is(.bui-command-code,.bui-activity-code,.bui-activity-tail):not(textarea,.bui-activity-exchange *),.bui-copy-text.bui-copy-command{padding-block:var(--bui-code-inset, var(--bui-text-inset))}:is(.bui-command-code,.bui-activity-code,.bui-activity-tail,.bui-copy-text.bui-copy-command):not(textarea,.bui-activity-exchange *,:has(>code)){text-box:trim-both cap alphabetic}:is(.bui-command-code,.bui-activity-code,.bui-copy-command):not(.bui-activity-exchange *)>code{display:block;text-box:trim-both cap alphabetic}:is(.bui-unavailable-title,.bui-recovery[data-recovery=page] .bui-recovery-title,.bui-command-title,.bui-section[data-raised]>.bui-section-head .bui-section-title,.bui-page-aside[data-raised] .bui-section-title){text-box:trim-start cap alphabetic}.bui-unavailable{padding-block:var(--bui-unavailable-inset)}.bui-recovery[data-recovery=page]{padding-block:var(--bui-recovery-inset)}:is(.bui-unavailable-icon,.bui-recovery[data-recovery=page] .bui-recovery-mark){margin-block-start:calc((1cap - var(--space-6)) / 2);margin-inline-start:calc((20px - var(--space-6)) / 2);font-size:var(--text-title-2)}.bui-command{padding-block:var(--bui-command-inset)}:is(.bui-raised,.bui-section[data-raised]){padding-block:var(--bui-raised-inset)}.bui-page-aside[data-raised]{padding-block:var(--bui-panel-inset)}:is(.bui-unavailable-body>p:last-child:not(.bui-unavailable-code),.bui-section[data-raised]>.bui-section-body>p:last-child,.bui-command-line){text-box:trim-end cap alphabetic}.bui-consequence{padding-block:var(--bui-text-inset)}.bui-consequence>:first-child>dt{text-box:trim-start cap alphabetic}.bui-consequence>:last-child>dd{text-box:trim-end cap alphabetic}}@supports (padding-top: 1cap){:root[data-density=compact] :is(input.bui-input,.bui-select,.bui-choice-button){--bui-line-inset: calc((var(--bui-control) - 2px - 1cap) / 2)}@media(pointer:coarse){:is(input.bui-input,.bui-select,.bui-choice-button){--bui-line-inset: calc((var(--bui-control) - 2px - 1cap) / 2)}}:root[data-density=compact] .bui-select{font-size:var(--text-body)}@media(pointer:coarse){.bui-select{font-size:var(--text-body)}}.bui-select{--bui-select-inset: var(--bui-line-inset, var(--space-3))}.bui-choice-button{--bui-choice-inset: var(--bui-line-inset, var(--space-3))}}@supports (padding-top: 1cap){:is(.bui-callout-body,.bui-unavailable-body,.bui-empty)>:is(.bui-callout-actions,.bui-unavailable-actions,.bui-empty-actions):last-child>.bui-button-quiet{align-self:flex-start;margin-block-end:calc((1cap - var(--bui-control)) / 2)}:is(.bui-callout-body,.bui-unavailable-body,.bui-empty)>:is(.bui-callout-actions,.bui-unavailable-actions,.bui-empty-actions):last-child>.bui-button-quiet.bui-button-small{margin-block-end:calc((1cap - max(var(--bui-control) - 6px,var(--bui-target)))/2)}:is(.bui-callout-body>.bui-details:last-child,.bui-callout-body>.bui-host:last-child>.bui-details,.bui-unavailable-body>.bui-details:last-child,.bui-recovery>.bui-details):not([open])>.bui-summary{display:flex;width:fit-content;margin-block-end:calc((1cap - var(--bui-target)) / 2)}}.bui-dialog{--bui-dialog-inset: var(--space-5)}.bui-sheet{--bui-sheet-inset: var(--space-5)}.bui-toast{--bui-toast-inset: var(--space-3)}.bui-menu{--bui-menu-inset: var(--space-4)}.bui-notice{--bui-notice-inset: var(--space-2)}.bui-turns-preview{--bui-preview-inset: var(--space-3)}.bui-palette{--bui-palette-inset: var(--space-4)}.bui-dialog-head{padding-inline-end:calc(var(--bui-dialog-inset, var(--space-5)) - (var(--bui-target) - 18px) / 2)}.bui-sheet-actions{padding:var(--bui-sheet-inset, var(--space-5))}.bui-sheet-head{padding-inline-end:calc(var(--bui-sheet-inset, var(--space-5)) - (var(--bui-target) - 18px) / 2)}@supports (text-box: trim-start cap alphabetic){:is(.bui-dialog-title,.bui-sheet-title){padding-top:0;text-box:trim-start cap alphabetic}.bui-dialog-head{padding-block-start:var(--bui-dialog-inset, var(--space-5));font-size:var(--text-title-3)}.bui-sheet-head{padding-block-start:var(--bui-sheet-inset, var(--space-5));font-size:var(--text-title-2)}:is(.bui-dialog-head,.bui-sheet-head)>.bui-icon-button{margin-block-start:calc((1cap - var(--bui-target)) / 2)}}@supports (padding-top: calc(1lh - 1cap)){.bui-toast{padding-block:calc(var(--bui-toast-inset) - (1lh - 1cap) / 2);padding-inline-end:calc(var(--bui-toast-inset) - (var(--bui-target) - 18px) / 2)}.bui-toast:has(.bui-toast-detail){padding-block-end:var(--bui-toast-inset)}.bui-toast-detail{margin-block-end:calc((1cap - 1lh)/2)}.bui-toast-text{padding-top:0}.bui-toast>.bui-icon{margin-top:calc((1lh - 18px)/2)}.bui-toast>.bui-icon-button{margin-block:calc((1lh - var(--bui-target)) / 2)}.bui-menu-item{padding-block:calc(var(--bui-menu-inset, var(--space-4)) - var(--space-1) - (1lh - 1cap) / 2)}@media(pointer:coarse){.bui-menu .bui-menu-item{justify-content:center;padding:calc((var(--bui-target) - 1lh) / 2) calc((var(--bui-target) - 1cap) / 2)}}.bui-notice{padding-block:calc(var(--bui-notice-inset) - (1lh - 1cap) / 2)}.bui-turns-preview{padding-block:var(--bui-preview-inset)}.bui-turns-preview>.bui-turns-preview-title{margin-block-start:calc((1cap - 1lh)/2)}@media(hover:none)and (pointer:coarse){.bui-turns-preview{padding-block-end:calc(var(--bui-preview-inset) - (1lh - 1cap) / 2)}}.bui-palette-search{padding-block:calc(var(--bui-palette-inset, var(--space-4)) - (var(--bui-target) - 1cap) / 2);font-size:var(--text-title-3)}.bui-palette-status{padding-block:calc(var(--bui-palette-inset, var(--space-4)) - (1lh - 1cap) / 2)}}[data-bui-floating]{position:fixed;inset:auto;z-index:60;margin:0}[data-bui-floating][data-bui-away]{visibility:hidden}.bui-tooltip[data-bui-floating]{border:0}@media(hover:none)and (pointer:coarse){.bui-keys,[data-bui-keys]{display:none}}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/rubik-latin-ext-300-normal-DQhg3B1s.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/rubik-latin-300-normal-CC5OmgBu.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/rubik-latin-ext-400-normal-BtzQ7olK.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/rubik-latin-400-normal-j0pmKyiQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/rubik-latin-ext-500-normal-CKoAoPpD.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/rubik-latin-500-normal-1os41rQk.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}/**
 * Copyright (c) 2014 The xterm.js authors. All rights reserved.
 * Copyright (c) 2012-2013, Christopher Jeffrey (MIT License)
 * https://github.com/chjj/term.js
 * @license MIT
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in
 * all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 * THE SOFTWARE.
 *
 * Originally forked from (with the author's permission):
 *   Fabrice Bellard's javascript vt100 for jslinux:
 *   http://bellard.org/jslinux/
 *   Copyright (c) 2011 Fabrice Bellard
 *   The original design remains. The terminal itself
 *   has been extended to include xterm CSI codes, among
 *   other features.
 */.xterm{cursor:text;position:relative;user-select:none;-ms-user-select:none;-webkit-user-select:none}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{position:absolute;top:0;z-index:5}.xterm .xterm-helper-textarea{padding:0;border:0;margin:0;position:absolute;opacity:0;left:-9999em;top:0;width:0;height:0;z-index:-5;white-space:nowrap;overflow:hidden;resize:none}.xterm .composition-view{background:#000;color:#fff;display:none;position:absolute;white-space:nowrap;z-index:1}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{background-color:#000;overflow-y:scroll;cursor:default;position:absolute;inset:0}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;left:0;top:0}.xterm-char-measure-element{display:inline-block;visibility:hidden;position:absolute;top:0;left:-9999em;line-height:normal}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer,.xterm .xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility:not(.debug),.xterm .xterm-message{position:absolute;inset:0;z-index:10;color:transparent;pointer-events:none}.xterm .xterm-accessibility-tree:not(.debug) *::selection{color:transparent}.xterm .xterm-accessibility-tree{font-family:monospace;user-select:text;white-space:pre}.xterm .xterm-accessibility-tree>div{transform-origin:left;width:fit-content}.xterm .live-region{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{text-decoration:double underline}.xterm-underline-3{text-decoration:wavy underline}.xterm-underline-4{text-decoration:dotted underline}.xterm-underline-5{text-decoration:dashed underline}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:overline underline}.xterm-overline.xterm-underline-2{text-decoration:overline double underline}.xterm-overline.xterm-underline-3{text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{z-index:8;position:absolute;top:0;right:0;pointer-events:none}.xterm-decoration-top{z-index:2;position:relative}.xterm .xterm-scrollable-element>.scrollbar{cursor:default}.xterm .xterm-scrollable-element>.scrollbar>.scra{cursor:pointer;font-size:11px!important}.xterm .xterm-scrollable-element>.visible{opacity:1;background:#0000;transition:opacity .1s linear;z-index:11}.xterm .xterm-scrollable-element>.invisible{opacity:0;pointer-events:none}.xterm .xterm-scrollable-element>.invisible.fade{transition:opacity .8s linear}.xterm .xterm-scrollable-element>.shadow{position:absolute;display:none}.xterm .xterm-scrollable-element>.shadow.top{display:block;top:0;left:3px;height:3px;width:100%;box-shadow:var(--vscode-scrollbar-shadow, #000) 0 6px 6px -6px inset}.xterm .xterm-scrollable-element>.shadow.left{display:block;top:3px;left:0;height:100%;width:3px;box-shadow:var(--vscode-scrollbar-shadow, #000) 6px 0 6px -6px inset}.xterm .xterm-scrollable-element>.shadow.top-left-corner{display:block;top:0;left:0;height:3px;width:3px}.xterm .xterm-scrollable-element>.shadow.top.left{box-shadow:var(--vscode-scrollbar-shadow, #000) 6px 0 6px -6px inset}.conduict-palette-snippet mark{padding:0 1px;border-radius:2px;background:var(--color-surface-selected, var(--color-surface-raised));color:var(--color-text);font-weight:var(--weight-medium, 500)}.conduict-keys{display:grid;gap:var(--space-5)}.conduict-keys-group{display:grid;gap:var(--space-2)}.conduict-keys-heading{margin:0;font-size:var(--text-label);font-weight:var(--weight-medium, 500);color:var(--color-text-muted)}.conduict-keys-list{display:grid;grid-template-columns:minmax(8rem,max-content) 1fr;gap:var(--space-2) var(--space-4);margin:0}.conduict-keys-list dt{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1)}.conduict-keys-list dd{margin:0}.conduict-key{min-width:1.5em;padding:0 var(--space-1);border:1px solid var(--color-border-control);border-radius:var(--radius-control);font-family:var(--font-mono);font-size:var(--text-small);text-align:center}.conduict-keys-join,.conduict-keys-plus{color:var(--color-text-muted);font-size:var(--text-small)}.conduict-help{margin:0;padding:0}.conduict-picker-panel{display:grid;gap:var(--space-2);min-width:max(var(--bui-anchor-width, 100%),18rem);max-width:min(26rem,calc(100vw - 2 * var(--space-4)))}.conduict-picker-models{display:grid;gap:2px}.conduict-picker-model{display:flex;align-items:flex-start;gap:var(--space-2);width:100%;min-height:var(--bui-target);padding:var(--space-1) var(--space-2);border:0;border-radius:var(--radius-control);background:transparent;color:var(--color-text);font:inherit;text-align:start;cursor:pointer}.conduict-picker-model:hover,.conduict-picker-model:focus-visible{background:var(--color-surface-sunken)}.conduict-picker-model:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px;animation:none}.conduict-picker-model[aria-selected=true]{background:var(--color-surface-selected)}.conduict-picker-check{flex:none;width:16px;height:16px;margin-top:2px}.conduict-picker-text{display:grid;gap:2px;min-width:0}.conduict-picker-name{font-weight:var(--weight-medium)}.conduict-picker-detail{color:var(--color-text-muted);font-size:var(--text-label);overflow-wrap:anywhere}.conduict-picker-efforts{display:grid;gap:var(--space-1);margin:0;padding:var(--space-2) var(--space-2) var(--space-1);border:0;border-top:1px solid var(--color-border)}.conduict-picker-efforts[hidden]{display:none}.conduict-picker-legend{padding:0;color:var(--color-text-muted);font-size:var(--text-label)}.conduict-picker-segments{display:flex;flex-wrap:wrap;border:1px solid var(--color-border-control);border-radius:var(--radius-control);overflow:hidden}.conduict-picker-segment{position:relative;flex:1 1 auto;display:flex;align-items:center;justify-content:center;min-height:var(--bui-control);padding:0 var(--space-2);font-size:var(--text-small);cursor:pointer}.conduict-picker-segment+.conduict-picker-segment{border-inline-start:1px solid var(--color-border-control)}.conduict-picker-radio{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.conduict-picker-segment:has(.conduict-picker-radio:checked){background:var(--color-surface-selected);font-weight:var(--weight-medium)}.conduict-picker-segment:has(.conduict-picker-radio:focus-visible){outline:2px solid var(--color-focus);outline-offset:-2px}.conduict-picker-statement{display:inline-flex;align-items:center;gap:var(--space-1);min-height:var(--bui-target);font-size:var(--text-small)}.conduict-strip-behind{margin-inline-start:var(--space-2);font-size:var(--text-small)}
