.PageLoader-module__kVM_sG__pageLoader{z-index:9999;will-change:opacity;background:#f2f4f8;justify-content:center;align-items:center;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;animation:1s cubic-bezier(.4,0,.2,1) 6.5s forwards PageLoader-module__kVM_sG__pl-fadeout;display:flex;position:fixed;inset:0;overflow:hidden}@keyframes PageLoader-module__kVM_sG__pl-fadeout{0%{opacity:1}to{opacity:0;visibility:hidden;pointer-events:none}}.PageLoader-module__kVM_sG__stage{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.PageLoader-module__kVM_sG__phoneWrap{justify-content:center;align-items:center;animation:.6s cubic-bezier(.4,0,.2,1) 3.2s forwards PageLoader-module__kVM_sG__pl-phone-out;display:flex;position:absolute;inset:0}@keyframes PageLoader-module__kVM_sG__pl-phone-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}.PageLoader-module__kVM_sG__phone{background:#fff;border:1.5px solid #dde2eb;border-radius:32px;flex-direction:column;width:min(320px,88vw);height:min(520px,78vh);display:flex;overflow:hidden;box-shadow:0 24px 64px #1a1a2e24,0 4px 12px #1a1a2e0f}.PageLoader-module__kVM_sG__phoneHeader{background:#fff;border-bottom:1px solid #eef0f5;flex-shrink:0;align-items:center;gap:10px;padding:14px 18px;display:flex}.PageLoader-module__kVM_sG__phoneAvatar{background:linear-gradient(135deg,#3562ae 0%,#5b8ad4 100%);border-radius:50%;flex-shrink:0;width:38px;height:38px}.PageLoader-module__kVM_sG__phoneHeaderText{flex-direction:column;gap:2px;display:flex}.PageLoader-module__kVM_sG__phoneName{color:#1a1a2e;letter-spacing:-.02em;font-size:14px;font-weight:700;line-height:1}.PageLoader-module__kVM_sG__phoneStatus{color:#3562ae;letter-spacing:0;font-size:11px;font-weight:500}.PageLoader-module__kVM_sG__chatArea{flex-direction:column;flex:1;justify-content:flex-end;gap:7px;padding:14px 14px 10px;display:flex;overflow:hidden}.PageLoader-module__kVM_sG__bubble{color:#1a1a2e;word-break:keep-all;opacity:0;will-change:opacity,transform;background:#f0f2f5;border-radius:4px 18px 18px;align-self:flex-start;max-width:88%;padding:10px 14px;font-size:clamp(13px,3.6vw,15px);font-weight:500;line-height:1.45;transform:translateY(10px)scale(.96)}@keyframes PageLoader-module__kVM_sG__bubbleIn{0%{opacity:0;transform:translateY(10px)scale(.96)}55%{opacity:1}to{opacity:1;transform:translateY(0)scale(1)}}.PageLoader-module__kVM_sG__bubble:first-child{animation:.38s cubic-bezier(.22,1,.36,1) .2s forwards PageLoader-module__kVM_sG__bubbleIn}.PageLoader-module__kVM_sG__bubble:nth-child(2){animation:.38s cubic-bezier(.22,1,.36,1) .55s forwards PageLoader-module__kVM_sG__bubbleIn}.PageLoader-module__kVM_sG__bubble:nth-child(3){animation:.38s cubic-bezier(.22,1,.36,1) .9s forwards PageLoader-module__kVM_sG__bubbleIn}.PageLoader-module__kVM_sG__bubble:nth-child(4){animation:.38s cubic-bezier(.22,1,.36,1) 1.25s forwards PageLoader-module__kVM_sG__bubbleIn}.PageLoader-module__kVM_sG__bubble:nth-child(5){animation:.38s cubic-bezier(.22,1,.36,1) 1.6s forwards PageLoader-module__kVM_sG__bubbleIn}.PageLoader-module__kVM_sG__bubble:nth-child(6){animation:.38s cubic-bezier(.22,1,.36,1) 1.95s forwards PageLoader-module__kVM_sG__bubbleIn}.PageLoader-module__kVM_sG__bubble:nth-child(7){animation:.38s cubic-bezier(.22,1,.36,1) 2.3s forwards PageLoader-module__kVM_sG__bubbleIn}.PageLoader-module__kVM_sG__bubble:nth-child(8){animation:.38s cubic-bezier(.22,1,.36,1) 2.65s forwards PageLoader-module__kVM_sG__bubbleIn}.PageLoader-module__kVM_sG__solo{text-align:center;opacity:0;word-break:keep-all;justify-content:center;align-items:center;padding:0 32px;line-height:1.35;display:flex;position:absolute;inset:0;transform:translateY(14px)}.PageLoader-module__kVM_sG__empathy{color:#1a1a2e;letter-spacing:-.03em;font-size:clamp(24px,4.8vw,46px);font-weight:700;animation:1s cubic-bezier(.22,1,.36,1) 4s forwards PageLoader-module__kVM_sG__pl-solo-show}.PageLoader-module__kVM_sG__promise{color:#3562ae;letter-spacing:-.03em;font-size:clamp(24px,4.8vw,46px);font-weight:700;animation:1s cubic-bezier(.22,1,.36,1) 5s forwards PageLoader-module__kVM_sG__pl-solo-show}.PageLoader-module__kVM_sG__solve{letter-spacing:-.03em;background:linear-gradient(135deg,#3562ae 0%,#5b8ad4 50%,#7c5cdb 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(22px,4.4vw,44px);font-weight:800;animation:1.5s cubic-bezier(.22,1,.36,1) 6s forwards PageLoader-module__kVM_sG__pl-solo-show-last}@keyframes PageLoader-module__kVM_sG__pl-solo-show{0%{opacity:0;transform:translateY(14px)}28%{opacity:1;transform:translateY(0)}72%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@keyframes PageLoader-module__kVM_sG__pl-solo-show-last{0%{opacity:0;transform:translateY(14px)scale(1)}25%{opacity:1;transform:translateY(0)scale(1)}60%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(0)scale(3)}}@media (prefers-reduced-motion:reduce){.PageLoader-module__kVM_sG__bubble,.PageLoader-module__kVM_sG__phoneWrap,.PageLoader-module__kVM_sG__empathy,.PageLoader-module__kVM_sG__promise{opacity:0;animation:none}.PageLoader-module__kVM_sG__solve{opacity:1;animation:none;transform:none}.PageLoader-module__kVM_sG__pageLoader{animation:.3s linear 1.2s forwards PageLoader-module__kVM_sG__pl-fadeout}}
