.ds-sheet{align-items:flex-end;display:flex;inset:0;justify-content:center;position:fixed;z-index:var(--ds-z-modal)}.ds-sheet__backdrop{animation:ds-fade-in var(--ds-duration-base) var(--ds-ease-standard) both;background:var(--ds-color-overlay);inset:0;position:absolute}.ds-sheet__panel{animation:ds-sheet-up var(--ds-duration-slow) var(--ds-ease-standard) both;background:var(--ds-color-surface-raised);border:var(--ds-border-width) solid transparent;border-block-end:0;border-radius:var(--ds-radius-xl) var(--ds-radius-xl) 0 0;box-shadow:var(--ds-shadow-3);color:var(--ds-color-text);display:flex;flex-direction:column;font-family:var(--ds-font-body);font-size:var(--ds-text-body-size);font-weight:var(--ds-weight-medium);inline-size:100%;letter-spacing:0;line-height:var(--ds-text-body-line);max-block-size:85vh;max-block-size:85dvh;max-inline-size:calc(40rem*var(--ds-scale));position:relative}.ds-sheet__header{align-items:center;display:flex;gap:var(--ds-space-4);justify-content:space-between;padding:var(--ds-space-3) var(--ds-space-3) 0 var(--ds-space-5)}.ds-sheet__title{color:var(--ds-color-text-strong);font-family:var(--ds-font-display);font-size:var(--_ds-sheet-title-size,var(--ds-text-title-4-size));font-weight:var(--ds-text-title-4-weight);letter-spacing:var(--_ds-sheet-title-tracking,var(--ds-text-title-4-tracking));line-height:var(--_ds-sheet-title-line,var(--ds-text-title-4-line));margin:0;word-spacing:var(--_ds-sheet-title-word-spacing,normal)}.ds-sheet__header--feature{align-items:flex-start;background-color:var(--ds-color-brand-base);background-image:var(--ds-gradient-band),var(--ds-gradient-button-primary);border-end-end-radius:0;border-end-start-radius:0;border-start-end-radius:inherit;border-start-start-radius:inherit;flex-shrink:0;padding:var(--ds-space-5);padding-block-end:var(--ds-space-10);--_ds-sheet-title-size:var(--ds-text-title-1-size);--_ds-sheet-title-line:var(--ds-text-title-1-line);--_ds-sheet-title-tracking:var(--ds-text-title-1-tracking);--_ds-sheet-title-word-spacing:var(--ds-text-title-1-word-spacing);box-sizing:border-box;min-block-size:clamp(calc(10rem*var(--ds-scale)),24dvh,calc(14rem*var(--ds-scale)))}.ds-sheet__feature-heading{align-items:center;align-self:center;display:flex;gap:var(--ds-space-4);min-inline-size:0}.ds-sheet__feature-art{block-size:calc(3rem*var(--ds-scale));flex:none;inline-size:calc(3rem*var(--ds-scale));-o-object-fit:contain;object-fit:contain}.ds-sheet__panel--fill{block-size:85vh;block-size:85dvh}.ds-sheet__body{flex:1;min-block-size:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--ds-space-5)}.ds-sheet__body--artwork{border-start-end-radius:inherit;border-start-start-radius:inherit;padding:0}.ds-sheet__artwork-body{padding:var(--ds-space-5)}.ds-sheet__footer{border-block-start:var(--ds-border-width) solid var(--ds-color-border-hairline);display:grid;gap:var(--ds-space-3);grid-template-columns:auto minmax(0,1fr);padding:var(--ds-space-4) var(--ds-space-5) max(var(--ds-space-4),env(safe-area-inset-bottom))}.ds-sheet__footer:has(>:only-child){grid-template-columns:minmax(0,1fr)}@keyframes ds-sheet-up{0%{transform:translateY(100%)}}@keyframes ds-sheet-in-end{0%{transform:translate(100%)}}@media(min-width:769px){.ds-sheet--end{align-items:stretch;justify-content:flex-end}.ds-sheet__panel--end{animation-name:ds-sheet-in-end;block-size:100%;border:var(--ds-border-width) solid transparent;border-inline-end:0;border-radius:var(--ds-radius-xl) 0 0 var(--ds-radius-xl);inline-size:min(calc(26.25rem*var(--ds-scale)),100% - var(--ds-space-12));max-block-size:none;max-inline-size:none}}.ds-sheet--full{align-items:stretch;justify-content:flex-end}.ds-sheet__panel--full{animation-name:ds-sheet-in-end;background:var(--ds-color-surface);block-size:100%;border:0;border-radius:0;inline-size:100%;max-block-size:none;max-inline-size:none}.ds-sheet__body--flush{padding:0}.ds-sheet__header--stage{background:var(--ds-color-stage);border-block-end:var(--ds-border-width) solid var(--ds-color-border);box-sizing:border-box;min-block-size:3rem;padding-block:0;padding-inline:var(--ds-space-4) var(--ds-space-2)}.ds-sheet__header--compact{border-end-end-radius:0;border-end-start-radius:0;min-block-size:0;padding:var(--ds-space-5) var(--ds-space-6) var(--ds-space-6)}.ds-sheet__feature-icon{color:var(--ds-color-text-on-stage);flex:none;font-size:calc(3rem*var(--ds-scale))}.ds-sheet__header--feature{-webkit-text-stroke:1px var(--ds-color-button-primary-label-edge);paint-order:stroke fill}.ds-menu{animation:ds-pop var(--ds-duration-base) var(--ds-ease-standard) both;background:var(--ds-color-surface-raised);border:var(--ds-border-width) solid transparent;border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-2);box-sizing:border-box;color:var(--ds-color-text);list-style:none;margin:0;max-block-size:min(calc(22.5rem*var(--ds-scale)),60vh);max-inline-size:calc(100vw - var(--ds-page-margin)*2);min-inline-size:calc(14rem*var(--ds-scale));overflow-y:auto;overscroll-behavior:contain;padding:var(--ds-space-2);position:fixed;z-index:var(--ds-z-popover)}.ds-menu--sheet{--_ds-menu-item-size:var(--ds-control-height-lg);animation:none;background:transparent;border:0;border-radius:0;box-shadow:none;max-block-size:none;max-inline-size:none;min-inline-size:0;overflow:visible;padding:0;position:static;z-index:auto}.ds-menu--tall{max-block-size:min(calc(48rem*var(--ds-scale)),calc(100vh - 6rem));max-block-size:min(calc(48rem*var(--ds-scale)),calc(100dvh - 6rem))}.ds-menu__header{align-items:center;background-color:var(--ds-color-brand-base);background-image:var(--ds-gradient-band),var(--ds-gradient-button-primary);border-start-end-radius:calc(var(--ds-radius-lg) - var(--ds-border-width));border-start-start-radius:calc(var(--ds-radius-lg) - var(--ds-border-width));color:var(--ds-color-text-on-stage);display:flex;font-family:var(--ds-font-display);font-size:var(--ds-text-title-4-size);font-weight:var(--ds-text-title-4-weight);gap:var(--ds-space-2);letter-spacing:var(--ds-text-title-4-tracking);line-height:var(--ds-text-title-4-line);margin:calc(var(--ds-space-2)*-1) calc(var(--ds-space-2)*-1) var(--ds-space-2);padding:var(--ds-space-3) var(--ds-space-4);-webkit-text-stroke:1px var(--ds-color-button-primary-label-edge);paint-order:stroke fill}.ds-menu--edged{border-color:var(--ds-color-border-strong)}.ds-menu[data-state=closing]{opacity:0;transition:opacity var(--ds-duration-fast) var(--ds-ease-exit)}.ds-menu[data-input=keyboard]{--_ds-menu-ring:solid}.ds-menu__item{align-items:center;background:transparent;border:0;border-radius:var(--ds-radius-sm);box-sizing:border-box;color:inherit;cursor:pointer;display:flex;font-family:var(--ds-font-body);font-size:var(--ds-text-control-size);font-weight:var(--ds-weight-medium);gap:var(--ds-space-3);inline-size:100%;letter-spacing:0;line-height:var(--ds-text-control-line);margin:0;min-block-size:var(--_ds-menu-item-size,var(--ds-control-height));padding:var(--ds-space-2) var(--ds-space-3);scroll-margin-block:var(--_ds-menu-item-scroll-start,var(--ds-space-2)) var(--ds-space-2);text-align:start;text-decoration:none}@media(hover:hover){.ds-menu__item:hover{background:var(--ds-color-surface-hover)}}.ds-menu__item[data-active]{background:var(--ds-color-surface-hover);outline:var(--ds-focus-width) var(--_ds-menu-ring,none) var(--ds-color-focus-ring);outline-offset:calc(var(--ds-focus-width)*-1)}.ds-menu__item:focus-visible{background:var(--ds-color-surface-hover);outline-offset:calc(var(--ds-focus-width)*-1)!important}.ds-menu__item[aria-checked=true],.ds-menu__item[aria-selected=true]{background:var(--ds-color-accent-soft);color:var(--ds-color-text-accent)}.ds-menu__item--danger{--_ds-menu-icon:var(--ds-color-error-text);color:var(--ds-color-error-text)}.ds-menu__item[aria-disabled=true]{--_ds-menu-icon:var(--ds-color-text-muted);background:transparent;color:var(--ds-color-text-muted);cursor:not-allowed}.ds-menu__icon{color:var(--_ds-menu-icon,var(--ds-color-text-muted));display:inline-flex;flex:none}.ds-menu__text{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;max-inline-size:var(--_ds-menu-text-max,none);min-block-size:var(--_ds-menu-line,auto);min-inline-size:0;overflow:var(--_ds-menu-text-overflow,visible)}.ds-menu__label{color:var(--_ds-menu-label-color,currentColor);font-weight:var(--_ds-menu-label-weight,var(--ds-weight-medium))}.ds-menu__description,.ds-menu__meta{color:var(--ds-color-text-muted);font-size:var(--ds-text-small-size);font-weight:var(--ds-text-small-weight);line-height:var(--ds-text-small-line)}.ds-menu__description{max-inline-size:calc(20rem*var(--ds-scale))}.ds-menu__meta{flex:none}.ds-menu__check{display:inline-flex;flex:none;margin-inline-start:auto}.ds-menu__item--one-line{--_ds-menu-line:var(--_ds-menu-item-size,var(--ds-control-height));--_ds-menu-text-max:calc(100% - var(--ds-icon-md)*1.25 - var(--ds-space-3));--_ds-menu-text-overflow:hidden;align-content:flex-start;block-size:var(--_ds-menu-line);flex-wrap:wrap;overflow:hidden;padding-block:0;row-gap:0;white-space:nowrap}.ds-menu__item--unread{--_ds-menu-label-color:var(--ds-color-text-strong);--_ds-menu-label-weight:var(--ds-weight-semibold)}.ds-menu__group-label{background:var(--_ds-menu-group-fill,transparent);color:var(--ds-color-text-muted);font-family:var(--ds-font-body);font-size:var(--ds-text-small-size);font-weight:var(--ds-weight-semibold);inset-block-start:var(--_ds-menu-group-top,auto);line-height:var(--ds-text-small-line);margin:0;padding:var(--ds-space-2) var(--ds-space-3) var(--ds-space-1);position:var(--_ds-menu-group-position,static)}.ds-menu__separator{block-size:0;border:0;border-block-start:var(--ds-border-width) solid var(--ds-color-border-hairline);margin:var(--ds-space-2) 0}.ds-menu[role=listbox]{--_ds-menu-group-position:sticky;--_ds-menu-group-top:calc(var(--ds-space-2)*-1);--_ds-menu-group-fill:var(--ds-color-surface-raised);--_ds-menu-group-height:calc(var(--ds-space-3) + var(--ds-text-small-size)*var(--ds-text-small-line));--_ds-menu-item-scroll-start:var(--_ds-menu-group-height)}.ds-menu--sheet[role=listbox]{--_ds-menu-group-top:calc(var(--ds-space-5)*-1)}.ds-menu[data-search]{--_ds-menu-group-top:calc(var(--ds-control-height) + var(--ds-space-3));--_ds-menu-item-scroll-start:calc(var(--ds-control-height) + var(--ds-space-3) + var(--_ds-menu-group-height))}.ds-menu__image{block-size:auto;flex:none;inline-size:calc(1.5rem*var(--ds-scale));outline:var(--ds-border-width) solid var(--ds-color-border-hairline);outline-offset:calc(var(--ds-border-width)*-1)}.ds-menu__empty{color:var(--ds-color-text-muted);cursor:default;font-family:var(--ds-font-body);font-size:var(--ds-text-control-size);font-weight:var(--ds-weight-medium);line-height:var(--ds-text-control-line);margin:0;padding:var(--ds-space-2) var(--ds-space-3)}.ds-menu__search{background:var(--ds-color-surface-raised);inset-block-start:calc(var(--ds-space-5)*-1);margin-block-start:calc(var(--ds-space-5)*-1);padding-block:var(--ds-space-5) var(--ds-space-3);position:sticky;z-index:var(--ds-z-raised)}@media(forced-colors:active){.ds-menu__item[aria-checked=true],.ds-menu__item[aria-selected=true]{outline:var(--ds-border-width-strong) solid Highlight;outline-offset:calc(var(--ds-border-width-strong)*-1)}}.ds-menu-trigger-frame{display:contents}.ds-menu__compact{align-items:center;display:flex;gap:var(--ds-space-3);justify-content:space-between;padding:var(--ds-space-2) var(--ds-space-3)}.ds-menu__group-label[data-compact]{flex:1;padding:0}.ds-menu__selection{color:var(--ds-color-text-accent);display:block;font-weight:var(--ds-weight-medium);min-inline-size:6ch}.ds-menu__choices{display:flex;flex:none;gap:var(--ds-space-1)}.ds-menu__item--icon{inline-size:max(44px,var(--ds-control-height-lg));justify-content:center;min-block-size:max(44px,var(--ds-control-height-lg));padding:var(--ds-space-2);position:relative}
