.ai-progress[data-v-9d1ded7c]{--progress-body:#f7f8fc;--progress-card:#ffffffb3;--progress-complete-card:#fff;--progress-title:#000;--progress-muted:#9897aa;width:600px;max-width:none;height:562px;max-height:none;color:var(--progress-title);font-family:"Noto Sans SC",var(--font-body);background:0 0;border:0;border-radius:20px;margin:auto;padding:0;position:fixed;inset:0;overflow:visible}.ai-progress[open][data-v-9d1ded7c]{animation:ai-progress-enter-9d1ded7c .18s var(--motion-ease) both}.ai-progress[open][data-closing=true][data-v-9d1ded7c]{animation:.18s both ai-progress-exit-9d1ded7c}.ai-progress[data-v-9d1ded7c]::backdrop{background:var(--color-overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ai-progress__header[data-v-9d1ded7c]{z-index:0;color:#fff;width:600px;height:130px;position:relative}.ai-progress__header-shape[data-v-9d1ded7c]{width:600px;height:284px;position:absolute;top:22px;left:0}.ai-progress__shape-mobile[data-v-9d1ded7c]{display:none}.ai-progress__header strong[data-v-9d1ded7c]{z-index:1;white-space:nowrap;width:120px;height:40px;font-size:24px;font-weight:700;line-height:40px;position:absolute;top:37px;left:30px}.ai-progress__icon[data-v-9d1ded7c]{z-index:3;-o-object-fit:fill;object-fit:fill;pointer-events:none;width:145px;height:152px;position:absolute;top:-22px;left:423px}.ai-progress__body[data-v-9d1ded7c]{z-index:2;box-sizing:border-box;background:linear-gradient(var(--progress-body),var(--progress-body)) padding-box,linear-gradient(90deg,#03a6fc 0,#01e0a6 100%) border-box;width:600px;height:472px;box-shadow:var(--shadow-dialog);text-align:left;border:1px solid #0000;border-radius:20px;flex-direction:column;align-items:stretch;gap:24px;margin-top:-40px;padding:30px;display:flex;position:relative}.ai-progress--content[data-v-9d1ded7c]{height:fit-content;max-height:calc(100dvh - 48px)}.ai-progress--content .ai-progress__body[data-v-9d1ded7c]{height:auto;max-height:calc(100dvh - 138px);overflow-y:auto}.ai-progress__intro[data-v-9d1ded7c]{flex-direction:column;flex:0 0 54px;gap:8px;display:flex}.ai-progress__body h2[data-v-9d1ded7c]{width:350px;height:24px;color:var(--progress-title);margin:0;font-size:20px;font-weight:500;line-height:24px}.ai-progress__body p[data-v-9d1ded7c]{width:350px;height:22px;color:var(--progress-muted);margin:0;font-size:14px;font-weight:400;line-height:22px}.ai-progress__steps[data-v-9d1ded7c]{flex-direction:column;flex:0 0 266px;gap:24px;width:540px;margin:0;padding:0;list-style:none;display:flex}.ai-progress__steps li[data-v-9d1ded7c]{box-sizing:border-box;background:var(--progress-card);border-radius:8px;justify-content:space-between;align-items:center;width:540px;height:48px;padding:13px 20px;display:flex}.ai-progress__steps li[data-v-9d1ded7c]:first-child{height:50px}.ai-progress__steps li.is-complete[data-v-9d1ded7c]{background:var(--progress-complete-card);border:1px solid #03a3ff}.ai-progress__step-label[data-v-9d1ded7c]{align-items:center;gap:6px;min-width:0;display:flex}.ai-progress__step-number[data-v-9d1ded7c]{color:#fff;background:linear-gradient(90deg,#03a3ff,#00e1a4);border-radius:100px;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;font-size:14px;font-weight:400;line-height:14px;display:flex}.ai-progress__steps strong[data-v-9d1ded7c]{color:var(--progress-muted);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:400;line-height:1.4;overflow:hidden}.ai-progress__status[data-v-9d1ded7c]{flex:none;align-items:center;gap:10px;height:22px;display:flex}.ai-progress__status small[data-v-9d1ded7c]{white-space:nowrap;font-size:14px;font-weight:400;line-height:22px}.ai-progress__status--complete[data-v-9d1ded7c]{color:#03a3ff}.ai-progress__status--complete svg[data-v-9d1ded7c]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:20px;height:20px}.ai-progress__status--processing[data-v-9d1ded7c]{color:#ff8426}.ai-progress__status--waiting[data-v-9d1ded7c]{color:var(--progress-muted)}.ai-progress__dots[data-v-9d1ded7c]{box-sizing:border-box;align-items:center;gap:2px;width:19px;height:20px;padding-left:3px;display:flex}.ai-progress__dots i[data-v-9d1ded7c]{background:currentColor;border-radius:50%;width:4px;height:4px}.ai-progress__cancel[data-v-9d1ded7c]{box-sizing:border-box;background:linear-gradient(var(--progress-body),var(--progress-body)) padding-box,linear-gradient(90deg,#03a6fb 0,#01e0a6 100%) border-box;color:#03a3ff;width:133px;height:44px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:6px;align-self:center;padding:11px 20px;font-size:14px;font-weight:500;line-height:20px}:root[data-theme=dark] .ai-progress{--progress-body:#0f041c;--progress-card:#ffffff0d;--progress-complete-card:transparent;--progress-title:#fff}:root[data-theme=dark] .ai-progress__body{background:linear-gradient(#11172d,#02050d) padding-box padding-box,linear-gradient(90deg,#03a6fc,#01e0a6) border-box}:root[data-theme=dark] .ai-progress__cancel{background:linear-gradient(#000000b8,#000000b8) padding-box padding-box,linear-gradient(90deg,#03a6fb,#01e0a6) border-box}@keyframes ai-progress-enter-9d1ded7c{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}@keyframes ai-progress-exit-9d1ded7c{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(8px)scale(.985)}}@media (width<=767px){.ai-progress[data-v-9d1ded7c]{width:calc(100vw - 24px);height:fit-content;max-height:calc(100dvh - 24px)}.ai-progress__header[data-v-9d1ded7c]{width:100%;height:104px}.ai-progress__header-shape[data-v-9d1ded7c]{width:100%;height:220px;top:16px}.ai-progress__shape-desktop[data-v-9d1ded7c]{display:none}.ai-progress__shape-mobile[data-v-9d1ded7c]{display:block}.ai-progress__header strong[data-v-9d1ded7c]{width:auto;height:32px;font-size:20px;line-height:32px;top:27px;left:20px}.ai-progress__icon[data-v-9d1ded7c]{width:112px;height:117px;top:-16px;left:auto;right:18px}.ai-progress__body[data-v-9d1ded7c]{gap:16px;width:100%;height:auto;min-height:0;max-height:calc(100dvh - 88px);margin-top:-32px;padding:24px 16px 20px;overflow-y:auto}.ai-progress--content .ai-progress__body[data-v-9d1ded7c]{max-height:calc(100dvh - 112px)}.ai-progress__intro[data-v-9d1ded7c]{flex-basis:50px;gap:6px}.ai-progress__body h2[data-v-9d1ded7c]{width:100%;height:24px;font-size:17px;line-height:24px}.ai-progress__body p[data-v-9d1ded7c]{width:100%;height:20px;font-size:13px;line-height:20px}.ai-progress__steps[data-v-9d1ded7c]{flex-basis:auto;gap:12px;width:100%}.ai-progress__steps li[data-v-9d1ded7c],.ai-progress__steps li.is-complete[data-v-9d1ded7c]{width:100%;height:48px;padding:12px}.ai-progress__steps strong[data-v-9d1ded7c]{font-size:13px}.ai-progress__status[data-v-9d1ded7c]{gap:6px}.ai-progress__status small[data-v-9d1ded7c]{font-size:12px}.ai-progress__cancel[data-v-9d1ded7c]{margin-top:0}}@media (prefers-reduced-motion:reduce){.ai-progress[open][data-v-9d1ded7c],.ai-progress[open][data-closing=true][data-v-9d1ded7c]{animation-duration:1ms;animation-iteration-count:1}}.ai-crop[data-v-2b421d4e]{flex-direction:column;gap:16px;display:flex}.ai-crop__hint[data-v-2b421d4e],.ai-crop__message[data-v-2b421d4e]{color:var(--color-muted);margin:0;font-size:13px;line-height:20px}.ai-crop__workspace[data-v-2b421d4e]{border-radius:var(--radius-card);background:var(--color-bg);justify-content:center;min-height:160px;padding:16px;display:flex}.ai-crop__stage[data-v-2b421d4e]{aspect-ratio:16/9;cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;align-self:center;width:100%;max-width:100%;line-height:0;position:relative}.ai-crop__stage img[data-v-2b421d4e]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.ai-crop__mask[data-v-2b421d4e]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.ai-crop__shade[data-v-2b421d4e]{position:absolute;box-shadow:0 0 0 999px #00000073}.ai-crop__selection[data-v-2b421d4e]{--crop-outline-width:2px;box-sizing:border-box;border:var(--crop-outline-width) solid var(--color-primary);cursor:move;position:absolute}.ai-crop__selection[data-v-2b421d4e]:focus-visible{outline:2px solid var(--color-primary);outline-offset:-4px}.ai-crop__handle[data-v-2b421d4e]{touch-action:none;background:0 0;border:0;width:28px;height:28px;padding:0;position:absolute}.ai-crop__handle[data-v-2b421d4e]:after{content:"";background:var(--color-primary);border:2px solid #fff;border-radius:50%;position:absolute;inset:2px;box-shadow:0 1px 4px #0000004d}.ai-crop__handle[data-v-2b421d4e]:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.ai-crop__handle--nw[data-v-2b421d4e]{top:calc(-1 * var(--crop-outline-width));left:calc(-1 * var(--crop-outline-width));cursor:nwse-resize;transform:translate(-50%,-50%)}.ai-crop__handle--ne[data-v-2b421d4e]{top:calc(-1 * var(--crop-outline-width));right:calc(-1 * var(--crop-outline-width));cursor:nesw-resize;transform:translate(50%,-50%)}.ai-crop__handle--sw[data-v-2b421d4e]{left:calc(-1 * var(--crop-outline-width));cursor:nesw-resize;transform:translate(-50%,50%)}.ai-crop__handle--se[data-v-2b421d4e],.ai-crop__handle--sw[data-v-2b421d4e]{bottom:calc(-1 * var(--crop-outline-width))}.ai-crop__handle--se[data-v-2b421d4e]{right:calc(-1 * var(--crop-outline-width));cursor:nwse-resize;transform:translate(50%,50%)}.ai-crop__actions[data-v-2b421d4e]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;width:100%;display:flex}.ai-crop__actions .button[data-v-2b421d4e]{border-radius:6px;min-width:100px;height:44px;min-height:44px;padding:12px 20px;font-size:14px;font-weight:500;line-height:20px}.ai-crop__actions .button[data-v-2b421d4e]:not(.button--primary){border-color:var(--color-border);background:var(--color-surface);color:var(--color-primary);background:0 0}:where(:root[data-theme=dark]) .ai-crop__actions .button[data-v-2b421d4e]:not(.button--primary){border-color:var(--color-primary)}.ai-crop__actions .button[data-v-2b421d4e]:disabled{opacity:.45}@media (width>=768px) and (height<=800px),(width>=768px) and (width<=1919px){.ai-crop__actions .button[data-v-2b421d4e]{min-width:80px;height:36px;min-height:36px;padding:8px 12px;font-size:12px}}@media (width<=767px){.ai-crop__actions[data-v-2b421d4e]{gap:10px}.ai-crop__actions .button[data-v-2b421d4e]{min-width:72px;height:36px;min-height:36px;padding:8px 12px;font-size:12px;line-height:18px}}.ai-upload[data-v-7c68d6e0]{border:2px dashed var(--ai-border);background:var(--ai-upload-surface);width:100%;height:269px;min-height:269px;transition:background var(--motion-fast),border-color var(--motion-fast);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:26px 30px;display:flex}.ai-upload.is-dragging[data-v-7c68d6e0]{border-color:var(--ai-accent);background:#03a3ff12}.ai-upload[data-v-7c68d6e0]:not(.has-image){cursor:pointer}.ai-upload button[data-v-7c68d6e0],.ai-upload__url-search[data-v-7c68d6e0]{cursor:default}.ai-upload button[data-v-7c68d6e0]:not(:disabled){cursor:pointer}.ai-upload.has-image[data-v-7c68d6e0]{justify-content:center;gap:0;padding:14px 24px}.ai-upload.is-error[data-v-7c68d6e0]{border-color:var(--ai-error-color);border-style:dashed}.ai-upload__choose[data-v-7c68d6e0]{color:var(--ai-text);background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;padding:0;display:flex}.ai-upload__choose[data-v-7c68d6e0]:disabled,.ai-upload__url-search button[aria-disabled=true][data-v-7c68d6e0]{cursor:default}.ai-upload__icon-wrap[data-v-7c68d6e0]{background:linear-gradient(135deg,#03a3ff24,#00e1a424);border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;display:inline-flex}.ai-upload__icon[data-v-7c68d6e0]{width:26px;height:26px;display:block}.ai-upload__choose strong[data-v-7c68d6e0]{margin:0;font-size:15.2px;font-weight:600;line-height:22.8px}.ai-upload__choose>span[data-v-7c68d6e0]:last-child{color:var(--ai-muted);margin:0;font-size:14px;line-height:normal}.ai-upload__methods[data-v-7c68d6e0]{justify-content:center;align-items:flex-start;gap:10px;width:348px;height:39px;padding-bottom:4px;display:flex}.ai-upload__methods>span[data-v-7c68d6e0]{background:var(--ai-method-surface);height:35px;color:var(--ai-chip-text);border-radius:18px;align-items:center;gap:4px;padding:5px 11px;font-size:11.52px;line-height:17.28px;display:inline-flex}.ai-upload__methods kbd[data-v-7c68d6e0]{border:1px solid var(--ai-key-border);background:var(--ai-key-surface);min-width:0;color:var(--ai-key-text);text-align:center;border-radius:4px;padding:2px 6px;font-size:10.88px;font-weight:600;line-height:16.32px}.ai-upload__methods b[data-v-7c68d6e0]{font-weight:400}.ai-upload__url-search[data-v-7c68d6e0]{align-items:flex-end;gap:10px;width:min(480px,100%);padding-top:6px;display:flex}.ai-upload__url-search label[data-v-7c68d6e0]{background:var(--ai-gradient);border-radius:999px;flex:auto;min-width:0;height:43px;padding:2px}.ai-upload__url-search input[data-v-7c68d6e0]{border-radius:inherit;background:var(--ai-field-surface);width:100%;height:39px;color:var(--ai-text);font:inherit;border:0;outline:0;padding:0 17px;font-size:13.44px;font-weight:600;line-height:normal;display:block}.ai-upload__url-search input[data-v-7c68d6e0]::placeholder{color:var(--ai-placeholder);opacity:1}.ai-upload__url-search label[data-v-7c68d6e0]:focus-within{box-shadow:0 0 0 3px #03a3ff24}.ai-upload__url-search button[data-v-7c68d6e0]{background:var(--ai-gradient);color:#fff;white-space:nowrap;border:0;border-radius:999px;flex:0 0 107px;justify-content:center;align-items:center;gap:5px;min-width:0;height:43px;padding:0 18px;font-size:13.28px;font-weight:700;line-height:normal;display:inline-flex}.ai-upload__selected[data-v-7c68d6e0]{flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.ai-upload__preview[data-v-7c68d6e0]{-o-object-fit:contain;object-fit:contain;background:var(--ai-field-surface);border-radius:10px;flex:none;width:auto;max-width:160px;height:auto;max-height:80px;display:block}.ai-upload__actions[data-v-7c68d6e0]{justify-content:center;align-items:center;gap:8px;max-width:100%;display:flex}.ai-upload__actions button[data-v-7c68d6e0]{background:var(--ai-method-surface);min-width:82px;height:28px;color:var(--ai-muted);white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:0 10px;font-size:11px;line-height:16px;display:inline-flex}.ai-upload__actions button svg[data-v-7c68d6e0]{fill:none;stroke:currentColor;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.ai-upload__actions button[data-v-7c68d6e0]:disabled,.ai-upload__search[data-v-7c68d6e0]:disabled{cursor:default;opacity:.45}.ai-upload__search[data-v-7c68d6e0]{background:var(--ai-gradient);color:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-width:168px;min-height:43px;margin-top:10px;padding:10px 22px;font-size:13px;line-height:20px;display:inline-flex}.ai-upload button[data-v-7c68d6e0]:focus-visible{outline:2px solid var(--ai-accent);outline-offset:3px}.ai-upload__spinner[data-v-7c68d6e0]{border:2px solid;border-right-color:#0000;border-radius:50%;width:13px;height:13px;animation:.8s linear infinite ai-upload-spin-7c68d6e0}@keyframes ai-upload-spin-7c68d6e0{to{transform:rotate(1turn)}}@media (hover:hover) and (pointer:fine){.ai-upload[data-v-7c68d6e0]:not(.is-dragging):not(.is-error):hover{border-color:color-mix(in srgb,var(--ai-accent) 55%,var(--ai-border))}.ai-upload__actions button[data-v-7c68d6e0]:not(:disabled):hover{color:var(--ai-accent)}}@media (width<=767px){.ai-upload[data-v-7c68d6e0]{border-radius:12px;height:auto;min-height:272px;padding:18px 12px}.ai-upload.has-image[data-v-7c68d6e0]{padding:14px 12px}.ai-upload__choose[data-v-7c68d6e0]{gap:0}.ai-upload__icon-wrap[data-v-7c68d6e0]{width:48px;height:48px}.ai-upload__icon[data-v-7c68d6e0]{width:23px;height:23px}.ai-upload__choose strong[data-v-7c68d6e0]{text-align:center;margin-top:10px;font-size:13px;line-height:20px}.ai-upload__choose>span[data-v-7c68d6e0]:last-child{margin-top:4px;font-size:10px;line-height:16px}.ai-upload__methods[data-v-7c68d6e0]{flex-wrap:wrap;gap:6px;width:100%;height:auto;margin-top:10px;padding-bottom:0}.ai-upload__methods>span[data-v-7c68d6e0]{border-radius:6px;height:auto;min-height:24px;padding:3px 7px;font-size:9px;line-height:16px}.ai-upload__url-search[data-v-7c68d6e0]{gap:8px;width:100%}.ai-upload__url-search label[data-v-7c68d6e0]{height:40px}.ai-upload__url-search input[data-v-7c68d6e0]{height:36px;padding-inline:13px;font-size:11px}.ai-upload__url-search button[data-v-7c68d6e0]{flex-basis:96px;height:40px;padding-inline:10px;font-size:11px}.ai-upload__selected[data-v-7c68d6e0]{text-align:center;gap:8px}.ai-upload__preview[data-v-7c68d6e0]{max-width:calc(min(160px,72vw));max-height:80px}.ai-upload__actions[data-v-7c68d6e0]{gap:6px}.ai-upload__actions button[data-v-7c68d6e0]{min-width:78px;height:28px;font-size:10px;line-height:16px}.ai-upload__search[data-v-7c68d6e0]{min-height:40px;margin-top:10px}}.ai-history[data-v-025c6b07]{--ai-history-preview-max-height:64px;margin-top:24px}.ai-history__loading[data-v-025c6b07]{min-height:220px;color:var(--progress-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.ai-history__loading strong[data-v-025c6b07]{color:var(--progress-title);font-size:18px;font-weight:500;line-height:26px}.ai-history__loading>span[data-v-025c6b07]:last-child{font-size:14px;line-height:22px}.ai-history__spinner[data-v-025c6b07]{border:3px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;width:36px;height:36px;animation:.8s linear infinite ai-history-loading-spin-025c6b07}.ai-history__cancel[data-v-025c6b07]{align-self:center;min-width:133px;min-height:44px}@keyframes ai-history-loading-spin-025c6b07{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ai-history__spinner[data-v-025c6b07]{animation:none}}.ai-history__heading[data-v-025c6b07]{justify-content:space-between;align-items:center;gap:16px;display:flex}.ai-history__heading h2[data-v-025c6b07]{color:var(--ai-muted);align-items:center;gap:8px;margin:0;font-size:15px;font-weight:400;line-height:24px;display:flex}.ai-history__heading h2 svg[data-v-025c6b07]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px;flex:none;width:18px;height:18px}.ai-history__clear[data-v-025c6b07]{color:var(--ai-accent);background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:13px;line-height:20px;display:inline-flex}.ai-history__clear img[data-v-025c6b07]{width:13px;height:13px;display:block}.ai-history ol[data-v-025c6b07]{gap:12px;margin:10px 0 0;padding:0;list-style:none;display:grid}.ai-history--image ol[data-v-025c6b07]{scrollbar-width:none;align-items:flex-start;margin-top:2px;padding:8px 8px 0 0;display:flex;overflow-x:auto}.ai-history--image ol[data-v-025c6b07]::-webkit-scrollbar{display:none}.ai-history--image li[data-v-025c6b07]{flex:none}.ai-history--keyword ol[data-v-025c6b07]{grid-template-columns:repeat(5,minmax(0,1fr))}.ai-history li[data-v-025c6b07]{min-width:0;position:relative}.ai-history__restore[data-v-025c6b07]{background:var(--ai-control-surface);width:100%;min-width:0;color:var(--ai-text);text-align:left;border:0;align-items:center;transition:filter .16s,transform .16s;display:flex}.ai-history--image .ai-history__restore[data-v-025c6b07]{width:auto;max-height:var(--ai-history-preview-max-height);border-radius:7px;padding:0;overflow:hidden}.ai-history--keyword .ai-history__restore[data-v-025c6b07]{border-radius:5px;min-height:58px;padding:9px 10px}.ai-history__preview[data-v-025c6b07]{max-height:var(--ai-history-preview-max-height);border-radius:inherit;background:var(--ai-control-surface);flex:none;display:block;overflow:hidden}.ai-history__preview[data-v-025c6b07] .cover-image{width:auto;height:auto}.ai-history__preview[data-v-025c6b07] .cover-image img{width:auto;max-width:none;height:auto;max-height:var(--ai-history-preview-max-height);-o-object-fit:contain;object-fit:contain}.ai-history__copy[data-v-025c6b07]{flex-direction:column;flex:1;min-width:0;display:flex}.ai-history__copy small[data-v-025c6b07],.ai-history__copy strong[data-v-025c6b07]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-history__copy strong[data-v-025c6b07]{font-size:12px;font-weight:400;line-height:18px}.ai-history__copy small[data-v-025c6b07]{color:var(--ai-muted);font-size:10px;line-height:15px}.ai-history__remove[data-v-025c6b07]{z-index:1;color:#fff;background:#28282a;border:0;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;padding:0;font-size:12px;line-height:1;display:flex;position:absolute;top:-7px;right:-7px}.ai-history__restore[data-v-025c6b07]:disabled{cursor:wait;opacity:.65}.ai-history__clear[data-v-025c6b07]:focus-visible,.ai-history__remove[data-v-025c6b07]:focus-visible,.ai-history__restore[data-v-025c6b07]:focus-visible{outline:2px solid var(--ai-accent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.ai-history__restore[data-v-025c6b07]:not(:disabled):hover{filter:brightness(.97);transform:translateY(-1px)}}@media (width<=767px){.ai-history__loading[data-v-025c6b07]{min-height:160px}.ai-history__loading strong[data-v-025c6b07]{font-size:17px;line-height:24px}.ai-history__loading>span[data-v-025c6b07]:last-child{font-size:13px;line-height:20px}.ai-history[data-v-025c6b07]{margin-top:18px}.ai-history ol[data-v-025c6b07]{scrollbar-width:none;gap:10px;margin-top:2px;padding:8px 8px 0 0;display:flex;overflow-x:auto}.ai-history ol[data-v-025c6b07]::-webkit-scrollbar{display:none}.ai-history--keyword li[data-v-025c6b07]{flex:0 0 190px}.ai-history__remove[data-v-025c6b07]{z-index:2;width:18px;height:18px;font-size:14px;top:-7px;right:-7px}}.ai-search[data-v-68a3a7ce]{--ai-error-color:#f04452;--ai-panel:#fff;--ai-panel-border:transparent;--ai-control-surface:#f7f8fc;--ai-upload-surface:#f7f8fc;--ai-field-surface:#fff;--ai-method-surface:#fff;--ai-key-surface:#f7f8fc;--ai-border:#e8e8e8;--ai-text:#22242a;--ai-muted:#828994;--ai-tab-text:var(--ai-muted);--ai-chip-text:var(--ai-muted);--ai-placeholder:var(--ai-muted);--ai-key-border:var(--ai-border);--ai-key-text:var(--ai-text);--ai-hint-surface:linear-gradient(90deg, #03a3ff1f, #00e1a41f);--ai-hint-text:#22242a;--ai-hint-mark:#00c899;--ai-accent:#03a3ff;--ai-accent-soft:#028ee1;--ai-gradient:linear-gradient(90deg, #03a3ff, #00e1a4);--ai-intro-title:#000;--ai-intro-copy:#605f69;--ai-intro-tag:#9897a6;--ai-intro-tag-border:#9897a680;margin-bottom:var(--page-gap);color:var(--ai-text);scroll-margin-top:calc(16px + var(--header-height))}.ai-search__intro[data-v-68a3a7ce]{text-align:center;flex-direction:column;align-items:center;gap:12px;width:100%;margin-bottom:32px;display:flex}.ai-search__intro h2[data-v-68a3a7ce]{color:var(--ai-intro-title);font-size:32px;font-weight:var(--font-weight-semibold);letter-spacing:.8px;margin:0;line-height:30px}.ai-search__intro p[data-v-68a3a7ce]{width:100%;color:var(--ai-intro-copy);font-size:16px;font-weight:var(--font-weight-regular);margin:0;line-height:24px}.ai-search__intro-tags[data-v-68a3a7ce]{justify-content:center;align-items:center;gap:12px;display:flex}.ai-search__intro-tags span[data-v-68a3a7ce]{border:1px solid var(--ai-intro-tag-border);color:var(--ai-intro-tag);font-size:12px;font-weight:var(--font-weight-regular);white-space:nowrap;border-radius:100px;justify-content:center;align-items:center;padding:4px 14px;line-height:normal;display:inline-flex}.ai-search__panel[data-v-68a3a7ce]{background:var(--ai-panel);width:100%;box-shadow:inset 0 0 0 1px var(--ai-panel-border);border:0;border-radius:20px;padding:28px 36px 38px}.ai-search__tabs[data-v-68a3a7ce]{align-items:center;gap:12px;display:flex}.ai-search__tabs button[data-v-68a3a7ce]{background:var(--ai-control-surface);min-height:42px;color:var(--ai-tab-text);white-space:nowrap;transition:color var(--motion-fast),filter var(--motion-fast),transform var(--motion-fast);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 30px;font-size:14px;line-height:22px;display:inline-flex}.ai-search__tabs button.is-active[data-v-68a3a7ce]{background:var(--ai-gradient);color:#fff}.ai-search__tab-icon[data-v-68a3a7ce]{background:currentColor;flex:none;width:17px;height:17px}.ai-search__tab-icon--image[data-v-68a3a7ce]{-webkit-mask:url(../figma/ai-search-mode-image.svg) 50%/contain no-repeat;mask:url(../figma/ai-search-mode-image.svg) 50%/contain no-repeat}.ai-search__tab-icon--keyword[data-v-68a3a7ce]{-webkit-mask:url(../figma/ai-search-mode-keyword.svg) 50%/contain no-repeat;mask:url(../figma/ai-search-mode-keyword.svg) 50%/contain no-repeat}.ai-search__tabs button[data-v-68a3a7ce]:focus-visible{outline:2px solid var(--ai-accent);outline-offset:3px}.ai-search__image-panel[data-v-68a3a7ce],.ai-search__keyword-panel[data-v-68a3a7ce]{margin-top:20px}.ai-search__tips[data-v-68a3a7ce]{justify-content:center;margin-top:20px}.ai-search__tips[data-v-68a3a7ce],.ai-search__tips p[data-v-68a3a7ce]{align-items:center;gap:10px;display:flex}.ai-search__tips p[data-v-68a3a7ce]{min-width:0;color:var(--ai-muted);margin:0;font-size:16px;line-height:20px}.ai-search__tips p>img[data-v-68a3a7ce]{flex:none}.ai-search__keyword-error svg[data-v-68a3a7ce],.ai-search__tips p>svg[data-v-68a3a7ce]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;flex:0 0 20px;width:20px;height:20px}.ai-search__keyword-error span[data-v-68a3a7ce],.ai-search__tips p>span[data-v-68a3a7ce]{overflow-wrap:anywhere;min-width:0}.ai-search__tips.is-error p[data-v-68a3a7ce],.ai-search__tips.is-error strong[data-v-68a3a7ce]{color:var(--ai-error-color)}.ai-search__tips strong[data-v-68a3a7ce]{color:inherit;font-weight:400}.ai-search__keyword-field[data-v-68a3a7ce]{background:var(--ai-gradient);border-radius:18px;padding:2px;display:block;position:relative}.ai-search__keyword-field textarea[data-v-68a3a7ce]{resize:none;background:var(--ai-field-surface);width:100%;height:180px;color:var(--ai-text);font:inherit;border:0;border-radius:16px;outline:0;padding:16px 20px 44px;font-size:14px;line-height:22px;display:block}.ai-search__keyword-field textarea[data-v-68a3a7ce]::placeholder{color:var(--ai-placeholder);opacity:1}.ai-search__keyword-field[data-v-68a3a7ce]:focus-within{box-shadow:0 0 0 3px #03a3ff24}.ai-search__keyword-field.is-error[data-v-68a3a7ce]{border:2px dashed var(--ai-error-color);background:0 0;padding:0}.ai-search__keyword-field.is-error[data-v-68a3a7ce]:focus-within{box-shadow:0 0 0 3px #f0445224}.ai-search__keyword-meta[data-v-68a3a7ce]{min-height:46px;position:relative}.ai-search__keyword-error[data-v-68a3a7ce]{max-width:100%;color:var(--ai-error-color);align-items:center;gap:8px;margin:0;font-size:13px;line-height:20px;display:flex;position:absolute;top:9px;left:0}.ai-search__keyword-error strong[data-v-68a3a7ce]{font-weight:500}.ai-search__semantic-hint[data-v-68a3a7ce]{background:var(--ai-hint-surface);min-height:26px;color:var(--ai-hint-text);opacity:0;visibility:hidden;transition:opacity var(--motion-fast);border-radius:6px;align-items:center;gap:5px;margin:0;padding:4px 10px;font-size:10px;line-height:18px;display:inline-flex;position:absolute;bottom:12px;right:16px}.ai-search__semantic-hint.is-visible[data-v-68a3a7ce]{opacity:1;visibility:visible}.ai-search__semantic-hint>span[data-v-68a3a7ce]{font-size:12px;line-height:1}.ai-search__examples[data-v-68a3a7ce]{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;width:100%;padding-top:20px;display:flex}.ai-search__examples-label[data-v-68a3a7ce]{color:var(--ai-text)}.ai-search__examples button[data-v-68a3a7ce],.ai-search__examples-label[data-v-68a3a7ce]{font-size:var(--font-caption-size);white-space:nowrap;flex:none;line-height:18px}.ai-search__examples button[data-v-68a3a7ce]{background:var(--ai-control-surface);min-width:0;max-width:100%;color:var(--ai-chip-text);text-overflow:ellipsis;border:0;border-radius:5px;padding:4px 10px;overflow:hidden}.ai-search__examples button[data-v-68a3a7ce]:focus-visible{outline:2px solid var(--ai-accent);outline-offset:2px}.ai-search__keyword-actions[data-v-68a3a7ce]{gap:14px;margin-top:20px;display:flex}.ai-search__keyword-actions[data-v-68a3a7ce],.ai-search__submit[data-v-68a3a7ce]{justify-content:center;align-items:center;min-height:48px}.ai-search__submit[data-v-68a3a7ce]{background:var(--ai-gradient);color:#fff;width:min(310px,100%);transition:filter var(--motion-fast),opacity var(--motion-fast);border:0;border-radius:999px;gap:6px;padding:12px 24px;font-size:14px;line-height:20px;display:inline-flex}.ai-search__submit[data-v-68a3a7ce]:disabled{cursor:default;opacity:.45}.ai-search__cancel[data-v-68a3a7ce]:focus-visible,.ai-search__submit[data-v-68a3a7ce]:focus-visible{outline:2px solid var(--ai-accent);outline-offset:3px}.ai-search__cancel[data-v-68a3a7ce]{color:var(--ai-muted);background:0 0;border:0;padding:8px 0}.ai-search__toast[data-v-68a3a7ce]{top:88px;bottom:auto}.ai-search__spinner[data-v-68a3a7ce]{border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite ai-search-spin-68a3a7ce}@keyframes ai-search-spin-68a3a7ce{to{transform:rotate(1turn)}}@media (hover:hover) and (pointer:fine){.ai-search__submit[data-v-68a3a7ce]:not(:disabled):hover,.ai-search__tabs button[data-v-68a3a7ce]:not(:disabled):hover{filter:brightness(.98);transform:translateY(-1px)}.ai-search__examples button[data-v-68a3a7ce]:not(:disabled):hover{color:var(--ai-accent-soft)}}@media (width<=767px){.ai-search[data-v-68a3a7ce],.ai-search__intro[data-v-68a3a7ce]{margin-bottom:20px}.ai-search__intro[data-v-68a3a7ce]{gap:8px}.ai-search__intro h2[data-v-68a3a7ce]{letter-spacing:.55px;font-size:22px;line-height:28px}.ai-search__intro p[data-v-68a3a7ce]{font-size:13px;line-height:20px}.ai-search__intro-tags[data-v-68a3a7ce]{flex-wrap:wrap;gap:8px}.ai-search__intro-tags span[data-v-68a3a7ce]{padding:3px 10px;font-size:10px}.ai-search__panel[data-v-68a3a7ce]{border-radius:12px;min-height:0;padding:16px}.ai-search__tabs[data-v-68a3a7ce]{gap:8px}.ai-search__tabs button[data-v-68a3a7ce]{flex:1 1 0;gap:6px;min-width:0;min-height:44px;padding:8px 10px;font-size:12px;line-height:18px}.ai-search__tab-icon[data-v-68a3a7ce]{width:15px;height:15px}.ai-search__image-panel[data-v-68a3a7ce],.ai-search__keyword-panel[data-v-68a3a7ce]{margin-top:14px}.ai-search__tips[data-v-68a3a7ce]{flex-direction:column;align-items:flex-start;gap:12px;margin-top:14px}.ai-search__tips p[data-v-68a3a7ce]{align-items:flex-start;gap:8px;font-size:11px;line-height:17px}.ai-search__keyword-field[data-v-68a3a7ce]{border-radius:12px}.ai-search__keyword-field textarea[data-v-68a3a7ce]{border-radius:10px;height:120px;padding:13px 16px;font-size:12px;line-height:19px}.ai-search__keyword-meta[data-v-68a3a7ce]{flex-direction:column;gap:12px;min-height:0;margin-top:12px;display:flex}.ai-search__keyword-meta.is-error[data-v-68a3a7ce]{min-height:34px}.ai-search__keyword-error[data-v-68a3a7ce]{align-items:flex-start;font-size:11px;line-height:17px;position:static}.ai-search__semantic-hint[data-v-68a3a7ce]{min-height:24px;bottom:10px;right:12px}.ai-search__examples[data-v-68a3a7ce]{justify-content:flex-start;padding-top:0}.ai-search__examples button[data-v-68a3a7ce]{max-width:100%}.ai-search__keyword-actions[data-v-68a3a7ce]{min-height:44px;margin-top:18px}.ai-search__submit[data-v-68a3a7ce]{width:min(240px,100%);min-height:44px;font-size:13px}.ai-search__toast[data-v-68a3a7ce]{top:72px}}:where(:root[data-theme=dark]) .ai-search[data-v-68a3a7ce]{--ai-panel:var(--color-surface);--ai-panel-border:#ffffff0d;--ai-control-surface:#f7f8fc1a;--ai-upload-surface:transparent;--ai-field-surface:var(--ai-panel);--ai-method-surface:#f7f8fc1a;--ai-key-surface:#ffffff26;--ai-border:#444;--ai-text:#e9e8e8;--ai-muted:#9897a6;--ai-tab-text:#ffffffe6;--ai-chip-text:#fff6;--ai-placeholder:#fff6;--ai-key-border:transparent;--ai-key-text:#fff9;--ai-hint-surface:linear-gradient(90deg, #03a3ff3d, #00e1a43d);--ai-hint-text:#e9e8e8;--ai-hint-mark:#00e1a4;--ai-accent-soft:#03a3ff;--ai-intro-title:#fff;--ai-intro-copy:#b3b4bf}.ai-search-entry[data-v-7878e008]{width:min(100%,1440px);min-width:0;margin-inline:auto}@media (width<=767px){.ai-search-entry[data-v-7878e008]{width:100%}}
