._09A2QG_overlay{z-index:var(--z-modal-backdrop);background:var(--scrim);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}._09A2QG_overlaySheet{align-items:flex-end;padding:0;overflow:hidden}._09A2QG_overlayLight{background:0 0}._09A2QG_modal{border-radius:var(--radius-3xl);text-align:center;outline:none;flex-direction:column;width:100%;max-height:min(86dvh,820px);display:flex;position:relative;overflow:hidden}._09A2QG_small{max-width:420px}._09A2QG_medium{max-width:520px}._09A2QG_large{max-width:680px}._09A2QG_wide{max-width:780px}._09A2QG_full{max-width:min(92vw,960px)}._09A2QG_sheet{max-width:none;max-height:92dvh;padding-bottom:env(safe-area-inset-bottom,0px);border-bottom:none;border-radius:32px 32px 0 0}._09A2QG_handleZone{cursor:grab;touch-action:none;flex-shrink:0;justify-content:center;padding:10px 0 2px;display:flex}._09A2QG_handle{background:var(--border-strong);border-radius:3px;width:38px;height:5px}._09A2QG_header{flex-shrink:0;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:8px;padding:14px 16px 6px;display:grid}._09A2QG_sheet ._09A2QG_header{touch-action:none;padding-top:4px}._09A2QG_headerSpacer{width:40px}._09A2QG_title{text-align:center;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.02em;color:var(--fg-primary);font-size:17px;font-weight:700;overflow:hidden}._09A2QG_closeBtn{background:var(--surface-secondary);width:40px;height:40px;color:var(--fg-primary);transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);border-radius:50%;justify-self:end;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){._09A2QG_closeBtn:hover{background:var(--accent-soft)}}._09A2QG_description{text-align:center;color:var(--fg-tertiary);margin-top:-2px;padding:0 28px;font-size:13.5px;line-height:1.5}._09A2QG_body{overscroll-behavior:contain;flex:1;min-height:0;padding:14px 20px 22px;overflow-y:auto}._09A2QG_footer{padding:12px 20px calc(16px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border-subtle);flex-shrink:0;gap:10px;display:flex}._09A2QG_body{-webkit-mask-image:linear-gradient(#0000 0,#000 14px);mask-image:linear-gradient(#0000 0,#000 14px)}
