.v-application .v-btn[data-v-1d9e3eff]:not(.v-btn--fab):not(.v-btn--icon):not(.v-btn--round):not(.v-btn--tile){border-radius:12px!important}.v-application .v-card[data-v-1d9e3eff]:not(.v-card--tile):not(.rounded-0):not(.rounded-circle){border-radius:16px!important}.v-application .v-text-field--filled .v-input__slot[data-v-1d9e3eff],.v-application .v-text-field--outlined .v-input__slot[data-v-1d9e3eff],.v-application .v-text-field--outlined fieldset[data-v-1d9e3eff],.v-application .v-text-field--solo .v-input__slot[data-v-1d9e3eff]{border-radius:12px!important}.v-application .v-dialog:not(.v-dialog--fullscreen)>.v-card[data-v-1d9e3eff],.v-application .v-dialog:not(.v-dialog--fullscreen)>.v-sheet[data-v-1d9e3eff]{border-radius:20px!important}.v-application .v-snack__wrapper[data-v-1d9e3eff]{border-radius:12px!important}.v-application .v-menu__content .v-list[data-v-1d9e3eff],.v-application .v-menu__content[data-v-1d9e3eff]{border-radius:16px!important}.v-application .v-tooltip__content[data-v-1d9e3eff]{border-radius:6px!important}.v-application .v-alert[data-v-1d9e3eff]:not(.v-alert--outlined):not(.v-alert--text),.v-application .vertical-nav-menu-items .v-list-item[data-v-1d9e3eff],.v-application .vertical-nav-menu-items .v-list-item[data-v-1d9e3eff]:before{border-radius:12px!important}.v-application .v-bottom-sheet.v-dialog>.v-sheet[data-v-1d9e3eff]{border-radius:20px 20px 0 0!important}.font-b[data-v-1d9e3eff]{font-family:Roboto-Bold,Arial,Helvetica,sans-serif}.font-sb[data-v-1d9e3eff]{font-family:Roboto-SemiBold,Arial,Helvetica,sans-serif}.txt--12[data-v-1d9e3eff]{font-size:12px!important}.txt--14[data-v-1d9e3eff]{font-size:14px!important}.txt--16[data-v-1d9e3eff]{font-size:16px!important}.txt--18[data-v-1d9e3eff]{font-size:18px!important}.txt--20[data-v-1d9e3eff]{font-size:20px!important}.v-window-item>.container>.row[data-v-1d9e3eff],.v-window-item>.row[data-v-1d9e3eff],.v-window-item>.v-card>.row[data-v-1d9e3eff]{padding-top:8px}body[data-v-1d9e3eff],html[data-v-1d9e3eff]{font-family:Roboto-Regular,Arial,Helvetica,sans-serif!important}html[data-v-1d9e3eff]{font-size:14px!important}.v-text-field.v-text-field--enclosed .v-text-field__details[data-v-1d9e3eff]{margin-bottom:0}[data-v-1d9e3eff]{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.08) transparent}[data-v-1d9e3eff]::-webkit-scrollbar{width:4px;height:4px}[data-v-1d9e3eff]::-webkit-scrollbar-track{background:transparent}[data-v-1d9e3eff]::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.08);border-radius:2px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}[data-v-1d9e3eff]:hover::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.18)}[data-v-1d9e3eff]::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.3)}[data-v-1d9e3eff]::-webkit-scrollbar-corner{background:transparent}.ai-conv-list[data-v-1d9e3eff]{height:100%;display:flex;flex-direction:column;min-height:0;background:#fff}.ai-conv-list__new-btn[data-v-1d9e3eff]{flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:8px;margin:12px;padding:12px;background:linear-gradient(135deg,#688cc8,#7e6dad);border:none;border-radius:16px;color:#fff;font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:transform .15s,box-shadow .15s;box-shadow:0 4px 12px rgba(126,109,173,.3)}.ai-conv-list__new-btn[data-v-1d9e3eff]:hover{transform:translateY(-1px);box-shadow:0 6px 18px rgba(126,109,173,.4)}.ai-conv-list__scroll[data-v-1d9e3eff]{flex:1 1 0;min-height:0;overflow-y:auto;padding:4px 8px 16px}.ai-conv-list__empty[data-v-1d9e3eff]{display:flex;flex-direction:column;align-items:center;padding:40px 16px;gap:10px}.ai-conv-list__empty-text[data-v-1d9e3eff]{font-size:12px;color:#9e9e9e;text-align:center}.ai-conv-list__group[data-v-1d9e3eff]{margin-top:10px}.ai-conv-list__group[data-v-1d9e3eff]:first-of-type{margin-top:4px}.ai-conv-list__group-title[data-v-1d9e3eff]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#9e9e9e;padding:6px 8px 4px}.ai-conv-list__item[data-v-1d9e3eff]{position:relative;display:flex;align-items:center;gap:8px;padding:10px 10px 10px 12px;border-radius:12px;cursor:pointer;transition:background .15s;margin-bottom:2px}.ai-conv-list__item[data-v-1d9e3eff]:hover{background:#fafafa}.ai-conv-list__item:hover .ai-conv-list__delete[data-v-1d9e3eff]{opacity:1}.ai-conv-list__item--active[data-v-1d9e3eff]{background:#e8edf8}.ai-conv-list__item--active[data-v-1d9e3eff]:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:#688cc8}.ai-conv-list__item--active .ai-conv-list__item-title[data-v-1d9e3eff]{color:#688cc8;font-weight:600}.ai-conv-list__item-body[data-v-1d9e3eff]{flex:1;min-width:0}.ai-conv-list__item-title[data-v-1d9e3eff]{font-size:13.5px;color:#2e2e2e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.ai-conv-list__item-date[data-v-1d9e3eff]{font-size:11px;color:#9e9e9e;margin-top:2px}.ai-conv-list__delete[data-v-1d9e3eff]{flex-shrink:0;width:26px;height:26px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;border-radius:6px;color:#9e9e9e;cursor:pointer;opacity:0;transition:all .15s}.ai-conv-list__delete[data-v-1d9e3eff]:hover{background:#fce8ea;color:#e7707d}@media(max-width:600px){.ai-conv-list__delete[data-v-1d9e3eff]{opacity:1}}.theme--light.v-alert .v-alert--prominent .v-alert__icon:after{background:rgba(0,0,0,.12)}.theme--dark.v-alert .v-alert--prominent .v-alert__icon:after{background:hsla(0,0%,100%,.12)}.v-sheet.v-alert{border-radius:0}.v-sheet.v-alert:not(.v-sheet--outlined){box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.v-sheet.v-alert.v-sheet--shaped{border-radius:0 0}.v-alert{display:block;font-size:16px;margin-bottom:16px;padding:16px;position:relative;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-alert:not(.v-sheet--tile){border-radius:0}.v-application--is-ltr .v-alert>.v-alert__content,.v-application--is-ltr .v-alert>.v-icon{margin-right:16px}.v-application--is-rtl .v-alert>.v-alert__content,.v-application--is-rtl .v-alert>.v-icon{margin-left:16px}.v-application--is-ltr .v-alert>.v-icon+.v-alert__content{margin-right:0}.v-application--is-rtl .v-alert>.v-icon+.v-alert__content{margin-left:0}.v-application--is-ltr .v-alert>.v-alert__content+.v-icon{margin-right:0}.v-application--is-rtl .v-alert>.v-alert__content+.v-icon{margin-left:0}.v-alert__border{border-style:solid;border-width:4px;content:"";position:absolute}.v-alert__border:not(.v-alert__border--has-color){opacity:.26}.v-alert__border--left,.v-alert__border--right{bottom:0;top:0}.v-alert__border--bottom,.v-alert__border--top{left:0;right:0}.v-alert__border--bottom{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0}.v-application--is-ltr .v-alert__border--left{border-top-left-radius:inherit;border-bottom-left-radius:inherit;left:0}.v-application--is-ltr .v-alert__border--right,.v-application--is-rtl .v-alert__border--left{border-top-right-radius:inherit;border-bottom-right-radius:inherit;right:0}.v-application--is-rtl .v-alert__border--right{border-top-left-radius:inherit;border-bottom-left-radius:inherit;left:0}.v-alert__border--top{border-top-left-radius:inherit;border-top-right-radius:inherit;top:0}.v-alert__content{flex:1 1 auto}.v-application--is-ltr .v-alert__dismissible{margin:-16px -8px -16px 8px}.v-application--is-rtl .v-alert__dismissible{margin:-16px 8px -16px -8px}.v-alert__icon{align-self:flex-start;border-radius:50%;height:24px;min-width:24px;position:relative}.v-application--is-ltr .v-alert__icon{margin-right:16px}.v-application--is-rtl .v-alert__icon{margin-left:16px}.v-alert__icon.v-icon{font-size:24px}.v-alert__wrapper{align-items:center;border-radius:inherit;display:flex}.v-application--is-ltr .v-alert--border.v-alert--prominent .v-alert__icon{margin-left:8px}.v-application--is-rtl .v-alert--border.v-alert--prominent .v-alert__icon{margin-right:8px}.v-alert--dense{padding-top:8px;padding-bottom:8px}.v-alert--dense .v-alert__border{border-width:medium}.v-alert--outlined{background:transparent!important;border:thin solid currentColor!important}.v-alert--outlined .v-alert__icon{color:inherit!important}.v-alert--prominent .v-alert__icon{align-self:center;height:48px;min-width:48px}.v-alert--prominent .v-alert__icon.v-icon{font-size:32px}.v-alert--prominent .v-alert__icon.v-icon:after{background:currentColor!important;border-radius:50%;bottom:0;content:"";left:0;opacity:.16;position:absolute;right:0;top:0}.v-alert--prominent.v-alert--dense .v-alert__icon.v-icon:after{transform:scale(1)}.v-alert--text{background:transparent!important}.v-alert--text:before{background-color:currentColor;border-radius:inherit;bottom:0;content:"";left:0;opacity:.12;position:absolute;pointer-events:none;right:0;top:0}.v-application .v-btn[data-v-651dc864]:not(.v-btn--fab):not(.v-btn--icon):not(.v-btn--round):not(.v-btn--tile){border-radius:12px!important}.v-application .v-card[data-v-651dc864]:not(.v-card--tile):not(.rounded-0):not(.rounded-circle){border-radius:16px!important}.v-application .v-text-field--filled .v-input__slot[data-v-651dc864],.v-application .v-text-field--outlined .v-input__slot[data-v-651dc864],.v-application .v-text-field--outlined fieldset[data-v-651dc864],.v-application .v-text-field--solo .v-input__slot[data-v-651dc864]{border-radius:12px!important}.v-application .v-dialog:not(.v-dialog--fullscreen)>.v-card[data-v-651dc864],.v-application .v-dialog:not(.v-dialog--fullscreen)>.v-sheet[data-v-651dc864]{border-radius:20px!important}.v-application .v-snack__wrapper[data-v-651dc864]{border-radius:12px!important}.v-application .v-menu__content .v-list[data-v-651dc864],.v-application .v-menu__content[data-v-651dc864]{border-radius:16px!important}.v-application .v-tooltip__content[data-v-651dc864]{border-radius:6px!important}.v-application .v-alert[data-v-651dc864]:not(.v-alert--outlined):not(.v-alert--text),.v-application .vertical-nav-menu-items .v-list-item[data-v-651dc864],.v-application .vertical-nav-menu-items .v-list-item[data-v-651dc864]:before{border-radius:12px!important}.v-application .v-bottom-sheet.v-dialog>.v-sheet[data-v-651dc864]{border-radius:20px 20px 0 0!important}.font-b[data-v-651dc864]{font-family:Roboto-Bold,Arial,Helvetica,sans-serif}.font-sb[data-v-651dc864]{font-family:Roboto-SemiBold,Arial,Helvetica,sans-serif}.txt--12[data-v-651dc864]{font-size:12px!important}.txt--14[data-v-651dc864]{font-size:14px!important}.txt--16[data-v-651dc864]{font-size:16px!important}.txt--18[data-v-651dc864]{font-size:18px!important}.txt--20[data-v-651dc864]{font-size:20px!important}.v-window-item>.container>.row[data-v-651dc864],.v-window-item>.row[data-v-651dc864],.v-window-item>.v-card>.row[data-v-651dc864]{padding-top:8px}body[data-v-651dc864],html[data-v-651dc864]{font-family:Roboto-Regular,Arial,Helvetica,sans-serif!important}html[data-v-651dc864]{font-size:14px!important}.v-text-field.v-text-field--enclosed .v-text-field__details[data-v-651dc864]{margin-bottom:0}[data-v-651dc864]{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.08) transparent}[data-v-651dc864]::-webkit-scrollbar{width:4px;height:4px}[data-v-651dc864]::-webkit-scrollbar-track{background:transparent}[data-v-651dc864]::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.08);border-radius:2px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}[data-v-651dc864]:hover::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.18)}[data-v-651dc864]::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.3)}[data-v-651dc864]::-webkit-scrollbar-corner{background:transparent}.ai-visualization[data-v-651dc864]{max-width:100%;background:#fff}.ai-visualization__table-wrap[data-v-651dc864]{max-height:400px;overflow:auto}.v-application .v-btn[data-v-1fa82cf2]:not(.v-btn--fab):not(.v-btn--icon):not(.v-btn--round):not(.v-btn--tile){border-radius:12px!important}.v-application .v-card[data-v-1fa82cf2]:not(.v-card--tile):not(.rounded-0):not(.rounded-circle){border-radius:16px!important}.v-application .v-text-field--filled .v-input__slot[data-v-1fa82cf2],.v-application .v-text-field--outlined .v-input__slot[data-v-1fa82cf2],.v-application .v-text-field--outlined fieldset[data-v-1fa82cf2],.v-application .v-text-field--solo .v-input__slot[data-v-1fa82cf2]{border-radius:12px!important}.v-application .v-dialog:not(.v-dialog--fullscreen)>.v-card[data-v-1fa82cf2],.v-application .v-dialog:not(.v-dialog--fullscreen)>.v-sheet[data-v-1fa82cf2]{border-radius:20px!important}.v-application .v-snack__wrapper[data-v-1fa82cf2]{border-radius:12px!important}.v-application .v-menu__content .v-list[data-v-1fa82cf2],.v-application .v-menu__content[data-v-1fa82cf2]{border-radius:16px!important}.v-application .v-tooltip__content[data-v-1fa82cf2]{border-radius:6px!important}.v-application .v-alert[data-v-1fa82cf2]:not(.v-alert--outlined):not(.v-alert--text),.v-application .vertical-nav-menu-items .v-list-item[data-v-1fa82cf2],.v-application .vertical-nav-menu-items .v-list-item[data-v-1fa82cf2]:before{border-radius:12px!important}.v-application .v-bottom-sheet.v-dialog>.v-sheet[data-v-1fa82cf2]{border-radius:20px 20px 0 0!important}.font-b[data-v-1fa82cf2]{font-family:Roboto-Bold,Arial,Helvetica,sans-serif}.font-sb[data-v-1fa82cf2]{font-family:Roboto-SemiBold,Arial,Helvetica,sans-serif}.txt--12[data-v-1fa82cf2]{font-size:12px!important}.txt--14[data-v-1fa82cf2]{font-size:14px!important}.txt--16[data-v-1fa82cf2]{font-size:16px!important}.txt--18[data-v-1fa82cf2]{font-size:18px!important}.txt--20[data-v-1fa82cf2]{font-size:20px!important}.v-window-item>.container>.row[data-v-1fa82cf2],.v-window-item>.row[data-v-1fa82cf2],.v-window-item>.v-card>.row[data-v-1fa82cf2]{padding-top:8px}body[data-v-1fa82cf2],html[data-v-1fa82cf2]{font-family:Roboto-Regular,Arial,Helvetica,sans-serif!important}html[data-v-1fa82cf2]{font-size:14px!important}.v-text-field.v-text-field--enclosed .v-text-field__details[data-v-1fa82cf2]{margin-bottom:0}[data-v-1fa82cf2]{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.08) transparent}[data-v-1fa82cf2]::-webkit-scrollbar{width:4px;height:4px}[data-v-1fa82cf2]::-webkit-scrollbar-track{background:transparent}[data-v-1fa82cf2]::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.08);border-radius:2px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}[data-v-1fa82cf2]:hover::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.18)}[data-v-1fa82cf2]::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.3)}[data-v-1fa82cf2]::-webkit-scrollbar-corner{background:transparent}.ai-purchase-draft[data-v-1fa82cf2]{margin-top:14px;padding:14px;background:#fafbfc;border:1px solid #e8eaed;border-radius:10px}.ai-purchase-draft__header[data-v-1fa82cf2]{display:flex;align-items:center;margin-bottom:10px}.ai-purchase-draft__title[data-v-1fa82cf2]{font-weight:700;font-size:14px;color:#2e2e2e}.ai-purchase-draft__meta[data-v-1fa82cf2]{margin-bottom:12px;font-size:13px}.ai-purchase-draft__meta-row[data-v-1fa82cf2]{display:flex;margin-bottom:4px;gap:8px}.ai-purchase-draft__label[data-v-1fa82cf2]{color:#9e9e9e;min-width:80px}.ai-purchase-draft__value[data-v-1fa82cf2]{color:#2e2e2e;flex:1;word-break:break-word}.ai-purchase-draft__value--warn[data-v-1fa82cf2]{color:#e65100}.ai-purchase-draft__table[data-v-1fa82cf2]{width:100%;border-collapse:collapse;font-size:12px;margin-bottom:12px;background:#fff;border:1px solid #e8eaed;border-radius:6px;overflow:hidden}.ai-purchase-draft__table td[data-v-1fa82cf2],.ai-purchase-draft__table th[data-v-1fa82cf2]{padding:6px 10px;border-bottom:1px solid #f0f1f3;text-align:left}.ai-purchase-draft__table th[data-v-1fa82cf2]{background:#fafafa;font-weight:600;color:#2e2e2e;font-size:11px;text-transform:uppercase;letter-spacing:.4px}.ai-purchase-draft__table tfoot td[data-v-1fa82cf2]{border-bottom:none}.ai-purchase-draft__td-num[data-v-1fa82cf2],.ai-purchase-draft__th-num[data-v-1fa82cf2]{text-align:right;white-space:nowrap}.ai-purchase-draft__td-total[data-v-1fa82cf2]{font-weight:700;color:#2e2e2e}.ai-purchase-draft__row--unmatched[data-v-1fa82cf2]{background:#fff8e1}.ai-purchase-draft__row--unmatched td[data-v-1fa82cf2]:first-child{color:#e65100}.ai-purchase-draft__row--mismatch[data-v-1fa82cf2]{background:#fff3e0}.ai-purchase-draft__rawhint[data-v-1fa82cf2]{font-size:11px;color:#9e9e9e;margin-top:2px;font-style:italic}.ai-purchase-draft__action[data-v-1fa82cf2]{text-transform:none;letter-spacing:0}.ai-purchase-draft__hint[data-v-1fa82cf2]{margin-top:8px;font-size:12px;color:#e65100;display:flex;align-items:center}@media(max-width:600px){.ai-purchase-draft__meta-row[data-v-1fa82cf2]{flex-direction:column;gap:0}.ai-purchase-draft__label[data-v-1fa82cf2]{min-width:0;font-size:11px}.ai-purchase-draft__table[data-v-1fa82cf2]{font-size:11px}.ai-purchase-draft__table td[data-v-1fa82cf2],.ai-purchase-draft__table th[data-v-1fa82cf2]{padding:5px 6px}}.v-application .v-btn[data-v-2d7bb5f1]:not(.v-btn--fab):not(.v-btn--icon):not(.v-btn--round):not(.v-btn--tile){border-radius:12px!important}.v-application .v-card[data-v-2d7bb5f1]:not(.v-card--tile):not(.rounded-0):not(.rounded-circle){border-radius:16px!important}.v-application .v-text-field--filled .v-input__slot[data-v-2d7bb5f1],.v-application .v-text-field--outlined .v-input__slot[data-v-2d7bb5f1],.v-application .v-text-field--outlined fieldset[data-v-2d7bb5f1],.v-application .v-text-field--solo .v-input__slot[data-v-2d7bb5f1]{border-radius:12px!important}.v-application .v-dialog:not(.v-dialog--fullscreen)>.v-card[data-v-2d7bb5f1],.v-application .v-dialog:not(.v-dialog--fullscreen)>.v-sheet[data-v-2d7bb5f1]{border-radius:20px!important}.v-application .v-snack__wrapper[data-v-2d7bb5f1]{border-radius:12px!important}.v-application .v-menu__content .v-list[data-v-2d7bb5f1],.v-application .v-menu__content[data-v-2d7bb5f1]{border-radius:16px!important}.v-application .v-tooltip__content[data-v-2d7bb5f1]{border-radius:6px!important}.v-application .v-alert[data-v-2d7bb5f1]:not(.v-alert--outlined):not(.v-alert--text),.v-application .vertical-nav-menu-items .v-list-item[data-v-2d7bb5f1],.v-application .vertical-nav-menu-items .v-list-item[data-v-2d7bb5f1]:before{border-radius:12px!important}.v-application .v-bottom-sheet.v-dialog>.v-sheet[data-v-2d7bb5f1]{border-radius:20px 20px 0 0!important}.font-b[data-v-2d7bb5f1]{font-family:Roboto-Bold,Arial,Helvetica,sans-serif}.font-sb[data-v-2d7bb5f1]{font-family:Roboto-SemiBold,Arial,Helvetica,sans-serif}.txt--12[data-v-2d7bb5f1]{font-size:12px!important}.txt--14[data-v-2d7bb5f1]{font-size:14px!important}.txt--16[data-v-2d7bb5f1]{font-size:16px!important}.txt--18[data-v-2d7bb5f1]{font-size:18px!important}.txt--20[data-v-2d7bb5f1]{font-size:20px!important}.v-window-item>.container>.row[data-v-2d7bb5f1],.v-window-item>.row[data-v-2d7bb5f1],.v-window-item>.v-card>.row[data-v-2d7bb5f1]{padding-top:8px}body[data-v-2d7bb5f1],html[data-v-2d7bb5f1]{font-family:Roboto-Regular,Arial,Helvetica,sans-serif!important}html[data-v-2d7bb5f1]{font-size:14px!important}.v-text-field.v-text-field--enclosed .v-text-field__details[data-v-2d7bb5f1]{margin-bottom:0}[data-v-2d7bb5f1]{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.08) transparent}[data-v-2d7bb5f1]::-webkit-scrollbar{width:4px;height:4px}[data-v-2d7bb5f1]::-webkit-scrollbar-track{background:transparent}[data-v-2d7bb5f1]::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.08);border-radius:2px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}[data-v-2d7bb5f1]:hover::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.18)}[data-v-2d7bb5f1]::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.3)}[data-v-2d7bb5f1]::-webkit-scrollbar-corner{background:transparent}.ai-nm-draft[data-v-2d7bb5f1]{margin-top:14px;padding:14px;background:#fafbfc;border:1px solid #e8eaed;border-radius:10px}.ai-nm-draft__header[data-v-2d7bb5f1]{display:flex;align-items:center;margin-bottom:10px}.ai-nm-draft__title[data-v-2d7bb5f1]{font-weight:700;font-size:14px;color:#2e2e2e}.ai-nm-draft__meta[data-v-2d7bb5f1]{margin-bottom:12px;font-size:13px}.ai-nm-draft__meta-row[data-v-2d7bb5f1]{display:flex;margin-bottom:4px;gap:8px}.ai-nm-draft__label[data-v-2d7bb5f1]{color:#9e9e9e;min-width:90px}.ai-nm-draft__value[data-v-2d7bb5f1]{color:#2e2e2e;flex:1;word-break:break-word}.ai-nm-draft__table[data-v-2d7bb5f1]{width:100%;border-collapse:collapse;font-size:12px;margin-bottom:12px;background:#fff;border:1px solid #e8eaed;border-radius:6px;overflow:hidden}.ai-nm-draft__table td[data-v-2d7bb5f1],.ai-nm-draft__table th[data-v-2d7bb5f1]{padding:6px 10px;border-bottom:1px solid #f0f1f3;text-align:left}.ai-nm-draft__table th[data-v-2d7bb5f1]{background:#fafafa;font-weight:600;color:#2e2e2e;font-size:11px;text-transform:uppercase;letter-spacing:.4px}.ai-nm-draft__table tr:last-child td[data-v-2d7bb5f1]{border-bottom:none}.ai-nm-draft__td-num[data-v-2d7bb5f1],.ai-nm-draft__th-num[data-v-2d7bb5f1]{text-align:right;white-space:nowrap}.ai-nm-draft__row--unmatched[data-v-2d7bb5f1]{background:#fff8e1}.ai-nm-draft__row--unmatched td[data-v-2d7bb5f1]:first-child{color:#e65100}.ai-nm-draft__action[data-v-2d7bb5f1]{text-transform:none;letter-spacing:0}@media(max-width:600px){.ai-nm-draft__meta-row[data-v-2d7bb5f1]{flex-direction:column;gap:0}.ai-nm-draft__label[data-v-2d7bb5f1]{min-width:0;font-size:11px}.ai-nm-draft__table[data-v-2d7bb5f1]{font-size:11px}.ai-nm-draft__table td[data-v-2d7bb5f1],.ai-nm-draft__table th[data-v-2d7bb5f1]{padding:5px 6px}}.v-application .v-btn[data-v-fed37c78]:not(.v-btn--fab):not(.v-btn--icon):not(.v-btn--round):not(.v-btn--tile){border-radius:12px!important}.v-application .v-card[data-v-fed37c78]:not(.v-card--tile):not(.rounded-0):not(.rounded-circle){border-radius:16px!important}.v-application .v-text-field--filled .v-input__slot[data-v-fed37c78],.v-application .v-text-field--outlined .v-input__slot[data-v-fed37c78],.v-application .v-text-field--outlined fieldset[data-v-fed37c78],.v-application .v-text-field--solo .v-input__slot[data-v-fed37c78]{border-radius:12px!important}.v-application .v-dialog:not(.v-dialog--fullscreen)>.v-card[data-v-fed37c78],.v-application .v-dialog:not(.v-dialog--fullscreen)>.v-sheet[data-v-fed37c78]{border-radius:20px!important}.v-application .v-snack__wrapper[data-v-fed37c78]{border-radius:12px!important}.v-application .v-menu__content .v-list[data-v-fed37c78],.v-application .v-menu__content[data-v-fed37c78]{border-radius:16px!important}.v-application .v-tooltip__content[data-v-fed37c78]{border-radius:6px!important}.v-application .v-alert[data-v-fed37c78]:not(.v-alert--outlined):not(.v-alert--text),.v-application .vertical-nav-menu-items .v-list-item[data-v-fed37c78],.v-application .vertical-nav-menu-items .v-list-item[data-v-fed37c78]:before{border-radius:12px!important}.v-application .v-bottom-sheet.v-dialog>.v-sheet[data-v-fed37c78]{border-radius:20px 20px 0 0!important}.font-b[data-v-fed37c78]{font-family:Roboto-Bold,Arial,Helvetica,sans-serif}.font-sb[data-v-fed37c78]{font-family:Roboto-SemiBold,Arial,Helvetica,sans-serif}.txt--12[data-v-fed37c78]{font-size:12px!important}.txt--14[data-v-fed37c78]{font-size:14px!important}.txt--16[data-v-fed37c78]{font-size:16px!important}.txt--18[data-v-fed37c78]{font-size:18px!important}.txt--20[data-v-fed37c78]{font-size:20px!important}.v-window-item>.container>.row[data-v-fed37c78],.v-window-item>.row[data-v-fed37c78],.v-window-item>.v-card>.row[data-v-fed37c78]{padding-top:8px}body[data-v-fed37c78],html[data-v-fed37c78]{font-family:Roboto-Regular,Arial,Helvetica,sans-serif!important}html[data-v-fed37c78]{font-size:14px!important}.v-text-field.v-text-field--enclosed .v-text-field__details[data-v-fed37c78]{margin-bottom:0}[data-v-fed37c78]{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.08) transparent}[data-v-fed37c78]::-webkit-scrollbar{width:4px;height:4px}[data-v-fed37c78]::-webkit-scrollbar-track{background:transparent}[data-v-fed37c78]::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.08);border-radius:2px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}[data-v-fed37c78]:hover::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.18)}[data-v-fed37c78]::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.3)}[data-v-fed37c78]::-webkit-scrollbar-corner{background:transparent}.ai-ing-draft[data-v-fed37c78]{margin-top:14px;padding:14px;background:#fafbfc;border:1px solid #e8eaed;border-radius:10px;max-width:500px}.ai-ing-draft__header[data-v-fed37c78]{display:flex;align-items:center;margin-bottom:10px}.ai-ing-draft__title[data-v-fed37c78]{font-weight:700;font-size:14px;color:#2e2e2e}.ai-ing-draft__meta[data-v-fed37c78]{margin-bottom:12px;font-size:13px}.ai-ing-draft__meta-row[data-v-fed37c78]{display:flex;margin-bottom:4px;gap:8px;align-items:center}.ai-ing-draft__meta-row--warn[data-v-fed37c78]{color:#e65100;background:#fff8e1;padding:6px 8px;border-radius:4px;margin-top:4px;font-size:12px}.ai-ing-draft__label[data-v-fed37c78]{color:#9e9e9e;min-width:90px}.ai-ing-draft__value[data-v-fed37c78]{color:#2e2e2e;flex:1;word-break:break-word}.ai-ing-draft__actions[data-v-fed37c78]{display:flex;align-items:center;flex-wrap:wrap}.v-application .v-btn[data-v-dedc5fd6]:not(.v-btn--fab):not(.v-btn--icon):not(.v-btn--round):not(.v-btn--tile){border-radius:12px!important}.v-application .v-card[data-v-dedc5fd6]:not(.v-card--tile):not(.rounded-0):not(.rounded-circle){border-radius:16px!important}.v-application .v-text-field--filled .v-input__slot[data-v-dedc5fd6],.v-application .v-text-field--outlined .v-input__slot[data-v-dedc5fd6],.v-application .v-text-field--outlined fieldset[data-v-dedc5fd6],.v-application .v-text-field--solo .v-input__slot[data-v-dedc5fd6]{border-radius:12px!important}.v-application .v-dialog:not(.v-dialog--fullscreen)>.v-card[data-v-dedc5fd6],.v-application .v-dialog:not(.v-dialog--fullscreen)>.v-sheet[data-v-dedc5fd6]{border-radius:20px!important}.v-application .v-snack__wrapper[data-v-dedc5fd6]{border-radius:12px!important}.v-application .v-menu__content .v-list[data-v-dedc5fd6],.v-application .v-menu__content[data-v-dedc5fd6]{border-radius:16px!important}.v-application .v-tooltip__content[data-v-dedc5fd6]{border-radius:6px!important}.v-application .v-alert[data-v-dedc5fd6]:not(.v-alert--outlined):not(.v-alert--text),.v-application .vertical-nav-menu-items .v-list-item[data-v-dedc5fd6],.v-application .vertical-nav-menu-items .v-list-item[data-v-dedc5fd6]:before{border-radius:12px!important}.v-application .v-bottom-sheet.v-dialog>.v-sheet[data-v-dedc5fd6]{border-radius:20px 20px 0 0!important}.font-b[data-v-dedc5fd6]{font-family:Roboto-Bold,Arial,Helvetica,sans-serif}.font-sb[data-v-dedc5fd6]{font-family:Roboto-SemiBold,Arial,Helvetica,sans-serif}.txt--12[data-v-dedc5fd6]{font-size:12px!important}.txt--14[data-v-dedc5fd6]{font-size:14px!important}.txt--16[data-v-dedc5fd6]{font-size:16px!important}.txt--18[data-v-dedc5fd6]{font-size:18px!important}.txt--20[data-v-dedc5fd6]{font-size:20px!important}.v-window-item>.container>.row[data-v-dedc5fd6],.v-window-item>.row[data-v-dedc5fd6],.v-window-item>.v-card>.row[data-v-dedc5fd6]{padding-top:8px}body[data-v-dedc5fd6],html[data-v-dedc5fd6]{font-family:Roboto-Regular,Arial,Helvetica,sans-serif!important}html[data-v-dedc5fd6]{font-size:14px!important}.v-text-field.v-text-field--enclosed .v-text-field__details[data-v-dedc5fd6]{margin-bottom:0}[data-v-dedc5fd6]{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.08) transparent}[data-v-dedc5fd6]::-webkit-scrollbar{width:4px;height:4px}[data-v-dedc5fd6]::-webkit-scrollbar-track{background:transparent}[data-v-dedc5fd6]::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.08);border-radius:2px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}[data-v-dedc5fd6]:hover::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.18)}[data-v-dedc5fd6]::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.3)}[data-v-dedc5fd6]::-webkit-scrollbar-corner{background:transparent}.ai-price-draft[data-v-dedc5fd6]{margin-top:14px;padding:14px;background:#fafbfc;border:1px solid #e8eaed;border-radius:10px}.ai-price-draft__header[data-v-dedc5fd6]{display:flex;align-items:center;margin-bottom:10px}.ai-price-draft__title[data-v-dedc5fd6]{font-weight:700;font-size:14px;color:#2e2e2e}.ai-price-draft__meta[data-v-dedc5fd6]{margin-bottom:12px;font-size:13px}.ai-price-draft__meta-row[data-v-dedc5fd6]{display:flex;margin-bottom:4px;gap:8px}.ai-price-draft__label[data-v-dedc5fd6]{color:#9e9e9e;min-width:80px}.ai-price-draft__value[data-v-dedc5fd6]{color:#2e2e2e;flex:1;word-break:break-word}.ai-price-draft__value--warn[data-v-dedc5fd6]{color:#e65100}.ai-price-draft__table[data-v-dedc5fd6]{width:100%;border-collapse:collapse;font-size:12px;margin-bottom:12px;background:#fff;border:1px solid #e8eaed;border-radius:6px;overflow:hidden}.ai-price-draft__table td[data-v-dedc5fd6],.ai-price-draft__table th[data-v-dedc5fd6]{padding:6px 10px;border-bottom:1px solid #f0f1f3;text-align:left}.ai-price-draft__table th[data-v-dedc5fd6]{background:#fafafa;font-weight:600;color:#2e2e2e;font-size:11px;text-transform:uppercase;letter-spacing:.4px}.ai-price-draft__table tr:last-child td[data-v-dedc5fd6]{border-bottom:none}.ai-price-draft__td-num[data-v-dedc5fd6],.ai-price-draft__th-num[data-v-dedc5fd6]{text-align:right;white-space:nowrap;font-weight:600}.ai-price-draft__row--unmatched[data-v-dedc5fd6]{background:#fff8e1}.ai-price-draft__row--unmatched td[data-v-dedc5fd6]:first-child{color:#e65100}.ai-price-draft__action[data-v-dedc5fd6]{text-transform:none;letter-spacing:0}.ai-price-draft__hint[data-v-dedc5fd6]{margin-top:8px;font-size:12px;color:#e65100;display:flex;align-items:center}@media(max-width:600px){.ai-price-draft__meta-row[data-v-dedc5fd6]{flex-direction:column;gap:0}.ai-price-draft__label[data-v-dedc5fd6]{min-width:0;font-size:11px}.ai-price-draft__table[data-v-dedc5fd6]{font-size:11px}.ai-price-draft__table td[data-v-dedc5fd6],.ai-price-draft__table th[data-v-dedc5fd6]{padding:5px 6px}}.v-application .v-btn[data-v-0b20af4e]:not(.v-btn--fab):not(.v-btn--icon):not(.v-btn--round):not(.v-btn--tile){border-radius:12px!important}.v-application .v-card[data-v-0b20af4e]:not(.v-card--tile):not(.rounded-0):not(.rounded-circle){border-radius:16px!important}.v-application .v-text-field--filled .v-input__slot[data-v-0b20af4e],.v-application .v-text-field--outlined .v-input__slot[data-v-0b20af4e],.v-application .v-text-field--outlined fieldset[data-v-0b20af4e],.v-application .v-text-field--solo .v-input__slot[data-v-0b20af4e]{border-radius:12px!important}.v-application .v-dialog:not(.v-dialog--fullscreen)>.v-card[data-v-0b20af4e],.v-application .v-dialog:not(.v-dialog--fullscreen)>.v-sheet[data-v-0b20af4e]{border-radius:20px!important}.v-application .v-snack__wrapper[data-v-0b20af4e]{border-radius:12px!important}.v-application .v-menu__content .v-list[data-v-0b20af4e],.v-application .v-menu__content[data-v-0b20af4e]{border-radius:16px!important}.v-application .v-tooltip__content[data-v-0b20af4e]{border-radius:6px!important}.v-application .v-alert[data-v-0b20af4e]:not(.v-alert--outlined):not(.v-alert--text),.v-application .vertical-nav-menu-items .v-list-item[data-v-0b20af4e],.v-application .vertical-nav-menu-items .v-list-item[data-v-0b20af4e]:before{border-radius:12px!important}.v-application .v-bottom-sheet.v-dialog>.v-sheet[data-v-0b20af4e]{border-radius:20px 20px 0 0!important}.font-b[data-v-0b20af4e]{font-family:Roboto-Bold,Arial,Helvetica,sans-serif}.font-sb[data-v-0b20af4e]{font-family:Roboto-SemiBold,Arial,Helvetica,sans-serif}.txt--12[data-v-0b20af4e]{font-size:12px!important}.txt--14[data-v-0b20af4e]{font-size:14px!important}.txt--16[data-v-0b20af4e]{font-size:16px!important}.txt--18[data-v-0b20af4e]{font-size:18px!important}.txt--20[data-v-0b20af4e]{font-size:20px!important}.v-window-item>.container>.row[data-v-0b20af4e],.v-window-item>.row[data-v-0b20af4e],.v-window-item>.v-card>.row[data-v-0b20af4e]{padding-top:8px}body[data-v-0b20af4e],html[data-v-0b20af4e]{font-family:Roboto-Regular,Arial,Helvetica,sans-serif!important}html[data-v-0b20af4e]{font-size:14px!important}.v-text-field.v-text-field--enclosed .v-text-field__details[data-v-0b20af4e]{margin-bottom:0}[data-v-0b20af4e]{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.08) transparent}[data-v-0b20af4e]::-webkit-scrollbar{width:4px;height:4px}[data-v-0b20af4e]::-webkit-scrollbar-track{background:transparent}[data-v-0b20af4e]::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.08);border-radius:2px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}[data-v-0b20af4e]:hover::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.18)}[data-v-0b20af4e]::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.3)}[data-v-0b20af4e]::-webkit-scrollbar-corner{background:transparent}.ai-bonus-draft[data-v-0b20af4e]{margin-top:14px;padding:14px;background:#fafbfc;border:1px solid #e8eaed;border-radius:10px}.ai-bonus-draft--applied[data-v-0b20af4e]{background:#f1f8f4;border-color:#c8e6c9}.ai-bonus-draft__header[data-v-0b20af4e]{display:flex;align-items:center;margin-bottom:10px}.ai-bonus-draft__title[data-v-0b20af4e]{font-weight:700;font-size:14px;color:#2e2e2e}.ai-bonus-draft__meta[data-v-0b20af4e]{margin-bottom:12px;font-size:13px}.ai-bonus-draft__meta-row[data-v-0b20af4e]{display:flex;margin-bottom:4px;gap:8px}.ai-bonus-draft__label[data-v-0b20af4e]{color:#9e9e9e;min-width:150px}.ai-bonus-draft__value[data-v-0b20af4e]{color:#2e2e2e;flex:1;word-break:break-word}.ai-bonus-draft__value--strong[data-v-0b20af4e]{font-weight:600}.ai-bonus-draft__total[data-v-0b20af4e]{color:#9e9e9e;font-weight:500;margin-left:4px}.ai-bonus-draft__skipped[data-v-0b20af4e]{background:#fff8e1;border:1px solid #ffe082;border-radius:8px;padding:10px 12px;margin-bottom:12px;font-size:12px}.ai-bonus-draft__skipped-title[data-v-0b20af4e]{font-weight:600;color:#e65100;margin-bottom:6px}.ai-bonus-draft__skipped-row[data-v-0b20af4e]{display:flex;align-items:flex-start;gap:4px;margin-bottom:4px;flex-wrap:wrap;color:#2e2e2e}.ai-bonus-draft__skipped-row[data-v-0b20af4e]:last-child{margin-bottom:0}.ai-bonus-draft__skipped-label[data-v-0b20af4e]{color:#9e9e9e}.ai-bonus-draft__skipped-samples[data-v-0b20af4e]{color:#9e9e9e;font-style:italic}.ai-bonus-draft__actions[data-v-0b20af4e]{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.ai-bonus-draft__btn[data-v-0b20af4e]{text-transform:none;letter-spacing:0}.ai-bonus-draft__error[data-v-0b20af4e]{display:inline-flex;align-items:center;color:#c62828;font-size:13px}.ai-bonus-draft__result[data-v-0b20af4e]{background:#e8f5e9;border-radius:8px;padding:10px 12px;font-size:13px;color:#2e2e2e;display:flex;align-items:center;flex-wrap:wrap;gap:4px}.ai-bonus-draft__result-hint[data-v-0b20af4e]{width:100%;margin-top:4px;color:#9e9e9e;font-size:12px}.ai-bonus-draft__result-dup[data-v-0b20af4e]{width:100%;margin-top:4px;color:#e65100;font-size:12px}.ai-bonus-draft__samples[data-v-0b20af4e]{margin-top:10px;font-size:12px;display:flex;flex-direction:column;gap:4px}.ai-bonus-draft__samples-label[data-v-0b20af4e]{color:#9e9e9e}.ai-bonus-draft__samples-list[data-v-0b20af4e]{background:rgba(0,0,0,.04);padding:4px 8px;border-radius:4px;word-break:break-all;font-size:11px;color:#2e2e2e}@media(max-width:600px){.ai-bonus-draft__meta-row[data-v-0b20af4e]{flex-direction:column;gap:0}.ai-bonus-draft__label[data-v-0b20af4e]{min-width:0;font-size:11px}}.v-application .v-btn[data-v-0ac88568]:not(.v-btn--fab):not(.v-btn--icon):not(.v-btn--round):not(.v-btn--tile){border-radius:12px!important}.v-application .v-card[data-v-0ac88568]:not(.v-card--tile):not(.rounded-0):not(.rounded-circle){border-radius:16px!important}.v-application .v-text-field--filled .v-input__slot[data-v-0ac88568],.v-application .v-text-field--outlined .v-input__slot[data-v-0ac88568],.v-application .v-text-field--outlined fieldset[data-v-0ac88568],.v-application .v-text-field--solo .v-input__slot[data-v-0ac88568]{border-radius:12px!important}.v-application .v-dialog:not(.v-dialog--fullscreen)>.v-card[data-v-0ac88568],.v-application .v-dialog:not(.v-dialog--fullscreen)>.v-sheet[data-v-0ac88568]{border-radius:20px!important}.v-application .v-snack__wrapper[data-v-0ac88568]{border-radius:12px!important}.v-application .v-menu__content .v-list[data-v-0ac88568],.v-application .v-menu__content[data-v-0ac88568]{border-radius:16px!important}.v-application .v-tooltip__content[data-v-0ac88568]{border-radius:6px!important}.v-application .v-alert[data-v-0ac88568]:not(.v-alert--outlined):not(.v-alert--text),.v-application .vertical-nav-menu-items .v-list-item[data-v-0ac88568],.v-application .vertical-nav-menu-items .v-list-item[data-v-0ac88568]:before{border-radius:12px!important}.v-application .v-bottom-sheet.v-dialog>.v-sheet[data-v-0ac88568]{border-radius:20px 20px 0 0!important}.font-b[data-v-0ac88568]{font-family:Roboto-Bold,Arial,Helvetica,sans-serif}.font-sb[data-v-0ac88568]{font-family:Roboto-SemiBold,Arial,Helvetica,sans-serif}.txt--12[data-v-0ac88568]{font-size:12px!important}.txt--14[data-v-0ac88568]{font-size:14px!important}.txt--16[data-v-0ac88568]{font-size:16px!important}.txt--18[data-v-0ac88568]{font-size:18px!important}.txt--20[data-v-0ac88568]{font-size:20px!important}.v-window-item>.container>.row[data-v-0ac88568],.v-window-item>.row[data-v-0ac88568],.v-window-item>.v-card>.row[data-v-0ac88568]{padding-top:8px}body[data-v-0ac88568],html[data-v-0ac88568]{font-family:Roboto-Regular,Arial,Helvetica,sans-serif!important}html[data-v-0ac88568]{font-size:14px!important}.v-text-field.v-text-field--enclosed .v-text-field__details[data-v-0ac88568]{margin-bottom:0}[data-v-0ac88568]{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.08) transparent}[data-v-0ac88568]::-webkit-scrollbar{width:4px;height:4px}[data-v-0ac88568]::-webkit-scrollbar-track{background:transparent}[data-v-0ac88568]::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.08);border-radius:2px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}[data-v-0ac88568]:hover::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.18)}[data-v-0ac88568]::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.3)}[data-v-0ac88568]::-webkit-scrollbar-corner{background:transparent}.ai-menu-seed[data-v-0ac88568]{margin-top:14px;padding:14px;background:#fafbfc;border:1px solid #e8eaed;border-radius:10px}.ai-menu-seed--applied[data-v-0ac88568]{background:#f1f8f4;border-color:#c8e6c9}.ai-menu-seed__header[data-v-0ac88568]{display:flex;align-items:center;margin-bottom:10px}.ai-menu-seed__title[data-v-0ac88568]{font-weight:700;font-size:14px;color:#2e2e2e}.ai-menu-seed__meta[data-v-0ac88568]{margin-bottom:12px;font-size:13px}.ai-menu-seed__meta-row[data-v-0ac88568]{display:flex;margin-bottom:4px;gap:8px}.ai-menu-seed__label[data-v-0ac88568]{color:#9e9e9e;min-width:150px}.ai-menu-seed__value[data-v-0ac88568]{color:#2e2e2e;flex:1}.ai-menu-seed__details[data-v-0ac88568]{margin-bottom:12px;font-size:12px}.ai-menu-seed__details-summary[data-v-0ac88568]{cursor:pointer;color:#9e9e9e;margin-bottom:6px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ai-menu-seed__details-summary[data-v-0ac88568]:hover{color:#2e2e2e}.ai-menu-seed__items[data-v-0ac88568]{max-height:320px;overflow-y:auto;background:#fff;border:1px solid #ececec;border-radius:6px;padding:8px 10px}.ai-menu-seed__cat[data-v-0ac88568]{margin-bottom:8px}.ai-menu-seed__cat[data-v-0ac88568]:last-child{margin-bottom:0}.ai-menu-seed__cat-title[data-v-0ac88568]{display:flex;align-items:center;font-weight:600;color:#2e2e2e;margin-bottom:4px}.ai-menu-seed__cat-color[data-v-0ac88568]{display:inline-block;width:12px;height:12px;border-radius:3px;margin-right:6px}.ai-menu-seed__item[data-v-0ac88568]{display:flex;justify-content:space-between;padding:2px 0 2px 18px;color:#2e2e2e}.ai-menu-seed__item-name[data-v-0ac88568]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-menu-seed__item-price[data-v-0ac88568]{color:#9e9e9e;margin-left:8px;white-space:nowrap}.ai-menu-seed__actions[data-v-0ac88568]{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.ai-menu-seed__btn[data-v-0ac88568]{text-transform:none;letter-spacing:0}.ai-menu-seed__error[data-v-0ac88568]{display:inline-flex;align-items:center;color:#c62828;font-size:13px}.ai-menu-seed__result[data-v-0ac88568]{background:#e8f5e9;border-radius:8px;padding:10px 12px;font-size:13px;color:#2e2e2e}@media(max-width:600px){.ai-menu-seed__meta-row[data-v-0ac88568]{flex-direction:column;gap:0}.ai-menu-seed__label[data-v-0ac88568]{min-width:0;font-size:11px}}.v-application .v-btn[data-v-74565347]:not(.v-btn--fab):not(.v-btn--icon):not(.v-btn--round):not(.v-btn--tile){border-radius:12px!important}.v-application .v-card[data-v-74565347]:not(.v-card--tile):not(.rounded-0):not(.rounded-circle){border-radius:16px!important}.v-application .v-text-field--filled .v-input__slot[data-v-74565347],.v-application .v-text-field--outlined .v-input__slot[data-v-74565347],.v-application .v-text-field--outlined fieldset[data-v-74565347],.v-application .v-text-field--solo .v-input__slot[data-v-74565347]{border-radius:12px!important}.v-application .v-dialog:not(.v-dialog--fullscreen)>.v-card[data-v-74565347],.v-application .v-dialog:not(.v-dialog--fullscreen)>.v-sheet[data-v-74565347]{border-radius:20px!important}.v-application .v-snack__wrapper[data-v-74565347]{border-radius:12px!important}.v-application .v-menu__content .v-list[data-v-74565347],.v-application .v-menu__content[data-v-74565347]{border-radius:16px!important}.v-application .v-tooltip__content[data-v-74565347]{border-radius:6px!important}.v-application .v-alert[data-v-74565347]:not(.v-alert--outlined):not(.v-alert--text),.v-application .vertical-nav-menu-items .v-list-item[data-v-74565347],.v-application .vertical-nav-menu-items .v-list-item[data-v-74565347]:before{border-radius:12px!important}.v-application .v-bottom-sheet.v-dialog>.v-sheet[data-v-74565347]{border-radius:20px 20px 0 0!important}.font-b[data-v-74565347]{font-family:Roboto-Bold,Arial,Helvetica,sans-serif}.font-sb[data-v-74565347]{font-family:Roboto-SemiBold,Arial,Helvetica,sans-serif}.txt--12[data-v-74565347]{font-size:12px!important}.txt--14[data-v-74565347]{font-size:14px!important}.txt--16[data-v-74565347]{font-size:16px!important}.txt--18[data-v-74565347]{font-size:18px!important}.txt--20[data-v-74565347]{font-size:20px!important}.v-window-item>.container>.row[data-v-74565347],.v-window-item>.row[data-v-74565347],.v-window-item>.v-card>.row[data-v-74565347]{padding-top:8px}body[data-v-74565347],html[data-v-74565347]{font-family:Roboto-Regular,Arial,Helvetica,sans-serif!important}html[data-v-74565347]{font-size:14px!important}.v-text-field.v-text-field--enclosed .v-text-field__details[data-v-74565347]{margin-bottom:0}[data-v-74565347]{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.08) transparent}[data-v-74565347]::-webkit-scrollbar{width:4px;height:4px}[data-v-74565347]::-webkit-scrollbar-track{background:transparent}[data-v-74565347]::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.08);border-radius:2px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}[data-v-74565347]:hover::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.18)}[data-v-74565347]::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.3)}[data-v-74565347]::-webkit-scrollbar-corner{background:transparent}.ai-bubble[data-v-74565347]{display:flex;gap:12px;margin-bottom:16px}.ai-bubble--user[data-v-74565347]{flex-direction:row-reverse}.ai-bubble--assistant[data-v-74565347],.ai-bubble--system[data-v-74565347]{align-items:flex-start}.ai-bubble__avatar[data-v-74565347]{flex-shrink:0;width:32px;height:32px;border-radius:12px;display:flex;align-items:center;justify-content:center}.ai-bubble__avatar--user[data-v-74565347]{background:#688cc8;box-shadow:0 2px 6px rgba(104,140,200,.3)}.ai-bubble__avatar--assistant[data-v-74565347]{background:linear-gradient(135deg,#688cc8,#7e6dad);box-shadow:0 2px 6px rgba(126,109,173,.3)}.ai-bubble__content[data-v-74565347]{max-width:78%;min-width:0}.ai-bubble__content--user[data-v-74565347]{background:#688cc8;color:#fff;padding:12px 16px;border-radius:20px 20px 6px 20px;box-shadow:0 2px 8px rgba(104,140,200,.18)}.ai-bubble__content--user .ai-bubble__time[data-v-74565347]{color:hsla(0,0%,100%,.75)}.ai-bubble__content--assistant[data-v-74565347]{padding-top:4px;max-width:92%}.ai-bubble__content--assistant .ai-bubble__time[data-v-74565347]{color:#9e9e9e}.ai-bubble__content--wide[data-v-74565347]{max-width:100%}@media(max-width:600px){.ai-bubble__content[data-v-74565347]{max-width:86%}.ai-bubble__content--assistant[data-v-74565347]{max-width:100%}}.ai-bubble__visualizations[data-v-74565347]{margin-top:14px;min-width:0}.ai-bubble__exports[data-v-74565347]{display:flex;flex-direction:column;gap:6px;margin-top:10px}.ai-bubble__created-ingredients[data-v-74565347]{display:flex;flex-direction:column;gap:4px;margin-top:10px}.ai-bubble__created-ingredient[data-v-74565347]{display:inline-flex;align-items:center;padding:8px 12px;background:#e8f5e9;border:1px solid #c8e6c9;border-radius:12px;color:#2e2e2e;text-decoration:none;font-size:13px;transition:all .15s ease;max-width:420px}.ai-bubble__created-ingredient[data-v-74565347]:hover{background:#c8e6c9;transform:translateY(-1px)}.ai-bubble__created-ingredient-name[data-v-74565347]{font-weight:600;color:#2e7d32}.ai-bubble__created-ingredient-meta[data-v-74565347]{color:#9e9e9e;font-size:12px;margin-left:6px}.ai-bubble__export[data-v-74565347]{display:inline-flex;align-items:center;padding:10px 14px;background:#fff;border:1px solid #e8eaed;border-radius:16px;color:#2e2e2e;text-decoration:none;font-size:13px;transition:all .15s ease;max-width:360px}.ai-bubble__export[data-v-74565347]:hover{border-color:#688cc8;background:#e8edf8;transform:translateY(-1px);box-shadow:0 4px 12px rgba(104,140,200,.15)}.ai-bubble__export-name[data-v-74565347]{font-weight:600;margin-right:10px;color:#2e2e2e}.ai-bubble__export-meta[data-v-74565347]{color:#9e9e9e;font-size:12px}.ai-bubble__text[data-v-74565347]{font-size:14px;line-height:1.55;white-space:pre-wrap;word-break:break-word}.ai-bubble__time[data-v-74565347]{display:block;font-size:11px;margin-top:6px;opacity:.85}.ai-bubble__markdown[data-v-74565347]{white-space:normal;color:#2e2e2e}.ai-bubble__markdown[data-v-74565347] p{margin:0 0 10px}.ai-bubble__markdown[data-v-74565347] p:last-child{margin-bottom:0}.ai-bubble__markdown[data-v-74565347] h1,.ai-bubble__markdown[data-v-74565347] h2,.ai-bubble__markdown[data-v-74565347] h3,.ai-bubble__markdown[data-v-74565347] h4{margin:16px 0 8px;font-weight:700;line-height:1.3;color:#2e2e2e}.ai-bubble__markdown[data-v-74565347] h1{font-size:20px}.ai-bubble__markdown[data-v-74565347] h2{font-size:17px}.ai-bubble__markdown[data-v-74565347] h3{font-size:15px}.ai-bubble__markdown[data-v-74565347] h4{font-size:14px}.ai-bubble__markdown[data-v-74565347] ol,.ai-bubble__markdown[data-v-74565347] ul{margin:6px 0 10px;padding-left:22px}.ai-bubble__markdown[data-v-74565347] li{margin-bottom:3px;line-height:1.5}.ai-bubble__markdown[data-v-74565347] code{background:rgba(0,0,0,.06);padding:1px 5px;border-radius:4px;font-size:13px;font-family:SF Mono,Menlo,Monaco,Consolas,monospace}.ai-bubble__markdown[data-v-74565347] pre{background:#263238;color:#eff;padding:12px 14px;border-radius:12px;overflow-x:auto;margin:10px 0;font-size:13px}.ai-bubble__markdown[data-v-74565347] pre code{background:transparent;color:inherit;padding:0}.ai-bubble__markdown[data-v-74565347] table{border-collapse:separate;border-spacing:0;width:100%;margin:10px 0;font-size:13px;border:1px solid #e8eaed;border-radius:12px;overflow:hidden}.ai-bubble__markdown[data-v-74565347] td,.ai-bubble__markdown[data-v-74565347] th{border-bottom:1px solid #e8eaed;padding:8px 12px;text-align:left}.ai-bubble__markdown[data-v-74565347] th{background:#fafafa;font-weight:600;color:#2e2e2e}.ai-bubble__markdown[data-v-74565347] tr:last-child td{border-bottom:none}.ai-bubble__markdown[data-v-74565347] blockquote{border-left:3px solid #688cc8;margin:10px 0;padding:6px 14px;color:#9e9e9e;background:#e8edf8;border-radius:0 8px 8px 0}.ai-bubble__markdown[data-v-74565347] a{color:#688cc8;text-decoration:none;border-bottom:1px solid rgba(104,140,200,.4)}.ai-bubble__markdown[data-v-74565347] a:hover{border-bottom-color:#688cc8}.ai-bubble__markdown[data-v-74565347] b,.ai-bubble__markdown[data-v-74565347] strong{font-weight:700}.ai-bubble__markdown[data-v-74565347] em,.ai-bubble__markdown[data-v-74565347] i{font-style:italic}.ai-bubble__content--user .ai-bubble__text code[data-v-74565347]{background:hsla(0,0%,100%,.18);color:#fff}.v-application .v-btn[data-v-60c0b0d5]:not(.v-btn--fab):not(.v-btn--icon):not(.v-btn--round):not(.v-btn--tile){border-radius:12px!important}.v-application .v-card[data-v-60c0b0d5]:not(.v-card--tile):not(.rounded-0):not(.rounded-circle){border-radius:16px!important}.v-application .v-text-field--filled .v-input__slot[data-v-60c0b0d5],.v-application .v-text-field--outlined .v-input__slot[data-v-60c0b0d5],.v-application .v-text-field--outlined fieldset[data-v-60c0b0d5],.v-application .v-text-field--solo .v-input__slot[data-v-60c0b0d5]{border-radius:12px!important}.v-application .v-dialog:not(.v-dialog--fullscreen)>.v-card[data-v-60c0b0d5],.v-application .v-dialog:not(.v-dialog--fullscreen)>.v-sheet[data-v-60c0b0d5]{border-radius:20px!important}.v-application .v-snack__wrapper[data-v-60c0b0d5]{border-radius:12px!important}.v-application .v-menu__content .v-list[data-v-60c0b0d5],.v-application .v-menu__content[data-v-60c0b0d5]{border-radius:16px!important}.v-application .v-tooltip__content[data-v-60c0b0d5]{border-radius:6px!important}.v-application .v-alert[data-v-60c0b0d5]:not(.v-alert--outlined):not(.v-alert--text),.v-application .vertical-nav-menu-items .v-list-item[data-v-60c0b0d5],.v-application .vertical-nav-menu-items .v-list-item[data-v-60c0b0d5]:before{border-radius:12px!important}.v-application .v-bottom-sheet.v-dialog>.v-sheet[data-v-60c0b0d5]{border-radius:20px 20px 0 0!important}.font-b[data-v-60c0b0d5]{font-family:Roboto-Bold,Arial,Helvetica,sans-serif}.font-sb[data-v-60c0b0d5]{font-family:Roboto-SemiBold,Arial,Helvetica,sans-serif}.txt--12[data-v-60c0b0d5]{font-size:12px!important}.txt--14[data-v-60c0b0d5]{font-size:14px!important}.txt--16[data-v-60c0b0d5]{font-size:16px!important}.txt--18[data-v-60c0b0d5]{font-size:18px!important}.txt--20[data-v-60c0b0d5]{font-size:20px!important}.v-window-item>.container>.row[data-v-60c0b0d5],.v-window-item>.row[data-v-60c0b0d5],.v-window-item>.v-card>.row[data-v-60c0b0d5]{padding-top:8px}body[data-v-60c0b0d5],html[data-v-60c0b0d5]{font-family:Roboto-Regular,Arial,Helvetica,sans-serif!important}html[data-v-60c0b0d5]{font-size:14px!important}.v-text-field.v-text-field--enclosed .v-text-field__details[data-v-60c0b0d5]{margin-bottom:0}[data-v-60c0b0d5]{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.08) transparent}[data-v-60c0b0d5]::-webkit-scrollbar{width:4px;height:4px}[data-v-60c0b0d5]::-webkit-scrollbar-track{background:transparent}[data-v-60c0b0d5]::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.08);border-radius:2px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}[data-v-60c0b0d5]:hover::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.18)}[data-v-60c0b0d5]::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.3)}[data-v-60c0b0d5]::-webkit-scrollbar-corner{background:transparent}.ai-quick-questions[data-v-60c0b0d5]{width:100%;max-width:720px;margin:0 auto}.ai-quick-questions__title[data-v-60c0b0d5]{display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#9e9e9e;margin-bottom:14px}.ai-quick-questions__grid[data-v-60c0b0d5]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}@media(max-width:600px){.ai-quick-questions__grid[data-v-60c0b0d5]{grid-template-columns:1fr;gap:8px}}.ai-quick-questions__card[data-v-60c0b0d5]{display:flex;align-items:center;gap:12px;padding:14px 16px;background:#fff;border:1px solid #e8eaed;border-radius:16px;cursor:pointer;text-align:left;font:inherit;transition:all .15s ease;box-shadow:0 1px 2px rgba(0,0,0,.03)}.ai-quick-questions__card[data-v-60c0b0d5]:hover{border-color:#c2c8d0;transform:translateY(-1px);box-shadow:0 4px 14px rgba(0,0,0,.06)}.ai-quick-questions__card[data-v-60c0b0d5]:active{transform:translateY(0);box-shadow:0 1px 2px rgba(0,0,0,.04)}.ai-quick-questions__icon[data-v-60c0b0d5]{flex-shrink:0;width:36px;height:36px;border-radius:12px;display:flex;align-items:center;justify-content:center}.ai-quick-questions__icon--blue[data-v-60c0b0d5]{background:#e8edf8}.ai-quick-questions__icon--blue[data-v-60c0b0d5] .v-icon{color:#688cc8}.ai-quick-questions__icon--green[data-v-60c0b0d5]{background:#eaf6e8}.ai-quick-questions__icon--green[data-v-60c0b0d5] .v-icon{color:#56b846}.ai-quick-questions__icon--orange[data-v-60c0b0d5]{background:#fdf3e1}.ai-quick-questions__icon--orange[data-v-60c0b0d5] .v-icon{color:#d98b0e}.ai-quick-questions__icon--purple[data-v-60c0b0d5]{background:#ede9f5}.ai-quick-questions__icon--purple[data-v-60c0b0d5] .v-icon{color:#7e6dad}.ai-quick-questions__icon--cyan[data-v-60c0b0d5]{background:#e3f4fd}.ai-quick-questions__icon--cyan[data-v-60c0b0d5] .v-icon{color:#6ac0f2}.ai-quick-questions__icon--red[data-v-60c0b0d5]{background:#fce8ea}.ai-quick-questions__icon--red[data-v-60c0b0d5] .v-icon{color:#e7707d}.ai-quick-questions__body[data-v-60c0b0d5]{flex:1;min-width:0}.ai-quick-questions__label[data-v-60c0b0d5]{font-size:14px;font-weight:600;color:#2e2e2e;line-height:1.3}.ai-quick-questions__hint[data-v-60c0b0d5]{font-size:12px;color:#9e9e9e;margin-top:2px;line-height:1.3}.v-application .v-btn[data-v-1cd8adab]:not(.v-btn--fab):not(.v-btn--icon):not(.v-btn--round):not(.v-btn--tile){border-radius:12px!important}.v-application .v-card[data-v-1cd8adab]:not(.v-card--tile):not(.rounded-0):not(.rounded-circle){border-radius:16px!important}.v-application .v-text-field--filled .v-input__slot[data-v-1cd8adab],.v-application .v-text-field--outlined .v-input__slot[data-v-1cd8adab],.v-application .v-text-field--outlined fieldset[data-v-1cd8adab],.v-application .v-text-field--solo .v-input__slot[data-v-1cd8adab]{border-radius:12px!important}.v-application .v-dialog:not(.v-dialog--fullscreen)>.v-card[data-v-1cd8adab],.v-application .v-dialog:not(.v-dialog--fullscreen)>.v-sheet[data-v-1cd8adab]{border-radius:20px!important}.v-application .v-snack__wrapper[data-v-1cd8adab]{border-radius:12px!important}.v-application .v-menu__content .v-list[data-v-1cd8adab],.v-application .v-menu__content[data-v-1cd8adab]{border-radius:16px!important}.v-application .v-tooltip__content[data-v-1cd8adab]{border-radius:6px!important}.v-application .v-alert[data-v-1cd8adab]:not(.v-alert--outlined):not(.v-alert--text),.v-application .vertical-nav-menu-items .v-list-item[data-v-1cd8adab],.v-application .vertical-nav-menu-items .v-list-item[data-v-1cd8adab]:before{border-radius:12px!important}.v-application .v-bottom-sheet.v-dialog>.v-sheet[data-v-1cd8adab]{border-radius:20px 20px 0 0!important}.font-b[data-v-1cd8adab]{font-family:Roboto-Bold,Arial,Helvetica,sans-serif}.font-sb[data-v-1cd8adab]{font-family:Roboto-SemiBold,Arial,Helvetica,sans-serif}.txt--12[data-v-1cd8adab]{font-size:12px!important}.txt--14[data-v-1cd8adab]{font-size:14px!important}.txt--16[data-v-1cd8adab]{font-size:16px!important}.txt--18[data-v-1cd8adab]{font-size:18px!important}.txt--20[data-v-1cd8adab]{font-size:20px!important}.v-window-item>.container>.row[data-v-1cd8adab],.v-window-item>.row[data-v-1cd8adab],.v-window-item>.v-card>.row[data-v-1cd8adab]{padding-top:8px}body[data-v-1cd8adab],html[data-v-1cd8adab]{font-family:Roboto-Regular,Arial,Helvetica,sans-serif!important}html[data-v-1cd8adab]{font-size:14px!important}.v-text-field.v-text-field--enclosed .v-text-field__details[data-v-1cd8adab]{margin-bottom:0}[data-v-1cd8adab]{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.08) transparent}[data-v-1cd8adab]::-webkit-scrollbar{width:4px;height:4px}[data-v-1cd8adab]::-webkit-scrollbar-track{background:transparent}[data-v-1cd8adab]::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.08);border-radius:2px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}[data-v-1cd8adab]:hover::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.18)}[data-v-1cd8adab]::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.3)}[data-v-1cd8adab]::-webkit-scrollbar-corner{background:transparent}.ai-chat-window[data-v-1cd8adab]{display:flex;flex-direction:column;height:100%;min-height:0;background:#fafbfc}.ai-chat-window__header[data-v-1cd8adab]{flex-shrink:0;display:flex;align-items:center;gap:14px;padding:14px 20px;background:#fff;border-bottom:1px solid #e8eaed}.ai-chat-window__avatar[data-v-1cd8adab]{flex-shrink:0;width:40px;height:40px;border-radius:16px;background:linear-gradient(135deg,#688cc8,#7e6dad);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px rgba(126,109,173,.3)}.ai-chat-window__header-text[data-v-1cd8adab]{flex:1;min-width:0}.ai-chat-window__title[data-v-1cd8adab]{font-size:16px;font-weight:700;color:#2e2e2e;line-height:1.2}.ai-chat-window__subtitle[data-v-1cd8adab]{font-size:12px;color:#9e9e9e;line-height:1.3;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-chat-window__messages[data-v-1cd8adab]{flex:1 1 0;overflow-y:auto;min-height:0;padding:20px}@media(max-width:600px){.ai-chat-window__messages[data-v-1cd8adab]{padding:14px}}.ai-chat-window__empty[data-v-1cd8adab]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100%;padding:20px 0}.ai-chat-window__hero-icon[data-v-1cd8adab]{width:88px;height:88px;border-radius:28px;background:linear-gradient(135deg,#688cc8,#7e6dad);display:flex;align-items:center;justify-content:center;box-shadow:0 12px 30px rgba(126,109,173,.35);margin-bottom:20px}.ai-chat-window__hero-title[data-v-1cd8adab]{font-size:26px;font-weight:700;color:#2e2e2e;margin-bottom:8px}@media(max-width:600px){.ai-chat-window__hero-title[data-v-1cd8adab]{font-size:22px}}.ai-chat-window__hero-subtitle[data-v-1cd8adab]{font-size:14px;color:#9e9e9e;text-align:center;max-width:480px;line-height:1.5;margin-bottom:28px}.ai-chat-window__thinking[data-v-1cd8adab]{display:flex;gap:12px;margin-bottom:12px;align-items:flex-start}.ai-chat-window__typing[data-v-1cd8adab]{display:flex;gap:4px;padding:12px 14px;background:#fff;border-radius:20px;border:1px solid #e8eaed}.ai-chat-window__typing span[data-v-1cd8adab]{width:8px;height:8px;border-radius:50%;background:#9e9e9e;opacity:.5;animation:ai-typing-bounce-data-v-1cd8adab 1.2s infinite}.ai-chat-window__typing span[data-v-1cd8adab]:nth-child(2){animation-delay:.15s}.ai-chat-window__typing span[data-v-1cd8adab]:nth-child(3){animation-delay:.3s}.ai-chat-window .ai-bubble[data-v-1cd8adab]{display:flex;gap:12px;margin-bottom:16px}.ai-chat-window .ai-bubble--assistant[data-v-1cd8adab]{align-items:flex-start}.ai-chat-window .ai-bubble__avatar[data-v-1cd8adab]{flex-shrink:0;width:32px;height:32px;border-radius:12px;display:flex;align-items:center;justify-content:center}.ai-chat-window .ai-bubble__avatar--assistant[data-v-1cd8adab]{background:linear-gradient(135deg,#688cc8,#7e6dad);box-shadow:0 2px 6px rgba(126,109,173,.3)}.ai-chat-window .ai-bubble__content[data-v-1cd8adab]{flex:1;min-width:0;padding-top:4px}.ai-chat-window__markdown[data-v-1cd8adab]{font-size:14px;line-height:1.55;color:#2e2e2e;white-space:normal;word-break:break-word}.ai-chat-window__markdown[data-v-1cd8adab] p{margin:0 0 8px}.ai-chat-window__markdown[data-v-1cd8adab] p:last-child{margin-bottom:0}.ai-chat-window__markdown[data-v-1cd8adab] code{background:rgba(0,0,0,.06);padding:1px 5px;border-radius:4px;font-size:13px;font-family:SF Mono,Menlo,Monaco,Consolas,monospace}.ai-chat-window__markdown[data-v-1cd8adab] pre{background:#263238;color:#eff;padding:12px 14px;border-radius:12px;overflow-x:auto;margin:8px 0}.ai-chat-window__markdown[data-v-1cd8adab] pre code{background:transparent;color:inherit;padding:0}@keyframes ai-typing-bounce-data-v-1cd8adab{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-5px);opacity:1}}.v-application .v-btn[data-v-198422e9]:not(.v-btn--fab):not(.v-btn--icon):not(.v-btn--round):not(.v-btn--tile){border-radius:12px!important}.v-application .v-card[data-v-198422e9]:not(.v-card--tile):not(.rounded-0):not(.rounded-circle){border-radius:16px!important}.v-application .v-text-field--filled .v-input__slot[data-v-198422e9],.v-application .v-text-field--outlined .v-input__slot[data-v-198422e9],.v-application .v-text-field--outlined fieldset[data-v-198422e9],.v-application .v-text-field--solo .v-input__slot[data-v-198422e9]{border-radius:12px!important}.v-application .v-dialog:not(.v-dialog--fullscreen)>.v-card[data-v-198422e9],.v-application .v-dialog:not(.v-dialog--fullscreen)>.v-sheet[data-v-198422e9]{border-radius:20px!important}.v-application .v-snack__wrapper[data-v-198422e9]{border-radius:12px!important}.v-application .v-menu__content .v-list[data-v-198422e9],.v-application .v-menu__content[data-v-198422e9]{border-radius:16px!important}.v-application .v-tooltip__content[data-v-198422e9]{border-radius:6px!important}.v-application .v-alert[data-v-198422e9]:not(.v-alert--outlined):not(.v-alert--text),.v-application .vertical-nav-menu-items .v-list-item[data-v-198422e9],.v-application .vertical-nav-menu-items .v-list-item[data-v-198422e9]:before{border-radius:12px!important}.v-application .v-bottom-sheet.v-dialog>.v-sheet[data-v-198422e9]{border-radius:20px 20px 0 0!important}@font-face{font-family:Roboto;font-weight:400;font-style:normal}.font-b[data-v-198422e9]{font-family:Roboto-Bold,Arial,Helvetica,sans-serif}.font-sb[data-v-198422e9]{font-family:Roboto-SemiBold,Arial,Helvetica,sans-serif}.txt--12[data-v-198422e9]{font-size:12px!important}.txt--14[data-v-198422e9]{font-size:14px!important}.txt--16[data-v-198422e9]{font-size:16px!important}.txt--18[data-v-198422e9]{font-size:18px!important}.txt--20[data-v-198422e9]{font-size:20px!important}.v-window-item>.container>.row[data-v-198422e9],.v-window-item>.row[data-v-198422e9],.v-window-item>.v-card>.row[data-v-198422e9]{padding-top:8px}body[data-v-198422e9],html[data-v-198422e9]{font-family:Roboto-Regular,Arial,Helvetica,sans-serif!important}html[data-v-198422e9]{font-size:14px!important}.v-text-field.v-text-field--enclosed .v-text-field__details[data-v-198422e9]{margin-bottom:0}[data-v-198422e9]{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.08) transparent}[data-v-198422e9]::-webkit-scrollbar{width:4px;height:4px}[data-v-198422e9]::-webkit-scrollbar-track{background:transparent}[data-v-198422e9]::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.08);border-radius:2px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}[data-v-198422e9]:hover::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.18)}[data-v-198422e9]::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.3)}[data-v-198422e9]::-webkit-scrollbar-corner{background:transparent}.ai-page[data-v-198422e9]{height:calc(100vh - 88px);display:flex;flex-direction:column;overflow:hidden;background:#fafbfc}@media(max-width:600px){.ai-page[data-v-198422e9]{height:calc(100vh - 64px)}}.ai-page__mobile-header[data-v-198422e9]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:8px 4px;background:#fff;border-bottom:1px solid #e8eaed}.ai-page__mobile-header-text[data-v-198422e9]{display:flex;align-items:center;gap:8px}.ai-page__mobile-avatar[data-v-198422e9]{width:28px;height:28px;border-radius:12px;background:linear-gradient(135deg,#688cc8,#7e6dad);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px rgba(126,109,173,.3)}.ai-page__mobile-title[data-v-198422e9]{font-size:15px;font-weight:700;color:#2e2e2e}.ai-page__layout[data-v-198422e9]{flex:1 1 0;min-height:0;display:flex;overflow:hidden}.ai-page__sidebar[data-v-198422e9]{width:280px;flex-shrink:0;border-right:1px solid #e8eaed;background:#fff;overflow:hidden;display:flex;flex-direction:column;min-height:0}.ai-page__main[data-v-198422e9]{flex:1 1 0;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.ai-page__drawer[data-v-198422e9] .v-navigation-drawer__content{overflow:hidden}