.modal-overlay[data-astro-cid-q2iykfbj]{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;z-index:1000;opacity:0;visibility:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);overflow-y:auto;transform:scale(1.02);backdrop-filter:blur(0px)}.modal-overlay[data-astro-cid-q2iykfbj].active{opacity:1;visibility:visible;transform:scale(1);backdrop-filter:blur(4px)}.modal-container[data-astro-cid-q2iykfbj]{min-height:100vh;max-width:1200px;margin:0 auto;padding:0 20px;transform:translateY(32px);transition:transform .5s cubic-bezier(.4,0,.2,1)}.modal-overlay[data-astro-cid-q2iykfbj].active .modal-container[data-astro-cid-q2iykfbj]{transform:translateY(0)}.modal-header[data-astro-cid-q2iykfbj]{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid #f0f0f0;position:sticky;top:0;background:#fff;z-index:100}.modal-back-btn[data-astro-cid-q2iykfbj]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:transparent;border:none;border-radius:50%;color:var(--fucec-green-primary, #46B569);font-size:1.2rem;cursor:pointer;transition:all .2s ease}.modal-back-btn[data-astro-cid-q2iykfbj]:hover{background:var(--fucec-green-primary, #46B569);color:#fff;transform:translate(-2px)}.modal-actions[data-astro-cid-q2iykfbj]{display:flex;align-items:center;gap:12px}.modal-action-btn[data-astro-cid-q2iykfbj]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background:#f8f9fa;border:1px solid #e9ecef;border-radius:50%;color:#6c757d;cursor:pointer;transition:all .2s ease}.modal-action-btn[data-astro-cid-q2iykfbj]:hover{background:var(--fucec-green-primary);color:#fff;border-color:var(--fucec-green-primary)}.modal-content[data-astro-cid-q2iykfbj]{padding:24px 0;overflow:hidden}.modal-content-wrapper[data-astro-cid-q2iykfbj]{max-width:100%;overflow-x:hidden;word-wrap:break-word;box-sizing:border-box}.modal-content-wrapper[data-astro-cid-q2iykfbj] [data-astro-cid-q2iykfbj]{max-width:100%;box-sizing:border-box}.modal-content-wrapper[data-astro-cid-q2iykfbj] .container[data-astro-cid-q2iykfbj],.modal-content-wrapper[data-astro-cid-q2iykfbj] .container-narrow[data-astro-cid-q2iykfbj],.modal-content-wrapper[data-astro-cid-q2iykfbj] .container-wide[data-astro-cid-q2iykfbj],.modal-content-wrapper[data-astro-cid-q2iykfbj] .container-full[data-astro-cid-q2iykfbj]{width:100%!important;max-width:100%!important;margin:0!important;padding:0 20px!important}.modal-content-wrapper[data-astro-cid-q2iykfbj] section[data-astro-cid-q2iykfbj]{max-width:100%;overflow-x:hidden}.modal-overlay[data-astro-cid-q2iykfbj] .modal-header[data-astro-cid-q2iykfbj],.modal-overlay[data-astro-cid-q2iykfbj] .modal-content[data-astro-cid-q2iykfbj]>[data-astro-cid-q2iykfbj]{opacity:0;transform:translateY(24px);transition:all .6s cubic-bezier(.4,0,.2,1)}.modal-overlay[data-astro-cid-q2iykfbj].active .modal-header[data-astro-cid-q2iykfbj]{opacity:1;transform:translateY(0);transition-delay:.1s}.modal-overlay[data-astro-cid-q2iykfbj].active .modal-content[data-astro-cid-q2iykfbj]>[data-astro-cid-q2iykfbj]:nth-child(1){opacity:1;transform:translateY(0);transition-delay:.2s}.modal-overlay[data-astro-cid-q2iykfbj].active .modal-content[data-astro-cid-q2iykfbj]>[data-astro-cid-q2iykfbj]:nth-child(2){opacity:1;transform:translateY(0);transition-delay:.3s}.modal-overlay[data-astro-cid-q2iykfbj].active .modal-content[data-astro-cid-q2iykfbj]>[data-astro-cid-q2iykfbj]:nth-child(3){opacity:1;transform:translateY(0);transition-delay:.4s}.modal-overlay[data-astro-cid-q2iykfbj].active .modal-content[data-astro-cid-q2iykfbj]>[data-astro-cid-q2iykfbj]:nth-child(4){opacity:1;transform:translateY(0);transition-delay:.5s}.modal-overlay[data-astro-cid-q2iykfbj].active .modal-content[data-astro-cid-q2iykfbj]>[data-astro-cid-q2iykfbj]:nth-child(n+5){opacity:1;transform:translateY(0);transition-delay:.6s}.modal-toast[data-astro-cid-q2iykfbj]{position:fixed;bottom:24px;left:50%;transform:translate(-50%) translateY(100px);background:#2c3e50;color:#fff;padding:12px 24px;border-radius:8px;font-size:.95rem;font-weight:500;display:flex;align-items:center;gap:8px;z-index:2000;box-shadow:0 4px 20px #0003;opacity:0;transition:all .3s cubic-bezier(.4,0,.2,1)}.modal-toast[data-astro-cid-q2iykfbj].show{opacity:1;transform:translate(-50%) translateY(0)}.modal-toast[data-astro-cid-q2iykfbj] i[data-astro-cid-q2iykfbj]{color:var(--fucec-green-primary, #46B569)}@media (max-width: 768px){.modal-container[data-astro-cid-q2iykfbj]{padding:0 15px}.modal-header[data-astro-cid-q2iykfbj]{padding:12px 0}.modal-content[data-astro-cid-q2iykfbj]{padding:20px 0}.modal-toast[data-astro-cid-q2iykfbj]{bottom:16px;padding:10px 20px;font-size:.9rem}}
