.surface{background:var(--surface-2)}: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}.tabs{background:var(--surface-shell);border-bottom:var(--tabs-border,var(--border-separator));display:flex;gap:var(--tabs-inset,0);padding:var(--tabs-inset,0)}.tabs--fill{width:100%}.tabs--fill .tabs--item{flex:1 1 0;justify-content:center;max-width:none;min-width:max-content}.tabs:not(.page-tabs){overflow-x:auto;scrollbar-width:none}.tabs:not(.page-tabs)>.tabs--item{flex-shrink:0}.tabs--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)}.tabs--compact .tabs--item{padding:calc(var(--space-3) - var(--tabs-inset, 0px)) var(--space-3)}.tabs--compact .tabs--item-content{gap:var(--space-1)}.tabs--item{border-radius:var(--tabs-radius,0);color:var(--text-color-muted);justify-content:center;max-width:16rem;padding:calc(var(--space-4) - var(--tabs-inset, 0px)) var(--space-6);text-decoration:none}.tabs--item,.tabs--item-content{align-items:center;display:inline-flex;min-width:0}.tabs--item-content{gap:var(--space-1);max-width:100%}.tabs--item-icon{align-items:center;display:inline-flex;flex-shrink:0;line-height:1}.tabs--item-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tabs--item-count{flex-shrink:0}.tabs--item:not(.tabs--item--active):hover{background:var(--surface-2)}.tabs--item--active{background:var(--state-active);border-color:var(--border-color-default);color:var(--text-color-default)}.tabs-panels,.tabs-panels [data-tab]{width:100%}.breadcrumb{font-size:var(--font-size-2);padding:0 var(--space-2)}.breadcrumb,.breadcrumb .breadcrumb--item{align-items:center;display:inline-flex;gap:var(--space-2);min-width:0}.breadcrumb .breadcrumb--item{padding:var(--space-1) 0}.breadcrumb .breadcrumb--item--current{color:var(--color-link)}.breadcrumb .breadcrumb--separator{color:var(--text-color-subtle);display:flex;flex-shrink:0}.breadcrumb .breadcrumb--label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumb--page{padding:var(--space-2) 0}.breadcrumb--page .breadcrumb--item{color:var(--text-color-muted);text-decoration:none}.breadcrumb--page .breadcrumb--item:is(a):hover{color:var(--text-color-default)}.breadcrumb--page .breadcrumb--item--current{color:var(--text-color-default);font-weight:var(--font-weight-medium)}.breadcrumb--back{padding:0}.breadcrumb--back .breadcrumb--item{color:var(--text-color-muted);text-decoration:none}.breadcrumb--back .breadcrumb--item:hover{color:var(--text-color-default)}.breadcrumb--back .breadcrumb--back-icon,.toolbar{display:flex}.toolbar{--toolbar-padding:var(--space-3);--toolbar-font-size:var(--font-size-5);min-height:calc(var(--toolbar-padding)*2 + var(--control-size));padding:var(--toolbar-padding);--zone-min:calc(var(--toolbar-padding)*2 + var(--control-size));align-items:center;font-size:var(--toolbar-font-size);gap:var(--space-3);justify-content:space-between}.toolbar,.toolbar>*{min-width:0}.toolbar--top{background:var(--surface-shell)}.toolbar:not(.toolbar--shaded):has(.toolbar--title:is(h1,h2,h3,h4,h5,h6)){--toolbar-padding:0;--toolbar-font-size:1rem}.toolbar--wrap{flex-wrap:wrap}.toolbar--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);--toolbar-padding:var(--space-2);--toolbar-font-size:var(--font-size-4)}.toolbar--compact>.toolbar--group{flex:none;flex-wrap:nowrap}.toolbar--shaded{background:var(--surface-shell)}.toolbar--title{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toolbar--group{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2)}.toolbar .form--input{field-sizing:content;min-width:4ch;width:auto}.toolbar--group>.form--inline,.toolbar>.form--inline{flex:1 1 auto}.toolbar--field{align-items:center;display:inline-flex;gap:var(--density-gap,var(--space-2));min-width:0;white-space:nowrap}.toolbar--field-label{color:var(--text-color-muted)}.toolbar--link{align-items:center;border-radius:var(--radius-control);display:inline-flex;gap:var(--space-1);padding:var(--space-2);transition:background .15s}.toolbar--link:hover{background:color-mix(in srgb,currentColor 8%,transparent)}.toolbar--action{align-items:center;background:transparent;border:0;border-radius:var(--radius-control);color:var(--text-color-muted);cursor:pointer;display:inline-flex;font:inherit;justify-content:center;line-height:1;padding:var(--density-padding-block,var(--space-2));transition:background .15s}.toolbar--action:focus-visible,.toolbar--action:hover{background:var(--state-hover);color:var(--text-color-default)}.toolbar--action:is(.is-active,[aria-pressed=true]){background:var(--state-hover);color:var(--text-color-default)}.toolbar--action:disabled{background:none;color:var(--text-color-muted);cursor:default;opacity:.4}.toolbar--separator{align-self:stretch;background:var(--border-color-discreet);margin-inline:var(--space-1);width:1px}.page-tabs[data-fold="1"] .page-tabs--actions .button:has(>.button--icon)>span:not(.button--icon),.page-tabs[data-fold="1"] .page-tabs--back .breadcrumb--label,.page-tabs[data-fold="1"] .page-tabs--items .tabs--item:not(.tabs--item--active):has(.tabs--item-icon) .tabs--item-label,.page-tabs[data-fold="2"] .page-tabs--actions .button:has(>.button--icon)>span:not(.button--icon),.page-tabs[data-fold="2"] .page-tabs--back .breadcrumb--label,.page-tabs[data-fold="2"] .page-tabs--items .tabs--item:not(.tabs--item--active):has(.tabs--item-icon) .tabs--item-label,.visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.page-tabs{align-items:center;gap:var(--space-2);min-height:calc(var(--space-4)*2 + 1lh);padding-inline:var(--space-4);white-space:nowrap}.page-tabs>*{flex-shrink:0}.page-tabs .page-tabs--back:has(+.page-tabs--items){border-inline-end:var(--border-separator);flex-shrink:0;padding-inline-end:var(--space-4)}.page-tabs--items{display:flex;gap:var(--tabs-inset,0)}.page-tabs--items .tabs--item{max-width:none}.page-tabs--actions-fold,.page-tabs--fold{display:none}.page-tabs[data-fold="1"] .page-tabs--items .tabs--item,.page-tabs[data-fold="2"] .page-tabs--items .tabs--item{padding-inline:var(--space-3)}.page-tabs[data-fold="2"] .page-tabs--action,.page-tabs[data-fold="2"] .page-tabs--items{display:none}.page-tabs[data-fold="2"] .page-tabs--actions-fold,.page-tabs[data-fold="2"] .page-tabs--fold{display:flex}.page-tabs--actions{flex-shrink:0;margin-inline-start:auto}