.dialog-shell--responsive[data-v-c6c65372]{align-items:center;background-color:var(--black-500-modal-overlay);display:flex;inset:0;justify-content:center;overflow:hidden;padding:var(--space-6) var(--space-4);position:fixed;z-index:var(--z-modal-mask)}@media screen and (max-width:768px){.dialog-shell--responsive[data-v-c6c65372]{align-items:flex-end;padding:0}}.dialog-shell--responsive .dialog-shell__panel[data-v-c6c65372]{--dialog-max-width:480px;--dialog-max-height:min(88dvh,calc(100dvh - var(--space-12)));animation:dialog-fade-in-c6c65372 var(--motion-slow) var(--ease-out);background-color:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-overlay);display:flex;flex-direction:column;max-height:var(--dialog-max-height);max-width:var(--dialog-max-width);min-height:0;outline:none;width:100%}@media screen and (max-width:768px){.dialog-shell--responsive .dialog-shell__panel[data-v-c6c65372]{animation-name:dialog-slide-up-c6c65372;border-radius:var(--radius-lg) var(--radius-lg) 0 0;max-height:88dvh;max-width:none;padding-bottom:var(--safe-bottom,0)}}.dialog-shell--responsive .dialog-shell__handle[data-v-c6c65372]{display:none}@media screen and (max-width:768px){.dialog-shell--responsive .dialog-shell__handle[data-v-c6c65372]{background-color:var(--border-default);border-radius:var(--radius-pill);display:block;flex:0 0 auto;height:4px;margin:var(--space-2) auto 0;width:36px}.dialog-shell--bare[data-v-c6c65372]{align-items:center;padding:0 var(--space-4)}}.dialog-shell--bare .dialog-shell__panel[data-v-c6c65372]{background:transparent;border-radius:0;box-shadow:none}@media screen and (max-width:768px){.dialog-shell--bare .dialog-shell__panel[data-v-c6c65372]{animation-name:dialog-fade-in-c6c65372;border-radius:0;max-height:var(--dialog-max-height);max-width:var(--dialog-max-width)}}.dialog-shell--popup[data-v-c6c65372]{align-items:center;background-color:#0006;display:flex;inset:0;justify-content:center;min-height:100dvh;overflow:auto;overscroll-behavior:contain;padding:var(--space-6);position:fixed;z-index:var(--z-popup)}@media screen and (max-width:880px){.dialog-shell--popup[data-v-c6c65372]{padding:0}}.dialog-shell--popup .dialog-shell__panel[data-v-c6c65372]{background-color:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-overlay);outline:none;position:relative}@media screen and (max-width:880px){.dialog-shell--popup .dialog-shell__panel[data-v-c6c65372]{border-radius:0;height:100%;padding:0;width:100%}}@keyframes dialog-slide-up-c6c65372{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes dialog-fade-in-c6c65372{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
