.hkc{--hkc-orange:#1D4ED8;--hkc-orange-d:#1E40AF;--hkc-char:#383e47;--hkc-text:#334155;--hkc-muted:#64748B;--hkc-border:#E2E4E8;--hkc-soft:#F6F7F9;font-family:var(--text-font-family, "Inter"),Inter,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:15px;line-height:1.45;color:var(--hkc-text);position:fixed;right:20px;bottom:20px;z-index:2147482000;transition:bottom .2s ease;-webkit-font-smoothing:antialiased}.hkc *{box-sizing:border-box}.hkc[hidden]{display:none!important}.hkc__launcher{display:flex;align-items:center;gap:10px;height:56px;padding:0 20px 0 16px;border:0;border-radius:999px;cursor:pointer;background:var(--hkc-orange);color:#fff;font:600 15px/1 inherit;font-family:inherit;box-shadow:0 10px 24px #1d4ed852,0 2px 6px #0f172a1f;transition:transform .15s,box-shadow .15s,background .15s}.hkc__launcher:hover{background:var(--hkc-orange-d);transform:translateY(-1px);box-shadow:0 14px 28px #1d4ed861,0 2px 6px #0f172a1f}.hkc__launcher:focus-visible{outline:none;box-shadow:0 0 0 3px #fff,0 0 0 5px var(--hkc-orange)}.hkc__launcher svg{width:24px;height:24px;flex:none}.hkc__dot{position:absolute;top:-2px;right:-2px;width:14px;height:14px;border-radius:50%;background:var(--hkc-char);border:2px solid #fff}.hkc--open .hkc__launcher{display:none}.hkc__panel{position:absolute;right:0;bottom:0;width:380px;height:min(620px,calc(100vh - 40px));display:flex;flex-direction:column;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 18px 40px #0f172a2e,0 0 0 1px #0f172a0f;opacity:0;transform:translateY(12px) scale(.98);transform-origin:bottom right;pointer-events:none;transition:opacity .18s,transform .18s}.hkc--open .hkc__panel{opacity:1;transform:none;pointer-events:auto}.hkc__head{display:flex;align-items:center;gap:12px;padding:14px 14px 14px 16px;background:var(--hkc-char);color:#fff}.hkc__avatar{width:38px;height:38px;border-radius:12px;background:var(--hkc-orange);display:grid;place-items:center;flex:none;font-weight:700;font-size:17px}.hkc__title{font-weight:600;font-size:15px;line-height:1.2}.hkc__sub{font-size:12.5px;color:#cbd5e1;display:flex;align-items:center;gap:6px;margin-top:2px}.hkc__sub:before{content:"";width:7px;height:7px;border-radius:50%;background:#22c55e}.hkc__close{margin-left:auto;width:36px;height:36px;border:0;border-radius:10px;background:#ffffff14;color:#fff;cursor:pointer;display:grid;place-items:center}.hkc__close:hover{background:#ffffff29}.hkc__close svg{width:18px;height:18px}.hkc__log{flex:1;overflow-y:auto;padding:16px 14px 8px;background:var(--hkc-soft);scroll-behavior:smooth;overscroll-behavior:contain}.hkc__msg{display:flex;margin:0 0 10px}.hkc__bubble{max-width:86%;padding:10px 13px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px var(--hkc-border);word-wrap:break-word;overflow-wrap:anywhere}.hkc__msg--user{justify-content:flex-end}.hkc__msg--user .hkc__bubble{background:var(--hkc-orange);color:#fff;box-shadow:none;border-bottom-right-radius:4px}.hkc__msg--bot .hkc__bubble{border-bottom-left-radius:4px}.hkc__bubble p{margin:0 0 6px}.hkc__bubble p:last-child{margin:0}.hkc__bubble ul,.hkc__bubble ol{margin:4px 0 6px;padding-left:18px}.hkc__bubble li{margin:2px 0}.hkc__bubble a{color:var(--hkc-orange-d);font-weight:600;text-decoration:underline;text-underline-offset:2px}.hkc__msg--user .hkc__bubble a{color:#fff}.hkc__bubble strong{color:var(--hkc-char)}.hkc__msg--user .hkc__bubble strong{color:#fff}.hkc__context{font-size:12px;color:var(--hkc-muted);text-align:center;margin:0 0 12px}.hkc__typing{display:inline-flex;gap:4px;padding:4px 2px}.hkc__typing i{width:7px;height:7px;border-radius:50%;background:#94a3b8;animation:hkc-b 1s infinite ease-in-out}.hkc__typing i:nth-child(2){animation-delay:.15s}.hkc__typing i:nth-child(3){animation-delay:.3s}@keyframes hkc-b{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.hkc__ai{font-size:11px;line-height:1.35;color:#94a3b8;text-align:center;padding:4px 12px 2px;background:#fff;border-top:1px solid var(--hkc-border)}.hkc__form{display:flex;align-items:flex-end;gap:8px;padding:10px 12px;border-top:1px solid var(--hkc-border);background:#fff}.hkc__input{flex:1;resize:none;max-height:110px;min-height:44px;padding:11px 13px;border:0;border-radius:12px;font:inherit;color:var(--hkc-text);background:var(--hkc-soft);box-shadow:inset 0 0 0 1px var(--hkc-border);outline:none}.hkc__input:focus{background:#fff;box-shadow:inset 0 0 0 1px var(--hkc-orange),0 0 0 4px #1d4ed829}.hkc__send{width:44px;height:44px;flex:none;border:0;border-radius:12px;background:var(--hkc-orange);color:#fff;cursor:pointer;display:grid;place-items:center;transition:background .15s}.hkc__send:hover{background:var(--hkc-orange-d)}.hkc__send:disabled{background:#93c5fd;cursor:default}.hkc__send svg{width:20px;height:20px}.hkc__foot{padding:0 12px 9px;background:#fff;font-size:11.5px;color:var(--hkc-muted);text-align:center}.hkc__foot a{color:inherit}.hkc__privacy{display:block;margin-top:2px;font-size:11px;color:#94a3b8}@media(max-width:640px){.hkc{right:14px;bottom:14px}.hkc__launcher{width:56px;height:56px;padding:0;justify-content:center}.hkc__launcher .hkc__label{display:none}.hkc__launcher svg{width:26px;height:26px}.hkc--open{left:0;right:0;top:0;bottom:0}.hkc__panel{position:fixed;top:0;right:0;bottom:0;left:0;width:auto;height:100%;height:100dvh;border-radius:0}.hkc__input{font-size:16px}.hkc--hide-mobile{display:none!important}}@media(prefers-reduced-motion:reduce){.hkc__panel,.hkc__launcher{transition:none}.hkc__typing i{animation:none}}html.hkc-lock,html.hkc-lock body{overflow:hidden!important}
/*# sourceMappingURL=/cdn/shop/t/31/assets/northman-chat.css.map */
