.speech-input[data-v-b595eda6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;color:#526075}.speech-input.expanded[data-v-b595eda6]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;gap:10px}.speech-button[data-v-b595eda6]{background:none;border:0;border-radius:50%;width:38px;height:38px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;padding:9px;cursor:pointer;color:inherit;display:grid;place-items:center}.speech-button[data-v-b595eda6]:hover{background:#edf1f7}.speech-button[data-v-b595eda6]:focus-visible{outline:2px solid #839bc4;outline-offset:2px}.speech-button[data-v-b595eda6]:disabled{opacity:.4;cursor:default}.speech-button svg[data-v-b595eda6]{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.speech-display[data-v-b595eda6]{gap:12px}.speech-display[data-v-b595eda6],.speech-wave[data-v-b595eda6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.speech-wave[data-v-b595eda6]{height:36px;gap:3px;overflow:hidden}.speech-wave i[data-v-b595eda6]{display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;border-radius:4px;background:currentColor;-webkit-transition:height .12s ease,color .3s;transition:height .12s ease,color .3s}.speech-time[data-v-b595eda6]{font-size:12px;white-space:nowrap;font-variant-numeric:tabular-nums;color:#778397}.ending[data-v-b595eda6]{color:#b7792a}.ending .speech-time[data-v-b595eda6]{color:#a86518}.speech-ready[data-v-b595eda6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:36px;min-width:0;color:#778397;font-size:14px;line-height:18px;text-align:left}.speech-progress[data-v-b595eda6]{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;-webkit-animation:speech-breathe-data-v-b595eda6 1.8s ease-in-out infinite;animation:speech-breathe-data-v-b595eda6 1.8s ease-in-out infinite}.speech-sr[data-v-b595eda6]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@-webkit-keyframes speech-breathe-data-v-b595eda6{50%{opacity:.45}}@keyframes speech-breathe-data-v-b595eda6{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.speech-wave i[data-v-b595eda6]{-webkit-transition:none;transition:none}.speech-progress[data-v-b595eda6]{-webkit-animation:none;animation:none}}.ai-compatibility-panel[data-v-17c39ba3]{display:contents}.ai-compatibility-message[data-v-17c39ba3]{display:block;width:100%;margin:0;text-align:center;color:#737d8d;font-size:12px;font-weight:400;line-height:1.5;overflow-wrap:anywhere}.ai-compatibility-message.after-content[data-v-17c39ba3]{margin-top:2px}.ai-notice-actions[data-v-17c39ba3]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;margin-left:8px;vertical-align:baseline}.ai-notice-actions[data-v-17c39ba3] button{font:inherit;color:inherit;background:transparent;border:0;padding:0 2px;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.ai-notice-actions[data-v-17c39ba3] button:disabled{opacity:.5;cursor:default}.ai-name[data-v-d643eee6]{white-space:nowrap}.ai-name-prefix[data-v-d643eee6]{margin-right:.15em}svg[data-v-00b43f94]{width:22px;height:22px;-ms-flex-negative:0;flex-shrink:0;vertical-align:middle}.ai-list-surface[data-v-40e9caf0]{--ai-item-border:#9dbce5;position:relative;overflow:hidden;border:1px solid #dce4ef;border-radius:14px;background:-webkit-gradient(linear,left top,left bottom,from(#edf2f8),to(#e5ecf5));background:linear-gradient(180deg,#edf2f8,#e5ecf5);-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.65);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.65)}.ai-list-scroll[data-v-40e9caf0]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;scrollbar-gutter:stable both-edges;overflow-y:auto;overscroll-behavior-y:auto;border-radius:inherit;scrollbar-width:auto;scrollbar-color:auto}.ai-list-scroll[data-v-40e9caf0]::-webkit-scrollbar{width:4px;height:4px}.ai-list-scroll[data-v-40e9caf0]::-webkit-scrollbar-track{background:transparent;margin-block:10px}.ai-list-scroll[data-v-40e9caf0]::-webkit-scrollbar-thumb{background:transparent;border-radius:4px}.ai-list-scroll.scrollbar-visible[data-v-40e9caf0]::-webkit-scrollbar-thumb{background:#9aaec7}@supports (-moz-appearance:none){.ai-list-scroll[data-v-40e9caf0]{scrollbar-width:thin;scrollbar-color:transparent transparent}.ai-list-scroll.scrollbar-visible[data-v-40e9caf0]{scrollbar-color:#9aaec7 transparent}}.ai-list-scroll.is-scrollable[data-v-40e9caf0]{overscroll-behavior-y:contain}.ai-list-surface.is-scrolled[data-v-40e9caf0]:after{content:"";position:absolute;top:0;left:0;right:0;height:16px;border-radius:14px 14px 0 0;pointer-events:none;z-index:1;background:-webkit-gradient(linear,left top,left bottom,from(#edf2f8),to(transparent));background:linear-gradient(#edf2f8,transparent)}@supports (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.ai-list-surface.is-scrolled[data-v-40e9caf0]:after{background:rgba(237,242,248,.15);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);mask-image:-webkit-gradient(linear,left top,left bottom,from(#000),to(transparent));mask-image:linear-gradient(#000,transparent);-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(#000),to(transparent));-webkit-mask-image:linear-gradient(#000,transparent)}}.ai-list-footer[data-v-40e9caf0]{min-height:34px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px 12px;margin-top:10px;padding-top:10px;border-top:1px solid #e8ecf2;color:#637189;font-size:12px;line-height:1.5}.ai-device-frame[data-v-40e9caf0],.candidate.is-executable[data-v-40e9caf0]{border:1px solid var(--ai-item-border,#9dbce5);-webkit-box-sizing:border-box;box-sizing:border-box}.ai-list-container[data-v-40e9caf0]{width:100%;min-width:0}.ellipsis_tooltip_wrap{position:relative;min-width:0}.ellipsis_tooltip_text{display:block;width:100%;line-height:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ellipsis_tooltip_bubble{position:fixed;z-index:100100;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:min(360px,calc(100vw - 16px));max-height:calc(100vh - 16px);overflow:hidden;padding:8px 12px;line-height:20px;color:var(--common-surface-color,#fff);font-size:14px;font-weight:400;white-space:normal;overflow-wrap:anywhere;background:var(--common-text-color,#282828);border-radius:4px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.2);box-shadow:0 2px 8px rgba(0,0,0,.2);pointer-events:none;-webkit-box-sizing:border-box;box-sizing:border-box}.scene-card[data-v-6b1cfa58]{gap:4px;min-width:0;width:100%;height:64px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 12px;position:relative;border:0;border-radius:14px;background:hsla(0,0%,100%,.96);color:#202124;cursor:pointer}.scene-card[data-v-6b1cfa58],.scene-icon[data-v-6b1cfa58]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.scene-icon[data-v-6b1cfa58]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:none;flex:none;width:42px;height:42px;border-radius:13px;background:rgba(78,110,242,.08)}.scene-icon img[data-v-6b1cfa58]{width:32px;height:32px;-o-object-fit:contain;object-fit:contain}.scene-copy[data-v-6b1cfa58]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.scene-copy .scene-name[data-v-6b1cfa58],.scene-copy .scene-region[data-v-6b1cfa58]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scene-copy .scene-name[data-v-6b1cfa58]{font-size:16px;font-weight:400}.scene-copy .scene-region[data-v-6b1cfa58]{font-size:12px;color:#8a8f98;margin-top:3px}.scene-card.configuring .scene-copy[data-v-6b1cfa58]{padding-right:22px}.scene-selection[data-v-6b1cfa58]{position:absolute;top:10px;right:12px;font-size:16px;font-weight:600;color:var(--primary-color)}.scene-card.selected[data-v-6b1cfa58]{background:rgba(218,229,255,.99)}.ai-list-surface[data-v-b93495e0]{--ai-item-border:#9dbce5;position:relative;overflow:hidden;border:1px solid #dce4ef;border-radius:14px;background:-webkit-gradient(linear,left top,left bottom,from(#edf2f8),to(#e5ecf5));background:linear-gradient(180deg,#edf2f8,#e5ecf5);-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.65);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.65)}.ai-list-scroll[data-v-b93495e0]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;scrollbar-gutter:stable both-edges;overflow-y:auto;overscroll-behavior-y:auto;border-radius:inherit;scrollbar-width:auto;scrollbar-color:auto}.ai-list-scroll[data-v-b93495e0]::-webkit-scrollbar{width:4px;height:4px}.ai-list-scroll[data-v-b93495e0]::-webkit-scrollbar-track{background:transparent;margin-block:10px}.ai-list-scroll[data-v-b93495e0]::-webkit-scrollbar-thumb{background:transparent;border-radius:4px}.ai-list-scroll.scrollbar-visible[data-v-b93495e0]::-webkit-scrollbar-thumb{background:#9aaec7}@supports (-moz-appearance:none){.ai-list-scroll[data-v-b93495e0]{scrollbar-width:thin;scrollbar-color:transparent transparent}.ai-list-scroll.scrollbar-visible[data-v-b93495e0]{scrollbar-color:#9aaec7 transparent}}.ai-list-scroll.is-scrollable[data-v-b93495e0]{overscroll-behavior-y:contain}.ai-list-surface.is-scrolled[data-v-b93495e0]:after{content:"";position:absolute;top:0;left:0;right:0;height:16px;border-radius:14px 14px 0 0;pointer-events:none;z-index:1;background:-webkit-gradient(linear,left top,left bottom,from(#edf2f8),to(transparent));background:linear-gradient(#edf2f8,transparent)}@supports (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.ai-list-surface.is-scrolled[data-v-b93495e0]:after{background:rgba(237,242,248,.15);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);mask-image:-webkit-gradient(linear,left top,left bottom,from(#000),to(transparent));mask-image:linear-gradient(#000,transparent);-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(#000),to(transparent));-webkit-mask-image:linear-gradient(#000,transparent)}}.ai-list-footer[data-v-b93495e0]{min-height:34px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px 12px;margin-top:10px;padding-top:10px;border-top:1px solid #e8ecf2;color:#637189;font-size:12px;line-height:1.5}.ai-device-frame[data-v-b93495e0],.candidate.is-executable[data-v-b93495e0]{border:1px solid var(--ai-item-border,#9dbce5);-webkit-box-sizing:border-box;box-sizing:border-box}.scene-scroll[data-v-b93495e0]{max-height:248px}.scene-grid[data-v-b93495e0]{display:grid;grid-template-columns:repeat(var(--device-columns,1),minmax(0,180px));gap:10px}.scene-more[data-v-b93495e0]{border:0;background:none;color:#2563c7;padding:8px;cursor:pointer}h3[data-v-b93495e0]{font-size:15px;font-weight:500;margin:0 0 12px}.scene-preview[data-v-b93495e0]{position:relative;min-width:0;-webkit-box-sizing:border-box;box-sizing:border-box}.scene-hit[data-v-b93495e0]{position:absolute;inset:0;border:0;border-radius:14px;background:transparent;cursor:pointer}.scene-hit[data-v-b93495e0]:disabled{cursor:default}.scene-hit[data-v-b93495e0]:focus-visible{outline:2px solid #3975df;outline-offset:2px}p[data-v-b93495e0]{font-size:12px;color:#637185;margin:12px 0 0}.ai-state-badge[data-v-3b8ff48b]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:3px 10px;border-radius:8px;font-size:13px;font-weight:600;background:#f1f3f7;color:#667085}.ai-state-on[data-v-3b8ff48b]{background:var(--ai-state-background,#e7f4ed);color:var(--ai-state-color,#24765b)}.ai-state-off[data-v-3b8ff48b]:before,.ai-state-on[data-v-3b8ff48b]:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.ai-state-off[data-v-3b8ff48b]{background:var(--ai-state-background,#edf0f4);color:var(--ai-state-color,#637185)}.ai-device .ai-state-badge[data-v-3b8ff48b]{margin-top:5px}.ai-status-source[data-v-3b8ff48b]{margin-top:14px;font-size:12px;color:#838b9a}.ai-status-source summary[data-v-3b8ff48b]{cursor:pointer;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:5px 0}.ai-status-source small[data-v-3b8ff48b]{display:block;padding:6px 10px;border-left:2px solid #ded9f5}.ai-inline-operation[data-v-3b8ff48b]{margin-left:auto;padding:8px 18px;border-radius:12px;background:#eeeafa;color:#6961c7;font-size:13px;font-weight:500;white-space:nowrap}.ai-device:hover .ai-inline-operation[data-v-3b8ff48b]{background:#6961c7;color:#fff}.ai-card[data-v-3b8ff48b]{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:600px;min-width:0;background:#fff;border:1px solid #e9ebf2;border-radius:20px;padding:14px 12px;line-height:1.65;color:#303644;-webkit-box-shadow:0 5px 22px rgba(53,66,105,.02);box-shadow:0 5px 22px rgba(53,66,105,.02);overflow-wrap:anywhere}.ai-card-task[data-v-3b8ff48b],.ai-card-text[data-v-3b8ff48b]{background:transparent;border:0;padding:0;-webkit-box-shadow:none;box-shadow:none}.ai-text[data-v-3b8ff48b]{white-space:pre-wrap;margin:0}.ai-card h3[data-v-3b8ff48b]{font-size:16px;margin:0 0 12px;font-weight:600}.ai-device[data-v-3b8ff48b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;background:#f7f8fc;border:0;border-radius:13px;padding:13px;width:100%;text-align:left;margin:8px 0;color:inherit;cursor:pointer}.ai-device strong[data-v-3b8ff48b]{display:block;font-size:14px;font-weight:600}.ai-device small[data-v-3b8ff48b]{display:block}.ai-device-symbol[data-v-3b8ff48b]{background:#fff;border-radius:10px;color:#6b65cf;padding:8px 12px;font-size:22px}.ai-chevron[data-v-3b8ff48b]{margin-left:auto;font-size:24px;color:#b7bbca}.ai-card small[data-v-3b8ff48b]{font-size:12px;color:#838b9a}.ai-link[data-v-3b8ff48b]{border:0;background:transparent;color:#1769e8;padding:8px;cursor:pointer}.ai-cancel[data-v-3b8ff48b]{display:block;margin:8px 0 0 auto;color:#7d8492}.ai-primary[data-v-3b8ff48b]{border:0;border-radius:12px;padding:12px 22px;background:#1769e8;color:#fff;cursor:pointer}.ai-operation[data-v-3b8ff48b]{font-weight:600}.ai-impact[data-v-3b8ff48b]{font-size:13px;color:#797f8c}.ai-card dl[data-v-3b8ff48b]{display:grid;grid-template-columns:1fr 1fr;font-size:14px;gap:9px}.ai-card dt[data-v-3b8ff48b]{color:#8b91a1}.ai-card dd[data-v-3b8ff48b]{margin:0;text-align:right}.ai-card button[data-v-3b8ff48b]:disabled{cursor:default;opacity:.55}.ai-card-status dl[data-v-3b8ff48b]{gap:10px 20px;font-size:14px;line-height:1.6}.ai-card-status dt[data-v-3b8ff48b]{color:#777486}.ai-card-status dd[data-v-3b8ff48b]{color:#3c3a4c}.ai-expand[data-v-3b8ff48b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin:10px 0 14px;padding:9px 0;border:0;border-top:1px solid #f0eef6;background:transparent;color:#786ac5;font-size:12px;cursor:pointer}.ai-expand[data-v-3b8ff48b]:focus-visible{outline:2px solid #8275d7;outline-offset:2px}.ai-component-body[data-v-3b8ff48b]{display:contents}.device-card[data-v-413c4215]{-webkit-box-sizing:border-box;box-sizing:border-box;min-width:0;width:100%;height:120px;padding:12px;position:relative;border:0;border-radius:14px;background:rgba(248,250,255,.99);color:#202124;cursor:pointer;overflow:hidden}.device-card--inactive[data-v-413c4215],.device-card--neutral[data-v-413c4215]{background:rgba(198,204,212,.98);color:#202124}.device-card.selected[data-v-413c4215]{background:rgba(218,229,255,.99);color:#202124}.device-card-top[data-v-413c4215]{-ms-flex-align:center;gap:6px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.device-card-top[data-v-413c4215],.device-icon-surface[data-v-413c4215]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;height:42px}.device-icon-surface[data-v-413c4215]{width:42px;-webkit-box-flex:0;-ms-flex:none;flex:none;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(78,110,242,.08);border-radius:13px}.device-card--inactive .device-icon-surface[data-v-413c4215],.device-card--neutral .device-icon-surface[data-v-413c4215]{background:rgba(183,190,199,.92)}.device-card.selected .device-icon-surface[data-v-413c4215]{background:rgba(78,110,242,.08)}.device-icon-surface img[data-v-413c4215]{width:32px;height:32px;-o-object-fit:contain;object-fit:contain}.device-status-copy[data-v-413c4215]{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:right;-ms-flex-item-align:start;align-self:flex-start;padding-top:0}.device-card-status[data-v-413c4215]{font-size:12px;line-height:17px;color:#202124}.device-card--active .device-card-status[data-v-413c4215]{color:#3558dc}.device-card-detail[data-v-413c4215]{font-size:11px;margin-top:4px;color:#68707a;line-height:16px}.device-card-name[data-v-413c4215]{font-size:16px;font-weight:400;position:absolute;top:68px;left:12px;right:12px;line-height:18px}.device-card.has-action .device-card-name[data-v-413c4215]{right:60px}.device-card-bottom[data-v-413c4215]{position:absolute;bottom:11px;left:12px;right:12px;height:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:6px}.device-card-region[data-v-413c4215]{font-size:12px;color:#68707a;-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:16px}.device-card-detail[data-v-413c4215],.device-card-name[data-v-413c4215],.device-card-region[data-v-413c4215],.device-card-status[data-v-413c4215]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selection-badge[data-v-413c4215]{-ms-flex-item-align:start;align-self:flex-start;font-size:16px;color:var(--primary-color);font-weight:600}.quick-switch[data-v-413c4215]{width:38px;height:22px;border-radius:10px;background:#9ea6b0;-webkit-box-flex:0;-ms-flex:none;flex:none;padding:2px;-webkit-box-sizing:border-box;box-sizing:border-box}.quick-switch i[data-v-413c4215]{display:block;width:18px;height:18px;background:#fff;border-radius:50%}.quick-switch.on[data-v-413c4215]{background:var(--primary-color)}.quick-switch.on i[data-v-413c4215]{margin-left:16px}.device-selection[data-v-413c4215]{right:0;bottom:0}.ai-switch-panel[data-v-1f023e58]{-webkit-box-sizing:border-box;box-sizing:border-box;width:320px;max-width:100%;height:auto;max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;border-radius:20px;background:#262b33;color:#f1f5f9;border:1px solid #8c929d;-webkit-box-shadow:0 8px 24px rgba(0,0,0,.34);box-shadow:0 8px 24px rgba(0,0,0,.34);padding:20px}header[data-v-1f023e58]{position:relative;-ms-flex-negative:0;flex-shrink:0;padding:12px 28px 20px}h2[data-v-1f023e58]{margin:0;font-size:16px;line-height:24px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.close[data-v-1f023e58]{position:absolute;right:0;top:0;width:22px;height:22px;padding:3px;border:0;border-radius:50%;background:#41464d;color:#f1f5f9;cursor:pointer}.close svg[data-v-1f023e58]{width:100%;height:100%}.panel-body[data-v-1f023e58]{min-height:0;overflow:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}.control-area[data-v-1f023e58]{border:1px solid #8c929d;border-radius:4px;min-height:208px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px;padding:28px 24px;-webkit-box-sizing:border-box;box-sizing:border-box}.power-symbol[data-v-1f023e58]{-webkit-box-flex:0;-ms-flex:none;flex:none;width:44px;height:44px;color:#a7aab0}.power-symbol svg[data-v-1f023e58]{display:block;width:100%;height:100%}.power-symbol.on[data-v-1f023e58]{color:#67b9ff}.power-button[data-v-1f023e58]{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0;cursor:pointer}.power-button[aria-disabled=true][data-v-1f023e58]{cursor:default}.error[data-v-1f023e58]{font-size:12px;color:#ffb6b6;line-height:20px;margin:12px 0 0;overflow-wrap:anywhere}button[data-v-1f023e58]:disabled{cursor:default;opacity:.6}.power-button[data-v-1f023e58]:focus-visible,button[data-v-1f023e58]:focus-visible{outline:2px solid #83bdff;outline-offset:3px}@media(max-height:440px){.ai-switch-panel[data-v-1f023e58]{max-height:calc(100vh - 24px)}header[data-v-1f023e58]{padding-top:4px;padding-bottom:12px}.control-area[data-v-1f023e58]{min-height:180px;gap:20px;padding:20px 24px}}.ai-original-preview[data-v-70556367]{position:relative;border-radius:14px;-webkit-box-shadow:none;box-shadow:none}.ai-preview-hit[data-v-70556367]{position:absolute;inset:0;width:100%;height:100%;border:0;background:transparent;border-radius:14px;cursor:pointer;font-size:0}.ai-preview-hit[data-v-70556367]:focus-visible{outline:3px solid #7771ce;outline-offset:3px}.ai-preview-hit[data-v-70556367]:disabled{cursor:default}.ai-device-retry[data-v-70556367]{border:0;background:transparent;color:#125bc2;padding:8px;cursor:pointer}.ai-device-placeholder[data-v-70556367]{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:120px;border:1px solid #e5e6ee;border-radius:14px;padding:14px;background:#f7f8fc}.ai-device-placeholder small[data-v-70556367]{display:block}.ai-device-error[data-v-70556367],.ai-device-placeholder p[data-v-70556367]{font-size:12px;color:#82768c}.ai-switch-mask[data-v-70556367]{position:fixed;inset:0;z-index:90;background:rgba(244,247,252,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px}.ai-state-badge[data-v-13a2339a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:3px 10px;border-radius:8px;font-size:13px;font-weight:600;background:#f1f3f7;color:#667085}.ai-state-on[data-v-13a2339a]{background:var(--ai-state-background,#e7f4ed);color:var(--ai-state-color,#24765b)}.ai-state-off[data-v-13a2339a]:before,.ai-state-on[data-v-13a2339a]:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.ai-state-off[data-v-13a2339a]{background:var(--ai-state-background,#edf0f4);color:var(--ai-state-color,#637185)}.ai-device .ai-state-badge[data-v-13a2339a]{margin-top:5px}.ai-status-source[data-v-13a2339a]{margin-top:14px;font-size:12px;color:#838b9a}.ai-status-source summary[data-v-13a2339a]{cursor:pointer;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:5px 0}.ai-status-source small[data-v-13a2339a]{display:block;padding:6px 10px;border-left:2px solid #ded9f5}.ai-inline-operation[data-v-13a2339a]{margin-left:auto;padding:8px 18px;border-radius:12px;background:#eeeafa;color:#6961c7;font-size:13px;font-weight:500;white-space:nowrap}.ai-device:hover .ai-inline-operation[data-v-13a2339a]{background:#6961c7;color:#fff}.ai-card[data-v-13a2339a]{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:600px;min-width:0;background:#fff;border:1px solid #e9ebf2;border-radius:20px;padding:14px 12px;line-height:1.65;color:#303644;-webkit-box-shadow:0 5px 22px rgba(53,66,105,.02);box-shadow:0 5px 22px rgba(53,66,105,.02);overflow-wrap:anywhere}.ai-card-task[data-v-13a2339a],.ai-card-text[data-v-13a2339a]{background:transparent;border:0;padding:0;-webkit-box-shadow:none;box-shadow:none}.ai-text[data-v-13a2339a]{white-space:pre-wrap;margin:0}.ai-card h3[data-v-13a2339a]{font-size:16px;margin:0 0 12px;font-weight:600}.ai-device[data-v-13a2339a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;background:#f7f8fc;border:0;border-radius:13px;padding:13px;width:100%;text-align:left;margin:8px 0;color:inherit;cursor:pointer}.ai-device strong[data-v-13a2339a]{display:block;font-size:14px;font-weight:600}.ai-device small[data-v-13a2339a]{display:block}.ai-device-symbol[data-v-13a2339a]{background:#fff;border-radius:10px;color:#6b65cf;padding:8px 12px;font-size:22px}.ai-chevron[data-v-13a2339a]{margin-left:auto;font-size:24px;color:#b7bbca}.ai-card small[data-v-13a2339a]{font-size:12px;color:#838b9a}.ai-link[data-v-13a2339a]{border:0;background:transparent;color:#1769e8;padding:8px;cursor:pointer}.ai-cancel[data-v-13a2339a]{display:block;margin:8px 0 0 auto;color:#7d8492}.ai-primary[data-v-13a2339a]{border:0;border-radius:12px;padding:12px 22px;background:#1769e8;color:#fff;cursor:pointer}.ai-operation[data-v-13a2339a]{font-weight:600}.ai-impact[data-v-13a2339a]{font-size:13px;color:#797f8c}.ai-card dl[data-v-13a2339a]{display:grid;grid-template-columns:1fr 1fr;font-size:14px;gap:9px}.ai-card dt[data-v-13a2339a]{color:#8b91a1}.ai-card dd[data-v-13a2339a]{margin:0;text-align:right}.ai-card button[data-v-13a2339a]:disabled{cursor:default;opacity:.55}.ai-card-status dl[data-v-13a2339a]{gap:10px 20px;font-size:14px;line-height:1.6}.ai-card-status dt[data-v-13a2339a]{color:#777486}.ai-card-status dd[data-v-13a2339a]{color:#3c3a4c}.ai-expand[data-v-13a2339a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin:10px 0 14px;padding:9px 0;border:0;border-top:1px solid #f0eef6;background:transparent;color:#786ac5;font-size:12px;cursor:pointer}.ai-expand[data-v-13a2339a]:focus-visible{outline:2px solid #8275d7;outline-offset:2px}.ai-list-surface[data-v-13a2339a]{--ai-item-border:#9dbce5;position:relative;overflow:hidden;border:1px solid #dce4ef;border-radius:14px;background:-webkit-gradient(linear,left top,left bottom,from(#edf2f8),to(#e5ecf5));background:linear-gradient(180deg,#edf2f8,#e5ecf5);-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.65);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.65)}.ai-list-scroll[data-v-13a2339a]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;scrollbar-gutter:stable both-edges;overflow-y:auto;overscroll-behavior-y:auto;border-radius:inherit;scrollbar-width:auto;scrollbar-color:auto}.ai-list-scroll[data-v-13a2339a]::-webkit-scrollbar{width:4px;height:4px}.ai-list-scroll[data-v-13a2339a]::-webkit-scrollbar-track{background:transparent;margin-block:10px}.ai-list-scroll[data-v-13a2339a]::-webkit-scrollbar-thumb{background:transparent;border-radius:4px}.ai-list-scroll.scrollbar-visible[data-v-13a2339a]::-webkit-scrollbar-thumb{background:#9aaec7}@supports (-moz-appearance:none){.ai-list-scroll[data-v-13a2339a]{scrollbar-width:thin;scrollbar-color:transparent transparent}.ai-list-scroll.scrollbar-visible[data-v-13a2339a]{scrollbar-color:#9aaec7 transparent}}.ai-list-scroll.is-scrollable[data-v-13a2339a]{overscroll-behavior-y:contain}.ai-list-surface.is-scrolled[data-v-13a2339a]:after{content:"";position:absolute;top:0;left:0;right:0;height:16px;border-radius:14px 14px 0 0;pointer-events:none;z-index:1;background:-webkit-gradient(linear,left top,left bottom,from(#edf2f8),to(transparent));background:linear-gradient(#edf2f8,transparent)}@supports (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.ai-list-surface.is-scrolled[data-v-13a2339a]:after{background:rgba(237,242,248,.15);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);mask-image:-webkit-gradient(linear,left top,left bottom,from(#000),to(transparent));mask-image:linear-gradient(#000,transparent);-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(#000),to(transparent));-webkit-mask-image:linear-gradient(#000,transparent)}}.ai-list-footer[data-v-13a2339a]{min-height:34px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px 12px;margin-top:10px;padding-top:10px;border-top:1px solid #e8ecf2;color:#637189;font-size:12px;line-height:1.5}.ai-device-frame[data-v-13a2339a],.candidate.is-executable[data-v-13a2339a]{border:1px solid var(--ai-item-border,#9dbce5);-webkit-box-sizing:border-box;box-sizing:border-box}.ai-component-body[data-v-13a2339a]{display:block;min-width:0;width:100%}.ai-device-group[data-v-13a2339a]{width:100%;min-width:0}.ai-device-scroll[data-v-13a2339a]{max-height:248px}.ai-manual-grid[data-v-13a2339a]{display:grid;grid-template-columns:repeat(var(--device-columns,1),minmax(0,180px));gap:10px}.ai-manual-grid>[data-v-13a2339a]{min-width:0}.ai-device-frame[data-v-13a2339a]{border-radius:14px}.ai-load-devices[data-v-13a2339a]{border:0;padding:0;background:transparent;color:#174b91;font:inherit;cursor:pointer}.ai-device-empty[data-v-13a2339a]{margin:8px 0;color:#293e5b;font-size:12px}.ai-state-off[data-v-7db65290],.tone-neutral[data-v-7db65290]{--ai-state-color:#637185;--ai-state-background:#edf0f4}.tone-active[data-v-7db65290]{--ai-state-color:#285eaa;--ai-state-background:#eaf1fc}.ai-state-on[data-v-7db65290],.tone-success[data-v-7db65290]{--ai-state-color:#24765b;--ai-state-background:#e7f4ed}.tone-error[data-v-7db65290]{--ai-state-color:#b33d46;--ai-state-background:#fbecef}.tone-warning[data-v-7db65290]{--ai-state-color:#94601c;--ai-state-background:#fcf1de}.progress-state[data-v-7db65290]{display:block;min-height:24px;line-height:24px;font-size:14px;color:#637185}.progress-text[data-v-7db65290]{display:inline-block;-webkit-animation:progress-breathe-data-v-7db65290 2s ease-in-out infinite;animation:progress-breathe-data-v-7db65290 2s ease-in-out infinite}.progress-text-enter-active[data-v-7db65290],.progress-text-leave-active[data-v-7db65290]{-webkit-animation:none;animation:none;-webkit-transition:opacity .12s ease,-webkit-transform .12s ease;transition:opacity .12s ease,-webkit-transform .12s ease;transition:opacity .12s ease,transform .12s ease;transition:opacity .12s ease,transform .12s ease,-webkit-transform .12s ease}.progress-text-enter[data-v-7db65290],.progress-text-leave-to[data-v-7db65290]{opacity:0;-webkit-transform:translateY(2px);transform:translateY(2px)}@-webkit-keyframes progress-breathe-data-v-7db65290{0%,to{opacity:.65}50%{opacity:1}}@keyframes progress-breathe-data-v-7db65290{0%,to{opacity:.65}50%{opacity:1}}.is-static .progress-text[data-v-7db65290]{-webkit-animation:none;animation:none}.is-static .progress-text-enter-active[data-v-7db65290],.is-static .progress-text-leave-active[data-v-7db65290]{-webkit-transition:none;transition:none}@media(prefers-reduced-motion:reduce){.progress-text[data-v-7db65290]{-webkit-animation:none;animation:none}.progress-text-enter-active[data-v-7db65290],.progress-text-leave-active[data-v-7db65290]{-webkit-animation:none;animation:none;-webkit-transition:none;transition:none}.progress-text-enter[data-v-7db65290],.progress-text-leave-to[data-v-7db65290]{-webkit-transform:none;transform:none}}.execution-state[data-v-7db65290]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:6px;min-width:0;font-size:13px;line-height:20px;color:var(--ai-state-color,#637185)}.execution-state span[data-v-7db65290]{overflow-wrap:anywhere}.ai-list-surface[data-v-6c372f65]{--ai-item-border:#9dbce5;position:relative;overflow:hidden;border:1px solid #dce4ef;border-radius:14px;background:-webkit-gradient(linear,left top,left bottom,from(#edf2f8),to(#e5ecf5));background:linear-gradient(180deg,#edf2f8,#e5ecf5);-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.65);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.65)}.ai-list-scroll[data-v-6c372f65]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;scrollbar-gutter:stable both-edges;overflow-y:auto;overscroll-behavior-y:auto;border-radius:inherit;scrollbar-width:auto;scrollbar-color:auto}.ai-list-scroll[data-v-6c372f65]::-webkit-scrollbar{width:4px;height:4px}.ai-list-scroll[data-v-6c372f65]::-webkit-scrollbar-track{background:transparent;margin-block:10px}.ai-list-scroll[data-v-6c372f65]::-webkit-scrollbar-thumb{background:transparent;border-radius:4px}.ai-list-scroll.scrollbar-visible[data-v-6c372f65]::-webkit-scrollbar-thumb{background:#9aaec7}@supports (-moz-appearance:none){.ai-list-scroll[data-v-6c372f65]{scrollbar-width:thin;scrollbar-color:transparent transparent}.ai-list-scroll.scrollbar-visible[data-v-6c372f65]{scrollbar-color:#9aaec7 transparent}}.ai-list-scroll.is-scrollable[data-v-6c372f65]{overscroll-behavior-y:contain}.ai-list-surface.is-scrolled[data-v-6c372f65]:after{content:"";position:absolute;top:0;left:0;right:0;height:16px;border-radius:14px 14px 0 0;pointer-events:none;z-index:1;background:-webkit-gradient(linear,left top,left bottom,from(#edf2f8),to(transparent));background:linear-gradient(#edf2f8,transparent)}@supports (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.ai-list-surface.is-scrolled[data-v-6c372f65]:after{background:rgba(237,242,248,.15);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);mask-image:-webkit-gradient(linear,left top,left bottom,from(#000),to(transparent));mask-image:linear-gradient(#000,transparent);-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(#000),to(transparent));-webkit-mask-image:linear-gradient(#000,transparent)}}.ai-list-footer[data-v-6c372f65]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px 12px;margin-top:10px;padding-top:10px;border-top:1px solid #e8ecf2;color:#637189;font-size:12px;line-height:1.5}.ai-device-frame[data-v-6c372f65],.candidate.is-executable[data-v-6c372f65]{border:1px solid var(--ai-item-border,#9dbce5);-webkit-box-sizing:border-box;box-sizing:border-box}.ai-execution-list[data-v-6c372f65]{min-width:0;width:100%}.footer-actions[data-v-6c372f65],footer[data-v-6c372f65],header[data-v-6c372f65]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px}h3[data-v-6c372f65]{margin:0;font-size:16px}header[data-v-6c372f65]{margin-bottom:12px}button[data-v-6c372f65]{font:inherit;font-size:12px;border:0;border-radius:9px;padding:7px 10px;background:#edf1f7;color:#34527d;cursor:pointer}button[data-v-6c372f65]:disabled{opacity:.5;cursor:default}button[data-v-6c372f65]:focus-visible,input[data-v-6c372f65]:focus-visible{outline:2px solid #3975df;outline-offset:3px}.candidate-scroll[data-v-6c372f65]{max-height:300px;overflow-anchor:none}.selection-slot[data-v-6c372f65]{-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ai-list-footer[data-v-6c372f65]{min-height:34px}.candidate[data-v-6c372f65]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:12px;margin-bottom:10px;border:1px solid #dbe2ec;border-radius:10px;background:#fff}.candidate[data-v-6c372f65]:last-child{margin-bottom:0}.candidate.selected[data-v-6c372f65]{background:#eef4ff;border-color:#648fd3;-webkit-box-shadow:inset 3px 0 #3975cf;box-shadow:inset 3px 0 #3975cf}.candidate[data-v-6c372f65]:focus-within{border-color:#648fd3}.object-icon[data-v-6c372f65]{display:grid;place-items:center;-webkit-box-flex:0;-ms-flex:none;flex:none;width:24px;height:24px;color:#5686c9}.object-icon img[data-v-6c372f65]{width:24px;height:24px;-o-object-fit:contain;object-fit:contain}.candidate-copy[data-v-6c372f65]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;font-size:12px;overflow:hidden}.candidate-copy>[data-v-6c372f65]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:20px}.candidate-copy strong[data-v-6c372f65]{font-size:14px;font-weight:600;color:#24364d}.current[data-v-6c372f65],.description[data-v-6c372f65],.region[data-v-6c372f65]{color:#69768a}.operation[data-v-6c372f65]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;color:#214e8c;font-weight:600}.operation-label[data-v-6c372f65]{-webkit-box-flex:0;-ms-flex:none;flex:none;padding:0 6px;background:#e9f1fc;border-radius:4px;font-size:10px;line-height:20px;color:#315f9f}.operation-value[data-v-6c372f65]{min-width:0;overflow:hidden;text-overflow:ellipsis}.current[data-v-6c372f65]{font-size:11px;color:#778291}.result[data-v-6c372f65],.unavailable[data-v-6c372f65]{font-size:12px;line-height:18px;max-height:54px;overflow:auto;overflow-wrap:anywhere}.unavailable[data-v-6c372f65]{color:#637185}.identity[data-v-6c372f65]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;min-width:0}.identity strong[data-v-6c372f65]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.device-type[data-v-6c372f65]{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;max-width:45%;overflow:hidden;text-overflow:ellipsis;font-size:10px;line-height:18px;padding:0 5px;border-radius:4px;background:#f0f2f5;color:#687486;font-weight:500}.execute[data-v-6c372f65]{-webkit-box-flex:0;-ms-flex:none;flex:none;background:#2464c8;color:#fff;white-space:nowrap}.footer-actions[data-v-6c372f65]{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.hint[data-v-6c372f65]{font-size:12px}.empty[data-v-6c372f65]{color:#637189;font-size:13px}input[data-v-6c372f65]{-webkit-box-flex:0;-ms-flex:none;flex:none;width:16px;height:16px;accent-color:#2464c8}@media(max-width:480px){.candidate[data-v-6c372f65]{gap:6px;padding:10px 6px}.object-icon[data-v-6c372f65]{width:24px}.object-icon img[data-v-6c372f65]{width:24px;height:24px}.execute[data-v-6c372f65]{padding:7px;font-size:11px}.candidate-copy strong[data-v-6c372f65]{font-size:13px}.candidate-action[data-v-6c372f65]{-ms-flex-preferred-size:82px;flex-basis:82px}.candidate-copy[data-v-6c372f65],.result[data-v-6c372f65],.unavailable[data-v-6c372f65]{font-size:11px}}.candidate-action[data-v-6c372f65]{-webkit-box-flex:0;-ms-flex:0 0 94px;flex:0 0 94px;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.candidate-action .execute[data-v-6c372f65]{position:relative}.candidate-action.request-locked .execute[data-v-6c372f65]:disabled{opacity:1}.action-spinner[data-v-6c372f65]{display:inline-block;width:10px;height:10px;border:1.5px solid hsla(0,0%,100%,.4);border-top-color:#fff;border-radius:50%;margin-right:4px;-webkit-animation:action-spin-data-v-6c372f65 .8s linear infinite;animation:action-spin-data-v-6c372f65 .8s linear infinite;vertical-align:middle}@-webkit-keyframes action-spin-data-v-6c372f65{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes action-spin-data-v-6c372f65{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.action-spinner[data-v-6c372f65]{-webkit-animation:none;animation:none}}@media(max-width:480px){.candidate-action[data-v-6c372f65]{-ms-flex-preferred-size:82px;flex-basis:82px}}.ai-state-badge[data-v-50e570a9]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:3px 10px;border-radius:8px;font-size:13px;font-weight:600;background:#f1f3f7;color:#667085}.ai-state-on[data-v-50e570a9]{background:var(--ai-state-background,#e7f4ed);color:var(--ai-state-color,#24765b)}.ai-state-off[data-v-50e570a9]:before,.ai-state-on[data-v-50e570a9]:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.ai-state-off[data-v-50e570a9]{background:var(--ai-state-background,#edf0f4);color:var(--ai-state-color,#637185)}.ai-device .ai-state-badge[data-v-50e570a9]{margin-top:5px}.ai-status-source[data-v-50e570a9]{margin-top:14px;font-size:12px;color:#838b9a}.ai-status-source summary[data-v-50e570a9]{cursor:pointer;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:5px 0}.ai-status-source small[data-v-50e570a9]{display:block;padding:6px 10px;border-left:2px solid #ded9f5}.ai-inline-operation[data-v-50e570a9]{margin-left:auto;padding:8px 18px;border-radius:12px;background:#eeeafa;color:#6961c7;font-size:13px;font-weight:500;white-space:nowrap}.ai-device:hover .ai-inline-operation[data-v-50e570a9]{background:#6961c7;color:#fff}.ai-card[data-v-50e570a9]{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:600px;min-width:0;background:#fff;border:1px solid #e9ebf2;border-radius:20px;padding:14px 12px;line-height:1.65;color:#303644;-webkit-box-shadow:0 5px 22px rgba(53,66,105,.02);box-shadow:0 5px 22px rgba(53,66,105,.02);overflow-wrap:anywhere}.ai-card-task[data-v-50e570a9],.ai-card-text[data-v-50e570a9]{background:transparent;border:0;padding:0;-webkit-box-shadow:none;box-shadow:none}.ai-text[data-v-50e570a9]{white-space:pre-wrap;margin:0}.ai-card h3[data-v-50e570a9]{font-size:16px;margin:0 0 12px;font-weight:600}.ai-device[data-v-50e570a9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;background:#f7f8fc;border:0;border-radius:13px;padding:13px;width:100%;text-align:left;margin:8px 0;color:inherit;cursor:pointer}.ai-device strong[data-v-50e570a9]{display:block;font-size:14px;font-weight:600}.ai-device small[data-v-50e570a9]{display:block}.ai-device-symbol[data-v-50e570a9]{background:#fff;border-radius:10px;color:#6b65cf;padding:8px 12px;font-size:22px}.ai-chevron[data-v-50e570a9]{margin-left:auto;font-size:24px;color:#b7bbca}.ai-card small[data-v-50e570a9]{font-size:12px;color:#838b9a}.ai-link[data-v-50e570a9]{border:0;background:transparent;color:#1769e8;padding:8px;cursor:pointer}.ai-cancel[data-v-50e570a9]{display:block;margin:8px 0 0 auto;color:#7d8492}.ai-primary[data-v-50e570a9]{border:0;border-radius:12px;padding:12px 22px;background:#1769e8;color:#fff;cursor:pointer}.ai-operation[data-v-50e570a9]{font-weight:600}.ai-impact[data-v-50e570a9]{font-size:13px;color:#797f8c}.ai-card dl[data-v-50e570a9]{display:grid;grid-template-columns:1fr 1fr;font-size:14px;gap:9px}.ai-card dt[data-v-50e570a9]{color:#8b91a1}.ai-card dd[data-v-50e570a9]{margin:0;text-align:right}.ai-card button[data-v-50e570a9]:disabled{cursor:default;opacity:.55}.ai-card-status dl[data-v-50e570a9]{gap:10px 20px;font-size:14px;line-height:1.6}.ai-card-status dt[data-v-50e570a9]{color:#777486}.ai-card-status dd[data-v-50e570a9]{color:#3c3a4c}.ai-expand[data-v-50e570a9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin:10px 0 14px;padding:9px 0;border:0;border-top:1px solid #f0eef6;background:transparent;color:#786ac5;font-size:12px;cursor:pointer}.ai-expand[data-v-50e570a9]:focus-visible{outline:2px solid #8275d7;outline-offset:2px}.ai-list-surface[data-v-50e570a9]{--ai-item-border:#9dbce5;position:relative;overflow:hidden;border:1px solid #dce4ef;border-radius:14px;background:-webkit-gradient(linear,left top,left bottom,from(#edf2f8),to(#e5ecf5));background:linear-gradient(180deg,#edf2f8,#e5ecf5);-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.65);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.65)}.ai-list-scroll[data-v-50e570a9]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;scrollbar-gutter:stable both-edges;overflow-y:auto;overscroll-behavior-y:auto;border-radius:inherit;scrollbar-width:auto;scrollbar-color:auto}.ai-list-scroll[data-v-50e570a9]::-webkit-scrollbar{width:4px;height:4px}.ai-list-scroll[data-v-50e570a9]::-webkit-scrollbar-track{background:transparent;margin-block:10px}.ai-list-scroll[data-v-50e570a9]::-webkit-scrollbar-thumb{background:transparent;border-radius:4px}.ai-list-scroll.scrollbar-visible[data-v-50e570a9]::-webkit-scrollbar-thumb{background:#9aaec7}@supports (-moz-appearance:none){.ai-list-scroll[data-v-50e570a9]{scrollbar-width:thin;scrollbar-color:transparent transparent}.ai-list-scroll.scrollbar-visible[data-v-50e570a9]{scrollbar-color:#9aaec7 transparent}}.ai-list-scroll.is-scrollable[data-v-50e570a9]{overscroll-behavior-y:contain}.ai-list-surface.is-scrolled[data-v-50e570a9]:after{content:"";position:absolute;top:0;left:0;right:0;height:16px;border-radius:14px 14px 0 0;pointer-events:none;z-index:1;background:-webkit-gradient(linear,left top,left bottom,from(#edf2f8),to(transparent));background:linear-gradient(#edf2f8,transparent)}@supports (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.ai-list-surface.is-scrolled[data-v-50e570a9]:after{background:rgba(237,242,248,.15);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);mask-image:-webkit-gradient(linear,left top,left bottom,from(#000),to(transparent));mask-image:linear-gradient(#000,transparent);-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(#000),to(transparent));-webkit-mask-image:linear-gradient(#000,transparent)}}.ai-list-footer[data-v-50e570a9]{min-height:34px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px 12px;margin-top:10px;padding-top:10px;border-top:1px solid #e8ecf2;color:#637189;font-size:12px;line-height:1.5}.ai-device-frame[data-v-50e570a9],.candidate.is-executable[data-v-50e570a9]{border:1px solid var(--ai-item-border,#9dbce5);-webkit-box-sizing:border-box;box-sizing:border-box}.info-scroll[data-v-50e570a9]{max-height:300px}.ai-info-list .info-scroll dl[data-v-50e570a9]{display:block;margin:0}.info-row[data-v-50e570a9]{background:#fff;border:1px solid #dbe2ec!important;border-radius:10px;margin-bottom:10px;padding:14px 12px!important}.info-row[data-v-50e570a9]:last-child{margin-bottom:0}.info-row dt[data-v-50e570a9]{color:#344154}.info-row dd[data-v-50e570a9]{font-weight:600;color:#24364d}.info-row[data-v-50e570a9]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;padding:12px 4px;border-bottom:1px solid #e9edf5}.info-row[data-v-50e570a9]:last-child{border:0}dd[data-v-50e570a9],dl[data-v-50e570a9]{margin:0}dd[data-v-50e570a9]{text-align:right}dd[data-v-50e570a9],dt[data-v-50e570a9]{overflow-wrap:anywhere}.ai-list-footer button[data-v-50e570a9]{border:0;background:transparent;color:#174b91;font:inherit;cursor:pointer}.ai-detail-views[data-v-414abaa6]{width:100%;min-width:0;-webkit-box-sizing:border-box;box-sizing:border-box}nav[data-v-414abaa6]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 22px}.detail-link[data-v-414abaa6],nav[data-v-414abaa6]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.detail-link[data-v-414abaa6]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:6px;border:0;background:none;padding:5px 0;color:#2563c7;font:inherit;font-size:13px;cursor:pointer}.detail-link.selected[data-v-414abaa6]{color:#174b91}.detail-link[data-v-414abaa6]:disabled{color:#8793a5;cursor:default}.detail-link[data-v-414abaa6]:focus-visible{outline:2px solid #3975df;outline-offset:3px}.detail-panel[data-v-414abaa6]{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:14px;padding:0;border:0;min-width:0;-webkit-animation:detail-enter-data-v-414abaa6 .16s ease-out;animation:detail-enter-data-v-414abaa6 .16s ease-out}p[data-v-414abaa6]{font-size:13px;color:#637185}@-webkit-keyframes detail-enter-data-v-414abaa6{0%{opacity:0}to{opacity:1}}@keyframes detail-enter-data-v-414abaa6{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.detail-panel[data-v-414abaa6]{-webkit-animation:none;animation:none}}.ai-task[data-v-f2955fe4]{min-width:0}.task-title[data-v-f2955fe4]{margin:4px 0 0;font-size:14px;line-height:1.6;color:#344154;overflow-wrap:anywhere}.ai-state-badge[data-v-971612e6]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:3px 10px;border-radius:8px;font-size:13px;font-weight:600;background:#f1f3f7;color:#667085}.ai-state-on[data-v-971612e6]{background:var(--ai-state-background,#e7f4ed);color:var(--ai-state-color,#24765b)}.ai-state-off[data-v-971612e6]:before,.ai-state-on[data-v-971612e6]:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.ai-state-off[data-v-971612e6]{background:var(--ai-state-background,#edf0f4);color:var(--ai-state-color,#637185)}.ai-device .ai-state-badge[data-v-971612e6]{margin-top:5px}.ai-status-source[data-v-971612e6]{margin-top:14px;font-size:12px;color:#838b9a}.ai-status-source summary[data-v-971612e6]{cursor:pointer;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:5px 0}.ai-status-source small[data-v-971612e6]{display:block;padding:6px 10px;border-left:2px solid #ded9f5}.ai-inline-operation[data-v-971612e6]{margin-left:auto;padding:8px 18px;border-radius:12px;background:#eeeafa;color:#6961c7;font-size:13px;font-weight:500;white-space:nowrap}.ai-device:hover .ai-inline-operation[data-v-971612e6]{background:#6961c7;color:#fff}.ai-card[data-v-971612e6]{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:600px;min-width:0;background:#fff;border:1px solid #e9ebf2;border-radius:20px;padding:14px 12px;line-height:1.65;color:#303644;-webkit-box-shadow:0 5px 22px rgba(53,66,105,.02);box-shadow:0 5px 22px rgba(53,66,105,.02);overflow-wrap:anywhere}.ai-card-task[data-v-971612e6],.ai-card-text[data-v-971612e6]{background:transparent;border:0;padding:0;-webkit-box-shadow:none;box-shadow:none}.ai-text[data-v-971612e6]{white-space:pre-wrap;margin:0}.ai-card h3[data-v-971612e6]{font-size:16px;margin:0 0 12px;font-weight:600}.ai-device[data-v-971612e6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;background:#f7f8fc;border:0;border-radius:13px;padding:13px;width:100%;text-align:left;margin:8px 0;color:inherit;cursor:pointer}.ai-device strong[data-v-971612e6]{display:block;font-size:14px;font-weight:600}.ai-device small[data-v-971612e6]{display:block}.ai-device-symbol[data-v-971612e6]{background:#fff;border-radius:10px;color:#6b65cf;padding:8px 12px;font-size:22px}.ai-chevron[data-v-971612e6]{margin-left:auto;font-size:24px;color:#b7bbca}.ai-card small[data-v-971612e6]{font-size:12px;color:#838b9a}.ai-link[data-v-971612e6]{border:0;background:transparent;color:#1769e8;padding:8px;cursor:pointer}.ai-cancel[data-v-971612e6]{display:block;margin:8px 0 0 auto;color:#7d8492}.ai-primary[data-v-971612e6]{border:0;border-radius:12px;padding:12px 22px;background:#1769e8;color:#fff;cursor:pointer}.ai-operation[data-v-971612e6]{font-weight:600}.ai-impact[data-v-971612e6]{font-size:13px;color:#797f8c}.ai-card dl[data-v-971612e6]{display:grid;grid-template-columns:1fr 1fr;font-size:14px;gap:9px}.ai-card dt[data-v-971612e6]{color:#8b91a1}.ai-card dd[data-v-971612e6]{margin:0;text-align:right}.ai-card button[data-v-971612e6]:disabled{cursor:default;opacity:.55}.ai-card-status dl[data-v-971612e6]{gap:10px 20px;font-size:14px;line-height:1.6}.ai-card-status dt[data-v-971612e6]{color:#777486}.ai-card-status dd[data-v-971612e6]{color:#3c3a4c}.ai-expand[data-v-971612e6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin:10px 0 14px;padding:9px 0;border:0;border-top:1px solid #f0eef6;background:transparent;color:#786ac5;font-size:12px;cursor:pointer}.ai-expand[data-v-971612e6]:focus-visible{outline:2px solid #8275d7;outline-offset:2px}.ai-card-action_list[data-v-971612e6]{overflow-anchor:none}.ai-card-action_list .ai-cancel-slot[data-v-971612e6]{height:42px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.ai-card-action_list .ai-cancel[data-v-971612e6]{margin:0;height:34px;-webkit-box-sizing:border-box;box-sizing:border-box}.ai-card-fallback[data-v-971612e6] .ai-compatibility-message{text-align:left}.quota-section[data-v-def5b16e]{padding:20px 0 4px}.quota-section+.quota-section[data-v-def5b16e]{margin-top:14px;border-top:1px solid #edf0f4}.quota-heading[data-v-def5b16e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}h3[data-v-def5b16e]{font-size:14px;color:#303c50;font-weight:600;margin:0}strong[data-v-def5b16e]{font-size:25px;font-weight:600;color:#303c50;font-variant-numeric:tabular-nums;line-height:1.3}strong span[data-v-def5b16e]{font-size:12px;font-weight:400;color:#788292}small[data-v-def5b16e]{font-size:14px;margin-left:3px}.quota-state[data-v-def5b16e]{font-size:12px;color:#788292}.quota-meter[data-v-def5b16e]{margin:12px 0;height:5px;border-radius:4px;background:#edf0f5;overflow:hidden}.quota-meter i[data-v-def5b16e]{display:block;height:100%;border-radius:4px;background:#8198c5}.quota-date[data-v-def5b16e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:12px;padding:5px 0;font-size:12px;line-height:1.6}.quota-date>span[data-v-def5b16e]{color:#89919e;-ms-flex-negative:0;flex-shrink:0}.quota-date time[data-v-def5b16e]{color:#465164;text-align:right;font-variant-numeric:tabular-nums}.quota-message[data-v-def5b16e]{font-size:12px;color:#788292;line-height:1.6;margin:10px 0;overflow-wrap:anywhere}.exhausted .quota-message[data-v-def5b16e],.exhausted strong[data-v-def5b16e]{color:#9a6a30}.ui-toggle[data-v-08715ebb]{--toggle-width:42px;--toggle-height:24px;--toggle-gap:3px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;-webkit-box-flex:0;-ms-flex:none;flex:none;width:44px;min-width:44px;height:44px;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle}.ui-toggle-small[data-v-08715ebb]{--toggle-width:36px;--toggle-height:20px;--toggle-gap:2px}.ui-toggle>.ui-toggle-input[data-v-08715ebb]{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;padding:0;border:0;opacity:0;cursor:pointer}.ui-toggle-track[data-v-08715ebb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:none;flex:none;width:var(--toggle-width);height:var(--toggle-height);padding:var(--toggle-gap);border:0;border-radius:999px;-webkit-box-sizing:border-box;box-sizing:border-box;background:var(--toggle-off-color,#b8c0cd);pointer-events:none;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.ui-toggle-thumb[data-v-08715ebb]{display:block;-webkit-box-flex:0;-ms-flex:none;flex:none;width:calc(var(--toggle-height) - 2*var(--toggle-gap));height:calc(var(--toggle-height) - 2*var(--toggle-gap));border-radius:50%;background:var(--toggle-thumb-color,#fff);-webkit-transition:-webkit-transform .15s ease;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease}.ui-toggle-input:checked+.ui-toggle-track[data-v-08715ebb]{background:var(--toggle-on-color,#1769e8)}.ui-toggle-input:checked+.ui-toggle-track .ui-toggle-thumb[data-v-08715ebb]{-webkit-transform:translateX(calc(var(--toggle-width) - var(--toggle-height)));transform:translateX(calc(var(--toggle-width) - var(--toggle-height)))}.ui-toggle-input:focus+.ui-toggle-track[data-v-08715ebb]{outline:2px solid var(--toggle-focus-color,#8275d7);outline-offset:3px}.ui-toggle-input:focus:not(:focus-visible)+.ui-toggle-track[data-v-08715ebb]{outline:none}.is-disabled[data-v-08715ebb]{opacity:.5}.ui-toggle-input[data-v-08715ebb]:disabled{cursor:not-allowed}@media(prefers-reduced-motion:reduce){.ui-toggle-thumb[data-v-08715ebb],.ui-toggle-track[data-v-08715ebb]{-webkit-transition:none;transition:none}}@media(forced-colors:active){.ui-toggle-track[data-v-08715ebb]{outline:1px solid ButtonText}.ui-toggle-thumb[data-v-08715ebb]{background:ButtonText}}.settings-mask[data-v-2cb8c8ad]{position:fixed;inset:0;background:rgba(28,38,50,.11);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:20px 20px 20px 68px;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:11000}.settings-panel[data-v-2cb8c8ad]{width:360px;max-width:100%;max-height:80vh;overflow:auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding:24px;border:1px solid #e9ecf1;border-radius:22px;background:#fff;-webkit-box-shadow:0 14px 50px rgba(29,44,61,.14);box-shadow:0 14px 50px rgba(29,44,61,.14);color:#606977}header[data-v-2cb8c8ad]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px}h2[data-v-2cb8c8ad]{margin:0;font-size:15px;font-weight:600;color:#292f39}header button[data-v-2cb8c8ad]{width:28px;min-height:28px;padding:0;border:0;background:transparent;border-radius:50%;font-size:22px;color:#8a93a1;cursor:pointer}header button[data-v-2cb8c8ad]:hover{background:#f2f4f7}.settings-row[data-v-2cb8c8ad]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;padding:20px 0 0;cursor:pointer}.settings-row>span[data-v-2cb8c8ad]{min-width:0}.settings-row strong[data-v-2cb8c8ad]{display:block;font-size:14px;font-weight:500;color:#303c50}.settings-row small[data-v-2cb8c8ad]{display:block;margin-top:6px;font-size:12px;color:#7b8494;line-height:1.6;overflow-wrap:anywhere}button[data-v-2cb8c8ad]:focus-visible{outline:2px solid #8275d7;outline-offset:3px}@media(max-width:700px){.settings-mask[data-v-2cb8c8ad]{padding:12px 12px max(12px,env(safe-area-inset-bottom))}.settings-panel[data-v-2cb8c8ad]{width:100%;max-width:380px;margin:0 auto;padding:20px}}.ai-rail[data-v-83ba2876]{width:56px;-webkit-box-flex:0;-ms-flex:0 0 56px;flex:0 0 56px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 0 max(12px,env(safe-area-inset-bottom));-webkit-box-sizing:border-box;box-sizing:border-box;border-right:1px solid #e9ebef;background:#f8f9fb;z-index:4}.ai-rail>button[data-v-83ba2876]{width:40px;height:40px;border:0;border-radius:12px;background:transparent;color:#626976;display:grid;place-items:center;cursor:pointer;position:relative}.ai-rail>button[aria-expanded=true][data-v-83ba2876],.ai-rail>button[data-v-83ba2876]:hover{background:#e9edf3;color:#303743}.ai-rail>button[data-v-83ba2876]:disabled{opacity:.4;cursor:default}.ai-rail .ai-rail-quota[data-v-83ba2876]{margin-top:auto}.ai-rail-quota i[data-v-83ba2876]{position:absolute;width:5px;height:5px;border-radius:50%;background:#b57e33;right:6px;top:6px}.ai-quota-mask[data-v-83ba2876]{position:fixed;inset:0;background:rgba(28,38,50,.11);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:20px 20px 20px 68px;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:11000}.ai-quota-panel[data-v-83ba2876]{width:340px;max-width:100%;max-height:80vh;overflow:auto;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;border:1px solid #e9ecf1;border-radius:20px;padding:24px;-webkit-box-shadow:0 14px 50px rgba(29,44,61,.14);box-shadow:0 14px 50px rgba(29,44,61,.14);color:#606977}header[data-v-83ba2876]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}h2[data-v-83ba2876]{font-size:16px;font-weight:600;margin:0;color:#292f39}.ai-quota-panel button[data-v-83ba2876]{border:0;background:transparent;color:inherit;cursor:pointer;min-height:36px}header button[data-v-83ba2876]{font-size:24px;width:32px;min-height:32px;border-radius:50%}header button[data-v-83ba2876]:hover{background:#f2f4f7}.ai-quota-hero[data-v-83ba2876]{padding:22px 0 24px}.ai-quota-hero>span[data-v-83ba2876]{font-size:13px;color:#606977}.ai-quota-hero strong[data-v-83ba2876]{display:block;font-size:44px;font-weight:600;line-height:1.2;letter-spacing:-1px;color:#303c50;margin-top:6px;font-variant-numeric:tabular-nums}.ai-quota-hero strong small[data-v-83ba2876]{font-size:22px;font-weight:400;margin-left:4px}.ai-quota-meter[data-v-83ba2876]{margin-top:20px;height:5px;border-radius:4px;background:#edf0f5;overflow:hidden}.ai-quota-meter i[data-v-83ba2876]{display:block;height:100%;background:#8198c5;border-radius:4px;max-width:100%}.ai-quota-period[data-v-83ba2876]{padding:4px 0}.ai-quota-date[data-v-83ba2876]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:14px;padding:9px 0;font-size:12px;line-height:1.6}.ai-quota-date>span[data-v-83ba2876]{color:#89919e;-ms-flex-negative:0;flex-shrink:0}.ai-quota-date time[data-v-83ba2876]{color:#465164;font-variant-numeric:tabular-nums;text-align:right}.ai-quota-timezone[data-v-83ba2876]{font-size:11px;color:#89919e;margin-right:auto}footer[data-v-83ba2876]{margin-top:18px;padding-top:14px;border-top:1px solid #edf0f4;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}footer[data-v-83ba2876],footer button[data-v-83ba2876]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer button[data-v-83ba2876]{gap:6px;font-size:12px;background:#f2f5fa!important;border-radius:9px;padding:0 12px;-webkit-transition:background-color .15s ease,color .15s ease;transition:background-color .15s ease,color .15s ease}footer svg[data-v-83ba2876]{display:block;width:16px;height:16px}footer button[data-v-83ba2876]:disabled{cursor:default}footer button[data-v-83ba2876]:active:not(:disabled){background:#d8e4f8!important;color:#304f91}footer button[aria-busy=true][data-v-83ba2876]{background:#e2ebfb!important;color:#3f60a5}.ai-quota-refresh-icon[data-v-83ba2876]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;width:16px;height:16px;line-height:0}.ai-quota-spinner[data-v-83ba2876]{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #d9dfe8;border-top-color:currentColor;border-radius:50%;-webkit-animation:ai-quota-refresh-spin-data-v-83ba2876 .8s linear infinite;animation:ai-quota-refresh-spin-data-v-83ba2876 .8s linear infinite}@-webkit-keyframes ai-quota-refresh-spin-data-v-83ba2876{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes ai-quota-refresh-spin-data-v-83ba2876{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.ai-quota-spinner[data-v-83ba2876]{-webkit-animation:none;animation:none}}button[data-v-83ba2876]:focus-visible{outline:2px solid #8275d7;outline-offset:2px}@media(max-width:700px){.ai-rail[data-v-83ba2876]{width:44px;-ms-flex-preferred-size:44px;flex-basis:44px}.ai-rail>button[data-v-83ba2876]{width:40px;height:44px}.ai-quota-mask[data-v-83ba2876]{padding:12px 12px max(12px,env(safe-area-inset-bottom))}.ai-quota-panel[data-v-83ba2876]{width:100%;max-width:380px;margin:0 auto;padding:20px}}.ai-answer[data-v-4858005e] dd,.ai-answer[data-v-4858005e] dt,.ai-answer[data-v-4858005e] h3,.ai-answer[data-v-4858005e] p,.ai-answer[data-v-4858005e] small,.ai-answer[data-v-4858005e] strong,.ai-user-message[data-v-4858005e]{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.ai-copy[data-v-4858005e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px;height:28px;-ms-flex-negative:0;flex-shrink:0;border:0;border-radius:8px;background:transparent;color:#9a94b5;padding:5px;-webkit-transition:color .15s,background .15s;transition:color .15s,background .15s}.ai-copy[data-v-4858005e]:focus-visible,.ai-copy[data-v-4858005e]:hover{color:#1769e8;background:rgba(223,217,239,.5)}.ai-copy svg[data-v-4858005e]{width:16px;height:16px}.ai-user-message[data-v-4858005e]{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:4px}.ai-page[data-v-4858005e],.ai-user-message[data-v-4858005e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ai-page[data-v-4858005e]{--ai-purple:#1769e8;--ai-message-tool-color:#a2a7b4;position:absolute;inset:0;background:#fafbfc;color:#202630;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,sans-serif;letter-spacing:.15px}.ai-page [data-v-4858005e]{-webkit-box-sizing:border-box;box-sizing:border-box}.ai-page button[data-v-4858005e],.ai-page textarea[data-v-4858005e]{font-family:inherit}.ai-page button[data-v-4858005e]{cursor:pointer}.ai-page button[data-v-4858005e]:disabled{cursor:default;opacity:.45}.ai-page button[data-v-4858005e]:focus-visible{outline:2px solid #8c84df;outline-offset:4px}.ai-header[data-v-4858005e]{height:72px;padding:0 34px;border-bottom:1px solid rgba(233,235,241,.5);background:hsla(0,0%,100%,.68);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);gap:22px;-ms-flex-negative:0;flex-shrink:0}.ai-brand[data-v-4858005e],.ai-header[data-v-4858005e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ai-brand[data-v-4858005e]{gap:12px;font-size:17px;font-weight:600}.ai-brand-title[data-v-4858005e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.ai-version-badge[data-v-4858005e]{-ms-flex-negative:0;flex-shrink:0;padding:2px 6px;border-radius:5px;background:#edf1f6;color:#66758a;font-size:11px;font-weight:400;line-height:16px;white-space:nowrap}.ai-brand small[data-v-4858005e]{display:block;font-size:11px;color:#667085;font-weight:400;margin-top:4px;letter-spacing:1px}.ai-header-actions[data-v-4858005e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-left:auto}.ai-icon-button[data-v-4858005e]{background:transparent;border:0;border-radius:12px;width:40px;height:40px;color:#707889;display:grid;place-items:center}.ai-icon-button[data-v-4858005e]:hover{background:#eff0f6}.ai-mini-orb[data-v-4858005e]{display:inline-block;width:24px;height:24px;border-radius:50%;background:radial-gradient(circle at 28% 25%,#fbf6ff 0,#c7bafa 28%,#807edf 60%,#b4e4f1);-webkit-box-shadow:0 2px 8px rgba(152,144,211,.16);box-shadow:0 2px 8px rgba(152,144,211,.16);-ms-flex-negative:0;flex-shrink:0}.ai-layout[data-v-4858005e]{min-height:0}.ai-layout[data-v-4858005e],.ai-main[data-v-4858005e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}.ai-main[data-v-4858005e]{min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ai-scroll[data-v-4858005e]{overflow-y:auto;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:24px max(26px,calc((100% - 920px)/2));scroll-behavior:auto;overflow-anchor:none}.ai-welcome[data-v-4858005e]{text-align:center;max-width:920px;margin:34px auto 0}.ai-orb[data-v-4858005e]{margin:0 auto 28px;width:91px;height:91px;border-radius:30px;background:radial-gradient(circle at 28% 15%,#fffaff 0,#ddd0ff 22%,#9690e3 63%,#b8eaf2);-webkit-box-shadow:0 17px 55px rgba(163,148,226,.23),inset 0 1px 5px hsla(0,0%,100%,.81);box-shadow:0 17px 55px rgba(163,148,226,.23),inset 0 1px 5px hsla(0,0%,100%,.81);display:grid;place-items:center;-webkit-animation:ai-float-data-v-4858005e 6s ease-in-out infinite;animation:ai-float-data-v-4858005e 6s ease-in-out infinite}.ai-orb svg[data-v-4858005e]{width:43px;height:43px;color:#fff;-webkit-filter:drop-shadow(0 2px 4px rgba(116,114,185,.29));filter:drop-shadow(0 2px 4px #7472b94a)}.ai-eyebrow[data-v-4858005e]{font-size:12px;letter-spacing:3px;color:#8b87a7}.ai-welcome h1[data-v-4858005e]{font-size:31px;font-weight:550;letter-spacing:1.5px;margin:17px 0 14px;color:#33354b}.ai-welcome>p[data-v-4858005e]{font-size:14px;line-height:1.8;color:#667085}.ai-suggestions[data-v-4858005e]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:38px 0 24px;text-align:left}.ai-suggestions button[data-v-4858005e]{position:relative;text-align:left;background:hsla(0,0%,100%,.74);border:1px solid #e7e8f1;border-radius:20px;padding:22px 23px;color:#7770be;-webkit-transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:transform .2s,box-shadow .2s;transition:transform .2s,box-shadow .2s,-webkit-transform .2s,-webkit-box-shadow .2s}.ai-suggestions button[data-v-4858005e]:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 12px 28px rgba(154,147,200,.1);box-shadow:0 12px 28px rgba(154,147,200,.1)}.ai-suggestions strong[data-v-4858005e]{display:block;font-size:14px;font-weight:500;color:#484c60;margin:17px 0 7px}.ai-suggestions small[data-v-4858005e]{font-size:12px;color:#9a9fac}.ai-suggestions button>span[data-v-4858005e]{position:absolute;right:22px;top:23px;color:#b5b6c8;font-size:18px}.ai-scope[data-v-4858005e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;color:#667085;font-size:11px}.ai-scope svg[data-v-4858005e]{width:15px;height:15px}.ai-composer-wrap[data-v-4858005e]{-ms-flex-negative:0;flex-shrink:0;width:min(100%,972px);-ms-flex-item-align:center;align-self:center;padding:20px 26px 24px}.ai-composer[data-v-4858005e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:16px;padding:13px 14px 13px 22px;border:1px solid #e4e5f0;border-radius:23px;background:#fff;-webkit-box-shadow:0 8px 35px rgba(101,90,157,.04);box-shadow:0 8px 35px rgba(101,90,157,.04)}.ai-composer[data-v-4858005e]:focus-within{border-color:#bcb4e7;-webkit-box-shadow:0 0 0 3px rgba(180,169,232,.05);box-shadow:0 0 0 3px rgba(180,169,232,.05)}.ai-composer textarea[data-v-4858005e]{resize:none;-webkit-box-flex:1;-ms-flex:1;flex:1;border:0;outline:none;background:transparent;color:#44495d;line-height:26px;font-size:14px;min-width:0;max-height:116px;padding:5px 0}.ai-composer textarea[data-v-4858005e]::-webkit-input-placeholder{color:#b2b5c1}.ai-composer textarea[data-v-4858005e]::-moz-placeholder{color:#b2b5c1}.ai-composer textarea[data-v-4858005e]:-ms-input-placeholder{color:#b2b5c1}.ai-composer textarea[data-v-4858005e]::-ms-input-placeholder{color:#b2b5c1}.ai-composer textarea[data-v-4858005e]::placeholder{color:#b2b5c1}.ai-send[data-v-4858005e]{display:grid;place-items:center;width:38px;height:38px;border-radius:13px;border:0;color:#fff;background:#0866f5;-ms-flex-negative:0;flex-shrink:0}.ai-composer-meta[data-v-4858005e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:#667085;font-size:11px;padding:14px 7px 0}.ai-composer-meta button[data-v-4858005e]{padding:2px 0;border:0;background:transparent;color:#2463eb;font:inherit;cursor:pointer}.ai-composer-meta button[data-v-4858005e]:disabled{opacity:.5;cursor:default}.ai-voice-note[data-v-4858005e]{display:block;text-align:center;font-size:10px;color:#667085;margin-top:10px}.ai-turn[data-v-4858005e]{margin:0 auto 20px;max-width:920px}.ai-user-message[data-v-4858005e]{max-width:min(75%,640px);margin:0 0 24px auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:0;text-align:left}.ai-user-bubble[data-v-4858005e]{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;margin:0;padding:12px 16px;border:1px solid #e2e7ee;border-radius:16px;background:#edf1f6;color:#303b4a;line-height:1.75;font-size:14px}.ai-answer-label[data-v-4858005e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;font-size:12px;color:#667085;margin-bottom:13px}.ai-answer-label .ai-mini-orb[data-v-4858005e]{width:20px;height:20px}.ai-answer[data-v-4858005e]{margin-left:29px;text-align:left;font-size:14px;display:grid;gap:12px}.ai-history-label[data-v-4858005e]{font-size:10px;background:#eceef5;border-radius:5px;padding:2px 7px}.ai-feedback[data-v-4858005e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;color:#adb1bd;font-size:11px}.ai-feedback span[data-v-4858005e]{margin-right:6px}.ai-feedback button[data-v-4858005e]{border:0;background:transparent;color:var(--ai-message-tool-color);border-radius:7px;padding:5px}.ai-feedback svg[data-v-4858005e]{width:15px;height:15px}.ai-feedback button[aria-pressed=true][data-v-4858005e]{color:var(--ai-purple);background:#ebe7f9}.ai-error[data-v-4858005e]{font-size:12px;padding:12px 16px;color:#996341;background:#fff5e8;border:1px solid #f4e6d3;border-radius:12px;margin-bottom:10px;text-align:left}.ai-error button[data-v-4858005e],.ai-quiet-button[data-v-4858005e]{background:transparent;border:0;color:var(--ai-purple);font-size:12px;padding:5px 9px}.ai-note[data-v-4858005e]{font-size:12px;color:#9095a3;text-align:center;margin-bottom:12px}.ai-consent[data-v-4858005e]{padding:16px 20px;border:1px solid #e4e3ef;border-radius:18px;background:#fff;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;gap:22px}.ai-consent p[data-v-4858005e]{font-size:12px;line-height:1.9;color:#8b8e9e;margin:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.ai-primary[data-v-4858005e]{background:var(--ai-purple);color:#fff;border:0;border-radius:11px;padding:12px 17px;white-space:nowrap;font-size:12px}.ai-history[data-v-4858005e]{width:235px;background:#f1f2f8;border-right:1px solid #e8eaf2;padding:26px 18px;overflow-y:auto;text-align:left}.ai-history h2[data-v-4858005e]{font-size:14px;font-weight:500;color:#777e90;margin:0 0 22px}.ai-history>p[data-v-4858005e]{font-size:12px;color:#a4a9b6}.ai-history-item[data-v-4858005e]{display:-webkit-box;display:-ms-flexbox;display:flex;background:hsla(0,0%,100%,.68);border-radius:12px;margin:10px 0}.ai-history-item button[data-v-4858005e]{border:0;background:transparent;text-align:left;color:#656b81;font-size:12px;padding:12px}.ai-history-item button[data-v-4858005e]:first-child{-webkit-box-flex:1;-ms-flex:1;flex:1}.ai-history-item small[data-v-4858005e]{display:block;color:#a7abba;margin-top:5px;font-size:10px}@-webkit-keyframes ai-float-data-v-4858005e{50%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@keyframes ai-float-data-v-4858005e{50%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@media (max-width:700px){.ai-header[data-v-4858005e]{height:70px;padding:0 15px;gap:10px}.ai-scroll[data-v-4858005e]{padding:25px 20px}.ai-welcome[data-v-4858005e]{margin-top:12px}.ai-welcome h1[data-v-4858005e]{font-size:25px}.ai-suggestions[data-v-4858005e]{gap:10px;margin-top:26px}.ai-suggestions button[data-v-4858005e]{padding:17px 15px}.ai-orb[data-v-4858005e]{width:76px;height:76px;margin-bottom:25px}.ai-suggestions strong[data-v-4858005e]{font-size:13px}.ai-suggestions small[data-v-4858005e]{font-size:10px}.ai-composer-wrap[data-v-4858005e]{padding:13px 15px max(14px,env(safe-area-inset-bottom))}.ai-consent[data-v-4858005e]{display:block}.ai-consent button[data-v-4858005e]{margin-top:10px}.ai-history[data-v-4858005e]{position:absolute;top:70px;bottom:0;z-index:3;-webkit-box-shadow:15px 0 30px rgba(84,84,115,.08);box-shadow:15px 0 30px rgba(84,84,115,.08)}.ai-answer[data-v-4858005e]{margin-left:0}.ai-voice-note[data-v-4858005e]{font-size:9px}.ai-brand small[data-v-4858005e],.ai-composer-meta[data-v-4858005e]{font-size:10px}}@media (prefers-reduced-motion:reduce){.ai-orb[data-v-4858005e]{-webkit-animation:none;animation:none}.ai-scroll[data-v-4858005e]{scroll-behavior:auto}.ai-suggestions button[data-v-4858005e]{-webkit-transition:none;transition:none}}.ai-feedback-reasons[data-v-4858005e]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;padding:8px 0;color:#727687;font-size:12px}.ai-feedback-reasons button[data-v-4858005e]{border:1px solid #e6e2f5;border-radius:16px;background:#faf8ff;padding:6px 10px;color:#645b88}.ai-feedback-reasons button[aria-pressed=true][data-v-4858005e]{background:#e7dfff}.ai-feedback[data-v-4858005e]{gap:6px;margin-top:12px}.ai-feedback button[data-v-4858005e]{width:36px;height:36px;border-radius:10px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ai-feedback button[data-v-4858005e]:hover{background:#eeedf7;color:#655dc0}.ai-feedback .ai-feedback-saved[data-v-4858005e]{font-size:12px;margin-left:6px;color:#888798}.ai-feedback-panel[data-v-4858005e]{max-width:540px;margin-top:8px;padding:18px;border:1px solid #e6e5ef;border-radius:18px;background:#fff;-webkit-box-shadow:0 8px 24px rgba(51,51,80,.02);box-shadow:0 8px 24px rgba(51,51,80,.02)}.ai-feedback-heading[data-v-4858005e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px}.ai-feedback-heading strong[data-v-4858005e]{font-size:14px;font-weight:600}.ai-feedback-heading button[data-v-4858005e]{border:0;background:none;color:#8b899e;font-size:22px;width:32px;height:32px;cursor:pointer}.ai-feedback-panel p[data-v-4858005e]{font-size:12px;color:#92909f;margin:4px 0 12px}.ai-feedback-panel .ai-feedback-reasons[data-v-4858005e]{gap:8px;margin:8px 0 12px}.ai-feedback-panel .ai-feedback-reasons button[data-v-4858005e]{padding:8px 12px;font-size:12px;border-radius:9px}.ai-feedback-panel textarea[data-v-4858005e]{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;resize:vertical;min-height:64px;padding:10px 12px;border:1px solid #e5e3ee;border-radius:10px;color:#373747;background:#fafafd;font:inherit;font-size:13px}.ai-feedback-actions[data-v-4858005e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px;margin-top:10px}.ai-feedback-actions button[data-v-4858005e]{cursor:pointer;border:none;background:transparent;color:#8c899c;border-radius:10px;padding:9px 14px;font-size:12px}.ai-feedback-actions .ai-feedback-submit[data-v-4858005e]{background:#7368cf;color:#fff}.ai-feedback-panel .ai-feedback-error[data-v-4858005e]{color:#b74454}.ai-feedback-panel button[data-v-4858005e]:focus-visible,.ai-feedback-panel textarea[data-v-4858005e]:focus-visible,.ai-feedback button[data-v-4858005e]:focus-visible{outline:2px solid #8275d7;outline-offset:3px}@media (max-width:600px){.ai-feedback-heading button[data-v-4858005e],.ai-feedback button[data-v-4858005e]{min-width:44px;min-height:44px}.ai-feedback-panel[data-v-4858005e]{padding:14px}}.ai-main[data-v-4858005e]{min-height:0}.ai-jump[data-v-4858005e]{display:grid;place-items:center;width:38px;height:38px;margin:0 auto 14px;padding:0;border:1px solid #e2e3e6;border-radius:50%;background:hsla(0,0%,100%,.94);color:#25272b;-webkit-box-shadow:0 3px 10px rgba(25,33,45,.13);box-shadow:0 3px 10px rgba(25,33,45,.13);cursor:pointer}.ai-jump[data-v-4858005e]:hover{background:#fff;-webkit-box-shadow:0 4px 14px rgba(25,33,45,.16);box-shadow:0 4px 14px rgba(25,33,45,.16)}.ai-jump[data-v-4858005e]:focus-visible{outline:2px solid #7771ce;outline-offset:3px}.ai-jump svg[data-v-4858005e]{width:21px;height:21px}.ai-header[data-v-4858005e]{background:#fafbfc;-webkit-backdrop-filter:none;backdrop-filter:none}.ai-brand[data-v-4858005e]{color:#202630}.ai-mini-orb[data-v-4858005e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#1670f8;background:transparent;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.ai-mini-orb svg[data-v-4858005e]{width:100%;height:100%}.ai-orb[data-v-4858005e]{background:#eaf2ff;-webkit-box-shadow:none;box-shadow:none;-webkit-animation:none;animation:none;border-radius:24px}.ai-orb svg[data-v-4858005e]{color:#1670f8;-webkit-filter:none;filter:none}.ai-user-message .ai-copy[data-v-4858005e]{color:var(--ai-message-tool-color)}.ai-user-message .ai-copy[data-v-4858005e]:hover{background:#e8edf3}.ai-composer[data-v-4858005e]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:10px 10px 10px 22px;border-color:rgba(30,40,55,.1);border-radius:32px;background:hsla(0,0%,100%,.78);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);-webkit-box-shadow:0 4px 20px rgba(32,44,64,.06);box-shadow:0 4px 20px rgba(32,44,64,.06)}.ai-send[data-v-4858005e]{width:40px;height:40px;border-radius:50%;-ms-flex-item-align:end;align-self:flex-end}.ai-composer[data-v-4858005e]:focus-within{border-color:rgba(30,40,55,.2);-webkit-box-shadow:0 5px 24px rgba(32,44,64,.08);box-shadow:0 5px 24px rgba(32,44,64,.08)}.ai-composer textarea[data-v-4858005e]:focus,.ai-composer textarea[data-v-4858005e]:focus-visible{outline:none;-webkit-box-shadow:none;box-shadow:none}.ai-composer-meta[data-v-4858005e]{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:8px 4px 0}.ai-composer textarea[data-v-4858005e]::-webkit-input-placeholder{color:#8b8d94}.ai-composer textarea[data-v-4858005e]::-moz-placeholder{color:#8b8d94}.ai-composer textarea[data-v-4858005e]:-ms-input-placeholder{color:#8b8d94}.ai-composer textarea[data-v-4858005e]::-ms-input-placeholder{color:#8b8d94}.ai-composer textarea[data-v-4858005e]::placeholder{color:#8b8d94}.ai-copy[data-v-4858005e],.ai-feedback button[data-v-4858005e]{min-width:36px;min-height:36px}.ai-history[data-v-4858005e]{-ms-flex-negative:0;flex-shrink:0;background:#f0f3f7}.ai-history-heading[data-v-4858005e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ai-history-backdrop[data-v-4858005e]{display:none}.ai-pending[data-v-4858005e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;color:#536174;font-size:13px;margin:0 0 12px}.ai-pending span[data-v-4858005e]{width:14px;height:14px;border:2px solid #c7cfd9;border-top-color:#1670f8;border-radius:50%;-webkit-animation:ai-spin-data-v-4858005e 1s linear infinite;animation:ai-spin-data-v-4858005e 1s linear infinite}@-webkit-keyframes ai-spin-data-v-4858005e{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes ai-spin-data-v-4858005e{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media(max-width:700px){.ai-header[data-v-4858005e]{height:64px}.ai-history[data-v-4858005e]{top:64px;width:min(300px,85%)}.ai-history-backdrop[data-v-4858005e]{display:block;position:absolute;inset:64px 0 0;z-index:2;border:0;background:rgba(32,38,48,.22)}.ai-scroll[data-v-4858005e]{padding:24px 14px}.ai-composer-wrap[data-v-4858005e]{padding:12px 14px max(12px,env(safe-area-inset-bottom))}.ai-user-message[data-v-4858005e]{max-width:90%;margin-bottom:20px}.ai-user-bubble[data-v-4858005e]{padding:10px 14px}.ai-copy[data-v-4858005e],.ai-icon-button[data-v-4858005e]{min-width:44px;min-height:44px}.ai-suggestions[data-v-4858005e]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.ai-pending span[data-v-4858005e]{-webkit-animation:none;animation:none}}.ai-main[data-v-4858005e]{position:relative;isolation:isolate;--ai-composer-clearance:190px}.ai-scroll[data-v-4858005e]{min-height:0;padding-bottom:var(--ai-composer-clearance);scroll-padding-bottom:var(--ai-composer-clearance)}.ai-composer-wrap[data-v-4858005e]{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:2;-webkit-box-sizing:border-box;box-sizing:border-box;background:transparent;pointer-events:none;padding-top:16px}.ai-composer-wrap[data-v-4858005e]:before{content:"";position:absolute;inset:-24px 0 0;z-index:-1;pointer-events:none;background:-webkit-gradient(linear,left top,left bottom,from(rgba(250,251,252,0)),color-stop(36%,rgba(250,251,252,.24)),to(rgba(250,251,252,.62)));background:linear-gradient(180deg,rgba(250,251,252,0),rgba(250,251,252,.24) 36%,rgba(250,251,252,.62))}.ai-composer-wrap>[data-v-4858005e]{pointer-events:auto}.ai-composer[data-v-4858005e]{background:hsla(0,0%,100%,.66);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ai-composer-meta[data-v-4858005e]{background:transparent}.ai-jump[data-v-4858005e]{position:absolute;bottom:calc(100% + 8px);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin:0;background:hsla(0,0%,100%,.78);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ai-composer-wrap .ai-consent[data-v-4858005e],.ai-composer-wrap .ai-error[data-v-4858005e]{max-height:35vh;overflow-y:auto}.ai-page[data-v-4858005e],.ai-scroll[data-v-4858005e]{overscroll-behavior-x:none}.ai-layout[data-v-4858005e]{position:relative}.ai-low-quota[data-v-4858005e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin:0 auto 10px;padding:6px 12px;border-radius:12px;background:rgba(252,245,231,.85);color:#946d33;font-size:12px;line-height:1.6;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.ai-low-quota button[data-v-4858005e]{border:0;background:transparent;color:inherit;font:inherit;text-decoration:underline;cursor:pointer;white-space:nowrap}.ai-low-quota button[data-v-4858005e]:focus-visible{outline:2px solid #8275d7}@media(max-width:700px){.ai-history[data-v-4858005e]{top:0;left:44px;bottom:0;z-index:5;width:min(280px,calc(100% - 44px));-webkit-box-sizing:border-box;box-sizing:border-box}.ai-history-backdrop[data-v-4858005e]{inset:0 0 0 44px;z-index:4}.ai-composer-wrap[data-v-4858005e],.ai-scroll[data-v-4858005e]{padding-left:10px;padding-right:10px}}.ai-header[data-v-4858005e]{padding-left:0;padding-right:20px;gap:16px}.ai-header>.ai-icon-button[data-v-4858005e]{position:relative;width:56px;min-width:56px;height:44px;-ms-flex-negative:0;flex-shrink:0;border-radius:0}.ai-header>.ai-icon-button[data-v-4858005e]:before{content:"";position:absolute;width:40px;height:40px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:12px;pointer-events:none}.ai-header>.ai-icon-button[data-v-4858005e]:hover:before{background:#e9edf3}.ai-header>.ai-icon-button svg[data-v-4858005e]{position:relative;width:25px;height:25px}.ai-header>.ai-icon-button[data-v-4858005e]:hover{background:transparent;-webkit-box-shadow:none;box-shadow:none;color:#303743}.ai-header>.ai-icon-button[data-v-4858005e]:focus-visible{outline:2px solid #8275d7;outline-offset:-8px;border-radius:12px}.ai-history-heading[data-v-4858005e]{padding:4px 0 16px}.ai-history-heading h2[data-v-4858005e]{font-size:14px;font-weight:600;color:#697382;margin:0}.ai-history-item small[data-v-4858005e]{font-size:11px;line-height:1.6;font-variant-numeric:tabular-nums}@media(max-width:700px){.ai-header[data-v-4858005e]{gap:12px;padding-left:0;padding-right:12px}.ai-header>.ai-icon-button[data-v-4858005e]{width:44px;min-width:44px}}.ai-history-title[data-v-4858005e]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.ai-history-item>button[data-v-4858005e]:first-child{min-width:0}.ai-stop-symbol[data-v-4858005e]{width:12px;height:12px;border-radius:2px;background:currentColor}.ai-feedback-panel .ai-feedback-prompt[data-v-4858005e]{text-align:left;color:#747d8c;line-height:1.6;margin:8px 0 12px}.ai-feedback-submit[data-v-4858005e]:disabled{opacity:.5;cursor:default}.ai-user-tools[data-v-4858005e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px;min-height:36px}.ai-message-time[data-v-4858005e]{visibility:hidden;opacity:0;color:var(--ai-message-tool-color);font-size:12px;line-height:20px;white-space:nowrap;font-variant-numeric:tabular-nums}.ai-answer:hover>.ai-feedback .ai-message-time[data-v-4858005e],.ai-user-message:hover>.ai-user-tools .ai-message-time[data-v-4858005e]{visibility:visible;opacity:1}.ai-feedback .ai-message-time[data-v-4858005e]{margin-left:6px}.ai-consent[data-v-4858005e]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:0}.ai-consent-scroll[data-v-4858005e]{white-space:normal;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;max-height:25vh;overflow-y:auto;overflow-wrap:anywhere;-ms-scroll-chaining:none;overscroll-behavior:contain}.ai-consent>button[data-v-4858005e]{-webkit-box-flex:0;-ms-flex:none;flex:none}.ai-scope[data-v-4858005e],.ai-welcome>p[data-v-4858005e],.ai-welcome h1[data-v-4858005e]{overflow-wrap:anywhere;max-width:100%}.ai-composer-wrap .ai-consent[data-v-4858005e]{max-height:none;overflow:visible}@media(max-width:700px){.ai-consent-scroll[data-v-4858005e]{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:100%;max-height:18vh}}.ai-main-welcome>.ai-scroll[data-v-4858005e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:12px;scroll-padding-bottom:12px}.ai-main-welcome>.ai-composer-wrap[data-v-4858005e]{position:relative;left:auto;bottom:auto;-webkit-transform:none;transform:none;padding-top:12px}.ai-main-welcome>.ai-composer-wrap[data-v-4858005e]:before{content:none}.ai-main-welcome .ai-welcome[data-v-4858005e]{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%;margin:auto}@media(max-height:760px){.ai-main-welcome .ai-orb[data-v-4858005e]{width:64px;height:64px;margin-bottom:16px}.ai-main-welcome .ai-suggestions[data-v-4858005e]{margin-top:20px;margin-bottom:16px}.ai-main-welcome .ai-suggestions button[data-v-4858005e]{padding:16px}}.ai-consent-scroll[data-v-4858005e] .ai-compatibility-message{text-align:left;line-height:1.7}@media(max-width:700px){.ai-consent[data-v-4858005e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:12px}.ai-consent>.ai-primary[data-v-4858005e]{-ms-flex-item-align:end;align-self:flex-end}}.ai-access-state[data-v-4858005e]{max-width:640px;margin:auto;text-align:center}.ai-access-state .ai-access-detail[data-v-4858005e]{font-size:13px;opacity:.75;margin:6px 0}.ai-access-state .ai-primary[data-v-4858005e]{margin-top:20px}.ai-history-loader[data-v-4858005e]{text-align:center;padding:12px 0;color:#7b8496;font-size:12px}.ai-scroll-restoring[data-v-4858005e]{visibility:hidden}.ai-history-item.is-current[data-v-4858005e]{background:#eaf2ff;-webkit-box-shadow:inset 0 0 0 1px #80acf2;box-shadow:inset 0 0 0 1px #80acf2}.ai-history-item.is-current button[data-v-4858005e]:first-child{color:#205fbe}.ai-page button.ai-new-conversation-link[data-v-4858005e]{color:#2563c7}.ai-composer[data-v-4858005e]{position:relative}.ai-composer.is-speech-active>.ai-send[data-v-4858005e],.ai-composer.is-speech-active textarea[data-v-4858005e]{visibility:hidden;pointer-events:none}.ai-composer.is-speech-active>.speech-input[data-v-4858005e]{position:absolute;inset:10px 10px 10px 22px}.ai-composer-wrap>.ai-speech-notice[data-v-4858005e]{position:absolute;bottom:100%;left:22px;right:10px;margin:0}.ai-submission-status[data-v-4858005e]{text-align:right;color:#7b8494;font-size:13px;margin:8px 0 0}