.ResponsiveModal_overlay__8a31a{z-index:200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00000080;justify-content:center;align-items:center;padding:1.5rem;transition:opacity .22s,visibility .22s;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.ResponsiveModal_hidden__01b8d{opacity:0;pointer-events:none;visibility:hidden}.ResponsiveModal_visible__75ff5{opacity:1;pointer-events:auto;visibility:visible}.ResponsiveModal_exiting__72e45{opacity:0;pointer-events:auto;visibility:visible}.ResponsiveModal_frame__c85c9{opacity:0;background:#fff;border:1px solid #0f172a26;border-radius:18px;flex-direction:column;width:100%;max-height:90vh;display:flex;position:relative;overflow:hidden;transform:translateY(24px)scale(.96);box-shadow:0 22px 55px #0f172a40;max-width:900px!important}.ResponsiveModal_enter__00852{animation:.28s cubic-bezier(.16,1,.3,1) forwards ResponsiveModal_frameEnter__8f0b8}.ResponsiveModal_exit__21ce2{animation:.24s cubic-bezier(.32,0,.67,0) forwards ResponsiveModal_frameExit__312e7}@keyframes ResponsiveModal_frameEnter__8f0b8{0%{opacity:0;transform:translateY(24px)scale(.96)}to{opacity:1;transform:none}}@keyframes ResponsiveModal_frameExit__312e7{0%{opacity:1;transform:translateY(0)scale(1)}60%{opacity:.35}to{opacity:0;transform:translateY(14px)scale(.97)}}.ResponsiveModal_headerWrap__5fe66{color:#0f172a;background:#f8fafc;border-bottom:1px solid #96969626;border-radius:14px 14px 0 0;align-items:center;gap:.75rem;padding:.6rem;display:flex;box-shadow:0 2px 5px #b7b7b733}.ResponsiveModal_headerIcon__759f3{background:var(--primary);color:#fff;border-radius:8px;place-items:center;width:30px;height:30px;font-size:.8rem;display:grid}.ResponsiveModal_headerText__6d6fa{flex:1}.ResponsiveModal_headerSide__43b0c{flex-direction:column;gap:.1rem;display:flex}.ResponsiveModal_label__964b5{letter-spacing:.4em;text-transform:uppercase;opacity:.7;font-size:.65rem}.ResponsiveModal_title__234ea{margin:0;font-size:1rem;font-weight:600}.ResponsiveModal_hint__1fd89{opacity:.65;margin:0;font-size:.75rem}.ResponsiveModal_badge__e847d{color:#0369a1;letter-spacing:.3em;background:#e0f2fe;border-radius:999px;padding:.1rem .6rem;font-size:.6rem}.ResponsiveModal_content__f538f{will-change:height;flex:auto;max-height:calc(90vh - 60px);padding:1rem 1rem 2rem;transition:height .22s,max-height .22s;overflow-x:hidden;overflow-y:auto}.ResponsiveModal_bodySpacing__50ff3{flex-direction:column;gap:1rem;display:flex}.ResponsiveModal_actions__c8221{flex-direction:column;gap:.5rem;margin-top:1rem;display:flex}.ResponsiveModal_actions__c8221 button{cursor:pointer;border:none;border-radius:999px;padding:.65rem 1.35rem;font-size:.9rem;font-weight:600}.ResponsiveModal_primary__31b2f{color:#fff;background:linear-gradient(135deg,#2563eb,#7c3aed);transition:filter .15s;box-shadow:0 10px 25px #2563eb59}.ResponsiveModal_primary__31b2f:hover{filter:brightness(1.1)}.ResponsiveModal_danger__ecd7b{background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 10px 25px #dc262659}.ResponsiveModal_secondary__18898{color:#0f172a;background:#f1f5f9;border:1px solid #cbd5f5}.ResponsiveModal_wide__559b6{width:100%}.ResponsiveModal_small__c5d83{max-width:540px}.ResponsiveModal_medium__393d2{max-width:768px}.ResponsiveModal_large__cd170{max-width:1024px}.ResponsiveModal_xlarge__4a8b4{max-width:1280px}@media screen and (max-width:768px){.ResponsiveModal_title__234ea{font-size:.875rem}.ResponsiveModal_overlay__8a31a{justify-content:stretch;align-items:stretch;padding:0}.ResponsiveModal_frame__c85c9{opacity:1;width:100%;height:100dvh;max-height:100dvh;box-shadow:none;border:none;border-radius:0;overflow-x:hidden;transform:translateY(100%);max-width:100%!important}.ResponsiveModal_enter__00852{animation:.3s cubic-bezier(.16,1,.3,1) forwards ResponsiveModal_modalSlideUp__318d0}.ResponsiveModal_exit__21ce2{animation:.24s cubic-bezier(.4,0,1,1) forwards ResponsiveModal_modalSlideDown__0d6c6}.ResponsiveModal_content__f538f{padding:1rem .5rem calc(2rem + var(--safe-bottom,0px)) .5rem;overscroll-behavior-x:contain;touch-action:pan-y;height:auto;max-height:none}.ResponsiveModal_headerWrap__5fe66{padding-top:calc(210px + env(safe-area-inset-top,0px));margin-top:-200px}}@keyframes ResponsiveModal_modalSlideUp__318d0{0%{transform:translateY(100%)}to{transform:none}}@keyframes ResponsiveModal_modalSlideDown__0d6c6{0%{transform:translateY(0)}to{transform:translateY(100%)}}@media screen and (max-width:768px){.ResponsiveModal_overlayPopup__825d2{justify-content:center;align-items:center;padding:1rem}.ResponsiveModal_framePopup__95fd1{opacity:0;border:1px solid #0f172a26;border-radius:18px;height:auto;max-height:calc(100dvh - 2rem);transform:translateY(24px)scale(.96);box-shadow:0 22px 55px #0f172a40}.ResponsiveModal_framePopup__95fd1.ResponsiveModal_enter__00852{animation:.28s cubic-bezier(.16,1,.3,1) forwards ResponsiveModal_frameEnter__8f0b8}.ResponsiveModal_framePopup__95fd1.ResponsiveModal_exit__21ce2{animation:.22s cubic-bezier(.4,0,1,1) forwards ResponsiveModal_frameExit__312e7}.ResponsiveModal_framePopup__95fd1 .ResponsiveModal_headerWrap__5fe66{margin-top:0;padding-top:.6rem}.ResponsiveModal_framePopup__95fd1 .ResponsiveModal_content__f538f{min-height:0;max-height:calc(100dvh - 2rem - 60px);padding:1rem 1rem 1.25rem;overflow-y:auto}}
