@layer base{._overlay_z3tim_2{position:fixed;top:0;right:0;bottom:0;left:0;background-color:color-mix(in srgb,black 50%,transparent);z-index:var(--z-overlay);animation:_overlayShow_z3tim_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._content_z3tim_11{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);max-width:90vw;max-height:85vh;background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:var(--z-overlay);overflow:auto;padding:var(--spacing-6);animation:_contentShow_z3tim_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._sm_z3tim_29{width:24rem}._md_z3tim_33{width:32rem}._lg_z3tim_37{width:48rem}._xl_z3tim_41{width:64rem}._close_z3tim_45{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_z3tim_45:hover{background-color:var(--muted-foreground);color:var(--muted);transform:scale(1.05)}._close_z3tim_45:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._closeIcon_z3tim_76{width:1rem;height:1rem}._header_z3tim_81{margin-bottom:var(--spacing-4)}._footer_z3tim_85{display:flex;justify-content:flex-end;gap:var(--spacing-2);margin-top:var(--spacing-6)}._title_z3tim_92{font-family:var(--font-family-heading);font-size:var(--font-size-xl);font-weight:600;color:var(--popup-foreground);line-height:1.4;margin-bottom:var(--spacing-2)}._description_z3tim_101{font-size:var(--font-size-sm);color:var(--muted-foreground);line-height:1.5;margin-bottom:var(--spacing-4)}._screenReaderText_z3tim_108{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media(max-width:640px){._content_z3tim_11{top:auto;bottom:0;left:0;right:0;margin:0 auto;transform:none;width:100%;max-width:100%;max-height:calc(100dvh - var(--spacing-6));box-sizing:border-box;border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding:var(--spacing-5, 1.25rem) var(--spacing-4) calc(var(--spacing-5, 1.25rem) + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;animation:_sheetShow_z3tim_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._sm_z3tim_29,._md_z3tim_33,._lg_z3tim_37,._xl_z3tim_41{width:100%}._close_z3tim_45{top:var(--spacing-3);right:var(--spacing-3);width:2.25rem;height:2.25rem}._footer_z3tim_85{flex-direction:column-reverse;align-items:stretch}}@media(max-width:640px)and (prefers-reduced-motion:reduce){._content_z3tim_11{animation:none}}@keyframes _sheetShow_z3tim_1{0%{translate:0 100%}to{translate:0 0}}@keyframes _overlayShow_z3tim_1{0%{opacity:0}to{opacity:1}}@keyframes _contentShow_z3tim_1{0%{opacity:0;scale:.95}to{opacity:1;scale:1}}}
