.ui-container-header{--_ui-container-header-scroll-progress:clamp(0, var(--ui-container-scroll-progress,0), 1);--_ui-container-header-surface-progress:clamp(0, var(--ui-container-scroll-surface-progress,var(--ui-container-scroll-progress,0)), 1);--_ui-container-header-expandedness:calc(1 - var(--_ui-container-header-scroll-progress));--_ui-container-header-collapsed-padding-block:8px;--_ui-container-header-padding-block-expansion:4px;--_ui-container-header-padding-inline-start:14px;--_ui-container-header-padding-inline-end:8px;--_ui-container-header-collapsed-gap:8px;--_ui-container-header-gap-expansion:2px;--_ui-container-header-collapsed-title-size:15px;--_ui-container-header-title-size-expansion:3px;--_ui-container-header-collapsed-title-line-height:20px;--_ui-container-header-title-line-height-expansion:4px;--_ui-container-header-collapsed-action-size:32px;--_ui-container-header-action-size-expansion:4px;--_ui-container-header-collapsed-action-icon-size:16px;--_ui-container-header-action-icon-size-expansion:2px;--_ui-container-header-collapsed-edge-visual-scale:.888889;--_ui-container-header-edge-visual-scale-expansion:.111111;--_ui-container-header-description-expanded-height:42px;--_ui-container-header-action-size:calc(var(--_ui-container-header-collapsed-action-size) + var(--_ui-container-header-expandedness) * var(--_ui-container-header-action-size-expansion));--_ui-container-header-action-icon-size:calc(var(--_ui-container-header-collapsed-action-icon-size) + var(--_ui-container-header-expandedness) * var(--_ui-container-header-action-icon-size-expansion));--_ui-container-header-edge-visual-scale:calc(var(--_ui-container-header-collapsed-edge-visual-scale) + var(--_ui-container-header-expandedness) * var(--_ui-container-header-edge-visual-scale-expansion));z-index:2;gap:calc(var(--_ui-container-header-collapsed-gap) + var(--_ui-container-header-expandedness) * var(--_ui-container-header-gap-expansion));min-width:0;padding:calc(var(--_ui-container-header-collapsed-padding-block) + var(--_ui-container-header-expandedness) * var(--_ui-container-header-padding-block-expansion)) var(--_ui-container-header-padding-inline-end) calc(var(--_ui-container-header-collapsed-padding-block) + var(--_ui-container-header-expandedness) * var(--_ui-container-header-padding-block-expansion)) var(--_ui-container-header-padding-inline-start);border-bottom:1px solid color-mix(in srgb, var(--ui-material-chrome-border,var(--color-border)) calc(var(--_ui-container-header-surface-progress) * 100%), transparent);background:color-mix(in srgb, var(--ui-material-chrome-background,var(--color-surface-panel)) calc(var(--_ui-container-header-surface-progress) * 100%), transparent);box-shadow:0 18px 32px -30px color-mix(in srgb, var(--ui-material-chrome-shadow-color,transparent) calc(var(--_ui-container-header-surface-progress) * 100%), transparent);-webkit-backdrop-filter:blur(calc(var(--_ui-container-header-surface-progress) * var(--ui-material-chrome-blur,16px))) saturate(calc(100% + var(--_ui-container-header-surface-progress) * var(--ui-material-chrome-saturation-boost,28%)));flex:none;align-items:center;display:flex;position:sticky;top:0;overflow:clip}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.ui-container-header{background:color-mix(in srgb, var(--ui-material-chrome-solid-background,var(--color-surface-strong,var(--color-surface-panel))) calc(var(--_ui-container-header-surface-progress) * 100%), transparent);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){.ui-container-header{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;border-block-end-color:canvastext}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ui-container-header{background:color-mix(in srgb, var(--ui-material-chrome-solid-background,var(--color-surface-strong,var(--color-surface-panel))) calc(var(--_ui-container-header-surface-progress) * 100%), transparent)}}.ui-container-header[data-variant=compact]{--_ui-container-header-padding-block-expansion:0px;--_ui-container-header-gap-expansion:0px;--_ui-container-header-title-size-expansion:0px;--_ui-container-header-title-line-height-expansion:0px;--_ui-container-header-action-size-expansion:0px;--_ui-container-header-action-icon-size-expansion:0px;--_ui-container-header-edge-visual-scale-expansion:0}.ui-container-header__leading,.ui-container-header__actions{--ui-container-header-control-size:var(--_ui-container-header-action-size);--ui-container-header-icon-size:var(--_ui-container-header-action-icon-size);--ui-container-header-visual-scale:var(--_ui-container-header-edge-visual-scale);flex:none;align-items:center;gap:8px;display:inline-flex}.ui-container-header__leading .ui-icon-button,.ui-container-header__actions .ui-icon-button{--ui-control-icon-size:var(--ui-container-header-control-size)}.ui-container-header__leading .ui-icon-button svg,.ui-container-header__actions .ui-icon-button svg{width:var(--ui-container-header-icon-size);height:var(--ui-container-header-icon-size)}.ui-container-header__actions .ui-button{--ui-control-font-size:calc(12px + var(--_ui-container-header-expandedness) * 1px);height:var(--ui-container-header-control-size);min-height:var(--ui-container-header-control-size)}.ui-container-header__visual{scale:var(--ui-container-header-visual-scale);transform-origin:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-container-header__content{flex:auto;min-width:0}.ui-container-header__title,.ui-container-header__description{margin:0}.ui-container-header__title{color:var(--color-text);font-size:calc(var(--_ui-container-header-collapsed-title-size) + var(--_ui-container-header-expandedness) * var(--_ui-container-header-title-size-expansion));font-weight:700;line-height:calc(var(--_ui-container-header-collapsed-title-line-height) + var(--_ui-container-header-expandedness) * var(--_ui-container-header-title-line-height-expansion));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-container-header__title:focus{outline:none}.ui-container-header__description{max-height:calc(var(--_ui-container-header-expandedness) * var(--_ui-container-header-description-expanded-height));color:var(--color-text-secondary);opacity:var(--_ui-container-header-expandedness);transform:translateY(calc(var(--_ui-container-header-scroll-progress) * -5px));margin-block-start:calc(var(--_ui-container-header-expandedness) * 4px);font-size:12px;line-height:1.4;overflow:hidden}@media (prefers-reduced-motion:reduce){.ui-container-header__description{transform:none}}.ui-overlay-container{--ui-container-scroll-progress:0;--ui-container-scroll-surface-progress:0;height:var(--ui-overlay-container-height,auto);min-height:0;max-height:var(--ui-overlay-container-max-height,none);overflow-x:hidden;overflow-y:var(--ui-overlay-container-overflow-y,auto);overflow-anchor:none;overscroll-behavior:contain;scrollbar-gutter:stable;border-radius:inherit;flex-direction:column;display:flex}.ui-overlay-container__body{position:var(--ui-overlay-body-position,static);display:var(--ui-overlay-body-display,block);height:var(--ui-overlay-body-height,auto);min-width:0;min-height:0;max-height:var(--ui-overlay-body-max-height,none);flex:auto;flex-direction:var(--ui-overlay-body-flex-direction,row);overflow:var(--ui-overlay-body-overflow,visible);padding:var(--ui-overlay-body-padding,var(--ui-overlay-body-padding-block-start,10px) var(--ui-overlay-body-padding-inline,14px) var(--ui-overlay-body-padding-block-end,14px))}.ui-overlay-container__footer{z-index:2;min-block-size:var(--ui-overlay-footer-min-height,54px);padding:var(--ui-overlay-footer-padding,10px 14px);border-top:1px solid var(--ui-material-chrome-border,var(--color-border));background:var(--ui-material-chrome-background,var(--color-surface-panel));-webkit-backdrop-filter:var(--ui-material-chrome-filter,none);backdrop-filter:var(--ui-material-chrome-filter,none);flex:none;position:sticky;bottom:0}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.ui-overlay-container__footer{background:var(--ui-material-chrome-solid-background,var(--color-surface-strong));-webkit-backdrop-filter:none;backdrop-filter:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ui-overlay-container__footer{background:var(--ui-material-chrome-solid-background,var(--color-surface-strong))}}@media (forced-colors:active){.ui-overlay-container__footer{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;border-color:canvastext}}.ui-overlay-surface{z-index:1200;color:var(--color-text);opacity:0;pointer-events:none;transform:var(--ui-overlay-hidden-transform,none);margin:0;padding:0;position:fixed;overflow:visible}.ui-overlay-surface::backdrop{background:var(--ui-overlay-backdrop-color,var(--color-backdrop,#0006));opacity:0}.ui-overlay-surface.is-open{opacity:1;pointer-events:auto;transform:var(--ui-overlay-visible-transform,none)}.ui-overlay-surface.is-entering{animation:ui-overlay-surface-enter var(--motion-duration-slow,.22s) var(--motion-ease-enter,ease-out) both}.ui-overlay-surface.is-open::backdrop{opacity:var(--ui-overlay-backdrop-visible-opacity,1)}.ui-overlay-surface.is-entering::backdrop{animation:ui-overlay-backdrop-enter var(--motion-duration-normal,.16s) ease-out both}.ui-overlay-surface.is-closing{pointer-events:none;animation:ui-overlay-surface-exit var(--ui-overlay-exit-duration,var(--motion-duration-normal,.16s)) var(--ui-overlay-exit-easing,var(--motion-ease-exit,ease-in)) both}.ui-overlay-surface.is-closing::backdrop{animation:ui-overlay-backdrop-exit var(--ui-overlay-exit-duration,var(--motion-duration-normal,.16s)) ease-in both}@keyframes ui-overlay-surface-enter{0%{opacity:0;transform:var(--ui-overlay-hidden-transform,none)}to{opacity:1;transform:var(--ui-overlay-visible-transform,none)}}@keyframes ui-overlay-surface-exit{0%{opacity:1;transform:var(--ui-overlay-visible-transform,none)}to{opacity:0;transform:var(--ui-overlay-hidden-transform,none)}}@keyframes ui-overlay-backdrop-enter{0%{opacity:0}to{opacity:var(--ui-overlay-backdrop-visible-opacity,1)}}@keyframes ui-overlay-backdrop-exit{0%{opacity:var(--ui-overlay-backdrop-visible-opacity,1)}to{opacity:0}}@media (prefers-reduced-motion:reduce){.ui-overlay-surface.is-entering,.ui-overlay-surface.is-closing,.ui-overlay-surface.is-entering::backdrop,.ui-overlay-surface.is-closing::backdrop{animation-duration:1ms}}
