.serviceComingSoon_shell__RmMdo{min-height:calc(100vh - 180px);display:grid;place-items:center;padding:clamp(72px,12vh,130px) 20px 80px}.serviceComingSoon_panel__34r95{width:min(100%,460px);display:grid;justify-items:center;gap:14px;text-align:center;animation:serviceComingSoon_panel-rise__1JF0Z .7s cubic-bezier(.16,1,.3,1) both}.serviceComingSoon_eyebrow__7gk_O{margin:0;font-family:Cormorant Garamond,serif;font-size:.92rem;letter-spacing:.22em;text-transform:uppercase;color:var(--home-text-lavender,#8b6bbf)}.serviceComingSoon_title__scyO_{margin:0;font-family:Gowun Batang,serif;font-size:clamp(1.5rem,4.4vw,2.3rem);line-height:1.3;font-weight:400;letter-spacing:-.01em;color:var(--home-text,#3f3154);word-break:keep-all}.serviceComingSoon_description__eifKx{max-width:360px;margin:4px 0 0;color:var(--home-text-sub,#74638d);font-size:.96rem;line-height:1.75;word-break:keep-all}.serviceComingSoon_actions__dky1h{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:14px}.serviceComingSoon_primaryAction__uBnF3,.serviceComingSoon_secondaryAction__YtGc2{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 20px;border-radius:999px;font-size:.92rem;font-weight:700;text-decoration:none;transition:transform .16s ease,border-color .16s ease,background .16s ease}.serviceComingSoon_primaryAction__uBnF3{border:1px solid color-mix(in srgb,var(--pastel-deep,#9a7fc4) 55%,transparent);background:color-mix(in srgb,var(--pastel-deep,#9a7fc4) 18%,white 82%);color:var(--home-text-lavender,#8b6bbf)}.serviceComingSoon_secondaryAction__YtGc2{border:1px solid var(--home-glass-border,hsla(280,48%,88%,.65));background:var(--home-glass,hsla(280,55%,95%,.72));color:var(--home-text-sub,#74638d)}.serviceComingSoon_primaryAction__uBnF3:focus-visible,.serviceComingSoon_primaryAction__uBnF3:hover,.serviceComingSoon_secondaryAction__YtGc2:focus-visible,.serviceComingSoon_secondaryAction__YtGc2:hover{transform:translateY(-1px)}.serviceComingSoon_primaryAction__uBnF3:focus-visible,.serviceComingSoon_secondaryAction__YtGc2:focus-visible{outline:2px solid color-mix(in srgb,var(--pastel-deep,#9a7fc4) 48%,white 52%);outline-offset:3px}@keyframes serviceComingSoon_panel-rise__1JF0Z{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.serviceComingSoon_panel__34r95{animation:none}}@media (max-width:520px){.serviceComingSoon_shell__RmMdo{padding-inline:18px}.serviceComingSoon_actions__dky1h{width:100%;flex-direction:column}.serviceComingSoon_primaryAction__uBnF3,.serviceComingSoon_secondaryAction__YtGc2{width:100%}}.talk-tutorial_page__pjck1{display:flex;align-items:flex-start;justify-content:center;width:100%;min-height:100vh;padding:calc(var(--header-h, 120px) + 24px) 16px 48px}.talk-tutorial_inner__BHUWE{width:100%;max-width:480px;display:flex;flex-direction:column;gap:0;font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Malgun Gothic,sans-serif}.talk-tutorial_sectionEnter__6OL9Z{animation:talk-tutorial_sectionIn__xWQRW .36s ease forwards}.talk-tutorial_sectionLeave__ee5n6{animation:talk-tutorial_sectionOut__LvdS2 .36s ease forwards;pointer-events:none}@keyframes talk-tutorial_sectionIn__xWQRW{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes talk-tutorial_sectionOut__LvdS2{to{opacity:0;transform:translateY(20px)}}.talk-tutorial_header__RdlkQ{position:relative;text-align:center;margin-bottom:12px;background:rgba(255,255,255,0);padding:14px 20px 12px}.talk-tutorial_headerLabel__R9oWB{font-size:11px;font-weight:700;color:rgba(110,90,170,.88);letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px}.talk-tutorial_headerTitle__rGlZY{font-size:26px;font-weight:700;color:rgba(32,26,62,.92)}.talk-tutorial_headerSub__1dLx1{font-size:13px;color:rgba(70,62,118,.7);margin-top:4px}.talk-tutorial_skipBtn__qkfPi{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:1px solid rgba(110,90,170,.25);border-radius:999px;padding:5px 12px;font-size:.72rem;font-family:inherit;color:rgba(110,90,170,.6);cursor:pointer;transition:all .2s}.talk-tutorial_skipBtn__qkfPi:hover{background:rgba(110,90,170,.08);color:rgba(110,90,170,.9);border-color:rgba(110,90,170,.4)}.talk-tutorial_badge__SrKR0{display:flex;align-items:center;gap:9px;background:rgba(255,255,255,.38);border:1px solid rgba(200,215,255,.5);border-radius:12px;padding:10px 14px;margin-bottom:12px;opacity:0;transform:translateY(7px);transition:opacity .5s ease,transform .5s ease;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.talk-tutorial_badge__SrKR0.talk-tutorial_badgeVisible__AzJWh{opacity:1;transform:none}.talk-tutorial_badgeTag__b_Ktb{font-size:10.5px;font-weight:700;background:rgba(130,100,220,.55);color:#fff;border-radius:20px;padding:3px 10px;white-space:nowrap}.talk-tutorial_badgeText__IE_CU{font-size:13px;color:rgba(20,32,68,.95);font-weight:500}.talk-tutorial_chatCard__3C8Ld{background:linear-gradient(180deg,rgba(255,255,255,.52),rgba(255,255,255,.38));border:1px solid rgba(255,255,255,.72);border-radius:22px;backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2);box-shadow:0 20px 48px rgba(40,30,80,.18),inset 0 1px 0 rgba(255,255,255,.85);overflow:hidden}.talk-tutorial_chatHeader__8B43Q{padding:14px 16px 12px;border-bottom:1px solid rgba(180,190,230,.25);display:flex;align-items:center;gap:6px}.talk-tutorial_chatPartnerName__YsBy1{font-size:15px;font-weight:800;color:rgba(32,26,62,.9)}.talk-tutorial_chatRelation__Ha2iL{font-size:12px;color:rgba(70,62,118,.5)}.talk-tutorial_chatBody__97nVm{padding:18px 14px 12px;display:flex;flex-direction:column;gap:10px;height:420px;overflow-y:auto;scroll-behavior:smooth}.talk-tutorial_sysMsg__YzoJ7{text-align:center;font-size:11px;color:rgba(70,62,118,.42);font-weight:600;letter-spacing:.03em;padding:4px 0 2px}.talk-tutorial_bubbleRow__s13QF{display:flex;gap:8px;align-items:flex-end;opacity:0;transform:translateY(6px);transition:opacity .32s ease,transform .32s ease}.talk-tutorial_bubbleRow__s13QF.talk-tutorial_rowVisible__vhLM0{opacity:1;transform:none}.talk-tutorial_bubbleRow__s13QF.talk-tutorial_userRow__ZJe_F{flex-direction:row-reverse}.talk-tutorial_avatar__RJGLc{width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,#b49fd6,#9fb3d8);border:1px solid rgba(255,255,255,.6);font-size:9px;font-weight:700;color:rgba(255,255,255,.9);display:flex;align-items:center;justify-content:center;flex-shrink:0}.talk-tutorial_avatarUser__tzxaf{background:linear-gradient(135deg,#7ab8ff,#64ddb8)}.talk-tutorial_bubble__mLfjM{max-width:78%;padding:10px 14px;border-radius:18px;font-size:13.5px;line-height:1.65;word-break:keep-all;white-space:pre-line}.talk-tutorial_bubbleAi__nRZL4{border:1px solid rgba(255,255,255,.68);background:rgba(255,255,255,.64);color:#263a57;box-shadow:0 8px 18px rgba(28,42,73,.1);border-bottom-left-radius:4px}.talk-tutorial_bubbleUser__kWEie{border:1px solid rgba(171,223,255,.82);background:linear-gradient(145deg,rgba(179,232,255,.7),rgba(164,242,226,.6));color:#1f3453;box-shadow:0 8px 18px rgba(28,42,73,.12);border-bottom-right-radius:4px}.talk-tutorial_typingDots__6IvQf{display:inline-flex;align-items:center;gap:5px;padding:3px 2px}.talk-tutorial_typingDots__6IvQf span{width:5px;height:5px;border-radius:50%;background:rgba(124,108,90,.72);animation:talk-tutorial_tutDotBounce__tsyAV 1s ease infinite}.talk-tutorial_typingDots__6IvQf span:nth-child(2){animation-delay:.15s}.talk-tutorial_typingDots__6IvQf span:nth-child(3){animation-delay:.3s}@keyframes talk-tutorial_tutDotBounce__tsyAV{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-5px);opacity:1}}.talk-tutorial_turnRow__MXBNd{padding:9px 14px;border-top:1px solid rgba(180,180,220,.28);display:flex;align-items:center;justify-content:center;gap:5px;flex-wrap:wrap;opacity:0;transition:opacity .4s}.talk-tutorial_turnRow__MXBNd.talk-tutorial_turnVisible__U0qnz{opacity:1}.talk-tutorial_turnDot__YbAt6{width:7px;height:7px;border-radius:50%;background:rgba(160,150,210,.45);transition:background .35s,transform .25s}.talk-tutorial_turnDotOn__E6NF4{background:rgba(110,90,200,.85);transform:scale(1.2)}.talk-tutorial_turnLabel__uXnkc{font-size:11px;color:rgba(70,60,120,.82);font-weight:600;margin-left:4px}.talk-tutorial_turnLabelNum__IDixG{font-size:12px;font-weight:800;color:rgba(70,55,140,.92);letter-spacing:.01em}.talk-tutorial_demoInputRow__LJOVN{padding:9px 14px;border-top:1px solid rgba(180,180,220,.14);display:flex;align-items:center;gap:10px;transition:opacity .3s}.talk-tutorial_demoInputRow__LJOVN.talk-tutorial_inputDim__slAls{opacity:.3;pointer-events:none}.talk-tutorial_demoField__d0Anf{flex:1 1;min-height:36px;background:rgba(255,255,255,.5);border:1px solid rgba(180,200,240,.45);border-radius:22px;padding:8px 14px;font-size:13.5px;color:#1f3453;display:flex;align-items:center;font-family:inherit}.talk-tutorial_cursorBlink__qLo6n{display:inline-block;width:1.5px;height:14px;background:#64a6ff;vertical-align:middle;margin-left:1px;animation:talk-tutorial_tutCursorBlink__og2jY .9s step-start infinite}@keyframes talk-tutorial_tutCursorBlink__og2jY{50%{opacity:0}}.talk-tutorial_sendBtn__qw8uE{width:34px;height:34px;border-radius:50%;background:rgba(180,200,255,.18);border:1px solid rgba(180,200,255,.3);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .18s,transform .1s}.talk-tutorial_sendBtnReady__ojNzc{background:linear-gradient(135deg,#64a6ff,#83dfd2);border-color:transparent}.talk-tutorial_sendBtnTap__GvWt8{transform:scale(.86)}.talk-tutorial_quickReplyRow__CNhdL{padding:8px 14px 10px;border-top:1px solid rgba(180,180,220,.14)}.talk-tutorial_quickReplyBtnWrap__Ck7l7{position:relative;display:inline-block}.talk-tutorial_quickReplyBtn__HtECZ{background:rgba(255,255,255,.55);border:1px solid rgba(180,200,240,.5);border-radius:22px;padding:9px 18px;font-size:13.5px;color:#1f3453;font-family:inherit;cursor:pointer;transition:background .15s,transform .1s}.talk-tutorial_quickReplyBtn__HtECZ:active{transform:scale(.93)}.talk-tutorial_clickBubble__jQVf1{position:absolute;bottom:calc(100% + 7px);left:50%;transform:translateX(-50%);background:linear-gradient(135deg,rgba(140,215,245,.92),rgba(120,225,195,.88));color:rgba(20,65,65,.9);font-size:12px;font-weight:700;padding:5px 13px;border-radius:16px;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:talk-tutorial_clickBubblePop__qtbel .3s cubic-bezier(.34,1.56,.64,1) both}.talk-tutorial_clickBubble__jQVf1:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:5px solid transparent;border-top-color:rgba(120,225,195,.9)}@keyframes talk-tutorial_clickBubblePop__qtbel{0%{transform:translateX(-50%) scale(.7);opacity:0}to{transform:translateX(-50%) scale(1);opacity:1}}.talk-tutorial_exhaustOuter__z8Csd{max-height:0;overflow:hidden;transition:max-height .55s cubic-bezier(.4,0,.2,1)}.talk-tutorial_exhaustOuter__z8Csd.talk-tutorial_exhaustOpen__YS9Lr{max-height:240px}.talk-tutorial_exhaustInner__y2N1n{padding:0 14px 14px}.talk-tutorial_exhaustBox__TFst2{background:rgba(255,255,255,.58);border:1px solid rgba(160,140,220,.28);border-radius:14px;padding:15px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.talk-tutorial_exhaustTitleRow__5ugZn{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px}.talk-tutorial_exhaustTitle__8H_Fj{font-size:13.5px;font-weight:700;color:rgba(50,38,95,.92)}.talk-tutorial_exhaustDesc__SoyzR{font-size:12px;color:rgba(70,58,120,.72);line-height:1.6;margin-bottom:13px}.talk-tutorial_exhaustBtns__LSPjP{display:flex;flex-direction:column;gap:7px}.talk-tutorial_btnExhaust__7uSQJ{width:100%;padding:11px;border:none;border-radius:11px;background:linear-gradient(135deg,rgba(205,125,158,.88),rgba(225,150,178,.8));color:rgba(70,20,38,.92);font-size:13px;font-weight:700;font-family:inherit;cursor:default}.talk-tutorial_btnExhaustAdd__Qd0eW{width:100%;padding:10px;border:1px solid rgba(140,120,200,.35);border-radius:11px;background:transparent;color:rgba(90,72,150,.72);font-size:12.5px;font-family:inherit;cursor:default}.talk-tutorial_ctaWrap__P1D_F{margin-top:15px;opacity:0;transform:translateY(10px);transition:opacity .5s ease,transform .5s ease}.talk-tutorial_ctaWrap__P1D_F.talk-tutorial_ctaVisible__w1lsW{opacity:1;transform:none}.talk-tutorial_ctaBtn__hPTxA{width:100%;padding:15px;border:none;border-radius:16px;background:linear-gradient(135deg,rgba(205,125,158,.9),rgba(225,155,180,.84));color:rgba(70,20,38,.92);font-size:15px;font-weight:700;font-family:inherit;cursor:pointer;box-shadow:0 4px 18px rgba(100,166,255,.28);animation:talk-tutorial_ctaBreath__MBONd 2.5s ease-in-out infinite}@keyframes talk-tutorial_ctaBreath__MBONd{0%,to{box-shadow:0 4px 18px rgba(100,166,255,.28)}50%{box-shadow:0 7px 28px rgba(100,166,255,.45)}}.talk-tutorial_ctaNote__6OIKy{text-align:center;font-size:12px;color:rgba(180,200,240,.45);margin-top:7px}.talk-tutorial_reviewSection__VbiW2{margin-top:16px;margin-bottom:12px;position:relative;z-index:1}.talk-tutorial_reviewSectionTitle__CUqij{font-size:13px;font-weight:700;color:rgba(32,26,62,.7);letter-spacing:.06em;text-transform:uppercase;margin-bottom:12px;padding-left:2px}.talk-tutorial_reviewCard__Rrtoe{background:rgba(255,255,255,.52);border:1px solid rgba(255,255,255,.72);border-radius:16px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:16px 18px;animation:talk-tutorial_reviewSwap__FrO3C .28s ease both}@keyframes talk-tutorial_reviewSwap__FrO3C{0%{opacity:.3;transform:translateY(4px)}to{opacity:1;transform:none}}.talk-tutorial_reviewTop__nvTN3{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.talk-tutorial_reviewStars__zgIh0{color:#e8a86a;font-size:13px;letter-spacing:1px}.talk-tutorial_reviewMeta__xjoKP{font-size:11.5px;color:rgba(70,62,118,.5);font-weight:500}.talk-tutorial_reviewText__KTPnv{font-size:13.5px;line-height:1.65;color:rgba(32,26,62,.78);margin:0}.talk-tutorial_fakeCursor__l7IKw{position:fixed;pointer-events:none;z-index:9999}.talk-tutorial_fakeCursorMoving__VpavF{transition:left 1.3s cubic-bezier(.4,0,.2,1),top 1.3s cubic-bezier(.4,0,.2,1)}.talk-tutorial_rippleRing__02VWV{position:fixed;pointer-events:none;z-index:9998;width:36px;height:36px;border-radius:50%;border:2px solid rgba(100,166,255,.55);transform:translate(-50%,-50%);animation:talk-tutorial_rippleOut__ypMFw .55s ease-out forwards}@keyframes talk-tutorial_rippleOut__ypMFw{0%{transform:translate(-50%,-50%) scale(.2);opacity:1}to{transform:translate(-50%,-50%) scale(2.5);opacity:0}}.talk-tutorial_payCard__Xp4pp{background:linear-gradient(180deg,rgba(255,255,255,.52),rgba(255,255,255,.38));border:1px solid rgba(255,255,255,.72);border-radius:22px;backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2);box-shadow:0 20px 48px rgba(40,30,80,.18),inset 0 1px 0 rgba(255,255,255,.85);overflow:hidden;position:relative}.talk-tutorial_payTop__N5FmH{background:linear-gradient(135deg,rgba(195,115,148,.82),rgba(180,100,138,.76));padding:18px 20px;display:flex;align-items:center;gap:10px}.talk-tutorial_payMark__AsiUq{font-size:18px;color:rgba(255,220,235,.92)}.talk-tutorial_payTopTitle__GVckQ{font-size:16px;font-weight:700;color:rgba(255,255,255,.95)}.talk-tutorial_payBody__86AfB{padding:15px 20px}.talk-tutorial_payRow__XjOVy{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:3px}.talk-tutorial_payName__kd4zt{font-size:14px;font-weight:700;color:#1f3453}.talk-tutorial_payPrice__c9wWs{font-size:18px;font-weight:700;color:#1f3453}.talk-tutorial_payDesc__qCjMG{font-size:12px;color:rgba(40,60,100,.65);margin-bottom:14px}.talk-tutorial_payDivider__6dwPb{height:1px;background:rgba(150,170,210,.2);margin-bottom:13px}.talk-tutorial_payMethodLabel__d_Foq{font-size:10.5px;font-weight:700;color:rgba(100,130,190,.6);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px}.talk-tutorial_payMethodText__vNHZE{font-size:12.5px;color:rgba(30,52,90,.6)}.talk-tutorial_payFooter__FfEaU{padding:12px 20px 20px;position:relative}.talk-tutorial_payBtn___zLIN{width:100%;padding:14px;border:none;border-radius:13px;background:linear-gradient(135deg,rgba(205,125,158,.9),rgba(225,145,175,.84));color:#fff;font-size:14.5px;font-weight:700;font-family:inherit;cursor:pointer;box-shadow:0 4px 18px rgba(140,100,210,.28);position:relative;overflow:hidden;transition:transform .1s}.talk-tutorial_payBtnText___m0WP{transition:opacity .2s}.talk-tutorial_payBtnSpinner__MbYhx{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s}.talk-tutorial_payBtnSpinnerVisible__e8tm3{opacity:1}.talk-tutorial_payBtnTextHidden__Gd06t{opacity:0}.talk-tutorial_spinner__YcwAa{width:20px;height:20px;border:2.5px solid rgba(10,30,70,.2);border-top-color:#0c1f44;border-radius:50%;animation:talk-tutorial_tutSpin__Ak9RK .7s linear infinite}@keyframes talk-tutorial_tutSpin__Ak9RK{to{transform:rotate(1turn)}}.talk-tutorial_paySuccess__9mi8V{position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(240,245,255,.96));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;opacity:0;transition:opacity .4s;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.talk-tutorial_paySuccess__9mi8V.talk-tutorial_paySuccessVisible__QhWcz{opacity:1}.talk-tutorial_paySuccessIcon__9dw9I{font-size:38px;color:rgba(200,100,140,.9);animation:talk-tutorial_successPop__ls6Qe .45s cubic-bezier(.34,1.56,.64,1)}.talk-tutorial_paySuccessText__gvAaf{font-size:15px;font-weight:700;color:#1f3453}@keyframes talk-tutorial_successPop__ls6Qe{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}.talk-tutorial_cardsCard__ZkwQG{background:linear-gradient(180deg,rgba(255,255,255,.52),rgba(255,255,255,.38));border:1px solid rgba(255,255,255,.72);border-radius:22px;backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2);box-shadow:0 20px 48px rgba(40,30,80,.18);overflow:hidden}.talk-tutorial_cardsChatBody__YBokW{padding:16px 14px 10px;display:flex;flex-direction:column;gap:10px}.talk-tutorial_demoCardsRow__JUten{display:flex;gap:10px;padding:8px 2px 14px}.talk-tutorial_demoCard__fSyKm{flex:1 1;aspect-ratio:4/3;background:linear-gradient(155deg,rgba(195,140,165,.72),rgba(215,160,185,.62));border:1px solid rgba(240,185,210,.45);border-radius:11px;display:flex;align-items:center;justify-content:center;color:rgba(70,28,45,.88);font-size:13px;font-weight:700;text-align:center;opacity:0;transform:translateY(14px);transition:opacity .4s,transform .4s}.talk-tutorial_demoCard__fSyKm.talk-tutorial_cardVisible__pcLzQ{opacity:1;transform:none}.talk-tutorial_readingCard__MqS25{background:rgba(230,175,200,.68);border:1px solid rgba(240,185,210,.45);border-radius:16px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);overflow:hidden;flex-shrink:0}.talk-tutorial_readingHeader__X1A6T{background:linear-gradient(135deg,rgba(195,115,148,.6),rgba(180,100,138,.55));padding:16px 20px}.talk-tutorial_readingHeaderLabel__SKdbQ{font-size:10.5px;font-weight:700;color:rgba(255,255,255,.72);letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px}.talk-tutorial_readingHeaderTitle__fDiDJ{font-size:16px;font-weight:700;color:rgba(255,255,255,.95)}.talk-tutorial_readingChips__MZg2w{display:flex;gap:6px;margin-top:10px;flex-wrap:wrap}.talk-tutorial_readingChip__fYHV2{font-size:11px;color:rgba(255,255,255,.6);background:rgba(255,255,255,.18);border-radius:20px;padding:3px 10px}.talk-tutorial_readingBody__JWpIy{padding:18px 16px 0;display:flex;gap:10px}.talk-tutorial_readingAv___Nx0w{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#d49ab8,#c4a4b8);border:1px solid rgba(255,255,255,.4);font-size:9px;font-weight:700;color:rgba(255,255,255,.9);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.talk-tutorial_readingPreview__B6hrd{flex:1 1;position:relative;max-height:130px;overflow:hidden}.talk-tutorial_readingText__vRm6c{font-size:13.5px;line-height:1.85;color:rgba(60,20,35,.85);white-space:pre-line}.talk-tutorial_readingBlur__JLjMn{position:absolute;bottom:0;left:0;right:0;height:140px;background:linear-gradient(180deg,transparent 0,rgba(230,175,200,.6) 38%,rgba(230,175,200,.92) 72%,rgba(230,175,200,.97))}.talk-tutorial_readingLock__b_FY2{text-align:center;padding:10px 16px 18px;font-size:11.5px;color:rgba(255,255,255,.65)}.talk-tutorial_finalCta__KI9bc{margin-top:14px;animation:talk-tutorial_finalCtaIn__1pGz_ .5s ease .05s both}@keyframes talk-tutorial_finalCtaIn__1pGz_{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.talk-tutorial_finalCtaRow__J7_lH{display:flex;gap:8px;align-items:stretch}.talk-tutorial_finalCtaBtn__09Zba{flex:1 1;padding:16px;border:none;border-radius:16px;background:linear-gradient(135deg,rgba(205,125,158,.9),rgba(225,155,180,.84));color:rgba(70,20,38,.92);font-size:15px;font-weight:700;font-family:inherit;cursor:pointer;box-shadow:0 4px 20px rgba(205,125,158,.28);animation:talk-tutorial_ctaBreath__MBONd 2.5s ease-in-out infinite}.talk-tutorial_replayBtn__cr96y{flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:10px 14px;border:1px solid rgba(220,150,175,.45);border-radius:16px;background:rgba(255,255,255,.45);color:rgba(130,55,80,.82);font-size:10.5px;font-weight:600;font-family:inherit;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .15s,transform .1s}.talk-tutorial_replayBtn__cr96y:hover{background:rgba(255,255,255,.65);transform:scale(1.04)}.talk-tutorial_replayBtn__cr96y:active{transform:scale(.94)}.talk-tutorial_finalCtaNote__gf2L1{text-align:center;font-size:12px;color:rgba(70,28,45,.72);margin-top:7px}.talk-tutorial_pauseBtnInline__Wt6XK{width:22px;height:22px;border-radius:50%;border:1px solid rgba(110,90,180,.35);background:rgba(140,110,210,.12);color:rgba(70,55,130,.75);display:flex;align-items:center;justify-content:center;cursor:pointer;margin-left:6px;flex-shrink:0;transition:background .15s,transform .1s}.talk-tutorial_pauseBtnInline__Wt6XK:hover{background:rgba(140,110,210,.24);transform:scale(1.1)}.talk-tutorial_pauseBtnInline__Wt6XK:active{transform:scale(.9)}@media (max-width:520px){.talk-tutorial_page__pjck1{padding-top:calc(var(--header-h, 80px) + 16px);padding-left:12px;padding-right:12px}.talk-tutorial_headerTitle__rGlZY{font-size:20px}}@media (max-width:375px){.talk-tutorial_header__RdlkQ{padding-right:80px}.talk-tutorial_headerTitle__rGlZY{font-size:16px}}.ReviewModal_overlay__Q3TNq{position:fixed;inset:0;display:grid;place-items:center;z-index:1250;background:rgba(20,17,38,.58);padding:20px}.ReviewModal_modal__o556n{width:min(420px,100%);border:1px solid hsla(var(--h,280),44%,82%,.62);border-radius:18px;background:linear-gradient(145deg,rgba(255,255,255,.94),hsla(var(--h,280),65%,98%,.9));box-shadow:0 24px 64px rgba(31,26,56,.26),inset 0 1px 0 rgba(255,255,255,.82);padding:22px;color:var(--home-text,#27324f)}.ReviewModal_eyebrow__OCNoa{margin:0 0 6px;color:var(--home-text-mute,rgba(39,50,79,.5));font-size:.68rem;font-weight:900;letter-spacing:.14em}.ReviewModal_title__fCDjc{margin:0;color:var(--home-text,#27324f);font-size:1.1rem;font-weight:900}.ReviewModal_desc__sg9hy{margin:9px 0 16px;color:var(--home-text-sub,rgba(39,50,79,.66));font-size:.82rem;font-weight:700;line-height:1.55}.ReviewModal_label__jrwuA{display:block;margin-bottom:7px;color:var(--home-text,#27324f);font-size:.78rem;font-weight:900}.ReviewModal_textarea__cRL3e{width:100%;min-height:132px;resize:vertical;border:1px solid hsla(var(--h,280),42%,78%,.54);border-radius:14px;background:rgba(255,255,255,.62);color:var(--home-text,#27324f);font:inherit;font-size:.84rem;font-weight:700;line-height:1.55;padding:12px}.ReviewModal_textarea__cRL3e::placeholder{color:var(--home-text-mute,rgba(39,50,79,.46))}.ReviewModal_textarea__cRL3e:focus{outline:none;border-color:hsla(var(--h,280),46%,65%,.6);box-shadow:0 0 0 4px hsla(var(--h,280),60%,82%,.2)}.ReviewModal_metaRow__UAfDz{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:9px;color:var(--home-text-mute,rgba(39,50,79,.5));font-size:.72rem;font-weight:800}.ReviewModal_checkboxLabel__OK_ec{display:inline-flex;align-items:center;gap:7px;cursor:pointer}.ReviewModal_checkboxLabel__OK_ec input{accent-color:var(--pastel-deep,#9478bc)}.ReviewModal_errorText__fOo7v{margin:12px 0 0;color:rgba(166,58,68,.88);font-size:.76rem;font-weight:800}.ReviewModal_actions__6ahyc{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.ReviewModal_primaryBtn__t4AQa,.ReviewModal_secondaryBtn__OhkqC{border-radius:999px;border:1px solid transparent;padding:9px 14px;font:inherit;font-size:.78rem;font-weight:900;cursor:pointer;transition:opacity .2s,transform .2s,background-color .2s,border-color .2s}.ReviewModal_primaryBtn__t4AQa{background:var(--home-text,#27324f);color:white}.ReviewModal_secondaryBtn__OhkqC{border-color:hsla(var(--h,280),42%,78%,.46);background:rgba(255,255,255,.4);color:var(--home-text-sub,rgba(39,50,79,.68))}.ReviewModal_primaryBtn__t4AQa:hover:enabled,.ReviewModal_secondaryBtn__OhkqC:hover:enabled{transform:translateY(-1px)}.ReviewModal_primaryBtn__t4AQa:disabled,.ReviewModal_secondaryBtn__OhkqC:disabled{opacity:.55;cursor:not-allowed}.AppButton_button__Vk02q{font:inherit}.AppButton_primary__s9BPw{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:8px;padding:8px 16px;background:linear-gradient(140deg,rgba(30,55,110,.65),rgba(15,30,70,.45));color:#fff;font-size:.82rem;cursor:pointer;white-space:nowrap;transition:background .15s ease,color .15s ease}.AppButton_primary__s9BPw:hover:enabled{background:linear-gradient(140deg,rgba(30,55,110,.72),rgba(15,30,70,.52))}.AppButton_primary__s9BPw:disabled{background:rgba(101,119,162,.65);color:rgba(236,241,255,.88);cursor:not-allowed}.AppButton_back__ZMnYQ{border:0;background:none;color:var(--dark-text-dim,rgba(232,228,240,.3));cursor:pointer;font-size:.82rem;font-weight:600;line-height:1.2;padding:0;transition:color .15s ease}.AppButton_back__ZMnYQ:hover:enabled{color:var(--dark-accent,#b89dff);text-decoration:none}.home-shell .AppButton_back__ZMnYQ{color:var(--home-text-sub,rgba(39,50,79,.72))}.home-shell .AppButton_back__ZMnYQ:hover:enabled{color:var(--home-text,#27324f)}.AppButton_back__ZMnYQ:disabled{opacity:.55;cursor:not-allowed}.page_page__hlAv1{width:min(760px,100%);margin:0 auto;align-self:flex-start;color:var(--home-text,#27324f)}.page_panel__x23Sa{width:min(640px,100%);margin:0 auto;padding:16px 12px 28px}.page_topBar__QCT29{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.page_title__wJeZv{margin:0;color:var(--home-text,#27324f);font-size:1.02rem;font-weight:800}.page_stateText__b6aLh{text-align:center;color:var(--home-text-sub,rgba(39,50,79,.66));font-weight:700;padding:20px 0}.page_list__CHzCa{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.page_row__DryiY{width:100%;border:1px solid hsla(var(--h,280),48%,88%,.58);border-radius:14px;background:hsla(var(--h,280),55%,98%,.36);text-align:left;padding:14px;color:var(--home-text,#27324f);cursor:pointer;font:inherit;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.page_row__DryiY:hover{background:hsla(var(--h,280),58%,98%,.58);border-color:hsla(var(--h,280),42%,74%,.42);transform:translateY(-1px)}.page_rowTop__bC2dc{display:flex;justify-content:flex-end}.page_dateText__G2bEV{font-size:.72rem;color:var(--home-text-mute,rgba(39,50,79,.5));font-weight:700}.page_preview__UAyOo{margin:4px 0 8px;font-size:.85rem;color:var(--home-text-sub,rgba(39,50,79,.72));line-height:1.5;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.page_meta__70vFy{display:flex;gap:14px;font-size:.7rem;color:var(--home-text-mute,rgba(39,50,79,.52));font-weight:600}.page_loadMoreBtn__XB_BS{margin-top:12px;width:100%;border:1px solid hsla(var(--h,280),48%,88%,.62);border-radius:14px;background:hsla(var(--h,280),55%,98%,.38);color:var(--home-text-sub,rgba(39,50,79,.66));padding:11px;cursor:pointer;font-weight:700;font-size:.82rem;transition:background-color .2s,color .2s,border-color .2s}.page_loadMoreBtn__XB_BS:hover{color:var(--home-text,#27324f);border-color:hsla(var(--h,280),42%,74%,.42);background:hsla(var(--h,280),58%,98%,.58)}.page_loadMoreBtn__XB_BS:disabled{opacity:.5;cursor:wait}@property --card-hue{syntax:"<number>";initial-value:0;inherits:false}@keyframes shuffle_hueSpin__KiX7W{to{--card-hue:360}}.shuffle_shuffleStage__f_sMr{--pd:hsl(275,42%,64%);--text:rgba(255,255,255,0.96);--text2:rgba(255,255,255,0.78);--text3:rgba(255,255,255,0.68);width:100%;flex:0 1 auto;min-height:0;padding:28px 0 0;position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;overflow:hidden;background:radial-gradient(ellipse at 18% 18%,rgba(255,224,238,.34) 0,transparent 46%),radial-gradient(ellipse at 82% 20%,rgba(219,235,255,.32) 0,transparent 48%),radial-gradient(ellipse at 50% 38%,rgba(255,255,255,.24) 0,rgba(239,232,255,.18) 36%,transparent 62%),radial-gradient(ellipse at 50% 82%,rgba(151,125,190,.14),transparent 60%),linear-gradient(160deg,#d7caea,#c8bae1 48%,#b9a4dc)}.shuffle_questionCard__yWrzt{width:min(760px,calc(100% - 36px));border-radius:0;padding:0;display:flex;align-items:flex-start;justify-content:center;gap:12px}.shuffle_questionCardText__2HGJt{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:center}.shuffle_statusLine__0Hq7y{font-size:13px;letter-spacing:.04em;color:rgba(255,255,255,.82);margin:0 0 8px;display:block;font-weight:700}.shuffle_kicker__XYl8Y{font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;opacity:.75}.shuffle_questionText__nOqsC{margin:5px 0 0;font-family:"HSHwalkongSerif",Noto Sans KR,sans-serif;font-size:24px;font-weight:500;line-height:1.28;color:var(--text);text-shadow:0 1px 12px rgba(55,32,90,.22)}.shuffle_questionText__nOqsC em{font-style:italic;color:#f2ddff;font-weight:600}.shuffle_focusQuestion__6U1UA{width:min(620px,100%);margin:16px 0 0;padding:0;border:0;background:transparent;color:#fff3c8;font-size:17px;font-weight:700;line-height:1.5;word-break:keep-all;overflow-wrap:anywhere;text-shadow:0 1px 12px rgba(66,40,98,.36),0 0 18px rgba(255,243,200,.18)}.shuffle_btnReading__aLm7n{padding:12px 32px;border-radius:100px;background:rgba(255,255,255,.88);border:1px solid rgba(255,255,255,.9);color:#5c4386;font-size:14px;font-family:inherit;cursor:pointer;box-shadow:0 4px 20px rgba(150,120,190,.35);transition:transform .2s,box-shadow .2s,opacity .3s;opacity:0;pointer-events:none}.shuffle_btnReading__aLm7n.shuffle_show__PsUrt{opacity:1;pointer-events:auto}.shuffle_btnReading__aLm7n:hover{transform:translateY(-2px);box-shadow:0 8px 28px rgba(150,120,190,.45)}.shuffle_dragHintArc__A1wI8{position:absolute;left:50%;right:auto;bottom:clamp(64px,14%,88px);z-index:180;width:min(560px,58vw);height:74px;opacity:.72;pointer-events:none;transform:translateX(-50%)}.shuffle_dragHintArcPath___yKI_,.shuffle_dragHintArrow__7jPIf{fill:none;stroke:rgba(255,255,255,.75);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.shuffle_dragHintArcPath___yKI_{stroke-dasharray:5 10}.shuffle_description__VZG0D{margin:0;max-width:760px;color:var(--text2);line-height:1.58}.shuffle_fanWrap__XE9Ml{position:relative;width:100%;flex:0 0 auto;height:auto;min-height:0;margin:0;padding:0;border-radius:0;overflow:hidden;border:0;background:transparent;box-shadow:none}.shuffle_fanWrap__XE9Ml:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 50% 34%,rgba(255,255,255,.1),transparent 52%)}.shuffle_card__jrL7M{position:absolute;width:clamp(50px,5.4vw,66px);aspect-ratio:2/3;border:none;border-radius:12px;background:transparent;box-shadow:0 3px 14px rgba(160,130,200,.22);padding:0;cursor:pointer;appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;outline:none;transition:transform var(--appear-duration,.32s) cubic-bezier(.22,.7,.2,1),opacity calc(var(--appear-duration, .32s) * .78) ease;will-change:transform,opacity}.shuffle_card__jrL7M:focus{outline:none}.shuffle_card__jrL7M:focus-visible .shuffle_cardInner__5roiP{box-shadow:0 0 0 2px rgba(255,255,255,.34),0 0 0 5px rgba(155,120,215,.16),0 3px 14px rgba(160,130,200,.22),inset 0 1px 0 rgba(255,255,255,.85)}.shuffle_cardHidden__iJfDs{opacity:0;transform:translate(-50%,-50%) translate(var(--start-dx,0),var(--start-dy,0)) rotate(var(--start-rotate,-14deg));pointer-events:none}.shuffle_cardVisible__pj2YP{opacity:1;transform:translate(-50%,-50%) translateY(var(--card-visible-offset-y,0)) rotate(var(--target-rotate,0deg))}.shuffle_cardPicking__l1QTE{opacity:0;transform:translate(-50%,-50%) translateY(126px) rotate(var(--target-rotate,0deg)) scale(.94);pointer-events:none}.shuffle_cardPicked__cMdOJ{opacity:0}.shuffle_cardPicked__cMdOJ,.shuffle_cardReturning__SOora{transform:translate(-50%,-50%) rotate(var(--target-rotate,0deg));pointer-events:none}.shuffle_cardReturning__SOora{opacity:1;animation:shuffle_returnToFan__CHFrY var(--return-duration,.34s) cubic-bezier(.2,.8,.2,1)}.shuffle_card__jrL7M:disabled{cursor:default}.shuffle_cardInner__5roiP{position:absolute;inset:0;border-radius:10px;border:1.5px solid rgba(255,255,255,.9);box-shadow:0 3px 14px rgba(160,130,200,.22),inset 0 1px 0 rgba(255,255,255,.85);overflow:hidden;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.shuffle_cardSelected___PSiX .shuffle_cardInner__5roiP{border-width:1.2px;border-color:hsl(var(--card-hue),100%,68%);box-shadow:0 0 8px hsla(var(--card-hue),100%,68%,.55),0 3px 14px rgba(160,130,200,.22),inset 0 1px 0 rgba(255,255,255,.85);animation:shuffle_hueSpin__KiX7W 3s linear infinite}.shuffle_cardInner__5roiP:before{content:"";position:absolute;inset:5px;border-radius:7px;border:1px solid rgba(255,255,255,.28);pointer-events:none;z-index:2}.shuffle_cardInner__5roiP:after{content:"";position:absolute;top:15%;left:20%;width:60%;height:50%;background:radial-gradient(ellipse,rgba(255,255,255,.14) 0,transparent 70%);pointer-events:none;z-index:2}.shuffle_cardInnerImage__ORrIT{display:block;width:100%;height:100%;object-fit:cover;position:relative;z-index:1;-webkit-user-drag:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.shuffle_fanSelectedDock__f35wM{position:absolute;left:50%;top:75%;transform:translate(-50%,-50%);z-index:140;width:min(760px,80%);height:clamp(123px,17.74vw,209px);display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;pointer-events:none}.shuffle_dockCard__jPwTZ{position:relative;width:clamp(88px,10.2vw,120px);aspect-ratio:23/40;border-radius:12px;border:2px solid rgba(155,120,215,.6);background:rgba(255,255,255,.72);box-shadow:0 8px 24px rgba(150,120,190,.2),inset 0 1px 0 rgba(255,255,255,.9);padding:0;cursor:pointer;animation:shuffle_dropIntoDock__kmvyl .22s ease-out;pointer-events:auto}.shuffle_dockCardInner__T35RD{position:relative;display:flex;align-items:center;justify-content:center;width:calc(100% - 8px);height:calc(100% - 8px);margin:4px;border-radius:9px;overflow:hidden;background:rgba(255,255,255,.04);border:1px solid rgba(180,155,220,.18);transition:transform .22s ease}.shuffle_dockCardInnerImage__iBlOT{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.08)}.shuffle_dockCardInnerReversed___Whmb{transform:rotate(180deg)}.shuffle_directionTagReversed__GHLH2,.shuffle_directionTagUpright__oeH_P,.shuffle_directionTag__ltghT{display:none}.shuffle_footerBar__t0zdk{position:relative;z-index:20000;width:100%;min-height:58px;flex:0 0 58px;padding:8px 14px 12px;display:flex;align-items:center;gap:10px;flex-wrap:nowrap;justify-content:center;border:0;background:transparent}.shuffle_footerButtons__BieK0{display:flex;align-items:center;gap:8px}.shuffle_pickedText__CZjHL{font-size:.95rem;color:var(--text2)}.shuffle_readingButton__Vu0JP{white-space:nowrap}.shuffle_shuffleButton__9y0fw{border:1px solid rgba(255,255,255,.82);border-radius:999px;background:rgba(255,255,255,.78);color:#5c4386;font-size:.9rem;font-weight:500;padding:10px 26px;box-shadow:0 4px 16px rgba(160,130,200,.12);cursor:pointer;display:flex;align-items:center;gap:7px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .2s,transform .2s}.shuffle_shuffleButton__9y0fw:hover{background:rgba(255,255,255,.94);transform:translateY(-1px)}.shuffle_shuffleButton__9y0fw:disabled{opacity:.52;cursor:not-allowed}.shuffle_confirmButton__o_28N{border:1px solid rgba(184,157,255,.36);border-radius:999px;background:linear-gradient(140deg,rgba(80,50,160,.45),rgba(60,100,180,.3));color:#f8f4ff;font-size:.9rem;font-weight:700;padding:10px 14px;box-shadow:0 10px 26px rgba(80,40,160,.2);cursor:pointer}.shuffle_confirmButton__o_28N:disabled{opacity:.48;cursor:not-allowed}@media (max-width:1024px){.shuffle_shuffleStage__f_sMr{padding:22px 0 0}.shuffle_questionCard__yWrzt{width:min(720px,calc(100% - 28px));padding:0}.shuffle_questionText__nOqsC{font-size:20px}.shuffle_dragHintArc__A1wI8{bottom:clamp(66px,15%,82px);width:min(460px,66vw);height:64px;opacity:.48}.shuffle_fanWrap__XE9Ml{flex:0 0 auto;height:auto;min-height:0;border-radius:0}.shuffle_card__jrL7M{width:clamp(44px,9.8vw,58px);border-radius:9px}.shuffle_cardInner__5roiP{border-radius:7px}.shuffle_fanSelectedDock__f35wM{width:min(420px,78%);left:50%;top:80%;gap:8px;height:clamp(77px,19.13vw,97px)}.shuffle_dockCard__jPwTZ{width:clamp(44px,11vw,56px);border-radius:10px}.shuffle_dockCardInner__T35RD{border-radius:7px}.shuffle_pickedText__CZjHL{font-size:.9rem}.shuffle_footerBar__t0zdk{min-height:58px;flex-basis:58px}}@media (max-width:640px){.shuffle_dragHintArc__A1wI8{bottom:clamp(58px,13%,72px);width:min(300px,76vw);height:44px;opacity:.44}.shuffle_footerBar__t0zdk{gap:8px}}@media (max-width:500px){.shuffle_fanWrap__XE9Ml{flex:0 0 auto;height:auto;margin-top:0}}@media (max-width:425px){.shuffle_shuffleStage__f_sMr{padding:14px 0 0}.shuffle_questionCard__yWrzt{width:min(100%,calc(100% - 22px))}.shuffle_statusLine__0Hq7y{margin-bottom:5px;font-size:12px}.shuffle_questionText__nOqsC{margin-top:3px;font-size:18px;line-height:1.22}.shuffle_focusQuestion__6U1UA{margin-top:12px;font-size:14.5px;line-height:1.42}}@media (max-width:375px){.shuffle_shuffleStage__f_sMr{padding-top:12px}.shuffle_questionText__nOqsC{font-size:17px}.shuffle_focusQuestion__6U1UA{margin-top:10px;font-size:13.5px;line-height:1.38}}@media (max-width:340px){.shuffle_shuffleStage__f_sMr{padding-top:10px}.shuffle_statusLine__0Hq7y{font-size:11.5px}.shuffle_questionText__nOqsC{font-size:16px}.shuffle_focusQuestion__6U1UA{font-size:13px}}@media (max-height:680px){.shuffle_dragHintArc__A1wI8{bottom:58px;height:42px;opacity:.34}}@media (max-width:400px){.shuffle_footerBar__t0zdk{gap:7px;min-height:56px;flex-basis:56px;padding:7px 12px 10px}.shuffle_btnReading__aLm7n,.shuffle_shuffleButton__9y0fw{min-width:0;padding:9px 18px;font-size:.84rem;white-space:nowrap}}@keyframes shuffle_dropIntoDock__kmvyl{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes shuffle_returnToFan__CHFrY{0%{opacity:.25;transform:translate(-50%,-50%) translateY(126px) rotate(var(--target-rotate,0deg)) scale(.94)}to{opacity:1;transform:translate(-50%,-50%) rotate(var(--target-rotate,0deg))}}@media (prefers-reduced-motion:reduce){.shuffle_card__jrL7M{transition:none}.shuffle_cardReturning__SOora,.shuffle_dockCard__jPwTZ{animation:none}}.ShuffleModal_overlay__6B54z{position:fixed;inset:0;z-index:60;background:rgba(40,30,70,.4);-webkit-backdrop-filter:blur(10px) saturate(1.1);backdrop-filter:blur(10px) saturate(1.1);display:flex;align-items:center;justify-content:center;padding:20px}.ShuffleModal_card__svPRp{position:relative;width:min(900px,100%);max-height:calc(100vh - 40px);max-height:calc(100svh - 40px);min-height:0;border-radius:28px;background:rgba(255,255,255,.9);border:0;box-shadow:0 40px 80px rgba(40,30,70,.28);overflow:hidden;display:flex;flex-direction:column}.ShuffleModal_card__svPRp:before{content:"";position:absolute;inset:0;background:transparent;pointer-events:none;z-index:0}.ShuffleModal_header__OO7I_{position:relative;z-index:1;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;padding:14px 24px 12px;flex-shrink:0;background:rgba(255,255,255,.84)}.ShuffleModal_badge__TgnZs{font-size:11px;letter-spacing:.26em;color:#5c4a7f;font-weight:700;text-transform:uppercase}.ShuffleModal_headerTitle__z_eZZ{justify-self:center;font-size:13px;font-weight:700;letter-spacing:.08em;color:#4d3e72}.ShuffleModal_closeButton__L6jpk{justify-self:end;width:34px;height:34px;border-radius:50%;border:1px solid rgba(106,84,144,.18);background:rgba(106,84,144,.08);color:#6a5490;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:background .2s,color .2s,border-color .2s}.ShuffleModal_closeButton__L6jpk:hover{background:#6a5490;border-color:#6a5490;color:#fff}@media (max-width:640px){.ShuffleModal_overlay__6B54z{padding:12px}.ShuffleModal_card__svPRp{border-radius:24px}.ShuffleModal_header__OO7I_{grid-template-columns:1fr auto 1fr;justify-items:center;padding:12px 14px 10px}.ShuffleModal_badge__TgnZs{justify-self:start}.ShuffleModal_headerTitle__z_eZZ{justify-self:center}.ShuffleModal_closeButton__L6jpk{justify-self:end}}@media (max-width:500px){.ShuffleModal_card__svPRp{max-height:calc(100vh - 64px);max-height:calc(100svh - 64px);min-height:0}}.talk-chat_chatPage__xm_ke{display:flex;align-items:flex-start;justify-content:center;width:100%;height:var(--talk-viewport-h,100dvh);min-height:var(--talk-viewport-h,100svh);box-sizing:border-box;overflow:hidden;overscroll-behavior:none;padding:calc(var(--header-h, 120px) + 16px) 0 8px}.talk-chat_chatRoom__A8VGK{display:flex;flex-direction:column;font-family:"HSHwalkongSerif",Noto Sans KR,sans-serif;width:min(960px,100%);height:95%;min-height:0;max-height:95%;border-radius:28px;border:1px solid rgba(255,255,255,.78);background:linear-gradient(180deg,rgba(255,255,255,.55),rgba(255,255,255,.38));-webkit-backdrop-filter:blur(20px) saturate(1.25);backdrop-filter:blur(20px) saturate(1.25);box-shadow:0 24px 52px rgba(70,50,110,.14),inset 0 1px 0 rgba(255,255,255,.9);overflow:hidden}.talk-chat_chatTopbar__oGPUx{position:relative;display:flex;align-items:center;justify-content:center;padding:20px 20px 15px;border-bottom:1px solid rgba(122,100,160,.14);background:rgba(255,255,255,.35);flex-shrink:0}.talk-chat_chatTopbarTitle__hPXgN{margin:0;color:#35214f;font-family:"HSHwalkongSerif",Noto Sans KR,sans-serif;font-size:clamp(1.5rem,4vw,1.5rem);font-weight:400;line-height:1;letter-spacing:.08em}.talk-chat_chatScroll__1UpUp{flex:1 1;min-height:0;overflow-y:auto;padding:24px 24px 20px;display:flex;flex-direction:column;align-items:flex-start;gap:16px;scroll-behavior:smooth}.talk-chat_chatScroll__1UpUp::-webkit-scrollbar{width:6px}.talk-chat_chatScroll__1UpUp::-webkit-scrollbar-thumb{background:rgba(122,100,160,.22);border-radius:3px}.talk-chat_msg__fVV7t{display:flex;gap:10px;align-items:flex-end;max-width:78%}.talk-chat_msgAi__hlnzC{align-self:flex-start}.talk-chat_msgBody__ldyWX{display:flex;flex-direction:column;gap:3px;min-width:0}.talk-chat_msgSenderName__6tJfa{font-size:11px;font-weight:600;color:rgba(90,75,130,.55);padding:0 3px}.talk-chat_msgAi__hlnzC .talk-chat_msgSenderName__6tJfa{text-align:left}.talk-chat_msgUser__e8Ahm .talk-chat_msgSenderName__6tJfa{text-align:right}.talk-chat_msgUser__e8Ahm{align-self:flex-end;flex-direction:row-reverse;max-width:72%}.talk-chat_avaAi__NGe4Q{border-radius:50%;background:conic-gradient(from 90deg,#c8b6e0,#d4a8cc,#a9bfd8,#c8b6e0);border:1px solid rgba(255,255,255,.8);font-size:9.5px;color:rgba(255,255,255,.9);letter-spacing:-.01em}.talk-chat_avaAi__NGe4Q,.talk-chat_avaUser__sjKW8{width:30px;height:30px;flex-shrink:0;align-self:flex-start;display:flex;align-items:center;justify-content:center;font-weight:700;margin-top:2px}.talk-chat_avaUser__sjKW8{border-radius:50%;background:linear-gradient(135deg,#9a85c8,#b898d4);border:1px solid rgba(255,255,255,.7);font-size:10px;color:rgba(255,255,255,.95)}.talk-chat_msgAiContent__nfx1m{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.talk-chat_userMeta__nH9bx{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.talk-chat_userNickname__5ChjQ{font-size:11px;color:rgba(92,74,127,.6);letter-spacing:.04em;font-weight:500}.talk-chat_bubble__7eE5v{padding:13px 17px;border-radius:18px;font-family:"HSHwalkongSerif",Noto Sans KR,sans-serif;font-size:15px;line-height:1.65;word-break:keep-all;white-space:pre-wrap;box-shadow:0 4px 12px rgba(70,50,110,.07)}.talk-chat_bubbleAi__cFvRn{background:linear-gradient(158deg,rgba(255,255,255,.85),rgba(238,226,246,.7));border:1px solid rgba(255,255,255,.85);border-top-left-radius:6px;color:#2a2535}.talk-chat_bubbleUser__07cyN{background:linear-gradient(148deg,#6a5490,#876bb0);color:#fff;border-top-right-radius:6px;box-shadow:0 10px 24px rgba(92,74,127,.28)}.talk-chat_bubbleMuted__WjkL0{background:rgba(255,255,255,.55);color:rgba(74,61,106,.8);font-size:13px;border:1px solid rgba(255,255,255,.7)}.talk-chat_typing__dsVQM{display:inline-flex;gap:4px;padding:10px 14px;border-radius:18px;background:linear-gradient(158deg,rgba(255,255,255,.85),rgba(238,226,246,.7));border:1px solid rgba(255,255,255,.85);border-top-left-radius:6px}.talk-chat_typing__dsVQM span{width:6px;height:6px;border-radius:50%;background:rgba(92,74,127,.5);animation:talk-chat_blink__ps11M 1.3s infinite}.talk-chat_typing__dsVQM span:nth-child(2){animation-delay:.15s}.talk-chat_typing__dsVQM span:nth-child(3){animation-delay:.3s}@keyframes talk-chat_blink__ps11M{0%,80%,to{transform:translateY(0);opacity:.4}40%{transform:translateY(-4px);opacity:1}}.talk-chat_msgAiWithBtn__uj6y0{flex-direction:column;align-items:flex-start}.talk-chat_msgAiWrapper__m5lrC{width:100%}.talk-chat_shuffleBtnRow__3Hdt3{display:flex;flex-direction:column;align-items:center;align-self:center;gap:6px;margin-top:8px}.talk-chat_shuffleBtnDesc__l7WTU{font-size:12px;font-weight:600;color:rgba(92,74,127,.75);letter-spacing:.02em;text-align:center;animation:talk-chat_shuffleDescBlink__5kYps 1.8s ease-in-out infinite}@keyframes talk-chat_shuffleDescBlink__5kYps{0%,to{opacity:.8}50%{opacity:.2}}.talk-chat_bubbleShuffleBtn__06O_i{flex-shrink:0;padding:8px 20px;border-radius:999px;background:rgba(255,255,255,.75);border:1px solid rgba(122,100,160,.3);color:#5c4a7f;font-size:13px;font-weight:600;letter-spacing:.06em;cursor:pointer;transition:background .15s,transform .15s;box-shadow:0 4px 12px rgba(92,74,127,.1)}.talk-chat_bubbleShuffleBtn__06O_i:hover{background:rgba(233,220,248,.9);transform:translateY(-1px)}.talk-chat_readingBtnRow__jlgkU{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:8px}.talk-chat_newQuestionBtn__Z3uXg,.talk-chat_reviewBtn__T5xvv{padding:8px 20px;border-radius:999px;background:transparent;border:1px solid rgba(122,100,160,.35);color:#5c4a7f;font-size:13px;font-weight:600;letter-spacing:.04em;cursor:pointer;transition:background .15s,transform .15s}.talk-chat_reviewBtn__T5xvv{background:rgba(255,255,255,.62);box-shadow:0 4px 12px rgba(92,74,127,.1)}.talk-chat_newQuestionBtn__Z3uXg:hover,.talk-chat_reviewBtn__T5xvv:hover{background:rgba(255,255,255,.7);transform:translateY(-1px)}.talk-chat_systemMsg__0LBGQ{align-self:center;padding:5px 16px;border-radius:16px;background:rgba(255,255,255,.38);font-size:12px;color:rgba(92,74,127,.5);letter-spacing:.02em;text-align:center;white-space:pre-wrap;word-break:keep-all;max-width:80%;line-height:1.55;-webkit-user-select:none;user-select:none}.talk-chat_selectedCardsBlock__jMFXs{align-self:center;width:min(100%,420px);box-sizing:border-box;padding:14px 14px 16px;border-radius:20px;border:1px solid rgba(255,255,255,.72);background:rgba(255,255,255,.48);box-shadow:0 14px 34px rgba(70,50,110,.1),inset 0 1px 0 rgba(255,255,255,.78)}.talk-chat_selectedCardsTitle__K1J8x{margin:0 0 10px;color:#35214f;font-family:"HSHwalkongSerif",Noto Sans KR,sans-serif;font-size:16px;font-weight:500;line-height:1.2;text-align:center}.talk-chat_selectedCardsGroup__36j25+.talk-chat_selectedCardsGroup__36j25{margin-top:12px}.talk-chat_selectedCardsGroupTitle__D3prJ{margin:0 0 7px;color:rgba(72,56,105,.72);font-size:12px;font-weight:700;line-height:1.2;text-align:center}.talk-chat_selectedCardsGrid__KUAKH{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(5px,2vw,8px)}.talk-chat_selectedCard__LqXXs{min-width:0}.talk-chat_selectedCardImage__75onX{display:block;width:100%;aspect-ratio:957/1643;object-fit:cover;border-radius:8px;box-shadow:0 8px 18px rgba(55,40,85,.18)}.talk-chat_selectedCardImageReversed__ep8Ce{transform:rotate(180deg)}.talk-chat_selectedCardName__a9r1D{margin:5px 0 0;color:rgba(53,33,79,.72);font-size:10px;font-weight:600;line-height:1.18;text-align:center;overflow-wrap:anywhere}.talk-chat_confirmBubble__R6c92{display:flex;flex-direction:column;gap:12px}.talk-chat_confirmQuestion__qELLs{margin:0;line-height:1.6}.talk-chat_confirmBtns__bUgFN{display:flex;gap:8px}.talk-chat_confirmBtnYes__J1Gqv{padding:8px 20px;border-radius:999px;background:#6a5490;color:#fff;border:none;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s}.talk-chat_confirmBtnYes__J1Gqv:hover{background:#5c4a7f}.talk-chat_confirmBtnNo__R_nIl{padding:8px 20px;border-radius:999px;background:rgba(255,255,255,.6);color:#5c4a7f;border:1px solid rgba(122,100,160,.25);font-size:13px;font-weight:600;cursor:pointer;transition:background .15s}.talk-chat_confirmBtnNo__R_nIl:hover{background:rgba(255,255,255,.9)}.talk-chat_nicknameLabel___RG9J{font-size:15px;color:rgba(92,74,127,.7);font-weight:600;letter-spacing:.04em;text-align:right;padding-right:4px}.talk-chat_headerToggle__Iyyhj{position:fixed;top:0;left:50%;transform:translateX(-50%);z-index:101;display:flex;align-items:center;justify-content:center;width:56px;height:28px;border-radius:0 0 18px 18px;background:rgba(180,159,214,.38);backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);border:1px solid rgba(255,255,255,.35);border-top:none;box-shadow:0 6px 20px rgba(70,50,110,.18);cursor:pointer;transition:background .2s,top .4s ease}.talk-chat_headerToggle__Iyyhj:hover{background:rgba(180,159,214,.62)}.talk-chat_headerToggleActive__mru8N{top:var(--header-h,120px)}.talk-chat_headerToggleChevron__NCu1G{display:block;width:9px;height:9px;border-right:2px solid rgba(255,255,255,.9);border-bottom:2px solid rgba(255,255,255,.9);transform:rotate(45deg) translate(-2px,-2px);transition:transform .3s ease}.talk-chat_headerToggleActive__mru8N .talk-chat_headerToggleChevron__NCu1G{transform:rotate(-135deg) translate(-2px,-2px)}.talk-chat_customInputArea__Oz_SI{align-self:flex-end;width:55%}.talk-chat_customWarning__Q3lvQ{font-size:12px;color:rgba(92,74,127,.6);line-height:1.5;margin:0 0 8px;padding:0 4px}.talk-chat_concernArea__XUdIZ{display:flex;flex-direction:column;gap:10px;margin-top:4px;width:50%;align-self:flex-end}.talk-chat_textareaWrapper__BJUls{position:relative;width:100%}.talk-chat_concernTextarea__py_4N{width:100%;border-radius:18px;border:1px solid rgba(122,100,160,.22);background:rgba(255,255,255,.82);padding:14px 18px 30px;font-family:"HSHwalkongSerif",Noto Sans KR,sans-serif;font-size:15px;line-height:1.6;color:#2a2535;resize:none;outline:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 4px 12px rgba(70,50,110,.05);transition:border-color .18s,box-shadow .18s;box-sizing:border-box}.talk-chat_charCountOverlay__daUbu{position:absolute;bottom:10px;right:14px;font-size:11px;color:rgba(92,74,127,.38);pointer-events:none;-webkit-user-select:none;user-select:none;letter-spacing:.03em}.talk-chat_concernTextarea__py_4N::placeholder{color:rgba(92,74,127,.4)}.talk-chat_concernTextarea__py_4N:focus{border-color:rgba(106,84,144,.45);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 0 0 3px rgba(106,84,144,.1)}.talk-chat_concernFooter__ezNOB{display:flex;align-items:center;justify-content:space-between;padding:0 4px}.talk-chat_charCount__SnQ1D{font-size:16px;color:rgba(92,74,127,.45);letter-spacing:.04em}.talk-chat_sendBtn__kJgH7{padding:8px 20px;border-radius:999px;background:#6a5490;color:#fff;border:none;font-size:13px;font-weight:600;cursor:pointer;box-shadow:0 6px 16px rgba(92,74,127,.28);transition:background .15s,transform .15s}.talk-chat_sendBtn__kJgH7:hover:not(:disabled){background:#5c4a7f;transform:translateY(-1px)}.talk-chat_sendBtn__kJgH7:disabled{background:rgba(122,100,160,.35);box-shadow:none;cursor:not-allowed}.talk-chat_chatTurnBar__9Hgcv{display:flex;align-items:center;justify-content:center;gap:5px;padding:6px 20px 10px;flex-shrink:0;background:rgba(255,255,255,.18)}.talk-chat_tDot__mw2Uy{width:7px;height:7px;border-radius:50%;background:rgba(122,100,160,.22);transition:background .3s,transform .25s}.talk-chat_tDotOn__21cCx{background:#6a5490;transform:scale(1.2)}.talk-chat_tLabel__tkfK_{font-size:11px;color:rgba(92,74,127,.65);font-weight:600;margin-left:4px;letter-spacing:.02em}.talk-chat_tLabelNum__e0LXo{font-size:12px;font-weight:800;color:rgba(70,55,140,.92);letter-spacing:.01em}.talk-chat_chatInputBar__QSxze{padding:0;flex-shrink:0;background:rgba(255,255,255,.18)}.talk-chat_chatInputWrap__7ooqN{position:relative;display:flex;align-items:center;width:100%;min-height:96px;background:transparent;padding:10px 10px 12px;border-top:1px solid rgba(122,100,160,.1);box-sizing:border-box}.talk-chat_chatInput__tIQXs{flex:1 1;border:none;background:transparent;font-family:SSRONETHandwritten,"HSHwalkongSerif",Noto Sans KR,sans-serif;font-size:14.5px;line-height:1.55;color:#2a2535;resize:none;outline:none;width:100%;height:66px;min-height:66px;max-height:76px;overflow-y:auto;padding:8px 10px 20px;box-sizing:border-box;scrollbar-width:none}.talk-chat_chatInput__tIQXs::-webkit-scrollbar{display:none}.talk-chat_chatInput__tIQXs::placeholder{color:rgba(92,74,127,.38)}.talk-chat_chatSendBtn__Wokpn{position:absolute;right:36px;top:50%;transform:translateY(-50%);width:34px;height:34px;border-radius:8px;background:transparent;border:none;color:rgba(106,84,144,.55);display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;transition:color .15s,opacity .2s,transform .1s;box-shadow:none}.talk-chat_chatSendBtn__Wokpn:hover:not(:disabled){color:rgba(106,84,144,.9);transform:translateY(-50%) scale(1.08)}.talk-chat_chatSendBtn__Wokpn:disabled{color:rgba(122,100,160,.28);cursor:not-allowed}.talk-chat_chatCharCount__WZCGZ{color:rgba(92,74,127,.42)}.talk-chat_chatCharCountWarn__uQiRE,.talk-chat_chatCharCount__WZCGZ{position:absolute;right:80px;bottom:20px;font-size:11px;letter-spacing:.02em;pointer-events:none;-webkit-user-select:none;user-select:none}.talk-chat_chatCharCountWarn__uQiRE{color:rgba(160,55,70,.9);font-weight:600}.talk-chat_toast__YjAkM{position:fixed;bottom:32px;left:50%;transform:translateX(-50%);background:rgba(47,33,71,.88);color:#fff;padding:10px 22px;border-radius:999px;font-size:13px;font-weight:500;letter-spacing:.02em;z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;animation:talk-chat_fadeInUp__ptWk7 .2s ease}.talk-chat_preparingOverlay__w0P9j{position:fixed;inset:0;z-index:260;display:grid;place-items:center;padding:18px;background:rgba(255,255,255,.2);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.talk-chat_preparingOverlayPanel__wX8LJ{width:min(420px,100%);border-radius:20px;border:1px solid rgba(255,255,255,.74);background:rgba(255,255,255,.9);box-shadow:0 18px 48px rgba(70,50,110,.15);padding:28px 24px;text-align:center;font-family:"HSHwalkongSerif",Noto Sans KR,sans-serif}.talk-chat_preparingSpinner__VWh8k{width:34px;height:34px;margin:0 auto 14px;border-radius:50%;border:3px solid rgba(180,159,214,.35);border-top-color:#6a5490;animation:talk-chat_talkPreparingSpin__INE98 .9s linear infinite}.talk-chat_preparingOverlayTitle__5aPaA{min-height:1.55em;margin:0;color:#35214f;font-size:1rem;font-weight:800;line-height:1.55}.talk-chat_preparingOverlayDesc__f_PH5{margin:8px 0 0;color:rgba(70,62,118,.7);font-size:.9rem;line-height:1.45}.talk-chat_preparingOverlaySub__w0SqN{margin:5px 0 0;color:rgba(70,62,118,.58);font-size:.82rem;line-height:1.45}.talk-chat_preparingProgressBarWrap__PswH_{width:100%;height:4px;margin-top:16px;border-radius:2px;overflow:hidden;background:rgba(180,159,214,.22)}.talk-chat_preparingProgressBarFill__Mdect{height:100%;border-radius:2px;background:linear-gradient(90deg,#c8b6e0,#6a5490);transition:width .2s ease}@keyframes talk-chat_talkPreparingSpin__INE98{to{transform:rotate(1turn)}}@keyframes talk-chat_fadeInUp__ptWk7{0%{opacity:0;transform:translateX(-50%) translateY(8px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@media (max-width:600px){.talk-chat_chatPage__xm_ke{padding:0 10px 4px;padding-top:calc(var(--header-h, 120px) + 10px);align-items:flex-start}.talk-chat_chatRoom__A8VGK{width:100%;height:95%;border-radius:20px}.talk-chat_chatScroll__1UpUp{padding:20px 16px 16px}.talk-chat_chatTopbar__oGPUx{padding:14px 16px}.talk-chat_bubbleShuffleBtn__06O_i{padding:8px 14px}.talk-chat_shuffleBtnDesc__l7WTU{font-size:10.5px}}.talk-chat_page__PgLPO{width:min(1200px,100%);font-family:"HSHwalkongSerif",Noto Sans KR,sans-serif;display:flex;justify-content:center;position:relative;z-index:1;max-width:680px;margin:0 auto;padding:52px 24px 80px;font-weight:700;flex-direction:column;align-items:center}.talk-chat_topSection__4TETL{text-align:center}.talk-chat_badge__6AWn5{display:inline-block;padding:5px 16px;border-radius:999px;border:1px solid hsla(var(--h,280),40%,60%,.3);background:hsla(var(--h,280),40%,60%,.1);color:hsl(var(--h,280),35%,45%);font-size:.72rem;font-weight:700;letter-spacing:.2em}.talk-chat_title__wrc6r{margin-top:20px;font-size:clamp(1.5rem,3.2vw,2.4rem);font-weight:500;color:rgba(32,26,62,.92);line-height:1.3;word-break:keep-all}.talk-chat_subtitle__TPFmh{margin-top:12px;color:rgba(70,62,118,.7);font-size:.9rem;line-height:1.6}.talk-chat_submitRow__W6mrG{margin-top:32px;display:flex;justify-content:center}.talk-chat_loginLink__JDRwj{margin-top:16px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:none;background:linear-gradient(135deg,hsla(var(--h,280),50%,58%,.88),hsla(var(--h,280),40%,65%,.8));color:#fff;padding:9px 24px;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .25s;box-shadow:0 4px 18px hsla(var(--h,280),40%,55%,.24)}.talk-chat_loginLink__JDRwj:hover{transform:translateY(-2px);box-shadow:0 8px 24px hsla(var(--h,280),40%,55%,.34)}.talk-chat_resumePanel__S7YEu{width:min(100%,620px);margin-top:28px;display:flex;flex-direction:column;gap:14px}.talk-chat_resumeFeaturedCard__RSA4V{display:flex;flex-direction:column;gap:9px;padding:22px;border-radius:8px;text-decoration:none;color:#2f2450;background:rgba(255,255,255,.68);border:1px solid rgba(122,100,160,.18);box-shadow:0 16px 36px rgba(70,50,110,.12);font:inherit;text-align:left;cursor:pointer;width:100%;transition:transform .18s ease,box-shadow .18s ease}.talk-chat_resumeFeaturedCard__RSA4V:hover{transform:translateY(-2px);box-shadow:0 20px 44px rgba(70,50,110,.18)}.talk-chat_resumeFeaturedCard__RSA4V strong{display:-webkit-box;margin:0;overflow:hidden;color:rgba(35,26,61,.94);font-size:1.04rem;font-weight:700;line-height:1.55;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.talk-chat_resumeArchiveLink__RU07C small,.talk-chat_resumeFeaturedCard__RSA4V small,.talk-chat_resumeRow__z1IpQ small{color:rgba(70,62,118,.58);font-size:.78rem;line-height:1.4}.talk-chat_resumeStatusChip__V4Ftv{width:fit-content;padding:5px 10px;border-radius:999px;background:rgba(106,84,144,.12);color:#5c4a7f;font-size:.72rem;font-weight:700}.talk-chat_resumeCardAction__remVq{margin-top:5px;align-self:flex-end;color:#5c4a7f;font-size:.86rem;font-weight:800}.talk-chat_resumeListWrap__4kq6j{display:flex;flex-direction:column;gap:8px;margin-top:2px}.talk-chat_resumeListTitle__MOF7Z{margin:0;padding:0 2px;color:rgba(47,36,80,.76);font-size:.86rem;font-weight:800}.talk-chat_resumeArchiveList__axrm7,.talk-chat_resumeList__iqUv6{display:flex;flex-direction:column;gap:8px;padding:0;margin:0;list-style:none}.talk-chat_resumeArchiveLink__RU07C,.talk-chat_resumeRow__z1IpQ{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 15px;border-radius:8px;text-decoration:none;color:rgba(35,26,61,.9);background:rgba(255,255,255,.48);border:1px solid rgba(122,100,160,.13)}.talk-chat_resumeRowLink__TGHoZ{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-decoration:none;color:inherit;background:transparent;border:none;padding:0;font:inherit;text-align:left;cursor:pointer}.talk-chat_resumeRowTitle__hg_S6{display:block;width:100%;min-width:0;font-size:.88rem;font-weight:700;line-height:1.45;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.talk-chat_resumeRowToggle__GE01k{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;flex-shrink:0;border:none;background:transparent;color:rgba(70,62,118,.78);cursor:pointer;font-size:.8rem;line-height:1;transition:color .2s}.talk-chat_resumeRowToggle__GE01k:hover{color:rgba(35,26,61,.9)}.talk-chat_resumeArchiveLink__RU07C span,.talk-chat_resumeRowLink__TGHoZ span,.talk-chat_resumeRow__z1IpQ span{flex:1 1;min-width:0;overflow:hidden;font-size:.88rem;font-weight:700;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.talk-chat_resumeArchiveLink__RU07C small,.talk-chat_resumeRowLink__TGHoZ small,.talk-chat_resumeRow__z1IpQ small{flex-shrink:0}.talk-chat_resumeRowDate__0lI5n{display:block;line-height:1.2}.talk-chat_threadPickerList__U5AKo{list-style:none;margin:0;padding:0;border-top:1px solid rgba(122,100,160,.18)}.talk-chat_threadPickerRow__lweT4{border-bottom:1px solid rgba(122,100,160,.13)}.talk-chat_threadPickerRow__lweT4:last-child{border-bottom:none}.talk-chat_threadPickerLink__CD0TV{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 6px;text-decoration:none;color:rgba(35,26,61,.9)}.talk-chat_threadPickerLink__CD0TV span{flex:1 1;min-width:0;font-size:.88rem;font-weight:700;line-height:1.45;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.talk-chat_threadPickerLink__CD0TV small{flex-shrink:0;color:rgba(70,62,118,.58);font-size:.78rem}.talk-chat_resumeArchive__XmjWh{margin-top:4px}.talk-chat_resumeArchiveToggle__R8hFw{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:8px;border:1px solid rgba(122,100,160,.14);background:rgba(255,255,255,.34);color:rgba(47,36,80,.74);font-family:inherit;font-size:.84rem;font-weight:800;cursor:pointer}.talk-chat_resumeArchiveList__axrm7{margin-top:8px}.talk-chat_resumeActions__XGVIx{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:24px}.talk-chat_resumePrimaryBtn__mdYR8,.talk-chat_resumeSecondaryBtn__0MDfY{min-height:40px;border-radius:999px;padding:9px 22px;font-family:inherit;font-size:.9rem;font-weight:800;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.talk-chat_resumePrimaryBtn__mdYR8{border:none;background:#6a5490;color:#fff;box-shadow:0 8px 22px rgba(92,74,127,.25)}.talk-chat_resumeSecondaryBtn__0MDfY{border:1px solid rgba(122,100,160,.22);background:rgba(255,255,255,.58);color:#5c4a7f}.talk-chat_resumePrimaryBtn__mdYR8:hover,.talk-chat_resumeSecondaryBtn__0MDfY:hover{transform:translateY(-1px)}@media (max-width:600px){.talk-chat_resumePanel__S7YEu{width:100%}.talk-chat_resumeArchiveLink__RU07C{align-items:flex-start;flex-direction:column;gap:4px}.talk-chat_resumeArchiveLink__RU07C span{width:100%;white-space:normal}}@media (max-width:400px){.talk-chat_bubbleAi__cFvRn,.talk-chat_msgAi__hlnzC{max-width:92%}}.chat-session_headerToggle__VhB0b{position:fixed;top:0;left:50%;transform:translateX(-50%);z-index:101;display:flex;align-items:center;justify-content:center;width:74px;height:30px;border-radius:0 0 20px 20px;background:linear-gradient(135deg,rgba(255,255,255,.58),rgba(205,189,230,.34));backdrop-filter:blur(20px) saturate(1.45);-webkit-backdrop-filter:blur(20px) saturate(1.45);border:1px solid rgba(255,255,255,.62);border-top:none;box-shadow:0 10px 28px rgba(70,50,110,.16),inset 0 1px 0 rgba(255,255,255,.74),inset 0 -1px 0 rgba(122,100,160,.08);color:rgba(86,66,124,.72);cursor:pointer;transition:border-color .2s,box-shadow .2s,color .2s,top .4s ease}.chat-session_headerToggle__VhB0b:hover{border-color:rgba(255,255,255,.82);box-shadow:0 12px 32px rgba(70,50,110,.2),inset 0 1px 0 rgba(255,255,255,.86),inset 0 -1px 0 rgba(122,100,160,.1);color:rgba(86,66,124,.92)}.chat-session_headerToggleActive__0lDAK{top:var(--header-h,120px)}.chat-session_headerToggleLabel__DqX_q{display:block;font-size:.58rem;font-weight:900;letter-spacing:.18em;line-height:1;transform:translateX(.08em);text-shadow:0 1px 0 rgba(255,255,255,.56)}.chat-session_chatPage__fnXcV{display:flex;align-items:center;justify-content:center;width:100%;min-height:100dvh;padding:calc(var(--header-h, 120px) + 16px) 0 8px}.chat-session_chatRoom__D7Dly{display:flex;flex-direction:column;font-family:"HSHwalkongSerif",Noto Sans KR,sans-serif;width:min(960px,100%);height:calc(100dvh - var(--header-h, 120px) - 24px);border-radius:28px;border:1px solid rgba(255,255,255,.78);background:linear-gradient(180deg,rgba(255,255,255,.55),rgba(255,255,255,.38));-webkit-backdrop-filter:blur(20px) saturate(1.25);backdrop-filter:blur(20px) saturate(1.25);box-shadow:0 24px 52px rgba(70,50,110,.14),inset 0 1px 0 rgba(255,255,255,.9);overflow:hidden}.chat-session_chatTopbar__BK8Fh{position:relative;display:flex;align-items:center;justify-content:center;padding:20px 24px 18px;border-bottom:1px solid rgba(122,100,160,.14);background:rgba(255,255,255,.35);flex-shrink:0}.chat-session_chatTopbarTitle__hESAn{margin:0;color:#35214f;font-family:"HSHwalkongSerif",Noto Sans KR,sans-serif;font-size:clamp(2.1rem,4vw,3.2rem);font-weight:400;line-height:1;letter-spacing:.08em}.chat-session_newBtn__xSf1j{position:absolute;right:20px;top:50%;transform:translateY(-50%);padding:7px 14px;border-radius:999px;background:rgba(106,84,144,.12);border:1px solid rgba(122,100,160,.2);color:#5c4a7f;font-size:12px;font-weight:600;cursor:pointer;transition:background .15s}.chat-session_newBtn__xSf1j:hover{background:rgba(106,84,144,.2)}.chat-session_chatScroll__f9LIo{flex:1 1;overflow-y:auto;padding:24px 24px 20px;display:flex;flex-direction:column;align-items:flex-start;gap:16px;scroll-behavior:smooth}.chat-session_chatScroll__f9LIo::-webkit-scrollbar{width:6px}.chat-session_chatScroll__f9LIo::-webkit-scrollbar-thumb{background:rgba(122,100,160,.22);border-radius:3px}.chat-session_msg__M_DJ4{display:flex;gap:10px;align-items:flex-end;max-width:78%}.chat-session_msgAi__U4Tvk{align-self:flex-start}.chat-session_msgUser__H4Gm4{align-self:flex-end;flex-direction:row-reverse;max-width:72%}.chat-session_msgBody__CTPWt{display:flex;flex-direction:column;gap:3px;min-width:0}.chat-session_msgSenderName__YI85Z{font-size:11px;font-weight:600;color:rgba(90,75,130,.55);padding:0 3px}.chat-session_msgAi__U4Tvk .chat-session_msgSenderName__YI85Z{text-align:left}.chat-session_msgUser__H4Gm4 .chat-session_msgSenderName__YI85Z{text-align:right}.chat-session_avaAi__NqUmc{border-radius:50%;background:conic-gradient(from 90deg,#c8b6e0,#d4a8cc,#a9bfd8,#c8b6e0);border:1px solid rgba(255,255,255,.8)}.chat-session_avaAi__NqUmc,.chat-session_avaUser__Tt2du{width:34px;height:34px;flex-shrink:0;align-self:flex-end}.chat-session_avaUser__Tt2du{border-radius:50%;background:rgba(255,255,255,.6);border:1px solid rgba(122,100,160,.2)}.chat-session_userMeta__zJUdn{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.chat-session_userNickname__XC2HH{font-size:11px;color:rgba(92,74,127,.6);letter-spacing:.04em;font-weight:500}.chat-session_bubble__QXnPn{padding:13px 17px;border-radius:18px;font-size:15px;line-height:1.65;word-break:keep-all;white-space:pre-wrap;box-shadow:0 4px 12px rgba(70,50,110,.07)}.chat-session_bubbleAi__H9qRa{background:linear-gradient(158deg,rgba(255,255,255,.85),rgba(238,226,246,.7));border:1px solid rgba(255,255,255,.85);border-top-left-radius:6px;color:#2a2535}.chat-session_bubbleUser__KULAu{background:linear-gradient(148deg,#6a5490,#876bb0);color:#fff;border-top-right-radius:6px;box-shadow:0 10px 24px rgba(92,74,127,.28)}.chat-session_readonlyAiGroup__toFv3{display:contents}.chat-session_selectedCardsBlock__8uceB{align-self:center;width:min(100%,420px);box-sizing:border-box;padding:14px 14px 16px;border-radius:20px;border:1px solid rgba(255,255,255,.72);background:rgba(255,255,255,.48);box-shadow:0 14px 34px rgba(70,50,110,.1),inset 0 1px 0 rgba(255,255,255,.78)}.chat-session_selectedCardsTitle__OkeE_{margin:0 0 10px;color:#35214f;font-family:"HSHwalkongSerif",Noto Sans KR,sans-serif;font-size:16px;font-weight:500;line-height:1.2;text-align:center}.chat-session_selectedCardsGroup__eJ_Vp+.chat-session_selectedCardsGroup__eJ_Vp{margin-top:12px}.chat-session_selectedCardsGroupTitle__oJbmG{margin:0 0 7px;color:rgba(72,56,105,.72);font-size:12px;font-weight:700;line-height:1.2;text-align:center}.chat-session_selectedCardsGrid__BTEHF{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(5px,2vw,8px)}.chat-session_selectedCard__zbCpf{min-width:0}.chat-session_selectedCardImage__2J7_a{display:block;width:100%;aspect-ratio:957/1643;object-fit:cover;border-radius:8px;box-shadow:0 8px 18px rgba(55,40,85,.18)}.chat-session_selectedCardImageReversed__sO6rO{transform:rotate(180deg)}.chat-session_selectedCardName__oHHm2{margin:5px 0 0;color:rgba(53,33,79,.72);font-size:10px;font-weight:600;line-height:1.18;text-align:center;overflow-wrap:anywhere}.chat-session_typing__BP5mZ{display:inline-flex;gap:4px;padding:10px 14px;border-radius:18px;background:linear-gradient(158deg,rgba(255,255,255,.85),rgba(238,226,246,.7));border:1px solid rgba(255,255,255,.85);border-top-left-radius:6px}.chat-session_typing__BP5mZ span{width:6px;height:6px;border-radius:50%;background:rgba(92,74,127,.5);animation:chat-session_blink__DgjkS 1.3s infinite}.chat-session_typing__BP5mZ span:nth-child(2){animation-delay:.15s}.chat-session_typing__BP5mZ span:nth-child(3){animation-delay:.3s}@keyframes chat-session_blink__DgjkS{0%,80%,to{transform:translateY(0);opacity:.4}40%{transform:translateY(-4px);opacity:1}}.chat-session_doneChip__ySTRe{align-self:center;padding:7px 16px;border-radius:999px;background:rgba(255,255,255,.55);border:1px solid rgba(255,255,255,.7);font-size:11px;letter-spacing:.14em;color:rgba(92,74,127,.75);font-weight:600;margin-top:8px}.chat-session_emptyText__vMDpu{color:rgba(92,74,127,.5);font-size:14px;text-align:center;margin:auto}.chat-session_errorWrap___BDme{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:60vh}.chat-session_errorText__jXN07{color:rgba(92,74,127,.7);font-size:15px;text-align:center}.chat-session_backBtn__b0iV_{padding:11px 24px;border-radius:999px;background:#6a5490;color:#fff;border:0;font-size:14px;font-weight:600;cursor:pointer}@media (max-width:600px){.chat-session_chatPage__fnXcV{padding:0 10px;padding-top:calc(var(--header-h, 120px) + 10px);align-items:flex-start}.chat-session_chatRoom__D7Dly{width:100%;height:calc(100dvh - var(--header-h, 120px) - 20px);max-height:none;border-radius:20px}.chat-session_chatScroll__f9LIo{padding:20px 16px 16px}.chat-session_chatTopbar__BK8Fh{padding:14px 16px}}.TossWidgetPaymentModal_overlay__twZYX{position:fixed;inset:0;z-index:200;display:flex;align-items:flex-end;justify-content:center;background:rgba(0,0,0,.5)}.TossWidgetPaymentModal_modal__aUyQ0{width:min(480px,100%);max-height:90vh;overflow:auto;border-radius:20px 20px 0 0;background:#ffffff;box-shadow:0 -4px 32px rgba(0,0,0,.18);padding:0 0 max(20px,env(safe-area-inset-bottom));font-family:"HSHwalkongSerif",sans-serif}.TossWidgetPaymentModal_modalHeader__IrxuB{display:flex;align-items:center;justify-content:space-between;padding:20px 20px 0}.TossWidgetPaymentModal_title__6X3b0{font-size:1.1rem;font-weight:700;color:#191919}.TossWidgetPaymentModal_closeBtn___JvlZ{width:32px;height:32px;border-radius:50%;border:none;background:#f5f5f5;color:#555;font-size:18px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .15s}.TossWidgetPaymentModal_closeBtn___JvlZ:hover{background:#ebebeb}.TossWidgetPaymentModal_closeBtn___JvlZ:disabled{opacity:.4;cursor:not-allowed}.TossWidgetPaymentModal_amountBox__0ZwPo{margin:16px 20px 0;padding:16px 18px;border-radius:14px;border:1px solid #f0f0f0;background:#fafafa;display:flex;justify-content:space-between;align-items:center}.TossWidgetPaymentModal_amountLabel__mFUsY{color:#888;font-size:.88rem}.TossWidgetPaymentModal_amountValue__M4Xrk{color:#191919;font-size:1.48rem;font-weight:700}.TossWidgetPaymentModal_widgetSection__7opzm{margin-top:16px;padding:0 20px}.TossWidgetPaymentModal_sectionHeader__DjIWp{margin-bottom:10px;color:#555;font-size:.88rem;font-weight:600}.TossWidgetPaymentModal_widgetBox__5QM8_{min-height:96px;border:1px solid #f0f0f0;border-radius:14px;overflow:hidden;background:#ffffff}.TossWidgetPaymentModal_fallbackPanel__8pQx3{margin:16px 20px 0;padding:14px 16px;border-radius:14px;background:#f8f8f8;border:1px solid #efefef}.TossWidgetPaymentModal_fallbackCardDescription__HGOfD{font-size:.88rem;color:#888;line-height:1.55}.TossWidgetPaymentModal_errorText__HNCPj{margin:10px 20px 0;color:#e03030;font-size:.88rem;line-height:1.45}.TossWidgetPaymentModal_actions__tAK6A{margin-top:20px;padding:0 20px;display:flex;flex-direction:column;gap:8px}.TossWidgetPaymentModal_ghostButton__qsWai{width:100%;min-height:52px;padding:14px 16px;border:none;border-radius:14px;background:#3182F6;color:#ffffff;font-size:1rem;font-weight:700;cursor:pointer;transition:background .15s,transform .1s}.TossWidgetPaymentModal_ghostButton__qsWai:hover{background:#1b6fe4}.TossWidgetPaymentModal_ghostButton__qsWai:active{transform:scale(.98)}.TossWidgetPaymentModal_ghostButton__qsWai:disabled{opacity:.45;cursor:not-allowed;transform:none}.TossWidgetPaymentModal_primaryButton__B8Fny{width:100%;min-height:52px;padding:14px 16px;border:none;border-radius:14px;background:#191919;color:#ffffff;font-size:1rem;font-weight:700;cursor:pointer;transition:background .15s,transform .1s}.TossWidgetPaymentModal_primaryButton__B8Fny:hover{background:#333}.TossWidgetPaymentModal_primaryButton__B8Fny:active{transform:scale(.98)}.TossWidgetPaymentModal_primaryButton__B8Fny:disabled{opacity:.45;cursor:not-allowed;transform:none}.TossWidgetPaymentModal_naverPayButton__JmFqo{width:100%;min-height:52px;padding:14px 16px;border:none;border-radius:14px;background:#03c75a;color:#ffffff;font-size:1rem;font-weight:700;cursor:pointer;transition:background .15s,transform .1s}.TossWidgetPaymentModal_naverPayButton__JmFqo:hover{background:#02b350}.TossWidgetPaymentModal_naverPayButton__JmFqo:active{transform:scale(.98)}.TossWidgetPaymentModal_naverPayButton__JmFqo:disabled{opacity:.45;cursor:not-allowed;transform:none}.TossWidgetPaymentModal_secondaryButton__viIxn{display:none}@media (max-width:480px){.TossWidgetPaymentModal_modal__aUyQ0{border-radius:16px 16px 0 0}}