.dialog_dialog__etwXT{display:flex;flex-direction:column;width:min(30rem,calc(100vw - 2 * var(--page-gutter)));max-width:none;max-height:calc(100dvh - 2 * var(--header-height));margin:auto;padding:0;overflow:hidden;border:1px solid var(--glass-edge);border-radius:var(--radius-sheet);background:var(--glass-surface);color:var(--text);box-shadow:var(--glass-highlight),var(--overlay-shadow);-webkit-backdrop-filter:var(--glass-surface-filter);backdrop-filter:var(--glass-surface-filter);transition:translate var(--motion-sheet) var(--ease-sheet)}.dialog_dialog__etwXT[data-size=wide]{width:min(42rem,calc(100vw - 2 * var(--page-gutter)))}.dialog_dialog__etwXT:not([open]){display:none}.dialog_dialog__etwXT[open]{animation:dialog_pop-in__J6WQT var(--motion-fast) ease-out}.dialog_dialog__etwXT[data-dragging]{transition:none}.dialog_dialog__etwXT::backdrop{background:var(--glass-backdrop);-webkit-backdrop-filter:var(--glass-backdrop-filter);backdrop-filter:var(--glass-backdrop-filter);animation:dialog_fade-in__jZ7Sp var(--motion-fast) ease-out}.dialog_header__fKa1z{display:flex;flex:none;flex-wrap:wrap;align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4) 0}.dialog_handle__wQlGA{display:none}.dialog_dialog__etwXT[data-headless] .dialog_header__fKa1z{position:absolute;inset-block-start:var(--headless-top,var(--space-3));inset-inline-end:var(--space-4);z-index:1;padding:0}.dialog_dialog__etwXT[data-headless] .dialog_heading__eU34X{display:contents}.dialog_dialog__etwXT[data-headless] .dialog_body__csrB9 :has(>[data-autofocus]){margin-inline-end:calc(var(--control-height) + var(--space-2));anchor-name:--dialog-first-control}@supports (anchor-name:--a){.dialog_dialog__etwXT[data-headless] .dialog_header__fKa1z{position-anchor:--dialog-first-control;inset-block-start:anchor(center);translate:0 -50%}}.dialog_heading__eU34X{display:grid;flex:1 1;gap:var(--space-1);min-width:0;padding-top:calc((var(--control-height) - var(--leading-lg)) / 2)}.dialog_title__TohRA{font-size:var(--text-lg);line-height:var(--leading-lg);overflow-wrap:anywhere}.dialog_description__35EDx{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-sm)}.dialog_body__csrB9{flex:1 1 auto;min-height:0;padding:var(--space-3) var(--space-4) var(--space-4);overflow-y:auto;overscroll-behavior:contain}.dialog_dialog__etwXT:has(.dialog_actions__dQTUl) .dialog_body__csrB9{padding-bottom:0}.dialog_actions__dQTUl{position:sticky;bottom:0;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2);margin-inline:calc(-1 * var(--space-4));padding:var(--space-3) var(--space-4) var(--space-4);background:var(--glass-bar);-webkit-backdrop-filter:var(--glass-bar-filter);backdrop-filter:var(--glass-bar-filter)}@media (min-width:768px){.dialog_dialog__etwXT[data-placement=top]{--dialog-top:clamp(var(--header-height),12dvh,9rem);max-height:calc(100dvh - var(--dialog-top) - var(--header-height));margin-block:var(--dialog-top) auto}}.dialog_dialog__etwXT[data-scrolls-as-one]{overflow-y:auto;overscroll-behavior:contain}.dialog_dialog__etwXT[data-scrolls-as-one]>.dialog_body__csrB9{flex:none;overflow:visible}.dialog_actions__dQTUl[data-scrolls-as-one]{position:static}@media (max-width:767px){.dialog_dialog__etwXT,.dialog_dialog__etwXT[data-size=wide]{width:100%;max-height:90dvh;margin:auto 0 0;padding-bottom:env(safe-area-inset-bottom);border-bottom:0;border-radius:var(--radius-sheet) var(--radius-sheet) 0 0}.dialog_dialog__etwXT[open]{animation:dialog_sheet-in__lhdaW var(--motion-sheet) var(--ease-sheet)}.dialog_dialog__etwXT[data-placement=top]{height:90dvh}.dialog_header__fKa1z{padding-top:var(--space-5);touch-action:none}.dialog_handle__wQlGA{position:absolute;inset:0 0 auto;z-index:1;display:block;height:var(--space-5);touch-action:none}.dialog_handle__wQlGA:before{content:"";position:absolute;top:var(--space-2);left:50%;width:36px;height:5px;border-radius:var(--radius-pill);background:var(--border-control);translate:-50% 0}.dialog_dialog__etwXT[data-headless]{--headless-top:var(--space-5)}.dialog_dialog__etwXT[data-headless] .dialog_body__csrB9{padding-top:var(--space-5)}}@media (max-height:480px){.dialog_dialog__etwXT{overflow-y:auto;overscroll-behavior:contain}.dialog_body__csrB9{flex:none;overflow:visible}.dialog_actions__dQTUl{position:static}}@keyframes dialog_pop-in__J6WQT{0%{opacity:0;scale:.96}}@keyframes dialog_sheet-in__lhdaW{0%{translate:0 100%}}@keyframes dialog_fade-in__jZ7Sp{0%{opacity:0}}@media (forced-colors:active){.dialog_dialog__etwXT{border:1px solid CanvasText}}