.hcw-root[data-v-21cd8fc6]{position:fixed;right:22px;bottom:22px;z-index:9000}.hcw-launcher[data-v-21cd8fc6]{display:flex;align-items:center;justify-content:center;width:58px;height:58px;border:none;border-radius:50%;background:#0037bf;color:#fff;cursor:pointer;box-shadow:0 8px 24px #0037bf59;transition:transform .15s ease,background .15s ease}.hcw-launcher[data-v-21cd8fc6]:hover{transform:scale(1.06);background:#002a92}.hcw-launcher .material-symbols-rounded[data-v-21cd8fc6]{font-size:26px}.hcw-panel[data-v-21cd8fc6]{position:absolute;right:0;bottom:72px;width:370px;max-width:calc(100vw - 32px);height:520px;max-height:calc(100vh - 120px);display:flex;flex-direction:column;background:#fff;border:1px solid #e6e5ee;border-radius:18px;box-shadow:0 18px 50px #17161e2e;overflow:hidden}.hcw-header[data-v-21cd8fc6]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:#0037bf;color:#fff}.hcw-header-info[data-v-21cd8fc6]{display:flex;align-items:center;gap:10px}.hcw-avatar[data-v-21cd8fc6]{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:#ffffff29}.hcw-title[data-v-21cd8fc6]{font-size:15px;font-weight:700}.hcw-subtitle[data-v-21cd8fc6]{font-size:12px;opacity:.85}.hcw-close[data-v-21cd8fc6]{display:flex;border:none;background:transparent;color:#fff;cursor:pointer;padding:6px;border-radius:8px}.hcw-close[data-v-21cd8fc6]:hover{background:#ffffff24}.hcw-body[data-v-21cd8fc6]{flex:1;overflow-y:auto;padding:16px 14px;background:#f7f8fc;display:flex;flex-direction:column;gap:10px}.hcw-msg[data-v-21cd8fc6]{display:flex}.hcw-msg.user[data-v-21cd8fc6]{justify-content:flex-end}.hcw-bubble[data-v-21cd8fc6]{max-width:85%;padding:10px 14px;border-radius:14px;font-size:14px;line-height:1.5;background:#fff;border:1px solid #e8e7f0;color:#23222c}.hcw-bubble p[data-v-21cd8fc6]{margin:0}.hcw-msg.user .hcw-bubble[data-v-21cd8fc6]{background:#0037bf;border-color:#0037bf;color:#fff}.hcw-article[data-v-21cd8fc6]{display:flex;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;border:1px solid #dfe6fb;border-radius:10px;background:#f0f4ff;text-decoration:none;color:#17161e;transition:background .15s ease}.hcw-article[data-v-21cd8fc6]:hover{background:#e3ebff}.hcw-article .material-symbols-rounded[data-v-21cd8fc6]{font-size:20px;color:#0037bf;flex-shrink:0}.hcw-article-text[data-v-21cd8fc6]{display:flex;flex-direction:column;min-width:0}.hcw-article-text strong[data-v-21cd8fc6]{font-size:13.5px;font-weight:600}.hcw-article-text small[data-v-21cd8fc6]{font-size:12px;color:#6c6b76;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.hcw-article-go[data-v-21cd8fc6]{margin-left:auto;font-size:16px!important;color:#7c8db5!important}.hcw-actions[data-v-21cd8fc6],.hcw-quick[data-v-21cd8fc6]{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.hcw-chip[data-v-21cd8fc6]{display:inline-flex;align-items:center;padding:7px 14px;border:1.5px solid #0037bf;border-radius:999px;background:#fff;color:#0037bf;font-size:13px;font-weight:600;cursor:pointer;text-decoration:none;transition:background .15s ease}.hcw-chip[data-v-21cd8fc6]:hover{background:#e6eeff}.hcw-chip-solid[data-v-21cd8fc6]{background:#0037bf;color:#fff}.hcw-chip-solid[data-v-21cd8fc6]:hover{background:#002a92}.hcw-typing[data-v-21cd8fc6]{display:flex;gap:4px;align-items:center}.hcw-typing span[data-v-21cd8fc6]{width:7px;height:7px;border-radius:50%;background:#b9c4e8;animation:hcw-blink-21cd8fc6 1.2s infinite both}.hcw-typing span[data-v-21cd8fc6]:nth-child(2){animation-delay:.2s}.hcw-typing span[data-v-21cd8fc6]:nth-child(3){animation-delay:.4s}@keyframes hcw-blink-21cd8fc6{0%,80%,to{opacity:.35}40%{opacity:1}}.hcw-input-row[data-v-21cd8fc6]{display:flex;gap:8px;padding:12px;border-top:1px solid #ecebf2;background:#fff}.hcw-input[data-v-21cd8fc6]{flex:1;border:1.5px solid #dcdbe4;border-radius:999px;padding:10px 16px;font-size:14px;outline:none;transition:border-color .15s ease}.hcw-input[data-v-21cd8fc6]:focus{border-color:#0037bf}.hcw-send[data-v-21cd8fc6]{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border:none;border-radius:50%;background:#0037bf;color:#fff;cursor:pointer;flex-shrink:0}.hcw-send[data-v-21cd8fc6]:disabled{opacity:.45;cursor:not-allowed}@media(max-width:480px){.hcw-root[data-v-21cd8fc6]{right:14px;bottom:14px}.hcw-panel[data-v-21cd8fc6]{height:65vh}}.sj-header[data-v-c34bcc95]{background:#fff;box-shadow:0 1px #00000014}.sj-header-inner[data-v-c34bcc95]{padding:28px 40px;height:auto;display:flex;align-items:center;justify-content:space-between}.sj-logo[data-v-c34bcc95]{display:flex;align-items:center;text-decoration:none}.sj-logo-img[data-v-c34bcc95]{height:36px;width:auto}.sj-mobile-search-wrapper[data-v-c34bcc95]{display:none}.sj-nav[data-v-c34bcc95]{display:flex;align-items:center;gap:8px}.sj-nav-link[data-v-c34bcc95]{font-size:15px;font-weight:500;color:#131215;text-decoration:none;padding:8px 12px;border-radius:8px;transition:background .15s;background:transparent;border:none;cursor:pointer}.sj-nav-link[data-v-c34bcc95]:hover{background:var(--color-primary-light);color:var(--color-primary)}.sj-btn-outline[data-v-c34bcc95]{display:inline-flex;align-items:center;font-size:15px;font-weight:600;color:var(--color-primary);text-decoration:none;padding:8px 20px;border:2px solid var(--color-primary);border-radius:999px;transition:background .15s,color .15s;cursor:pointer;background:transparent}.sj-btn-outline[data-v-c34bcc95]:hover{background:var(--color-primary);color:#fff}.sj-hamburger[data-v-c34bcc95]{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:none;border:none;cursor:pointer;border-radius:8px;color:#131215;margin-left:4px;transition:background .15s}.sj-hamburger[data-v-c34bcc95]:hover{background:#f0f0f0}.sj-notif-dot[data-v-c34bcc95]{position:absolute;top:6px;right:6px;width:8px;height:8px;background:#e8302c;border-radius:50%;border:2px solid #fff}.mobile-menu-overlay[data-v-c34bcc95]{position:fixed;inset:64px 0 0;z-index:999}.mobile-menu[data-v-c34bcc95]{position:absolute;top:12px;right:12px;width:90%;max-width:380px;background:#fff;box-shadow:0 8px 32px #00000026;border-radius:16px;overflow:hidden;padding:24px 0}.mobile-menu-nav[data-v-c34bcc95]{display:flex;flex-direction:column}.mobile-menu-item[data-v-c34bcc95]{display:flex;align-items:center;justify-content:space-between;padding:18px 32px;font-size:18px;font-weight:600;color:#131215;text-decoration:none;transition:background .2s}.mobile-menu-item[data-v-c34bcc95]:hover{background:#f9f8fd}.mobile-menu-item-highlight[data-v-c34bcc95]{background:var(--color-primary-light);color:var(--color-primary);border-radius:12px;margin:8px 16px 12px;padding:16px 20px;gap:12px;justify-content:flex-start}.mobile-menu-item-highlight[data-v-c34bcc95]:hover{background:color-mix(in srgb,var(--color-primary) 15%,#fff)}.mobile-menu-item-highlight .material-symbols-rounded[data-v-c34bcc95]{font-size:24px;flex-shrink:0}.mobile-menu-divider[data-v-c34bcc95]{height:1px;background:#e0dfe8;margin:24px 32px}.mobile-menu-actions[data-v-c34bcc95]{padding:0 32px;display:flex;flex-direction:column;gap:16px}.mobile-menu-btn-primary[data-v-c34bcc95]{width:100%;padding:18px 32px;background:var(--color-primary);color:#fff;border:none;border-radius:100px;font-size:17px;font-weight:600;cursor:pointer;transition:background .2s;text-align:center;text-decoration:none}.mobile-menu-btn-primary[data-v-c34bcc95]:hover{background:var(--color-primary-hover)}.mobile-menu-btn-secondary[data-v-c34bcc95]{width:100%;padding:18px 32px;background:transparent;color:var(--color-primary);border:2px solid var(--color-primary);border-radius:100px;font-size:17px;font-weight:600;cursor:pointer;transition:all .2s;text-align:center;text-decoration:none}.mobile-menu-btn-secondary[data-v-c34bcc95]:hover{background:var(--color-primary-light)}.mobile-menu-btn-logout[data-v-c34bcc95]{width:100%;padding:18px 32px;background:transparent;color:#e8302c;border:2px solid #e8302c;border-radius:100px;font-size:17px;font-weight:600;cursor:pointer;transition:all .2s;text-align:center}.mobile-menu-btn-logout[data-v-c34bcc95]:hover{background:#fff5f5}@media(max-width:768px){.sj-header-inner[data-v-c34bcc95]{padding:20px}.sj-mobile-search-wrapper[data-v-c34bcc95]{display:block;padding:0 20px 16px}.sj-mobile-search[data-v-c34bcc95]{display:flex;align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:999px;padding:6px;gap:0;box-shadow:0 2px 8px #00000014;cursor:pointer}.sj-mobile-search-field[data-v-c34bcc95]{display:flex;align-items:center;flex:1;padding:0 20px;min-width:0}.sj-mobile-search-input[data-v-c34bcc95]{flex:1;border:none;outline:none;font-size:16px;color:#131215;background:transparent;padding:14px 0;min-width:0}.sj-mobile-search-input[data-v-c34bcc95]::placeholder{color:#9997a3}.sj-mobile-search-btn[data-v-c34bcc95]{display:flex;align-items:center;justify-content:center;background:var(--color-primary);color:#fff;border:none;border-radius:999px;width:52px;height:52px;flex-shrink:0;cursor:pointer;transition:background .15s}.sj-mobile-search-btn[data-v-c34bcc95]:hover{background:var(--color-primary-hover)}.sj-nav-link[data-v-c34bcc95]{display:none}.sj-hamburger[data-v-c34bcc95]{margin-left:0}}
