@layer base{._overlay_1nx04_2{position:fixed;inset:0;background-color:color-mix(in srgb,black 50%,transparent);z-index:var(--z-overlay)!important;animation:_overlayShow_1nx04_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._content_1nx04_11{position:fixed!important;top:50%;left:50%;transform:translate(-50%,-50%);max-width:90vw;max-height:85vh;width:32rem;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;padding:var(--spacing-6);animation:_contentShow_1nx04_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._close_1nx04_31{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_1nx04_31:hover{background-color:var(--muted-foreground);color:var(--muted);transform:scale(1.05)}._close_1nx04_31:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._closeIcon_1nx04_62{width:1rem;height:1rem}._header_1nx04_67{margin-bottom:var(--spacing-4)}._footer_1nx04_71{display:flex;justify-content:flex-end;gap:var(--spacing-2);margin-top:var(--spacing-6)}._title_1nx04_78{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_1nx04_87{font-size:.875rem;color:var(--muted-foreground);line-height:1.5;margin-bottom:var(--spacing-4)}._closeDone_1nx04_94,._primaryAction_1nx04_98{display:none}@media(max-width:767px){._content_1nx04_11{inset:0!important;transform:none!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;border-radius:0!important;padding:var(--spacing-4)!important;padding-top:0!important;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}._content_1nx04_11:not(:has(._header_1nx04_67)){padding-top:3.5rem!important}._header_1nx04_67{position:sticky;top:0;z-index:2;margin:0 calc(-1 * var(--spacing-4)) var(--spacing-3);padding:var(--spacing-4) 5.5rem var(--spacing-3) var(--spacing-4);background-color:var(--popup);border-bottom:1px solid var(--border)}._title_1nx04_78{font-size:1.1rem;margin-bottom:0}._header_1nx04_67 ._description_1nx04_87{margin-bottom:0;margin-top:2px}._close_1nx04_31{position:fixed;top:12px;right:12px;z-index:3;width:auto;height:2rem;padding:0 .9rem;border-radius:var(--radius-full);background-color:var(--primary);color:var(--primary-foreground)}._close_1nx04_31:hover{transform:none;background-color:var(--primary);color:var(--primary-foreground)}._closeIcon_1nx04_62{display:none}._closeDone_1nx04_94{display:inline;font-size:.85rem;font-weight:600}._primaryAction_1nx04_98{display:inline-flex;align-items:center;position:fixed;top:12px;right:12px;z-index:3;height:2rem;padding:0 .9rem;border:0;border-radius:var(--radius-full);background-color:var(--primary);color:var(--primary-foreground);font-size:.85rem;font-weight:600;cursor:pointer}._primaryAction_1nx04_98:disabled{opacity:.6}._close_1nx04_31._closeQuiet_1nx04_199,._close_1nx04_31._closeQuiet_1nx04_199:hover{right:5.75rem;background-color:transparent;color:var(--muted-foreground)}._content_1nx04_11:has(._primaryAction_1nx04_98) ._header_1nx04_67{padding-right:11rem}._footer_1nx04_71{position:sticky;bottom:calc(-1 * var(--spacing-4));margin:var(--spacing-4) calc(-1 * var(--spacing-4)) calc(-1 * var(--spacing-4));padding:var(--spacing-3) var(--spacing-4) calc(var(--spacing-3) + env(safe-area-inset-bottom,0px));background-color:var(--popup);border-top:1px solid var(--border);flex-wrap:wrap}}._screenReaderText_1nx04_221{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_1nx04_1{0%{opacity:0}to{opacity:1}}@keyframes _contentShow_1nx04_1{0%{opacity:0;scale:.95}to{opacity:1;scale:1}}}
