.workbench{background:#eef2f6;border:1px solid #dce3eb;border-radius:10px;padding:10px;margin-bottom:18px;min-width:0;color:#000}.bench-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 4px 12px;flex-wrap:wrap}.bench-toolbar>div:first-child{display:flex;gap:10px;align-items:center}.bench-toolbar strong{font-size:15px}.bench-toolbar small{font-size:11px;max-width:260px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.bench-tools{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.bench-tools button{font-size:11px;min-height:30px;padding:5px 8px}.bench-tools label{display:flex;gap:5px;align-items:center;font-size:11px}.layout-state{font-size:11px;max-width:200px}.bench-grid{display:grid;grid-template-columns:minmax(0,var(--left)) 10px minmax(0,var(--right));grid-template-rows:minmax(0,var(--top)) 10px minmax(0,var(--bottom));height:clamp(680px,calc(100vh - 285px),1000px);min-width:0}.bench-pane{background:#fff;border:1px solid #dce3eb;border-radius:8px;min-height:0;min-width:0;display:flex;flex-direction:column;overflow:hidden}.bench-pane>header{display:flex;align-items:center;gap:8px;padding:9px 12px;border-bottom:1px solid #e4e9f0;background:#fafbfd;flex-shrink:0}.bench-pane>header>span{font-size:10px;font-weight:700;padding:3px 5px;border-radius:4px;background:#e1ebfe}.bench-pane>header h2{font-size:13px;margin:0;white-space:nowrap}.bench-pane>header small{font-size:10px;margin-left:auto}.pane-body{padding:14px;overflow:auto;min-height:0;overscroll-behavior:contain;scrollbar-gutter:stable}.pane-setup{grid-column:1;grid-row:1}.pane-run{grid-column:3;grid-row:1}.pane-review{grid-column:1;grid-row:3}.pane-stock{grid-column:3;grid-row:3}.split-handle{display:flex;align-items:center;justify-content:center;touch-action:none;-webkit-user-select:none;user-select:none;color:#61718a;border-radius:4px;z-index:2}.split-handle:hover,.split-handle:focus{background:#bed1f3;outline:2px solid #5686d6;outline-offset:-2px}.split-columns{grid-column:2;grid-row:1/4;cursor:col-resize}.split-rows{grid-column:1/4;grid-row:2;cursor:row-resize}.resizing{-webkit-user-select:none;user-select:none}.workbench>footer{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:9px 4px 0;font-size:10px}.workbench.expanded{position:fixed;inset:10px;z-index:1000;margin:0;display:flex;flex-direction:column;box-shadow:0 0 0 30px #0b1c3655}.expanded .bench-grid{height:auto;flex:1;min-height:0}.workbench .panel{padding:0;border:0;box-shadow:none;margin:0;background:transparent}.workbench .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.workbench label{min-width:0}.workbench select{max-width:100%;min-width:0;text-overflow:ellipsis}.workbench .two-columns{display:block}.workbench .section-heading{margin-bottom:10px;gap:8px;flex-wrap:wrap}.workbench h2{font-size:14px}.workbench h3{font-size:12px;margin:14px 0 7px}.workbench p{font-size:11px;margin-bottom:8px}.workbench .notice{font-size:11px;line-height:1.55;padding:9px;margin:8px 0}.workbench .actions{margin:10px 0;gap:7px;flex-wrap:wrap}.workbench input,.workbench select,.workbench textarea{font-size:12px}.workbench .module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.workbench .flow-strip{display:none}.workbench .kit-check{margin:8px 0;font-size:11px}.workbench .details{grid-template-columns:90px 1fr}.workbench table{font-size:11px}.workbench th,.workbench td{padding:9px 7px}.workbench .empty-cell{padding:16px}.workbench .check-row{padding:7px 0;gap:6px;font-size:11px}.workbench .check-row code{font-size:10px}.workbench .block-label{margin:10px 0}.workbench .order-form{grid-template-columns:minmax(0,1fr) 100px;gap:8px;margin-bottom:10px}.workbench .order-form button{grid-column:1/-1}.workbench .row-actions{gap:5px;flex-wrap:wrap}.workbench .row-actions button{font-size:11px;min-height:29px;padding:4px 7px}.workbench.compact .pane-body{padding:10px}.workbench.compact input,.workbench.compact select,.workbench.compact textarea{min-height:32px;padding:6px 8px}.workbench.compact button{min-height:30px;padding:5px 8px;font-size:11px}.workbench.compact th,.workbench.compact td{padding:7px 6px}.workbench.compact .form-grid{gap:8px}.workbench.compact .check-row{padding:5px 0}.setup-tabs,.result-tabs{display:flex;gap:6px;margin-bottom:10px}.setup-tabs button.active,.result-tabs button.active{background:#e7efff;border-color:#8caeea;font-weight:700}.draft-state{font-size:11px;display:flex;justify-content:space-between;gap:8px;margin:6px 0}.order-summary{display:flex;gap:6px;flex-wrap:wrap;margin:8px 0}.order-summary span{padding:5px 8px;border-radius:5px;background:#eef3fa;font-size:11px}.local-error{position:sticky;top:0;z-index:5}.order-filter{display:flex;gap:8px;margin-bottom:10px}.order-filter input{min-width:0}.order-filter select{width:140px}.bench-workspace .page-heading{margin-bottom:12px}.bench-workspace .stage-bar{margin-bottom:14px;padding:10px}.bench-workspace .work-content{padding:18px}.delivery-summary{display:flex;gap:5px;flex-wrap:wrap}.delivery-summary span{font-size:10px;background:#eef3fa;border-radius:5px;padding:4px 6px}.workbench .inventory-panel .table-scroll{max-height:260px}.workbench .result-tabs{position:sticky;top:-10px;background:#fff;padding:4px 0;z-index:2}@media(max-width:1100px){.bench-pane>header small{display:none}.bench-toolbar small{display:none}.workbench .form-grid{grid-template-columns:1fr}.bench-grid{height:800px}}@media(max-width:760px){.bench-grid{display:flex;flex-direction:column;height:auto!important;gap:12px;overflow:auto}.bench-pane{flex-shrink:0;max-height:620px}.pane-body{max-height:520px}.split-handle{display:none}.workbench .form-grid{grid-template-columns:1fr 1fr}.workbench .order-form{grid-template-columns:minmax(0,1fr) 85px}.workbench.expanded{inset:0;border-radius:0;padding:8px}.workbench.expanded .bench-grid{min-height:0}.workbench>footer>span:first-child{display:none}.bench-workspace .work-content{padding:14px 10px}.workbench .bench-toolbar{align-items:flex-start}.layout-state{width:100%;max-width:none}.workbench .module-grid{grid-template-columns:1fr}.workbench .form-grid>label{font-size:11px}}.bench-bird{width:42px;height:32px;object-fit:contain;flex-shrink:0}.configuration-conflicts{border:1px solid #d9bc73;background:#fff9ed;padding:12px;border-radius:8px;margin:12px 0;color:#000;overflow-wrap:anywhere}.configuration-conflicts article{border-top:1px solid #e7d4a9;padding-top:10px;margin-top:10px}.configuration-conflicts p{white-space:pre-wrap;font-size:12px;line-height:1.6}.configuration-conflicts .actions{display:flex;flex-wrap:wrap;gap:8px}.draft-state{flex-wrap:wrap;align-items:center}.source-history[data-v-6d302785]{max-height:380px;overflow:auto}.source-history>details[data-v-6d302785]{border-top:1px solid #e0e5e8;padding:10px 0}.source-options[data-v-6d302785]{max-height:230px;overflow:auto}.project-sources a[data-v-6d302785]{text-decoration:underline}.project-sources summary[data-v-6d302785]:focus-visible{outline:2px solid #000;outline-offset:3px}.project-sources[data-v-6d302785]{margin:12px 0;border:1px solid #dce2e5;border-radius:9px;padding:12px;color:#000;min-width:0}.project-sources summary[data-v-6d302785]{cursor:pointer;font-weight:600;line-height:1.6}.project-sources details>p[data-v-6d302785]:first-of-type{margin-top:10px}.project-sources label[data-v-6d302785]{display:block;margin:8px 0}.project-sources .source-check[data-v-6d302785]{display:flex;align-items:flex-start;gap:7px}.source-check input[data-v-6d302785]{margin-top:3px}.project-sources .source-check input[type=checkbox][data-v-6d302785],.project-sources .source-check input[type=radio][data-v-6d302785]{width:16px;min-width:16px;height:16px;min-height:0;padding:0;flex:0 0 16px;accent-color:var(--blue)}.project-sources p[data-v-6d302785],.source-candidate[data-v-6d302785],.source-list button[data-v-6d302785]{overflow-wrap:anywhere;white-space:pre-wrap}.source-list[data-v-6d302785]{display:flex;flex-direction:column;gap:6px;max-height:180px;overflow:auto}.source-list button[data-v-6d302785]{justify-content:flex-start;text-align:left}.source-list button[aria-pressed=true][data-v-6d302785]{border-color:#7295ad;background:#eef5f8}.source-selected[data-v-6d302785]{margin-top:12px;border-top:1px solid #e0e5e8;padding-top:12px}.source-lines[data-v-6d302785]{max-height:220px;overflow:auto;background:#f6f8fa;padding:9px}.source-lines p[data-v-6d302785]{margin:4px 0}.source-candidates fieldset[data-v-6d302785]{min-width:0;margin:10px 0;padding:10px;border:1px solid #dce2e5;border-radius:7px}.source-candidates legend[data-v-6d302785]{font-weight:600}.source-candidate[data-v-6d302785]{padding-bottom:7px;border-bottom:1px solid #edf0f2}.source-original[data-v-6d302785],.source-conflict[data-v-6d302785]{display:block;margin:5px 0;font-size:12px}.source-conflict[data-v-6d302785]{padding:5px;background:#fff3dd}.source-evidence[data-v-6d302785]{padding:8px 0;border-top:1px solid #e0e5e8}.source-evidence p[data-v-6d302785]{margin:5px 0}.source-hash[data-v-6d302785]{font-size:11px;word-break:break-all}.source-example[data-v-6d302785]{font-size:12px}.project-sources input[type=file][data-v-6d302785]{padding:7px;font-size:12px}.project-sources .actions[data-v-6d302785]{flex-wrap:wrap}.purpose-grants[data-v-13e8e5b2]{margin:12px 0;padding:12px;border:1px solid #dce2e5;border-radius:9px;color:#000;min-width:0}.purpose-grants summary[data-v-13e8e5b2]{font-weight:600;cursor:pointer;line-height:1.6}.purpose-grants summary[data-v-13e8e5b2]:focus-visible{outline:2px solid #000;outline-offset:3px}.purpose-grants p[data-v-13e8e5b2]{overflow-wrap:anywhere;white-space:pre-wrap}.purpose-grants label[data-v-13e8e5b2]{display:block;margin:8px 0}.purpose-grants fieldset[data-v-13e8e5b2]{border:0;padding:0;min-width:0}.purpose-grants .actions[data-v-13e8e5b2]{flex-wrap:wrap}.grant-grid[data-v-13e8e5b2]{display:grid;grid-template-columns:minmax(160px,.7fr) minmax(0,2fr);gap:12px;margin-top:12px}.grant-fields[data-v-13e8e5b2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.grant-list[data-v-13e8e5b2]{display:flex;flex-direction:column;gap:7px;max-height:320px;overflow:auto}.grant-list button[data-v-13e8e5b2]{text-align:left;white-space:normal;justify-content:start}.grant-list button[aria-pressed=true][data-v-13e8e5b2]{background:#eef5f8;border-color:#759caf}.grant-history[data-v-13e8e5b2]{max-height:380px;overflow:auto}.grant-history>details[data-v-13e8e5b2]{border-top:1px solid #e0e5e8;padding:8px 0}@media(max-width:760px){.grant-grid[data-v-13e8e5b2],.grant-fields[data-v-13e8e5b2]{grid-template-columns:minmax(0,1fr)}}.harness-workbench .harness-check input[type=checkbox][data-v-8294fb79]{width:16px;height:16px;min-width:16px;min-height:0;padding:0;flex:0 0 16px;align-self:flex-start}.harness-workbench[data-v-8294fb79]{border:1px solid #dce3e8;border-radius:10px;padding:16px;margin:16px 0;min-width:0;color:#000;background:#fff}.harness-heading[data-v-8294fb79]{display:flex;gap:12px;justify-content:space-between;align-items:start;flex-wrap:wrap}.harness-heading p[data-v-8294fb79]{margin-bottom:8px}.harness-heading .actions[data-v-8294fb79]{flex-wrap:wrap}.harness-layout[data-v-8294fb79]{display:grid;grid-template-columns:minmax(150px,220px) minmax(0,1fr);gap:14px}.harness-runs[data-v-8294fb79]{display:flex;flex-direction:column;gap:6px;max-height:600px;overflow:auto}.harness-runs button[data-v-8294fb79]{white-space:normal;display:flex;flex-direction:column;align-items:start;text-align:left;font-size:12px}.harness-runs button[aria-pressed=true][data-v-8294fb79]{background:#eef5f8;border-color:#759caf}.harness-detail[data-v-8294fb79]{min-width:0}.harness-plan[data-v-8294fb79]{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:7px;padding:0;list-style:none;margin:12px 0}.harness-plan li[data-v-8294fb79]{display:flex;flex-direction:column;gap:5px;border:1px solid #dce3e8;border-radius:7px;padding:10px;font-size:12px;background:#f6f8fa}.harness-workbench p[data-v-8294fb79],.harness-workbench dd[data-v-8294fb79],.harness-workbench small[data-v-8294fb79]{overflow-wrap:anywhere}.harness-controls[data-v-8294fb79]{padding:10px;border:1px solid #dce3e8;border-radius:7px;margin:12px 0}.harness-controls label[data-v-8294fb79]{display:block;margin:8px 0}.harness-controls .harness-check[data-v-8294fb79]{display:flex;gap:7px;align-items:flex-start}.harness-check input[data-v-8294fb79]{margin-top:3px}.harness-controls .actions[data-v-8294fb79]{flex-wrap:wrap}.harness-report article[data-v-8294fb79],.harness-events article[data-v-8294fb79]{border-top:1px solid #e0e5e8;padding:9px 0}.harness-report article code[data-v-8294fb79]{display:block;font-size:11px;margin-top:4px}.harness-report article p[data-v-8294fb79],.harness-events article p[data-v-8294fb79]{margin:5px 0}.harness-hash[data-v-8294fb79],.harness-metadata dd[data-v-8294fb79]{font-size:11px;word-break:break-all}.harness-metadata[data-v-8294fb79]{display:grid;grid-template-columns:100px minmax(0,1fr);gap:8px}.harness-metadata dd[data-v-8294fb79]{margin:0}.harness-events[data-v-8294fb79]{max-height:320px;overflow:auto}.harness-workbench details[data-v-8294fb79]{margin:12px 0}.harness-workbench summary[data-v-8294fb79]{cursor:pointer;font-weight:600;line-height:1.5}.harness-workbench summary[data-v-8294fb79]:focus-visible{outline:2px solid #000;outline-offset:3px}.harness-workbench pre[data-v-8294fb79]{white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px}.harness-empty[data-v-8294fb79]{padding:16px;background:#f6f8fa}.harness-workbench button[data-v-8294fb79]{max-width:100%;white-space:normal}@media(max-width:900px){.harness-layout[data-v-8294fb79]{grid-template-columns:minmax(0,1fr)}.harness-runs[data-v-8294fb79]{max-height:160px}.harness-workbench[data-v-8294fb79]{padding:12px}}@media(max-width:520px){.harness-metadata[data-v-8294fb79]{grid-template-columns:1fr;gap:4px}.harness-metadata dd[data-v-8294fb79]{margin-bottom:7px}}.tissue-accounting[data-v-2b351071]{padding:16px;margin:16px 0;border:1px solid #dce3e8;border-radius:10px;background:#fff;color:#000;min-width:0}.tissue-heading[data-v-2b351071]{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.tissue-grid[data-v-2b351071]{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(260px,1.1fr) minmax(260px,1.1fr);gap:12px}.tissue-panel[data-v-2b351071]{padding:12px;border:1px solid #e0e5e8;border-radius:8px;min-width:0}.tissue-panel label[data-v-2b351071]{display:block;margin:8px 0}.tissue-panel fieldset[data-v-2b351071]{padding:0;border:0;min-width:0}.tissue-weight-grid[data-v-2b351071]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tissue-accounting p[data-v-2b351071],.tissue-accounting dd[data-v-2b351071]{overflow-wrap:anywhere;white-space:pre-wrap}.tissue-accounting .actions[data-v-2b351071]{flex-wrap:wrap}.tissue-accounting button[data-v-2b351071]{white-space:normal;max-width:100%}.tissue-accounting details[data-v-2b351071]{margin:10px 0}.tissue-accounting summary[data-v-2b351071]{font-weight:600;cursor:pointer;line-height:1.6}.tissue-accounting summary[data-v-2b351071]:focus-visible{outline:2px solid #000;outline-offset:3px}.tissue-scroll[data-v-2b351071]{max-height:360px;overflow:auto}.tissue-record-list[data-v-2b351071]{display:flex;flex-direction:column;gap:6px;max-height:320px;overflow:auto}.tissue-record-list button[data-v-2b351071]{display:flex;flex-direction:column;align-items:start;text-align:left}.tissue-record-list button[aria-pressed=true][data-v-2b351071]{background:#eef5f8;border-color:#759caf}.tissue-results[data-v-2b351071]{display:grid;grid-template-columns:90px minmax(0,1fr);gap:8px}.tissue-results dd[data-v-2b351071]{margin:0}.tissue-hash[data-v-2b351071]{font-size:11px;word-break:break-all}.tissue-panel .tissue-check[data-v-2b351071]{display:flex;gap:7px;align-items:flex-start}.tissue-accounting .tissue-check input[type=checkbox][data-v-2b351071]{width:16px;height:16px;min-width:16px;min-height:0;padding:0;flex:0 0 16px;margin-top:3px}@media(max-width:1250px){.tissue-grid[data-v-2b351071]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tissue-grid>.tissue-panel[data-v-2b351071]:last-child{grid-column:1/-1}}@media(max-width:760px){.tissue-grid[data-v-2b351071]{grid-template-columns:minmax(0,1fr)}.tissue-grid>.tissue-panel[data-v-2b351071]:last-child{grid-column:auto}.tissue-accounting[data-v-2b351071]{padding:10px}.tissue-weight-grid[data-v-2b351071]{grid-template-columns:minmax(0,1fr)}}.bom-tree[data-v-37cafe73]{margin:10px 0;padding:8px;border:1px solid #dce3e8;border-radius:6px;color:#000;min-width:0;overflow-wrap:anywhere}.bom-tree summary[data-v-37cafe73]{cursor:pointer;font-weight:600}.bom-tree fieldset[data-v-37cafe73]{min-width:0;border:0;padding:0}.bom-tree-nodes[data-v-37cafe73]{max-height:420px;overflow:auto}.bom-tree-nodes article[data-v-37cafe73]{border-bottom:1px solid #dce3e8;padding:8px 0;min-width:0}.bom-tree-fields[data-v-37cafe73]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.bom-tree label[data-v-37cafe73]{display:grid;gap:3px;font-size:12px}.bom-tree input[data-v-37cafe73],.bom-tree select[data-v-37cafe73]{min-width:0;width:100%;max-width:100%}.bom-tree .actions[data-v-37cafe73]{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.bom-tree button[data-v-37cafe73]{max-width:100%;white-space:normal}.bom-tree p[data-v-37cafe73]{white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:700px){.bom-tree-fields[data-v-37cafe73]{grid-template-columns:minmax(0,1fr)}}.assembly-materials[data-v-b4c1c07e]{padding:16px;margin:16px 0;border:1px solid #dce3e8;border-radius:10px;background:#fff;color:#000;min-width:0}.assembly-heading[data-v-b4c1c07e]{display:flex;justify-content:space-between;align-items:start;gap:10px;flex-wrap:wrap}.assembly-grid[data-v-b4c1c07e]{display:grid;grid-template-columns:minmax(250px,1fr) minmax(230px,.8fr) minmax(280px,1.2fr);gap:12px}.assembly-panel[data-v-b4c1c07e]{padding:12px;border:1px solid #e0e5e8;border-radius:8px;min-width:0}.assembly-panel label[data-v-b4c1c07e]{display:block;margin:8px 0}.assembly-panel fieldset[data-v-b4c1c07e]{padding:0;border:0;min-width:0}.assembly-pair[data-v-b4c1c07e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.assembly-materials p[data-v-b4c1c07e]{overflow-wrap:anywhere;white-space:pre-wrap}.assembly-materials .actions[data-v-b4c1c07e]{flex-wrap:wrap;margin-top:8px}.assembly-materials button[data-v-b4c1c07e]{white-space:normal;max-width:100%}.assembly-materials details[data-v-b4c1c07e]{margin:10px 0}.assembly-materials summary[data-v-b4c1c07e]{font-weight:600;cursor:pointer;line-height:1.6}.assembly-materials summary[data-v-b4c1c07e]:focus-visible{outline:2px solid #000;outline-offset:3px}.assembly-scroll[data-v-b4c1c07e]{max-height:420px;overflow:auto}.assembly-line[data-v-b4c1c07e]{border-bottom:1px solid #e0e5e8;padding:8px 0}.assembly-list[data-v-b4c1c07e]{display:flex;flex-direction:column;gap:6px;max-height:180px;overflow:auto}.assembly-list button[data-v-b4c1c07e]{text-align:left}.assembly-list button[aria-pressed=true][data-v-b4c1c07e]{background:#eef5f8;border-color:#759caf}.assembly-table[data-v-b4c1c07e]{overflow:auto}.assembly-table table[data-v-b4c1c07e]{width:100%;font-size:12px;table-layout:auto}.assembly-table caption[data-v-b4c1c07e]{white-space:normal;overflow-wrap:anywhere}.assembly-table th[data-v-b4c1c07e],.assembly-table td[data-v-b4c1c07e]{padding:7px 3px;text-align:left;white-space:nowrap;font-variant-numeric:tabular-nums}.assembly-table th[data-v-b4c1c07e]:first-child,.assembly-table td[data-v-b4c1c07e]:first-child{width:26%;max-width:84px;white-space:normal;overflow-wrap:anywhere}.assembly-hash[data-v-b4c1c07e]{font-size:11px;word-break:break-all}@media(max-width:1500px){.assembly-table[data-v-b4c1c07e]{overflow:visible}.assembly-table table[data-v-b4c1c07e],.assembly-table caption[data-v-b4c1c07e]{display:block}.assembly-table caption[data-v-b4c1c07e]{text-align:left;margin-bottom:8px}.assembly-table thead[data-v-b4c1c07e]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.assembly-table tbody[data-v-b4c1c07e]{display:grid;gap:8px}.assembly-table tbody tr[data-v-b4c1c07e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;border:1px solid #dce3e8;border-radius:6px;padding:10px}.assembly-table td[data-v-b4c1c07e]{display:grid;gap:3px;padding:0;min-width:0;white-space:normal;overflow-wrap:anywhere}.assembly-table td[data-v-b4c1c07e]:before{content:attr(data-label);font-weight:600}.assembly-table td[data-v-b4c1c07e]:first-child{grid-column:1/-1;width:auto;max-width:none;border-bottom:1px solid #dce3e8;padding-bottom:6px;font-weight:600}.assembly-table td[data-v-b4c1c07e]:first-child:before{display:none}}@media(max-width:1250px){.assembly-grid[data-v-b4c1c07e]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.assembly-grid>.assembly-panel[data-v-b4c1c07e]:last-child{grid-column:1/-1}}@media(max-width:760px){.assembly-grid[data-v-b4c1c07e]{grid-template-columns:minmax(0,1fr)}.assembly-grid>.assembly-panel[data-v-b4c1c07e]:last-child{grid-column:auto}.assembly-materials[data-v-b4c1c07e]{padding:10px}.assembly-pair[data-v-b4c1c07e]{grid-template-columns:minmax(0,1fr)}}.raw-stock[data-v-4af9409e]{padding:12px;margin:16px 0;border:1px solid #dce3e8;border-radius:8px;color:#000;min-width:0;overflow-wrap:anywhere}.raw-stock summary[data-v-4af9409e]{cursor:pointer;font-weight:600;line-height:1.6}.raw-stock-grid[data-v-4af9409e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.raw-stock-grid>section[data-v-4af9409e]{min-width:0}.raw-stock-fields[data-v-4af9409e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.raw-stock label[data-v-4af9409e]{display:grid;gap:4px;margin:6px 0}.raw-stock fieldset[data-v-4af9409e]{padding:0;border:0;min-width:0}.raw-stock input[data-v-4af9409e],.raw-stock select[data-v-4af9409e],.raw-stock textarea[data-v-4af9409e]{min-width:0;max-width:100%;width:100%}.raw-stock .actions[data-v-4af9409e]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:8px 0}.raw-stock button[data-v-4af9409e]{max-width:100%;white-space:normal}.raw-stock p[data-v-4af9409e]{white-space:pre-wrap;overflow-wrap:anywhere}.raw-stock-balances[data-v-4af9409e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:420px;overflow:auto}.raw-stock-balances article[data-v-4af9409e],.raw-stock-entry[data-v-4af9409e]{padding:9px;border:1px solid #dce3e8;border-radius:6px;min-width:0;margin-bottom:7px}.raw-stock-quantity[data-v-4af9409e]{font-variant-numeric:tabular-nums;font-weight:600}.raw-stock details[data-v-4af9409e]{margin:10px 0}@media(max-width:1000px){.raw-stock-grid[data-v-4af9409e]{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.raw-stock-fields[data-v-4af9409e],.raw-stock-balances[data-v-4af9409e]{grid-template-columns:minmax(0,1fr)}}.raw-reservations[data-v-1bdadead]{padding:12px;margin:16px 0;border:1px solid #dce3e8;border-radius:8px;color:#000;min-width:0;overflow-wrap:anywhere}.raw-reservations summary[data-v-1bdadead]{cursor:pointer;font-weight:600;line-height:1.6}.reservation-grid[data-v-1bdadead]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.reservation-grid>section[data-v-1bdadead]{min-width:0}.reservation-fields[data-v-1bdadead]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.raw-reservations label[data-v-1bdadead]{display:grid;gap:4px;margin:6px 0}.raw-reservations fieldset[data-v-1bdadead]{padding:0;border:0;min-width:0}.raw-reservations input[data-v-1bdadead],.raw-reservations select[data-v-1bdadead],.raw-reservations textarea[data-v-1bdadead]{min-width:0;max-width:100%;width:100%}.raw-reservations .actions[data-v-1bdadead]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:8px 0}.raw-reservations button[data-v-1bdadead]{max-width:100%;white-space:normal}.raw-reservations p[data-v-1bdadead]{white-space:pre-wrap;overflow-wrap:anywhere}.reservation-balances[data-v-1bdadead]{display:grid;gap:8px;max-height:420px;overflow:auto}.reservation-balances article[data-v-1bdadead],.reservation-entry[data-v-1bdadead]{padding:9px;border:1px solid #dce3e8;border-radius:6px;min-width:0;margin-bottom:7px}.reservation-balances dl[data-v-1bdadead]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:6px 0}.reservation-balances dl>div[data-v-1bdadead]{min-width:0}.reservation-balances dt[data-v-1bdadead]{font-weight:600}.reservation-balances dd[data-v-1bdadead]{margin:3px 0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.raw-reservations details[data-v-1bdadead]{margin:10px 0}@media(max-width:1000px){.reservation-grid[data-v-1bdadead]{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.reservation-fields[data-v-1bdadead]{grid-template-columns:minmax(0,1fr)}}.raw-issues[data-v-21769429]{padding:12px;margin:16px 0;border:1px solid #dce3e8;border-radius:8px;color:#000;min-width:0;overflow-wrap:anywhere}.raw-issues summary[data-v-21769429]{cursor:pointer;font-weight:600;line-height:1.6}.raw-issues-grid[data-v-21769429]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.raw-issues-grid>section[data-v-21769429]{min-width:0}.raw-issues label[data-v-21769429]{display:grid;gap:4px;margin:6px 0}.raw-issues fieldset[data-v-21769429]{padding:0;border:0;min-width:0}.raw-issues select[data-v-21769429],.raw-issues textarea[data-v-21769429]{min-width:0;max-width:100%;width:100%}.raw-issues .actions[data-v-21769429]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:8px 0}.raw-issues button[data-v-21769429]{max-width:100%;white-space:normal}.raw-issues p[data-v-21769429]{white-space:pre-wrap;overflow-wrap:anywhere}.issue-balances[data-v-21769429]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:420px;overflow:auto}.issue-balances article[data-v-21769429],.issue-entry[data-v-21769429]{padding:9px;border:1px solid #dce3e8;border-radius:6px;min-width:0;margin-bottom:7px}.issue-balances dl[data-v-21769429]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:6px 0}.issue-balances dl>div[data-v-21769429]{min-width:0}.issue-balances dt[data-v-21769429]{font-weight:600}.issue-balances dd[data-v-21769429]{margin:3px 0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.raw-issues details[data-v-21769429]{margin:10px 0}@media(max-width:900px){.raw-issues-grid[data-v-21769429],.issue-balances[data-v-21769429]{grid-template-columns:minmax(0,1fr)}}.raw-partial[data-v-1c646793]{padding:12px;margin:16px 0;border:1px solid #dce3e8;border-radius:8px;color:#000;min-width:0;overflow-wrap:anywhere}.raw-partial summary[data-v-1c646793]{cursor:pointer;font-weight:600;line-height:1.6}.partial-grid[data-v-1c646793]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.partial-grid>section[data-v-1c646793]{min-width:0}.raw-partial fieldset[data-v-1c646793]{border:0;padding:0;min-width:0}.raw-partial label[data-v-1c646793]{display:grid;gap:4px;margin:6px 0}.raw-partial input[data-v-1c646793],.raw-partial select[data-v-1c646793],.raw-partial textarea[data-v-1c646793]{width:100%;max-width:100%;min-width:0}.raw-partial .actions[data-v-1c646793]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:8px 0}.raw-partial button[data-v-1c646793]{max-width:100%;white-space:normal}.raw-partial p[data-v-1c646793]{white-space:pre-wrap;overflow-wrap:anywhere}.raw-partial details[data-v-1c646793]{margin:10px 0}.partial-progress[data-v-1c646793]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.partial-progress article[data-v-1c646793]{padding:9px;border:1px solid #dce3e8;border-radius:6px;min-width:0}@media(max-width:1200px){.partial-grid[data-v-1c646793],.partial-progress[data-v-1c646793]{grid-template-columns:minmax(0,1fr)}}.material-reconciliation[data-v-7fef4ce7]{padding:12px;margin:16px 0;border:1px solid #dce3e8;border-radius:8px;color:#000;min-width:0;overflow-wrap:anywhere}.material-reconciliation summary[data-v-7fef4ce7]{cursor:pointer;font-weight:600;line-height:1.6}.material-reconciliation fieldset[data-v-7fef4ce7]{padding:0;border:0;min-width:0}.reconciliation-selection[data-v-7fef4ce7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.material-reconciliation label[data-v-7fef4ce7]{display:grid;gap:4px;margin:6px 0;min-width:0}.material-reconciliation select[data-v-7fef4ce7]{width:100%;max-width:100%;min-width:0}.material-reconciliation .actions[data-v-7fef4ce7]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0}.material-reconciliation button[data-v-7fef4ce7]{max-width:100%;white-space:normal}.material-reconciliation details[data-v-7fef4ce7]{margin:10px 0}.material-reconciliation p[data-v-7fef4ce7]{white-space:pre-wrap;overflow-wrap:anywhere}.reconciliation-lines[data-v-7fef4ce7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.reconciliation-lines article[data-v-7fef4ce7],.reconciliation-history[data-v-7fef4ce7]{padding:9px;border:1px solid #dce3e8;border-radius:6px;min-width:0}.reconciliation-lines dl[data-v-7fef4ce7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:8px 0}.reconciliation-lines dl>div[data-v-7fef4ce7]{min-width:0}.reconciliation-lines dt[data-v-7fef4ce7]{font-size:12px;font-weight:600}.reconciliation-lines dd[data-v-7fef4ce7]{margin:3px 0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}@media(max-width:1500px){.reconciliation-selection[data-v-7fef4ce7],.reconciliation-lines[data-v-7fef4ce7]{grid-template-columns:minmax(0,1fr)}.reconciliation-lines dl[data-v-7fef4ce7]{grid-template-columns:repeat(2,minmax(0,1fr))}}.project-members[data-v-3233099c]{padding:14px;margin-bottom:16px;border:1px solid #dce2e5;border-radius:10px;background:#fff;color:#000;min-width:0}.members-heading[data-v-3233099c]{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.members-grid[data-v-3233099c]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.project-members label[data-v-3233099c]{display:block;margin:8px 0}.project-members fieldset[data-v-3233099c]{border:0;padding:0;min-width:0}.project-members p[data-v-3233099c],.project-members strong[data-v-3233099c],.project-members summary[data-v-3233099c]{overflow-wrap:anywhere;white-space:pre-wrap}.project-members button[data-v-3233099c]{white-space:normal;max-width:100%}.project-members .actions[data-v-3233099c]{flex-wrap:wrap}.project-members details[data-v-3233099c]{margin:10px 0}.project-members summary[data-v-3233099c]{cursor:pointer;font-weight:600;line-height:1.6}.project-members summary[data-v-3233099c]:focus-visible{outline:2px solid #000;outline-offset:3px}.member-list[data-v-3233099c],.member-history[data-v-3233099c]{max-height:420px;overflow:auto}.member-card[data-v-3233099c]{padding:10px;border:1px solid #e0e5e8;border-radius:8px;margin:8px 0}.member-card p[data-v-3233099c]{margin:6px 0}.quota-section[data-v-3233099c]{border-top:1px solid #e0e5e8;padding-top:10px}.project-members .member-check[data-v-3233099c]{display:flex;align-items:flex-start;gap:8px}.project-members .member-check input[type=checkbox][data-v-3233099c]{width:16px;min-width:16px;height:16px;min-height:0;padding:0;flex:0 0 16px;margin-top:3px}.quota-fields[data-v-3233099c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(max-width:760px){.members-grid[data-v-3233099c],.quota-fields[data-v-3233099c]{grid-template-columns:minmax(0,1fr)}.project-members[data-v-3233099c]{padding:10px}}.mode-guidance{border:1px solid #b8d8d2;background:#f0f8f6;border-radius:9px;padding:10px 12px;margin:8px 0;color:#000}.mode-guidance p{margin:5px 0;line-height:1.55;color:#000}.mode-details{border:1px solid #dce2e5;background:#fff;border-radius:9px;padding:10px 12px;margin:8px 0;min-width:0;color:#000}.mode-details summary{cursor:pointer;font-weight:600;line-height:1.5;color:#000}.mode-details summary:focus-visible{outline:2px solid #000;outline-offset:3px}.mode-details p,.mode-details li,.mode-details dd{overflow-wrap:anywhere;white-space:pre-wrap;color:#000}.mode-details ul{padding-left:22px;margin:9px 0}.mode-details li{margin:6px 0}.mode-details pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;font-size:12px}.mode-change{padding:9px 0;border-top:1px solid #e6e9eb}.mode-change:first-of-type{margin-top:8px}.mode-change p{margin:5px 0;line-height:1.5}.mode-facts{display:grid;grid-template-columns:minmax(80px,auto) minmax(0,1fr);gap:8px 12px;margin:12px 0}.mode-facts dt{font-weight:600}.mode-facts dd{margin:0;min-width:0}.mode-table-wrap{overflow-x:auto}.mode-table-wrap table{width:100%;font-size:12px;border-collapse:collapse}.mode-table-wrap th,.mode-table-wrap td{text-align:left;padding:7px;border-bottom:1px solid #e6e9eb;overflow-wrap:anywhere;vertical-align:top}.mode-empty{margin:8px 0}@media(max-width:600px){.mode-facts{grid-template-columns:1fr;gap:4px}.mode-facts dd{margin-bottom:7px}.mode-guidance,.mode-details{padding:9px}}.assets-workspace{color:#000;min-width:0}.asset-navigation{display:flex;gap:6px;border-bottom:1px solid #dce3eb;margin-bottom:14px;padding-bottom:10px;overflow:auto}.asset-navigation button{white-space:nowrap;min-height:34px;font-size:12px}.asset-navigation .active{background:#e7efff;border-color:#8caeea;font-weight:700}.asset-filters{display:flex;gap:9px;align-items:center;flex-wrap:wrap;margin-bottom:14px}.asset-filters select{width:auto;max-width:160px}.asset-filters .search-box{flex:1;min-width:170px}.asset-layout{display:grid;grid-template-columns:minmax(240px,30%) minmax(0,1fr);gap:14px;align-items:start}.asset-list{display:flex;flex-direction:column;gap:8px;max-height:calc(100vh - 310px);min-height:260px;overflow:auto;padding:2px}.asset-list-item{display:block;width:100%;text-align:left;background:#fff;border:1px solid #dce3eb;border-radius:8px;padding:12px;white-space:normal;line-height:1.6;min-width:0}.asset-list-item.selected{border-color:#7ca3e5;background:#edf3ff}.asset-list-item>span:not(.asset-list-top){display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;margin:8px 0}.asset-list-item small{display:block;font-size:10px;overflow-wrap:anywhere}.asset-list-top{display:flex;gap:8px;align-items:flex-start;justify-content:space-between}.asset-list-top strong{font-size:13px;overflow-wrap:anywhere}.asset-list-top .pill{font-size:10px;flex-shrink:0}.asset-detail{border:1px solid #dce3eb;border-radius:10px;background:#fff;padding:18px;min-width:0}.asset-detail-heading{display:flex;gap:12px;justify-content:space-between;align-items:flex-start}.asset-detail h2{font-size:18px;overflow-wrap:anywhere}.asset-detail h3{font-size:14px;margin:18px 0 8px}.asset-detail-heading p{font-size:11px;margin:5px 0}.asset-detail-heading>label{font-size:11px;min-width:120px}.asset-detail-tools{display:flex;gap:8px;align-items:center;margin:12px 0;font-size:11px}.asset-detail-tools button{font-size:11px;padding:5px 8px;min-height:30px}.asset-fieldset{border:0;margin:0;padding:0;min-width:0}.asset-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.asset-form-grid label{font-size:12px;display:block;min-width:0}.asset-form-grid input,.asset-form-grid select,.asset-form-grid textarea{margin-top:5px;font-size:12px;min-width:0}.asset-wide{grid-column:1/-1}.asset-form-grid .asset-check{display:flex;align-items:flex-start;gap:7px}.asset-check input{width:auto;margin:3px 0}.asset-detail .actions{flex-wrap:wrap;gap:7px;margin:12px 0}.asset-detail button{font-size:12px;min-height:32px}.asset-empty{padding:26px 16px;line-height:1.8;font-size:12px}.asset-empty h2{font-size:16px}.asset-preview{background:#f8fafc;border:1px solid #e1e7ef;border-radius:8px;padding:18px;overflow-wrap:anywhere}.plain-content{white-space:pre-wrap;font-size:13px;line-height:1.85}.asset-preview p{white-space:pre-wrap}.asset-reference{background:#f1f5fb;border-radius:8px;padding:12px;margin-top:14px}.asset-reference h3{margin-top:0}.asset-reference p{font-size:11px;line-height:1.7}.asset-reference label{flex:1;min-width:160px;font-size:11px}.asset-reference select{margin-top:5px}.asset-audit{border-top:1px solid #e1e7ef;padding-top:14px;margin-top:16px;font-size:11px}.asset-audit summary{cursor:pointer;font-weight:700}.asset-audit>div{padding:10px 0;border-bottom:1px solid #edf1f6}.asset-audit p{font-size:11px;margin:5px 0;overflow-wrap:anywhere}.asset-alert{position:sticky;top:0;z-index:5}.assets-workspace .notice{font-size:12px;line-height:1.7}.asset-detail fieldset:disabled input,.asset-detail fieldset:disabled textarea,.asset-detail fieldset:disabled select{color:#000;opacity:1;background:#f8fafc}.asset-reference-list{margin-top:12px;border-top:1px solid #dce3eb;padding-top:12px}.asset-reference-list summary{font-size:12px;font-weight:700;cursor:pointer}.asset-reference-list article{padding:8px 0;border-bottom:1px solid #e5eaf1}.asset-reference-list p{white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:1100px){.asset-layout{grid-template-columns:minmax(190px,28%) minmax(0,1fr)}.asset-list-top{display:block}.asset-list-top .pill{margin-top:5px}.asset-detail{padding:14px}}@media(max-width:760px){.asset-layout{grid-template-columns:1fr}.asset-list{max-height:230px;min-height:0}.asset-form-grid{grid-template-columns:1fr}.asset-wide{grid-column:auto}.asset-detail-heading{flex-wrap:wrap}.asset-filters .search-box{max-width:none}.asset-filters select{flex:1}.asset-detail-tools{flex-wrap:wrap}.asset-detail{padding:13px}.asset-navigation{margin:0 -4px 12px}.asset-list-item{padding:10px}}.knowledge-workbench{color:#000;min-width:0}.knowledge-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.knowledge-heading h2{font-size:18px;margin:0}.knowledge-heading h3{font-size:15px;margin:0}.knowledge-heading p{font-size:12px;margin:6px 0 0}.knowledge-search{display:flex;gap:10px;align-items:end;flex-wrap:wrap;margin:16px 0 10px}.knowledge-search label{font-size:12px;min-width:130px}.knowledge-search input,.knowledge-search select{margin-top:5px}.knowledge-query{flex:1}.knowledge-columns{display:grid;grid-template-columns:minmax(220px,32%) minmax(0,1fr);gap:12px}.knowledge-results{display:flex;flex-direction:column;gap:8px;max-height:450px;overflow:auto;padding:2px}.knowledge-results button{display:flex;flex-direction:column;gap:7px;align-items:flex-start;text-align:left;white-space:normal;padding:12px;line-height:1.6}.knowledge-results button.selected{background:#edf3ff;border-color:#7ca3e5}.knowledge-results strong{font-size:13px}.knowledge-results span:not(.pill){font-size:12px}.knowledge-results small{font-size:11px}.knowledge-source,.rule-tool,.ai-tool{background:#fff;border:1px solid #dce3eb;border-radius:10px;padding:16px;min-width:0;overflow-wrap:anywhere}.knowledge-source h3{font-size:18px;margin:12px 0}.knowledge-source p{font-size:12px;line-height:1.8}.knowledge-source dl{font-size:12px;display:grid;grid-template-columns:105px minmax(0,1fr);gap:8px;margin:16px 0}.knowledge-source dd{margin:0;overflow-wrap:anywhere}.knowledge-source dt{font-weight:600}.knowledge-source a{color:#000;text-decoration:underline;font-size:12px}.knowledge-source .actions{flex-wrap:wrap;margin-top:12px}.knowledge-source label{font-size:12px}.knowledge-empty{font-size:12px;line-height:1.8;padding:22px}.knowledge-tools{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.rule-tool>label{display:block;margin-top:12px;font-size:12px}.rule-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:12px 0}.rule-fields label{font-size:12px}.rule-fields input{margin-top:4px}.rule-tool form>.small{display:inline-block;margin-left:10px}.rule-result{background:#f1f5fb;padding:12px;border-radius:8px;margin-top:12px}.rule-numbers{display:flex;gap:12px;flex-wrap:wrap}.rule-numbers>div{flex:1;min-width:80px}.rule-numbers span{font-size:12px;display:block}.rule-numbers strong{font-size:24px;display:block;margin:6px 0}.rule-result p{font-size:11px;margin:7px 0}.ai-tool{background:#f0fdfa}.ai-tool p{font-size:12px;line-height:1.8}.knowledge-consent{display:flex;align-items:start;gap:7px;font-size:12px;line-height:1.8;margin:15px 0}.knowledge-consent input{width:auto;margin-top:4px}.knowledge-answer{background:#fff;border:1px solid #cde5df;padding:12px;border-radius:8px;margin-top:12px}.knowledge-answer strong{font-size:12px}.knowledge-answer .plain-content{margin:10px 0}.knowledge-workbench .pill{font-size:10px}.knowledge-view-toggle{display:flex;gap:8px;margin-bottom:14px}.knowledge-view-toggle .active{background:#e7efff;border-color:#8caeea}@media(max-width:900px){.knowledge-columns{grid-template-columns:1fr}.knowledge-results{max-height:240px}.knowledge-tools{grid-template-columns:1fr}.knowledge-heading{flex-wrap:wrap}.knowledge-search label{flex:1}.knowledge-query{flex-basis:100%!important}.knowledge-source dl{grid-template-columns:82px minmax(0,1fr)}}.ai-history{margin-top:14px;background:#fff;border:1px solid #dce3eb;border-radius:10px;padding:16px;font-size:12px;overflow-wrap:anywhere}.ai-history summary{cursor:pointer;font-weight:600;font-size:14px}.ai-history-list{display:grid;gap:8px;max-height:240px;overflow:auto;margin-top:12px}.ai-history-list button{display:flex;flex-direction:column;align-items:start;gap:5px;text-align:left;white-space:normal}.ai-history-list .selected{background:#edf3ff}.ai-history-detail{display:grid;grid-template-columns:80px minmax(0,1fr);gap:8px}.ai-history-detail dd{margin:0}.ai-history p{line-height:1.8}.executable-panel[data-v-4d45dd40]{margin-top:20px;padding:14px;border:1px solid #dce2e5;border-radius:10px;background:#fff;color:#000;min-width:0}.executable-heading[data-v-4d45dd40]{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.executable-grid[data-v-4d45dd40]{display:grid;grid-template-columns:minmax(140px,.6fr) minmax(250px,1fr) minmax(270px,1.15fr);gap:12px}.executable-editor[data-v-4d45dd40],.executable-results[data-v-4d45dd40]{min-width:0;border:1px solid #e0e5e8;border-radius:8px;padding:12px}.executable-panel label[data-v-4d45dd40]{display:block;margin:8px 0}.executable-panel fieldset[data-v-4d45dd40]{border:0;padding:0;min-width:0}.executable-inputs[data-v-4d45dd40]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.executable-list[data-v-4d45dd40]{display:flex;flex-direction:column;gap:6px;max-height:420px;overflow:auto}.executable-list button[data-v-4d45dd40]{display:flex;flex-direction:column;text-align:left;align-items:start;white-space:normal}.executable-list button[aria-pressed=true][data-v-4d45dd40]{background:#eef5f8;border-color:#759caf}.executable-panel .actions[data-v-4d45dd40]{flex-wrap:wrap}.executable-panel button[data-v-4d45dd40]{white-space:normal;max-width:100%}.executable-panel p[data-v-4d45dd40],.executable-panel dd[data-v-4d45dd40]{overflow-wrap:anywhere;white-space:pre-wrap}.executable-panel details[data-v-4d45dd40]{margin:10px 0}.executable-panel summary[data-v-4d45dd40]{font-weight:600;cursor:pointer;line-height:1.6}.executable-panel summary[data-v-4d45dd40]:focus-visible{outline:2px solid #000;outline-offset:3px}.executable-scroll[data-v-4d45dd40]{max-height:320px;overflow:auto}.executable-hash[data-v-4d45dd40]{font-size:11px;word-break:break-all}.executable-output[data-v-4d45dd40]{display:grid;grid-template-columns:60px minmax(0,1fr);gap:7px}.executable-output dd[data-v-4d45dd40]{margin:0}@media(max-width:1250px){.executable-grid[data-v-4d45dd40]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.executable-list[data-v-4d45dd40]{grid-column:1/-1;max-height:160px}}@media(max-width:760px){.executable-grid[data-v-4d45dd40],.executable-inputs[data-v-4d45dd40]{grid-template-columns:minmax(0,1fr)}.executable-list[data-v-4d45dd40]{grid-column:auto}.executable-panel[data-v-4d45dd40]{padding:10px}}.application-template[data-v-ec0abae9]{border:1px solid #dce3e8;border-radius:8px;padding:12px;margin:12px 0;color:#000;min-width:0;overflow-wrap:anywhere}.application-toggle[data-v-ec0abae9]{width:100%;text-align:left}.application-template button[data-v-ec0abae9]{max-width:100%;white-space:normal}.application-config[data-v-ec0abae9]{display:grid;gap:8px;margin:10px 0}.application-config>label[data-v-ec0abae9]{display:grid;gap:4px}.application-config select[data-v-ec0abae9]{width:100%;min-width:0}.application-config fieldset[data-v-ec0abae9]{display:flex;flex-wrap:wrap;gap:8px;border:1px solid #dce3e8;min-width:0}.application-config fieldset label[data-v-ec0abae9]{display:flex;align-items:center;gap:4px}.application-config input[data-v-ec0abae9]{width:auto}.application-template details[data-v-ec0abae9]{border:1px solid #dce3e8;border-radius:5px;padding:7px;min-width:0}.application-template details details[data-v-ec0abae9]{margin-top:6px}.application-template summary[data-v-ec0abae9]{cursor:pointer}.application-template pre[data-v-ec0abae9]{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;font-size:12px}.application-modules[data-v-ec0abae9],.application-template ul[data-v-ec0abae9]{padding-left:20px}.application-declarations[data-v-ec0abae9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.application-upgrade[data-v-ec0abae9]{margin-top:10px}.application-upgrade>label[data-v-ec0abae9]{display:grid;gap:5px;margin:8px 0}.application-upgrade select[data-v-ec0abae9]{min-width:0;max-width:100%;width:100%}.application-impact[data-v-ec0abae9]{display:flex;flex-wrap:wrap;gap:8px 16px}.application-changes[data-v-ec0abae9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 20px}.application-changes li[data-v-ec0abae9]{min-width:0}.application-template h4[data-v-ec0abae9],.application-template p[data-v-ec0abae9]{margin:8px 0}@media(max-width:700px){.application-changes[data-v-ec0abae9],.application-declarations[data-v-ec0abae9]{grid-template-columns:minmax(0,1fr)}.application-config fieldset[data-v-ec0abae9]{display:grid;grid-template-columns:minmax(0,1fr)}}.sanitization-panel[data-v-ab3dffca]{border:1px solid #dce3e8;border-radius:8px;padding:12px;margin:12px 0;color:#000;min-width:0}.sanitization-panel summary[data-v-ab3dffca]{cursor:pointer;font-weight:600;line-height:1.6}.sanitization-panel summary[data-v-ab3dffca]:focus-visible{outline:2px solid #000;outline-offset:3px}.sanitization-panel .actions[data-v-ab3dffca]{flex-wrap:wrap}.sanitization-panel p[data-v-ab3dffca],.sanitization-panel li[data-v-ab3dffca],.sanitization-panel pre[data-v-ab3dffca]{overflow-wrap:anywhere;white-space:pre-wrap}.sanitization-panel pre[data-v-ab3dffca]{font:inherit;background:#f6f8fa;padding:10px;max-height:260px;overflow:auto}.sanitization-panel label[data-v-ab3dffca]{display:block;margin:10px 0}.sanitization-panel select[data-v-ab3dffca]{max-width:100%;width:100%;min-width:0}.sanitization-panel button[data-v-ab3dffca]{max-width:100%;white-space:normal}.sanitization-panel details[data-v-ab3dffca]{margin:10px 0}.sanitization-panel .hash[data-v-ab3dffca]{font-size:11px;word-break:break-all}.asset-reuse-status[data-v-bb3f1dd4]{border:1px solid #dce3e8;border-radius:8px;padding:12px;margin:12px 0;color:#000;min-width:0}.asset-reuse-status header[data-v-bb3f1dd4]{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.asset-reuse-status h3[data-v-bb3f1dd4],.asset-reuse-status p[data-v-bb3f1dd4]{margin:6px 0}.asset-reuse-status p[data-v-bb3f1dd4],.asset-reuse-status li[data-v-bb3f1dd4]{overflow-wrap:anywhere;white-space:pre-wrap}.asset-reuse-status button[data-v-bb3f1dd4]{max-width:100%;white-space:normal}.asset-reuse-status ul[data-v-bb3f1dd4]{padding-left:20px}.case-discovery[data-v-3f107ac8]{margin:12px 0;padding:14px;color:#000;min-width:0}.case-discovery-toggle[data-v-3f107ac8]{width:100%;justify-content:space-between;text-align:left;white-space:normal;flex-wrap:wrap}.case-discovery-toggle span[data-v-3f107ac8]{font-size:12px;font-weight:400}.case-search[data-v-3f107ac8]{display:flex;flex-wrap:wrap;gap:8px;align-items:end;margin:12px 0}.case-search label[data-v-3f107ac8]{display:grid;gap:5px;min-width:0;flex:1 1 180px}.case-search label[data-v-3f107ac8]:first-child{flex:3 1 260px}.case-search input[data-v-3f107ac8],.case-search select[data-v-3f107ac8]{width:100%;min-width:0}.case-candidates[data-v-3f107ac8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.case-candidate[data-v-3f107ac8]{border:1px solid var(--border,#ddd);border-radius:10px;padding:12px;min-width:0;overflow-wrap:anywhere}.case-candidate h3[data-v-3f107ac8]{margin:0 0 6px;font-size:15px}.case-candidate p[data-v-3f107ac8]{margin:6px 0}.case-reasons[data-v-3f107ac8]{margin:6px 0;padding-left:20px;font-size:12px}.case-selection[data-v-3f107ac8]{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:12px;overflow-wrap:anywhere}.case-selection span[data-v-3f107ac8]{flex:1 1 220px;min-width:0}.case-comparison[data-v-3f107ac8]{margin-top:14px;overflow-wrap:anywhere;min-width:0}.case-difference[data-v-3f107ac8]{border-top:1px solid var(--border,#ddd);padding:8px 0}.case-difference h4[data-v-3f107ac8]{margin:0}.case-difference-values[data-v-3f107ac8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.case-difference-values p[data-v-3f107ac8]{white-space:pre-wrap;margin:7px 0;min-width:0}.case-difference-values strong[data-v-3f107ac8]{display:block;font-size:12px;margin-bottom:4px}.case-discovery button[aria-pressed=true][data-v-3f107ac8]{border-color:#000;background:#f0f2f4}@media(max-width:700px){.case-candidates[data-v-3f107ac8],.case-difference-values[data-v-3f107ac8]{grid-template-columns:minmax(0,1fr)}.case-search label[data-v-3f107ac8]{flex-basis:100%}.case-discovery[data-v-3f107ac8]{padding:10px}.case-selection span[data-v-3f107ac8]{flex-basis:100%}}.case-advanced[data-v-3f107ac8]{border:1px solid #dce3e8;border-radius:8px;padding:10px;margin:10px 0}.case-advanced summary[data-v-3f107ac8]{cursor:pointer;font-weight:600}.case-advanced summary[data-v-3f107ac8]:focus-visible{outline:2px solid #000;outline-offset:3px}.case-filter-grid[data-v-3f107ac8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0}.case-filter-grid>label[data-v-3f107ac8]{display:grid;gap:5px;min-width:0}.case-filter-grid select[data-v-3f107ac8],.case-filter-grid textarea[data-v-3f107ac8],.case-filter-grid>label input[data-v-3f107ac8]{width:100%;min-width:0}.case-filter-grid fieldset[data-v-3f107ac8]{grid-column:1/-1;min-width:0;border:1px solid #dce3e8;padding:8px;display:flex;flex-wrap:wrap;gap:8px}.case-module-filter[data-v-3f107ac8]{display:flex;gap:5px;align-items:center}.case-module-filter input[data-v-3f107ac8]{width:auto}.case-advanced p[data-v-3f107ac8]{overflow-wrap:anywhere}@media(max-width:700px){.case-filter-grid[data-v-3f107ac8]{grid-template-columns:minmax(0,1fr)}}.case-facts[data-v-69d9c45b]{border:1px solid #dce3e8;border-radius:8px;padding:12px;margin:12px 0;color:#000;min-width:0}.case-facts header[data-v-69d9c45b]{display:flex;gap:8px;justify-content:space-between;align-items:center;flex-wrap:wrap}.case-facts h3[data-v-69d9c45b]{margin:0}.case-facts-grid[data-v-69d9c45b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.case-facts fieldset[data-v-69d9c45b]{min-width:0;border:1px solid #dce3e8;border-radius:6px;padding:10px}.case-facts label[data-v-69d9c45b]{display:grid;gap:5px;margin:6px 0}.case-facts input[data-v-69d9c45b],.case-facts textarea[data-v-69d9c45b],.case-facts select[data-v-69d9c45b]{min-width:0;width:100%;color:#000}.case-facts .case-module[data-v-69d9c45b]{display:flex;align-items:center;gap:7px}.case-module input[data-v-69d9c45b]{width:auto}.case-facts p[data-v-69d9c45b]{overflow-wrap:anywhere}.case-facts fieldset[data-v-69d9c45b]:disabled{opacity:1}@media(max-width:700px){.case-facts-grid[data-v-69d9c45b]{grid-template-columns:minmax(0,1fr)}}.case-dimensions[data-v-48e07ad4]{border:1px solid #dce3e8;border-radius:8px;padding:12px;margin:12px 0;color:#000;min-width:0}.case-dimensions summary[data-v-48e07ad4]{font-weight:600;cursor:pointer}.case-dimensions summary[data-v-48e07ad4]:focus-visible{outline:2px solid #000;outline-offset:3px}.dimensions-grid[data-v-48e07ad4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;border:0;padding:0;min-width:0}.dimensions-grid label[data-v-48e07ad4]{display:grid;gap:5px;min-width:0;align-content:start}.dimensions-grid textarea[data-v-48e07ad4],.dimensions-grid select[data-v-48e07ad4]{width:100%;min-width:0;color:#000}.dimensions-grid[data-v-48e07ad4]:disabled{opacity:1}.case-dimensions p[data-v-48e07ad4],.dimensions-grid span[data-v-48e07ad4]{overflow-wrap:anywhere}@media(max-width:700px){.dimensions-grid[data-v-48e07ad4]{grid-template-columns:minmax(0,1fr)}}.case-adaptation[data-v-2c38b092]{border:1px solid #dce3e8;border-radius:8px;padding:12px;margin:12px 0;color:#000;min-width:0;overflow-wrap:anywhere}.case-adaptation-toggle[data-v-2c38b092]{width:100%;text-align:left;white-space:normal}.adaptation-inputs[data-v-2c38b092]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0}.adaptation-inputs label[data-v-2c38b092]{display:grid;gap:5px;min-width:0}.adaptation-inputs label[data-v-2c38b092]:first-child{grid-column:1/-1}.adaptation-inputs input[data-v-2c38b092],.adaptation-inputs select[data-v-2c38b092]{width:100%;min-width:0}.adaptation-row[data-v-2c38b092]{border-top:1px solid #dce3e8;padding:8px 0}.adaptation-row h4[data-v-2c38b092]{margin:0}.adaptation-values[data-v-2c38b092]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.adaptation-values p[data-v-2c38b092]{white-space:pre-wrap;min-width:0}.adaptation-values strong[data-v-2c38b092]{display:block}.case-adaptation button[data-v-2c38b092]{max-width:100%}.case-adaptation ul[data-v-2c38b092]{padding-left:20px}@media(max-width:700px){.adaptation-inputs[data-v-2c38b092],.adaptation-values[data-v-2c38b092]{grid-template-columns:minmax(0,1fr)}}.asset-relations[data-v-b1284215]{border:1px solid #dce3e8;border-radius:8px;padding:12px;margin:12px 0;color:#000;min-width:0}.relations-toggle[data-v-b1284215]{width:100%;white-space:normal;text-align:left}.relations-pick[data-v-b1284215]{display:flex;flex-wrap:wrap;gap:8px;align-items:end;margin:10px 0}.relations-pick label[data-v-b1284215]{display:grid;gap:5px;min-width:0;flex:1 1 100%}.relations-pick select[data-v-b1284215]{width:100%;min-width:0}.relations-pick p[data-v-b1284215]{flex:1 1 100%;margin:4px 0}.relation-row[data-v-b1284215]{border-top:1px solid #dce3e8;padding:10px 0;display:flex;gap:8px;align-items:center;justify-content:space-between}.relation-row>div[data-v-b1284215]{min-width:0}.asset-relations p[data-v-b1284215]{overflow-wrap:anywhere;white-space:pre-wrap}.asset-relations button[data-v-b1284215]{max-width:100%;white-space:normal}@media(max-width:700px){.relation-row[data-v-b1284215]{align-items:stretch;flex-direction:column}}.template-relations[data-v-2fe7725e]{border:1px solid #dce3e8;border-radius:8px;padding:12px;margin:12px 0;color:#000;min-width:0}.template-relations-toggle[data-v-2fe7725e]{width:100%;white-space:normal;text-align:left}.template-relations-pick[data-v-2fe7725e]{display:flex;flex-wrap:wrap;gap:8px;align-items:end;margin:10px 0}.template-relations-pick label[data-v-2fe7725e]{display:grid;gap:5px;min-width:0;flex:1 1 100%}.template-relations-pick select[data-v-2fe7725e]{width:100%;min-width:0}.template-relations-pick p[data-v-2fe7725e]{flex:1 1 100%;margin:4px 0}.template-relation-row[data-v-2fe7725e]{border-top:1px solid #dce3e8;padding:10px 0;display:flex;gap:8px;align-items:center;justify-content:space-between}.template-relation-row>div[data-v-2fe7725e]{min-width:0}.template-relations p[data-v-2fe7725e]{overflow-wrap:anywhere;white-space:pre-wrap}.template-relations button[data-v-2fe7725e]{max-width:100%;white-space:normal}@media(max-width:700px){.template-relation-row[data-v-2fe7725e]{align-items:stretch;flex-direction:column}}.dependency-graph[data-v-22cd0d76]{border:1px solid #dce3e8;border-radius:8px;padding:12px;margin:12px 0;color:#000;min-width:0;overflow-wrap:anywhere}.dependency-toggle[data-v-22cd0d76]{width:100%;white-space:normal;text-align:left}.dependency-graph button[data-v-22cd0d76]{max-width:100%;white-space:normal}.dependency-nodes[data-v-22cd0d76]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dependency-nodes article[data-v-22cd0d76]{border:1px solid #dce3e8;border-radius:6px;padding:10px;min-width:0}.dependency-nodes h4[data-v-22cd0d76],.dependency-nodes p[data-v-22cd0d76]{margin:5px 0}.dependency-pin summary[data-v-22cd0d76]{cursor:pointer;font-size:12px;padding:3px 0}.dependency-pin[data-v-22cd0d76]{min-width:0}.dependency-edges[data-v-22cd0d76],.dependency-issues[data-v-22cd0d76]{padding-left:20px}.dependency-edges li[data-v-22cd0d76]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;border-top:1px solid #dce3e8;padding:8px 0}.dependency-edges span[data-v-22cd0d76]{min-width:0}.dependency-graph p[data-v-22cd0d76]{white-space:pre-wrap}@media(max-width:700px){.dependency-nodes[data-v-22cd0d76],.dependency-edges li[data-v-22cd0d76]{grid-template-columns:minmax(0,1fr)}.dependency-edges span[aria-hidden][data-v-22cd0d76]{justify-self:start}}.budget-panel[data-v-cf911ba2]{display:grid;gap:12px}.budget-panel h2[data-v-cf911ba2],.budget-panel h3[data-v-cf911ba2],.budget-panel p[data-v-cf911ba2]{margin:0}.budget-summary[data-v-cf911ba2]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.budget-summary>div[data-v-cf911ba2]{border:1px solid #dbe2e8;border-radius:8px;padding:10px;display:grid;gap:3px}.budget-summary strong[data-v-cf911ba2]{font-size:20px;overflow-wrap:anywhere}.budget-grid[data-v-cf911ba2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.budget-card[data-v-cf911ba2]{display:grid;align-content:start;gap:10px;border:1px solid #dbe2e8;border-radius:8px;padding:12px;min-width:0}.budget-panel label[data-v-cf911ba2]{display:grid;gap:5px;min-width:0}.budget-panel input[data-v-cf911ba2],.budget-panel textarea[data-v-cf911ba2],.budget-panel select[data-v-cf911ba2]{width:100%;min-width:0;max-width:100%}.budget-actions[data-v-cf911ba2]{display:flex;gap:8px;flex-wrap:wrap}.budget-ledger[data-v-cf911ba2]{min-width:0}.budget-ledger summary[data-v-cf911ba2]{cursor:pointer;padding:8px 0}.table-wrap[data-v-cf911ba2]{overflow:auto}.budget-panel td[data-v-cf911ba2]{overflow-wrap:anywhere;max-width:300px}.budget-panel .section-heading[data-v-cf911ba2]{gap:10px;flex-wrap:wrap}@media(max-width:700px){.budget-grid[data-v-cf911ba2]{grid-template-columns:1fr}.budget-summary[data-v-cf911ba2]{grid-template-columns:repeat(2,minmax(0,1fr))}.budget-panel button[data-v-cf911ba2]{white-space:normal}.budget-actions[data-v-cf911ba2]>*{flex:1 1 150px}}.connector-workbench[data-v-fa057e19]{padding:24px;min-width:0;color:#000}.connector-toolbar[data-v-fa057e19]{display:flex;gap:10px;align-items:end;flex-wrap:wrap;margin:15px 0}.connector-toolbar label[data-v-fa057e19]{min-width:180px;flex:1}.connector-grid[data-v-fa057e19]{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(260px,1fr) minmax(280px,1.15fr);gap:14px;align-items:start}.connector-grid .panel[data-v-fa057e19]{min-width:0;padding:16px}.connector-grid label[data-v-fa057e19]{display:block;margin:10px 0}.connector-grid fieldset[data-v-fa057e19]{border:0;padding:0;min-width:0}.connector-grid p[data-v-fa057e19],.connector-grid dd[data-v-fa057e19]{overflow-wrap:anywhere}.connector-grid dd[data-v-fa057e19]{margin:4px 0 9px}.connector-grid details[data-v-fa057e19]{margin-top:12px}.connector-grid summary[data-v-fa057e19]{cursor:pointer;font-weight:600;line-height:1.6}.connector-grid summary[data-v-fa057e19]:focus-visible{outline:2px solid #000;outline-offset:3px}.connector-grid .connector-check[data-v-fa057e19]{display:flex;gap:7px;align-items:flex-start}.connector-check input[data-v-fa057e19]{margin-top:4px}.connector-hash[data-v-fa057e19]{font-size:11px;word-break:break-all}.connector-table[data-v-fa057e19]{overflow:auto;margin:12px 0}.connector-table table[data-v-fa057e19]{width:100%;border-collapse:collapse;font-size:12px}.connector-table th[data-v-fa057e19],.connector-table td[data-v-fa057e19]{text-align:left;padding:7px;border-bottom:1px solid #e3e8ec;overflow-wrap:anywhere}.connector-entry-list[data-v-fa057e19]{max-height:230px;overflow:auto;display:flex;flex-direction:column;gap:6px}.connector-entry-list button[data-v-fa057e19]{white-space:normal;justify-content:flex-start;display:flex;flex-direction:column;align-items:start;text-align:left}.connector-entry-list button[aria-pressed=true][data-v-fa057e19]{background:#eef5f8;border-color:#759caf}.connector-grid pre[data-v-fa057e19]{white-space:pre-wrap;word-break:break-word;font-size:11px}.connector-events[data-v-fa057e19]{max-height:260px;overflow:auto}.connector-events article[data-v-fa057e19]{padding:10px 0;border-bottom:1px solid #e3e8ec}.connector-events p[data-v-fa057e19]{margin:5px 0}.connector-grid button[data-v-fa057e19]{max-width:100%;white-space:normal}.connector-grid .notice[data-v-fa057e19]{padding:10px;font-size:12px}@media(max-width:1250px){.connector-grid[data-v-fa057e19]{grid-template-columns:repeat(2,minmax(0,1fr))}.connector-grid>.panel[data-v-fa057e19]:last-child{grid-column:1/-1}}@media(max-width:760px){.connector-workbench[data-v-fa057e19]{padding:16px}.connector-grid[data-v-fa057e19]{grid-template-columns:minmax(0,1fr)}.connector-grid>.panel[data-v-fa057e19]:last-child{grid-column:auto}.connector-toolbar label[data-v-fa057e19]{min-width:0;flex-basis:100%}}:root{font-family:Inter,Microsoft YaHei,PingFang SC,system-ui,sans-serif;color:#000;background:#f7f8fa;font-synthesis:none;font-size:14px;--border:#e2e8f0;--blue:#2563eb;--nav:#eef2f7}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit;color:#000}button{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#fff;border:1px solid #dbe1e9;border-radius:7px;min-height:38px;padding:8px 14px;white-space:nowrap;transition:background .15s,border-color .15s}button:hover{background:#f1f5f9;border-color:#b8c8e0}button:disabled{cursor:not-allowed;opacity:.42}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #93b4fb;outline-offset:2px}button.primary{background:var(--blue);border-color:var(--blue);color:#fff;font-weight:600}button.primary:hover{background:#1d4ed8}input,select,textarea{border:1px solid #dbe1e9;border-radius:7px;background:#fff;padding:10px 12px;min-height:40px;width:100%;outline:none}input::placeholder,textarea::placeholder{color:#8b94a2}input:disabled,textarea:disabled{background:#f5f6f8}input[type=checkbox]{min-height:0;width:16px;height:16px;accent-color:var(--blue);flex-shrink:0}textarea{resize:vertical;line-height:1.7}label{font-weight:500}label b{color:#bc2929}h1,h2,h3,p{margin-top:0}h1{font-size:26px;line-height:1.4;margin-bottom:8px;letter-spacing:-.7px}h2{font-size:17px;margin-bottom:10px;line-height:1.5}h3{font-size:15px;margin-bottom:8px}p{line-height:1.7;margin-bottom:10px}small,.small{font-size:12px;font-weight:400;line-height:1.6}.mono,code,pre{font-family:Cascadia Code,Consolas,monospace}.eyebrow{font-size:11px;font-weight:600;letter-spacing:1.2px;margin-bottom:8px}.dot{margin:0 8px}a{color:inherit}.app-shell{display:flex;min-height:100vh}.sidebar{width:240px;position:fixed;inset:0 auto 0 0;background:var(--nav);border-right:1px solid var(--border);display:flex;flex-direction:column;z-index:20}.brand{height:104px;display:flex;align-items:center;gap:12px;padding:16px;background:#fff;flex-shrink:0}.bird{position:relative;width:65px;height:69px;flex-shrink:0}.bird img{position:absolute;width:100%;height:100%;object-fit:contain;inset:0}.wordmark{display:flex;flex-direction:column;gap:8px;white-space:nowrap}.wordmark strong{font-size:27px;line-height:32px;font-weight:700;letter-spacing:0}.wordmark span{font-size:20px;line-height:24px;font-weight:600;letter-spacing:.7px}.motion .bird-still{visibility:hidden}.wing-l{clip-path:polygon(0 0,54% 0,54% 54%,68% 63%,58% 71%,43% 78%,0 78%);transform-origin:54% 60%;animation:wing-left .7s ease-in-out 2}.wing-r{clip-path:polygon(54% 0,100% 0,100% 51%,78% 55%,68% 59%,54% 54%);transform-origin:60% 59%;animation:wing-right .7s ease-in-out 2}.bird-body{clip-path:polygon(0 78%,43% 78%,58% 71%,68% 63%,54% 54%,68% 59%,78% 55%,100% 51%,100% 100%,0 100%)}@keyframes wing-left{50%{transform:rotate(-3deg)}}@keyframes wing-right{50%{transform:rotate(3deg)}}.workspace-label{display:flex;align-items:center;gap:10px;margin:18px 16px 22px;padding:11px 8px;background:#ffffffb8;border:1px solid var(--border);border-radius:8px;font-size:12px}.workspace-label div{display:grid;gap:5px;flex:1}.workspace-label div span{font-size:11px}.workspace-icon{width:30px;height:30px;border-radius:7px;background:#dbe8ff;display:grid;place-items:center;font-weight:800}.sidebar nav{padding:0 12px;display:grid;gap:6px}.sidebar nav button{border:0;justify-content:flex-start;gap:12px;background:transparent;height:45px;border-radius:7px;padding:10px 13px;font-weight:500}.sidebar nav button.selected{background:#dce8fc;box-shadow:inset 3px 0 var(--blue);font-weight:700}.sidebar nav button svg{stroke-width:1.65}.nav-count{margin-left:auto;background:#fff9;border-radius:5px;font-size:11px;padding:3px 7px}.sidebar-bottom{margin-top:auto;padding:20px 16px}.build-badge{display:flex;align-items:center;gap:10px;padding:14px 10px;border-top:1px solid #d7e0eb;margin-bottom:10px}.build-badge div{display:grid;gap:5px}.build-badge strong{font-size:12px}.build-badge div span{font-size:11px}.status-dot{display:inline-block;width:7px;height:7px;border-radius:100%;background:#1ca87d;flex-shrink:0}.status-dot.pending{background:#d69a2b}.collapse-btn{background:transparent;border:0;justify-content:flex-start;width:100%;font-size:12px}.main-shell{margin-left:240px;min-width:0;width:calc(100% - 240px);display:flex;flex-direction:column;min-height:100vh}.collapsed .sidebar{width:72px}.collapsed .main-shell{margin-left:72px;width:calc(100% - 72px)}.collapsed .brand{padding:10px;height:92px}.collapsed .bird{width:50px;height:54px}.collapsed .sidebar nav{padding:0 8px}.collapsed .sidebar nav button{padding:12px;justify-content:center}.collapsed .sidebar-bottom{padding:18px 12px}.topbar{height:62px;background:#fff;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;padding:0 30px;gap:14px;flex-shrink:0}.breadcrumb{display:flex;gap:12px;align-items:center;white-space:nowrap;font-size:12px}.breadcrumb button{border:0;background:none;padding:0;min-height:24px}.breadcrumb svg{color:#9aa5b5}.top-actions{display:flex;align-items:center;gap:12px}.env-label{font-size:11px;display:flex;align-items:center;gap:6px;white-space:nowrap}.env-label span{width:6px;height:6px;border-radius:50%;background:#df9b24}.mode-switch{display:flex;background:#f3f5f8;border:1px solid #e9edf3;padding:3px;border-radius:7px}.mode-switch button{padding:5px 11px;min-height:25px;border:0;background:none;border-radius:5px;font-size:12px}.mode-switch button.active{background:#fff;box-shadow:0 1px 4px #0000000c;font-weight:700}.icon-button{padding:8px;min-height:34px;border:0;background:transparent}.avatar{width:29px;height:29px;display:grid;place-items:center;background:#e2ebfb;border:1px solid #ceddf5;font-size:12px;border-radius:50%;font-weight:700}.user-name{font-size:12px}.content{padding:30px 32px 20px;max-width:1760px;width:100%;margin:0 auto;flex:1}.page-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.page-heading p{margin:0;font-size:13px}.page-heading .eyebrow{margin-bottom:5px}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:22px}.metric-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-grid article{background:#fff;border:1px solid var(--border);border-radius:10px;padding:20px 22px;min-height:130px}.metric-label{display:flex;align-items:center;justify-content:space-between}.metric-label svg{color:#5a7399}.metric-grid article>strong{display:block;font-size:30px;line-height:1.5;font-weight:650;margin:8px 0 4px}.metric-grid article>strong small{margin-left:5px;font-size:12px}.metric-grid article p{font-size:11px;margin:0}.launch-banner{display:flex;align-items:center;gap:18px;padding:20px 24px;border:1px solid #c8e7e2;border-radius:10px;background:#effbf8;margin-bottom:24px}.banner-icon{width:48px;height:48px;border-radius:12px;display:grid;place-items:center;background:#d7f1e9;color:#18765e}.launch-banner strong{font-size:16px}.launch-banner p{margin:7px 0 0;font-size:12px}.launch-banner button{margin-left:auto;border-color:#b6d9d0;background:transparent;font-size:12px}.panel{border:1px solid var(--border);background:#fff;border-radius:10px;padding:24px;margin-bottom:22px}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:20px}.section-heading h2{margin-bottom:4px}.section-heading p{font-size:12px;margin:0}.projects-panel{padding:0}.projects-panel .section-heading{padding:18px 22px 0;margin-bottom:16px;flex-wrap:wrap}.filter-tabs{display:flex;gap:18px}.filter-tabs button{padding:8px 1px;border:0;border-radius:0;background:none;position:relative;font-size:13px}.filter-tabs button.active{font-weight:700}.filter-tabs button.active:after{content:"";position:absolute;bottom:-16px;left:0;right:0;height:2px;background:var(--blue)}.filter-tabs span{background:#e8effb;border-radius:5px;padding:1px 6px;font-size:11px;margin-left:3px}.filters{display:flex;gap:9px}.filters select{font-size:12px;width:105px;min-height:35px;padding:7px 10px}.search-box{display:flex;align-items:center;gap:8px;border:1px solid #dbe1e9;border-radius:6px;padding:0 10px;max-width:250px}.search-box input{padding:8px 0;border:0;font-size:12px;min-height:34px;width:210px}.search-box svg{color:#788596}.table-scroll{overflow:auto}table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap;font-size:12px}th{font-weight:500;background:#f8fafc;padding:12px 18px;border-top:1px solid #e9edf2;border-bottom:1px solid #e9edf2}td{padding:20px 18px;border-bottom:1px solid #edf0f4}td small{display:block;font-size:10px;margin-top:7px}tbody tr:last-child td{border-bottom:0}.project-title{display:flex;align-items:center;gap:12px}.project-symbol{width:40px;height:42px;display:grid;place-items:center;background:#e7effe;border-radius:9px;color:#3565b3}.project-symbol.tissue{background:#e5f4ed;color:#217c57}.text-button{padding:0;min-height:24px;border:0;background:none;font-weight:600;white-space:normal;justify-content:flex-start;text-align:left}.text-button:hover{background:none;text-decoration:underline}.demo-tag{background:#f1f3f5;border-radius:3px;padding:2px 4px;font-family:inherit;margin-left:6px;font-size:9px}.person-dot{display:inline-grid;place-items:center;width:22px;height:22px;background:#eef1f7;border-radius:50%;margin-right:7px;font-size:10px}.enter-project{border:0;padding:6px 0;background:none;min-height:25px;font-size:12px}.pill{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:5px;background:#f1f4f8;font-size:11px;white-space:nowrap;line-height:1.4;flex-shrink:0}.pill.success{background:#e7f6ee}.table-footer{display:flex;align-items:center;justify-content:space-between;padding:14px 22px;border-top:1px solid #edf0f4;font-size:11px}.table-footer>span:last-child{display:flex;align-items:center;gap:7px}.table-footer svg{color:#238460}.two-columns{display:grid;grid-template-columns:1fr 1fr;gap:20px}.mini-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:21px}.mini-flow>div{display:grid;gap:10px}.mini-flow>div>span{font-size:11px;color:#2563eb;font-family:monospace;font-weight:700}.mini-flow strong{font-size:12px}.mini-flow small{font-size:10px}.readiness p{font-size:12px;margin:16px 0}.readiness .status-dot{margin-right:8px}.readiness .text-button{font-size:12px;margin-top:8px}.attribution{font-size:11px;color:#000;text-align:center;padding:18px 12px;background:#fff;border-top:1px solid var(--border);line-height:1.6}.app-footer{background:transparent;border:0;margin-top:auto;padding-bottom:18px}.global-error{display:flex;justify-content:space-between;align-items:center;gap:10px;background:#fff0ef;border-bottom:1px solid #f8d1cd;padding:10px 30px}.global-error button{padding:4px;border:0;min-height:25px;background:none}.notice{display:flex;align-items:center;gap:9px;padding:12px 14px;border-radius:7px;font-size:12px;line-height:1.7;margin:16px 0}.notice svg{flex-shrink:0}.notice.info{background:#eff6ff;border:1px solid #dce9ff}.notice.success{background:#eefbf3;border:1px solid #d3efdc}.notice.warning{background:#fff8eb;border:1px solid #f2e4c5}.notice.error{background:#fff0ef;border:1px solid #f7d8d4}.workspace{display:flex;flex:1;min-width:0}.project-nav{width:196px;flex-shrink:0;background:#f1f5f9;border-right:1px solid var(--border);padding:24px 12px;display:flex;flex-direction:column}.project-nav .eyebrow,.project-nav>p{padding:0 12px}.project-nav>p{font-size:10px;margin-bottom:28px}.project-nav>button{background:none;border:0;justify-content:space-between;padding:13px 12px;margin-bottom:6px;min-height:43px;font-size:13px}.project-nav>button.selected{background:#fff;font-weight:700;box-shadow:0 1px 4px #00000007}.nav-note{margin-top:auto;padding:28px 12px 0}.nav-note p{font-size:10px;margin:10px 0 0}.work-content{padding:28px;min-width:0;flex:1}.work-content .page-heading{margin-bottom:22px}.work-content h1{font-size:23px}.stage-bar{display:grid;grid-template-columns:repeat(6,1fr);background:#fff;border:1px solid var(--border);border-radius:8px;padding:15px 12px;margin-bottom:24px;gap:8px}.stage-bar>div{display:flex;align-items:center;gap:7px;font-size:11px;white-space:nowrap}.stage-bar span{width:23px;height:23px;display:grid;place-items:center;background:#f1f4f8;border-radius:50%;font-size:10px;flex-shrink:0}.stage-bar .current span{color:#fff;background:var(--blue)}.stage-bar .current{font-weight:700}.stage-bar .done span{background:#e2f4eb;color:#187c52}.next-step{display:flex;align-items:center;gap:18px}.next-step h2{font-size:21px}.next-step button{margin-left:auto}.next-step p{margin:0;font-size:12px}.icon-block{display:grid;place-items:center;width:64px;height:64px;background:#edf4fe;border-radius:12px;color:#2563eb;flex-shrink:0}.progress{height:4px;border-radius:5px;background:#ecf1f8;margin-top:10px}.progress i{height:100%;display:block;background:#2563eb;border-radius:5px}.check-row{display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid #edf0f5;font-size:12px}.check-row:last-child{border:0}.check-row>svg{color:#a1afbf;flex-shrink:0}.check-row>svg.complete{color:#219767}.check-row>span:last-child{margin-left:auto}.check-row code{font-size:10px}.activity{display:flex;align-items:flex-start;gap:13px;margin:20px 0;font-size:12px}.activity strong{font-size:12px}.activity p{margin:6px 0;font-size:11px}.activity .small{font-size:10px}.timeline-dot{width:8px;height:8px;border-radius:50%;background:#8ea9d2;margin-top:5px;flex-shrink:0}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.form-grid label{font-size:12px}.form-grid input{display:block;margin-top:8px}.actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:24px}.actions.right{justify-content:flex-end}.quiet{background:#f8fafc}.quiet p{font-size:12px;margin:0}.flow-strip{display:flex;align-items:center;gap:12px;padding:18px;background:#f8fafc;border-radius:8px;margin-bottom:22px;flex-wrap:wrap}.flow-strip span{border:1px solid #dce4ed;background:#fff;padding:10px 18px;border-radius:6px;font-size:12px}.flow-strip svg{color:#9aa9bb}.module-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:22px}.module-grid label{display:flex;align-items:flex-start;gap:11px;padding:16px;border:1px solid #dce4ed;border-radius:8px}.module-grid label.checked{border-color:#b8cff6;background:#f5f9ff}.module-grid strong{font-size:13px}.module-grid small{display:block;font-size:10px;margin-top:7px}.block-label{display:block;font-size:12px;margin:18px 0}.block-label input,.block-label select,.block-label textarea{display:block;margin-top:9px}.empty{text-align:center;display:flex;align-items:center;flex-direction:column;padding:60px 20px}.empty>svg{color:#7591b8;margin-bottom:22px}.empty p{font-size:12px;max-width:600px}.empty.compact{padding:20px}.empty.compact svg{margin-bottom:10px}.empty-cell{text-align:center;padding:48px 15px}.preview-shell{background:#fff;border:1px solid #cfdbe9;border-radius:10px;overflow:hidden;margin-bottom:24px}.preview-top{background:#f8fafc;display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid var(--border)}.preview-top>div{display:grid;gap:7px}.preview-top span{font-size:11px}.preview-body{padding:24px}.order-form{display:grid;grid-template-columns:1fr 150px auto;gap:12px;align-items:end;margin:22px 0}.order-form label{font-size:12px}.order-form input{margin-top:8px}.kit-check{display:flex;align-items:center;gap:9px;font-size:12px;margin:22px 0}.preview-body table th,.preview-body table td{padding:14px 12px}.row-actions{display:flex;gap:7px}.row-actions button{padding:5px 9px;min-height:30px;font-size:11px}.release-row{display:flex;align-items:center;gap:16px;border-bottom:1px solid var(--border);padding:18px 0;font-size:12px}.release-row:last-child{border:0}.release-row>div{flex:1}.release-row p{margin:6px 0;font-size:11px}.release-icon{width:43px;height:43px;display:grid;place-items:center;background:#e7f6ee;border-radius:9px;color:#23885f}.release-row code{font-size:10px}.details{display:grid;grid-template-columns:145px 1fr;gap:20px 10px;font-size:12px;line-height:1.7}.details dd{margin:0}.details dt{font-weight:600}pre{padding:18px;border:1px solid var(--border);background:#f8fafc;border-radius:6px;font-size:11px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere;max-height:450px;overflow:auto}.asset-tabs{display:flex;gap:24px;flex-wrap:wrap;margin-bottom:25px;padding:16px 0;border-bottom:1px solid var(--border);font-size:12px}.asset-tabs .active{font-weight:700;border-bottom:2px solid #2563eb;padding-bottom:16px;margin-bottom:-17px}.template-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.template-card{padding:30px}.template-icon{display:grid;place-items:center;width:74px;height:74px;border-radius:16px;background:#edf4ff;color:#3870bd;margin-bottom:30px}.template-card h2{font-size:22px}.template-card p{font-size:13px;max-width:530px;line-height:1.9}.template-flow{display:flex;gap:8px;flex-wrap:wrap;margin:24px 0}.template-flow span{background:#f1f5f9;border-radius:5px;font-size:11px;padding:8px}.integration-card{display:flex;align-items:center;gap:15px;margin:0}.integration-card>div{flex:1}.integration-card h2{font-size:16px}.integration-card p{font-size:11px;margin:0}.integration-symbol{width:44px;height:44px;display:grid;place-items:center;background:#edf3fe;border-radius:9px;font-size:22px;font-weight:700}.template-grid+.panel{margin-top:24px}.modal-backdrop{position:fixed;inset:0;background:#12223766;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;z-index:100;padding:20px}.modal{background:#fff;border-radius:14px;box-shadow:0 20px 80px #07152333;width:min(520px,100%);padding:28px}.modal h2{font-size:21px}.login-page{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;background:#fff}.login-intro{background:#eff4f9;padding:45px 64px;display:flex;flex-direction:column;justify-content:space-between;gap:50px;border-right:1px solid #e2e8f0}.login-intro .brand{width:240px;box-shadow:0 3px 16px #15325407;border-radius:10px}.login-intro h1{font-size:44px;line-height:1.55;margin:20px 0;letter-spacing:-1px}.login-intro p{font-size:14px;line-height:2}.login-intro>p{font-size:11px}.login-features{display:flex;gap:22px;margin-top:32px}.login-features span{display:flex;gap:8px;align-items:center;font-size:12px}.login-form{display:grid;place-items:center;padding:60px}.login-form form{width:min(370px,100%)}.login-form h2{font-size:26px;margin-top:26px}.login-form label{display:block;font-size:13px;margin:25px 0}.login-form input{display:block;margin-top:10px;height:45px}.login-form .primary{width:100%;justify-content:space-between;padding:12px 18px;margin-top:8px}.login-help{border-top:1px solid var(--border);margin-top:30px;padding-top:22px}.login-help strong{font-size:12px}.login-help p{font-size:11px;line-height:1.9;margin:10px 0;overflow-wrap:anywhere}.loading-screen{min-height:100vh;display:flex;flex-direction:column;gap:20px;align-items:center;justify-content:center}.loading-screen .brand{border-radius:12px}@media(min-width:1700px){.content{padding:36px 45px}.work-content{padding:32px 40px}}@media(max-width:1366px){.project-nav{width:156px}.work-content{padding:22px}.content{padding:26px 24px}.topbar{padding:0 24px}.metric-grid article{padding:18px}.work-content .stage-bar{grid-template-columns:repeat(3,1fr);gap:14px}.work-content .two-columns{grid-template-columns:1fr}.order-form{grid-template-columns:1fr 110px auto}.top-actions{gap:8px}.breadcrumb{gap:7px}.project-table th,.project-table td{padding-left:14px;padding-right:14px}}@media(max-width:1100px){.sidebar{width:72px}.main-shell{margin-left:72px;width:calc(100% - 72px)}.sidebar .brand{padding:10px;height:92px}.sidebar .bird{width:50px;height:54px}.sidebar .wordmark,.sidebar .workspace-label,.sidebar nav button>span,.sidebar .build-badge,.sidebar .collapse-btn span{display:none}.sidebar nav{padding:0 8px}.sidebar nav button{justify-content:center;padding:12px}.sidebar-bottom{padding:18px 12px}.project-nav{width:145px}.env-label,.user-name{display:none}.two-columns{grid-template-columns:1fr}.login-intro{padding:40px}.login-intro h1{font-size:35px}.login-form{padding:35px}.launch-banner p{font-size:11px}}@media(max-width:760px){.sidebar,.collapsed .sidebar{position:static;width:100%;height:auto;flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid var(--border)}.sidebar>.brand,.sidebar-bottom{display:none}.sidebar nav{display:flex;padding:8px;gap:4px}.sidebar nav button{height:40px;width:44px;flex-shrink:0}.app-shell{display:block}.main-shell,.collapsed .main-shell{margin:0;width:100%}.topbar{height:auto;min-height:58px;padding:10px 16px;flex-wrap:wrap}.breadcrumb{font-size:11px}.top-actions{gap:6px}.content{padding:22px 16px}.page-heading{align-items:flex-start;gap:14px;flex-wrap:wrap}h1{font-size:24px}.metric-grid,.metric-grid.three{grid-template-columns:1fr 1fr;gap:12px}.metric-grid article{padding:16px;min-height:115px}.metric-grid article>strong{font-size:27px}.launch-banner{padding:18px;gap:12px;flex-wrap:wrap}.launch-banner button{margin-left:0}.launch-banner strong{font-size:14px}.launch-banner p{font-size:11px}.filters{width:100%}.search-box{max-width:none;flex:1}.search-box input{width:100%;min-width:0}.filter-tabs{gap:15px}.filter-tabs button.active:after{bottom:-7px}.table-footer{gap:10px;font-size:10px}.table-footer>span:last-child{display:none}.panel{padding:20px}.projects-panel{padding:0}.two-columns{gap:0}.mini-flow{grid-template-columns:1fr 1fr;gap:24px}.workspace{display:block}.project-nav{width:100%;padding:8px;flex-direction:row;overflow:auto;border-right:0;border-bottom:1px solid var(--border)}.project-nav .eyebrow,.project-nav>p,.nav-note{display:none}.project-nav>button{margin:0;padding:10px 12px;font-size:11px}.project-nav>button svg{display:none}.work-content{padding:20px 16px}.stage-bar{padding:12px}.form-grid,.module-grid,.template-grid{grid-template-columns:1fr}.next-step{flex-wrap:wrap}.next-step button{margin-left:0}.next-step .icon-block{display:none}.preview-body{padding:16px}.order-form{grid-template-columns:1fr 1fr}.order-form button{grid-column:1/-1}.preview-top{padding:16px;gap:15px;align-items:flex-start;flex-direction:column}.section-heading,.release-row{flex-wrap:wrap}.release-row>div{min-width:180px}.login-page{grid-template-columns:1fr}.login-intro{padding:24px;gap:20px}.login-intro>div:not(.brand),.login-intro>p{display:none}.login-intro .brand{background:#fff;margin:auto}.login-form{padding:35px 24px}.asset-tabs{gap:18px}.details{grid-template-columns:110px 1fr}.attribution{font-size:10px}.check-row{gap:8px}.check-row code{display:none}.mode-switch button{font-size:11px;padding:4px 8px}.template-card h2{font-size:21px}.integration-card{padding:18px}.integration-card .pill{font-size:10px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}.motion .bird-still{visibility:visible}.motion .wing,.motion .bird-body{display:none}}.mode-preference-bar{display:flex;justify-content:flex-end;align-items:center;gap:12px;padding:5px 30px;background:#fff;border-bottom:1px solid var(--border);font-size:12px;flex-wrap:wrap}.mode-preference-bar button{font-size:12px;min-height:28px;padding:3px 8px}@media(max-width:650px){.mode-preference-bar{padding:5px 14px;justify-content:space-between}}
