.media-preview[data-v-78034e]{aspect-ratio:2/3;color:#36544c;background:#edf2f0;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.media-preview img[data-v-78034e]{object-fit:contain;width:100%;height:100%;display:block}.media-preview-message[data-v-78034e]{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:8px;font-size:14px;display:flex}.media-preview-skeleton[data-v-78034e]{background:linear-gradient(100deg,#e3eae7 25%,#f4f7f5 45%,#e3eae7 65%) 0 0/250% 100%;justify-content:center;align-items:center;width:100%;height:100%;animation:1.6s ease-in-out infinite media-preview-shimmer-78034e;display:flex}.media-preview-skeleton-shape[data-v-78034e]{aspect-ratio:4/3;opacity:.65;border:2px solid #c1d0c9;border-radius:6px;width:32%}@keyframes media-preview-shimmer-78034e{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.media-preview-skeleton[data-v-78034e]{animation:none}}.media-preview button[data-v-78034e]{cursor:pointer;min-height:44px;padding:4px 12px}.publication-badges[data-v-10f291]{z-index:2;pointer-events:none;flex-wrap:wrap;gap:4px;display:flex;position:absolute;top:8px;left:8px}.publication-badges>span[data-v-10f291]{box-sizing:border-box;color:#174e3d;background:#fff;border-radius:6px;place-items:center;min-width:26px;height:26px;padding:0 3px;font:700 18px Arial,sans-serif;display:grid;box-shadow:0 1px 6px #0005}.publication-badges>[data-network=bluesky][data-v-10f291],.publication-badges>[data-network=telegram][data-v-10f291]{background:#1684ff}.publication-badges>[data-network=discord][data-v-10f291]{background:#5865f2}.publication-badges>[data-network=tumblr][data-v-10f291]{background:#35465c}.publication-badges img[data-v-10f291]{object-fit:contain!important;width:20px!important;height:20px!important}.social-overlay[data-v-1c51e4]{z-index:1200;color:#244b3b;background:#10251fc2;justify-content:center;align-items:center;padding:20px;font:14px Arial,sans-serif;display:flex;position:fixed;inset:0}.social-dialog[data-v-1c51e4]{background:#f3f8f5;border:1px solid #bcd5c8;border-radius:16px;outline:none;flex-direction:column;width:min(1200px,100%);height:90dvh;display:flex;overflow:hidden;box-shadow:0 24px 100px #071e2b66}.social-toolbar[data-v-1c51e4]{background:#fff;border-bottom:1px solid #cddfd4;flex:none;padding:20px 24px 16px}.social-heading[data-v-1c51e4]{justify-content:space-between;align-items:start;gap:16px;display:flex}.social-heading small[data-v-1c51e4]{letter-spacing:1.6px;color:#27795c;font-size:10px}.social-heading h2[data-v-1c51e4]{margin:7px 0 16px;font-size:24px}.social-heading>button[data-v-1c51e4]{width:40px;padding:0;font-size:26px}.social-fields[data-v-1c51e4]{grid-template-columns:2fr 1fr 1fr;gap:14px;display:grid}.social-fields label[data-v-1c51e4]{gap:6px;font-size:12px;font-weight:600;display:grid}.social-fields textarea[data-v-1c51e4],.social-fields select[data-v-1c51e4]{box-sizing:border-box;color:#244b3b;background:#fff;border:1px solid #b9cec1;border-radius:7px;width:100%;min-width:0;padding:9px;font:14px Arial,sans-serif}.social-fields textarea[data-v-1c51e4]{resize:none}.social-fields textarea[data-v-1c51e4]::placeholder{transform:none}.social-fields select[multiple][data-v-1c51e4]{height:58px}.social-actions[data-v-1c51e4]{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.social-actions>label input[data-v-1c51e4]{appearance:auto;accent-color:#08765c;width:18px;height:18px;margin:0}.social-actions>label[data-v-1c51e4]{align-items:center;gap:5px;display:flex}.social-actions>span[data-v-1c51e4]{margin-right:auto;font-size:12px}.social-dialog button[data-v-1c51e4]{color:#23553e;cursor:pointer;background:#edf5f0;border:1px solid #b9cec1;border-radius:7px;min-height:36px;padding:8px 12px;font:600 12px Arial,sans-serif}.social-dialog button[data-v-1c51e4]:disabled{opacity:.5;cursor:default}.social-dialog .social-primary[data-v-1c51e4]{color:#fff;background:#08765c;border-color:#08765c}.social-toolbar p[data-v-1c51e4]{overflow-wrap:anywhere;margin:10px 0 0;font-size:12px;line-height:1.5}.social-toolbar [role=alert][data-v-1c51e4]{color:#962d40}.social-gallery[data-v-1c51e4]{flex:1;min-height:0;overflow:auto}.social-grid[data-v-1c51e4]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));align-content:start;gap:14px;padding:20px 24px;display:grid}.social-tile[data-v-1c51e4]{aspect-ratio:3/4;cursor:pointer;background:#dce8e0;border:3px solid #0000;border-radius:10px;display:block;position:relative;overflow:hidden}.social-tile.selected[data-v-1c51e4]{border-color:#078667;box-shadow:0 0 0 1px #078667}.social-tile[data-v-1c51e4] img{object-fit:cover;width:100%;height:100%}.social-tile[data-v-1c51e4] .media-preview{aspect-ratio:auto;height:100%;position:absolute;inset:0}.social-tile>input[data-v-1c51e4]{appearance:auto;z-index:3;accent-color:#08765c;cursor:pointer;width:22px;height:22px;margin:0;position:absolute;top:9px;right:9px}.social-tile-number[data-v-1c51e4]{background:#fffe;border-radius:4px;padding:3px 6px;font-size:11px;position:absolute;bottom:7px;right:8px}button[data-v-1c51e4]:focus-visible,input[data-v-1c51e4]:focus-visible,select[data-v-1c51e4]:focus-visible,textarea[data-v-1c51e4]:focus-visible{outline-offset:2px;outline:3px solid #a21caf}@media (width<=650px){.social-overlay[data-v-1c51e4]{padding:6px}.social-dialog[data-v-1c51e4]{border-radius:12px;height:96dvh}.social-toolbar[data-v-1c51e4]{padding:14px 12px 12px}.social-heading h2[data-v-1c51e4]{margin-bottom:12px;font-size:20px}.social-fields[data-v-1c51e4]{grid-template-columns:1fr 1fr;gap:8px}.social-fields>label[data-v-1c51e4]:first-child{grid-column:1/-1}.social-fields textarea[data-v-1c51e4]{height:50px}.social-actions[data-v-1c51e4]{gap:8px}.social-actions>span[data-v-1c51e4]{font-size:11px}.social-actions .social-primary[data-v-1c51e4]{flex:1}.social-grid[data-v-1c51e4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px}}.social-branding[data-v-1c51e4]{border-top:1px solid #e0eae4;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:12px;padding:10px 0;display:flex}.branding-toggle[data-v-1c51e4]{align-items:center;gap:6px;font-size:12px;display:flex}.branding-toggle input[data-v-1c51e4]{appearance:auto;accent-color:#08765c;width:18px;height:18px;margin:0}.branding-options[data-v-1c51e4]{flex-wrap:wrap;gap:6px;display:flex}.branding-options button[data-v-1c51e4]{align-items:center;gap:6px;padding:4px 8px;font-size:11px;display:flex}.branding-options img[data-v-1c51e4]{width:30px;height:30px}.branding-options button[aria-pressed=true][data-v-1c51e4]{background:#fff0f8;border-color:#b72f7c;box-shadow:0 0 0 1px #b72f7c}.branding-preview[data-v-1c51e4]{flex-direction:column;gap:4px;margin-left:auto;display:flex}.branding-preview>img[data-v-1c51e4]{width:250px;max-width:100%;height:auto}.branding-preview small[data-v-1c51e4]{color:#446955;font-size:10px}@media (width<=650px){.social-branding[data-v-1c51e4]{gap:8px}.branding-preview[data-v-1c51e4]{margin-left:0}.branding-preview>img[data-v-1c51e4]{width:230px}.branding-options button[data-v-1c51e4]{padding:3px 6px;font-size:10px}.branding-options img[data-v-1c51e4]{width:24px;height:24px}}.member-posts .main-page-header-container[data-v-d5529b]{position:sticky}.notice--warning[data-v-d5529b]{color:#5c3b00;background:#fff4dd;border-left:4px solid #d57b00;padding:.75rem 1rem}.notice__message[data-v-d5529b]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.notice__actions[data-v-d5529b]{flex:none;gap:.5rem;display:flex}.notice__actions button[data-v-d5529b]{min-height:44px;padding:10px 12px}.notice__settings-link[data-v-d5529b]{color:inherit;text-underline-offset:2px;align-items:center;min-height:44px;padding:0 4px;display:inline-flex}.notice__fallback[data-v-d5529b]{gap:.4rem;margin-top:.75rem;display:grid}.notice__fallback textarea[data-v-d5529b]{box-sizing:border-box;width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}@media (width<=640px){.notice__message[data-v-d5529b]{flex-direction:column;align-items:stretch}.notice__actions[data-v-d5529b]{flex-wrap:wrap}}.semantic-speech-bubble[data-v-d55eb2]{width:100%;height:100%}.semantic-speech-bubble svg[data-v-d55eb2]{width:100%;height:100%;display:block}.semantic-watermark[data-v-dca197]{width:100%;height:100%}.semantic-watermark img[data-v-dca197]{width:100%;height:100%;display:block}.sticker-composition[data-v-fdf378],.sticker-composition__stage[data-v-fdf378]{width:100%;max-width:100%;display:block}.sticker-composition__stage[data-v-fdf378]{background:0 0;position:relative;overflow:hidden}.sticker-composition__baked[data-v-fdf378],.sticker-composition__original[data-v-fdf378],.sticker-composition__fallback img[data-v-fdf378]{object-fit:contain;width:100%;height:100%;display:block}.sticker-composition__baked[data-v-fdf378]{height:auto}.sticker-composition__sticker[data-v-fdf378]{pointer-events:none;transform-origin:50%;position:absolute}.sticker-composition__asset[data-v-fdf378]{object-fit:fill;width:100%;height:100%;display:block}.sticker-composition__fallback[data-v-fdf378]{color:#4b4b4b;background:#f5f5f5;border:1px solid #d6d6d6;padding:12px}.sticker-composition__fallback img[data-v-fdf378]{height:auto}.sticker-composition__fallback p[data-v-fdf378]{margin:10px 0 0}.editor-tabs[data-v-fda8c7]{border-bottom:2px solid #1abc9c;align-items:flex-end;gap:6px;min-width:0;padding:3px 4px 0;display:flex;overflow-x:auto}.editor-tabs button[data-v-fda8c7]{color:#34495e;background:#e7f7f4;border:1px solid #9edfd3;border-bottom:0;border-radius:8px 8px 0 0;flex:0 260px;min-width:150px;max-width:260px;min-height:38px;margin:0;padding:11px 18px 9px;font-weight:600;transition:background-color .14s,box-shadow .14s,transform .14s;box-shadow:0 -1px 4px #00000014}.editor-tabs__label[data-v-fda8c7]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.editor-tabs button[data-v-fda8c7]:hover:not([aria-current=true]){background:#d1f1eb;transform:translateY(-2px);box-shadow:0 -3px 9px #00000026}.editor-tabs button[data-v-fda8c7]:focus-visible{outline-offset:-3px;outline:3px solid #1abc9c59}.editor-tabs button[aria-current=true][data-v-fda8c7]{color:#0d6756;background:#fff;border-color:#1abc9c;padding-top:13px;box-shadow:inset 0 4px #1abc9c,0 -3px 10px #00000021}.editor-tabs__status[data-v-fda8c7]{letter-spacing:.03em;opacity:.8;text-transform:none;margin-top:5px;font-size:11px;font-weight:500;display:block}.editor-tabs__status--failed[data-v-fda8c7]{color:#b42318}.editor-tabs__status--succeeded[data-v-fda8c7]{color:#08783e}.editor-surface[data-v-60902b]{min-height:0}.editor__body[data-v-60902b]{grid-template-columns:minmax(0,1fr) 420px;height:100%;min-height:0;display:grid;overflow:hidden}.editor__workspace[data-v-60902b],.editor__sidebar[data-v-60902b]{overflow:auto}.editor__workspace[data-v-60902b]{background:#fff;grid-template-rows:minmax(0,1fr) auto;padding:18px;display:grid;overflow:hidden}.editor__workspace--tabs[data-v-60902b]{grid-template-rows:auto minmax(0,1fr) auto}.editor__workspace-tabs[data-v-60902b]{margin-bottom:18px}.editor__sidebar[data-v-60902b]{background:#fff;border-left:1px solid #ddd;padding:18px}.editor__sidebar h2[data-v-60902b]{margin:0}.editor__sidebar section+section[data-v-60902b],.editor__sidebar section+.notice[data-v-60902b],.editor__sidebar .notice+section[data-v-60902b]{margin-top:20px}.editor__stage-frame[data-v-60902b]{justify-content:center;align-items:center;min-height:0;display:flex;overflow:hidden}.editor__stage[data-v-60902b]{background:0 0;flex:none;position:relative}.editor__renderer[data-v-60902b]{width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.editor__hit-target[data-v-60902b]{cursor:move;transform-origin:50%;touch-action:none;background:0 0;border:2px solid #0000;padding:0;position:absolute}.editor__hit-target--selected[data-v-60902b]{border-color:#2f66ff;box-shadow:0 0 0 1px #fff}.editor__resize-handle[data-v-60902b]{cursor:nwse-resize;touch-action:none;background:#fff;border:2px solid #2f66ff;border-radius:50%;width:14px;height:14px;position:absolute;bottom:-8px;right:-8px}.editor__pager[data-v-60902b],.editor__history[data-v-60902b]{gap:8px;display:flex}.editor__pager[data-v-60902b]{justify-content:space-between;margin-top:14px}.editor__history[data-v-60902b]{margin-top:22px}.editor__sidebar button[data-v-60902b],.editor__pager button[data-v-60902b]{min-height:38px}.editor__sidebar textarea[data-v-60902b]{box-sizing:border-box;resize:vertical;width:100%;margin:6px 0 10px}.editor__placement-grid[data-v-60902b]{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px;display:grid}.editor__hint[data-v-60902b]{color:#555;margin:6px 0 10px;font-size:13px}.editor__watermark-button--applied[data-v-60902b]{color:#34495e;background:#fff;border:1px solid #d5d9d8;box-shadow:0 2px 5px #0000001f}.editor__watermark-button--applied[data-v-60902b]:hover{background:#f5f8f7;border-color:#aeb8b5;box-shadow:0 4px 9px #00000029}.editor__watermark-actions[data-v-60902b]{flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:10px;display:flex}.editor__sidebar .editor__watermark-remove[data-v-60902b],.editor__sidebar .editor__bubble-remove[data-v-60902b]{box-shadow:none;color:#e74c3c;background:0 0;border:0;border-radius:0;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;min-height:30px;margin:0;padding:0 0 2px;font-size:28px;line-height:1;display:inline-flex}.editor__sidebar .editor__watermark-remove[data-v-60902b]:hover,.editor__sidebar .editor__bubble-remove[data-v-60902b]:hover{box-shadow:none;color:#c0392b;background:0 0}.editor__sidebar .editor__watermark-remove[data-v-60902b]:focus-visible,.editor__sidebar .editor__bubble-remove[data-v-60902b]:focus-visible{outline-offset:2px;outline:2px solid #e74c3c}.editor__watermark-placement[data-v-60902b]{margin:6px 0}.editor__watermark-placement summary[data-v-60902b]{color:#087f6a;cursor:pointer;text-underline-offset:2px;font-size:13px;text-decoration:underline}.editor__watermark-placement[open] summary[data-v-60902b]{margin-bottom:10px}.editor__bubble-card[data-v-60902b]{background:#fafafa;border:1px solid #d8dedc;border-radius:8px;padding:12px;transition:border-color .14s,box-shadow .14s}.editor__bubble-card--selected[data-v-60902b]{border-color:#1abc9c;box-shadow:0 0 0 2px #1abc9c29}.editor__sidebar .editor__bubble-card+.editor__bubble-card[data-v-60902b]{margin-top:10px}.editor__bubble-header[data-v-60902b]{justify-content:space-between;align-items:center;gap:10px;display:flex}.editor__bubble-title-tools[data-v-60902b],.editor__bubble-font-actions[data-v-60902b]{align-items:center;gap:5px;display:flex}.editor__bubble-font-actions[data-v-60902b]{gap:2px}.editor__sidebar .editor__bubble-font[data-v-60902b]{box-shadow:none;color:#087f6a;background:0 0;border:0;justify-content:center;align-items:center;width:30px;height:30px;min-height:30px;margin:0;padding:0;display:inline-flex}.editor__bubble-font svg[data-v-60902b]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.6px;width:18px;height:18px}.editor__sidebar .editor__bubble-font[data-v-60902b]:hover:not(:disabled){box-shadow:none;background:#e7f7f4}.editor__sidebar .editor__bubble-font[data-v-60902b]:focus-visible{outline-offset:1px;outline:2px solid #1abc9c}.editor__sidebar .editor__bubble-font[data-v-60902b]:disabled{color:#aaa;cursor:default}.editor__sidebar .editor__bubble-title[data-v-60902b]{box-shadow:none;color:#222;text-align:left;text-transform:none;background:0 0;border:0;min-height:30px;margin:0;padding:0;font-size:18px;font-weight:700}.editor__sidebar .editor__bubble-title[data-v-60902b]:focus-visible{outline-offset:2px;outline:2px solid #1abc9c}.editor__add-bubble[data-v-60902b]{margin-top:12px}.editor__bubble-actions[data-v-60902b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.editor__bubble-actions button[data-v-60902b]{white-space:normal;min-width:0;margin:0;padding:8px 5px;font-size:11px}.editor__bubble-tail-controls[data-v-60902b]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;margin-top:8px;display:grid}.editor__bubble-tail-controls>span[data-v-60902b]{font-size:13px;font-weight:700}.editor__bubble-tail-options[data-v-60902b]{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.editor__sidebar .editor__bubble-tail[data-v-60902b]{justify-content:center;align-items:center;min-width:0;min-height:36px;margin:0;padding:5px;display:inline-flex}.editor__bubble-tail svg[data-v-60902b]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px;width:20px;height:20px}.editor__sidebar .editor__bubble-tail[aria-pressed=true][data-v-60902b]{color:#133c35;background:#45dcc4}.editor__visually-hidden[data-v-60902b]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.danger[data-v-60902b]{color:#b42318}.notice[data-v-60902b]{background:#eef3ff;border-left:4px solid #356be5;margin-bottom:18px;padding:12px}.notice p[data-v-60902b]{margin:5px 0 10px}.notice--warning[data-v-60902b]{background:#fff4dd;border-color:#d57b00}.editor__empty[data-v-60902b]{padding:40px}@media (width<=780px){.editor__body[data-v-60902b]{display:block;overflow:auto}.editor__workspace[data-v-60902b],.editor__sidebar[data-v-60902b]{overflow:visible}.editor__workspace[data-v-60902b]{display:block}.editor__sidebar[data-v-60902b]{border-top:1px solid #ddd;border-left:0}.editor__stage-frame[data-v-60902b]{overflow:visible}}.comic-generator[data-v-1b162c]{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:20px 0}.comic-generator h2[data-v-1b162c]{margin:0}.comic-generator label[data-v-1b162c]:not(.comic-generator__confirmation){margin:12px 0 5px;font-size:13px;font-weight:700;display:block}.comic-generator select[data-v-1b162c]{box-sizing:border-box;width:100%;min-height:40px}.comic-generator textarea[data-v-1b162c]{box-sizing:border-box;color:#263633;font:inherit;resize:vertical;background:#fff;border:1px solid #b8c2bf;border-radius:2px;width:100%;min-height:84px;margin:6px 0 0;padding:10px 12px;line-height:1.4;display:block}.comic-generator textarea[data-v-1b162c]:focus{border-color:#1abc9c;outline:0;box-shadow:0 0 0 2px #1abc9c2e}.comic-generator textarea[data-v-1b162c]::placeholder{color:#72807d;opacity:1}.comic-generator textarea[data-v-1b162c]:focus::placeholder,.comic-generator textarea[data-v-1b162c]:valid::placeholder{color:#72807d;font-size:inherit;transform:none;visibility:visible!important}.comic-generator__hint[data-v-1b162c]{color:#555;margin:6px 0 10px;font-size:13px}.comic-generator__advanced[data-v-1b162c]{margin-top:12px}.comic-generator__advanced summary[data-v-1b162c]{color:#087f6a;cursor:pointer;text-underline-offset:2px;font-size:13px;text-decoration:underline}.comic-generator__confirmation[data-v-1b162c]{align-items:flex-start;gap:8px;margin-top:12px;font-size:13px;display:flex}.comic-generator__confirmation input[data-v-1b162c]{margin-top:2px}.comic-generator__actions[data-v-1b162c]{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:14px;display:grid}.comic-generator__actions--debug[data-v-1b162c]{grid-template-columns:minmax(0,4fr) minmax(48px,1fr)}.comic-generator__button[data-v-1b162c]{justify-content:center;align-items:center;gap:8px;width:100%;margin:0;display:inline-flex}.comic-generator__button[data-v-1b162c]:disabled{box-shadow:none;color:#53655f;cursor:not-allowed;background:#dce4e1}.comic-generator__button[aria-busy=true][data-v-1b162c]{color:#fff;cursor:progress;text-transform:none;background:#087f6a}.comic-generator__spinner[data-v-1b162c]{border:2px solid #ffffff59;border-top-color:currentColor;border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite comic-spin-1b162c}@keyframes comic-spin-1b162c{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.comic-generator__spinner[data-v-1b162c]{animation:none}}.comic-generator__copy[data-v-1b162c]{justify-content:center;align-items:center;min-width:0;margin:0;padding:8px;display:inline-flex}.comic-generator__copy svg[data-v-1b162c]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:22px;height:22px}.comic-generator .notice[data-v-1b162c]{margin:12px 0 0}.comic-generator .notice--error[data-v-1b162c]{color:#b42318}.editor-backdrop[data-v-4113bb]{z-index:1000;background:#000000ad;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.editor[data-v-4113bb]{color:#202124;background:#f8f8f8;border-radius:14px;flex-direction:column;width:100%;max-width:1440px;height:calc(100vh - 48px);max-height:900px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 70px #00000059}.editor__header[data-v-4113bb]{background:#fff;flex:none;justify-content:space-between;align-items:stretch;gap:16px;min-height:72px;padding:12px 20px 0;display:flex}.editor__header-tabs[data-v-4113bb]{flex:1}.editor__header>button[data-v-4113bb]{align-self:center;min-width:38px;min-height:38px;font-size:28px}.editor__surface[data-v-4113bb]{flex:1 1 0;height:0;min-height:0;overflow:hidden}.notice[data-v-4113bb]{background:#eef3ff;border-left:4px solid #356be5;margin-bottom:18px;padding:12px}.notice p[data-v-4113bb]{margin:5px 0 10px}.notice--error[data-v-4113bb]{background:#ffeded;border-color:#c92a2a}.editor__save[data-v-4113bb]{border-top:1px solid #ddd;margin-top:24px;padding-top:18px}.editor__save>button[data-v-4113bb]{width:100%;min-height:38px;font-weight:700}.editor__save p[data-v-4113bb],.danger[data-v-4113bb]{color:#b42318}.editor__confirmation[data-v-4113bb]{z-index:20;background:#0000008c;justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;inset:0}.editor__confirmation>div[data-v-4113bb]{background:#fff;border-radius:10px;max-width:440px;padding:24px}.editor__confirmation button[data-v-4113bb]{min-height:38px;margin:5px 7px 0 0}@media (width<=780px){.editor-backdrop[data-v-4113bb]{padding:0}.editor[data-v-4113bb]{border-radius:0;height:100vh;max-height:100vh}.editor__header[data-v-4113bb]{padding-left:10px;padding-right:10px}}.images>a[data-v-2a1f65]{position:relative}.images>a>.media-selection-checkbox[data-v-2a1f65]{z-index:3;accent-color:#08765c;width:22px;height:22px;position:absolute;top:8px;right:8px;left:auto!important}.media-context-backdrop[data-v-2a1f65]{z-index:1100;background:#0003;place-items:center;display:grid;position:fixed;inset:0}.media-context-menu[data-v-2a1f65]{background:#fff;border:1px solid #ccc;border-radius:10px;gap:8px;padding:12px;display:grid}.media-context-menu button[data-v-2a1f65]{cursor:pointer;background:#fff;border:0;min-height:44px;padding:10px 16px}@media (width<=700px){.main-page.media-catalog:has(.controls-drawer.show){padding-bottom:calc(50dvh + 20px)}.controls-drawer.show[data-v-2a1f65]{height:auto;max-height:50dvh;padding:12px;overflow-y:auto}.controls-drawer.show .content[data-v-2a1f65]{flex-wrap:wrap;align-items:stretch;gap:12px}.controls-drawer.show .content-col[data-v-2a1f65]{width:100%;min-width:0}.controls-drawer.show .content input[data-v-2a1f65],.controls-drawer.show .content textarea[data-v-2a1f65],.controls-drawer.show .content select[data-v-2a1f65]{width:100%;max-width:100%}.controls-drawer.show .buttons-col[data-v-2a1f65]{flex-wrap:wrap;gap:10px;display:flex}.controls-drawer.show .buttons-col[data-v-2a1f65]>*{margin-left:0}}.media-upload-progress[data-v-2a1f65]{overflow-wrap:anywhere;background:#f1faf8;border:1px solid #b8dcd6;border-radius:6px;margin:12px 10px;padding:14px;position:relative}.media-upload-progress-close[data-v-2a1f65]{color:#167d6c;cursor:pointer;background:0 0;border:0;border-radius:4px;width:32px;height:32px;padding:0;font-size:26px;line-height:1;position:absolute;top:6px;right:6px}.media-upload-progress-close[data-v-2a1f65]:hover{background:#dcefe9}.media-upload-progress-close[data-v-2a1f65]:focus-visible{outline-offset:2px;outline:2px solid #167d6c}.media-upload-progress-heading[data-v-2a1f65]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-right:32px;display:flex}.media-upload-progress progress[data-v-2a1f65]{accent-color:#13b99a;width:100%;margin:10px 0}.media-upload-progress ul[data-v-2a1f65]{margin:10px 0;padding-left:20px}.media-upload-progress li[data-v-2a1f65]{margin:4px 0}.media-upload-progress p[data-v-2a1f65]{margin:10px 0 0}.composition-tile--selected[data-v-6c9cf7]{outline-offset:-2px;background:#1abc9c1f;outline:2px solid #1abc9c}.composition-tile__notice[data-v-6c9cf7]{color:#fff;background:#d57b00;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-weight:700;display:flex;position:absolute;top:12px;right:12px}.images[data-v-6c9cf7] .sticker-composition{align-items:center;height:100%;min-height:120px;display:flex}.images[data-v-6c9cf7] .sticker-composition__baked{object-fit:contain;max-height:260px}.compositions__state[data-v-6c9cf7]{text-align:center;background:#fff;border:1px solid #ddd;border-radius:8px;padding:40px}.compositions__error[data-v-6c9cf7]{color:#b42318}.compositions__notice[data-v-6c9cf7]{background:#fff4dd;border-left:4px solid #d57b00;padding:10px 12px}.compositions__pagination[data-v-6c9cf7]{text-align:center;padding:26px 0}.generated-image-state[data-v-39aa7e]{color:#36544c;text-align:center;background:#dce9e5;justify-content:center;align-items:center;min-height:120px;font-size:.75rem;display:flex}.image-order-controls[data-v-9711d2]{background:#fffffff0;border-radius:9px;align-items:center;gap:3px;padding:4px;display:flex}.image-order-controls .order-arrow[data-v-9711d2]{color:#245d50;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;width:24px;min-width:24px;height:32px;min-height:32px;padding:0;font-size:25px;line-height:1;display:flex}.image-order-controls .order-arrow[data-v-9711d2]:disabled{opacity:.3;cursor:default}.image-order-controls .order-arrow[data-v-9711d2]:focus-visible{outline-offset:1px;outline:2px solid #0b6e59}.crop-selection[data-v-5d72d1]{box-sizing:border-box;cursor:move;touch-action:none;border:2px solid #fff;position:absolute;box-shadow:0 0 0 600px #0007}.crop-selection[data-v-5d72d1]:focus-visible{outline-offset:-5px;outline:3px solid #a21caf}.crop-selection i[data-v-5d72d1]{pointer-events:none;border-top:1px solid #fff7;border-bottom:1px solid #fff7;position:absolute;inset:33.33% 0}.crop-selection i+i[data-v-5d72d1]{border:0;border-left:1px solid #fff7;border-right:1px solid #fff7;inset:0 33.33%}.crop-resize[data-v-5d72d1]{cursor:nwse-resize;background:#fff;border:1px solid #075c48;border-radius:2px;width:12px;height:12px;position:absolute;bottom:-5px;right:-5px}.attempt-crop-editor[data-v-8d83bb]{box-sizing:border-box;flex-direction:column;align-items:center;gap:8px;height:100%;padding:10px;display:flex;overflow:auto}.crop-viewport[data-v-8d83bb]{flex:1;justify-content:center;align-items:center;width:100%;min-height:0;display:flex}.crop-stage[data-v-8d83bb]{max-width:100%;max-height:100%;line-height:0;position:relative;overflow:hidden}.crop-stage img[data-v-8d83bb]{object-fit:contain;width:100%;height:100%;display:block}.crop-actions[data-v-8d83bb]{flex-wrap:wrap;flex-shrink:0;justify-content:center;gap:8px;display:flex}.crop-actions button[data-v-8d83bb]{font:inherit;color:#244c40;cursor:pointer;background:#fff;border:1px solid #a7beb6;border-radius:8px;min-height:44px;padding:.6rem 1rem}.crop-actions [data-testid=save-attempt-crop][data-v-8d83bb]{color:#fff;background:#167c67;border-color:#167c67;font-weight:700}.crop-actions button[data-v-8d83bb]:disabled{opacity:.5;cursor:default}.crop-actions button[data-v-8d83bb]:focus-visible{outline-offset:2px;outline:3px solid #0b6e59}p[data-v-8d83bb]{text-align:center;margin:0;font-size:12px;line-height:1.4}.repair-approval[data-v-f1b43a]{background:#edf4f1;border:1px solid #c5d4cf;border-radius:10px;margin:16px 0;padding:18px}.repair-approval h3[data-v-f1b43a]{margin:0}.repair-approval p[data-v-f1b43a]{margin:10px 0}.approval-grid[data-v-f1b43a]{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.approval-grid article[data-v-f1b43a]{background:#f1f8f5;border:1px solid #c5d4cf;border-radius:8px;min-width:0;display:grid;position:relative;overflow:hidden}.approval-grid[data-size=small][data-v-f1b43a]{grid-template-columns:repeat(12,minmax(0,1fr))}.approval-grid p.approval-caption[data-v-f1b43a]{margin:0;padding:8px;font-size:12px}.approval-grid .approval-select[data-v-f1b43a]{background:#fffffff0;border-radius:8px;padding:6px;position:absolute;top:6px;right:6px}.sr-only[data-v-f1b43a]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.approval-grid label[data-v-f1b43a]{align-items:center;gap:8px;display:flex}.approval-grid input[data-v-f1b43a]{accent-color:#179b81;width:22px;height:22px;margin:0}.approval-image[data-v-f1b43a]{aspect-ratio:3/4;background:#e5ece9;overflow:hidden;padding:0!important}.approval-image[data-v-f1b43a] img{object-fit:contain;width:100%;height:100%}.comparison-overlay[data-v-f1b43a]{z-index:1100;background:#10251ee0;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.comparison[data-v-f1b43a]{box-sizing:border-box;background:#fff;border-radius:16px;width:min(1400px,100%);max-height:94vh;padding:20px;overflow:auto}.comparison header[data-v-f1b43a]{justify-content:space-between;align-items:center;gap:16px;display:flex}.comparison-columns[data-v-f1b43a]{grid-template-columns:1fr 1fr;gap:20px;display:grid}.comparison-columns>div[data-v-f1b43a]{min-width:0}.comparison-columns h4[data-v-f1b43a]{margin:12px 0}.comparison-columns[data-v-f1b43a] img{object-fit:contain;background:#e8efec;width:100%;height:min(65vh,800px);display:block}.comparison-actions[data-v-f1b43a]{justify-content:flex-end;gap:10px;margin-top:12px;display:flex}.repair-approval [role=alert][data-v-f1b43a]{color:#a02d20}@media (width<=600px){.comparison[data-v-f1b43a]{padding:12px}.comparison-overlay[data-v-f1b43a]{padding:8px}.comparison-columns[data-v-f1b43a]{gap:8px}.comparison-columns[data-v-f1b43a] img{height:52vh}.comparison-actions[data-v-f1b43a]{flex-wrap:wrap}.comparison-actions button[data-v-f1b43a]{flex:1}.repair-approval[data-v-f1b43a]{padding:12px}}@media (width<=1200px){.approval-grid[data-v-f1b43a]{grid-template-columns:repeat(4,minmax(0,1fr))}.approval-grid[data-size=small][data-v-f1b43a]{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (width<=720px){.approval-grid[data-v-f1b43a]{grid-template-columns:repeat(2,minmax(0,1fr))}.approval-grid[data-size=small][data-v-f1b43a]{grid-template-columns:repeat(4,minmax(0,1fr))}}.repair-panel[data-v-3c8450]{border-top:1px solid #c5d4cf;gap:8px;margin-top:16px;padding-top:14px;display:grid}.repair-panel label[data-v-3c8450]{justify-content:space-between;align-items:center;gap:8px;display:flex}.repair-panel p[data-v-3c8450]{margin:0;font-size:13px}.repair-panel button[data-v-3c8450],.repair-panel select[data-v-3c8450]{max-width:100%;min-height:44px}.repair-panel small[data-v-3c8450]{color:#527068}.repair-confirm[data-v-3c8450],.repair-results[data-v-3c8450]{background:#fff;border-radius:8px;gap:8px;padding:10px;display:grid}.repair-panel [role=alert][data-v-3c8450]{color:#a02d20}.repair-queue-page[data-v-3c8450]{background:#edf4f1;border:1px solid #c5d4cf;border-radius:10px;margin:16px 0;padding:16px}.repair-queue-page h3[data-v-3c8450]{margin:0}.repair-queue-page>button[data-v-3c8450]{justify-self:start}.repair-runtime-estimate[data-v-3c8450]{gap:8px;display:grid}.repair-draft-grid[data-v-3c8450]{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.repair-draft-grid[data-size=small][data-v-3c8450]{grid-template-columns:repeat(12,minmax(0,1fr))}.repair-panel .repair-draft-image[data-v-3c8450]{aspect-ratio:3/4;background:#dce9e5;width:100%;min-width:0;display:block;overflow:hidden;border:0!important;border-radius:9px!important;min-height:0!important;padding:0!important}.repair-draft-image[data-v-3c8450] img{object-fit:cover;width:100%;height:100%;display:block}.repair-draft-image[data-v-3c8450] .generated-image-state{height:100%;min-height:0}@media (width<=1200px){.repair-draft-grid[data-v-3c8450]{grid-template-columns:repeat(4,minmax(0,1fr))}.repair-draft-grid[data-size=small][data-v-3c8450]{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (width<=720px){.repair-draft-grid[data-v-3c8450]{grid-template-columns:repeat(2,minmax(0,1fr))}.repair-draft-grid[data-size=small][data-v-3c8450]{grid-template-columns:repeat(4,minmax(0,1fr))}}.repair-panel:not(.repair-queue-page) .repair-draft-grid[data-v-3c8450]{grid-template-columns:repeat(2,minmax(0,1fr))}.repair-panel:not(.repair-queue-page) .repair-draft-grid[data-size=small][data-v-3c8450]{grid-template-columns:repeat(4,minmax(0,1fr))}.image-mirror-button[data-v-153eac]{color:#244c40;cursor:pointer;background:#fffffff2;border:1px solid #b8cdc5;border-radius:9px;justify-content:center;align-items:center;gap:.4rem;width:36px;height:36px;padding:7px;display:inline-flex;box-shadow:0 2px 8px #163a3020}.image-mirror-button--label[data-v-153eac]{box-shadow:none;width:auto;height:auto;min-height:36px;padding:7px 11px}.image-mirror-button svg[data-v-153eac]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:20px;height:20px}.image-mirror-button[aria-pressed=true][data-v-153eac]{color:#126b59;background:#d2e9df;border-color:#167c67}.image-mirror-button[data-v-153eac]:hover:not(:disabled){background:#e2eee8}.image-mirror-button[data-v-153eac]:disabled{opacity:.45;cursor:default}.image-mirror-button[data-v-153eac]:focus-visible{outline-offset:2px;outline:3px solid #0b6e59}.gallery-image[data-v-2af156]{background:#e8efed;width:100%;height:100%;min-height:0;position:relative}.gallery-image img[data-v-2af156]{object-fit:contain;width:100%;height:100%;display:block}.loading-overlay[data-v-2af156]{color:#fff;background:#102a26a6;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;font:500 .9rem system-ui,sans-serif;display:flex;position:absolute;inset:0}.spinner[data-v-2af156]{border:3px solid #fff5;border-top-color:#fff;border-radius:50%;width:30px;height:30px;animation:.8s linear infinite spin-2af156}.loading-overlay button[data-v-2af156]{color:#244c40;cursor:pointer;font:inherit;background:#fff;border:1px solid #ffffff70;border-radius:999px;padding:.5rem 1rem}@keyframes spin-2af156{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner[data-v-2af156]{animation:none}}.review-workspace[data-v-c639a8]{box-sizing:border-box;background:#fff;border:1px solid #d6e1de;border-radius:14px;width:100%;margin:18px 0 0;padding:20px}.review-header[data-v-c639a8],.section-heading[data-v-c639a8]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.review-header h2[data-v-c639a8],.review-header p[data-v-c639a8],.section-heading h3[data-v-c639a8],.section-heading p[data-v-c639a8]{margin:0}.eyebrow[data-v-c639a8]{color:#527068;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:850}.review-error[data-v-c639a8]{color:#a02d20}.empty-gallery[data-v-c639a8]{color:#527068;background:#eef4f2;border-radius:8px;padding:1rem}.review-workspace button[data-v-c639a8],.review-workspace select[data-v-c639a8],.review-workspace input[data-v-c639a8],.review-workspace textarea[data-v-c639a8],.review-workspace[data-v-c639a8] .image-repair-controls button,.review-workspace[data-v-c639a8] .image-repair-controls select{font:inherit;border:1px solid #9fb1ac;border-radius:7px;padding:8px 10px}.review-workspace button[data-v-c639a8],.review-workspace[data-v-c639a8] .image-repair-controls button{cursor:pointer;min-height:44px}.review-workspace button[data-v-c639a8]:disabled,.review-workspace[data-v-c639a8] .image-repair-controls button:disabled{cursor:not-allowed;opacity:.45}.review-workspace[data-v-c639a8] .image-repair-controls button:focus-visible,.review-workspace[data-v-c639a8] .image-repair-controls select:focus-visible,.review-workspace button[data-v-c639a8]:focus-visible,.review-workspace input[data-v-c639a8]:focus-visible,.review-workspace select[data-v-c639a8]:focus-visible,.review-workspace textarea[data-v-c639a8]:focus-visible,.review-workspace summary[data-v-c639a8]:focus-visible{outline-offset:2px;outline:3px solid #0b6e59}.gallery-toolbar[data-v-c639a8]{justify-content:space-between;align-items:center;gap:.75rem;margin:14px 0 10px;display:flex}.gallery-size[data-v-c639a8]{border:0;align-items:center;gap:.35rem;margin:0;padding:0;display:flex}.gallery-size button[data-v-c639a8]{color:#315f53;background:#fff;min-height:38px;padding:.4rem .7rem}.gallery-size button.active[data-v-c639a8]{background:#dcece6;border-color:#167c67;font-weight:800;box-shadow:inset 0 0 0 1px #167c67}.select-all[data-v-c639a8]{color:#315f53;background:#fff;min-height:38px!important;padding:.4rem .75rem!important}.review-gallery[data-v-c639a8]{margin-top:.5rem}.scene-groups[data-v-c639a8]{gap:18px;display:grid}.scene-group[data-v-c639a8]{border-top:1px solid #d6e1de;padding-top:12px}.scene-group h4[data-v-c639a8]{justify-content:space-between;align-items:baseline;margin:0 0 9px;display:flex}.scene-group h4 span[data-v-c639a8]{color:#527068;font-size:11px;font-weight:500}.review-grid[data-v-c639a8]{gap:10px;display:grid}.review-grid[data-size=small][data-v-c639a8]{grid-template-columns:repeat(12,minmax(0,1fr))}.review-grid[data-size=medium][data-v-c639a8]{grid-template-columns:repeat(6,minmax(0,1fr))}.review-card[data-v-c639a8]{background:#f3f7f6;border-radius:9px;min-width:0;position:relative;overflow:hidden}.card-image[data-v-c639a8]{aspect-ratio:3/4;background:#dce9e5;width:100%;display:block;overflow:hidden;border:0!important;min-height:0!important;padding:0!important}.card-image[data-v-c639a8] img{object-fit:cover;width:100%;height:100%;display:block}.card-image[data-v-c639a8] .generated-image-state{height:100%;min-height:0}.card-meta[data-v-c639a8]{gap:.25rem;padding:7px;display:grid}.card-meta strong[data-v-c639a8]{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.25;overflow:hidden}.review-state[data-v-c639a8]{text-transform:capitalize;border-radius:999px;width:max-content;padding:3px 5px;font-size:9px}.review-state--approved[data-v-c639a8]{color:#126449;background:#c7eedf}.review-state--rejected[data-v-c639a8]{color:#8c2c1f;background:#f8d9d3}.review-state--needs-repair[data-v-c639a8]{color:#684c00;background:#ffe7ad}.check-label[data-v-c639a8]{cursor:pointer;align-items:center;gap:6px;min-height:44px;margin:4px 7px 7px;font-size:11px;display:flex}.check-label input[data-v-c639a8]{box-sizing:border-box;flex:0 0 22px;width:22px;height:22px;margin:0;padding:0}.card-selection[data-v-c639a8]{z-index:2;margin:0;position:absolute;top:6px;right:6px;box-shadow:0 1px 4px #18393033}.card-selection .check-label[data-v-c639a8]{gap:0;min-height:0;margin:0}.review-grid[data-size=small] .card-meta strong[data-v-c639a8]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.review-grid[data-size=small] .card-meta[data-v-c639a8]{padding:0;position:absolute;bottom:5px;left:5px}.review-modal[data-v-c639a8]{z-index:140;background:#000b;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.review-modal>section[data-v-c639a8]{box-sizing:border-box;background:#fff;border-radius:16px;grid-template-rows:auto minmax(0,1fr);gap:.8rem;width:min(100%,1400px);min-width:0;height:min(95dvh,1000px);padding:1rem;display:grid;overflow:hidden;box-shadow:0 20px 70px #0004}.review-viewer-header[data-v-c639a8]{justify-content:space-between;align-items:flex-start;gap:1rem;min-width:0;display:flex}.review-viewer-heading[data-v-c639a8]{min-width:0}.review-viewer-heading h3[data-v-c639a8]{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.review-viewer-counter[data-v-c639a8]{color:#365e53;font-variant-numeric:tabular-nums;white-space:nowrap;background:#edf5f2;border-radius:999px;margin-top:.45rem;padding:.25rem .65rem;font-size:.9rem;font-weight:650;display:inline-flex}.review-viewer-body[data-v-c639a8]{grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:1rem;min-width:0;min-height:0;display:grid}.review-viewer-image[data-v-c639a8]{background:#e8efed;border-radius:10px;min-width:0;min-height:0;position:relative;overflow:hidden}.review-modal button svg[data-v-c639a8]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.review-modal .review-viewer-close[data-v-c639a8],.review-modal .review-viewer-arrow[data-v-c639a8]{color:#244c40;background:#fffffff2;border:1px solid #d6e2dd;border-radius:50%;flex-shrink:0;place-items:center;width:48px;height:48px;padding:0;display:grid;box-shadow:0 3px 14px #163a3030}.review-modal .review-viewer-close[data-v-c639a8]{box-shadow:none;background:#f2f6f4;width:44px;height:44px}.card-image-frame[data-v-c639a8]{position:relative}.tile-mirror-button[data-v-c639a8]{position:absolute;bottom:7px;right:7px}.review-viewer-arrow[data-v-c639a8]{position:absolute;top:50%;transform:translateY(-50%)}.review-viewer-previous[data-v-c639a8]{left:.75rem}.review-viewer-next[data-v-c639a8]{right:.75rem}.review-modal .review-viewer-arrow[data-v-c639a8]:disabled{opacity:.45;cursor:default;box-shadow:none}.review-viewer-arrow[data-v-c639a8]:hover:not(:disabled),.review-viewer-close[data-v-c639a8]:hover{background:#e2eee8}.review-viewer-body>.audit-panel[data-v-c639a8]{overscroll-behavior:contain;min-width:0;min-height:0;margin:0;overflow:auto}.audit-panel[data-v-c639a8]{background:#eef4f2;border-radius:10px;padding:16px}.audit-panel dl div[data-v-c639a8]{grid-template-columns:90px 1fr;gap:8px;margin-bottom:8px;display:grid}.audit-panel dt[data-v-c639a8]{font-weight:750}.audit-panel dd[data-v-c639a8]{overflow-wrap:anywhere;margin:0}.prompt-provenance[data-v-c639a8]{border-top:1px solid #c5d4cf;margin-top:14px;padding-top:10px}.prompt-provenance summary[data-v-c639a8]{cursor:pointer;font-weight:750}.prompt-provenance h4[data-v-c639a8]{margin:10px 0 3px;font-size:12px}.prompt-provenance pre[data-v-c639a8]{white-space:pre-wrap;background:#fff;border-radius:6px;max-height:160px;margin:0;padding:8px;font:11px/1.45 monospace;overflow:auto}.prompt-provenance small[data-v-c639a8]{overflow-wrap:anywhere;margin-top:8px;display:block}.review-actions[data-v-c639a8]{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.ordered-selection[data-v-c639a8]{background:#edf4f1;border-radius:10px;margin-top:18px;padding:15px}.publication-actions[data-v-c639a8]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.publication-actions button[data-v-c639a8]{overflow-wrap:anywhere;min-width:0}.publish-button[data-v-c639a8]{color:#fff;background:#167c67;width:100%;font-weight:750;border-color:#167c67!important}@media (width<=1200px){.review-grid[data-size=small][data-v-c639a8]{grid-template-columns:repeat(8,minmax(0,1fr))}.review-grid[data-size=medium][data-v-c639a8]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=720px){.review-header[data-v-c639a8],.section-heading[data-v-c639a8]{flex-direction:column;align-items:stretch}.gallery-toolbar[data-v-c639a8],.gallery-size[data-v-c639a8]{flex-wrap:wrap;align-items:stretch}.select-all[data-v-c639a8]{margin-left:auto}.review-grid[data-size=small][data-v-c639a8]{grid-template-columns:repeat(4,minmax(0,1fr))}.review-grid[data-size=medium][data-v-c639a8]{grid-template-columns:repeat(2,minmax(0,1fr))}.review-viewer-body[data-v-c639a8]{grid-template-rows:minmax(0,1fr) minmax(120px,.45fr);grid-template-columns:minmax(0,1fr)}.review-viewer-heading h3[data-v-c639a8]{font-size:1rem}.review-modal[data-v-c639a8]{padding:.5rem}.review-modal>section[data-v-c639a8]{height:calc(100dvh - 1rem);padding:.75rem}.review-viewer-previous[data-v-c639a8]{left:.5rem}.review-viewer-next[data-v-c639a8]{right:.5rem}.audit-panel[data-v-c639a8]{padding:11px}}.upload-progress[data-v-a1756a]{background:#e6f1ec;border-radius:10px;padding:14px}.upload-progress p[data-v-a1756a]{margin:0 0 10px}.upload-progress progress[data-v-a1756a]{accent-color:#167c67;width:100%;height:16px}.publish-backdrop[data-v-a1756a]{z-index:10010;background:#0c1a17ad;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.publish-modal[data-v-a1756a]{background:#f8fbfa;border-radius:16px;width:100%;max-width:920px;max-height:calc(100vh - 48px);padding:24px;overflow:auto}.publish-modal header[data-v-a1756a]{justify-content:space-between;align-items:flex-start;display:flex}.publish-modal h2[data-v-a1756a],.publish-modal header p[data-v-a1756a]{margin:0}.eyebrow[data-v-a1756a]{color:#527068;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:850}.publish-modal button[data-v-a1756a]{cursor:pointer;font:inherit;border:1px solid #9fb1ac;border-radius:8px;padding:9px 12px}.publish-modal button[data-v-a1756a]:disabled{cursor:not-allowed;opacity:.45}.close-button[data-v-a1756a]{background:0 0;border:0!important;padding:0!important;font-size:28px!important}.publish-error[data-v-a1756a]{color:#a02d20}.publish-order[data-v-a1756a]{gap:9px;padding:0 0 7px;list-style:none;display:flex;overflow-x:auto}.publish-order li[data-v-a1756a]{background:#eaf2ef;border-radius:8px;flex:0 0 100px;grid-template-columns:auto 1fr;gap:4px;padding:6px;display:grid}.publish-order img[data-v-a1756a]{aspect-ratio:3/4;object-fit:cover;grid-column:1/-1;width:100%}.publication-details[data-v-a1756a]{border-top:1px solid #d6e1de;padding-top:12px}.title-field[data-v-a1756a]{margin-bottom:8px;font-weight:700;display:block}.title-input[data-v-a1756a]{box-sizing:border-box;color:inherit;font:inherit;background:#fff;border:1px solid #9fb1ac;border-radius:8px;width:100%;min-height:44px;padding:10px}.confirm-row input[data-v-a1756a]{box-sizing:border-box;width:22px;height:22px;margin:0;padding:0}.publication-pill[data-v-a1756a]{text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:11px}.publication-pill--succeeded[data-v-a1756a]{color:#126449;background:#c7eedf}.publication-pill--failed[data-v-a1756a]{color:#8c2c1f;background:#f8d9d3}.confirm-row[data-v-a1756a]{cursor:pointer;align-items:center;gap:8px;min-height:44px;margin:14px 0;font-size:13px;display:flex}.publish-modal button[data-v-a1756a]{min-height:44px}.publish-modal button[data-v-a1756a]:focus-visible,.publish-modal input[data-v-a1756a]:focus-visible{outline-offset:2px;outline:3px solid #0b6e59}.publish-action[data-v-a1756a]{color:#fff;background:#167c67;width:100%;font-weight:750;border-color:#167c67!important}.publication-progress ol li[data-v-a1756a]::marker{color:#8da19b}.publication-progress ol li.done[data-v-a1756a]::marker{color:#168268}.publication-next-actions[data-v-a1756a]{flex-wrap:wrap;gap:10px;display:flex}.publication-next-button[data-v-a1756a]{box-sizing:border-box;color:#fff;background:#167c67;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:10px 16px;font-weight:700;text-decoration:none;display:inline-flex}.publication-next-button[data-v-a1756a]:focus-visible{outline-offset:2px;outline:3px solid #0b6e59}.publication-success[data-v-a1756a]{background:#e3f3ed;border-radius:9px;padding:13px}@media (width<=620px){.publish-backdrop[data-v-a1756a]{align-items:flex-start;padding:0}.publish-modal[data-v-a1756a]{border-radius:0;max-height:100vh;padding:17px}}.constructor-combobox[data-v-b22b90]{gap:.45rem;min-width:0;display:grid}header[data-v-b22b90]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem;display:flex}.locked[data-v-b22b90]{color:#35675a;font-weight:700}.combobox[data-v-b22b90]{position:relative}.combobox>input[data-v-b22b90]{box-sizing:border-box;border:1px solid #9eb3ad;border-radius:8px;width:100%;min-height:44px;padding:.62rem 3rem .62rem .65rem}.combobox-input[data-v-b22b90]::placeholder,.combobox-input[data-v-b22b90]:focus::placeholder,.combobox-input[data-v-b22b90]:valid::placeholder{color:#6b7774;font-size:inherit;opacity:1;visibility:visible;transition:none;transform:none}.chevron[data-v-b22b90]{color:#3d6258;background:0 0;border:0;border-radius:0 8px 8px 0;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;top:0;right:0}.chevron[data-v-b22b90]:hover:not(:disabled){color:#175e4c;background:#d7e8e2}.chevron svg[data-v-b22b90]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;display:block}.options[data-v-b22b90]{z-index:30;background:#fff;border:1px solid #8da49e;border-radius:8px;max-height:18rem;display:grid;position:absolute;top:calc(100% + .2rem);left:0;right:0;overflow:auto;box-shadow:0 12px 28px #163a2d26}.options button[data-v-b22b90]{text-align:left;background:#fff;border:0;border-bottom:1px solid #e2e9e7;gap:.15rem;min-height:44px;padding:.65rem;display:grid}.options button[data-v-b22b90]:hover,.options button[aria-selected=true][data-v-b22b90]{background:#e8f4f0}.option-heading[data-v-b22b90]{justify-content:space-between;align-items:start;gap:.45rem;min-width:0;display:flex}.option-heading strong[data-v-b22b90]{overflow-wrap:anywhere;min-width:0}.option-type-badge[data-v-b22b90]{color:#315f53;overflow-wrap:anywhere;background:#e5f1ed;border-radius:5px;flex-shrink:0;max-width:55%;padding:.1rem .35rem;font-size:.65rem;font-weight:700}.options small[data-v-b22b90]{white-space:nowrap;text-overflow:ellipsis;color:#526b64;overflow:hidden}.options .add-option[data-v-b22b90]{color:#17634f;font-weight:800}.options p[data-v-b22b90]{margin:0;padding:.6rem}.required-mark[data-v-b22b90]{color:#9f3d32;margin-left:.2rem}button[data-v-b22b90]:focus-visible,input[data-v-b22b90]:focus-visible{outline-offset:2px;outline:3px solid #0b6e59}.new-set-backdrop[data-v-411379]{z-index:60;background:#142a2494;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.new-set-dialog[data-v-411379]{box-sizing:border-box;color:#243b35;background:#fff;border-radius:14px;gap:.9rem;width:min(540px,100%);padding:1.25rem;display:grid;box-shadow:0 24px 70px #0a1d184d}.new-set-dialog header[data-v-411379],.new-set-dialog footer[data-v-411379]{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.new-set-dialog header p[data-v-411379],.new-set-dialog header h2[data-v-411379],.new-set-dialog>p[data-v-411379]{margin:0}.new-set-dialog header p[data-v-411379]{color:#527068;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:800}.new-set-dialog label[data-v-411379]{gap:.35rem;font-weight:700;display:grid}.new-set-dialog button[data-v-411379],.new-set-dialog select[data-v-411379],.new-set-dialog input[data-v-411379],.new-set-dialog textarea[data-v-411379]{box-sizing:border-box;font:inherit;border:1px solid #9fb1ac;border-radius:8px;min-height:44px;padding:.62rem}.new-set-dialog input[data-v-411379],.new-set-dialog select[data-v-411379],.new-set-dialog textarea[data-v-411379]{width:100%}.new-set-dialog button[data-v-411379]{cursor:pointer}.new-set-dialog button[data-v-411379]:disabled{cursor:not-allowed;opacity:.48}.new-set-dialog footer button[data-v-411379]:last-child{color:#fff;background:#157b66;border-color:#157b66;font-weight:750}.dialog-error[data-v-411379]{color:#8d2b20;background:#fde4df;border-radius:8px;padding:.7rem}@media (width<=520px){.new-set-dialog footer[data-v-411379]{flex-direction:column-reverse;align-items:stretch}.new-set-dialog footer button[data-v-411379]{width:100%}}.execution-log[data-v-ea3816]{border-top:1px solid #dce6e3;padding-top:.75rem}.execution-log summary[data-v-ea3816]{cursor:pointer;min-height:44px;font-weight:750}.log-actions[data-v-ea3816]{align-items:center;gap:.6rem;margin:.2rem 0 .5rem;display:flex}.log-actions button[data-v-ea3816]{color:inherit;font:inherit;background:#fff;border:1px solid #9fb1ac;border-radius:7px;min-height:36px;padding:.35rem .65rem}.log-actions span[data-v-ea3816]{color:#49655d;font-size:.82rem}ol[data-v-ea3816]{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}li[data-v-ea3816]{background:#f7faf9;border-radius:8px;grid-template-columns:1.25rem minmax(0,1fr);gap:.45rem;padding:.55rem;display:grid}li[data-status=running][data-v-ea3816]{background:#edf5f2}li[data-status=failed][data-v-ea3816]{color:#812b20;background:#fde4df}.status-symbol[data-v-ea3816]{font-weight:900}p[data-v-ea3816]{margin:0}.timing[data-v-ea3816]{color:#49655d;flex-wrap:wrap;gap:.2rem .85rem;margin-top:.2rem;font-size:.82rem;line-height:1.35;display:flex}.public-message[data-v-ea3816],.diagnostic-code[data-v-ea3816],.diagnostic-context[data-v-ea3816],.recovery-guidance[data-v-ea3816]{margin-top:.25rem}.diagnostic-code[data-v-ea3816],.diagnostic-context[data-v-ea3816]{font-size:.86rem}.recovery-guidance[data-v-ea3816]{font-weight:700}.log-tip[data-v-ea3816]{margin-top:.5rem;font-size:.86rem;line-height:1.5}button[data-v-ea3816]:focus-visible,summary[data-v-ea3816]:focus-visible{outline-offset:2px;outline:3px solid #0b6e59}.background-operation[data-v-6b98df]{overflow-wrap:anywhere;background:#eff7f4;border:1px solid #9bb6b0;border-radius:10px;padding:1rem}.background-operation.compact[data-v-6b98df]{background:0 0;border:0;border-radius:0;padding:.5rem 0}.background-operation p[data-v-6b98df]{margin:.5rem 0}.background-operation button[data-v-6b98df]{font:inherit;margin:.25rem .5rem .25rem 0;padding:.6rem}.background-operation.compact .cancel-action[data-v-6b98df]{color:#b42318;cursor:pointer;background:0 0;border:0;border-radius:50%;width:2rem;height:2rem;margin:0;padding:0;font-size:1.4rem;font-weight:700;line-height:1}.cancel-action[data-v-6b98df]:hover{background:#fce9e7}.cancel-action[data-v-6b98df]:focus-visible{outline-offset:2px;outline:2px solid #b42318}.other-previews[data-v-2d0062]{border-top:1px solid #9bb6b0;margin-top:.5rem;padding-top:.5rem}.other-previews h3[data-v-2d0062]{margin:.25rem 0;font-size:1rem}.other-previews .scene-action-header[data-v-2d0062]{flex-wrap:wrap;gap:.5rem}.runpod-action-log[data-v-2d0062]{overflow-wrap:anywhere;background:#eff7f4;border:1px solid #9bb6b0;border-radius:10px;margin-bottom:1rem}summary[data-v-2d0062]{cursor:pointer;color:#29483f;padding:.65rem 1rem}summary[data-v-2d0062]:focus-visible{outline-offset:3px;outline:2px solid #177e6c}.action-log-body[data-v-2d0062]{padding:0 1rem .5rem}.continuation[data-v-2d0062]{color:#526e66;margin:0 0 .35rem;font-size:.85rem}.scene-actions[data-v-2d0062]{margin:0;padding:0;list-style:none}.scene-actions li[data-v-2d0062]{border-top:1px solid #d2e2dd;padding:.25rem 0}.scene-action-header[data-v-2d0062]{justify-content:space-between;align-items:center;gap:.5rem;min-height:2rem;display:flex}.scene-action-count[data-v-2d0062]{color:#526e66;text-align:right;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}@media (width<=480px){.scene-action-header[data-v-2d0062]{align-items:baseline}.scene-action-count[data-v-2d0062]{flex:none;font-size:.85rem}.scene-action-header>strong[data-v-2d0062]{min-width:0}}.cancel-action[data-v-2d0062]{color:#b42318;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;width:2rem;height:2rem;padding:0;font-family:inherit;font-size:1.4rem;font-weight:700;line-height:1}.cancel-action[data-v-2d0062]:hover{background:#fce9e7}.cancel-action[data-v-2d0062]:focus-visible{outline-offset:2px;outline:2px solid #b42318}.item-selector[data-v-7d4f74]{gap:.45rem;min-width:0;display:grid}.item-selector[data-v-7d4f74] .constructor-combobox--composed-label{grid-template-columns:130px minmax(0,230px);justify-content:start;align-items:start;column-gap:10px}.item-selector[data-v-7d4f74] .constructor-combobox--composed-label>header{width:130px;min-width:0;display:block}.item-selector[data-v-7d4f74] .constructor-combobox--composed-label>header>.constructor-combobox,.item-selector[data-v-7d4f74] .constructor-combobox--composed-label>header>.constructor-combobox .combobox{width:130px;min-width:0}.item-selector[data-v-7d4f74] .constructor-combobox--composed-label>header>.constructor-combobox .combobox>input{color:#315f53;letter-spacing:.035em;background:#e5f1ed;border:1px solid #b7cec7;border-radius:8px;min-height:44px;padding:.62rem 2.75rem .62rem .65rem;font-size:.72rem;font-weight:800}.item-selector[data-v-7d4f74] .constructor-combobox--composed-label>header>.constructor-combobox .chevron{color:#315f53;width:44px;height:44px}.item-selector[data-v-7d4f74] .constructor-combobox--composed-label>header>.constructor-combobox .options{min-width:11rem}.item-selector[data-v-7d4f74] .constructor-combobox--composed-label>.combobox{width:230px;max-width:100%}.selected-parts[data-v-7d4f74]{gap:.35rem;display:grid}.selected-parts article[data-v-7d4f74]{background:#eef6f3;border:1px solid #c8d8d3;border-radius:8px;align-content:start;gap:.35rem;padding:.5rem;display:grid}.selected-title[data-v-7d4f74]{overflow-wrap:anywhere;min-width:0}.selected-footer[data-v-7d4f74]{justify-content:space-between;align-items:center;gap:.45rem;margin-top:auto;display:flex}.selected-actions[data-v-7d4f74]{align-items:center;gap:.1rem;display:flex}.icon[data-v-7d4f74],.link[data-v-7d4f74]{background:0 0;border:0;padding:.15rem .25rem}.icon[data-v-7d4f74]{place-items:center;min-width:44px;min-height:44px;display:grid}.link[data-v-7d4f74]{color:#246a58;min-height:44px;text-decoration:underline}.edit[data-v-7d4f74]{font-size:1.05rem}.remove[data-v-7d4f74]{color:#b3261e;font-size:1.25rem;font-weight:900}.prompt[data-v-7d4f74]{white-space:pre-wrap;margin:.4rem 0 0;font-family:ui-monospace,monospace;font-size:.78rem}.error[data-v-7d4f74]{color:#a33127;margin:0}button[data-v-7d4f74]:focus-visible{outline-offset:2px;outline:3px solid #0b6e59}@media (width<=560px){.item-selector[data-v-7d4f74] .constructor-combobox--composed-label{grid-template-columns:minmax(0,1fr)}.item-selector[data-v-7d4f74] .constructor-combobox--composed-label>header,.item-selector[data-v-7d4f74] .constructor-combobox--composed-label>header>.constructor-combobox,.item-selector[data-v-7d4f74] .constructor-combobox--composed-label>header>.constructor-combobox .combobox,.item-selector[data-v-7d4f74] .constructor-combobox--composed-label>.combobox{width:100%}}.advanced-disclosure[data-v-2cedc6]{border-top:1px solid #dce6e2;padding-top:.75rem}.advanced-disclosure summary[data-v-2cedc6]{cursor:pointer;color:#285f51;justify-content:space-between;gap:.75rem;font-weight:700;display:flex}.advanced-disclosure summary small[data-v-2cedc6]{color:#60756f;font-weight:500}.advanced-disclosure__content[data-v-2cedc6]{padding-top:.8rem}.advanced-disclosure--bottom[data-v-2cedc6]{border-top:0;margin-top:auto;padding-top:0}.advanced-disclosure--bottom>summary[data-v-2cedc6]{border-top:1px solid #dce6e2;padding-top:.75rem}.advanced-disclosure--bottom[open]>.advanced-disclosure__content[data-v-2cedc6]{padding-top:.8rem}@media (width<=560px){.advanced-disclosure summary[data-v-2cedc6]{flex-direction:column;align-items:start;gap:.15rem}}.advanced-prompt-controls[data-v-7f7b92]{gap:.7rem;display:grid}.scene-warning[data-v-9d88e9]{color:#735210;background:#fff8df;border:1px solid #e4c46c;border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem;font-size:.85rem;display:flex}.scene-warning button[data-v-9d88e9]{color:#735210;cursor:pointer;background:#fff;border:1px solid #b89747;border-radius:6px;min-height:44px;padding:.35rem .65rem}.base-selections[data-v-9d88e9]{background:#fff;border:1px solid #c8d8d3;border-radius:14px;gap:1rem;padding:1rem;display:grid}header[data-v-9d88e9]{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex;position:relative}.copy-grok-prompt[data-v-9d88e9]{color:#246a58;font:inherit;cursor:pointer;background:#f3faf7;border:1px solid #a9c4bb;border-radius:8px;min-height:44px;margin-left:auto;padding:.45rem .7rem}.copy-grok-prompt[data-v-9d88e9]:focus-visible{outline-offset:2px;outline:2px solid #246a58}.copy-grok-prompt[data-v-9d88e9]:disabled{opacity:.6;cursor:wait}.copy-status[data-v-9d88e9]{color:#536a63;text-align:right;flex-basis:100%;font-size:.85rem}.set-prompts-tip[data-v-9d88e9]{display:inline-flex}.tip-button[data-v-9d88e9]{color:#536a63;font:inherit;cursor:help;background:0 0;border:0;border-radius:50%;place-items:center;min-width:32px;min-height:32px;padding:0;font-size:1.1rem;display:grid}.tip-button[data-v-9d88e9]:focus-visible{outline-offset:2px;outline:2px solid #246a58}.tip-tooltip[data-v-9d88e9]{z-index:20;box-sizing:border-box;color:#294c40;background:#fff;border:1px solid #c8d8d3;border-radius:8px;width:min(260px,100vw - 4rem);padding:.6rem .75rem;font-size:.85rem;line-height:1.45;position:absolute;top:100%;left:0;box-shadow:0 4px 16px #193e3326}h2[data-v-9d88e9],p[data-v-9d88e9]{margin:0}.summary[data-v-9d88e9]{color:#536a63;margin-top:.3rem}.cards[data-v-9d88e9]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.advanced[data-v-9d88e9] .advanced-prompt-controls{max-width:720px}@media (width<=560px){.base-selections[data-v-9d88e9]{padding:.8rem}.cards[data-v-9d88e9]{grid-template-columns:1fr}}.prompt-part-card[data-v-beaecf]{background:#fff;border-radius:9px;flex-direction:column;gap:.25rem;min-width:0;padding:.55rem;display:flex}.prompt-part-card--bordered[data-v-beaecf]{border:1px solid #b9cac5}.prompt-part-footer[data-v-beaecf]{justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;display:flex}.prompt-part-actions[data-v-beaecf]{align-items:center;gap:.15rem;margin-left:auto;display:flex}.prompt-toggle[data-v-beaecf]{color:#246a58;background:0 0;border:0;min-height:32px;padding:.15rem;text-decoration:underline}.prompt-toggle[data-v-beaecf]:focus-visible{outline-offset:2px;outline:3px solid #0b6e59}.prompt-part-grid[data-v-20219e]{grid-template-columns:repeat(auto-fit,minmax(min(100%,24.5rem),24.5rem));justify-content:start;gap:.65rem;width:100%;max-width:99.95rem;display:grid}.side-characters[data-v-c60d46]{background:#fff;border:1px solid #c8d9d4;border-radius:14px;gap:.8rem;padding:1rem;display:grid}.side-characters>header[data-v-c60d46],.actor-card>header[data-v-c60d46]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.side-characters>.side-characters-heading[data-v-c60d46]{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:.5rem}.side-characters-heading h2[data-v-c60d46]{align-self:center}.side-characters-heading .explanation[data-v-c60d46]{text-align:right;flex:12rem;max-width:24rem;margin-left:auto;font-size:.72rem;line-height:1.4}.icon.add-character[data-v-c60d46]{color:#285f51;cursor:pointer;background:#e4f2ee;border-radius:8px;flex:none}.actor-card nav[data-v-c60d46]{align-items:center;gap:.1rem;display:flex}h2[data-v-c60d46],p[data-v-c60d46]{margin:0}.actor-title[data-v-c60d46]{font-size:1.05rem}.explanation[data-v-c60d46],.empty[data-v-c60d46]{color:#587068}.character-selector[data-v-c60d46]{width:min(100%,34rem)}.archived-notice[data-v-c60d46]{font-size:.82rem;color:#8a4c00!important}.reference-notice[data-v-c60d46]{color:#704500;background:#fff8e8;border-left:3px solid #d57b00;flex-wrap:wrap;align-items:center;gap:.35rem;padding:.55rem .65rem;display:flex}.reference-link[data-v-c60d46]{color:#8a4c00;background:0 0;border:0;padding:.2rem;font-weight:700;text-decoration:underline}.actor-card[data-v-c60d46]{background:#f2f8f6;border:1px solid #c8d9d4;border-radius:12px;gap:.75rem;padding:.9rem;display:grid}.actor-card label[data-v-c60d46]{gap:.25rem;display:grid}.actor-card textarea[data-v-c60d46]{background:#fff;border:1px solid #9bbab2;border-radius:8px;min-height:42px;padding:.55rem}.prompt-part-selector[data-v-c60d46],.part-selector[data-v-c60d46]{min-width:0}.icon[data-v-c60d46]{cursor:pointer;background:0 0;border:0;width:44px;height:44px;padding:0;font-size:1.25rem}.danger[data-v-c60d46]{color:#b22920}.prompt-text[data-v-c60d46]{white-space:pre-wrap;font-family:ui-monospace,monospace;font-size:.82rem}.advanced-prompt-controls[data-v-c60d46]{gap:.7rem;margin-top:.6rem;display:grid}.ordered-links[data-v-7eae95]{border:1px solid #ccd9d5;border-radius:8px;gap:.6rem;display:grid}.add-selector[data-v-7eae95]{gap:.3rem;display:grid}ul[data-v-7eae95]{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}li[data-v-7eae95]{background:#f2f7f5;border-radius:7px;padding:.55rem .65rem}li[data-v-7eae95],.actions[data-v-7eae95]{justify-content:space-between;align-items:center;gap:.55rem;display:flex}li>span[data-v-7eae95]:first-child{gap:.15rem;display:grid}small[data-v-7eae95]{color:#5a6b66}.multi-value[data-v-7eae95]{border:1px solid #dce8e4}.remove[data-v-7eae95]{color:#ad251e;cursor:pointer;background:0 0;border:0;padding:.3rem;font-size:1.2rem;font-weight:700;line-height:1}.remove[data-v-7eae95]:hover{background:#f8e8e6;border-radius:4px}.negative-presets[data-v-fa423d],.selected-presets[data-v-fa423d],.preset-editor[data-v-fa423d]{gap:.65rem;min-width:0;display:grid}.negative-presets[data-v-fa423d] .options{max-height:none;margin-top:.35rem;position:static;overflow:visible;box-shadow:0 10px 24px #173d3220}.selected-presets article[data-v-fa423d]{background:#eef6f3;border:1px solid #d8e7e2;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;padding:.75rem;display:grid}.selected-presets article.editing[data-v-fa423d]{background:#f8fbfa;grid-template-columns:minmax(0,1fr)}.preset-copy[data-v-fa423d]{gap:.25rem;min-width:0;display:grid}.selected-presets p[data-v-fa423d]{color:#526b64;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.preset-actions[data-v-fa423d]{align-items:center;display:flex}.edit-icon[data-v-fa423d],.remove-icon[data-v-fa423d]{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.edit-icon[data-v-fa423d]{color:#286554}.edit-icon[data-v-fa423d]:hover:not(:disabled){color:#174f41;background:#dcebe6}.remove-icon[data-v-fa423d]{color:#a33127}.remove-icon[data-v-fa423d]:hover:not(:disabled){color:#87251e;background:#dcebe6}.edit-icon svg[data-v-fa423d],.remove-icon svg[data-v-fa423d]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.preset-editor[data-v-fa423d]{background:#f8fbfa;border:1px solid #ccd9d5;border-radius:10px;padding:.9rem;scroll-margin-bottom:6rem}.selected-presets article .preset-editor[data-v-fa423d]{border:0;padding:0}.preset-editor h3[data-v-fa423d]{color:#285f51;margin:0}.preset-editor label[data-v-fa423d]{gap:.4rem;font-weight:700;display:grid}.preset-editor input[data-v-fa423d],.preset-editor textarea[data-v-fa423d]{box-sizing:border-box;font:inherit;border:1px solid #9eb3ad;border-radius:8px;width:100%;padding:.65rem}.preset-editor-actions[data-v-fa423d]{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;display:flex}.preset-editor-actions button[data-v-fa423d]{font:inherit;cursor:pointer;border-radius:9px;min-height:44px;padding:.65rem 1rem;font-weight:700}.secondary-button[data-v-fa423d]{color:#284b42;background:#fff;border:1px solid #9eb3ad}.secondary-button[data-v-fa423d]:hover:not(:disabled){background:#eef6f3}.primary-button[data-v-fa423d]{color:#fff;background:#0b6e59;border:1px solid #0b6e59}.primary-button[data-v-fa423d]:hover:not(:disabled){background:#085948;border-color:#085948}.preset-editor-actions button[data-v-fa423d]:disabled,.edit-icon[data-v-fa423d]:disabled,.remove-icon[data-v-fa423d]:disabled{cursor:not-allowed;opacity:.5}.error[data-v-fa423d]{color:#a33127;margin:0}button[data-v-fa423d]:focus-visible,input[data-v-fa423d]:focus-visible,textarea[data-v-fa423d]:focus-visible{outline-offset:2px;outline:3px solid #0b6e59}@media (width<=600px){.preset-editor-actions button[data-v-fa423d]{flex:1}}.outfits[data-v-187fbd]{gap:.65rem;min-width:0;display:grid}.outfit-tabs[data-v-187fbd]{gap:.4rem;padding:3px;display:flex;overflow-x:auto}.outfit-tabs button[data-v-187fbd]{color:#285f51;background:#f1f7f5;border:1px solid #9eb3ad;flex-shrink:0;padding:.5rem .8rem}.outfit-tabs button[aria-selected=true][data-v-187fbd]{color:#fff;background:#0b6e59;border-color:#0b6e59}.outfit-actions[data-v-187fbd]{flex-wrap:wrap;gap:.5rem;display:flex}.outfits small[data-v-187fbd]{color:#526b64}.dialog-backdrop[data-v-187fbd]{z-index:100;background:#0008;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.item-dialog[data-v-187fbd]{box-sizing:border-box;background:#fff;border-radius:14px;gap:1rem;width:min(100%,680px);max-width:680px;max-height:calc(100dvh - 2rem);padding:1.25rem;scroll-padding-bottom:6rem;display:grid;overflow:auto}header[data-v-187fbd],footer[data-v-187fbd],.row[data-v-187fbd]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.row[data-v-187fbd]>*{flex:1}label[data-v-187fbd]{gap:.4rem;font-weight:700;display:grid}label small[data-v-187fbd],.context[data-v-187fbd],.advanced summary small[data-v-187fbd]{color:#526b64;font-weight:400}.context[data-v-187fbd]{margin:-.5rem 0 0}.advanced[data-v-187fbd]{border-top:1px solid #dce6e2;padding-top:.75rem}.advanced summary[data-v-187fbd]{cursor:pointer;color:#285f51;justify-content:space-between;gap:.75rem;font-weight:700;display:flex}.advanced-content[data-v-187fbd]{gap:1rem;padding-top:1rem;display:grid}input[data-v-187fbd],select[data-v-187fbd],textarea[data-v-187fbd]{box-sizing:border-box;border:1px solid #9eb3ad;border-radius:8px;width:100%;padding:.65rem}.check[data-v-187fbd]{align-items:center;min-height:44px;display:flex}.check input[data-v-187fbd]{flex:0 0 44px;width:44px;height:44px;margin:0;padding:0}.error[data-v-187fbd]{color:#a33127}footer[data-v-187fbd]{background:#fff;border-top:1px solid #e1e9e6;flex-wrap:wrap;padding:.75rem 0 0;position:sticky;bottom:-1.25rem}button[data-v-187fbd]{font:inherit;cursor:pointer;border-radius:9px;min-height:44px;font-weight:700;transition:background-color .15s,border-color .15s,color .15s}.secondary-button[data-v-187fbd]{color:#284b42;background:#fff;border:1px solid #9eb3ad;padding:.65rem 1rem}.secondary-button[data-v-187fbd]:hover:not(:disabled){background:#eef6f3;border-color:#6f9288}.delete-button[data-v-187fbd]{color:#fff;background:#b42318;border:1px solid #b42318;padding:.65rem 1rem}.delete-button[data-v-187fbd]:hover:not(:disabled){background:#912018}.primary-button[data-v-187fbd]{color:#fff;background:#0b6e59;border:1px solid #0b6e59;padding:.65rem 1.1rem}.primary-button[data-v-187fbd]:hover:not(:disabled){background:#085948;border-color:#085948}.icon-button[data-v-187fbd]{color:#285f51;background:#f7faf9;border:1px solid #ccd9d5;place-items:center;width:44px;padding:0;font-size:1.35rem;line-height:1;display:inline-grid}.icon-button[data-v-187fbd]:hover:not(:disabled){background:#e7f2ee;border-color:#8eaaa2}button[data-v-187fbd]:disabled{cursor:not-allowed;opacity:.5}button[data-v-187fbd]:focus-visible,input[data-v-187fbd]:focus-visible,select[data-v-187fbd]:focus-visible,textarea[data-v-187fbd]:focus-visible,summary[data-v-187fbd]:focus-visible{outline-offset:2px;outline:3px solid #0b6e59}@media (width<=600px){.dialog-backdrop[data-v-187fbd]{place-items:start center;padding:0}.item-dialog[data-v-187fbd]{border-radius:0;width:100%;max-width:none;min-height:100dvh;max-height:100dvh;padding:1rem}.advanced summary[data-v-187fbd]{flex-direction:column;align-items:start;gap:.2rem}footer[data-v-187fbd]{position:static}footer button[data-v-187fbd]{flex:1}}.thresholds[data-v-67f42d]{grid-template-columns:1fr 1fr;gap:12px;margin-top:10px;display:grid}.canny-result[data-v-67f42d]{background:#f4f8f7;border:1px solid #d3e0da;border-radius:12px;gap:12px;padding:16px;display:grid}.canny-result>button[data-v-67f42d]{justify-self:start}.canny-comparison[data-v-67f42d]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.canny-result figure[data-v-67f42d]{min-width:0;margin:0}.canny-comparison figure:first-child img[data-v-67f42d]{background:#fff}.canny-result img[data-v-67f42d]{object-fit:contain;background:#000;border-radius:8px;width:100%;max-width:100%;max-height:360px;display:block}.canny-result figcaption[data-v-67f42d]{color:#637c72;margin-top:8px;font-size:12px}.pose-catalog[data-v-67f42d]{color:#24483e;background:#fff;border:1px solid #cbdad6;border-radius:14px;min-width:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.5;overflow:hidden}.pose-catalog[data-v-67f42d] *{box-sizing:border-box}.pose-catalog button[data-v-67f42d],.pose-catalog input[data-v-67f42d],.pose-catalog select[data-v-67f42d]{font:inherit}.pose-catalog button[data-v-67f42d]{color:#315b4e;cursor:pointer;background:#fff;border:1px solid #b9cdc5;border-radius:8px;min-height:44px;padding:10px 14px;font-weight:650;transition:background .15s,border-color .15s}.pose-catalog button[data-v-67f42d]:hover:not(:disabled){background:#edf5f2;border-color:#7cae9d}.pose-catalog button[data-v-67f42d]:disabled{opacity:.45;cursor:not-allowed}.pose-catalog button[data-v-67f42d]:focus-visible,.pose-catalog input[data-v-67f42d]:focus-visible,.pose-catalog select[data-v-67f42d]:focus-visible{outline-offset:2px;outline:3px solid #16856d}.catalog-header[data-v-67f42d]{background:#f4f8f7;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.pose-catalog .catalog-toggle[data-v-67f42d]{text-align:left;background:0 0;border:0;align-items:center;gap:12px;min-width:0;padding:0;display:flex}.catalog-toggle strong[data-v-67f42d]{color:#204d3f;font-size:16px;display:block}.catalog-toggle small[data-v-67f42d]{color:#637c72;font-size:12px;font-weight:400;display:block}.catalog-mark[data-v-67f42d]{color:#16856d;background:#e3efea;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.catalog-mark svg[data-v-67f42d]{width:24px;height:24px}.catalog-chevron[data-v-67f42d]{color:#668c7b;margin-left:8px}.pose-catalog .primary[data-v-67f42d]{color:#fff;background:#16856d;border-color:#16856d}.pose-catalog .primary[data-v-67f42d]:hover:not(:disabled){background:#116e59;border-color:#116e59}.add-trigger[data-v-67f42d]{flex:none;align-items:center;gap:6px;display:flex}.add-trigger span[data-v-67f42d]{font-size:19px;line-height:1}.catalog-content[data-v-67f42d]{border-top:1px solid #dce6e3}.catalog-tabs[data-v-67f42d]{border-bottom:1px solid #dce6e3;gap:8px;padding:0 20px;display:flex}.pose-catalog .catalog-tabs button[data-v-67f42d]{color:#668075;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;min-width:100px;padding:13px 14px}.pose-catalog .catalog-tabs button[aria-selected=true][data-v-67f42d]{color:#14674f;background:#f1f7f4;border-bottom-color:#16856d}.catalog-browse[data-v-67f42d]{gap:18px;padding:20px;display:grid}.catalog-toolbar[data-v-67f42d]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.catalog-caption[data-v-67f42d]{color:#668075;margin:0;font-size:13px}.catalog-search[data-v-67f42d]{flex:0 390px;gap:8px;min-width:0;display:flex}.catalog-search input[data-v-67f42d]{flex:1;min-width:0}.pose-catalog input[data-v-67f42d]:not([type=checkbox]):not([type=file]),.pose-catalog select[data-v-67f42d]{color:#24483e;background:#fff;border:1px solid #bdcec7;border-radius:8px;width:100%;min-width:0;min-height:44px;padding:10px 12px}.pose-catalog input[data-v-67f42d]::placeholder{color:#8b9c95}.catalog-grid[data-v-67f42d]{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:16px;display:grid}.catalog-card[data-v-67f42d]{background:#fff;border:1px solid #d3e0da;border-radius:12px;min-width:0;overflow:hidden;box-shadow:0 2px 5px #153f2c06}.card-image[data-v-67f42d]{background:#14241e;padding:12px;position:relative}.card-image[data-v-67f42d] img{object-fit:contain;width:100%;height:190px;display:block}.card-badge[data-v-67f42d]{color:#24483e;letter-spacing:.04em;text-transform:uppercase;background:#f4faf0ed;border-radius:5px;padding:3px 8px;font-size:10px;font-weight:750;position:absolute;bottom:10px;left:10px}.card-body[data-v-67f42d]{gap:8px;padding:14px;display:grid}.card-body>strong[data-v-67f42d]{overflow-wrap:anywhere;font-size:14px}.card-body>small[data-v-67f42d]{color:#6c8077;font-size:12px}.pose-catalog .use-image[data-v-67f42d]{color:#166a50;background:#edf5f1;border-color:#d4e5dc;justify-content:space-between;align-items:center;margin-top:5px;display:flex}.catalog-actions[data-v-67f42d]{border-top:1px solid #edf1ee;justify-content:space-between;padding-top:4px;display:flex}.pose-catalog .catalog-actions button[data-v-67f42d]{background:0 0;border:0;min-height:36px;padding:7px 0;font-size:12px}.pose-catalog .delete-action[data-v-67f42d]{color:#8e6158}.card-edit[data-v-67f42d],.card-delete[data-v-67f42d]{gap:8px;display:grid}.card-delete[data-v-67f42d]{color:#884b3e;background:#fcf2ef;border-radius:8px;padding:10px;font-size:12px}.catalog-empty[data-v-67f42d]{text-align:center;color:#627c70;background:#f8fbf9;border:1px dashed #c8dcd2;border-radius:12px;justify-items:center;gap:10px;padding:38px 20px;display:grid}.catalog-empty strong[data-v-67f42d]{color:#325b48;font-size:16px}.catalog-empty p[data-v-67f42d]{margin:0;font-size:13px}.empty-mark[data-v-67f42d]{color:#7eab94;font-size:32px}.load-more[data-v-67f42d]{justify-self:center}.catalog-message[data-v-67f42d]{border-radius:8px;margin:16px 20px 0;padding:10px 14px;font-size:13px}.success[data-v-67f42d]{color:#286746;background:#edf6ef}.error[data-v-67f42d]{color:#944331;background:#fff0eb}.catalog-add[data-v-67f42d]{gap:20px;max-width:940px;margin:0 auto;padding:24px;display:grid}.form-heading h3[data-v-67f42d]{color:#23543f;margin:0;font-size:18px}.form-heading p[data-v-67f42d]{color:#6b8074;margin:4px 0 0;font-size:13px}.add-grid[data-v-67f42d]{grid-template-columns:minmax(200px,.8fr) minmax(0,1.2fr);align-items:start;gap:28px;display:grid}.catalog-add label[data-v-67f42d],.card-edit label[data-v-67f42d]{gap:7px;min-width:0;font-size:13px;font-weight:650;display:grid}.catalog-add .upload-box[data-v-67f42d]{text-align:center;cursor:pointer;background:#f4f8f5;border:1px dashed #a8c4b3;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-width:0;min-height:270px;padding:20px;display:flex}.upload-box img[data-v-67f42d]{object-fit:contain;background:#14241e;border-radius:8px;width:100%;max-height:230px}.upload-box strong[data-v-67f42d]{overflow-wrap:anywhere;max-width:100%}.upload-box>span[data-v-67f42d]:not(.upload-icon){color:#799083;font-size:12px;font-weight:400}.upload-icon[data-v-67f42d]{color:#43825c;background:#e4efe7;border-radius:50%;place-items:center;width:48px;height:48px;font-size:24px;display:grid}.upload-box input[data-v-67f42d]{color:#557260;width:100%;max-width:100%;font-size:12px}.upload-box input[data-v-67f42d]::file-selector-button{color:#326c49;cursor:pointer;background:#fff;border:1px solid #bdd0c3;border-radius:7px;margin-right:8px;padding:8px 12px}.add-fields[data-v-67f42d]{gap:15px;display:grid}.visibility-note[data-v-67f42d]{color:#788c7e;margin:-7px 0 0;font-size:12px}.catalog-add .catalog-confirm[data-v-67f42d]{background:#f3f7f4;border-radius:8px;align-items:flex-start;gap:10px;padding:12px;font-size:12px;font-weight:400;line-height:1.6;display:flex}.catalog-confirm input[data-v-67f42d]{appearance:none;flex:none;width:20px;height:20px;min-height:20px;margin:0}.catalog-hint[data-v-67f42d]{color:#7a8f81;margin:0;font-size:12px}.form-actions[data-v-67f42d]{border-top:1px solid #e2eae4;justify-content:flex-end;gap:10px;padding-top:16px;display:flex}@media (width<=620px){.canny-comparison[data-v-67f42d]{grid-template-columns:1fr}.catalog-header[data-v-67f42d]{gap:8px;padding:12px}.catalog-mark[data-v-67f42d]{display:none}.catalog-toggle strong[data-v-67f42d]{font-size:14px}.catalog-toggle small[data-v-67f42d]{font-size:10px}.catalog-chevron[data-v-67f42d]{display:none}.pose-catalog .add-trigger[data-v-67f42d]{padding:9px 11px;font-size:12px}.catalog-tabs[data-v-67f42d]{gap:0;padding:0 12px}.pose-catalog .catalog-tabs button[data-v-67f42d]{flex:1;min-width:0;padding:12px 8px;font-size:13px}.catalog-browse[data-v-67f42d]{gap:14px;padding:14px}.catalog-toolbar[data-v-67f42d]{gap:12px}.catalog-search[data-v-67f42d]{flex-basis:100%;width:100%}.catalog-add[data-v-67f42d]{gap:18px;padding:16px}.add-grid[data-v-67f42d]{grid-template-columns:minmax(0,1fr);gap:18px}.catalog-add .upload-box[data-v-67f42d]{min-height:170px;padding:16px}.upload-box img[data-v-67f42d]{max-height:180px}.form-actions[data-v-67f42d]>*{flex:1}.catalog-message[data-v-67f42d]{margin:12px 14px 0}.catalog-grid[data-v-67f42d]{gap:12px}}.pose-guide[data-v-cc72ee]{color:#294b41;min-width:0;font:14px/1.5 system-ui,-apple-system,sans-serif}.control-tile[data-v-cc72ee]{color:#285647;cursor:pointer;text-align:left;font:inherit;box-sizing:border-box;background:#f4f8f6;border:1px solid #c4d8d0;border-radius:8px;align-items:center;gap:9px;min-height:44px;padding:6px 12px 6px 6px;display:flex}.control-tile strong[data-v-cc72ee],.control-tile small[data-v-cc72ee]{line-height:1.25;display:block}.control-tile strong[data-v-cc72ee]{font-size:13px}.control-tile small[data-v-cc72ee]{color:#698377;font-size:11px}.tile-image[data-v-cc72ee]{background:#dfebe5;border-radius:6px;place-items:center;width:30px;height:30px;font-size:24px;display:grid;overflow:hidden}.tile-image[data-v-cc72ee] img{object-fit:contain;background:#fff;width:100%;height:100%}.control-dialog[data-v-cc72ee]{box-sizing:border-box;color:#294b41;overscroll-behavior:contain;background:#fff;border:1px solid #bdd1c7;border-radius:18px;width:min(940px,100vw - 32px);max-height:calc(100dvh - 40px);padding:0;font:14px/1.5 system-ui,-apple-system,sans-serif;overflow:auto;box-shadow:0 24px 80px #123c3240}.control-dialog[data-v-cc72ee]::backdrop{background:#12372f80}.dialog-content[data-v-cc72ee]{gap:18px;min-width:0;padding:24px;display:grid}.dialog-heading[data-v-cc72ee]{justify-content:space-between;align-items:center;gap:16px;display:flex}.dialog-heading h2[data-v-cc72ee]{margin:0;font-size:22px}.dialog-heading p[data-v-cc72ee]{color:#71877b;margin:2px 0 0}.control-dialog button[data-v-cc72ee]{font:inherit;cursor:pointer;color:#2c6251;background:#f3f8f5;border:1px solid #bfd3c9;border-radius:8px;min-height:40px;padding:8px 12px}.control-dialog button[data-v-cc72ee]:disabled{opacity:.5;cursor:not-allowed}.control-dialog .close-dialog[data-v-cc72ee]{background:#fff;width:44px;height:44px;padding:0;font-size:26px;line-height:1}.control-dialog p[data-v-cc72ee]{margin:0}.target-tabs[data-v-cc72ee]{flex-wrap:wrap;gap:8px;display:flex}.target-tabs button[aria-pressed=true][data-v-cc72ee]{color:#fff;background:#16856d;border-color:#16856d}.selected-image[data-v-cc72ee]{text-align:center;background:#f1f5f3;border:1px solid #dce7e0;border-radius:12px;margin:0;padding:14px}.selected-image[data-v-cc72ee] img{object-fit:contain;background:#000;border-radius:8px;width:100%;max-width:100%;height:230px;display:block}.selected-image.lineart-guide[data-v-cc72ee] img{background:#fff}.selected-image figcaption[data-v-cc72ee]{color:#698274;margin-top:8px;font-size:12px}.image-empty[data-v-cc72ee]{text-align:center;color:#72897b;background:#f3f8f5;border:1px dashed #bad1c4;border-radius:12px;justify-items:center;gap:5px;padding:25px;display:grid}.image-empty>span[data-v-cc72ee]{font-size:30px}.image-empty strong[data-v-cc72ee]{color:#365e49}.image-empty p[data-v-cc72ee]{font-size:13px}.selection-columns[data-v-cc72ee]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.selection-controls[data-v-cc72ee]{align-content:start;gap:24px;padding:12px 0;display:grid}.strength-row[data-v-cc72ee]{flex-direction:column;align-items:stretch;gap:20px;display:flex}.strength-control[data-v-cc72ee]{flex:1;grid-template-columns:1fr auto;gap:8px;font-weight:600;display:grid}.strength-control input[data-v-cc72ee]{accent-color:#16856d;grid-column:1/-1;width:100%;min-height:28px;margin:0}.enabled-control[data-v-cc72ee]{align-items:center;gap:8px;display:flex}.enabled-control input[data-v-cc72ee]{appearance:none;width:20px;height:20px;margin:0}.advanced-options[data-v-cc72ee]{border-top:1px solid #e0e9e3;padding-top:12px}.advanced-options summary[data-v-cc72ee]{cursor:pointer;color:#668171}.advanced-fields[data-v-cc72ee]{gap:12px;padding-top:14px;display:grid}.advanced-fields label[data-v-cc72ee]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.advanced-fields select[data-v-cc72ee],.advanced-fields input[data-v-cc72ee]{font:inherit;border:1px solid #c4d5ca;border-radius:8px;max-width:100%;min-height:40px;padding:8px}.guide-note[data-v-cc72ee]{color:#768a7e;font-size:12px}.control-dialog [role=alert][data-v-cc72ee]{color:#944331;background:#fff0eb;border-radius:8px;padding:12px}.control-dialog[data-v-cc72ee] :focus-visible,.control-tile[data-v-cc72ee]:focus-visible{outline-offset:3px;outline:3px solid #16856d}@media (width<=620px){.selection-columns[data-v-cc72ee]{grid-template-columns:1fr;gap:12px}.selection-controls[data-v-cc72ee]{gap:16px;padding:0}.control-dialog[data-v-cc72ee]{border-radius:12px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.dialog-content[data-v-cc72ee]{gap:16px;padding:16px}.selected-image[data-v-cc72ee] img{height:180px}.strength-row[data-v-cc72ee]{gap:16px}.target-tabs button[data-v-cc72ee]{flex:1;padding:8px;font-size:12px}.advanced-fields select[data-v-cc72ee]{width:100%}}.variation-modal[data-v-228e12]{box-sizing:border-box;color:#334d43;background:#fffdf2;border:1px solid #dbc76b;border-radius:14px;width:min(52rem,100vw - 2rem);max-height:90vh;padding:1.2rem;overflow:auto}.variation-modal[data-v-228e12]::backdrop{background:#173b3066}form[data-v-228e12]{gap:.8rem;display:grid}header[data-v-228e12],footer[data-v-228e12]{justify-content:space-between;align-items:center;gap:.7rem;display:flex}h2[data-v-228e12]{margin:0;font-size:1.2rem}header button[data-v-228e12]{font-size:1.3rem}.field[data-v-228e12]{gap:.3rem;display:grid}.field input[data-v-228e12]{box-sizing:border-box;border:1px solid #b7b697;border-radius:8px;width:100%;min-height:44px;padding:.6rem}.empty-option[data-v-228e12]{align-items:center;gap:.6rem;min-height:44px;display:flex}.empty-option input[data-v-228e12]{width:20px;height:20px}.hint[data-v-228e12]{color:#746635;margin:0;font-size:.85rem}button[data-v-228e12]{color:inherit;background:#fff;border:1px solid #c9c7ad;border-radius:8px;min-height:44px;padding:.45rem .8rem}.save[data-v-228e12]{background:#fff0ad;border-color:#d9c15d;font-weight:700}button[data-v-228e12]:disabled{opacity:.5}footer[data-v-228e12]{justify-content:flex-end}.error[data-v-228e12]{color:#a33127;margin:0}input[data-v-228e12]:focus-visible,button[data-v-228e12]:focus-visible{outline-offset:2px;outline:3px solid #92771b}.variation-rows[data-v-228e12]{gap:.75rem;display:grid}.variation-row[data-v-228e12]{background:#fff9df;border:1px solid #e1d59d;border-radius:10px;gap:.6rem;min-width:0;padding:.75rem;display:grid}.variation-row header[data-v-228e12]{font-size:.9rem}.variation-row header button[data-v-228e12]{padding:.3rem .6rem;font-size:.8rem}.row-parts[data-v-228e12]{gap:.7rem;min-width:0;display:grid}.row-parts.has-pair[data-v-228e12]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pair-action[data-v-228e12]{background:#fffef7;justify-self:start;font-size:.85rem}.add-row[data-v-228e12]{background:#fff7d0;border-style:dashed;justify-self:start}.variation-row[data-v-228e12] .options{max-height:200px}.variation-row[data-v-228e12] input{min-width:0}@media (width<=600px){.row-parts.has-pair[data-v-228e12]{grid-template-columns:minmax(0,1fr)}.variation-modal[data-v-228e12]{padding:.9rem}.variation-row[data-v-228e12]{padding:.65rem}}.variation-selector[data-v-bd7cbf] .combobox-input{background:#fffdf2}.variation-selector[data-v-bd7cbf]{grid-template-columns:130px minmax(0,230px);align-items:start;gap:10px}.variation-selector[data-v-bd7cbf] header{min-width:0;display:block}.variation-selector[data-v-bd7cbf] header .combobox-input{background:#fff0ad;font-size:.72rem;font-weight:800}.variation-selector[data-v-bd7cbf] header .options{min-width:11rem}@media (width<=560px){.variation-selector[data-v-bd7cbf]{grid-template-columns:minmax(0,1fr)}}.variation-card[data-v-bd7cbf]{color:#6b581a;background:#fff8d9;border-color:#dfcc7b}.variation-heading[data-v-bd7cbf]{font-size:.9rem}.variation-card small[data-v-bd7cbf]{overflow-wrap:anywhere}.variation-members[data-v-bd7cbf]{padding-left:1.2rem;font-size:.82rem}.variation-members li[data-v-bd7cbf]{margin-bottom:.4rem}.part-selector[data-v-bd7cbf]{min-width:0}.role-label-selector[data-v-bd7cbf]{max-width:100%}.add-part[data-v-bd7cbf],.region-binding-add[data-v-bd7cbf]{box-sizing:border-box;min-width:0}.binding-prompt[data-v-bd7cbf]{white-space:pre-wrap;overflow-wrap:anywhere;margin:.45rem 0 0;font:12px/1.4 ui-monospace,monospace}.icon[data-v-bd7cbf]{color:#246a58;cursor:pointer;background:0 0;border:0;place-items:center;min-width:44px;min-height:44px;padding:.15rem;font-size:1.05rem;text-decoration:none;display:grid}.danger[data-v-bd7cbf]{color:#b3261e;font-weight:900}.icon[data-v-bd7cbf]:disabled{opacity:.5;cursor:default}.icon[data-v-bd7cbf]:focus-visible{outline-offset:2px;outline:3px solid #0b6e59}.archived-notice[data-v-bd7cbf]{color:#8a4a12}.dense-prompt-parts[data-v-bd7cbf]{box-sizing:border-box;background:#f7faf9;border:1px solid #d5e0dd;border-radius:9px;grid-template-columns:repeat(auto-fit,minmax(min(100%,392px),392px));align-items:start;gap:.65rem;max-width:none;padding:.65rem}.dense-prompt-parts[data-v-bd7cbf] .prompt-part-card{background:0 0;border:0;grid-template-columns:minmax(0,1fr);align-content:start;align-items:center;gap:.2rem .4rem;padding:.3rem;display:grid}.dense-prompt-parts[data-v-bd7cbf] .prompt-part-footer{grid-area:auto/1;gap:.2rem;margin:0}.dense-prompt-parts[data-v-bd7cbf] .prompt-toggle{white-space:nowrap;max-width:none;font-size:.78rem}.dense-prompt-parts[data-v-bd7cbf] .prompt-part-actions{gap:0}.dense-prompt-parts .icon[data-v-bd7cbf]{min-width:32px;min-height:32px}.dense-prompt-parts .binding-prompt[data-v-bd7cbf],.dense-prompt-parts .archived-notice[data-v-bd7cbf]{grid-column:1/-1}.dense-prompt-parts[data-v-bd7cbf] .item-selector .constructor-combobox--composed-label{grid-template-columns:7rem minmax(0,1fr);gap:.5rem}.dense-prompt-parts[data-v-bd7cbf] .item-selector .constructor-combobox--composed-label>header,.dense-prompt-parts[data-v-bd7cbf] .item-selector .constructor-combobox--composed-label>header>.constructor-combobox,.dense-prompt-parts[data-v-bd7cbf] .item-selector .constructor-combobox--composed-label>header>.constructor-combobox .combobox,.dense-prompt-parts[data-v-bd7cbf] .item-selector .constructor-combobox--composed-label>.combobox{width:100%;min-width:0}.dense-prompt-parts[data-v-bd7cbf] .combobox-input{min-height:40px;padding:.5rem 2.5rem .5rem .65rem;font-size:.85rem}.dense-prompt-parts .variation-card[data-v-bd7cbf]{background:#fff8d9;border:1px solid #dfcc7b;flex-direction:column;align-items:stretch;gap:.4rem;padding:.65rem;display:flex}.dense-prompt-parts .variation-card .variation-heading[data-v-bd7cbf]{font-size:.95rem}.dense-prompt-parts .variation-card small[data-v-bd7cbf]{font-size:.82rem;line-height:1.45}.dense-prompt-parts .variation-card[data-v-bd7cbf] .prompt-part-footer{width:100%;margin-top:.4rem}@media (width<=700px){.dense-prompt-parts[data-v-bd7cbf] .prompt-part-card{grid-template-columns:minmax(0,1fr)}.dense-prompt-parts[data-v-bd7cbf] .prompt-part-footer{grid-area:auto/1;justify-content:flex-end}}.prompt-name[data-v-3c92fd]{cursor:help;background:#e4f0eb;border-radius:5px;padding:.15rem .4rem}.variation-chip[data-v-3c92fd]{color:#6b581a;font:inherit;text-align:left;overflow-wrap:anywhere;background:#fff0ae;border:1px solid #e5cf78;border-radius:5px;padding:.2rem .4rem;font-size:.8rem;display:inline-block}.variation-alternatives[data-v-3c92fd]{margin:.45rem 0 0;padding-left:1.3rem}.variation-alternatives li+li[data-v-3c92fd]{margin-top:.4rem}.variation-alternatives small[data-v-3c92fd]{color:#587068}.prompt-name[data-v-3c92fd]:focus-visible{outline-offset:2px;outline:2px solid #246a58}.prompt-tooltip[data-v-3c92fd]{z-index:1000;box-sizing:border-box;color:#244138;overflow-wrap:anywhere;background:#fff;border:1px solid #b9cac5;border-radius:8px;width:min(24rem,100vw - 24px);padding:.65rem .8rem;font-size:.85rem;line-height:1.45;position:fixed;overflow:auto;box-shadow:0 4px 18px #193e3326}.prompt-tooltip strong[data-v-3c92fd]{color:#49655d;font-size:.75rem;display:block}.prompt-tooltip p[data-v-3c92fd]{white-space:pre-wrap;margin:.2rem 0 .6rem}.prompt-tooltip p[data-v-3c92fd]:last-child{margin-bottom:0}.prompt-summary[data-v-8a8955]{flex-wrap:wrap;gap:.6rem;display:flex}section[data-v-8a8955]{box-sizing:border-box;background:#f7faf9;border:1px solid #d5e0dd;border-radius:9px;flex-grow:1;min-width:0;padding:.7rem .85rem}h3[data-v-8a8955]{margin:0 0 .55rem;font-size:.95rem}.summary-columns[data-v-8a8955]{flex-wrap:wrap;gap:.7rem 1.5rem;display:flex}dl[data-v-8a8955]{flex:18rem;align-content:start;gap:.4rem;min-width:0;margin:0;font-size:.85rem;display:grid}.summary-row[data-v-8a8955]{grid-template-columns:8rem minmax(0,1fr);align-items:baseline;gap:.7rem;display:grid}dt[data-v-8a8955]{color:#49655d;font-weight:700}dd[data-v-8a8955]{overflow-wrap:anywhere;flex-wrap:wrap;gap:.25rem;min-width:0;margin:0;display:flex}.addition[data-v-8a8955]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.empty[data-v-8a8955]{color:#587068;margin:0;font-size:.85rem}@media (width<=700px){.summary-row[data-v-8a8955]{grid-template-columns:1fr;gap:.25rem}dd[data-v-8a8955]{margin-bottom:.3rem}}.prompt-summary--split[data-v-8a8955]{grid-template-columns:minmax(0,24rem) minmax(0,1fr);display:grid}@media (width<=850px){.prompt-summary--split[data-v-8a8955]{grid-template-columns:minmax(0,1fr)}}.update-summary[data-v-1969fd]{gap:.6rem;display:grid}.summary-section[data-v-1969fd]{background:#f7faf9;border:1px solid #d5e0dd;border-radius:9px;gap:.4rem;min-width:0;padding:.6rem .7rem;display:grid}.section-title[data-v-1969fd]{font-size:.85rem}.summary-row[data-v-1969fd]{grid-template-columns:7rem minmax(0,1fr);align-items:baseline;gap:.7rem;font-size:.85rem;display:grid}.type-label[data-v-1969fd]{color:#49655d;font-weight:700}.part-names[data-v-1969fd]{overflow-wrap:anywhere;flex-wrap:wrap;gap:.25rem;min-width:0;display:flex}.prompt-name[data-v-1969fd]{background:#e4f0eb;border-radius:5px;align-items:baseline;gap:.25rem;padding:.15rem .4rem;display:inline-flex}.exclude-part[data-v-1969fd]{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;place-items:center;min-width:22px;min-height:22px;padding:0;font-size:1rem;line-height:1;display:inline-grid}.exclude-part[data-v-1969fd]:hover:not(:disabled){background:#c8ded3}.exclude-part[data-v-1969fd]:focus-visible{outline-offset:2px;outline:2px solid #246a58}.exclude-part[data-v-1969fd]:disabled{opacity:.5;cursor:default}.variation-chip[data-v-1969fd]{color:#6b581a;background:#fff0ae;border:1px solid #e5cf78}@media (width<=700px){.summary-row[data-v-1969fd]{grid-template-columns:1fr;gap:.25rem}.part-names[data-v-1969fd]{margin-bottom:.3rem}}.preview-total-time[data-v-e3f189]{color:#365b52;font-weight:400}.preview-total-time strong[data-v-e3f189]{font-weight:700}.prompt-debug[data-v-e3f189]{background:#f5faf8;border:1px solid #c7d8d3;border-radius:8px;margin-top:.7rem;padding:.65rem}.prompt-debug summary[data-v-e3f189]{cursor:pointer;min-height:44px;font-weight:750}.prompt-debug section[data-v-e3f189]{gap:.35rem;display:grid}.prompt-debug h4[data-v-e3f189],.prompt-debug h5[data-v-e3f189],.prompt-debug p[data-v-e3f189]{margin:.25rem 0}.prompt-debug article[data-v-e3f189]{background:#eaf4f0;border-radius:7px;gap:.3rem;margin-top:.45rem;padding:.55rem;display:grid}.prompt-debug pre[data-v-e3f189]{box-sizing:border-box;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border-radius:6px;max-height:16rem;margin:0;padding:.55rem;font:12px/1.45 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:auto}.scene-row[data-v-f39476]{background:#fff;border:1px solid #b9cac5;border-radius:12px;gap:.85rem;min-width:0;padding:.9rem;display:grid}header[data-v-f39476],.identity-columns[data-v-f39476]{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}header nav[data-v-f39476]{margin-left:auto}.identity-columns[data-v-f39476]>*{flex:1;min-width:150px}.advanced-prompt-controls[data-v-f39476]{gap:.7rem;display:grid}label[data-v-f39476]{gap:.25rem;display:grid}input[data-v-f39476],select[data-v-f39476],textarea[data-v-f39476]{box-sizing:border-box;border:1px solid #9eb3ad;border-radius:6px;width:100%;padding:.5rem}.scene-heading[data-v-f39476]{flex-wrap:wrap;align-items:center;gap:.75rem;min-width:0;display:flex}.scene-title[data-v-f39476]{white-space:nowrap;align-items:center;gap:.5rem;display:flex;position:relative}.scene-freshness[data-v-f39476]{display:flex}.freshness-icon[data-v-f39476]{box-sizing:border-box;cursor:pointer;border:0;border-radius:50%;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;width:32px;height:32px;padding:6px;display:grid}.freshness-icon svg[data-v-f39476]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block}.freshness-generated[data-v-f39476]{color:#167354;background:#e4f3eb}.freshness-changed[data-v-f39476]{color:#956017;background:#fff2d8}.freshness-waiting[data-v-f39476]{color:#63756f;background:#edf1ef}.freshness-popup[data-v-f39476]{z-index:10;box-sizing:border-box;color:#294c40;white-space:normal;background:#fff;border:1px solid #c4d8d0;border-radius:9px;gap:.3rem;width:min(270px,100vw - 4rem);padding:.75rem;font-size:.85rem;line-height:1.45;display:grid;position:absolute;top:calc(100% + .4rem);left:0;box-shadow:0 5px 20px #193e3326}.image-count[data-v-f39476]{box-sizing:border-box;color:#315f53;background:#f4f8f6;border:1px solid #c4d8d0;border-radius:8px;align-items:center;gap:.5rem;min-height:44px;margin:0;padding:0 .65rem;font-size:.8rem;font-weight:650;display:flex}.image-count input[data-v-f39476]{font:inherit;background:#fff;width:3.5rem;height:30px;padding:.2rem .35rem}.scene-toolbar[data-v-f39476]{flex-wrap:wrap;justify-content:flex-end;align-items:stretch;gap:.65rem;max-width:100%;margin-left:auto;display:flex}.scene-preset-match[data-v-f39476]{text-align:left;color:#315f53;font:inherit;cursor:pointer;overflow-wrap:anywhere;background:#f1f6f4;border:1px solid #cbdad6;border-radius:11px;align-content:center;gap:.15rem;min-width:150px;max-width:280px;padding:.45rem .75rem;display:grid;position:relative}.scene-preset-match small[data-v-f39476],.scene-preset-match span[data-v-f39476]{font-size:.72rem;font-weight:400}.scene-preset-match .preset-match-tooltip[data-v-f39476],.scene-preset-update-anchor .preset-match-tooltip[data-v-f39476]{z-index:20;box-sizing:border-box;color:#294c40;white-space:normal;cursor:default;background:#fff;border:1px solid #c4d8d0;border-radius:9px;gap:.6rem;width:min(320px,100vw - 4rem);padding:.75rem;font-size:.85rem;line-height:1.45;display:grid;position:absolute;top:100%;right:0;overflow-y:auto;box-shadow:0 5px 20px #193e3326}.scene-preset-update-anchor .preset-update-tooltip[data-v-f39476]{text-align:left;overflow-wrap:anywhere;width:min(480px,100vw - 4rem);font-weight:400}.preset-update-group[data-v-f39476]{gap:.35rem;display:grid}.preset-match-part[data-v-f39476]{gap:.1rem;display:grid}.preset-match-part>span[data-v-f39476]{color:#587068}.scene-preset-controls[data-v-f39476]{align-items:stretch;min-width:150px;max-width:280px;display:flex}.scene-preset-controls.has-update[data-v-f39476]{max-width:324px}.scene-preset-controls .scene-preset-match[data-v-f39476]{flex:1;min-width:0;max-width:none}.scene-preset-controls.has-update .scene-preset-match[data-v-f39476]{border-right-color:#dec97c;border-radius:11px 0 0 11px}.scene-preset-update-anchor[data-v-f39476]{align-items:stretch;display:flex;position:relative}.preset-update-restore[data-v-f39476]{color:#24684f;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:.15rem 0;text-decoration:underline}.scene-preset-update[data-v-f39476]{color:#77601c;font:inherit;cursor:pointer;background:#fff5c9;border:1px solid #dec97c;border-left:0;border-radius:0 11px 11px 0;flex:none;justify-content:center;align-items:center;gap:.4rem;width:44px;padding:.45rem .65rem;font-weight:600;display:flex}.scene-preset-update svg[data-v-f39476]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.scene-preset-update[data-v-f39476]:hover:not(:disabled){background:#ffed9e}.scene-preset-update[data-v-f39476]:focus-visible{outline-offset:2px;outline:2px solid #8b7020}.scene-preset-update[data-v-f39476]:disabled,.scene-preset-match[data-v-f39476]:disabled{opacity:.5;cursor:default}.scene-preset-match[data-v-f39476]:hover:not(:disabled){background:#dcebe6}.scene-preset-match[data-v-f39476]:focus-visible{outline-offset:2px;outline:2px solid #24684f}.scene-actions[data-v-f39476]{background:#f1f6f4;border:1px solid #cbdad6;border-radius:11px;align-items:center;gap:.2rem;padding:.25rem;display:flex}.scene-action[data-v-f39476]{color:#315f53;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:.4rem;min-height:44px;margin:0;padding:.45rem .7rem;font-weight:750;line-height:1;transition:background .15s,color .15s,box-shadow .15s;display:flex}.scene-action[data-v-f39476]:hover:not(:disabled){background:#dcebe6;box-shadow:inset 0 0 0 1px #b8d0c9}.scene-action[data-v-f39476]:disabled{opacity:.38;cursor:not-allowed}.scene-action--icon[data-v-f39476]{width:44px;padding:0;font-size:1.2rem}.scene-action--duplicate>span[data-v-f39476]:first-child{font-size:1.1rem}.scene-action--delete[data-v-f39476]{color:#a33b30;width:44px;padding:0}.scene-action--delete[data-v-f39476]:hover:not(:disabled){background:#f8e3df;box-shadow:inset 0 0 0 1px #e8b9b1}.scene-action--delete svg[data-v-f39476]{pointer-events:none;cursor:inherit;fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.scene-delete[data-v-f39476]{min-width:44px;min-height:44px}.section-title[data-v-f39476]{margin:0;font-size:1rem}.ownership-warning[data-v-f39476]{color:#704500;background:#fff8e8;border-left:3px solid #d57b00;gap:.45rem;margin:0;padding:.6rem .7rem;display:grid}.ownership-warning p[data-v-f39476]{margin:0}.ownership-source[data-v-f39476]{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.ownership-source span[data-v-f39476]{font-weight:700}.ownership-source button[data-v-f39476]{padding:.35rem .5rem}.link[data-v-f39476],.icon[data-v-f39476]{color:#246a58;background:0 0;border:0;padding:.15rem;text-decoration:underline}.danger[data-v-f39476]{color:#b3261e;font-weight:900}.icon[data-v-f39476]{font-size:1.05rem;text-decoration:none}.compiled[data-v-f39476]{background:#edf5f2;border-radius:8px;padding:.6rem}.compiled pre[data-v-f39476]{white-space:pre-wrap;font:12px/1.45 ui-monospace,monospace}.empty[data-v-f39476],.error[data-v-f39476]{margin:0}.error[data-v-f39476]{color:#a33127}.regions[data-v-f39476]{background:#f7fbfa;border:1px solid #c9d9d4;border-radius:10px;gap:.7rem;padding:.8rem;display:grid}.region-layout-row[data-v-f39476]{flex-wrap:wrap;align-items:end;gap:1rem 3rem;display:flex}.character-arrangement[data-v-f39476]{max-width:100%}.composition-hint[data-v-f39476]{color:#526c63;margin:0;font-size:.85rem}.region-layout-row label[data-v-f39476]{min-width:240px}.region-warning[data-v-f39476]{color:#8a4a12;margin:0}.region-grid[data-v-f39476]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.region-card[data-v-f39476]{background:#fff;border:1px solid #b9cac5;border-radius:9px;align-content:start;gap:.6rem;min-width:0;padding:.75rem;display:grid}.region-card>header[data-v-f39476]{background:#e5f1ed;border-bottom:1px solid #b9cac5;border-radius:8px 8px 0 0;margin:-.75rem -.75rem .1rem;padding:.7rem .75rem}.region-card-header>strong[data-v-f39476]{overflow-wrap:anywhere;flex:1;min-width:100px}.region-card-header[data-v-f39476]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.region-result-toggle[data-v-f39476]{cursor:pointer;color:#285f51;background:0 0;flex:none;place-items:center;width:36px;height:36px;display:grid;border:0!important;padding:7px!important}.region-result-toggle svg[data-v-f39476]{fill:none;stroke:currentColor;stroke-width:1.8px;width:22px;height:22px}.region-binding-prompt[data-v-f39476]{white-space:pre-wrap;margin:.35rem 0 0;font:12px/1.4 ui-monospace,monospace}.region-binding-add-label[data-v-f39476]{margin-top:.15rem}.region-binding-add[data-v-f39476]{box-sizing:border-box;min-width:0}.region-advanced[data-v-f39476]{margin-top:auto}.region-advanced label[data-v-f39476]{margin-top:.45rem}.region-result[data-v-f39476]{text-align:center}.region-compiled[data-v-f39476]{text-align:left;gap:.35rem;margin-top:.6rem;display:grid}.region-compiled pre[data-v-f39476]{white-space:pre-wrap;margin:0;font:12px/1.45 ui-monospace,monospace}.regional-negative-contract[data-v-f39476]{color:#596e68;margin:.2rem 0 0;font-size:.82rem}.unsupported-region-negatives[data-v-f39476]{color:#70382b;background:#fff5f0;border:1px solid #dfa894;border-radius:8px;gap:.55rem;padding:.65rem;display:grid}.unsupported-region-negatives>p[data-v-f39476],.unsupported-region-negative-source p[data-v-f39476]{margin:0}.unsupported-region-negative-source[data-v-f39476]{background:#fff;border-radius:6px;gap:.35rem;padding:.55rem;display:grid}.unsupported-region-negative-source code[data-v-f39476]{overflow-wrap:anywhere;white-space:pre-wrap}.regional-negative-actions[data-v-f39476]{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.regional-negative-actions button[data-v-f39476]{padding:.4rem .55rem}.scene-editor[data-v-f39476]{gap:.8rem;min-width:0;display:grid}.scene-editor-toggle[data-v-f39476]{color:#315f53;font:inherit;cursor:pointer;background:#f4f8f6;border:1px solid #c4d8d0;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;min-height:44px;padding:.45rem .7rem;font-size:.8rem;font-weight:650;display:flex}.scene-previews[data-v-f39476]{border-top:1px solid #d5e0dd;gap:.65rem;padding-top:.8rem;display:grid}.scene-image-mode[data-v-f39476]{min-width:0;max-width:100%;font-weight:700}.preview-controls[data-v-f39476]{min-width:0;max-width:100%}.preview-heading[data-v-f39476]{justify-content:space-between;align-items:center}.preview-controls[data-v-f39476]{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.preview-options[data-v-f39476]{align-items:center;gap:.65rem;display:flex}.preview-queue-count[data-v-f39476]{color:#587068;white-space:nowrap;margin-left:auto;font-size:.82rem}.preview-count[data-v-f39476]{min-width:8rem;font-size:.82rem;display:block}.preview-hires[data-v-f39476]{white-space:nowrap;align-items:center;gap:.4rem;min-height:44px;display:flex}.preview-hires input[data-v-f39476]{accent-color:#16856d;width:22px;height:22px;margin:0}.preview-gallery[data-v-f39476]{flex-wrap:wrap;align-items:stretch;gap:.7rem;display:flex}.preview-card[data-v-f39476],.generate-preview-control[data-v-f39476]{aspect-ratio:4/5;border-radius:9px;flex:0 calc(20% - .56rem);min-width:145px}.preview-card[data-v-f39476]{background:#e8efed;position:relative;overflow:hidden}.thumbnail[data-v-f39476]{background:0 0;border:0;width:100%;height:100%;padding:0}.thumbnail img[data-v-f39476]{object-fit:cover;width:100%;height:100%}.remove-preview[data-v-f39476]{color:#b3261e;background:#fff;border:0;border-radius:999px;width:30px;height:30px;font-size:1.2rem;font-weight:900;position:absolute;top:.35rem;right:.35rem}.preview-identity[data-v-f39476]{color:#fff;background:#10251fdd;border-radius:6px;padding:.3rem .4rem;font-size:.68rem;line-height:1.25;position:absolute;bottom:.35rem;left:.35rem;right:.35rem}.generate-preview-control[data-v-f39476]{display:flex;position:relative}.generate-preview-control[data-v-f39476]:focus-visible{outline-offset:2px;outline:3px solid #0b6e59}.preview-disabled-hint[data-v-f39476]{z-index:5;color:#244138;overflow-wrap:anywhere;background:#fff;border:1px solid #b9cac5;border-radius:8px;padding:.7rem;font-size:.85rem;line-height:1.45;position:absolute;bottom:calc(100% + .5rem);left:0;right:0;box-shadow:0 4px 18px #193e3326}.generate-preview[data-v-f39476]{color:#175e4c;cursor:pointer;background:#e9f6f1;border:2px dashed #58917f;border-radius:9px;align-content:center;place-items:center;gap:.65rem;width:100%;padding:1rem;font-weight:800;transition:background .15s,border-color .15s,transform .15s;display:grid}.generate-preview[data-v-f39476]:disabled{opacity:.45;cursor:not-allowed}.preview-disabled-reason[data-v-f39476]{overflow-wrap:anywhere;margin:.75rem 0}.generate-preview[data-v-f39476]:hover:not(:disabled){background:#dcefe8;border-color:#246a58;transform:translateY(-1px)}.generate-preview-icon[data-v-f39476]{background:#cce7de;border-radius:999px;place-items:center;width:42px;height:42px;font-size:1.7rem;line-height:1;display:grid}.icon[data-v-f39476],.remove-preview[data-v-f39476]{place-items:center;min-width:44px;min-height:44px;display:grid}button[data-v-f39476]:focus-visible,input[data-v-f39476]:focus-visible,select[data-v-f39476]:focus-visible,textarea[data-v-f39476]:focus-visible,summary[data-v-f39476]:focus-visible{outline-offset:2px;outline:3px solid #0b6e59}@media (width<=700px){.region-grid[data-v-f39476]{grid-template-columns:1fr}.scene-heading[data-v-f39476]{flex-flow:wrap;align-items:center}.scene-toolbar[data-v-f39476]{grid-template-columns:minmax(0,1fr) auto;gap:.45rem;width:100%;display:grid}.scene-toolbar .scene-actions[data-v-f39476]{grid-column:1/-1;justify-self:end}.scene-preset-update[data-v-f39476]{max-width:8rem;min-height:44px}.scene-preset-controls[data-v-f39476],.scene-preset-controls.has-update[data-v-f39476]{grid-column:1/-1;width:100%;min-width:0;max-width:none}.scene-preset-match[data-v-f39476]{flex:1;min-width:0;max-width:none;padding:.45rem .5rem}.scene-preset-match .preset-match-tooltip[data-v-f39476]{left:0;right:auto}.scene-actions[data-v-f39476]{flex:none;justify-content:flex-end;width:auto;margin-left:0}.action-label[data-v-f39476]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.preview-card[data-v-f39476],.generate-preview-control[data-v-f39476]{flex-basis:calc(50% - .35rem)}}.failed-prompt[data-v-f39476]{color:#752018;background:#fff1ee;border-left:4px solid #b42318;padding:.75rem 1rem}.failed-prompt pre[data-v-f39476]{white-space:pre-wrap;overflow-wrap:anywhere}.failed-prompt article[data-v-f39476]{margin:.75rem 0}.failed-prompt p[data-v-f39476]{margin:.4rem 0}.scene-row--compact[data-v-f39476]{gap:.25rem;padding:0 0 0 .5rem}.scene-row--compact>header[data-v-f39476]{flex-wrap:nowrap;align-items:stretch;gap:.5rem;min-width:0;height:56px;display:flex}.scene-drag-handle[data-v-f39476]{color:#587068;cursor:grab;touch-action:auto;background:0 0;border:0;flex:none;width:32px;min-height:44px;padding:0;font-size:1.4rem}.scene-drag-handle[data-v-f39476]:active{cursor:grabbing}.scene-drag-handle[data-v-f39476]:disabled{opacity:.4;cursor:default}.scene-row--compact .scene-heading[data-v-f39476]{flex-wrap:nowrap;flex:none;min-width:0}.scene-row--compact .scene-title[data-v-f39476]{flex:1;min-width:0}.scene-row--compact .scene-title>strong[data-v-f39476]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.scene-row--compact .scene-freshness[data-v-f39476]{flex:none}.scene-row--compact .freshness-icon[data-v-f39476]{width:26px;height:26px;padding:4px}.scene-row:not(.scene-row--compact) .row-preview[data-v-f39476]{height:52px}.row-preview[data-v-f39476]{box-sizing:border-box;cursor:pointer;background:#edf5f2;border:1px solid #cbdad6;border-radius:6px;flex:none;place-items:center;width:48px;height:100%;padding:0;display:grid;overflow:hidden}.row-preview[data-v-f39476] .generated-image-state{height:100%;min-height:0;font-size:.55rem;overflow:hidden}.row-preview[data-v-f39476] img{object-fit:cover;width:100%;height:100%}.row-preview--empty[data-v-f39476]{box-sizing:border-box;cursor:default;color:#587068}.scene-row--compact .scene-toolbar[data-v-f39476]{flex-wrap:nowrap;align-items:stretch;gap:.5rem;width:auto;min-width:0;max-width:65%;margin-left:auto;display:flex}.scene-row--compact .scene-preset-controls[data-v-f39476],.scene-row--compact .scene-preset-controls.has-update[data-v-f39476]{width:220px;min-width:0;max-width:100%}.scene-row--compact .scene-preset-match[data-v-f39476]{min-width:0;padding:.25rem .5rem;line-height:1.2}.scene-row--compact .scene-preset-match>span[data-v-f39476]:not(.preset-match-tooltip){display:none}.scene-row--compact .scene-preset-match>small[data-v-f39476]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.scene-row--compact .scene-preset-match>strong[data-v-f39476]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.scene-row--compact .scene-actions[data-v-f39476]{border-right:0;border-radius:11px;flex:none;align-self:stretch;align-items:stretch;padding:0}.scene-row--compact .scene-action[data-v-f39476]{width:36px;min-height:44px;padding:.25rem}.scene-row--compact .action-label[data-v-f39476]{display:none}.row-variations[data-v-f39476]{color:#6b581a;align-items:center;gap:.4rem;min-width:0;max-width:300px;font-size:.8rem;display:flex}.row-variation-chips[data-v-f39476]{scrollbar-width:thin;scrollbar-color:#b7c9c2 transparent;gap:.25rem;min-width:0;display:flex;overflow:auto hidden}.row-variation-chips[data-v-f39476]::-webkit-scrollbar{height:4px}.row-variation-chips[data-v-f39476]::-webkit-scrollbar-track{background:0 0}.row-variation-chips[data-v-f39476]::-webkit-scrollbar-thumb{background:#b7c9c2;border-radius:999px}.row-variation-chips[data-v-f39476] .variation-chip{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:200px;overflow:hidden}.row-image-count[data-v-f39476]{white-space:nowrap;flex:none}.row-image-count input[data-v-f39476]{width:3rem}@media (width<=700px){.scene-row--compact[data-v-f39476]{scrollbar-width:none;padding:0 0 0 .25rem;overflow-x:auto}.scene-row--compact>header[data-v-f39476]{gap:.35rem;width:max-content;min-width:100%;height:44px}.scene-row--compact .scene-heading[data-v-f39476]{flex:none}.scene-row--compact[data-v-f39476]::-webkit-scrollbar{display:none}.scene-row--compact .row-variations[data-v-f39476]{flex:none}.scene-row--compact .scene-freshness[data-v-f39476]{display:none}.scene-row--compact .scene-title[data-v-f39476]{font-size:.78rem}.scene-drag-handle[data-v-f39476]{width:22px}.row-preview[data-v-f39476]{width:32px}.scene-row--compact .scene-toolbar[data-v-f39476]{flex:none;gap:.2rem;max-width:none}.scene-row--compact .scene-preset-controls[data-v-f39476],.scene-row--compact .scene-preset-controls.has-update[data-v-f39476]{flex:none;width:130px;min-width:0}.scene-row--compact .scene-preset-match[data-v-f39476]{padding:.2rem;font-size:.7rem}.scene-row--compact .scene-preset-match small[data-v-f39476]{font-size:.58rem}.scene-row--compact .scene-preset-match>span[data-v-f39476]:not(.preset-match-tooltip){display:none}.scene-row--compact .scene-preset-match .preset-match-tooltip[data-v-f39476],.scene-row--compact .scene-preset-update-anchor .preset-match-tooltip[data-v-f39476]{width:auto;position:fixed;left:1rem;right:1rem}.scene-row--compact .scene-preset-update[data-v-f39476]{width:25px;padding:.1rem}.scene-row--compact .scene-action[data-v-f39476]{width:28px;min-width:28px;padding:.1rem}}.scene-row-toggle[data-v-f39476]{box-sizing:border-box;color:#315f53;cursor:pointer;background:#f1f6f4;border:1px solid #b9cac5;border-radius:7px;flex:none;place-items:center;width:32px;height:32px;padding:6px;display:grid}.scene-row-toggle svg[data-v-f39476]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block}.scene-row-toggle[data-v-f39476]:hover{background:#dcebe6}.scene-row-toggle[data-v-f39476]:focus-visible{outline-offset:2px;outline:3px solid #0b6e59}.scene-content[data-v-f39476]{border-top:1px solid #d5e0dd;gap:.85rem;min-width:0;padding-top:.85rem;display:grid}.scene-row--expanded[data-v-f39476]{gap:0;padding-bottom:.8rem}.scene-row--expanded .scene-content[data-v-f39476]{padding:.85rem .4rem 0}.shared-prompts-heading[data-v-f39476]{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.shared-prompts-heading .section-title[data-v-f39476]{margin-right:.25rem}@media (width<=700px){.scene-row--compact[data-v-f39476]{overflow:visible}.scene-row--compact>header[data-v-f39476]{scrollbar-width:none;width:100%;overflow-x:auto}.scene-row--compact>header[data-v-f39476]::-webkit-scrollbar{display:none}}.shared-prompt-columns[data-v-f39476]{grid-template-columns:minmax(0,24rem) minmax(0,1fr);gap:.85rem;min-width:0;display:grid}.character-prompts[data-v-f39476],.other-prompts[data-v-f39476]{align-content:start;gap:.65rem;min-width:0;display:grid}.character-prompts[data-v-f39476]{background:#f7faf9;border:1px solid #d5e0dd;border-radius:9px;padding:.65rem}.character-prompts[data-v-f39476] .dense-prompt-parts{background:0 0;border:0;grid-template-columns:minmax(0,1fr);padding:0}.character-prompts[data-v-f39476] .prompt-part-card{grid-template-columns:minmax(0,1fr);padding:0}.character-prompts[data-v-f39476] .prompt-part-footer{grid-area:auto/1;justify-content:flex-end}.scene-clothes[data-v-f39476]{color:#49655d;font-size:.85rem;font-weight:700}@media (width<=850px){.shared-prompt-columns[data-v-f39476]{grid-template-columns:minmax(0,1fr)}}.mood-override[data-v-f39476]{color:#49655d;align-items:center;gap:.45rem;min-height:32px;font-size:.85rem;display:flex}.mood-override input[data-v-f39476]{accent-color:#16856d;width:18px;height:18px;margin:0}.character-prompts .region-layout-row[data-v-f39476]{gap:.65rem;display:grid}.character-prompts .region-layout-row label[data-v-f39476]{min-width:0}.shared-prompt-columns[data-v-f39476]{align-items:start}.character-prompts[data-v-f39476],.other-prompts[data-v-f39476]{background:#f7faf9;border:1px solid #d5e0dd;border-radius:9px;gap:.75rem;padding:.85rem}.other-prompts[data-v-f39476] .dense-prompt-parts{background:0 0;border:0;padding:0}.character-field-label[data-v-f39476],.scene-clothes[data-v-f39476]{color:#49655d;font-size:.85rem;font-weight:700}.scene-clothes[data-v-f39476],.character-mood-row[data-v-f39476]{grid-template-columns:3.5rem minmax(0,1fr);gap:.65rem;min-width:0;display:grid}.scene-clothes[data-v-f39476]{align-items:center}.character-field-label[data-v-f39476]{padding-top:.7rem}.scene-clothes select[data-v-f39476]{appearance:none;color:#006653;background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%233d6258' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 7.5 5 5 5-5'/%3E%3C/svg%3E");background-position:right 13px center;background-repeat:no-repeat;background-size:18px;border-radius:8px;min-height:40px;padding:.5rem 2.5rem .5rem .65rem;font:400 .85rem Roboto,sans-serif}.character-prompts[data-v-f39476] .item-selector .constructor-combobox--composed-label{grid-template-columns:minmax(0,1fr)}.character-prompts[data-v-f39476] .item-selector .constructor-combobox--composed-label>header{display:none}.character-prompts[data-v-f39476] .prompt-part-footer{margin-top:.1rem}.mood-override[data-v-f39476]{padding:.1rem 0}.scene-list[data-v-f492f3]{gap:.8rem;display:grid}.scene-list>header[data-v-f492f3]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.display-modes[data-v-f492f3]{gap:.25rem;display:flex}.display-modes button[data-v-f492f3]{color:#315f53;font:inherit;cursor:pointer;background:#fff;border:1px solid #9bbab2;border-radius:7px;min-height:44px;padding:.4rem .65rem}.display-modes button[aria-pressed=true][data-v-f492f3]{background:#dcebe6;border-color:#367d6b;font-weight:700}.display-modes button[data-v-f492f3]:focus-visible{outline-offset:2px;outline:3px solid #0b6e59}.total[data-v-f492f3]{margin-left:auto}.scene-drop-target[data-v-f492f3]{outline-offset:2px;outline:3px solid #367d6b}h2[data-v-f492f3],p[data-v-f492f3]{margin:0}.total[data-v-f492f3]{background:#edf5f2;border-radius:8px;padding:.6rem}.scene-connector[data-v-f492f3]{color:#367d6b;justify-content:center;align-items:center;gap:.55rem;min-height:44px;margin:.1rem 0;display:flex}.scene-connector span[data-v-f492f3]{background:#e4f2ee;border:1px solid #9bbab2;border-radius:999px;place-items:center;width:30px;height:30px;font-size:1.35rem;font-weight:800;line-height:1;display:grid}.add-placeholder[data-v-f492f3]{text-align:center;border:1px dashed #8ca69f;justify-items:center;gap:.3rem;padding:1.15rem;display:grid}.add-placeholder p[data-v-f492f3]{font-weight:750}.add-placeholder small[data-v-f492f3]{color:#587068}.add-scene-button[data-v-f492f3]{color:#175e4c;background:#e4f2ee;border:1px solid #367d6b;border-radius:12px;place-items:center;width:48px;height:48px;padding:0;font-size:1.75rem;line-height:1;display:grid}.connector-preset[data-v-f492f3]{color:#175e4c;cursor:pointer;background:#fff;border:1px solid #9bbab2;border-radius:10px;flex:none;place-items:center;width:44px;height:44px;padding:9px;display:grid}.connector-preset svg[data-v-f492f3]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.connector-preset[data-v-f492f3]:hover:not(:disabled){background:#cfe8e1;border-color:#367d6b}.connector-preset[data-v-f492f3]:focus-visible{outline-offset:3px;outline:2px solid #24684f}.connector-preset[data-v-f492f3]:disabled{opacity:.5;cursor:default}.preset-button[data-v-f492f3]{color:#175e4c;background:#fff;border:1px solid #367d6b;border-radius:8px;margin-top:.65rem;padding:.6rem 1rem;font-weight:650}.add-scene-button[data-v-f492f3]:hover:not(:disabled){background:#cfe8e1}.featured-heading[data-v-6f3642]{color:#685019;font-weight:700}.continuation-context[data-v-6f3642]{overflow-wrap:anywhere;font-size:.85rem}.preset-list button.featured-preset[data-v-6f3642]{background:#fff9e9;border:2px solid #ab7b18;box-shadow:inset 3px 0 #ab7b18}.featured-badge[data-v-6f3642]{font-size:.75rem;display:block}.verified-badge[data-v-6f3642]{vertical-align:-.16em;fill:#1d9bf0;width:1.05em;height:1.05em;margin-left:.12em;display:inline-block}.verified-check[data-v-6f3642]{fill:none;stroke:#fff;stroke-width:2.3px;stroke-linecap:round;stroke-linejoin:round}.featured-badge[data-v-6f3642]{color:#795510;font-weight:700}.item-dialog-host[data-v-6f3642]{background:0 0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0}.item-dialog-host[data-v-6f3642]::backdrop{background:0 0}.preset-dialog[data-v-6f3642]{box-sizing:border-box;color:#23483e;background:#f8fbfa;border:1px solid #9ab7ae;border-radius:16px;width:min(1240px,96vw);max-height:92dvh;padding:0;overflow:auto}.preset-dialog[open][data-v-6f3642]{flex-direction:column;height:88dvh;display:flex;overflow:hidden}.preset-header[data-v-6f3642]{flex:none}.columns[data-v-6f3642]{flex:1;min-height:0}.columns aside[data-v-6f3642]{min-height:0}.preset-list[data-v-6f3642]{overflow:auto}.columns .editor[data-v-6f3642]{align-content:start;overflow:auto}.editor-actions[data-v-6f3642]{z-index:1;background:#f8fbfa;padding:.7rem 0;position:sticky;bottom:-1.2rem}.preset-dialog[data-v-6f3642]::backdrop{background:#153d32a6}.preset-header[data-v-6f3642]{background:#fff;border-bottom:1px solid #cfdfd8;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.85rem 1.2rem;display:flex}h2[data-v-6f3642],h3[data-v-6f3642],p[data-v-6f3642]{margin:0}.preset-header p[data-v-6f3642],small[data-v-6f3642]{color:#607a71}.preset-header p[data-v-6f3642]{margin-top:.35rem}button[data-v-6f3642],input[data-v-6f3642],select[data-v-6f3642],textarea[data-v-6f3642]{font:inherit}button[data-v-6f3642]{cursor:pointer;color:#235a48;background:#fff;border:1px solid #9cb8af;border-radius:8px;padding:.55rem .8rem}button[data-v-6f3642]:disabled{opacity:.5;cursor:default}.columns[data-v-6f3642]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}aside[data-v-6f3642]{background:#eaf3ef;border-right:1px solid #cfdfd8;flex-direction:column;gap:.65rem;padding:.9rem;display:flex}.preset-list[data-v-6f3642]{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:max-content;align-content:start;gap:.5rem;display:grid}.preset-list button[data-v-6f3642]{text-align:left;overflow-wrap:anywhere;flex-direction:column;align-self:start;gap:.4rem;min-width:0;padding:0;display:flex;overflow:hidden}.preset-list button[aria-pressed=true][data-v-6f3642]{background:#cee6dc;border-color:#2f775d;font-weight:700}footer[data-v-6f3642]{align-items:center;gap:.65rem;display:flex}aside footer[data-v-6f3642]{flex-direction:column;align-items:stretch;margin-top:.35rem}.editor[data-v-6f3642]{gap:.75rem;min-width:0;padding:.9rem;display:grid}.editor label[data-v-6f3642]{gap:.35rem;display:grid}input[data-v-6f3642],select[data-v-6f3642],textarea[data-v-6f3642]{box-sizing:border-box;color:#23483e;background:#fff;border:1px solid #aec6bc;border-radius:7px;width:100%;min-width:0;padding:.55rem}.editor select[data-v-6f3642]{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23285f51' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;padding-right:2.5rem}.title[data-v-6f3642]{font-weight:700}.scope[data-v-6f3642]{background:#fff;border:1px solid #c9dcd3;border-radius:10px;gap:.8rem;padding:1rem;display:grid}.scope>header[data-v-6f3642]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.scope>header>.pose-guide[data-v-6f3642]{margin-left:auto}.scope h3[data-v-6f3642]{font-size:1rem}.scope-heading[data-v-6f3642]{flex-wrap:wrap;align-items:center;gap:.6rem;min-width:0;display:flex}.scope-heading[data-v-6f3642]:has(.copy-scene-prompts){flex:260px}.copy-scene-prompts[data-v-6f3642]{min-height:32px;padding:.3rem .5rem;font-size:.75rem}details label[data-v-6f3642]{margin-top:.6rem}summary[data-v-6f3642]{cursor:pointer;color:#517669}.primary[data-v-6f3642]{color:#fff;background:#24684f;border-color:#24684f}.danger[data-v-6f3642]{color:#a03930}.editor-actions[data-v-6f3642]{flex-wrap:wrap;justify-content:flex-end}.editor-actions>span[data-v-6f3642]{color:#607a71;margin-right:auto}.error[data-v-6f3642]{color:#a03930;background:#fff0ee;margin:1rem;padding:.7rem}@media (width<=700px){.preset-header[data-v-6f3642]{flex-wrap:wrap;gap:.5rem}.preset-header>div[data-v-6f3642]{flex:1}.preset-header p[data-v-6f3642]{font-size:.85rem}.columns aside.apply-context[data-v-6f3642]{max-height:380px}.columns aside.apply-context .preset-list[data-v-6f3642]{min-height:100px;max-height:180px}.columns aside[data-v-6f3642]:has(.featured-heading){max-height:460px}.columns aside:has(.featured-heading) .preset-list[data-v-6f3642]{min-height:210px;max-height:210px}.preset-dialog[open][data-v-6f3642]{height:94dvh}.columns[data-v-6f3642]{grid-template-rows:auto minmax(0,1fr)}.columns aside[data-v-6f3642]{gap:.45rem;max-height:380px;padding:.65rem .8rem}.columns aside h3[data-v-6f3642]{font-size:1rem}.columns aside footer[data-v-6f3642]{margin-top:0}.columns .preset-list[data-v-6f3642]{min-height:100px;max-height:180px}.columns .editor[data-v-6f3642]{gap:.7rem}.editor-actions[data-v-6f3642]{bottom:-.8rem}.preset-dialog[data-v-6f3642]{width:96vw;max-height:94dvh}.columns[data-v-6f3642]{grid-template-columns:1fr}aside[data-v-6f3642]{border-bottom:1px solid #cfdfd8;border-right:0}.preset-list[data-v-6f3642]{max-height:150px;overflow:auto}.editor[data-v-6f3642],aside[data-v-6f3642]{padding:.8rem}.scope[data-v-6f3642]{padding:.7rem}.preset-header[data-v-6f3642]{padding:1rem}.editor-actions>span[data-v-6f3642]{flex-basis:100%}}.preset-search[data-v-6f3642]{flex:none;min-height:40px;font-size:.9rem}.preset-header>div[data-v-6f3642]{text-align:left;min-width:0}.preset-close[data-v-6f3642]{color:#285f51;background:0 0;border:0;flex:none;place-items:center;width:44px;height:44px;padding:10px;display:grid}.preset-close svg[data-v-6f3642]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:24px;height:24px}.preset-close[data-v-6f3642]:hover{background:#eaf3ef}.preset-close[data-v-6f3642]:focus-visible{outline-offset:2px;outline:2px solid #24684f}.preset-thumbnail[data-v-6f3642]{aspect-ratio:1;background:#dce9e5;border-radius:7px 7px 0 0;flex:none;width:100%;display:block;position:relative;overflow:hidden}.preset-thumbnail[data-v-6f3642] img{object-fit:cover;width:100%;height:100%;display:block}.preset-thumbnail[data-v-6f3642] .generated-image-state{width:100%;height:100%;min-height:0;font-size:.65rem}.preset-no-image[data-v-6f3642]{color:#607a71;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;height:100%;font-size:.65rem;display:flex}.preset-no-image svg[data-v-6f3642]{fill:none;stroke:currentColor;stroke-width:1.3px;opacity:.6;width:28px;height:28px}.preset-card-title[data-v-6f3642]{-webkit-line-clamp:3;-webkit-box-orient:vertical;padding:0 .5rem .5rem;font-size:.75rem;line-height:1.3;display:-webkit-box;overflow:hidden}.preset-list>p[data-v-6f3642]{grid-column:1/-1}.preset-list button[data-v-6f3642]:focus-visible{outline-offset:-2px;outline:2px solid #24684f}.preset-image-preview[data-v-6f3642]{z-index:5;pointer-events:none;box-sizing:border-box;background:#fff;border:1px solid #9ab7ae;border-radius:10px;width:300px;max-width:calc(100vw - 24px);padding:0;position:fixed;overflow:hidden;box-shadow:0 8px 30px #153d3240}.preset-image-preview[data-v-6f3642] img{object-fit:contain;background:#eaf3ef;width:100%;max-height:min(380px,100dvh - 70px);display:block}.preset-image-preview>span[data-v-6f3642]{white-space:nowrap;text-overflow:ellipsis;padding:.4rem .6rem;font-size:.8rem;display:block;overflow:hidden}.queue-details[data-v-882920]{color:#355044;border-top:1px solid #e2ebe5;padding:12px 16px 16px;font-size:12px;line-height:1.45}.continuation-note[data-v-882920]{color:#708478;margin:0 0 12px;font-size:11px}.issues[data-v-882920]{gap:8px;margin-bottom:14px;display:grid}.issue[data-v-882920]{overflow-wrap:anywhere;background:#fff4ef;border:1px solid #f0ddd2;border-radius:9px;padding:10px 11px}.issue strong[data-v-882920]{color:#9a4934;font-size:11px}.issue p[data-v-882920]{color:#6c4439;margin:4px 0;font-size:12px}.issue small[data-v-882920]{color:#8b7164;font-size:10px;line-height:1.5;display:block}h3[data-v-882920]{align-items:center;gap:7px;margin:0 0 6px;font-size:12px;font-weight:650;display:flex}h3 span[data-v-882920]{color:#647d6e;background:#edf3ef;border-radius:10px;padding:1px 7px;font-size:10px}ol[data-v-882920]{margin:0 0 14px;padding:0;list-style:none}li[data-v-882920]{border-bottom:1px solid #edf1ee;grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:8px;padding:9px 0;display:grid}li[data-v-882920]:last-child{border-bottom:0}.task-icon[data-v-882920]{color:#819489;background:#f0f4f1;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;display:grid}.task-icon.failed[data-v-882920]{background:#fceee8}.task-icon.completed[data-v-882920]{background:#e6f4ec}.task-copy[data-v-882920]{min-width:0}.task-copy strong[data-v-882920]{overflow-wrap:anywhere;font-size:12px;font-weight:600;display:block}.task-copy small[data-v-882920]{color:#7b8b81;margin-top:2px;font-size:10px;display:block}.task-status[data-v-882920]{color:#6c8073;margin-top:3px;font-size:10px;display:block}.failed[data-v-882920]{color:#a94c36}.completed[data-v-882920]{color:#277454}.cancel-task[data-v-882920]{font:inherit;cursor:pointer;color:#586f60;background:#fff;border:1px solid #dbe5dd;border-radius:6px;min-height:30px;padding:5px 7px;font-size:10px}.cancel-task[data-v-882920]:hover{color:#a44832;background:#fff6f1;border-color:#bd8a7a}.cancel-task[data-v-882920]:focus-visible{outline-offset:2px;outline:2px solid #197e65}.queue-details[data-v-882920] .execution-log{font-size:11px}.queue-details[data-v-882920] .execution-log summary{min-height:32px;font-size:12px;font-weight:600}.queue-details[data-v-882920] .execution-log .log-actions button{min-height:30px;font-size:10px}.queue-details[data-v-882920] .execution-log .timing,.queue-details[data-v-882920] .execution-log .diagnostic-code,.queue-details[data-v-882920] .execution-log .diagnostic-context{font-size:10px}.queue-details[data-v-882920] .execution-log li{padding:8px;font-size:11px}.queue-details[data-v-882920] .execution-log .recovery-guidance{font-weight:500}.generation-notification[data-v-0e2608]{z-index:50;box-sizing:border-box;color:#243d36;background:#fff;border:1px solid #d9e5df;border-radius:16px;width:360px;max-width:calc(100vw - 24px);font-family:system-ui,sans-serif;font-size:13px;line-height:1.45;position:fixed;bottom:24px;right:24px;overflow:hidden;box-shadow:0 12px 48px #183c3026,0 2px 8px #183c3012}.queue-progress[data-v-0e2608]{background:#e9efec;height:4px}.queue-progress span[data-v-0e2608]{background:#22846c;height:100%;transition:width .3s;display:block}header[data-v-0e2608]{align-items:center;gap:4px;padding:16px 16px 12px;display:flex}header>div[data-v-0e2608]{flex:1;min-width:0}header strong[data-v-0e2608]{font-size:15px;font-weight:650;display:block}.eyebrow[data-v-0e2608]{letter-spacing:.12em;color:#668077;margin-bottom:3px;font-size:10px;font-weight:650;display:block}button[data-v-0e2608]{font:inherit;cursor:pointer;color:#49665b;background:0 0;border:0;border-radius:7px;min-height:32px;padding:4px 8px}header button[data-v-0e2608]{min-width:32px;font-size:19px}button[data-v-0e2608]:hover{background:#edf4f0}button[data-v-0e2608]:focus-visible{outline-offset:-2px;outline:2px solid #197e65}.stages[data-v-0e2608]{gap:17px;margin:0;padding:0 16px 14px;list-style:none;display:grid}.stages li[data-v-0e2608]{grid-template-columns:25px minmax(0,1fr);gap:10px;display:grid;position:relative}.stages li[data-v-0e2608]:not(:last-child):after{content:"";background:#e1eae5;width:1px;position:absolute;top:29px;bottom:-13px;left:12px}.stage-icon[data-v-0e2608]{box-sizing:border-box;color:#819289;border:1px solid #dce5e0;border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;font-weight:650;display:grid}[data-status=completed] .stage-icon[data-v-0e2608]{color:#217653;background:#e8f4ed;border-color:#e8f4ed}[data-status=active] .stage-icon[data-v-0e2608]{color:#fff;background:#247f68;border-color:#247f68;box-shadow:0 0 0 3px #edf6f0}[data-status=failed] .stage-icon[data-v-0e2608]{color:#b84432;background:#fceee9;border-color:#fceee9}.stage-heading[data-v-0e2608]{justify-content:space-between;align-items:baseline;gap:8px;padding-top:2px;display:flex}.stage-heading strong[data-v-0e2608]{font-weight:600}.stage-heading span[data-v-0e2608]{color:#6a7d73;font-size:11px}[data-status=completed] .stage-heading span[data-v-0e2608]{color:#237653}.stage-heading b[data-v-0e2608]{font-variant-numeric:tabular-nums;font-size:13px}small[data-v-0e2608]{color:#75867c;overflow-wrap:anywhere;margin-top:3px;font-size:11px;display:block}progress[data-v-0e2608]{accent-color:#247f68;width:100%;height:5px;margin:8px 0 4px;display:block}footer[data-v-0e2608]{color:#738278;background:#f8faf8;border-top:1px solid #e8eee9;justify-content:space-between;align-items:center;padding:8px 12px 8px 16px;font-size:11px;display:flex}footer b[data-v-0e2608]{font-variant-numeric:tabular-nums;color:#355044;margin-left:6px;font-weight:600}footer button[data-v-0e2608]{font-size:11px}.notification-details[data-v-0e2608]{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:40vh;overflow:auto}.queue-error[data-v-0e2608]{color:#a13d2f;margin:0;padding:0 16px 12px;font-size:12px}.minimized header[data-v-0e2608]{padding-bottom:10px}.queue-times[data-v-0e2608]{gap:3px;display:grid}@media (width<=480px){.generation-notification[data-v-0e2608]{width:336px;max-height:calc(100dvh - 24px);bottom:12px;right:12px;overflow-y:auto}.stages[data-v-0e2608]{gap:14px}}@media (prefers-reduced-motion:reduce){.queue-progress span[data-v-0e2608]{transition:none}}.queue-error p[data-v-0e2608]{margin:0 0 8px}.queue-controls[data-v-0e2608]{padding:0 16px 12px}.queue-controls small[data-v-0e2608]{color:#78675e;margin-top:6px;font-size:10px;line-height:1.4;display:block}.queue-controls.recovering small[data-v-0e2608]{color:#75867c}.queue-controls.recovering .stop-queue[data-v-0e2608]{color:#49665b;background:#f8faf8;border-color:#c7d8cf}.stop-queue[data-v-0e2608]{font:inherit;cursor:pointer;color:#9f3e2b;background:#fff5f1;border:1px solid #d8a89a;border-radius:7px;min-height:32px;padding:7px 12px;font-size:11px;font-weight:600}.stop-queue[data-v-0e2608]:disabled{opacity:.65;cursor:wait}.stop-queue[data-v-0e2608]:focus-visible{outline-offset:2px;outline:2px solid #197e65}.scene-preview-provider[data-v-b0669d]{gap:1rem;display:grid}.all-preview-controls[data-v-b0669d]{box-sizing:border-box;color:#243b35;background:#fff;border:1px solid #d6e1de;border-radius:13px;gap:1rem;width:100%;min-width:0;padding:1rem;display:grid}.all-preview-controls h2[data-v-b0669d]{margin:0}.all-preview-options[data-v-b0669d]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.all-preview-controls label[data-v-b0669d]{align-items:center;gap:.6rem;display:flex}.preview-count-select[data-v-b0669d]{flex:0 0 5rem;width:5rem;display:inline-grid;position:relative}.preview-count-select[data-v-b0669d]:after{content:"";pointer-events:none;border-bottom:2px solid #49655d;border-right:2px solid #49655d;width:.4rem;height:.4rem;position:absolute;top:50%;right:.85rem;transform:translateY(-70%)rotate(45deg)}.all-preview-controls select[data-v-b0669d]{appearance:none;box-sizing:border-box;color:#243b35;font:inherit;cursor:pointer;background:#fff;border:1px solid #9fb1ac;border-radius:8px;width:100%;min-width:0;height:44px;padding:.6rem 2rem .6rem .75rem;line-height:1.25}.all-preview-controls select[data-v-b0669d]:disabled{color:#62746e;opacity:1;cursor:not-allowed;background:#f1f5f3}.all-preview-hires input[data-v-b0669d]{accent-color:#16856d;width:18px;height:18px;margin:0}.all-preview-controls button[data-v-b0669d]{box-sizing:border-box;color:#fff;font:inherit;cursor:pointer;white-space:normal;background:#16856d;border:1px solid #16856d;border-radius:8px;width:100%;min-height:44px;padding:.62rem .85rem;font-weight:750}.all-preview-controls button[data-v-b0669d]:disabled{cursor:not-allowed}.all-preview-controls button[data-v-b0669d]:focus-visible,.all-preview-controls select[data-v-b0669d]:focus-visible{outline-offset:2px;outline:3px solid #0b6e59}h2[data-v-b0669d],p[data-v-b0669d]{margin-top:0}button[data-v-b0669d],input[data-v-b0669d]{font:inherit}button[data-v-b0669d]:disabled{opacity:.48}.warning[data-v-b0669d]{color:#704d08;background:#fff2d5;border-radius:9px;margin:0;padding:.8rem 1rem}.preview-modal[data-v-b0669d]{z-index:120;background:#000b;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.preview-modal section[data-v-b0669d]{box-sizing:border-box;background:#fff;border-radius:16px;grid-template-rows:auto minmax(0,1fr);gap:.8rem;width:min(100%,800px);max-width:min(100%,1100px);height:min(95dvh,1000px);padding:1rem;display:grid;box-shadow:0 20px 70px #0004}.preview-modal section header[data-v-b0669d]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.preview-heading[data-v-b0669d]{min-width:0}.preview-heading h2[data-v-b0669d]{overflow-wrap:anywhere;margin:0}.preview-counter[data-v-b0669d]{color:#365e53;font-variant-numeric:tabular-nums;white-space:nowrap;background:#edf5f2;border-radius:999px;margin-top:.45rem;padding:.25rem .65rem;font-size:.9rem;font-weight:650;display:inline-flex}.preview-image-frame[data-v-b0669d]{background:#e8efed;border-radius:10px;min-width:0;min-height:0;position:relative;overflow:hidden}.preview-modal button[data-v-b0669d]{color:#244c40;cursor:pointer;border:1px solid #d6e2dd;place-items:center;min-width:44px;min-height:44px;padding:0;transition:background .15s,box-shadow .15s,color .15s;display:grid}.preview-modal button svg[data-v-b0669d]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.preview-modal button[data-v-b0669d]:focus-visible{outline-offset:3px;outline:3px solid #0b6e59}.preview-close[data-v-b0669d]{background:#f2f6f4;border-radius:50%;flex-shrink:0}.preview-close[data-v-b0669d]:hover{background:#e2eee8}.preview-arrow[data-v-b0669d]{background:#fffffff2;border-radius:50%;width:50px;height:50px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 3px 14px #163a3030}.preview-arrow-previous[data-v-b0669d]{left:.75rem}.preview-arrow-next[data-v-b0669d]{right:.75rem}.preview-arrow[data-v-b0669d]:hover:not(:disabled){color:#0b6e59;background:#e2eee8;box-shadow:0 4px 18px #163a3045}.preview-modal .preview-arrow[data-v-b0669d]:disabled{opacity:.45;cursor:default;box-shadow:none}@media (width<=600px){.preview-arrow[data-v-b0669d]{width:44px;height:44px}.preview-arrow-previous[data-v-b0669d]{left:.5rem}.preview-arrow-next[data-v-b0669d]{right:.5rem}}@media (prefers-reduced-motion:reduce){.preview-modal button[data-v-b0669d]{transition:none}}.lifecycle-card[data-v-efa305]{box-sizing:border-box;color:#243b35;background:#fff;border:1px solid #d6e1de;border-radius:13px;gap:1rem;width:100%;min-width:0;padding:1rem;display:grid}.card-header[data-v-efa305],.progress-heading[data-v-efa305],.cancel-row[data-v-efa305]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.progress-heading>div[data-v-efa305]{gap:.15rem;display:grid}.card-header h2[data-v-efa305],.card-header p[data-v-efa305],.running-summary p[data-v-efa305]{margin:0}.state-badge[data-v-efa305]{color:#315d51;text-align:center;background:#edf5f2;border-radius:999px;max-width:100%;padding:.35rem .65rem;font-size:.82rem;font-weight:750}.state-badge[data-state=failed][data-v-efa305]{color:#812b20;background:#fde4df}.compact-notice[data-v-efa305]{color:#526b64;background:#edf5f2;border-radius:9px;gap:.25rem;padding:.8rem;display:grid}.generation-reservation[data-v-efa305]{gap:.4rem;display:grid}.generation-reservation>strong[data-v-efa305]{font-size:1.2rem}.generation-reservation>span[data-v-efa305]{color:#49655d}.progress-heading span[data-v-efa305]{color:#527068;font-size:.78rem}button[data-v-efa305]{box-sizing:border-box;color:inherit;font:inherit;cursor:pointer;background:#fff;border:1px solid #9fb1ac;border-radius:8px;min-height:44px;padding:.62rem .85rem}button[data-v-efa305]:disabled{cursor:not-allowed;opacity:.48}button[data-v-efa305]:focus-visible,input[data-v-efa305]:focus-visible,summary[data-v-efa305]:focus-visible{outline-offset:2px;outline:3px solid #0b6e59}.primary-action[data-v-efa305]{color:#fff;background:#16856d;border-color:#16856d;width:100%;font-weight:750}.active-view[data-v-efa305],.running-summary[data-v-efa305]{gap:.8rem;min-width:0;display:grid}progress[data-v-efa305]{accent-color:#1ca183;width:100%;height:.7rem}.running-summary[data-v-efa305]{background:#edf5f2;border-radius:9px;flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;padding:.75rem;display:flex}.running-summary>p[data-v-efa305]{overflow-wrap:anywhere;min-width:0;max-width:100%}.running-summary>p[data-v-efa305]:first-child{flex:10rem}.outcome-summary[data-v-efa305]{flex-wrap:wrap;gap:.55rem;display:flex}.outcome-summary span[data-v-efa305]{background:#edf5f2;border-radius:8px;padding:.5rem .65rem}.recovery-actions[data-v-efa305]{background:#fff3e8;border-radius:9px;gap:.5rem;padding:.75rem;display:grid}.recovery-actions>div[data-v-efa305]{align-items:center;gap:.7rem;display:flex}.recovery-actions span[data-v-efa305],.cancel-row span[data-v-efa305]{color:#526b64;font-size:.86rem}.cancel-row[data-v-efa305]{border-top:1px solid #dce6e3;align-items:flex-start;padding-top:.8rem}.cancel-row button[data-v-efa305]{color:#812b20;flex:none}.sr-only[data-v-efa305]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=480px){.lifecycle-card[data-v-efa305]{padding:.85rem}.card-header[data-v-efa305],.cancel-row[data-v-efa305],.recovery-actions>div[data-v-efa305]{flex-direction:column;align-items:stretch}.state-badge[data-v-efa305]{align-self:flex-start}.cancel-row button[data-v-efa305],.recovery-actions button[data-v-efa305]{width:100%}}.backdrop[data-v-818450]{z-index:1300;background:#10251f99;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.backdrop>section[data-v-818450]{box-sizing:border-box;color:#243b35;background:#fff;border-radius:15px;width:min(1080px,100%);max-height:calc(100dvh - 2rem);padding:1.25rem;overflow:auto;box-shadow:0 24px 70px #0005}.backdrop header[data-v-818450],.backdrop footer[data-v-818450]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.backdrop header p[data-v-818450]{color:#527068;letter-spacing:.1em;margin:0;font-size:.72rem;font-weight:800}.backdrop h2[data-v-818450],.backdrop h3[data-v-818450]{margin:.2rem 0}.icon[data-v-818450]{background:0 0;border:0;min-width:44px;min-height:44px;font-size:1.5rem}.intro[data-v-818450]{background:#edf5f2;border-radius:9px;padding:.75rem}.columns[data-v-818450]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.pane[data-v-818450]{border:1px solid #d6e1de;border-radius:11px;min-width:0;padding:1rem}.capacity[data-v-818450]{flex-wrap:wrap;justify-content:space-between;gap:.5rem;display:flex}.pane progress[data-v-818450]{width:100%;height:10px;margin:.6rem 0}.inventory-captured[data-v-818450]{color:#526b64;margin:-.15rem 0 .65rem;display:block}.runtime-note[data-v-818450]{color:#5c3b00;background:#fff4dd;border-left:3px solid #d57b00;padding:.65rem}.file[data-v-818450]{border-top:1px solid #e3ebe8;grid-template-columns:32px minmax(0,1fr) minmax(230px,.9fr);align-items:center;column-gap:.75rem;padding:.65rem 0;display:grid}.file input[data-v-818450]{width:22px;height:22px;margin:0}.file-name[data-v-818450]{overflow-wrap:anywhere;min-width:0}.file-meta[data-v-818450]{text-align:right;min-width:0;line-height:1.35}.file small[data-v-818450],.muted[data-v-818450],.empty small[data-v-818450]{color:#526b64}.empty[data-v-818450]{gap:.6rem;display:grid}.pane ol code[data-v-818450]{overflow-wrap:anywhere}.link-list[data-v-818450]{gap:.65rem;margin:.8rem 0;display:grid}.link-row[data-v-818450]{grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:.35rem .5rem;display:grid}.link-row label[data-v-818450]{grid-column:1/-1;font-weight:700}.link-row input[data-v-818450]{font:inherit;border:1px solid #9fb1ac;border-radius:8px;min-width:0;padding:.65rem}.link-row input[aria-invalid=true][data-v-818450]{border-color:#b75b4c}.link-row .remove-link[data-v-818450]{color:#9a3025;background:#fff;place-items:center;min-width:44px;min-height:44px;padding:0;font-size:1.4rem;display:grid}.link-result[data-v-818450]{color:#365b52;grid-column:1/-1;justify-content:space-between;gap:.75rem;padding:.15rem 0;display:flex}.link-result span[data-v-818450]{white-space:nowrap}.link-actions[data-v-818450]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.pane button[data-v-818450],.backdrop footer button[data-v-818450]{font:inherit;border:1px solid #9fb1ac;border-radius:8px;padding:.65rem}.pane button[data-v-818450]:not(:disabled),.backdrop button[data-v-818450]:not(:disabled){cursor:pointer}.projection[data-v-818450]{background:#edf5f2;padding:.7rem}.projection--bad[data-v-818450],.error[data-v-818450]{color:#812b20;background:#fff0ee;padding:.7rem}.log[data-v-818450]{background:#f5f8f7;border-radius:10px;gap:.4rem;margin:1rem 0;padding:1rem;display:grid}.step[data-v-818450]{grid-template-columns:24px minmax(180px,1fr) auto auto;align-items:center;gap:.75rem;display:grid}.step small[data-v-818450]{color:#526b64}.step-symbol[data-v-818450]{font-weight:800}.step--failed .step-symbol[data-v-818450],.step--failed .step-note[data-v-818450]{color:#812b20}.step-note[data-v-818450]{background:#fff0ee;border-left:3px solid #b75b4c;grid-column:2/-1;margin:0;padding:.55rem .7rem}.empty-success[data-v-818450]{background:#e8f6f1;border-left:3px solid #16856d;margin:.4rem 0 0;padding:.7rem}.backdrop footer[data-v-818450]{background:#fff;border-top:1px solid #d6e1de;justify-content:flex-end;margin:1rem -1.25rem -1.25rem;padding:1rem 1.25rem;position:sticky;bottom:-1.25rem}.primary[data-v-818450]{color:#fff;background:#16856d;border-color:#16856d!important}button[data-v-818450]:disabled{opacity:.5;cursor:not-allowed}@media (width<=760px){.backdrop[data-v-818450]{place-items:start center;padding:.5rem}.backdrop>section[data-v-818450]{max-height:calc(100dvh - 1rem);padding:1rem}.columns[data-v-818450]{grid-template-columns:1fr}.file[data-v-818450]{grid-template-columns:32px minmax(0,1fr)}.file-meta[data-v-818450]{text-align:left;grid-column:2}.file--external[data-v-818450]{grid-template-columns:minmax(0,1fr)}.file--external .file-meta[data-v-818450]{grid-column:1}.step[data-v-818450]{grid-template-columns:24px 1fr}.step small[data-v-818450]{grid-column:2}.step-note[data-v-818450]{grid-column:1/-1}.link-result[data-v-818450]{flex-direction:column;align-items:flex-start;gap:.15rem}.backdrop footer[data-v-818450]{flex-direction:column-reverse;align-items:stretch;margin:1rem -1rem -1rem;padding:1rem;bottom:-1rem}.backdrop footer button[data-v-818450]{width:100%;min-height:44px}}.step--running .step-note[data-v-818450]{color:#365b52;background:#edf5f2;border-left-color:#16856d}.inspection-action[data-v-818450]{gap:.6rem;margin-top:1rem;display:grid}.inspection-action small[data-v-818450]{color:#526b64}.link-error[data-v-818450]{color:#812b20;grid-column:1/-1;margin:0}.log-header[data-v-818450]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.copy-error[data-v-818450]{color:#365b52;background:#fff;border:1px solid #9fb1ac;border-radius:8px;place-items:center;width:40px;height:40px;padding:0;display:grid}.copy-error svg[data-v-818450]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.copy-status[data-v-818450]{color:#166854;text-align:right;margin:0}.copy-status--failed[data-v-818450]{color:#812b20}.terminal-summary[data-v-818450]{background:#e8f6f1;border-left:3px solid #16856d;margin:.4rem 0 0;padding:.7rem}.terminal-summary--failed[data-v-818450]{color:#5c3b00;background:#fff4dd;border-left-color:#d57b00}.file--external[data-v-818450]{grid-template-columns:minmax(0,1fr) minmax(230px,.9fr)}.file-source[data-v-818450]{color:inherit;text-underline-offset:3px;text-decoration-color:#4d746b}.file-source[data-v-818450]:hover{color:#087d68}.file-source svg[data-v-818450]{vertical-align:-2px;fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;margin-left:6px;display:inline-block}.file-meta[data-v-818450]{text-align:left}@media (width<=760px){.file--external[data-v-818450]{grid-template-columns:minmax(0,1fr)}.file--external .file-meta[data-v-818450]{grid-column:1}}.upscaler-settings[data-v-c6957a]{background:#f4f8f7;border:1px solid #d5e1de;border-radius:10px;gap:12px;min-width:0;margin:16px 0;padding:14px;display:grid}legend[data-v-c6957a]{padding:0 6px;font-weight:600}.fields[data-v-c6957a]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.fields>label[data-v-c6957a]:first-child{grid-column:1/-1}label[data-v-c6957a]{gap:6px;min-width:0;display:grid}.hires-toggle[data-v-c6957a]{align-items:center;gap:8px;display:flex}select[data-v-c6957a],input[type=number][data-v-c6957a]{box-sizing:border-box;color:inherit;background:#fff;border:1px solid #9fb1ac;border-radius:6px;width:100%;min-width:0;min-height:44px;padding:8px}small[data-v-c6957a]{color:#526e65}.hires-toggle input[data-v-c6957a]{accent-color:#16856d;width:22px;height:22px}@media (width<=640px){.fields[data-v-c6957a]{grid-template-columns:repeat(3,minmax(0,1fr))}.fields>label[data-v-c6957a]:first-child{grid-column:1/-1}}.backdrop[data-v-80ac3f]{z-index:1100;background:#10251f99;place-items:center;padding:1rem;display:grid;position:fixed;inset:0;overflow:auto}.backdrop>section[data-v-80ac3f]{box-sizing:border-box;background:#fff;border-radius:14px;gap:1.1rem;width:min(820px,100%);max-height:calc(100dvh - 2rem);padding:1.35rem;display:grid;overflow:auto;box-shadow:0 24px 70px #0005}header[data-v-80ac3f],footer[data-v-80ac3f],.range-field>div[data-v-80ac3f],.advanced summary[data-v-80ac3f]{justify-content:space-between;align-items:center;gap:1rem;display:flex}header h2[data-v-80ac3f],header p[data-v-80ac3f]{margin:0}header p[data-v-80ac3f]{color:#527068;letter-spacing:.1em;font-size:.72rem;font-weight:800}.icon[data-v-80ac3f]{background:0 0;border:0;min-width:44px;min-height:44px}.source[data-v-80ac3f],.impact[data-v-80ac3f],.vae[data-v-80ac3f]{color:#36564e;background:#edf5f2;border-radius:9px;padding:.75rem}.tabs[data-v-80ac3f]{border-bottom:1px solid #cbdad6;grid-template-columns:1fr 1fr;display:grid}.tabs button[data-v-80ac3f]{color:#526b64;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;font-weight:800}.tabs button[aria-selected=true][data-v-80ac3f]{color:#145b49;background:#f2f8f6;border-bottom-color:#16856d}.settings-panel[data-v-80ac3f]{gap:1.1rem;display:grid}.settings-panel>label[data-v-80ac3f]{gap:.4rem;min-width:0;font-weight:700;display:grid}.adetailer[data-v-80ac3f]{border:1px solid #d6e1de;border-radius:10px;min-width:0;padding:1rem}.adetailer legend[data-v-80ac3f]{color:#246a58;font-weight:800}.adetailer p[data-v-80ac3f]{color:#526b64;margin:.5rem 0}.adetailer .error[data-v-80ac3f]{color:#812b20}.profiles[data-v-80ac3f]{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.profiles article[data-v-80ac3f]{background:#f4f8f7;border:1px solid #d6e1de;border-radius:10px;gap:.25rem;padding:1rem;display:grid}.profiles span[data-v-80ac3f]{font-size:1.15rem;font-weight:800}.profiles small[data-v-80ac3f],.range-field small[data-v-80ac3f],.advanced summary small[data-v-80ac3f]{color:#526b64}.range-field[data-v-80ac3f]{gap:.45rem;display:grid}.range-field output[data-v-80ac3f]{text-align:center;background:#edf5f2;border-radius:7px;min-width:3.5rem;padding:.35rem .6rem;font-weight:800}.range-field input[data-v-80ac3f]{accent-color:#16856d;width:100%}.advanced[data-v-80ac3f]{border-top:1px solid #dce6e3;padding-top:.8rem}.advanced summary[data-v-80ac3f]{cursor:pointer;color:#246a58;font-weight:800}.advanced-grid[data-v-80ac3f]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;padding-top:1rem;display:grid}.advanced-grid label[data-v-80ac3f]{gap:.4rem;min-width:0;font-weight:700;display:grid}.advanced-grid input[data-v-80ac3f],.advanced-grid select[data-v-80ac3f],.settings-panel>label select[data-v-80ac3f]{box-sizing:border-box;background:#fff;border:1px solid #9fb1ac;border-radius:8px;width:100%;min-width:0;min-height:44px;padding:.6rem}.checkbox-row[data-v-80ac3f],.save-default[data-v-80ac3f]{align-items:center;gap:.55rem;min-height:44px;display:flex!important}.checkbox-row input[data-v-80ac3f],.save-default input[data-v-80ac3f]{box-sizing:border-box;accent-color:#16856d;flex:0 0 22px;width:22px;min-width:22px;height:22px;min-height:22px;margin:0;padding:0}.vae[data-v-80ac3f]{grid-column:1/-1;margin:0}.recommendations-panel[data-v-80ac3f]{color:#294a42;gap:.8rem;display:grid}.recommendations-panel h2[data-v-80ac3f],.recommendations-panel h3[data-v-80ac3f],.recommendations-panel h4[data-v-80ac3f],.recommendations-panel p[data-v-80ac3f],.recommendations-panel ol[data-v-80ac3f],.recommendations-panel ul[data-v-80ac3f]{margin:0}.recommendations-panel h2[data-v-80ac3f]{color:#174f41;font-size:1.35rem}.recommendations-panel h3[data-v-80ac3f]{color:#246a58;border-top:1px solid #dce6e3;margin-top:.55rem;padding-top:.8rem}.recommendations-panel ol[data-v-80ac3f],.recommendations-panel ul[data-v-80ac3f]{gap:.4rem;padding-left:1.4rem;display:grid}.recommendations-panel pre[data-v-80ac3f]{box-sizing:border-box;white-space:pre-wrap;overflow-wrap:anywhere;color:#21463c;font:inherit;background:#f2f6f5;border:1px solid #d5e1de;border-radius:9px;max-width:100%;margin:0;padding:.8rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.86rem;line-height:1.45;overflow:auto}.error[data-v-80ac3f]{color:#812b20}.primary[data-v-80ac3f]{color:#fff;background:#16856d;border-color:#16856d}footer[data-v-80ac3f]{background:#fff;border-top:1px solid #e0e9e6;flex-wrap:wrap;padding:.8rem 0 0;position:sticky;bottom:-1.35rem}button[data-v-80ac3f]{border:1px solid #9fb1ac;border-radius:8px;min-height:44px;padding:.6rem}button[data-v-80ac3f]:focus-visible,input[data-v-80ac3f]:focus-visible,select[data-v-80ac3f]:focus-visible,summary[data-v-80ac3f]:focus-visible{outline-offset:2px;outline:3px solid #0b6e59}@media (width<=620px){.backdrop[data-v-80ac3f]{place-items:start center;padding:0}.backdrop>section[data-v-80ac3f]{border-radius:0;width:100%;min-height:100dvh;max-height:100dvh;padding:1rem}.profiles[data-v-80ac3f],.advanced-grid[data-v-80ac3f]{grid-template-columns:1fr}.advanced summary[data-v-80ac3f]{flex-direction:column;align-items:flex-start;gap:.2rem}footer[data-v-80ac3f]{flex-direction:column;align-items:stretch;bottom:-1rem}footer[data-v-80ac3f]>*{box-sizing:border-box;width:100%}}.lora-preset-heading[data-v-3c1643]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.lora-preset-heading>label[data-v-3c1643]{margin-right:auto}.lora-preset-actions[data-v-3c1643]{align-items:center;gap:.5rem;min-width:0;max-width:calc(100% - 4rem);display:flex;position:relative}.lora-preset-picker[data-v-3c1643]{min-width:0}.preset-picker-button[data-v-3c1643]{color:#285f51;cursor:pointer;background:#f4faf7;border:1px solid #b8ccc5;border-radius:8px;align-items:center;gap:.5rem;max-width:100%;min-height:44px;padding:.5rem .75rem;display:flex}.preset-picker-button span[data-v-3c1643]:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lora-preset-options[data-v-3c1643]{box-sizing:border-box;z-index:10;background:#fff;border:1px solid #b8ccc5;border-radius:8px;width:300px;max-width:calc(100vw - 4rem);max-height:320px;padding:.35rem;position:absolute;top:calc(100% + .25rem);right:0;overflow:auto;box-shadow:0 6px 20px #18392b26}.lora-preset-options button[data-v-3c1643]{text-align:left;white-space:normal;overflow-wrap:anywhere;cursor:pointer;background:#fff;border:0;border-radius:4px;width:100%;padding:.65rem;display:block}.lora-preset-options button[data-v-3c1643]:hover,.lora-preset-options button[aria-pressed=true][data-v-3c1643]{background:#e4f2ee}.lora-preset-options .preset-add-button[data-v-3c1643]{color:#285f51;border-top:1px solid #dbe7e3}.save-preset-icon[data-v-3c1643]{color:#285f51;cursor:pointer;background:#e4f2ee;border:0;border-radius:8px;flex:none;place-items:center;width:44px;height:44px;padding:0;font-size:1.25rem;display:grid}.runpod-controls[data-v-3c1643]{border-top:1px solid #dbe7e3;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1rem;padding-top:1rem;display:flex}.runpod-controls>div[data-v-3c1643]{flex:220px}.runpod-heading[data-v-3c1643]{font-weight:400}.runpod-controls p[data-v-3c1643]{margin:.25rem 0}.runpod-controls small[data-v-3c1643]{line-height:1.45;display:block}.runpod-action-log[data-v-3c1643]{flex:100%;min-width:0}.runpod-controls>p[data-v-3c1643]{flex-basis:100%}.runpod-controls>p[role=alert][data-v-3c1643]{color:#a62828}.runpod-controls>p[role=status][data-v-3c1643]{color:#285f55}.generation-controls>.runpod-action-log[data-v-3c1643],.generation-action-error[data-v-3c1643]{grid-column:1/-1}.generation-controls[data-v-3c1643]{grid-template-columns:minmax(200px,1fr) minmax(0,3fr);align-items:start;gap:1rem;min-width:0;display:grid}.generation-image-summary[data-v-3c1643]{background:#fff;border:1px solid #d6e1de;border-radius:13px;padding:1rem}.generation-image-summary h2[data-v-3c1643]{margin:0 0 .25rem}.generation-image-summary .scene-count[data-v-3c1643]{color:#59736b;margin:0 0 .75rem}.generation-image-summary dl[data-v-3c1643]{gap:.6rem;margin:0;display:grid}.generation-image-summary dl>div[data-v-3c1643]{border-bottom:1px solid #dce6e3;justify-content:space-between;gap:1rem;padding:.75rem 0;display:flex}.generation-image-summary dd[data-v-3c1643]{margin:0;font-weight:750}@media (width<=760px){.generation-controls[data-v-3c1643]{grid-template-columns:minmax(0,1fr)}}.constructor-workspace[data-v-3c1643]{box-sizing:border-box;color:#243b35;gap:1.2rem;width:100%;padding:0 0 28px;display:grid}.constructor-prompts-column[data-v-3c1643]{gap:1.2rem;min-width:0;display:grid}.constructor-foundation-row[data-v-3c1643]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.2rem;display:grid}.secondary-button[data-v-3c1643]{color:#175e4c;background:#fff}.visually-hidden[data-v-3c1643]{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.brief-card[data-v-3c1643],.estimate-card[data-v-3c1643]{background:#fff;border:1px solid #d6e1de;border-radius:13px;padding:1rem}.estimate-card>header[data-v-3c1643],.conflict[data-v-3c1643]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.text-button[data-v-3c1643]{color:#246a58;background:0 0;border:0;padding:0;text-decoration:underline}h2[data-v-3c1643],p[data-v-3c1643]{margin-top:0}.eyebrow[data-v-3c1643]{color:#527068;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}button[data-v-3c1643],select[data-v-3c1643],input[data-v-3c1643],textarea[data-v-3c1643]{font:inherit;box-sizing:border-box;border:1px solid #9fb1ac;border-radius:8px;padding:.62rem}button[data-v-3c1643]{cursor:pointer}button[data-v-3c1643]:disabled{cursor:not-allowed;opacity:.48}.brief-card[data-v-3c1643]{gap:1.15rem;padding:1.25rem;display:grid}.brief-card h2[data-v-3c1643]{margin-bottom:0}.brief-grid[data-v-3c1643]{grid-template-columns:minmax(0,1fr) minmax(112px,.28fr);align-items:start;gap:1.25rem;display:grid}.brief-grid label[data-v-3c1643]{align-content:start;gap:.5rem;font-weight:400;display:grid}.brief-grid select[data-v-3c1643]{background:#fff;width:100%;min-height:46px}.brief-grid small[data-v-3c1643]{color:#526b64;font-weight:400;line-height:1.4}.checkpoint-field small[data-v-3c1643]{margin-top:.1rem;display:block}.checkpoint-selector-row[data-v-3c1643]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:stretch;gap:.5rem;min-width:0;display:grid}.checkpoint-selector-row>select[data-v-3c1643]{min-width:0}.checkpoint-settings-button[data-v-3c1643]{color:#246a58;text-align:left;background:#edf5f2;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:.5rem;min-width:0;min-height:46px;padding:.5rem .6rem;display:grid}.checkpoint-settings-icon[data-v-3c1643]{text-align:center;font-size:1.15rem}.checkpoint-summary[data-v-3c1643]{overflow-wrap:anywhere;gap:.15rem;min-width:0;font-size:.72rem;line-height:1.35;display:grid}.checkpoint-summary>small[data-v-3c1643]{margin:0;font-size:.68rem}.lora-field[data-v-3c1643]{border-top:1px solid #dce6e3;grid-column:1/-1;gap:.55rem;padding-top:1rem;display:grid}.prompt-warning[data-v-3c1643]{color:#5c3b00;background:#fff4dd;border-left:4px solid #d57b00;grid-column:1/-1;gap:.7rem;padding:.85rem 1rem;display:grid}.prompt-warning>strong[data-v-3c1643]{font-size:1.05rem}.prompt-warning article[data-v-3c1643]{gap:.55rem;display:grid}.prompt-warning p[data-v-3c1643]{margin:0}.prompt-warning ul[data-v-3c1643]{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.prompt-warning li[data-v-3c1643]{background:#fffaf0;border-radius:8px;justify-content:space-between;align-items:center;gap:.8rem;padding:.55rem .65rem;display:flex}.prompt-warning li span[data-v-3c1643]{gap:.15rem;min-width:0;display:grid}.prompt-warning li small[data-v-3c1643]{color:#75582a;overflow-wrap:anywhere}.warning-link[data-v-3c1643]{color:#8a4c00;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;min-height:44px;padding:.45rem .6rem;font-weight:800;text-decoration:underline}.warning-link[data-v-3c1643]:hover{background:#ffedc3;border-radius:7px}.warning-link[data-v-3c1643]:focus-visible{outline-offset:2px;outline:3px solid #8a4c00}@media (width<=620px){.prompt-warning li[data-v-3c1643]{flex-direction:column;align-items:stretch}.warning-link[data-v-3c1643]{align-self:flex-start}}.lora-field>label[data-v-3c1643]{font-weight:400}.lora-selector-row[data-v-3c1643]{grid-template-columns:minmax(0,1fr) 46px;gap:.5rem;display:grid}.lora-selector-row select[data-v-3c1643]{background:#fff;width:100%;min-height:46px}.lora-manager-button[data-v-3c1643]{color:#246a58;background:#edf5f2;place-items:center;min-width:46px;min-height:46px;padding:.4rem;font-size:1.15rem;display:grid}.selected-lora[data-v-3c1643]{background:#edf5f2;border-radius:9px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.55rem;padding:.65rem .75rem;display:grid}.selected-lora>div[data-v-3c1643]{gap:.15rem;min-width:0;display:grid}.selected-lora small[data-v-3c1643]{white-space:normal;overflow-wrap:anywhere}.icon-button[data-v-3c1643],.remove-button[data-v-3c1643]{background:0 0;border:0;place-items:center;min-width:44px;min-height:44px;padding:.35rem;font-size:1.15rem;display:grid}.remove-button[data-v-3c1643]{color:#b42318;font-weight:900}.modal-backdrop[data-v-3c1643]{z-index:1000;box-sizing:border-box;opacity:1;filter:none;background:#10251f99;place-items:center;padding:1rem;display:grid;position:fixed;inset:0;overflow:auto}.lora-dialog[data-v-3c1643]{z-index:1;box-sizing:border-box;background:#fff;border-radius:14px;grid-template-columns:minmax(0,1fr);gap:1rem;width:min(560px,100%);min-width:0;max-height:calc(100dvh - 2rem);padding:1.25rem;display:grid;position:relative;overflow:auto;box-shadow:0 24px 70px #0005}.lora-dialog header[data-v-3c1643],.lora-dialog footer[data-v-3c1643]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.lora-dialog label[data-v-3c1643]{min-width:0;font-weight:700}.lora-dialog input[data-v-3c1643],.lora-dialog textarea[data-v-3c1643]{width:100%;min-width:0}.lora-dialog textarea[data-v-3c1643]{resize:vertical}.lora-weight-field[data-v-3c1643]{gap:.55rem;display:grid}.lora-weight-heading[data-v-3c1643],.lora-weight-range[data-v-3c1643]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.lora-weight-heading output[data-v-3c1643]{text-align:center;font-variant-numeric:tabular-nums;background:#edf5f2;border-radius:7px;min-width:3.5rem;padding:.35rem .6rem;font-weight:800}.lora-dialog input[type=range][data-v-3c1643]{accent-color:#16856d;cursor:pointer;border:0;border-radius:0;height:28px;padding:0}.lora-weight-range[data-v-3c1643],.lora-trigger-hint[data-v-3c1643]{color:#526b64;font-weight:400}.lora-trigger-hint[data-v-3c1643]{margin-top:-.65rem}.lora-dialog footer[data-v-3c1643]{flex-wrap:wrap;justify-content:flex-end}.primary-button[data-v-3c1643]{color:#fff;background:#16856d;border-color:#16856d}.notice[data-v-3c1643],.conflict[data-v-3c1643]{background:#fff;border-radius:10px;padding:1rem}.notice--error[data-v-3c1643],.conflict[data-v-3c1643]{color:#812b20;border:1px solid #cb8074}.conflict p[data-v-3c1643]{margin:0}.save-error-notification[data-v-3c1643]{z-index:1100;box-sizing:border-box;overflow-wrap:anywhere;gap:1rem;width:min(440px,100vw - 2rem);max-height:calc(100dvh - 2rem);display:grid;position:fixed;bottom:1rem;right:1rem;overflow:auto;box-shadow:0 8px 30px #263d3330}.save-error-actions[data-v-3c1643]{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.save-error-actions button[data-v-3c1643]{cursor:pointer;min-height:44px}.estimate-card[data-v-3c1643]{gap:.8rem;display:grid}.estimate[data-v-3c1643]{background:#edf5f2;border-radius:10px;gap:.7rem;padding:1rem;display:grid}.estimate label[data-v-3c1643]{align-items:center;gap:.5rem;display:flex}.touch-checkbox[data-v-3c1643]{cursor:pointer;min-height:44px}.touch-checkbox input[data-v-3c1643]{flex:0 0 22px;width:22px;height:22px;margin:0;padding:0}button[data-v-3c1643]:focus-visible,input[data-v-3c1643]:focus-visible,select[data-v-3c1643]:focus-visible,textarea[data-v-3c1643]:focus-visible{outline-offset:2px;outline:3px solid #0b6e59}.scene-progress[data-v-3c1643]{color:#eef8f4;background:#10251f;border-radius:10px;gap:.35rem;padding:1rem;display:grid}@media (width<=1100px){.brief-grid[data-v-3c1643]{grid-template-columns:minmax(0,1fr) 120px}}@media (width<=1200px){.constructor-foundation-row[data-v-3c1643]{grid-template-columns:1fr}}@media (width<=700px){.constructor-workspace[data-v-3c1643]{padding:0 0 20px}.brief-card[data-v-3c1643]{padding:1rem}.brief-grid[data-v-3c1643]{grid-template-columns:1fr;gap:1rem}.modal-backdrop[data-v-3c1643]{place-items:start center}.lora-dialog[data-v-3c1643]{margin:auto 0;padding:1rem}.lora-dialog footer[data-v-3c1643]{align-items:stretch}.lora-dialog footer button[data-v-3c1643]{flex:100%}}.generation-studio[data-v-5afbb9]{box-sizing:border-box;color:#243b35;background:#edf3f1;min-height:100vh;padding:32px}.studio-header[data-v-5afbb9],.set-switcher[data-v-5afbb9],.card-heading[data-v-5afbb9]{justify-content:space-between;align-items:center;display:flex}.studio-header[data-v-5afbb9]{width:100%;margin:0 0 22px}.studio-header h1[data-v-5afbb9],.studio-header p[data-v-5afbb9]{margin:0}.studio-header>div>p[data-v-5afbb9]:last-child{color:#587068;margin-top:7px}.studio-eyebrow[data-v-5afbb9]{color:#527068;letter-spacing:.1em;text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:850}.generation-studio button[data-v-5afbb9],.generation-studio select[data-v-5afbb9]{font:inherit;border:1px solid #9fb1ac;border-radius:8px;padding:10px 13px}.generation-studio button[data-v-5afbb9]{cursor:pointer}.generation-studio button[data-v-5afbb9]:disabled{cursor:not-allowed;opacity:.46}.primary-button[data-v-5afbb9]{color:#fff;background:#157b66;font-weight:750;border-color:#157b66!important}.set-switcher[data-v-5afbb9]{background:#fff;border:1px solid #d6e1de;border-radius:12px;gap:12px;width:100%;margin:0 0 22px;padding:13px}.set-switcher>span[data-v-5afbb9]{font-size:13px;font-weight:800}.set-switcher-select[data-v-5afbb9]{flex:1;min-width:0}.studio-notice[data-v-5afbb9],.empty-state[data-v-5afbb9]{background:#fff;border-radius:12px;width:100%;margin:20px 0;padding:24px}.studio-notice--error[data-v-5afbb9]{color:#a02d20}.studio-notice--warning[data-v-5afbb9]{color:#654b00;background:#fff1cb}.rename-set-button[data-v-5afbb9]{color:#243b35;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.generation-studio .rename-set-button[data-v-5afbb9]{padding:10px}.delete-set-button[data-v-5afbb9]{color:#a02d20}.rename-set-dialog[data-v-5afbb9]{box-sizing:border-box;color:#243b35;border:1px solid #d6e1de;border-radius:12px;width:min(440px,100vw - 32px);padding:24px}.rename-set-dialog[data-v-5afbb9]::backdrop{background:#102b2466}.rename-set-dialog h2[data-v-5afbb9]{margin:0 0 20px}.rename-set-dialog label[data-v-5afbb9]{margin-bottom:8px;display:block}.rename-set-dialog input[data-v-5afbb9]{box-sizing:border-box;font:inherit;border:1px solid #9fb1ac;border-radius:8px;width:100%;margin-bottom:20px;padding:10px}.snapshot-actions[data-v-5afbb9]{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:8px;display:flex}.studio-card[data-v-5afbb9]{border-bottom:1px solid #d6e1de;padding:0 0 18px}.studio-card h2[data-v-5afbb9]{margin:0 0 14px;font-size:20px}.progress-track[data-v-5afbb9]{background:#dbe5e2;border-radius:999px;height:11px;overflow:hidden}.progress-track span[data-v-5afbb9]{background:#1a9b7f;height:100%;transition:width .2s;display:block}.progress-actions[data-v-5afbb9]{align-items:center;gap:8px;display:flex}.progress-actions button[data-v-5afbb9]{padding:7px 9px;font-size:12px}.attempt-strip[data-v-5afbb9]{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:9px;margin-top:16px;display:grid}.attempt-tile[data-v-5afbb9]{background:var(--scene-tile-bg,#eef4f2);border:1px solid var(--scene-tile-border,#dae5e2);border-radius:9px;overflow:hidden}.tile-mirror-button[data-v-5afbb9]{position:absolute;bottom:7px;right:7px}.review-tile[data-v-5afbb9]{position:relative}.attempt-tile .card-image[data-v-5afbb9]{cursor:pointer;background:0 0;border:0;border-radius:0;width:100%;padding:0;display:block}.tile-review-selection[data-v-5afbb9]{position:absolute;top:7px;right:7px}.tile-checkbox[data-v-5afbb9]{align-items:center;margin:0;display:flex}.tile-review-selection input[data-v-5afbb9]{accent-color:#0b8a70;cursor:pointer;width:21px;height:21px}.card-image[data-v-5afbb9]:focus-visible,.tile-review-selection input[data-v-5afbb9]:focus-visible{outline-offset:2px;outline:3px solid #0b6e59}.attempt-strip[data-size=small][data-v-5afbb9]{grid-template-columns:repeat(12,minmax(0,1fr))}.attempt-strip[data-size=medium][data-v-5afbb9]{grid-template-columns:repeat(6,minmax(0,1fr))}@media (width<=1200px){.attempt-strip[data-size=small][data-v-5afbb9]{grid-template-columns:repeat(8,minmax(0,1fr))}.attempt-strip[data-size=medium][data-v-5afbb9]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=720px){.attempt-strip[data-size=small][data-v-5afbb9]{grid-template-columns:repeat(4,minmax(0,1fr))}.attempt-strip[data-size=medium][data-v-5afbb9]{grid-template-columns:repeat(2,minmax(0,1fr))}}.attempt-tile--scene-start[data-v-5afbb9]{box-shadow:inset 0 4px 0 var(--scene-tile-accent,#4f8d7b)}.attempt-tile img[data-v-5afbb9],.attempt-placeholder[data-v-5afbb9]{aspect-ratio:3/4;object-fit:cover;width:100%;display:flex}.attempt-placeholder[data-v-5afbb9]{color:#71857f;justify-content:center;align-items:center;font-size:24px;font-weight:800}.attempt-tile span[data-v-5afbb9]{text-transform:capitalize;padding:8px;font-size:12px;line-height:1.35;display:block}.cancel-button[data-v-5afbb9]{color:#8c2c1f;width:100%;min-height:44px;border:0!important;border-radius:0!important;padding:10px 6px!important;font-size:11px!important}.attempt-tile--failed[data-v-5afbb9]{border-color:#d98f83}.card-note[data-v-5afbb9]{color:#5b716b;margin-bottom:0;font-size:12px}@media (width<=900px){.generation-studio[data-v-5afbb9]{padding:20px}}@media (width<=620px){.generation-studio[data-v-5afbb9]{padding:14px}.snapshot-actions[data-v-5afbb9]{gap:6px}.studio-header[data-v-5afbb9],.set-switcher[data-v-5afbb9]{flex-direction:column;align-items:stretch;gap:12px}.summary-statuses[data-v-5afbb9]{flex-wrap:wrap}}.website-settings button[data-v-1f542b]{cursor:pointer;border:1px solid #b7cfc0;border-radius:8px;min-height:44px;padding:10px 16px;font:13px Arial,sans-serif}.website-settings button[data-v-1f542b]:disabled{opacity:.5;cursor:default}.website-settings[data-v-1f542b]{color:#163e32;font-family:Arial,sans-serif}.website-settings-heading[data-v-1f542b]{padding-right:44px}.website-settings-heading>span[data-v-1f542b]{letter-spacing:1.8px;color:#18745c;font-size:10px;font-weight:700}.website-settings-heading h2[data-v-1f542b]{margin:8px 0;font-size:26px}.website-settings-heading p[data-v-1f542b]{color:#647c70;margin:0 0 18px;font-size:13px}.website-settings fieldset[data-v-1f542b]{border:0;min-width:0;margin:0;padding:0}.website-settings label.website-settings-field[data-v-1f542b]{align-content:start;gap:7px;margin:14px 0;font-size:13px;font-weight:600;display:grid}.website-settings small[data-v-1f542b]{color:#6b8177;font-size:11px;font-weight:400}.website-settings input[data-v-1f542b]:not([type=file]),.website-settings textarea[data-v-1f542b]{box-sizing:border-box;color:#163e32;background:#fff;border:1px solid #bed0c6;border-radius:8px;width:100%;min-height:44px;padding:11px;font:400 14px Arial,sans-serif}.website-settings textarea[data-v-1f542b]{resize:vertical;min-height:84px}.website-settings input[data-v-1f542b]::placeholder,.website-settings textarea[data-v-1f542b]::placeholder{font-size:inherit!important;color:#8c9f93!important;transform:none!important}.website-settings-page[data-v-1f542b],.website-settings-seo[data-v-1f542b]{grid-template-columns:1fr 1.4fr;gap:18px;display:grid}.website-settings-assets[data-v-1f542b]{grid-template-columns:1.6fr 1fr 1fr;gap:12px;margin-top:8px;display:grid}.website-asset[data-v-1f542b]{background:#fff;border:1px solid #d5e2da;border-radius:12px;min-width:0;padding:12px}.website-asset-heading[data-v-1f542b]{align-content:start;gap:5px;min-height:52px;display:grid}.website-asset-heading strong[data-v-1f542b]{font-size:13px}.website-asset-preview[data-v-1f542b]{color:#7b8b81;background:#f4f8f5;border:1px dashed #d2ded7;border-radius:8px;justify-content:center;align-items:center;height:100px;font-size:11px;display:flex;overflow:hidden}.website-asset-preview img[data-v-1f542b]{object-fit:contain;max-width:100%;max-height:100%}.website-asset-preview.coverUrl img[data-v-1f542b]{object-fit:cover;width:100%;height:100%}.website-asset-preview.avatarUrl img[data-v-1f542b]{object-fit:cover;border-radius:50%;width:76px;height:76px}.website-asset-preview.faviconUrl img[data-v-1f542b]{width:36px;height:36px}.website-settings label.website-upload-button[data-v-1f542b]{box-sizing:border-box;cursor:pointer;color:#14674c;border:1px solid #b7cfc0;border-radius:7px;justify-content:center;min-height:40px;margin:10px 0 0;padding:10px 4px;font-size:12px;font-weight:600;display:flex;position:relative}.website-upload-button input[data-v-1f542b]{opacity:0;width:1px;height:1px;position:absolute}.website-upload-button[data-v-1f542b]:focus-within{outline-offset:2px;outline:3px solid #a21caf}.website-settings label.website-asset-url[data-v-1f542b]{color:#6b8177;gap:6px;margin:12px 0 0;font-size:10px;display:grid}.website-settings .website-asset-url input[data-v-1f542b]{min-height:38px;padding:8px;font-size:11px}.website-settings-footer[data-v-1f542b]{border-top:1px solid #d5e2da;justify-content:space-between;align-items:center;gap:18px;margin-top:20px;padding-top:16px;display:flex}.website-settings-footer p[data-v-1f542b]{color:#647c70;margin:0;font-size:12px;line-height:1.5}.website-settings .website-settings-save[data-v-1f542b]{color:#fff;background:#087660;border-color:#087660;flex:none;font-weight:600}.website-settings-error[data-v-1f542b]{color:#962e30;background:#fff0ed;border-radius:8px;padding:12px;font-size:13px}@media (width<=650px){.website-settings-page[data-v-1f542b],.website-settings-seo[data-v-1f542b]{grid-template-columns:1fr;gap:0}.website-settings-assets[data-v-1f542b]{grid-template-columns:1fr 1fr}.website-asset-banner[data-v-1f542b]{grid-column:1/-1}.website-asset-heading[data-v-1f542b]{min-height:46px}.website-settings-footer[data-v-1f542b]{flex-direction:column;align-items:stretch;gap:12px}.website-settings .website-settings-save[data-v-1f542b]{width:100%}}.crop-save-actions[data-v-8101f6]{align-items:stretch;gap:8px;display:flex}.crop-save-actions .crop-save[data-v-8101f6]{flex:1;min-width:0}.crop-download[data-v-8101f6]{color:#176047;cursor:pointer;background:#dcefe3;border:1px solid #b9cdc7;border-radius:8px;flex:0 0 44px;justify-content:center;align-items:center;min-height:44px;padding:10px;display:flex}.compact .crop-save-actions[data-v-8101f6]{margin-top:10px}.compact .crop-save-actions .crop-save[data-v-8101f6]{margin-top:0}.preview-workspace.stacked[data-v-8101f6]{grid-template-columns:minmax(0,1fr)}.download-navigation[data-v-8101f6],.image-downloads[data-v-8101f6]{justify-content:space-between;align-items:center;gap:10px;margin:12px 0;display:flex}.image-downloads[data-v-8101f6]{flex-wrap:wrap}.download-navigation button[data-v-8101f6]{color:#20543c;cursor:pointer;background:#fff;border:1px solid #b9cdc7;border-radius:8px;min-width:44px;min-height:44px;font-size:20px}.image-downloads button[data-v-8101f6]{color:#20543c;cursor:pointer;background:#fff;border:1px solid #b9cdc7;border-radius:8px;flex:1;min-height:44px;padding:10px 12px;font:600 12px Arial,sans-serif}.editor-draft[data-v-8101f6]{color:#684c00;background:#ffe7ad;border-radius:10px;margin-left:6px;padding:3px 6px;font-size:10px;display:inline-block}.download-notice[data-v-8101f6]{color:#23613e;font-size:12px}.thumbnail-frame[data-v-8101f6] .media-preview{aspect-ratio:auto;height:100%}.preview-workspace[data-v-8101f6]{grid-template-columns:minmax(0,1.45fr) minmax(260px,1fr);align-items:start;gap:20px;display:grid}.preview-browser[data-v-8101f6],.crop-editor[data-v-8101f6]{background:#fff;border:1px solid #cbdcd7;border-radius:14px;min-width:0;padding:18px}.preview-heading h3[data-v-8101f6],.crop-heading h3[data-v-8101f6]{margin:0;font-size:17px}.preview-heading h3[data-v-8101f6]{align-items:center;gap:6px;display:flex}.preview-heading h3 span[data-v-8101f6]{color:#147360;background:#dff4ec;border-radius:20px;flex:none;margin-left:0;padding:4px 8px;font-size:12px;display:inline-block}.preview-heading p[data-v-8101f6],.selection-note[data-v-8101f6],.crop-note[data-v-8101f6]{color:#526b65;font-size:12px;line-height:1.5}.preview-pagination[data-v-8101f6],.crop-heading[data-v-8101f6]{justify-content:space-between;align-items:center;gap:8px;display:flex}.preview-pagination[data-v-8101f6]{color:#526b65;margin:14px 0;font-size:12px}.preview-pagination>div[data-v-8101f6]{gap:6px;display:flex}.preview-pagination button[data-v-8101f6]{cursor:pointer;background:#fff;border:1px solid #b9cdc7;border-radius:7px;min-width:36px;min-height:36px}.preview-browser[data-v-8101f6]{container-type:inline-size}.preview-choices[data-v-8101f6]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid;position:relative}.preview-choice[data-v-8101f6]{background:#fff;border:1px solid #dce4df;border-radius:12px;min-width:0;transition:border-color .15s,box-shadow .15s;overflow:hidden;box-shadow:0 2px 4px #183d2c06}.preview-choice[data-v-8101f6]:hover{border-color:#9cb6aa;box-shadow:0 4px 12px #183d2c12}.preview-choice.selected[data-v-8101f6]{border-color:#158363;box-shadow:0 0 0 1px #158363}.preview-choice.editing[data-v-8101f6]{outline-offset:3px;outline:2px solid #9dbfaf}.choice-image[data-v-8101f6]{aspect-ratio:4/5;background:#202a26;position:relative;overflow:hidden}.thumbnail-frame>img[data-v-8101f6]{object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity .15s;display:block;position:absolute;inset:0}.thumbnail-frame>img.ready[data-v-8101f6]{opacity:1}.image-open[data-v-8101f6]{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex;position:absolute;inset:0}.thumbnail-frame[data-v-8101f6]{width:100%;height:100%;display:block;position:relative;overflow:hidden}.image-open[data-v-8101f6]:focus-visible{outline-offset:-3px;outline:3px solid #a21caf}.image-number[data-v-8101f6],.media-badge[data-v-8101f6]{pointer-events:none;box-sizing:border-box;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#14241ccc;border-radius:5px;justify-content:center;align-items:center;height:22px;padding:0 7px;font-size:10px;font-weight:600;display:flex;position:absolute;top:8px}.image-number[data-v-8101f6]{font-variant-numeric:tabular-nums;left:8px}.media-badge[data-v-8101f6]{color:#176047;background:#eafff1e6;right:8px}.choice-actions[data-v-8101f6]{box-sizing:border-box;background:#fff;border-top:1px solid #e8eeea;justify-content:center;align-items:center;gap:4px;height:49px;padding:7px 8px;display:flex}.preview-choice.selected .choice-actions[data-v-8101f6]{background:#f0f8f3}.choice-actions label[data-v-8101f6]{color:#35594a;cursor:pointer;align-items:center;gap:6px;min-height:32px;font-size:11px;font-weight:500;display:flex}.choice-actions input[data-v-8101f6]{box-sizing:border-box;cursor:pointer;background:#fff;border:1.5px solid #a7bcb0;border-radius:5px;flex:none;width:18px;height:18px;min-height:18px;margin:0;position:relative;appearance:none!important}.choice-actions input[data-v-8101f6]:checked{background:#157e5b;border-color:#157e5b}.choice-actions input[data-v-8101f6]:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.choice-actions input[data-v-8101f6]:disabled{cursor:default;opacity:.5}@container (width<=560px){.choice-actions label span[data-v-8101f6]{display:none}}.crop-heading-actions[data-v-8101f6]{align-items:center;gap:10px;display:flex}.crop-heading-actions button[data-v-8101f6]{color:#147360;cursor:pointer;background:0 0;border:0;padding:4px;font-size:12px;text-decoration:underline}.crop-active-label[data-v-8101f6]{color:#526b65;font-size:12px}.crop-editor[data-v-8101f6]{background:#eef5f2}.crop-heading[data-v-8101f6]{min-height:36px;margin-bottom:14px}.editor-empty[data-v-8101f6]{text-align:center;color:#4e6e62;place-content:center;min-height:245px;display:grid}.editor-empty>span[data-v-8101f6]{color:#25856b;margin-bottom:12px;font-size:42px}.editor-empty p[data-v-8101f6]{max-width:220px;font-size:13px;line-height:1.6}.crop-stage[data-v-8101f6]{background:#152c25;margin:0 auto;line-height:0;position:relative;overflow:hidden}.crop-stage>img[data-v-8101f6]{object-fit:contain;width:100%;display:block}.crop-help[data-v-8101f6]{color:#526b65;margin:12px 0;font-size:12px;line-height:1.5}.crop-save[data-v-8101f6]{color:#fff;cursor:pointer;background:#087660;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:40px;padding:12px;font-weight:600;display:flex}.crop-save.saved[data-v-8101f6]:disabled{opacity:1;color:#176047;background:#dcefe3}.crop-save[aria-busy=true][data-v-8101f6]{opacity:1}.button-spinner[data-v-8101f6]{box-sizing:border-box;border:2px solid #ffffff60;border-top-color:currentColor;border-radius:50%;width:16px;height:16px;animation:.75s linear infinite crop-saving-8101f6}@keyframes crop-saving-8101f6{to{transform:rotate(360deg)}}.crop-error[data-v-8101f6],.selection-warning[data-v-8101f6]{color:#a13143;font-size:13px}button[data-v-8101f6]:disabled{opacity:.45;cursor:default}button[data-v-8101f6]:focus-visible,input[data-v-8101f6]:focus-visible{outline-offset:2px;outline:3px solid #a21caf}@media (width<=800px){.preview-workspace[data-v-8101f6]{grid-template-columns:minmax(0,1fr)}.editor-empty[data-v-8101f6]{min-height:90px}.editor-empty>span[data-v-8101f6]{display:none}.preview-browser[data-v-8101f6],.crop-editor[data-v-8101f6]{padding:12px}.preview-choices[data-v-8101f6]{gap:8px}.choice-actions[data-v-8101f6]{gap:3px;padding:5px}.choice-actions label span[data-v-8101f6]{display:none}.image-number[data-v-8101f6]{height:19px;padding:0 5px;font-size:9px;top:5px;left:5px}.media-badge[data-v-8101f6]{height:18px;padding:0 5px;font-size:9px;top:auto;bottom:5px;right:5px}.crop-stage[data-v-8101f6]{max-width:380px;margin:auto}.crop-stage>img[data-v-8101f6]{max-height:none}.editor-empty p[data-v-8101f6]{max-width:none}}.crop-viewport[data-v-8101f6]{justify-content:center;align-items:center;height:260px;display:flex;position:relative;overflow:hidden}.crop-skeleton[data-v-8101f6]{border-radius:8px;max-width:360px;margin:0 auto;inset:0;position:absolute!important}.selection-note[data-v-8101f6],.selection-warning[data-v-8101f6]{box-sizing:border-box;min-height:36px;margin:12px 0 0}.skeleton-surface[data-v-8101f6]{position:relative;overflow:hidden;background:#e2ebe5!important}.skeleton-surface[data-v-8101f6]:after{content:"";background:linear-gradient(100deg,#0000 20%,#ffffff8c 50%,#0000 80%);animation:1.4s ease-in-out infinite preview-shimmer-8101f6;position:absolute;inset:0;transform:translate(-100%)}.skeleton-badge[data-v-8101f6]{width:27px}.skeleton-control[data-v-8101f6]{border-radius:5px;width:52px;height:17px;display:block}.skeleton-line[data-v-8101f6]{border-radius:4px;width:80%;max-width:310px;height:13px;display:inline-block}.thumbnail-skeleton[data-v-8101f6]{inset:0;position:absolute!important}.thumbnail-error[data-v-8101f6],.metadata-error[data-v-8101f6]{text-align:center;color:#5d7066;background:#edf3ef;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:8px;font-size:11px;display:flex;position:absolute;inset:0}.thumbnail-error button[data-v-8101f6],.metadata-error button[data-v-8101f6]{color:#285a42;cursor:pointer;background:#fff;border:1px solid #b3cbbd;border-radius:6px;min-height:32px;padding:6px 10px}.metadata-error[data-v-8101f6]{background:#f5f8f5ed;border-radius:10px;font-size:13px}.metadata-error p[data-v-8101f6]{overflow-wrap:anywhere;max-width:90%;margin:0}.sr-only[data-v-8101f6]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes preview-shimmer-8101f6{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.skeleton-surface[data-v-8101f6]:after{animation:none}.thumbnail-frame>img[data-v-8101f6]{transition:none}}.preview-workspace.compact[data-v-8101f6]{gap:10px}.compact .preview-browser[data-v-8101f6],.compact .crop-editor[data-v-8101f6]{background:#eef5f2;padding:12px}.compact .preview-pagination[data-v-8101f6]{margin:6px 0 8px}.compact .crop-heading[data-v-8101f6]{min-height:26px;margin-bottom:6px}.compact .download-navigation[data-v-8101f6]{margin:0 0 8px}.compact .crop-save[data-v-8101f6]{margin-top:10px}.prepare-character-editor[data-v-6634d0] .dialog-backdrop{z-index:1100}.prepare-character[data-v-6634d0]{min-width:0}.prepare-character-control[data-v-6634d0]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px;display:grid}.prepare-post .prepare-character-clear[data-v-6634d0]{color:#41665a;background:0 0;border:0;border-radius:8px;width:44px;min-height:44px;padding:0;font-size:24px}.prepare-character[data-v-6634d0] header{margin:0;padding:0}.prepare-character>p[data-v-6634d0],.prepare-character>[role=alert][data-v-6634d0]{font-size:12px}.prepare-post[data-v-6634d0]{color:#254638;font:14px Arial,sans-serif}.prepare-post header[data-v-6634d0]{margin-bottom:22px;padding-right:40px}.prepare-post h2[data-v-6634d0]{color:#173f30;margin:8px 0;font-size:27px}.prepare-media>p[data-v-6634d0],.prepare-hint[data-v-6634d0]{color:#60796b;font-size:12px;line-height:1.6}.prepare-layout[data-v-6634d0]{grid-template-columns:minmax(0,1fr) minmax(320px,1.2fr);align-items:start;gap:22px;display:grid}.prepare-copy[data-v-6634d0],.prepare-media[data-v-6634d0]{min-width:0}.prepare-post label[data-v-6634d0]{gap:8px;margin:0;font-size:12px;font-weight:600;display:grid}.prepare-template[data-v-6634d0]{grid-template-columns:110px minmax(0,1fr);align-items:start;gap:12px;margin-bottom:18px;display:grid}.prepare-post input[data-v-6634d0],.prepare-post select[data-v-6634d0],.prepare-post textarea[data-v-6634d0]{box-sizing:border-box;color:#1f4031;background:#fff;border:1px solid #bacfc2;border-radius:8px;width:100%;min-height:42px;padding:10px 12px;font:14px/1.5 Arial,sans-serif}.prepare-post textarea[data-v-6634d0]{resize:vertical;min-height:180px}.prepare-post input[data-v-6634d0]::placeholder,.prepare-post textarea[data-v-6634d0]::placeholder{color:#83958b!important;font-size:14px!important;transform:none!important}.prepare-post button[data-v-6634d0]{color:#20543c;cursor:pointer;background:#edf5ef;border:1px solid #c1d3c8;border-radius:7px;min-height:36px;padding:7px 12px;font:600 12px Arial,sans-serif}.prepare-post button[data-v-6634d0]:disabled{opacity:.5;cursor:default}.prepare-post button[data-v-6634d0]:hover:not(:disabled){background:#dcece2}.source-save[data-v-6634d0]{justify-content:flex-end;align-items:center;gap:10px;margin:20px 0 0;display:flex}.prepare-post textarea[readonly][data-v-6634d0]{cursor:text}.prepare-field[data-v-6634d0]{margin-bottom:18px!important}.prepare-field>span[data-v-6634d0]{justify-content:space-between;align-items:center;gap:8px;display:flex}.prepare-field>span button[data-v-6634d0]{min-height:30px;padding:5px 10px;font-size:11px}.prepare-media h3[data-v-6634d0]{margin:0;font-size:16px}.prepare-media h3>span[data-v-6634d0]{background:#d7eadf;border-radius:12px;margin-left:6px;padding:3px 8px;font-size:12px;display:inline-block}.prepare-notice[data-v-6634d0],.prepare-error[data-v-6634d0],.prepare-warning[data-v-6634d0]{border-radius:8px;padding:12px;font-size:12px;line-height:1.5}.prepare-notice[data-v-6634d0]{color:#23613e;background:#dfefe4}.prepare-error[data-v-6634d0],.prepare-warning[data-v-6634d0]{color:#973344;background:#ffe9e9}input[data-v-6634d0]:focus-visible,textarea[data-v-6634d0]:focus-visible,select[data-v-6634d0]:focus-visible,button[data-v-6634d0]:focus-visible{outline-offset:2px;outline:3px solid #a21caf}@media (width<=700px){.prepare-layout[data-v-6634d0]{grid-template-columns:minmax(0,1fr);gap:18px}.prepare-post header[data-v-6634d0]{margin-bottom:18px}.prepare-template[data-v-6634d0]{grid-template-columns:minmax(0,1fr);gap:12px}.prepare-post input[data-v-6634d0]{min-width:0}.prepare-media>p[data-v-6634d0]{margin-bottom:0}}[data-testid=resource-preparation][data-v-decf7f]{overflow-wrap:anywhere}.site-upgrade-button[data-v-decf7f]{white-space:normal;text-align:left;color:#174d3b;background:#edf7f3;border:1px solid #71998b;border-radius:8px;align-items:center;gap:7px;max-width:100%;margin-top:4px;padding:9px 12px;display:inline-flex}.site-upgrade-button svg[data-v-decf7f]{flex-shrink:0}.admin-post.post-hidden[data-v-decf7f]{color:#777;background:#eee}.admin-post.post-hidden img[data-v-decf7f]{filter:grayscale();opacity:.6}.admin-post.post-hidden .post-summary a[data-v-decf7f]{color:#777}.post-pagination[data-v-decf7f]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.posts-header-actions[data-v-decf7f]{flex-wrap:wrap;gap:12px;display:flex}.refund-context[data-v-decf7f]{grid-template-columns:110px 1fr;gap:10px;display:grid}.refund-context dd[data-v-decf7f]{overflow-wrap:anywhere;margin:0}.member-posts-admin[data-v-decf7f]{max-width:1100px;margin:auto;padding:24px}.posts-header[data-v-decf7f],.admin-row[data-v-decf7f],.admin-post[data-v-decf7f]{justify-content:space-between;align-items:center;gap:20px;display:flex}.posts-header[data-v-decf7f]{margin-bottom:24px}.posts-header h1[data-v-decf7f]{margin:0}.posts-panel[data-v-decf7f]{border:1px solid #bbb;border-radius:12px;margin-bottom:22px;padding:22px}.posts-panel p[data-v-decf7f],.posts-header p[data-v-decf7f]{color:#666;line-height:1.5}.posts-panel h2[data-v-decf7f]{font-size:19px}.refund-panel h2 span[data-v-decf7f]{margin-left:10px;font-size:14px}.admin-row[data-v-decf7f]{border-top:1px solid #ddd;padding:15px 0}.admin-row p[data-v-decf7f]{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0}.admin-post[data-v-decf7f]{align-items:stretch;gap:14px;margin-bottom:12px;padding:0}.admin-post img[data-v-decf7f]{object-fit:cover;border-radius:11px 0 0 11px;flex-shrink:0;width:72px;min-height:88px}.admin-post .post-summary[data-v-decf7f]{padding:12px 0}.admin-post .post-summary[data-v-decf7f]:first-child{margin-left:12px}.admin-post .post-owner-actions[data-v-decf7f]{margin:12px 12px 12px 0}.post-summary[data-v-decf7f]{flex:1;align-self:center;min-width:0}.post-summary h2[data-v-decf7f]{overflow-wrap:anywhere;margin:0 0 6px}.post-summary p[data-v-decf7f]{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 6px}.post-summary small[data-v-decf7f]{line-height:1.5;display:block}.post-owner-actions[data-v-decf7f]{flex-shrink:0;position:relative}.member-posts-admin .post-menu-toggle[data-v-decf7f]{background:0 0;border-color:#0000;width:44px;padding:0;font-size:24px}.post-menu-panel[data-v-decf7f]{z-index:5;background:#fff;border:1px solid #ccc;border-radius:8px;gap:4px;min-width:155px;padding:6px;display:grid;position:absolute;top:48px;right:0;box-shadow:0 4px 18px #0002}.member-posts-admin .post-menu-panel button[data-v-decf7f]{text-align:left;background:0 0;border:0}.post-menu-panel button[data-v-decf7f]:hover{background:#f3f3f3}.member-posts-admin button[data-v-decf7f]{cursor:pointer;border:1px solid #888;border-radius:8px;min-height:44px;padding:10px 15px}.member-posts-admin button[data-v-decf7f]:disabled{opacity:.5}.posts-overlay[data-v-decf7f]{z-index:1000;background:#0009;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.posts-dialog[data-v-decf7f]{color:#222;background:#fff;border-radius:14px;width:min(650px,100%);max-height:90dvh;padding:30px;position:relative;overflow:auto}.posts-dialog .dialog-close[data-v-decf7f]{color:#41665a;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex;position:absolute;top:12px;right:12px}.posts-dialog .dialog-close[data-v-decf7f]:hover{color:#123e30;background:#dcebe3}.posts-dialog label[data-v-decf7f]{gap:8px;margin:16px 0;display:grid}.posts-dialog input[data-v-decf7f]:not([type=checkbox]),.posts-dialog textarea[data-v-decf7f],.posts-dialog select[data-v-decf7f]{font:inherit;border:1px solid #888;border-radius:6px;width:100%;padding:10px}.posts-dialog textarea[data-v-decf7f]{min-height:110px}.posts-dialog .check-label[data-v-decf7f]{align-items:center;display:flex}.posts-error[data-v-decf7f]{color:#8b1730;background:#ffe5e9;border-radius:8px;padding:14px}.decision-actions[data-v-decf7f]{gap:16px;display:flex}button[data-v-decf7f]:focus-visible,input[data-v-decf7f]:focus-visible,textarea[data-v-decf7f]:focus-visible,select[data-v-decf7f]:focus-visible{outline-offset:2px;outline:3px solid #a21caf}@media (width<=650px){.member-posts-admin[data-v-decf7f]{padding:16px}.posts-header[data-v-decf7f]{flex-direction:column;align-items:stretch}.admin-post[data-v-decf7f]{gap:10px}.admin-post img[data-v-decf7f]{width:56px;min-height:72px}.post-summary h2[data-v-decf7f]{font-size:16px}.post-summary small[data-v-decf7f]{font-size:12px}.posts-dialog[data-v-decf7f]{padding:24px 18px}.posts-panel[data-v-decf7f]{padding:16px}.admin-post[data-v-decf7f]{padding:0}.admin-post .post-summary[data-v-decf7f]{padding:10px 0}.admin-post .post-summary[data-v-decf7f]:first-child{margin-left:10px}.admin-post .post-owner-actions[data-v-decf7f]{margin:10px 10px 10px 0}}.posts-dialog.post-edit-dialog[data-v-decf7f]{box-sizing:border-box;background:#f4f8f6;border:1px solid #bcd6ca;width:min(1240px,100%);padding:24px;font-family:Arial,sans-serif;box-shadow:0 24px 100px #071e2b66}.edit-post-heading[data-v-decf7f]{padding-right:48px}.edit-post-heading>span[data-v-decf7f]{letter-spacing:1.8px;color:#18745c;font-size:10px;font-weight:700}.edit-post-heading h2[data-v-decf7f]{color:#133e31;margin:8px 0;font-size:27px}.edit-post-heading p[data-v-decf7f]{color:#5d756b;margin:0;font-size:13px}.edit-post-fields[data-v-decf7f]{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:20px;margin:4px 0 8px;display:grid}.post-edit-dialog .edit-post-fields label[data-v-decf7f]{color:#274f40;align-content:start;font-size:13px;font-weight:600}.post-edit-dialog input[data-v-decf7f]:not([type=checkbox]),.post-edit-dialog textarea[data-v-decf7f]{box-sizing:border-box;background:#fff;border:1px solid #b8cdc2;border-radius:8px;min-height:44px;padding:12px;font-size:14px;font-weight:400}.post-edit-dialog textarea[data-v-decf7f]{resize:vertical;min-height:80px}.post-edit-dialog textarea[data-v-decf7f]::placeholder{color:#81948b!important;font-size:14px!important;transform:none!important}.post-save-status[data-v-decf7f]{color:#147360;margin:16px 0 0;font-size:13px;line-height:1.5}.edit-post-footer[data-v-decf7f]{border-top:1px solid #d0dfd7;justify-content:flex-end;align-items:center;gap:16px;margin-top:18px;padding-top:8px;display:flex}.post-edit-dialog .post-access[data-v-decf7f]{align-items:flex-start;gap:10px;margin:12px 0 0;font-size:13px}.post-access strong[data-v-decf7f]{font-weight:600}.post-access input[data-v-decf7f]{appearance:auto;accent-color:#11765b;flex:none;width:20px;height:20px}.post-access small[data-v-decf7f]{color:#5d756b;margin-top:5px;font-size:11px;font-weight:400;display:block}.edit-post-actions[data-v-decf7f]{flex:none;gap:8px;display:flex}.member-posts-admin .save-post-primary[data-v-decf7f]{color:#fff;background:#087660;border-color:#087660;min-width:120px;font-weight:600}@media (width<=650px){.posts-overlay[data-v-decf7f]:has(.post-edit-dialog){padding:8px}.posts-dialog.post-edit-dialog[data-v-decf7f]{max-height:96dvh;padding:18px 12px}.edit-post-fields[data-v-decf7f]{grid-template-columns:minmax(0,1fr);gap:0}.edit-post-fields label[data-v-decf7f]{margin:10px 0}.edit-post-fields .post-access[data-v-decf7f]{margin:12px 0 6px}.edit-post-footer[data-v-decf7f]{flex-direction:column;align-items:stretch;gap:0}.edit-post-actions[data-v-decf7f]{justify-content:flex-end}.edit-post-heading p[data-v-decf7f]{font-size:12px}}.website-controls[data-v-decf7f]{background:linear-gradient(110deg,#f0f7f2,#fff 70%);border:1px solid #cbded3;border-radius:16px;flex-wrap:wrap;align-items:center;gap:16px 24px;margin:20px 0 24px;padding:20px 22px;font-family:Arial,sans-serif;display:flex;box-shadow:0 3px 14px #174d3510}.website-controls-identity[data-v-decf7f]{flex:1;align-items:center;gap:14px;min-width:180px;display:flex}.website-controls-icon[data-v-decf7f]{color:#167455;background:#e0eee5;border:1px solid #c5ddce;border-radius:12px;flex:none;place-items:center;width:46px;height:46px;display:grid}.website-controls-icon svg[data-v-decf7f]{width:27px;height:27px}.website-controls-identity>div[data-v-decf7f]{gap:4px;min-width:0;display:grid}.website-controls-eyebrow[data-v-decf7f]{letter-spacing:1.5px;color:#678476;font-size:9px;font-weight:700}.website-controls-identity strong[data-v-decf7f]{color:#204b39;overflow-wrap:anywhere;font-size:16px}.website-controls-identity a[data-v-decf7f],.website-controls-domain[data-v-decf7f]{color:#357a60;font-size:12px}.website-controls-actions[data-v-decf7f]{align-items:center;gap:8px;display:flex}.member-posts-admin .website-control-button[data-v-decf7f]{color:#315c48;background:#fff;border:1px solid #c5d7cc;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:9px 13px;font-family:inherit;font-size:12px;display:flex}.member-posts-admin .website-settings-button[data-v-decf7f]{color:#fff;background:#167458;border-color:#167458}.member-posts-admin .website-posts-switch[data-v-decf7f]{color:#5c7565;background:0 0;border:0;align-items:center;gap:8px;padding:4px 10px 4px 0;font:12px Arial,sans-serif;display:flex}.website-posts-switch>span[data-v-decf7f]:last-child{text-align:left;gap:2px;display:grid}.website-posts-switch strong[data-v-decf7f]{color:#276447;font-size:11px;font-weight:600}.website-switch-track[data-v-decf7f]{box-sizing:border-box;background:#bdc9c0;border-radius:20px;align-items:center;width:34px;height:20px;padding:3px;display:flex}.website-switch-track i[data-v-decf7f]{background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;display:block;box-shadow:0 1px 3px #0002}.website-switch-track.active[data-v-decf7f]{background:#218460}.website-switch-track.active i[data-v-decf7f]{transform:translate(14px)}.website-controls-status[data-v-decf7f]{color:#6d8173;border-top:1px solid #deeadf;flex-wrap:wrap;align-items:center;gap:6px;width:100%;padding-top:12px;font-size:11px;display:flex}.website-status-dot[data-v-decf7f]{background:#b4bdb6;border-radius:50%;flex:none;width:6px;height:6px}.website-status-dot.ready[data-v-decf7f]{background:#2b9870}.website-connection[data-v-decf7f]{color:#7d8c81;margin-left:auto}.website-controls-notice[data-v-decf7f]{color:#8c6430;margin:0;font-size:12px}.posts-dialog.website-settings-dialog[data-v-decf7f]{box-sizing:border-box;background:#f6faf7;border:1px solid #c8dccf;width:min(820px,100%);padding:26px;box-shadow:0 24px 100px #071e2b66}@media (width<=650px){.website-controls[data-v-decf7f]{gap:14px;margin:16px 0 20px;padding:16px}.website-controls-identity[data-v-decf7f]{flex-basis:100%}.website-controls-actions[data-v-decf7f]{width:100%}.website-posts-switch[data-v-decf7f]{margin-right:auto}.website-connection[data-v-decf7f]{margin-left:0}.website-controls-status[data-v-decf7f]{gap:6px;font-size:10px}.posts-overlay[data-v-decf7f]:has(.website-settings-dialog){padding:8px}.posts-dialog.website-settings-dialog[data-v-decf7f]{max-height:96dvh;padding:20px 14px}}.crypto-settings[data-v-545109]{--crypto-accent:#207d68;--crypto-line:#e0e7e4;color:#243b35;border:1px solid var(--crypto-line);box-sizing:border-box;background:#fff;border-radius:18px;max-width:1120px;margin:28px auto;padding:28px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.5;box-shadow:0 4px 24px #203e3505}.crypto-settings[data-v-545109] *{box-sizing:border-box}.crypto-heading[data-v-545109]{justify-content:space-between;align-items:center;gap:20px;display:flex}.crypto-eyebrow[data-v-545109]{letter-spacing:.13em;color:#6f847b;font-size:10px;font-weight:700}.crypto-heading h2[data-v-545109]{letter-spacing:-.5px;color:#203b32;margin:6px 0;font-family:inherit;font-size:23px;line-height:1.3}.crypto-settings p[data-v-545109]{color:#697b74;margin:8px 0;line-height:1.6}.crypto-heading p[data-v-545109]{margin:0}.crypto-tag[data-v-545109]{white-space:nowrap;color:#536c61;background:#f2f6f4;border-radius:20px;padding:6px 10px;font-size:11px}.crypto-settings label[data-v-545109]{color:#3b5148;margin:14px 0;font-size:12px;font-weight:600;display:block}.crypto-author[data-v-545109]{max-width:300px;margin-bottom:22px!important}.crypto-settings input[data-v-545109]:not([type=checkbox]),.crypto-settings select[data-v-545109]{font:inherit;color:#243b35;box-shadow:none;background:#fff;border:1px solid #d7e1dc;border-radius:8px;width:100%;max-width:none;min-height:42px;margin-top:7px;padding:10px 12px;font-weight:400;line-height:1.5;display:block}.crypto-settings input[data-v-545109]:focus-visible,.crypto-settings select[data-v-545109]:focus-visible{outline-offset:2px;border-color:var(--crypto-accent);outline:2px solid #b4d9ca}.crypto-automation[data-v-545109]{border:1px solid var(--crypto-line);border-radius:12px;margin:18px 0;padding:18px}.crypto-settings input[type=checkbox][data-v-545109]{appearance:auto;-webkit-appearance:checkbox;opacity:1;accent-color:var(--crypto-accent);vertical-align:middle;width:16px;height:16px;min-height:0;margin:0 7px 0 0;display:inline-block;position:static}.crypto-settings button[data-v-545109]{font:inherit;color:#3c5e4e;cursor:pointer;background:#fff;border:1px solid #d7e1dc;border-radius:8px;min-height:40px;padding:10px 14px;font-size:12px;font-weight:600}.crypto-settings button[data-v-545109]:hover:not(:disabled){background:#f0f6f2}.crypto-settings button.crypto-primary[data-v-545109]{background:var(--crypto-accent);border-color:var(--crypto-accent);color:#fff}.crypto-settings button.crypto-primary[data-v-545109]:hover:not(:disabled){background:#196650}.crypto-settings button[data-v-545109]:disabled{opacity:.45;cursor:default}.crypto-review-section[data-v-545109]{border-top:1px solid var(--crypto-line);margin-top:24px;padding-top:18px}.crypto-review-section h3[data-v-545109]{margin:0 0 8px;font:600 14px/1.5 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.crypto-count[data-v-545109]{color:#708478;background:#eef3f0;border-radius:20px;margin-left:5px;padding:3px 7px;font-size:10px}.crypto-review-section>p[data-v-545109]{max-width:750px;font-size:12px}.crypto-review-section article[data-v-545109]{border:1px solid var(--crypto-line);border-radius:10px;margin-top:12px;padding:16px}.crypto-settings code[data-v-545109]{overflow-wrap:anywhere;margin:12px 0;font-size:11px;display:block}.crypto-settings [role=alert][data-v-545109]{color:#ad163b;background:#fff0f3;border-radius:8px;padding:10px 12px}.crypto-settings [role=status][data-v-545109]{color:#23724f;background:#eff8f2;border-radius:8px;padding:10px 12px}@media (width<=640px){.crypto-settings[data-v-545109]{border-radius:12px;margin:16px 0;padding:16px}.crypto-heading[data-v-545109]{align-items:flex-start}.crypto-heading h2[data-v-545109]{font-size:19px}.crypto-tag[data-v-545109]{display:none}.crypto-author[data-v-545109]{max-width:none}}.settings-page[data-v-a517ab]{color:#203b35;max-width:1500px;margin:0 auto;padding:28px}.settings-page__header[data-v-a517ab],.settings-card__header[data-v-a517ab],.settings-actions[data-v-a517ab],.settings-capabilities[data-v-a517ab]{align-items:center;display:flex}.settings-page__header[data-v-a517ab],.settings-card__header[data-v-a517ab]{justify-content:space-between}.settings-page__header[data-v-a517ab]{gap:24px;margin-bottom:22px}.settings-page h1[data-v-a517ab],.settings-page h2[data-v-a517ab],.settings-page h3[data-v-a517ab],.settings-page p[data-v-a517ab]{margin-top:0}.settings-page h1[data-v-a517ab]{margin-bottom:8px}.settings-page__eyebrow[data-v-a517ab],.settings-card__eyebrow[data-v-a517ab]{color:#56736c;letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-size:12px;font-weight:800}.settings-grid[data-v-a517ab]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:20px;display:grid}.settings-card[data-v-a517ab]{background:#fff;border:1px solid #d7e2df;border-radius:14px;min-width:0;padding:24px;box-shadow:0 8px 24px #173d3312}.settings-card__description[data-v-a517ab],.settings-card__checked[data-v-a517ab],.settings-field__hint[data-v-a517ab]{color:#587069}.settings-card__description[data-v-a517ab]{margin-bottom:20px;line-height:1.5}.paid-test-log[data-v-a517ab]{background:#f7faf9;border:1px solid #d7e2df;border-radius:10px;margin:14px 0;padding:14px}.paid-test-log__header[data-v-a517ab]{justify-content:space-between;align-items:center;gap:12px;display:flex}.paid-test-log__header h3[data-v-a517ab]{margin:0}.migration-disclosure>summary[data-v-a517ab]{cursor:pointer;list-style:none}.migration-disclosure>summary[data-v-a517ab]::-webkit-details-marker{display:none}.migration-disclosure>summary h3[data-v-a517ab]{flex:1}.migration-disclosure>summary[data-v-a517ab]:after{content:"⌄";color:#49635d;font-size:18px}.migration-disclosure[open]>summary[data-v-a517ab]:after{transform:rotate(180deg)}.migration-disclosure>summary[data-v-a517ab]:focus-visible{outline-offset:5px;border-radius:4px;outline:2px solid #45a58d}.paid-test-log__header>span[data-v-a517ab]{color:#49635d;background:#edf2f0;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:800}.paid-test-log__header>span[data-active=true][data-v-a517ab]{color:#774c00;background:#fff0c9}.paid-test-log ol[data-v-a517ab]{gap:7px;margin:12px 0 0;padding:0;list-style:none;display:grid}.paid-test-log li[data-v-a517ab]{background:#fff;border-radius:8px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:8px;padding:10px;display:grid}.paid-test-log li[data-status=running][data-v-a517ab]{background:#e8f4f0}.paid-test-log li[data-status=failed][data-v-a517ab]{color:#8c2f27;background:#fee7e4}.paid-test-log__symbol[data-v-a517ab]{font-weight:900}.paid-test-log__timing[data-v-a517ab]{color:#587069;flex-wrap:wrap;gap:5px 14px;margin-top:3px;font-size:13px;display:flex}.settings-help[data-v-a517ab]{color:#36564e;background:#f4f9f7;border:1px solid #d3e4df;border-radius:10px;margin:-4px 0 18px;padding:12px 14px;line-height:1.45}.settings-help summary[data-v-a517ab]{color:#087f6a;cursor:pointer;font-weight:800}.settings-help ol[data-v-a517ab]{margin:12px 0 8px;padding-left:22px}.settings-help li+li[data-v-a517ab]{margin-top:7px}.settings-help p[data-v-a517ab]{margin:10px 0 0}.settings-help a[data-v-a517ab]{color:#076c5b;font-weight:700}.settings-help__action[data-v-a517ab]{appearance:none;color:#076c5b;cursor:pointer;font:inherit;background:0 0;border:0;margin:0;padding:0;font-weight:700;text-decoration:underline}.settings-help__action[data-v-a517ab]:focus-visible{outline-offset:2px;border-radius:2px;outline:3px solid #1abc9c5c}.settings-help__action[data-v-a517ab]:disabled{color:#71817d;cursor:not-allowed}.settings-help__notice[data-v-a517ab]{color:#245c4f;background:#e3f4ed;border-left:4px solid #179576;padding:8px 10px}.settings-help__notice--error[data-v-a517ab]{color:#5c3b00;background:#fff4dd;border-color:#d57b00}.settings-help code[data-v-a517ab]{overflow-wrap:anywhere;background:#e5f1ed;border-radius:4px;padding:1px 4px}.settings-help__links[data-v-a517ab]{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.settings-card__checked[data-v-a517ab],.settings-field__hint[data-v-a517ab],.settings-field__error[data-v-a517ab]{margin:6px 0 0;font-size:13px}.status-badge[data-v-a517ab]{color:#49635d;background:#edf2f0;border-radius:999px;flex:none;padding:6px 10px;font-size:12px;font-weight:800}.status-badge--ready[data-v-a517ab],.status-badge--stopped[data-v-a517ab]{color:#17623f;background:#def5e9}.status-badge--disabled[data-v-a517ab]{color:#49635d;background:#edf2f0}.status-badge--checking[data-v-a517ab],.status-badge--starting[data-v-a517ab],.status-badge--busy[data-v-a517ab],.status-badge--stopping[data-v-a517ab]{color:#774c00;background:#fff0c9}.status-badge--rejected[data-v-a517ab],.status-badge--unavailable[data-v-a517ab]{color:#8c2f27;background:#fee7e4}.settings-toggle[data-v-a517ab]{align-items:center;gap:12px;min-height:44px;margin:0 0 18px;font-weight:700;display:flex}.settings-toggle input[data-v-a517ab]{width:20px;height:20px}.settings-field[data-v-a517ab]{min-width:0;margin-bottom:17px}.settings-field>label[data-v-a517ab]{margin-bottom:6px;font-size:13px;font-weight:800;display:block}.settings-field input[data-v-a517ab]{box-sizing:border-box;color:#203b35;font:inherit;background:#fbfdfc;border:1px solid #aebfba;border-radius:8px;width:100%;min-height:44px;padding:10px 12px}.settings-field input[data-v-a517ab]:focus{border-color:#087f6a;outline:none;box-shadow:0 0 0 3px #1abc9c29}.settings-field input[data-v-a517ab]::placeholder,.settings-field input[data-v-a517ab]:focus::placeholder,.settings-field input[data-v-a517ab]:valid::placeholder{color:#71817d;font-size:inherit;opacity:1;transform:none;visibility:visible!important}.settings-field input[data-v-a517ab]:disabled{color:#6d7b77;cursor:not-allowed;background:#eef2f1}.settings-field__error[data-v-a517ab]{color:#a02f26}.settings-field-grid[data-v-a517ab]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.settings-token-panel[data-v-a517ab]{background:#f3f8f6;border:1px solid #cbdcd6;border-radius:10px;margin:4px 0 20px;padding:16px}.settings-token-panel h3[data-v-a517ab]{margin:2px 0 6px}.settings-token-panel__help[data-v-a517ab]{margin:12px 0 16px}.settings-token-panel .settings-field[data-v-a517ab]{margin-bottom:0}.settings-advanced[data-v-a517ab]{border-top:1px solid #dce5e2;margin-top:6px;padding-top:14px}.settings-advanced summary[data-v-a517ab]{color:#087f6a;cursor:pointer;min-height:30px;margin-bottom:16px;font-weight:800}.settings-capabilities[data-v-a517ab]{color:#245c4f;background:#e7f6f0;border-left:4px solid #179576;margin:16px 0;padding:10px 12px}.settings-server-setup[data-v-a517ab]{color:#8c2f27;background:#fee7e4;border-left:4px solid #c44236;margin:16px 0;padding:12px 14px}.settings-server-setup p[data-v-a517ab]{margin:7px 0 0}.settings-server-setup ul[data-v-a517ab]{margin:9px 0 0;padding-left:22px}.settings-server-setup li+li[data-v-a517ab]{margin-top:7px}.settings-server-setup code[data-v-a517ab]{overflow-wrap:anywhere;background:#fff5f3;border-radius:4px;padding:1px 4px}.settings-actions[data-v-a517ab]{flex-wrap:wrap;gap:9px;margin-top:18px}.settings-button[data-v-a517ab]{box-shadow:none;color:#264a42;font:inherit;text-transform:none;background:#eef4f2;border:1px solid #adc0ba;border-radius:8px;min-height:44px;margin:0;padding:9px 14px;font-weight:800}.settings-button[data-v-a517ab]:hover:not(:disabled){background:#e0ede9}.settings-button[data-v-a517ab]:focus-visible{outline-offset:2px;outline:3px solid #1abc9c5c}.settings-button--primary[data-v-a517ab]{color:#fff;background:#087f6a;border-color:#087f6a}.settings-button--primary[data-v-a517ab]:hover:not(:disabled){background:#076d5b}.settings-button--danger[data-v-a517ab]{color:#9c3027;background:#fff;border-color:#c7665e}.settings-button[data-v-a517ab]:disabled{color:#778682;cursor:not-allowed;opacity:1;background:#e5ebe9;border-color:#c9d3d0}.settings-alert[data-v-a517ab]{background:#eaf4f1;border-left:4px solid #4a9c89;margin:14px 0;padding:10px 12px}.settings-alert--warning[data-v-a517ab]{color:#5c3b00;background:#fff4dd;border-color:#d57b00}.settings-alert--error[data-v-a517ab]{color:#7c2b24;background:#fee7e4;border-color:#c44236}.settings-confirm[data-v-a517ab]{background:#fff7f5;border:1px solid #e1a7a2;border-radius:9px;margin-top:16px;padding:16px}.settings-confirm--paid[data-v-a517ab]{background:#fff8e7;border-color:#e1bd65}.settings-confirm h3[data-v-a517ab]{margin-bottom:7px}@media (width<=900px){.settings-grid[data-v-a517ab]{grid-template-columns:1fr}}@media (width<=600px){.settings-page[data-v-a517ab]{padding:16px 12px 28px}.settings-page__header[data-v-a517ab],.settings-card__header[data-v-a517ab]{align-items:flex-start}.settings-card[data-v-a517ab]{padding:18px 14px}.settings-field-grid[data-v-a517ab]{grid-template-columns:1fr;gap:0}.settings-actions[data-v-a517ab]{flex-direction:column;align-items:stretch}.settings-button[data-v-a517ab]{width:100%}}
/*# sourceMappingURL=index.cb478b95.css.map */
