@import url(https://fonts.googleapis.com/css2?family=Inria+Serif:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap);:root{--seil-font:"RIDIBatang"}@font-face{font-family:RIDIBatang;font-style:normal;font-weight:400;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_twelve@1.0/RIDIBatang.woff) format("woff")}.home-wrapper{background-color:#fff;display:flex;flex-direction:column;height:100vh;margin:0 auto;max-width:500px;width:100%}.logo-row{align-items:center;display:flex;justify-content:space-between;padding:10px}.seil-logo{font-size:24px;font-weight:700}.logo-image{height:50px;object-fit:contain;width:180px}.logo-title{color:gray;font-size:8px;text-align:right}.terms-link{color:#999;text-decoration:underline}.home-content{align-items:center;display:flex;flex-direction:column;margin-top:50px;text-align:center}.home-image{height:300px;margin-bottom:20px;object-fit:contain;width:300px}.home-title{color:#000;font-size:22px;font-weight:700;line-height:1.4;margin-bottom:10px}.home-subtitle{color:#000;font-size:14px;line-height:1.4;margin-bottom:20px}.home-button{background:#0000;border:2px solid #2c3e50;border-radius:4px;color:#2c3e50;cursor:pointer;font-size:18px;font-weight:700;margin-top:20px;padding:18px 58px;transition:all .3s ease}.home-button:hover{background:#0064ff;border:2px solid #0064ff;color:#fff}.progress-content{margin:0 auto;max-width:500px;width:100%}.input{margin-bottom:10px;margin-top:5px}.input,.input2{border:1px solid #ccc;border-radius:8px;font-size:16px;padding:10px;width:100%}.input2{display:flex}.input-container{align-items:center;display:flex;gap:.5rem;justify-content:center}.select{font-size:12px;width:230px}.input:focus{border-color:#007bff;outline:none}.text-xl{font-size:20px}.text-sm{font-size:12px}.font-regular{font-weight:400}.font-bold{font-weight:700}.mb-4{margin-bottom:4px}.flex{display:flex}.gap-2{gap:8px}.gap-4{gap:16px}.mt-4{margin-top:16px}.flex-1{flex:1 1}.w-full{width:100%}.cert-button{align-items:center;cursor:pointer;display:flex;flex-direction:column;font-size:12px;justify-content:center;padding:8px 16px}.checkbox-container{align-items:center;display:flex;margin-bottom:8px}.checkbox-container input{margin-right:8px}.checkbox-container label{font-size:12px}.terms-container{align-items:center;display:flex;justify-content:space-between}.btn-primary{background-color:#007bff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;margin-top:16px;padding:12px;width:100%}.btn-primary:disabled{background-color:#ccc}.btn-primary:hover:not(:disabled){background-color:#0056b3}.border{border:1px solid #ddd}.p-2{padding:8px}.rounded{border-radius:8px}.mt-2{margin-top:8px}.process3-wrapper{padding:0 20px;text-align:center;width:100%}.process3-wrapper .message{color:#000;font-size:14px;line-height:1.2;margin-top:10px}.process3-wrapper .message span{font-weight:700}.process3-wrapper .process-step-container{display:flex;justify-content:center;margin-top:10px}.process3-wrapper .process-step{align-items:center;display:flex;flex-direction:column}.process3-wrapper .process-step img{height:50px;width:50px}.process3-wrapper .process-step-text{color:#000;font-size:10px;font-weight:400;margin-top:5px}.process3-wrapper .arrow{color:grey;font-size:16px;font-weight:400;margin:0 10px}.process3-wrapper .kakao-button{align-items:center;background-color:#fee500;border:none;border-radius:20px;cursor:pointer;display:inline-flex;margin-top:20px;padding:5px 15px;text-decoration:none}.process3-wrapper .kakao-button img{height:17px;width:17px}.process3-wrapper .kakao-button span{color:#000;font-size:10px;font-weight:700;margin-left:4px}.process3-wrapper .next-button-container{display:flex;justify-content:center;margin-top:20px}.process3-wrapper .next-button-disabled{background-color:#ccc;cursor:not-allowed}.popup-overlay{align-items:center;background-color:#0006;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999}.popup-content{animation:fadeIn .3s ease-out;background-color:#fff;border-radius:12px;box-shadow:0 4px 20px #00000026;max-width:300px;padding:24px 32px;text-align:center;width:90%}.popup-button{border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:600;padding:8px 16px;transition:background-color .2s ease}.popup-button.confirm{color:#fff}.popup-button.confirm,.popup-button.confirm:hover{background-color:#007bff}.popup-button.reset{background-color:initial;border:1px solid #007bff;border-radius:6px;color:#007bff;font-weight:700;padding:10px 18px;transition:all .2s ease}.popup-button.reset:hover{background-color:#007bff;color:#fff}.popup-button.retry{background-color:initial;border:1px solid #ff0040;border-radius:6px;color:#ff0040;font-weight:700;padding:10px 18px;transition:all .2s ease}.popup-button.retry:hover{background-color:#ff0040;color:#fff}.popup-button.kakao{align-items:center;border:1px solid #fee500;border-radius:6px;color:#fee500;display:flex;font-weight:700;justify-content:center;padding:10px 18px;transition:all .2s ease}.popup-button.kakao,.popup-button.kakao:hover{background-color:#fee500;color:#000}@keyframes fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}
/*# sourceMappingURL=main.e782e28a.css.map*/