.orbit-settings[data-v-6d64408f]{margin-bottom:24px}.orbit-effect-settings[data-v-6d64408f]{border:1px solid var(--theme-border,#e7deed);background:var(--theme-surface,#fff);border-radius:14px;margin-bottom:24px;padding:18px 20px}.orbit-effects[data-v-6d64408f]{border:0;flex-wrap:wrap;gap:10px;min-width:0;margin:0;padding:0;display:flex}.orbit-effects legend[data-v-6d64408f]{color:var(--theme-text-secondary,#4b3b59);margin-bottom:12px;padding:0;font-size:13px;font-weight:650}.orbit-effects label[data-v-6d64408f]{border:1px solid var(--theme-border,#e7deed);color:var(--theme-text-secondary,#796686);cursor:pointer;border-radius:9px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex;position:relative}.orbit-effects label.selected[data-v-6d64408f]{color:var(--theme-accent,#794ce7);background:var(--theme-surface-soft,#f6f0ff);border-color:var(--theme-border-strong,#b99bdf)}.orbit-effects input[data-v-6d64408f]{opacity:0;width:1px;height:1px;position:absolute}.orbit-effects label[data-v-6d64408f]:has(input:focus-visible){outline:3px solid var(--focus-ring,#b79be5);outline-offset:3px}.orbit-effects:disabled label[data-v-6d64408f]{cursor:default;opacity:.7}.orbit-outfit-swap[data-v-6d64408f]{margin-top:12px}.orbit-ai-note[data-v-6d64408f]{background:var(--theme-surface-soft,#f7f2ff);border:1px solid var(--theme-border,#e5d9f6);border-radius:10px;margin-top:14px;padding:12px}.orbit-ai-note strong[data-v-6d64408f]{color:var(--theme-accent,#794ce7);align-items:center;gap:6px;font-size:12px;display:flex}.orbit-ai-note p[data-v-6d64408f]{margin:6px 0 0}.orbit-ai-note p[data-v-6d64408f],.orbit-cost-note[data-v-6d64408f]{color:var(--theme-text-secondary,#756780);font-size:12px;line-height:1.7}.orbit-cost-note[data-v-6d64408f]{text-align:right;margin:8px 0 0}.orbit-sources-heading[data-v-6d64408f]{justify-content:space-between;align-items:center;gap:12px;display:flex}.orbit-sources-heading>span[data-v-6d64408f]{white-space:nowrap}.orbit-reference-hint[data-v-6d64408f],.orbit-sources-heading>span[data-v-6d64408f]{color:var(--theme-text-secondary,#756780);font-size:12px}.orbit-reference-hint[data-v-6d64408f]{margin-top:10px;line-height:1.7}.orbit-back-hint[data-v-6d64408f]{color:var(--theme-accent,#794ce7);margin:12px 0 0;font-size:12px;line-height:1.7}.orbit-references[data-v-6d64408f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:220px;margin:16px 0 0;padding:0;list-style:none;display:grid;overflow:auto}.orbit-references li[data-v-6d64408f]{border:1px solid var(--theme-border,#e7deed);background:var(--theme-surface,#fbf9fe);border-radius:10px;align-items:center;gap:10px;min-width:0;padding:7px;display:flex}.orbit-references img[data-v-6d64408f]{-o-object-fit:contain;object-fit:contain;background:var(--theme-surface-tint,#f2ecf8);border-radius:6px;flex:none;width:40px;height:40px}.orbit-reference-label[data-v-6d64408f]{flex:1;min-width:0}.orbit-reference-label strong[data-v-6d64408f]{color:var(--theme-text-secondary,#4b3b59);font-size:12px;display:block}.orbit-reference-label span[data-v-6d64408f]{color:var(--theme-text-secondary,#756780);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:11px;display:block;overflow:hidden}.orbit-reference-actions[data-v-6d64408f]{flex:none;gap:2px;display:flex}.orbit-reference-actions button[data-v-6d64408f]{width:28px;height:32px;color:var(--theme-accent,#794ce7);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;display:grid}.orbit-reference-actions button[data-v-6d64408f]:hover{background:var(--theme-surface-tint,#eee5fa)}.orbit-reference-actions button[data-v-6d64408f]:disabled{opacity:.3;cursor:default}.orbit-layout[data-v-6d64408f]{grid-template-columns:minmax(280px,.7fr) minmax(0,1.15fr);align-items:start;gap:24px;display:grid}.orbit-output[data-v-6d64408f],.orbit-picker[data-v-6d64408f]{border:1px solid var(--theme-border,#e7deed);background:var(--theme-surface,#fff);border-radius:16px;min-width:0;padding:20px}h2[data-v-6d64408f]{color:var(--theme-text,#382746);margin:0;font-size:18px;font-weight:650}.orbit-picker[data-v-6d64408f]{flex-direction:column;display:flex}.orbit-source-tabs[data-v-6d64408f]{background:var(--theme-surface-soft,#f7f4fc);border-radius:10px;gap:4px;margin:20px 0 22px;padding:4px;display:flex}.orbit-source-tabs button[data-v-6d64408f]{color:var(--theme-text-secondary,#70627f);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1;padding:11px 8px;font-size:14px;font-weight:550}.orbit-source-tabs button[aria-selected=true][data-v-6d64408f]{background:var(--theme-surface,#fff);color:var(--theme-accent,#794ce7);box-shadow:0 2px 0 var(--theme-border-strong,#ddcff7)}.orbit-library-panel[data-v-6d64408f]{flex-direction:column;min-height:0;display:flex}.orbit-image-grid[data-v-6d64408f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px;display:grid}.orbit-source-image[data-v-6d64408f]{text-align:left;cursor:pointer;min-width:0;color:var(--theme-text-secondary,#4b3b59);background:0 0;border:0;gap:9px;padding:0;display:grid}.orbit-thumbnail[data-v-6d64408f]{aspect-ratio:1;background:var(--theme-surface-soft,#f4f0f8);border:2px solid #0000;border-radius:10px;width:100%;display:block;position:relative;overflow:hidden}.orbit-thumbnail img[data-v-6d64408f]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.orbit-source-image.selected .orbit-thumbnail[data-v-6d64408f]{border-color:var(--theme-border-strong,#794ce7);box-shadow:0 0 0 3px var(--theme-border-strong,#f1eaff)}.orbit-selected-icon[data-v-6d64408f]{color:#fff;background:#794ce7;border-radius:50%;place-items:center;width:27px;height:27px;display:grid;position:absolute;top:8px;right:8px;box-shadow:0 0 0 2px #fff6}.orbit-selected-icon .iconify[data-v-6d64408f]{width:17px;height:17px}.orbit-image-name[data-v-6d64408f]{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.5;overflow:hidden}.orbit-library-navigation[data-v-6d64408f]{color:var(--theme-text-muted,#90829d);justify-content:space-between;align-items:center;gap:12px;padding-top:24px;font-size:12px;display:flex}.orbit-library-navigation>div[data-v-6d64408f]{gap:12px;display:flex}.orbit-text-button[data-v-6d64408f]{color:var(--theme-accent,#794ce7);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;font-size:13px;line-height:1.6;text-decoration:none;display:inline-flex}.orbit-text-button[data-v-6d64408f]:disabled{opacity:.5;cursor:wait}.orbit-upload[data-v-6d64408f],.orbit-upload-panel[data-v-6d64408f]{flex-direction:column;flex:1;display:flex}.orbit-upload[data-v-6d64408f]{border:1px dashed var(--theme-border-strong,#cebae1);background:var(--theme-surface,#fbf9fe);width:100%;min-height:200px;color:var(--theme-accent,#794ce7);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:14px;padding:24px}.orbit-upload>.iconify[data-v-6d64408f]{width:34px;height:34px}.orbit-upload strong[data-v-6d64408f]{font-size:16px}.orbit-upload>span[data-v-6d64408f]:last-child{color:var(--theme-text-muted,#8d7d98);text-align:center;max-width:230px;font-size:13px;line-height:1.7}.orbit-file-input[data-v-6d64408f]{display:none}.orbit-result-heading[data-v-6d64408f]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:24px;margin-bottom:14px;display:flex}.orbit-stage[data-v-6d64408f]{background:var(--theme-surface,#faf8fc);border-radius:12px;place-items:center;min-height:430px;display:grid;overflow:hidden}.orbit-original[data-v-6d64408f]{-o-object-fit:contain;object-fit:contain;width:100%;height:calc(clamp(360px,54.5vh,600px));display:block}.orbit-stage.has-result[data-v-6d64408f]{background:0 0}.orbit-picker-empty[data-v-6d64408f],.orbit-preview-empty[data-v-6d64408f]{text-align:center;color:var(--theme-text-muted,#a18bb4);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:15px;padding:32px;display:flex}.orbit-preview-empty>.iconify[data-v-6d64408f]{width:68px;height:68px}.orbit-picker-empty>.iconify[data-v-6d64408f]{width:36px;height:36px}.orbit-preview-empty h3[data-v-6d64408f]{color:var(--theme-text-secondary,#6c517e);font-size:18px;font-weight:600}.orbit-picker-empty p[data-v-6d64408f],.orbit-preview-empty p[data-v-6d64408f]{max-width:300px;font-size:14px;line-height:1.8}.orbit-preview-caption[data-v-6d64408f]{border-top:1px solid var(--theme-border,#f0eaf5);color:var(--theme-text-muted,#91819f);text-align:center;min-height:0;margin:12px 0 0;padding-top:12px;font-size:13px;line-height:1.7}.orbit-action-bar[data-v-6d64408f]{border:1px solid var(--theme-border,#e7deed);background:var(--theme-surface,#fff);border-radius:14px;justify-content:space-between;align-items:center;gap:24px;margin-top:24px;padding:20px 24px;display:flex}.orbit-notification label[data-v-6d64408f]{color:var(--theme-text-secondary,#4c365d);cursor:pointer;align-items:center;gap:10px;font-size:14px;font-weight:550;display:flex}.orbit-notification input[data-v-6d64408f]{accent-color:#794ce7;flex:none;width:18px;height:18px}.orbit-notification p[data-v-6d64408f]{color:var(--theme-text-muted,#91819f);margin:7px 0 0 28px;font-size:12px;line-height:1.6}.orbit-create-actions[data-v-6d64408f]{flex:none;align-items:center;gap:24px;display:flex}.orbit-create-actions>button[data-v-6d64408f]:first-child{border-radius:12px;justify-content:center;min-width:256px;min-height:46px;padding-inline:24px;font-size:16px}.orbit-retention[data-v-6d64408f]{color:var(--theme-text-muted,#93849e);align-items:center;gap:7px;margin-top:16px;font-size:12px;line-height:1.8;display:flex}.orbit-error[data-v-6d64408f]{color:var(--theme-danger,#a12b4b);margin:15px 0;font-size:14px;line-height:1.7}.orbit-help[data-v-6d64408f]{color:var(--theme-text-muted,#8d7d98);margin-top:14px;font-size:13px}.orbit-history[data-v-6d64408f]{margin-top:38px}.orbit-history-heading[data-v-6d64408f]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.orbit-history-heading h2[data-v-6d64408f]{font-size:16px}.orbit-history-grid[data-v-6d64408f]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.orbit-history-grid>button[data-v-6d64408f]{border:1px solid var(--theme-border,#e7deed);background:var(--theme-surface,#fff);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:12px;min-width:0;padding:10px;display:flex}.orbit-history-grid>button.selected[data-v-6d64408f]{border-color:var(--theme-border-strong,#a785dd)}.orbit-history-grid>button[data-v-6d64408f] .orbit-artwork-preview{border-radius:7px;flex:none;width:72px;height:72px}.orbit-history-grid strong[data-v-6d64408f]{font-size:13px;font-weight:550}.orbit-history-grid small[data-v-6d64408f]{color:var(--theme-text-muted,#90809d);margin-top:4px;font-size:12px;line-height:1.7;display:block}.orbit-guide[data-v-6d64408f]{color:var(--theme-text-muted,#927ba7);align-items:center;gap:6px;margin-top:26px;font-size:12px;text-decoration:none;display:inline-flex}.orbit-login[data-v-6d64408f]{border:1px solid var(--theme-border,#e7deed);background:var(--theme-surface,#fff);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:20px;padding:64px 24px;display:flex}.orbit-login>.iconify[data-v-6d64408f]{width:58px;height:58px;color:var(--theme-accent,#9461bf)}.orbit-login p[data-v-6d64408f]{max-width:430px;color:var(--theme-text-muted,#8d7d98);font-size:14px;line-height:1.8}:is(a[data-v-6d64408f]:focus-visible,button[data-v-6d64408f]:focus-visible){outline:3px solid var(--focus-ring,#b79be5);outline-offset:4px}button[data-v-6d64408f]:disabled{cursor:wait}@media (min-width:1400px){.orbit-layout[data-v-6d64408f]{grid-template-columns:minmax(480px,.9fr) minmax(0,1.1fr)}.orbit-references[data-v-6d64408f]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}@media (min-width:1800px){.orbit-image-grid[data-v-6d64408f]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}}@media (max-width:1100px){.orbit-layout[data-v-6d64408f]{grid-template-columns:minmax(250px,.75fr) minmax(0,1fr);gap:16px}.orbit-output[data-v-6d64408f],.orbit-picker[data-v-6d64408f]{padding:18px}.orbit-action-bar[data-v-6d64408f]{gap:18px;padding:18px}.orbit-create-actions[data-v-6d64408f]{gap:14px}.orbit-create-actions>button[data-v-6d64408f]:first-child{min-width:190px}.orbit-history-grid[data-v-6d64408f]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.orbit-layout[data-v-6d64408f]{grid-template-columns:minmax(0,1fr)}.orbit-image-grid[data-v-6d64408f]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.orbit-image-name[data-v-6d64408f]{font-size:11px}.orbit-source-tabs[data-v-6d64408f]{margin:16px 0}.orbit-library-navigation[data-v-6d64408f]{padding-top:18px}.orbit-stage[data-v-6d64408f]{min-height:280px}.orbit-original[data-v-6d64408f]{height:420px;max-height:55vh}.orbit-action-bar[data-v-6d64408f]{flex-direction:column;align-items:stretch;gap:18px}.orbit-create-actions[data-v-6d64408f]{justify-content:space-between}.orbit-create-actions>button[data-v-6d64408f]:first-child{flex:1;min-width:0}.orbit-preview-caption[data-v-6d64408f]{margin-top:14px}.orbit-upload[data-v-6d64408f]{min-height:210px}.orbit-history-grid[data-v-6d64408f]{gap:10px}}@media (max-width:440px){.orbit-references[data-v-6d64408f]{grid-template-columns:minmax(0,1fr);max-height:180px}.orbit-image-grid[data-v-6d64408f]{grid-template-columns:repeat(2,minmax(0,1fr))}.orbit-history-grid[data-v-6d64408f]{grid-template-columns:1fr}.orbit-output[data-v-6d64408f],.orbit-picker[data-v-6d64408f]{padding:16px}.orbit-original[data-v-6d64408f]{height:360px}.orbit-create-actions[data-v-6d64408f]{flex-direction:column;align-items:stretch;gap:12px}.orbit-create-actions>button[data-v-6d64408f]:first-child{padding-inline:16px;font-size:14px}}.orbit-page[data-v-0473632c]{padding-block:52px 56px}.orbit-heading[data-v-0473632c]{justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px;display:flex}.orbit-heading h1[data-v-0473632c]{letter-spacing:-.035em;color:var(--theme-text,#382447);margin:0 0 10px;font-size:calc(clamp(28px,3.2vw,44px));font-weight:750;line-height:1.25}.orbit-heading p[data-v-0473632c]{color:var(--theme-text-muted,#8d7d98);font-size:15px;line-height:1.8}.orbit-heading>a[data-v-0473632c]{color:var(--theme-accent,#794ce7);white-space:nowrap;align-items:center;gap:9px;font-size:13px;text-decoration:none;display:flex}@media (max-width:640px){.orbit-heading[data-v-0473632c]{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:24px}.orbit-page[data-v-0473632c]{padding-block:24px 40px}.orbit-heading p[data-v-0473632c]{font-size:14px}}
