@layer base{._6AqR2W_overlay{z-index:var(--z-overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:_6AqR2W_overlayShow var(--animation-duration-normal) cubic-bezier(.16, 1, .3, 1);background-color:#00000080;position:fixed;inset:0}._6AqR2W_content{z-index:var(--z-overlay);background-color:var(--popup);color:var(--popup-foreground);box-shadow:var(--shadow-lg);transition:transform var(--animation-duration-normal) cubic-bezier(.16, 1, .3, 1);flex-direction:column;display:flex;position:fixed;overflow-y:auto}._6AqR2W_top{border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);height:80vh;max-height:500px;animation:_6AqR2W_slideDownAndFade var(--animation-duration-normal) cubic-bezier(.16, 1, .3, 1);top:0;left:0;right:0}._6AqR2W_bottom{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md);height:80vh;max-height:500px;animation:_6AqR2W_slideUpAndFade var(--animation-duration-normal) cubic-bezier(.16, 1, .3, 1);bottom:0;left:0;right:0}._6AqR2W_left{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);width:100%;max-width:400px;animation:_6AqR2W_slideRightAndFade var(--animation-duration-normal) cubic-bezier(.16, 1, .3, 1);top:0;bottom:0;left:0}._6AqR2W_right{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md);width:100%;max-width:400px;animation:_6AqR2W_slideLeftAndFade var(--animation-duration-normal) cubic-bezier(.16, 1, .3, 1);top:0;bottom:0;right:0}._6AqR2W_close{top:var(--spacing-4);right:var(--spacing-4);border-radius:var(--radius-full);background-color:var(--muted);width:2rem;height:2rem;color:var(--muted-foreground);cursor:pointer;transition:background-color var(--animation-duration-fast) ease, transform var(--animation-duration-fast) ease;border:none;justify-content:center;align-items:center;display:flex;position:absolute}._6AqR2W_close:hover{background-color:var(--muted-foreground);color:var(--muted);transform:scale(1.05)}._6AqR2W_close:focus-visible{box-shadow:var(--shadow-focus);outline:none}._6AqR2W_closeIcon{width:1rem;height:1rem}._6AqR2W_header{gap:var(--spacing-2);padding:var(--spacing-6);padding-right:var(--spacing-12);border-bottom:1px solid var(--border);flex-direction:column;display:flex}._6AqR2W_footer{gap:var(--spacing-3);padding:var(--spacing-6);border-top:1px solid var(--border);flex-direction:column;margin-top:auto;display:flex}._6AqR2W_title{font-family:var(--font-family-heading);color:var(--popup-foreground);font-size:1.25rem;font-weight:600}._6AqR2W_description{color:var(--muted-foreground);font-size:.875rem;line-height:1.5}@keyframes _6AqR2W_overlayShow{0%{opacity:0}to{opacity:1}}@keyframes _6AqR2W_slideUpAndFade{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes _6AqR2W_slideDownAndFade{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes _6AqR2W_slideLeftAndFade{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes _6AqR2W_slideRightAndFade{0%{transform:translate(-100%)}to{transform:translate(0)}}@media (width<=640px){._6AqR2W_left,._6AqR2W_right{max-width:100%}}}
