@keyframes promptFlashAnim-e38b8457{0%{border-color:#bfdbfe;box-shadow:0 8px 30px -8px #0f172a1f}30%{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f640,0 8px 30px -8px #0f172a1f}60%{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f640,0 8px 30px -8px #0f172a1f}to{border-color:#bfdbfe;box-shadow:0 8px 30px -8px #0f172a1f}}.prompt-flash[data-v-e38b8457]{animation:promptFlashAnim-e38b8457 .7s ease-in-out}.panel-up-enter-active[data-v-e38b8457],.panel-up-leave-active[data-v-e38b8457]{transition:opacity .15s ease,transform .15s ease}.panel-up-enter-from[data-v-e38b8457],.panel-up-leave-to[data-v-e38b8457]{opacity:0;transform:translateY(6px)}.floating-panel[data-placement=top].panel-up-enter-from[data-v-e38b8457],.floating-panel[data-placement=top].panel-up-leave-to[data-v-e38b8457]{transform:translateY(-6px)}.floating-panel[data-v-e38b8457]{scrollbar-width:thin}.preset-options[data-v-e38b8457]{scrollbar-width:none}.preset-options[data-v-e38b8457]::-webkit-scrollbar{display:none}.toolbar-chip[data-v-e38b8457]{align-items:center;border:1px solid #e5e7eb;border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;gap:4px;justify-content:center;line-height:1;min-height:34px;padding:7px 14px;transition:border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease;white-space:nowrap;width:auto}.toolbar-chip[data-v-e38b8457]:disabled{cursor:not-allowed;opacity:.55}.toolbar-configs[data-v-e38b8457]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}@media (min-width:640px){.toolbar-configs-compact[data-v-e38b8457]{gap:6px}.toolbar-configs-compact .toolbar-chip[data-v-e38b8457]{padding-left:10px;padding-right:10px}}.toolbar-chip>span[data-v-e38b8457]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:639px){.toolbar-configs-inline[data-v-e38b8457]{gap:8px;justify-content:flex-start}.toolbar-configs-inline .toolbar-chip[data-v-e38b8457]{flex:0 0 auto;padding-left:10px;padding-right:10px}.toolbar-configs-inline .toolbar-chip>span[data-v-e38b8457]{overflow:visible;text-overflow:clip}.toolbar-configs-grid[data-v-e38b8457]{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.toolbar-configs-grid .toolbar-chip[data-v-e38b8457]{min-width:0;width:100%}}.toolbar-chip-idle[data-v-e38b8457]{background:#fff;border-color:#e5e7eb;color:#667085}.toolbar-chip-idle[data-v-e38b8457]:hover{border-color:#bfdbfe;color:#111827}.toolbar-chip-active[data-v-e38b8457]{background:#dbeafe;border-color:#3b82f6;box-shadow:0 4px 14px #3b82f61a;color:#3b82f6}.credit-cost[data-v-e38b8457]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff40;border:1px solid hsla(0,0%,100%,.4);color:#fff;font-size:14px;font-weight:700;gap:5px;line-height:1.8;padding:3px 10px 3px 8px}.credit-cost[data-v-e38b8457],.model-credit-tag[data-v-e38b8457]{align-items:center;border-radius:999px;display:inline-flex}.model-credit-tag[data-v-e38b8457]{background:#fff;border:1px solid #bfdbfe;color:#3b82f6;flex-shrink:1;font-size:10px;font-weight:800;gap:4px;line-height:1;min-width:0;padding:5px 8px}.model-credit-part[data-v-e38b8457]{align-items:center;display:inline-flex;gap:2px;min-width:0;white-space:nowrap}.model-credit-separator[data-v-e38b8457]{color:#ff8db9;font-weight:800;line-height:1}.text-brand-pink[data-v-deada9ea]{color:#3b82f6}.bg-brand-light[data-v-deada9ea]{background-color:#dbeafe}.bg-brand-pink[data-v-deada9ea]{background-color:#3b82f6}.mode-tab-button[data-v-deada9ea]{align-items:center;border-radius:9999px;display:inline-flex;flex:1 1 0;gap:4px;height:32px;justify-content:center;min-width:0;padding:0 8px;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}button[data-v-deada9ea]:disabled{cursor:not-allowed;opacity:.55}@media (min-width:640px){.mode-tab-button[data-v-deada9ea]{gap:6px;padding:0 12px}}.replace-image-frame[data-v-deada9ea]{outline:none}.replace-image-frame[data-v-deada9ea]:hover{filter:brightness(1.02)}.reference-image-tag[data-v-deada9ea]{align-items:center;background:#fffffff5;border-radius:9999px;box-shadow:0 6px 16px #0f172a1f,inset 0 0 0 1px #ffffffb8;color:#3b82f6;display:inline-flex;font-size:11px;font-weight:900;height:24px;justify-content:center;line-height:1;padding:0 12px;transform:translateZ(0);transition:background-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.reference-image-tag[data-v-deada9ea]:hover{background:#3b82f6;box-shadow:0 8px 18px #3b82f633;color:#fff;transform:translateZ(0) scale(1.03)}.border-brand-border[data-v-deada9ea]{border-color:#bfdbfe}.border-brand-pink[data-v-deada9ea]{border-color:#3b82f6}.text-brand-pink[data-v-03c5aab5]{color:#3b82f6}.bg-brand-light[data-v-03c5aab5]{background-color:#dbeafe}.bg-brand-pink[data-v-03c5aab5]{background-color:#3b82f6}.example-nav-button[data-v-03c5aab5]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffd1;border-radius:9999px;box-shadow:0 12px 30px #0f172a1f;color:#111827;cursor:pointer;display:inline-flex;height:36px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:transform .2s ease,background .2s ease,color .2s ease;width:36px;z-index:10}.example-nav-button[data-v-03c5aab5]:hover{background:#3b82f6;color:#fff;transform:translateY(-50%) scale(1.06)}.history-item[data-v-0df25a59]:hover{transform:translateY(-1px)}.history-item img[data-v-0df25a59]{border:2px solid transparent;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease}.history-item:hover img[data-v-0df25a59]{border-color:#93c5fd}.history-item.history-item-active img[data-v-0df25a59]{border-color:#60a5fa;box-shadow:0 10px 18px -10px #3b82f68c}.history-selected-overlay[data-v-0df25a59]{background:#3b82f62e;border-radius:.625rem;top:3px;right:3px;bottom:3px;left:3px;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease}.history-item.history-item-active .history-selected-overlay[data-v-0df25a59]{opacity:1}.history-selected-indicator[data-v-0df25a59]{align-items:center;background:#3b82f6;border-radius:999px;color:#fff;display:flex;font-size:14px;height:24px;justify-content:center;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.88);transition:opacity .2s ease,transform .2s ease;width:24px}.history-item.history-item-active .history-selected-indicator[data-v-0df25a59]{opacity:1;transform:translate(-50%,-50%) scale(1)}.history-delete[data-v-0df25a59]{align-items:center;background:#0f172ab8;border-radius:999px;color:#fff;display:flex;font-size:11px;height:22px;justify-content:center;opacity:0;position:absolute;right:5px;top:5px;transform:scale(.9);transition:opacity .18s ease,transform .18s ease,background-color .18s ease;width:22px}.history-delete[data-v-0df25a59]:focus-visible,.history-item:hover .history-delete[data-v-0df25a59]{opacity:1;transform:scale(1)}.history-delete[data-v-0df25a59]:hover{background:#3b82f6}@media (hover:none){.history-delete[data-v-0df25a59]{opacity:1;transform:scale(1)}}@keyframes promptFlashAnim-d68781f0{0%,to{box-shadow:none}50%{box-shadow:0 0 0 3px #3b82f638}}.prompt-flash[data-v-d68781f0]{animation:promptFlashAnim-d68781f0 .7s ease-in-out}.panel-up-enter-active[data-v-d68781f0],.panel-up-leave-active[data-v-d68781f0]{transition:opacity .16s ease,transform .16s ease}.panel-up-enter-from[data-v-d68781f0],.panel-up-leave-to[data-v-d68781f0]{opacity:0;transform:translateY(.4rem)}.example-scroll[data-v-d68781f0]{overscroll-behavior-x:contain;scrollbar-color:rgba(59,130,246,.35) transparent;scrollbar-gutter:stable;scrollbar-width:thin}.example-scroll[data-v-d68781f0]::-webkit-scrollbar{height:4px}.example-scroll[data-v-d68781f0]::-webkit-scrollbar-track{background:transparent}.example-scroll[data-v-d68781f0]::-webkit-scrollbar-thumb{background:#3b82f659;border-radius:999px}.dark{background:#93c5fd73}.drawer-example-scroll[data-v-d68781f0]{overscroll-behavior-x:contain;scrollbar-width:none}.drawer-example-scroll[data-v-d68781f0]::-webkit-scrollbar{display:none}
