@layer components{[data-ds=icon]{--icon-box:var(--size-icon-md);inline-size:var(--icon-box);block-size:var(--icon-box);stroke-width:var(--icon-stroke);flex-shrink:0}[data-ds=icon][data-size=sm]{--icon-box:var(--size-icon-sm)}[data-ds=icon][data-size=lg]{--icon-box:var(--size-icon-lg)}[data-ds=icon][data-size=nav]{--icon-box:var(--size-icon-nav)}[data-ds=icon][data-tone=accent]{color:var(--color-accent)}[data-ds=icon][data-tone=muted]{color:var(--color-fg-muted)}[data-ds=icon][data-tone=subtle]{color:var(--color-fg-subtle)}[data-ds=icon][data-tone=danger]{color:var(--color-danger)}[data-ds=icon][data-tone=attention]{color:var(--color-attention)}[data-ds=icon][data-tone=success]{color:var(--color-success)}[data-ds=icon][data-tone=gm]{color:var(--color-gm)}[data-ds=icon][data-turn="90"]{rotate:90deg}[data-ds=icon][data-turn="-90"]{rotate:-90deg}@media (prefers-reduced-motion:no-preference){[data-ds=icon]{transition:rotate var(--duration-fast) var(--ease-standard)}}[data-ds=kbd]{white-space:nowrap;block-size:calc(var(--spacing) * 4.5);padding-inline:calc(var(--spacing) * 1.25);border:var(--border-control) solid var(--color-line-strong);border-radius:var(--radius-xs);background-color:var(--color-kbd);color:var(--color-kbd-fg);font-family:var(--font-mono);font-size:var(--text-kbd);line-height:var(--text-kbd--line-height);font-weight:var(--text-kbd--font-weight);font-variant-numeric:tabular-nums;border-block-end-width:2px;align-items:center;display:inline-flex}[data-ds=kbd][data-variant=inverted]{border-color:color-mix(in srgb, var(--color-on-action) 32%, transparent);background-color:color-mix(in srgb, var(--color-on-action) 14%, transparent);color:var(--color-on-action)}[data-density=touch] [data-ds=kbd]:not([data-always]){display:none}@media (pointer:coarse){:root:not([data-density]) [data-ds=kbd]:not([data-always]){display:none}}[data-ds=button]{--button-h:var(--spacing-control-md);--button-pad:var(--spacing-pad-control-md);--button-radius:var(--radius-control);--button-text:var(--text-body);--button-leading:var(--text-body--line-height);--button-weight:500;--button-fill:transparent;--button-ink:var(--color-fg);--button-edge:transparent;--button-border:0px;block-size:var(--button-h);padding-inline:var(--button-pad);gap:var(--spacing-gap-group);border:var(--button-border) solid var(--button-edge);border-radius:var(--button-radius);background-color:var(--button-fill);color:var(--button-ink);font-size:var(--button-text);line-height:var(--button-leading);font-weight:var(--button-weight);transition-property:background-color,border-color,color,transform;transition-duration:var(--duration-instant);transition-timing-function:var(--ease-standard)}[data-ds=button][data-size=sm]{--button-h:var(--spacing-control-sm);--button-pad:var(--spacing-pad-control-sm);--button-radius:var(--radius-sm);--button-text:var(--text-label);--button-leading:var(--text-label--line-height);--button-weight:var(--text-label--font-weight)}[data-ds=button][data-size=touch]{--button-h:calc(var(--spacing) * 11);--button-pad:var(--spacing-pad-control-lg);--button-radius:var(--radius-lg);--button-weight:600}[data-ds=button][data-size=lg]{--button-h:var(--spacing-control-lg);--button-pad:var(--spacing-pad-control-lg);--button-radius:var(--radius-xl);--button-text:var(--text-prose);--button-leading:var(--text-prose--line-height);--button-weight:600;inline-size:100%}[data-ds=button][data-full]{inline-size:100%}[data-ds=button]:has(>[data-part=icon]:first-child){padding-inline-start:calc(var(--button-pad) - var(--spacing) * .5)}[data-ds=button][data-flush=start]{margin-inline-start:calc(-1 * var(--button-pad))}[data-ds=button][data-flush=end]{margin-inline-end:calc(-1 * var(--button-pad))}[data-ds=button][data-variant=primary]{--button-fill:var(--color-action);--button-ink:var(--color-on-action)}[data-ds=button][data-variant=secondary]{--button-fill:var(--color-field);--button-edge:var(--color-line-strong);--button-border:var(--border-control)}[data-ds=button][data-variant=ghost]{--button-ink:var(--color-fg-muted)}[data-ds=button][data-variant=danger-quiet]{--button-ink:var(--color-danger);--button-edge:var(--color-danger-border);--button-border:var(--border-control)}[data-ds=button][data-variant=attention]{--button-fill:var(--color-field);--button-ink:var(--color-attention);--button-edge:var(--color-attention-border);--button-border:var(--border-control)}[data-ds=button][data-dashed]{--button-edge:var(--color-line-strong);--button-border:var(--border-control);border-style:dashed}@media (hover:hover){[data-ds=button][data-variant=primary]:hover{--button-fill:var(--color-action-hover)}[data-ds=button][data-variant=secondary]:hover{--button-fill:var(--color-field-focus);--button-edge:color-mix(in srgb, var(--color-fg-muted) 30%, transparent)}[data-ds=button][data-variant=ghost]:hover{--button-fill:var(--color-hover);--button-ink:var(--color-fg)}[data-ds=button][data-variant=danger-quiet]:hover{--button-fill:var(--color-danger-soft)}[data-ds=button][data-variant=attention]:hover{--button-fill:var(--color-attention-soft)}}[data-ds=button][data-variant=primary]:active{--button-fill:var(--color-action-hover)}[data-ds=button]:not([data-variant=primary]):active{--button-fill:var(--color-pressed)}[data-ds=button]:not([data-variant=primary])[aria-pressed=true]{--button-fill:var(--color-accent-soft);--button-ink:var(--color-accent);--button-edge:var(--color-accent)}[data-ds=button]:disabled{cursor:not-allowed;opacity:.45}[data-ds=button][aria-busy=true]{cursor:progress}[data-density=touch] [data-ds=button]:not([data-size=lg]){--button-pad:var(--spacing-pad-control-lg);--button-radius:var(--radius-lg);--button-weight:600}[data-density=touch] [data-ds=button]:active{transform:scale(.97)}@media (pointer:coarse){:root:not([data-density]) [data-ds=button]:not([data-size=lg]){--button-pad:var(--spacing-pad-control-lg);--button-radius:var(--radius-lg);--button-weight:600}:root:not([data-density]) [data-ds=button]:active{transform:scale(.97)}}[data-ds=button]>[data-part=spinner]{inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm);border:2px solid;border-radius:var(--radius-full);border-block-start-color:#0000}[data-ds=button]>[data-part=count]{min-inline-size:calc(var(--spacing) * 4.5);padding-inline:calc(var(--spacing) * 1.5);border-radius:var(--radius-chip);background-color:var(--color-count);font-size:var(--text-caption);text-align:center;font-weight:500;line-height:var(--text-caption--line-height);font-variant-numeric:tabular-nums}[data-ds=icon-button]{--icon-button-size:calc(var(--spacing) * 8);--icon-button-glyph:var(--size-icon-md);--icon-button-radius:var(--radius-control);--icon-button-fill:transparent;--icon-button-ink:var(--color-fg-muted);inline-size:var(--icon-button-size);block-size:var(--icon-button-size);border-radius:var(--icon-button-radius);background-color:var(--icon-button-fill);color:var(--icon-button-ink);transition-property:background-color,color,transform;transition-duration:var(--duration-instant);transition-timing-function:var(--ease-standard)}[data-ds=icon-button][data-size=bar]{--icon-button-size:calc(var(--spacing) * 8.5)}[data-ds=icon-button][data-size=touch]{--icon-button-size:calc(var(--spacing) * 11);--icon-button-glyph:var(--size-icon-lg);--icon-button-radius:var(--radius-lg)}[data-ds=icon-button][data-size=field]{--icon-button-size:var(--spacing-control-md)}[data-ds=icon-button][data-flush=start]{margin-inline-start:calc((var(--icon-button-size) - var(--icon-button-glyph)) / -2)}[data-ds=icon-button][data-flush=end]{margin-inline-end:calc((var(--icon-button-size) - var(--icon-button-glyph)) / -2)}@media (hover:hover){[data-ds=icon-button]:hover{--icon-button-fill:var(--color-hover);--icon-button-ink:var(--color-fg)}}[data-ds=icon-button]:active{--icon-button-fill:var(--color-pressed)}[data-ds=icon-button][data-state=on]{--icon-button-fill:var(--color-accent-soft);--icon-button-ink:var(--color-accent)}[data-ds=icon-button][data-variant=danger]{--icon-button-fill:transparent;--icon-button-ink:var(--color-danger);border:var(--border-control) solid var(--color-danger-border)}@media (hover:hover){[data-ds=icon-button][data-variant=danger]:hover{--icon-button-fill:var(--color-danger-soft)}}[data-ds=icon-button][data-variant=on-dark-fill]{--icon-button-fill:var(--color-action);--icon-button-ink:var(--color-on-action);box-shadow:var(--shadow-action)}[data-ds=icon-button]:disabled{cursor:not-allowed;opacity:.45}@media (width<53.76rem){:where(:root[data-text-size="112"]) [data-ds=icon-button][data-size=field]{--icon-button-radius:var(--radius-xl)}}@media (width<60rem){:where(:root[data-text-size="125"]) [data-ds=icon-button][data-size=field]{--icon-button-radius:var(--radius-xl)}}@media (width<67.2rem){:where(:root[data-text-size="140"]) [data-ds=icon-button][data-size=field]{--icon-button-radius:var(--radius-xl)}}@media (width<76.8rem){:where(:root[data-text-size="160"]) [data-ds=icon-button][data-size=field]{--icon-button-radius:var(--radius-xl)}}@media (width<48rem){:where(:root:not([data-text-size])) [data-ds=icon-button][data-size=field]{--icon-button-radius:var(--radius-xl)}}[data-density=touch] [data-ds=icon-button]:is([data-size=md],[data-size=bar]){--icon-button-size:var(--spacing-control-sm);--icon-button-radius:var(--radius-lg)}[data-density=touch] [data-ds=icon-button]:active{transform:scale(.97)}@media (pointer:coarse){:root:not([data-density]) [data-ds=icon-button]:is([data-size=md],[data-size=bar]){--icon-button-size:var(--spacing-control-sm);--icon-button-radius:var(--radius-lg)}:root:not([data-density]) [data-ds=icon-button]:active{transform:scale(.97)}}[data-control=box]{--control-pad:var(--spacing-pad-control-md);--control-radius:var(--radius-control);--control-edge:var(--color-line-control);--control-fill:var(--color-field);--control-ring:var(--color-accent);inline-size:100%;block-size:var(--spacing-control-md);padding-inline:var(--control-pad);border:var(--border-control) solid var(--control-edge);border-radius:var(--control-radius);background-color:var(--control-fill);color:var(--color-fg);font-size:var(--text-body);line-height:var(--text-body--line-height);transition-property:background-color,border-color;transition-duration:var(--duration-instant);transition-timing-function:var(--ease-standard)}[data-control=box]::placeholder{color:var(--color-fg-subtle)}@media (hover:hover){[data-control=box]:not([aria-invalid=true]):hover{--control-edge:var(--color-fg-muted)}}[data-control=box][aria-invalid=true]{--control-edge:var(--color-danger);--control-fill:var(--color-danger-soft);--control-ring:var(--color-danger)}[data-control=box]:focus{--control-fill:var(--color-field-focus);border-color:var(--control-ring);box-shadow:inset 0 0 0 1px var(--control-ring)}[data-control=box]:focus-visible{outline:none}[data-control=box]:disabled{cursor:not-allowed;opacity:.45}[data-control=box]:read-only:not(select,:disabled){--control-edge:transparent;--control-fill:transparent}[data-control=box][aria-busy=true]{cursor:progress}@media (width<53.76rem){:where(:root[data-text-size="112"]) [data-control=box]{--control-pad:calc(var(--spacing) * 3.5);--control-radius:var(--radius-xl)}}@media (width<60rem){:where(:root[data-text-size="125"]) [data-control=box]{--control-pad:calc(var(--spacing) * 3.5);--control-radius:var(--radius-xl)}}@media (width<67.2rem){:where(:root[data-text-size="140"]) [data-control=box]{--control-pad:calc(var(--spacing) * 3.5);--control-radius:var(--radius-xl)}}@media (width<76.8rem){:where(:root[data-text-size="160"]) [data-control=box]{--control-pad:calc(var(--spacing) * 3.5);--control-radius:var(--radius-xl)}}@media (width<48rem){:where(:root:not([data-text-size])) [data-control=box]{--control-pad:calc(var(--spacing) * 3.5);--control-radius:var(--radius-xl)}}[data-ds=select]>[data-part=control]{field-sizing:fixed;inline-size:auto;min-inline-size:var(--spacing-field-sm);max-inline-size:100%;text-overflow:ellipsis;white-space:nowrap;padding-inline-end:calc(var(--control-pad) + var(--size-icon-md) + var(--spacing-gap-group));overflow:hidden}[data-ds=select][data-fill]>[data-part=control]{inline-size:100%}[data-ds=select]>[data-part=control][data-empty]{color:var(--color-fg-subtle)}[data-ds=select]>[data-part=control]>option{color:var(--color-fg)}[data-ds=select]>[data-part=chevron]{pointer-events:none;color:var(--color-fg-muted);position:absolute;inset-block-start:50%;inset-inline-end:var(--spacing-pad-control-md);translate:0 -50%}[data-ds=segmented]{--segmented-pad:calc(var(--spacing) * .75);--segmented-gap:var(--spacing);--segmented-radius:var(--radius-control);block-size:var(--spacing-control-md);padding:var(--segmented-pad);gap:var(--segmented-gap);border-radius:var(--segmented-radius);background-color:var(--color-track)}[data-ds=segmented]>[data-part=segment]{--segment-pad:var(--spacing-pad-control-md);padding-inline:var(--segment-pad);border-radius:calc(var(--segmented-radius) - var(--segmented-pad));color:var(--color-fg-muted);font-size:var(--text-label);line-height:var(--text-label--line-height);font-weight:var(--text-label--font-weight);transition-property:background-color,color;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-standard)}[data-ds=segmented]>[data-part=segment]>[data-part=fit]{gap:var(--spacing-gap-inline);flex:none}[data-ds=segmented]>[data-part=segment]:after{inset-block:calc(-1 * var(--segmented-pad));content:"";position:absolute;inset-inline:0}[data-ds=segmented]>[data-part=segment]:disabled{cursor:not-allowed;opacity:.45}[data-ds=segmented][data-full]>[data-part=segment]{flex:1}@media (hover:hover){[data-ds=segmented]>[data-part=segment][data-state=off]:hover{background-color:var(--color-hover);color:var(--color-fg)}}[data-ds=segmented]>[data-part=segment][data-state=on]{background-color:var(--color-selected);box-shadow:var(--shadow-raised);color:var(--color-fg);font-weight:600}[data-ds=segmented]>[data-part=segment][data-state=on][data-gm]{background-color:var(--color-gm-soft);color:var(--color-gm)}[data-ds=segmented]>[data-part=segment]>[data-part=fit]>[data-part=count]{min-inline-size:calc(var(--spacing) * 4.5);padding-inline:calc(var(--spacing) * 1.5);border-radius:var(--radius-chip);background-color:var(--color-count);font-size:var(--text-caption);text-align:center;font-weight:500;line-height:var(--text-caption--line-height);font-variant-numeric:proportional-nums}[data-density=touch] [data-ds=segmented]>[data-part=segment]{--segment-pad:var(--spacing-pad-control-lg)}@media (pointer:coarse){:root:not([data-density]) [data-ds=segmented]>[data-part=segment]{--segment-pad:var(--spacing-pad-control-lg)}}[data-ds=switch]{--switch-track-w:calc(var(--spacing) * 9);--switch-track-h:calc(var(--spacing) * 5);--switch-track-pad:calc(var(--spacing) * .5);--switch-thumb:calc(var(--spacing) * 4);min-block-size:max(calc(var(--spacing) * 10), var(--spacing-control-sm));gap:var(--spacing-gap-field);cursor:pointer}[data-ds=switch][data-disabled]{cursor:not-allowed;opacity:.45}[data-ds=switch]>[data-part=text]{flex:1}[data-ds=switch][data-field]{min-block-size:var(--spacing-control-md);justify-content:flex-end;gap:var(--spacing-gap-group);flex-direction:row-reverse}[data-ds=switch][data-field]>[data-part=text]{flex:0 auto}[data-ds=switch] [data-part=label]{color:var(--color-fg);font-size:var(--text-body);line-height:var(--text-body--line-height)}[data-ds=switch] [data-part=helper]{color:var(--color-fg-muted);font-size:var(--text-caption);line-height:var(--text-caption--line-height)}[data-ds=switch]>[data-part=track]{inline-size:var(--switch-track-w);block-size:var(--switch-track-h);padding:var(--switch-track-pad);border-radius:var(--radius-full);background-color:var(--color-line-control);transition:background-color var(--duration-fast) var(--ease-standard)}[data-ds=switch]>input:focus-visible+[data-part=track]{outline:2px solid var(--color-focus);outline-offset:2px}@media (hover:hover){[data-ds=switch]>[data-part=track]:hover{box-shadow:var(--shadow-raised)}}[data-ds=switch] [data-part=thumb]{inline-size:var(--switch-thumb);block-size:var(--switch-thumb);border-radius:var(--radius-full);background-color:var(--color-switch-thumb);box-shadow:var(--shadow-raised);transition:translate var(--duration-fast) var(--ease-standard)}[data-ds=switch][data-state=on]>[data-part=track]{background-color:var(--color-accent)}[data-ds=switch][data-state=on] [data-part=thumb]{background-color:var(--color-on-accent);translate:calc(var(--switch-track-w) - var(--switch-thumb) - 2 * var(--switch-track-pad)) 0}[data-density=touch] [data-ds=switch]{--switch-track-w:calc(var(--spacing) * 13);--switch-track-h:calc(var(--spacing) * 8);--switch-track-pad:calc(var(--spacing) * .75);--switch-thumb:calc(var(--spacing) * 6.5)}@media (pointer:coarse){:root:not([data-density]) [data-ds=switch]{--switch-track-w:calc(var(--spacing) * 13);--switch-track-h:calc(var(--spacing) * 8);--switch-track-pad:calc(var(--spacing) * .75);--switch-thumb:calc(var(--spacing) * 6.5)}}[data-ds=checkbox]>[data-part=row]{min-block-size:max(calc(var(--spacing) * 10), var(--spacing-control-sm));gap:calc(var(--spacing) * 2.5);cursor:pointer}[data-ds=checkbox][data-disabled]>[data-part=row]{cursor:not-allowed;opacity:.45}[data-ds=checkbox] [data-part=box]{inline-size:calc(var(--spacing) * 4.5);block-size:calc(var(--spacing) * 4.5);border:var(--border-emphasis) solid var(--color-line-control);border-radius:var(--radius-xs);background-color:var(--color-field);color:var(--color-on-accent)}[data-ds=checkbox][data-invalid] [data-part=box]{border-color:var(--color-danger)}[data-ds=checkbox]:is([data-state=on],[data-state=mixed]) [data-part=box]{border-color:var(--color-accent);background-color:var(--color-accent)}[data-ds=checkbox] input:focus-visible+[data-part=box]{outline:2px solid var(--color-focus);outline-offset:2px}[data-ds=checkbox] [data-part=check]{stroke-width:2px}[data-ds=checkbox] [data-part=bar]{inline-size:calc(var(--spacing) * 2.5);block-size:calc(var(--spacing) * .5);border-radius:var(--radius-full);background-color:var(--color-on-accent)}[data-ds=checkbox] [data-part=label]{color:var(--color-fg);font-size:var(--text-body);line-height:var(--text-body--line-height)}[data-ds=checkbox]>[data-part=message]{gap:var(--spacing-gap-inline);color:var(--color-danger);font-size:var(--text-caption);line-height:var(--text-caption--line-height)}[data-ds=input]:is([data-width=xs],[data-width=sm],[data-width=md]){--input-text:var(--spacing-field-md);inline-size:calc(var(--input-text) + 2 * var(--control-pad) + 2 * var(--border-control));max-inline-size:100%}[data-ds=input][data-width=xs]{--input-text:var(--spacing-field-xs)}[data-ds=input][data-width=sm]{--input-text:var(--spacing-field-sm)}@media (width<53.76rem){:where(:root[data-text-size="112"]) [data-ds=input][data-prominent]{block-size:var(--spacing-control-lg);border-width:var(--border-emphasis)}}@media (width<60rem){:where(:root[data-text-size="125"]) [data-ds=input][data-prominent]{block-size:var(--spacing-control-lg);border-width:var(--border-emphasis)}}@media (width<67.2rem){:where(:root[data-text-size="140"]) [data-ds=input][data-prominent]{block-size:var(--spacing-control-lg);border-width:var(--border-emphasis)}}@media (width<76.8rem){:where(:root[data-text-size="160"]) [data-ds=input][data-prominent]{block-size:var(--spacing-control-lg);border-width:var(--border-emphasis)}}@media (width<48rem){:where(:root:not([data-text-size])) [data-ds=input][data-prominent]{block-size:var(--spacing-control-lg);border-width:var(--border-emphasis)}}[data-ds=textarea]{block-size:auto;min-block-size:calc(var(--spacing) * 19);padding-block:calc(var(--spacing) * 2);field-sizing:content;resize:vertical}[data-ds=textarea][data-variant=mono]{font-family:var(--font-mono);font-size:var(--text-mono);line-height:var(--text-mono--line-height)}[data-ds=textarea][data-variant=title]{border:0;border-block-end:var(--border-control) solid transparent;min-block-size:0;inline-size:100%;color:var(--color-fg);font-size:var(--text-doc-title);line-height:var(--text-doc-title--line-height);letter-spacing:var(--text-doc-title--letter-spacing);font-weight:var(--text-doc-title--font-weight);resize:none;overflow-wrap:anywhere;background-color:#0000;padding:0}[data-ds=textarea][data-variant=title]:read-write{border-block-end:var(--border-control) dashed var(--color-line-control)}@media (hover:hover){[data-ds=textarea][data-variant=title]:read-write:hover{border-block-end-style:solid}}[data-ds=textarea][data-variant=title]:focus{border-block-end-style:solid;border-block-end-color:var(--color-accent);box-shadow:inset 0 -1px 0 var(--color-accent)}[data-ds=textarea][data-variant=title]:focus-visible{outline:none}[data-density=touch] [data-ds=textarea][data-variant=title]{min-block-size:var(--spacing-control-sm)}@media (pointer:coarse){:root:not([data-density]) [data-ds=textarea][data-variant=title]{min-block-size:var(--spacing-control-sm)}}@media (width<53.76rem){:where(:root[data-text-size="112"]) [data-ds=textarea]:not([data-variant=title]){padding-block:calc(var(--spacing) * 3);resize:none}:where(:root[data-text-size="112"]) [data-ds=textarea][data-variant=mono]{font-size:var(--text-body);line-height:var(--text-body--line-height)}}@media (width<60rem){:where(:root[data-text-size="125"]) [data-ds=textarea]:not([data-variant=title]){padding-block:calc(var(--spacing) * 3);resize:none}:where(:root[data-text-size="125"]) [data-ds=textarea][data-variant=mono]{font-size:var(--text-body);line-height:var(--text-body--line-height)}}@media (width<67.2rem){:where(:root[data-text-size="140"]) [data-ds=textarea]:not([data-variant=title]){padding-block:calc(var(--spacing) * 3);resize:none}:where(:root[data-text-size="140"]) [data-ds=textarea][data-variant=mono]{font-size:var(--text-body);line-height:var(--text-body--line-height)}}@media (width<76.8rem){:where(:root[data-text-size="160"]) [data-ds=textarea]:not([data-variant=title]){padding-block:calc(var(--spacing) * 3);resize:none}:where(:root[data-text-size="160"]) [data-ds=textarea][data-variant=mono]{font-size:var(--text-body);line-height:var(--text-body--line-height)}}@media (width<48rem){:where(:root:not([data-text-size])) [data-ds=textarea]:not([data-variant=title]){padding-block:calc(var(--spacing) * 3);resize:none}:where(:root:not([data-text-size])) [data-ds=textarea][data-variant=mono]{font-size:var(--text-body);line-height:var(--text-body--line-height)}}[data-ds=island]{--island-radius:var(--radius-surface);border-radius:var(--island-radius)}[data-ds=island]:is([data-tier="1"],[data-tier="3"]){--island-radius:var(--radius-overlay)}[data-ds=island] [data-part=header]{block-size:var(--spacing-bar);gap:var(--spacing-gap-group);padding-inline:var(--spacing-inset-surface);border-block-end:var(--border-control) solid var(--color-line)}[data-ds=island] [data-part=body][data-padded]{padding:var(--spacing-inset-surface)}[data-ds=island] [data-part=footer]{padding:var(--spacing-inset-surface);border-block-start:var(--border-control) solid var(--color-line)}@media (width<53.76rem){:where(:root[data-text-size="112"]) [data-ds=island][data-tier="1"]{--island-radius:var(--radius-2xl)}:where(:root[data-text-size="112"]) [data-ds=island][data-tier="2"]{--island-radius:var(--radius-3xl)}}@media (width<60rem){:where(:root[data-text-size="125"]) [data-ds=island][data-tier="1"]{--island-radius:var(--radius-2xl)}:where(:root[data-text-size="125"]) [data-ds=island][data-tier="2"]{--island-radius:var(--radius-3xl)}}@media (width<67.2rem){:where(:root[data-text-size="140"]) [data-ds=island][data-tier="1"]{--island-radius:var(--radius-2xl)}:where(:root[data-text-size="140"]) [data-ds=island][data-tier="2"]{--island-radius:var(--radius-3xl)}}@media (width<76.8rem){:where(:root[data-text-size="160"]) [data-ds=island][data-tier="1"]{--island-radius:var(--radius-2xl)}:where(:root[data-text-size="160"]) [data-ds=island][data-tier="2"]{--island-radius:var(--radius-3xl)}}@media (width<48rem){:where(:root:not([data-text-size])) [data-ds=island][data-tier="1"]{--island-radius:var(--radius-2xl)}:where(:root:not([data-text-size])) [data-ds=island][data-tier="2"]{--island-radius:var(--radius-3xl)}}[data-ds=card]{--card-radius:var(--radius-surface);--card-pad:calc(var(--spacing) * 5);--card-gap:var(--spacing-gap-field);--card-cover-ratio:3 / 1;gap:var(--card-gap);padding:var(--card-pad);border-radius:var(--card-radius)}[data-ds=card] [data-part=pills]{gap:var(--spacing-gap-group)}[data-ds=card] [data-part=cover]{margin:calc(-1 * var(--card-pad)) calc(-1 * var(--card-pad)) 0;aspect-ratio:var(--card-cover-ratio);background:var(--color-accent-soft);border-start-start-radius:var(--card-radius);border-start-end-radius:var(--card-radius);overflow:hidden}[data-ds=card] [data-part=header]{gap:var(--card-gap)}[data-ds=card] [data-part=emblem]{inline-size:calc(var(--spacing) * 11.5);block-size:calc(var(--spacing) * 11.5);border-radius:var(--radius-lg);background:var(--color-accent-soft);color:var(--color-accent)}[data-ds=card] [data-part=title]{overflow-wrap:anywhere;font-family:var(--font-display);font-size:var(--text-title);line-height:var(--text-title--line-height);font-weight:var(--text-title--font-weight);font-variant-numeric:lining-nums;color:var(--color-fg)}[data-ds=card][data-variant=hero] [data-part=title]{font-size:var(--text-place-lg);line-height:var(--text-place-lg--line-height);font-weight:var(--text-place-lg--font-weight)}[data-ds=card][data-variant=media]{--card-pad:calc(var(--spacing) * 3);--card-gap:var(--spacing-gap-group);--card-cover-ratio:4 / 3}[data-ds=card][data-variant=media] [data-part=cover]{background:var(--color-track)}[data-ds=card][data-variant=media] [data-part=more]{margin-block:calc((var(--text-title-sm--line-height) - var(--card-more-size)) / 2)}[data-ds=card]:is([data-variant=trash],[data-variant=media]) [data-part=title]{font-family:var(--font-ui);font-size:var(--text-title-sm);line-height:var(--text-title-sm--line-height);font-weight:var(--text-title-sm--font-weight)}[data-ds=card] [data-part=link]:after{border-radius:var(--card-radius)}[data-ds=card] [data-part=meta]{font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--color-fg-muted)}[data-ds=card] [data-part=actions]{gap:var(--spacing-gap-group);margin-block-start:auto}[data-ds=card] [data-part=more]{--card-more-size:calc(var(--spacing) * 8);margin-block:calc((var(--text-title--line-height) - var(--card-more-size)) / 2);transition:opacity var(--duration-fast) var(--ease-standard)}@media (hover:hover) and (pointer:fine) and (width>=53.76rem){:where(:root[data-text-size="112"]) [data-ds=card]:not(:hover,:focus-within) [data-part=more]:not([data-state=open]){opacity:0}}@media (hover:hover) and (pointer:fine) and (width>=60rem){:where(:root[data-text-size="125"]) [data-ds=card]:not(:hover,:focus-within) [data-part=more]:not([data-state=open]){opacity:0}}@media (hover:hover) and (pointer:fine) and (width>=67.2rem){:where(:root[data-text-size="140"]) [data-ds=card]:not(:hover,:focus-within) [data-part=more]:not([data-state=open]){opacity:0}}@media (hover:hover) and (pointer:fine) and (width>=76.8rem){:where(:root[data-text-size="160"]) [data-ds=card]:not(:hover,:focus-within) [data-part=more]:not([data-state=open]){opacity:0}}@media (hover:hover) and (pointer:fine) and (width>=48rem){:where(:root:not([data-text-size])) [data-ds=card]:not(:hover,:focus-within) [data-part=more]:not([data-state=open]){opacity:0}}@media (prefers-reduced-motion:reduce){[data-ds=card] [data-part=more]{transition:none}}@media (width<53.76rem){:where(:root[data-text-size="112"]) [data-ds=card]{--card-radius:var(--radius-3xl);--card-pad:var(--spacing-inset-surface)}:where(:root[data-text-size="112"]) [data-ds=card] [data-part=more]{--card-more-size:calc(var(--spacing) * 11)}:where(:root[data-text-size="112"]) [data-ds=card] [data-part=more] [data-ds=icon-button]{--icon-button-size:var(--card-more-size);--icon-button-radius:var(--radius-lg)}:where(:root[data-text-size="112"]) [data-ds=card][data-variant=media] [data-part=title]{font-size:var(--text-body);line-height:var(--text-body--line-height)}:where(:root[data-text-size="112"]) [data-ds=card][data-variant=media] [data-part=more]{margin-block:calc((var(--text-body--line-height) - var(--card-more-size)) / 2);margin-inline-end:calc(-1 * var(--card-pad) / 2)}}@media (width<60rem){:where(:root[data-text-size="125"]) [data-ds=card]{--card-radius:var(--radius-3xl);--card-pad:var(--spacing-inset-surface)}:where(:root[data-text-size="125"]) [data-ds=card] [data-part=more]{--card-more-size:calc(var(--spacing) * 11)}:where(:root[data-text-size="125"]) [data-ds=card] [data-part=more] [data-ds=icon-button]{--icon-button-size:var(--card-more-size);--icon-button-radius:var(--radius-lg)}:where(:root[data-text-size="125"]) [data-ds=card][data-variant=media] [data-part=title]{font-size:var(--text-body);line-height:var(--text-body--line-height)}:where(:root[data-text-size="125"]) [data-ds=card][data-variant=media] [data-part=more]{margin-block:calc((var(--text-body--line-height) - var(--card-more-size)) / 2);margin-inline-end:calc(-1 * var(--card-pad) / 2)}}@media (width<67.2rem){:where(:root[data-text-size="140"]) [data-ds=card]{--card-radius:var(--radius-3xl);--card-pad:var(--spacing-inset-surface)}:where(:root[data-text-size="140"]) [data-ds=card] [data-part=more]{--card-more-size:calc(var(--spacing) * 11)}:where(:root[data-text-size="140"]) [data-ds=card] [data-part=more] [data-ds=icon-button]{--icon-button-size:var(--card-more-size);--icon-button-radius:var(--radius-lg)}:where(:root[data-text-size="140"]) [data-ds=card][data-variant=media] [data-part=title]{font-size:var(--text-body);line-height:var(--text-body--line-height)}:where(:root[data-text-size="140"]) [data-ds=card][data-variant=media] [data-part=more]{margin-block:calc((var(--text-body--line-height) - var(--card-more-size)) / 2);margin-inline-end:calc(-1 * var(--card-pad) / 2)}}@media (width<76.8rem){:where(:root[data-text-size="160"]) [data-ds=card]{--card-radius:var(--radius-3xl);--card-pad:var(--spacing-inset-surface)}:where(:root[data-text-size="160"]) [data-ds=card] [data-part=more]{--card-more-size:calc(var(--spacing) * 11)}:where(:root[data-text-size="160"]) [data-ds=card] [data-part=more] [data-ds=icon-button]{--icon-button-size:var(--card-more-size);--icon-button-radius:var(--radius-lg)}:where(:root[data-text-size="160"]) [data-ds=card][data-variant=media] [data-part=title]{font-size:var(--text-body);line-height:var(--text-body--line-height)}:where(:root[data-text-size="160"]) [data-ds=card][data-variant=media] [data-part=more]{margin-block:calc((var(--text-body--line-height) - var(--card-more-size)) / 2);margin-inline-end:calc(-1 * var(--card-pad) / 2)}}@media (width<48rem){:where(:root:not([data-text-size])) [data-ds=card]{--card-radius:var(--radius-3xl);--card-pad:var(--spacing-inset-surface)}:where(:root:not([data-text-size])) [data-ds=card] [data-part=more]{--card-more-size:calc(var(--spacing) * 11)}:where(:root:not([data-text-size])) [data-ds=card] [data-part=more] [data-ds=icon-button]{--icon-button-size:var(--card-more-size);--icon-button-radius:var(--radius-lg)}:where(:root:not([data-text-size])) [data-ds=card][data-variant=media] [data-part=title]{font-size:var(--text-body);line-height:var(--text-body--line-height)}:where(:root:not([data-text-size])) [data-ds=card][data-variant=media] [data-part=more]{margin-block:calc((var(--text-body--line-height) - var(--card-more-size)) / 2);margin-inline-end:calc(-1 * var(--card-pad) / 2)}}[data-fade=block]{--fade-start-clear:0px;--fade-start:0px;--fade-end:0px;--fade-end-clear:0px}[data-fade=block][data-more-start]{--fade-start-clear:var(--spacing-gap-inline);--fade-start:var(--spacing-gap-section)}[data-fade=block][data-more-end]{--fade-end:calc(var(--spacing-gap-section) + var(--spacing-gap-field));--fade-end-clear:var(--spacing-gap-field)}[data-fade=block][data-more-start],[data-fade=block][data-more-end]{-webkit-mask-image:linear-gradient(to bottom, transparent var(--fade-start-clear), black var(--fade-start), black calc(100% - var(--fade-end)), transparent calc(100% - var(--fade-end-clear)));mask-image:linear-gradient(to bottom, transparent var(--fade-start-clear), black var(--fade-start), black calc(100% - var(--fade-end)), transparent calc(100% - var(--fade-end-clear)))}[data-fade=inline][data-more-end]{-webkit-mask-image:linear-gradient(to left, transparent, black var(--spacing-gap-section));mask-image:linear-gradient(to left, transparent, black var(--spacing-gap-section))}[data-ds=banner]{--banner-fill:var(--color-accent-soft);--banner-edge:var(--color-line);--banner-ink:var(--color-accent);--banner-radius:var(--radius-lg);gap:var(--spacing-gap-field);padding:var(--spacing-inset-surface);border:var(--border-control) solid var(--banner-edge);border-radius:var(--banner-radius);background-color:var(--banner-fill);flex-wrap:wrap}[data-ds=banner][data-variant=conflict]{--banner-fill:var(--color-attention-soft);--banner-edge:color-mix(in srgb, var(--color-attention-border) 50%, transparent);--banner-ink:var(--color-attention)}[data-ds=banner][data-variant=error]{--banner-fill:var(--color-danger-soft);--banner-edge:var(--color-danger-border);--banner-ink:var(--color-danger)}[data-ds=banner][data-variant=offline]{--banner-fill:var(--color-count);--banner-edge:var(--color-line-strong);--banner-ink:var(--color-fg-muted)}[data-ds=banner]>[data-part=body]{flex:1 1 calc(var(--spacing) * 64);gap:var(--spacing-gap-field)}[data-ds=banner]>[data-part=body]>[data-part=icon]{color:var(--banner-ink);margin-block-start:calc(var(--spacing) * .5)}[data-ds=banner] [data-part=copy]{gap:calc(var(--spacing) * .5)}[data-ds=banner] [data-part=title]{color:var(--color-fg);font-weight:600}[data-ds=banner] [data-part=text]{color:var(--color-fg-muted);font-size:var(--text-body);line-height:var(--text-body--line-height)}[data-ds=banner]>[data-part=actions]{align-items:flex-start;gap:var(--spacing-gap-group);flex-wrap:wrap;display:flex}@media (width<53.76rem){:where(:root[data-text-size="112"]) [data-ds=banner]{--banner-radius:var(--radius-2xl);flex-direction:column}:where(:root[data-text-size="112"]) [data-ds=banner]>[data-part=actions]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}:where(:root[data-text-size="112"]) [data-ds=banner]>[data-part=actions]>:first-child{grid-column:span 2}}@media (width<60rem){:where(:root[data-text-size="125"]) [data-ds=banner]{--banner-radius:var(--radius-2xl);flex-direction:column}:where(:root[data-text-size="125"]) [data-ds=banner]>[data-part=actions]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}:where(:root[data-text-size="125"]) [data-ds=banner]>[data-part=actions]>:first-child{grid-column:span 2}}@media (width<67.2rem){:where(:root[data-text-size="140"]) [data-ds=banner]{--banner-radius:var(--radius-2xl);flex-direction:column}:where(:root[data-text-size="140"]) [data-ds=banner]>[data-part=actions]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}:where(:root[data-text-size="140"]) [data-ds=banner]>[data-part=actions]>:first-child{grid-column:span 2}}@media (width<76.8rem){:where(:root[data-text-size="160"]) [data-ds=banner]{--banner-radius:var(--radius-2xl);flex-direction:column}:where(:root[data-text-size="160"]) [data-ds=banner]>[data-part=actions]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}:where(:root[data-text-size="160"]) [data-ds=banner]>[data-part=actions]>:first-child{grid-column:span 2}}@media (width<48rem){:where(:root:not([data-text-size])) [data-ds=banner]{--banner-radius:var(--radius-2xl);flex-direction:column}:where(:root:not([data-text-size])) [data-ds=banner]>[data-part=actions]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}:where(:root:not([data-text-size])) [data-ds=banner]>[data-part=actions]>:first-child{grid-column:span 2}}[data-ds=skeleton]{gap:var(--spacing-gap-field)}[data-ds=skeleton]>[data-part=title],[data-ds=skeleton]>[data-part=line]{block-size:calc(var(--spacing) * 3);border-radius:var(--radius-xs);background-color:var(--color-skeleton)}[data-ds=skeleton]>[data-part=title]{block-size:calc(var(--spacing) * 6)}@media (width<53.76rem){:where(:root[data-text-size="112"]) [data-ds=skeleton]>[data-part=line]{block-size:calc(var(--spacing) * 3.5)}}@media (width<60rem){:where(:root[data-text-size="125"]) [data-ds=skeleton]>[data-part=line]{block-size:calc(var(--spacing) * 3.5)}}@media (width<67.2rem){:where(:root[data-text-size="140"]) [data-ds=skeleton]>[data-part=line]{block-size:calc(var(--spacing) * 3.5)}}@media (width<76.8rem){:where(:root[data-text-size="160"]) [data-ds=skeleton]>[data-part=line]{block-size:calc(var(--spacing) * 3.5)}}@media (width<48rem){:where(:root:not([data-text-size])) [data-ds=skeleton]>[data-part=line]{block-size:calc(var(--spacing) * 3.5)}}[data-ds=skeleton]>[data-width="30"]{inline-size:30%}[data-ds=skeleton]>[data-width="40"]{inline-size:40%}[data-ds=skeleton]>[data-width="55"]{inline-size:55%}[data-ds=skeleton]>[data-width="70"]{inline-size:70%}[data-ds=skeleton]>[data-width="85"]{inline-size:85%}[data-ds=skeleton]>[data-part=label]{color:var(--color-fg-muted);font-size:var(--text-caption);line-height:var(--text-caption--line-height)}[data-ds=dialog]{--dialog-max-inline:var(--size-dialog-sm);--dialog-margin:var(--spacing-inset-surface);--dialog-header-end:var(--spacing-gap-group);inline-size:calc(100vw - 2 * var(--dialog-margin));max-inline-size:var(--dialog-max-inline);border-radius:var(--radius-overlay);max-block-size:85dvh;margin:auto;padding:0}[data-ds=dialog][data-size=md]{--dialog-max-inline:var(--size-dialog-md)}[data-ds=dialog][data-size=lg]{--dialog-max-inline:var(--spacing-dialog-lg)}[data-ds=dialog][data-size=full]{--dialog-max-inline:none;block-size:calc(100dvh - 2 * var(--dialog-margin));max-block-size:none}[data-ds=dialog]>[data-part=header]{block-size:var(--spacing-bar);gap:var(--spacing-gap-group);padding-inline:var(--spacing-inset-surface) var(--dialog-header-end);border-block-end:var(--border-control) solid var(--color-line)}[data-ds=dialog]>[data-part=header]>[data-part=back]{block-size:var(--spacing-control-sm);gap:var(--spacing-gap-inline);max-inline-size:40%;padding-inline:var(--spacing-gap-group);border-radius:var(--radius-control);font-size:var(--text-label);line-height:var(--text-label--line-height);color:var(--color-fg-muted);margin-inline-start:calc(-1 * var(--spacing-gap-group));font-weight:500}@media (hover:hover){[data-ds=dialog]>[data-part=header]>[data-part=back]:hover{background:var(--color-hover);color:var(--color-fg)}}[data-ds=dialog]>[data-part=header]>[data-part=title]{font-size:var(--text-title-sm);line-height:var(--text-title-sm--line-height);font-weight:var(--text-title-sm--font-weight)}[data-ds=dialog]>[data-part=body]{padding:var(--spacing-inset-surface)}[data-ds=dialog]>[data-part=discard]{gap:var(--spacing-gap-group);padding:var(--spacing-inset-tile) var(--spacing-inset-surface);border-block-start:var(--border-control) solid color-mix(in oklab, var(--color-attention-border) 50%, transparent);background:var(--color-attention-soft);color:var(--color-attention);font-weight:600}[data-ds=dialog]>[data-part=footer]{gap:var(--spacing-gap-group);padding:var(--spacing-inset-surface);border-block-start:var(--border-control) solid var(--color-line)}@media (width<53.76rem){:where(:root[data-text-size="112"]) [data-ds=dialog]{inline-size:calc(100% - 2 * var(--spacing-gap-field));max-inline-size:none;block-size:calc(100dvh - var(--safe-top) - var(--spacing-gap-group));border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;max-block-size:none;margin-block:auto 0;margin-inline:auto}:where(:root[data-text-size="112"]) [data-ds=dialog]>[data-part=footer]{padding-block-end:max(var(--spacing-inset-surface), var(--safe-bottom))}}@media (width<60rem){:where(:root[data-text-size="125"]) [data-ds=dialog]{inline-size:calc(100% - 2 * var(--spacing-gap-field));max-inline-size:none;block-size:calc(100dvh - var(--safe-top) - var(--spacing-gap-group));border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;max-block-size:none;margin-block:auto 0;margin-inline:auto}:where(:root[data-text-size="125"]) [data-ds=dialog]>[data-part=footer]{padding-block-end:max(var(--spacing-inset-surface), var(--safe-bottom))}}@media (width<67.2rem){:where(:root[data-text-size="140"]) [data-ds=dialog]{inline-size:calc(100% - 2 * var(--spacing-gap-field));max-inline-size:none;block-size:calc(100dvh - var(--safe-top) - var(--spacing-gap-group));border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;max-block-size:none;margin-block:auto 0;margin-inline:auto}:where(:root[data-text-size="140"]) [data-ds=dialog]>[data-part=footer]{padding-block-end:max(var(--spacing-inset-surface), var(--safe-bottom))}}@media (width<76.8rem){:where(:root[data-text-size="160"]) [data-ds=dialog]{inline-size:calc(100% - 2 * var(--spacing-gap-field));max-inline-size:none;block-size:calc(100dvh - var(--safe-top) - var(--spacing-gap-group));border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;max-block-size:none;margin-block:auto 0;margin-inline:auto}:where(:root[data-text-size="160"]) [data-ds=dialog]>[data-part=footer]{padding-block-end:max(var(--spacing-inset-surface), var(--safe-bottom))}}@media (width<48rem){:where(:root:not([data-text-size])) [data-ds=dialog]{inline-size:calc(100% - 2 * var(--spacing-gap-field));max-inline-size:none;block-size:calc(100dvh - var(--safe-top) - var(--spacing-gap-group));border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;max-block-size:none;margin-block:auto 0;margin-inline:auto}:where(:root:not([data-text-size])) [data-ds=dialog]>[data-part=footer]{padding-block-end:max(var(--spacing-inset-surface), var(--safe-bottom))}}[data-ds=popover]{--popover-enter:calc(var(--spacing) * 1.5);--pop-cap:min(70dvh, 30rem);--pop-max:min(var(--pop-cap), var(--pop-room,100dvh));--pop-content-max:calc(var(--pop-max) - 2 * (var(--spacing-gap-group) + 1px));max-block-size:var(--pop-max);max-inline-size:calc(100vw - 2 * var(--spacing-gap-group));padding:var(--spacing-gap-group);border-radius:var(--radius-overlay);margin:0}[data-ds=popover]>[data-part=body]{max-block-size:var(--pop-content-max);border-radius:max(0px, var(--radius-overlay) - var(--spacing-gap-group))}[data-ds=popover]>[data-part=caret]{--caret:calc(var(--spacing) * 3);inline-size:var(--caret);block-size:var(--caret);background:var(--glass-3-solid);border:1px solid var(--glass-3-border);pointer-events:none;position:absolute;inset-inline-start:calc(var(--pop-caret-x,50%) - var(--caret) / 2);rotate:45deg}[data-ds=popover][data-side=bottom]>[data-part=caret]{border-block-end-color:#0000;border-inline-end-color:#0000;inset-block-start:calc(var(--caret) / -2 - 1px)}[data-ds=popover][data-side=top]>[data-part=caret]{border-block-start-color:#0000;border-inline-start-color:#0000;inset-block-end:calc(var(--caret) / -2 - 1px)}[data-ds=popover][data-size=sm]{inline-size:calc(var(--spacing) * 80)}[data-ds=popover][data-size=md]{inline-size:calc(var(--spacing) * 100)}[data-ds=popover][data-tall]{--pop-cap:min(85dvh, 44rem)}[data-ds=popover][data-scrim]::backdrop{background-color:var(--color-scrim-modal);-webkit-backdrop-filter:blur(var(--blur-scrim));backdrop-filter:blur(var(--blur-scrim))}@media (prefers-reduced-motion:no-preference){[data-ds=popover]{transition-property:opacity,translate;transition-duration:var(--duration-base);transition-timing-function:var(--ease-enter)}[data-ds=popover][data-scrim]::backdrop{transition:background-color var(--duration-base) var(--ease-enter)}@starting-style{[data-ds=popover]:popover-open{opacity:0;translate:0 calc(-1 * var(--popover-enter))}[data-ds=popover][data-side=top]:popover-open{translate:0 var(--popover-enter)}[data-ds=popover][data-scrim]:popover-open::backdrop{background-color:#0000}}}[data-ds=sheet]{--sheet-edge:calc(var(--spacing) * 1.5);border-radius:var(--radius-sheet) var(--radius-sheet) 0 0}[data-ds=sheet]>[data-part=header]{padding:0 var(--sheet-pad-x) var(--spacing-gap-group);border-block-end:var(--border-control) solid var(--color-line)}[data-ds=sheet-clip]>[data-part=room]{container-type:size}[data-ds=sheet][data-variant=panel]{--sheet-pad-x:calc(var(--spacing) * 3.5);--sheet-full:calc(100cqb - var(--sheet-gap));--sheet-shown:min(var(--sheet-peek), var(--sheet-full));--sheet-rest:calc(var(--sheet-full) - var(--sheet-shown));block-size:var(--sheet-full);translate:0 var(--sheet-offset,var(--sheet-rest));padding-block-end:var(--sheet-offset,var(--sheet-rest))}[data-ds=sheet][data-variant=panel][data-detent=half]{--sheet-shown:min(max(50cqb, var(--sheet-half-min)), var(--sheet-half-max), var(--sheet-full))}[data-ds=sheet][data-variant=panel][data-detent=full]{--sheet-shown:var(--sheet-full)}[data-ds=sheet][data-variant=panel][data-detent=closed]{--sheet-shown:0px}[data-ds=sheet][data-variant=panel][data-detent=closed]:not([data-dragging]){visibility:hidden}[data-ds=sheet][data-variant=panel]>[data-part=body]{padding:var(--spacing-inset-tile) var(--sheet-pad-x) calc(var(--spacing) * 5)}[data-ds=sheet-clip]{--sheet-shadow-room:calc(var(--spacing) * 14);inset-inline:calc(var(--spacing) * 1.5);border-end-end-radius:var(--sheet-foot-radius,0);border-end-start-radius:var(--sheet-foot-radius,0);padding-block-start:var(--sheet-shadow-room);inset-block-start:calc(var(--safe-top) + var(--spacing-inset-surface));inset-block-end:calc(var(--size-bottom-nav) + max(var(--spacing-gap-group), var(--safe-bottom)) + var(--spacing-gap-group))}@media (prefers-reduced-motion:no-preference){[data-ds=sheet][data-variant=panel]:not([data-dragging]){transition:translate var(--duration-sheet) var(--ease-enter), visibility var(--duration-sheet)}[data-ds=sheet][data-variant=action]{transition:translate var(--duration-slow) var(--ease-enter)}@starting-style{[data-ds=sheet][data-variant=action]{translate:0 100%}}}[data-ds=sheet][data-variant=action]{inset-inline:var(--sheet-edge);max-block-size:calc(100dvh - var(--safe-top) - var(--spacing-inset-surface));padding-block-end:var(--safe-bottom)}[data-ds=sheet]>[data-part=title]{padding:0 var(--spacing-inset-surface) var(--spacing-gap-group);font-size:var(--text-title-sm);line-height:var(--text-title-sm--line-height);font-weight:var(--text-title-sm--font-weight)}[data-ds=sheet][data-variant=action]>[data-part=body]{padding-inline:var(--spacing-gap-group)}[data-ds=sheet]>[data-part=footer]{padding:var(--spacing-inset-tile)}[data-ds=sheet]>[data-part=grab]{block-size:var(--size-sheet-grab)}[data-ds=sheet]>[data-part=grab]>[data-part=handle]{inline-size:calc(var(--spacing) * 11);block-size:var(--size-sheet-grab);border-radius:var(--radius-control)}[data-ds=sheet]>[data-part=grab]>[data-part=handle]:after{content:"";inset:0 calc(var(--spacing) * -4) calc(var(--spacing) * -1);position:absolute}[data-ds=sheet]>[data-part=grab]>[data-part=handle]>[data-part=bar]{inline-size:calc(var(--spacing) * 11);block-size:calc(var(--spacing) * 1.25);border-radius:var(--radius-chip);background:color-mix(in oklab, var(--color-fg-muted) 38%, transparent)}[data-ds=menu][data-variant=popover]{min-inline-size:14rem}[data-ds=menu] [data-part=item]{--menu-row:var(--spacing-row);--menu-pad:calc(var(--spacing) * 2.5);min-block-size:var(--menu-row);gap:var(--menu-pad);padding-inline:var(--menu-pad);border-radius:var(--radius-control);color:var(--color-fg);font-size:var(--text-body);line-height:var(--text-body--line-height)}[data-ds=menu][data-variant=sheet] [data-part=item]{--menu-row:calc(var(--spacing) * 14);font-size:var(--text-prose);line-height:var(--text-prose--line-height)}[data-ds=menu] [data-part=item][data-tone=danger]{color:var(--color-danger)}[data-ds=menu] [data-part=item]:focus-visible{background:var(--color-hover)}[data-ds=menu] [data-part=item]:active{background:var(--color-pressed)}[data-ds=menu] [data-part=item][aria-disabled=true]{cursor:default}[data-ds=menu] [data-part=item][aria-disabled=true] :is([data-ds=icon],[data-ds=kbd],[data-part=label]){opacity:.45}[data-ds=menu] [data-part=item][aria-disabled=true]:active{background:0 0}@media (hover:hover){[data-ds=menu] [data-part=item]:hover{background:var(--color-hover)}}[data-ds=menu] [data-part=detail]{font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--color-fg-muted)}[data-ds=menu] [data-part=check]{inline-size:calc(var(--spacing) * 4);flex-shrink:0;justify-content:center;display:inline-flex}[data-ds=menu] [data-part=separator]{margin-block:calc(var(--spacing) * 1);border-color:var(--color-line)}[data-ds=toast]{z-index:var(--z-toast);justify-content:flex-end;inset-block-end:var(--toast-bottom,calc(var(--size-status-bar) + var(--stage-margin-bottom) + var(--spacing) * 3));inset-inline-end:calc(var(--spacing) * 6)}[data-ds=toast]>[data-part=card]{--toast-ink:var(--color-fg-muted);max-inline-size:var(--size-dialog-sm);gap:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2.5);padding-inline:calc(var(--spacing) * 3.5) calc(var(--spacing) * 2.5);border-radius:var(--radius-lg)}[data-ds=toast]>[data-part=card][data-tone=success]{--toast-ink:var(--color-success)}[data-ds=toast]>[data-part=card][data-tone=error]{--toast-ink:var(--color-danger)}[data-ds=toast]>[data-part=card]>[data-part=icon]{color:var(--toast-ink)}[data-ds=toast] [data-part=message]{color:var(--color-fg);font-size:var(--text-body);line-height:var(--text-body--line-height)}@media (prefers-reduced-motion:no-preference){[data-ds=toast]>[data-part=card]{transition-property:opacity,translate;transition-duration:var(--duration-moderate);transition-timing-function:var(--ease-enter)}@starting-style{[data-ds=toast]>[data-part=card]{opacity:0;translate:0 calc(var(--spacing) * 2)}}}@media (width<53.76rem){:where(:root[data-text-size="112"]) [data-ds=toast]{inset-inline:calc(var(--spacing) * 3);justify-content:center;inset-block-end:var(--toast-bottom,calc(var(--size-bottom-nav) + max(calc(var(--spacing) * 2), var(--safe-bottom)) + var(--spacing) * 3))}:where(:root[data-text-size="112"]) [data-ds=toast]>[data-part=card]{border-radius:var(--radius-2xl);inline-size:100%;max-inline-size:none}}@media (width<60rem){:where(:root[data-text-size="125"]) [data-ds=toast]{inset-inline:calc(var(--spacing) * 3);justify-content:center;inset-block-end:var(--toast-bottom,calc(var(--size-bottom-nav) + max(calc(var(--spacing) * 2), var(--safe-bottom)) + var(--spacing) * 3))}:where(:root[data-text-size="125"]) [data-ds=toast]>[data-part=card]{border-radius:var(--radius-2xl);inline-size:100%;max-inline-size:none}}@media (width<67.2rem){:where(:root[data-text-size="140"]) [data-ds=toast]{inset-inline:calc(var(--spacing) * 3);justify-content:center;inset-block-end:var(--toast-bottom,calc(var(--size-bottom-nav) + max(calc(var(--spacing) * 2), var(--safe-bottom)) + var(--spacing) * 3))}:where(:root[data-text-size="140"]) [data-ds=toast]>[data-part=card]{border-radius:var(--radius-2xl);inline-size:100%;max-inline-size:none}}@media (width<76.8rem){:where(:root[data-text-size="160"]) [data-ds=toast]{inset-inline:calc(var(--spacing) * 3);justify-content:center;inset-block-end:var(--toast-bottom,calc(var(--size-bottom-nav) + max(calc(var(--spacing) * 2), var(--safe-bottom)) + var(--spacing) * 3))}:where(:root[data-text-size="160"]) [data-ds=toast]>[data-part=card]{border-radius:var(--radius-2xl);inline-size:100%;max-inline-size:none}}@media (width<48rem){:where(:root:not([data-text-size])) [data-ds=toast]{inset-inline:calc(var(--spacing) * 3);justify-content:center;inset-block-end:var(--toast-bottom,calc(var(--size-bottom-nav) + max(calc(var(--spacing) * 2), var(--safe-bottom)) + var(--spacing) * 3))}:where(:root:not([data-text-size])) [data-ds=toast]>[data-part=card]{border-radius:var(--radius-2xl);inline-size:100%;max-inline-size:none}}[data-ds=save-pill]{--save-pill-fill:var(--color-success-soft);--save-pill-ink:var(--color-success);block-size:calc(var(--spacing) * 7.5);padding-inline:var(--spacing-pad-chip);gap:var(--spacing-gap-inline);border-radius:var(--radius-chip);background-color:var(--save-pill-fill);color:var(--save-pill-ink);font-size:var(--text-label);line-height:var(--text-label--line-height);font-weight:var(--text-label--font-weight)}[data-ds=save-pill][data-compact]{block-size:calc(var(--spacing) * 6.5)}[data-ds=save-pill][data-state=saving]{--save-pill-fill:var(--color-pressed);--save-pill-ink:var(--color-fg)}[data-ds=save-pill][data-state=unsaved]{--save-pill-fill:var(--color-count);--save-pill-ink:var(--color-fg)}[data-ds=save-pill][data-state=offline]{--save-pill-fill:var(--color-count);--save-pill-ink:var(--color-fg-muted)}[data-ds=save-pill][data-state=conflict]{--save-pill-fill:var(--color-attention-soft);--save-pill-ink:var(--color-attention)}[data-ds=save-pill][data-state=error]{--save-pill-fill:var(--color-danger-soft);--save-pill-ink:var(--color-danger)}@media (hover:hover){button[data-ds=save-pill]:hover{filter:brightness(.95)}}[data-density=touch] button[data-ds=save-pill]{min-block-size:var(--spacing-control-sm)}@media (pointer:coarse){:root:not([data-density]) button[data-ds=save-pill]{min-block-size:var(--spacing-control-sm)}}@media (width<53.76rem){:where(:root[data-text-size="112"]) [data-ds=save-pill]{font-weight:600}}@media (width<60rem){:where(:root[data-text-size="125"]) [data-ds=save-pill]{font-weight:600}}@media (width<67.2rem){:where(:root[data-text-size="140"]) [data-ds=save-pill]{font-weight:600}}@media (width<76.8rem){:where(:root[data-text-size="160"]) [data-ds=save-pill]{font-weight:600}}@media (width<48rem){:where(:root:not([data-text-size])) [data-ds=save-pill]{font-weight:600}}[data-ds=save-pill]>[data-part=dot]{inline-size:calc(var(--spacing) * 2);block-size:calc(var(--spacing) * 2);border-radius:var(--radius-full);background-color:var(--color-accent)}[data-ds=progress-bar]{gap:var(--spacing-gap-group)}[data-ds=progress-bar]>[data-part=track]{block-size:var(--spacing-gap-group);border-radius:var(--radius-chip);background-color:var(--color-count)}[data-ds=progress-bar] [data-part=fill]{inline-size:var(--progress-fill);border-radius:var(--radius-chip);background-color:var(--color-accent);transition:inline-size var(--duration-base) var(--ease-standard)}[data-ds=progress-bar]>[data-part=text]{color:var(--color-fg-muted);font-size:var(--text-label);line-height:var(--text-label--line-height)}@media (prefers-reduced-motion:reduce){[data-ds=progress-bar] [data-part=fill]{transition:none}}[data-ds=empty-state]{gap:var(--spacing-gap-field)}[data-ds=empty-state][data-variant=boxed]{padding:var(--spacing-inset-surface);border:var(--border-control) dashed var(--color-line-strong);border-radius:var(--radius-lg);background-color:var(--color-field);flex-direction:column}[data-ds=empty-state][data-variant=inline]{padding-block:calc(var(--spacing) * 2);align-items:flex-start}[data-ds=empty-state]>[data-part=body]{gap:calc(var(--spacing) * 2.5)}[data-ds=empty-state]>[data-part=body]>[data-part=icon]{color:var(--color-fg-muted);margin-block-start:calc(var(--spacing) * .5)}[data-ds=empty-state][data-tone=success]>[data-part=body]>[data-part=icon]{color:var(--color-success)}[data-ds=empty-state] [data-part=copy]{gap:calc(var(--spacing) * .5)}[data-ds=empty-state] [data-part=title]{color:var(--color-fg);font-weight:600}[data-ds=empty-state][data-variant=inline]:not(:has([data-part=icon],[data-part=text])) [data-part=title]{color:var(--color-fg-muted);font-size:var(--text-label);font-weight:400;line-height:var(--text-label--line-height)}[data-ds=empty-state] [data-part=text]{color:var(--color-fg-muted);font-size:var(--text-body);line-height:var(--text-body--line-height)}[data-ds=empty-state]>[data-part=actions]{gap:var(--spacing-gap-group);flex-wrap:wrap;display:flex}@media (width<53.76rem){:where(:root[data-text-size="112"]) [data-ds=empty-state][data-variant=boxed]{border-radius:var(--radius-2xl)}:where(:root[data-text-size="112"]) [data-ds=empty-state]>[data-part=actions]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (width<60rem){:where(:root[data-text-size="125"]) [data-ds=empty-state][data-variant=boxed]{border-radius:var(--radius-2xl)}:where(:root[data-text-size="125"]) [data-ds=empty-state]>[data-part=actions]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (width<67.2rem){:where(:root[data-text-size="140"]) [data-ds=empty-state][data-variant=boxed]{border-radius:var(--radius-2xl)}:where(:root[data-text-size="140"]) [data-ds=empty-state]>[data-part=actions]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (width<76.8rem){:where(:root[data-text-size="160"]) [data-ds=empty-state][data-variant=boxed]{border-radius:var(--radius-2xl)}:where(:root[data-text-size="160"]) [data-ds=empty-state]>[data-part=actions]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (width<48rem){:where(:root:not([data-text-size])) [data-ds=empty-state][data-variant=boxed]{border-radius:var(--radius-2xl)}:where(:root:not([data-text-size])) [data-ds=empty-state]>[data-part=actions]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}[data-ds=ref-chip]{--ref-chip-h:var(--spacing-chip-glass);--ref-chip-radius:var(--radius-xl);--ref-chip-inset:calc(var(--spacing) * 1);--ref-chip-gap:calc(var(--spacing) * 2.5);--ref-chip-text-end:calc(var(--spacing-pad-chip) + var(--spacing) * .5);--ref-chip-end:var(--ref-chip-text-end);--ref-chip-thumb:calc(var(--ref-chip-h) - 2 * var(--border-control) - 2 * var(--ref-chip-inset));--ref-chip-start:calc(var(--ref-chip-inset) + var(--ref-chip-thumb) + var(--ref-chip-gap));--ref-chip-pill-h:calc(var(--spacing) * 5.5);--ref-chip-button:calc(var(--spacing) * 7);--ref-chip-inner-radius:calc(var(--ref-chip-radius) - var(--border-control));--ref-chip-veil:var(--glass-chip-tint);--ref-chip-veil-hover:var(--glass-chip-tint-hover);--glass-backdrop-tint:var(--ref-chip-veil);isolation:isolate;block-size:var(--ref-chip-h);align-content:flex-start;align-items:center;column-gap:var(--ref-chip-gap);row-gap:var(--ref-chip-h);padding-inline:var(--ref-chip-start) var(--ref-chip-end);border:var(--border-control) solid var(--glass-tile-border);border-radius:var(--ref-chip-radius);background:linear-gradient(120deg, var(--glass-tile-fallback-from), var(--glass-tile-fallback-to)) padding-box;box-shadow:var(--glass-chip-shadow);color:var(--color-fg);vertical-align:middle;white-space:nowrap;overflow-clip-margin:max(4px, (2.75rem - var(--ref-chip-h)) / 2 + var(--border-control));transition:--glass-backdrop-tint var(--duration-fast) var(--ease-standard);flex-wrap:wrap;display:inline-flex;overflow:clip}[data-ds=ref-chip]:before,[data-ds=ref-chip]:after{content:"";z-index:-1;border-radius:var(--ref-chip-inner-radius);pointer-events:none;position:absolute;inset:0}[data-ds=ref-chip]:before{background:var(--glass-backdrop-tint)}[data-ds=ref-chip]:after{box-shadow:inset 0 1px 0 var(--glass-tile-highlight)}[data-ds=ref-chip]:has(>[data-part=ground]){--ref-chip-film-shown:var(--ref-chip-film,.72);--ref-chip-veil:color-mix(in srgb, var(--color-surface) calc(var(--ref-chip-film-shown) * 100%), transparent);--ref-chip-veil-hover:color-mix(in srgb, var(--color-surface) calc(max(var(--ref-chip-film-shown) - .1, .6) * 100%), transparent);--ref-chip-ground:blur(14px) saturate(var(--ref-chip-saturate,1.5)) brightness(var(--ref-chip-lift,1))}[data-ds=ref-chip] [data-part=ground]{--ref-chip-bleed:calc(var(--glass-tile-bleed) * 2);z-index:-2;inset:calc(-1 * var(--ref-chip-bleed));inline-size:calc(100% + 2 * var(--ref-chip-bleed));block-size:calc(100% + 2 * var(--ref-chip-bleed));object-fit:cover;filter:var(--ref-chip-ground);clip-path:inset(calc(var(--ref-chip-bleed) + 1px) round calc(var(--ref-chip-inner-radius) - 1px))}[data-ds=ref-chip]:has(>:is([data-part=kind],[data-part=gm-tag],[data-part=create]):last-child){--ref-chip-end:calc((var(--ref-chip-h) - 2 * var(--border-control) - var(--ref-chip-pill-h)) / 2)}[data-ds=ref-chip]:has(>[data-part=remove]){--ref-chip-button-inset:calc((var(--ref-chip-h) - 2 * var(--border-control) - var(--ref-chip-button)) / 2);--ref-chip-end:calc(var(--ref-chip-button-inset) + var(--ref-chip-button) + var(--ref-chip-gap))}[data-ds=ref-chip][data-variant=unresolved]{flex-wrap:nowrap}[data-ds=ref-chip] [data-part=thumb]{inline-size:var(--ref-chip-thumb);block-size:var(--ref-chip-thumb);border-radius:calc(var(--ref-chip-radius) - var(--ref-chip-inset));background:var(--glass-chip-pill);box-shadow:inset 0 1px 0 var(--glass-tile-highlight), var(--glass-tile-thumb-shadow);position:absolute;inset-block-start:calc(50% - var(--ref-chip-thumb) / 2);inset-inline-start:var(--ref-chip-inset)}[data-ds=ref-chip] [data-part=thumb]:not(:has(img)){background:var(--glass-tile-pill);box-shadow:inset 0 1px 0 var(--glass-tile-highlight)}[data-ds=ref-chip] [data-part=link]:after{content:"";inset:calc(-1 * var(--border-control));border-radius:inherit;position:absolute}[data-ds=ref-chip] [data-part=link],[data-ds=ref-chip] [data-part=text]{justify-content:center;align-self:baseline;block-size:100%}[data-ds=ref-chip] :is([data-part=name],[data-part=role]){text-align:match-parent;text-overflow:ellipsis;overflow:hidden}[data-ds=ref-chip] [data-part=name]{font-size:var(--text-body);font-weight:600;line-height:var(--text-body--line-height)}[data-ds=ref-chip][data-size=md] :is([data-part=link],[data-part=text]){flex:none;max-inline-size:100%}[data-ds=ref-chip][data-size=md] [data-part=name]{-webkit-line-clamp:2;white-space:normal;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;text-wrap:balance;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box}[data-ds=ref-chip] [data-part=tail]{white-space:nowrap;display:inline-block}[data-ds=ref-chip][data-size=md] [data-part=role]+[data-part=name]{-webkit-line-clamp:1}[data-ds=ref-chip] [data-part=role]{color:var(--color-fg-muted);font-size:var(--text-caption);font-weight:500;line-height:var(--text-caption--line-height)}[data-ds=ref-chip] [data-part=kind],[data-ds=ref-chip] [data-part=gm-tag],[data-ds=ref-chip] [data-part=create]{block-size:var(--ref-chip-pill-h);padding-inline:calc(var(--spacing) * 2);border-radius:var(--radius-full);font-size:var(--text-caption);font-weight:600;line-height:var(--ref-chip-pill-h);position:relative}[data-ds=ref-chip] [data-part=kind]{background:var(--glass-chip-pill);color:var(--color-fg)}[data-ds=ref-chip] [data-part=gm-tag]{gap:calc(var(--spacing) * 1);padding-inline:calc(var(--spacing) * 1.5) calc(var(--spacing) * 2);box-shadow:inset 0 0 0 var(--border-control) var(--color-gm-border);color:var(--color-gm)}[data-ds=ref-chip] [data-part=create]{z-index:1;background:var(--color-attention-solid);color:var(--color-on-attention);cursor:pointer;touch-action:manipulation;flex:none}[data-ds=ref-chip] [data-part=remove]{z-index:1;inline-size:var(--ref-chip-button);block-size:var(--ref-chip-button);border-radius:var(--radius-sm);background:var(--glass-chip-pill);box-shadow:inset 0 1px 0 var(--glass-tile-highlight);color:var(--color-fg);cursor:pointer;touch-action:manipulation;position:absolute;inset-block-start:calc(50% - var(--ref-chip-button) / 2);inset-inline-end:var(--ref-chip-button-inset)}[data-ds=ref-chip] [data-part=remove]:after,[data-ds=ref-chip] [data-part=create]:after{content:"";position:absolute;inset-block:calc(50% - max(100%,2.75rem)/2);inset-inline:calc(50% - max(100%,2.75rem)/2)}[data-ds=ref-chip] [data-part=remove]:focus-visible,[data-ds=ref-chip] [data-part=create]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}[data-ds=ref-chip]:has([data-part=link]:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}@media (hover:hover){[data-ds=ref-chip]:has([data-part=link]:hover){--glass-backdrop-tint:var(--ref-chip-veil-hover);border-color:var(--color-line-strong)}[data-ds=ref-chip] [data-part=remove]:hover{background:var(--color-selected)}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){[data-ds=ref-chip] [data-part=ground]{display:none!important}[data-ds=ref-chip]:before{background:var(--glass-chip-tint)}}[data-ds=ref-chip][data-variant=unresolved]{border-style:dashed;border-color:var(--color-attention-border);background:var(--color-attention-soft);box-shadow:none;color:var(--color-attention)}[data-ds=ref-chip][data-variant=unresolved]:before,[data-ds=ref-chip][data-variant=unresolved]:after{content:none}[data-ds=ref-chip][data-variant=unresolved] [data-part=thumb]{box-shadow:none;background:0 0}[data-ds=ref-chip][data-variant=gm]{border:var(--border-emphasis) dashed var(--color-gm-border)}[data-ds=ref-chip][data-size=sm]{--ref-chip-h:var(--spacing-chip-inline);--ref-chip-radius:var(--radius-sm);--ref-chip-inset:calc(var(--spacing) * .5);--ref-chip-gap:calc(var(--spacing) * 1.5);--ref-chip-end:calc(var(--spacing) * 2.25);--ref-chip-pill-h:calc(var(--spacing) * 4.5);box-shadow:none;vertical-align:baseline}[data-ds=ref-chip][data-size=sm] [data-part=thumb]{box-shadow:none}[data-ds=ref-chip][data-size=sm] [data-part=create]{padding-inline:calc(var(--spacing) * 1.5)}@media (width<53.76rem){:where(:root[data-text-size="112"]) [data-ds=ref-chip][data-size=sm]{--ref-chip-h:calc(var(--spacing) * 8);--ref-chip-inset:calc(var(--spacing) * .75)}:where(:root[data-text-size="112"]) [data-ds=ref-chip][data-size=sm] [data-part=link]:after{inset-block:calc((var(--ref-chip-h) - 2.75rem) / 2 - var(--border-control))}}@media (width<60rem){:where(:root[data-text-size="125"]) [data-ds=ref-chip][data-size=sm]{--ref-chip-h:calc(var(--spacing) * 8);--ref-chip-inset:calc(var(--spacing) * .75)}:where(:root[data-text-size="125"]) [data-ds=ref-chip][data-size=sm] [data-part=link]:after{inset-block:calc((var(--ref-chip-h) - 2.75rem) / 2 - var(--border-control))}}@media (width<67.2rem){:where(:root[data-text-size="140"]) [data-ds=ref-chip][data-size=sm]{--ref-chip-h:calc(var(--spacing) * 8);--ref-chip-inset:calc(var(--spacing) * .75)}:where(:root[data-text-size="140"]) [data-ds=ref-chip][data-size=sm] [data-part=link]:after{inset-block:calc((var(--ref-chip-h) - 2.75rem) / 2 - var(--border-control))}}@media (width<76.8rem){:where(:root[data-text-size="160"]) [data-ds=ref-chip][data-size=sm]{--ref-chip-h:calc(var(--spacing) * 8);--ref-chip-inset:calc(var(--spacing) * .75)}:where(:root[data-text-size="160"]) [data-ds=ref-chip][data-size=sm] [data-part=link]:after{inset-block:calc((var(--ref-chip-h) - 2.75rem) / 2 - var(--border-control))}}@media (width<48rem){:where(:root:not([data-text-size])) [data-ds=ref-chip][data-size=sm]{--ref-chip-h:calc(var(--spacing) * 8);--ref-chip-inset:calc(var(--spacing) * .75)}:where(:root:not([data-text-size])) [data-ds=ref-chip][data-size=sm] [data-part=link]:after{inset-block:calc((var(--ref-chip-h) - 2.75rem) / 2 - var(--border-control))}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) [data-ds=ref-chip]{--ref-chip-veil:var(--glass-chip-tint);--ref-chip-veil-hover:var(--glass-chip-tint-hover);--ref-chip-ground:var(--glass-chip-blur)}}:root[data-theme=dark] [data-ds=ref-chip]{--ref-chip-veil:var(--glass-chip-tint);--ref-chip-veil-hover:var(--glass-chip-tint-hover);--ref-chip-ground:var(--glass-chip-blur)}[data-ds=glass-backdrop]{z-index:-1;border-radius:inherit;background:linear-gradient(135deg, var(--glass-tile-fallback-from), var(--glass-tile-fallback-to))}[data-ds=glass-backdrop][data-tone=attention]{background:linear-gradient(135deg, var(--color-attention-soft), var(--glass-tile-fallback-to))}[data-ds=glass-backdrop] [data-part=img]{inset:calc(-1 * var(--glass-tile-bleed));inline-size:calc(100% + 2 * var(--glass-tile-bleed));block-size:calc(100% + 2 * var(--glass-tile-bleed));object-fit:cover;filter:var(--glass-backdrop-blur,var(--glass-tile-blur))}[data-ds=glass-backdrop] [data-part=tint]{background:linear-gradient(to top, var(--glass-backdrop-veil,var(--glass-backdrop-tint)) var(--glass-backdrop-veil-h,0px), var(--glass-backdrop-tint) calc(var(--glass-backdrop-veil-h,0px) + var(--spacing-gap-label)))}[data-ds=ref-card]{--ref-card-inset:var(--spacing-inset-glass-tile);--ref-card-name-h:calc(2 * var(--text-body--line-height));--ref-card-pill-h:calc(var(--text-caption--line-height) + var(--spacing) * 1);--glass-backdrop-tint:var(--glass-tile-tint);--glass-backdrop-veil:var(--glass-tile-veil);--glass-backdrop-veil-h:calc(var(--spacing-gap-label) * 2 + var(--ref-card-name-h) + var(--ref-card-pill-h) + var(--spacing-gap-inline) - var(--spacing-gap-label) / 2);isolation:isolate;inline-size:100%;padding:var(--ref-card-inset) var(--ref-card-inset) var(--spacing-gap-label);border:var(--border-control) solid var(--glass-tile-border);border-radius:var(--radius-xl);box-shadow:var(--glass-tile-shadow);color:var(--color-fg);overflow:hidden}@media (prefers-reduced-motion:no-preference){[data-ds=ref-card]{transition:--glass-backdrop-tint var(--duration-fast) var(--ease-standard)}}[data-ds=ref-card] [data-part=media]{aspect-ratio:4/3;border-radius:var(--radius-md);box-shadow:var(--glass-tile-thumb-shadow)}[data-ds=ref-card] [data-part=icon]{background:var(--glass-tile-pill);box-shadow:inset 0 1px 0 var(--glass-tile-highlight)}[data-ds=ref-card] [data-part=icon]>[data-ds=icon]{inline-size:var(--size-icon-nav);block-size:var(--size-icon-nav)}[data-ds=ref-card] [data-part=name]{min-block-size:var(--ref-card-name-h);margin:var(--spacing-gap-label) calc(var(--spacing) * 1) var(--spacing-gap-inline);font-size:var(--text-body);font-weight:600;line-height:var(--text-body--line-height);overflow-wrap:anywhere}[data-ds=ref-card] [data-part=kind],[data-ds=ref-card] [data-part=create]{block-size:var(--ref-card-pill-h);margin:auto calc(var(--spacing) * .75) 0;padding-inline:var(--spacing-gap-label);border-radius:var(--radius-chip);font-size:var(--text-caption);font-weight:600;line-height:var(--ref-card-pill-h)}[data-ds=ref-card] [data-part=kind]{background:var(--glass-tile-pill)}[data-ds=ref-card] [data-part=create]{z-index:1;background:var(--color-attention-solid);color:var(--color-on-attention)}[data-ds=ref-card] [data-part=link]{border-radius:inherit;outline:none}[data-ds=ref-card]:has([data-part=link]:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}[data-ds=ref-card] [data-part=remove]{z-index:1;inline-size:var(--spacing-glass-button);block-size:var(--spacing-glass-button);border-radius:var(--radius-tile);background:var(--glass-tile-pill);-webkit-backdrop-filter:var(--glass-tile-button-blur);backdrop-filter:var(--glass-tile-button-blur);box-shadow:inset 0 1px 0 var(--glass-tile-highlight);color:var(--color-fg);cursor:pointer;inset-block-start:calc(var(--ref-card-inset) * 2);inset-inline-end:calc(var(--ref-card-inset) * 2)}[data-ds=ref-card] [data-part=remove]:after{inset:calc((var(--spacing-glass-button) - max(var(--spacing-glass-button), 2.75rem)) / 2);content:"";position:absolute}[data-ds=ref-card] [data-part=remove]:focus-visible,[data-ds=ref-card] [data-part=create]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}[data-ds=ref-card][data-variant=unresolved]{border-style:dashed;border-color:var(--color-attention-border)}[data-ds=ref-card][data-variant=unresolved] [data-part=name]{color:var(--color-attention)}@media (hover:hover){[data-ds=ref-card]:has([data-part=link]:hover){--glass-backdrop-tint:var(--glass-tile-tint-hover)}[data-ds=ref-card] [data-part=remove]:hover{background:var(--color-selected)}}@media (pointer:coarse){[data-ds=ref-card]:has([data-part=link]:active){scale:.98}}[data-ds=ref-cards]{min-inline-size:min(100cqi, var(--spacing-tile));grid-template-columns:repeat(auto-fill, var(--spacing-tile));gap:var(--spacing-gap-field);grid-auto-rows:1fr}@media (width<53.76rem){:where(:root[data-text-size="112"]) [data-ds=ref-cards]{grid-template-columns:repeat(auto-fill, minmax(var(--spacing-tile), 1fr))}}@media (width<60rem){:where(:root[data-text-size="125"]) [data-ds=ref-cards]{grid-template-columns:repeat(auto-fill, minmax(var(--spacing-tile), 1fr))}}@media (width<67.2rem){:where(:root[data-text-size="140"]) [data-ds=ref-cards]{grid-template-columns:repeat(auto-fill, minmax(var(--spacing-tile), 1fr))}}@media (width<76.8rem){:where(:root[data-text-size="160"]) [data-ds=ref-cards]{grid-template-columns:repeat(auto-fill, minmax(var(--spacing-tile), 1fr))}}@media (width<48rem){:where(:root:not([data-text-size])) [data-ds=ref-cards]{grid-template-columns:repeat(auto-fill, minmax(var(--spacing-tile), 1fr))}}[data-ds=ref-cards] [data-part=more]{gap:var(--spacing-gap-inline);border:var(--border-emphasis) dashed var(--color-line-strong);border-radius:var(--radius-xl);color:var(--color-fg-muted);font-size:var(--text-label);font-weight:600;line-height:var(--text-label--line-height);cursor:pointer}[data-ds=ref-cards] [data-part=more-count]{color:var(--color-fg);font-size:var(--text-title);line-height:var(--text-title--line-height);font-variant-numeric:tabular-nums}[data-ds=ref-cards] [data-part=more]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (hover:hover){[data-ds=ref-cards] [data-part=more]:hover{border-color:var(--color-accent);color:var(--color-accent)}}[data-ds=avatar]{--avatar-box:var(--size-icon-md);inline-size:var(--avatar-box);block-size:var(--avatar-box);border-radius:var(--radius-full)}[data-ds=avatar][data-size=md]{--avatar-box:var(--size-icon-lg)}[data-ds=avatar][data-size=lg]{--avatar-box:var(--spacing-thumb-md)}[data-ds=avatar][data-size=xl]{--avatar-box:var(--spacing-thumb-lg)}[data-ds=avatar][data-size=xxl]{--avatar-box:calc(var(--spacing-thumb-lg) * 1.4)}[data-ds=avatar][data-size=xxl][data-state=image]{box-shadow:0 0 0 2px var(--color-surface), var(--glass-tile-thumb-shadow)}[data-ds=avatar][data-shape=square]{border-radius:var(--radius-tile)}[data-ds=avatar][data-state=image]{background:var(--color-count);box-shadow:0 0 0 var(--border-control) var(--color-line)}[data-ds=avatar][data-shape=square][data-state=icon]{background:var(--color-count)}[data-ds=ref-row]{gap:var(--spacing-gap-field);padding:calc(var(--spacing) * 1) var(--spacing-pad-row);border-radius:var(--radius-control);color:var(--color-fg);outline:none}[data-ds=ref-row]:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}[data-ds=ref-row] [data-part=name]{overflow-wrap:anywhere;font-size:var(--text-body);font-weight:500;line-height:var(--text-body--line-height)}[data-ds=ref-row] [data-part=kind]{color:var(--color-fg-muted);font-size:var(--text-caption);line-height:var(--text-caption--line-height);padding-inline-start:var(--spacing-gap-group)}@media (hover:hover){[data-ds=ref-row]:hover{background:var(--color-hover)}}[data-ds=badge]{--badge-h:var(--spacing-chip-h);--badge-pad:var(--spacing-pad-chip);--badge-radius:var(--radius-chip);block-size:var(--badge-h);gap:var(--spacing-gap-inline);padding-inline:var(--badge-pad);border-radius:var(--badge-radius);font-size:var(--text-label);line-height:var(--text-label--line-height)}[data-ds=badge]:has(>[data-ds=icon]:first-child){padding-inline-start:calc(var(--badge-pad) - var(--spacing) * .5)}[data-ds=badge][data-variant=type]{background:var(--color-accent-soft);color:var(--color-accent);font-weight:600}[data-ds=badge][data-variant=agent]{--badge-h:calc(var(--spacing) * 5);--badge-pad:calc(var(--spacing) * 1.5);--badge-radius:var(--radius-xs);gap:calc(var(--spacing) * 1);background:var(--color-count);color:var(--color-fg-muted);font-size:var(--text-caption);line-height:var(--text-caption--line-height)}[data-ds=badge][data-variant=count]{--badge-h:calc(var(--spacing) * 4.5);--badge-pad:calc(var(--spacing) * 1.5);min-inline-size:var(--badge-h);font-size:var(--text-caption);font-weight:500;line-height:var(--text-caption--line-height);font-variant-numeric:proportional-nums}[data-ds=badge][data-tone=ok]{background:var(--color-success-soft);color:var(--color-success)}[data-ds=badge][data-tone=attention]{background:var(--color-attention-soft);color:var(--color-attention)}[data-ds=badge][data-tone=draft]{background:var(--color-count);color:var(--color-fg-muted)}[data-ds=badge][data-tone=neutral]{background:var(--color-count);color:var(--color-fg)}[data-ds=badge][data-tone=hot]{background:var(--color-attention-soft);color:var(--color-attention);font-weight:600}[data-ds=badge][data-tone=nav]{background:var(--color-attention-solid);color:var(--color-on-attention);font-weight:600}@media (width<53.76rem){:where(:root[data-text-size="112"]) [data-ds=badge][data-variant=type]{--badge-h:max(var(--spacing-chip-h), calc(var(--spacing) * 7))}:where(:root[data-text-size="112"]) [data-ds=badge][data-variant=count]{--badge-h:calc(var(--spacing) * 5)}}@media (width<60rem){:where(:root[data-text-size="125"]) [data-ds=badge][data-variant=type]{--badge-h:max(var(--spacing-chip-h), calc(var(--spacing) * 7))}:where(:root[data-text-size="125"]) [data-ds=badge][data-variant=count]{--badge-h:calc(var(--spacing) * 5)}}@media (width<67.2rem){:where(:root[data-text-size="140"]) [data-ds=badge][data-variant=type]{--badge-h:max(var(--spacing-chip-h), calc(var(--spacing) * 7))}:where(:root[data-text-size="140"]) [data-ds=badge][data-variant=count]{--badge-h:calc(var(--spacing) * 5)}}@media (width<76.8rem){:where(:root[data-text-size="160"]) [data-ds=badge][data-variant=type]{--badge-h:max(var(--spacing-chip-h), calc(var(--spacing) * 7))}:where(:root[data-text-size="160"]) [data-ds=badge][data-variant=count]{--badge-h:calc(var(--spacing) * 5)}}@media (width<48rem){:where(:root:not([data-text-size])) [data-ds=badge][data-variant=type]{--badge-h:max(var(--spacing-chip-h), calc(var(--spacing) * 7))}:where(:root:not([data-text-size])) [data-ds=badge][data-variant=count]{--badge-h:calc(var(--spacing) * 5)}}[data-ds=gm-badge]{block-size:var(--spacing-chip-h);gap:calc(var(--spacing) * 1);padding-inline:calc(var(--spacing-pad-chip) - var(--spacing) * .5) var(--spacing-pad-chip);border-radius:var(--radius-chip);box-shadow:inset 0 0 0 var(--border-control) var(--color-gm-border);color:var(--color-gm);font-size:var(--text-caption);line-height:var(--text-caption--line-height);font-weight:600}[data-ds=gm-block]{--gm-block-radius:var(--radius-lg);--gm-block-gap:calc(var(--spacing) * 1.5);border:var(--border-control) dashed var(--color-gm-border);border-radius:var(--gm-block-radius)}[data-ds=gm-block] [data-part=header]{min-block-size:var(--spacing-row);gap:var(--spacing-gap-group);padding:var(--gm-block-gap) var(--spacing-pad-chip)}[data-ds=gm-block] [data-part=title]{color:var(--color-gm);font-weight:600}[data-ds=gm-block] [data-part=note]{padding-inline:var(--spacing-gap-group);border-radius:var(--radius-chip);background:var(--color-gm-note);color:var(--color-gm);font-size:var(--text-caption);line-height:var(--text-caption--line-height)}[data-ds=gm-block] [data-part=body]{margin:0 var(--gm-block-gap) var(--gm-block-gap);padding:var(--spacing-inset-block);border-radius:max(0px, calc(var(--gm-block-radius) - var(--gm-block-gap)));background:var(--color-gm-body);color:var(--color-fg);font-size:var(--text-prose);line-height:var(--text-prose--line-height)}@media (width<53.76rem){:where(:root[data-text-size="112"]) [data-ds=gm-block]{--gm-block-radius:var(--radius-2xl);border-width:var(--border-emphasis)}:where(:root[data-text-size="112"]) [data-ds=gm-block] [data-part=header]{min-block-size:var(--spacing-bar)}}@media (width<60rem){:where(:root[data-text-size="125"]) [data-ds=gm-block]{--gm-block-radius:var(--radius-2xl);border-width:var(--border-emphasis)}:where(:root[data-text-size="125"]) [data-ds=gm-block] [data-part=header]{min-block-size:var(--spacing-bar)}}@media (width<67.2rem){:where(:root[data-text-size="140"]) [data-ds=gm-block]{--gm-block-radius:var(--radius-2xl);border-width:var(--border-emphasis)}:where(:root[data-text-size="140"]) [data-ds=gm-block] [data-part=header]{min-block-size:var(--spacing-bar)}}@media (width<76.8rem){:where(:root[data-text-size="160"]) [data-ds=gm-block]{--gm-block-radius:var(--radius-2xl);border-width:var(--border-emphasis)}:where(:root[data-text-size="160"]) [data-ds=gm-block] [data-part=header]{min-block-size:var(--spacing-bar)}}@media (width<48rem){:where(:root:not([data-text-size])) [data-ds=gm-block]{--gm-block-radius:var(--radius-2xl);border-width:var(--border-emphasis)}:where(:root:not([data-text-size])) [data-ds=gm-block] [data-part=header]{min-block-size:var(--spacing-bar)}}[data-ds=place]{font-family:var(--font-display);font-variant-numeric:lining-nums}[data-ds=place][data-size=inline]{font-size:1.12em;font-weight:600}[data-ds=place][data-size=md]{font-size:var(--text-place-md);line-height:var(--text-place-md--line-height);font-weight:var(--text-place-md--font-weight)}[data-ds=place][data-size=lg]{font-size:var(--text-place-lg);line-height:var(--text-place-lg--line-height);font-weight:var(--text-place-lg--font-weight)}[data-ds=place][data-size=xl]{font-size:var(--text-place-xl);line-height:var(--text-place-xl--line-height);font-weight:var(--text-place-xl--font-weight)}[data-ds=place][data-italic]{font-style:italic}[data-ds=image-frame]{border-radius:var(--radius-tile);background:var(--color-count)}[data-ds=image-frame][data-size=thumb]{inline-size:var(--spacing-thumb-md);block-size:var(--spacing-thumb-md);flex-shrink:0}[data-ds=image-frame][data-size=fill]{border-radius:inherit;block-size:100%;inline-size:100%}[data-ds=image-frame][data-size=natural]{inline-size:fit-content;max-inline-size:100%}[data-ds=image-frame][data-size=natural][data-state=empty]{inline-size:100%}[data-ds=image-frame][data-size=natural][data-pixels]{inline-size:min(100%, var(--frame-most), calc(var(--spacing-hero-cap) * var(--frame-ratio)))}[data-ds=image-frame] [data-part=img]{object-fit:cover}[data-ds=image-frame][data-size=natural] [data-part=img]{max-inline-size:100%;max-block-size:var(--spacing-hero-cap)}[data-ds=image-frame][data-fit=contain] [data-part=img]{object-fit:contain}[data-ds=image-frame] [data-part=fallback]{background:linear-gradient(135deg, var(--color-accent-soft), var(--color-count));color:var(--color-fg-muted)}[data-ds=image-frame]:not([data-size=thumb]) [data-part=fallback]>[data-ds=icon]{inline-size:var(--spacing-thumb-md);block-size:var(--spacing-thumb-md);stroke-width:1.5px}[data-ds=hero]{--hero-pad-top:max(var(--spacing-gap-section), calc(var(--hero-top-clear,0px) + var(--spacing-gap-field)));--hero-inset:max(var(--file-bleed,0px), var(--spacing-inset-surface));--hero-tile:7.5rem;--spacing-hero-cap:calc(var(--hero-room,100cqb) * .45);--hero-page-fg:var(--color-fg);--hero-page-fg-muted:var(--color-fg-muted);--hero-page-fg-subtle:var(--color-fg-subtle);--hero-page-hover:var(--color-hover);--hero-page-selected:var(--color-selected);--hero-page-line:var(--color-line);--hero-page-accent:var(--color-accent);margin-inline:calc(-1 * var(--file-bleed,0px));container:hero/inline-size}[data-ds=hero]>[data-part=zone]{--hero-picture-h:calc(100cqi * 9 / 16);--hero-title-0:var(--text-doc-title);--hero-title-1:1.75rem;--hero-title-2:1.5rem;--hero-title:var(--hero-title-0);--hero-title-line:var(--text-doc-title--line-height);border-radius:var(--file-hero-radius,var(--radius-media));overflow:hidden}[data-ds=hero][data-shape=wide]>[data-part=zone]{--hero-picture-h:calc(100cqi * 9 / 21)}[data-ds=hero][data-title-step="1"]>[data-part=zone]{--hero-title:var(--hero-title-1);--hero-title-line:1.15}[data-ds=hero][data-title-step="2"]>[data-part=zone]{--hero-title:var(--hero-title-2);--hero-title-line:1.2}[data-ds=hero]>[data-part=zone]>[data-part=banner]>[data-part=scrim]{gap:var(--spacing-gap-label)}[data-ds=hero] [data-part=scrim]>[data-part=lead]{align-items:center;gap:var(--spacing-gap-label) var(--spacing-gap-field);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"badge trail chrome";display:grid;container-type:inline-size}[data-ds=hero] [data-part=lead]>[data-part=badge]{gap:var(--spacing-gap-inline);grid-area:badge}[data-ds=hero] [data-part=lead]>[data-part=trail]{grid-area:trail}[data-ds=hero] [data-part=lead]>[data-part=chrome]{gap:var(--spacing-gap-inline);grid-area:chrome}[data-ds=hero] [data-part=scrim]>[data-part=title]{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:18 8 6;font-family:var(--font-place);font-size:var(--hero-title);font-weight:var(--text-hero--font-weight);letter-spacing:var(--text-hero--letter-spacing);line-height:var(--hero-title-line);text-wrap:balance}[data-ds=hero][data-editing] [data-part=scrim]>[data-part=title] [data-ds=textarea][data-variant=title]{inline-size:auto;min-inline-size:4ch;max-inline-size:100%;font-family:var(--font-place);font-size:var(--hero-title);line-height:var(--hero-title-line);place-self:flex-start start}[data-ds=hero]>[data-part=zone]>[data-part=body]{--clamp-lines:4;--text-prose--line-height:1.5;gap:var(--spacing-gap-field);font-size:var(--text-body);line-height:var(--text-body--line-height);padding-block-start:var(--spacing-gap-label)}[data-ds=hero]>[data-part=zone]>[data-part=body]>*{max-inline-size:40rem}[data-ds=hero] :is([data-part=scrim],[data-part=body]) :is([role=listbox],[role=menu],[role=dialog],[data-ds=hover-card]){--color-fg:var(--hero-page-fg);--color-fg-muted:var(--hero-page-fg-muted);--color-fg-subtle:var(--hero-page-fg-subtle);--color-hover:var(--hero-page-hover);--color-selected:var(--hero-page-selected);--color-line:var(--hero-page-line);--color-accent:var(--hero-page-accent);--color-focus:var(--hero-page-accent);text-shadow:none}[data-ds=hero][data-layout=picture]>[data-part=zone]{block-size:min(var(--hero-picture-h), var(--spacing-hero-cap));background:var(--color-count);flex-direction:column;justify-content:flex-end;min-block-size:min-content;display:flex}[data-ds=hero][data-layout=picture]>[data-part=zone]>[data-part=banner]{flex-direction:column;flex:1 0 auto;justify-content:flex-end;display:flex}[data-ds=hero] [data-part=banner]>[data-part=picture]{transition:filter var(--duration-moderate) var(--ease-standard), scale var(--duration-moderate) var(--ease-standard)}[data-ds=hero]:not([data-picture=full]) [data-part=banner]>[data-part=picture]{filter:blur(28px)saturate(1.6);scale:1.2}[data-ds=hero][data-layout=picture] [data-part=banner]>[data-part=scrim]{--color-fg:var(--color-on-image);--color-fg-muted:color-mix(in oklab, var(--color-on-image) 80%, transparent);--color-hover:color-mix(in oklab, var(--color-on-image) 14%, transparent);--color-count:color-mix(in oklab, var(--color-on-image) 18%, transparent);--color-selected:color-mix(in oklab, var(--color-on-image) 16%, transparent);--color-line:color-mix(in oklab, var(--color-on-image) 24%, transparent);--color-line-strong:color-mix(in oklab, var(--color-on-image) 34%, transparent);--glass-tile-pill:color-mix(in oklab, var(--color-on-image) 18%, transparent);--glass-tile-border:color-mix(in oklab, var(--color-on-image) 30%, transparent);--glass-tile-highlight:color-mix(in oklab, var(--color-on-image) 24%, transparent);padding:calc(var(--spacing-gap-section) * 4 / var(--text-step,1)) var(--hero-inset) var(--spacing-gap-section);background:linear-gradient(to top, var(--color-image-scrim) 0%, color-mix(in oklab, var(--color-image-scrim) 92%, transparent) 30%, color-mix(in oklab, var(--color-image-scrim) 78%, transparent) 60%, transparent 100%);color:var(--color-on-image);text-shadow:0 1px 3px var(--color-image-scrim)}[data-ds=hero][data-layout=picture][data-editing] [data-part=banner]>[data-part=scrim]{--color-field:color-mix(in oklab, var(--color-image-scrim) 46%, transparent);--color-field-focus:color-mix(in oklab, var(--color-image-scrim) 72%, transparent);--color-line-control:color-mix(in oklab, var(--color-on-image) 46%, transparent);--color-fg-subtle:color-mix(in oklab, var(--color-on-image) 64%, transparent);--color-accent:var(--color-on-image);--color-focus:var(--color-on-image)}[data-ds=hero]:is([data-layout=tile],[data-layout=band])>[data-part=zone]{padding:var(--hero-pad-top) var(--hero-inset) var(--spacing-gap-section);border-block-end:var(--border-control) solid var(--color-line);display:flow-root}[data-ds=hero][data-layout=tile] [data-part=banner]>[data-part=picture]{filter:blur(48px)saturate(1.5);scale:1.3}[data-ds=hero][data-layout=tile] [data-part=banner]>[data-part=picture]:after{content:"";background:var(--glass-tile-veil);position:absolute;inset:0}[data-ds=hero] [data-part=banner]>[data-part=tile]{float:inline-start;inline-size:var(--hero-tile);aspect-ratio:1;border-radius:var(--radius-media);box-shadow:0 0 0 var(--border-control) var(--glass-tile-border), 0 8px 24px #00000047;place-items:center;margin-inline-end:var(--spacing-gap-section);display:grid}[data-ds=hero][data-tile=emblem] [data-part=banner]>[data-part=tile]{background:color-mix(in oklab, var(--color-surface) 40%, transparent)}[data-ds=hero] [data-part=banner]>[data-part=tile]>img{inline-size:var(--hero-emblem-w,100%);aspect-ratio:var(--hero-emblem-ratio,1);object-fit:contain;image-rendering:var(--hero-emblem-render,auto)}[data-ds=hero][data-clear] [data-part=banner]>[data-part=tile]{box-shadow:none;filter:drop-shadow(0 6px 14px #00000059);background:0 0;border-radius:0;overflow:visible}[data-ds=hero][data-layout=band]>[data-part=zone]{--hero-tint:var(--color-accent);background:radial-gradient(120% 160% at 100% 0%, color-mix(in oklab, var(--hero-tint) 24%, transparent) 0%, transparent 62%), linear-gradient(170deg, color-mix(in oklab, var(--hero-tint) 12%, transparent), color-mix(in oklab, var(--hero-tint) 3%, transparent))}[data-ds=hero][data-tone=gm]>[data-part=zone]{--hero-tint:var(--color-gm)}@container hero (width>=40rem){[data-ds=hero]>[data-part=zone]{--hero-title-0:calc(var(--text-doc-title) * 1.5);--hero-title-1:2.25rem;--hero-title-2:1.75rem;--hero-title-line:1.1}[data-ds=hero][data-title-step="1"]>[data-part=zone]{--hero-title-line:1.12}[data-ds=hero][data-title-step="2"]>[data-part=zone]{--hero-title-line:1.15}[data-ds=hero][data-layout=picture]>[data-part=zone]:has(>[data-part=body])>[data-part=banner]>[data-part=scrim]{background:linear-gradient(to top, color-mix(in oklab, var(--color-image-scrim) 92%, transparent) 0%, color-mix(in oklab, var(--color-image-scrim) 78%, transparent) 45%, transparent 100%);padding-block-end:0}[data-ds=hero][data-layout=picture]>[data-part=zone]>[data-part=body]{--color-fg:var(--color-on-image);--color-fg-muted:color-mix(in oklab, var(--color-on-image) 80%, transparent);--color-hover:color-mix(in oklab, var(--color-on-image) 14%, transparent);--color-count:color-mix(in oklab, var(--color-on-image) 18%, transparent);--color-selected:color-mix(in oklab, var(--color-on-image) 16%, transparent);--color-line:color-mix(in oklab, var(--color-on-image) 24%, transparent);--glass-chip-tint:color-mix(in oklab, var(--color-image-scrim) 50%, transparent);--glass-chip-tint-hover:color-mix(in oklab, var(--color-image-scrim) 42%, transparent);--glass-chip-pill:color-mix(in oklab, var(--color-on-image) 12%, transparent);--glass-chip-blur:blur(14px) saturate(1.6) brightness(.6);--ref-chip-veil:var(--glass-chip-tint);--ref-chip-veil-hover:var(--glass-chip-tint-hover);--ref-chip-ground:var(--glass-chip-blur);--clamp-read-ink:var(--color-on-image);padding:var(--spacing-gap-label) var(--hero-inset) var(--spacing-gap-section);background:linear-gradient(to top, var(--color-image-scrim), color-mix(in oklab, var(--color-image-scrim) 92%, transparent));color:var(--color-on-image);text-shadow:0 1px 3px var(--color-image-scrim)}[data-ds=hero][data-layout=picture][data-editing]>[data-part=zone]>[data-part=body]{--color-field:color-mix(in oklab, var(--color-image-scrim) 46%, transparent);--color-field-focus:color-mix(in oklab, var(--color-image-scrim) 72%, transparent);--color-line-control:color-mix(in oklab, var(--color-on-image) 46%, transparent);--color-fg-subtle:color-mix(in oklab, var(--color-on-image) 64%, transparent);--color-accent:var(--color-on-image);--color-focus:var(--color-on-image)}}@container hero (width<40rem){[data-ds=hero]>[data-part=zone]{--hero-picture-h:calc(100cqi * 3 / 4)}[data-ds=hero][data-shape=wide]>[data-part=zone]{--hero-picture-h:calc(100cqi * 9 / 16)}[data-ds=hero] [data-part=scrim]>[data-part=lead]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"badge chrome"}[data-ds=hero] [data-part=scrim]>[data-part=lead]:has(>[data-part=trail]){grid-template-areas:"badge chrome""trail trail"}[data-ds=hero][data-layout=picture]>[data-part=zone]{background:0 0;block-size:auto}[data-ds=hero][data-layout=picture]>[data-part=zone]>[data-part=banner]{min-block-size:min(var(--hero-picture-h), calc(var(--hero-room,100cqb) * .62));background:var(--color-count);position:relative}[data-ds=hero][data-layout=picture]>[data-part=zone]>[data-part=body]{padding:var(--spacing-gap-field) var(--hero-inset) 0}[data-ds=hero] [data-part=banner]>[data-part=tile]{float:none;margin-block-end:var(--spacing-gap-field);margin-inline-end:0}}[data-ds=tree-label-icon]{color:var(--color-accent);flex-shrink:0}[data-ds=tree-label-icon][data-state=dimmed]{color:var(--color-fg-muted)}[data-ds=tree-label-icon]>[data-part=dot]{inline-size:calc(var(--spacing) * 2);block-size:calc(var(--spacing) * 2);border-radius:var(--radius-full);background-color:var(--color-accent)}[data-ds=tree-label][data-state=muted]{color:var(--color-fg-muted)}[data-ds=tree-label]>[data-part=match]{color:inherit;text-decoration-line:underline;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:2px;background-color:#0000;font-weight:600}[data-ds=tree-nest-badge]{block-size:calc(var(--spacing) * 5);gap:var(--spacing);border-radius:var(--radius-chip);padding-inline:calc(var(--spacing) * 1.5);background-color:var(--color-count);color:var(--color-fg-muted)}[data-ds=tree]{gap:calc(var(--spacing) * .5);padding:var(--spacing-pad-row)}[data-ds=tree-scroll]{--tree-scroll-fade-start:calc(var(--spacing) * 1.5);--tree-scroll-fade-end:calc(var(--spacing) * 6);scroll-snap-type:y proximity;scroll-padding-block:calc(var(--spacing) * 2) var(--tree-scroll-fade-end)}[data-ds=tree-scroll][data-state=dragging]{scroll-snap-type:none}@supports (animation-timeline:scroll()){[data-ds=tree-scroll]{-webkit-mask-image:linear-gradient(to bottom, transparent, black var(--scroll-fade-top), black calc(100% - var(--scroll-fade-bottom)), transparent);mask-image:linear-gradient(to bottom, transparent, black var(--scroll-fade-top), black calc(100% - var(--scroll-fade-bottom)), transparent);animation:linear both tree-scroll-fade;animation-timeline:scroll(self)}}[data-ds=tree-scroll] [data-ds=tree-row]{scroll-snap-align:start}[data-ds=tree-window]{--tree-row-gap:calc(var(--spacing) * .5);--tree-row-pitch:calc(var(--tree-row-h) + var(--tree-row-gap));--tree-window-inset:calc(var(--spacing) * 2);gap:var(--tree-row-gap);padding-block:calc(var(--tree-window-inset) + var(--tree-before,0) * var(--tree-row-pitch)) calc(var(--tree-window-inset) + var(--tree-after,0) * var(--tree-row-pitch));padding-inline:var(--tree-window-inset);position:relative}[data-ds=tree-window]>[data-pinned]{inset-inline:var(--tree-window-inset);position:absolute;inset-block-start:calc(var(--tree-window-inset) + var(--tree-index,0) * var(--tree-row-pitch))}:is([data-ds=tree-row],[data-ds=tree-window]){--tree-row-h:calc(var(--spacing) * 8)}[data-ds=tree-row]{--tree-row-pad:var(--spacing-pad-row);--tree-row-pad-end:calc(var(--spacing) * 2);--tree-row-radius:var(--radius-control);--tree-indent:calc(var(--spacing) * 3);--tree-slot:calc(var(--spacing) * 5);--tree-hit:var(--tree-slot);--tree-check:calc(var(--spacing) * 4.5);--tree-create:calc(var(--spacing) * 6);--tree-bar:calc(var(--spacing) * .75);--tree-drop-line:calc(var(--spacing) * .5);--tree-drop-ring:calc(var(--spacing) * 1.5)}:where([data-density=touch]) [data-ds=tree-window]{--tree-row-h:var(--spacing-control-sm)}:where([data-density=touch]) [data-ds=tree-row]{--tree-row-h:var(--spacing-control-sm);--tree-hit:var(--spacing-control-sm);--tree-create:var(--spacing-control-sm)}@media (pointer:coarse){:where(:root:not([data-density])) [data-ds=tree-window]{--tree-row-h:var(--spacing-control-sm)}:where(:root:not([data-density])) [data-ds=tree-row]{--tree-row-h:var(--spacing-control-sm);--tree-hit:var(--spacing-control-sm);--tree-create:var(--spacing-control-sm)}}@media (width<53.76rem){:where(:root[data-text-size="112"]) [data-ds=tree-window]{--tree-row-h:calc(var(--spacing) * 13)}:where(:root[data-text-size="112"]) [data-ds=tree-row]{--tree-row-h:calc(var(--spacing) * 13);--tree-row-pad-end:calc(var(--spacing) * 1.5);--tree-row-radius:var(--radius-lg);--tree-indent:calc(var(--spacing) * 4)}}@media (width<60rem){:where(:root[data-text-size="125"]) [data-ds=tree-window]{--tree-row-h:calc(var(--spacing) * 13)}:where(:root[data-text-size="125"]) [data-ds=tree-row]{--tree-row-h:calc(var(--spacing) * 13);--tree-row-pad-end:calc(var(--spacing) * 1.5);--tree-row-radius:var(--radius-lg);--tree-indent:calc(var(--spacing) * 4)}}@media (width<67.2rem){:where(:root[data-text-size="140"]) [data-ds=tree-window]{--tree-row-h:calc(var(--spacing) * 13)}:where(:root[data-text-size="140"]) [data-ds=tree-row]{--tree-row-h:calc(var(--spacing) * 13);--tree-row-pad-end:calc(var(--spacing) * 1.5);--tree-row-radius:var(--radius-lg);--tree-indent:calc(var(--spacing) * 4)}}@media (width<76.8rem){:where(:root[data-text-size="160"]) [data-ds=tree-window]{--tree-row-h:calc(var(--spacing) * 13)}:where(:root[data-text-size="160"]) [data-ds=tree-row]{--tree-row-h:calc(var(--spacing) * 13);--tree-row-pad-end:calc(var(--spacing) * 1.5);--tree-row-radius:var(--radius-lg);--tree-indent:calc(var(--spacing) * 4)}}@media (width<48rem){:where(:root:not([data-text-size])) [data-ds=tree-window]{--tree-row-h:calc(var(--spacing) * 13)}:where(:root:not([data-text-size])) [data-ds=tree-row]{--tree-row-h:calc(var(--spacing) * 13);--tree-row-pad-end:calc(var(--spacing) * 1.5);--tree-row-radius:var(--radius-lg);--tree-indent:calc(var(--spacing) * 4)}}[data-ds=tree-row]>[data-part=fill]{min-block-size:var(--tree-row-h);gap:var(--spacing);border-radius:var(--tree-row-radius);padding-inline:calc(var(--tree-row-pad) + var(--tree-level,0) * var(--tree-indent)) var(--tree-row-pad-end)}[data-ds=tree-row]>[data-part=fill]:before{inset-block:calc(var(--spacing) * -.25);inline-size:clamp(0px, var(--tree-level,0) * 1px, 1px);background-color:var(--color-line);content:"";pointer-events:none;position:absolute;inset-inline-start:calc(var(--tree-row-pad) + var(--tree-slot) / 2 - .5px + (var(--tree-level,0) - 1) * var(--tree-indent))}[data-ds=tree-row]:is([data-state~=current],[data-state~=last],[data-state~=marked])>[data-part=fill]:before{content:none}@media (prefers-reduced-motion:no-preference){[data-ds=tree-row]>[data-part=fill]{transition-property:opacity,scale;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-standard)}}[data-ds=tree-row]:focus-visible>[data-part=fill]{outline:2px solid var(--color-focus);outline-offset:-2px}@media (hover:hover){[data-ds=tree-row]:not([data-state~=current],[data-state~=last],[data-state~=marked],[data-state~=drop-inside])>[data-part=fill]:hover{background-color:var(--color-hover)}}[data-ds=tree-row][data-state~=marked]>[data-part=fill]{background-color:var(--color-accent-soft);color:var(--color-fg)}[data-ds=tree-row]:is([data-state~=current],[data-state~=last])>[data-part=fill]{background-color:var(--color-selected);color:var(--color-fg);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-accent) 35%, transparent), var(--shadow-raised);font-weight:600}[data-ds=tree-row][data-state~=drop-inside]>[data-part=fill]{background-color:var(--color-accent-soft);box-shadow:inset 0 0 0 var(--border-emphasis) var(--color-accent)}[data-ds=tree-row][data-state~=faded]>[data-part=fill]{opacity:.45}[data-ds=tree-row][data-state~=lifted]>[data-part=fill]{z-index:1;background-color:var(--color-surface);box-shadow:var(--shadow-raised);scale:1.02}[data-ds=tree-row] [data-part=bar]{inset-block:var(--spacing);inline-size:var(--tree-bar);border-radius:var(--radius-full);background-color:var(--color-accent);inset-inline-start:0}[data-ds=tree-row] [data-part=slot],[data-ds=tree-row] [data-part=toggle]{inline-size:var(--tree-slot);block-size:var(--tree-slot)}[data-ds=tree-row] [data-part=toggle]{border-radius:var(--radius-xs);color:var(--color-fg-muted);position:relative}[data-ds=tree-row] [data-part=toggle]:after{inset:calc((var(--tree-slot) - var(--tree-hit)) / 2);content:"";position:absolute}[data-ds=tree-row] [data-part=check]{inline-size:var(--tree-check);block-size:var(--tree-check);border:var(--border-emphasis) solid var(--color-line-control);border-radius:var(--radius-xs);background-color:var(--color-field)}[data-ds=tree-row][data-state~=marked] [data-part=check]{border-color:var(--color-accent);background-color:var(--color-accent);color:var(--color-on-accent)}[data-ds=tree-row] [data-part=label],[data-ds=tree-row] [data-part=edit]{gap:var(--spacing-gap-inline)}[data-ds=tree-row] [data-part=label]{padding-block:calc(var(--spacing) * .75)}[data-ds=tree-row] [data-ds=tree-label]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-ds=tree-row]:focus-visible [data-part=label]>[data-ds=tree-label]{--tree-plate-x:calc(var(--spacing) * 1.5);--tree-plate-y:calc(var(--spacing) * .5);z-index:2;inset-inline:calc(var(--size-icon-md) + var(--spacing-gap-inline)) calc(var(--tree-plate-x) * -1);padding:var(--tree-plate-y) var(--tree-plate-x);border-radius:var(--radius-xs);background-color:var(--color-surface);box-shadow:var(--shadow-raised);white-space:normal;margin-inline-start:calc(var(--tree-plate-x) * -1);position:absolute;inset-block-start:calc(50% - .5lh - var(--tree-plate-y))}[data-ds=tree-row] [data-part=edit-icon]{block-size:var(--tree-row-h)}[data-ds=tree-row] [data-part=drop-line]{inset-inline:0 calc(var(--spacing) * -1);block-size:var(--tree-drop-line);border-radius:var(--radius-full);background-color:var(--color-accent)}[data-ds=tree-row] [data-part=drop-line][data-variant=before]{inset-block-start:-1px}[data-ds=tree-row] [data-part=drop-line][data-variant=after]{inset-block-end:-1px}[data-ds=tree-row] [data-part=drop-ring]{inline-size:var(--tree-drop-ring);block-size:var(--tree-drop-ring);border:2px solid var(--color-accent);border-radius:var(--radius-full);background-color:var(--color-surface);inset-block-start:50%;inset-inline-start:calc(var(--tree-drop-ring) * -1);translate:0 -50%}[data-ds=tree-row] [data-part=count]{padding-inline:var(--spacing) calc(var(--spacing) * .5);color:var(--color-fg-subtle)}[data-ds=tree-row] [data-part=create]{inline-size:var(--tree-create);block-size:var(--tree-create);border-radius:var(--radius-tile);color:var(--color-fg-muted)}@media (hover:hover) and (pointer:fine){[data-ds=tree-row] [data-part=create]{visibility:hidden;background-color:var(--color-surface);box-shadow:var(--shadow-raised);position:absolute;inset-block-start:50%;inset-inline-end:var(--tree-row-pad-end);translate:0 -50%}[data-ds=tree-row]:is(:hover,:focus-visible,:focus-within) [data-part=create]{visibility:visible}[data-ds=tree-row] [data-part=create]:hover{color:var(--color-fg)}}@media not ((hover:hover) and (pointer:fine)){[data-ds=tree-row] [data-part=create]{color:var(--color-fg-subtle)}}[data-ds=breadcrumb]{--breadcrumb-target:0px}[data-ds=breadcrumb]>ol{gap:var(--spacing);min-block-size:max(var(--breadcrumb-target), var(--text-body--line-height))}[data-ds=breadcrumb] [data-part=link]{color:var(--color-fg-muted)}[data-ds=breadcrumb] [data-part=item]{flex-direction:column;flex-shrink:var(--crumb-shrink,0);justify-content:center;align-self:stretch;display:flex}[data-ds=breadcrumb] [data-part=item]:has(>[data-part=link]){min-inline-size:calc(min(6, var(--crumb-chars,6)) * 1ch)}[data-ds=breadcrumb] [data-part=overflow]{min-block-size:var(--breadcrumb-target);margin-inline:calc(-1 * var(--spacing));border-radius:var(--radius-tile);padding-inline:var(--spacing);color:var(--color-fg-muted);position:relative}[data-ds=breadcrumb] [data-part=overflow]:before{inset-block:0;inset-inline:min(0px, calc((100% - var(--breadcrumb-target)) / 2));content:"";position:absolute}@media (hover:hover){[data-ds=breadcrumb] [data-part=link]:hover{color:var(--color-fg);text-decoration-line:underline}[data-ds=breadcrumb] [data-part=overflow]:hover{background-color:var(--color-hover);color:var(--color-fg)}}:where([data-density=touch]) [data-ds=breadcrumb]{--breadcrumb-target:var(--spacing-control-sm)}@media (pointer:coarse){:where(:root:not([data-density])) [data-ds=breadcrumb]{--breadcrumb-target:var(--spacing-control-sm)}}[data-ds=breadcrumb] [data-part=link]{line-height:max(var(--breadcrumb-target), var(--text-body--line-height))}[data-ds=finding-item]{--finding-gap:calc(var(--spacing) * 3);--finding-target:0px;gap:var(--finding-gap);border:var(--border-control) solid var(--color-line);border-radius:var(--radius-lg)}[data-ds=finding-item][data-variant=row]{padding-block:calc(var(--spacing) * 2.5);padding-inline:calc(var(--spacing) * 3);background-color:var(--color-field)}[data-ds=finding-item][data-variant=card]{border-color:color-mix(in srgb, var(--color-attention-border) 50%, transparent);padding:calc(var(--spacing) * 3.5);background-color:var(--color-attention-soft)}@media (width<53.76rem){:where(:root[data-text-size="112"]) [data-ds=finding-item][data-variant=card]{border-radius:var(--radius-surface)}}@media (width<60rem){:where(:root[data-text-size="125"]) [data-ds=finding-item][data-variant=card]{border-radius:var(--radius-surface)}}@media (width<67.2rem){:where(:root[data-text-size="140"]) [data-ds=finding-item][data-variant=card]{border-radius:var(--radius-surface)}}@media (width<76.8rem){:where(:root[data-text-size="160"]) [data-ds=finding-item][data-variant=card]{border-radius:var(--radius-surface)}}@media (width<48rem){:where(:root:not([data-text-size])) [data-ds=finding-item][data-variant=card]{border-radius:var(--radius-surface)}}[data-ds=finding-item]>[data-part=body]{gap:calc(var(--spacing) * 2.5)}[data-ds=finding-item] [data-part=icon]{color:var(--color-attention);margin-block-start:calc(var(--spacing) * .5)}[data-ds=finding-item][data-tone=error] [data-part=icon]{color:var(--color-danger)}[data-ds=finding-item] [data-part=text]{gap:calc(var(--spacing) * .5)}[data-ds=finding-item] [data-part=location]{line-height:max(var(--finding-target), var(--text-mono--line-height));color:var(--color-fg-muted)}@media (hover:hover){[data-ds=finding-item] [data-part=location]:hover{color:var(--color-fg);text-decoration-line:underline}}[data-ds=finding-item]>[data-part=actions]{gap:var(--spacing-gap-group)}:where([data-density=touch]) [data-ds=finding-item]{--finding-target:var(--spacing-control-sm)}@media (pointer:coarse){:where(:root:not([data-density])) [data-ds=finding-item]{--finding-target:var(--spacing-control-sm)}}[data-ds=version-item]{--version-number:calc(var(--spacing) * 6);grid-template-columns:var(--version-number) minmax(0, 1fr) auto;column-gap:calc(var(--spacing) * 3);row-gap:var(--spacing);border-radius:var(--radius-lg);padding:calc(var(--spacing) * 2.5)}[data-ds=version-item]>button{border-radius:inherit;cursor:pointer;position:absolute;inset:0}[data-ds=version-item]>button:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}@media (hover:hover){[data-ds=version-item]:has(>button):hover{background-color:var(--color-hover)}}[data-ds=version-item]:has(>button:active){background-color:var(--color-pressed)}@media (width<53.76rem){:where(:root[data-text-size="112"]) [data-ds=version-item]{min-block-size:calc(var(--spacing) * 16);padding:calc(var(--spacing) * 3);background-color:var(--color-field)}}@media (width<60rem){:where(:root[data-text-size="125"]) [data-ds=version-item]{min-block-size:calc(var(--spacing) * 16);padding:calc(var(--spacing) * 3);background-color:var(--color-field)}}@media (width<67.2rem){:where(:root[data-text-size="140"]) [data-ds=version-item]{min-block-size:calc(var(--spacing) * 16);padding:calc(var(--spacing) * 3);background-color:var(--color-field)}}@media (width<76.8rem){:where(:root[data-text-size="160"]) [data-ds=version-item]{min-block-size:calc(var(--spacing) * 16);padding:calc(var(--spacing) * 3);background-color:var(--color-field)}}@media (width<48rem){:where(:root:not([data-text-size])) [data-ds=version-item]{min-block-size:calc(var(--spacing) * 16);padding:calc(var(--spacing) * 3);background-color:var(--color-field)}}[data-ds=version-item]>[data-part=author]{gap:var(--spacing-gap-inline)}[data-ds=version-item]>[data-part=time]{white-space:nowrap}[data-ds=version-item]>[data-part=actions]{inline-size:var(--size-icon-md);grid-area:2/3;justify-content:center;place-self:center end;block-size:0;position:relative}@media (hover:hover) and (pointer:fine){[data-ds=version-item]:not(:hover,:focus-within)>[data-part=actions]{opacity:0}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){[data-ds=version-item]>[data-part=actions]{transition:opacity var(--duration-fast) var(--ease-standard)}}[data-ds=tabs]{--tabs-h:calc(var(--spacing) * 8);--tabs-close:calc(var(--spacing) * 5.5);--tabs-touch:calc(var(--spacing) * 11);gap:var(--spacing)}[data-ds=tabs][data-variant=editor]{--tabs-h:var(--spacing-control-md)}:where([data-density=touch]) [data-ds=tabs]{--tabs-h:var(--spacing-control-sm);--tabs-close:var(--spacing-control-sm)}@media (pointer:coarse){:where(:root:not([data-density])) [data-ds=tabs]{--tabs-h:var(--spacing-control-sm);--tabs-close:var(--spacing-control-sm)}}[data-ds=tabs]:is([data-variant=sheet],[data-variant=chips]){--tabs-h:var(--tabs-touch);--tabs-close:var(--tabs-touch)}[data-ds=tabs][data-variant=sheet]{border-radius:var(--radius-lg);padding:var(--spacing);background-color:var(--color-track)}[data-ds=tabs][data-variant=chips]{gap:var(--spacing-gap-group)}[data-ds=tabs]>[data-part=tab]{block-size:var(--tabs-h);gap:var(--spacing-gap-inline);border-radius:var(--radius-tile);padding-inline:calc(var(--spacing) * 3);color:var(--color-fg-muted)}[data-ds=tabs]>[data-part=more]{block-size:var(--tabs-h);gap:var(--spacing);border-radius:var(--radius-tile);padding-inline:calc(var(--spacing) * 2);color:var(--color-fg-muted)}@media (hover:hover){[data-ds=tabs]>[data-part=more]:hover{background-color:var(--color-hover);color:var(--color-fg)}}[data-ds=tabs][data-variant=panel]>[data-part=tab],[data-ds=tabs][data-variant=panel]>[data-part=more],[data-ds=tabs][data-variant=sheet]>[data-part=tab]{font-size:var(--text-label);line-height:var(--text-label--line-height);font-weight:var(--text-label--font-weight)}[data-ds=tabs][data-variant=panel]>[data-part=tab]{padding-inline:calc(var(--spacing) * 2.5)}[data-ds=tabs][data-variant=editor]>[data-part=tab]{gap:var(--spacing-gap-label);border-radius:var(--radius-control);min-inline-size:7rem;padding-inline:calc(var(--spacing) * 3) var(--spacing)}[data-ds=tabs][data-variant=sheet]>[data-part=tab]{border-radius:var(--radius-lg)}[data-ds=tabs][data-variant=chips]>[data-part=tab]{border-radius:var(--radius-full);padding-inline:calc(var(--spacing) * 4) var(--spacing);background-color:var(--color-selected);box-shadow:inset 0 0 0 1px var(--color-line-strong);color:var(--color-fg)}@media (hover:hover){[data-ds=tabs]:not([data-variant=chips])>[data-part=tab]:not([data-state~=selected]):hover{background-color:var(--color-hover);color:var(--color-fg)}}[data-ds=tabs]>[data-part=tab][data-state~=selected]{background-color:var(--color-selected);box-shadow:var(--shadow-raised);color:var(--color-fg);font-weight:600}[data-ds=tabs][data-state=folded]>[data-part=tab][data-state~=selected]{box-shadow:none;color:var(--color-fg-muted);font-weight:var(--text-label--font-weight);background-color:#0000}[data-ds=tabs][data-variant=editor]>[data-part=tab][data-state~=selected]{position:relative}[data-ds=tabs][data-variant=editor]>[data-part=tab][data-state~=selected]:after{inset-inline:calc(var(--spacing) * 2);block-size:calc(var(--spacing) * .5);border-radius:var(--radius-full);background-color:var(--color-accent);content:"";position:absolute;inset-block-end:0}[data-ds=tabs][data-variant=sheet]>[data-part=tab][data-state~=selected]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-accent) 30%, transparent), var(--shadow-raised)}[data-ds=tabs][data-variant=chips]>[data-part=tab][data-state~=selected]{background-color:var(--color-action);box-shadow:none;color:var(--color-on-action);font-weight:inherit}[data-ds=tabs] [data-part=trigger]{gap:var(--spacing-gap-inline)}[data-ds=tabs]:not([data-variant=chips])>[data-part=tab][data-state~=selected] [data-part=icon]{color:var(--color-accent)}[data-ds=tabs] [data-part=pin]{color:var(--color-fg-muted)}[data-ds=tabs] [data-part=count]{min-inline-size:calc(var(--spacing) * 5);border-radius:var(--radius-chip);padding-inline:calc(var(--spacing) * 1.5);background-color:var(--color-count);color:var(--color-fg);text-align:center;font-weight:500}[data-ds=tabs][data-state=folded] [data-part=count]{min-inline-size:calc(2ch + var(--spacing) * 3);font-variant-numeric:tabular-nums}[data-ds=tabs] [data-part=close]{min-inline-size:var(--tabs-close);block-size:var(--tabs-close);gap:var(--spacing);border-radius:var(--radius-tile);color:var(--color-fg-muted)}[data-ds=tabs][data-variant=chips] [data-part=close]{border-radius:var(--radius-full)}[data-ds=tabs][data-variant=chips]>[data-part=tab][data-state~=selected] [data-part=close]{color:var(--color-on-action)}@media (hover:hover){[data-ds=tabs]:not([data-variant=chips]) [data-part=close]:hover{background-color:var(--color-hover)}}[data-ds=tabs]>[data-part=tab][data-state~=dirty] [data-part=close]{padding-inline:var(--spacing)}[data-ds=tabs] [data-part=dirty]{inline-size:calc(var(--spacing) * 2);block-size:calc(var(--spacing) * 2);border-radius:var(--radius-full);background-color:currentColor}[data-ds=bottom-nav]{--bottom-nav-edge:calc(var(--spacing) * 2);block-size:var(--size-bottom-nav);gap:var(--spacing);border-radius:var(--radius-3xl);padding:calc(var(--spacing) * 1.5)}[data-ds=bottom-nav][data-state=fixed]{z-index:var(--z-bottom-nav);inset-inline:var(--bottom-nav-edge);inset-block-end:max(var(--bottom-nav-edge), var(--safe-bottom))}@media (height<500px){[data-ds=bottom-nav][data-state=fixed]{inset-block-start:calc(var(--safe-top) + var(--bottom-nav-edge));inset-inline:max(var(--bottom-nav-edge), var(--safe-left)) auto;block-size:auto;inline-size:var(--size-bottom-nav)}}[data-ds=bottom-nav]>[data-part=item]{gap:calc(var(--spacing) * .5);border-radius:var(--radius-surface);color:var(--color-fg-muted)}[data-ds=bottom-nav]>[data-part=item]:active{scale:.97}@media (prefers-reduced-motion:no-preference){[data-ds=bottom-nav]>[data-part=item]{transition:scale var(--duration-fast) var(--ease-standard)}}@media (hover:hover){[data-ds=bottom-nav]>[data-part=item]:not([data-state=current]):hover{background-color:var(--color-hover)}}[data-ds=bottom-nav]>[data-part=item][data-state=current]{background-color:var(--color-selected);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-accent) 25%, transparent), var(--shadow-raised);color:var(--color-fg)}[data-ds=bottom-nav] [data-part=badge]{--bottom-nav-dot:calc(var(--spacing) * 1.5);inline-size:var(--bottom-nav-dot);block-size:var(--bottom-nav-dot);border-radius:var(--radius-full);background-color:var(--color-fg-muted);inset-block-start:var(--spacing);inset-inline-start:calc(50% + var(--spacing) * 3)}[data-ds=field]>[data-part=grid]{gap:var(--spacing-gap-label);flex-direction:column;display:flex}[data-ds=field]>[data-part=grid]>[data-part=head]{column-gap:var(--spacing-gap-group)}[data-ds=field][data-quiet]>[data-part=grid]{gap:0}[data-ds=field][data-tall]{--spacing-control-md:calc(var(--spacing) * 11)}@media (width<53.76rem){:where(:root[data-text-size="112"]) [data-density=touch] [data-ds=field][data-tall]{--spacing-control-md:calc(var(--spacing) * 12)}}@media (width<60rem){:where(:root[data-text-size="125"]) [data-density=touch] [data-ds=field][data-tall]{--spacing-control-md:calc(var(--spacing) * 12)}}@media (width<67.2rem){:where(:root[data-text-size="140"]) [data-density=touch] [data-ds=field][data-tall]{--spacing-control-md:calc(var(--spacing) * 12)}}@media (width<76.8rem){:where(:root[data-text-size="160"]) [data-density=touch] [data-ds=field][data-tall]{--spacing-control-md:calc(var(--spacing) * 12)}}@media (width<48rem){:where(:root:not([data-text-size])) [data-density=touch] [data-ds=field][data-tall]{--spacing-control-md:calc(var(--spacing) * 12)}}@media (width<53.76rem) and (pointer:coarse){:root:where([data-text-size="112"]):not([data-density]) [data-ds=field][data-tall]{--spacing-control-md:calc(var(--spacing) * 12)}}@media (width<60rem) and (pointer:coarse){:root:where([data-text-size="125"]):not([data-density]) [data-ds=field][data-tall]{--spacing-control-md:calc(var(--spacing) * 12)}}@media (width<67.2rem) and (pointer:coarse){:root:where([data-text-size="140"]):not([data-density]) [data-ds=field][data-tall]{--spacing-control-md:calc(var(--spacing) * 12)}}@media (width<76.8rem) and (pointer:coarse){:root:where([data-text-size="160"]):not([data-density]) [data-ds=field][data-tall]{--spacing-control-md:calc(var(--spacing) * 12)}}@media (width<48rem) and (pointer:coarse){:root:where(:not([data-text-size])):not([data-density]) [data-ds=field][data-tall]{--spacing-control-md:calc(var(--spacing) * 12)}}[data-ds=field]>[data-part=grid]>[data-part=head]>[data-part=label]{color:var(--color-fg-muted);font-size:var(--text-label);line-height:var(--text-label--line-height);font-weight:var(--text-label--font-weight)}[data-ds=field]>[data-part=grid]>[data-part=head]>[data-part=hint]{align-self:center;gap:var(--spacing);color:var(--color-fg-subtle);font-size:var(--text-caption);line-height:var(--text-caption--line-height)}[data-ds=field][data-gm]>[data-part=grid]>[data-part=head]>[data-part=label],[data-ds=field][data-gm]>[data-part=grid]>[data-part=head]>[data-part=hint]{color:var(--color-gm)}[data-ds=field]>[data-part=grid]>[data-part=body]{gap:var(--spacing-gap-inline)}[data-ds=field]>[data-part=grid]>[data-part=body]>[data-part=line]{gap:var(--spacing-gap-group)}[data-ds=field]>[data-part=grid]>[data-part=body]>[data-part=line]>[data-part=control]{gap:var(--spacing-gap-inline);flex:auto}[data-ds=field][data-fit]>[data-part=grid]>[data-part=body]>[data-part=line]>[data-part=control]{flex:0 auto;max-inline-size:100%}[data-ds=field]>[data-part=grid]>[data-part=body]>[data-part=line]>[data-part=actions]{gap:var(--spacing-gap-group);min-block-size:var(--spacing-control-md)}[data-ds=field]>[data-part=grid]>[data-part=body]>[data-part=message]{gap:var(--spacing-gap-inline);color:var(--color-fg-muted);font-size:var(--text-caption);line-height:var(--text-caption--line-height)}[data-ds=field]>[data-part=grid]>[data-part=body]>[data-part=message][data-tone=danger]{color:var(--color-danger)}[data-ds=pane-edge]{--pane-edge-pad:calc(var(--spacing) * 2)}[data-ds=pane-edge]>[data-part=actions],[data-ds=pane-edge]>[data-part=footer]{align-items:center;gap:var(--spacing-gap-group);display:flex}[data-ds=pane-edge]>[data-part=actions]{flex-shrink:0}[data-ds=pane-edge][data-variant=column]>[data-part=actions],[data-ds=pane-edge][data-variant=column]>[data-part=footer]{inline-size:100%;padding-block:var(--pane-edge-pad);flex-direction:column}[data-ds=pane-edge][data-variant=column]>[data-part=footer]{border-block-start:1px solid var(--color-line);min-block-size:0;overflow-y:auto}[data-ds=pane-edge][data-variant=row]>[data-part=actions],[data-ds=pane-edge][data-variant=row]>[data-part=footer]{block-size:100%;padding-inline:var(--pane-edge-pad)}[data-ds=splitter]{--splitter-reach:calc(var(--spacing) * 1);--splitter-target:var(--spacing-control-sm);--splitter-line:calc(var(--spacing) * .5);--splitter-line-inset:calc(var(--spacing) * 2);--splitter-handle-length:calc(var(--spacing) * 8);--splitter-handle-width:calc(var(--spacing) * 1);flex-shrink:0}[data-ds=splitter][aria-orientation=vertical]{inline-size:var(--island-gap)}[data-ds=splitter][aria-orientation=horizontal]{block-size:var(--island-gap)}[data-ds=splitter]:after{content:"";position:absolute}[data-ds=splitter][aria-orientation=vertical]:after{inset-block:0;inset-inline:calc(var(--splitter-reach) * -1)}[data-ds=splitter][aria-orientation=horizontal]:after{inset-block:calc(var(--splitter-reach) * -1);inset-inline:0}[data-ds=splitter]>[data-part=line]{border-radius:var(--radius-full);background-color:#0000}[data-ds=splitter][aria-orientation=vertical]>[data-part=line]{inset-block:var(--splitter-line-inset);inline-size:var(--splitter-line)}[data-ds=splitter][aria-orientation=horizontal]>[data-part=line]{inset-inline:var(--splitter-line-inset);block-size:var(--splitter-line)}[data-ds=splitter]>[data-part=handle]{border-radius:var(--radius-full);background-color:var(--color-line-strong)}[data-ds=splitter][aria-orientation=vertical]>[data-part=handle]{block-size:var(--splitter-handle-length);inline-size:var(--splitter-handle-width)}[data-ds=splitter][aria-orientation=horizontal]>[data-part=handle]{block-size:var(--splitter-handle-width);inline-size:var(--splitter-handle-length)}[data-ds=splitter]:focus-visible>[data-part=line],[data-ds=splitter]:focus-visible>[data-part=handle],[data-ds=splitter][data-state=dragging]>[data-part=line],[data-ds=splitter][data-state=dragging]>[data-part=handle]{background-color:var(--color-accent)}@media (hover:hover){[data-ds=splitter]:hover>[data-part=line]{background-color:color-mix(in srgb, var(--color-accent) 60%, transparent)}[data-ds=splitter]:hover>[data-part=handle]{background-color:var(--color-accent)}}@media (prefers-reduced-motion:no-preference){[data-ds=splitter]>[data-part=line]{transition:background-color var(--duration-fast) var(--ease-standard)}}:where([data-density=touch]) [data-ds=splitter][aria-orientation=vertical]:after{inline-size:var(--splitter-target);inset-inline:50% auto;translate:-50%}:where([data-density=touch]) [data-ds=splitter][aria-orientation=horizontal]:after{block-size:var(--splitter-target);inset-block:50% auto;translate:0 -50%}@media (pointer:coarse){:where(:root:not([data-density])) [data-ds=splitter][aria-orientation=vertical]:after{inline-size:var(--splitter-target);inset-inline:50% auto;translate:-50%}:where(:root:not([data-density])) [data-ds=splitter][aria-orientation=horizontal]:after{block-size:var(--splitter-target);inset-block:50% auto;translate:0 -50%}}@media (width>=89.6rem){:where(:root[data-text-size="112"]) [data-ds=tree-island]{border-radius:var(--radius-surface)}}@media (width>=100rem){:where(:root[data-text-size="125"]) [data-ds=tree-island]{border-radius:var(--radius-surface)}}@media (width>=112rem){:where(:root[data-text-size="140"]) [data-ds=tree-island]{border-radius:var(--radius-surface)}}@media (width>=128rem){:where(:root[data-text-size="160"]) [data-ds=tree-island]{border-radius:var(--radius-surface)}}@media (width>=80rem){:where(:root:not([data-text-size])) [data-ds=tree-island]{border-radius:var(--radius-surface)}}@media (width<89.6rem){:where(:root[data-text-size="112"]) [data-ds=tree-island][data-state=open]{inline-size:var(--size-inspector);border-radius:var(--radius-xl);inset-inline-start:0}}@media (width<100rem){:where(:root[data-text-size="125"]) [data-ds=tree-island][data-state=open]{inline-size:var(--size-inspector);border-radius:var(--radius-xl);inset-inline-start:0}}@media (width<112rem){:where(:root[data-text-size="140"]) [data-ds=tree-island][data-state=open]{inline-size:var(--size-inspector);border-radius:var(--radius-xl);inset-inline-start:0}}@media (width<128rem){:where(:root[data-text-size="160"]) [data-ds=tree-island][data-state=open]{inline-size:var(--size-inspector);border-radius:var(--radius-xl);inset-inline-start:0}}@media (width<80rem){:where(:root:not([data-text-size])) [data-ds=tree-island][data-state=open]{inline-size:var(--size-inspector);border-radius:var(--radius-xl);inset-inline-start:0}}[data-ds=status-bar]{--status-bar-gap:calc(var(--spacing) * 3);--status-bar-pad:calc(var(--spacing) * 3.5);--status-bar-item-h:calc(var(--spacing) * 7);--status-bar-item-pad:calc(var(--spacing) * 1.5);block-size:var(--size-status-bar);gap:var(--status-bar-gap);border-radius:var(--radius-lg);padding-inline:var(--status-bar-pad)}[data-ds=status-bar] [data-part=project],[data-ds=status-bar] [data-part=entry]{gap:var(--spacing-gap-inline)}[data-ds=status-bar] [data-part=group]{gap:var(--status-bar-gap)}[data-ds=status-bar] [data-part=item]{block-size:var(--status-bar-item-h);gap:var(--spacing-gap-inline);border-radius:var(--radius-tile);padding-inline:var(--status-bar-item-pad)}[data-ds=status-bar] [data-part=item][data-tone=attention]{color:var(--color-attention)}@media (hover:hover){[data-ds=status-bar] [data-part=item]:hover{background-color:var(--color-hover);color:var(--color-fg)}}[data-ds=status-bar][data-docked]{border-radius:var(--radius-overlay);padding-inline:var(--spacing-pad-control-md) var(--spacing-gap-inline)}[data-ds=status-bar] [data-part=dock]{block-size:100%}[data-ds=text-size]{gap:var(--spacing-gap-field)}[data-ds=text-size]>[data-part=track]{--text-size-pad:calc(var(--spacing) * .75);--text-size-radius:var(--radius-control);justify-content:space-between;gap:var(--spacing);block-size:var(--spacing-control-md);padding:var(--text-size-pad);border-radius:var(--text-size-radius);background-color:var(--color-track)}[data-ds=text-size]:not([data-full])>[data-part=track]{flex:none}[data-ds=text-size][data-full]{container-type:inline-size}[data-ds=text-size][data-full] [data-part=step]{flex:1 1 0;min-inline-size:0}@container (width<13.5rem){[data-ds=text-size][data-full]>[data-part=value]{display:none}}[data-ds=text-size] [data-part=step]{min-inline-size:var(--spacing-control-md);border-radius:calc(var(--text-size-radius) - var(--text-size-pad));block-size:100%;color:var(--color-fg-muted);font-family:var(--font-ui);transition-property:background-color,color;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-standard);flex:1 0 auto;font-weight:600;line-height:1}[data-ds=text-size] [data-part=step]:after{inset-block:calc(-1 * var(--text-size-pad));content:"";position:absolute;inset-inline:0}[data-ds=text-size] [data-part=glyph]{font-size:calc(var(--text-label) * var(--text-size-step,1))}@media (hover:hover){[data-ds=text-size] [data-part=step][data-state=off]:hover{background-color:var(--color-hover);color:var(--color-fg)}}[data-ds=text-size] [data-part=step][data-state=on]{background-color:var(--color-selected);box-shadow:var(--shadow-raised);color:var(--color-fg)}[data-ds=text-size]>[data-part=value]{min-inline-size:4.5ch;color:var(--color-fg-muted);font-size:var(--text-label);line-height:var(--text-label--line-height);font-weight:var(--text-label--font-weight);text-align:end;flex:none}[data-ds=top-bar]{--top-bar-gap:calc(var(--spacing) * 3.5);--top-bar-pad-start:calc(var(--spacing) * 3);--top-bar-pad-end:calc(var(--spacing) * 2.5);--top-bar-brand:calc(var(--spacing) * 7.5);--top-bar-divider:calc(var(--spacing) * 6);--top-bar-command-min:calc(var(--spacing) * 50);--top-bar-command-basis:calc(var(--spacing) * 85);block-size:var(--size-top-bar);gap:var(--top-bar-gap);border-radius:var(--radius-xl);padding-inline:var(--top-bar-pad-start) var(--top-bar-pad-end)}@media (width<89.6rem){:where(:root[data-text-size="112"]) [data-ds=top-bar]{--top-bar-gap:calc(var(--spacing) * 2);--top-bar-command-min:calc(var(--spacing) * 32);--top-bar-command-basis:var(--top-bar-command-min)}:root:where([data-text-size="112"]) [data-ds=top-bar] [data-ds=segmented][data-variant=nav]>[data-part=segment]{--segment-pad:var(--spacing-pad-control-md)}}@media (width<100rem){:where(:root[data-text-size="125"]) [data-ds=top-bar]{--top-bar-gap:calc(var(--spacing) * 2);--top-bar-command-min:calc(var(--spacing) * 32);--top-bar-command-basis:var(--top-bar-command-min)}:root:where([data-text-size="125"]) [data-ds=top-bar] [data-ds=segmented][data-variant=nav]>[data-part=segment]{--segment-pad:var(--spacing-pad-control-md)}}@media (width<112rem){:where(:root[data-text-size="140"]) [data-ds=top-bar]{--top-bar-gap:calc(var(--spacing) * 2);--top-bar-command-min:calc(var(--spacing) * 32);--top-bar-command-basis:var(--top-bar-command-min)}:root:where([data-text-size="140"]) [data-ds=top-bar] [data-ds=segmented][data-variant=nav]>[data-part=segment]{--segment-pad:var(--spacing-pad-control-md)}}@media (width<128rem){:where(:root[data-text-size="160"]) [data-ds=top-bar]{--top-bar-gap:calc(var(--spacing) * 2);--top-bar-command-min:calc(var(--spacing) * 32);--top-bar-command-basis:var(--top-bar-command-min)}:root:where([data-text-size="160"]) [data-ds=top-bar] [data-ds=segmented][data-variant=nav]>[data-part=segment]{--segment-pad:var(--spacing-pad-control-md)}}@media (width<80rem){:where(:root:not([data-text-size])) [data-ds=top-bar]{--top-bar-gap:calc(var(--spacing) * 2);--top-bar-command-min:calc(var(--spacing) * 32);--top-bar-command-basis:var(--top-bar-command-min)}:root:where(:not([data-text-size])) [data-ds=top-bar] [data-ds=segmented][data-variant=nav]>[data-part=segment]{--segment-pad:var(--spacing-pad-control-md)}}@media (width<71.68rem){:where(:root[data-text-size="112"]) [data-ds=top-bar]{--top-bar-command-min:var(--spacing-control-md)}:where(:root[data-text-size="112"]) [data-ds=top-bar]>[data-part=command]{justify-content:center;padding-inline:0}}@media (width<80rem){:where(:root[data-text-size="125"]) [data-ds=top-bar]{--top-bar-command-min:var(--spacing-control-md)}:where(:root[data-text-size="125"]) [data-ds=top-bar]>[data-part=command]{justify-content:center;padding-inline:0}}@media (width<89.6rem){:where(:root[data-text-size="140"]) [data-ds=top-bar]{--top-bar-command-min:var(--spacing-control-md)}:where(:root[data-text-size="140"]) [data-ds=top-bar]>[data-part=command]{justify-content:center;padding-inline:0}}@media (width<102.4rem){:where(:root[data-text-size="160"]) [data-ds=top-bar]{--top-bar-command-min:var(--spacing-control-md)}:where(:root[data-text-size="160"]) [data-ds=top-bar]>[data-part=command]{justify-content:center;padding-inline:0}}@media (width<64rem){:where(:root:not([data-text-size])) [data-ds=top-bar]{--top-bar-command-min:var(--spacing-control-md)}:where(:root:not([data-text-size])) [data-ds=top-bar]>[data-part=command]{justify-content:center;padding-inline:0}}[data-ds=top-bar]>[data-part=brand]{inline-size:var(--top-bar-brand);block-size:var(--top-bar-brand);border-radius:var(--radius-control);background-color:var(--color-accent-tint);color:var(--color-fg)}[data-ds=top-bar]>[data-part=divider]{inline-size:1px;block-size:var(--top-bar-divider);background-color:var(--color-line)}[data-ds=top-bar]>[data-part=command]{flex:0 1 var(--top-bar-command-basis);min-inline-size:var(--top-bar-command-min);block-size:var(--spacing-control-md);gap:var(--spacing-gap-label);border:var(--border-control) solid var(--color-line);border-radius:var(--radius-control);padding-inline:var(--spacing-pad-control-md);background-color:var(--color-field)}@media (hover:hover){[data-ds=top-bar]>[data-part=command]:hover{border-color:var(--color-accent)}}[data-ds=top-bar-settings]{--top-bar-settings-pad:calc(var(--spacing) * 2);gap:var(--spacing-gap-group);padding:var(--top-bar-settings-pad)}[data-ds=top-bar-settings]>[data-part=heading]:not(:first-child){padding-block-start:var(--spacing)}[data-ds=desktop-shell]{--island-rim:var(--lightningcss-light,#fffffff2)var(--lightningcss-dark,#fff3)}[data-ds=desktop-shell] [data-island]{--glass-2-sheen:var(--lightningcss-light,#ffffffb3)var(--lightningcss-dark,#ffffff14)}[data-ds=desktop-shell] :is([data-part=main][data-island],[data-part=side],[data-part=bottom]),[data-ds=desktop-shell] [data-ds=tree-island]{position:relative}[data-ds=desktop-shell] :is([data-part=main][data-island],[data-part=side],[data-part=bottom]):after,[data-ds=desktop-shell] [data-ds=tree-island]:after{z-index:1;border-radius:inherit;background:linear-gradient(var(--island-rim), transparent 40%);content:"";pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}[data-ds=desktop-shell] [data-part=main][data-glow]{--island-bleed-veil:var(--lightningcss-light,color-mix(in srgb, var(--glass-2-solid) 55%, transparent))var(--lightningcss-dark,transparent)}[data-ds=desktop-shell] [data-part=main][data-glow]:before{--stage-glow:inherit;inset:calc(-1 * var(--spacing-bar)) calc(-1 * var(--spacing-bar)) auto;z-index:-1;block-size:calc(var(--spacing-bar) * 3);background:linear-gradient(var(--island-bleed-veil), var(--island-bleed-veil)), var(--stage-glow) center / cover no-repeat;filter:blur(28px)saturate(1.5);opacity:.55;content:"";pointer-events:none;position:absolute;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}[data-ds=phone-header]{--phone-header-edge:calc(var(--spacing) * 2);--phone-header-row:calc(var(--spacing) * 14);--phone-header-pad:calc(var(--spacing) * 2);--phone-header-brand:calc(var(--spacing) * 7.5);--phone-header-back:calc(var(--spacing) * 11);--phone-header-back-pad:var(--spacing);border-radius:var(--radius-surface)}[data-ds=phone-header][data-state=fixed]{z-index:var(--z-bottom-nav);inset-block-start:calc(var(--safe-top) + var(--phone-header-edge));inset-inline:calc(var(--phone-header-edge) + var(--safe-left))}[data-ds=phone-header]>[data-part=row]{block-size:var(--phone-header-row);gap:var(--spacing);padding-inline:var(--spacing) var(--phone-header-pad)}@media (height<500px){[data-ds=phone-header]>[data-part=row]{--phone-header-row:var(--spacing-bar)}}[data-ds=phone-header] [data-part=brand]{inline-size:var(--phone-header-brand);block-size:var(--phone-header-brand);border-radius:var(--radius-control);background-color:var(--color-accent-tint);color:var(--color-fg);margin-inline-start:var(--phone-header-pad)}[data-ds=phone-header] [data-part=title]{margin-inline-start:var(--phone-header-pad)}[data-ds=phone-header] [data-part=back]{block-size:var(--phone-header-back);gap:var(--spacing);border-radius:var(--radius-lg);padding-inline:var(--phone-header-back-pad)}[data-ds=phone-header] [data-part=heading]{color:var(--color-fg);margin-inline-start:var(--spacing)}[data-ds=phone-header] :is([data-part=back]>[data-part=name],[data-part=heading]){-webkit-line-clamp:2;text-wrap:balance;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.15;display:-webkit-box;overflow:hidden}[data-ds=phone-header][data-variant=bar]{container:phone-header/inline-size}@container phone-header (width<21rem){[data-ds=phone-header] [data-narrow=icon]>[data-ds=button]{inline-size:var(--phone-header-back);padding-inline:0}[data-ds=phone-header] [data-narrow=icon]>[data-ds=button]>[data-part=label]{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}[data-ds=phone-header] [data-part=back]:active{background-color:var(--color-pressed)}[data-ds=phone-header]>[data-part=below]{padding-inline:var(--phone-header-pad);padding-block-end:var(--phone-header-pad)}[data-ds=phone-header][data-variant=float]{--phone-float-button:clamp(44px, calc(var(--spacing) * 11), 52px);--phone-float-fill:var(--glass-2-bg);--phone-float-press:var(--glass-3-bg);--phone-float-rim:var(--glass-2-border);--phone-float-ink:var(--color-fg);--phone-float-halo:none;z-index:var(--z-bottom-nav);inset-block-start:calc(var(--safe-top) + var(--phone-header-edge));inset-inline:calc(var(--phone-header-edge) + var(--safe-left)) calc(var(--phone-header-edge) + var(--safe-right));pointer-events:none;border-radius:0;container:phone-header/inline-size}[data-ds=phone-header][data-variant=float]:has(~[data-ds=phone-main] [data-ds=hero][data-layout=picture]){--phone-float-fill:color-mix(in srgb, var(--color-image-scrim) 62%, transparent);--phone-float-press:color-mix(in srgb, var(--color-image-scrim) 80%, transparent);--phone-float-rim:color-mix(in srgb, var(--color-on-image) 26%, transparent);--phone-float-ink:var(--color-on-image);--phone-float-halo:0 1px 2px var(--color-image-scrim), 0 0 calc(var(--spacing) * 3) var(--color-image-scrim)}[data-ds=phone-header][data-variant=float]>[data-part=row]{gap:var(--spacing-gap-inline);padding-inline:0}[data-ds=phone-header][data-variant=float] [data-part=back],[data-ds=phone-header][data-variant=float] [data-ds=icon-button]{--icon-button-size:var(--phone-float-button);--icon-button-radius:var(--radius-full);--icon-button-fill:var(--phone-float-fill);--icon-button-ink:var(--phone-float-ink);inline-size:var(--phone-float-button);block-size:var(--phone-float-button);border:var(--border-control) solid var(--phone-float-rim);border-radius:var(--radius-full);background-color:var(--phone-float-fill);box-shadow:var(--glass-tile-thumb-shadow);color:var(--phone-float-ink);-webkit-backdrop-filter:var(--glass-tile-button-blur);backdrop-filter:var(--glass-tile-button-blur);pointer-events:auto;flex-shrink:0;justify-content:center;padding:0}[data-ds=phone-header][data-variant=float] [data-part=back]:active,[data-ds=phone-header][data-variant=float] [data-ds=icon-button]:active{--phone-float-fill:var(--phone-float-press);scale:.96}[data-ds=phone-header][data-variant=float][data-state=docked]{--phone-header-fade:calc(var(--spacing) * 3)}[data-ds=phone-header][data-variant=float][data-state=docked]:before,[data-ds=phone-header][data-variant=float][data-state=docked]:after{inset-inline:calc(-1 * (var(--phone-header-edge) + var(--safe-left))) calc(-1 * (var(--phone-header-edge) + var(--safe-right)));content:"";position:absolute}[data-ds=phone-header][data-variant=float][data-state=docked]:before{z-index:-1;inset-block:calc(-1 * (var(--safe-top) + var(--phone-header-edge))) 0;border-block-end:var(--border-control) solid var(--color-line);background:var(--glass-2-solid);-webkit-backdrop-filter:var(--blur-glass-2);backdrop-filter:var(--blur-glass-2);pointer-events:auto}[data-ds=phone-header][data-variant=float][data-state=docked]:after{block-size:var(--phone-header-fade);background:linear-gradient(var(--glass-2-solid), transparent);pointer-events:none;inset-block-start:100%}@media (prefers-reduced-motion:no-preference){[data-ds=phone-header][data-variant=float][data-state=docked]:before,[data-ds=phone-header][data-variant=float][data-state=docked]:after{transition-property:opacity;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-enter)}@starting-style{[data-ds=phone-header][data-variant=float][data-state=docked]:before,[data-ds=phone-header][data-variant=float][data-state=docked]:after{opacity:0}}}[data-ds=phone-header][data-variant=float][data-state=docked]>[data-part=row]{--phone-float-fill:transparent;--phone-float-press:var(--color-pressed);--phone-float-rim:transparent;--phone-float-ink:var(--color-fg);--phone-float-halo:none;pointer-events:auto}[data-ds=phone-header][data-variant=float][data-state=docked] [data-part=back],[data-ds=phone-header][data-variant=float][data-state=docked] [data-ds=icon-button]{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}[data-ds=phone-header][data-variant=float] [data-part=identity]{gap:var(--spacing-gap-group);color:var(--color-fg);font-size:var(--text-body);line-height:var(--text-body--line-height)}[data-ds=phone-header][data-variant=float][data-state=docked] [data-part=identity]{padding-inline:var(--spacing)}[data-ds=phone-header][data-variant=float] [data-part=back]:focus-visible,[data-ds=phone-header][data-variant=float] [data-ds=icon-button]:focus-visible{outline:2px solid var(--phone-float-ink);outline-offset:2px}[data-ds=phone-header][data-variant=float] [data-ds=float-action]{gap:calc(var(--spacing) * 2.5);block-size:var(--phone-float-button);border:var(--border-control) solid var(--phone-float-rim);border-radius:var(--radius-full);padding-block:0;padding-inline:calc(var(--spacing) * 1.25) calc(var(--spacing) * 4);background-color:var(--phone-float-fill);box-shadow:var(--glass-tile-thumb-shadow);color:var(--phone-float-ink);-webkit-backdrop-filter:var(--glass-tile-button-blur);backdrop-filter:var(--glass-tile-button-blur);pointer-events:auto;font-weight:600}[data-ds=phone-header][data-variant=float] [data-ds=float-action]>[data-part=picture]{inline-size:calc(var(--phone-float-button) - var(--spacing) * 3);block-size:calc(var(--phone-float-button) - var(--spacing) * 3);border-radius:var(--radius-full);background-color:var(--color-accent-soft);color:var(--color-accent)}[data-ds=phone-header][data-variant=float] [data-ds=float-action]:active{--phone-float-fill:var(--phone-float-press);scale:.96}[data-ds=phone-header][data-variant=float] [data-ds=float-action]:focus-visible{outline:2px solid var(--phone-float-ink);outline-offset:2px}[data-ds=phone-header] [data-part=save-words]{display:contents}[data-ds=phone-header] [data-part=save-words][data-quiet]>[data-ds=save-pill]{white-space:nowrap;clip-path:inset(50%);border:0;block-size:1px;inline-size:1px;padding:0;position:absolute;overflow:hidden}[data-ds=phone-header][data-variant=float] [data-ds=save-pill]{--save-pill-fill:transparent;--save-pill-ink:var(--phone-float-ink);block-size:calc(var(--phone-float-button) - var(--spacing) * 2);border:var(--border-control) solid transparent;border-radius:var(--radius-full);padding-inline:var(--spacing);text-shadow:var(--phone-float-halo);font-weight:500}[data-ds=phone-header][data-variant=float] [data-ds=save-pill]>[data-part=label]:first-letter{text-transform:uppercase}[data-ds=phone-header][data-variant=float]:not([data-state=docked]) [data-ds=save-pill]{--save-pill-fill:var(--phone-float-fill);border-color:var(--phone-float-rim);padding-inline:calc(var(--spacing) * 3.5);box-shadow:var(--glass-tile-thumb-shadow);text-shadow:none;-webkit-backdrop-filter:var(--glass-tile-button-blur);backdrop-filter:var(--glass-tile-button-blur)}[data-ds=phone-header][data-variant=float] [data-ds=save-pill]:not([data-state=saved],[data-state=saving]){font-weight:600}[data-ds=phone-header][data-variant=float] [data-ds=save-pill][data-state=saved]>[data-part=icon]{display:none}[data-ds=phone-header][data-variant=float] [data-ds=save-pill]:is([data-state=conflict],[data-state=error])>[data-part=icon]{color:var(--color-attention)}[data-ds=phone-header][data-variant=float][data-state=docked] [data-ds=save-pill]{box-shadow:none;color:var(--color-fg-muted);font-size:var(--text-caption);line-height:var(--text-caption--line-height);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:#0000;padding-inline:0}[data-ds=phone-header][data-variant=float][data-state=docked] [data-ds=float-action]{inline-size:var(--phone-float-button);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;justify-content:center;padding-inline:0}[data-ds=phone-header][data-variant=float][data-state=docked] [data-ds=float-action]>[data-part=text]{display:none}@container phone-header (width<16.5rem){[data-ds=phone-header][data-variant=float] [data-ds=float-action]{inline-size:var(--phone-float-button);justify-content:center;padding-inline:0}[data-ds=phone-header][data-variant=float] [data-ds=float-action]>[data-part=text]{display:none}}@container phone-header (width<28rem){[data-ds=phone-header][data-variant=float]:has([data-part=save-words]:not([data-quiet])) [data-ds=float-action]{inline-size:var(--phone-float-button);justify-content:center;padding-inline:0}[data-ds=phone-header][data-variant=float]:has([data-part=save-words]:not([data-quiet])) [data-ds=float-action]>[data-part=text]{display:none}}@container phone-header (width<20.5rem){[data-ds=phone-header][data-variant=float] [data-ds=save-pill]:is([data-state=saved],[data-state=saving]){clip-path:inset(50%);border:0;block-size:1px;inline-size:1px;padding:0;position:absolute;overflow:hidden}}[data-ds=phone-header][data-variant=float] [data-ds=save-pill]>[data-part=label]{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}[data-ds=phone-chips]{--phone-chips-edge:calc(var(--spacing) * 2);--phone-chips-top:calc(var(--spacing) * 18);z-index:var(--z-sheet);inset-block-start:calc(var(--safe-top) + var(--phone-chips-top));inset-inline:var(--phone-chips-edge)}[data-ds=phone-main]{--phone-main-edge:calc(var(--spacing) * 2);--phone-main-top:calc(var(--spacing) * 19);--phone-main-top-chips:calc(var(--spacing) * 32);--phone-main-bottom:calc(var(--spacing) * 6);--phone-main-nav:calc(var(--size-bottom-nav) + max(var(--phone-main-edge), var(--safe-bottom)) + var(--phone-main-bottom));--caret-room-start:calc(var(--safe-top) + var(--phone-main-top));--caret-room-end:var(--phone-main-nav)}[data-ds=phone-main][data-variant=flow]{padding-inline:var(--phone-main-edge);padding-block:calc(var(--safe-top) + var(--phone-main-top)) var(--phone-main-nav);overflow-x:clip}[data-ds=phone-main][data-variant=flow][data-sheet]{padding-block-end:calc(var(--phone-main-nav) + var(--size-sheet-peek))}[data-ds=phone-main][data-variant=flow][data-state=chips]{padding-block-start:calc(var(--safe-top) + var(--phone-main-top-chips))}[data-ds=phone-main][data-variant=flow][data-state=float]{--hero-top-clear:calc(var(--safe-top) + var(--spacing) * 16);padding-block-start:0}[data-ds=phone-nav-ground]{z-index:calc(var(--z-sheet) - 1);block-size:calc(var(--size-bottom-nav) + var(--spacing) * 8 + var(--safe-bottom));background:linear-gradient(to bottom, transparent, var(--color-stage) calc(var(--spacing) * 6));inset-block-end:0;inset-inline:0}[data-ds=phone-nav-ground][data-sheet]{block-size:calc(var(--size-bottom-nav) + max(var(--spacing-gap-group), var(--safe-bottom)) + var(--spacing-gap-group) + var(--spacing) * 6)}[data-ds=skip-links]{--skip-link-offset:calc(var(--spacing) * 2);--skip-link-pad-block:calc(var(--spacing) * 2)}[data-ds=skip-links]>[data-part=link]{z-index:var(--z-skip-link);border-radius:var(--radius-control);padding-block:var(--skip-link-pad-block);padding-inline:var(--spacing-pad-control-md);background-color:var(--color-action);color:var(--color-on-action)}[data-ds=skip-links]>[data-part=link]:focus{inset-block-start:var(--skip-link-offset);inset-inline-start:var(--skip-link-offset)}[data-ds=stage-ground]>[data-part=glow]{position:absolute;inset:0}@media (width<53.76rem){:where(:root[data-text-size="112"]) :is([data-ds=stage-ground]>[data-part=glow]){display:none}}@media (width<60rem){:where(:root[data-text-size="125"]) :is([data-ds=stage-ground]>[data-part=glow]){display:none}}@media (width<67.2rem){:where(:root[data-text-size="140"]) :is([data-ds=stage-ground]>[data-part=glow]){display:none}}@media (width<76.8rem){:where(:root[data-text-size="160"]) :is([data-ds=stage-ground]>[data-part=glow]){display:none}}@media (width<48rem){:where(:root:not([data-text-size])) :is([data-ds=stage-ground]>[data-part=glow]){display:none}}[data-ds=stage-ground]>[data-part=glow]>img{object-fit:cover;filter:blur(64px)saturate(1.6);block-size:130%;inline-size:130%;position:absolute;inset:-15%}[data-ds=stage-ground]>[data-part=glow]:after{content:"";background:var(--lightningcss-light,#ebe5d680)var(--lightningcss-dark,#0a111a80);position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){[data-ds=stage-ground]>[data-part=glow]>img{transition:opacity var(--duration-slow) var(--ease-standard)}@starting-style{[data-ds=stage-ground]>[data-part=glow]>img{opacity:0}}}[data-ds=tree-inline-field]{--tree-field-h:calc(var(--spacing) * 7);--tree-field-edge:var(--color-accent);gap:var(--spacing);padding-block:calc(var(--spacing) * .5)}[data-ds=tree-inline-field][data-state=invalid]{--tree-field-edge:var(--color-danger)}:where([data-density=touch]) [data-ds=tree-inline-field]{--tree-field-h:var(--spacing-control-sm)}@media (pointer:coarse){:where(:root:not([data-density])) [data-ds=tree-inline-field]{--tree-field-h:var(--spacing-control-sm)}}@media (width<53.76rem){:where(:root[data-text-size="112"]) [data-ds=tree-inline-field]{--tree-field-h:calc(var(--spacing) * 11)}}@media (width<60rem){:where(:root[data-text-size="125"]) [data-ds=tree-inline-field]{--tree-field-h:calc(var(--spacing) * 11)}}@media (width<67.2rem){:where(:root[data-text-size="140"]) [data-ds=tree-inline-field]{--tree-field-h:calc(var(--spacing) * 11)}}@media (width<76.8rem){:where(:root[data-text-size="160"]) [data-ds=tree-inline-field]{--tree-field-h:calc(var(--spacing) * 11)}}@media (width<48rem){:where(:root:not([data-text-size])) [data-ds=tree-inline-field]{--tree-field-h:calc(var(--spacing) * 11)}}[data-ds=tree-inline-field]>[data-part=line]{gap:var(--spacing);margin-inline-start:calc(var(--spacing) * -1.5)}[data-ds=tree-inline-field] [data-part=chip]{block-size:var(--tree-field-h);border-radius:var(--radius-chip);padding-inline:calc(var(--spacing) * 2);background-color:var(--color-count);color:var(--color-fg)}[data-ds=tree-inline-field] [data-part=input]{block-size:var(--tree-field-h);border:var(--border-control) solid var(--tree-field-edge);border-radius:var(--radius-tile);padding-inline:calc(var(--spacing) * 1.25) calc(var(--spacing) * 1.5);background-color:var(--color-field-focus);box-shadow:inset 0 0 0 1px var(--tree-field-edge);color:var(--color-fg);font-size:var(--text-body);line-height:var(--text-body--line-height)}[data-ds=tree-inline-field] [data-part=input]::placeholder{color:var(--color-fg-subtle)}@media (width<53.76rem){:where(:root[data-text-size="112"]) [data-ds=tree-inline-field] [data-part=input]{font-size:var(--text-prose);line-height:var(--text-prose--line-height)}}@media (width<60rem){:where(:root[data-text-size="125"]) [data-ds=tree-inline-field] [data-part=input]{font-size:var(--text-prose);line-height:var(--text-prose--line-height)}}@media (width<67.2rem){:where(:root[data-text-size="140"]) [data-ds=tree-inline-field] [data-part=input]{font-size:var(--text-prose);line-height:var(--text-prose--line-height)}}@media (width<76.8rem){:where(:root[data-text-size="160"]) [data-ds=tree-inline-field] [data-part=input]{font-size:var(--text-prose);line-height:var(--text-prose--line-height)}}@media (width<48rem){:where(:root:not([data-text-size])) [data-ds=tree-inline-field] [data-part=input]{font-size:var(--text-prose);line-height:var(--text-prose--line-height)}}[data-ds=tree-inline-field] [data-part=error]{gap:var(--spacing)}[data-ds=tree-inline-field] [data-part=error-icon]{margin-block-start:1px}[data-ds=tree-filter]{--tree-filter-h:calc(var(--spacing) * 8);--tree-filter-clear:calc(var(--spacing) * 6);--tree-filter-radius:var(--radius-control);block-size:var(--tree-filter-h);gap:var(--spacing-gap-label);border:var(--border-control) solid var(--color-line-control);border-radius:var(--tree-filter-radius);padding-inline:calc(var(--spacing) * 1.75) var(--spacing);background-color:var(--color-field)}[data-ds=tree-filter]:focus-within{border-color:var(--color-accent);background-color:var(--color-field-focus);box-shadow:inset 0 0 0 1px var(--color-accent)}:where([data-density=touch]) [data-ds=tree-filter]{--tree-filter-h:var(--spacing-control-sm);--tree-filter-clear:var(--spacing-control-sm)}@media (pointer:coarse){:where(:root:not([data-density])) [data-ds=tree-filter]{--tree-filter-h:var(--spacing-control-sm);--tree-filter-clear:var(--spacing-control-sm)}}@media (width<53.76rem){:where(:root[data-text-size="112"]) [data-ds=tree-filter]{--tree-filter-h:calc(var(--spacing) * 11);--tree-filter-radius:var(--radius-lg)}}@media (width<60rem){:where(:root[data-text-size="125"]) [data-ds=tree-filter]{--tree-filter-h:calc(var(--spacing) * 11);--tree-filter-radius:var(--radius-lg)}}@media (width<67.2rem){:where(:root[data-text-size="140"]) [data-ds=tree-filter]{--tree-filter-h:calc(var(--spacing) * 11);--tree-filter-radius:var(--radius-lg)}}@media (width<76.8rem){:where(:root[data-text-size="160"]) [data-ds=tree-filter]{--tree-filter-h:calc(var(--spacing) * 11);--tree-filter-radius:var(--radius-lg)}}@media (width<48rem){:where(:root:not([data-text-size])) [data-ds=tree-filter]{--tree-filter-h:calc(var(--spacing) * 11);--tree-filter-radius:var(--radius-lg)}}[data-ds=tree-filter]>[data-part=icon]{color:var(--color-fg-muted)}[data-ds=tree-filter]>[data-part=input]{color:var(--color-fg);font-size:var(--text-body);line-height:var(--text-body--line-height)}[data-ds=tree-filter]>[data-part=input]::placeholder{color:var(--color-fg-subtle)}@media (width<53.76rem){:where(:root[data-text-size="112"]) [data-ds=tree-filter]>[data-part=input]{font-size:var(--text-prose);line-height:var(--text-prose--line-height)}}@media (width<60rem){:where(:root[data-text-size="125"]) [data-ds=tree-filter]>[data-part=input]{font-size:var(--text-prose);line-height:var(--text-prose--line-height)}}@media (width<67.2rem){:where(:root[data-text-size="140"]) [data-ds=tree-filter]>[data-part=input]{font-size:var(--text-prose);line-height:var(--text-prose--line-height)}}@media (width<76.8rem){:where(:root[data-text-size="160"]) [data-ds=tree-filter]>[data-part=input]{font-size:var(--text-prose);line-height:var(--text-prose--line-height)}}@media (width<48rem){:where(:root:not([data-text-size])) [data-ds=tree-filter]>[data-part=input]{font-size:var(--text-prose);line-height:var(--text-prose--line-height)}}[data-ds=tree-filter]>[data-part=clear]{inline-size:var(--tree-filter-clear);block-size:var(--tree-filter-clear);border-radius:var(--radius-tile);color:var(--color-fg-muted)}@media (hover:hover){[data-ds=tree-filter]>[data-part=clear]:hover{background-color:var(--color-hover);color:var(--color-fg)}}[data-ds=tree-filter]>[data-part=keys]{padding-inline-end:var(--spacing)}:where([data-density=touch]) [data-ds=tree-filter]>[data-part=keys]{display:none}@media (pointer:coarse){:where(:root:not([data-density])) [data-ds=tree-filter]>[data-part=keys]{display:none}}[data-ds=tree-selection-bar]{--tree-selection-pad:calc(var(--spacing) * 2);column-gap:calc(var(--spacing) * .5);row-gap:var(--tree-selection-pad);border-radius:var(--radius-control);padding-block:var(--spacing);padding-inline:var(--tree-selection-pad);background-color:var(--color-accent-soft)}@media (width<53.76rem){:where(:root[data-text-size="112"]) [data-ds=tree-selection-bar]{border-radius:var(--radius-lg);padding-block:var(--tree-selection-pad)}}@media (width<60rem){:where(:root[data-text-size="125"]) [data-ds=tree-selection-bar]{border-radius:var(--radius-lg);padding-block:var(--tree-selection-pad)}}@media (width<67.2rem){:where(:root[data-text-size="140"]) [data-ds=tree-selection-bar]{border-radius:var(--radius-lg);padding-block:var(--tree-selection-pad)}}@media (width<76.8rem){:where(:root[data-text-size="160"]) [data-ds=tree-selection-bar]{border-radius:var(--radius-lg);padding-block:var(--tree-selection-pad)}}@media (width<48rem){:where(:root:not([data-text-size])) [data-ds=tree-selection-bar]{border-radius:var(--radius-lg);padding-block:var(--tree-selection-pad)}}[data-ds=tree-selection-bar]>[data-part=icons]{gap:calc(var(--spacing) * .5)}[data-ds=tree-selection-bar]>[data-part=buttons]{gap:var(--spacing-gap-group)}[data-ds=tree-swipe]{border-radius:var(--radius-lg)}[data-ds=tree-swipe] [data-part=action]{inline-size:calc(var(--spacing) * 18);gap:calc(var(--spacing) * .5);background-color:var(--color-field);color:var(--color-fg)}[data-ds=tree-swipe] [data-part=action][data-tone=danger]{background-color:var(--color-danger-solid);color:var(--color-on-danger)}[data-ds=tree-swipe][data-state=open]>[data-part=layer]{background-color:var(--color-surface)}[data-ds=multi-select-row]:not([data-box=shown]){padding-inline-start:calc(var(--spacing) * 2)}[data-ds=multi-select-row] [data-part=corner]{padding:var(--spacing);position:absolute;inset-block-start:calc(var(--spacing) * -2);inset-inline-start:calc(var(--spacing) * -2)}[data-ds=tab-strip]>[data-part=marker]{inset-block:calc(var(--spacing) * 2);inline-size:calc(var(--spacing) * .5);border-radius:var(--radius-full);background-color:var(--color-accent);opacity:0;pointer-events:none;inset-inline-start:var(--tab-strip-marker,0);translate:-50%}[data-ds=tab-strip]>[data-part=marker][data-state~=shown]{opacity:1}@media (prefers-reduced-motion:no-preference){[data-ds=tab-strip]>[data-part=marker]{transition:opacity var(--duration-fast) var(--ease-standard), inset-inline-start var(--duration-fast) var(--ease-standard)}}[data-ds=tab-strip-menu]{--tab-strip-menu-pad:calc(var(--spacing) * 2.5);gap:var(--spacing-gap-group);color:var(--color-fg);font-size:var(--text-body);line-height:var(--text-body--line-height)}[data-ds=tab-strip-menu] [data-part=search]{block-size:calc(var(--spacing) * 10);gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3);border:1px solid var(--color-line-control);border-radius:var(--radius-control);background:var(--color-field);color:var(--color-fg);font-size:var(--text-body)}[data-ds=tab-strip-menu] [data-part=search]:focus-within{border-color:var(--color-accent);background:var(--color-field-focus);box-shadow:inset 0 0 0 1px var(--color-accent)}[data-ds=tab-strip-menu] [data-part=search] input::placeholder{color:var(--color-fg-subtle)}[data-ds=tab-strip-menu]>div{max-block-size:min(50dvh, calc(var(--spacing) * 96))}[data-ds=tab-strip-menu] [data-part=tab],[data-ds=tab-strip-menu] [data-part=action]{min-block-size:var(--spacing-row);gap:var(--tab-strip-menu-pad);padding-inline:var(--tab-strip-menu-pad);border-radius:var(--radius-control);color:var(--color-fg);font-size:var(--text-body);line-height:var(--text-body--line-height)}[data-ds=tab-strip-menu] [data-part=action]{cursor:pointer;padding-block:var(--spacing)}[data-ds=tab-strip-menu] :is([data-part=tab],[data-part=action])[data-state~=active]{background:var(--color-accent-soft)}[data-ds=tab-strip-menu] [data-part=tab] mark{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:2px;background:0 0;font-weight:600}[data-ds=tab-strip-menu] [data-part=tab][data-state~=selected]{font-weight:600}[data-ds=tab-strip-menu] [data-part=pin]{color:var(--color-fg-muted)}[data-ds=tab-strip-menu] [data-part=dirty]{inline-size:calc(var(--spacing) * 2);block-size:calc(var(--spacing) * 2);border-radius:var(--radius-full);background-color:var(--color-accent);flex-shrink:0}[data-ds=tab-strip-menu] [data-part=current]{inline-size:calc(var(--spacing) * 4);color:var(--color-accent);justify-content:center}[data-ds=tab-strip-menu] [data-part=action][data-state~=disabled]{cursor:default}[data-ds=tab-strip-menu] [data-part=action][data-state~=disabled]>[data-ds=icon],[data-ds=tab-strip-menu] [data-part=action][data-state~=disabled]>[data-ds=kbd],[data-ds=tab-strip-menu] [data-part=action][data-state~=disabled]>span>span:not([data-part=detail]){opacity:.45}[data-ds=tab-strip-menu] [data-part=detail]{color:var(--color-fg-muted);font-size:var(--text-caption);line-height:var(--text-caption--line-height)}[data-ds=tab-strip-menu] [data-part=separator]{margin-block:var(--spacing);border-color:var(--color-line)}[data-ds=tab-strip-menu] [data-part=empty]{padding:calc(var(--spacing) * 3) var(--tab-strip-menu-pad);color:var(--color-fg-muted);font-size:var(--text-body)}[data-ds=clamp]>[data-part=read]{display:none}[data-ds=clamp][data-open]>[data-part=read]{display:inline-flex}@supports (animation-timeline:scroll()){[data-ds=clamp]{timeline-scope:--clamp}[data-ds=clamp]:not([data-open])>[data-part=text] .rt-surface{box-sizing:content-box;max-block-size:calc((var(--clamp-lines,8) + 1) * 1lh);scroll-timeline:--clamp block;animation:linear both clamp-cut;animation-timeline:--clamp;overflow:hidden}[data-ds=clamp]:not([data-open])>[data-part=text]:not(:has(.rt-surface)){box-sizing:content-box;max-block-size:calc((var(--clamp-lines,8) + 1) * 1lh);scroll-timeline:--clamp block;animation:linear both clamp-cut;animation-timeline:--clamp;overflow:hidden}[data-ds=clamp]:not([data-open])>[data-part=read]{animation:linear both clamp-read;animation-timeline:--clamp}}[data-ds=clamp]>[data-part=read]{z-index:var(--clamp-read-layer,auto);min-block-size:var(--spacing-row);gap:var(--spacing-gap-inline);margin-block:calc(var(--spacing-gap-label) / -2) calc(-1 * var(--spacing-gap-label));padding-inline:var(--spacing-pad-row);border-radius:var(--radius-control);color:var(--clamp-read-ink,var(--color-accent));font-size:var(--text-label);font-weight:600;line-height:var(--text-label--line-height);cursor:pointer;touch-action:manipulation;transition:background-color var(--duration-fast) var(--ease-standard);margin-inline-start:calc(-1 * var(--spacing-pad-row));position:relative}@media (hover:hover){[data-ds=clamp]>[data-part=read]:hover{background:var(--color-hover)}}[data-ds=clamp]>[data-part=read]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}[data-ds=card-picture]{--card-picture-inset:var(--spacing-gap-inline)}[data-ds=card-picture]>[data-part=img]{object-fit:cover;object-position:var(--card-picture-focal,50% 50%);block-size:100%;inline-size:100%}[data-ds=card-picture][data-fit=emblem]>[data-part=img]{inline-size:var(--card-picture-w);max-inline-size:calc(100% - 2 * var(--card-picture-inset));block-size:auto;aspect-ratio:var(--card-picture-ratio);object-fit:fill;border-radius:var(--radius-tile);box-shadow:0 0 0 var(--border-control) var(--color-line), 0 8px 20px #0000004d;image-rendering:var(--card-picture-render,auto)}[data-ds=card-picture][data-clear]>[data-part=img]{box-shadow:none;filter:drop-shadow(0 6px 14px #0006);border-radius:0}[data-ds=image-card]{--glass-backdrop-tint:var(--glass-tile-tint);--glass-backdrop-veil:var(--glass-tile-veil);--glass-backdrop-veil-h:100%;border:var(--border-control) solid var(--glass-tile-border);border-radius:var(--radius-xl);inline-size:100%;box-shadow:var(--glass-tile-shadow);color:var(--color-fg);flex-direction:column;overflow:hidden}[data-ds=card-grid]>[data-part=item]:nth-child(n+25) [data-ds=image-card]{content-visibility:auto;contain-intrinsic-size:auto calc(var(--spacing-tile) * 1.6)}[data-ds=card-grid]>[data-part=item]:nth-child(n+25) [data-ds=image-card][data-layout=cover][data-state=empty]:not([data-ds=card-grid]:has([data-state=image]) *){contain-intrinsic-size:auto var(--spacing-chip-glass)}[data-ds=image-card] [data-part=media]{aspect-ratio:4/3;box-shadow:0 var(--border-control) 0 var(--glass-tile-border)}[data-ds=image-card] [data-part=img]{opacity:0}[data-ds=image-card] [data-part=img][data-loaded]{opacity:1}@media (prefers-reduced-motion:no-preference){[data-ds=image-card] [data-part=img]{transition:opacity var(--duration-base) var(--ease-enter)}[data-ds=image-card][data-state=image] [data-part=media]:has([data-part=img]:not([data-loaded])){animation:image-card-wait 1.6s var(--ease-standard) infinite alternate}}@keyframes image-card-wait{to{opacity:.7}}@keyframes image-card-badge-cut{0%,to{visibility:hidden}}@keyframes image-card-role-shown{0%,to{display:flex}}[data-ds=image-card] [data-part=placeholder]{background:linear-gradient(var(--glass-tile-tint), var(--glass-tile-tint)), linear-gradient(120deg, var(--glass-tile-fallback-from), var(--glass-tile-fallback-to))}[data-ds=image-card] [data-part=glyph]{inline-size:calc(var(--size-icon-nav) * 2);block-size:calc(var(--size-icon-nav) * 2);border-radius:var(--radius-lg);background:var(--glass-tile-pill);box-shadow:inset 0 1px 0 var(--glass-tile-highlight)}[data-ds=image-card] [data-part=glyph]>[data-ds=icon]{inline-size:var(--size-icon-nav);block-size:var(--size-icon-nav)}[data-ds=image-card][data-layout=cover][data-state=empty]:not([data-ds=card-grid]:has([data-state=image]) *){--glass-backdrop-veil:var(--glass-chip-tint);--glass-backdrop-tint:var(--glass-chip-tint);flex-direction:row;align-items:center;container-type:inline-size}[data-ds=image-card][data-layout=cover][data-state=empty]:not([data-ds=card-grid]:has([data-state=image]) *) [data-part=media]{inline-size:calc(var(--size-icon-nav) * 2);aspect-ratio:1;border-radius:var(--radius-lg);box-shadow:none;margin-inline-start:var(--spacing-inset-tile)}[data-ds=image-card][data-layout=cover][data-state=empty]:not([data-ds=card-grid]:has([data-state=image]) *) [data-part=placeholder]{background:0 0}[data-ds=image-card][data-layout=cover][data-state=empty]:not([data-ds=card-grid]:has([data-state=image]) *) [data-part=strip]{padding:var(--spacing-inset-tile);justify-content:center}[data-ds=image-card] [data-part=badge],[data-ds=image-card] [data-part=type]{block-size:var(--spacing-chip-h);border-radius:var(--radius-chip);background:var(--color-image-scrim);color:var(--color-on-image);inset-block-start:var(--spacing-gap-label)}[data-ds=image-card] [data-part=badge]{max-inline-size:calc(100% - var(--spacing-chip-h) - var(--spacing-gap-label) * 3);padding-inline:var(--spacing-pad-chip);font-size:var(--text-caption);font-weight:600;line-height:var(--spacing-chip-h);gap:var(--spacing-gap-inline);inset-inline-start:var(--spacing-gap-label)}[data-ds=image-card] [data-part=badge]>[data-part=dot],[data-ds=image-card] [data-part=badge]>[data-ds=icon]{color:oklch(from var(--image-card-badge-color,var(--color-on-image)) max(l, .78) c h)}[data-ds=image-card] [data-part=badge]>[data-part=dot]{inline-size:calc(var(--spacing) * 2);block-size:calc(var(--spacing) * 2);border-radius:var(--radius-full);background:currentColor}[data-ds=image-card] [data-part=type]{inline-size:var(--spacing-chip-h);inset-inline-end:var(--spacing-gap-label)}[data-ds=image-card][data-state=empty] [data-part=type]{visibility:hidden}[data-ds=image-card] [data-part=strip]{gap:calc(var(--spacing-gap-inline) / 2);padding:var(--spacing-gap-label) var(--spacing-inset-tile) var(--spacing-inset-tile)}[data-ds=image-card] [data-part=role],[data-ds=image-card] [data-part=caption]{--clamp-read-layer:2}[data-ds=image-card] [data-part=role]{--clamp-lines:2}[data-ds=image-card] [data-part=caption]{--clamp-lines:4}[data-ds=image-card] [data-part=name]{font-size:var(--text-body);font-weight:600;line-height:var(--text-body--line-height);overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}[data-ds=image-card] [data-part=caption]{color:var(--color-fg-muted);font-size:var(--text-caption);line-height:var(--text-caption--line-height);overflow-wrap:break-word}[data-ds=image-card] [data-part=role]{gap:var(--spacing-gap-inline);color:var(--color-fg-muted);font-size:var(--text-caption);line-height:var(--text-caption--line-height);overflow-wrap:break-word;display:flex}[data-ds=image-card] [data-part=role]>:is([data-part=dot],[data-ds=icon]){color:var(--image-card-badge-color,currentColor);margin-block-start:calc((1lh - var(--role-mark)) / 2)}[data-ds=image-card] [data-part=role]>[data-part=dot]{--role-mark:calc(var(--spacing) * 2);inline-size:var(--role-mark);block-size:var(--role-mark);border-radius:var(--radius-full);background:currentColor}[data-ds=image-card] [data-part=role]>[data-ds=icon]{--role-mark:var(--size-icon-sm);flex-shrink:0}[data-ds=image-card] [data-part=role][data-cut]{display:none}@supports (animation-timeline:scroll()){[data-ds=image-card]:has([data-part=badge]){timeline-scope:--image-card-badge}[data-ds=image-card] [data-part=badge-text]{scroll-timeline:--image-card-badge inline}[data-ds=image-card] [data-part=badge]{animation:linear both image-card-badge-cut;animation-timeline:--image-card-badge}[data-ds=image-card] [data-part=role][data-cut]{animation:linear both image-card-role-shown;animation-timeline:--image-card-badge}}[data-ds=image-card] [data-part=kind]{align-items:center;gap:var(--spacing-gap-inline);min-inline-size:0;color:var(--color-fg-subtle);font-size:var(--text-caption);line-height:var(--text-caption--line-height);display:inline-flex}[data-ds=image-card] [data-part=actions]{z-index:2;position:absolute;inset-block-start:calc(var(--spacing-gap-label) / 2);inset-inline-end:calc(var(--spacing-gap-label) / 2)}[data-ds=image-card][data-ds] [data-part=actions] [data-ds=icon-button][data-size]{--icon-button-fill:var(--color-image-scrim);--icon-button-ink:var(--color-on-image);--icon-button-radius:var(--radius-chip)}@media (hover:hover){[data-ds=image-card][data-ds] [data-part=actions] [data-ds=icon-button][data-size]:hover{--icon-button-fill:var(--color-action);--icon-button-ink:var(--color-on-action)}}[data-ds=image-card][data-layout=row]{--glass-backdrop-veil:var(--glass-chip-tint);--glass-backdrop-blur:var(--glass-chip-blur);contain-intrinsic-size:auto calc(var(--spacing-tile) * .75);flex-direction:row;align-items:center;container-type:inline-size}[data-ds=image-card][data-layout=row] [data-part=media]{--image-card-row-media:calc(var(--spacing-tile) * .75);inline-size:var(--image-card-row-media);min-block-size:var(--image-card-row-media);aspect-ratio:auto;box-shadow:var(--border-control) 0 0 var(--glass-tile-border);align-self:stretch}[data-ds=image-card][data-layout=row] [data-part=glyph]{block-size:auto;inline-size:auto;box-shadow:none;background:0 0}[data-ds=image-card][data-layout=row] [data-part=glyph]>[data-ds=icon]{inline-size:var(--size-icon-lg);block-size:var(--size-icon-lg)}[data-ds=image-card][data-layout=row] [data-part=strip]{padding:var(--spacing-gap-label) var(--spacing-inset-tile);justify-content:center}@container (width>=28rem){[data-ds=image-card][data-layout=row] [data-part=media]{inline-size:calc(var(--image-card-row-media) * 4 / 3)}}[data-ds=image-card][data-layout=row] [data-part=badge]{max-inline-size:calc(100% - var(--spacing-gap-label) * 2)}[data-ds=image-card][data-layout=row] [data-part=caption]{--clamp-lines:3}[data-ds=image-card]:is([data-layout=row],[data-layout=cover][data-state=empty]:not([data-ds=card-grid]:has([data-state=image]) *)) [data-part=actions]{gap:var(--spacing-gap-inline);flex:none;margin-inline-end:var(--spacing-gap-label);position:relative;inset:auto}[data-ds=image-card]:is([data-layout=row],[data-layout=cover][data-state=empty]:not([data-ds=card-grid]:has([data-state=image]) *))[data-ds] [data-part=actions] [data-ds=icon-button][data-size]{--icon-button-fill:transparent;--icon-button-ink:var(--color-fg-muted)}@media (hover:hover){[data-ds=image-card]:is([data-layout=row],[data-layout=cover][data-state=empty]:not([data-ds=card-grid]:has([data-state=image]) *))[data-ds] [data-part=actions] [data-ds=icon-button][data-size]:hover{--icon-button-fill:var(--color-hover);--icon-button-ink:var(--color-fg)}}@container (width<16rem){[data-ds=image-card][data-layout=row] [data-part=media]{--image-card-row-media:var(--spacing-control-md)}[data-ds=image-card][data-layout=row] [data-part=strip]{padding:var(--spacing-gap-inline)}[data-ds=image-card][data-layout=row]:has([data-part=actions]) [data-part=strip]{padding-inline-end:0}[data-ds=image-card][data-layout=row] [data-part=caption],[data-ds=image-card][data-layout=row] [data-part=kind],[data-ds=image-card][data-layout=row] [data-part=badge]{display:none}[data-ds=image-card][data-layout=row] [data-part=actions]{margin-inline-end:calc(var(--spacing-gap-inline) / 3)}}[data-ds=image-card] [data-part=link]{z-index:1;border-radius:inherit;outline:none}[data-ds=image-card]:has([data-part=link]:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}[data-ds=image-card][data-selected]{border-color:var(--color-accent);box-shadow:0 0 0 var(--border-control) var(--color-accent), var(--glass-tile-shadow)}[data-ds=image-card][data-variant=unresolved]{border-style:dashed;border-color:var(--color-attention-border)}[data-ds=image-card][data-variant=unresolved] [data-part=name]{color:var(--color-attention)}@media (hover:hover){[data-ds=image-card]:has([data-part=link]:hover){--glass-backdrop-tint:var(--glass-tile-tint-hover);border-color:var(--color-line-strong)}[data-ds=image-card][data-layout=row]:has([data-part=link]:hover){--glass-backdrop-veil:var(--glass-chip-tint-hover)}[data-ds=image-card][data-layout=cover][data-state=empty]:not([data-ds=card-grid]:has([data-state=image]) *):has([data-part=link]:hover){--glass-backdrop-veil:var(--glass-chip-tint-hover);--glass-backdrop-tint:var(--glass-chip-tint-hover)}}@media (pointer:coarse){[data-ds=image-card]:has([data-part=link]:active){scale:.98}}[data-ds=ref-tiles]{grid-template-columns:repeat(auto-fill, minmax(min(100%, calc(var(--spacing-tile) * 1.375)), 1fr));gap:var(--spacing-gap-field)}[data-ds=ref-tiles][data-lone]{grid-template-columns:minmax(0,1fr)}[data-ds=ref-tiles] [data-layout=cover] [data-part=tile-action]{border-radius:var(--radius-chip);background:var(--color-image-scrim);color:var(--color-on-image)}[data-ds=ref-tiles] [data-part=tile-action]{inline-size:var(--spacing-control-sm);block-size:var(--spacing-control-sm);border-radius:var(--radius-control);color:var(--color-fg-muted);cursor:pointer;position:relative}[data-ds=ref-tiles] [data-part=create]{block-size:var(--spacing-control-sm);padding-inline:var(--spacing-gap-label);border-radius:var(--radius-chip);background:var(--color-attention-solid);color:var(--color-on-attention);font-size:var(--text-caption);cursor:pointer;font-weight:600}[data-ds=ref-tiles] [data-part=grip]{z-index:2;inline-size:var(--spacing-glass-button);block-size:var(--spacing-glass-button);border-radius:var(--radius-tile);background:var(--glass-tile-pill);-webkit-backdrop-filter:var(--glass-tile-button-blur);backdrop-filter:var(--glass-tile-button-blur);box-shadow:inset 0 1px 0 var(--glass-tile-highlight);color:var(--color-fg);cursor:grab;touch-action:none;inset-block-start:calc(var(--spacing-gap-label) / 2);inset-inline-start:calc(var(--spacing-gap-label) / 2)}[data-ds=ref-tiles] [data-part=grip]:after{inset:calc((var(--spacing-glass-button) - max(var(--spacing-glass-button), 2.75rem)) / 2);content:"";position:absolute}[data-ds=ref-tiles] [data-part=grip]:active{cursor:grabbing}[data-ds=ref-tiles] [data-part=add]{gap:var(--spacing-gap-inline);min-block-size:var(--spacing-control-md);padding-inline:var(--spacing-pad-control-md);border:var(--border-emphasis) dashed var(--color-line-strong);border-radius:var(--radius-lg);color:var(--color-fg-muted);font-size:var(--text-label);font-weight:600;line-height:var(--text-label--line-height);cursor:pointer}[data-ds=ref-tiles] [data-part=add][data-state=open]{border-style:solid;border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-fg)}[data-ds=ref-tiles] :is([data-part=grip],[data-part=add],[data-part=tile-action],[data-part=create]):focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}[data-ds=ref-tiles] [data-part=tile-action]:after{inset:calc((var(--spacing-control-sm) - max(var(--spacing-control-sm), 2.75rem)) / 2);content:"";position:absolute}@media (hover:hover){[data-ds=ref-tiles] [data-part=grip]:hover{background:var(--color-selected)}[data-ds=ref-tiles] [data-part=tile-action]:hover{background:var(--color-hover);color:var(--color-fg)}[data-ds=ref-tiles] [data-layout=cover] [data-part=tile-action]:hover{background:var(--color-action);color:var(--color-on-action)}[data-ds=ref-tiles] [data-part=add]:hover{border-color:var(--color-fg-subtle);color:var(--color-fg)}}[data-ds=ref-tiles] [data-part=item][data-state=dragging]{opacity:.5}[data-ds=ref-tiles] [data-part=item]:is([data-state=drop],[data-state=drop-end]):before{border-radius:var(--radius-full);background:var(--color-accent);content:"";inline-size:2px;position:absolute;inset-block:0}[data-ds=ref-tiles] [data-part=item][data-state=drop]:before{inset-inline-start:calc(-1 * var(--spacing-gap-field) / 2 - 1px)}[data-ds=ref-tiles] [data-part=item][data-state=drop-end]:before{inset-inline-end:calc(-1 * var(--spacing-gap-field) / 2 - 1px)}[data-ds=ref-options]{--ref-options-enter:calc(var(--spacing) * 1.5);--ref-options-tile:var(--spacing-thumb-lg);inline-size:min(max(var(--ref-list-w,0px), calc(var(--spacing) * 72)), calc(100vw - 2 * var(--spacing-gap-group)));max-block-size:min(60dvh, calc(var(--spacing) * 100));padding:var(--spacing-gap-inline);border-radius:var(--radius-overlay);color:var(--color-fg);margin:0}[data-ds=ref-options]:popover-open{flex-direction:column;display:flex}[data-ds=ref-options] [data-part=heading]{padding:var(--spacing-gap-inline) var(--spacing-pad-row) var(--spacing-gap-label);color:var(--color-fg-muted);font-size:var(--text-caption);line-height:var(--text-caption--line-height);font-weight:600}[data-ds=ref-options] [data-part=list]{gap:var(--spacing-gap-label);flex-direction:column;margin:0;padding:0;display:flex}[data-ds=ref-options] [data-part=option],[data-ds=ref-options] [data-part=create]{gap:var(--spacing-gap-group);min-block-size:calc(var(--spacing) * 12);padding:var(--spacing-gap-label) var(--spacing-pad-row);border-radius:var(--radius-md);cursor:pointer;font-size:var(--text-body);line-height:var(--text-body--line-height)}[data-ds=ref-options] :is([data-part=option],[data-part=create])[aria-selected=true]{background:var(--color-accent-soft)}[data-ds=ref-options] [data-part=tile]{inline-size:var(--ref-options-tile);block-size:var(--ref-options-tile);border-radius:var(--radius-sm);background:var(--color-selected)}[data-ds=ref-options] [data-part=tile]:has([data-ds=avatar][data-state=image]){background:0 0}[data-ds=ref-options] [data-part=name]{font-weight:500}[data-ds=ref-options] [dir=auto]{text-align:match-parent}[data-ds=ref-options] [data-part=title]{block-size:var(--text-body--line-height);overflow:hidden}[data-ds=ref-options] [data-part=title]>[data-part=type]{max-inline-size:50%}[data-ds=ref-options] [data-part=type]{color:var(--color-fg-muted);font-size:var(--text-caption);line-height:var(--text-caption--line-height);margin-inline-start:var(--spacing-gap-group)}[data-ds=ref-options] [data-part=context]{color:var(--color-fg-muted);font-size:var(--text-caption);line-height:var(--text-caption--line-height)}[data-ds=ref-options] [data-part=context][data-path]{--ref-folder-gap:calc(var(--spacing) * 1.5);block-size:var(--text-caption--line-height);column-gap:var(--ref-folder-gap)}[data-ds=ref-options] [data-path]>[data-part=folder]+[data-part=folder]:after{color:var(--color-fg-subtle);content:"/";margin-inline-start:var(--ref-folder-gap)}[data-ds=ref-options] [data-part=context][data-path][data-cut]{padding-inline-start:calc(1.25em + 2 * var(--ref-folder-gap))}[data-ds=ref-options] [data-part=context][data-path][data-cut]:before{color:var(--color-fg-subtle);content:"… /";word-spacing:calc(var(--ref-folder-gap) - .25em);position:absolute;inset-inline-start:0}[data-ds=ref-options] [data-part=check]{color:var(--color-accent)}[data-ds=ref-options] [data-part=option][data-state=chosen] [data-part=name]{color:var(--color-fg-muted)}[data-ds=ref-options] [data-part=option][data-state=refused]{cursor:not-allowed;color:var(--color-fg-muted)}[data-ds=ref-options] [data-part=option][data-state=refused] [data-part=tile]{border:var(--border-control) dashed var(--color-line);background:0 0}[data-ds=ref-options] [data-part=option][data-state=refused] [data-part=name]{font-weight:400}[data-ds=ref-options] [data-part=option][data-state=refused][aria-selected=true]{background:var(--color-hover)}[data-ds=ref-options] [data-part=option]+[data-part=create]{margin-block-start:var(--spacing-gap-inline);position:relative}[data-ds=ref-options] [data-part=option]+[data-part=create]:before{border-block-start:1px solid var(--color-line);content:"";position:absolute;inset-block-start:calc(-1 * var(--spacing-gap-inline));inset-inline:0}[data-ds=ref-options] [data-part=create]{color:var(--color-attention);font-weight:600}[data-ds=ref-options] [data-part=create] [data-part=tile]{border:var(--border-control) dashed var(--color-attention-border);background:var(--color-attention-soft)}[data-ds=ref-options] [data-part=empty]{padding:var(--spacing-gap-group) var(--spacing-pad-row);color:var(--color-fg-muted);font-size:var(--text-body);line-height:var(--text-body--line-height)}@media (hover:hover){[data-ds=ref-options] [data-part=option]:not([aria-selected=true],[data-state=refused]):hover,[data-ds=ref-options] [data-part=create]:not([aria-selected=true],[data-state=refused]):hover{background:var(--color-hover)}}[data-density=touch] [data-ds=ref-options] [data-part=option],[data-density=touch] [data-ds=ref-options] [data-part=create]{min-block-size:var(--spacing-control-lg)}@media (pointer:coarse){:root:not([data-density]) [data-ds=ref-options] [data-part=option],:root:not([data-density]) [data-ds=ref-options] [data-part=create]{min-block-size:var(--spacing-control-lg)}}@media (prefers-reduced-motion:no-preference){[data-ds=ref-options]{transition-property:opacity,translate;transition-duration:var(--duration-base);transition-timing-function:var(--ease-enter)}@starting-style{[data-ds=ref-options]:popover-open{opacity:0;translate:0 calc(-1 * var(--ref-options-enter))}[data-ds=ref-options][data-side=top]:popover-open{translate:0 var(--ref-options-enter)}}}[data-ds=ref-combobox]{--ref-box-inset:calc(var(--spacing) * 1.25);--ref-box-edge:var(--color-line-control);--ref-box-fill:var(--color-field);--ref-box-ring:var(--color-accent);--ref-box-gap:calc(var(--spacing) * 2.5);gap:var(--spacing-gap-field)}[data-ds=ref-combobox] [data-part=field]{gap:var(--ref-box-gap);min-block-size:calc(var(--spacing-chip-glass) + 2 * var(--ref-box-inset) + 2 * var(--border-control));padding:var(--ref-box-inset);border:var(--border-control) solid var(--ref-box-edge);border-radius:calc(var(--radius-xl) + var(--ref-box-inset));background-color:var(--ref-box-fill);cursor:text;transition-property:background-color,border-color;transition-duration:var(--duration-instant);transition-timing-function:var(--ease-standard)}@media (hover:hover){[data-ds=ref-combobox]:not([data-invalid],[data-readonly]) [data-part=field]:hover{--ref-box-edge:var(--color-fg-muted)}}[data-ds=ref-combobox][data-invalid]{--ref-box-edge:var(--color-danger);--ref-box-fill:var(--color-danger-soft);--ref-box-ring:var(--color-danger)}[data-ds=ref-combobox] [data-part=field]:focus-within,[data-ds=ref-combobox][data-state=open] [data-part=field]{--ref-box-fill:var(--color-field-focus);border-color:var(--ref-box-ring);box-shadow:inset 0 0 0 1px var(--ref-box-ring)}[data-ds=ref-combobox] [data-part=slot]{--ref-slot:calc(var(--spacing-chip-glass) - 2 * var(--border-control) - 2 * var(--spacing));inline-size:var(--ref-slot);block-size:var(--ref-slot);border:var(--border-control) dashed var(--color-line-strong);border-radius:calc(var(--radius-xl) - var(--spacing));color:var(--color-fg-subtle);flex:none;justify-content:center;align-items:center;margin-inline-start:calc(var(--border-control) + var(--spacing));display:inline-flex}[data-ds=ref-combobox] [data-ds=ref-tiles][data-held]{flex:0 auto;min-inline-size:0;display:flex}[data-ds=ref-combobox] [data-ds=ref-tiles][data-held]>*{flex:0 auto}[data-ds=ref-combobox] [data-part=field] [data-ds=ref-chip]{box-shadow:none;border-color:#0000}[data-ds=ref-combobox] [data-part=field][data-held]:not([data-searching]) [data-part=input]{margin-inline:calc(-1 * var(--ref-box-gap));flex:0 0 0}[data-ds=ref-combobox] [data-part=field][data-held][data-searching] [data-part=input]{flex:1 0 calc(var(--spacing) * 20)}[data-ds=ref-combobox] [data-part=field][data-held][data-searching] [data-part=kind]{display:none}@media (width<53.76rem){:where(:root[data-text-size="112"]) [data-ds=ref-combobox] [data-part=field][data-held]:not([data-searching]) [data-part=toggle]{display:none}:where(:root[data-text-size="112"]) [data-ds=ref-combobox] [data-part=field][data-held]:not([data-searching]) [data-part=input]{margin-inline-end:0}}@media (width<60rem){:where(:root[data-text-size="125"]) [data-ds=ref-combobox] [data-part=field][data-held]:not([data-searching]) [data-part=toggle]{display:none}:where(:root[data-text-size="125"]) [data-ds=ref-combobox] [data-part=field][data-held]:not([data-searching]) [data-part=input]{margin-inline-end:0}}@media (width<67.2rem){:where(:root[data-text-size="140"]) [data-ds=ref-combobox] [data-part=field][data-held]:not([data-searching]) [data-part=toggle]{display:none}:where(:root[data-text-size="140"]) [data-ds=ref-combobox] [data-part=field][data-held]:not([data-searching]) [data-part=input]{margin-inline-end:0}}@media (width<76.8rem){:where(:root[data-text-size="160"]) [data-ds=ref-combobox] [data-part=field][data-held]:not([data-searching]) [data-part=toggle]{display:none}:where(:root[data-text-size="160"]) [data-ds=ref-combobox] [data-part=field][data-held]:not([data-searching]) [data-part=input]{margin-inline-end:0}}@media (width<48rem){:where(:root:not([data-text-size])) [data-ds=ref-combobox] [data-part=field][data-held]:not([data-searching]) [data-part=toggle]{display:none}:where(:root:not([data-text-size])) [data-ds=ref-combobox] [data-part=field][data-held]:not([data-searching]) [data-part=input]{margin-inline-end:0}}[data-ds=ref-combobox] [data-part=input]{inline-size:0;min-inline-size:0;block-size:var(--spacing-chip-h);color:var(--color-fg);font-size:var(--text-body);line-height:var(--text-body--line-height);text-overflow:ellipsis;background:0 0;border:0;flex:1 1 0;padding:0}[data-ds=ref-combobox] [data-part=input]::placeholder{color:var(--color-fg-subtle);text-overflow:ellipsis}[data-ds=ref-combobox] [data-part=input]:focus-visible{outline:none}[data-ds=ref-combobox] [data-part=toggle]{inline-size:calc(2.75rem - var(--ref-box-inset));margin-block:calc(-1 * var(--ref-box-inset));margin-inline:auto calc(-1 * var(--ref-box-inset));border-radius:calc(var(--radius-xl) + var(--ref-box-inset));color:var(--color-fg-muted);cursor:pointer;align-self:stretch;display:inline-flex}@media (hover:hover){[data-ds=ref-combobox] [data-part=toggle]:hover{color:var(--color-fg)}}[data-ds=ref-combobox] [data-part=spinner]{inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm);border:2px solid;border-radius:var(--radius-full);border-block-start-color:#0000}[data-ds=ref-combobox] [data-part=none]{color:var(--color-fg-muted);font-size:var(--text-body);line-height:var(--text-body--line-height)}}[data-ds=button][data-flush]{max-inline-size:calc(100% + var(--button-pad))}@layer theme,base,skin,utilities;[data-ds=popover][popover]:not(:popover-open,dialog[open]){display:none}@property --hero-title-0{syntax:"<length>";inherits:true;initial-value:0}@property --hero-title-1{syntax:"<length>";inherits:true;initial-value:0}@property --hero-title-2{syntax:"<length>";inherits:true;initial-value:0}[data-ds=hero]:not([data-editing])>[data-part=zone]>[data-part=body] .rt-surface{padding:0}[data-ds=hero][data-editing]>[data-part=zone]>[data-part=body] .rt-surface{box-sizing:content-box;min-height:0;font-size:var(--text-reading);line-height:var(--text-reading--line-height)}[data-ds=hero][data-editing]>[data-part=zone]>[data-part=body] [data-part=frame]:not(:hover,:focus-within){border-style:dashed}@keyframes tree-scroll-fade{0%{--scroll-fade-top:0px;--scroll-fade-bottom:var(--tree-scroll-fade-end)}4%,96%{--scroll-fade-top:var(--tree-scroll-fade-start);--scroll-fade-bottom:var(--tree-scroll-fade-end)}to{--scroll-fade-top:var(--tree-scroll-fade-start);--scroll-fade-bottom:0px}}@property --tree-row-pitch{syntax:"<length>";inherits:true;initial-value:0}@property --tree-window-inset{syntax:"<length>";inherits:true;initial-value:0}[data-ds=field][data-tall] .rt-surface.rt-line{min-height:calc(var(--spacing-control-md) - 2 * var(--border-control))}[data-ds=field][data-tall] .rt-surface:not(.rt-line,[aria-readonly],[aria-disabled]){min-height:calc(var(--spacing-control-md) - 2 * var(--border-control));padding-block:calc((var(--spacing-control-md) - 2 * var(--border-control) - var(--text-body--line-height)) / 2)}[data-ds=desktop-shell][data-dock],[data-ds=desktop-shell][data-dock]~[data-ds=toast]{--size-status-bar:var(--spacing-bar)}[data-ds=phone-header][data-variant=float] [data-ds=save-pill]{flex-shrink:1;min-inline-size:0}@container phone-header (width<21rem){[data-ds=phone-header] [data-part=row]:has([data-narrow=icon]) [data-narrow=yield]{display:none}}@keyframes clamp-cut{0%,to{max-block-size:calc(var(--clamp-lines,8) * 1lh);cursor:pointer;-webkit-mask-image:linear-gradient(#000 calc(100% - 1.25lh),#0000);mask-image:linear-gradient(#000 calc(100% - 1.25lh),#0000)}}@keyframes clamp-read{0%,to{display:inline-flex}}@property --card-picture-inset{syntax:"<length>";inherits:true;initial-value:0}@container (width<14rem){[data-ds=image-card][data-layout=cover][data-state=empty]:not([data-ds=card-grid]:has([data-state=image]) *) [data-part=media]{display:none}}
