.date{white-space:nowrap}.date[title]{cursor:help}.date--muted{color:var(--text-color-muted)}.marker{--feedback-color:var(--text-color-muted);--feedback-bg:var(--surface-1);--feedback-border-color:var(--feedback-color);--feedback-fill:var(--neutral-6);--feedback-on-fill:var(--text-color-default);align-items:center;background:var(--feedback-fill);border-radius:var(--radius-pill);display:inline-flex;gap:var(--space-2);padding:var(--space-2) var(--space-4);transition-duration:.18s;transition-property:background-color,color,border-color,outline-color,box-shadow,fill,stroke,opacity;transition-timing-function:ease}@media(prefers-reduced-motion:reduce){.marker{transition:none}}.marker{color:var(--feedback-on-fill);font-size:var(--font-size-2);font-weight:var(--font-weight-strong);line-height:1;vertical-align:middle;white-space:nowrap}.marker--compact{gap:var(--space-1);padding:var(--space-1) var(--space-2)}.marker--tiny{font-size:var(--font-size-1);gap:.25em;line-height:1.5;padding:0 var(--space-2)}.marker--glyph{align-items:center;display:inline-flex;font-size:1em}.marker--neutral{--feedback-color:var(--text-color-muted);--feedback-bg:var(--surface-1);--feedback-border-color:var(--feedback-color);--feedback-fill:var(--neutral-6);--feedback-on-fill:var(--text-color-default)}.marker--success{--feedback-color:var(--success-11);--feedback-bg:var(--success-3);--feedback-border-color:var(--feedback-color);--feedback-fill:var(--success-9);--feedback-on-fill:var(--success-contrast)}.marker--error{--feedback-color:var(--error-11);--feedback-bg:var(--error-3);--feedback-border-color:var(--feedback-color);--feedback-fill:var(--error-9);--feedback-on-fill:var(--error-contrast)}.marker--dev{--feedback-color:var(--dev-11);--feedback-bg:var(--dev-3);--feedback-border-color:var(--feedback-color);--feedback-fill:var(--dev-9);--feedback-on-fill:var(--dev-contrast)}.marker--paused,.marker--warning{--feedback-color:var(--warning-11);--feedback-bg:var(--warning-3);--feedback-border-color:var(--feedback-color);--feedback-fill:var(--warning-9);--feedback-on-fill:var(--warning-contrast)}.marker--info,.marker--play,.marker--running{--feedback-color:var(--info-11);--feedback-bg:var(--info-3);--feedback-border-color:var(--feedback-color);--feedback-fill:var(--info-9);--feedback-on-fill:var(--info-contrast)}.marker--disabled,.marker--skipped{--feedback-color:var(--text-color-subtle)}.marker--disabled{opacity:var(--opacity-6)}.marker--cat-ruby{--feedback-color:var(--cat-ruby-11);--feedback-bg:var(--cat-ruby-3);--feedback-border-color:var(--feedback-color);--feedback-fill:var(--cat-ruby-9);--feedback-on-fill:var(--cat-ruby-contrast)}.marker--cat-grapefruit{--feedback-color:var(--cat-grapefruit-11);--feedback-bg:var(--cat-grapefruit-3);--feedback-border-color:var(--feedback-color);--feedback-fill:var(--cat-grapefruit-9);--feedback-on-fill:var(--cat-grapefruit-contrast)}.marker--cat-bittersweet{--feedback-color:var(--cat-bittersweet-11);--feedback-bg:var(--cat-bittersweet-3);--feedback-border-color:var(--feedback-color);--feedback-fill:var(--cat-bittersweet-9);--feedback-on-fill:var(--cat-bittersweet-contrast)}.marker--cat-sunflower{--feedback-color:var(--cat-sunflower-11);--feedback-bg:var(--cat-sunflower-3);--feedback-border-color:var(--feedback-color);--feedback-fill:var(--cat-sunflower-9);--feedback-on-fill:var(--cat-sunflower-contrast)}.marker--cat-straw{--feedback-color:var(--cat-straw-11);--feedback-bg:var(--cat-straw-3);--feedback-border-color:var(--feedback-color);--feedback-fill:var(--cat-straw-9);--feedback-on-fill:var(--cat-straw-contrast)}.marker--cat-grass{--feedback-color:var(--cat-grass-11);--feedback-bg:var(--cat-grass-3);--feedback-border-color:var(--feedback-color);--feedback-fill:var(--cat-grass-9);--feedback-on-fill:var(--cat-grass-contrast)}.marker--cat-mint{--feedback-color:var(--cat-mint-11);--feedback-bg:var(--cat-mint-3);--feedback-border-color:var(--feedback-color);--feedback-fill:var(--cat-mint-9);--feedback-on-fill:var(--cat-mint-contrast)}.marker--cat-teal{--feedback-color:var(--cat-teal-11);--feedback-bg:var(--cat-teal-3);--feedback-border-color:var(--feedback-color);--feedback-fill:var(--cat-teal-9);--feedback-on-fill:var(--cat-teal-contrast)}.marker--cat-aqua{--feedback-color:var(--cat-aqua-11);--feedback-bg:var(--cat-aqua-3);--feedback-border-color:var(--feedback-color);--feedback-fill:var(--cat-aqua-9);--feedback-on-fill:var(--cat-aqua-contrast)}.marker--cat-blue-jeans{--feedback-color:var(--cat-blue-jeans-11);--feedback-bg:var(--cat-blue-jeans-3);--feedback-border-color:var(--feedback-color);--feedback-fill:var(--cat-blue-jeans-9);--feedback-on-fill:var(--cat-blue-jeans-contrast)}.marker--cat-plum{--feedback-color:var(--cat-plum-11);--feedback-bg:var(--cat-plum-3);--feedback-border-color:var(--feedback-color);--feedback-fill:var(--cat-plum-9);--feedback-on-fill:var(--cat-plum-contrast)}.marker--cat-lavender{--feedback-color:var(--cat-lavender-11);--feedback-bg:var(--cat-lavender-3);--feedback-border-color:var(--feedback-color);--feedback-fill:var(--cat-lavender-9);--feedback-on-fill:var(--cat-lavender-contrast)}.marker--cat-pink-rose{--feedback-color:var(--cat-pink-rose-11);--feedback-bg:var(--cat-pink-rose-3);--feedback-border-color:var(--feedback-color);--feedback-fill:var(--cat-pink-rose-9);--feedback-on-fill:var(--cat-pink-rose-contrast)}.text-align-left{text-align:start}.text-align-center{text-align:center}.text-align-right{text-align:end}.pagination{flex-wrap:wrap;font-size:var(--font-size-3);gap:var(--space-2);justify-content:center;margin:var(--space-4) 0}.pagination,.pagination--pages{align-items:center;display:flex}.pagination--pages{gap:var(--space-1);list-style:none;margin:0;padding:0}.pagination--pages--item{margin:0;padding:0}.pagination--control,.pagination--number{align-items:center;background:var(--surface-1);border:var(--border-default);border-radius:var(--radius-control);color:var(--text-color-default);cursor:pointer;display:inline-flex;font-size:inherit;gap:var(--space-1);justify-content:center;line-height:1;min-width:2.25rem;padding:var(--space-2) var(--space-3);text-decoration:none;transition:all .18s ease}@media(prefers-reduced-motion:reduce){.pagination--control,.pagination--number{transition:none}}.pagination--control:hover:not(:disabled,[aria-disabled=true]),.pagination--number:hover:not(:disabled,[aria-disabled=true],.pagination--number--current){background:var(--state-hover)}.pagination--control:disabled,.pagination--control[aria-disabled=true],.pagination--number:disabled{cursor:not-allowed;opacity:.5}.pagination--number--current{color:var(--text-color-invert);cursor:default}.pagination--number--current,.pagination--number--current:hover:not(:disabled){background:var(--surface-invert)}.pagination--control--icon{font-size:var(--font-size-5);line-height:1}.pagination--ellipsis,.pagination--status{align-items:center;color:var(--text-color-muted);display:inline-flex;justify-content:center;min-width:2.25rem;padding:var(--space-2) var(--space-3)}@media(max-width:40rem){.pagination--control--label{display:none}}.file-path{direction:ltr;display:inline-flex;max-width:100%;min-width:0;unicode-bidi:isolate;vertical-align:bottom;white-space:nowrap}.file-path--folder{color:var(--text-color-muted);direction:rtl;flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.file-path--folder>span{unicode-bidi:embed}.file-path--name{flex:0 1 auto;min-width:2ch;overflow:hidden;text-overflow:ellipsis}.file-path--link{color:inherit;text-decoration:none}.file-path--link .file-path--name{color:var(--color-link)}.file-path--link:hover .file-path--name{color:var(--color-link-hover)}.file-path--fit{display:inline-grid;grid-template-columns:minmax(0,1fr) minmax(min-content,max-content);vertical-align:top}.file-path--fit .file-path--folder{max-width:20ch}.file-path--fit .file-path--name{grid-column:2;min-width:0;overflow:visible;overflow-wrap:anywhere;white-space:normal}.file-path--wrap{display:inline;white-space:normal;word-break:break-all}.file-path--wrap .file-path--folder,.file-path--wrap .file-path--name{display:inline;overflow:visible}.file-path--wrap .file-path--folder{direction:ltr}@keyframes assisted-pulse{0%,to{outline-color:var(--accent-8);outline-offset:2px}50%{outline-color:var(--accent-9);outline-offset:6px}}@keyframes spinner-rotate{to{transform:rotate(1turn)}}.spinner--wrapper{display:flex}.spinner--align-center,.spinner--align-horizontal{justify-content:center;width:100%}.spinner--align-center{align-items:center;height:100%;min-height:var(--spinner-size)}.spinner--align-inline{flex:0 0 auto;line-height:0;min-height:0;vertical-align:bottom;width:auto}.spinner,.spinner--align-inline{align-items:center;display:inline-flex;justify-content:center}.spinner{--spinner-size:1.5rem;--spinner-stroke:2px;--spinner-trail-color:var(--border-color-default);color:var(--text-color-default);flex:0 0 var(--spinner-size)}.spinner,.spinner--circle{height:var(--spinner-size);width:var(--spinner-size)}.spinner--circle{box-sizing:border-box;display:block}.spinner--circle-path{animation:spinner-rotate 3s linear infinite;stroke:var(--spinner-color,var(--accent-9));stroke-dasharray:80 60;stroke-linecap:round;stroke-width:var(--spinner-stroke);transform-box:view-box;transform-origin:50% 50%}.spinner--align-inline .spinner{--spinner-size:1rem;--spinner-stroke:8px}.spinner--sm{--spinner-size:1.4rem;--spinner-stroke:8px}.spinner--md{--spinner-size:2.2rem;--spinner-stroke:8px}.spinner--lg{--spinner-size:3.1rem;--spinner-stroke:10px}.spinner--invert{color:var(--text-color-invert)}:where(.count){background:var(--surface-2);border-radius:var(--radius-pill);color:inherit;display:inline-block;font-size:.8em;font-weight:var(--font-weight-medium);line-height:1.6;padding:.1em .55em;white-space:nowrap}.count--tone-accent,.count--tone-error,.count--tone-info,.count--tone-success,.count--tone-warning{background:var(--feedback-fill);color:var(--feedback-on-fill)}.count--tone-info{--feedback-color:var(--info-11);--feedback-bg:var(--info-3);--feedback-border-color:var(--feedback-color);--feedback-fill:var(--info-9);--feedback-on-fill:var(--info-contrast)}.count--tone-success{--feedback-color:var(--success-11);--feedback-bg:var(--success-3);--feedback-border-color:var(--feedback-color);--feedback-fill:var(--success-9);--feedback-on-fill:var(--success-contrast)}.count--tone-warning{--feedback-color:var(--warning-11);--feedback-bg:var(--warning-3);--feedback-border-color:var(--feedback-color);--feedback-fill:var(--warning-9);--feedback-on-fill:var(--warning-contrast)}.count--tone-error{--feedback-color:var(--error-11);--feedback-bg:var(--error-3);--feedback-border-color:var(--feedback-color);--feedback-fill:var(--error-9);--feedback-on-fill:var(--error-contrast)}.count--tone-accent{--feedback-fill:var(--accent-9);--feedback-on-fill:var(--accent-contrast)}.has-count{position:relative}.count--corner{box-shadow:0 0 0 2px var(--surface-page,var(--surface-1));font-size:.6em;inset-block-start:-.45em;inset-inline-start:calc(100% - .55em);line-height:1.6;min-width:1.6em;padding:0 .4em;pointer-events:none;position:absolute;text-align:center}.count--dot{font-size:inherit;height:.6em;line-height:0;min-width:0;padding:0;width:.6em}.count--corner.count--dot{inset-block-start:-.1em;inset-inline-start:calc(100% - .5em)}:where(.count)[hidden]{display:none}.avatar{--avatar-size:var(--space-6);align-items:center;background:var(--avatar-bg,var(--surface-3));border-radius:var(--radius-pill);color:var(--avatar-color,inherit);display:inline-flex;height:var(--avatar-size);justify-content:center;overflow:hidden;width:var(--avatar-size)}.avatar>img{display:block;height:100%;object-fit:cover;width:100%}.avatar--generated{background:none}.form--group.is-assisted .emoji-picker,.form--group.is-assisted .form--input,.form--group.is-assisted .form--textarea,.form--group.is-assisted .radio-group,.form--group.is-assisted .select,.form--group.is-assisted .select--search,.form--group.is-assisted .switch{animation:assisted-pulse 1.6s ease-in-out infinite;outline:var(--border-focus-width) solid var(--accent-8);outline-offset:2px}.form--group.is-assisted:not(:has(.form--input,.form--textarea,.select,.switch,.radio-group)){animation:assisted-pulse 1.6s ease-in-out infinite;outline:var(--border-focus-width) solid var(--accent-8);outline-offset:2px}.form--group.is-assisted{cursor:default}.form--input,.form--textarea{background:var(--surface-1);border:var(--border-default);border-radius:var(--radius-box);color:inherit;font-size:var(--font-size-3);padding:var(--density-padding-block,var(--space-2)) var(--density-padding-inline,var(--space-3));width:100%}.form--input:not(textarea,select[multiple],select[size]){height:var(--control-size)}.form--input--inline{width:auto}select.form--input optgroup,select.form--input option{background:var(--surface-zone);color:var(--text-color-default)}.form--input-frame{display:contents}.form--input-group{align-items:center;background:var(--surface-1);border:var(--border-default);border-radius:var(--radius-box);color:inherit;display:flex;font-size:var(--font-size-3);height:var(--control-size);min-width:0}.form--input-group>.form--input{background:transparent;border:0;border-radius:inherit;flex:1;height:100%;min-width:0}.form--input-group>.form--input:focus{box-shadow:none;outline:none}.form--input-group:focus-within{box-shadow:0 0 0 var(--border-focus-width) var(--neutral-a3);outline:none;transition:box-shadow .16s ease,border-color .16s ease}.form--input-group:has(>.form--input[readonly]){border-style:dashed}.form--group.has-error .form--input-group{border:var(--border-focus);border-color:var(--error-11)}.form--input-addon{color:var(--text-color-muted);padding-inline:var(--space-3);user-select:none;white-space:nowrap}.form--input-addon:first-child{padding-inline-end:0}.form--input-addon:last-child{padding-inline-start:0}.form--filter>.form--input-addon{display:inline-flex}.form--filter--compact>.form--input{padding:var(--space-1) var(--space-2)}.form--filter--compact>.form--input-addon:first-child{padding-inline-start:var(--space-2)}.button{align-items:center;background:var(--surface-2);border:0;border-radius:var(--radius-control);box-shadow:var(--shadow-1);color:var(--text-color-default);cursor:pointer;display:inline-flex;font-size:var(--font-size-3);gap:var(--density-gap,var(--space-2));min-height:var(--control-size);padding:var(--density-padding-block,var(--space-2)) var(--density-padding-inline,var(--space-3));transition:all .18s ease;white-space:nowrap}@media(prefers-reduced-motion:reduce){.button{transition:none}}.button.is-disabled,.button:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;pointer-events:none}.button--spinner{display:none}.button.is-loading{opacity:.8;pointer-events:none}.button.is-loading .button--icon{display:none}.button.is-loading .button--spinner{display:inline-flex}.button--flat{background:transparent;box-shadow:none;color:var(--text-color-muted)}.button--flat:focus-visible,.button--flat:hover{background:var(--state-hover);color:var(--text-color-default)}.button-menu.is-open .button--flat{background:var(--state-hover);color:var(--text-color-default)}.button.button--bare{background:none;border:0;border-radius:var(--radius-control);box-shadow:none;color:inherit;font:inherit;min-height:0;padding:0}.button-menu.is-open>.button.button--bare,.button.button--bare:focus-visible,.button.button--bare:hover{background:none;filter:brightness(1.08)}.button.button--bare:focus-visible{outline:var(--border-focus-width,2px) solid var(--neutral-a7,currentColor);outline-offset:2px}.button--compact{--density-padding-block:var(--space-1);--density-padding-inline:var(--space-2);--density-gap:var(--space-1);--control-size:calc(var(--space-1)*2 + var(--font-size-3)*1.375)}.button--invert{background:var(--surface-invert);color:var(--text-color-invert)}.button--success{background:var(--success-9);box-shadow:none;color:#fff}.button--danger{background:var(--error-9);box-shadow:none;color:#fff}.button--icon{align-items:center;display:inline-flex;line-height:1}.button-menu{align-items:stretch;display:inline-flex;flex-direction:column;max-width:100%;min-width:0;position:relative}.button--menu{gap:var(--space-2);max-width:100%;min-width:0}.button-menu.is-open .button--menu{border-end-end-radius:0;border-end-start-radius:0;border-start-end-radius:min(var(--radius-control),var(--radius-box));border-start-start-radius:min(var(--radius-control),var(--radius-box))}.button-menu--split-group{display:inline-flex;max-width:100%;min-width:0}.button-menu--action{border-end-end-radius:0;border-start-end-radius:0}.button-menu--split-toggle{border-end-start-radius:0;border-inline-start:1px solid color-mix(in srgb,currentColor 25%,transparent);border-start-start-radius:0;padding-inline:var(--space-3)}.button-menu--split-toggle .button-menu--caret{padding-inline-start:0}.button-menu--split.is-open .button-menu--action{border-end-start-radius:0;border-start-start-radius:min(var(--radius-control),var(--radius-box))}.button-menu--split.is-open .button-menu--split-toggle{border-start-start-radius:0}.button-menu--invert :is(.button--menu,.button-menu--action){background:var(--surface-invert);color:var(--text-color-invert)}.button-menu--invert .button-menu--panel{background:var(--surface-invert);color:var(--text-color-invert)}.button-menu--invert .button-menu--link{color:var(--text-color-invert)}.button-menu--invert .button-menu--link:focus-visible,.button-menu--invert .button-menu--link:hover{background:var(--state-hover)}.button-menu--avatar{--avatar-size:var(--space-6);--avatar-bg:var(--accent-9);--avatar-color:var(--accent-contrast);font-size:var(--font-size-1);font-weight:var(--font-weight-strong);letter-spacing:.02em}.button-menu--form{display:contents}.button-menu--label{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.button-menu--caret{align-items:center;display:inline-flex;justify-content:center;padding-inline-start:var(--space-2)}.button-menu--caret:before{border-bottom:2px solid;border-right:2px solid;content:"";height:.45em;transform:rotate(45deg);width:.45em}.button-menu.is-open .button-menu--caret:before{transform:rotate(225deg)}.button-menu--panel{background:var(--surface-3);border-radius:0 0 var(--radius-box) var(--radius-box);box-shadow:var(--shadow-float);font-size:var(--font-size-3);inset-inline-start:0;min-width:100%;position:absolute;top:calc(100% - 1px);width:max-content;z-index:var(--z-dropdown)}.button-menu--panel--top{border-radius:var(--radius-box) var(--radius-box) 0 0;bottom:calc(100% - 1px);top:auto}.button-menu--panel--right{left:auto;right:0}.button-menu--panel--left{left:0;right:auto}.button-menu--list{display:flex;flex-direction:column;gap:var(--space-1);list-style:none;margin:0;padding:var(--space-2) 0}.button-menu--panel--long .button-menu--list{max-height:var(--button-menu-max-height,min(60vh,var(--size-7)));overflow-y:auto}.button-menu--list>li[hidden]{display:none}.button-menu--filter{padding:var(--space-2) var(--space-2) 0}.button-menu--filter-empty{color:var(--text-color-muted);font-size:var(--font-size-2);margin:0;padding:var(--space-2) var(--space-3)}.button-menu--item{margin:0;padding:0}.button-menu--separator{border-top:var(--border-separator);margin:var(--space-1) 0}.button-menu--list>.button-menu--separator:first-child{border-top:0;margin-top:0}.button-menu--separator--titled{color:var(--text-color-muted);font-size:var(--font-size-1);letter-spacing:.08em;margin-bottom:0;padding:var(--space-3) var(--space-4) var(--space-1);text-transform:uppercase}.button-menu--heading{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3) var(--space-4) var(--space-2)}.button-menu--heading-title{color:var(--text-color-default);font-weight:var(--font-weight-strong)}.button-menu--heading-line{color:var(--text-color-muted);font-size:var(--font-size-2)}.button-menu--link{align-items:center;background:transparent;border:0;color:var(--text-color-default);cursor:pointer;display:flex;font:inherit;gap:var(--space-2);padding:var(--space-2) var(--space-4);text-align:start;text-decoration:none;width:100%}.button-menu--link:focus-visible,.button-menu--link:hover{background:var(--state-hover)}.button-menu--link:disabled{cursor:not-allowed;opacity:var(--opacity-6)}.button-menu--item-check{align-items:center;display:inline-flex;flex:none;justify-content:center;line-height:1;visibility:hidden;width:1em}.button-menu--toggle.is-checked .button-menu--item-check{visibility:visible}.button-menu--toggle--box .button-menu--item-check{border:.125em solid var(--toggle-color,var(--text-color-muted));border-radius:var(--radius-1);font-size:.875em;height:1em;transition:background-color .12s ease,border-color .12s ease;visibility:visible}.button-menu--toggle--box .button-menu--item-check>*{font-size:.75em;visibility:hidden}.button-menu--toggle--box.is-checked .button-menu--item-check{background:var(--toggle-color,var(--surface-invert));border-color:var(--toggle-color,var(--surface-invert));color:var(--toggle-on-color,var(--text-color-invert))}.button-menu--toggle--box.is-checked .button-menu--item-check>*{visibility:visible}.button-menu--toggle--info{--feedback-color:var(--info-11);--feedback-bg:var(--info-3);--feedback-border-color:var(--feedback-color);--feedback-fill:var(--info-9);--feedback-on-fill:var(--info-contrast)}.button-menu--toggle--success{--feedback-color:var(--success-11);--feedback-bg:var(--success-3);--feedback-border-color:var(--feedback-color);--feedback-fill:var(--success-9);--feedback-on-fill:var(--success-contrast)}.button-menu--toggle--warning{--feedback-color:var(--warning-11);--feedback-bg:var(--warning-3);--feedback-border-color:var(--feedback-color);--feedback-fill:var(--warning-9);--feedback-on-fill:var(--warning-contrast)}.button-menu--toggle--error{--feedback-color:var(--error-11);--feedback-bg:var(--error-3);--feedback-border-color:var(--feedback-color);--feedback-fill:var(--error-9);--feedback-on-fill:var(--error-contrast)}.button-menu--toggle--dev{--feedback-color:var(--dev-11);--feedback-bg:var(--dev-3);--feedback-border-color:var(--feedback-color);--feedback-fill:var(--dev-9);--feedback-on-fill:var(--dev-contrast)}.button-menu--tone--info{--feedback-color:var(--info-11);--feedback-bg:var(--info-3);--feedback-border-color:var(--feedback-color);--feedback-fill:var(--info-9);--feedback-on-fill:var(--info-contrast)}.button-menu--tone--success{--feedback-color:var(--success-11);--feedback-bg:var(--success-3);--feedback-border-color:var(--feedback-color);--feedback-fill:var(--success-9);--feedback-on-fill:var(--success-contrast)}.button-menu--tone--warning{--feedback-color:var(--warning-11);--feedback-bg:var(--warning-3);--feedback-border-color:var(--feedback-color);--feedback-fill:var(--warning-9);--feedback-on-fill:var(--warning-contrast)}.button-menu--tone--error{--feedback-color:var(--error-11);--feedback-bg:var(--error-3);--feedback-border-color:var(--feedback-color);--feedback-fill:var(--error-9);--feedback-on-fill:var(--error-contrast)}.button-menu--tone--dev{--feedback-color:var(--dev-11);--feedback-bg:var(--dev-3);--feedback-border-color:var(--feedback-color);--feedback-fill:var(--dev-9);--feedback-on-fill:var(--dev-contrast)}.button-menu--link[class*=button-menu--tone--] .button-menu--item-icon,.button-menu--separator--titled[class*=button-menu--tone--]{color:var(--feedback-color)}.button-menu--toggle--cat-ruby{--feedback-color:var(--cat-ruby-11);--feedback-bg:var(--cat-ruby-3);--feedback-border-color:var(--feedback-color);--feedback-fill:var(--cat-ruby-9);--feedback-on-fill:var(--cat-ruby-contrast)}.button-menu--toggle--cat-grapefruit{--feedback-color:var(--cat-grapefruit-11);--feedback-bg:var(--cat-grapefruit-3);--feedback-border-color:var(--feedback-color);--feedback-fill:var(--cat-grapefruit-9);--feedback-on-fill:var(--cat-grapefruit-contrast)}.button-menu--toggle--cat-bittersweet{--feedback-color:var(--cat-bittersweet-11);--feedback-bg:var(--cat-bittersweet-3);--feedback-border-color:var(--feedback-color);--feedback-fill:var(--cat-bittersweet-9);--feedback-on-fill:var(--cat-bittersweet-contrast)}.button-menu--toggle--cat-sunflower{--feedback-color:var(--cat-sunflower-11);--feedback-bg:var(--cat-sunflower-3);--feedback-border-color:var(--feedback-color);--feedback-fill:var(--cat-sunflower-9);--feedback-on-fill:var(--cat-sunflower-contrast)}.button-menu--toggle--cat-straw{--feedback-color:var(--cat-straw-11);--feedback-bg:var(--cat-straw-3);--feedback-border-color:var(--feedback-color);--feedback-fill:var(--cat-straw-9);--feedback-on-fill:var(--cat-straw-contrast)}.button-menu--toggle--cat-grass{--feedback-color:var(--cat-grass-11);--feedback-bg:var(--cat-grass-3);--feedback-border-color:var(--feedback-color);--feedback-fill:var(--cat-grass-9);--feedback-on-fill:var(--cat-grass-contrast)}.button-menu--toggle--cat-mint{--feedback-color:var(--cat-mint-11);--feedback-bg:var(--cat-mint-3);--feedback-border-color:var(--feedback-color);--feedback-fill:var(--cat-mint-9);--feedback-on-fill:var(--cat-mint-contrast)}.button-menu--toggle--cat-teal{--feedback-color:var(--cat-teal-11);--feedback-bg:var(--cat-teal-3);--feedback-border-color:var(--feedback-color);--feedback-fill:var(--cat-teal-9);--feedback-on-fill:var(--cat-teal-contrast)}.button-menu--toggle--cat-aqua{--feedback-color:var(--cat-aqua-11);--feedback-bg:var(--cat-aqua-3);--feedback-border-color:var(--feedback-color);--feedback-fill:var(--cat-aqua-9);--feedback-on-fill:var(--cat-aqua-contrast)}.button-menu--toggle--cat-blue-jeans{--feedback-color:var(--cat-blue-jeans-11);--feedback-bg:var(--cat-blue-jeans-3);--feedback-border-color:var(--feedback-color);--feedback-fill:var(--cat-blue-jeans-9);--feedback-on-fill:var(--cat-blue-jeans-contrast)}.button-menu--toggle--cat-plum{--feedback-color:var(--cat-plum-11);--feedback-bg:var(--cat-plum-3);--feedback-border-color:var(--feedback-color);--feedback-fill:var(--cat-plum-9);--feedback-on-fill:var(--cat-plum-contrast)}.button-menu--toggle--cat-lavender{--feedback-color:var(--cat-lavender-11);--feedback-bg:var(--cat-lavender-3);--feedback-border-color:var(--feedback-color);--feedback-fill:var(--cat-lavender-9);--feedback-on-fill:var(--cat-lavender-contrast)}.button-menu--toggle--cat-pink-rose{--feedback-color:var(--cat-pink-rose-11);--feedback-bg:var(--cat-pink-rose-3);--feedback-border-color:var(--feedback-color);--feedback-fill:var(--cat-pink-rose-9);--feedback-on-fill:var(--cat-pink-rose-contrast)}.button-menu--toggle:is(.button-menu--toggle--info,.button-menu--toggle--success,.button-menu--toggle--warning,.button-menu--toggle--error,[class*=button-menu--toggle--cat-]){--toggle-color:var(--feedback-fill);--toggle-on-color:var(--feedback-on-fill)}.button-menu--item-trailing{align-items:center;display:inline-flex;flex:none;justify-content:center;line-height:1;margin-inline-start:auto}.button-menu--item-caret:before{border-right:2px solid;border-top:2px solid;content:"";height:.4em;transform:rotate(45deg);width:.4em}.button-menu--item-caret:dir(rtl):before{transform:rotate(225deg)}.button-menu--item--submenu{position:relative}.button-menu--sublist{background:var(--surface-3);border-radius:var(--radius-box);box-shadow:var(--shadow-float);display:none;left:100%;min-width:100%;position:absolute;top:calc(var(--space-2)*-1);width:max-content;z-index:1}.button-menu--item--submenu.is-open>.button-menu--sublist,.button-menu--item--submenu:focus-within>.button-menu--sublist,.button-menu--item--submenu:hover>.button-menu--sublist{display:flex}.button-menu--sublist--left{left:auto;right:100%}.button-menu--list--items-right .button-menu--link{flex-direction:row-reverse;justify-content:flex-start}.button-menu--item-icon{justify-content:center;line-height:1}.button-menu--item-icon,.button-menu--item-label{align-items:center;display:inline-flex}.button-menu--item-count{flex-shrink:0;margin-inline-start:auto}.button.is-assisted{animation:assisted-pulse 1.6s ease-in-out infinite;outline:var(--border-focus-width) solid var(--accent-8);outline-offset:2px}.button-menu.is-assisted,.button.is-assisted{pointer-events:none;user-select:none}.button-menu.is-assisted .button--menu{animation:assisted-pulse 1.6s ease-in-out infinite;outline:var(--border-focus-width) solid var(--accent-8);outline-offset:2px}.filter-bar{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-1)}.filter-bar .button.filter-bar--button{background:var(--surface-1);border:var(--border-default);border-radius:var(--radius-box);color:inherit;font-size:var(--font-size-3);font-weight:400;padding:var(--space-2) var(--space-3)}.form--input--select,select.form--input{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='gray' d='m7 10 5 5 5-5z'/%3E%3C/svg%3E");background-position:right var(--space-2) center;background-repeat:no-repeat;background-size:1.25rem;cursor:pointer;padding-inline-end:var(--space-6)}.form--input--select optgroup,.form--input--select option{background:var(--surface-zone);color:var(--text-color-default)}.table--sort{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:var(--space-1);padding:0;text-align:inherit;text-decoration:none}.table--sort:focus-visible,.table--sort:hover{color:var(--text-color-default)}.table--sort-icon{color:var(--text-color-muted);display:inline-flex;opacity:.5}.table--sort.is-active .table--sort-icon{color:inherit;opacity:1}.zone--table{background:var(--surface-zone);display:flex;flex-direction:column;min-height:0;overflow:hidden}.zone--table :has(.table--frame){display:flex;flex:1;flex-direction:column;min-height:0;width:auto}.zone--table .pagination,.zone--table .table--bar{flex:none;margin:0;padding:var(--space-2) var(--space-3)}.zone--table .table--bar{border-block-end:var(--border-separator)}.zone--table .pagination{border-block-start:var(--border-separator)}.zone--table .table--frame{background:var(--surface-2);flex:1;margin:0;min-height:0;overflow:auto}.zone--table .table{border:0;border-radius:0}.zone--table thead .table--cell{background:linear-gradient(var(--table-head-bg),var(--table-head-bg)),var(--surface-2);position:sticky;top:0;z-index:1}.data-table{position:relative}.table{background:var(--surface-2);border:var(--border-separator);border-collapse:separate;border-radius:var(--radius-box);border-spacing:0;overflow:clip;width:100%;--table-head-bg:var(--surface-head);--table-head-color:var(--text-color-head);--table-stripe:var(--tint-2);--table-row-hover:var(--tint-3);--table-row-selected:var(--tint-4)}.table--frame{margin:1rem 0}.data-table,.entity-table{width:fit-content}.entity-table>.data-table{width:auto}.data-table:has(>.table--frame--fill),.entity-table:has(.table--frame--fill){width:auto}.zone--content:has(.entity-table--pages-at-foot){min-height:100%}.zone--content:has(.entity-table--pages-at-foot)>.entity-table--pages-at-foot,.zone--content:has(.entity-table--pages-at-foot)>:has(.entity-table--pages-at-foot){display:flex;flex:1 0 auto;flex-direction:column}:has(>.entity-table--pages-at-foot):not(.zone--content){display:flex;flex:1 0 auto;flex-direction:column}.entity-table--pages-at-foot{display:flex;flex:1 0 auto;flex-direction:column}.entity-table--pages-at-foot>.pagination:last-child{margin-bottom:0;margin-top:auto}:is(.zone--measure,.zone--hug)>.zone>.zone--content :is(.data-table,.entity-table){width:auto}.table--frame--natural>.table{width:max-content}.table--frame--scroll:not(.table--frame--sticky){max-width:100%;overflow-x:auto}.table--row{align-items:center;background:transparent}.table--cell{border-bottom:var(--border-separator);font-size:var(--font-size-3);padding:var(--space-3) var(--space-4);unicode-bidi:plaintext}.table--cell--fit{text-align:center;white-space:nowrap;width:1%}.table--cell:has(>.table--actions){white-space:nowrap;width:1%}.table{--table-column-width-xs:4rem;--table-column-width-s:7rem;--table-column-width-m:10rem;--table-column-width-l:14rem;--table-column-width-xl:20rem}.table--cell--width-xs{width:var(--table-column-width-xs)}.table--cell--width-s{width:var(--table-column-width-s)}.table--cell--width-m{width:var(--table-column-width-m)}.table--cell--width-l{width:var(--table-column-width-l)}.table--cell--width-xl{width:var(--table-column-width-xl)}.table--cell--center{text-align:center}.table--cell--right{text-align:end;white-space:nowrap}.table--cell--left{text-align:start}.table--icon,.table--icon-button,.table--icon-link{align-items:center;color:var(--text-color-muted);display:inline-flex;justify-content:center}.table--icon-button{background:none;border:0;cursor:pointer;font:inherit;padding:0}.table--actions{align-items:center;display:inline-flex;gap:var(--space-2)}.table--actions form{display:contents}.table--cell--nowrap{white-space:nowrap;width:1%}.table--cell--truncate{max-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table--clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--table-clamp,2);line-clamp:var(--table-clamp,2);overflow:hidden;overflow-wrap:anywhere}.table--cell--row-open{padding-inline-start:0;text-align:end;width:1%}.table--unit{color:var(--text-color-muted);font-size:.875em}.table--quantity{font-variant-numeric:tabular-nums}.table--quantity--negative{color:var(--error-11)}.table--code{font-family:var(--font-family-mono);font-size:.9em}.table--row--totals .table--cell{border-bottom:0;border-top:var(--border-separator);font-weight:var(--font-weight-strong)}.table--cell--secondary:not(th){color:var(--text-color-muted);font-size:var(--font-size-2)}.table thead .table--cell{background:var(--table-head-bg);color:var(--table-head-color);font-weight:var(--font-weight-strong)}.table--sticky thead .table--cell{background:linear-gradient(var(--table-head-bg),var(--table-head-bg)),var(--surface-2);position:sticky;top:var(--table-sticky-top,0);z-index:1}.table--row--group .table--cell--group{background:var(--surface-1);color:var(--text-color-muted);font-size:var(--font-size-1);font-weight:var(--font-weight-strong);letter-spacing:.08em;padding:var(--space-3) var(--space-4);text-align:start;text-transform:uppercase}.table tbody tr:last-child .table--cell{border-bottom:0}.table--row--loading .table--cell--loading{padding:var(--space-3);text-align:center}.table--row--loading .spinner{margin-inline:auto}.table--refreshing tbody{position:relative}.table--refreshing tbody>.table--row{opacity:.45;pointer-events:none}.table--overlay{align-items:center;background:color-mix(in srgb,var(--surface-zone) 60%,transparent);display:flex;inset:0;justify-content:center;position:absolute;z-index:1}.table .table--cell.text-empty{text-align:center}.table--striped :where(tbody>.table--row:nth-child(even of .table--row:not(.table--row--group))){background:var(--table-stripe)}.table--row--link{cursor:pointer}.table--hover :where(tbody>.table--row:not(.table--row--group,.table--row--loading):not(:has(>.text-empty))):hover{background:var(--table-row-hover)}.table--cell--select{padding-inline-end:0;width:1%}.table--select{accent-color:var(--accent-9);cursor:pointer;margin:0;vertical-align:middle}.table--row:has(>.table--cell--select .table--select:checked){background:var(--table-row-selected)}.table--bar{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:1rem}.table--bar+.table--frame{margin-top:var(--space-2)}.table--bulk-count{color:var(--text-color-muted);font-size:var(--font-size-2);font-variant-numeric:tabular-nums;margin-inline-end:var(--space-2)}.table--bar-tail,.table--bar>.table--total{inset-inline-end:var(--space-4);position:sticky}.table--bar-tail{align-items:center;display:flex;gap:var(--space-2);margin-inline-start:auto}.table--total{color:var(--text-color-muted);font-size:var(--font-size-2);font-variant-numeric:tabular-nums;margin-inline-start:auto}.table--bar-end{align-items:center;display:flex;gap:var(--space-2);margin-inline-start:auto}.table--total+.table--bar-end{margin-inline-start:0}.table--bar-end .pagination{margin:0}.data-table+.pagination,.data-table>.pagination{inset-inline-end:var(--space-4);justify-content:flex-end;margin-inline-start:auto;position:sticky;width:fit-content}.table--bulk-select{width:auto}.table--cell--state>*+*{margin-inline-start:var(--space-3)}.table--search{flex:0 1 16rem}.data-sync--class{display:inline-flex;flex-direction:column;min-width:0}.data-sync--class-name{font-weight:var(--font-weight-strong)}.data-sync--class-namespace{color:var(--text-color-muted);font-family:var(--font-family-mono);font-size:var(--font-size-1);overflow-wrap:anywhere}