@layer base{._overlay_165xs_2{position:fixed;inset:0;background-color:color-mix(in srgb,black 50%,transparent);z-index:var(--z-overlay)!important;animation:_overlayShow_165xs_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._content_165xs_11{position:fixed!important;top:50%;left:50%;transform:translate(-50%,-50%);box-sizing:border-box;width:min(32rem,calc(100vw - 2rem));max-width:calc(100vw - 2rem);max-height:min(85vh,calc(100dvh - 2rem));background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:var(--z-overlay)!important;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:clamp(1rem,4vw,var(--spacing-6));padding-bottom:max(clamp(1rem,4vw,var(--spacing-6)),env(safe-area-inset-bottom));animation:_contentShow_165xs_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._close_165xs_36{position:absolute;top:var(--spacing-4);right:var(--spacing-4);display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;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,color var(--animation-duration-fast) ease,transform var(--animation-duration-fast) ease}._close_165xs_36:hover{background-color:var(--muted-foreground);color:var(--muted);transform:scale(1.05)}._close_165xs_36:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._closeIcon_165xs_67{width:1rem;height:1rem}._header_165xs_72{margin-bottom:var(--spacing-4)}._footer_165xs_76{display:flex;justify-content:flex-end;gap:var(--spacing-2);margin-top:var(--spacing-6)}._title_165xs_83{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--popup-foreground);line-height:1.4;margin-bottom:var(--spacing-2)}._description_165xs_92{font-size:.875rem;color:var(--muted-foreground);line-height:1.5;margin-bottom:var(--spacing-4)}._screenReaderText_165xs_99{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@keyframes _overlayShow_165xs_1{0%{opacity:0}to{opacity:1}}@keyframes _contentShow_165xs_1{0%{opacity:0;scale:.95}to{opacity:1;scale:1}}}._summary_1w7qh_1{font-size:.9375rem;line-height:1.55;color:var(--foreground);display:flex;flex-direction:column;gap:var(--spacing-2)}._summary_1w7qh_1 strong{font-weight:700}
