html,body{width:100%;height:100%}input::-ms-clear{display:none}input::-ms-reveal{display:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{text-align:left;caption-side:bottom;padding-top:.75em;padding-bottom:.3em}input,button,select,optgroup,textarea{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal;margin-bottom:.5em;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{background-color:#feffe6;padding:.2em}.shell[data-v-6ac7fc4d]{background:radial-gradient(circle at 0 0,#d35c4024,#0000 22%),radial-gradient(circle at 100% 0,#e7b56629,#0000 26%),linear-gradient(#f4efe7 0%,#eee8df 100%);min-height:100vh}.topbar[data-v-6ac7fc4d]{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f4efe7e6;border-bottom:1px solid #4b2e2214;gap:12px;height:auto;padding:16px 20px 14px;line-height:normal;display:grid;position:sticky;top:0}.topbar-main[data-v-6ac7fc4d]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 16px;display:flex}.brand-block[data-v-6ac7fc4d]{gap:4px;min-width:0;display:grid}.eyebrow[data-v-6ac7fc4d]{letter-spacing:.18em;text-transform:uppercase;color:#9d6047;font-size:12px}.title-row[data-v-6ac7fc4d]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.title-row h1[data-v-6ac7fc4d]{color:#231711;margin:0;font-size:clamp(24px,2.8vw,32px);line-height:1}.title-note[data-v-6ac7fc4d]{color:#8d533d;background:#ffffffdb;border:1px solid #4b2e221a;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700}.toolbar[data-v-6ac7fc4d]{flex-wrap:wrap;flex:1;justify-content:flex-end;align-items:center;gap:12px;display:flex}.search[data-v-6ac7fc4d]{width:min(360px,100%)}.toolbar-actions[data-v-6ac7fc4d]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.toolbar-meta[data-v-6ac7fc4d]{color:#6c554c;white-space:nowrap;font-size:14px}.filter-strip[data-v-6ac7fc4d]{gap:10px;padding-bottom:2px;display:flex;overflow-x:auto}.subfilter-strip[data-v-6ac7fc4d]{gap:8px;padding-top:2px}.history-banner[data-v-6ac7fc4d]{background:linear-gradient(#fffaf4f5,#fff4eaeb);border:1px solid #ae492e24;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 12px;padding:12px 14px;display:flex}.history-banner-text[data-v-6ac7fc4d]{color:#6c4f43;font-size:13px;line-height:1.6}.history-banner-action[data-v-6ac7fc4d]{appearance:none;color:#9b4f38;cursor:pointer;background:#ffffffe6;border:1px solid #ae492e38;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:700;transition:border-color .16s,box-shadow .16s,transform .16s}.history-banner-action[data-v-6ac7fc4d]:hover{border-color:#ae492e4d;transform:translateY(-1px);box-shadow:0 12px 24px #502f2314}.filter-pill[data-v-6ac7fc4d]{appearance:none;color:#3b241b;white-space:nowrap;cursor:pointer;background:#ffffffd1;border:1px solid #4b2e221a;border-radius:999px;align-items:center;gap:10px;padding:10px 14px;transition:border-color .16s,background .16s,box-shadow .16s;display:inline-flex}.filter-pill[data-v-6ac7fc4d]:hover{box-shadow:0 10px 20px #502f2314}.filter-pill.active[data-v-6ac7fc4d]{background:linear-gradient(#fff9f2,#fffdf9);border-color:#ae492e47;box-shadow:0 0 0 3px #d65d3b14}.filter-pill span[data-v-6ac7fc4d]{color:#865542;font-size:13px;font-weight:700}.filter-pill strong[data-v-6ac7fc4d]{color:#251510;font-size:13px}.subfilter-pill[data-v-6ac7fc4d]{background:#ffffffad;padding:8px 12px}.subfilter-pill span[data-v-6ac7fc4d],.subfilter-pill strong[data-v-6ac7fc4d]{font-size:12px}.content[data-v-6ac7fc4d]{padding:20px 20px 44px}.list-wrap[data-v-6ac7fc4d]{gap:16px;display:grid}.item-card[data-v-6ac7fc4d]{background:#ffffffd6;border:1px solid #4b2e2214;border-radius:24px;padding:18px;box-shadow:0 16px 32px #3a221914}.item-card-skipped[data-v-6ac7fc4d]{background:#faf7f4e0;border-color:#6c554c2e}.item-head[data-v-6ac7fc4d]{border-bottom:1px solid #4b2e2214;flex-wrap:wrap;justify-content:space-between;align-items:start;gap:14px 16px;padding-bottom:14px;display:flex}.item-main[data-v-6ac7fc4d]{gap:6px;min-width:0;display:grid}.item-rank[data-v-6ac7fc4d]{letter-spacing:.08em;color:#b05840;font-size:12px;font-weight:700}.item-name-row[data-v-6ac7fc4d]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.item-name[data-v-6ac7fc4d]{color:#251510;margin:0;font-size:clamp(22px,2.8vw,28px);line-height:1.05}.status-pill[data-v-6ac7fc4d]{border-radius:999px;align-items:center;padding:5px 9px;font-size:12px;font-weight:700;display:inline-flex}.type-pill[data-v-6ac7fc4d]{color:#8b563f;background:#d95a3d14;border-radius:999px;align-items:center;padding:5px 9px;font-size:12px;font-weight:700;display:inline-flex}.status-pending[data-v-6ac7fc4d]{color:#946300;background:#e8b73e29}.status-generated[data-v-6ac7fc4d]{color:#a24b34;background:#d95a3d24}.status-adapted[data-v-6ac7fc4d]{color:#1d7d53;background:#3fb37e24}.status-confirmed[data-v-6ac7fc4d]{color:#0f6d75;background:#2fa4b129}.status-skipped[data-v-6ac7fc4d]{color:#715c53;background:#7b675d24}.item-package[data-v-6ac7fc4d]{color:#7a655c;overflow-wrap:anywhere;font-size:14px}.item-metrics[data-v-6ac7fc4d]{flex-wrap:wrap;justify-content:flex-end;align-items:stretch;gap:10px;display:flex}.metric-chip[data-v-6ac7fc4d]{background:linear-gradient(#fff9f3f5,#fffffffa);border:1px solid #4b2e2214;border-radius:14px;gap:4px;min-width:96px;padding:10px 12px;display:grid}.metric-chip span[data-v-6ac7fc4d]{color:#866a5f;font-size:12px}.metric-chip strong[data-v-6ac7fc4d]{color:#291913;font-size:16px}.workbench[data-v-6ac7fc4d]{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:16px;margin-top:16px;display:grid}.main-column[data-v-6ac7fc4d]{gap:14px;display:grid}.workspace-panel[data-v-6ac7fc4d],.selection-panel[data-v-6ac7fc4d]{background:linear-gradient(#fffffffa,#f8f2ebf5);border:1px solid #4b2e2214;border-radius:20px;gap:12px;min-width:0;padding:16px;display:grid}.selection-panel[data-v-6ac7fc4d]{position:sticky;top:108px}.panel-heading[data-v-6ac7fc4d]{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px;display:flex}.panel-heading.tight[data-v-6ac7fc4d]{align-items:center}.panel-eyebrow[data-v-6ac7fc4d]{letter-spacing:.16em;text-transform:uppercase;color:#a35b44;font-size:11px;font-weight:700}.panel-heading h3[data-v-6ac7fc4d]{color:#261712;margin:4px 0 0;font-size:18px;line-height:1.1}.panel-meta[data-v-6ac7fc4d]{color:#8b5b46;font-size:12px;font-weight:700}.panel-tip[data-v-6ac7fc4d]{color:#79655c;font-size:12px;line-height:1.6}.asset-section[data-v-6ac7fc4d]{gap:10px;display:grid}.section-head[data-v-6ac7fc4d]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.section-title[data-v-6ac7fc4d]{color:#2c1913;font-size:13px;font-weight:700}.section-note[data-v-6ac7fc4d]{color:#84695d;font-size:12px}.asset-rail[data-v-6ac7fc4d]{overscroll-behavior-x:contain;grid-auto-columns:minmax(138px,148px);grid-auto-flow:column;gap:10px;padding-bottom:4px;display:grid;overflow-x:auto}.builtin-rail[data-v-6ac7fc4d]{grid-auto-columns:minmax(148px,164px)}.candidate-grid[data-v-6ac7fc4d]{grid-template-columns:repeat(auto-fill,minmax(138px,1fr));gap:10px;display:grid}.asset-stack[data-v-6ac7fc4d]{gap:8px;min-width:0;display:grid}.asset-tile[data-v-6ac7fc4d]{text-align:left;cursor:pointer;background:linear-gradient(#fffdf9,#f7efe6);border:1px solid #4b2e221f;border-radius:16px;gap:8px;width:100%;padding:8px;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid}.asset-tile[data-v-6ac7fc4d]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 16px 28px #3d241b1f}.asset-tile[data-v-6ac7fc4d]:disabled{cursor:default;opacity:.68}.asset-tile.selected[data-v-6ac7fc4d]{border-color:#d95a3d;box-shadow:0 0 0 3px #d95a3d1f}.asset-thumb[data-v-6ac7fc4d]{aspect-ratio:1;background:radial-gradient(circle at top,#fffffff5,#f4eee6f5);border-radius:14px;justify-content:center;align-items:center;display:flex;overflow:hidden}.asset-thumb img[data-v-6ac7fc4d]{object-fit:contain;width:100%;height:100%}.asset-caption[data-v-6ac7fc4d]{gap:4px;display:grid}.asset-token[data-v-6ac7fc4d]{color:#be5538;font-size:12px;font-weight:700}.asset-label[data-v-6ac7fc4d]{color:#6e5b53;font-size:12px;line-height:1.4}.asset-generator[data-v-6ac7fc4d]{color:#a06b56;font-size:11px;line-height:1.4}.asset-actions[data-v-6ac7fc4d]{grid-template-columns:minmax(0,1fr) 34px;gap:8px;display:grid}.inline-action[data-v-6ac7fc4d],.inline-icon[data-v-6ac7fc4d]{appearance:none;color:#6b584f;background:#ffffffeb;border:1px solid #4b2e221f;border-radius:12px;transition:border-color .16s,color .16s,box-shadow .16s,background .16s}.inline-action[data-v-6ac7fc4d]{cursor:pointer;height:34px;padding:0 10px;font-size:12px;font-weight:600}.inline-icon[data-v-6ac7fc4d]{cursor:pointer;justify-content:center;align-items:center;width:34px;min-width:34px;height:34px;display:inline-flex}.inline-action[data-v-6ac7fc4d]:hover:not(:disabled),.inline-icon[data-v-6ac7fc4d]:hover:not(:disabled){color:#a24b34;border-color:#ae492e3d;box-shadow:0 12px 22px #3d241b14}.inline-action[data-v-6ac7fc4d]:disabled,.inline-icon[data-v-6ac7fc4d]:disabled{cursor:default;opacity:.58}.prompt-panel[data-v-6ac7fc4d]{gap:10px}.prompt-token-strip[data-v-6ac7fc4d]{flex-wrap:wrap;gap:8px;display:flex}.prompt-chip[data-v-6ac7fc4d]{appearance:none;color:#7a5547;cursor:pointer;background:#ffffffeb;border:1px solid #4b2e221f;border-radius:999px;padding:6px 10px;font-size:13px;font-weight:600;transition:border-color .16s,color .16s,background .16s}.prompt-chip[data-v-6ac7fc4d]:hover{color:#a24b34;background:#fffdf9;border-color:#ae492e3d}.prompt-card[data-v-6ac7fc4d]{background:linear-gradient(#fffdf9,#f7efe6);border:1px solid #4b2e221f;border-radius:18px;gap:10px;padding:14px;display:grid}.prompt-tip[data-v-6ac7fc4d],.prompt-prefix[data-v-6ac7fc4d]{color:#7b665d;font-size:12px;line-height:1.6}.provider-banner[data-v-6ac7fc4d]{background:#ffffffc7;border:1px solid #4b2e221a;border-radius:14px;gap:4px;padding:10px 12px;display:grid}.provider-banner.provider-ok[data-v-6ac7fc4d]{background:#edf9f1eb;border-color:#3584572e}.provider-banner.provider-degraded[data-v-6ac7fc4d]{background:#fff8e8f5;border-color:#b2762433}.provider-banner.provider-error[data-v-6ac7fc4d]{background:#fff0ecf5;border-color:#b8433029}.provider-title[data-v-6ac7fc4d]{color:#2a1813;font-size:12px;font-weight:700}.provider-message[data-v-6ac7fc4d]{color:#7b665d;font-size:11px;line-height:1.5}.prompt-editor[data-v-6ac7fc4d]{width:100%}.prompt-editor[data-v-6ac7fc4d] textarea{min-height:110px}.prompt-actions[data-v-6ac7fc4d]{justify-content:end;gap:8px;display:flex}.prompt-template[data-v-6ac7fc4d]{border-top:1px dashed #4b2e221f;padding-top:8px}.prompt-template summary[data-v-6ac7fc4d]{cursor:pointer;color:#8c553f;font-size:12px;font-weight:700}.prompt-prefix[data-v-6ac7fc4d]{color:#9b513a;white-space:pre-wrap;margin-top:8px}.selection-head-row[data-v-6ac7fc4d]{justify-content:space-between;align-items:start;gap:12px;display:flex}.selection-state[data-v-6ac7fc4d]{color:#715c53;background:#7b675d1f;border-radius:999px;align-items:center;padding:5px 9px;font-size:12px;font-weight:700;display:inline-flex}.selection-ready[data-v-6ac7fc4d]{color:#946300;background:#e8b73e29}.selection-persisted[data-v-6ac7fc4d]{color:#1d7d53;background:#3fb37e24}.selection-confirmed[data-v-6ac7fc4d]{color:#0f6d75;background:#2fa4b129}.selection-body[data-v-6ac7fc4d]{gap:12px;display:grid}.selection-thumb[data-v-6ac7fc4d]{aspect-ratio:1;background:#fff;border:1px solid #4b2e2214;border-radius:18px;justify-content:center;align-items:center;width:100%;max-width:180px;margin:0 auto;display:flex;overflow:hidden}.selection-thumb img[data-v-6ac7fc4d]{object-fit:contain;width:100%;height:100%}.selection-meta[data-v-6ac7fc4d]{min-width:0}.selection-token[data-v-6ac7fc4d]{color:#ba553a;font-size:12px;font-weight:700}.selection-label[data-v-6ac7fc4d]{color:#2d1a14;margin-top:4px;font-size:16px;font-weight:700}.selection-note[data-v-6ac7fc4d]{color:#7a665d;margin-top:6px;font-size:13px;line-height:1.6}.action-stack[data-v-6ac7fc4d]{gap:8px;display:grid}.empty-state[data-v-6ac7fc4d]{color:#8b756b;text-align:center;background:#ffffff9e;border:1px dashed #836a5f47;border-radius:18px;justify-content:center;align-items:center;min-height:120px;padding:16px;display:flex}.rail-empty[data-v-6ac7fc4d]{min-height:112px}.empty-state.compact[data-v-6ac7fc4d]{min-height:96px}.primary-action[data-v-6ac7fc4d]{width:100%}.pager[data-v-6ac7fc4d]{justify-content:center;margin-top:24px;display:flex}.icon-wall[data-v-6ac7fc4d]{grid-template-columns:repeat(auto-fill,minmax(116px,1fr));gap:12px;display:grid}.wall-card[data-v-6ac7fc4d]{appearance:none;color:#2b1913;text-align:left;cursor:pointer;background:#ffffffd1;border:1px solid #4b2e2217;border-radius:18px;gap:8px;min-width:0;padding:10px;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;display:grid;box-shadow:0 8px 20px #3a22190d}.wall-card[data-v-6ac7fc4d]:hover,.wall-card[data-v-6ac7fc4d]:focus-visible{background:#fffdf9fa;border-color:#d95a3d57;outline:none;transform:translateY(-3px);box-shadow:0 16px 30px #3a22191f}.wall-card-active[data-v-6ac7fc4d]{border-color:#d95a3d;box-shadow:0 0 0 3px #d95a3d1f}.wall-card-skipped[data-v-6ac7fc4d]{opacity:.64}.wall-thumb[data-v-6ac7fc4d]{aspect-ratio:1;background-color:#f5f0e9;background-image:linear-gradient(45deg,#705b500e 25%,#0000 25%),linear-gradient(-45deg,#705b500e 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#705b500e 75%),linear-gradient(-45deg,#0000 75%,#705b500e 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;border-radius:14px;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.wall-thumb img[data-v-6ac7fc4d]{object-fit:contain;width:100%;height:100%}.wall-placeholder[data-v-6ac7fc4d]{color:#8256435c;font-size:clamp(28px,4vw,48px);font-weight:800}.wall-rank[data-v-6ac7fc4d]{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#241510b8;border-radius:999px;padding:3px 6px;font-size:10px;font-weight:700;position:absolute;top:7px;left:7px}.wall-status-dot[data-v-6ac7fc4d]{border:2px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;bottom:8px;right:8px;box-shadow:0 2px 8px #24151033}.wall-status-dot.status-pending[data-v-6ac7fc4d]{background:#e8b73e}.wall-status-dot.status-generated[data-v-6ac7fc4d]{background:#d95a3d}.wall-status-dot.status-adapted[data-v-6ac7fc4d]{background:#3fb37e}.wall-status-dot.status-confirmed[data-v-6ac7fc4d]{background:#2fa4b1}.wall-status-dot.status-skipped[data-v-6ac7fc4d]{background:#7b675d}.wall-name[data-v-6ac7fc4d]{color:#281711;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:750;line-height:1.25;overflow:hidden}.wall-meta[data-v-6ac7fc4d]{color:#886e63;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.3;overflow:hidden}.wall-empty[data-v-6ac7fc4d]{min-height:260px}.icon-editor-modal .ant-modal{max-width:calc(100vw - 28px);padding-bottom:20px;top:20px}.icon-editor-modal .ant-modal-content{border:1px solid #4b2e2214;border-radius:24px;padding:0;overflow:hidden;box-shadow:0 28px 80px #2617123d}.icon-editor-modal .ant-modal-header{background:#fbf7f1;border-bottom:1px solid #4b2e2214;margin:0;padding:18px 56px 18px 24px}.icon-editor-modal .ant-modal-body{background:#f2ece4;max-height:calc(100vh - 96px);overflow:auto}.icon-editor-modal .ant-modal-close{top:14px;right:14px}.editor-title[data-v-6ac7fc4d]{align-items:center;gap:10px;min-width:0;display:flex}.editor-title strong[data-v-6ac7fc4d]{color:#261712;text-overflow:ellipsis;white-space:nowrap;font-size:20px;overflow:hidden}.editor-rank[data-v-6ac7fc4d]{color:#b05840;letter-spacing:.06em;font-size:12px;font-weight:800}.editor-shell[data-v-6ac7fc4d]{min-height:620px}.editor-nav[data-v-6ac7fc4d]{z-index:8;color:#796159;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fbf7f1eb;border-bottom:1px solid #4b2e2214;justify-content:space-between;align-items:center;gap:12px;padding:10px 18px;font-size:12px;font-weight:700;display:flex;position:sticky;top:0}.editor-nav-button[data-v-6ac7fc4d]{appearance:none;color:#7f503f;cursor:pointer;background:#ffffffe6;border:1px solid #4b2e221f;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:700}.editor-nav-button[data-v-6ac7fc4d]:disabled{cursor:default;opacity:.36}.editor-workspace[data-v-6ac7fc4d]{grid-template-columns:minmax(0,1fr) 230px;align-items:start;gap:16px;padding:16px;display:grid}.editor-main[data-v-6ac7fc4d]{gap:16px;min-width:0;display:grid}.editor-hero[data-v-6ac7fc4d],.editor-assets-section[data-v-6ac7fc4d],.editor-decision[data-v-6ac7fc4d]{background:#ffffffe6;border:1px solid #4b2e2214;border-radius:20px;box-shadow:0 12px 28px #3a22190e}.editor-hero[data-v-6ac7fc4d]{grid-template-columns:minmax(240px,330px) minmax(0,1fr);gap:18px;padding:18px;display:grid}.editor-preview-block[data-v-6ac7fc4d],.editor-prompt-block[data-v-6ac7fc4d]{align-content:start;gap:12px;min-width:0;display:grid}.editor-preview-frame[data-v-6ac7fc4d]{aspect-ratio:1;background-color:#f7f3ed;background-image:linear-gradient(45deg,#705b500f 25%,#0000 25%),linear-gradient(-45deg,#705b500f 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#705b500f 75%),linear-gradient(-45deg,#0000 75%,#705b500f 75%);background-position:0 0,0 12px,12px -12px,-12px 0;background-size:24px 24px;border:1px solid #4b2e2214;border-radius:20px;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.editor-preview-frame img[data-v-6ac7fc4d]{object-fit:contain;width:100%;height:100%}.editor-preview-caption[data-v-6ac7fc4d]{gap:3px;display:grid}.editor-preview-caption strong[data-v-6ac7fc4d]{color:#2c1913;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.editor-preview-caption span[data-v-6ac7fc4d],.editor-prompt-block p[data-v-6ac7fc4d]{color:#856d62;margin:0;font-size:12px;line-height:1.55}.editor-prompt-block h3[data-v-6ac7fc4d],.editor-section-heading h3[data-v-6ac7fc4d],.editor-decision h3[data-v-6ac7fc4d]{color:#281711;margin:4px 0 0;font-size:18px}.editor-prompt-actions[data-v-6ac7fc4d]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.editor-assets-section[data-v-6ac7fc4d]{gap:12px;padding:16px;display:grid}.editor-section-heading[data-v-6ac7fc4d]{justify-content:space-between;align-items:start;gap:12px;display:flex}.editor-section-heading>span[data-v-6ac7fc4d]{color:#896f63;font-size:12px;font-weight:700}.editor-asset-grid[data-v-6ac7fc4d]{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px;display:grid}.editor-asset-card[data-v-6ac7fc4d]{cursor:pointer;background:#fbf8f3;border:1px solid #4b2e221c;border-radius:16px;min-width:0;transition:transform .16s,border-color .16s,box-shadow .16s;overflow:hidden}.editor-asset-card[data-v-6ac7fc4d]:hover,.editor-asset-card[data-v-6ac7fc4d]:focus-visible{border-color:#d95a3d4d;outline:none;transform:translateY(-2px);box-shadow:0 12px 22px #3a221917}.editor-asset-card.selected[data-v-6ac7fc4d]{border-color:#d95a3d;box-shadow:0 0 0 3px #d95a3d1f}.editor-asset-thumb[data-v-6ac7fc4d]{aspect-ratio:1;background:#f4eee7;justify-content:center;align-items:center;display:flex;position:relative}.editor-asset-thumb img[data-v-6ac7fc4d]{object-fit:contain;width:100%;height:100%}.editor-asset-token[data-v-6ac7fc4d]{color:#fff;background:#241510bf;border-radius:999px;padding:3px 6px;font-size:10px;font-weight:800;position:absolute;top:7px;left:7px}.editor-asset-info[data-v-6ac7fc4d]{gap:5px;padding:9px;display:grid}.editor-asset-info strong[data-v-6ac7fc4d],.editor-asset-info>span[data-v-6ac7fc4d]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.editor-asset-info strong[data-v-6ac7fc4d]{color:#38221a;font-size:12px}.editor-asset-info>span[data-v-6ac7fc4d]{color:#9a7362;font-size:10px}.editor-asset-info>div[data-v-6ac7fc4d]{grid-template-columns:minmax(0,1fr) 30px;gap:6px;display:grid}.editor-asset-info button[data-v-6ac7fc4d]{appearance:none;color:#805849;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #4b2e221a;border-radius:9px;height:30px;font-size:10px;font-weight:700;overflow:hidden}.editor-decision[data-v-6ac7fc4d]{gap:10px;padding:16px;display:grid;position:sticky;top:58px}.editor-selection-summary[data-v-6ac7fc4d]{background:#fbf7f1;border:1px solid #4b2e2214;border-radius:14px;gap:6px;padding:12px;display:grid}.editor-selection-summary>span[data-v-6ac7fc4d]:first-child{color:#8a7065;font-size:11px}.editor-selection-summary strong[data-v-6ac7fc4d]{color:#321e17;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.editor-selection-summary .selection-state[data-v-6ac7fc4d]{justify-self:start}.editor-details[data-v-6ac7fc4d]{border-top:1px dashed #4b2e2224;margin-top:4px;padding-top:10px}.editor-details summary[data-v-6ac7fc4d]{color:#82513f;cursor:pointer;font-size:12px;font-weight:700}.editor-details dl[data-v-6ac7fc4d]{grid-template-columns:48px minmax(0,1fr);gap:6px 8px;margin:10px 0 0;font-size:10px;line-height:1.5;display:grid}.editor-details dt[data-v-6ac7fc4d]{color:#9a7c6e}.editor-details dd[data-v-6ac7fc4d]{overflow-wrap:anywhere;color:#6c554c;margin:0}@media (width<=1180px){.workbench[data-v-6ac7fc4d]{grid-template-columns:1fr}.selection-panel[data-v-6ac7fc4d]{position:static}.action-stack[data-v-6ac7fc4d]{grid-template-columns:repeat(3,minmax(0,1fr))}.primary-action[data-v-6ac7fc4d]{grid-column:1/-1}}@media (width<=900px){.topbar[data-v-6ac7fc4d],.content[data-v-6ac7fc4d]{padding-left:14px;padding-right:14px}.toolbar[data-v-6ac7fc4d]{justify-content:start}.search[data-v-6ac7fc4d]{width:100%}.item-card[data-v-6ac7fc4d]{border-radius:20px;padding:14px}.item-metrics[data-v-6ac7fc4d]{justify-content:start;width:100%}.candidate-grid[data-v-6ac7fc4d],.action-stack[data-v-6ac7fc4d]{grid-template-columns:repeat(2,minmax(0,1fr))}.selection-body[data-v-6ac7fc4d]{grid-template-columns:96px minmax(0,1fr);align-items:center}.selection-thumb[data-v-6ac7fc4d]{max-width:none;margin:0}.icon-wall[data-v-6ac7fc4d]{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:10px}.editor-workspace[data-v-6ac7fc4d]{grid-template-columns:1fr}.editor-decision[data-v-6ac7fc4d]{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.editor-decision>div[data-v-6ac7fc4d],.editor-selection-summary[data-v-6ac7fc4d],.editor-details[data-v-6ac7fc4d],.editor-decision .primary-action[data-v-6ac7fc4d]{grid-column:1/-1}}@media (width<=640px){.topbar[data-v-6ac7fc4d]{padding-top:14px;padding-bottom:12px}.title-row h1[data-v-6ac7fc4d]{font-size:24px}.workspace-panel[data-v-6ac7fc4d],.selection-panel[data-v-6ac7fc4d]{border-radius:18px;padding:14px}.asset-rail[data-v-6ac7fc4d],.builtin-rail[data-v-6ac7fc4d]{grid-auto-columns:minmax(130px,140px)}.candidate-grid[data-v-6ac7fc4d],.action-stack[data-v-6ac7fc4d]{grid-template-columns:1fr}.selection-body[data-v-6ac7fc4d]{grid-template-columns:1fr;align-items:start}.selection-thumb[data-v-6ac7fc4d]{max-width:156px;margin:0 auto}.toolbar-meta[data-v-6ac7fc4d]{font-size:13px}.content[data-v-6ac7fc4d]{padding-top:14px}.icon-wall[data-v-6ac7fc4d]{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:8px}.wall-card[data-v-6ac7fc4d]{border-radius:14px;gap:6px;padding:7px}.wall-thumb[data-v-6ac7fc4d]{border-radius:11px}.wall-rank[data-v-6ac7fc4d]{top:5px;left:5px}.wall-status-dot[data-v-6ac7fc4d]{bottom:6px;right:6px}.icon-editor-modal .ant-modal{max-width:calc(100vw - 12px);margin:0 auto;padding-bottom:8px;top:8px}.icon-editor-modal .ant-modal-content{border-radius:18px}.icon-editor-modal .ant-modal-header{padding:15px 48px 15px 16px}.icon-editor-modal .ant-modal-body{max-height:calc(100vh - 48px)}.editor-workspace[data-v-6ac7fc4d]{gap:10px;padding:10px}.editor-hero[data-v-6ac7fc4d]{grid-template-columns:1fr;gap:16px;padding:12px}.editor-preview-frame[data-v-6ac7fc4d]{max-width:300px;margin:0 auto}.editor-assets-section[data-v-6ac7fc4d],.editor-decision[data-v-6ac7fc4d]{border-radius:16px;padding:12px}.editor-asset-grid[data-v-6ac7fc4d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.editor-decision[data-v-6ac7fc4d]{grid-template-columns:1fr}.editor-decision>div[data-v-6ac7fc4d],.editor-selection-summary[data-v-6ac7fc4d],.editor-details[data-v-6ac7fc4d],.editor-decision .primary-action[data-v-6ac7fc4d]{grid-column:auto}.editor-title strong[data-v-6ac7fc4d]{font-size:17px}}:root{color:#2b1d16;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f5efe6;font-family:SF Pro Display,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box}html,body,#app{min-height:100%;margin:0}body{min-width:320px}button,input,textarea{font:inherit}img{display:block}
