.ds-page-header,.ds-panel-header{justify-content:space-between;align-items:flex-start;gap:var(--space-xl);display:flex}.ds-page-header{margin-bottom:var(--space-6)}.ds-page-header>div{min-width:0}:where(.ds-page-frame)>:not(dialog,.visually-hidden){box-sizing:border-box;width:min(64rem,100%);margin-inline:auto}:where(.ds-page-frame.is-narrow)>:not(dialog,.visually-hidden){width:min(48rem,100%)}.ds-panel-header>div{gap:var(--space-xs);min-width:0;display:grid}.ds-page-header h1{color:var(--color-text-strong);font-size:var(--type-page-title-size);font-weight:var(--type-page-title-weight);line-height:var(--type-page-title-leading);letter-spacing:var(--type-page-title-tracking);overflow-wrap:anywhere;margin:0}.ds-page-header.is-compact h1{margin:var(--space-1) 0 0}.ds-page-header p{margin:var(--space-2) 0 0;max-width:44rem;color:var(--color-text-muted);font-size:var(--type-ui-size);line-height:var(--type-ui-leading)}.ds-surface-description{max-width:52rem;color:var(--muted);font-size:var(--type-ui-size);line-height:var(--leading-body);margin:0}.ds-dialog-header{justify-content:space-between;align-items:flex-start;gap:var(--space-lg);margin-bottom:var(--space-lg);display:flex}.ds-dialog-header .ds-dialog-heading{justify-items:start;gap:var(--space-xs);min-width:0;display:grid}.ds-dialog-header .ds-dialog-heading>h2{font-size:var(--type-h3-size);font-weight:var(--type-h3-weight);letter-spacing:var(--type-h3-tracking);line-height:var(--type-h3-leading);overflow-wrap:anywhere;margin:0}.ds-dialog-header .ds-dialog-heading>.eyebrow{margin:0}.ds-dialog-header .ds-dialog-heading>.ds-surface-description{margin-top:var(--space-2xs)}.ds-dialog-header .ds-dialog-close{border-radius:var(--radius-full);color:var(--muted);flex:none}.ds-confirm-mark{width:var(--control-height);height:var(--control-height);border-radius:var(--radius-full);background:var(--bg-soft-neutral);color:var(--graphite);place-items:center;display:inline-grid}.ds-confirm-mark.is-danger{background:var(--status-danger-bg);color:var(--status-danger-fg)}.ds-page-actions{gap:var(--space-sm);flex-wrap:wrap;display:flex}.ds-page-back{justify-items:start;gap:var(--space-xs);margin:0 0 var(--space-sm) calc(var(--space-sm) * -1);display:grid}.ds-page-back.is-inline{margin:0}.ds-page-back>.button{text-decoration:none}.ds-page-back>.ds-surface-description{margin:0 0 0 var(--space-sm)}.ds-location-line{min-width:0;color:var(--muted);font-size:var(--type-ui-sm-size);font-weight:var(--weight-regular);line-height:var(--leading-body)}.ds-location-line .ds-location-list{overflow-clip-margin:calc(var(--focus-offset) + var(--focus-width));white-space:nowrap;align-items:center;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:clip}.ds-location-line.is-expanded .ds-location-list{white-space:normal;flex-wrap:wrap;overflow-x:visible}.ds-location-line .ds-location-item{flex:none;align-items:center;min-width:0;max-width:100%;display:inline-flex}.ds-location-line.is-tight .ds-location-item:is(:first-child,.is-current){flex:0 auto}.ds-location-line .ds-location-separator{padding-inline:var(--space-xs);flex:none}.ds-location-line :is(.ds-location-link,.ds-location-place,.ds-location-current){min-width:0;max-width:100%;min-height:var(--control-height);align-items:center;display:inline-flex}.ds-location-line .ds-location-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-location-line.is-expanded .ds-location-label{white-space:normal;overflow-wrap:anywhere}.ds-location-line .ds-location-link{border-radius:var(--radius-inset);color:var(--muted);text-decoration:none}.ds-location-line .ds-location-link:hover{color:var(--color-accent);text-decoration:underline}.ds-location-line .ds-location-current{color:var(--graphite)}.ds-location-line .ds-location-more{color:var(--muted)}.ds-page-header .ds-location-line{margin-bottom:var(--space-1)}.ds-page-header .ds-location-line .ds-location-item{margin-block:0}.ds-panel{gap:var(--space-lg);min-width:0;padding:var(--space-xl);border:var(--border-hairline);border-radius:var(--radius-lg);background:var(--ui-surface);align-content:start;display:grid}.ds-panel-header h2{font-size:var(--type-prose-size);font-weight:var(--weight-semibold);margin:0}.ds-tabs{gap:var(--space-md);overscroll-behavior-x:contain;min-width:0;max-width:100%;display:flex;overflow-x:auto}.ds-tabs.is-underline{border-bottom:var(--border-hairline)}.ds-tab{justify-content:center;align-items:center;gap:var(--space-xs);min-width:var(--control-height);min-height:var(--control-height);padding:var(--space-sm) var(--space-xs);color:var(--color-text-muted);cursor:pointer;font:inherit;font-size:var(--type-ui-size);font-weight:var(--weight-medium);line-height:var(--leading-heading);white-space:nowrap;transition:color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;display:inline-flex}.ds-tab:hover:not([aria-disabled=true]){color:var(--color-text-strong)}.ds-tab[aria-selected=true]{border-bottom-color:var(--color-rule-current);color:var(--color-text-strong);font-weight:var(--weight-semibold)}.ds-tab:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset-inset)}.ds-tab-count{min-width:1.35rem;padding:0 var(--space-xs);border-radius:var(--radius-full);background:var(--status-neutral-bg);color:var(--status-neutral-fg);font-size:var(--type-caption-size);place-items:center;display:inline-grid}.ds-tab[aria-selected=true] .ds-tab-count{color:var(--color-text-strong)}.ds-tabs.is-segmented,.ds-segmented{border-radius:var(--radius-inset);background:var(--color-bg-sunken);border:0;flex-wrap:wrap;gap:2px;width:fit-content;max-width:100%;padding:2px;display:flex}.ds-tabs.is-segmented{flex-wrap:nowrap}.ds-tabs.is-segmented .ds-tab,.ds-segmented>button{min-width:var(--control-height);min-height:var(--control-height);padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;font:inherit;font-size:var(--type-ui-sm-size);font-weight:var(--weight-medium);line-height:var(--type-ui-sm-leading);white-space:nowrap;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.ds-tabs.is-segmented .ds-tab:hover:not([aria-disabled=true]),.ds-segmented>button:hover{color:var(--color-text)}.ds-tabs.is-segmented .ds-tab[aria-selected=true],.ds-segmented>button[aria-pressed=true]{border-color:var(--color-border);background:var(--color-bg-raised);color:var(--color-text-strong);font-weight:var(--weight-semibold)}.ds-tabs .ds-tab[data-label],.ds-segmented>button[data-label]{grid-auto-flow:column;place-content:center;justify-items:center;row-gap:0;display:inline-grid}.ds-tabs .ds-tab[data-label]:after,.ds-segmented>button[data-label]:after{visibility:hidden;content:attr(data-label) / "";height:0;font-weight:var(--weight-semibold);pointer-events:none;-webkit-user-select:none;user-select:none;grid-area:2/1;overflow:hidden}.ds-segmented>button:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset-inset)}.ds-tab-panel:focus-visible{outline-offset:var(--focus-offset-inset)}.ds-tab-panel[hidden]{display:none}@media (forced-colors:active){.ds-tab[aria-selected=true]{border-bottom-color:highlight}.ds-tabs.is-segmented .ds-tab[aria-selected=true],.ds-segmented>button[aria-pressed=true]{border-color:highlight}.ds-tab:not([aria-selected=true]){border-bottom-color:canvas}.ds-tabs.is-segmented .ds-tab:not([aria-selected=true]),.ds-segmented>button:not([aria-pressed=true]){border-color:canvas}}.ds-field{gap:var(--space-xs);min-width:0;font-size:var(--type-ui-sm-size);display:grid}.ds-field label{font-weight:var(--weight-semibold)}.ds-field input,.ds-field select,.ds-field textarea{min-height:var(--control-height-input);width:100%;padding:var(--space-md) var(--space-lg);border:1px solid var(--field-border);border-radius:var(--radius-control);background:var(--ui-surface)}.ds-field textarea{box-sizing:border-box;min-height:5rem;font:inherit;resize:vertical}.ds-field p{color:var(--muted);margin:0}.ds-search-field{align-items:center;gap:var(--space-sm);min-width:0;padding:0 var(--space-lg);border:1px solid var(--field-border);border-radius:var(--radius-button);background:var(--ui-surface);display:flex}.ds-search-field>.app-icon{color:var(--search-icon)}.ds-search-field>input{width:100%;min-width:0;min-height:var(--control-height-field);padding:var(--space-md) 0;background:0 0;border:0;outline:0}.ds-search-field:focus-within{outline:var(--focus-outline);outline-offset:var(--focus-offset)}.ds-badge{align-items:center;gap:var(--space-xs);border-radius:var(--radius-full);background:var(--status-neutral-bg);width:fit-content;color:var(--status-neutral-fg);font-size:var(--type-caption-size);font-weight:var(--weight-medium);white-space:nowrap;padding:.22rem .5rem;display:inline-flex}.ds-badge.is-published,.ds-badge.is-active,.ds-badge.is-workspace,.ds-badge.is-approved{background:var(--status-published-bg);color:var(--status-published-fg)}.ds-badge.is-draft,.ds-badge.is-private,.ds-badge.is-in-review{background:var(--status-draft-bg);color:var(--status-draft-fg)}.ds-badge.is-deprecated,.ds-badge.is-restricted{background:var(--status-warning-bg);color:var(--status-warning-fg)}.ds-badge.is-tombstoned,.ds-badge.is-rejected{background:var(--status-danger-bg);color:var(--status-danger-fg)}.app-glyph{vertical-align:-.125em;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative}.app-glyph>.app-icon{width:1em;height:1em}.ds-state-label{align-items:center;gap:var(--space-xs);border:1px solid var(--ui-border);border-radius:var(--radius-full);background:var(--ui-surface);width:fit-content;color:var(--color-text-strong);font-size:var(--type-caption-size);font-weight:var(--weight-medium);white-space:nowrap;vertical-align:middle;padding:.22rem .5rem;line-height:1.2;display:inline-flex}.ds-state-label-mark{flex:none;display:inline-flex}.ds-state-label-mark>.app-icon{width:1em;height:1em}.ds-state-label.is-structure .ds-state-label-mark{color:var(--color-structure)}.ds-state-label.is-reference .ds-state-label-mark{color:var(--color-reference)}.ds-state-label.is-neutral{background:var(--status-neutral-bg)}.ds-state-label.is-neutral .ds-state-label-mark{color:var(--graphite)}.ds-state-label.is-draft{background:var(--status-draft-bg);color:var(--status-draft-fg);border-color:#0000}@media (pointer:fine){.help-tooltip-pair>.ds-state-label+.help-tooltip{margin-block:calc((1.5rem - var(--control-height)) / 2)}}.ds-access-pill{border-radius:var(--radius-full);background:var(--status-neutral-bg);width:fit-content;color:var(--status-neutral-fg);font-size:var(--type-caption-size);font-weight:var(--weight-medium);letter-spacing:var(--type-caption-tracking);white-space:nowrap;align-items:center;padding:.25rem .5rem;line-height:1;display:inline-flex}.ds-access-pill:is(.is-active,.is-allow){background:var(--status-published-bg);color:var(--status-published-fg)}.ds-access-pill:is(.is-caution,.is-ignored){background:var(--status-warning-bg);color:var(--status-warning-fg)}.ds-access-pill:is(.is-deny,.is-removed){background:var(--status-danger-bg);color:var(--status-danger-fg)}.ds-presence-stack{align-items:center;gap:var(--space-xs);flex:none;display:inline-flex}.ds-presence-discs{flex:none;display:inline-flex}.ds-presence-disc{border-radius:var(--radius-full);background:var(--graphite);width:1.5rem;height:1.5rem;color:var(--white);font-size:var(--type-caption-size);font-weight:var(--weight-semibold);flex:none;place-items:center;line-height:1;display:inline-grid}.ds-presence-discs>.ds-presence-disc{border:2px solid var(--color-presence-ring)}.ds-presence-discs>.ds-presence-disc+.ds-presence-disc{margin-left:calc(var(--space-2xs) * -1)}.ds-presence-disc.is-blue{background:var(--peer-blue)}.ds-presence-disc.is-green{background:var(--peer-green)}.ds-presence-disc.is-purple{background:var(--peer-purple)}.ds-presence-disc.is-orange{background:var(--peer-orange)}.ds-presence-disc.is-more{background:var(--status-neutral-bg);color:var(--color-text-strong)}.ds-presence-stack>.ds-presence-trigger{color:var(--graphite);white-space:nowrap}.ds-presence-popover.help-popover-anchor{display:contents}.ds-presence-list{gap:var(--space-sm);margin:0;padding:0;list-style:none;display:grid}.ds-presence-list>li{align-items:center;column-gap:var(--space-sm);font-size:var(--type-ui-sm-size);grid-template-columns:auto minmax(0,1fr);display:grid}.ds-presence-name{overflow-wrap:anywhere;color:var(--color-text-strong);font-weight:var(--weight-medium)}.ds-presence-detail{color:var(--muted);grid-column:2}@media (forced-colors:active){.ds-presence-disc{border:1px solid canvastext}}.ds-table-scroll{border-top:var(--border-hairline);min-width:0;max-width:100%;position:relative;overflow:auto}.ds-scroll-region :where(:focus-visible:not(.button-primary)){outline-offset:var(--focus-offset-inset)}.ds-table{border-collapse:collapse;table-layout:fixed;width:100%}.ds-table th,.ds-table td{padding:calc((2.5rem - 1px - var(--type-ui-leading)) / 2) var(--space-3);border-bottom:var(--border-hairline);text-align:left;text-overflow:ellipsis;overflow:hidden}.ds-table th:first-child,.ds-table td:first-child{padding-inline-start:0}.ds-table :is(th,td):first-child :focus-visible{outline-offset:var(--focus-offset-inset)}.ds-table thead th{padding-block:calc((var(--control-height) - var(--type-ui-sm-leading)) / 2);color:var(--color-text-muted);font-size:var(--type-ui-sm-size);font-weight:var(--weight-medium);line-height:var(--type-ui-sm-leading);white-space:nowrap}.ds-table tbody th,.ds-table td{color:var(--color-text);font-size:var(--type-ui-sm-size);font-weight:var(--weight-regular);line-height:var(--type-ui-leading);text-transform:none;letter-spacing:normal}.ds-pagination{align-items:center;gap:var(--space-lg);padding-block:var(--space-xl);flex-wrap:wrap;display:flex}.ds-pagination p{color:var(--muted);font-size:var(--type-ui-sm-size);margin:0}.ds-grant-row{align-items:start;gap:var(--space-md);padding:var(--space-lg);border:var(--border-hairline);border-radius:var(--radius-lg);grid-template-columns:minmax(0,1fr) 10.5rem;display:grid}.ds-grant-row.is-expired{background:var(--grant-expired-bg)}.ds-grant-principal{gap:var(--space-xs);min-width:0;display:grid}.ds-grant-principal>*{overflow-wrap:anywhere}.ds-grant-details{align-items:baseline;gap:var(--space-sm) var(--space-lg);color:var(--graphite);overflow-wrap:anywhere;flex-wrap:wrap;grid-column:1/-1;display:flex}.ds-grant-details small{flex-basis:100%}.ds-drawer{z-index:var(--layer-drawer);inset:var(--app-topbar-height) 0 0 auto;gap:var(--space-lg);width:var(--drawer-width);min-width:0;min-height:0;padding:var(--space-xl);overscroll-behavior:contain;border:0;border-left:var(--border-hairline);background:var(--ui-surface);box-shadow:var(--elevation-2);border-radius:0;flex-direction:column;display:flex;position:fixed;overflow:auto}.ds-drawer.is-contained{z-index:var(--layer-drawer-contained);position:absolute;inset-block-start:0}.ds-drawer.is-wide{width:var(--drawer-width-wide)}.ds-drawer[hidden],.ds-drawer-layer[hidden]{display:none}.ds-drawer-scrim{z-index:var(--layer-sheet);background:var(--scrim-drawer);position:fixed;inset:0}.ds-drawer-layer>.ds-drawer{z-index:var(--layer-sheet)}.ds-drawer>header{justify-content:space-between;align-items:start;gap:var(--space-xl);display:flex}.ds-drawer>header h2,.ds-drawer>header h3{font-size:var(--type-h3-size);font-weight:var(--weight-semibold);margin:0}.ds-drawer>*{flex-shrink:0;min-width:0}.ds-drawer:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset-inset)}dialog.access-dialog.ds-sheet{max-width:none;animation-duration:var(--duration-panel);animation-timing-function:var(--ease-brand);padding:0;overflow:hidden}dialog.access-dialog.ds-sheet[open]{flex-direction:column;display:flex}dialog.access-dialog.ds-sheet.is-end{width:var(--drawer-width);border:0;border-left:var(--border-hairline);height:100dvh;max-height:100dvh;box-shadow:var(--elevation-2);border-radius:0;margin:0 0 0 auto;animation-name:ds-sheet-enter-end}dialog.access-dialog.ds-sheet.is-end.is-wide{width:var(--drawer-width-wide)}dialog.access-dialog.ds-sheet.is-end::backdrop{background:var(--scrim-drawer)}dialog.access-dialog.ds-sheet.is-bottom{width:100%;max-height:calc(100dvh - var(--space-3xl));border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:var(--elevation-2);margin:auto 0 0;animation-name:ds-sheet-enter-bottom}.ds-sheet>.ds-sheet-header{padding:var(--space-xl) var(--space-xl) var(--space-lg);border-bottom:var(--border-hairline);flex:none;margin:0}.ds-sheet>.ds-sheet-body{min-height:0;padding:var(--space-xl);flex:auto;container-type:scroll-state}@keyframes ds-sheet-enter-end{0%{transform:translate(100%)}}@keyframes ds-sheet-enter-bottom{0%{transform:translateY(100%)}}@media (width<=42rem){dialog.access-dialog.ds-sheet.is-end,dialog.access-dialog.ds-sheet.is-end.is-wide{border-left:0;width:100%}}@media (prefers-reduced-motion:reduce){dialog.access-dialog.ds-sheet:is(.is-end,.is-bottom){animation:none}}@media (forced-colors:active){dialog.access-dialog.ds-sheet{border:1px solid canvastext}}::-webkit-scrollbar{width:.75rem;height:.75rem}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background:var(--ui-border-strong);background-clip:padding-box;border:3px solid #0000}::-webkit-scrollbar-thumb:hover{background:var(--muted);background-clip:padding-box}.ds-scroll-region{overscroll-behavior:contain;scrollbar-gutter:stable;overflow-y:auto}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--ui-border-strong) transparent}}.ds-menu-anchor{display:inline-flex;position:relative}.ds-menu-anchor.is-contents{display:contents}.ds-menu{z-index:var(--layer-menu);box-sizing:border-box;min-width:11rem;max-width:calc(100vw - 1rem);padding:var(--space-xs);overscroll-behavior:contain;border:1px solid var(--ui-border);border-radius:var(--radius-button);background:var(--ui-surface);box-shadow:var(--elevation-1);color:var(--color-text-strong);font-family:var(--font-sans);font-size:var(--type-ui-sm-size);text-align:left;display:grid;position:fixed;overflow-y:auto}.ds-menu.is-described{width:min(17rem,100vw - 1rem)}.ds-menu-heading{gap:var(--space-2xs);margin-bottom:var(--space-xs);padding:var(--space-md);border-bottom:1px solid var(--line);display:grid}.ds-menu-heading>strong{overflow-wrap:anywhere;color:var(--color-text-strong);font-size:var(--type-ui-sm-size);font-weight:var(--weight-semibold)}.ds-menu-heading>span:not([class]){overflow-wrap:anywhere;color:var(--muted);font-size:var(--type-caption-size)}.ds-menu-separator{height:1px;margin:var(--space-xs) calc(var(--space-xs) * -1);background:var(--line)}.ds-menu-group{display:grid}.ds-menu-group-label{padding:var(--space-xs) var(--space-md) var(--space-2xs);color:var(--muted);font-size:var(--type-caption-size);font-weight:var(--weight-medium)}.ds-menu-item{box-sizing:border-box;width:100%;min-height:var(--control-height);align-items:center;gap:var(--space-md);padding:var(--space-xs) var(--space-md);border-radius:var(--radius-inset);color:var(--color-text-strong);cursor:pointer;font:inherit;font-size:var(--type-ui-sm-size);font-weight:var(--weight-medium);line-height:var(--leading-body);text-align:left;background:0 0;border:0;display:flex}.ds-menu-item:hover:not([aria-disabled=true]),.ds-menu-item:focus-visible{background:var(--menu-row-active-bg)}.ds-menu-item[aria-checked=true]{background:var(--color-bg-current)}.ds-menu-item[aria-checked=true] :is(.ds-menu-item-text small,kbd){color:var(--color-text-muted)}.ds-menu-item:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset-inset)}.ds-menu-item[aria-disabled=true]{color:var(--muted);cursor:not-allowed}.ds-menu-item.is-danger{color:var(--status-danger-fg)}.ds-menu-item.is-danger:hover:not([aria-disabled=true]),.ds-menu-item.is-danger:focus-visible{background:var(--status-danger-bg)}.ds-menu-item-icon{width:1.25rem;height:1.25rem;color:var(--muted);flex:none;place-items:center;display:inline-grid}.ds-menu-item.is-danger .ds-menu-item-icon{color:currentColor}.ds-menu-item-icon .app-icon{width:1rem;height:1rem}.ds-menu-item-text{gap:var(--space-2xs);flex:auto;min-width:0;display:grid}.ds-menu-item-text small{color:var(--muted);font-size:var(--type-caption-size);font-weight:var(--weight-regular)}.ds-menu-item kbd{color:var(--muted);font:inherit;font-size:var(--type-caption-size);font-weight:var(--weight-regular);flex:none;margin-left:auto}.ds-menu-item-check{width:1rem;color:var(--color-text-strong);flex:none;place-items:center;margin-left:auto;display:inline-grid}dialog.access-dialog.command-palette{border-radius:var(--radius-lg);width:min(40rem,100% - 2rem);max-height:min(34rem,100dvh - 2rem);margin:min(12dvh,6rem) auto auto;padding:0;overflow:hidden}dialog.access-dialog.command-palette[open]{flex-direction:column;display:flex}.command-palette .command-palette-field{align-items:center;gap:var(--space-sm);padding:0 var(--space-xl);border-bottom:var(--border-hairline);flex:none;display:flex}.command-palette .command-palette-field:focus-within{outline:var(--focus-outline);outline-offset:var(--focus-offset-inset)}.command-palette .command-palette-field>.app-icon{color:var(--search-icon)}.command-palette .command-palette-field>input{width:auto;min-width:0;min-height:var(--control-height-field);padding:var(--space-md) 0;color:var(--color-text-strong);font-size:var(--type-prose-size);background:0 0;border:0;border-radius:0;outline:0;flex:auto}.command-palette .command-palette-status{padding:var(--space-sm) var(--space-xl) 0;color:var(--muted);font-size:var(--type-ui-sm-size);flex:none;margin:0}.command-palette .command-palette-status:empty{padding:0}.command-palette .command-palette-list{min-height:0;padding:var(--space-xs) var(--space-sm) var(--space-sm);flex:auto}.command-palette .command-palette-group{margin:0;padding:0;list-style:none;display:grid}.command-palette .command-palette-group+.command-palette-group{margin-top:var(--space-xs)}.command-palette .command-palette-group.is-unlabeled{padding-top:var(--space-xs);border-top:var(--border-hairline)}.command-palette .command-palette-group-heading{justify-content:space-between;gap:var(--space-sm);padding:var(--space-md) var(--space-md) var(--space-2xs);color:var(--muted);font-size:var(--type-caption-size);font-weight:var(--weight-medium);display:flex}.command-palette .command-palette-group-count{font-weight:var(--weight-regular)}.command-palette .command-palette-option{align-items:center;gap:var(--space-md);min-height:var(--control-height);padding:var(--space-xs) var(--space-md);border-radius:var(--radius-inset);color:var(--color-text-strong);cursor:pointer;font-size:var(--type-ui-size);display:flex}.command-palette .command-palette-option[aria-selected=true]{background:var(--color-bg-current)}.command-palette .command-palette-option[aria-selected=true] .command-palette-option-label{font-weight:var(--weight-semibold)}.command-palette .command-palette-option[aria-selected=true] :is(.command-palette-option-description,.command-palette-option-reason){color:var(--color-text-muted)}.command-palette .command-palette-option[aria-disabled=true]{cursor:not-allowed}.command-palette .command-palette-option-icon{width:1.25rem;height:1.25rem;color:var(--muted);flex:none;place-items:center;display:inline-grid}.command-palette .command-palette-option-text{gap:var(--space-2xs);flex:auto;min-width:0;display:grid}.command-palette .command-palette-option-label{font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.command-palette .command-palette-option[aria-disabled=true] .command-palette-option-label{color:var(--muted)}.command-palette :is(.command-palette-option-description,.command-palette-option-reason){overflow-wrap:anywhere;color:var(--muted);font-size:var(--type-ui-sm-size)}.command-palette .command-palette-hint{gap:var(--space-xs) var(--space-xl);padding:var(--space-sm) var(--space-xl);border-top:var(--border-hairline);color:var(--muted);font-size:var(--type-caption-size);flex-wrap:wrap;flex:none;margin:0;display:flex}.command-palette .command-palette-hint kbd{font:inherit;font-weight:var(--weight-medium)}@media (pointer:coarse){.command-palette .command-palette-hint{display:none}}@media (forced-colors:active){.command-palette .command-palette-option[aria-selected=true]{outline-offset:-2px;outline:2px solid highlight}}@media (width<=56rem){.ds-page-header{flex-wrap:wrap}.ds-page-actions{max-width:100%}}@media (width<=42rem){.ds-drawer,.ds-drawer.is-wide{width:100%;height:100dvh;z-index:var(--layer-sheet);inset:0}.ds-grant-row{grid-template-columns:minmax(0,1fr)}}@media (pointer:coarse){:is(.button,.icon-button,.ds-field input,.ds-search-field input){min-height:var(--touch-target)}.icon-button{min-width:var(--touch-target)}}@media (forced-colors:active){::-webkit-scrollbar-thumb{background:canvastext}@supports not selector(::-webkit-scrollbar){*{scrollbar-color:CanvasText Canvas}}.ds-drawer,.ds-menu,.ds-panel,.ds-badge,.ds-state-label,.ds-access-pill,.ds-grant-row{border:1px solid canvastext}.ds-badge,.ds-state-label,.ds-state-label-mark,.ds-access-pill{color:canvastext;background:canvas}.ds-search-field:focus-within,.command-palette .command-palette-field:focus-within{outline-color:highlight}}.stitch-layer{z-index:var(--layer-stitch);pointer-events:none;width:100%;height:100%;position:fixed;inset:0;overflow:visible}.stitch-thread{fill:none;stroke-width:1.5px;stroke-linecap:round}.stitch-thread.is-declared{stroke:var(--color-structure)}.stitch-thread.is-reference{stroke:var(--color-reference)}.stitch-thread.is-record{stroke:var(--color-text-strong)}.stitch-knot.is-declared{fill:var(--color-structure)}.stitch-knot.is-reference{fill:none;stroke:var(--color-reference);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.stitch-trace-layer{z-index:calc(var(--layer-inline-preview) - 1)}@media (forced-colors:active){.stitch-layer{display:none}}
