._backdrop_zmvne_1{z-index:100;padding:max(var(--space-4), env(safe-area-inset-top)) var(--space-4) max(var(--space-4), env(safe-area-inset-bottom));background:var(--color-overlay);justify-content:center;align-items:center;animation:.12s ease-out _fadeIn_zmvne_1;display:flex;position:fixed;inset:0}._backdropSheet_zmvne_13{align-items:flex-end;padding:0}._panel_zmvne_18{background:var(--color-surface);max-height:100%;color:var(--color-text);box-shadow:var(--shadow-lg);outline:none;flex-direction:column;display:flex}._modal_zmvne_28{width:100%;max-height:min(860px, calc(100dvh - 2 * var(--space-6)));border-radius:var(--radius-lg);animation:.14s ease-out _popIn_zmvne_1}._sm_zmvne_34{max-width:420px}._md_zmvne_35{max-width:560px}._lg_zmvne_36{max-width:860px}._sheet_zmvne_38{width:100%;max-height:calc(100dvh - max(24px, env(safe-area-inset-top)));border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding-bottom:env(safe-area-inset-bottom);animation:.18s ease-out _slideUp_zmvne_1}._grabber_zmvne_46{border-radius:var(--radius-pill);background:var(--color-border-strong);flex:none;width:40px;height:4px;margin:8px auto 0}._header_zmvne_55{align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-3) var(--space-5);flex:none;display:flex}._sheet_zmvne_38 ._header_zmvne_55{padding-left:var(--space-4)}._headings_zmvne_64{flex:auto;min-width:0;padding-top:4px}._title_zmvne_65{font-size:var(--text-xl);overflow-wrap:anywhere}._sheet_zmvne_38 ._title_zmvne_65{font-size:var(--text-lg)}._description_zmvne_68{margin-top:var(--space-1);color:var(--color-text-muted);font-size:var(--text-md)}._close_zmvne_69{flex:none;margin:-4px -4px 0 0}._body_zmvne_71{overscroll-behavior:contain;min-height:0;padding:0 var(--space-5) var(--space-4);flex:auto;overflow:auto}._sheet_zmvne_38 ._body_zmvne_71{padding:0 var(--space-4) var(--space-4)}._footer_zmvne_80{justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-top:1px solid var(--color-border);flex-wrap:wrap;flex:none;display:flex}._sheet_zmvne_38 ._footer_zmvne_80{padding:var(--space-3) var(--space-4)}._sheet_zmvne_38 ._footer_zmvne_80>.btn{flex:1 1 0}@keyframes _fadeIn_zmvne_1{0%{opacity:0}to{opacity:1}}@keyframes _popIn_zmvne_1{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@keyframes _slideUp_zmvne_1{0%{transform:translateY(100%)}to{transform:none}}
