@layer base{._overlay_170cs_2{position:fixed;inset:0;z-index:var(--z-overlay);background-color:color-mix(in srgb,black 50%,transparent);backdrop-filter:blur(2px);animation:_overlayShow_170cs_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._content_170cs_12{position:fixed;z-index:var(--z-overlay);display:flex;flex-direction:column;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);overflow-y:auto}._top_170cs_25{top:0;left:0;right:0;height:80vh;max-height:500px;border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);animation:_slideDownAndFade_170cs_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._bottom_170cs_37{bottom:0;left:0;right:0;height:80vh;max-height:500px;border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md);animation:_slideUpAndFade_170cs_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._left_170cs_49{top:0;left:0;bottom:0;width:100%;max-width:400px;border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);animation:_slideRightAndFade_170cs_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._right_170cs_61{top:0;right:0;bottom:0;width:100%;max-width:400px;border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md);animation:_slideLeftAndFade_170cs_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._close_170cs_73{position:absolute;top:var(--spacing-4);right:var(--spacing-4);display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-full);background-color:var(--muted);color:var(--muted-foreground);border:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,transform var(--animation-duration-fast) ease}._close_170cs_73:hover{background-color:var(--muted-foreground);color:var(--muted);transform:scale(1.05)}._close_170cs_73:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._closeIcon_170cs_103{width:1rem;height:1rem}._header_170cs_108{display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-6);padding-right:calc(var(--spacing-4) + 56px);border-bottom:1px solid var(--border)}._footer_170cs_117{display:flex;flex-direction:column;gap:var(--spacing-3);margin-top:auto;padding:var(--spacing-6);border-top:1px solid var(--border)}._title_170cs_126{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--popup-foreground)}._description_170cs_133{font-size:.875rem;color:var(--muted-foreground);line-height:1.5}@keyframes _overlayShow_170cs_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUpAndFade_170cs_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes _slideDownAndFade_170cs_1{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes _slideLeftAndFade_170cs_1{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes _slideRightAndFade_170cs_1{0%{transform:translate(-100%)}to{transform:translate(0)}}@media(max-width:640px){._left_170cs_49,._right_170cs_61{max-width:100%}}}._content_170cs_12{padding-top:var(--safe-area-inset-top,0px);padding-bottom:var(--safe-area-inset-bottom,0px);overscroll-behavior:contain}._close_170cs_73{top:calc(16px + var(--safe-area-inset-top,0px));right:max(16px,var(--safe-area-inset-right,0px))}._header_170cs_108,._footer_170cs_117{flex-shrink:0}._description_170cs_133{font-size:.9375rem;line-height:1.7}
