._overlay_1yc3q_6{z-index:10000;padding:var(--s-5);-webkit-backdrop-filter:blur(var(--blur-scrim));animation:_overlay-in_1yc3q_1 var(--t) ease;background:#0a0e1880;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._content_1yc3q_20{--modal-pad:clamp(24px, 4vw, 36px);width:100%;max-width:520px;max-height:90vh;padding:var(--modal-pad);border-radius:var(--r-xl);background:var(--surface);border:1.5px solid var(--edge);box-shadow:var(--hard-lg);animation:_content-in_1yc3q_1 var(--t) var(--ease);overflow-y:auto}._head_1yc3q_35{justify-content:space-between;align-items:flex-start;gap:var(--s-3);margin-bottom:var(--s-6);display:flex}._title_1yc3q_43{font-family:var(--font-head);font-size:var(--fs-xl)}._subtitle_1yc3q_48{color:var(--text-muted);font-size:var(--fs-sm);margin-top:var(--s-1)}._close_1yc3q_54{min-width:var(--touch-target-min);min-height:var(--touch-target-min);padding:var(--s-2);border-radius:var(--r-sm);color:var(--text-muted);cursor:pointer;transition:background var(--t-fast) ease, color var(--t-fast) ease;background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._close_1yc3q_54:hover{background:var(--surface-hover);color:var(--text)}._actions_1yc3q_82{bottom:calc(-1 * var(--modal-pad));justify-content:flex-end;gap:var(--s-3);margin:var(--s-6) calc(-1 * var(--modal-pad)) calc(-1 * var(--modal-pad));padding:var(--s-4) var(--modal-pad) var(--modal-pad);border-top:1px solid var(--hairline);border-radius:0 0 var(--r-xl) var(--r-xl);background:var(--surface);flex-wrap:wrap;display:flex;position:sticky}@keyframes _overlay-in_1yc3q_1{0%{opacity:0}}@keyframes _content-in_1yc3q_1{0%{transform:translateY(24px)scale(.97)}}@media (prefers-reduced-motion:reduce){._overlay_1yc3q_6,._content_1yc3q_20{animation:none}}
