[data-v-3d1a0b2f]:root{--main-green:#9adf15;--green-hover:#84c207;--green-border:1px solid var(--main-green)}.head_box[data-v-3d1a0b2f]{align-items:center;display:flex;justify-content:space-between;width:100%}nav[data-v-3d1a0b2f]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.h_top[data-v-3d1a0b2f]{align-items:center;display:flex;padding:0;width:100%}.gnb[data-v-3d1a0b2f]{margin:0 auto;min-width:1000px}.gnb[data-v-3d1a0b2f],.gnb ul[data-v-3d1a0b2f]{justify-content:center}.gnb ul[data-v-3d1a0b2f]{display:flex;list-style:none;margin:0;padding:0}.gnb>ul>li[data-v-3d1a0b2f],.gnb>ul>li>a[data-v-3d1a0b2f]{position:relative}.gnb>ul>li>a[data-v-3d1a0b2f]{align-items:center;display:flex;flex-direction:column;height:80px;justify-content:center;padding:0 1.1vw}.gnb>ul>li:last-child>a[data-v-3d1a0b2f]{border-right:none}@media(max-width:1920px){.gnb>ul>li a[data-v-3d1a0b2f]{padding:0 20px}}@media(max-width:1750px){.gnb_text1[data-v-3d1a0b2f]{font-size:16px}.gnb_text2[data-v-3d1a0b2f]{font-size:10px}.gnb>ul[data-v-3d1a0b2f]{flex-wrap:wrap}.gnb>ul>li[data-v-3d1a0b2f]{flex-basis:auto;flex-grow:0;margin:0}.gnb>ul>li a[data-v-3d1a0b2f]{padding:0 15px}}@media(max-width:1550px){.gnb_text1[data-v-3d1a0b2f]{font-size:14px}.gnb_text2[data-v-3d1a0b2f]{font-size:10px}}@media(max-width:1460px){.quick_btn1[data-v-3d1a0b2f]{font-size:14px;min-height:50px;min-width:50px}.gnb>ul>li a[data-v-3d1a0b2f]{padding:0 10px}.gnb[data-v-3d1a0b2f]{min-width:900px}}
[data-v-f2dd1c58]:root{--main-green:#9adf15;--green-hover:#84c207;--green-border:1px solid var(--main-green)}*[data-v-f2dd1c58]{box-sizing:border-box;font-family:"Noto Sans KR","Malgun Gothic",sans-serif;margin:0;padding:0}.birth-modal-overlay[data-v-f2dd1c58]{align-items:center;background:rgba(0,0,0,.75);box-sizing:border-box;display:flex;height:100vh;justify-content:center;left:0;overflow:auto;padding:1rem;position:fixed;top:0;width:100vw;z-index:9999}.modal-container[data-v-f2dd1c58]{animation:modalFadeIn-f2dd1c58 .3s ease-out;background:#1f2937;border:1px solid #374151;border-radius:.75rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);max-width:28rem;overflow:hidden;width:100%}@keyframes modalFadeIn-f2dd1c58{0%{opacity:0;transform:translateY(-1rem) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-header[data-v-f2dd1c58]{background:#111827;border-bottom:1px solid #374151;box-sizing:border-box;display:flex;flex-direction:column;gap:.5rem;padding:1.5rem;text-align:center;width:100%}.modal-title[data-v-f2dd1c58]{color:#fff;font-size:1.5rem;font-weight:600;line-height:1.2;margin:0;word-break:keep-all}.modal-subtitle[data-v-f2dd1c58]{color:#9ca3af;font-size:.875rem;line-height:1.4;margin:0;word-break:keep-all}.modal-body[data-v-f2dd1c58]{padding:1.5rem}.form-group[data-v-f2dd1c58]{margin-bottom:1.5rem}.form-label[data-v-f2dd1c58]{color:#d1d5db;display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.input-group[data-v-f2dd1c58]{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:2fr 1fr 1fr}.input-wrapper[data-v-f2dd1c58]{position:relative}.form-input[data-v-f2dd1c58]{background:#374151;border:2px solid #4b5563;border-radius:.5rem;color:#fff;font-size:1rem;height:3rem;outline:none;padding:.75rem;text-align:center;transition:all .3s ease;width:100%}.form-input[data-v-f2dd1c58]::-moz-placeholder{color:#9ca3af;font-size:.875rem}.form-input[data-v-f2dd1c58]::placeholder{color:#9ca3af;font-size:.875rem}.form-input[data-v-f2dd1c58]:focus{background:#4b5563;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.form-input[data-v-f2dd1c58]:hover:not(:focus){border-color:#6b7280}.input-label[data-v-f2dd1c58]{color:#9ca3af;pointer-events:none;position:absolute;right:.75rem;top:50%;transform:translateY(-50%)}.error-message[data-v-f2dd1c58],.input-label[data-v-f2dd1c58]{font-size:.875rem;font-weight:500}.error-message[data-v-f2dd1c58]{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.2);border-radius:.5rem;color:#fca5a5;line-height:1.4;margin-bottom:1rem;padding:.75rem;text-align:center}.button-group[data-v-f2dd1c58]{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr 1fr;margin-bottom:1rem;margin-top:1.5rem}.btn[data-v-f2dd1c58]{align-items:center;border:none;border-radius:.5rem;cursor:pointer;display:flex;font-size:1rem;font-weight:500;justify-content:center;min-height:3rem;outline:none;padding:.75rem 1rem;transition:all .3s ease}.btn[data-v-f2dd1c58]:disabled{cursor:not-allowed;opacity:.6;transform:none!important}.btn-primary[data-v-f2dd1c58]{background:#3b82f6;color:#fff}.btn-primary[data-v-f2dd1c58]:hover:not(:disabled){background:#2563eb;box-shadow:0 4px 12px rgba(59,130,246,.25);transform:translateY(-1px)}.btn-primary[data-v-f2dd1c58]:active:not(:disabled){box-shadow:0 2px 8px rgba(59,130,246,.25);transform:translateY(0)}.btn-secondary[data-v-f2dd1c58]{background:#6b7280;color:#fff}.btn-secondary[data-v-f2dd1c58]:hover:not(:disabled){background:#4b5563;box-shadow:0 4px 12px hsla(220,9%,46%,.25);transform:translateY(-1px)}.btn-secondary[data-v-f2dd1c58]:active:not(:disabled){box-shadow:0 2px 8px hsla(220,9%,46%,.25);transform:translateY(0)}.info-text[data-v-f2dd1c58]{margin-top:1rem;text-align:center}.info-text p[data-v-f2dd1c58]{color:#9ca3af;font-size:.75rem;line-height:1.4}@media(max-width:640px){.modal-container[data-v-f2dd1c58]{margin:.5rem;max-width:calc(100% - 1rem)}.modal-header[data-v-f2dd1c58]{gap:.375rem;padding:1.25rem}.modal-title[data-v-f2dd1c58]{font-size:1.25rem;line-height:1.3;word-break:keep-all}.modal-subtitle[data-v-f2dd1c58]{font-size:.8125rem;line-height:1.3}.modal-body[data-v-f2dd1c58]{padding:1.25rem}.input-group[data-v-f2dd1c58]{gap:.5rem;grid-template-columns:1fr}.input-label[data-v-f2dd1c58]{display:block;font-size:.75rem;margin-top:.25rem;position:static;text-align:center;transform:none}.form-input[data-v-f2dd1c58]{padding-left:1rem;text-align:left}.button-group[data-v-f2dd1c58]{gap:.5rem;grid-template-columns:1fr}}[data-v-f2dd1c58]::-webkit-scrollbar{width:8px}[data-v-f2dd1c58]::-webkit-scrollbar-track{background:#1f2937}[data-v-f2dd1c58]::-webkit-scrollbar-thumb{background:#4b5563;border-radius:4px}[data-v-f2dd1c58]::-webkit-scrollbar-thumb:hover{background:#6b7280}
[data-v-c021a2e2]:root{--main-green:#9adf15;--green-hover:#84c207;--green-border:1px solid var(--main-green)}.under-navbar[data-v-c021a2e2]{align-items:center;height:50px}.navbar-fixed-bottom[data-v-c021a2e2]{background:linear-gradient(#575757,#313131);bottom:0;font-size:12px;left:0;position:fixed;width:100%;z-index:102}.under-btn[data-v-c021a2e2]{color:var(--dark-gold);white-space:nowrap}.under-btn a[data-v-c021a2e2]{color:#fff;font-weight:800;-webkit-text-decoration:none;text-decoration:none}.under-btn img[data-v-c021a2e2],.under-btn svg[data-v-c021a2e2]{color:#fff;width:24px}.under-btn[data-v-c021a2e2]:hover{color:#fff}@media(max-width:520px){.btn[data-v-c021a2e2]{padding:.375rem}}
