.block{--surface-shell:var(--surface-3);--block-shadow:var(--shadow-1);--border-color-discreet:var(--border-color-default);border-radius:var(--radius-box);box-shadow:var(--block-shadow,none);width:100%}.block,.block--card{background:var(--surface-3)}.block--card{box-shadow:var(--shadow-2);color:inherit;overflow:hidden}.block--padded{padding:var(--space-4)}.block--split{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--space-4)}.block--split>:first-child{flex:1 1 16rem}.block--vertical{gap:var(--space-4)}.block--fill,.block--vertical{display:flex;flex-direction:column}.block--fill{flex:1;min-height:0;overflow:hidden}.block--placeholder{background:var(--surface-page);border:var(--border-placeholder)}.block--card.block--placeholder{box-shadow:none}.block--title{align-items:center;border-bottom:var(--border-separator);color:var(--text-color-default);display:flex;font-size:var(--font-size-3);font-weight:var(--font-weight-strong);gap:var(--space-2);padding:var(--space-3) var(--space-4)}.block--title-leading,.block--title-trailing{align-items:center;color:var(--text-color-muted);display:inline-flex;flex-shrink:0;line-height:1}.block--title-label{min-width:0}.block--title-trailing{margin-inline-start:auto}.block:has(>.block--mark){position:relative}.block--padded:has(>.block--mark){padding-block-start:var(--space-6)}.block--mark{color:var(--text-color-muted);font-size:var(--font-size-2);inset-block-start:var(--space-2);inset-inline-start:var(--space-2);line-height:1;pointer-events:none;position:absolute}.block--body{padding:var(--space-4)}.block--media{align-items:center;background:var(--surface-3);display:flex;height:8rem;justify-content:center;overflow:hidden;width:100%}.block--media-placeholder{opacity:var(--opacity-2)}.block--media img{display:block;height:100%;object-fit:cover;width:100%}.block--meta{color:var(--text-color-muted);display:flex;flex-direction:column;font-size:var(--font-size-2);list-style:none;margin:0;padding:0;row-gap:var(--space-2)}.block--meta li{align-items:center;display:inline-flex;gap:var(--space-2)}.block--footer{align-items:center;border-top:var(--border-separator);display:flex;gap:var(--space-3);justify-content:space-between;padding:var(--space-3) var(--space-4)}.block--link{border:var(--border-default);color:inherit;cursor:pointer;display:flex;flex-direction:column;gap:var(--space-2);text-decoration:none;transition:all .12s ease}@media(prefers-reduced-motion:reduce){.block--link{transition:none}}.block--link:hover{background-image:linear-gradient(var(--tint-3),var(--tint-3));border-color:var(--border-color-strong)}.block--link:focus-visible{box-shadow:0 0 0 var(--border-focus-width) var(--neutral-a3);outline:none;transition:box-shadow .16s ease,border-color .16s ease}.block--link-icon{color:var(--text-color-muted);font-size:var(--font-size-7);line-height:1}.block--link-title{font-weight:var(--font-weight-strong)}.block--link-description{color:var(--text-color-muted);font-size:var(--font-size-2)}.block--action-link,.block--figure{align-items:center;display:flex;flex-direction:column;gap:var(--space-2);height:100%;justify-content:center;line-height:1;min-width:0;padding:var(--space-4);text-align:center;text-decoration:none;width:100%}.block--action-link{color:var(--text-color-muted)}.block--action-icon,.block--figure-value{font-size:var(--font-size-8);line-height:1}.block--figure-value{font-variant-numeric:tabular-nums;font-weight:var(--font-weight-strong)}.block--figure-label{color:var(--text-color-muted);font-size:var(--font-size-2)}.block--figure-unit{color:var(--text-color-muted);font-size:var(--font-size-4);font-weight:var(--font-weight-normal);margin-inline-start:.25em}.block--figure-sub{color:var(--text-color-muted);font-size:var(--font-size-2);line-height:1.4}.block--figure--start{align-items:flex-start;justify-content:flex-start;text-align:start}.block--square{aspect-ratio:1}.block--tone-cat-aqua,.block--tone-cat-bittersweet,.block--tone-cat-blue-jeans,.block--tone-cat-grapefruit,.block--tone-cat-grass,.block--tone-cat-lavender,.block--tone-cat-mint,.block--tone-cat-pink-rose,.block--tone-cat-plum,.block--tone-cat-ruby,.block--tone-cat-straw,.block--tone-cat-sunflower,.block--tone-cat-teal,.block--tone-error,.block--tone-info,.block--tone-success,.block--tone-warning{border-inline-start:var(--feedback-bar-width) solid var(--feedback-color);--avatar-bg:var(--feedback-bg);--avatar-color:var(--feedback-color)}.block--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)}.block--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)}.block--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)}.block--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)}.block--tone-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)}.block--tone-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)}.block--tone-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)}.block--tone-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)}.block--tone-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)}.block--tone-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)}.block--tone-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)}.block--tone-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)}.block--tone-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)}.block--tone-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)}.block--tone-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)}.block--tone-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)}.block--tone-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)}.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;display:flex;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}.surface{background:var(--surface-2)}@property --zone-size{syntax:"*";inherits:false}@property --zone-min{syntax:"*";inherits:false}.zone{height:100%;width:100%}:where(.zone){min-height:0;min-width:0}.zone--padded{padding:var(--space-4)}.zone--content{padding:var(--zone-padding,var(--space-4))}.zone--content--flush{padding:0}.zone--gap{--zone-gap:var(--space-4)}.zone--scrollable{flex:1;min-height:0;overflow-y:auto}.zone--scrollable--x{overflow-x:auto}.zone--scrollable--x>.zone{min-width:100%;width:min-content}.zone--narrow{max-width:100%;width:var(--zone-size,fit-content)}.zone--toolbar{--zone-toolbar-padding:var(--space-3);--zone-toolbar-item-size:calc(var(--zone-toolbar-padding)*2 + var(--control-size) - var(--tabs-inset, 0px)*2);align-items:center;background:var(--surface-shell);display:flex;flex-direction:column;gap:var(--tabs-inset,0);padding:var(--tabs-inset,0)}.zone--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);--zone-toolbar-padding:var(--space-2)}.zone--toolbar-group{align-items:center;display:flex;flex-direction:column;gap:var(--tabs-inset,0)}.zone--toolbar-group>.action-icon{border-radius:var(--tabs-radius,0);height:var(--zone-toolbar-item-size);width:var(--zone-toolbar-item-size)}.zone--toolbar-group--end{margin-top:auto}.zone--toolbar--horizontal,.zone--toolbar--horizontal>.zone--toolbar-group{flex-direction:row}.zone--toolbar--horizontal>.zone--toolbar-group--end{margin-top:0;margin-inline-start:auto}.zone--split:where(:not(.zone--split--joined))>:where(.zone--joined-start){margin-inline-start:calc(var(--zone-gap, var(--space-2))*-1)}.zone--split:where(:not(.zone--split--joined))>:where(.zone--joined-end){margin-inline-end:calc(var(--zone-gap, var(--space-2))*-1)}.zone--size-1{--zone-size:var(--size-1)}.zone--min-1{--zone-min:var(--size-1)}.zone--size-2{--zone-size:var(--size-2)}.zone--min-2{--zone-min:var(--size-2)}.zone--size-3{--zone-size:var(--size-3)}.zone--min-3{--zone-min:var(--size-3)}.zone--size-4{--zone-size:var(--size-4)}.zone--min-4{--zone-min:var(--size-4)}.zone--size-5{--zone-size:var(--size-5)}.zone--min-5{--zone-min:var(--size-5)}.zone--size-6{--zone-size:var(--size-6)}.zone--min-6{--zone-min:var(--size-6)}.zone--size-7{--zone-size:var(--size-7)}.zone--min-7{--zone-min:var(--size-7)}.zone--size-8{--zone-size:var(--size-8)}.zone--min-8{--zone-min:var(--size-8)}.zone--size-9{--zone-size:var(--size-9)}.zone--min-9{--zone-min:var(--size-9)}.zone--alt{background:var(--surface-1)}.zone--panel{--surface-shell:var(--surface-3);--block-shadow:var(--shadow-1);--border-color-discreet:var(--border-color-default);background:var(--surface-zone);border-radius:var(--zone-radius,0);--surface-shell:var(--surface-1)}.zone--split{display:flex;gap:var(--zone-gap,var(--space-2))}.zone--split>*{min-width:0}.zone--measure{max-width:var(--zone-size,var(--zone-measure,var(--content-size-m)))}.zone--split>:where(.zone){flex:1 1 0;height:auto;min-width:var(--zone-min,0);width:auto}.zone--split>:where(.zone[style*="--zone-size"]:not(.zone--narrow,.zone--measure)){flex:0 0 var(--zone-size)}.zone--split>:where(.zone--narrow){flex:0 0 auto;width:var(--zone-size,fit-content)}.zone--split>:where(.zone--measure){flex:0 1 var(--zone-size,var(--zone-measure,var(--content-size-m)))}.zone--split>:where(.zone--measure[style*="--zone-size"]){flex-shrink:0}.zone--split>:where(.zone--rigid){flex-shrink:0}.zone--split>:where(.zone--measure.zone--folded){flex-basis:var(--zone-size,min(var(--zone-folded-size),var(--zone-measure,var(--content-size-m))));max-width:var(--zone-size,min(var(--zone-folded-size),var(--zone-measure,var(--content-size-m))))}.zone--split>:where(.zone--fit-content){flex:1 0 auto;min-width:max-content}.zone--split>:where(.zone--hug){flex:0 1 auto;min-width:min(100%,var(--zone-measure,var(--content-size-m)));width:fit-content}.zone--split:has(>.zone:not(.zone--narrow,.zone--measure,.zone--fit-content,.zone--hug,.zone--filler,[style*="--zone-size"]))>.zone--filler{display:none}.zone--split>:where(.zone--filler){background:none;flex:1 1 0;margin-inline-start:calc(var(--zone-gap, var(--space-2))*-1);min-width:0;position:relative}.zone--split>:where(.zone--filler):before{background:var(--surface-zone);border-radius:inherit;content:"";inset:0;inset-inline-start:var(--zone-gap,var(--space-2));position:absolute}.zone--split:has(>.zone--portrait):not(.zone--split--grow){container-type:size}.zone--split>:where(.zone--portrait){--zone-min:75cqh;--zone-floor:max(var(--zone-body-min,20rem),75cqh)}.zone--split:where(.zone--split--scroll){overflow-x:auto}.zone--split:where(.zone--split--scroll)>:where(.zone){flex:0 0 var(--zone-size,var(--size-7))}.zone--split:where(.zone--split--scroll)>:where(.zone--narrow){flex:0 0 auto}.zone--split:where(:has(>.zone--fit-content)){overflow-x:auto}.zone--split:where(:has(>.zone--fit-content))>:where(.zone){flex-shrink:0}.zone--split:where(.zone--split--floor,.layout--body>*):where(:has(>.zone~.zone:not(.zone--filler))){overflow-x:auto}.zone--split:where(.zone--split--floor,.layout--body>*):where(:has(>.zone~.zone:not(.zone--filler)))>:where(.zone:not(.zone--narrow,.zone--fit-content,.zone--filler)){min-width:var(--zone-floor,var(--zone-body-min,20rem))}.zone--split:where(.zone--split--grow){min-width:min-content}.zone--split:where(.zone--split--wrap){flex-wrap:wrap}.zone--split:where(.zone--split--wrap)>:where(.zone){flex-basis:var(--zone-body-min,20rem);min-width:min(100%,var(--zone-body-min,20rem))}.zone--split:where(.zone--split--wrap)>:where(.zone--narrow){flex-basis:auto;min-width:0}.zone--split:where(.zone--split--vertical){flex-direction:column}.zone--split:where(.zone--split--vertical)>:where(.zone){min-height:var(--zone-min,0);min-width:0}.zone--split:where(.zone--split--vertical)>:where(.zone--narrow){height:var(--zone-size,fit-content);width:auto}.zone--split:where(.zone--split--equal){display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.zone--split--flush{--zone-gap:1px;background:var(--border-color-discreet)}.zone--split:where(.zone--split--joined){gap:0}.zone--split>.zone--closed{display:none}.zone--split>.zone--split:has(>.zone):not(:has(>.zone:not(.zone--closed))){display:none}.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}.status-bar{align-items:center;border-top:var(--border-separator);color:var(--text-color-muted);display:flex;font-size:var(--font-size-1);font-variant-numeric:tabular-nums;gap:var(--space-3);min-height:calc(var(--font-size-1)*1.5 + var(--space-1)*2);min-width:0;padding:var(--space-1) var(--space-3)}.status-bar--end{margin-inline-start:auto}.disk-item,.disk-item--directory,.disk-item--file{align-items:flex-start;background:var(--surface-1);border-radius:var(--radius-box);color:inherit;display:flex;flex-direction:column;gap:var(--space-3);justify-content:center;min-height:var(--font-size-8);padding:var(--space-4);text-decoration:none}.disk-item--icon{align-self:center;font-size:var(--font-size-8);line-height:1}.disk-item--title,.disk-item--title-ellipsis{align-self:center;font-size:var(--font-size-3);max-width:100%}.disk-item--title-ellipsis.disk-item--title-ellipsis,.disk-item--title.disk-item--title-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.disk-item-explorer{--disk-item-width:var(--size-5);--disk-item-gap:var(--space-3);display:grid;gap:var(--disk-item-gap);grid-template-columns:repeat(auto-fill,minmax(var(--disk-item-width),var(--disk-item-width)));justify-content:start}.empty{align-items:center;color:var(--text-color-subtle);display:flex;flex-direction:column;font-size:var(--font-size-3);gap:var(--space-2);justify-content:center;padding:var(--space-6) var(--space-4);text-align:center}@keyframes assisted-pulse{0%,to{outline-color:var(--accent-8);outline-offset:2px}50%{outline-color:var(--accent-9);outline-offset:6px}}.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)}.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{display:flex}.tree{--tree-indent:var(--space-4);--tree-row-padding:var(--space-2);align-content:start;display:grid;font-size:var(--font-size-2);height:100%;overflow:auto}.tree,.tree--children{list-style:none;margin:0;padding:0}.tree--item:not(.is-open)>.tree--children{display:none}.tree--row{align-items:center;color:var(--text-color-muted);cursor:pointer;display:flex;gap:var(--space-2);padding:var(--tree-row-padding);padding-inline-start:calc(var(--tree-row-padding) + var(--tree-depth, 0)*var(--tree-indent));text-decoration:none;user-select:none;width:100%}.tree--row:hover{background:var(--state-hover);color:var(--text-color-default)}.tree--item.is-selected>.tree--row{background:var(--state-active);color:var(--text-color-default)}.tree--caret{align-items:center;display:inline-flex;flex:none;justify-content:center;transition:transform .15s ease;width:var(--space-4)}.tree--item.is-open>.tree--row .tree--caret{transform:rotate(90deg)}.tree--icon{align-items:center;display:inline-flex;flex:none}.tree--label{white-space:nowrap}.tree--trailing{--tree-trailing-ground:var(--tree-ground,var(--surface-zone));background:var(--tree-trailing-ground);flex:none;inset-inline-end:0;margin-inline-start:auto;padding-inline-end:var(--space-1);padding-inline-start:var(--space-2);position:sticky}.tree--row:hover>.tree--trailing{background:linear-gradient(var(--state-hover),var(--state-hover)),var(--tree-trailing-ground)}.tree--item.is-selected>.tree--row>.tree--trailing{background:linear-gradient(var(--state-active),var(--state-active)),var(--tree-trailing-ground)}.tree--row--more{color:var(--text-color-subtle);font-style:italic}.date{white-space:nowrap}.date[title]{cursor:help}.date--muted{color:var(--text-color-muted)}@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}.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}.zone:has(>.zone-resizer),[data-resize-state]:has(>.zone-resizer){position:relative}[data-resize-state]:has(>.zone-resizer){--zone-gap:0px}.gutters--collapsible--collapsed>.zone-resizer{display:none}.zone-resizer{--zone-resizer-gap:var(--zone-gap,var(--space-2));--zone-resizer-reach:max(var(--zone-resizer-gap),var(--space-2));--zone-resizer-offset:calc((var(--zone-resizer-reach) + var(--zone-resizer-gap))/-2);position:absolute;touch-action:none;z-index:1}.zone-resizer:focus{outline:none}.zone-resizer--end,.zone-resizer--start{bottom:0;cursor:col-resize;top:0;width:var(--zone-resizer-reach)}.zone-resizer--end{inset-inline-end:var(--zone-resizer-offset)}.zone-resizer--start{inset-inline-start:var(--zone-resizer-offset)}.zone-resizer--y.zone-resizer--end,.zone-resizer--y.zone-resizer--start{bottom:auto;cursor:row-resize;height:var(--zone-resizer-reach);inset-inline-end:0;inset-inline-start:0;top:auto;width:auto}.zone-resizer--y.zone-resizer--end{bottom:var(--zone-resizer-offset)}.zone-resizer--y.zone-resizer--start{top:var(--zone-resizer-offset)}.file-explorer{--file-explorer-ground:var(--surface-3);--file-explorer-tree:var(--size-6);--file-explorer-row:2rem;container:file-explorer/inline-size;display:flex;flex-direction:column;height:100%;min-height:24rem;min-width:0}.file-explorer--toolbar{border-bottom:var(--border-separator)}.file-explorer--flush{--file-explorer-ground:var(--surface-zone);--surface-shell:var(--surface-page);min-height:0}.file-explorer--flush>.file-explorer--toolbar{border-bottom:var(--border-shell)}.file-explorer--flush>.file-explorer--body{--zone-gap:var(--space-2);background:var(--surface-page)}.file-explorer--flush .file-explorer--tree{border-inline-end:0}.file-explorer--flush>.file-explorer--status{background:var(--surface-page);border-top:0;padding:var(--space-2) var(--space-4)}:is(.modal-body,.panel-body) .file-explorer--flush>.file-explorer--body{padding-inline:var(--zone-gap)}.file-explorer--toolbar>.toolbar--group{flex:none}.file-explorer--path{flex:1 1 auto;min-width:0;overflow:hidden}.file-explorer--crumb{background:none;border:0;color:var(--text-color-muted);cursor:pointer;font:inherit;padding:0}.file-explorer--crumb:hover{color:var(--text-color-default)}.file-explorer--filter{width:12rem}.file-explorer--body{--zone-gap:0px;flex:1 1 auto;min-height:0}.file-explorer--tree{--zone-size:var(--file-explorer-tree);border-inline-end:var(--border-separator);min-height:0}.file-explorer--tree-scroll{height:100%;overflow:auto;padding:var(--space-2)}.file-explorer--main{min-height:0;outline:none;overflow:auto;position:relative}.file-explorer--state{display:flex;justify-content:center;padding:var(--space-6)}.file-explorer--list{display:grid;font-size:var(--font-size-2);grid-template-columns:minmax(0,1fr) 6rem 6rem 10rem}.file-explorer--head,.file-explorer--row{display:contents}.file-explorer--heading{align-items:center;background:linear-gradient(var(--surface-head),var(--surface-head)),var(--file-explorer-ground);border-bottom:var(--border-separator);color:var(--table-head-color,var(--text-color-head));display:flex;font-weight:var(--font-weight-strong);height:var(--file-explorer-row);padding:0 var(--space-3);position:sticky;top:0;z-index:1}a.disk-item,a.file-explorer--row{color:inherit;text-decoration:none}.file-explorer--row>*{align-items:center;cursor:default;display:flex;height:var(--file-explorer-row);min-width:0;padding:0 var(--space-3);user-select:none}a.file-explorer--row>*{cursor:pointer}.file-explorer--row:hover>*{background:var(--tint-2)}.file-explorer--row.is-selected>*{background:var(--tint-4)}.file-explorer--row.is-dragover>*{background:var(--state-hover);box-shadow:inset 0 2px 0 var(--color-link),inset 0 -2px 0 var(--color-link)}.disk-item.is-dragover,.file-explorer--crumb.is-dragover{background:var(--state-hover);outline:2px dashed var(--color-link);outline-offset:-2px}.file-explorer--main:focus-visible .file-explorer--row.is-cursor>*{box-shadow:inset 0 1px 0 var(--border-color-strong),inset 0 -1px 0 var(--border-color-strong)}.file-explorer--name{gap:var(--space-2)}.file-explorer--label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-explorer--icon{color:var(--text-color-muted);display:inline-flex;flex:none}.file-explorer--icon.is-directory{color:var(--cat-sunflower-9)}.file-explorer--date,.file-explorer--kind,.file-explorer--size{color:var(--text-color-muted);white-space:nowrap}.file-explorer--size{font-variant-numeric:tabular-nums;justify-content:flex-end}.file-explorer--grid{--disk-item-width:7.5rem;padding:var(--space-3)}.file-explorer--grid .disk-item{background:transparent;border:1px solid transparent;cursor:default;gap:var(--space-2);padding:var(--space-3) var(--space-2);user-select:none}.file-explorer--grid .disk-item:hover{background:var(--tint-2)}.file-explorer--grid .disk-item.is-selected{background:var(--tint-4);border-color:var(--border-color-default)}.file-explorer--grid .disk-item--icon{color:var(--text-color-muted);font-size:var(--font-size-7)}.file-explorer--grid .disk-item--icon.is-directory{color:var(--cat-sunflower-9)}.file-explorer--grid .disk-item--thumbnail{aspect-ratio:1;background:var(--tint-2);border-radius:var(--radius-box);object-fit:cover;width:100%}.file-explorer--grid .disk-item--title-ellipsis{font-size:var(--font-size-2)}.file-explorer--main:focus-visible .disk-item.is-cursor{box-shadow:0 0 0 var(--border-focus-width) var(--neutral-a3);outline:none;transition:box-shadow .16s ease,border-color .16s ease}.file-explorer--more{display:flex;justify-content:center;padding:var(--space-2)}@container file-explorer (max-width: 36rem){.file-explorer--tree{display:none}.file-explorer--toolbar{flex-wrap:wrap}.file-explorer--list{grid-template-columns:minmax(0,1fr) 5rem}:is(.file-explorer--heading--kind,.file-explorer--heading--modifiedAt,.file-explorer--kind,.file-explorer--date){display:none}.file-explorer--filter{width:8rem}}