.qingling_page__f0yzH{background:#000;color:#f6f7fa;min-height:100svh;font-family:Arial,Apple SD Gothic Neo,Malgun Gothic,sans-serif}.qingling_screen__PPemM{position:relative;isolation:isolate;max-width:480px;margin:auto;display:flex;flex-direction:column;height:100svh;min-height:480px;background:#000;overflow:hidden}.qingling_hero__EZcc2{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;z-index:-3}.qingling_shade__qi5Uu{position:absolute;inset:0;z-index:-2;background:linear-gradient(0deg,#000,#000d 20%,transparent 48%)}.qingling_top__pzSKP{height:58px;flex:0 0 58px;display:flex;align-items:center;padding:10px 14px;position:relative}.qingling_chatTitle__n7jzJ{flex:1;min-width:0;padding:0 44px 0 10px;color:#eef2fa;font-size:16px;font-weight:700;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qingling_top__pzSKP a{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#0003;font-size:28px;text-decoration:none;color:#fff}.qingling_historyIcon__zf9qR{margin-left:auto;display:grid;place-items:center;width:40px;height:40px;border:1px solid #ffffff38;border-radius:50%;background:#08080899;color:#f2f2f2}.qingling_conversation__xnAYc{flex:1;min-height:0;overflow-y:auto;padding:0 20px 10px;scrollbar-width:none}.qingling_conversation__xnAYc h1{font-size:24px;font-weight:650;line-height:1.65;letter-spacing:-.045em;margin:0;text-shadow:0 2px 18px #000}.qingling_hasMessages__u_hc_ .qingling_hero__EZcc2,.qingling_hasMessages__u_hc_ .qingling_shade__qi5Uu{display:none}.qingling_hasMessages__u_hc_ .qingling_top__pzSKP{background:#08090c;border-bottom:1px solid #ffffff12}.qingling_hasMessages__u_hc_ .qingling_conversation__xnAYc{padding:22px 20px 20px}.qingling_messages__YpuSI{display:flex;flex-direction:column;gap:15px}.qingling_userMessage__mzCWp{align-self:flex-end;max-width:88%;padding:13px 16px;background:#dce5f4;color:#1c2c45;border-radius:17px 17px 3px 17px;white-space:pre-wrap;font-size:14px;line-height:1.7;overflow-wrap:anywhere}.qingling_answer__J7yFY{align-self:flex-start;width:100%;padding:0;color:#edf2fc;font-size:16px;line-height:1.85;word-break:keep-all;overflow-wrap:anywhere}.qingling_answer__J7yFY p{margin:0 0 1.2em;white-space:pre-wrap}.qingling_answer__J7yFY p:last-child{margin-bottom:0}.qingling_followUps__90akR{display:grid;gap:8px;margin-top:12px}.qingling_followUps__90akR button{display:flex;align-items:flex-start;gap:11px;width:100%;min-height:48px;padding:13px 15px;border:1px solid #343b4a;border-radius:15px;background:#10141c;color:#e5ebf6;font-size:14px;line-height:1.5;text-align:left;word-break:keep-all}.qingling_followUps__90akR button span{flex:0 0 auto;color:#9eacc4;font-size:19px;line-height:1.1}.qingling_progress__scM6k{height:3px;display:block;margin-top:14px;border-radius:3px;background:linear-gradient(90deg,#28436f,#9bb8e7,#28436f);background-size:200% 100%;animation:qingling_progress__scM6k 2s ease infinite}@keyframes qingling_progress__scM6k{to{background-position:-200% 0}}.qingling_composerArea__iQmZX{flex:0 0 auto;padding:14px 18px max(20px,env(safe-area-inset-bottom));background:transparent}.qingling_profileRow__L0OVn{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin:0 5px 12px}.qingling_partner__Ed36W{color:#f0f0f0;background:#050505;border:1px solid #343434;border-radius:100px;padding:7px 10px;font-size:11px;box-shadow:0 3px 10px #0008}.qingling_ownProfile__srOt9{font-size:11px;color:#f0f0f0;border:1px solid #343434;border-radius:14px;padding:5px 9px;background:#050505}.qingling_removePartner__lwQAV{color:#b8c2d5;border:0;background:transparent;font-size:22px}.qingling_composer__Me_eC{display:flex;align-items:center;gap:10px;min-height:76px;border-radius:12px;background:#050505;border:1px solid #272727;padding:12px 14px 12px 16px;box-shadow:0 9px 20px #000d}.qingling_composer__Me_eC textarea{display:block;resize:none;width:100%;min-width:0;border:0;outline:0;background:transparent;color:#f4f6fc;font-family:inherit;font-size:15px;line-height:1.6;min-height:50px;max-height:130px}.qingling_composer__Me_eC textarea::-moz-placeholder{color:#9e9c9b}.qingling_composer__Me_eC textarea::placeholder{color:#9e9c9b}.qingling_sendRow__5EpzA{display:flex;justify-content:flex-end}.qingling_sendRow__5EpzA button{display:grid;place-items:center;border:1px solid #767676;border-radius:50%;height:36px;width:36px;color:#fff;background:transparent}.qingling_sendRow__5EpzA button:disabled{background:transparent;color:#aaa}.qingling_error__8BdQM{font-size:12px;line-height:1.6;color:#f1b6b6;margin:8px 4px 0}.qingling_srOnly__K1CCI{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.qingling_sheet__y7K_6{position:fixed;inset:auto 0 0;margin:0 auto;width:100%;max-width:480px;max-height:calc(100svh - 10px);padding:0;border:0;border-radius:27px 27px 0 0;overflow:auto;color:#1b1c1f;box-shadow:0 -8px 40px #0004}.qingling_sheet__y7K_6::backdrop{background:#000a;backdrop-filter:blur(3px)}.qingling_handle__YiY8z{position:sticky;top:0;z-index:3;width:100%;height:28px;display:grid;place-items:center;background:inherit;border:0;padding:0;flex:0 0 28px}.qingling_handle__YiY8z span{height:4px;width:44px;border-radius:4px;background:#737580}.qingling_page__f0yzH .qingling_handle__YiY8z:focus-visible{outline:0}.qingling_handle__YiY8z:focus-visible span{box-shadow:0 0 0 3px #7775}.qingling_login__GTWB8{background:#e4e4e5;padding:0 14px max(20px,env(safe-area-inset-bottom));text-align:center}.qingling_speech__oN_Un{position:relative;width:-moz-fit-content;width:fit-content;max-width:100%;margin:2px auto 12px;padding:10px 14px;border-radius:13px;background:#f9f9fa;color:#38393e;font-size:13px;line-height:1.55;letter-spacing:-.03em}.qingling_speech__oN_Un:after{content:"";position:absolute;bottom:-5px;left:calc(50% - 5px);height:11px;width:11px;background:#f9f9fa;transform:rotate(45deg)}.qingling_mini__2JBUz{display:block;width:118px;height:112px;-o-object-fit:contain;object-fit:contain;margin:0 auto 13px}.qingling_login__GTWB8 h2{font-size:20px;font-weight:750;line-height:1.5;letter-spacing:-.06em;margin:0}.qingling_login__GTWB8 p{font-size:12px;line-height:1.6;color:#70717d;letter-spacing:-.03em;margin:8px 0 25px}.qingling_kakao__x6ASN{display:flex;align-items:center;justify-content:center;gap:9px;min-height:54px;padding:14px 12px;border-radius:15px;background:#fee500;color:#101010;font-size:16px;font-weight:700;text-decoration:none}.qingling_profileSheet__8gV0F{height:calc(100svh - 12px);background:#fff;overscroll-behavior:contain}.qingling_profileForm__vOfZt{padding:3px 15px max(28px,env(safe-area-inset-bottom))}.qingling_profileForm__vOfZt h2{font-size:18px;font-weight:700;margin:0 0 22px}.qingling_profileForm__vOfZt label,.qingling_profileForm__vOfZt legend{display:block;font-size:13px;line-height:1.5;color:#626673}.qingling_profileForm__vOfZt fieldset,.qingling_profileForm__vOfZt label{margin:0 0 17px}.qingling_profileForm__vOfZt fieldset{border:0;padding:0;min-width:0}.qingling_profileForm__vOfZt legend{margin:0 0 8px}.qingling_profileForm__vOfZt input{width:100%;min-width:0;display:block;margin-top:8px;border:1px solid #e0e1e6;background:#fff;color:#24252b;min-height:43px;border-radius:9px;padding:10px;font-size:15px}.qingling_profileForm__vOfZt input::-moz-placeholder{color:#a8a9b3}.qingling_profileForm__vOfZt input::placeholder{color:#a8a9b3}.qingling_profileForm__vOfZt input:disabled{background:#f3f4f6}.qingling_fieldRow__sAPBN{display:flex;gap:7px;align-items:center;margin-top:8px}.qingling_fieldRow__sAPBN>input{flex:1;width:0;margin:0}.qingling_fieldRow__sAPBN .qingling_pills__8X_yn{flex-wrap:nowrap}.qingling_pills__8X_yn{display:flex;flex-wrap:wrap;gap:6px}.qingling_pills__8X_yn button{flex-shrink:0;border:1px solid #dadde5;border-radius:30px;padding:9px 14px;min-height:41px;font-size:13px;color:#727583;background:#fff}.qingling_pills__8X_yn button[aria-pressed=true]{color:#fff;border-color:#1b1c20;background:#1b1c20}.qingling_gender__hiXcO button{flex:1}.qingling_register__F3DsN{display:block;width:100%;min-height:49px;margin-top:20px;border:0;border-radius:14px;color:#fff;background:#1b1c20;font-size:15px;font-weight:700}.qingling_register__F3DsN:disabled{background:#bbb}.qingling_paywall__pJR9i{inset:0;height:100dvh;max-height:100dvh;border-radius:0;overflow:hidden;background:#050609;color:#f5f6fa;border:1px solid #ffffff12;border-bottom:0}.qingling_paywall__pJR9i[open]{display:flex;flex-direction:column}.qingling_paywall__pJR9i .qingling_handle__YiY8z{position:absolute;left:0;top:0;background:transparent}.qingling_paywall__pJR9i .qingling_handle__YiY8z span{background:#c3d1e780}.qingling_payArt__4pLkJ{position:relative;min-height:0;flex:1;background:#050609}.qingling_payArt__4pLkJ img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 28%;object-position:50% 28%}.qingling_payArt__4pLkJ:after{content:"";position:absolute;inset:auto 0 0;height:150px;background:linear-gradient(transparent,#050609)}.qingling_payCopy__SUZnm{position:relative;flex:0 0 auto;background:#050609;padding:2px 24px max(26px,calc(env(safe-area-inset-bottom) + 16px));text-align:center}.qingling_payCopy__SUZnm h2{color:#f4f6fd;font-size:21px;line-height:1.55;font-weight:700;letter-spacing:-.045em;text-wrap:balance;word-break:keep-all;margin:0 auto 10px;max-width:340px}.qingling_payCopy__SUZnm p{color:#a7afbf;font-size:14px;line-height:1.6;margin:0 0 25px}.qingling_payCopy__SUZnm button{width:100%;min-height:55px;padding:14px;border-radius:15px;background:linear-gradient(110deg,#243d72,#4268ad);border:1px solid #5576af;color:#fff;box-shadow:inset 0 1px 0 #ffffff24,0 6px 24px #2d4e8a3b;font-size:16px;font-weight:700}.qingling_payCopy__SUZnm .qingling_payNotice__x7k66{font-size:12px;margin:10px 0 0;color:#b9c9e0}.qingling_page__f0yzH a:focus-visible,.qingling_page__f0yzH button:focus-visible{outline:2px solid #98b8ec;outline-offset:3px}.qingling_page__f0yzH button{cursor:pointer}.qingling_page__f0yzH button:disabled{cursor:default}@media (max-height:640px){.qingling_payCopy__SUZnm{padding:2px 20px 17px}.qingling_payCopy__SUZnm h2{font-size:19px;margin-bottom:7px}.qingling_payCopy__SUZnm p{font-size:12px;margin-bottom:17px}.qingling_payArt__4pLkJ:after{height:95px}.qingling_conversation__xnAYc h1{margin-top:0;font-size:21px}}@media (prefers-reduced-motion:reduce){.qingling_progress__scM6k{animation:none}}