body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.store-traffic{font-family:Apple SD Gothic Neo,Noto Sans KR,sans-serif}.highlight-title{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#00c6ff,#0072ff);-webkit-background-clip:text}.mission-button,.submit-button{background:linear-gradient(90deg,#4facfe,#00f2fe);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1em;font-weight:600;max-width:320px;padding:12px 20px;transition:background .3s;width:100%}.mission-button:hover,.submit-button:hover{background:linear-gradient(90deg,#00f2fe,#4facfe)}.answer-input{border:1px solid #ccc;border-radius:8px;box-sizing:border-box;font-size:1em;margin-top:8px;max-width:320px;padding:12px;transition:border .2s;width:100%}.answer-input:focus{border-color:#007bff;outline:none}.focus-shadow:focus{box-shadow:0 0 5px #007bff66}.spinner{border-top-color:#007bff}.store-traffic{background:#f5f7fa;font-family:Pretendard;min-height:100vh;padding:16px;text-align:center}.main-title{color:#222;font-size:1.8em;font-weight:700;margin-bottom:24px;text-align:left}.mission-details{background-color:#fff;border-radius:16px;box-shadow:0 8px 20px #00000014;font-size:15px;line-height:26px;padding:20px;transition:all .3s ease}.sub-title{color:#333;font-size:1.3em;font-weight:600;margin-bottom:16px}.mission-image{border-radius:12px;margin:16px 0;max-width:320px;object-fit:cover;width:100%}.button-group{align-items:center;display:flex;flex-direction:column;gap:12px;margin:16px 0}.answer-button,.copy-button{background:#fe0955;border:1px solid #fe0955;border-radius:8px;color:#fff;cursor:pointer;font-size:1em;font-weight:600;max-width:320px;padding:12px 20px;width:100%}.click-effect:active{transform:scale(.98)}.info-section{background-color:#fafafa;border-left:4px solid #007bff;border-radius:6px;margin-top:24px;padding:12px;text-align:left}.info-section h3{color:#007bff;font-size:1.1em;font-weight:700;margin-bottom:8px}.info-section p{color:#333;font-size:.95em;line-height:1.5;margin:4px 0}.spinner-overlay{align-items:center;background:#fffc;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.spinner{animation:spin 1s linear infinite;border:8px solid #f3f3f3;border-radius:50%;border-top-color:#fe0955;height:60px;width:60px}.spinner-text{color:#333;font-size:1.2rem;margin-top:20px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.subtitle{color:#222!important;font-family:Pretendard-Regular,Pretendard,sans-serif;font-size:13px;letter-spacing:-.3px;line-height:16px}.subtitle .highlight{color:#fe0955!important}.subtitle-point{color:#222;font-family:Pretendard-Bold,Pretendard,sans-serif;font-size:18px;letter-spacing:-.3px;line-height:21px;margin-top:4px}.mission-details,.sub-title,.subtitle,.subtitle-point{text-align:left}.bottom-button-container{align-items:center;background:#fff;bottom:0;box-shadow:0 -4px 12px #0000001a;box-sizing:border-box;display:flex;flex-direction:row;gap:10px;justify-content:center;left:0;padding:12px 16px;position:fixed;width:100%;z-index:1000}.start-button{background:#fff;border:1px solid #fe0955;border-radius:8px;color:#fe0955;width:100%}.ok-button,.start-button{cursor:pointer;font-size:1em;font-weight:600;max-width:320px;padding:12px 20px}.ok-button{background:#fe0955;border:1px solid #fe0955;border-radius:55px;color:#fff;width:65%}.answer-popup{background:#fff;border-top-left-radius:12px;border-top-right-radius:12px;bottom:0;box-shadow:0 -4px 12px #00000026;box-sizing:border-box;left:0;padding:16px;position:fixed;width:100%;z-index:9999}.answer-popup-header{align-items:center;display:flex;font-size:16px;font-weight:700;justify-content:space-between;margin-bottom:12px}.popup-close{background:none;border:none;color:#999;cursor:pointer;font-size:24px;line-height:1}.answer-popup input.answer-input{border:1px solid #ccc;border-radius:8px;box-sizing:border-box;font-size:1em;margin-bottom:12px;padding:10px 12px;width:100%}.answer-popup .submit-button{width:100%}.input-wrapper{margin-bottom:12px;position:relative;width:100%}.input-wrapper .answer-input{box-sizing:border-box;max-width:800px;padding-right:36px;width:100%}.clear-input-button{background:none;border:none;color:#999;cursor:pointer;font-size:18px;line-height:1;padding:0;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.answer-submit-bottom{background-color:#fe0955;border:none;border-radius:0;bottom:0;color:#fff;font-size:1.1em;font-weight:700;left:0;padding:16px 0;position:fixed;text-align:center;width:100%;z-index:10000}.modal-overlay{align-items:center;background-color:#0006;bottom:0;display:flex;justify-content:center;left:0;padding-left:10%;padding-right:10%;position:fixed;right:0;top:0;z-index:9999}.modal-content{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0003;max-width:400px;padding:24px;text-align:center;width:90%}.modal-content h3{font-size:1.2em;margin-bottom:16px}.modal-buttons{display:flex;gap:10px;justify-content:center;margin-top:16px}.sub-result{color:#999;font-size:.9em;margin-top:16px;text-align:center}.title-section{background-color:#fff;padding:0 0 0 16px}
/*# sourceMappingURL=main.8fa513a4.css.map*/