.approved-action-card[data-v-e6b99adb]{min-width:0;font-size:12px}.approved-action-card label[data-v-e6b99adb]{display:grid;gap:6px;margin:10px 0}.approved-action-card input[data-v-e6b99adb],.approved-action-card select[data-v-e6b99adb]{width:100%;box-sizing:border-box}.approved-action-card fieldset[data-v-e6b99adb]{min-width:0;border:1px solid var(--line);border-radius:8px}.approved-action-card pre[data-v-e6b99adb]{white-space:pre-wrap;overflow-wrap:anywhere;max-height:240px;overflow:auto}.hint[data-v-e6b99adb]{color:var(--muted);line-height:1.8}[role=alert][data-v-e6b99adb]{color:#cf5363}.system-canvas[data-v-8caf0f77]{min-width:0}.builder-toolbar[data-v-8caf0f77],.builder-palette[data-v-8caf0f77]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.builder-toolbar[data-v-8caf0f77]{padding:12px;border:1px solid var(--line);border-radius:10px;margin-bottom:12px;font-size:12px}.builder-inspector[data-v-8caf0f77]{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;border:1px solid var(--line);padding:16px;margin-bottom:18px}.builder-inspector section[data-v-8caf0f77]{min-width:0}.builder-inspector h3[data-v-8caf0f77]{font-size:14px}.builder-inspector label[data-v-8caf0f77]{display:grid;gap:5px;font-size:12px;margin:8px 0}.system-canvas button[data-v-8caf0f77],.system-canvas input[data-v-8caf0f77],.system-canvas select[data-v-8caf0f77]{font:inherit;color:var(--text);background:var(--panel);border:1px solid var(--line);border-radius:6px;padding:8px;max-width:100%;box-sizing:border-box}.system-canvas button[data-v-8caf0f77]{cursor:pointer}.system-canvas button[data-v-8caf0f77]:disabled{opacity:.5}.builder-hint[data-v-8caf0f77]{font-size:12px;color:var(--muted);line-height:1.7}.system-preview[data-v-8caf0f77] .builder-resize-handle{position:absolute;right:0;bottom:0;z-index:1;cursor:nwse-resize;touch-action:none;padding:3px 7px;background:#6259df;color:#fff}.builder-error[data-v-8caf0f77]{color:#cc5260}.system-preview[data-v-8caf0f77]{margin:auto;min-width:0}.builder-editing[data-v-8caf0f77]{border:1px dashed var(--line);padding:8px}.system-preview[data-v-8caf0f77] .system-node{min-width:0}.builder-editing[data-v-8caf0f77] .system-node{position:relative;outline:1px dashed var(--line);padding:5px}.system-preview[data-v-8caf0f77] .builder-selected{outline:2px solid #6259df}.system-preview[data-v-8caf0f77] .system-layout-tree{display:grid;gap:14px}.system-preview[data-v-8caf0f77] table{width:100%;font-size:12px;border-collapse:collapse}.system-preview[data-v-8caf0f77] td,.system-preview[data-v-8caf0f77] th{text-align:left;padding:8px;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.builder-conflict>div[data-v-8caf0f77]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.builder-conflict pre[data-v-8caf0f77]{max-height:300px;overflow:auto;font-size:11px;background:var(--bg);padding:12px}@media(max-width:650px){.builder-conflict>div[data-v-8caf0f77]{grid-template-columns:1fr}}.system-admin[data-v-7052531d]{padding:18px;border:1px solid var(--line);border-radius:10px;background:var(--panel);font-size:13px;min-width:0}.system-admin header[data-v-7052531d]{display:flex;align-items:center;justify-content:space-between;gap:12px}.system-admin h2[data-v-7052531d]{font-size:18px}.system-admin h3[data-v-7052531d]{font-size:15px}.system-admin section[data-v-7052531d]{margin-bottom:20px}.system-admin dl[data-v-7052531d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.system-admin dl>div[data-v-7052531d]{padding:12px;background:var(--bg);border:1px solid var(--line);border-radius:8px}.system-admin dt[data-v-7052531d]{font-size:11px;color:var(--muted)}.system-admin dd[data-v-7052531d]{margin:8px 0 0;overflow-wrap:anywhere}.system-admin button[data-v-7052531d]{font:inherit;border:1px solid var(--line);border-radius:7px;background:var(--bg);color:var(--text);padding:9px;cursor:pointer}.system-admin button[data-v-7052531d]:disabled{opacity:.5}.hint[data-v-7052531d]{font-size:12px;color:var(--muted);line-height:1.8}.error[data-v-7052531d]{color:#c95060}.code-test-failure[data-v-0b48c558]{padding:12px;border:1px solid var(--line);border-radius:8px;margin:12px 0}.code-test-failure dl[data-v-0b48c558]{display:grid;grid-template-columns:auto 1fr;gap:6px 12px}.code-test-failure dd[data-v-0b48c558]{margin:0;min-width:0}.code-test-failure code[data-v-0b48c558]{overflow-wrap:anywhere}.database-change-review[data-v-ed4ce4a4]{border:1px solid var(--line);padding:12px;margin:12px 0}.database-change-review p[data-v-ed4ce4a4]{font-size:12px;line-height:1.8}.database-change-review code[data-v-ed4ce4a4],.database-change-review pre[data-v-ed4ce4a4]{overflow-wrap:anywhere}.database-change-review pre[data-v-ed4ce4a4]{white-space:pre-wrap;max-height:260px;overflow:auto}.table-scroll[data-v-ed4ce4a4]{overflow:auto}table[data-v-ed4ce4a4]{border-collapse:collapse;font-size:12px;width:100%}th[data-v-ed4ce4a4],td[data-v-ed4ce4a4]{padding:8px;border:1px solid var(--line);text-align:left}.entity-policy[data-v-a950a13b]{border:1px solid var(--line);padding:14px;border-radius:8px;margin:12px 0}p[data-v-a950a13b],caption[data-v-a950a13b]{font-size:11px;line-height:1.8;color:var(--muted)}fieldset[data-v-a950a13b]{border:0;padding:0;min-width:0}.policy-row[data-v-a950a13b]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;margin-bottom:10px}label[data-v-a950a13b]{display:grid;gap:5px}select[data-v-a950a13b]{padding:8px;background:var(--bg);color:var(--text);border:1px solid var(--line);min-width:0}input[data-v-a950a13b]{width:auto}table[data-v-a950a13b]{width:100%;border-collapse:collapse;font-size:11px}th[data-v-a950a13b],td[data-v-a950a13b]{padding:8px;text-align:left;border-bottom:1px solid var(--line)}@media(max-width:650px){.policy-row[data-v-a950a13b]{grid-template-columns:1fr}table[data-v-a950a13b]{font-size:10px}}.platform-lifecycle[data-v-7466c3e3]{border-top:1px solid var(--line);margin-top:25px;padding-top:18px;font-size:13px}.platform-lifecycle header[data-v-7466c3e3]{display:flex;justify-content:space-between;align-items:center;gap:15px}.hint[data-v-7466c3e3]{color:var(--muted);font-size:12px;line-height:1.8}.platform-lifecycle button[data-v-7466c3e3]{font:inherit;font-size:12px;border:1px solid var(--line);border-radius:7px;background:var(--bg);color:var(--text);padding:10px 13px;cursor:pointer}.platform-lifecycle button[data-v-7466c3e3]:disabled{opacity:.5}.platform-lifecycle label[data-v-7466c3e3]{display:grid;gap:7px;margin:13px 0;font-size:12px}.platform-lifecycle input[data-v-7466c3e3],.platform-lifecycle select[data-v-7466c3e3]{min-width:0;width:100%;box-sizing:border-box;background:var(--bg);color:var(--text);padding:10px;border:1px solid var(--line);border-radius:7px;font:inherit}.operations[data-v-7466c3e3]{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.operations [data-lifecycle-action=delete][data-v-7466c3e3]{color:#d65869}.history[data-v-7466c3e3]{margin-top:20px}.history button[data-v-7466c3e3]{display:block;max-width:100%;text-align:left;margin:8px 0;overflow-wrap:anywhere}.history [aria-pressed=true][data-v-7466c3e3]{border-color:var(--core-accent)}.platform-lifecycle code[data-v-7466c3e3]{font-size:10px;overflow-wrap:anywhere}.platform-lifecycle pre[data-v-7466c3e3]{font-size:11px;white-space:pre-wrap;overflow-wrap:anywhere;max-height:350px;overflow:auto}.platform-lifecycle article[data-v-7466c3e3]{padding:15px;border:1px solid var(--line);border-radius:8px}.platform-lifecycle li p[data-v-7466c3e3]{line-height:1.8}.platform-lifecycle small[data-v-7466c3e3]{color:var(--muted);font-size:10px}.error[data-v-7466c3e3]{color:#d65869}.generation-panel[data-v-d4d7e747]{margin-top:22px;padding:22px;border:1px solid var(--line);border-radius:12px;background:var(--panel);color:var(--text);font-size:12px;overflow-wrap:anywhere}header[data-v-d4d7e747]{display:flex;align-items:center;justify-content:space-between;gap:15px}header small[data-v-d4d7e747]{font-size:9px;letter-spacing:1.5px;color:#7369ee}h2[data-v-d4d7e747]{font-size:20px;margin:8px 0}h3[data-v-d4d7e747]{font-size:14px;margin:15px 0}.explain[data-v-d4d7e747],.hint[data-v-d4d7e747],.disabled-state[data-v-d4d7e747]{color:var(--muted);font-size:11px;line-height:1.9}.disabled-state[data-v-d4d7e747]{padding:14px;background:var(--bg);border:1px solid var(--line);border-radius:8px}form[data-v-d4d7e747]{padding:15px 0}fieldset[data-v-d4d7e747]{border:0;padding:0;margin:0;min-width:0}label[data-v-d4d7e747]{display:grid;gap:7px;color:var(--muted);font-size:11px;margin:0 0 13px}input[data-v-d4d7e747],textarea[data-v-d4d7e747],select[data-v-d4d7e747]{box-sizing:border-box;min-width:0;width:100%;padding:10px;border:1px solid var(--line);border-radius:7px;background:var(--bg);color:var(--text);font:inherit}input[type=color][data-v-d4d7e747]{height:40px}.two-col[data-v-d4d7e747]{display:grid;grid-template-columns:1fr 1fr;gap:15px}.modules[data-v-d4d7e747]{display:grid;grid-template-columns:1fr 1fr;gap:10px;border:1px solid var(--line);border-radius:8px;padding:15px;margin:0 0 15px}.modules legend[data-v-d4d7e747]{color:var(--text);font-size:12px;padding:0 5px}.modules label[data-v-d4d7e747]{display:flex;gap:9px;align-items:flex-start;margin:0;color:var(--text)}.modules input[data-v-d4d7e747]{width:16px;flex-shrink:0;margin-top:3px}.modules small[data-v-d4d7e747]{display:block;font-size:9px;color:var(--muted);margin-top:4px}button[data-v-d4d7e747]{border:1px solid transparent;border-radius:7px;background:#6259df;color:#fff;padding:10px 13px;font:inherit;cursor:pointer}.secondary[data-v-d4d7e747]{background:var(--bg);color:var(--text);border-color:var(--line)}button[data-v-d4d7e747]:disabled{opacity:.45;cursor:wait}button[data-v-d4d7e747]:focus-visible,input[data-v-d4d7e747]:focus-visible,textarea[data-v-d4d7e747]:focus-visible,select[data-v-d4d7e747]:focus-visible,summary[data-v-d4d7e747]:focus-visible,a[data-v-d4d7e747]:focus-visible{outline:3px solid #9289fa;outline-offset:3px}.error[data-v-d4d7e747],.notice[data-v-d4d7e747]{padding:12px;border-radius:8px;line-height:1.7}.error[data-v-d4d7e747]{background:#c83e4e12;color:#cf5363}.notice[data-v-d4d7e747]{background:#279b7612;color:#279b76}.release[data-v-d4d7e747],.jobs[data-v-d4d7e747]{padding-top:18px;margin-top:18px;border-top:1px solid var(--line)}.release>a[data-v-d4d7e747]{display:inline-block;margin:0 15px 12px 0;color:#7369ee}dl[data-v-d4d7e747]{display:grid;grid-template-columns:105px minmax(0,1fr);gap:10px;font-size:10px}dt[data-v-d4d7e747]{color:var(--muted)}dd[data-v-d4d7e747]{margin:0;overflow-wrap:anywhere}code[data-v-d4d7e747]{font-size:10px;overflow-wrap:anywhere}dd a[data-v-d4d7e747]{color:#7369ee}.visual-builder-frame[data-v-d4d7e747]{min-height:700px}iframe[data-v-d4d7e747]{display:block;width:100%;height:480px;margin-top:15px;border:1px solid var(--line);border-radius:8px;background:var(--bg)}.empty[data-v-d4d7e747]{padding:25px;text-align:center;color:var(--muted)}.job-select[data-v-d4d7e747]{display:flex;gap:7px;flex-wrap:wrap}.job-select button[data-v-d4d7e747]{font-size:10px;padding:7px}.job-select .selected[data-v-d4d7e747]{border-color:#7369ee}.job-detail[data-v-d4d7e747]{padding:15px;border:1px solid var(--line);border-radius:8px;margin-top:13px}.job-heading[data-v-d4d7e747]{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.job-detail p[data-v-d4d7e747]{font-size:11px;line-height:1.8}details[data-v-d4d7e747]{margin:12px 0}summary[data-v-d4d7e747]{cursor:pointer}pre[data-v-d4d7e747]{max-height:260px;overflow:auto;background:var(--bg);border:1px solid var(--line);border-radius:7px;padding:12px;font-size:10px;white-space:pre-wrap}.decisions[data-v-d4d7e747]{display:flex;gap:8px;margin:12px 0}.events[data-v-d4d7e747]{list-style:none;padding:0 0 0 14px;border-left:2px solid var(--line);margin-top:22px}.events li[data-v-d4d7e747]{padding:0 0 15px 10px}.events time[data-v-d4d7e747]{display:block;color:var(--muted);font-size:9px}.events strong[data-v-d4d7e747]{font-size:11px}.events p[data-v-d4d7e747]{margin:6px 0}@media(max-width:650px){.generation-panel[data-v-d4d7e747]{padding:15px}.two-col[data-v-d4d7e747],.modules[data-v-d4d7e747]{grid-template-columns:1fr}.decisions[data-v-d4d7e747]{flex-wrap:wrap}dl[data-v-d4d7e747]{grid-template-columns:1fr;gap:5px}dd[data-v-d4d7e747]{margin-bottom:10px}iframe[data-v-d4d7e747]{height:380px}}.trace-timeline[data-v-d113e5b0]{margin-top:16px;overflow-wrap:anywhere}.trace-timeline ol[data-v-d113e5b0]{list-style:none;padding:0;max-height:480px;overflow:auto}.trace-timeline li[data-v-d113e5b0]{padding:10px 0;border-bottom:1px solid var(--line)}.track[data-v-d113e5b0]{height:12px;background:var(--line);margin:6px 0}.track i[data-v-d113e5b0]{display:block;height:100%;min-width:2px;max-width:100%;background:var(--core-accent,#6259df)}.track i.failed[data-v-d113e5b0]{background:#bd3030}small[data-v-d113e5b0]{color:var(--muted)}svg[data-v-d113e5b0]{width:100%;max-height:560px}svg text[data-v-d113e5b0]{font-size:12px}table[data-v-d113e5b0]{width:100%;text-align:left;border-collapse:collapse}td[data-v-d113e5b0],th[data-v-d113e5b0]{padding:8px;border-bottom:1px solid var(--line)}.observation-preview[data-v-3122f0ae]{border:1px solid var(--line);border-radius:8px;padding:12px;margin:12px 0;min-width:0}.observation-meta[data-v-3122f0ae],.observation-preview p[data-v-3122f0ae]{font-size:12px;color:var(--muted)}.observation-preview svg[data-v-3122f0ae]{width:100%;max-height:300px;color:var(--core-accent,#6259df)}.observation-preview svg text[data-v-3122f0ae]{font-size:12px;fill:var(--text)}.observation-table[data-v-3122f0ae]{max-height:480px;overflow:auto}.observation-table table[data-v-3122f0ae]{border-collapse:collapse;width:100%;text-align:left;font-size:12px}.observation-table td[data-v-3122f0ae],.observation-table th[data-v-3122f0ae]{padding:10px;border-bottom:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere;min-width:120px}.observation-table pre[data-v-3122f0ae]{margin:0;white-space:pre-wrap;font:inherit}.observation-table small[data-v-3122f0ae]{display:block;color:var(--muted)}.duration-track[data-v-3122f0ae]{display:block;width:120px;height:6px;background:var(--line);margin-bottom:6px}.duration-track i[data-v-3122f0ae]{display:block;height:100%;background:var(--core-accent,#6259df)}.openapi-actions[data-v-db6f33a5]{border:1px solid var(--line);padding:12px;margin:12px 0}.openapi-actions label[data-v-db6f33a5]{display:block;margin:8px 0}.openapi-actions input[data-v-db6f33a5],.openapi-actions textarea[data-v-db6f33a5]{display:block;width:100%;box-sizing:border-box}.openapi-actions table[data-v-db6f33a5]{width:100%;text-align:left}.openapi-actions pre[data-v-db6f33a5],.openapi-actions small[data-v-db6f33a5]{white-space:pre-wrap;overflow-wrap:anywhere}.openapi-actions pre[data-v-db6f33a5]{max-height:360px;overflow:auto}.openapi-review[data-v-26d7e750]{border:1px solid var(--line);padding:12px;margin:12px 0}.openapi-review label[data-v-26d7e750]{display:block;margin:8px 0}.openapi-review input[data-v-26d7e750],.openapi-review textarea[data-v-26d7e750]{display:block;width:100%;box-sizing:border-box}.openapi-review pre[data-v-26d7e750]{white-space:pre-wrap;overflow-wrap:anywhere;max-height:360px;overflow:auto}.openapi-review code[data-v-26d7e750]{overflow-wrap:anywhere}.openapi-review table[data-v-26d7e750]{width:100%;text-align:left}.openapi-review p[data-v-26d7e750]{font-size:12px;color:var(--muted)}.integration-panel details[data-v-4c4912b8]{min-width:0;overflow-wrap:anywhere}.integration-panel details small[data-v-4c4912b8]{display:block;overflow-wrap:anywhere}.binding-column[data-v-4c4912b8]{display:flex!important;align-items:center;gap:8px}.binding-column input[data-v-4c4912b8]{width:auto!important}.integration-panel fieldset[data-v-4c4912b8]{min-width:0;border:1px solid var(--line);border-radius:7px}.binding-table[data-v-4c4912b8]{overflow:auto;max-height:400px}.binding-table table[data-v-4c4912b8]{border-collapse:collapse;min-width:100%}.binding-table th[data-v-4c4912b8],.binding-table td[data-v-4c4912b8]{padding:8px;border:1px solid var(--line);text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;max-width:320px}.integration-panel[data-v-4c4912b8]{font-size:13px}.integration-panel h3[data-v-4c4912b8]{margin-top:0}.integration-panel p[data-v-4c4912b8],.hint[data-v-4c4912b8]{color:var(--muted);font-size:12px;line-height:1.8}.integration-panel form[data-v-4c4912b8],.connection-list[data-v-4c4912b8],.response[data-v-4c4912b8]{border:1px solid var(--line);border-radius:10px;padding:18px;margin:18px 0}.integration-panel label[data-v-4c4912b8]{display:grid;gap:7px;font-size:11px;margin:13px 0;color:var(--muted)}.integration-panel input[data-v-4c4912b8],.integration-panel select[data-v-4c4912b8],.integration-panel textarea[data-v-4c4912b8]{width:100%;min-width:0;color:var(--text);background:var(--bg);border:1px solid var(--line);border-radius:7px;padding:10px;font:inherit;box-sizing:border-box}.integration-panel button[data-v-4c4912b8]{padding:10px 15px;border:1px solid var(--line);border-radius:7px;background:var(--core-accent);color:#fff;font:inherit;font-size:12px}.integration-panel button[data-v-4c4912b8]:disabled{opacity:.45}.response pre[data-v-4c4912b8]{white-space:pre-wrap;overflow-wrap:anywhere;max-height:400px;overflow:auto;font-size:11px}.error[data-v-4c4912b8]{color:#d65869!important}.binding-permissions[data-v-396925fc]{margin-top:20px;border-top:1px solid var(--line);padding-top:12px;font-size:12px;overflow-wrap:anywhere}.binding-permissions p[data-v-396925fc],.binding-permissions small[data-v-396925fc]{line-height:1.7;color:var(--muted)}.binding-permissions label[data-v-396925fc]{display:flex;gap:8px;align-items:center;margin:10px 0}.binding-permissions label[data-v-396925fc]:has(input:not([type=checkbox])){display:grid}.binding-permissions input[data-v-396925fc]:not([type=checkbox]){width:100%;box-sizing:border-box;padding:8px;background:var(--bg);color:var(--text);border:1px solid var(--line)}.binding-permissions input[type=checkbox][data-v-396925fc]{width:auto}.binding-permissions fieldset[data-v-396925fc]{min-width:0;border:1px solid var(--line)}.binding-permissions button[data-v-396925fc]{margin:12px 0;padding:8px}.binding-permissions small[data-v-396925fc]{display:block}section[data-v-0518c3f4]{border-top:1px solid var(--line);margin-top:20px;padding-top:14px;font-size:13px}p[data-v-0518c3f4]{line-height:1.7}label[data-v-0518c3f4]{display:grid;gap:8px;margin:12px 0}select[data-v-0518c3f4]{max-width:100%;padding:8px;background:var(--bg);color:var(--text);border:1px solid var(--line);border-radius:6px}button[data-v-0518c3f4]{margin:6px 8px 6px 0;padding:8px 10px;font:inherit;background:var(--bg);color:var(--text);border:1px solid var(--line);border-radius:6px;cursor:pointer}button[data-v-0518c3f4]:disabled{opacity:.5;cursor:default}li[data-v-0518c3f4]{overflow-wrap:anywhere;margin:8px 0}strong[data-v-0518c3f4]{display:block;margin-top:12px}[role=alert][data-v-0518c3f4]{color:#d65869}[role=status][data-v-0518c3f4]{color:var(--muted)}.role-inheritance[data-v-eee36874]{padding:12px;border:1px solid var(--line);border-radius:6px;margin:14px 0}.hint[data-v-eee36874]{font-size:11px;color:var(--muted);line-height:1.8}label[data-v-eee36874]{display:flex;gap:8px;margin:8px}button[data-v-eee36874]{padding:8px;border:1px solid var(--line);background:var(--bg);color:var(--text);border-radius:6px;margin-right:8px}button[data-v-eee36874]:disabled{opacity:.45}[role=alert][data-v-eee36874]{color:#d65869}.role-mode[data-v-26aff77d]{padding:12px;border:1px solid var(--line);border-radius:6px;margin:14px 0}.hint[data-v-26aff77d]{font-size:11px;line-height:1.8;color:var(--muted)}label[data-v-26aff77d]{display:grid;gap:6px;margin:12px 0}select[data-v-26aff77d],button[data-v-26aff77d]{padding:8px;background:var(--bg);color:var(--text);border:1px solid var(--line);border-radius:6px}button[data-v-26aff77d]{margin-right:8px}button[data-v-26aff77d]:disabled{opacity:.45}[role=alert][data-v-26aff77d]{color:#d65869}.access-roles[data-v-fe89802a]{border-top:1px solid var(--line);padding-top:16px;margin-top:20px}.hint[data-v-fe89802a]{color:var(--muted);font-size:11px;line-height:1.8}label[data-v-fe89802a]{display:grid;gap:6px;margin:10px 0}fieldset label[data-v-fe89802a]{display:flex;gap:8px}input[data-v-fe89802a]:not([type=checkbox]),select[data-v-fe89802a]{padding:9px;background:var(--bg);color:var(--text);border:1px solid var(--line);border-radius:6px}button[data-v-fe89802a]{padding:9px 12px;border:1px solid var(--line);border-radius:6px;background:var(--core-accent);color:#fff}button[data-v-fe89802a]:disabled{opacity:.45}[role=alert][data-v-fe89802a]{color:#d65869}fieldset[data-v-fe89802a]{border:1px solid var(--line);margin:14px 0}.platform-access[data-v-73bb787c]{font-size:13px;border-top:1px solid var(--line);padding-top:22px;margin-top:24px}.platform-access form[data-v-73bb787c]{padding:16px;border:1px solid var(--line);border-radius:9px;margin:16px 0}.platform-access label[data-v-73bb787c]{display:grid;gap:7px;margin:12px 0;font-size:11px}.platform-access .check[data-v-73bb787c]{display:flex;align-items:center;gap:9px}.check input[data-v-73bb787c]{width:auto}.platform-access input[data-v-73bb787c]:not([type=checkbox]){width:100%;box-sizing:border-box;padding:10px;color:var(--text);background:var(--bg);border:1px solid var(--line);border-radius:7px;font:inherit}.platform-access fieldset[data-v-73bb787c]{border:1px solid var(--line);border-radius:7px;margin:14px 0;min-width:0}.platform-access legend[data-v-73bb787c]{font-size:11px;color:var(--muted)}.hint[data-v-73bb787c]{font-size:11px;line-height:1.9;color:var(--muted)}.platform-access button[data-v-73bb787c]{padding:10px 14px;border:1px solid var(--line);border-radius:7px;background:var(--core-accent);color:#fff;font-size:11px;cursor:pointer}.platform-access button[data-v-73bb787c]:disabled{opacity:.45}.platform-access .grant-row[data-v-73bb787c]{display:grid;gap:8px;text-align:left;width:100%;margin:8px 0;background:var(--bg);color:var(--text);overflow-wrap:anywhere}.grant-row code[data-v-73bb787c]{font-size:10px}.grant-row small[data-v-73bb787c]{font-size:10px;color:var(--muted)}.error[data-v-73bb787c]{color:#d65869}.project-jobs[data-v-a380ba61]{font-size:13px}.project-jobs header[data-v-a380ba61],.controls[data-v-a380ba61]{display:flex;gap:10px;align-items:center;justify-content:space-between}.controls[data-v-a380ba61]{justify-content:flex-start;flex-wrap:wrap;margin-top:15px}.hint[data-v-a380ba61]{color:var(--muted);font-size:12px;line-height:1.8}.project-jobs button[data-v-a380ba61]{font:inherit;font-size:12px;padding:10px 13px;border:1px solid var(--line);border-radius:7px;background:var(--bg);color:var(--text);cursor:pointer}.project-jobs button[data-v-a380ba61]:disabled{opacity:.5}.job-list[data-v-a380ba61]{display:grid;gap:8px;max-height:320px;overflow:auto}.job-list button[data-v-a380ba61]{text-align:left;display:flex;gap:14px;flex-wrap:wrap;justify-content:space-between}.job-list button[aria-pressed=true][data-v-a380ba61]{border-color:var(--core-accent)}.job-list small[data-v-a380ba61]{flex-basis:100%;color:var(--muted)}.job-detail[data-v-a380ba61]{border:1px solid var(--line);border-radius:10px;padding:18px;margin-top:20px}.job-detail code[data-v-a380ba61]{font-size:11px;overflow-wrap:anywhere}.job-detail dl>div[data-v-a380ba61]{display:flex;gap:15px;margin:12px 0}.job-detail dt[data-v-a380ba61]{min-width:75px;color:var(--muted)}.job-detail dd[data-v-a380ba61]{margin:0;overflow-wrap:anywhere}.job-detail pre[data-v-a380ba61]{font-size:11px;max-height:300px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.job-detail ol[data-v-a380ba61]{padding-left:20px}.job-detail li[data-v-a380ba61]{padding:10px 0;border-bottom:1px solid var(--line)}.job-detail time[data-v-a380ba61],.job-detail li small[data-v-a380ba61]{display:block;color:var(--muted);font-size:10px}.job-detail li p[data-v-a380ba61]{line-height:1.8;overflow-wrap:anywhere}.error[data-v-a380ba61]{color:#d65869}@media(max-width:600px){.job-detail[data-v-a380ba61]{padding:12px}.job-detail dl>div[data-v-a380ba61]{display:block}.job-detail dd[data-v-a380ba61]{margin-top:5px}.project-jobs header[data-v-a380ba61]{align-items:flex-start}}section[data-v-e0f268ea],form[data-v-e0f268ea],label[data-v-e0f268ea]{display:grid;gap:10px}textarea[data-v-e0f268ea]{font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:10px;min-height:90px;resize:vertical}button[data-v-e0f268ea]{font:inherit;padding:9px;border:1px solid var(--line);border-radius:7px;color:var(--text);background:var(--panel)}[role=alert][data-v-e0f268ea]{color:#d65869}.system-design[data-v-38f187a6]{display:grid;gap:12px}.system-design form[data-v-38f187a6],.system-design label[data-v-38f187a6]{display:grid;gap:8px}.system-design textarea[data-v-38f187a6]{min-height:120px}.system-design pre[data-v-38f187a6]{max-height:320px;overflow:auto;white-space:pre-wrap}.system-design button[data-v-38f187a6],.system-design select[data-v-38f187a6],.system-design textarea[data-v-38f187a6]{font:inherit;color:var(--text);background:var(--panel);border:1px solid var(--line);border-radius:6px;padding:9px}.system-design [role=alert][data-v-38f187a6]{color:#b84b58}aside[data-v-c8f0bcc7]{border:1px solid var(--line);border-radius:8px;padding:12px;margin:10px 0}p[data-v-c8f0bcc7]{margin:6px 0}small[data-v-c8f0bcc7]{color:var(--muted)}.saved-attachments img[data-v-60d22230]{max-width:100%;max-height:300px;object-fit:contain}.saved-attachments figure[data-v-60d22230]{margin:10px 0;overflow-wrap:anywhere}.attachment-picker li[data-v-60d22230]{display:flex;align-items:center;justify-content:space-between;gap:10px}.reference-request pre[data-v-60d22230]{max-height:240px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px}.language-panel[data-v-60d22230]{font-size:13px;display:flex;flex-direction:column}.language-panel>form[data-v-60d22230]{order:2;margin-top:20px;padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.language-panel>.settings[data-v-60d22230]{order:3}.language-panel header[data-v-60d22230]{display:flex;justify-content:space-between;gap:15px;align-items:center}.eyebrow[data-v-60d22230]{font-size:10px;letter-spacing:1px;color:var(--core-accent);margin:0 0 8px}.language-panel h3[data-v-60d22230]{margin:0;font-size:20px}.provider-state[data-v-60d22230]{display:flex;gap:12px;flex-wrap:wrap;border:1px solid var(--line);background:var(--bg);padding:14px;border-radius:10px;margin-top:20px}.provider-state strong[data-v-60d22230]{color:var(--core-accent)}.provider-state small[data-v-60d22230]{flex-basis:100%;color:var(--muted)}.hint[data-v-60d22230]{font-size:12px;color:var(--muted);line-height:1.8}.language-panel label[data-v-60d22230]{display:grid;gap:8px;font-size:12px;margin:14px 0}.language-panel input[data-v-60d22230],.language-panel select[data-v-60d22230],.language-panel textarea[data-v-60d22230]{width:100%;box-sizing:border-box;min-width:0;padding:12px;color:var(--text);background:var(--bg);border:1px solid var(--line);border-radius:8px;font:inherit}.language-panel textarea[data-v-60d22230]{resize:vertical;line-height:1.7}.language-panel button[data-v-60d22230]{font:inherit;font-size:12px;border:1px solid var(--line);border-radius:7px;background:var(--core-accent);color:#fff;padding:10px 14px;cursor:pointer}.language-panel button[data-v-60d22230]:disabled{opacity:.5;cursor:wait}.request-grid[data-v-60d22230]{display:grid;gap:18px;margin-top:26px}.conversation-thread ol[data-v-60d22230]{list-style:none;padding:0;display:grid;gap:20px;max-height:600px;overflow:auto}.conversation-thread li[data-v-60d22230]{display:grid;gap:10px;border:1px solid transparent;border-radius:12px;padding:10px}.conversation-thread li.selected[data-v-60d22230]{border-color:var(--line)}.user-message[data-v-60d22230],.agent-message[data-v-60d22230]{padding:14px 16px;border-radius:12px;overflow-wrap:anywhere}.user-message[data-v-60d22230]{margin-left:12%;background:var(--bg);border:1px solid var(--line)}.agent-message[data-v-60d22230]{margin-right:8%}.conversation-thread p[data-v-60d22230]{white-space:pre-wrap;line-height:1.8}.conversation-thread small[data-v-60d22230]{font-size:11px;color:var(--muted)}.agent-message button[data-v-60d22230]{margin:4px 8px 0 0}.request-grid nav[data-v-60d22230]{max-height:640px;overflow:auto}.request-grid nav button[data-v-60d22230]{display:grid;gap:8px;width:100%;text-align:left;margin-bottom:8px;background:var(--bg);color:var(--text)}.request-grid nav button[aria-pressed=true][data-v-60d22230]{border-color:var(--core-accent)}.request-grid nav span[data-v-60d22230]{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.7}.request-grid small[data-v-60d22230]{font-size:10px;color:var(--muted)}.request-detail[data-v-60d22230]{min-width:0;border:1px solid var(--line);border-radius:10px;padding:16px}.request-detail h4[data-v-60d22230]{margin-top:0}.request-text[data-v-60d22230],.response-text[data-v-60d22230]{white-space:pre-wrap;line-height:1.9;overflow-wrap:anywhere}.code-review dl[data-v-60d22230]{display:grid;gap:6px;font-size:11px}.code-review dt[data-v-60d22230]{color:var(--muted)}.code-review dd[data-v-60d22230]{margin:0;overflow-wrap:anywhere}.code-review summary[data-v-60d22230]{overflow-wrap:anywhere;cursor:pointer}.code-review small[data-v-60d22230]{display:block;overflow-wrap:anywhere;color:var(--muted)}.request-detail code[data-v-60d22230]{font-size:10px;color:var(--muted);overflow-wrap:anywhere}.request-detail pre[data-v-60d22230]{max-height:400px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px}.request-detail button[data-v-60d22230]{margin:12px 8px 0 0}.request-detail ol[data-v-60d22230]{padding-left:20px}.request-detail li[data-v-60d22230]{border-bottom:1px solid var(--line);padding:8px 0}.request-detail li p[data-v-60d22230]{line-height:1.7}.settings[data-v-60d22230]{margin-top:25px;padding:15px;border:1px solid var(--line);border-radius:8px}.settings summary[data-v-60d22230]{cursor:pointer}.error[data-v-60d22230]{color:#d65869}.notice[data-v-60d22230]{color:#279b76;line-height:1.8}@media(max-width:750px){.request-grid[data-v-60d22230]{grid-template-columns:1fr}.request-grid nav[data-v-60d22230]{max-height:230px}.language-panel header[data-v-60d22230]{align-items:flex-start}.language-panel h3[data-v-60d22230]{font-size:18px}}.agent-workspace[data-v-198480c0]{display:grid;gap:24px}.conversation[data-v-198480c0]{min-width:0}.context-tools[data-v-198480c0]{min-width:0;border-top:1px solid var(--line)}.platform-explorer[data-v-198480c0]{display:grid;gap:9px;margin-bottom:16px}.platform-explorer h2[data-v-198480c0]{font-size:14px}.platform-explorer button[data-v-198480c0]{text-align:left;overflow-wrap:anywhere;background:var(--panel);color:var(--text)}.platform-explorer button[aria-pressed=true][data-v-198480c0]{border-color:var(--core-accent)}.unassigned-request[data-v-198480c0]{padding:20px}.unassigned-request h2[data-v-198480c0]{font-size:22px}.core-view[data-v-198480c0]{--core-accent:#6259df;padding:30px;max-width:1500px;margin:auto;color:var(--text);font-size:14px}.core-heading[data-v-198480c0],.project-heading[data-v-198480c0]{display:flex;align-items:center;justify-content:space-between;gap:20px}.eyebrow[data-v-198480c0]{color:var(--core-accent);font-size:10px;font-weight:750;letter-spacing:1.6px;margin:0 0 10px}.core-heading h1[data-v-198480c0]{font-size:27px;letter-spacing:-1px;margin:0 0 12px}.core-heading p[data-v-198480c0]:not(.eyebrow),.project-heading p[data-v-198480c0]{color:var(--muted);line-height:1.7}.model-state[data-v-198480c0],.role[data-v-198480c0],.status[data-v-198480c0],.kind[data-v-198480c0]{display:inline-block;border-radius:20px;padding:7px 11px;font-size:11px;background:var(--bg);border:1px solid var(--line);white-space:nowrap}.model-state[data-v-198480c0]{color:var(--muted)}.core-info[data-v-198480c0]{background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--core-accent);border-radius:9px;padding:14px 16px;font-size:12px;line-height:1.8;margin:24px 0}.selection[data-v-198480c0]{display:flex;align-items:end;gap:14px;margin-bottom:24px}.selection label[data-v-198480c0]{flex:1}.core-grid[data-v-198480c0]{display:grid;grid-template-columns:250px minmax(0,1fr);gap:24px}.core-sidebar details[data-v-198480c0],.agent-card[data-v-198480c0],.core-content[data-v-198480c0]{border:1px solid var(--line);border-radius:12px;background:var(--panel);padding:20px}.core-sidebar details[data-v-198480c0]{margin-bottom:14px}.agent-open[data-v-198480c0]{display:block;margin-top:16px;color:var(--core-accent);font-size:12px}.agent-preview-button[data-v-198480c0]{margin-top:12px;width:100%}.agent-preview[data-v-198480c0]{width:100%;height:500px;border:1px solid var(--line);border-radius:8px;margin-top:12px}.agent-card h2[data-v-198480c0]{font-size:15px;margin-top:15px}.agent-card p[data-v-198480c0]{font-size:12px}.agent-card small[data-v-198480c0],.hint[data-v-198480c0]{color:var(--muted);font-size:11px;line-height:1.8}.core-content[data-v-198480c0]{min-width:0;min-height:400px}.project-heading h2[data-v-198480c0]{margin:0;font-size:22px}.project-heading p[data-v-198480c0]{font-size:12px}.core-tabs[data-v-198480c0]{display:flex;gap:7px;border-bottom:1px solid var(--line);padding:14px 0;margin-bottom:20px;overflow-x:auto}.core-tabs button[data-v-198480c0]{white-space:nowrap;background:transparent;color:var(--muted);border-color:transparent}.core-tabs button.active[data-v-198480c0]{background:var(--bg);color:var(--core-accent);border-color:var(--line)}button[data-v-198480c0]{font:inherit;cursor:pointer;border:1px solid var(--line);border-radius:7px;padding:10px 14px;background:var(--core-accent);color:#fff;font-size:12px}button[data-v-198480c0]:disabled{opacity:.5;cursor:wait}button[data-v-198480c0]:focus-visible,input[data-v-198480c0]:focus-visible,textarea[data-v-198480c0]:focus-visible,select[data-v-198480c0]:focus-visible,summary[data-v-198480c0]:focus-visible{outline:3px solid #8a81fa;outline-offset:3px}label[data-v-198480c0]{display:grid;gap:7px;font-size:11px;color:var(--muted);margin:0 0 12px}input[data-v-198480c0],select[data-v-198480c0],textarea[data-v-198480c0]{box-sizing:border-box;width:100%;border:1px solid var(--line);border-radius:7px;background:var(--bg);color:var(--text);padding:11px;font:inherit;min-width:0}textarea[data-v-198480c0]{resize:vertical}summary[data-v-198480c0]{cursor:pointer;font-size:12px;font-weight:650}details form[data-v-198480c0]{padding-top:18px}.form-row[data-v-198480c0]{display:grid;grid-template-columns:2fr 1fr;gap:15px}.platform-grid[data-v-198480c0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px}.platform-card[data-v-198480c0]{border:1px solid var(--line);border-radius:10px;padding:18px;min-width:0}.platform-manage[data-v-198480c0]{margin-top:14px;font-size:11px}.platform-card h3[data-v-198480c0]{font-size:16px;margin:17px 0 10px}.platform-card p[data-v-198480c0]{color:var(--muted);font-size:12px;line-height:1.7;overflow-wrap:anywhere}.kind[data-v-198480c0]{color:var(--core-accent);font-size:10px}.status[data-v-198480c0]{font-size:10px}.uuid[data-v-198480c0]{display:block;font-size:9px;color:var(--muted);overflow-wrap:anywhere;margin-top:15px}.create-platform[data-v-198480c0]{border-top:1px solid var(--line);padding-top:20px;margin-top:24px}.empty[data-v-198480c0]{padding:40px 14px;text-align:center;color:var(--muted);line-height:1.8;font-size:12px}.empty h2[data-v-198480c0]{color:var(--text);font-size:20px}.error[data-v-198480c0],.success[data-v-198480c0]{padding:12px;border-radius:7px;font-size:12px}.error[data-v-198480c0]{background:#c73d3d12;color:#d65a5a}.success[data-v-198480c0]{background:#279b7612;color:#289e77}.job-row[data-v-198480c0],.registry-row[data-v-198480c0]{display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between;width:100%;padding:14px;margin:8px 0;border:1px solid var(--line);background:var(--bg);color:var(--text);border-radius:8px}.event-panel code[data-v-198480c0],.members code[data-v-198480c0]{font-size:10px;overflow-wrap:anywhere}.event-panel li[data-v-198480c0]{font-size:12px;padding:10px}.event-panel time[data-v-198480c0]{color:var(--muted);font-size:10px}.members[data-v-198480c0]{list-style:none;padding:0}.members li[data-v-198480c0]{display:grid;gap:8px;border-bottom:1px solid var(--line);padding:12px 0;font-size:11px}.selection label[data-v-198480c0]{margin-bottom:0}@media(max-width:1000px){.core-grid[data-v-198480c0]{grid-template-columns:1fr}.core-sidebar[data-v-198480c0]{display:grid;grid-template-columns:1fr 1fr;gap:15px}.agent-card[data-v-198480c0]{grid-column:1/-1}}@media(max-width:600px){.core-view[data-v-198480c0]{padding:20px 13px}.core-heading[data-v-198480c0]{align-items:flex-start;flex-direction:column;gap:8px}.core-heading h1[data-v-198480c0]{font-size:23px}.selection[data-v-198480c0]{flex-wrap:wrap;gap:10px}.selection label[data-v-198480c0]{flex-basis:100%}.core-sidebar[data-v-198480c0]{display:block}.agent-card[data-v-198480c0]{margin-bottom:15px}.core-content[data-v-198480c0]{padding:15px}.form-row[data-v-198480c0]{grid-template-columns:1fr;gap:0}.platform-grid[data-v-198480c0]{grid-template-columns:1fr}.role[data-v-198480c0]{white-space:normal;overflow-wrap:anywhere}.project-heading[data-v-198480c0]{align-items:flex-start}.core-tabs[data-v-198480c0]{gap:0}.core-tabs button[data-v-198480c0]{padding:9px}.registry-row[data-v-198480c0]{box-sizing:border-box;overflow-wrap:anywhere}}
