.bn-nav[data-v-0cfef6f5]{padding-bottom:calc(12px + var(--bn-inset, 0px))}.bn-item[data-v-0cfef6f5]{align-items:center;background:none;border:none;color:#8a8178;cursor:pointer;display:flex;flex:1;flex-direction:column;font-family:inherit;gap:3px;padding:4px 0;text-decoration:none;transition:.15s}.bn-item.active[data-v-0cfef6f5]{color:#1a1814}.bn-item i[data-v-0cfef6f5]{font-size:18px}.bn-item span[data-v-0cfef6f5]{font-size:9px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.bn-dot[data-v-0cfef6f5]{background:#b8975a;border-radius:50%;height:4px;margin-top:1px;width:4px}.cookie-notice[data-v-fedab498]{align-items:center;background:#fff;border:1px solid var(--color-border,#e2ddd6);border-radius:var(--radius-md);bottom:calc(var(--bn-inset, 0px) + 76px);box-shadow:0 12px 34px #1a181429;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;left:50%;padding:13px 16px;position:fixed;transform:translate(-50%);width:min(620px,calc(100vw - 24px));z-index:150}.cookie-text[data-v-fedab498]{flex:1 1 260px;min-width:0}.cookie-title[data-v-fedab498]{color:var(--color-charcoal,#1a1814);display:block;font-size:12.5px;font-weight:600;margin-bottom:2px}.cookie-text p[data-v-fedab498]{color:var(--color-muted,#8a8178);font-size:11.5px;line-height:1.5;margin:0}.cookie-acts[data-v-fedab498]{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:8px}.cookie-link[data-v-fedab498]{color:var(--color-muted,#8a8178);font-size:11.5px;text-decoration:underline;white-space:nowrap}.cookie-btn[data-v-fedab498]{border-radius:var(--radius-sm);cursor:pointer;font-family:inherit;font-size:12px;padding:8px 14px;white-space:nowrap}.cookie-btn.primary[data-v-fedab498]{background:#b8975a;border:1px solid #b8975a;color:#fff}.cookie-btn.primary[data-v-fedab498]:hover{background:#a5854b}.cookie-btn.ghost[data-v-fedab498]{background:transparent;border:1px solid var(--color-border,#e2ddd6);color:var(--color-charcoal,#1a1814)}.cookie-enter-active[data-v-fedab498],.cookie-leave-active[data-v-fedab498]{transition:opacity .2s ease,transform .2s ease}.cookie-enter-from[data-v-fedab498],.cookie-leave-to[data-v-fedab498]{opacity:0;transform:translate(-50%) translateY(12px)}@media(max-width:520px){.cookie-acts[data-v-fedab498]{justify-content:flex-end;width:100%}.cookie-link[data-v-fedab498]{margin-right:auto}}.hc-fab[data-v-dcd0a864]{align-items:center;background:var(--color-charcoal,#24211d);border:0;border-radius:999px;bottom:calc(var(--bn-inset, 0px) + max(88px,76px + var(--cookie-h, 0px),88px + var(--cart-h, 0px)));box-shadow:0 8px 22px #24211d47;color:#fff;cursor:pointer;display:flex;height:52px;justify-content:center;position:fixed;right:15px;transition:bottom .18s ease;width:52px;z-index:101}.hc-fab-mark[data-v-dcd0a864]{font-size:20px;font-weight:600}.hc-panel[data-v-dcd0a864]{background:var(--color-surface,#fff);border:1px solid var(--color-border,#e2ddd6);border-radius:16px;bottom:calc(var(--bn-inset, 0px) + max(88px,76px + var(--cookie-h, 0px),88px + var(--cart-h, 0px)));box-shadow:0 18px 50px #24211d3d;color:var(--color-text,#24211d);display:flex;flex-direction:column;left:10px;max-height:min(72vh,620px);max-height:min(72dvh,calc(100dvh - 120px - var(--bn-inset, 0px) - var(--cookie-h, 0px) - var(--cart-h, 0px)),620px);overflow:hidden;position:fixed;right:10px;z-index:102}@media(min-width:700px){.hc-panel[data-v-dcd0a864]{left:auto;right:20px;width:400px}}.hc-head[data-v-dcd0a864]{align-items:flex-start;border-bottom:1px solid var(--color-border,#e2ddd6);display:flex;gap:10px;justify-content:space-between;padding:13px 14px}.hc-head-title[data-v-dcd0a864]{font-size:15px;font-weight:600}.hc-head-sub[data-v-dcd0a864]{font-size:13.5px;margin-top:2px}.hc-close[data-v-dcd0a864],.hc-head-sub[data-v-dcd0a864]{color:var(--color-muted,#8a8077)}.hc-close[data-v-dcd0a864]{background:transparent;border:0;cursor:pointer;line-height:1;padding:4px}.hc-body[data-v-dcd0a864]{display:flex;flex:1;flex-direction:column;gap:12px;overflow-y:auto;padding:14px}.hc-intro[data-v-dcd0a864]{color:var(--color-muted,#8a8077);font-size:14px;margin:0}.hc-turn[data-v-dcd0a864]{display:flex;flex-direction:column;gap:6px;max-width:92%}.hc-turn.is-user[data-v-dcd0a864]{align-items:flex-end;align-self:flex-end}.hc-bubble[data-v-dcd0a864]{border-radius:13px;font-size:14.5px;line-height:1.5;padding:10px 12px}.hc-turn.is-assistant .hc-bubble[data-v-dcd0a864]{background:#b8975a14;border:1px solid var(--color-border,#e2ddd6)}.hc-turn.is-user .hc-bubble[data-v-dcd0a864]{background:var(--color-charcoal,#24211d);border:1px solid var(--color-charcoal,#24211d);color:#fff}.hc-bubble[data-v-dcd0a864] p{margin:0 0 8px}.hc-bubble[data-v-dcd0a864] p:last-child{margin-bottom:0}.hc-bubble[data-v-dcd0a864] ol,.hc-bubble[data-v-dcd0a864] ul{margin:0 0 8px;padding-left:18px}.hc-note[data-v-dcd0a864],.hc-wait[data-v-dcd0a864]{color:var(--color-muted,#8a8077)}.hc-note[data-v-dcd0a864]{font-size:13.5px}.hc-sources[data-v-dcd0a864]{display:flex;flex-wrap:wrap;gap:6px}.hc-source[data-v-dcd0a864]{background:transparent;border:1px solid var(--color-border,#e2ddd6);border-radius:999px;color:var(--color-text,#24211d);cursor:pointer;font-size:13.5px;padding:6px 11px;text-align:left}.hc-starters[data-v-dcd0a864]{display:flex;flex-wrap:wrap;gap:6px;padding-top:2px}.hc-starter[data-v-dcd0a864]{background:transparent;border:1px solid var(--color-border,#e2ddd6);border-radius:999px;color:var(--color-text,#24211d);cursor:pointer;font-size:13.5px;padding:7px 12px;text-align:left}.hc-foot[data-v-dcd0a864]{border-top:1px solid var(--color-border,#e2ddd6);padding:10px 12px 12px}.hc-input-row[data-v-dcd0a864]{display:flex;gap:8px}.hc-input[data-v-dcd0a864]{background:var(--color-surface,#fff);border:1px solid var(--color-border,#e2ddd6);border-radius:10px;color:var(--color-text,#24211d);flex:1;font-size:15px;min-width:0;padding:11px 12px}.hc-input[data-v-dcd0a864]:focus{outline:2px solid rgba(184,151,90,.35);outline-offset:1px}.hc-send[data-v-dcd0a864]{background:var(--color-charcoal,#24211d);border:0;border-radius:10px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;min-height:44px;padding:0 16px}.hc-send[data-v-dcd0a864]:disabled{cursor:default;opacity:.45}.hc-handover[data-v-dcd0a864]{align-items:baseline;color:var(--color-muted,#8a8077);display:flex;flex-wrap:wrap;font-size:13.5px;gap:6px;margin-top:9px}.hc-handover a[data-v-dcd0a864]{color:var(--color-gold,#b8975a);text-decoration:underline}
