.kakaotalk-app-icon[data-v-8b979e51]{-o-object-fit:contain;object-fit:contain;flex:none;min-width:24px;display:block;filter:none!important;width:24px!important;height:24px!important;transform:none!important}.answer-caret[data-v-4e54eb8d]{vertical-align:-2px;background:#7895a5;border-radius:2px;width:3px;height:1em;margin-left:3px;animation:.65s ease-in-out infinite answer-caret-4e54eb8d;display:inline-block}@keyframes answer-caret-4e54eb8d{50%{opacity:.2}}@media (prefers-reduced-motion:reduce){.answer-caret[data-v-4e54eb8d]{animation:none}}.guide-chat[data-v-54990317]{height:100%;min-height:0;color:var(--ink);flex-direction:column;font-size:14px;display:flex}.guide-tools[data-v-54990317]{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:8px 16px;display:flex}.guide-kakao[data-v-54990317]{white-space:nowrap;font-size:12px;gap:5px!important;padding-inline:6px!important}.guide-kakao svg[data-v-54990317]{flex:none}.guide-tools>span[data-v-54990317]{color:var(--muted);font-size:12px}.guide-log[data-v-54990317]{overscroll-behavior:contain;flex:1;min-height:0;padding:20px;overflow-y:auto}.guide-intro[data-v-54990317]{margin-bottom:8px;font-weight:650}.guide-muted[data-v-54990317]{color:var(--muted);margin:8px 0 16px;font-size:13px;line-height:1.65}.guide-question-list[data-v-54990317]{flex-direction:column;align-items:stretch;gap:8px;margin-top:14px;display:flex}.guide-question-list button[data-v-54990317]{text-align:left;white-space:normal;justify-content:space-between}.guide-question-list button[data-v-54990317] [data-slot=label]{white-space:normal;line-height:1.5}.guide-message[data-v-54990317]{border:1px solid var(--line);overflow-wrap:anywhere;background:#fff;border-radius:16px;width:fit-content;max-width:95%;margin:0 0 16px;padding:14px 16px}.guide-message.user[data-v-54990317]{background:#edf1fa;border-color:#dbe3f2;border-bottom-right-radius:4px;margin-left:auto}.guide-message.guide[data-v-54990317]{border-color:#e6eaf1;border-top-left-radius:4px;max-width:94%;box-shadow:0 2px 6px #24375d05}.guide-speaker[data-v-54990317]{color:#6b7d99;margin-bottom:6px;font-size:11px;font-weight:650;display:block}.guide-step[data-v-54990317]{color:#526789;background:#eef3fb;border-radius:12px;margin-bottom:8px;padding:2px 8px;font-size:11px;display:inline-block}.guide-replies[data-v-54990317]{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.guide-replies button[data-v-54990317]{white-space:normal;text-align:left;border-radius:18px;min-height:44px;font-size:12px}.guide-typing[data-v-54990317]{border:1px solid var(--line);background:#fff;border-radius:16px;align-items:center;gap:5px;width:fit-content;margin-bottom:12px;padding:15px 18px;display:flex}.guide-typing i[data-v-54990317]{background:#7e90ac;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite guide-dot-54990317}.guide-typing i[data-v-54990317]:nth-child(2){animation-delay:.15s}.guide-typing i[data-v-54990317]:nth-child(3){animation-delay:.3s}.guide-latest[data-v-54990317]{color:#41597b;z-index:1;background:#fff;border:1px solid #dbe3f2;border-radius:20px;align-self:center;min-height:44px;margin:-50px 0 5px;padding:7px 14px;font-size:12px}@keyframes guide-dot-54990317{50%{opacity:.35;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.guide-typing i[data-v-54990317]{animation:none}}.guide-message h3[data-v-54990317]{margin-bottom:10px;font-size:14px;font-weight:700;line-height:1.5}.guide-message p[data-v-54990317]{white-space:pre-wrap;line-height:1.75}.guide-actions[data-v-54990317]{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.guide-error[data-v-54990317]{color:#923b36;background:#fff8f7;border:1px solid #edc9c9;border-radius:12px;margin:12px 0;padding:12px}.guide-error button[data-v-54990317]{margin-top:10px}.guide-input[data-v-54990317]{border-top:1px solid var(--line);background:#fafbfd;flex-shrink:0;align-items:flex-end;gap:10px;padding:14px 16px;display:flex}.guide-input[data-v-54990317]>:first-child{flex:1;min-width:0}.guide-input>button[data-v-54990317]{flex-shrink:0}@media (max-width:520px){.guide-log[data-v-54990317]{padding:16px}.guide-tools[data-v-54990317]{padding:8px 12px}.guide-input[data-v-54990317]{gap:8px;padding:12px}.guide-input>button[data-v-54990317]{padding-inline:12px;font-size:12px}}.guide-chat[data-v-54990317]{color:#294359;background:radial-gradient(at 85% 30%,#c9e6f21a,#0000 65%)}.guide-tools[data-v-54990317]{background:0 0;border-color:#ffffffa3}.guide-tools[data-v-54990317] .school-button{font-size:12px;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.guide-log[data-v-54990317]{scrollbar-gutter:stable}.guide-welcome[data-v-54990317]{align-items:center;gap:8px;margin-bottom:8px;display:flex}.guide-welcome>.aquarium-companion[data-v-54990317]{width:58px;height:66px}.guide-welcome>span[data-v-54990317]{flex-direction:column;gap:3px;display:flex}.guide-welcome small[data-v-54990317]{color:#607c8e;font-size:11px}.guide-intro[data-v-54990317]{background:#ffffffb8;border:1px solid #ffffffce;border-radius:4px 18px 18px;padding:14px 16px;font-weight:500}.guide-question-list[data-v-54990317] .school-button{border-radius:15px;font-size:13px;background:#ffffff85!important;border:1px solid #ffffffc9!important;box-shadow:inset 0 1px 1px #ffffffa6!important}.guide-turn[data-v-54990317]{align-items:flex-start;gap:8px;margin:0 0 18px;animation:.22s ease-out both guide-turn-in-54990317;display:flex}.guide-turn.user[data-v-54990317]{justify-content:flex-end}.guide-avatar[data-v-54990317]{flex:none;width:36px;height:43px;margin-top:3px}.guide-turn .guide-message[data-v-54990317]{background:#ffffffb8;border-color:#ffffffcf;border-radius:18px;min-width:0;max-width:calc(100% - 44px);margin:0;padding:12px 14px;box-shadow:0 3px 9px #243f5a06}.guide-turn .guide-message.guide[data-v-54990317]{border-top-left-radius:4px}.guide-turn .guide-message.user[data-v-54990317]{color:#fff;background:linear-gradient(135deg,#537c98,#365c7b);border-color:#47708c;border-bottom-right-radius:4px;max-width:85%}.guide-turn .guide-typing[data-v-54990317]{background:#ffffffa3;border:1px solid #ffffffcf;border-radius:4px 18px 18px;flex-direction:column;align-items:flex-start;gap:8px;margin:0;padding:13px 16px;display:flex}.guide-typing small[data-v-54990317]{color:#607b8f;font-size:11px}.typing-dots[data-v-54990317]{align-items:center;gap:5px;height:8px;display:flex}.guide-speaker[data-v-54990317]{color:#607d91}.guide-actions[data-v-54990317] .school-button,.guide-replies[data-v-54990317] button{white-space:normal;border-radius:15px;min-height:44px;font-size:12px;background:#f5faffcc!important}.guide-input[data-v-54990317]{background:#ffffff5c;border-color:#ffffffa6}.guide-input[data-v-54990317] textarea{resize:none;background:#ffffffa8;border:1px solid #ffffffd9;border-radius:20px;min-height:44px;padding:11px 14px;line-height:22px;box-shadow:inset 0 1px 3px #38567307}.guide-input>button[data-v-54990317]{justify-content:center;width:44px;height:44px;min-height:44px;border-radius:50%!important;padding:0!important}.guide-latest[data-v-54990317]{background:#ffffffe0;border-color:#fff;box-shadow:0 3px 12px #2943591a}.guide-error[data-v-54990317]{background:#fff8f7ed}@keyframes guide-turn-in-54990317{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.guide-turn[data-v-54990317]{animation:none}}@media (max-width:360px){.guide-turn[data-v-54990317]{gap:5px}.guide-avatar[data-v-54990317]{width:29px;height:36px}.guide-turn .guide-message[data-v-54990317]{max-width:calc(100% - 34px);padding:11px 12px}}html[data-contrast=high] .guide-intro[data-v-54990317],html[data-contrast=high] .guide-turn .guide-message.guide[data-v-54990317],html[data-contrast=high] .guide-turn .guide-typing[data-v-54990317]{color:#19364b;background:#fff;border-color:#9aabb8}.guide-day-divider[data-v-54990317]{color:#607b8f;align-items:center;gap:12px;margin:4px 2px 18px;font-size:11px;display:flex}.guide-day-divider[data-v-54990317]:after,.guide-day-divider[data-v-54990317]:before{content:"";background:#ffffffad;flex:1;height:1px}.guide-day-divider>span[data-v-54990317]{white-space:nowrap;background:#fff6;border-radius:20px;padding:3px 11px}.guide-message-meta[data-v-54990317]{color:#6b8598;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;margin-top:7px;font-size:10px;line-height:16px;display:flex}.guide-message.user .guide-message-meta[data-v-54990317]{color:#e5f0f6}.guide-message-meta time[data-v-54990317]{white-space:nowrap}.guide-resend[data-v-54990317]{min-height:28px;color:inherit;font:inherit;background:#ffffff1c;border:1px solid #ffffff73;border-radius:10px;padding:3px 8px;font-size:11px}.guide-resend[data-v-54990317]:focus-visible{outline-offset:2px;outline:2px solid #fff}.guide-new-count[data-v-54990317]{color:#fff;background:#365c7b;border-radius:50%;place-items:center;min-width:19px;height:19px;margin-right:6px;font-size:10px;display:inline-grid}.guide-latest[data-v-54990317]{align-items:center;gap:4px;display:flex}@media (pointer:coarse){.guide-resend[data-v-54990317]{min-height:44px}}
