._container_gyzqt_1{width:100%;height:100%;min-height:100svh;color:#f5f4f1;-webkit-overflow-scrolling:touch;background:#18191a;min-height:100dvh;position:relative;overflow:hidden auto}._bgVisual_gyzqt_14{z-index:0;pointer-events:none;max-width:560px;margin:0 auto;position:fixed;inset:0}._bgImage_gyzqt_23{object-fit:cover;object-position:53% 8%}._bgVeil_gyzqt_28{background:linear-gradient(#18191a0f 0%,#18191a33 30%,#18191ab8 59%,#18191a 88%),linear-gradient(90deg,#18191a2e 0%,#0000 58%,#18191a38 100%);position:absolute;inset:0}._header_gyzqt_36{z-index:30;flex-direction:column;max-width:560px;margin:0 auto;display:flex;position:absolute;top:0;left:0;right:0}._headerTop_gyzqt_48{padding:max(14px, env(safe-area-inset-top)) 16px 8px;justify-content:space-between;align-items:center;display:flex}._backButton_gyzqt_55{color:#f5f4f1;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-tap-highlight-color:transparent;background:#202124d6;border:0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .16s;display:flex}._backButton_gyzqt_55:hover{background:#303134f0;transform:translate(-2px)}._backButton_gyzqt_55:focus-visible{outline-offset:3px;outline:3px solid #ffffff42}._stepIndicator_gyzqt_82{color:#d9f1eb;letter-spacing:.04em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#202124d6;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:600}._headerSpacer_gyzqt_94{width:40px}._progressBarTrack_gyzqt_99{background:#ffffff14;width:100%;height:2px}._progressBarFill_gyzqt_105{height:100%;box-shadow:none;background:#a7cfc5;transition:width .24s cubic-bezier(.4,0,.2,1)}._contentWrapper_gyzqt_113{z-index:10;min-height:100svh;min-height:100dvh;padding:84px 16px calc(88px + max(12px, env(safe-area-inset-bottom)));box-sizing:border-box;flex-direction:column;justify-content:flex-end;max-width:440px;margin:0 auto;display:flex;position:relative}._stepContainer_gyzqt_127{width:100%;box-shadow:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#18191adb;border-radius:16px;flex-direction:column;gap:20px;padding:22px 18px 18px;animation:.22s ease-out _fadeIn_gyzqt_1;display:flex}@keyframes _fadeIn_gyzqt_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._questionArea_gyzqt_152{flex-direction:column;gap:6px;display:flex}._stepBadge_gyzqt_158{color:#a7cfc5;letter-spacing:-.01em;align-items:center;gap:6px;margin-bottom:2px;font-size:12px;font-weight:600;display:inline-flex}._stepBadgeDot_gyzqt_169{background:#a7cfc5;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #a7cfc57a}._questionArea_gyzqt_152 h1{letter-spacing:-.04em;color:#fafafa;text-shadow:none;margin:0;font-size:26px;font-weight:700;line-height:1.32}._questionArea_gyzqt_152 p{color:#a1a1aa;letter-spacing:-.02em;margin:0;font-size:14.5px;line-height:1.55}._inputSection_gyzqt_195{flex-direction:column;gap:12px;display:flex}._concernGrid_gyzqt_201{flex-direction:column;gap:8px;display:flex}._concernButton_gyzqt_207{color:#d4d4d8;text-align:left;cursor:pointer;background:#27282a;border:1px solid #0000;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;padding:12px 14px;font-family:inherit;font-size:14px;font-weight:550;line-height:1.45;transition:background-color .15s,border-color .15s,color .15s;display:grid}._concernButtonRecommended_gyzqt_227{background:linear-gradient(100deg,#d5b8751a,#0000 68%),#27282a;border-color:#d5b87542}._concernCopy_gyzqt_234{gap:6px;display:grid}._concernRecommend_gyzqt_239{color:#f0ddb0;letter-spacing:.02em;background:#d5b87526;border-radius:999px;width:fit-content;padding:3px 7px;font-size:10px;font-weight:750;line-height:1.3}._concernButton_gyzqt_207>span:last-child{color:#71717a;font-size:14px}._concernButton_gyzqt_207:hover{background:#303134;border-color:#a7cfc533}._concernButtonActive_gyzqt_261{color:#f5f4f1;background:#a7cfc51f;border-color:#a7cfc55c}._concernButtonActive_gyzqt_261>span:last-child{color:#d9f1eb}._concernDetail_gyzqt_271{gap:7px;display:grid}._concernDetail_gyzqt_271>span{color:#d9f1eb;font-size:12px;font-weight:650}._concernDetail_gyzqt_271 textarea{resize:vertical;color:#f5f4f1;width:100%;min-height:76px;font:inherit;background:#27282a;border:1px solid #0000;border-radius:12px;outline:none;padding:12px 14px;font-size:14px;line-height:1.55}._concernDetail_gyzqt_271 textarea:focus{background:#2d2e30;border-color:#a7cfc5;box-shadow:0 0 0 3px #a7cfc51f}._concernDetail_gyzqt_271 textarea::placeholder{color:#71717a}._concernDetail_gyzqt_271 small{color:#71717a;font-size:10.5px;line-height:1.5}._targetFields_gyzqt_313{flex-direction:column;gap:16px;display:flex}._toggleGroup_gyzqt_320{align-items:center;gap:16px;margin-bottom:4px;display:inline-flex}._toggleItem_gyzqt_327{color:#d4d4d8;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;align-items:center;gap:7px;font-size:14px;font-weight:550;display:inline-flex}._toggleCircle_gyzqt_339{box-sizing:border-box;background:#27282a;border:1.5px solid #71717a;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;transition:all .14s;display:flex}._toggleCircleActive_gyzqt_352{box-shadow:none;background:#a7cfc5;border-color:#a7cfc5}._toggleDot_gyzqt_358{background:#18191a;border-radius:50%;width:6px;height:6px}._unknownCheck_gyzqt_366{color:#d4d4d8;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;align-items:center;gap:7px;margin-bottom:4px;font-size:14px;font-weight:550;display:inline-flex}._inputField_gyzqt_380{color:#f5f4f1;letter-spacing:-.015em;box-sizing:border-box;background:#27282a;border:1px solid #0000;border-radius:12px;outline:none;width:100%;height:54px;padding:0 14px;font-family:inherit;font-size:18px;font-weight:600;transition:border-color .18s,box-shadow .18s,opacity .18s}._inputField_gyzqt_380:focus{background:#2d2e30;border-color:#a7cfc5;box-shadow:0 0 0 3px #a7cfc51f}._inputField_gyzqt_380::placeholder{color:#71717a;font-size:15px;font-weight:400}._inputField_gyzqt_380:disabled{opacity:.3;cursor:not-allowed;border-color:#0000}._leapOption_gyzqt_415{color:#a1a1aa;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;margin-top:4px;font-size:13px;display:inline-flex}._leapOption_gyzqt_415 input{accent-color:#a7cfc5;width:15px;height:15px}._genderGrid_gyzqt_433{grid-template-columns:1fr 1fr;gap:12px;margin-top:6px;display:grid}._genderButton_gyzqt_440{color:#d4d4d8;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#27282a;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;height:52px;font-family:inherit;font-size:16px;font-weight:600;transition:all .16s;display:flex}._genderButton_gyzqt_440:hover{background:#303134;border-color:#a7cfc533}._genderButtonActive_gyzqt_462{color:#d9f1eb;box-shadow:none;background:#a7cfc51f;border-color:#a7cfc55c}._genderButton_gyzqt_440:focus-visible{outline-offset:3px;outline:3px solid #ffffff40}._concernButton_gyzqt_207:focus-visible{outline-offset:3px;outline:3px solid #ffffff40}._errorMessage_gyzqt_480{color:#ff8a80;margin:0;font-size:13px;font-weight:650}._submitArea_gyzqt_488{margin-top:10px}._submitButton_gyzqt_492{letter-spacing:-.02em;-webkit-tap-highlight-color:transparent;border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;height:54px;font-family:inherit;font-size:16px;font-weight:700;transition:all .18s;display:flex}._submitDisabled_gyzqt_509{color:#71717a;cursor:not-allowed;background:#27282a}._submitActive_gyzqt_515{color:#18191a;cursor:pointer;box-shadow:none;background:#f4f4f5}._submitActive_gyzqt_515:hover{box-shadow:none;background:#e4e4e7;transform:translateY(-1px)}._submitActive_gyzqt_515:active{transform:translateY(0)}._submitActive_gyzqt_515:focus-visible{outline-offset:3px;outline:3px solid #ffffff42}@media (max-width:370px){._contentWrapper_gyzqt_113{padding:76px 14px calc(84px + max(10px, env(safe-area-inset-bottom)))}._stepContainer_gyzqt_127{padding:19px 16px 16px}._questionArea_gyzqt_152 h1{font-size:23px}._inputField_gyzqt_380{font-size:19px}._genderButton_gyzqt_440{height:46px;font-size:15px}._submitButton_gyzqt_492{height:50px;font-size:15.5px}}
