.ai-header-trigger[data-v-85722ea9]{align-items:center;background:#fff7f7;border:1px solid rgba(211,0,0,.16);border-radius:999px;box-shadow:0 2px 10px #11182714;color:#d30000;cursor:pointer;display:inline-flex;font-size:.72rem;font-weight:900;gap:4px;height:34px;justify-content:center;letter-spacing:.03em;min-width:54px;padding:0 10px;position:fixed;right:52px;top:10px;z-index:1011;-webkit-tap-highlight-color:transparent}.ai-header-trigger--running[data-v-85722ea9]{animation:header-pulse-85722ea9 1.8s ease-in-out infinite}.ai-header-trigger--ready[data-v-85722ea9]{background:#fff1f2;border-color:#d3000047}.ai-header-badge[data-v-85722ea9]{align-items:center;background:#059669;border:2px solid #fff;border-radius:8px;color:#fff;display:flex;font-size:.58rem;font-weight:800;height:16px;justify-content:center;min-width:16px;padding:0 3px;position:absolute;right:-5px;top:-5px}@keyframes header-pulse-85722ea9{0%,to{box-shadow:0 0 #d300002e}50%{box-shadow:0 0 0 6px #d300000f}}.ai-hint-bubble[data-v-85722ea9]{align-items:center;background:#fff;border:1.5px solid #fde8e8;border-radius:18px 4px 18px 18px;box-shadow:0 4px 20px #1118271a;color:#374151;cursor:pointer;display:flex;font-size:.78rem;font-weight:600;padding:7px 12px;position:fixed;right:52px;top:54px;transform-origin:top right;white-space:nowrap;z-index:1010}.ai-hint-bubble[data-v-85722ea9]:hover{background:#fff5f5}.ai-hint-enter-active[data-v-85722ea9]{transition:opacity .25s ease,transform .3s cubic-bezier(.34,1.4,.64,1)}.ai-hint-leave-active[data-v-85722ea9]{transition:opacity .2s ease,transform .2s ease}.ai-hint-enter-from[data-v-85722ea9],.ai-hint-leave-to[data-v-85722ea9]{opacity:0;transform:scale(.85) translateY(-6px)}.ai-backdrop[data-v-85722ea9]{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background:#11182740;top:0;right:0;bottom:0;left:0;position:fixed;z-index:1008}.ai-backdrop-enter-active[data-v-85722ea9],.ai-backdrop-leave-active[data-v-85722ea9]{transition:opacity .25s ease}.ai-backdrop-enter-from[data-v-85722ea9],.ai-backdrop-leave-to[data-v-85722ea9]{opacity:0}.ai-panel[data-v-85722ea9]{background:#fff;border-radius:16px;box-shadow:0 8px 48px #1118272e,0 2px 12px #11182714;display:flex;flex-direction:column;max-height:calc(100vh - 92px);overflow:hidden;position:fixed;right:12px;top:58px;width:340px;z-index:1009}.ai-panel-enter-active[data-v-85722ea9],.ai-panel-leave-active[data-v-85722ea9]{transition:opacity .25s ease,transform .28s cubic-bezier(.34,1.3,.64,1)}.ai-panel-enter-from[data-v-85722ea9],.ai-panel-leave-to[data-v-85722ea9]{opacity:0;transform:translateY(-8px) scale(.97)}.ai-panel-header[data-v-85722ea9]{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;flex-shrink:0;justify-content:space-between;padding:12px 12px 10px}.ai-panel-title[data-v-85722ea9]{color:#111827;font-size:.78rem;font-weight:700;letter-spacing:.04em}.ai-panel-btn[data-v-85722ea9]{opacity:.5}.ai-panel-btn[data-v-85722ea9]:hover{opacity:1}.ai-panel-body[data-v-85722ea9]{overflow-y:auto;padding:12px 14px 16px;-webkit-overflow-scrolling:touch;display:flex;flex:1 1 auto;flex-direction:column;gap:14px;min-height:0;overscroll-behavior:contain}.ai-message[data-v-85722ea9]{display:flex;flex-direction:column;gap:5px}.ai-message-meta[data-v-85722ea9]{align-items:center;display:flex;gap:5px}.ai-message-bubble[data-v-85722ea9]{background:#fafafa;border-left:2px solid var(--accent,#d30000);border-radius:0 10px 10px;margin-left:12px;min-height:30px;padding:9px 11px}.ai-message-text[data-v-85722ea9]{color:#374151;font-size:.85rem;line-height:1.6;margin:0}.ai-promotions[data-v-85722ea9]{border-top:1px solid #f3f4f6;display:grid;gap:8px;padding-top:12px}.ai-promotions-title[data-v-85722ea9]{align-items:center;color:#9d174d;display:flex;font-size:.7rem;font-weight:800;gap:6px;letter-spacing:.06em;text-transform:uppercase}.ai-promotion-card[data-v-85722ea9]{background:#fff7fb;border:1px solid #fce7f3;border-radius:12px;cursor:pointer;padding:10px;text-align:left}.ai-promotion-card[data-v-85722ea9]:hover{background:#fdf2f8}.ai-promotion-head[data-v-85722ea9]{align-items:center;color:#831843;display:flex;font-size:.82rem;font-weight:800;gap:8px;justify-content:space-between}.ai-promotion-head strong[data-v-85722ea9]{color:#db2777}.ai-promotion-card p[data-v-85722ea9]{color:#4b5563;font-size:.78rem;line-height:1.35;margin:4px 0}.ai-promotion-card small[data-v-85722ea9]{color:#6b7280;font-size:.7rem;line-height:1.35}.ai-qa-history[data-v-85722ea9]{border-top:1px solid #f3f4f6;display:grid;gap:10px;padding-top:12px}.ai-qa-item[data-v-85722ea9]{display:grid;gap:5px}.ai-qa-question[data-v-85722ea9]{background:#d30000;border-radius:12px 12px 2px;color:#fff;justify-self:end;line-height:1.4;max-width:86%}.ai-qa-answer[data-v-85722ea9],.ai-qa-question[data-v-85722ea9]{font-size:.8rem;margin:0;padding:8px 10px}.ai-qa-answer[data-v-85722ea9]{background:#f3f4f6;border-radius:12px 12px 12px 2px;color:#374151;line-height:1.45;max-width:90%}.ai-question-form[data-v-85722ea9]{background:#fff;border-top:1px solid #f3f4f6;display:flex;flex-shrink:0;gap:8px;padding:10px 12px 12px}.ai-question-input[data-v-85722ea9]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;color:#111827;flex:1 1 auto;font-size:16px;height:38px;min-width:0;outline:none;padding:0 12px}.ai-question-input[data-v-85722ea9]::-moz-placeholder{color:#9ca3af;font-size:.82rem}.ai-question-input[data-v-85722ea9]::placeholder{color:#9ca3af;font-size:.82rem}.ai-question-input[data-v-85722ea9]:focus{border-color:#d30000;box-shadow:0 0 0 3px #d3000014}.ai-question-submit[data-v-85722ea9]{align-items:center;background:#d30000;border:none;border-radius:12px;color:#fff;display:flex;height:38px;justify-content:center;min-width:42px;padding:0;width:42px}.ai-question-submit[data-v-85722ea9]:disabled{opacity:.45}.ai-spin[data-v-85722ea9]{animation:ai-spin-85722ea9 .8s linear infinite}@keyframes ai-spin-85722ea9{to{transform:rotate(1turn)}}.ai-slot-dot[data-v-85722ea9]{background:#e5e7eb;border-radius:50%;flex-shrink:0;height:7px;transition:background .3s ease;width:7px}.ai-slot-dot--fetching[data-v-85722ea9],.ai-slot-dot--thinking[data-v-85722ea9]{animation:slot-dot-pulse-85722ea9 1.2s ease-in-out infinite;background:#d30000}.ai-slot-dot--done[data-v-85722ea9]{background:#059669}.ai-slot-dot--error[data-v-85722ea9]{background:#d97706}@keyframes slot-dot-pulse-85722ea9{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.75)}}.ai-slot-label[data-v-85722ea9]{font-size:.63rem;font-weight:700;letter-spacing:.08em;opacity:.85;text-transform:uppercase}.ai-skel-line[data-v-85722ea9]{animation:skel-shimmer-85722ea9 1.6s ease-in-out infinite;background:linear-gradient(90deg,#f3f4f6 25%,#e9e9e9,#f3f4f6 75%);background-size:200% 100%;width:100%}.ai-skel-line[data-v-85722ea9],.ai-skel-line--static[data-v-85722ea9]{border-radius:5px;display:block;height:10px}.ai-skel-line--static[data-v-85722ea9]{animation:none;background:#f3f4f6;width:65%}@keyframes skel-shimmer-85722ea9{0%{background-position:200% 0}to{background-position:-200% 0}}.ai-thinking-stream[data-v-85722ea9]{align-items:center;color:#9ca3af;display:flex;font-family:ui-monospace,SF Mono,monospace;font-size:.76rem;gap:1px;letter-spacing:.01em}.ai-thinking-cursor[data-v-85722ea9]{animation:thinking-blink-85722ea9 .75s step-end infinite;color:#d30000;opacity:.8}@keyframes thinking-blink-85722ea9{0%,to{opacity:.8}50%{opacity:0}}@media(max-width:599px){.ai-header-trigger[data-v-85722ea9]{height:32px;min-width:50px;padding:0 8px;right:50px;top:9px}.ai-panel[data-v-85722ea9]{border-radius:20px 20px 0 0;bottom:0;max-height:78vh;right:0;top:auto;width:100%}.ai-panel-enter-from[data-v-85722ea9],.ai-panel-leave-to[data-v-85722ea9]{opacity:0;transform:translateY(100%)}.ai-hint-bubble[data-v-85722ea9]{right:10px;top:52px}}.header-logo[data-v-ea9bec3a]{border-radius:8px;height:28px;margin-left:8px;margin-right:4px;-o-object-fit:contain;object-fit:contain;width:28px}.header-title[data-v-ea9bec3a]{font-size:1.05rem;font-weight:900}.header-title-wrap[data-v-ea9bec3a]{margin-inline-start:0!important;padding-inline-start:0!important}.lang-picker[data-v-ea9bec3a]{display:flex;gap:2px}.lang-btn[data-v-ea9bec3a]{background:transparent;border:1.5px solid transparent;border-radius:8px;color:#9ca3af;cursor:pointer;font-size:.72rem;font-weight:700;height:32px;letter-spacing:.06em;min-width:40px;padding:0 10px;transition:background .12s,color .12s,border-color .12s;-webkit-tap-highlight-color:transparent}.lang-btn--active[data-v-ea9bec3a]{background:#8a0c0c12;border-color:#8a0c0c2e;color:#8a0c0c}.bottom-nav-modern[data-v-ea9bec3a] .v-bottom-navigation__content{overflow:visible}.bottom-nav-modern[data-v-ea9bec3a] .v-btn{min-width:0;padding:0 2px}.bottom-nav-modern[data-v-ea9bec3a] .v-btn__content{font-size:.72rem;font-weight:700;letter-spacing:0}.bottom-nav-modern[data-v-ea9bec3a] .v-badge__badge{transform:translate(26%,-8%)}.terms-links[data-v-ea9bec3a]{display:grid;gap:10px;grid-template-columns:1fr}
