.nai-fab{position:fixed;right:18px;bottom:18px;z-index:9990;display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 20px 0 12px;border:1px solid rgba(214,178,94,.6);border-radius:999px;background:#0c0b0aeb;color:#f7f2e6;font:700 12px Archivo,Helvetica Neue,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;box-shadow:0 12px 36px #00000059;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:transform .2s}.nai-fab:hover{transform:translateY(-2px)}.nai-fab b{font-weight:700}.nai-orb{flex:none;width:30px;height:30px;border-radius:50%;background:conic-gradient(from 0deg,#9c7624,#fff3c4,#d6b25e,#7c5a14,#e6c66f,#9c7624);animation:naiSpin 6s linear infinite;box-shadow:0 0 18px #d6b25e8c,inset 0 0 8px #00000059;display:inline-block}@keyframes naiSpin{to{transform:rotate(360deg)}}.nai-open .nai-fab{display:none}.nai-panel{position:fixed;right:18px;bottom:18px;z-index:9991;width:min(420px,calc(100vw - 24px));height:min(640px,calc(100vh - 36px));display:flex;flex-direction:column;background:#0e0d0c;color:#e9e4d8;border:1px solid rgba(214,178,94,.35);box-shadow:0 30px 80px #00000080;font-family:Archivo,Helvetica Neue,Arial,sans-serif}.nai-panel[hidden]{display:none}.nai-head{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid #2A2926;background:linear-gradient(180deg,#171512,#0e0d0c)}.nai-head .nai-orb{width:26px;height:26px}.nai-head b{display:block;color:#f7f2e6;font-size:15px}.nai-head small{display:block;color:#8f8a80;font-size:11px}.nai-head small:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:#3fbf6f;margin-right:6px}.nai-more{margin-left:auto;font-size:11px;color:#d6b25e!important;text-decoration:none;letter-spacing:.1em;text-transform:uppercase}.nai-x{background:none;border:0;color:#e9e4d8;font-size:26px;line-height:1;cursor:pointer;padding:0 4px}.nai-body{flex:1;min-height:0;display:flex;flex-direction:column}.nai-log{flex:1;min-height:0;overflow:auto;padding:14px;display:flex;flex-direction:column;gap:12px;overscroll-behavior:contain}.nai-m{display:flex;flex-direction:column;gap:8px}.nai-b{max-width:88%;padding:10px 13px;font-size:14px;line-height:1.5}.nai-m.a .nai-b{background:#1a1815;border:1px solid #2A2926;align-self:flex-start}.nai-m.u .nai-b{background:linear-gradient(100deg,#9c7624,#e6c66f 60%,#b58b2f);color:#111;align-self:flex-end;font-weight:600}.nai-b a{color:#e6c66f}.nai-row{display:grid;grid-auto-flow:column;grid-auto-columns:150px;gap:10px;overflow-x:auto;padding-bottom:6px;scroll-snap-type:x mandatory}.nai-card{scroll-snap-align:start;display:flex;flex-direction:column;gap:4px;text-decoration:none;color:#e9e4d8!important;background:#141210;border:1px solid #2A2926;padding:8px;transition:border-color .15s}.nai-card:hover{border-color:#d6b25e}.nai-img{display:block;aspect-ratio:4/5;background:#1f1c18;overflow:hidden}.nai-img img{width:100%;height:100%;object-fit:cover}.nai-t{font-size:12px;font-weight:700;line-height:1.25;text-transform:uppercase;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nai-p{font-size:13px;font-weight:700;color:#f7f2e6}.nai-p small{font-weight:400;color:#8f8a80}.nai-why{font-size:10px;color:#d6b25e;letter-spacing:.04em}.nai-chips{display:flex;gap:6px;overflow-x:auto;padding:0 14px 10px;scrollbar-width:none}.nai-chips::-webkit-scrollbar{display:none}.nai-chips button{flex:none;border:1px solid #3A3833;background:transparent;color:#e9e4d8;font:600 12px Archivo,Arial,sans-serif;padding:8px 11px;cursor:pointer;border-radius:999px;white-space:nowrap}.nai-chips button:hover{border-color:#d6b25e;color:#d6b25e}.nai-in{display:flex;gap:6px;padding:10px;border-top:1px solid #2A2926;background:#0b0a09}.nai-in input{flex:1;min-width:0;height:44px;background:#171512;border:1px solid #3A3833;color:#f7f2e6;padding:0 12px;font:500 14px Archivo,Arial,sans-serif;border-radius:0}.nai-in input:focus{outline:none;border-color:#d6b25e}.nai-mic,.nai-send{flex:none;width:44px;height:44px;border:1px solid #3A3833;background:#171512;color:#d6b25e;cursor:pointer;display:grid;place-items:center;font-size:16px;border-radius:0}.nai-mic svg{width:18px;height:18px;fill:#d6b25e}.nai-mic.on{background:#c0392b;border-color:#c0392b}.nai-mic.on svg{fill:#fff}.nai-send{background:linear-gradient(100deg,#9c7624,#e6c66f 45%,#b58b2f);color:#111;border:0}.nai-dots{display:inline-flex;gap:4px}.nai-dots i{width:6px;height:6px;border-radius:50%;background:#d6b25e;animation:naiDot 1s infinite}.nai-dots i:nth-child(2){animation-delay:.15s}.nai-dots i:nth-child(3){animation-delay:.3s}@keyframes naiDot{0%,to{opacity:.25}50%{opacity:1}}.nai-ask-prod{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:48px;margin:-14px 0 22px;border:1px solid #D6B25E;background:#0f0f0e;color:#f7f2e6;font:700 12px Archivo,Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.nai-ask-prod .nai-orb{width:22px;height:22px}@media(max-width:860px){body:has(.npd .sticky.show) .nai-fab{bottom:86px}}@media(max-width:560px){.nai-panel{right:0;bottom:0;width:100vw;height:88vh;border-left:0;border-right:0;border-bottom:0}}.vc-mic{position:fixed;right:18px;bottom:82px;z-index:9990;width:52px;height:52px;border-radius:50%;border:1px solid rgba(214,178,94,.6);background:#0c0b0aeb;display:grid;place-items:center;cursor:pointer;box-shadow:0 12px 30px #00000059;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:transform .2s,background .2s;padding:0}.vc-mic:hover{transform:translateY(-2px)}.vc-mic svg{width:22px;height:22px;fill:#d6b25e}.vc-mic.on{background:#c0392b;border-color:#c0392b}.vc-mic.on svg{fill:#fff}.vc-mic.on:before,.vc-mic.on:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:2px solid rgba(192,57,43,.55);animation:vcPulse 1.4s ease-out infinite}.vc-mic.on:after{animation-delay:.7s}@keyframes vcPulse{0%{transform:scale(.85);opacity:1}to{transform:scale(1.5);opacity:0}}.nai-open .vc-mic{display:none}.vc-toast{position:fixed;left:50%;top:86px;z-index:9995;transform:translate(-50%,-10px);opacity:0;pointer-events:none;display:flex;align-items:center;gap:10px;max-width:min(420px,calc(100vw - 32px));padding:8px 14px 8px 8px;background:#0c0b0af0;border:1px solid rgba(214,178,94,.5);border-radius:999px;color:#f7f2e6;font-family:Archivo,Helvetica Neue,Arial,sans-serif;box-shadow:0 12px 30px #00000059;transition:opacity .25s,transform .25s}.vc-toast.show{opacity:1;transform:translate(-50%)}.vc-toast .nai-orb{width:22px;height:22px}.vc-toast b{display:block;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vc-toast small{display:block;font-size:10.5px;color:#8f8a80;margin-top:1px}.vc-listening .vc-toast .nai-orb{animation-duration:1.2s}@media(max-width:860px){body:has(.npd .sticky.show) .vc-mic{bottom:142px}}@media(max-width:640px){.nai-fab{width:52px;height:52px;padding:0;justify-content:center;right:12px;bottom:12px}.nai-fab b{display:none}.nai-fab .nai-orb{width:34px;height:34px}.vc-mic{right:14px;bottom:72px;width:48px;height:48px}body:has(.npd .sticky.show) .nai-fab{bottom:84px}body:has(.npd .sticky.show) .vc-mic{bottom:144px}.vc-toast{top:78px}}.vc-mic.hint:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;border:2px solid rgba(214,178,94,.7);animation:vcPulse 1.6s ease-out 3}@media(prefers-reduced-motion:reduce){.nai-orb,.vc-mic.on:before,.vc-mic.on:after{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/154/assets/hvx-nora-ai-1.css.map */
