.home-view[data-v-871cd0b4]{display:flex;flex-direction:column;gap:12px;height:100%;overflow-y:auto;padding:16px 14px;scrollbar-width:thin}.view-light[data-v-871cd0b4]{background:#fff;scrollbar-color:#e0e0e0 transparent}.view-dark[data-v-871cd0b4]{background:#111113;scrollbar-color:#2a2a2a transparent}.welcome-card[data-v-871cd0b4]{border-radius:14px;flex-shrink:0;overflow:hidden;padding:14px 16px;position:relative}.welcome-light[data-v-871cd0b4]{background:linear-gradient(135deg,#fff4f1,#ffeae3);border:1px solid rgba(232,95,62,.15)}.welcome-dark[data-v-871cd0b4]{background:linear-gradient(135deg,#1e1410,#1a110c);border:1px solid rgba(232,95,62,.12)}.welcome-content[data-v-871cd0b4]{position:relative;z-index:2}.welcome-title[data-v-871cd0b4]{color:#e85f3e;font-size:14px;font-weight:700;letter-spacing:-.01em;margin:0 0 5px}.welcome-desc[data-v-871cd0b4]{color:#888;font-size:11.5px;line-height:1.5;margin:0;max-width:260px}.welcome-decoration[data-v-871cd0b4]{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:1}.deco-circle[data-v-871cd0b4]{background:#e85f3e12;border-radius:50%;position:absolute}.deco-circle--lg[data-v-871cd0b4]{bottom:-30px;height:90px;right:-10px;width:90px}.deco-circle--sm[data-v-871cd0b4]{height:50px;right:55px;top:-15px;width:50px}.section-label[data-v-871cd0b4]{font-size:10px;font-weight:700;letter-spacing:.08em;margin:0;padding:0 2px}.label-light[data-v-871cd0b4]{color:#bdbdbd}.label-dark[data-v-871cd0b4]{color:#444}.categories-list[data-v-871cd0b4]{display:flex;flex-direction:column;gap:6px}.category-row[data-v-871cd0b4]{align-items:center;animation:rowIn-871cd0b4 .3s ease both;border:1px solid transparent;border-radius:12px;cursor:pointer;display:flex;gap:12px;padding:10px;text-align:left;transition:all .18s cubic-bezier(.4,0,.2,1);width:100%}@keyframes rowIn-871cd0b4{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.row-light[data-v-871cd0b4]{background:#f8f8f8;border-color:#f0f0f0}.row-light[data-v-871cd0b4]:hover{background:#fff;border-color:#e85f3e33;box-shadow:0 4px 20px #e85f3e14,0 1px 4px #0000000a;transform:translate(3px)}.row-dark[data-v-871cd0b4]{background:#1a1a1c;border-color:#ffffff0a}.row-dark[data-v-871cd0b4]:hover{background:#1f1f22;border-color:#e85f3e2e;box-shadow:0 4px 20px #e85f3e12,0 1px 4px #0003;transform:translate(3px)}.cat-icon-box[data-v-871cd0b4]{align-items:center;border-radius:11px;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.cat-texts[data-v-871cd0b4]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.cat-title[data-v-871cd0b4]{font-size:13px;font-weight:600;line-height:1.2;margin:0}.text-dark-color[data-v-871cd0b4]{color:#1a1a1a}.text-light-color[data-v-871cd0b4]{color:#e0e0e0}.cat-desc[data-v-871cd0b4]{color:#9e9e9e;font-size:11px;line-height:1.3;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cat-arrow[data-v-871cd0b4]{flex-shrink:0;transition:transform .18s ease,opacity .18s ease}.category-row:hover .cat-arrow[data-v-871cd0b4]{transform:translate(3px)}.category-row:hover .cat-arrow .v-icon[data-v-871cd0b4]{opacity:1!important}.category-view[data-v-d734d23a]{display:flex;flex-direction:column;gap:10px;height:100%;overflow-y:auto;padding:16px 14px;scrollbar-width:thin}.view-light[data-v-d734d23a]{background:#fff;scrollbar-color:#e0e0e0 transparent}.view-dark[data-v-d734d23a]{background:#111113;scrollbar-color:#2a2a2a transparent}.empty-state[data-v-d734d23a]{flex:1;flex-direction:column;gap:10px;padding:20px}.empty-icon-wrap[data-v-d734d23a],.empty-state[data-v-d734d23a]{align-items:center;display:flex;justify-content:center}.empty-icon-wrap[data-v-d734d23a]{background:#e85f3e14;border-radius:50%;height:56px;width:56px}.empty-title[data-v-d734d23a]{color:#9e9e9e;font-size:14px;font-weight:600;margin:0}.empty-desc[data-v-d734d23a]{color:#bdbdbd;font-size:12px;line-height:1.5;margin:0;text-align:center}.section-label[data-v-d734d23a]{flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.08em;margin:0;padding:0 2px}.label-light[data-v-d734d23a]{color:#bdbdbd}.label-dark[data-v-d734d23a]{color:#444}.questions-list[data-v-d734d23a]{display:flex;flex-direction:column;gap:5px}.question-item[data-v-d734d23a]{animation:itemIn-d734d23a .28s ease both;border:1px solid transparent;border-radius:12px;cursor:pointer;display:flex;gap:10px;padding:11px 12px;text-align:left;transition:all .18s cubic-bezier(.4,0,.2,1);width:100%}@keyframes itemIn-d734d23a{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.item-light[data-v-d734d23a]{background:#f8f8f8;border-color:#f0f0f0}.item-light[data-v-d734d23a]:hover{background:#fff8f6;border-color:#e85f3e38;box-shadow:0 3px 16px #e85f3e14,0 1px 4px #0000000a;transform:translate(3px)}.item-dark[data-v-d734d23a]{background:#1a1a1c;border-color:#ffffff0a}.item-dark[data-v-d734d23a]:hover{background:#1f1f22;border-color:#e85f3e2e;box-shadow:0 3px 16px #e85f3e0f,0 1px 4px #0003;transform:translate(3px)}.q-index[data-v-d734d23a]{align-items:center;background:#e85f3e1a;border-radius:50%;color:#e85f3e;display:flex;flex-shrink:0;font-size:10px;font-weight:700;height:22px;justify-content:center;line-height:1;width:22px}.q-text[data-v-d734d23a]{flex:1;font-size:12.5px;font-weight:500;line-height:1.45;margin:2px 0 0}.text-dark-color[data-v-d734d23a]{color:#1a1a1a}.text-light-color[data-v-d734d23a]{color:#d8d8d8}.q-arrow[data-v-d734d23a]{flex-shrink:0;opacity:.35;transition:opacity .15s ease,transform .15s ease}.question-item:hover .q-arrow[data-v-d734d23a]{opacity:.8;transform:translate(2px)}.answer-view[data-v-41cf19c7]{height:100%;overflow-y:auto;padding:18px 14px;scrollbar-width:thin}.view-light[data-v-41cf19c7]{background:#fff;scrollbar-color:#e0e0e0 transparent}.view-dark[data-v-41cf19c7]{background:#111113;scrollbar-color:#2a2a2a transparent}.bot-avatar-sm[data-v-41cf19c7]{align-items:center;background:linear-gradient(135deg,#f07050,#c84a2a);border-radius:50%;display:flex;flex-shrink:0;height:26px;justify-content:center;width:26px}.loading-wrap[data-v-41cf19c7]{display:flex;flex-direction:column;gap:16px}.typing-row[data-v-41cf19c7]{gap:8px}.typing-bubble[data-v-41cf19c7],.typing-row[data-v-41cf19c7]{align-items:center;display:flex}.typing-bubble[data-v-41cf19c7]{border-radius:6px 14px 14px;gap:4px;padding:9px 14px}.bubble-light[data-v-41cf19c7]{background:#f3f3f3;border:1px solid #ebebeb}.bubble-dark[data-v-41cf19c7]{background:#1d1d20;border:1px solid hsla(0,0%,100%,.06)}.dot[data-v-41cf19c7]{animation:dotBounce-41cf19c7 1.1s ease-in-out infinite;background:#e85f3e;border-radius:50%;display:block;height:6px;width:6px}.dot[data-v-41cf19c7]:first-child{animation-delay:0s}.dot[data-v-41cf19c7]:nth-child(2){animation-delay:.14s}.dot[data-v-41cf19c7]:nth-child(3){animation-delay:.28s}@keyframes dotBounce-41cf19c7{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-5px)}}.skeleton-group[data-v-41cf19c7]{display:flex;flex-direction:column;gap:9px;padding:4px 2px}.skel[data-v-41cf19c7]{animation:shimmer-41cf19c7 1.5s linear infinite;border-radius:6px;height:11px}.skel-light[data-v-41cf19c7]{background:linear-gradient(90deg,#f0f0f0,#e4e4e4 40%,#f0f0f0);background-size:250% 100%}.skel-dark[data-v-41cf19c7]{background:linear-gradient(90deg,#1e1e21,#28282c 40%,#1e1e21);background-size:250% 100%}@keyframes shimmer-41cf19c7{0%{background-position:250% 0}to{background-position:-250% 0}}.error-wrap[data-v-41cf19c7]{flex-direction:column;gap:10px;height:100%;text-align:center}.error-icon-bg[data-v-41cf19c7],.error-wrap[data-v-41cf19c7]{align-items:center;display:flex;justify-content:center}.error-icon-bg[data-v-41cf19c7]{background:#f4433612;border-radius:50%;height:60px;width:60px}.error-title[data-v-41cf19c7]{color:#f44336;font-size:14px;font-weight:700;margin:0}.error-desc[data-v-41cf19c7]{color:#9e9e9e;font-size:12px;line-height:1.5;margin:0;max-width:240px}.retry-btn[data-v-41cf19c7]{align-items:center;background:linear-gradient(135deg,#f07050,#e85f3e);border:none;border-radius:8px;cursor:pointer;display:flex;gap:6px;margin-top:4px;padding:8px 18px;transition:opacity .15s ease,transform .15s ease}.retry-btn[data-v-41cf19c7]:hover{opacity:.9;transform:scale(1.03)}.retry-btn span[data-v-41cf19c7]{color:#fff;font-size:13px;font-weight:600}.answer-wrap[data-v-41cf19c7]{animation:answerIn-41cf19c7 .35s cubic-bezier(.34,1.2,.64,1) both;display:flex;flex-direction:column;gap:8px}@keyframes answerIn-41cf19c7{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.message-row[data-v-41cf19c7]{align-items:center;display:flex;gap:7px}.bot-name[data-v-41cf19c7]{font-size:11.5px;font-weight:700;letter-spacing:.01em;margin:0}.name-light[data-v-41cf19c7]{color:#e85f3e}.name-dark[data-v-41cf19c7]{color:#f07050}.message-bubble[data-v-41cf19c7]{border-radius:6px 16px 16px;line-height:1.6;padding:14px 16px}.bubble-answer-light[data-v-41cf19c7]{background:#f6f6f6;border:1px solid rgba(0,0,0,.06)}.bubble-answer-dark[data-v-41cf19c7]{background:#1d1d20;border:1px solid hsla(0,0%,100%,.06)}.message-text[data-v-41cf19c7]{font-size:13px;line-height:1.65;margin:0;white-space:pre-wrap;word-break:break-word}.text-dark-color[data-v-41cf19c7]{color:#1a1a1a}.text-light-color[data-v-41cf19c7]{color:#d8d8d8}.answer-meta[data-v-41cf19c7]{align-items:center;color:#bdbdbd;display:flex;font-size:10.5px;gap:4px;margin:0;padding-left:2px}.chatbot-root[data-v-1fd13fd9]{align-items:flex-end;bottom:28px;display:flex;flex-direction:column;position:fixed;right:28px;z-index:9999}.chatbot-fab[data-v-1fd13fd9],.fab-wrap[data-v-1fd13fd9]{align-items:center;display:flex;height:58px;justify-content:center;position:relative;width:58px}.chatbot-fab[data-v-1fd13fd9]{background:linear-gradient(145deg,#f07050,#e85f3e 45%,#c84a2a);border:none;border-radius:50%;box-shadow:0 6px 24px #e85f3e80,0 2px 8px #00000026,inset 0 1px #fff3;cursor:pointer;transition:box-shadow .25s ease,transform .2s ease;z-index:2}.chatbot-fab[data-v-1fd13fd9]:hover{box-shadow:0 8px 32px #e85f3e99,0 3px 10px #0000002e,inset 0 1px #fff3;transform:scale(1.06)}.chatbot-fab[data-v-1fd13fd9]:active{transform:scale(.96)}.fab-open[data-v-1fd13fd9]{box-shadow:0 4px 16px #e85f3e59,0 2px 6px #0000001f,inset 0 1px #ffffff26}.fab-ring[data-v-1fd13fd9]{animation:fabPulse-1fd13fd9 2.4s ease-out infinite;border:2px solid rgba(232,95,62,.4);border-radius:50%;top:0;right:0;bottom:0;left:0;position:absolute}.fab-ring--2[data-v-1fd13fd9]{animation-delay:1.2s}@keyframes fabPulse-1fd13fd9{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.chatbot-panel[data-v-1fd13fd9]{border-radius:22px;display:flex;flex-direction:column;height:545px;margin-bottom:14px;overflow:hidden;width:390px}.panel-light[data-v-1fd13fd9]{background:#fffffff7;border:1px solid rgba(0,0,0,.06);box-shadow:0 32px 80px #00000024,0 12px 32px #e85f3e14,0 2px 8px #0000000f}.panel-dark[data-v-1fd13fd9]{background:#111113;border:1px solid hsla(0,0%,100%,.06);box-shadow:0 32px 80px #00000080,0 12px 32px #0000004d,0 2px 8px #0003}.panel-header[data-v-1fd13fd9]{background:linear-gradient(135deg,#f07050,#e85f3e 40%,#c84a2a);flex-shrink:0;overflow:hidden;padding:0;position:relative}.header-inner[data-v-1fd13fd9]{align-items:center;display:flex;justify-content:space-between;min-height:76px;padding:16px 14px 16px 16px;position:relative;z-index:2}.header-orb[data-v-1fd13fd9]{background:#ffffff14;border-radius:50%;pointer-events:none;position:absolute}.header-orb--1[data-v-1fd13fd9]{height:110px;right:20px;top:-30px;width:110px}.header-orb--2[data-v-1fd13fd9]{background:#ffffff0d;bottom:-20px;height:70px;left:50px;width:70px}.header-left[data-v-1fd13fd9]{flex:1;gap:11px;min-width:0}.header-avatar[data-v-1fd13fd9],.header-left[data-v-1fd13fd9]{align-items:center;display:flex}.header-avatar[data-v-1fd13fd9]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff2e;border:1.5px solid hsla(0,0%,100%,.3);border-radius:50%;flex-shrink:0;height:36px;justify-content:center;position:relative;width:36px}.avatar-dot[data-v-1fd13fd9]{background:#4caf50;border:2px solid #e85f3e;border-radius:50%;bottom:1px;height:9px;position:absolute;right:1px;width:9px}.header-icon-btn[data-v-1fd13fd9]{align-items:center;background:#ffffff26;border:1.5px solid hsla(0,0%,100%,.3);border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:background .15s ease;width:36px}.header-icon-btn[data-v-1fd13fd9]:hover{background:#ffffff40}.header-close-btn[data-v-1fd13fd9]{align-items:center;background:#ffffff26;border:none;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:30px;justify-content:center;transition:background .15s ease;width:30px}.header-close-btn[data-v-1fd13fd9]:hover{background:#ffffff47}.header-texts[data-v-1fd13fd9]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.header-title[data-v-1fd13fd9]{color:#fff;font-size:14px;font-weight:700;letter-spacing:-.01em;line-height:1.2;margin:0}.header-subtitle[data-v-1fd13fd9]{color:#ffffffbf;font-size:11px;line-height:1.3;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-body[data-v-1fd13fd9]{flex:1;overflow:hidden;position:relative}.panel-footer[data-v-1fd13fd9]{align-items:center;display:flex;flex-shrink:0;gap:4px;justify-content:center;padding:7px 0}.footer-light[data-v-1fd13fd9]{background:#fafafa;border-top:1px solid rgba(0,0,0,.05)}.footer-dark[data-v-1fd13fd9]{background:#0c0c0e;border-top:1px solid hsla(0,0%,100%,.05)}.footer-pulse[data-v-1fd13fd9]{animation:pulse-green-1fd13fd9 2s ease-in-out infinite;background:#4caf50;border-radius:50%;display:inline-block;height:6px;width:6px}@keyframes pulse-green-1fd13fd9{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.75)}}.footer-text[data-v-1fd13fd9]{color:#9e9e9e;font-size:11px;font-weight:400;letter-spacing:.01em}.panel-appear-enter-active[data-v-1fd13fd9]{transition:all .32s cubic-bezier(.34,1.4,.64,1)}.panel-appear-leave-active[data-v-1fd13fd9]{transition:all .2s cubic-bezier(.4,0,1,1)}.panel-appear-enter-from[data-v-1fd13fd9]{opacity:0;transform:translateY(28px) scale(.9);transform-origin:bottom right}.panel-appear-leave-to[data-v-1fd13fd9]{opacity:0;transform:translateY(14px) scale(.96);transform-origin:bottom right}.slide-left-enter-active[data-v-1fd13fd9],.slide-left-leave-active[data-v-1fd13fd9],.slide-right-enter-active[data-v-1fd13fd9],.slide-right-leave-active[data-v-1fd13fd9]{height:100%;position:absolute;transition:all .24s cubic-bezier(.4,0,.2,1);width:100%}.slide-left-enter-from[data-v-1fd13fd9]{opacity:0;transform:translate(28px)}.slide-left-leave-to[data-v-1fd13fd9]{opacity:0;transform:translate(-20px)}.slide-right-enter-from[data-v-1fd13fd9]{opacity:0;transform:translate(-28px)}.slide-right-leave-to[data-v-1fd13fd9]{opacity:0;transform:translate(20px)}.icon-swap-enter-active[data-v-1fd13fd9],.icon-swap-leave-active[data-v-1fd13fd9]{transition:all .2s cubic-bezier(.4,0,.2,1)}.icon-swap-enter-from[data-v-1fd13fd9],.icon-swap-leave-to[data-v-1fd13fd9]{opacity:0;transform:scale(.5) rotate(45deg)}.text-fade-enter-active[data-v-1fd13fd9],.text-fade-leave-active[data-v-1fd13fd9]{transition:all .18s ease}.text-fade-enter-from[data-v-1fd13fd9],.text-fade-leave-to[data-v-1fd13fd9]{opacity:0;transform:translateY(4px)}
