.app-header[data-v-345c4703]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:12px 24px;background:#fff;border-bottom:1px solid var(--line);max-width:100%}.ah-brand[data-v-345c4703]{display:flex;align-items:baseline;gap:10px;min-width:0}.brand[data-v-345c4703]{color:var(--brand);font-weight:700;font-size:18px}.sub[data-v-345c4703]{color:var(--muted);font-size:13px}.ah-right[data-v-345c4703]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;max-width:100%;margin-left:auto}.ah-trunc[data-v-345c4703]{min-width:0;max-width:28ch;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ah-project[data-v-345c4703]{color:var(--ink);font-size:14px;text-decoration:none}.ah-project[data-v-345c4703]:hover{text-decoration:underline}.ah-user-block[data-v-345c4703]{display:flex;flex-direction:column;min-width:0;max-width:100%;overflow-wrap:anywhere}.ah-user[data-v-345c4703]{color:var(--muted);font-size:14px}.ah-roles[data-v-345c4703]{color:var(--muted);font-size:11px}.ah-end[data-v-345c4703]{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:12px;margin-left:auto}.ah-link[data-v-345c4703]{position:relative;display:inline-flex;align-items:center;gap:4px;color:var(--ink);text-decoration:none;white-space:nowrap}.ah-ext[data-v-345c4703]{flex:none}.visually-hidden[data-v-345c4703]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ah-btn[data-v-345c4703]{background:#fff;border:1px solid var(--line);border-radius:6px;padding:5px 10px;cursor:pointer;font-size:13px}.app-header[data-v-345c4703]{border-bottom:3px solid var(--bw-navy)}.brand[data-v-345c4703]{font-family:var(--bw-font-display);font-weight:800;font-size:20px;letter-spacing:-.3px;color:var(--bw-navy)}.sub[data-v-345c4703]{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--bw-navy-soft)}.ah-user-block[data-v-345c4703]{align-items:flex-end;gap:2px;line-height:1.3}.ah-user[data-v-345c4703]{font-size:12px;font-weight:600;color:var(--bw-navy)}.ah-roles[data-v-345c4703]{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--bw-navy-soft)}.ah-btn[data-v-345c4703]{font-family:var(--bw-font-body);font-size:12px;font-weight:500;padding:6px 12px;border-radius:var(--bw-radius-sm);background:transparent;color:var(--bw-navy);border:1px solid var(--bw-navy)}.ah-btn[data-v-345c4703]:hover{background:var(--bw-navy-frost)}.ah-link[data-v-345c4703]{background:var(--bw-navy);color:var(--bw-off-white)}.ah-link[data-v-345c4703]:hover{background:var(--bw-navy-mid)}@media (max-width: 640px){.ah-user-block[data-v-345c4703]{align-items:flex-start}.app-header[data-v-345c4703]{padding:10px 16px}.ah-project[data-v-345c4703]{order:10;flex-basis:100%;max-width:100%}}.sw-backdrop[data-v-922ac227]{position:fixed;top:0;right:0;bottom:0;left:0;background:#001e3a59;display:flex;align-items:center;justify-content:center;z-index:50;padding:16px}.sw-dialog[data-v-922ac227]{background:#fff;border:1px solid var(--bw-navy-pale);border-top:3px solid var(--bw-navy);border-radius:var(--bw-radius-md);padding:20px;width:100%;max-width:min(560px,100vw - 32px);max-height:calc(100vh - 32px);overflow-y:auto;overflow-wrap:anywhere;box-shadow:0 8px 30px #001e3a40;min-width:0}.sw-dialog.sw-inline[data-v-922ac227]{padding:0;border:none;box-shadow:none;max-height:none;overflow:visible}.sw-dialog[data-v-922ac227]:focus{outline:2px solid var(--bw-mint-dark)}h2[data-v-922ac227],h3[data-v-922ac227]{font-size:18px;margin:0 0 10px}h3[data-v-922ac227]{font-size:15px}.sw-label[data-v-922ac227]{display:flex;flex-direction:column;gap:4px;font-size:13px;min-width:0}.sw-label input[data-v-922ac227]{padding:6px 8px;border:1px solid var(--bw-navy-pale);border-radius:var(--bw-radius-sm);font:inherit;font-family:var(--bw-font-body);color:var(--bw-navy);max-width:100%;min-width:0}.sw-label input[data-v-922ac227]:focus{outline:2px solid var(--bw-mint-dark);outline-offset:1px}.sw-count[data-v-922ac227],.sw-note[data-v-922ac227],.sw-hint[data-v-922ac227]{color:var(--muted);font-size:13px}.sw-error[data-v-922ac227]{color:var(--bw-blush-darker);background:var(--bw-blush-pale);border-radius:var(--bw-radius-sm)}.sw-diffs[data-v-922ac227]{max-height:40vh;overflow-y:auto;overflow-x:hidden;padding-left:18px;border:1px solid var(--bw-navy-pale);border-radius:var(--bw-radius-sm)}.sw-diffs pre[data-v-922ac227]{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0;font-family:var(--bw-font-mono);font-size:12px}.sw-actions[data-v-922ac227]{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.sw-actions button[data-v-922ac227]{background:transparent;color:var(--bw-navy);border:1px solid var(--bw-navy);border-radius:var(--bw-radius-sm);font-family:var(--bw-font-body);font-weight:500;padding:8px 14px;cursor:pointer}.sw-actions button[data-v-922ac227]:hover:not(:disabled){background:var(--bw-navy-frost)}.sw-actions button.primary[data-v-922ac227]{background:var(--bw-navy);border-color:var(--bw-navy);color:var(--bw-off-white)}.sw-actions button.primary[data-v-922ac227]:hover:not(:disabled){background:var(--bw-navy-mid)}.sw-actions button[data-v-922ac227]:disabled{opacity:.55;cursor:default}.sd-backdrop[data-v-ddbfd1cd]{position:fixed;top:0;right:0;bottom:0;left:0;background:#001e3a59;display:flex;align-items:center;justify-content:center;z-index:50;padding:16px}.sd-dialog[data-v-ddbfd1cd]{background:#fff;border:1px solid var(--bw-navy-pale);border-top:3px solid var(--bw-navy);border-radius:var(--bw-radius-md);padding:20px;width:100%;max-width:min(560px,100vw - 32px);max-height:calc(100vh - 32px);overflow-y:auto;overflow-wrap:anywhere;box-shadow:0 8px 30px #001e3a40}.sd-dialog[data-v-ddbfd1cd]:focus{outline:2px solid var(--bw-mint-dark)}h2[data-v-ddbfd1cd]{font-size:18px;margin:0 0 10px}.sd-note[data-v-ddbfd1cd]{color:var(--muted);font-size:14px}.sd-error[data-v-ddbfd1cd]{color:var(--bw-blush-darker);background:var(--bw-blush-pale);border-radius:var(--bw-radius-sm)}.sd-actions[data-v-ddbfd1cd]{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.primary[data-v-ddbfd1cd]{background:var(--bw-navy);color:var(--bw-off-white);border:1px solid transparent;border-radius:var(--bw-radius-sm);font-family:var(--bw-font-body);font-weight:500;padding:8px 14px;cursor:pointer}.primary[data-v-ddbfd1cd]:hover:not(:disabled){background:var(--bw-navy-mid)}.sd-actions button[data-v-ddbfd1cd]:not(.primary){background:transparent;color:var(--bw-navy);border:1px solid var(--bw-navy);border-radius:var(--bw-radius-sm);font-family:var(--bw-font-body);font-weight:500;padding:8px 14px;cursor:pointer}.sd-actions button[data-v-ddbfd1cd]:not(.primary):hover:not(:disabled){background:var(--bw-navy-frost)}.sd-actions button[data-v-ddbfd1cd]:disabled{opacity:.55;cursor:default}:root{--brand: var(--bw-navy);--ink: var(--bw-navy);--muted: var(--bw-navy-soft);--line: var(--bw-navy-pale);--bg: var(--bw-surface)}*{box-sizing:border-box}body{margin:0;color:var(--ink);background:var(--bg)}.app-main{max-width:880px;margin:0 auto;padding:24px 16px 64px}.toast{position:fixed;bottom:20px;left:50%;transform:translate(-50%);background:var(--bw-blush-darker);color:var(--bw-off-white);padding:12px 18px;border-radius:8px;display:flex;gap:16px;align-items:center;cursor:pointer;box-shadow:0 4px 16px #0003;max-width:90vw;overflow-wrap:anywhere}.toast.notice{background:var(--bw-navy);bottom:76px}.toast-close{opacity:.8}button{font:inherit}button,a.btn,.ah-btn,[role=button]{white-space:nowrap}.login[data-v-83a5953d]{max-width:480px;margin:48px auto;background:#fff;border:1px solid var(--bw-navy-pale);border-top:3px solid var(--bw-navy);border-radius:var(--bw-radius-md);padding:24px;overflow-wrap:anywhere}h1[data-v-83a5953d]{font-size:20px;margin-top:0}.login-error[data-v-83a5953d]{color:var(--bw-blush-darker);background:var(--bw-blush-pale);border-left:3px solid var(--bw-blush-darker);border-radius:var(--bw-radius-sm);padding:4px 12px;margin-bottom:16px}.login-msg[data-v-83a5953d]{margin:4px 0}.login-code[data-v-83a5953d]{margin:2px 0;font-size:12px;color:var(--bw-blush-darker);font-family:var(--bw-font-mono)}.primary[data-v-83a5953d]{background:var(--bw-navy);color:var(--bw-off-white);border:1px solid transparent;border-radius:var(--bw-radius-sm);font-family:var(--bw-font-body);font-weight:500;padding:8px 16px;cursor:pointer}.primary[data-v-83a5953d]:hover:not(:disabled){background:var(--bw-navy-mid)}.projects[data-v-3c28d868]{overflow-wrap:anywhere}.head[data-v-3c28d868]{display:flex;flex-wrap:wrap;gap:var(--bw-space-sm) var(--bw-space-base);align-items:center;justify-content:space-between;margin-bottom:var(--bw-space-base)}h1[data-v-3c28d868]{font-family:var(--bw-font-display);font-size:24px;font-weight:700;line-height:1.2;margin:0}h2[data-v-3c28d868]{font-family:var(--bw-font-display);font-size:18px;font-weight:600;line-height:1.3;margin:0 0 var(--bw-space-md)}h3[data-v-3c28d868]{font-family:var(--bw-font-display);font-size:15px;font-weight:600;margin:0 0 var(--bw-space-sm)}.step[data-v-3c28d868]{background:#fff;border:1px solid var(--bw-navy-pale);border-top:3px solid var(--bw-navy);border-radius:var(--bw-radius-md);padding:var(--bw-space-base) var(--bw-space-lg);margin-bottom:var(--bw-space-base)}.invitations[data-v-3c28d868]{border-top-color:var(--bw-mint-dark)}.invite-list[data-v-3c28d868],.tenant-list[data-v-3c28d868],.project-list[data-v-3c28d868]{list-style:none;padding:0;margin:0}.invite[data-v-3c28d868],.project[data-v-3c28d868]{display:flex;flex-wrap:wrap;gap:var(--bw-space-sm);justify-content:space-between;align-items:center;border-bottom:1px solid var(--bw-navy-frost);padding:var(--bw-space-md) 0;min-width:0}.invite[data-v-3c28d868]:last-child,.project[data-v-3c28d868]:last-child{border-bottom:none}.i-text[data-v-3c28d868],.p-text[data-v-3c28d868]{display:flex;flex-direction:column;gap:2px;min-width:0}.i-name[data-v-3c28d868],.p-name[data-v-3c28d868]{font-weight:500}.i-name[data-v-3c28d868],.i-confirm[data-v-3c28d868]{min-width:0;overflow-wrap:anywhere}.i-confirm[data-v-3c28d868]{flex-basis:100%}.i-confirm p[data-v-3c28d868]{margin:0 0 var(--bw-space-sm);font-size:13px}.i-actions[data-v-3c28d868]{display:flex;flex-wrap:wrap;gap:var(--bw-space-sm)}.tenant[data-v-3c28d868]{display:flex;gap:var(--bw-space-md);align-items:center;justify-content:space-between;width:100%;text-align:left;font:inherit;color:var(--bw-navy);background:#fff;border:1px solid var(--bw-navy-pale);border-radius:var(--bw-radius-sm);padding:var(--bw-space-sm) var(--bw-space-md);margin-bottom:var(--bw-space-sm);cursor:pointer;min-width:0}.tenant[data-v-3c28d868]:hover{background:var(--bw-surface)}.tenant.selected[data-v-3c28d868]{border-color:var(--bw-navy);background:var(--bw-navy-frost)}.t-name[data-v-3c28d868]{min-width:0;overflow-wrap:anywhere;font-weight:500}.p-line[data-v-3c28d868]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bw-space-xs) var(--bw-space-sm);min-width:0}.tag[data-v-3c28d868]{white-space:nowrap;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;background:var(--bw-navy-pale);color:var(--bw-navy-mid);border-radius:999px;padding:2px 8px}.tag-mint[data-v-3c28d868]{background:var(--bw-mint-pale);color:var(--bw-mint-darker)}.p-date[data-v-3c28d868],.i-date[data-v-3c28d868],.muted[data-v-3c28d868],.count[data-v-3c28d868]{color:var(--bw-navy-soft);font-size:13px}.mono[data-v-3c28d868]{font-family:var(--bw-font-mono);font-size:12px}.empty[data-v-3c28d868]{color:var(--bw-navy-soft)}.create[data-v-3c28d868]{margin-top:var(--bw-space-lg);padding-top:var(--bw-space-base);border-top:1px solid var(--bw-navy-frost);display:flex;flex-wrap:wrap;gap:var(--bw-space-sm);align-items:flex-end}.create h3[data-v-3c28d868]{flex-basis:100%}.c-label[data-v-3c28d868]{display:flex;flex-direction:column;gap:var(--bw-space-xs);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--bw-navy-soft);flex:1 1 200px;min-width:0}.c-label input[data-v-3c28d868]{padding:8px 10px;border:1px solid var(--bw-navy-pale);border-radius:var(--bw-radius-sm);font-family:var(--bw-font-body);font-size:15px;text-transform:none;letter-spacing:normal;color:var(--bw-navy);max-width:100%}.c-label input[data-v-3c28d868]:focus{outline:2px solid var(--bw-mint-dark);outline-offset:1px}.create .err[data-v-3c28d868]{flex-basis:100%}.err[data-v-3c28d868]{color:var(--bw-blush-darker);background:var(--bw-blush-pale);border-radius:var(--bw-radius-sm);padding:var(--bw-space-sm) var(--bw-space-md);font-size:13px}.primary[data-v-3c28d868],.secondary[data-v-3c28d868],.danger[data-v-3c28d868]{font-family:var(--bw-font-body);font-size:13px;font-weight:500;line-height:1.2;padding:9px 18px;border-radius:var(--bw-radius-sm);border:1px solid transparent;cursor:pointer}.primary[data-v-3c28d868]:disabled,.secondary[data-v-3c28d868]:disabled,.danger[data-v-3c28d868]:disabled{opacity:.55;cursor:default}.primary[data-v-3c28d868]{background:var(--bw-navy);color:var(--bw-off-white)}.primary[data-v-3c28d868]:hover:not(:disabled){background:var(--bw-navy-mid)}.secondary[data-v-3c28d868]{background:transparent;color:var(--bw-navy);border-color:var(--bw-navy)}.secondary[data-v-3c28d868]:hover:not(:disabled){background:var(--bw-navy-frost)}.danger[data-v-3c28d868]{background:var(--bw-blush);color:var(--bw-blush-darker)}.card[data-v-ceaec3ef]{background:#fff;border:1px solid var(--bw-navy-pale);border-top:3px solid var(--bw-navy);border-radius:var(--bw-radius-md);margin-bottom:12px;overflow:hidden}.card.active[data-v-ceaec3ef]{border-color:var(--bw-navy)}.head[data-v-ceaec3ef]{display:flex;align-items:center;gap:10px;width:100%;background:none;border:none;padding:14px 16px;cursor:pointer;font:inherit;font-family:var(--bw-font-display);font-weight:600;font-size:15px;color:var(--bw-navy)}.chev[data-v-ceaec3ef]{color:var(--muted);width:12px;transition:transform .3s ease}.chev.open[data-v-ceaec3ef]{transform:rotate(90deg)}.title[data-v-ceaec3ef]{flex:1;text-align:left;min-width:0;overflow:hidden;text-overflow:ellipsis}.badge[data-v-ceaec3ef]{flex:none;font-family:var(--bw-font-body);font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;color:var(--bw-navy-mid);background:var(--bw-navy-pale);border-radius:999px;padding:2px 10px}.tick[data-v-ceaec3ef]{color:var(--bw-mint-darker);font-weight:800}.body-wrap[data-v-ceaec3ef]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s ease}.body-wrap.open[data-v-ceaec3ef]{grid-template-rows:1fr}.body[data-v-ceaec3ef]{overflow:hidden;min-height:0;padding:0 16px 16px;border-top:1px solid var(--bw-navy-frost)}.composer[data-v-abbf4980]{display:flex;flex-direction:column;gap:6px;margin-top:10px;min-width:0}.label[data-v-abbf4980]{font-size:13px;font-weight:500;color:var(--bw-navy-mid)}.box[data-v-abbf4980]{width:100%;box-sizing:border-box;font:inherit;line-height:1.5;padding:8px 10px;border:1px solid var(--bw-navy-pale);border-radius:var(--bw-radius-sm);resize:none;field-sizing:content;min-height:calc(3em + 18px);max-height:calc(12em + 18px);overflow-y:auto;overflow-wrap:anywhere}.box[data-v-abbf4980]:focus{outline:2px solid var(--bw-navy-soft);outline-offset:1px}.row[data-v-abbf4980]{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px}.counter[data-v-abbf4980]{font-family:var(--bw-font-mono);font-size:12px;color:var(--muted, var(--bw-navy-soft))}.counter.over[data-v-abbf4980]{color:var(--bw-blush-darker);font-weight:600}.too-long[data-v-abbf4980]{margin:0;color:var(--bw-blush-darker);background:var(--bw-blush-pale);border-left:3px solid var(--bw-blush-deep);border-radius:var(--bw-radius-sm);padding:6px 10px;font-size:13px}.send-error[data-v-abbf4980]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:13px;overflow-wrap:anywhere}.send[data-v-abbf4980],.retry[data-v-abbf4980]{font:inherit;font-weight:600;padding:6px 16px;border-radius:var(--bw-radius-sm);border:1px solid var(--bw-navy);background:var(--bw-navy);color:#fff;cursor:pointer}.retry[data-v-abbf4980]{background:#fff;color:var(--bw-navy);padding:4px 12px}.send[data-v-abbf4980]:disabled,.retry[data-v-abbf4980]:disabled{opacity:.5;cursor:not-allowed}.message[data-v-a8aae93c]{padding:8px 10px;border-radius:var(--bw-radius-sm);min-width:0}.message[data-v-a8aae93c]:focus{outline:2px solid var(--bw-navy-soft);outline-offset:-2px}.message.own[data-v-a8aae93c]{background:var(--bw-mint-ultra)}.meta[data-v-a8aae93c]{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-size:13px;min-width:0}.author[data-v-a8aae93c]{font-weight:600;color:var(--bw-navy);overflow-wrap:anywhere;word-break:break-word;min-width:0}.tag[data-v-a8aae93c]{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:0 8px;background:var(--bw-navy-frost);color:var(--bw-navy-mid)}.tag.you[data-v-a8aae93c]{background:var(--bw-mint-pale);color:var(--bw-mint-darker)}.time[data-v-a8aae93c],.edited[data-v-a8aae93c]{color:var(--muted, var(--bw-navy-soft));font-size:12px}.edited[data-v-a8aae93c]{font-style:italic}.text[data-v-a8aae93c]{margin:2px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.text a[data-v-a8aae93c]{color:var(--bw-navy-light)}.closed[data-v-a8aae93c]{margin:4px 0 0;font-size:13px;color:var(--bw-blush-darker)}.actions[data-v-a8aae93c]{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.edit-box[data-v-a8aae93c]{width:100%;box-sizing:border-box;font:inherit;line-height:1.5;padding:6px 8px;border:1px solid var(--bw-navy-pale);border-radius:var(--bw-radius-sm);resize:vertical;overflow-wrap:anywhere;margin-top:4px}.too-long[data-v-a8aae93c]{margin:4px 0 0;font-size:13px;color:var(--bw-blush-darker)}.edit-error[data-v-a8aae93c]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:6px;font-size:13px;overflow-wrap:anywhere}.actions button[data-v-a8aae93c],.retry[data-v-a8aae93c]{font:inherit;font-size:13px;padding:2px 10px;border-radius:var(--bw-radius-xs);border:1px solid var(--bw-navy-pale);background:#fff;color:var(--bw-navy);cursor:pointer}.actions .save[data-v-a8aae93c]{background:var(--bw-navy);border-color:var(--bw-navy);color:#fff}.actions button[data-v-a8aae93c]:disabled,.retry[data-v-a8aae93c]:disabled{opacity:.5;cursor:not-allowed}.messages[data-v-a13a0d27]{padding-top:12px;min-width:0;max-width:100%}.history-wrap[data-v-a13a0d27]{position:relative;min-width:0}.history[data-v-a13a0d27]{position:relative;height:min(40vh,480px);min-height:200px;overflow-y:auto;overflow-x:hidden;border:1px solid var(--bw-navy-frost);border-radius:var(--bw-radius-sm);padding:6px;box-sizing:border-box;background:var(--bw-off-white);display:flex;flex-direction:column;gap:4px;overflow-wrap:anywhere;word-break:break-word}@media (max-width: 639px){.history[data-v-a13a0d27]{height:min(35vh,320px);min-height:160px}}.history[data-v-a13a0d27]:focus{outline:2px solid var(--bw-navy-soft);outline-offset:1px}.state[data-v-a13a0d27],.start[data-v-a13a0d27],.unavailable[data-v-a13a0d27]{margin:6px 4px;color:var(--muted, var(--bw-navy-soft));font-size:13px}.start[data-v-a13a0d27]{text-align:center}.load-error[data-v-a13a0d27],.older-error[data-v-a13a0d27],.stale[data-v-a13a0d27]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:13px}.load-error[data-v-a13a0d27]{margin:6px 4px}.stale[data-v-a13a0d27]{padding:4px 8px;border-radius:var(--bw-radius-xs);background:var(--bw-navy-frost);color:var(--bw-navy-mid)}.older[data-v-a13a0d27]{display:flex;flex-direction:column;align-items:center;gap:4px}.sentinel[data-v-a13a0d27]{width:100%;height:1px}.link-btn[data-v-a13a0d27]{font:inherit;font-size:13px;background:none;border:1px solid var(--bw-navy-pale);border-radius:var(--bw-radius-xs);padding:2px 10px;color:var(--bw-navy);cursor:pointer}.day-line[data-v-a13a0d27],.new-line[data-v-a13a0d27]{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted, var(--bw-navy-soft));margin:6px 0}.day-line[data-v-a13a0d27]:before,.day-line[data-v-a13a0d27]:after,.new-line[data-v-a13a0d27]:before,.new-line[data-v-a13a0d27]:after{content:"";flex:1;border-top:1px solid var(--bw-navy-pale)}.new-line[data-v-a13a0d27]{color:var(--bw-mint-darker);font-weight:600}.new-line[data-v-a13a0d27]:before,.new-line[data-v-a13a0d27]:after{border-top-color:var(--bw-mint-dark)}.pill[data-v-a13a0d27]{position:absolute;left:50%;bottom:10px;transform:translate(-50%);max-width:calc(100% - 20px);font:inherit;font-size:13px;font-weight:600;padding:4px 14px;border-radius:999px;border:none;background:var(--bw-navy);color:#fff;cursor:pointer;box-shadow:0 2px 6px #001e3a40}.sr-only[data-v-a13a0d27]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.project-home[data-v-1549f1d9]{overflow-wrap:anywhere}.project-home>.project-messages[data-v-1549f1d9]{margin-bottom:16px}.tenant-name[data-v-1549f1d9]{color:var(--muted);margin:0;font-size:13px}h1[data-v-1549f1d9]{font-size:22px;margin:2px 0 12px;min-width:0}.heading[data-v-1549f1d9]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.heading .btn[data-v-1549f1d9]{cursor:pointer}.rename[data-v-1549f1d9]{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end;margin-bottom:16px}.r-label[data-v-1549f1d9]{display:flex;flex-direction:column;font-size:13px;flex:1 1 200px;min-width:0}.r-label input[data-v-1549f1d9]{padding:6px 8px;border:1px solid var(--bw-navy-pale);border-radius:var(--bw-radius-sm);font:inherit;font-family:var(--bw-font-body);color:var(--bw-navy);max-width:100%}.r-label input[data-v-1549f1d9]:focus{outline:2px solid var(--bw-mint-dark);outline-offset:1px}.rename .btn[data-v-1549f1d9]{cursor:pointer}.rename .err[data-v-1549f1d9]{flex-basis:100%;margin:0}.count[data-v-1549f1d9]{color:var(--muted);font-size:13px}.actions[data-v-1549f1d9]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.btn[data-v-1549f1d9]{display:inline-block;border:1px solid var(--bw-navy);border-radius:var(--bw-radius-sm);padding:6px 14px;background:transparent;color:var(--bw-navy);text-decoration:none;font-family:var(--bw-font-body);font-weight:500;font-size:14px}.btn[data-v-1549f1d9]:hover:not(:disabled){background:var(--bw-navy-frost)}.btn.primary[data-v-1549f1d9]{background:var(--bw-navy);border-color:var(--bw-navy);color:var(--bw-off-white)}.btn.primary[data-v-1549f1d9]:hover:not(:disabled){background:var(--bw-navy-mid)}.table-scroll[data-v-1549f1d9]{overflow-x:auto;max-width:100%}.wf-table[data-v-1549f1d9]{width:100%;border-collapse:collapse;background:#fff;font-size:14px}.wf-table th[data-v-1549f1d9],.wf-table td[data-v-1549f1d9]{text-align:left;padding:8px 10px;border-bottom:1px solid var(--bw-navy-frost);white-space:nowrap;overflow-wrap:normal;word-break:keep-all;vertical-align:top}.wf-table td.wf-name[data-v-1549f1d9]{white-space:normal;overflow-wrap:break-word;min-width:12em}.wf-table td.stage[data-v-1549f1d9]{white-space:normal}.sub-line[data-v-1549f1d9]{display:block;color:var(--muted);font-size:12px;white-space:normal}.saved-at[data-v-1549f1d9]{white-space:nowrap;margin-right:6px}.wf-table th[data-v-1549f1d9]{color:var(--bw-navy-soft);font-weight:500;font-size:12px;text-transform:uppercase;letter-spacing:.08em;background:var(--bw-surface)}.row-buttons[data-v-1549f1d9]{display:flex;flex-wrap:wrap;gap:6px}.row-actions .btn[data-v-1549f1d9]{cursor:pointer;font-size:13px;padding:4px 10px}.btn.danger-outline[data-v-1549f1d9]{border-color:var(--bw-blush-deep);color:var(--bw-blush-darker)}.btn.danger-outline[data-v-1549f1d9]:hover:not(:disabled){background:var(--bw-blush-pale)}.btn.danger[data-v-1549f1d9]{background:var(--bw-blush);border-color:var(--bw-blush);color:var(--bw-blush-darker);cursor:pointer}.btn.danger[data-v-1549f1d9]:hover:not(:disabled){background:var(--bw-blush-deep)}.btn[data-v-1549f1d9]:disabled{opacity:.55;cursor:default}.ph-backdrop[data-v-1549f1d9]{position:fixed;top:0;right:0;bottom:0;left:0;background:#001e3a59;display:flex;align-items:center;justify-content:center;padding:16px;z-index:50}.ph-dialog[data-v-1549f1d9]{background:#fff;border:1px solid var(--bw-navy-pale);border-top:3px solid var(--bw-navy);border-radius:var(--bw-radius-md);padding:20px;width:100%;max-width:min(560px,100vw - 32px);max-height:calc(100vh - 32px);overflow-y:auto;overflow-wrap:anywhere}.ph-dialog h2[data-v-1549f1d9]{font-size:18px;margin:0 0 10px}.ph-dialog code[data-v-1549f1d9]{font-family:var(--bw-font-mono);overflow-wrap:anywhere}.ph-actions[data-v-1549f1d9]{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.ph-actions .btn[data-v-1549f1d9]{cursor:pointer}.tag[data-v-1549f1d9]{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;background:#fff4e0;color:#8a5300;border-radius:999px;padding:1px 8px;display:inline-block;white-space:nowrap}.muted[data-v-1549f1d9]{color:var(--muted)}.err[data-v-1549f1d9]{color:var(--bw-blush-darker);background:var(--bw-blush-pale);border-radius:var(--bw-radius-sm);padding:var(--bw-space-sm) var(--bw-space-md);font-size:13px}@media (max-width: 640px){.wf-table thead[data-v-1549f1d9]{display:none}.wf-table[data-v-1549f1d9],.wf-table tbody[data-v-1549f1d9],.wf-table tr[data-v-1549f1d9],.wf-table td[data-v-1549f1d9]{display:block;width:100%}.wf-table tr[data-v-1549f1d9]{border:1px solid var(--bw-navy-pale);border-radius:var(--bw-radius-sm);margin-bottom:10px;padding:6px 0}.wf-table td[data-v-1549f1d9]{border-bottom:none;padding:4px 12px;white-space:normal}.wf-table td[data-v-1549f1d9]:before{content:attr(data-label);display:block;font-size:11px;color:var(--muted)}}.new-wf[data-v-1a5ea6a0]{overflow-wrap:anywhere}.crumb[data-v-1a5ea6a0]{color:var(--bw-navy-soft);font-size:13px;margin:0}h1[data-v-1a5ea6a0]{font-size:22px;margin:2px 0 8px}.lead[data-v-1a5ea6a0]{margin:0 0 6px}.note[data-v-1a5ea6a0]{color:var(--muted);font-size:13px}.drop[data-v-1a5ea6a0]{border:2px dashed var(--bw-navy-pale);border-radius:var(--bw-radius-md);padding:18px;text-align:center;background:#fff;margin:12px 0}.drop.dragging[data-v-1a5ea6a0]{border-color:var(--bw-navy);background:var(--bw-navy-frost)}.files[data-v-1a5ea6a0],.problems[data-v-1a5ea6a0]{list-style:none;padding:0}.file[data-v-1a5ea6a0]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 12px;background:#fff;border:1px solid var(--bw-navy-pale);border-radius:var(--bw-radius-sm);padding:8px 12px;margin-bottom:6px}.f-main[data-v-1a5ea6a0],.f-state[data-v-1a5ea6a0]{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;min-width:0}.f-size[data-v-1a5ea6a0],.reason[data-v-1a5ea6a0]{color:var(--muted);font-size:13px}.ok[data-v-1a5ea6a0]{color:var(--bw-mint-darker);font-weight:500}.bad[data-v-1a5ea6a0],.problems[data-v-1a5ea6a0]{color:var(--bw-blush-darker)}.err[data-v-1a5ea6a0]{color:var(--bw-blush-darker);background:var(--bw-blush-pale);border-radius:var(--bw-radius-sm);padding:var(--bw-space-sm) var(--bw-space-md);font-size:13px}.name[data-v-1a5ea6a0]{display:flex;flex-direction:column;gap:4px;font-size:13px;max-width:420px}.hint[data-v-1a5ea6a0]{color:var(--muted);font-size:12px;margin:4px 0 0}.name input[data-v-1a5ea6a0]{padding:6px 8px;border:1px solid var(--bw-navy-pale);border-radius:var(--bw-radius-sm);font:inherit;font-family:var(--bw-font-body);color:var(--bw-navy);max-width:100%}.name input[data-v-1a5ea6a0]:focus{outline:2px solid var(--bw-mint-dark);outline-offset:1px}.actions[data-v-1a5ea6a0]{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}button[data-v-1a5ea6a0]{background:transparent;color:var(--bw-navy);border:1px solid var(--bw-navy);border-radius:var(--bw-radius-sm);font-family:var(--bw-font-body);font-weight:500;padding:6px 14px;cursor:pointer}button[data-v-1a5ea6a0]:hover:not(:disabled){background:var(--bw-navy-frost)}button.primary[data-v-1a5ea6a0]{background:var(--bw-navy);border-color:var(--bw-navy);color:var(--bw-off-white)}button.primary[data-v-1a5ea6a0]:hover:not(:disabled){background:var(--bw-navy-mid)}button[data-v-1a5ea6a0]:disabled{opacity:.55;cursor:default}.stages[data-v-a898428b]{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-wrap:wrap;gap:6px 18px}.stages li[data-v-a898428b]{color:var(--muted);font-size:13px}.stages li.skipped[data-v-a898428b]{opacity:.6}.stagenote[data-v-a898428b]{display:block;margin-left:18px;color:var(--muted);font-size:11px}.stages li.done[data-v-a898428b]{color:var(--brand)}.stages li.active[data-v-a898428b]{color:var(--ink);font-weight:600}.mark[data-v-a898428b]{display:inline-block;width:16px}.fields[data-v-a898428b]{display:grid;gap:8px;margin:0 0 14px}.field[data-v-a898428b]{display:grid;grid-template-columns:120px minmax(0,1fr);gap:10px;align-items:baseline}.field-row[data-v-a898428b]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 24px}.fields dt[data-v-a898428b]{color:var(--muted);font-size:13px;overflow-wrap:normal}.fields dd[data-v-a898428b]{margin:0;font-weight:600;min-width:0;overflow-wrap:break-word}.failed-box[data-v-a898428b]{display:flex;gap:10px;align-items:flex-start;margin-top:14px;padding:12px 14px;border:1px solid var(--bw-blush-deep);border-radius:var(--bw-radius-sm);background:var(--bw-blush-pale);color:var(--bw-blush-darker)}.failed-box .bang[data-v-a898428b]{font-weight:700;line-height:1.4}.failed-box strong[data-v-a898428b]{display:block}.failed-box .why[data-v-a898428b]{margin:6px 0 0}.failed-box .code[data-v-a898428b]{margin:6px 0 0;font-size:.85em;opacity:.85}.searching-box[data-v-a898428b]{display:flex;align-items:center;gap:10px;width:100%;margin-top:4px;padding:12px 14px;background:var(--bw-navy-frost);border:1px solid var(--bw-navy-pale);border-radius:var(--bw-radius-sm);color:var(--brand);font-weight:600;font-size:14px}.egg[data-v-a898428b]{display:inline-block;font-size:18px;line-height:1;animation:spin-a898428b 1.1s linear infinite}@keyframes spin-a898428b{to{transform:rotate(360deg)}}.provenance[data-v-a898428b]{margin:0 0 14px;padding:10px 12px;border:1px solid var(--bw-navy-pale);border-radius:var(--bw-radius-sm);background:var(--bw-surface);max-width:100%;overflow-x:auto}.provenance h4[data-v-a898428b]{margin:0 0 4px;font-size:13px;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.phead[data-v-a898428b]{font-weight:400;font-size:12px;color:var(--muted, #666)}.ppurpose[data-v-a898428b]{margin:0 0 8px;font-size:12px;color:var(--muted, #666);overflow-wrap:anywhere}.plines[data-v-a898428b]{margin:0;padding:0;list-style:none;display:grid;gap:6px}.plines li[data-v-a898428b]{font-size:12.5px;line-height:1.45;padding-left:12px;border-left:3px solid var(--bw-navy-pale);overflow-wrap:anywhere}.plines li.limit[data-v-a898428b]{border-left-color:#c98a16}.plines li.fact[data-v-a898428b]{border-left-color:var(--bw-mint-dark)}.czNote[data-v-a898428b]{display:block;font-weight:400;color:var(--muted, #666)}.ptype[data-v-5aaac94e]{margin-bottom:12px}.ptype-head[data-v-5aaac94e]{font-size:13px;font-weight:600;margin-bottom:6px}.ptype-grid[data-v-5aaac94e]{display:grid;grid-template-columns:repeat(3,max-content);justify-content:start;gap:6px 20px}.ptopt[data-v-5aaac94e]{position:relative;display:inline-flex;align-items:center;gap:4px}.ptopt.col3[data-v-5aaac94e]{grid-column:3}.radio[data-v-5aaac94e]{display:inline-flex;flex-direction:row;align-items:center;flex:none;gap:6px;font-size:13px;font-weight:400;white-space:nowrap;cursor:pointer}.grid[data-v-5aaac94e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:12px}label[data-v-5aaac94e]{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:600}input[data-v-5aaac94e]{padding:8px 10px;border:1px solid var(--bw-navy-pale);border-radius:var(--bw-radius-sm);font:inherit;color:var(--bw-navy)}.opt[data-v-5aaac94e],.muted[data-v-5aaac94e]{color:var(--muted);font-weight:400}h4[data-v-5aaac94e]{margin:14px 0 6px}.lists[data-v-5aaac94e]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:12px 24px;align-items:start}.manual-input[data-v-5aaac94e]{margin-top:6px;padding:6px 8px;border:1px solid var(--bw-navy-pale);border-radius:var(--bw-radius-sm);font:inherit;color:var(--bw-navy);width:100%;max-width:260px}.picker[data-v-5aaac94e]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.picker label[data-v-5aaac94e]{flex-direction:row;align-items:center;gap:8px;font-weight:400}.rev[data-v-5aaac94e]{font-weight:600}.coderow[data-v-5aaac94e],.certrow[data-v-5aaac94e]{flex-direction:row;display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px}.ptopt[data-v-5aaac94e],.coderow[data-v-5aaac94e],.certrow[data-v-5aaac94e]{position:relative}.tip[data-v-5aaac94e]{display:none;position:absolute;left:0;top:calc(100% + 4px);z-index:20;width:max-content;max-width:300px;padding:6px 9px;background:var(--bw-navy);color:var(--bw-off-white);border-radius:var(--bw-radius-sm);font-size:12px;font-weight:400;line-height:1.35;overflow-wrap:anywhere;box-shadow:0 4px 14px #0000002e}.ptopt label:hover~.tip[data-v-5aaac94e],.ptopt label:focus-within~.tip[data-v-5aaac94e],.coderow label:hover~.tip[data-v-5aaac94e],.coderow label:focus-within~.tip[data-v-5aaac94e],.certrow label:hover~.tip[data-v-5aaac94e],.certrow label:focus-within~.tip[data-v-5aaac94e]{display:block}.ptopt.rightcol .tip[data-v-5aaac94e],.certrow .tip[data-v-5aaac94e]{left:auto;right:0}.certrow select[data-v-5aaac94e]{padding:3px 6px;border:1px solid var(--bw-navy-pale);border-radius:var(--bw-radius-sm);color:var(--bw-navy);font:inherit;font-size:12px}.btn[data-v-5aaac94e],.primary[data-v-5aaac94e]{border:1px solid var(--bw-navy);background:transparent;color:var(--bw-navy);padding:9px 16px;border-radius:var(--bw-radius-sm);font-family:var(--bw-font-body);font-weight:500;cursor:pointer;margin-top:10px}.primary[data-v-5aaac94e]{align-self:flex-start;background:var(--bw-navy);color:var(--bw-off-white);border:none;padding:10px 18px;margin-top:12px}.primary[data-v-5aaac94e]:hover:not(:disabled){background:var(--bw-navy-mid)}.btn[data-v-5aaac94e]:disabled,.primary[data-v-5aaac94e]:disabled{opacity:.5;cursor:not-allowed}.err[data-v-5aaac94e]{color:var(--bw-blush-darker);background:var(--bw-blush-pale);border-radius:var(--bw-radius-sm);padding:var(--bw-space-sm) var(--bw-space-md);font-size:13px;margin-top:8px}.analysing[data-v-5aaac94e]{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:14px;font-weight:600;color:var(--bw-navy)}.finding-box[data-v-5aaac94e]{display:flex;align-items:center;gap:10px;margin-top:4px;padding:12px 14px;background:var(--bw-navy-frost);border:1px solid var(--bw-navy-pale);border-radius:var(--bw-radius-sm);color:var(--bw-navy);font-weight:600;font-size:14px}.egg[data-v-5aaac94e]{display:inline-block;font-size:18px;line-height:1;animation:spin-5aaac94e 1.1s linear infinite}.spin[data-v-5aaac94e]{display:inline-block;animation:spin-5aaac94e 1.3s linear infinite}@keyframes spin-5aaac94e{to{transform:rotate(360deg)}}.dual[data-v-8cb7e5b8]{width:100%;min-width:120px}.bar[data-v-8cb7e5b8]{position:relative;height:18px}.track[data-v-8cb7e5b8],.fill[data-v-8cb7e5b8]{position:absolute;top:7px;height:4px;border-radius:2px}.track[data-v-8cb7e5b8]{left:0;right:0;background:var(--bw-navy-pale)}.fill[data-v-8cb7e5b8]{background:var(--bw-navy)}.bar input[type=range][data-v-8cb7e5b8]{position:absolute;top:0;left:0;width:100%;height:18px;margin:0;padding:0;background:none;pointer-events:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.bar input[type=range][data-v-8cb7e5b8]::-webkit-slider-thumb{pointer-events:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:#fff;border:2px solid var(--bw-navy);cursor:pointer}.bar input[type=range][data-v-8cb7e5b8]::-moz-range-thumb{pointer-events:auto;width:14px;height:14px;border-radius:50%;background:#fff;border:2px solid var(--bw-navy);cursor:pointer}.vals[data-v-8cb7e5b8]{display:flex;justify-content:space-between;font-size:11px;font-variant-numeric:tabular-nums;color:var(--bw-navy-soft);margin-top:2px}.head[data-v-a8fcc8f6]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:10px}.chip[data-v-a8fcc8f6]{background:var(--bw-navy-pale);color:var(--bw-navy-mid);border-radius:999px;padding:3px 10px;font-weight:500;font-size:13px}.applyall[data-v-a8fcc8f6]{font-size:13px;color:var(--muted)}.section h4[data-v-a8fcc8f6]{margin:12px 0 6px}.scroll[data-v-a8fcc8f6]{overflow-x:auto}.tbl[data-v-a8fcc8f6]{width:100%;min-width:760px;table-layout:fixed;border-collapse:collapse;font-size:13px}.tbl col.c-comp[data-v-a8fcc8f6]{width:16%}.tbl col.c-base[data-v-a8fcc8f6]{width:12%}.tbl col.c-ctrl[data-v-a8fcc8f6]{width:24%}.tbl col.c-max[data-v-a8fcc8f6]{width:8%}.tbl col.c-act[data-v-a8fcc8f6]{width:10%}.tbl th[data-v-a8fcc8f6],.tbl td[data-v-a8fcc8f6]{text-align:left;padding:6px 8px;border-bottom:1px solid var(--bw-navy-frost);vertical-align:top;overflow-wrap:anywhere}.ctrl[data-v-a8fcc8f6]{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.ok[data-v-a8fcc8f6]{color:var(--bw-mint-darker);font-weight:600}.bad[data-v-a8fcc8f6]{color:var(--bw-blush-darker);font-weight:600}.muted[data-v-a8fcc8f6]{color:var(--muted)}select[data-v-a8fcc8f6],input[data-v-a8fcc8f6]{padding:5px 7px;border:1px solid var(--bw-navy-pale);border-radius:var(--bw-radius-sm);font:inherit;color:var(--bw-navy)}input[type=number][data-v-a8fcc8f6]{width:58px}.range[data-v-a8fcc8f6]{flex:1 1 auto}.prange[data-v-a8fcc8f6]{flex:1 1 100%;display:flex;align-items:center;gap:8px}.pbase+.pbase[data-v-a8fcc8f6],.pcomp+.pcomp[data-v-a8fcc8f6]{margin-top:2px}.plabel[data-v-a8fcc8f6]{display:inline-block;min-width:52px;color:var(--muted);font-size:11px}.link[data-v-a8fcc8f6]{border:none;background:none;color:var(--bw-navy-light);font-family:var(--bw-font-body);cursor:pointer;font-size:12px;padding:0}.actions[data-v-a8fcc8f6]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px}.err[data-v-a8fcc8f6]{color:var(--bw-blush-darker);background:var(--bw-blush-pale);border-radius:var(--bw-radius-sm);padding:var(--bw-space-sm) var(--bw-space-md);font-size:13px;margin-top:8px;overflow-wrap:anywhere}.btn[data-v-a8fcc8f6],.primary[data-v-a8fcc8f6]{padding:9px 16px;border:1px solid var(--bw-navy);background:transparent;color:var(--bw-navy);border-radius:var(--bw-radius-sm);font-family:var(--bw-font-body);cursor:pointer;font-weight:500}.btn[data-v-a8fcc8f6]:hover{background:var(--bw-navy-frost)}.primary[data-v-a8fcc8f6]{align-self:flex-start;background:var(--bw-navy);color:var(--bw-off-white);border:none;padding:10px 18px;margin-top:12px}.primary[data-v-a8fcc8f6]:hover:not(:disabled){background:var(--bw-navy-mid)}.primary[data-v-a8fcc8f6]:disabled{opacity:.5;cursor:not-allowed}.total[data-v-9c204d53]{margin:0 0 12px}.spin[data-v-9c204d53]{display:inline-block;animation:spin-9c204d53 1.4s linear infinite;margin-left:6px}@keyframes spin-9c204d53{to{transform:rotate(360deg)}}.jobs[data-v-9c204d53]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.jobs li[data-v-9c204d53]{display:grid;grid-template-columns:14px 1fr auto auto;align-items:center;gap:10px;font-size:13px}.dot[data-v-9c204d53]{width:10px;height:10px;border-radius:50%;background:var(--bw-navy-pale)}.dot.running[data-v-9c204d53]{background:var(--bw-navy-light);animation:spin-9c204d53 1s infinite}.dot.done[data-v-9c204d53]{background:var(--bw-mint-dark)}.muted[data-v-9c204d53]{color:var(--muted)}.state[data-v-9c204d53]{color:var(--muted);font-size:12px}.secs[data-v-9c204d53]{font-variant-numeric:tabular-nums;font-weight:600;min-width:40px;text-align:right}.muted[data-v-6d7546dc]{color:var(--muted)}.spin[data-v-6d7546dc]{display:inline-block;animation:spin-6d7546dc 1.4s linear infinite}@keyframes spin-6d7546dc{to{transform:rotate(360deg)}}.globals[data-v-6d7546dc]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.total[data-v-6d7546dc]{font-size:14px}.sep[data-v-6d7546dc]{margin-left:8px;color:var(--muted)}.globals button[data-v-6d7546dc]{padding:6px 12px;border:1px solid var(--bw-navy);background:transparent;color:var(--bw-navy);border-radius:var(--bw-radius-sm);font-family:var(--bw-font-body);font-weight:500;cursor:pointer}.ghead[data-v-6d7546dc]{display:flex;align-items:baseline;gap:10px;font-size:15px;margin:16px 0 4px;border-bottom:1px solid var(--bw-navy-pale);padding-bottom:4px}.gcount[data-v-6d7546dc]{font-size:12px;font-weight:400;color:var(--muted)}.comp[data-v-6d7546dc]{border-top:1px solid var(--bw-navy-frost);padding:12px 0}.comp .muted[data-v-6d7546dc]{margin-left:8px;font-size:13px}.grid[data-v-6d7546dc]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;margin-top:8px}.alt[data-v-6d7546dc]{display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 8px;border:1px solid var(--bw-navy-pale);border-radius:var(--bw-radius-sm);padding:10px;cursor:pointer}.alt.on[data-v-6d7546dc]{border-color:var(--bw-navy);box-shadow:0 0 0 2px var(--bw-navy-pale)}.cost[data-v-6d7546dc]{grid-row:1;grid-column:1;justify-self:start;color:var(--bw-navy-light);font-weight:700}.cb[data-v-6d7546dc]{grid-row:1;grid-column:2;justify-self:end;margin:0}.compliant[data-v-6d7546dc],.noncompliant[data-v-6d7546dc]{grid-column:1 / -1;justify-self:start;font-size:11px;font-weight:600}.compliant[data-v-6d7546dc]{color:var(--bw-mint-darker)}.noncompliant[data-v-6d7546dc]{color:#a15c00}.desc[data-v-6d7546dc]{grid-column:1 / -1;font-weight:600;font-size:12px}.params[data-v-6d7546dc]{grid-column:1 / -1;list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:3px 12px;font-size:12px;font-variant-numeric:tabular-nums}.params b[data-v-6d7546dc]{color:var(--bw-navy);font-weight:700}.impr[data-v-6d7546dc]{grid-column:1 / -1;color:var(--bw-navy-light);font-size:12px}.tgt[data-v-6d7546dc]{background:var(--bw-navy-pale);color:var(--bw-navy-mid);font-weight:500;border-radius:999px;padding:1px 8px;margin-right:6px}.primary[data-v-6d7546dc]{align-self:flex-start;background:var(--bw-navy);color:var(--bw-off-white);border:none;padding:10px 18px;border-radius:var(--bw-radius-sm);font-family:var(--bw-font-body);font-weight:500;cursor:pointer;margin-top:12px}.primary[data-v-6d7546dc]:hover:not(:disabled){background:var(--bw-navy-mid)}.primary[data-v-6d7546dc]:disabled{opacity:.5;cursor:not-allowed}.err[data-v-6d7546dc]{color:var(--bw-blush-darker);background:var(--bw-blush-pale);border-radius:var(--bw-radius-sm);padding:var(--bw-space-sm) var(--bw-space-md);font-size:13px}.muted[data-v-9a00cda9]{color:var(--muted)}.spin[data-v-9a00cda9]{display:inline-block;animation:spin-9a00cda9 1.4s linear infinite}@keyframes spin-9a00cda9{to{transform:rotate(360deg)}}.row[data-v-9a00cda9]{display:flex;justify-content:space-between;align-items:center}.ok[data-v-9a00cda9]{color:var(--bw-mint-darker);font-weight:700}.btns[data-v-9a00cda9]{display:flex;gap:8px}.bulkbtn[data-v-9a00cda9]{font-size:13px;padding:8px 14px;border-radius:var(--bw-radius-sm);border:1px solid var(--bw-navy);background:transparent;color:var(--bw-navy);font-family:var(--bw-font-body);font-weight:500;cursor:pointer}.bulkbtn[data-v-9a00cda9]:hover{background:var(--bw-navy-frost)}.primary[data-v-9a00cda9]{align-self:flex-start;background:var(--bw-navy);color:var(--bw-off-white);border:none;padding:10px 18px;border-radius:var(--bw-radius-sm);font-family:var(--bw-font-body);font-weight:500;cursor:pointer;margin-top:12px}.primary[data-v-9a00cda9]:hover:not(:disabled){background:var(--bw-navy-mid)}.primary[data-v-9a00cda9]:disabled{opacity:.5;cursor:not-allowed}.sankey[data-v-8d196781]{display:block;--sankey-text: var(--bw-navy);--sankey-text-muted: var(--bw-navy-soft);font-family:inherit}.sankey__leaf[data-v-8d196781]{fill:var(--sankey-text)}.sankey__name[data-v-8d196781]{fill:var(--sankey-text);font-weight:500}.sankey__pct[data-v-8d196781]{fill:var(--sankey-text-muted)}.sankey__qty[data-v-8d196781]{fill:var(--sankey-text-muted);font-variant-numeric:tabular-nums}.sankey__caption[data-v-8d196781]{fill:var(--sankey-text-muted)}@media (prefers-color-scheme: dark){.sankey[data-v-8d196781]{--sankey-text: #e8e6df;--sankey-text-muted: #a3a19a}}details.guidance>summary.guidancehead[data-v-f5193e5b]{cursor:pointer}.guidance[data-v-f5193e5b]{margin:1.25rem 0 0;padding:.9rem 1.1rem;border-left:3px solid var(--bw-navy-light);background:var(--bw-surface);border-radius:0 var(--bw-radius-xs) var(--bw-radius-xs) 0}.guidancehead[data-v-f5193e5b]{margin:0 0 .5rem;font-size:.95rem;display:flex;flex-wrap:wrap;align-items:baseline;gap:.6rem}.guidancemeta[data-v-f5193e5b],.guidancehint[data-v-f5193e5b]{font-size:.78rem;font-weight:400;color:var(--muted, #666)}.guidancesys[data-v-f5193e5b]{margin:.85rem 0 .3rem;font-size:.9rem;font-weight:650;line-height:1.3}.guidancesys[data-v-f5193e5b]:first-child{margin-top:0}.guidancesysfig[data-v-f5193e5b]{display:block;font-weight:400;font-size:.82rem;color:var(--muted, #666)}.guidancelist[data-v-f5193e5b]{margin:0;padding-left:1.1rem;list-style:disc}.guidanceitem[data-v-f5193e5b]{margin:.18rem 0;line-height:1.45;font-size:.88rem}.guidancetext[data-v-f5193e5b]{margin:0 0 .7rem;max-width:78ch;line-height:1.55}.guidancetext[data-v-f5193e5b]:last-child{margin-bottom:0}.guidancewait[data-v-f5193e5b]{margin:0;font-size:.9rem;color:var(--muted, #666)}.guidanceelapsed[data-v-f5193e5b]{font-variant-numeric:tabular-nums;margin-left:.35rem}.eggtimer[data-v-f5193e5b]{display:inline-block;margin-right:.35rem;animation:eggturn-f5193e5b 2.4s ease-in-out infinite}@keyframes eggturn-f5193e5b{0%,45%{transform:rotate(0)}55%,to{transform:rotate(180deg)}}@media (prefers-reduced-motion: reduce){.eggtimer[data-v-f5193e5b]{animation:none}}.guidancefail[data-v-f5193e5b]{margin:0;font-size:.9rem;color:var(--bw-blush-darker)}.verif[data-v-49e5ffd8]{margin:1rem 0 0;border:1px solid var(--bw-navy-pale);border-radius:var(--bw-radius-sm);background:var(--bw-surface)}.verifhead[data-v-49e5ffd8]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;width:100%;padding:.7rem .9rem;background:none;border:0;cursor:pointer;text-align:left;font:inherit}.chev[data-v-49e5ffd8]{transition:transform .15s;color:var(--muted, #666)}.chev.open[data-v-49e5ffd8]{transform:rotate(90deg)}.verifttl[data-v-49e5ffd8]{font-weight:600;font-size:.95rem}.verifnote[data-v-49e5ffd8]{flex:1 1 100%;white-space:normal;font-size:.78rem;color:var(--muted, #666)}.pill[data-v-49e5ffd8]{padding:.1rem .5rem;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;border-radius:999px}.pill.sig[data-v-49e5ffd8]{background:var(--bw-blush-pale);color:var(--bw-blush-darker)}.pill.warn[data-v-49e5ffd8]{background:#fdf3e2;color:#8a5a00}.pill.info[data-v-49e5ffd8]{background:var(--bw-navy-pale);color:var(--bw-navy-mid)}.pill.ok[data-v-49e5ffd8]{background:var(--bw-mint-pale);color:var(--bw-mint-darker)}.verifbody[data-v-49e5ffd8]{padding:0 .9rem .9rem}.finding[data-v-49e5ffd8]{padding:.6rem .8rem;margin-bottom:.6rem;border-left:3px solid;border-radius:0 var(--bw-radius-xs) var(--bw-radius-xs) 0;background:#fff}.finding.significant[data-v-49e5ffd8]{border-color:var(--bw-blush-darker)}.finding.warning[data-v-49e5ffd8]{border-color:#c98a00}.finding.info[data-v-49e5ffd8]{border-color:var(--bw-navy-soft)}.fhead[data-v-49e5ffd8]{margin:0 0 .4rem;font-size:.9rem;max-width:80ch}.fdetail[data-v-49e5ffd8]{display:grid;grid-template-columns:auto 1fr;gap:.15rem .8rem;margin:0 0 .4rem;font-size:.8rem}.fdetail dt[data-v-49e5ffd8]{color:var(--muted, #666)}.fdetail dd[data-v-49e5ffd8]{margin:0;font-variant-numeric:tabular-nums}.fconseq[data-v-49e5ffd8]{margin:.3rem 0 0;font-size:.82rem}.fbasis[data-v-49e5ffd8]{margin:.2rem 0 0;font-size:.75rem;color:var(--muted, #666)}.fbasis code[data-v-49e5ffd8]{font-size:.95em}.fnotrun[data-v-49e5ffd8],.fpassed[data-v-49e5ffd8]{margin:.5rem 0 0;font-size:.8rem;color:var(--muted, #666);max-width:80ch}.ufrow[data-v-913b3093]{padding:8px 10px;border-left:3px solid var(--line, #e2e5e9);background:var(--bw-off-white);border-radius:0 var(--bw-radius-sm) var(--bw-radius-sm) 0}.ufrow.answered[data-v-913b3093]{border-left-color:var(--bw-mint-dark)}.ufrow.left-undefined[data-v-913b3093]{border-left-color:#a15c00;background:#fdfaf4}.ufhead[data-v-913b3093]{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.uflabel[data-v-913b3093]{font-weight:600;font-size:13px}.ufunit[data-v-913b3093]{color:var(--muted);font-size:12px}.ufstate[data-v-913b3093]{font-size:11px;margin-left:auto}.ufstate.ok[data-v-913b3093]{color:var(--bw-mint-darker);font-weight:600}.ufstate.declined[data-v-913b3093]{color:#a15c00}.ufwhy[data-v-913b3093]{margin:2px 0 6px;color:var(--muted);font-size:11.5px;max-width:70ch}.ufctl[data-v-913b3093]{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.ufctl input[data-v-913b3093],.ufctl select[data-v-913b3093]{font-size:12px;padding:4px 6px;border:1px solid var(--line, #e2e5e9);border-radius:var(--bw-radius-xs);min-width:11ch;max-width:26ch}.ufsave[data-v-913b3093],.ufdecline[data-v-913b3093],.ufundo[data-v-913b3093]{font-size:12px;padding:4px 10px;font-family:var(--bw-font-body);font-weight:500;border-radius:var(--bw-radius-sm);border:1px solid var(--line, #e2e5e9);background:transparent;color:var(--bw-navy);cursor:pointer}.ufsave[data-v-913b3093]:not(:disabled){border-color:var(--bw-navy);color:var(--bw-navy)}.ufsave[data-v-913b3093]:hover:not(:disabled),.ufdecline[data-v-913b3093]:hover:not(:disabled),.ufundo[data-v-913b3093]:hover:not(:disabled){background:var(--bw-navy-frost)}.ufdecline[data-v-913b3093]{color:#a15c00}.ufwarn[data-v-913b3093]{margin:4px 0 0;font-size:11px;color:var(--bw-blush-darker)}button[data-v-913b3093]:disabled{opacity:.5;cursor:default}.me-editable[data-v-b2e54eba]{margin-top:8px}.me-editable-head[data-v-b2e54eba]{margin:0 0 6px;font-size:12px;font-weight:600;color:var(--bw-navy-mid)}.me-actions[data-v-b2e54eba]{margin-top:8px}.me-grid[data-v-b2e54eba]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px 14px;max-width:100%}.me-grid .me-field[data-v-b2e54eba]{margin-bottom:0;display:flex;flex-direction:column;gap:3px}.me-label[data-v-b2e54eba]{font-size:12px;font-weight:600}.me-label small[data-v-b2e54eba]{font-weight:400;color:var(--bw-navy-soft)}.me-toggle[data-v-b2e54eba]{font-size:11.5px;padding:2px 8px;border-radius:var(--bw-radius-sm);border:1px solid var(--bw-navy-pale);background:#fff;color:var(--bw-navy-soft);font-family:var(--bw-font-body);font-weight:500;cursor:pointer}.me-undefined[data-v-b2e54eba]{display:flex;flex-direction:column;gap:6px;margin-top:8px;padding-top:8px;border-top:1px dashed var(--bw-navy-pale)}.me-undefined-head[data-v-b2e54eba]{margin:0;font-size:12px;font-weight:600;color:var(--bw-navy-mid)}.manual-entry[data-v-b2e54eba]{margin:8px 0 4px;padding:10px 12px;border:1px solid #b45309;border-left-width:4px;border-radius:var(--bw-radius-sm);background:#fffbeb}.me-head[data-v-b2e54eba]{margin:0 0 8px;font-size:12px;font-weight:600;color:#7c2d12}.me-note[data-v-b2e54eba]{display:block;font-weight:400;color:#92400e}.me-field[data-v-b2e54eba]{margin-bottom:10px;max-width:100%}.me-field label[data-v-b2e54eba]{display:block;font-size:12px;font-weight:600;margin-bottom:3px}.me-unit[data-v-b2e54eba]{font-weight:400;color:var(--bw-navy-soft)}.me-field input[data-v-b2e54eba],.me-field select[data-v-b2e54eba]{width:100%;max-width:320px;padding:5px 7px;border:1px solid var(--bw-navy-pale);border-radius:var(--bw-radius-sm);font-family:var(--bw-font-body);color:var(--bw-navy);font-size:13px}.me-field input[data-v-b2e54eba]:focus,.me-field select[data-v-b2e54eba]:focus{outline:2px solid var(--bw-mint-dark);outline-offset:1px}.me-offlist[data-v-b2e54eba]{margin:2px 0 0;font-size:11px;color:var(--bw-blush-darker)}.me-nolist[data-v-b2e54eba]{margin:2px 0 0;font-size:11px;color:var(--bw-navy-soft);font-style:italic}.me-help[data-v-b2e54eba]{margin:3px 0 0;font-size:11px;color:var(--bw-navy-soft)}.me-actions[data-v-b2e54eba]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.me-save[data-v-b2e54eba]{background:var(--bw-navy);color:var(--bw-off-white);border:1px solid transparent;padding:6px 14px;border-radius:var(--bw-radius-sm);font-weight:500;font-family:var(--bw-font-body);font-size:12px;cursor:pointer}.me-save[data-v-b2e54eba]:hover:not(:disabled){background:var(--bw-navy-mid)}.me-save[data-v-b2e54eba]:disabled{opacity:.5;cursor:not-allowed}.me-locked[data-v-b2e54eba],.me-saved[data-v-b2e54eba]{font-size:11px;color:var(--bw-navy-soft)}.me-toggle[data-v-b2e54eba]{max-width:100%;overflow:hidden;text-overflow:ellipsis;flex-shrink:0}.dp[data-v-e7f90065]{margin:8px 0 4px;padding:9px 11px;border:1px solid var(--line, #e2e5e9);border-left:3px solid var(--bw-navy-soft);border-radius:0 var(--bw-radius-sm) var(--bw-radius-sm) 0;background:var(--bw-off-white)}.dphead[data-v-e7f90065]{margin:0 0 8px;font-size:12px;font-weight:600}.dpformula[data-v-e7f90065]{display:block;font-weight:400;color:var(--muted, #666);font-size:11px}.dpgrid[data-v-e7f90065]{display:grid;grid-template-columns:repeat(auto-fit,minmax(122px,1fr));gap:8px 12px}.dpfield[data-v-e7f90065]{display:flex;flex-direction:column;gap:2px;min-width:0}.dpk[data-v-e7f90065]{font-size:11.5px;font-weight:600}.dpk small[data-v-e7f90065]{font-weight:400;color:var(--muted, #666)}.dpfield input[data-v-e7f90065]{width:100%;max-width:130px;padding:4px 6px;font-size:13px;border:1px solid var(--line, #e2e5e9);border-radius:var(--bw-radius-xs)}.dphelp[data-v-e7f90065]{font-size:10.5px;color:var(--muted, #666)}.dpsum[data-v-e7f90065]{margin:8px 0 0;font-size:12px}.dpwas[data-v-e7f90065]{margin-left:8px;color:var(--muted, #666);font-size:11px}.dpactions[data-v-e7f90065]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:8px}.dpbasis[data-v-e7f90065]{font-size:11px;color:var(--muted, #666);max-width:70ch}.dpderived input[data-v-e7f90065]{background:var(--bw-navy-frost);color:var(--muted, #555);cursor:not-allowed}.dptag[data-v-e7f90065]{margin-left:6px;padding:0 5px;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;border-radius:999px;color:var(--bw-navy-mid);background:var(--bw-navy-pale)}.btn[data-v-e7f90065]{font-family:var(--bw-font-body);font-weight:500;background:var(--bw-navy);color:var(--bw-off-white);border:1px solid transparent;border-radius:var(--bw-radius-sm);cursor:pointer}.btn[data-v-e7f90065]:hover:not(:disabled){background:var(--bw-navy-mid)}.btn.ghost[data-v-e7f90065]{background:transparent;color:var(--bw-navy);border-color:var(--bw-navy)}.btn.ghost[data-v-e7f90065]:hover:not(:disabled){background:var(--bw-navy-frost)}.btn[data-v-e7f90065]:disabled{opacity:.55;cursor:default}.section-accordion[data-v-25d04194]{border:1px solid var(--line);border-radius:var(--bw-radius-md);margin-bottom:12px;background:#fff;overflow:hidden}.section-summary[data-v-25d04194]{cursor:pointer;padding:10px 14px;font-size:15px;font-weight:700;background:var(--bw-navy-frost);list-style:none}.section-summary.ready-ok[data-v-25d04194]{background:var(--bw-mint-pale);border-left:4px solid var(--bw-mint-dark)}.section-summary.ready-gap[data-v-25d04194]{background:var(--bw-blush-pale);border-left:4px solid var(--bw-blush-darker)}.ready-summary[data-v-25d04194]{float:right;font-weight:400;font-size:12px;color:var(--bw-navy-light)}.section-body[data-v-25d04194]{padding:12px 14px}.subsection-accordion[data-v-25d04194]{border:1px solid var(--line);border-radius:var(--bw-radius-sm);margin-bottom:10px;background:var(--bw-off-white)}.subsection-summary[data-v-25d04194]{cursor:pointer;padding:7px 12px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--muted);list-style:none}.subsection-summary.ready-ok[data-v-25d04194]{background:var(--bw-mint-ultra);border-left:3px solid var(--bw-mint-dark)}.subsection-summary.ready-gap[data-v-25d04194]{background:var(--bw-blush-pale);border-left:3px solid var(--bw-blush-darker)}.subsection-body[data-v-25d04194]{padding:4px 12px 10px}.subsubheading[data-v-25d04194]{margin:10px 0 4px;font-size:12px;font-weight:700;color:var(--muted)}.subsubheading.ready-ok[data-v-25d04194]{border-left:3px solid var(--bw-mint-dark);padding-left:6px}.subsubheading.ready-gap[data-v-25d04194]{border-left:3px solid var(--bw-blush-darker);padding-left:6px}.envcard[data-v-25d04194]{border:1px solid var(--line);border-radius:var(--bw-radius-sm);padding:10px 12px;margin-bottom:8px;max-width:100%;overflow-x:hidden}.envcard.comp-ok[data-v-25d04194]{border-left:3px solid var(--bw-mint-dark)}.envcard.comp-gap[data-v-25d04194]{border-left:3px solid var(--bw-blush-darker);background:var(--bw-blush-pale)}.comp-gap-note[data-v-25d04194]{margin:2px 0 4px;font-size:11px;color:var(--bw-blush-darker);font-weight:600}.comp-na-note[data-v-25d04194]{margin:2px 0 4px;font-size:11px;color:var(--muted);font-style:italic}.envfield[data-v-25d04194]{display:flex;flex-wrap:wrap;gap:6px;font-size:13px;margin-bottom:4px}.envfieldlabel[data-v-25d04194]{color:var(--muted);font-weight:600}.envfieldvalue[data-v-25d04194]{overflow-wrap:anywhere}.envselect[data-v-25d04194]{width:100%;max-width:100%;padding:5px 8px;margin-top:2px}.envdetailtbl[data-v-25d04194]{margin-top:8px;font-size:14px}.tablewrap[data-v-25d04194]{overflow-x:auto;max-width:100%}.primary[data-v-25d04194]{align-self:flex-start;background:var(--bw-navy);color:var(--bw-off-white);border:none;padding:10px 18px;border-radius:var(--bw-radius-sm);font-family:var(--bw-font-body);font-weight:500;cursor:pointer;margin-top:12px}.primary[data-v-25d04194]:hover:not(:disabled){background:var(--bw-navy-mid)}.primary[data-v-25d04194]:disabled{opacity:.5;cursor:not-allowed}.dim[data-v-25d04194]{color:var(--muted)}.tbl[data-v-25d04194]{width:100%;border-collapse:collapse;margin:6px 0 14px;font-size:13px}.tbl th[data-v-25d04194],.tbl td[data-v-25d04194]{overflow-wrap:anywhere}.secondary[data-v-25d04194]{align-self:flex-start;background:transparent;color:var(--bw-navy);border:1px solid var(--bw-navy);padding:10px 18px;border-radius:var(--bw-radius-sm);font-family:var(--bw-font-body);font-weight:500;cursor:pointer;margin-top:12px}.secondary[data-v-25d04194]:hover:not(:disabled){background:var(--bw-navy-frost)}.secondary[data-v-25d04194]:disabled{opacity:.5;cursor:not-allowed}button.link[data-v-25d04194],.linkish[data-v-25d04194]{border:0;background:none;color:var(--bw-navy-light);font:inherit;text-decoration:underline;cursor:pointer;padding:0}.linkish.danger[data-v-25d04194]{color:var(--bw-blush-darker)}.expanel[data-v-25d04194]{display:flex;flex-direction:column;gap:10px}.exactions[data-v-25d04194]{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.exstale[data-v-25d04194]{font-size:12px;color:#a15c00}.exintro[data-v-25d04194]{margin:0;font-size:12px;color:var(--muted);max-width:88ch}.excoverage[data-v-25d04194]{margin:0;font-size:12.5px;font-weight:600;color:var(--bw-mint-darker)}.excoverage.bad[data-v-25d04194]{color:var(--bw-blush-darker)}.exlist[data-v-25d04194]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.exfinding[data-v-25d04194]{display:flex;gap:8px;padding:6px 8px;border-left:3px solid var(--line);background:var(--bw-off-white);border-radius:0 6px 6px 0}.exfinding.significant[data-v-25d04194]{border-left-color:var(--bw-blush-darker);background:var(--bw-blush-pale)}.exfinding.warning[data-v-25d04194]{border-left-color:#a15c00;background:#fdfaf4}.exsev[data-v-25d04194]{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);min-width:8ch;padding-top:2px}.exfinding.significant .exsev[data-v-25d04194]{color:var(--bw-blush-darker);font-weight:700}.exfinding.warning .exsev[data-v-25d04194]{color:#a15c00;font-weight:600}.exhead[data-v-25d04194]{font-size:12.5px;font-weight:600}.exreason[data-v-25d04194]{margin:2px 0 0;font-size:11.5px;color:var(--muted);max-width:84ch}.exclean[data-v-25d04194]{margin:0;font-size:12px;color:var(--bw-mint-darker)}.exinfo summary[data-v-25d04194]{font-size:12px;color:var(--muted);cursor:pointer}.exinfo[data-v-25d04194]{margin-top:2px}.exactions button[data-v-25d04194]{max-width:100%;overflow:hidden;text-overflow:ellipsis;flex-shrink:0}.ul[data-v-11e3ab22]{margin:18px 0 8px;padding-left:10px;border-left:3px solid #c08a2e}.ul h3[data-v-11e3ab22]{margin:0 0 4px;font-size:15px}.ulsub[data-v-11e3ab22]{margin:0 0 10px;font-size:12px;color:var(--muted, #666);max-width:84ch}.ulrow[data-v-11e3ab22]{margin:12px 0}.ulhead[data-v-11e3ab22]{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.ullabel[data-v-11e3ab22]{font-weight:600;font-size:13px}.ulqty[data-v-11e3ab22]{font-size:15px;font-weight:700}.ulqty small[data-v-11e3ab22]{font-weight:400;font-size:11px;color:var(--muted, #666)}.ulbasis[data-v-11e3ab22]{margin:2px 0 6px;font-size:11.5px;color:var(--muted, #666);max-width:84ch}.ultbl[data-v-11e3ab22]{width:100%}.ultbl td[data-v-11e3ab22]{padding:2px 0;border:none;font-size:12px;vertical-align:top}.uldk[data-v-11e3ab22]{color:var(--muted, #666);white-space:nowrap;padding-right:12px}.uldv[data-v-11e3ab22]{white-space:nowrap;font-weight:600;padding-right:12px}.uldv small[data-v-11e3ab22]{font-weight:400;color:var(--muted, #666)}.uldb[data-v-11e3ab22]{color:var(--muted, #666);font-size:11px}.bp[data-v-53c9d91f]{margin:16px 0}.bphead h3[data-v-53c9d91f]{margin:0 0 4px;font-size:15px}.bpsub[data-v-53c9d91f],.bptiernote[data-v-53c9d91f]{color:var(--muted);font-size:12px;margin:0 0 8px;max-width:78ch}.bptier[data-v-53c9d91f]{margin-top:18px;padding-left:10px;border-left:3px solid var(--bw-navy-pale)}.bptier.known[data-v-53c9d91f]{border-left-color:var(--bw-mint-dark)}.bptier.estimated[data-v-53c9d91f]{border-left-color:#c08a2e}.bptier.required[data-v-53c9d91f]{border-left-color:var(--bw-blush-darker)}.bptier.partition[data-v-53c9d91f]{border-left-color:var(--bw-navy-soft)}.bptier.occupancy[data-v-53c9d91f],.bptier.occ[data-v-53c9d91f]{border-left-color:var(--bw-navy-light)}.bptbl tr.resident .bplabel[data-v-53c9d91f]{font-weight:700}.bptbl tr.chosen[data-v-53c9d91f]{background:var(--bw-navy-frost)}.bpused[data-v-53c9d91f]{margin-left:6px;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;border-radius:999px;padding:0 5px;background:var(--bw-navy-pale);color:var(--bw-navy-mid)}.bpact[data-v-53c9d91f]{text-align:right;white-space:nowrap}.unknownrow td[data-v-53c9d91f]{background:#c08a2e14}.bptotal td[data-v-53c9d91f]{border-top:1px solid var(--bw-navy-pale)}.bpclaim[data-v-53c9d91f]{margin:6px 0;padding:7px 10px;font-size:12px;border-left:3px solid}.bpclaim.reassigned[data-v-53c9d91f]{border-color:var(--bw-mint-dark);background:var(--bw-mint-ultra)}.bpclaim.unmodelled[data-v-53c9d91f]{border-color:#c08a2e;background:#c08a2e14}.bptier h4[data-v-53c9d91f]{margin:0 0 2px;font-size:13px}.bptbl[data-v-53c9d91f]{width:100%}.bplabel[data-v-53c9d91f]{font-weight:600}.bpwhy[data-v-53c9d91f],.bpbasis[data-v-53c9d91f]{color:var(--muted);font-weight:400;font-size:11px;max-width:62ch}.bpvalue b[data-v-53c9d91f]{font-size:14px}.bpinput[data-v-53c9d91f]{width:90px;padding:3px 6px}.bpinput.sm[data-v-53c9d91f]{width:58px}.bpcell.estimated .bpinput[data-v-53c9d91f]{background:#fdf6e6}.bpcell.required .bpinput[data-v-53c9d91f]{background:var(--bw-blush-pale)}.bpbanded[data-v-53c9d91f]{margin:2px 0 8px;font-size:11.5px;color:var(--muted, #666);max-width:82ch}.bpask[data-v-53c9d91f]{margin:10px 0;padding:9px 11px;font-size:12px;max-width:82ch;border-left:3px solid var(--bw-blush-darker);background:var(--bw-blush-pale)}.bpaskrow[data-v-53c9d91f]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:7px}.bpempty[data-v-53c9d91f]{margin:8px 0;padding:8px 10px;font-size:12px;max-width:78ch;border-left:3px solid #c08a2e;background:#c08a2e14}.bpconflict[data-v-53c9d91f]{margin:6px 0;padding:8px 10px;font-size:12px;border-left:3px solid var(--bw-blush-darker);background:var(--bw-blush-pale)}.btn[data-v-53c9d91f]{font-family:var(--bw-font-body);font-weight:500;background:transparent;color:var(--bw-navy);border:1px solid var(--bw-navy);border-radius:var(--bw-radius-sm);cursor:pointer}.btn[data-v-53c9d91f]:hover:not(:disabled){background:var(--bw-navy-frost)}.btn[data-v-53c9d91f]:disabled{opacity:.55;cursor:default}.btn.tiny[data-v-53c9d91f]{font-size:11px;padding:2px 8px}.tablewrap[data-v-53c9d91f]{overflow-x:auto}.bpnote[data-v-53c9d91f]{margin:8px 0 0;padding:8px 10px;font-size:12px;line-height:1.5;color:var(--muted, #555);background:var(--bw-navy-frost);border-radius:var(--bw-radius-xs);max-width:88ch}.bpnote b[data-v-53c9d91f]{color:inherit}.idrow[data-v-2db9e57b]{padding:8px 10px;border-left:3px solid var(--line);background:var(--bw-off-white);border-radius:0 6px 6px 0}.idrow.modelled[data-v-2db9e57b]{border-left-color:var(--bw-mint-darker);background:#fff}.idrow.lumped[data-v-2db9e57b]{border-left-color:#a15c00;background:#fdfaf4}.idrow.not-present[data-v-2db9e57b]{border-left-color:var(--muted)}.idrow.user-supplied[data-v-2db9e57b]{border-left-color:var(--brand)}.idrow.confirmed-absent[data-v-2db9e57b]{opacity:.72}.idhead[data-v-2db9e57b]{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.idlabel[data-v-2db9e57b]{font-weight:600;font-size:13px}.idstate[data-v-2db9e57b]{font-size:11px;margin-left:auto;color:var(--muted)}.idstate.modelled[data-v-2db9e57b]{color:var(--bw-mint-darker)}.idstate.lumped[data-v-2db9e57b]{color:#a15c00;font-weight:600}.idstate.user-supplied[data-v-2db9e57b]{color:var(--brand)}.idevidence[data-v-2db9e57b]{margin:2px 0 0;font-size:11.5px;color:var(--muted);max-width:72ch}.idmeaning[data-v-2db9e57b]{margin:3px 0 0;font-size:11.5px;color:var(--bw-navy-light);max-width:72ch}.idactions[data-v-2db9e57b]{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.idbtn[data-v-2db9e57b]{font-size:12px;padding:3px 9px;border-radius:var(--bw-radius-sm);border:1px solid var(--line);background:transparent;color:var(--bw-navy);font-family:var(--bw-font-body);font-weight:500;cursor:pointer}.idbtn[data-v-2db9e57b]:hover:not(:disabled){background:var(--bw-navy-frost)}.idbtn.idabsent[data-v-2db9e57b]{color:var(--muted)}.idbtn.idsave[data-v-2db9e57b]{border-color:var(--brand);color:var(--brand)}.idbtn[data-v-2db9e57b]:disabled{opacity:.5;cursor:default}.idform[data-v-2db9e57b]{margin-top:8px;padding-top:8px;border-top:1px dashed var(--line);display:flex;flex-direction:column;gap:8px}.idwhy[data-v-2db9e57b]{margin:0;font-size:11.5px;color:var(--bw-navy-light);max-width:72ch;font-style:italic}.idfield[data-v-2db9e57b]{display:flex;flex-direction:column;gap:2px}.idfield label[data-v-2db9e57b]{display:flex;align-items:baseline;gap:8px}.idfl[data-v-2db9e57b]{font-size:12px;min-width:20ch}.idfield input[data-v-2db9e57b],.idfield select[data-v-2db9e57b]{font-size:12px;padding:3px 6px;border:1px solid var(--line);border-radius:6px;max-width:22ch}.idhelp[data-v-2db9e57b]{font-size:10.5px;color:var(--muted);max-width:66ch}.idsupplied[data-v-2db9e57b]{display:grid;grid-template-columns:auto 1fr;gap:2px 10px;margin:6px 0 0;font-size:11.5px}.idsupplied dt[data-v-2db9e57b]{color:var(--muted)}.idsupplied dd[data-v-2db9e57b]{margin:0;font-variant-numeric:tabular-nums}.zp[data-v-e4335de2]{border:1px solid var(--bw-navy-pale);border-radius:var(--bw-radius-xs);padding:10px;margin-top:8px}.zpcontrols[data-v-e4335de2]{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}.zpfield[data-v-e4335de2]{display:flex;flex-direction:column;gap:2px;font-size:11px;color:var(--muted)}.zpinput[data-v-e4335de2]{padding:4px 7px;min-width:260px}.zphint[data-v-e4335de2]{color:var(--muted);font-size:11px;margin:6px 0;max-width:80ch}.zphint code[data-v-e4335de2]{background:var(--bw-navy-frost);padding:0 3px;border-radius:2px}.zpscroll[data-v-e4335de2]{max-height:360px;overflow:auto;border:1px solid var(--bw-navy-pale)}.zptbl[data-v-e4335de2]{width:100%;font-size:12px}.zptbl th[data-v-e4335de2]{position:sticky;top:0;background:#fff;z-index:1;padding:0}.zpsort[data-v-e4335de2]{display:flex;align-items:center;gap:3px;width:100%;padding:4px 6px;border:0;background:none;font:inherit;font-weight:600;color:inherit;text-align:left;cursor:pointer}.zpsort[data-v-e4335de2]:hover{background:var(--bw-navy-frost)}.zpsort[data-v-e4335de2]:focus-visible{outline:2px solid var(--bw-mint-dark);outline-offset:-2px}.zpnum .zpsort[data-v-e4335de2]{justify-content:flex-end;text-align:right}.zpsorted[data-v-e4335de2]{background:var(--bw-navy-frost)}.zparrow[data-v-e4335de2]{display:inline-block;min-width:.85em;font-size:9px;color:var(--muted)}.zpcheck[data-v-e4335de2]{width:26px}.zpname[data-v-e4335de2]{font-weight:600;white-space:nowrap}.zpgroup td[data-v-e4335de2]{background:var(--bw-surface);font-weight:600;font-size:11px}.zpgroup.unknown td[data-v-e4335de2]{background:#c08a2e1f}.zpunknownnote[data-v-e4335de2]{font-weight:400;color:var(--muted)}.zptbl tr.on[data-v-e4335de2]{background:var(--bw-navy-frost)}.zptag[data-v-e4335de2]{margin-left:6px;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;border-radius:999px;padding:0 5px;color:var(--bw-navy-mid)}.zptag.stated[data-v-e4335de2]{background:var(--bw-mint-pale);color:var(--bw-mint-darker)}.zptag.guess[data-v-e4335de2]{background:#c08a2e2e}.zptag.low[data-v-e4335de2]{background:var(--bw-blush-pale);color:var(--bw-blush-darker)}.zptag.fragment[data-v-e4335de2]{background:var(--bw-navy-pale);font-style:italic}.zpempty[data-v-e4335de2]{color:var(--muted);font-size:12px;padding:10px}.zpfoot[data-v-e4335de2]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;flex-wrap:wrap}.zpsummary[data-v-e4335de2]{font-size:12px;margin:0}.zpnote[data-v-e4335de2]{display:block;color:var(--muted);font-size:11px;max-width:70ch}.zpactions[data-v-e4335de2]{display:flex;gap:8px;flex-wrap:wrap}.zpmoved[data-v-e4335de2]{flex:1 0 100%;margin:6px 0 0;font-size:12px;color:var(--bw-mint-darker)}.zpfragment[data-v-e4335de2]{flex:1 0 100%;border-top:1px solid var(--bw-navy-frost);padding-top:8px}.zpfraglabel[data-v-e4335de2]{margin:0;font-size:12px;font-weight:600}.zpfragment .zpnote[data-v-e4335de2]{margin:2px 0 6px}.zpsrc[data-v-e4335de2]{color:var(--muted);font-style:normal}.zptag.ownhome[data-v-e4335de2]{background:var(--bw-mint-ultra);color:var(--bw-mint-darker)}.zperror[data-v-e4335de2]{flex:1 0 100%;margin:6px 0 0;font-size:12px;color:var(--bw-blush-darker)}.btn[data-v-e4335de2]{font-family:var(--bw-font-body);font-weight:500;background:transparent;color:var(--bw-navy);border:1px solid var(--bw-navy);border-radius:var(--bw-radius-sm);cursor:pointer}.btn[data-v-e4335de2]:hover:not(:disabled){background:var(--bw-navy-frost)}.btn[data-v-e4335de2]:disabled{opacity:.55;cursor:default}.btn.primary[data-v-e4335de2]{background:var(--bw-navy);color:var(--bw-off-white);border-color:transparent}.btn.primary[data-v-e4335de2]:hover:not(:disabled){background:var(--bw-navy-mid)}.btn.ghost[data-v-e4335de2]{border-color:var(--bw-navy-pale)}.btn.small[data-v-e4335de2]{font-size:11px;padding:3px 9px}.zpactions .btn[data-v-e4335de2]{max-width:100%;overflow:hidden;text-overflow:ellipsis;flex-shrink:0}.zp-partition[data-v-570602ac]{font-size:13px}.bptbl[data-v-570602ac]{width:100%}.bplabel[data-v-570602ac]{font-weight:600}.bpwhy[data-v-570602ac],.bpbasis[data-v-570602ac]{color:var(--muted);font-weight:400;font-size:11px;max-width:62ch}.bpvalue b[data-v-570602ac]{font-size:14px}.bpact[data-v-570602ac]{text-align:right;white-space:nowrap}.bptotal td[data-v-570602ac]{border-top:1px solid var(--bw-navy-pale)}.plenumrow[data-v-570602ac]{opacity:.62}.plenumrow .bplabel[data-v-570602ac]{font-style:italic}.unknownrow td[data-v-570602ac]{background:#c08a2e14}.bpclaim[data-v-570602ac]{margin:6px 0;padding:7px 10px;font-size:12px;border-left:3px solid}.bpclaim.reassigned[data-v-570602ac]{border-color:var(--bw-mint-dark);background:var(--bw-mint-ultra)}.bpclaim.unmodelled[data-v-570602ac]{border-color:#c08a2e;background:#c08a2e14}.btn[data-v-570602ac]{font-family:var(--bw-font-body);font-weight:500;background:transparent;color:var(--bw-navy);border:1px solid var(--bw-navy);border-radius:var(--bw-radius-sm);cursor:pointer}.btn[data-v-570602ac]:hover:not(:disabled){background:var(--bw-navy-frost)}.btn[data-v-570602ac]:disabled{opacity:.55;cursor:default}.btn.tiny[data-v-570602ac]{font-size:11px;padding:2px 8px}.bpunits[data-v-570602ac]{color:var(--muted)}.resolver[data-v-e9bec05e]{margin-top:6px;padding:8px 10px;background:var(--bw-surface);border-left:3px solid var(--bw-navy-light);border-radius:0 var(--bw-radius-xs) var(--bw-radius-xs) 0}.rhead[data-v-e9bec05e]{margin:0 0 6px;font-size:12px;font-weight:600}.rnote[data-v-e9bec05e]{display:block;font-weight:400;color:var(--muted, #666)}.rempty[data-v-e9bec05e]{margin:0;font-size:12px;color:var(--muted, #666)}.rtbl[data-v-e9bec05e]{width:100%;border-collapse:collapse;font-size:12px}.rtbl th[scope=row][data-v-e9bec05e]{text-align:left;font-weight:500;padding:3px 6px 3px 0}.rtbl thead th[data-v-e9bec05e]{text-align:left;font-size:11px;color:var(--muted, #666);font-weight:500}.rnum[data-v-e9bec05e]{width:5.5em}.rper[data-v-e9bec05e]{display:block;font-size:10px;color:var(--muted, #666)}.rval[data-v-e9bec05e]{text-align:right;font-variant-numeric:tabular-nums}.rwhy[data-v-e9bec05e]{font-size:11px;color:var(--muted, #666)}.rsum[data-v-e9bec05e]{margin:6px 0 0;font-size:12px}.rsum.ok[data-v-e9bec05e]{color:var(--bw-mint-darker)}.rsum.over[data-v-e9bec05e]{color:var(--bw-blush-darker)}.ractions[data-v-e9bec05e]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:6px}.rhint[data-v-e9bec05e],.rlocked[data-v-e9bec05e],.rok[data-v-e9bec05e]{margin:4px 0 0;font-size:11px;color:var(--muted, #666)}.rerr[data-v-e9bec05e]{margin:4px 0 0;font-size:11px;color:var(--bw-blush-darker)}.rlink[data-v-e9bec05e]{background:none;border:0;padding:0;color:var(--bw-navy-light);cursor:pointer;font-size:11px}.rlink[data-v-e9bec05e]:disabled{opacity:.55;cursor:default}.rsave[data-v-e9bec05e]{font-family:var(--bw-font-body);font-weight:500;background:var(--bw-navy);color:var(--bw-off-white);border:1px solid transparent;border-radius:var(--bw-radius-sm);cursor:pointer}.rsave[data-v-e9bec05e]:hover:not(:disabled){background:var(--bw-navy-mid)}.rsave[data-v-e9bec05e]:disabled{opacity:.55;cursor:default}.section-accordion[data-v-381cdfbf]{border:1px solid var(--line);border-radius:var(--bw-radius-md);margin-bottom:12px;background:#fff;overflow:hidden}.section-summary[data-v-381cdfbf]{cursor:pointer;padding:10px 14px;font-size:15px;font-weight:700;background:var(--bw-navy-frost);list-style:none}.section-summary.ready-ok[data-v-381cdfbf]{background:var(--bw-mint-pale);border-left:4px solid var(--bw-mint-dark)}.section-summary.ready-gap[data-v-381cdfbf]{background:var(--bw-blush-pale);border-left:4px solid var(--bw-blush-darker)}.ready-summary[data-v-381cdfbf]{float:right;font-weight:400;font-size:12px;color:var(--bw-navy-light)}.section-body[data-v-381cdfbf]{padding:12px 14px}.subsection-accordion[data-v-381cdfbf]{border:1px solid var(--line);border-radius:var(--bw-radius-sm);margin-bottom:10px;background:var(--bw-off-white)}.subsection-summary[data-v-381cdfbf]{cursor:pointer;padding:7px 12px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--muted);list-style:none}.subsection-summary.ready-ok[data-v-381cdfbf]{background:var(--bw-mint-ultra);border-left:3px solid var(--bw-mint-dark)}.subsection-summary.ready-gap[data-v-381cdfbf]{background:var(--bw-blush-pale);border-left:3px solid var(--bw-blush-darker)}.subsection-body[data-v-381cdfbf]{padding:4px 12px 10px}.subsubheading[data-v-381cdfbf]{margin:10px 0 4px;font-size:12px;font-weight:700;color:var(--muted)}.subsubheading.ready-ok[data-v-381cdfbf]{border-left:3px solid var(--bw-mint-dark);padding-left:6px}.subsubheading.ready-gap[data-v-381cdfbf]{border-left:3px solid var(--bw-blush-darker);padding-left:6px}.envcard[data-v-381cdfbf]{border:1px solid var(--line);border-radius:var(--bw-radius-sm);padding:10px 12px;margin-bottom:8px;max-width:100%;overflow-x:hidden}.envcard.comp-ok[data-v-381cdfbf]{border-left:3px solid var(--bw-mint-dark)}.envcard.comp-gap[data-v-381cdfbf]{border-left:3px solid var(--bw-blush-darker);background:var(--bw-blush-pale)}.comp-gap-note[data-v-381cdfbf]{margin:2px 0 4px;font-size:11px;color:var(--bw-blush-darker);font-weight:600}.comp-na-note[data-v-381cdfbf]{margin:2px 0 4px;font-size:11px;color:var(--muted);font-style:italic}.envfield[data-v-381cdfbf]{display:flex;flex-wrap:wrap;gap:6px;font-size:13px;margin-bottom:4px}.envfieldlabel[data-v-381cdfbf]{color:var(--muted);font-weight:600}.envfieldvalue[data-v-381cdfbf]{overflow-wrap:anywhere}.envselect[data-v-381cdfbf]{width:100%;max-width:100%;padding:5px 8px;margin-top:2px}.envdetailtbl[data-v-381cdfbf]{margin-top:8px;font-size:14px}.tablewrap[data-v-381cdfbf]{overflow-x:auto;max-width:100%}.primary[data-v-381cdfbf]{align-self:flex-start;background:var(--bw-navy);color:var(--bw-off-white);border:none;padding:10px 18px;border-radius:var(--bw-radius-sm);font-family:var(--bw-font-body);font-weight:500;cursor:pointer;margin-top:12px}.primary[data-v-381cdfbf]:hover:not(:disabled){background:var(--bw-navy-mid)}.primary[data-v-381cdfbf]:disabled{opacity:.5;cursor:not-allowed}.dim[data-v-381cdfbf]{color:var(--muted)}.tbl[data-v-381cdfbf]{width:100%;border-collapse:collapse;margin:6px 0 14px;font-size:13px}.tbl th[data-v-381cdfbf],.tbl td[data-v-381cdfbf]{overflow-wrap:anywhere}.secondary[data-v-381cdfbf]{align-self:flex-start;background:transparent;color:var(--bw-navy);border:1px solid var(--bw-navy);padding:10px 18px;border-radius:var(--bw-radius-sm);font-family:var(--bw-font-body);font-weight:500;cursor:pointer;margin-top:12px}.secondary[data-v-381cdfbf]:hover:not(:disabled){background:var(--bw-navy-frost)}.secondary[data-v-381cdfbf]:disabled{opacity:.5;cursor:not-allowed}button.link[data-v-381cdfbf],.linkish[data-v-381cdfbf]{border:0;background:none;color:var(--bw-navy-light);font:inherit;text-decoration:underline;cursor:pointer;padding:0}.linkish.danger[data-v-381cdfbf]{color:var(--bw-blush-darker)}.envdetail[data-v-381cdfbf]{margin-top:4px}.cr[data-v-cb93bbfe]{min-width:0;overflow-wrap:anywhere;word-break:break-word}.cr p[data-v-cb93bbfe],.cr li[data-v-cb93bbfe]{margin:.2rem 0;font-size:.85rem}.cr code[data-v-cb93bbfe]{white-space:normal;overflow-wrap:anywhere}.cr-id[data-v-cb93bbfe]{color:var(--muted);font-size:.75rem}.cr-refused[data-v-cb93bbfe]{color:var(--bw-blush-darker)}.cr-edits ul[data-v-cb93bbfe],.cr-notes[data-v-cb93bbfe]{margin:.2rem 0 .2rem 1.1rem;padding:0;max-height:16rem;overflow-y:auto}.cr-notes[data-v-cb93bbfe]{color:var(--muted)}.dhwdlg[data-v-ce7644cc]{border:1px solid var(--bw-navy-pale);border-radius:var(--bw-radius-sm);padding:.6rem .75rem;background:#fff;min-width:0;overflow-wrap:anywhere}.dhw-options[data-v-ce7644cc]{border:0;margin:0;padding:0;min-width:0}.dhw-options legend[data-v-ce7644cc]{font-weight:600;font-size:.9rem;margin-bottom:.3rem;color:var(--bw-navy)}.dhw-option[data-v-ce7644cc]{display:flex;gap:.5rem;align-items:flex-start;padding:.35rem .4rem;border-radius:var(--bw-radius-xs);cursor:pointer}.dhw-option.on[data-v-ce7644cc]{background:var(--bw-navy-frost)}.dhw-option span[data-v-ce7644cc]{display:flex;flex-direction:column;min-width:0}.dhw-option small[data-v-ce7644cc]{color:var(--bw-navy-soft)}.dhw-count[data-v-ce7644cc]{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;margin:.4rem 0 0 1.6rem;font-size:.85rem}.dhw-count input[data-v-ce7644cc]{width:5rem;border:1px solid var(--bw-navy-pale);border-radius:var(--bw-radius-sm);font-family:var(--bw-font-body);color:var(--bw-navy)}.dhw-count input[data-v-ce7644cc]:focus{outline:2px solid var(--bw-mint-dark);outline-offset:1px}.dhw-actions[data-v-ce7644cc]{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.5rem}.dhw-actions button[data-v-ce7644cc]{font-family:var(--bw-font-body);font-weight:500;border-radius:var(--bw-radius-sm);border:1px solid var(--bw-navy);background:transparent;color:var(--bw-navy);cursor:pointer}.dhw-actions button[data-v-ce7644cc]:hover:not(:disabled){background:var(--bw-navy-frost)}.dhw-actions button.primary[data-v-ce7644cc]{background:var(--bw-navy);border-color:var(--bw-navy);color:var(--bw-off-white)}.dhw-actions button.primary[data-v-ce7644cc]:hover:not(:disabled){background:var(--bw-navy-mid)}.dhw-actions button[data-v-ce7644cc]:disabled{opacity:.55;cursor:default}.dhw-hint[data-v-ce7644cc]{color:var(--bw-navy-soft);font-size:.8rem;margin:.3rem 0 0}.dhw-bad[data-v-ce7644cc]{color:var(--bw-blush-darker);font-size:.8rem;margin:.3rem 0 0}.dhw-previewbox[data-v-ce7644cc]{margin-top:.5rem;border-top:1px dashed var(--bw-navy-pale);padding-top:.4rem}.dhw-previewbox h5[data-v-ce7644cc]{margin:0 0 .2rem}.artefacts[data-v-0d3334ae]{margin:1rem 0;min-width:0}.artefacts h3 small[data-v-0d3334ae],.art-part h4 small[data-v-0d3334ae]{font-weight:400;color:var(--muted)}.art-lockchip[data-v-0d3334ae]{margin-left:.5rem;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;border-radius:999px;color:var(--bw-navy-mid);background:var(--bw-navy-pale);padding:.1rem .5rem}.art-lead[data-v-0d3334ae],.art-dim[data-v-0d3334ae]{color:var(--muted);font-size:.85rem;margin:.2rem 0}.art-error[data-v-0d3334ae]{color:var(--bw-blush-darker);font-size:.85rem}.art-dhw[data-v-0d3334ae]{border:1px solid var(--bw-navy-pale);background:var(--bw-navy-frost);border-radius:var(--bw-radius-sm);padding:.5rem .75rem;margin:.5rem 0}.art-dhw p[data-v-0d3334ae]{margin:.2rem 0}.art-convert[data-v-0d3334ae]{margin-left:.5rem}.art-convert[data-v-0d3334ae],.art-decline[data-v-0d3334ae],.art-restore[data-v-0d3334ae]{font-family:var(--bw-font-body);font-weight:500;background:transparent;color:var(--bw-navy);border:1px solid var(--bw-navy);border-radius:var(--bw-radius-sm);cursor:pointer}.art-apply[data-v-0d3334ae]{font-family:var(--bw-font-body);font-weight:500;background:var(--bw-navy);color:var(--bw-off-white);border:1px solid transparent;border-radius:var(--bw-radius-sm);cursor:pointer}.art-convert[data-v-0d3334ae]:hover:not(:disabled),.art-decline[data-v-0d3334ae]:hover:not(:disabled),.art-restore[data-v-0d3334ae]:hover:not(:disabled){background:var(--bw-navy-frost)}.art-apply[data-v-0d3334ae]:hover:not(:disabled){background:var(--bw-navy-mid)}.art-convert[data-v-0d3334ae]:disabled,.art-decline[data-v-0d3334ae]:disabled,.art-restore[data-v-0d3334ae]:disabled,.art-apply[data-v-0d3334ae]:disabled{opacity:.55;cursor:default}.art-part[data-v-0d3334ae]{margin-top:.75rem}.art-part h4[data-v-0d3334ae]{margin:0 0 .2rem}.art-list[data-v-0d3334ae]{list-style:none;margin:0;padding:0}.art-item[data-v-0d3334ae]{border:1px solid var(--bw-navy-pale);border-radius:var(--bw-radius-sm);padding:.5rem .75rem;margin:.4rem 0;min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.art-item p[data-v-0d3334ae]{margin:.2rem 0;font-size:.85rem}.art-evidence[data-v-0d3334ae]{margin:.2rem 0 .2rem 1.1rem;padding:0;font-size:.8rem;max-height:12rem;overflow-y:auto}.art-ev[data-v-0d3334ae],.art-ev code[data-v-0d3334ae]{white-space:normal;overflow-wrap:anywhere}.art-k[data-v-0d3334ae]{font-weight:600}.art-guidance[data-v-0d3334ae]{background:var(--bw-mint-ultra);border-left:3px solid var(--bw-mint-dark);padding:.2rem .5rem}.art-pick[data-v-0d3334ae]{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;font-size:.85rem}.art-pick select[data-v-0d3334ae]{max-width:100%}.art-status[data-v-0d3334ae]{color:var(--muted)}.art-status.applies[data-v-0d3334ae]{color:var(--bw-navy-light)}.art-actions[data-v-0d3334ae]{display:flex;flex-wrap:wrap;gap:.4rem}.art-link[data-v-0d3334ae]{background:none;border:0;padding:0;color:var(--bw-navy-light);text-decoration:underline;cursor:pointer;font-size:.8rem}.art-hygiene summary[data-v-0d3334ae]{cursor:pointer;color:var(--muted);font-size:.85rem}.bj-backdrop[data-v-14d1f600]{position:fixed;top:0;right:0;bottom:0;left:0;background:#001e3a59;display:flex;align-items:center;justify-content:center;z-index:50;padding:16px}.bj-dialog[data-v-14d1f600]{background:#fff;border:1px solid var(--bw-navy-pale);border-top:3px solid var(--bw-navy);border-radius:var(--bw-radius-md);padding:20px;width:100%;max-width:min(560px,100vw - 32px);max-height:calc(100vh - 32px);overflow-y:auto;overflow-x:hidden;overflow-wrap:anywhere;box-shadow:0 8px 30px #001e3a40}.bj-dialog[data-v-14d1f600]:focus{outline:2px solid var(--bw-mint-dark)}h2[data-v-14d1f600]{font-size:18px;margin:0 0 10px}.bj-time[data-v-14d1f600]{display:flex;align-items:center;gap:10px;margin:0 0 12px;color:var(--bw-navy);font-weight:600}.egg[data-v-14d1f600]{display:inline-block;font-size:18px;line-height:1;animation:spin-14d1f600 1.1s linear infinite}@keyframes spin-14d1f600{to{transform:rotate(360deg)}}.bj-elapsed[data-v-14d1f600]{font-variant-numeric:tabular-nums}.bj-steps[data-v-14d1f600]{list-style:none;padding:0;margin:0}.bj-step[data-v-14d1f600]{padding:6px 0;border-top:1px solid var(--bw-navy-frost)}.bj-row[data-v-14d1f600]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px}.bj-label[data-v-14d1f600]{min-width:0}.bj-state[data-v-14d1f600]{font-variant-numeric:tabular-nums;color:var(--muted);font-size:14px}.bj-step.pending .bj-label[data-v-14d1f600],.bj-step.skipped .bj-label[data-v-14d1f600]{color:var(--muted)}.bj-step.running .bj-label[data-v-14d1f600],.bj-step.running .bj-state[data-v-14d1f600]{color:var(--bw-navy);font-weight:600}.bj-step.failed .bj-label[data-v-14d1f600],.bj-step.failed .bj-state[data-v-14d1f600]{color:var(--bw-blush-darker);font-weight:600}.bj-facts[data-v-14d1f600]{margin:2px 0 0;font-size:13px;color:var(--muted)}.bj-error[data-v-14d1f600]{color:var(--bw-blush-darker);background:var(--bw-blush-pale);border-radius:var(--bw-radius-sm)}.bj-actions[data-v-14d1f600]{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.primary[data-v-14d1f600]{background:var(--bw-navy);color:var(--bw-off-white);border:1px solid transparent;border-radius:var(--bw-radius-sm);font-family:var(--bw-font-body);font-weight:500;padding:8px 14px;cursor:pointer}.primary[data-v-14d1f600]:hover:not(:disabled){background:var(--bw-navy-mid)}.section-accordion[data-v-785c9f1a]{border:1px solid var(--line);border-radius:var(--bw-radius-md);margin-bottom:12px;background:#fff;overflow:hidden}.section-summary[data-v-785c9f1a]{cursor:pointer;padding:10px 14px;font-size:15px;font-weight:700;background:var(--bw-navy-frost);list-style:none}.section-summary.ready-ok[data-v-785c9f1a]{background:var(--bw-mint-pale);border-left:4px solid var(--bw-mint-dark)}.section-summary.ready-gap[data-v-785c9f1a]{background:var(--bw-blush-pale);border-left:4px solid var(--bw-blush-darker)}.ready-summary[data-v-785c9f1a]{float:right;font-weight:400;font-size:12px;color:var(--bw-navy-light)}.section-body[data-v-785c9f1a]{padding:12px 14px}.subsection-accordion[data-v-785c9f1a]{border:1px solid var(--line);border-radius:var(--bw-radius-sm);margin-bottom:10px;background:var(--bw-off-white)}.subsection-summary[data-v-785c9f1a]{cursor:pointer;padding:7px 12px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--muted);list-style:none}.subsection-summary.ready-ok[data-v-785c9f1a]{background:var(--bw-mint-ultra);border-left:3px solid var(--bw-mint-dark)}.subsection-summary.ready-gap[data-v-785c9f1a]{background:var(--bw-blush-pale);border-left:3px solid var(--bw-blush-darker)}.subsection-body[data-v-785c9f1a]{padding:4px 12px 10px}.subsubheading[data-v-785c9f1a]{margin:10px 0 4px;font-size:12px;font-weight:700;color:var(--muted)}.subsubheading.ready-ok[data-v-785c9f1a]{border-left:3px solid var(--bw-mint-dark);padding-left:6px}.subsubheading.ready-gap[data-v-785c9f1a]{border-left:3px solid var(--bw-blush-darker);padding-left:6px}.envcard[data-v-785c9f1a]{border:1px solid var(--line);border-radius:var(--bw-radius-sm);padding:10px 12px;margin-bottom:8px;max-width:100%;overflow-x:hidden}.envcard.comp-ok[data-v-785c9f1a]{border-left:3px solid var(--bw-mint-dark)}.envcard.comp-gap[data-v-785c9f1a]{border-left:3px solid var(--bw-blush-darker);background:var(--bw-blush-pale)}.comp-gap-note[data-v-785c9f1a]{margin:2px 0 4px;font-size:11px;color:var(--bw-blush-darker);font-weight:600}.comp-na-note[data-v-785c9f1a]{margin:2px 0 4px;font-size:11px;color:var(--muted);font-style:italic}.envfield[data-v-785c9f1a]{display:flex;flex-wrap:wrap;gap:6px;font-size:13px;margin-bottom:4px}.envfieldlabel[data-v-785c9f1a]{color:var(--muted);font-weight:600}.envfieldvalue[data-v-785c9f1a]{overflow-wrap:anywhere}.envselect[data-v-785c9f1a]{width:100%;max-width:100%;padding:5px 8px;margin-top:2px}.envdetailtbl[data-v-785c9f1a]{margin-top:8px;font-size:14px}.tablewrap[data-v-785c9f1a]{overflow-x:auto;max-width:100%}.primary[data-v-785c9f1a]{align-self:flex-start;background:var(--bw-navy);color:var(--bw-off-white);border:none;padding:10px 18px;border-radius:var(--bw-radius-sm);font-family:var(--bw-font-body);font-weight:500;cursor:pointer;margin-top:12px}.primary[data-v-785c9f1a]:hover:not(:disabled){background:var(--bw-navy-mid)}.primary[data-v-785c9f1a]:disabled{opacity:.5;cursor:not-allowed}.dim[data-v-785c9f1a]{color:var(--muted)}.tbl[data-v-785c9f1a]{width:100%;border-collapse:collapse;margin:6px 0 14px;font-size:13px}.tbl th[data-v-785c9f1a],.tbl td[data-v-785c9f1a]{overflow-wrap:anywhere}.secondary[data-v-785c9f1a]{align-self:flex-start;background:transparent;color:var(--bw-navy);border:1px solid var(--bw-navy);padding:10px 18px;border-radius:var(--bw-radius-sm);font-family:var(--bw-font-body);font-weight:500;cursor:pointer;margin-top:12px}.secondary[data-v-785c9f1a]:hover:not(:disabled){background:var(--bw-navy-frost)}.secondary[data-v-785c9f1a]:disabled{opacity:.5;cursor:not-allowed}button.link[data-v-785c9f1a],.linkish[data-v-785c9f1a]{border:0;background:none;color:var(--bw-navy-light);font:inherit;text-decoration:underline;cursor:pointer;padding:0}.linkish.danger[data-v-785c9f1a]{color:var(--bw-blush-darker)}.tbl.components th[data-v-785c9f1a],.tbl.components td[data-v-785c9f1a]{border-bottom:1px solid var(--bw-navy-frost);padding:4px 8px;text-align:left;vertical-align:top;overflow-wrap:anywhere}.components[data-v-785c9f1a]{table-layout:fixed}.components th[data-v-785c9f1a]:nth-child(1),.components td[data-v-785c9f1a]:nth-child(1){width:30%}.components th[data-v-785c9f1a]:nth-child(2),.components td[data-v-785c9f1a]:nth-child(2){width:35%}.components th[data-v-785c9f1a]:nth-child(3),.components td[data-v-785c9f1a]:nth-child(3){width:35%}.components .name[data-v-785c9f1a]{font-weight:600}.propline[data-v-785c9f1a]{white-space:normal}.propline>b[data-v-785c9f1a]:first-child,.propline .ulabel[data-v-785c9f1a]{white-space:nowrap}.propline b[data-v-785c9f1a]{font-weight:600}.propline small[data-v-785c9f1a]{color:var(--muted);margin-left:4px}.nameplate[data-v-785c9f1a]{white-space:normal;font-size:12px;margin-top:2px}.nameplate .nplabel[data-v-785c9f1a]{color:var(--muted);margin-right:6px;white-space:nowrap}.nameplate .npval[data-v-785c9f1a]{font-weight:600}.nonactionable[data-v-785c9f1a]{margin:2px 0 6px;padding:7px 10px;font-size:12px;border-left:3px solid var(--bw-navy-soft);background:var(--bw-navy-frost);max-width:100ch}.usage[data-v-785c9f1a]{font-size:12px}.usageline[data-v-785c9f1a]{white-space:normal}.usageline .ulabel[data-v-785c9f1a]{color:var(--muted);margin-right:6px;white-space:nowrap}.usageline .uval[data-v-785c9f1a]{font-weight:600}.lowimpact[data-v-785c9f1a]{display:inline-block;margin-top:3px;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--bw-navy-mid);background:var(--bw-navy-pale);border-radius:999px;padding:1px 6px}.me-row>td[data-v-785c9f1a]{padding:0 10px 10px}.comp-gap-cell[data-v-785c9f1a]{border-left:3px solid var(--bw-blush-darker);background:var(--bw-blush-pale)}.tbl.dirtbl[data-v-785c9f1a]{width:auto;margin:0;font-size:13px}.tbl.dirtbl th[data-v-785c9f1a],.tbl.dirtbl td[data-v-785c9f1a]{padding:3px 10px}.grp td[data-v-785c9f1a]{background:var(--bw-surface);font-weight:600}.tbl th[data-v-785c9f1a],.tbl td[data-v-785c9f1a]{border-bottom:1px solid var(--bw-navy-frost);padding:4px 8px;text-align:left;vertical-align:top;overflow-wrap:anywhere}.sankey-wrap.stale[data-v-785c9f1a]{opacity:.4;filter:grayscale(.85);transition:opacity .2s ease}.sankeystale[data-v-785c9f1a]{margin:6px 0;padding:8px 10px;font-size:12px;border-left:3px solid #c08a2e;background:#c08a2e14}.match[data-v-785c9f1a]{font-size:12px}.stdwarn[data-v-785c9f1a]{display:block;color:#b06b00;margin-top:2px}h3[data-v-785c9f1a]{margin:12px 0 4px;font-size:15px}.bldgprops[data-v-785c9f1a]{display:flex;gap:16px;margin-bottom:8px}.bpsection[data-v-785c9f1a]{flex:1 1 50%;display:flex;flex-direction:column;gap:10px;min-width:0}.bpcard[data-v-785c9f1a]{max-width:100%;overflow-x:auto}.bpcard h4[data-v-785c9f1a]{margin:0 0 4px;font-size:13px;color:var(--muted)}.bpcardtbl[data-v-785c9f1a]{width:100%}.orienttbl[data-v-785c9f1a]{width:100%;margin-top:8px}.bplabel[data-v-785c9f1a]{color:var(--muted);font-weight:600;width:45%}.bpvalue[data-v-785c9f1a]{overflow-wrap:anywhere}.modelprops[data-v-785c9f1a]{max-width:420px;margin-bottom:8px}.section-summary[data-v-785c9f1a]::-webkit-details-marker{display:none}.section-summary[data-v-785c9f1a]:before{content:"▸";display:inline-block;margin-right:8px;transition:transform .15s}.section-accordion[open]>.section-summary[data-v-785c9f1a]:before{transform:rotate(90deg)}.section-summary small[data-v-785c9f1a]{color:var(--muted);font-weight:400}.subsection-accordion.nested[data-v-785c9f1a]{background:#fff;margin-left:4px}.subsection-summary[data-v-785c9f1a]::-webkit-details-marker{display:none}.subsection-summary[data-v-785c9f1a]:before{content:"▸";display:inline-block;margin-right:8px;transition:transform .15s}.subsection-accordion[open]>.subsection-summary[data-v-785c9f1a]:before{transform:rotate(90deg)}.subsection-summary small[data-v-785c9f1a]{font-weight:400;text-transform:none;letter-spacing:0}.modelprops-note[data-v-785c9f1a]{margin:0 0 .5rem;font-size:.85rem;color:var(--muted);max-width:65ch}.lockchip[data-v-785c9f1a]{margin-left:.5rem;padding:.1rem .45rem;border-radius:999px;background:var(--bw-navy-pale);color:var(--bw-navy-mid);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;vertical-align:middle}.idealdone[data-v-785c9f1a]{margin:2px 0;font-size:12px;color:var(--muted)}.bpbreak[data-v-785c9f1a]{width:100%;border-collapse:collapse}.bpbreak td[data-v-785c9f1a]{padding:1px 0;border:none;font-size:12px}.bpbreak .bpbk[data-v-785c9f1a]{color:var(--muted);padding-right:10px;white-space:nowrap}.bpbreak .bpbv[data-v-785c9f1a]{text-align:right;white-space:nowrap}.bpbreak .bpbtotal td[data-v-785c9f1a]{border-top:1px solid var(--line);padding-top:3px;font-weight:700}.bpbreak .bpbtotal .bpbk[data-v-785c9f1a]{color:inherit}.lockrow[data-v-785c9f1a]{margin:1rem 0}.lockhint[data-v-785c9f1a],.lockedmsg[data-v-785c9f1a]{margin:.4rem 0 0;font-size:.85rem;color:var(--muted);max-width:70ch}.lockerror[data-v-785c9f1a]{margin:.4rem 0 0;font-size:.85rem;color:var(--bw-blush-darker)}.emitfailures[data-v-785c9f1a]{padding-left:1.2rem;max-width:90ch}.emitpanel[data-v-785c9f1a]{margin:1rem 0;padding:.8rem 1rem;border:1px solid var(--line);border-left:3px solid var(--bw-navy-light);background:var(--bw-surface);max-width:90ch}.emitpanel h4[data-v-785c9f1a]{margin:0 0 .4rem;font-size:.95rem}.emitpanel p[data-v-785c9f1a],.emitpanel li[data-v-785c9f1a]{margin:.3rem 0;font-size:.85rem;overflow-wrap:anywhere}.emitpanel ul[data-v-785c9f1a]{margin:.3rem 0 0;padding-left:1.2rem}.emitconversions[data-v-785c9f1a]{margin:.5rem 0;min-width:0;overflow-wrap:anywhere}.emitconversions h5[data-v-785c9f1a]{margin:0 0 .25rem}.emitconversion[data-v-785c9f1a]{border-top:1px dashed var(--bw-navy-pale);padding-top:.25rem}.derivednote[data-v-785c9f1a],.artefactnote[data-v-785c9f1a]{font-size:.75rem;color:var(--muted);font-weight:400;overflow-wrap:anywhere}.artefactnote[data-v-785c9f1a]{color:#92400e}.emitpanel.refused[data-v-785c9f1a]{border-left-color:#b26a00}.emitdetail[data-v-785c9f1a]{margin-top:.5rem;font-size:.85rem}.emitdetail summary[data-v-785c9f1a]{cursor:pointer;color:var(--muted)}.emitcat[data-v-785c9f1a]{margin:.6rem 0 0}.emitcat h5[data-v-785c9f1a]{margin:0 0 .2rem;font-size:.85rem;font-weight:600}.emitcat ul[data-v-785c9f1a]{margin:0;padding-left:1.2rem;max-height:14rem;overflow-y:auto}.emitcat code[data-v-785c9f1a]{font-size:.8rem}.sankey-wrap[data-v-785c9f1a]{width:100%;overflow-x:auto}.sankeyhead[data-v-785c9f1a]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.6rem}.sankeycoverage[data-v-785c9f1a]{font-size:.8rem;color:var(--bw-mint-darker);font-weight:600}.sankeycoverage.bad[data-v-785c9f1a]{color:var(--bw-blush-darker)}.idealbulk[data-v-785c9f1a]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.6rem;margin:10px 0 6px}.idremoveall[data-v-785c9f1a]{margin-left:10px;padding:1px 8px;font-size:11px;font-weight:500;color:var(--muted);background:transparent;border:1px solid var(--line);border-radius:var(--bw-radius-sm);font-family:var(--bw-font-body);cursor:pointer}.idremoveall[data-v-785c9f1a]:hover:not(:disabled){color:var(--bw-blush-darker);border-color:var(--bw-blush-darker)}.idremoveall[data-v-785c9f1a]:disabled{opacity:.5;cursor:progress}.idealanswered[data-v-785c9f1a]{margin-top:10px;font-size:12px}.idealanswered summary[data-v-785c9f1a]{cursor:pointer;color:var(--muted)}.idealcount[data-v-785c9f1a]{font-size:11.5px;font-weight:400;color:var(--muted)}.idealintro[data-v-785c9f1a]{margin:0;font-size:12px;color:var(--muted);max-width:92ch}.idealrows[data-v-785c9f1a]{display:flex;flex-direction:column;gap:6px}.sankeytotal[data-v-785c9f1a]{font-size:.85rem;font-weight:600;color:var(--muted);font-variant-numeric:tabular-nums;letter-spacing:.01em}.unknown[data-v-785c9f1a]{font-size:.85rem;color:var(--muted)}.dhwsizing[data-v-785c9f1a]{margin:6px 0 2px;padding:7px 10px;font-size:12px;line-height:1.5;color:var(--muted);background:var(--bw-surface);border-radius:4px;max-width:88ch}.msrc[data-v-76d06368]{margin:.5rem 0 1rem;padding:.7rem 1rem;border:1px solid var(--bw-navy-pale);border-left:3px solid var(--bw-navy-light);background:var(--bw-surface);font-size:.85rem;max-width:90ch}.msrc.warn[data-v-76d06368]{border-left-color:#b26a00}.msrc p[data-v-76d06368],.msrc li[data-v-76d06368]{margin:.3rem 0;overflow-wrap:anywhere}.msrc .lead[data-v-76d06368]{margin-top:0}.msrc .block[data-v-76d06368]{margin-top:.6rem}.msrc h5[data-v-76d06368]{margin:0 0 .2rem;font-size:.85rem}.msrc ul[data-v-76d06368]{margin:0;padding-left:1.2rem}.override[data-v-d896833e]{border:1px solid var(--brand);border-radius:var(--bw-radius-sm);padding:12px;margin-top:8px;background:var(--bw-navy-frost)}.ovhead[data-v-d896833e]{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.ovhead h4[data-v-d896833e]{margin:0 0 8px;font-size:14px}.searchrow[data-v-d896833e]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:8px}.searchrow input[data-v-d896833e]{flex:1 1 220px;min-width:0}.tablewrap[data-v-d896833e]{width:100%;overflow-x:auto}.results[data-v-d896833e]{max-height:260px;overflow-y:auto}.tbl[data-v-d896833e]{width:100%;border-collapse:collapse;font-size:13px}.tbl th[data-v-d896833e],.tbl td[data-v-d896833e]{text-align:left;padding:4px 8px;border-bottom:1px solid var(--line)}.current[data-v-d896833e]{background:var(--bw-navy-frost);font-weight:600}.offhead td[data-v-d896833e]{color:#7c2d12;background:#fffbeb;font-size:12px}.off[data-v-d896833e]{opacity:.75}.scope[data-v-d896833e]{margin:0 0 6px;font-size:12px;color:var(--bw-navy-light)}.othercat[data-v-d896833e]{margin-top:8px;padding-top:8px;border-top:1px dashed var(--line)}.preview[data-v-d896833e]{margin-top:10px;padding:10px;border:1px dashed var(--line);border-radius:6px;background:#fff}.resolved[data-v-d896833e]{margin:8px 0 0;font-size:13px;color:var(--bw-mint-darker)}.primary[data-v-d896833e]:disabled{opacity:.5;cursor:not-allowed}.preview h5[data-v-d896833e]{margin:0 0 4px;font-size:13px}.dim[data-v-d896833e]{color:var(--muted);font-size:12px}.warn[data-v-d896833e]{color:#a15c00;font-size:13px}.unknown[data-v-d896833e]{color:var(--muted);font-size:13px}.ovfoot[data-v-d896833e]{margin-top:10px;border-top:1px solid var(--line);padding-top:8px}.linkish[data-v-d896833e]{background:none;border:none;color:var(--bw-navy-light);cursor:pointer;font-size:13px;padding:0;text-decoration:underline}.linkish.danger[data-v-d896833e]{color:var(--bw-blush-darker)}.primary[data-v-d896833e],.secondary[data-v-d896833e]{border-radius:var(--bw-radius-sm);padding:6px 12px;font-family:var(--bw-font-body);font-weight:500;cursor:pointer;font-size:13px}.primary[data-v-d896833e]{background:var(--bw-navy);color:var(--bw-off-white);border:none;margin-top:8px}.primary[data-v-d896833e]:hover:not(:disabled){background:var(--bw-navy-mid)}.secondary[data-v-d896833e]{background:transparent;color:var(--bw-navy);border:1px solid var(--bw-navy)}.secondary[data-v-d896833e]:hover:not(:disabled){background:var(--bw-navy-frost)}.secondary[data-v-d896833e]:disabled{opacity:.5;cursor:not-allowed}.linkish[data-v-d896833e],.searchrow button[data-v-d896833e]{max-width:100%;overflow:hidden;text-overflow:ellipsis;flex-shrink:0}.section-accordion[data-v-2c4573ea]{border:1px solid var(--line);border-radius:var(--bw-radius-md);margin-bottom:12px;background:#fff;overflow:hidden}.section-summary[data-v-2c4573ea]{cursor:pointer;padding:10px 14px;font-size:15px;font-weight:700;background:var(--bw-navy-frost);list-style:none}.section-summary.ready-ok[data-v-2c4573ea]{background:var(--bw-mint-pale);border-left:4px solid var(--bw-mint-dark)}.section-summary.ready-gap[data-v-2c4573ea]{background:var(--bw-blush-pale);border-left:4px solid var(--bw-blush-darker)}.ready-summary[data-v-2c4573ea]{float:right;font-weight:400;font-size:12px;color:var(--bw-navy-light)}.section-body[data-v-2c4573ea]{padding:12px 14px}.subsection-accordion[data-v-2c4573ea]{border:1px solid var(--line);border-radius:var(--bw-radius-sm);margin-bottom:10px;background:var(--bw-off-white)}.subsection-summary[data-v-2c4573ea]{cursor:pointer;padding:7px 12px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--muted);list-style:none}.subsection-summary.ready-ok[data-v-2c4573ea]{background:var(--bw-mint-ultra);border-left:3px solid var(--bw-mint-dark)}.subsection-summary.ready-gap[data-v-2c4573ea]{background:var(--bw-blush-pale);border-left:3px solid var(--bw-blush-darker)}.subsection-body[data-v-2c4573ea]{padding:4px 12px 10px}.subsubheading[data-v-2c4573ea]{margin:10px 0 4px;font-size:12px;font-weight:700;color:var(--muted)}.subsubheading.ready-ok[data-v-2c4573ea]{border-left:3px solid var(--bw-mint-dark);padding-left:6px}.subsubheading.ready-gap[data-v-2c4573ea]{border-left:3px solid var(--bw-blush-darker);padding-left:6px}.envcard[data-v-2c4573ea]{border:1px solid var(--line);border-radius:var(--bw-radius-sm);padding:10px 12px;margin-bottom:8px;max-width:100%;overflow-x:hidden}.envcard.comp-ok[data-v-2c4573ea]{border-left:3px solid var(--bw-mint-dark)}.envcard.comp-gap[data-v-2c4573ea]{border-left:3px solid var(--bw-blush-darker);background:var(--bw-blush-pale)}.comp-gap-note[data-v-2c4573ea]{margin:2px 0 4px;font-size:11px;color:var(--bw-blush-darker);font-weight:600}.comp-na-note[data-v-2c4573ea]{margin:2px 0 4px;font-size:11px;color:var(--muted);font-style:italic}.envfield[data-v-2c4573ea]{display:flex;flex-wrap:wrap;gap:6px;font-size:13px;margin-bottom:4px}.envfieldlabel[data-v-2c4573ea]{color:var(--muted);font-weight:600}.envfieldvalue[data-v-2c4573ea]{overflow-wrap:anywhere}.envselect[data-v-2c4573ea]{width:100%;max-width:100%;padding:5px 8px;margin-top:2px}.envdetailtbl[data-v-2c4573ea]{margin-top:8px;font-size:14px}.tablewrap[data-v-2c4573ea]{overflow-x:auto;max-width:100%}.primary[data-v-2c4573ea]{align-self:flex-start;background:var(--bw-navy);color:var(--bw-off-white);border:none;padding:10px 18px;border-radius:var(--bw-radius-sm);font-family:var(--bw-font-body);font-weight:500;cursor:pointer;margin-top:12px}.dim[data-v-2c4573ea]{color:var(--muted)}.tbl[data-v-2c4573ea]{width:100%;border-collapse:collapse;margin:6px 0 14px;font-size:13px}.tbl th[data-v-2c4573ea],.tbl td[data-v-2c4573ea]{overflow-wrap:anywhere}.secondary[data-v-2c4573ea]{align-self:flex-start;background:transparent;color:var(--bw-navy);border:1px solid var(--bw-navy);padding:10px 18px;border-radius:var(--bw-radius-sm);font-family:var(--bw-font-body);font-weight:500;cursor:pointer;margin-top:12px}.secondary[data-v-2c4573ea]:hover:not(:disabled){background:var(--bw-navy-frost)}.secondary[data-v-2c4573ea]:disabled{opacity:.5;cursor:not-allowed}button.link[data-v-2c4573ea],.linkish[data-v-2c4573ea]{border:0;background:none;color:var(--bw-navy-light);font:inherit;text-decoration:underline;cursor:pointer;padding:0}.fenspec[data-v-2c4573ea]{border:1px solid var(--bw-navy-pale);border-radius:var(--bw-radius-sm);padding:12px;margin-top:8px;background:var(--bw-surface);max-width:100%}.fshead[data-v-2c4573ea]{display:flex;justify-content:space-between;align-items:baseline;gap:8px;flex-wrap:wrap}.fshead h4[data-v-2c4573ea]{margin:0 0 4px;font-size:14px;min-width:0;overflow-wrap:break-word}.fswhy[data-v-2c4573ea]{margin:0 0 8px;font-size:.82rem;color:var(--bw-navy-soft);overflow-wrap:break-word}.tablewrap[data-v-2c4573ea]{width:100%;overflow-x:auto}.fstbl[data-v-2c4573ea]{width:100%;border-collapse:collapse;font-size:.85rem;table-layout:fixed}.fstbl th[data-v-2c4573ea],.fstbl td[data-v-2c4573ea]{text-align:left;padding:.3rem .5rem;border-bottom:1px solid var(--bw-navy-pale);vertical-align:top;overflow-wrap:break-word}.fstbl tbody th[data-v-2c4573ea]{font-weight:600;width:40%}.fstbl td[data-v-2c4573ea]{width:30%}.fsunit[data-v-2c4573ea]{font-weight:400;color:var(--bw-navy-soft);margin-left:.3rem}.fsoptional[data-v-2c4573ea]{font-weight:500;font-size:11px;margin-left:.3rem;padding:0 .4rem;border-radius:999px;background:var(--bw-navy-pale);color:var(--bw-navy-mid);text-transform:uppercase;letter-spacing:.08em}.fshint[data-v-2c4573ea]{display:block;font-weight:400;color:var(--bw-navy-soft);font-size:.75rem}.fsinput[data-v-2c4573ea]{width:100%;max-width:100%;min-width:0;box-sizing:border-box;border:1px solid var(--bw-navy-pale);border-radius:var(--bw-radius-sm);font-family:var(--bw-font-body);color:var(--bw-navy)}.fsinput[data-v-2c4573ea]:focus{outline:2px solid var(--bw-mint-dark);outline-offset:1px}.fsbasis[data-v-2c4573ea]{font-size:.75rem}.fsbasisval[data-v-2c4573ea]{color:var(--bw-mint-darker);overflow-wrap:anywhere}.fsopt th[data-v-2c4573ea]{border-top:1px dashed var(--bw-navy-pale)}.fswild[data-v-2c4573ea]{margin-top:.6rem;padding:.5rem .6rem;border-left:3px solid var(--bw-navy-light);background:var(--bw-navy-frost);border-radius:var(--bw-radius-xs)}.fswild-all[data-v-2c4573ea]{border-left-color:#b45309;background:#fffbeb}.fswildline[data-v-2c4573ea]{margin:0 0 .25rem;font-size:.82rem;color:var(--bw-navy-mid);overflow-wrap:break-word}.fswildnames[data-v-2c4573ea]{font-weight:600;overflow-wrap:break-word}.fsdepart[data-v-2c4573ea]{margin-top:.5rem;padding:.5rem .6rem;border:1px dashed #b45309;border-radius:var(--bw-radius-xs);background:#fffbeb;font-size:.82rem;color:#78350f}.fsdepart p[data-v-2c4573ea]{margin:0 0 .25rem;overflow-wrap:break-word}.fsdepart ul[data-v-2c4573ea]{margin:0;padding-left:1.1rem}.fserr[data-v-2c4573ea]{margin:.5rem 0 0;color:var(--bw-blush-darker);font-size:.82rem}.fserrline[data-v-2c4573ea]{display:block;overflow-wrap:break-word}.fsfoot[data-v-2c4573ea]{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.6rem}.fssaved[data-v-2c4573ea]{font-size:.75rem}.muted[data-v-2c4573ea]{color:var(--bw-navy-soft)}.linkish[data-v-2c4573ea]{background:none;border:none;color:var(--bw-navy);cursor:pointer;font-size:13px;padding:0;text-decoration:underline;font-family:var(--bw-font-body)}.linkish.danger[data-v-2c4573ea]{color:var(--bw-blush-darker)}.linkish[data-v-2c4573ea]:disabled{opacity:.5;cursor:not-allowed}.primary[data-v-2c4573ea]{background:var(--bw-navy);color:var(--bw-off-white);border:1px solid transparent;border-radius:var(--bw-radius-sm);padding:6px 12px;font-weight:500;font-family:var(--bw-font-body);font-size:13px;cursor:pointer}.primary[data-v-2c4573ea]:hover:not(:disabled){background:var(--bw-navy-mid)}.primary[data-v-2c4573ea]:disabled{opacity:.5;cursor:not-allowed}.fsfoot button[data-v-2c4573ea]{max-width:100%;overflow:hidden;text-overflow:ellipsis;flex-shrink:0}.section-accordion[data-v-28a5c4d0]{border:1px solid var(--line);border-radius:var(--bw-radius-md);margin-bottom:12px;background:#fff;overflow:hidden}.section-summary[data-v-28a5c4d0]{cursor:pointer;padding:10px 14px;font-size:15px;font-weight:700;background:var(--bw-navy-frost);list-style:none}.section-summary.ready-ok[data-v-28a5c4d0]{background:var(--bw-mint-pale);border-left:4px solid var(--bw-mint-dark)}.section-summary.ready-gap[data-v-28a5c4d0]{background:var(--bw-blush-pale);border-left:4px solid var(--bw-blush-darker)}.ready-summary[data-v-28a5c4d0]{float:right;font-weight:400;font-size:12px;color:var(--bw-navy-light)}.section-body[data-v-28a5c4d0]{padding:12px 14px}.subsection-accordion[data-v-28a5c4d0]{border:1px solid var(--line);border-radius:var(--bw-radius-sm);margin-bottom:10px;background:var(--bw-off-white)}.subsection-summary[data-v-28a5c4d0]{cursor:pointer;padding:7px 12px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--muted);list-style:none}.subsection-summary.ready-ok[data-v-28a5c4d0]{background:var(--bw-mint-ultra);border-left:3px solid var(--bw-mint-dark)}.subsection-summary.ready-gap[data-v-28a5c4d0]{background:var(--bw-blush-pale);border-left:3px solid var(--bw-blush-darker)}.subsection-body[data-v-28a5c4d0]{padding:4px 12px 10px}.subsubheading[data-v-28a5c4d0]{margin:10px 0 4px;font-size:12px;font-weight:700;color:var(--muted)}.subsubheading.ready-ok[data-v-28a5c4d0]{border-left:3px solid var(--bw-mint-dark);padding-left:6px}.subsubheading.ready-gap[data-v-28a5c4d0]{border-left:3px solid var(--bw-blush-darker);padding-left:6px}.envcard[data-v-28a5c4d0]{border:1px solid var(--line);border-radius:var(--bw-radius-sm);padding:10px 12px;margin-bottom:8px;max-width:100%;overflow-x:hidden}.envcard.comp-ok[data-v-28a5c4d0]{border-left:3px solid var(--bw-mint-dark)}.envcard.comp-gap[data-v-28a5c4d0]{border-left:3px solid var(--bw-blush-darker);background:var(--bw-blush-pale)}.comp-gap-note[data-v-28a5c4d0]{margin:2px 0 4px;font-size:11px;color:var(--bw-blush-darker);font-weight:600}.comp-na-note[data-v-28a5c4d0]{margin:2px 0 4px;font-size:11px;color:var(--muted);font-style:italic}.envfield[data-v-28a5c4d0]{display:flex;flex-wrap:wrap;gap:6px;font-size:13px;margin-bottom:4px}.envfieldlabel[data-v-28a5c4d0]{color:var(--muted);font-weight:600}.envfieldvalue[data-v-28a5c4d0]{overflow-wrap:anywhere}.envselect[data-v-28a5c4d0]{width:100%;max-width:100%;padding:5px 8px;margin-top:2px}.envdetailtbl[data-v-28a5c4d0]{margin-top:8px;font-size:14px}.tablewrap[data-v-28a5c4d0]{overflow-x:auto;max-width:100%}.primary[data-v-28a5c4d0]{align-self:flex-start;background:var(--bw-navy);color:var(--bw-off-white);border:none;padding:10px 18px;border-radius:var(--bw-radius-sm);font-family:var(--bw-font-body);font-weight:500;cursor:pointer;margin-top:12px}.dim[data-v-28a5c4d0]{color:var(--muted)}.tbl[data-v-28a5c4d0]{width:100%;border-collapse:collapse;margin:6px 0 14px;font-size:13px}.tbl th[data-v-28a5c4d0],.tbl td[data-v-28a5c4d0]{overflow-wrap:anywhere}.secondary[data-v-28a5c4d0]{align-self:flex-start;background:transparent;color:var(--bw-navy);border:1px solid var(--bw-navy);padding:10px 18px;border-radius:var(--bw-radius-sm);font-family:var(--bw-font-body);font-weight:500;cursor:pointer;margin-top:12px}.secondary[data-v-28a5c4d0]:hover:not(:disabled){background:var(--bw-navy-frost)}.secondary[data-v-28a5c4d0]:disabled{opacity:.5;cursor:not-allowed}button.link[data-v-28a5c4d0],.linkish[data-v-28a5c4d0]{border:0;background:none;color:var(--bw-navy-light);font:inherit;text-decoration:underline;cursor:pointer;padding:0}.whspec[data-v-28a5c4d0]{border:1px solid var(--bw-navy-pale);border-radius:var(--bw-radius-sm);padding:12px;margin-top:8px;background:var(--bw-surface);max-width:100%}.whhead[data-v-28a5c4d0]{display:flex;justify-content:space-between;align-items:baseline;gap:8px;flex-wrap:wrap}.whhead h4[data-v-28a5c4d0]{margin:0 0 4px;font-size:14px;min-width:0;overflow-wrap:break-word}.whwhy[data-v-28a5c4d0]{margin:0 0 8px;font-size:.82rem;color:var(--bw-navy-soft);overflow-wrap:break-word}.tablewrap[data-v-28a5c4d0]{width:100%;overflow-x:auto}.whtbl[data-v-28a5c4d0]{width:100%;border-collapse:collapse;font-size:.85rem;table-layout:fixed}.whtbl th[data-v-28a5c4d0],.whtbl td[data-v-28a5c4d0]{text-align:left;padding:.3rem .5rem;border-bottom:1px solid var(--bw-navy-pale);vertical-align:top;overflow-wrap:break-word}.whtbl tbody th[data-v-28a5c4d0]{font-weight:600;width:46%}.whunit[data-v-28a5c4d0]{font-weight:400;color:var(--bw-navy-soft);margin-left:.3rem}.whhint[data-v-28a5c4d0]{display:block;font-weight:400;color:var(--bw-navy-soft);font-size:.75rem}.whinput[data-v-28a5c4d0]{width:100%;max-width:100%;min-width:0;box-sizing:border-box;border:1px solid var(--bw-navy-pale);border-radius:var(--bw-radius-sm);font-family:var(--bw-font-body);color:var(--bw-navy)}.whinput[data-v-28a5c4d0]:focus{outline:2px solid var(--bw-mint-dark);outline-offset:1px}.whmeasure[data-v-28a5c4d0]{margin-top:.6rem;padding:.5rem .6rem;border:1px dashed #b45309;border-radius:var(--bw-radius-xs);background:#fffbeb;font-size:.82rem;color:#78350f}.whmeasureline[data-v-28a5c4d0]{margin:0 0 .25rem;overflow-wrap:break-word}.whcode[data-v-28a5c4d0]{margin-top:.6rem;padding:.5rem .6rem;border-left:3px solid var(--bw-navy-light);background:var(--bw-navy-frost);border-radius:var(--bw-radius-xs)}.whcodehead[data-v-28a5c4d0]{margin:.4rem 0 .25rem;font-size:.82rem}.whcodehead[data-v-28a5c4d0]:first-child{margin-top:0}.whcodeline[data-v-28a5c4d0]{margin:0 0 .25rem;font-size:.82rem;color:var(--bw-navy-mid);overflow-wrap:break-word}.whverdict[data-v-28a5c4d0]{margin:.25rem 0;font-size:.82rem;font-weight:600;color:var(--bw-mint-darker);overflow-wrap:break-word}.whverdict.whbelow[data-v-28a5c4d0]{color:#b45309}.whnote[data-v-28a5c4d0]{margin:.25rem 0 0;font-size:.82rem;color:#78350f;overflow-wrap:break-word}.whlevels tbody th[data-v-28a5c4d0],.whlevels td[data-v-28a5c4d0]{width:auto}.wherr[data-v-28a5c4d0]{margin:.5rem 0 0;color:var(--bw-blush-darker);font-size:.82rem}.wherrline[data-v-28a5c4d0]{display:block;overflow-wrap:break-word}.whfoot[data-v-28a5c4d0]{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.6rem}.whsaved[data-v-28a5c4d0]{font-size:.75rem}.muted[data-v-28a5c4d0]{color:var(--bw-navy-soft)}.linkish[data-v-28a5c4d0]{background:none;border:none;color:var(--bw-navy);cursor:pointer;font-size:13px;padding:0;text-decoration:underline;font-family:var(--bw-font-body)}.linkish.danger[data-v-28a5c4d0]{color:var(--bw-blush-darker)}.linkish[data-v-28a5c4d0]:disabled{opacity:.5;cursor:not-allowed}.primary[data-v-28a5c4d0]{background:var(--bw-navy);color:var(--bw-off-white);border:1px solid transparent;border-radius:var(--bw-radius-sm);padding:6px 12px;font-weight:500;font-family:var(--bw-font-body);font-size:13px;cursor:pointer}.primary[data-v-28a5c4d0]:hover:not(:disabled){background:var(--bw-navy-mid)}.primary[data-v-28a5c4d0]:disabled{opacity:.5;cursor:not-allowed}.whfoot button[data-v-28a5c4d0]{max-width:100%;overflow:hidden;text-overflow:ellipsis;flex-shrink:0}.section-accordion[data-v-a3203589]{border:1px solid var(--line);border-radius:var(--bw-radius-md);margin-bottom:12px;background:#fff;overflow:hidden}.section-summary[data-v-a3203589]{cursor:pointer;padding:10px 14px;font-size:15px;font-weight:700;background:var(--bw-navy-frost);list-style:none}.section-summary.ready-ok[data-v-a3203589]{background:var(--bw-mint-pale);border-left:4px solid var(--bw-mint-dark)}.section-summary.ready-gap[data-v-a3203589]{background:var(--bw-blush-pale);border-left:4px solid var(--bw-blush-darker)}.ready-summary[data-v-a3203589]{float:right;font-weight:400;font-size:12px;color:var(--bw-navy-light)}.section-body[data-v-a3203589]{padding:12px 14px}.subsection-accordion[data-v-a3203589]{border:1px solid var(--line);border-radius:var(--bw-radius-sm);margin-bottom:10px;background:var(--bw-off-white)}.subsection-summary[data-v-a3203589]{cursor:pointer;padding:7px 12px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--muted);list-style:none}.subsection-summary.ready-ok[data-v-a3203589]{background:var(--bw-mint-ultra);border-left:3px solid var(--bw-mint-dark)}.subsection-summary.ready-gap[data-v-a3203589]{background:var(--bw-blush-pale);border-left:3px solid var(--bw-blush-darker)}.subsection-body[data-v-a3203589]{padding:4px 12px 10px}.subsubheading[data-v-a3203589]{margin:10px 0 4px;font-size:12px;font-weight:700;color:var(--muted)}.subsubheading.ready-ok[data-v-a3203589]{border-left:3px solid var(--bw-mint-dark);padding-left:6px}.subsubheading.ready-gap[data-v-a3203589]{border-left:3px solid var(--bw-blush-darker);padding-left:6px}.envcard[data-v-a3203589]{border:1px solid var(--line);border-radius:var(--bw-radius-sm);padding:10px 12px;margin-bottom:8px;max-width:100%;overflow-x:hidden}.envcard.comp-ok[data-v-a3203589]{border-left:3px solid var(--bw-mint-dark)}.envcard.comp-gap[data-v-a3203589]{border-left:3px solid var(--bw-blush-darker);background:var(--bw-blush-pale)}.comp-gap-note[data-v-a3203589]{margin:2px 0 4px;font-size:11px;color:var(--bw-blush-darker);font-weight:600}.comp-na-note[data-v-a3203589]{margin:2px 0 4px;font-size:11px;color:var(--muted);font-style:italic}.envfield[data-v-a3203589]{display:flex;flex-wrap:wrap;gap:6px;font-size:13px;margin-bottom:4px}.envfieldlabel[data-v-a3203589]{color:var(--muted);font-weight:600}.envfieldvalue[data-v-a3203589]{overflow-wrap:anywhere}.envselect[data-v-a3203589]{width:100%;max-width:100%;padding:5px 8px;margin-top:2px}.envdetailtbl[data-v-a3203589]{margin-top:8px;font-size:14px}.tablewrap[data-v-a3203589]{overflow-x:auto;max-width:100%}.primary[data-v-a3203589]{align-self:flex-start;background:var(--bw-navy);color:var(--bw-off-white);border:none;padding:10px 18px;border-radius:var(--bw-radius-sm);font-family:var(--bw-font-body);font-weight:500;cursor:pointer;margin-top:12px}.dim[data-v-a3203589]{color:var(--muted)}.tbl[data-v-a3203589]{width:100%;border-collapse:collapse;margin:6px 0 14px;font-size:13px}.tbl th[data-v-a3203589],.tbl td[data-v-a3203589]{overflow-wrap:anywhere}.secondary[data-v-a3203589]{align-self:flex-start;background:transparent;color:var(--bw-navy);border:1px solid var(--bw-navy);padding:10px 18px;border-radius:var(--bw-radius-sm);font-family:var(--bw-font-body);font-weight:500;cursor:pointer;margin-top:12px}.secondary[data-v-a3203589]:hover:not(:disabled){background:var(--bw-navy-frost)}.secondary[data-v-a3203589]:disabled{opacity:.5;cursor:not-allowed}button.link[data-v-a3203589],.linkish[data-v-a3203589]{border:0;background:none;color:var(--bw-navy-light);font:inherit;text-decoration:underline;cursor:pointer;padding:0}.linkish.danger[data-v-a3203589]{color:var(--bw-blush-darker)}.lpdspec[data-v-a3203589]{border:1px solid var(--bw-navy-pale);border-radius:var(--bw-radius-sm);padding:12px;margin-top:8px;background:var(--bw-surface);max-width:100%}.lshead[data-v-a3203589]{display:flex;justify-content:space-between;align-items:baseline;gap:8px;flex-wrap:wrap}.lshead h4[data-v-a3203589]{margin:0 0 4px;font-size:14px;min-width:0;overflow-wrap:break-word}.lswhy[data-v-a3203589]{margin:0 0 6px;font-size:.82rem;color:var(--bw-navy-soft);overflow-wrap:break-word}.lsscope[data-v-a3203589]{margin:0 0 8px;padding:.4rem .6rem;border-left:3px solid var(--bw-navy-light);background:var(--bw-navy-frost);border-radius:var(--bw-radius-xs);font-size:.82rem;color:var(--bw-navy-mid);overflow-wrap:break-word}.tablewrap[data-v-a3203589]{width:100%;overflow-x:auto}.lstbl[data-v-a3203589]{width:100%;border-collapse:collapse;font-size:.85rem;table-layout:fixed}.lstbl th[data-v-a3203589],.lstbl td[data-v-a3203589]{text-align:left;padding:.3rem .5rem;border-bottom:1px solid var(--bw-navy-pale);vertical-align:top;overflow-wrap:break-word}.lstbl tbody th[data-v-a3203589]{font-weight:600;width:40%}.lstbl td[data-v-a3203589]{width:30%}.lsopened th[data-v-a3203589]{border-left:3px solid var(--bw-navy)}.lsbadge[data-v-a3203589]{font-weight:500;font-size:11px;margin-left:.3rem;padding:0 .4rem;border-radius:999px;background:var(--bw-navy-pale);color:var(--bw-navy-mid);text-transform:uppercase;letter-spacing:.08em}.lshint[data-v-a3203589]{display:block;font-weight:400;color:var(--bw-navy-soft);font-size:.75rem;overflow-wrap:anywhere}.lsintake[data-v-a3203589]{color:var(--bw-navy-mid)}.lsnow[data-v-a3203589]{display:block;color:var(--bw-navy-soft);font-size:.75rem}.lsinput[data-v-a3203589]{width:100%;max-width:100%;min-width:0;box-sizing:border-box;border:1px solid var(--bw-navy-pale);border-radius:var(--bw-radius-sm);font-family:var(--bw-font-body);color:var(--bw-navy)}.lsinput[data-v-a3203589]:focus{outline:2px solid var(--bw-mint-dark);outline-offset:1px}.lsrowerr[data-v-a3203589]{display:block;color:var(--bw-blush-darker);font-size:.75rem;overflow-wrap:break-word}.lsstated[data-v-a3203589]{display:block;color:var(--bw-mint-darker);font-size:.75rem}.lsnote[data-v-a3203589]{margin:.5rem 0 0;padding:.4rem .6rem;border-left:3px solid #b45309;background:#fffbeb;border-radius:var(--bw-radius-xs);font-size:.82rem;color:#78350f;overflow-wrap:break-word}.lsnames[data-v-a3203589]{font-weight:600;overflow-wrap:break-word}.lserr[data-v-a3203589]{margin:.5rem 0 0;color:var(--bw-blush-darker);font-size:.82rem}.lserrline[data-v-a3203589]{display:block;overflow-wrap:break-word}.lsfoot[data-v-a3203589]{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.6rem}.linkish[data-v-a3203589]{background:none;border:none;color:var(--bw-navy);cursor:pointer;font-size:13px;padding:0;text-decoration:underline;font-family:var(--bw-font-body)}.linkish[data-v-a3203589]:disabled{opacity:.5;cursor:not-allowed}.primary[data-v-a3203589]{background:var(--bw-navy);color:var(--bw-off-white);border:1px solid transparent;border-radius:var(--bw-radius-sm);padding:6px 12px;font-weight:500;font-family:var(--bw-font-body);font-size:13px;cursor:pointer}.primary[data-v-a3203589]:hover:not(:disabled){background:var(--bw-navy-mid)}.primary[data-v-a3203589]:disabled{opacity:.5;cursor:not-allowed}.hvacpick[data-v-3ffb39e2]{border:1px solid var(--bw-navy-pale);border-radius:var(--bw-radius-sm);padding:12px;margin-top:8px;background:var(--bw-surface)}.hphead[data-v-3ffb39e2]{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.hphead h4[data-v-3ffb39e2]{margin:0 0 8px;font-size:14px}.starting h5[data-v-3ffb39e2],.preview h5[data-v-3ffb39e2]{margin:0 0 4px;font-size:13px}.starting[data-v-3ffb39e2]{margin-bottom:8px}.tablewrap[data-v-3ffb39e2]{width:100%;max-width:100%;overflow-x:auto}.results[data-v-3ffb39e2]{max-height:300px;overflow-y:auto}.tbl[data-v-3ffb39e2]{width:100%;border-collapse:collapse;font-size:13px}.tbl th[data-v-3ffb39e2],.tbl td[data-v-3ffb39e2]{text-align:left;padding:4px 8px;border-bottom:1px solid var(--bw-navy-pale);vertical-align:top}.num[data-v-3ffb39e2]{white-space:nowrap}.current[data-v-3ffb39e2]{background:var(--bw-navy-frost);font-weight:600}.filters[data-v-3ffb39e2]{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}.f[data-v-3ffb39e2]{display:flex;flex-direction:column;gap:2px;font-size:12px;color:var(--bw-navy-soft);min-width:0}.f.grow[data-v-3ffb39e2]{flex:1 1 12rem}.f input[data-v-3ffb39e2],.f select[data-v-3ffb39e2]{min-width:0;max-width:100%;border:1px solid var(--bw-navy-pale);border-radius:var(--bw-radius-sm);font-family:var(--bw-font-body);color:var(--bw-navy)}.f input[data-v-3ffb39e2]:focus,.f select[data-v-3ffb39e2]:focus{outline:2px solid var(--bw-mint-dark);outline-offset:1px}.measurenote[data-v-3ffb39e2]{margin:8px 0;padding:8px 10px;border:1px solid #b45309;border-left-width:4px;border-radius:var(--bw-radius-sm);background:#fffbeb;color:#7c2d12;font-size:.82rem}.nocompare[data-v-3ffb39e2]{color:#7c2d12;font-size:.78rem}.picked[data-v-3ffb39e2]{font-size:13px;margin:4px 0}.withheld[data-v-3ffb39e2]{margin-top:8px;padding-top:8px;border-top:1px dashed var(--bw-navy-pale)}.off[data-v-3ffb39e2]{opacity:.75}.preview[data-v-3ffb39e2]{margin-top:10px;padding:10px;border:1px dashed var(--bw-navy-pale);border-radius:var(--bw-radius-sm);background:#fff}.errs[data-v-3ffb39e2]{margin:6px 0;padding-left:1.1rem;color:var(--bw-blush-darker);font-size:12px}.dim[data-v-3ffb39e2]{color:var(--bw-navy-soft);font-size:12px}.warn[data-v-3ffb39e2]{color:#a15c00;font-size:13px}.unknown[data-v-3ffb39e2]{color:var(--bw-navy-soft);font-size:13px}.hpfoot[data-v-3ffb39e2]{margin-top:10px;border-top:1px solid var(--bw-navy-pale);padding-top:8px}.linkish[data-v-3ffb39e2]{background:none;border:none;color:var(--bw-navy);cursor:pointer;font-size:13px;padding:0;text-decoration:underline;font-family:var(--bw-font-body)}.linkish.danger[data-v-3ffb39e2]{color:var(--bw-blush-darker)}.primary[data-v-3ffb39e2]{background:var(--bw-navy);color:var(--bw-off-white);border:1px solid transparent;border-radius:var(--bw-radius-sm);padding:6px 12px;font-weight:500;font-family:var(--bw-font-body);cursor:pointer;font-size:13px;margin-top:8px}.primary[data-v-3ffb39e2]:hover:not(:disabled){background:var(--bw-navy-mid)}.primary[data-v-3ffb39e2]:disabled{opacity:.5;cursor:not-allowed}.linkish[data-v-3ffb39e2]{max-width:100%;overflow:hidden;text-overflow:ellipsis;flex-shrink:0}.apick[data-v-ee041916]{border:1px solid var(--bw-navy-pale);border-radius:var(--bw-radius-sm);padding:12px;margin-top:8px;background:var(--bw-surface)}.aphead[data-v-ee041916]{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.aphead h4[data-v-ee041916]{margin:0 0 8px;font-size:14px}.searchrow[data-v-ee041916]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:8px}.searchrow input[data-v-ee041916]{flex:1 1 220px;min-width:0;border:1px solid var(--bw-navy-pale);border-radius:var(--bw-radius-sm);font-family:var(--bw-font-body);color:var(--bw-navy)}.searchrow input[data-v-ee041916]:focus{outline:2px solid var(--bw-mint-dark);outline-offset:1px}.tablewrap[data-v-ee041916]{width:100%;overflow-x:auto}.tbl[data-v-ee041916]{width:100%;border-collapse:collapse;font-size:13px}.tbl th[data-v-ee041916],.tbl td[data-v-ee041916]{text-align:left;padding:4px 8px;border-bottom:1px solid var(--bw-navy-pale);vertical-align:top}.oname[data-v-ee041916],.cite[data-v-ee041916]{overflow-wrap:anywhere}.stdgroup[data-v-ee041916]{margin-top:10px}.stdhead[data-v-ee041916]{margin:0 0 4px;font-size:13px}.current[data-v-ee041916]{background:var(--bw-navy-frost);font-weight:600}.rating[data-v-ee041916]{display:flex;gap:6px;flex-wrap:wrap;align-items:baseline}.rlabel[data-v-ee041916]{color:var(--bw-navy-soft)}.rval[data-v-ee041916]{font-weight:600}.claim[data-v-ee041916]{color:var(--bw-navy-soft)}.scope[data-v-ee041916]{margin:0 0 6px;font-size:12px;color:var(--bw-navy-soft);overflow-wrap:anywhere}.absence[data-v-ee041916]{margin:0;padding:8px 10px;border:1px solid #b45309;border-left-width:4px;border-radius:var(--bw-radius-sm);background:#fffbeb;color:#7c2d12;font-size:13px;overflow-wrap:anywhere}.withheld[data-v-ee041916]{margin-top:10px;font-size:12px;color:var(--bw-navy-soft)}.withheld ul[data-v-ee041916]{margin:6px 0 0;padding-left:18px}.withheld li[data-v-ee041916]{overflow-wrap:anywhere}.apfoot[data-v-ee041916]{margin-top:10px;border-top:1px solid var(--bw-navy-pale);padding-top:8px}.dim[data-v-ee041916]{color:var(--bw-navy-soft);font-size:12px;overflow-wrap:anywhere}.warn[data-v-ee041916]{color:#a15c00;font-size:13px}.unknown[data-v-ee041916]{color:var(--bw-navy-soft);font-size:13px}.linkish[data-v-ee041916]{background:none;border:none;color:var(--bw-navy);cursor:pointer;font-size:13px;padding:0;text-decoration:underline;font-family:var(--bw-font-body)}.linkish.danger[data-v-ee041916]{color:var(--bw-blush-darker)}.linkish[data-v-ee041916]:disabled{opacity:.5;cursor:not-allowed}.secondary[data-v-ee041916]{border-radius:var(--bw-radius-sm);padding:6px 12px;font-weight:500;font-family:var(--bw-font-body);cursor:pointer;font-size:13px;background:transparent;color:var(--bw-navy);border:1px solid var(--bw-navy)}.secondary[data-v-ee041916]:hover:not(:disabled){background:var(--bw-navy-frost)}.secondary[data-v-ee041916]:disabled{opacity:.5;cursor:not-allowed}.linkish[data-v-ee041916]{max-width:100%;overflow:hidden;text-overflow:ellipsis;flex-shrink:0}.fpick[data-v-aa4fb723]{border:1px solid var(--bw-navy-pale);border-radius:var(--bw-radius-sm);padding:12px;margin-top:8px;background:var(--bw-surface)}.fphead[data-v-aa4fb723]{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.fphead h4[data-v-aa4fb723]{margin:0 0 8px;font-size:14px}.why[data-v-aa4fb723]{margin:0 0 10px;font-size:13px;color:var(--bw-navy-mid);overflow-wrap:anywhere}.entry[data-v-aa4fb723]{display:flex;flex-wrap:wrap;gap:10px}.entry label[data-v-aa4fb723]{display:flex;flex-direction:column;gap:2px;flex:1 1 180px;min-width:0;font-size:13px}.entry label.wide[data-v-aa4fb723]{flex:1 1 100%}.entry input[data-v-aa4fb723]{min-width:0;width:100%;box-sizing:border-box;border:1px solid var(--bw-navy-pale);border-radius:var(--bw-radius-sm);font-family:var(--bw-font-body);color:var(--bw-navy)}.entry input[data-v-aa4fb723]:focus{outline:2px solid var(--bw-mint-dark);outline-offset:1px}.seeded[data-v-aa4fb723],.ceiling[data-v-aa4fb723]{margin:8px 0 0}.compare[data-v-aa4fb723]{margin:8px 0 0;padding:6px 10px;border-left:3px solid var(--bw-navy);background:var(--bw-navy-frost);font-size:13px;overflow-wrap:anywhere}.actions[data-v-aa4fb723]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px}.errs[data-v-aa4fb723]{margin:8px 0 0;padding-left:18px}.errs li[data-v-aa4fb723]{overflow-wrap:anywhere}.searchrow[data-v-aa4fb723]{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0 8px}.searchrow input[data-v-aa4fb723]{flex:1 1 220px;min-width:0;border:1px solid var(--bw-navy-pale);border-radius:var(--bw-radius-sm);font-family:var(--bw-font-body);color:var(--bw-navy)}.searchrow input[data-v-aa4fb723]:focus{outline:2px solid var(--bw-mint-dark);outline-offset:1px}.tablewrap[data-v-aa4fb723]{width:100%;overflow-x:auto}.tbl[data-v-aa4fb723]{width:100%;border-collapse:collapse;font-size:13px}.tbl th[data-v-aa4fb723],.tbl td[data-v-aa4fb723]{text-align:left;padding:4px 8px;border-bottom:1px solid var(--bw-navy-pale);vertical-align:top}.lname[data-v-aa4fb723],.cite[data-v-aa4fb723],.where[data-v-aa4fb723],.claim[data-v-aa4fb723]{overflow-wrap:anywhere}.stdgroup[data-v-aa4fb723]{margin-top:10px}.stdhead[data-v-aa4fb723]{margin:0 0 4px;font-size:13px}.superseded[data-v-aa4fb723]{opacity:.75;background:#fdf6ec}.lnotes[data-v-aa4fb723]{margin:6px 0 0;padding-left:18px;font-size:12px;color:var(--bw-navy-soft)}.lnotes li[data-v-aa4fb723]{overflow-wrap:anywhere}.scope[data-v-aa4fb723]{margin:0 0 6px;font-size:12px;color:var(--bw-navy-soft);overflow-wrap:anywhere}.withheld[data-v-aa4fb723]{margin-top:10px;font-size:12px;color:var(--bw-navy-soft)}.withheld ul[data-v-aa4fb723]{margin:6px 0 0;padding-left:18px}.withheld li[data-v-aa4fb723]{overflow-wrap:anywhere}.dim[data-v-aa4fb723]{color:var(--bw-navy-soft);font-size:12px;overflow-wrap:anywhere}.warn[data-v-aa4fb723]{color:#a15c00;font-size:13px;overflow-wrap:anywhere}.unknown[data-v-aa4fb723]{color:var(--bw-navy-soft);font-size:13px}.linkish[data-v-aa4fb723]{background:none;border:none;color:var(--bw-navy);cursor:pointer;font-size:13px;padding:0;text-decoration:underline;font-family:var(--bw-font-body)}.linkish.danger[data-v-aa4fb723]{color:var(--bw-blush-darker)}.linkish[data-v-aa4fb723]:disabled{opacity:.5;cursor:not-allowed}.primary[data-v-aa4fb723],.secondary[data-v-aa4fb723]{border-radius:var(--bw-radius-sm);padding:6px 12px;font-weight:500;font-family:var(--bw-font-body);cursor:pointer;font-size:13px}.primary[data-v-aa4fb723]{background:var(--bw-navy);color:var(--bw-off-white);border:1px solid var(--bw-navy)}.primary[data-v-aa4fb723]:hover:not(:disabled){background:var(--bw-navy-mid)}.secondary[data-v-aa4fb723]{background:transparent;color:var(--bw-navy);border:1px solid var(--bw-navy)}.secondary[data-v-aa4fb723]:hover:not(:disabled){background:var(--bw-navy-frost)}.primary[data-v-aa4fb723]:disabled,.secondary[data-v-aa4fb723]:disabled{opacity:.5;cursor:not-allowed}.linkish[data-v-aa4fb723]{max-width:100%;overflow:hidden;text-overflow:ellipsis;flex-shrink:0}.section-accordion[data-v-84da3366]{border:1px solid var(--line);border-radius:var(--bw-radius-md);margin-bottom:12px;background:#fff;overflow:hidden}.section-summary[data-v-84da3366]{cursor:pointer;padding:10px 14px;font-size:15px;font-weight:700;background:var(--bw-navy-frost);list-style:none}.section-summary.ready-ok[data-v-84da3366]{background:var(--bw-mint-pale);border-left:4px solid var(--bw-mint-dark)}.section-summary.ready-gap[data-v-84da3366]{background:var(--bw-blush-pale);border-left:4px solid var(--bw-blush-darker)}.ready-summary[data-v-84da3366]{float:right;font-weight:400;font-size:12px;color:var(--bw-navy-light)}.section-body[data-v-84da3366]{padding:12px 14px}.subsection-accordion[data-v-84da3366]{border:1px solid var(--line);border-radius:var(--bw-radius-sm);margin-bottom:10px;background:var(--bw-off-white)}.subsection-summary[data-v-84da3366]{cursor:pointer;padding:7px 12px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--muted);list-style:none}.subsection-summary.ready-ok[data-v-84da3366]{background:var(--bw-mint-ultra);border-left:3px solid var(--bw-mint-dark)}.subsection-summary.ready-gap[data-v-84da3366]{background:var(--bw-blush-pale);border-left:3px solid var(--bw-blush-darker)}.subsection-body[data-v-84da3366]{padding:4px 12px 10px}.subsubheading[data-v-84da3366]{margin:10px 0 4px;font-size:12px;font-weight:700;color:var(--muted)}.subsubheading.ready-ok[data-v-84da3366]{border-left:3px solid var(--bw-mint-dark);padding-left:6px}.subsubheading.ready-gap[data-v-84da3366]{border-left:3px solid var(--bw-blush-darker);padding-left:6px}.envcard[data-v-84da3366]{border:1px solid var(--line);border-radius:var(--bw-radius-sm);padding:10px 12px;margin-bottom:8px;max-width:100%;overflow-x:hidden}.envcard.comp-ok[data-v-84da3366]{border-left:3px solid var(--bw-mint-dark)}.envcard.comp-gap[data-v-84da3366]{border-left:3px solid var(--bw-blush-darker);background:var(--bw-blush-pale)}.comp-gap-note[data-v-84da3366]{margin:2px 0 4px;font-size:11px;color:var(--bw-blush-darker);font-weight:600}.comp-na-note[data-v-84da3366]{margin:2px 0 4px;font-size:11px;color:var(--muted);font-style:italic}.envfield[data-v-84da3366]{display:flex;flex-wrap:wrap;gap:6px;font-size:13px;margin-bottom:4px}.envfieldlabel[data-v-84da3366]{color:var(--muted);font-weight:600}.envfieldvalue[data-v-84da3366]{overflow-wrap:anywhere}.envselect[data-v-84da3366]{width:100%;max-width:100%;padding:5px 8px;margin-top:2px}.envdetailtbl[data-v-84da3366]{margin-top:8px;font-size:14px}.tablewrap[data-v-84da3366]{overflow-x:auto;max-width:100%}.primary[data-v-84da3366]{align-self:flex-start;background:var(--bw-navy);color:var(--bw-off-white);border:none;padding:10px 18px;border-radius:var(--bw-radius-sm);font-family:var(--bw-font-body);font-weight:500;cursor:pointer;margin-top:12px}.primary[data-v-84da3366]:hover:not(:disabled){background:var(--bw-navy-mid)}.primary[data-v-84da3366]:disabled{opacity:.5;cursor:not-allowed}.dim[data-v-84da3366]{color:var(--muted)}.tbl[data-v-84da3366]{width:100%;border-collapse:collapse;margin:6px 0 14px;font-size:13px}.tbl th[data-v-84da3366],.tbl td[data-v-84da3366]{overflow-wrap:anywhere}.secondary[data-v-84da3366]{align-self:flex-start;background:transparent;color:var(--bw-navy);border:1px solid var(--bw-navy);padding:10px 18px;border-radius:var(--bw-radius-sm);font-family:var(--bw-font-body);font-weight:500;cursor:pointer;margin-top:12px}.secondary[data-v-84da3366]:hover:not(:disabled){background:var(--bw-navy-frost)}.secondary[data-v-84da3366]:disabled{opacity:.5;cursor:not-allowed}button.link[data-v-84da3366],.linkish[data-v-84da3366]{border:0;background:none;color:var(--bw-navy-light);font:inherit;text-decoration:underline;cursor:pointer;padding:0}.linkish.danger[data-v-84da3366]{color:var(--bw-blush-darker)}.srcblock[data-v-84da3366]{margin-top:.5rem;border-top:1px solid var(--bw-navy-frost);padding-top:.5rem}.srcblock-decide[data-v-84da3366]{border-left:3px solid #b45309;padding-left:.6rem}.srcblock-manual[data-v-84da3366]{border-left:3px solid #eab308;padding-left:.6rem}.srchead[data-v-84da3366]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.srcreason[data-v-84da3366]{font-size:.85rem;color:var(--muted, #64748b);flex:1 1 16rem;min-width:0}.badge[data-v-84da3366]{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;border-radius:999px;padding:.1rem .45rem;white-space:nowrap}.badge-ok[data-v-84da3366]{background:var(--bw-mint-pale);color:var(--bw-mint-darker)}.badge-decide[data-v-84da3366]{background:#fef3c7;color:#92400e}.badge-warn[data-v-84da3366]{background:#ffedd5;color:#9a3412}.badge-quiet[data-v-84da3366]{background:var(--bw-navy-pale);color:var(--bw-navy-mid)}.badge-manual[data-v-84da3366]{background:#fef9c3;color:#854d0e}.srctbl[data-v-84da3366]{width:100%;border-collapse:collapse;margin-top:.5rem;font-size:.85rem}.srctbl th[data-v-84da3366],.srctbl td[data-v-84da3366]{text-align:left;padding:.3rem .5rem;border-bottom:1px solid var(--bw-navy-frost);vertical-align:top}.srctbl tbody th[data-v-84da3366]{font-weight:600;white-space:nowrap}.srcsel[data-v-84da3366]{background:var(--bw-navy-frost)}.srcmanual th[data-v-84da3366],.srcmanual td[data-v-84da3366]{border-top:1px solid var(--bw-navy-pale)}.srclinks[data-v-84da3366]{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.2rem}.srclinks a[data-v-84da3366]{font-size:.78rem}.muted[data-v-84da3366]{color:var(--muted, #64748b);font-weight:400}.section-accordion[data-v-1e23102d]{border:1px solid var(--line);border-radius:var(--bw-radius-md);margin-bottom:12px;background:#fff;overflow:hidden}.section-summary[data-v-1e23102d]{cursor:pointer;padding:10px 14px;font-size:15px;font-weight:700;background:var(--bw-navy-frost);list-style:none}.section-summary.ready-ok[data-v-1e23102d]{background:var(--bw-mint-pale);border-left:4px solid var(--bw-mint-dark)}.section-summary.ready-gap[data-v-1e23102d]{background:var(--bw-blush-pale);border-left:4px solid var(--bw-blush-darker)}.ready-summary[data-v-1e23102d]{float:right;font-weight:400;font-size:12px;color:var(--bw-navy-light)}.section-body[data-v-1e23102d]{padding:12px 14px}.subsection-accordion[data-v-1e23102d]{border:1px solid var(--line);border-radius:var(--bw-radius-sm);margin-bottom:10px;background:var(--bw-off-white)}.subsection-summary[data-v-1e23102d]{cursor:pointer;padding:7px 12px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--muted);list-style:none}.subsection-summary.ready-ok[data-v-1e23102d]{background:var(--bw-mint-ultra);border-left:3px solid var(--bw-mint-dark)}.subsection-summary.ready-gap[data-v-1e23102d]{background:var(--bw-blush-pale);border-left:3px solid var(--bw-blush-darker)}.subsection-body[data-v-1e23102d]{padding:4px 12px 10px}.subsubheading[data-v-1e23102d]{margin:10px 0 4px;font-size:12px;font-weight:700;color:var(--muted)}.subsubheading.ready-ok[data-v-1e23102d]{border-left:3px solid var(--bw-mint-dark);padding-left:6px}.subsubheading.ready-gap[data-v-1e23102d]{border-left:3px solid var(--bw-blush-darker);padding-left:6px}.envcard[data-v-1e23102d]{border:1px solid var(--line);border-radius:var(--bw-radius-sm);padding:10px 12px;margin-bottom:8px;max-width:100%;overflow-x:hidden}.envcard.comp-ok[data-v-1e23102d]{border-left:3px solid var(--bw-mint-dark)}.envcard.comp-gap[data-v-1e23102d]{border-left:3px solid var(--bw-blush-darker);background:var(--bw-blush-pale)}.comp-gap-note[data-v-1e23102d]{margin:2px 0 4px;font-size:11px;color:var(--bw-blush-darker);font-weight:600}.comp-na-note[data-v-1e23102d]{margin:2px 0 4px;font-size:11px;color:var(--muted);font-style:italic}.envfield[data-v-1e23102d]{display:flex;flex-wrap:wrap;gap:6px;font-size:13px;margin-bottom:4px}.envfieldlabel[data-v-1e23102d]{color:var(--muted);font-weight:600}.envfieldvalue[data-v-1e23102d]{overflow-wrap:anywhere}.envselect[data-v-1e23102d]{width:100%;max-width:100%;padding:5px 8px;margin-top:2px}.envdetailtbl[data-v-1e23102d]{margin-top:8px;font-size:14px}.tablewrap[data-v-1e23102d]{overflow-x:auto;max-width:100%}.primary[data-v-1e23102d]{align-self:flex-start;background:var(--bw-navy);color:var(--bw-off-white);border:none;padding:10px 18px;border-radius:var(--bw-radius-sm);font-family:var(--bw-font-body);font-weight:500;cursor:pointer;margin-top:12px}.primary[data-v-1e23102d]:hover:not(:disabled){background:var(--bw-navy-mid)}.primary[data-v-1e23102d]:disabled{opacity:.5;cursor:not-allowed}.dim[data-v-1e23102d]{color:var(--muted)}.tbl[data-v-1e23102d]{width:100%;border-collapse:collapse;margin:6px 0 14px;font-size:13px}.tbl th[data-v-1e23102d],.tbl td[data-v-1e23102d]{overflow-wrap:anywhere}.secondary[data-v-1e23102d]{align-self:flex-start;background:transparent;color:var(--bw-navy);border:1px solid var(--bw-navy);padding:10px 18px;border-radius:var(--bw-radius-sm);font-family:var(--bw-font-body);font-weight:500;cursor:pointer;margin-top:12px}.secondary[data-v-1e23102d]:hover:not(:disabled){background:var(--bw-navy-frost)}.secondary[data-v-1e23102d]:disabled{opacity:.5;cursor:not-allowed}button.link[data-v-1e23102d],.linkish[data-v-1e23102d]{border:0;background:none;color:var(--bw-navy-light);font:inherit;text-decoration:underline;cursor:pointer;padding:0}.linkish.danger[data-v-1e23102d]{color:var(--bw-blush-darker)}.tbl.components th[data-v-1e23102d],.tbl.components td[data-v-1e23102d]{border-bottom:1px solid var(--bw-navy-frost);padding:4px 8px;text-align:left;vertical-align:top;overflow-wrap:anywhere}.components[data-v-1e23102d]{table-layout:fixed}.components th[data-v-1e23102d]:nth-child(1),.components td[data-v-1e23102d]:nth-child(1){width:30%}.components th[data-v-1e23102d]:nth-child(2),.components td[data-v-1e23102d]:nth-child(2){width:35%}.components th[data-v-1e23102d]:nth-child(3),.components td[data-v-1e23102d]:nth-child(3){width:35%}.components .name[data-v-1e23102d]{font-weight:600}.propline[data-v-1e23102d]{white-space:normal}.propline>b[data-v-1e23102d]:first-child,.propline .ulabel[data-v-1e23102d]{white-space:nowrap}.propline b[data-v-1e23102d]{font-weight:600}.propline small[data-v-1e23102d]{color:var(--muted);margin-left:4px}.nameplate[data-v-1e23102d]{white-space:normal;font-size:12px;margin-top:2px}.nameplate .nplabel[data-v-1e23102d]{color:var(--muted);margin-right:6px;white-space:nowrap}.nameplate .npval[data-v-1e23102d]{font-weight:600}.nonactionable[data-v-1e23102d]{margin:2px 0 6px;padding:7px 10px;font-size:12px;border-left:3px solid var(--bw-navy-soft);background:var(--bw-navy-frost);max-width:100ch}.usage[data-v-1e23102d]{font-size:12px}.usageline[data-v-1e23102d]{white-space:normal}.usageline .ulabel[data-v-1e23102d]{color:var(--muted);margin-right:6px;white-space:nowrap}.usageline .uval[data-v-1e23102d]{font-weight:600}.lowimpact[data-v-1e23102d]{display:inline-block;margin-top:3px;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--bw-navy-mid);background:var(--bw-navy-pale);border-radius:999px;padding:1px 6px}.me-row>td[data-v-1e23102d]{padding:0 10px 10px}.comp-gap-cell[data-v-1e23102d]{border-left:3px solid var(--bw-blush-darker);background:var(--bw-blush-pale)}.tbl.dirtbl[data-v-1e23102d]{width:auto;margin:0;font-size:13px}.tbl.dirtbl th[data-v-1e23102d],.tbl.dirtbl td[data-v-1e23102d]{padding:3px 10px}.aiprop[data-v-1e23102d]{margin-top:.5rem;border:1px dashed #d97706;border-radius:var(--bw-radius-sm);padding:.5rem .6rem;background:#fffbeb}.aipropheader[data-v-1e23102d]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.aipropname[data-v-1e23102d]{font-weight:600}.aipropwhy[data-v-1e23102d]{margin:.35rem 0;font-size:.85rem;color:#78350f}.aipropactions[data-v-1e23102d]{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap;margin-top:.4rem}.badge[data-v-1e23102d]{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;padding:.1rem .45rem;border-radius:999px}.badge-ai[data-v-1e23102d]{background:#fef3c7;color:#92400e}.decision[data-v-1e23102d]{margin:6px 0;padding:8px 10px;border:1px solid #b45309;border-left-width:4px;border-radius:6px;background:#fffbeb}.decision-q[data-v-1e23102d]{color:#7c2d12;font-size:.82rem;margin-bottom:6px}.valinput[data-v-1e23102d]{width:10rem;max-width:100%}.why[data-v-1e23102d]{color:var(--muted)}.me-row>td[data-v-1e23102d]{min-width:0;max-width:100%}.statedspec[data-v-1e23102d]{margin-top:6px;padding:5px 8px;border-left:3px solid var(--bw-navy-soft);border-radius:4px;background:var(--bw-navy-frost);min-width:0;max-width:100%;overflow-wrap:anywhere}.statedhead[data-v-1e23102d]{font-size:11px;font-weight:600;color:var(--bw-navy-light);margin-bottom:3px}.statedline[data-v-1e23102d]{font-size:12px;white-space:normal}.statedline .slabel[data-v-1e23102d]{color:var(--muted);margin-right:6px;white-space:nowrap}.statedline .sval[data-v-1e23102d]{font-weight:600}.propline small.statedmark[data-v-1e23102d]{margin-left:6px;font-size:11px;font-weight:600;color:var(--bw-navy-light)}.aipropactions button[data-v-1e23102d]{max-width:100%;overflow:hidden;text-overflow:ellipsis;flex-shrink:0}.draws[data-v-ef6676fd]{margin:1.25rem 0}h3[data-v-ef6676fd]{margin:0 0 .35rem;font-size:1rem}h4[data-v-ef6676fd]{margin:0 0 .3rem;font-size:.9rem}.intro[data-v-ef6676fd],.blurb[data-v-ef6676fd]{margin:0 0 .6rem;font-size:.82rem;color:var(--muted, #555);max-width:80ch}.lockednote[data-v-ef6676fd]{font-size:.82rem;color:#8a5a00;background:#fdf3e2;padding:.4rem .6rem;border-radius:4px}.empty[data-v-ef6676fd]{font-size:.85rem;color:var(--muted, #666)}.tablewrap[data-v-ef6676fd]{overflow-x:auto}.drawtable[data-v-ef6676fd]{width:100%;border-collapse:collapse;font-size:.85rem}.drawtable th[data-v-ef6676fd],.drawtable td[data-v-ef6676fd]{padding:.35rem .5rem;text-align:left;border-bottom:1px solid var(--bw-navy-frost)}.drawtable th[data-v-ef6676fd]{font-weight:600;color:var(--muted, #555)}.drawbasis[data-v-ef6676fd]{font-size:11px;color:var(--muted, #666);max-width:68ch;margin-top:2px}.numin[data-v-ef6676fd]{width:7rem;font-variant-numeric:tabular-nums}input[data-v-ef6676fd],select[data-v-ef6676fd]{padding:.25rem .4rem;font:inherit;border:1px solid var(--bw-navy-pale);border-radius:var(--bw-radius-xs)}input.bad[data-v-ef6676fd]{border-color:var(--bw-blush-darker);background:var(--bw-blush-pale)}.basis[data-v-ef6676fd]{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;border-radius:999px;padding:.1rem .45rem;background:var(--bw-navy-pale);color:var(--bw-navy-mid)}.basis.measured[data-v-ef6676fd]{background:var(--bw-mint-pale);color:var(--bw-mint-darker)}.basis\[user-stated\][data-v-ef6676fd],.basis.user-stated[data-v-ef6676fd]{background:var(--bw-navy-frost);color:var(--bw-navy-light)}.block[data-v-ef6676fd]{margin-top:1.1rem;padding-top:.8rem;border-top:1px solid var(--bw-navy-frost)}.fieldrow[data-v-ef6676fd]{display:flex;flex-wrap:wrap;gap:.6rem;align-items:flex-end;margin-bottom:.5rem}.fieldrow label[data-v-ef6676fd]{display:flex;flex-direction:column;gap:.15rem;font-size:.78rem;color:var(--muted, #555)}.fieldrow label.grow[data-v-ef6676fd]{flex:1 1 14rem}.alloc[data-v-ef6676fd]{margin-top:.8rem;padding-top:.7rem;border-top:1px dashed var(--bw-navy-pale)}.alloc h5[data-v-ef6676fd]{margin:0 0 .3rem;font-size:.88rem}.per[data-v-ef6676fd]{display:block;font-size:10px;color:var(--muted, #666)}.why[data-v-ef6676fd]{font-size:11px;color:var(--muted, #666)}.allocsum[data-v-ef6676fd]{margin:.4rem 0 0;font-size:12px}.allocsum.ok[data-v-ef6676fd]{color:var(--bw-mint-darker)}.allocsum.over[data-v-ef6676fd]{color:var(--bw-blush-darker)}.allocactions[data-v-ef6676fd]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.4rem}.allocactions .hint[data-v-ef6676fd]{font-size:11px;color:var(--muted, #666)}.carried[data-v-ef6676fd]{margin:.3rem 0 0;font-size:.78rem;color:var(--muted, #666)}.add[data-v-ef6676fd],.rm[data-v-ef6676fd]{padding:.25rem .6rem;font-size:.8rem;cursor:pointer}.add[data-v-ef6676fd],.rm[data-v-ef6676fd],.secondary[data-v-ef6676fd],.actions button[data-v-ef6676fd]:not(.primary){font-family:var(--bw-font-body);font-weight:500;background:transparent;color:var(--bw-navy);border:1px solid var(--bw-navy);border-radius:var(--bw-radius-sm);cursor:pointer}.add[data-v-ef6676fd]:hover:not(:disabled),.rm[data-v-ef6676fd]:hover:not(:disabled),.secondary[data-v-ef6676fd]:hover:not(:disabled),.actions button[data-v-ef6676fd]:not(.primary):hover:not(:disabled){background:var(--bw-navy-frost)}.add[data-v-ef6676fd]:disabled,.rm[data-v-ef6676fd]:disabled,.secondary[data-v-ef6676fd]:disabled,.actions button[data-v-ef6676fd]:not(.primary):disabled{opacity:.55;cursor:default}.linkish[data-v-ef6676fd]{font:inherit;background:none;border:0;color:var(--bw-navy-light);text-decoration:underline;cursor:pointer}.linkish[data-v-ef6676fd]:disabled{opacity:.55;cursor:default}.question[data-v-ef6676fd]{margin-top:.8rem;padding:.7rem .8rem;border-left:3px solid var(--bw-navy-soft);background:var(--bw-surface);border-radius:0 var(--bw-radius-xs) var(--bw-radius-xs) 0}.qhead[data-v-ef6676fd]{margin:0 0 .5rem;font-size:.85rem;font-weight:600}.qopt[data-v-ef6676fd]{display:flex;gap:.5rem;margin-bottom:.5rem;font-size:.8rem;max-width:80ch}.qopt input[data-v-ef6676fd]{margin-top:.2rem}.unanswered[data-v-ef6676fd]{margin:0;font-size:.78rem;color:#8a5a00}.actions[data-v-ef6676fd]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-top:1rem}.actions button[data-v-ef6676fd]{padding:.35rem .8rem;font:inherit;cursor:pointer}.primary[data-v-ef6676fd]{font-family:var(--bw-font-body);font-weight:500;background:var(--bw-navy);color:var(--bw-off-white);border:1px solid transparent;border-radius:var(--bw-radius-sm)}.primary[data-v-ef6676fd]:hover:not(:disabled){background:var(--bw-navy-mid)}.primary[data-v-ef6676fd]:disabled{opacity:.55;cursor:default}.warn[data-v-ef6676fd]{font-size:.78rem;color:var(--muted, #666)}.err[data-v-ef6676fd]{font-size:.82rem;color:var(--bw-blush-darker)}.section-accordion[data-v-6aa8dd2f]{border:1px solid var(--line);border-radius:var(--bw-radius-md);margin-bottom:12px;background:#fff;overflow:hidden}.section-summary[data-v-6aa8dd2f]{cursor:pointer;padding:10px 14px;font-size:15px;font-weight:700;background:var(--bw-navy-frost);list-style:none}.section-summary.ready-ok[data-v-6aa8dd2f]{background:var(--bw-mint-pale);border-left:4px solid var(--bw-mint-dark)}.section-summary.ready-gap[data-v-6aa8dd2f]{background:var(--bw-blush-pale);border-left:4px solid var(--bw-blush-darker)}.ready-summary[data-v-6aa8dd2f]{float:right;font-weight:400;font-size:12px;color:var(--bw-navy-light)}.section-body[data-v-6aa8dd2f]{padding:12px 14px}.subsection-accordion[data-v-6aa8dd2f]{border:1px solid var(--line);border-radius:var(--bw-radius-sm);margin-bottom:10px;background:var(--bw-off-white)}.subsection-summary[data-v-6aa8dd2f]{cursor:pointer;padding:7px 12px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--muted);list-style:none}.subsection-summary.ready-ok[data-v-6aa8dd2f]{background:var(--bw-mint-ultra);border-left:3px solid var(--bw-mint-dark)}.subsection-summary.ready-gap[data-v-6aa8dd2f]{background:var(--bw-blush-pale);border-left:3px solid var(--bw-blush-darker)}.subsection-body[data-v-6aa8dd2f]{padding:4px 12px 10px}.subsubheading[data-v-6aa8dd2f]{margin:10px 0 4px;font-size:12px;font-weight:700;color:var(--muted)}.subsubheading.ready-ok[data-v-6aa8dd2f]{border-left:3px solid var(--bw-mint-dark);padding-left:6px}.subsubheading.ready-gap[data-v-6aa8dd2f]{border-left:3px solid var(--bw-blush-darker);padding-left:6px}.envcard[data-v-6aa8dd2f]{border:1px solid var(--line);border-radius:var(--bw-radius-sm);padding:10px 12px;margin-bottom:8px;max-width:100%;overflow-x:hidden}.envcard.comp-ok[data-v-6aa8dd2f]{border-left:3px solid var(--bw-mint-dark)}.envcard.comp-gap[data-v-6aa8dd2f]{border-left:3px solid var(--bw-blush-darker);background:var(--bw-blush-pale)}.comp-gap-note[data-v-6aa8dd2f]{margin:2px 0 4px;font-size:11px;color:var(--bw-blush-darker);font-weight:600}.comp-na-note[data-v-6aa8dd2f]{margin:2px 0 4px;font-size:11px;color:var(--muted);font-style:italic}.envfield[data-v-6aa8dd2f]{display:flex;flex-wrap:wrap;gap:6px;font-size:13px;margin-bottom:4px}.envfieldlabel[data-v-6aa8dd2f]{color:var(--muted);font-weight:600}.envfieldvalue[data-v-6aa8dd2f]{overflow-wrap:anywhere}.envselect[data-v-6aa8dd2f]{width:100%;max-width:100%;padding:5px 8px;margin-top:2px}.envdetailtbl[data-v-6aa8dd2f]{margin-top:8px;font-size:14px}.tablewrap[data-v-6aa8dd2f]{overflow-x:auto;max-width:100%}.primary[data-v-6aa8dd2f]{align-self:flex-start;background:var(--bw-navy);color:var(--bw-off-white);border:none;padding:10px 18px;border-radius:var(--bw-radius-sm);font-family:var(--bw-font-body);font-weight:500;cursor:pointer;margin-top:12px}.primary[data-v-6aa8dd2f]:hover:not(:disabled){background:var(--bw-navy-mid)}.primary[data-v-6aa8dd2f]:disabled{opacity:.5;cursor:not-allowed}.dim[data-v-6aa8dd2f]{color:var(--muted)}.tbl[data-v-6aa8dd2f]{width:100%;border-collapse:collapse;margin:6px 0 14px;font-size:13px}.tbl th[data-v-6aa8dd2f],.tbl td[data-v-6aa8dd2f]{overflow-wrap:anywhere}.secondary[data-v-6aa8dd2f]{align-self:flex-start;background:transparent;color:var(--bw-navy);border:1px solid var(--bw-navy);padding:10px 18px;border-radius:var(--bw-radius-sm);font-family:var(--bw-font-body);font-weight:500;cursor:pointer;margin-top:12px}.secondary[data-v-6aa8dd2f]:hover:not(:disabled){background:var(--bw-navy-frost)}.secondary[data-v-6aa8dd2f]:disabled{opacity:.5;cursor:not-allowed}button.link[data-v-6aa8dd2f],.linkish[data-v-6aa8dd2f]{border:0;background:none;color:var(--bw-navy-light);font:inherit;text-decoration:underline;cursor:pointer;padding:0}.linkish.danger[data-v-6aa8dd2f]{color:var(--bw-blush-darker)}.simpanel[data-v-6aa8dd2f]{display:flex;flex-direction:column;gap:10px}.simhead[data-v-6aa8dd2f]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.6rem;margin:0}.simtotal[data-v-6aa8dd2f]{font-size:.95rem;font-weight:700;font-variant-numeric:tabular-nums}.simcompare[data-v-6aa8dd2f]{font-size:.8rem;font-weight:500;color:var(--muted)}.simprov[data-v-6aa8dd2f]{margin:0;font-size:12.5px;color:var(--muted);max-width:92ch}.simfacts[data-v-6aa8dd2f]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:2px 14px}.simfacts li[data-v-6aa8dd2f]{font-size:11.5px;display:flex;gap:.4rem;overflow-wrap:anywhere}.simfacts span[data-v-6aa8dd2f]{color:var(--muted);min-width:86px}.simmono[data-v-6aa8dd2f]{font-family:var(--bw-font-mono)}.simblock[data-v-6aa8dd2f]{display:flex;flex-direction:column;gap:4px}.simblock h4[data-v-6aa8dd2f]{margin:0;font-size:.85rem}.simhint[data-v-6aa8dd2f]{margin:0;font-size:12px;color:var(--muted);max-width:92ch}.simdiscrep[data-v-6aa8dd2f]{border-left:3px solid #a15c00;padding-left:10px;background:#fdfaf4}.simtriple[data-v-6aa8dd2f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px}.simtriple>div[data-v-6aa8dd2f]{display:flex;flex-direction:column}.simtriple span[data-v-6aa8dd2f]{font-size:11.5px;color:var(--muted)}.simtriple b[data-v-6aa8dd2f]{font-size:.9rem;font-variant-numeric:tabular-nums}.simtriple em[data-v-6aa8dd2f]{font-size:11px;color:#78350f;font-style:normal}.simstale b[data-v-6aa8dd2f]{color:#78350f}.simwhy[data-v-6aa8dd2f]{margin:0;font-size:12.5px;color:#78350f;max-width:92ch}.simevidence[data-v-6aa8dd2f]{margin:0;padding-left:18px;font-size:11.5px;color:var(--muted);max-width:92ch}.sankey-wrap[data-v-6aa8dd2f]{width:100%;overflow-x:auto}.simnone[data-v-6aa8dd2f],.simreconcile[data-v-6aa8dd2f]{margin:0;font-size:12px;color:var(--muted)}.simlist[data-v-6aa8dd2f]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.simrow[data-v-6aa8dd2f]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:baseline;padding:4px 8px;border-left:3px solid var(--line, #e2e5e9);background:var(--bw-off-white);border-radius:0 var(--bw-radius-sm) var(--bw-radius-sm) 0;overflow-wrap:anywhere}.simlimits .simrow[data-v-6aa8dd2f],.simworse .simrow[data-v-6aa8dd2f]{border-left-color:#a15c00;background:#fdfaf4}.simname[data-v-6aa8dd2f]{font-size:12.5px;font-weight:600}.simvals[data-v-6aa8dd2f]{font-size:11.5px;color:var(--muted);font-variant-numeric:tabular-nums}.simkwh[data-v-6aa8dd2f]{font-size:11.5px;font-weight:600;color:#78350f;font-variant-numeric:tabular-nums}.simdir[data-v-6aa8dd2f]{font-size:11.5px;color:#78350f}.simdetail[data-v-6aa8dd2f]{font-size:11.5px;color:var(--muted);flex-basis:100%;max-width:92ch}.simtblwrap[data-v-6aa8dd2f]{width:100%;overflow-x:auto}.simtbl[data-v-6aa8dd2f]{border-collapse:collapse;font-size:11.5px}.simtbl th[data-v-6aa8dd2f],.simtbl td[data-v-6aa8dd2f]{padding:3px 8px;border-bottom:1px solid var(--line, #e2e5e9);text-align:left}.simtbl th[data-v-6aa8dd2f]{color:var(--muted);font-weight:600;white-space:nowrap}.simnum[data-v-6aa8dd2f]{font-variant-numeric:tabular-nums;text-align:right}.simup[data-v-6aa8dd2f]{color:#a15c00;font-weight:700}.simbasis[data-v-6aa8dd2f]{color:var(--muted)}.section-accordion[data-v-a7a7338c]{border:1px solid var(--line);border-radius:var(--bw-radius-md);margin-bottom:12px;background:#fff;overflow:hidden}.section-summary[data-v-a7a7338c]{cursor:pointer;padding:10px 14px;font-size:15px;font-weight:700;background:var(--bw-navy-frost);list-style:none}.section-summary.ready-ok[data-v-a7a7338c]{background:var(--bw-mint-pale);border-left:4px solid var(--bw-mint-dark)}.section-summary.ready-gap[data-v-a7a7338c]{background:var(--bw-blush-pale);border-left:4px solid var(--bw-blush-darker)}.ready-summary[data-v-a7a7338c]{float:right;font-weight:400;font-size:12px;color:var(--bw-navy-light)}.section-body[data-v-a7a7338c]{padding:12px 14px}.subsection-accordion[data-v-a7a7338c]{border:1px solid var(--line);border-radius:var(--bw-radius-sm);margin-bottom:10px;background:var(--bw-off-white)}.subsection-summary[data-v-a7a7338c]{cursor:pointer;padding:7px 12px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--muted);list-style:none}.subsection-summary.ready-ok[data-v-a7a7338c]{background:var(--bw-mint-ultra);border-left:3px solid var(--bw-mint-dark)}.subsection-summary.ready-gap[data-v-a7a7338c]{background:var(--bw-blush-pale);border-left:3px solid var(--bw-blush-darker)}.subsection-body[data-v-a7a7338c]{padding:4px 12px 10px}.subsubheading[data-v-a7a7338c]{margin:10px 0 4px;font-size:12px;font-weight:700;color:var(--muted)}.subsubheading.ready-ok[data-v-a7a7338c]{border-left:3px solid var(--bw-mint-dark);padding-left:6px}.subsubheading.ready-gap[data-v-a7a7338c]{border-left:3px solid var(--bw-blush-darker);padding-left:6px}.envcard[data-v-a7a7338c]{border:1px solid var(--line);border-radius:var(--bw-radius-sm);padding:10px 12px;margin-bottom:8px;max-width:100%;overflow-x:hidden}.envcard.comp-ok[data-v-a7a7338c]{border-left:3px solid var(--bw-mint-dark)}.envcard.comp-gap[data-v-a7a7338c]{border-left:3px solid var(--bw-blush-darker);background:var(--bw-blush-pale)}.comp-gap-note[data-v-a7a7338c]{margin:2px 0 4px;font-size:11px;color:var(--bw-blush-darker);font-weight:600}.comp-na-note[data-v-a7a7338c]{margin:2px 0 4px;font-size:11px;color:var(--muted);font-style:italic}.envfield[data-v-a7a7338c]{display:flex;flex-wrap:wrap;gap:6px;font-size:13px;margin-bottom:4px}.envfieldlabel[data-v-a7a7338c]{color:var(--muted);font-weight:600}.envfieldvalue[data-v-a7a7338c]{overflow-wrap:anywhere}.envselect[data-v-a7a7338c]{width:100%;max-width:100%;padding:5px 8px;margin-top:2px}.envdetailtbl[data-v-a7a7338c]{margin-top:8px;font-size:14px}.tablewrap[data-v-a7a7338c]{overflow-x:auto;max-width:100%}.primary[data-v-a7a7338c]{align-self:flex-start;background:var(--bw-navy);color:var(--bw-off-white);border:none;padding:10px 18px;border-radius:var(--bw-radius-sm);font-family:var(--bw-font-body);font-weight:500;cursor:pointer;margin-top:12px}.primary[data-v-a7a7338c]:hover:not(:disabled){background:var(--bw-navy-mid)}.primary[data-v-a7a7338c]:disabled{opacity:.5;cursor:not-allowed}.dim[data-v-a7a7338c]{color:var(--muted)}.tbl[data-v-a7a7338c]{width:100%;border-collapse:collapse;margin:6px 0 14px;font-size:13px}.tbl th[data-v-a7a7338c],.tbl td[data-v-a7a7338c]{overflow-wrap:anywhere}.secondary[data-v-a7a7338c]{align-self:flex-start;background:transparent;color:var(--bw-navy);border:1px solid var(--bw-navy);padding:10px 18px;border-radius:var(--bw-radius-sm);font-family:var(--bw-font-body);font-weight:500;cursor:pointer;margin-top:12px}.secondary[data-v-a7a7338c]:hover:not(:disabled){background:var(--bw-navy-frost)}.secondary[data-v-a7a7338c]:disabled{opacity:.5;cursor:not-allowed}button.link[data-v-a7a7338c],.linkish[data-v-a7a7338c]{border:0;background:none;color:var(--bw-navy-light);font:inherit;text-decoration:underline;cursor:pointer;padding:0}.linkish.danger[data-v-a7a7338c]{color:var(--bw-blush-darker)}.nbpanel[data-v-a7a7338c]{display:flex;flex-direction:column;gap:10px}.nbactions[data-v-a7a7338c]{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.nbstale[data-v-a7a7338c]{font-size:12px;color:#a15c00}.nbhead[data-v-a7a7338c]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.6rem;margin:0}.nbtotal[data-v-a7a7338c]{font-size:.95rem;font-weight:700;font-variant-numeric:tabular-nums}.nbcompare[data-v-a7a7338c]{font-size:.8rem;font-weight:500;color:var(--muted)}.nbcaveat[data-v-a7a7338c]{margin:0;font-size:12.5px;color:var(--muted);max-width:88ch}.nbcaveat.bad[data-v-a7a7338c]{color:#a15c00;font-weight:600}.sankey-wrap[data-v-a7a7338c]{width:100%;overflow-x:auto}.nbblock[data-v-a7a7338c]{display:flex;flex-direction:column;gap:4px}.nbblock h4[data-v-a7a7338c]{margin:0;font-size:.85rem}.nbhint[data-v-a7a7338c]{margin:0;font-size:12px;color:var(--muted);max-width:84ch}.nblist[data-v-a7a7338c]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.nbrow[data-v-a7a7338c]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:baseline;padding:4px 8px;border-left:3px solid var(--line);background:var(--bw-off-white);border-radius:0 6px 6px 0;overflow-wrap:anywhere}.nbunest .nbrow[data-v-a7a7338c]{border-left-color:#a15c00;background:#fdfaf4}.nbname[data-v-a7a7338c]{font-size:12.5px;font-weight:600}.nbvals[data-v-a7a7338c]{font-size:11.5px;color:var(--muted);font-variant-numeric:tabular-nums}.nbkwh[data-v-a7a7338c]{font-size:11.5px;font-weight:600;font-variant-numeric:tabular-nums}.nbwhy[data-v-a7a7338c]{font-size:11.5px;color:#78350f;flex-basis:100%;max-width:84ch}.nbflat[data-v-a7a7338c]{border-left:3px solid var(--bw-navy-pale)}.nbflat .nbwhy[data-v-a7a7338c]{color:var(--bw-navy-light)}.nbmethod[data-v-a7a7338c]{font-size:11.5px;color:var(--bw-navy-light);flex-basis:100%;max-width:84ch}.nbunknown[data-v-a7a7338c]{margin:0;font-size:12px;color:var(--muted)}.nbactions button[data-v-a7a7338c]{max-width:100%;overflow:hidden;text-overflow:ellipsis;flex-shrink:0}.section-accordion[data-v-cf850146]{border:1px solid var(--line);border-radius:var(--bw-radius-md);margin-bottom:12px;background:#fff;overflow:hidden}.section-summary[data-v-cf850146]{cursor:pointer;padding:10px 14px;font-size:15px;font-weight:700;background:var(--bw-navy-frost);list-style:none}.section-summary.ready-ok[data-v-cf850146]{background:var(--bw-mint-pale);border-left:4px solid var(--bw-mint-dark)}.section-summary.ready-gap[data-v-cf850146]{background:var(--bw-blush-pale);border-left:4px solid var(--bw-blush-darker)}.ready-summary[data-v-cf850146]{float:right;font-weight:400;font-size:12px;color:var(--bw-navy-light)}.section-body[data-v-cf850146]{padding:12px 14px}.subsection-accordion[data-v-cf850146]{border:1px solid var(--line);border-radius:var(--bw-radius-sm);margin-bottom:10px;background:var(--bw-off-white)}.subsection-summary[data-v-cf850146]{cursor:pointer;padding:7px 12px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--muted);list-style:none}.subsection-summary.ready-ok[data-v-cf850146]{background:var(--bw-mint-ultra);border-left:3px solid var(--bw-mint-dark)}.subsection-summary.ready-gap[data-v-cf850146]{background:var(--bw-blush-pale);border-left:3px solid var(--bw-blush-darker)}.subsection-body[data-v-cf850146]{padding:4px 12px 10px}.subsubheading[data-v-cf850146]{margin:10px 0 4px;font-size:12px;font-weight:700;color:var(--muted)}.subsubheading.ready-ok[data-v-cf850146]{border-left:3px solid var(--bw-mint-dark);padding-left:6px}.subsubheading.ready-gap[data-v-cf850146]{border-left:3px solid var(--bw-blush-darker);padding-left:6px}.envcard[data-v-cf850146]{border:1px solid var(--line);border-radius:var(--bw-radius-sm);padding:10px 12px;margin-bottom:8px;max-width:100%;overflow-x:hidden}.envcard.comp-ok[data-v-cf850146]{border-left:3px solid var(--bw-mint-dark)}.envcard.comp-gap[data-v-cf850146]{border-left:3px solid var(--bw-blush-darker);background:var(--bw-blush-pale)}.comp-gap-note[data-v-cf850146]{margin:2px 0 4px;font-size:11px;color:var(--bw-blush-darker);font-weight:600}.comp-na-note[data-v-cf850146]{margin:2px 0 4px;font-size:11px;color:var(--muted);font-style:italic}.envfield[data-v-cf850146]{display:flex;flex-wrap:wrap;gap:6px;font-size:13px;margin-bottom:4px}.envfieldlabel[data-v-cf850146]{color:var(--muted);font-weight:600}.envfieldvalue[data-v-cf850146]{overflow-wrap:anywhere}.envselect[data-v-cf850146]{width:100%;max-width:100%;padding:5px 8px;margin-top:2px}.envdetailtbl[data-v-cf850146]{margin-top:8px;font-size:14px}.tablewrap[data-v-cf850146]{overflow-x:auto;max-width:100%}.primary[data-v-cf850146]{align-self:flex-start;background:var(--bw-navy);color:var(--bw-off-white);border:none;padding:10px 18px;border-radius:var(--bw-radius-sm);font-family:var(--bw-font-body);font-weight:500;cursor:pointer;margin-top:12px}.primary[data-v-cf850146]:hover:not(:disabled){background:var(--bw-navy-mid)}.primary[data-v-cf850146]:disabled{opacity:.5;cursor:not-allowed}.dim[data-v-cf850146]{color:var(--muted)}.tbl[data-v-cf850146]{width:100%;border-collapse:collapse;margin:6px 0 14px;font-size:13px}.tbl th[data-v-cf850146],.tbl td[data-v-cf850146]{overflow-wrap:anywhere}.secondary[data-v-cf850146]{align-self:flex-start;background:transparent;color:var(--bw-navy);border:1px solid var(--bw-navy);padding:10px 18px;border-radius:var(--bw-radius-sm);font-family:var(--bw-font-body);font-weight:500;cursor:pointer;margin-top:12px}.secondary[data-v-cf850146]:hover:not(:disabled){background:var(--bw-navy-frost)}.secondary[data-v-cf850146]:disabled{opacity:.5;cursor:not-allowed}button.link[data-v-cf850146],.linkish[data-v-cf850146]{border:0;background:none;color:var(--bw-navy-light);font:inherit;text-decoration:underline;cursor:pointer;padding:0}.linkish.danger[data-v-cf850146]{color:var(--bw-blush-darker)}.runbox[data-v-cf850146]{margin-top:.5rem;border:1px solid var(--line);border-radius:var(--bw-radius-sm);padding:.5rem .6rem;background:var(--bw-off-white)}.runline[data-v-cf850146]{margin:0;display:flex;gap:.5rem;flex-wrap:wrap;align-items:baseline}.runcounts[data-v-cf850146]{display:flex;flex-wrap:wrap;gap:.6rem;list-style:none;margin:.35rem 0 0;padding:0;font-size:.85rem;color:var(--muted)}.divergewarn[data-v-cf850146]{margin-top:.5rem;padding:.45rem .6rem;border-left:3px solid #b45309;background:#fffbeb;color:#78350f;font-size:.88rem}.decision[data-v-cf850146]{margin:6px 0;padding:8px 10px;border:1px solid #b45309;border-left-width:4px;border-radius:6px;background:#fffbeb}.decision-q[data-v-cf850146]{color:#7c2d12;font-size:.82rem;margin-bottom:6px}.valinput[data-v-cf850146]{width:10rem;max-width:100%}.comprow[data-v-cf850146]{padding:8px 0;border-top:1px solid var(--line)}.comprow[data-v-cf850146]:first-child{border-top:none}.comphead[data-v-cf850146]{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap;margin-bottom:4px}.compname[data-v-cf850146]{font-weight:600;font-size:.9rem}.matchchip[data-v-cf850146]{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;padding:1px 7px;border-radius:999px;border:1px solid transparent}.matchchip.matched[data-v-cf850146]{background:var(--bw-mint-pale);color:var(--bw-mint-darker)}.matchchip.override[data-v-cf850146]{background:var(--bw-navy-pale);color:var(--bw-navy-mid)}.matchchip.unmatched[data-v-cf850146],.matchchip.none[data-v-cf850146]{background:var(--bw-blush-pale);color:var(--bw-blush-darker)}.envdetailtbl td[data-v-cf850146]{padding:2px 8px 2px 0;font-size:.85rem;vertical-align:top}.bpvalue.gap[data-v-cf850146]{color:#a15c00}.exits[data-v-cf850146]{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;margin-top:.6rem}.exits .hint[data-v-cf850146]{flex-basis:100%;margin:0}.lockrow[data-v-cf850146]{margin-top:1.25rem}.resim[data-v-cf850146]{margin-top:.6rem;padding:.75rem .9rem;border-left:3px solid var(--bw-navy-light);background:var(--bw-navy-frost);color:var(--bw-navy-light);border-radius:4px}.resim .reasons[data-v-cf850146]{margin:.4rem 0 .2rem;padding-left:1.1rem;font-size:.85rem}.lockedmsg[data-v-cf850146]{margin-top:.6rem;font-size:.85rem;color:var(--bw-mint-darker);background:var(--bw-mint-pale);border-left:3px solid var(--bw-mint-dark);padding:.6rem .8rem;border-radius:4px}.wb-stage[data-v-cf850146]{display:flex;flex-direction:column;gap:.25rem}.intro[data-v-cf850146]{max-width:75ch;font-size:.9rem;line-height:1.45}h3[data-v-cf850146]{margin:1.25rem 0 .4rem;font-size:.95rem}.wbform td[data-v-cf850146]{padding:.3rem .5rem .3rem 0;vertical-align:top}.bplabel[data-v-cf850146]{width:9rem;color:var(--muted);font-weight:600;font-size:.85rem;white-space:nowrap}input[type=text][data-v-cf850146],select[data-v-cf850146]{padding:.25rem .4rem;font:inherit;max-width:100%}input.short[data-v-cf850146]{width:6rem}.hint[data-v-cf850146]{display:block;margin-top:.2rem;max-width:62ch;color:var(--muted);font-size:.78rem;line-height:1.35}.suggestion[data-v-cf850146]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:.4rem 0;padding:.45rem .6rem;border-left:3px solid var(--bw-navy-soft);background:var(--bw-navy-frost);font-size:.85rem}button.link[data-v-cf850146]{border:0;background:none;color:var(--bw-navy-light);font:inherit;text-decoration:underline;cursor:pointer;padding:0}.applyrow[data-v-cf850146]{margin:1.25rem 0 .5rem}.err[data-v-cf850146]{margin:.4rem 0 0;color:var(--bw-blush-darker);font-size:.85rem}.counts[data-v-cf850146]{display:flex;flex-wrap:wrap;gap:.4rem;margin:.3rem 0 .7rem}.chip[data-v-cf850146]{padding:.15rem .5rem;border-radius:999px;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;background:var(--bw-navy-pale);color:var(--bw-navy-mid)}.chip.applied[data-v-cf850146]{background:var(--bw-mint-pale);color:var(--bw-mint-darker)}.chip.unresolved[data-v-cf850146]{background:var(--bw-blush-pale);color:var(--bw-blush-darker)}.table-scroll[data-v-cf850146]{width:100%;overflow-x:auto}.report th[data-v-cf850146],.report td[data-v-cf850146]{padding:.3rem .6rem .3rem 0;border-bottom:1px solid var(--bw-navy-frost);font-size:.82rem;text-align:left;vertical-align:top}.report .num[data-v-cf850146]{white-space:nowrap;font-variant-numeric:tabular-nums}.report .st[data-v-cf850146]{white-space:nowrap}.report .why[data-v-cf850146]{max-width:46ch;color:var(--muted)}.report tr.unresolved .st[data-v-cf850146]{color:var(--bw-blush-darker)}.report tr.applied .st[data-v-cf850146]{color:var(--bw-mint-darker)}.unknown[data-v-cf850146]{font-size:.88rem;color:var(--muted)}.applyrow button[data-v-cf850146],.lockrow button[data-v-cf850146]{max-width:100%;overflow:hidden;text-overflow:ellipsis;flex-shrink:0}.section-accordion[data-v-2a4003bb]{border:1px solid var(--line);border-radius:var(--bw-radius-md);margin-bottom:12px;background:#fff;overflow:hidden}.section-summary[data-v-2a4003bb]{cursor:pointer;padding:10px 14px;font-size:15px;font-weight:700;background:var(--bw-navy-frost);list-style:none}.section-summary.ready-ok[data-v-2a4003bb]{background:var(--bw-mint-pale);border-left:4px solid var(--bw-mint-dark)}.section-summary.ready-gap[data-v-2a4003bb]{background:var(--bw-blush-pale);border-left:4px solid var(--bw-blush-darker)}.ready-summary[data-v-2a4003bb]{float:right;font-weight:400;font-size:12px;color:var(--bw-navy-light)}.section-body[data-v-2a4003bb]{padding:12px 14px}.subsection-accordion[data-v-2a4003bb]{border:1px solid var(--line);border-radius:var(--bw-radius-sm);margin-bottom:10px;background:var(--bw-off-white)}.subsection-summary[data-v-2a4003bb]{cursor:pointer;padding:7px 12px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--muted);list-style:none}.subsection-summary.ready-ok[data-v-2a4003bb]{background:var(--bw-mint-ultra);border-left:3px solid var(--bw-mint-dark)}.subsection-summary.ready-gap[data-v-2a4003bb]{background:var(--bw-blush-pale);border-left:3px solid var(--bw-blush-darker)}.subsection-body[data-v-2a4003bb]{padding:4px 12px 10px}.subsubheading[data-v-2a4003bb]{margin:10px 0 4px;font-size:12px;font-weight:700;color:var(--muted)}.subsubheading.ready-ok[data-v-2a4003bb]{border-left:3px solid var(--bw-mint-dark);padding-left:6px}.subsubheading.ready-gap[data-v-2a4003bb]{border-left:3px solid var(--bw-blush-darker);padding-left:6px}.envcard[data-v-2a4003bb]{border:1px solid var(--line);border-radius:var(--bw-radius-sm);padding:10px 12px;margin-bottom:8px;max-width:100%;overflow-x:hidden}.envcard.comp-ok[data-v-2a4003bb]{border-left:3px solid var(--bw-mint-dark)}.envcard.comp-gap[data-v-2a4003bb]{border-left:3px solid var(--bw-blush-darker);background:var(--bw-blush-pale)}.comp-gap-note[data-v-2a4003bb]{margin:2px 0 4px;font-size:11px;color:var(--bw-blush-darker);font-weight:600}.comp-na-note[data-v-2a4003bb]{margin:2px 0 4px;font-size:11px;color:var(--muted);font-style:italic}.envfield[data-v-2a4003bb]{display:flex;flex-wrap:wrap;gap:6px;font-size:13px;margin-bottom:4px}.envfieldlabel[data-v-2a4003bb]{color:var(--muted);font-weight:600}.envfieldvalue[data-v-2a4003bb]{overflow-wrap:anywhere}.envselect[data-v-2a4003bb]{width:100%;max-width:100%;padding:5px 8px;margin-top:2px}.envdetailtbl[data-v-2a4003bb]{margin-top:8px;font-size:14px}.primary[data-v-2a4003bb]{align-self:flex-start;background:var(--bw-navy);color:var(--bw-off-white);border:none;padding:10px 18px;border-radius:var(--bw-radius-sm);font-family:var(--bw-font-body);font-weight:500;cursor:pointer;margin-top:12px}.primary[data-v-2a4003bb]:hover:not(:disabled){background:var(--bw-navy-mid)}.primary[data-v-2a4003bb]:disabled{opacity:.5;cursor:not-allowed}.tbl[data-v-2a4003bb]{width:100%;border-collapse:collapse;margin:6px 0 14px;font-size:13px}.tbl th[data-v-2a4003bb],.tbl td[data-v-2a4003bb]{overflow-wrap:anywhere}.secondary[data-v-2a4003bb]{align-self:flex-start;background:transparent;color:var(--bw-navy);border:1px solid var(--bw-navy);padding:10px 18px;border-radius:var(--bw-radius-sm);font-family:var(--bw-font-body);font-weight:500;cursor:pointer;margin-top:12px}.secondary[data-v-2a4003bb]:hover:not(:disabled){background:var(--bw-navy-frost)}.secondary[data-v-2a4003bb]:disabled{opacity:.5;cursor:not-allowed}button.link[data-v-2a4003bb],.linkish[data-v-2a4003bb]{border:0;background:none;color:var(--bw-navy-light);font:inherit;text-decoration:underline;cursor:pointer;padding:0}.linkish.danger[data-v-2a4003bb]{color:var(--bw-blush-darker)}.inc-stage[data-v-2a4003bb]{display:flex;flex-direction:column;gap:12px}.hint[data-v-2a4003bb]{color:var(--muted);font-size:12px;margin:0}.hint.nosum[data-v-2a4003bb]{font-style:italic}.hint.warn[data-v-2a4003bb]{color:#a15c00}.tablewrap[data-v-2a4003bb]{overflow-x:auto;max-width:100%}.inc-table[data-v-2a4003bb]{width:100%;table-layout:fixed;border-collapse:collapse;font-size:13px}.programs-table th[data-v-2a4003bb]:nth-child(1){width:2.5rem}.programs-table th[data-v-2a4003bb]:nth-child(2){width:34%}.programs-table th[data-v-2a4003bb]:nth-child(3){width:20%}.programs-table th[data-v-2a4003bb]:nth-child(4){width:16%}.programs-table th[data-v-2a4003bb]:nth-child(5){width:15%}.programs-table th[data-v-2a4003bb]:nth-child(6){width:13%}.earn-table th[data-v-2a4003bb]:nth-child(1){width:2.5rem}.earn-table th[data-v-2a4003bb]:nth-child(2){width:14%}.earn-table th[data-v-2a4003bb]:nth-child(3){width:34%}.earn-table th[data-v-2a4003bb]:nth-child(4){width:10%}.earn-table th[data-v-2a4003bb]:nth-child(5){width:13%}.earn-table th[data-v-2a4003bb]:nth-child(6){width:13%}.earn-table th[data-v-2a4003bb]:nth-child(7){width:14%}.inc-table td.num[data-v-2a4003bb],.inc-table th.num[data-v-2a4003bb]{white-space:normal}.inc-table th[data-v-2a4003bb],.inc-table td[data-v-2a4003bb]{overflow-wrap:anywhere;word-break:break-word}.inc-table th[data-v-2a4003bb],.inc-table td[data-v-2a4003bb]{text-align:left;padding:6px 10px;border-bottom:1px solid var(--bw-navy-frost);vertical-align:top}.inc-table tfoot th[data-v-2a4003bb],.inc-table tfoot td[data-v-2a4003bb]{border-top:2px solid var(--bw-navy-pale);border-bottom:0;padding-top:8px}.inc-table tfoot th[data-v-2a4003bb]{text-align:right}.cname[data-v-2a4003bb]{font-weight:600}.cprop[data-v-2a4003bb]{color:var(--muted);font-size:12px;display:block;font-weight:400}.num[data-v-2a4003bb]{text-align:right;font-variant-numeric:tabular-nums}.total[data-v-2a4003bb]{font-weight:600}.dim[data-v-2a4003bb]{color:var(--muted)}.unknown-cell[data-v-2a4003bb]{color:#a15c00;font-size:12px}.selcol[data-v-2a4003bb]{width:28px}.grouptop td[data-v-2a4003bb],.grouptop th[data-v-2a4003bb]{border-top:1px solid var(--bw-navy-pale)}tr.chosen[data-v-2a4003bb]{background:var(--bw-navy-frost)}.yes[data-v-2a4003bb]{color:var(--bw-mint-darker);font-weight:600;font-size:12px}.no[data-v-2a4003bb]{color:var(--muted);font-size:12px}.filterrow th[data-v-2a4003bb]{border-bottom:1px solid var(--bw-navy-pale);font-weight:400;padding-top:0}.filterrow select[data-v-2a4003bb]{font-size:12px;padding:3px 6px;border-radius:var(--bw-radius-sm);border:1px solid var(--bw-navy-pale);background:#fff;color:var(--bw-navy);font-family:var(--bw-font-body);max-width:100%}.filtchk[data-v-2a4003bb]{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--muted)}.inchead[data-v-2a4003bb]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.incbrand[data-v-2a4003bb]{display:flex;align-items:center;gap:.4rem}.inclogo[data-v-2a4003bb]{width:26px;height:26px}.incbrandname[data-v-2a4003bb]{font-weight:700;color:var(--bw-navy)}.inchead h3[data-v-2a4003bb]{margin:0;font-size:.98rem;font-weight:600}.incerr[data-v-2a4003bb]{color:var(--bw-blush-darker);background:var(--bw-blush-pale);border-radius:var(--bw-radius-sm);padding:var(--bw-space-sm) var(--bw-space-md);font-size:12px}.incsteps[data-v-2a4003bb]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap}.incstep[data-v-2a4003bb]{display:flex;align-items:flex-start;gap:.4rem;flex:1 1 180px;opacity:.45;padding-right:.6rem}.incstep.active[data-v-2a4003bb],.incstep.done[data-v-2a4003bb]{opacity:1}.incdot[data-v-2a4003bb]{width:10px;height:10px;border-radius:50%;background:var(--bw-navy-pale);margin-top:3px;flex:none}.incstep.done .incdot[data-v-2a4003bb]{background:var(--bw-mint-dark)}.incstep.active .incdot[data-v-2a4003bb]{background:var(--bw-navy);box-shadow:0 0 0 4px var(--bw-navy-pale)}.incstepbody[data-v-2a4003bb]{display:flex;flex-direction:column}.incsteplabel[data-v-2a4003bb]{font-size:11.5px;line-height:1.3}.incstepcount[data-v-2a4003bb]{font-size:11px;color:var(--muted)}.incempty[data-v-2a4003bb]{font-size:12.5px}.incexp[data-v-2a4003bb]{background:none;border:0;cursor:pointer;padding:0 3px 0 0;color:var(--muted)}.incstale[data-v-2a4003bb]{display:block;color:#b06b00;font-size:10.5px;font-weight:400}.incunstated[data-v-2a4003bb]{color:#a15c00;font-size:12px}.incmode[data-v-2a4003bb]{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;background:var(--bw-navy-pale);color:var(--bw-navy-mid);border-radius:999px;padding:1px 6px}.incmlist[data-v-2a4003bb]{list-style:none;margin:0;padding:.2rem 0 .2rem 1.4rem}.incm[data-v-2a4003bb]{margin:.25rem 0}.incm label[data-v-2a4003bb]{display:flex;align-items:baseline;gap:.4rem}.incmname[data-v-2a4003bb]{flex:1;font-size:12px}.incmrate[data-v-2a4003bb]{font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap;overflow-wrap:anywhere}.increq[data-v-2a4003bb],.incnoreq[data-v-2a4003bb]{margin:1px 0 0 1.5rem;font-size:11px}.increq[data-v-2a4003bb]{color:var(--bw-mint-darker)}.incnoreq[data-v-2a4003bb]{color:var(--muted);font-style:italic}.increqline[data-v-2a4003bb]{display:block;color:var(--bw-mint-darker);font-size:11px;max-width:46ch}.increqline.uncheckable[data-v-2a4003bb]{color:var(--muted);font-style:italic}.qbasis[data-v-2a4003bb]{max-width:30ch;margin-left:auto;font-size:10.5px}.incvalue[data-v-2a4003bb]{display:flex;flex-direction:column;gap:6px}.incvalue h4[data-v-2a4003bb]{margin:0;font-size:.9rem}.incbldg th[data-v-2a4003bb]{font-style:italic}.incactions[data-v-2a4003bb]{display:flex;gap:.6rem;flex-wrap:wrap}.inclocked[data-v-2a4003bb]{font-size:12px;color:var(--bw-mint-darker)}.bulkbtn[data-v-2a4003bb]{align-self:flex-end;font-size:13px;padding:8px 14px;border-radius:var(--bw-radius-sm);border:1px solid var(--bw-navy);background:transparent;color:var(--bw-navy);font-family:var(--bw-font-body);font-weight:500;cursor:pointer}.bulkbtn[data-v-2a4003bb]:hover{background:var(--bw-navy-frost)}.sr[data-v-2a4003bb]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.incactions button[data-v-2a4003bb]{max-width:100%;overflow:hidden;text-overflow:ellipsis;flex-shrink:0}.energy-ref[data-v-0b1e8679]{border:1px solid #b45309;border-left-width:4px;border-radius:6px;background:#fffbeb;color:#7c2d12;padding:10px 12px;margin-bottom:12px;font-size:12px}.head[data-v-0b1e8679]{margin:0 0 6px;font-weight:600}.body[data-v-0b1e8679]{margin:6px 0 0}.energy-ref ul[data-v-0b1e8679]{margin:6px 0 0;padding-left:18px}.sr[data-v-35d21448]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.incmark[data-v-35d21448]{margin-right:5px;font-size:12px;cursor:help;opacity:.85}.incsoft[data-v-35d21448]{margin:4px 0 0;font-size:11px;color:var(--muted);border-left:3px solid #c08a2e;padding-left:8px;max-width:80ch}.incmode[data-v-35d21448]{margin:2px 0 0;font-size:11px;color:var(--bw-mint-darker);max-width:34ch}.alt-stage[data-v-35d21448]{display:flex;flex-direction:column;gap:12px}.hint[data-v-35d21448]{color:var(--muted);font-size:12px}.tablewrap[data-v-35d21448]{overflow-x:auto;max-width:100%}.alt-table[data-v-35d21448]{width:100%;border-collapse:collapse;font-size:13px}.alt-table th[data-v-35d21448],.alt-table td[data-v-35d21448]{text-align:left;padding:6px 10px;border-bottom:1px solid var(--bw-navy-frost);vertical-align:top}.sortable[data-v-35d21448]{cursor:pointer;-webkit-user-select:none;user-select:none}.cname[data-v-35d21448]{font-weight:600}.cprop[data-v-35d21448]{color:var(--muted);font-size:12px}.pct-cell[data-v-35d21448]{display:flex;align-items:center;gap:8px;min-width:120px}.pct-val[data-v-35d21448]{font-weight:600;font-variant-numeric:tabular-nums;width:48px;flex-shrink:0}.pct-meter[data-v-35d21448]{flex:1;min-width:60px;max-width:140px;height:8px;border-radius:999px;background:var(--bw-navy-frost);overflow:hidden;display:inline-block}.pct-fill[data-v-35d21448]{display:block;height:100%;border-radius:999px;background:var(--bw-navy)}.unknown-cell[data-v-35d21448]{color:#a15c00;font-size:12px}.ctl-row[data-v-35d21448]{display:flex;flex-wrap:wrap;gap:6px}.lockbtn[data-v-35d21448],.expandbtn[data-v-35d21448]{font-size:12px;padding:4px 8px;border-radius:var(--bw-radius-sm);border:1px solid var(--bw-navy-pale);background:#fff;color:var(--bw-navy);font-family:var(--bw-font-body);cursor:pointer}.lockbtn.locked[data-v-35d21448]{background:var(--bw-blush-pale);color:var(--bw-blush-darker);border-color:var(--bw-blush)}.lockbtn[data-v-35d21448]:not(.locked){background:var(--bw-mint-ultra);color:var(--bw-mint-darker);border-color:var(--bw-mint-pale)}.prioritytag.inc[data-v-35d21448]{background:var(--bw-navy-pale);color:var(--bw-navy-mid);font-style:normal;font-weight:500;text-transform:uppercase;letter-spacing:.08em;border-radius:999px;padding:1px 6px}.prioritytag[data-v-35d21448]{align-self:center;font-size:11px;color:var(--muted);font-style:italic}.bulk-actions[data-v-35d21448]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.bulkbtn[data-v-35d21448]{font-size:13px;padding:8px 14px;border-radius:var(--bw-radius-sm);border:1px solid var(--bw-navy);background:transparent;color:var(--bw-navy);font-family:var(--bw-font-body);font-weight:500;cursor:pointer}.bulkbtn[data-v-35d21448]:disabled{opacity:.45;cursor:not-allowed}.bulkbtn[data-v-35d21448]:hover{background:var(--bw-navy-frost)}.ctl-expand td[data-v-35d21448]{background:var(--bw-surface)}.ctl-line[data-v-35d21448]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:14px;border:none;padding:0;margin:0}.ctl-line[data-v-35d21448]:disabled{opacity:.55}.ctl[data-v-35d21448]{display:flex;flex-direction:column;gap:4px;font-size:12px}.pair[data-v-35d21448]{display:flex;align-items:center;gap:6px}.pair input[data-v-35d21448]{width:90px}.primary[data-v-35d21448]{align-self:flex-start;background:var(--bw-navy);color:var(--bw-off-white);border:none;padding:10px 18px;border-radius:var(--bw-radius-sm);font-family:var(--bw-font-body);font-weight:500;cursor:pointer;margin-top:12px}.primary[data-v-35d21448]:hover:not(:disabled){background:var(--bw-navy-mid)}.primary[data-v-35d21448]:disabled{opacity:.5;cursor:not-allowed}.ignored[data-v-35d21448]{margin:6px 0 10px;padding:8px 10px;border:1px solid #b45309;border-left-width:4px;border-radius:6px;background:#fffbeb;color:#7c2d12;font-size:12px}.skipped[data-v-35d21448]{margin-top:2px;font-size:11px;color:#a15c00;font-style:italic}.notactionable[data-v-35d21448]{color:var(--muted);font-style:italic}.incentive-row[data-v-1be95027]{margin:.4rem 0 .6rem;padding:.5rem .7rem;border-left:3px solid var(--bw-mint-dark);background:var(--bw-mint-ultra);border-radius:0 4px 4px 0;font-size:12.5px}.incentive-gain[data-v-1be95027],.earnedok[data-v-1be95027]{color:var(--bw-mint-darker);font-weight:600}.incentive-list[data-v-1be95027]{margin:.3rem 0 0;padding-left:1.1rem;font-size:11.5px}.muted[data-v-1be95027]{color:var(--muted)}.spin[data-v-1be95027]{display:inline-block;animation:spin-1be95027 1.4s linear infinite}@keyframes spin-1be95027{to{transform:rotate(360deg)}}.picker-card[data-v-1be95027],.sankey-card[data-v-1be95027]{border:1px solid var(--bw-navy-pale);border-radius:var(--bw-radius-md);padding:14px;margin-bottom:16px}.picker-card h3[data-v-1be95027],.sankey-card h3[data-v-1be95027]{margin:0 0 10px}.unknown[data-v-1be95027]{color:#a15c00;font-size:13px}.total-row[data-v-1be95027]{margin-bottom:12px;font-weight:700;font-size:14px}.total-row .pct[data-v-1be95027]{font-weight:700}td.down[data-v-1be95027],.total-row.down[data-v-1be95027],.active-delta.down[data-v-1be95027]{color:var(--bw-mint-darker)}td.up[data-v-1be95027],.total-row.up[data-v-1be95027],.active-delta.up[data-v-1be95027]{color:var(--bw-blush-darker)}.picker-body[data-v-1be95027]{--rh: 28px;display:flex;align-items:flex-start;gap:6px;min-width:0}.vtrack[data-v-1be95027]{position:relative;flex:0 0 auto;width:34px;outline:none;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.vtrack.dragging[data-v-1be95027]{cursor:grabbing}.vtrack[data-v-1be95027]:focus-visible{box-shadow:0 0 0 2px var(--bw-mint-dark);border-radius:6px}.vstops[data-v-1be95027]{display:flex;flex-direction:column;align-items:center;position:relative}.vstops[data-v-1be95027]:before{content:"";position:absolute;top:var(--rh);bottom:calc(var(--rh) / 2);left:50%;width:2px;background:var(--bw-navy-pale);transform:translate(-1px)}.vstop-head[data-v-1be95027]{height:var(--rh)}.vstop[data-v-1be95027]{height:var(--rh);width:100%;display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0;cursor:pointer;z-index:1}.vstop .dot[data-v-1be95027]{width:10px;height:10px;border-radius:50%;background:#fff;border:2px solid var(--bw-navy-pale)}.vstop.on .dot[data-v-1be95027]{background:var(--bw-navy);border-color:var(--bw-navy);box-shadow:0 0 0 3px var(--bw-navy-pale)}.vpointer[data-v-1be95027]{position:absolute;right:-4px;transform:translateY(-50%);color:var(--bw-navy);font-size:14px;line-height:1;transition:top .12s ease;pointer-events:none}.tablewrap[data-v-1be95027]{overflow-x:auto;min-width:0;flex:1 1 auto}.enduses[data-v-1be95027]{width:100%;border-collapse:collapse;font-size:12px}.enduses th[data-v-1be95027],.enduses td[data-v-1be95027]{text-align:left;padding:0 8px;height:var(--rh, 28px);line-height:var(--rh, 28px);box-shadow:inset 0 -1px 0 var(--bw-navy-frost);white-space:nowrap}.enduses th[data-v-1be95027]{font-size:11px;color:var(--muted);font-weight:600}.enduses td.name[data-v-1be95027]{max-width:240px;overflow:hidden;text-overflow:ellipsis;font-size:11px;font-weight:700}.prow[data-v-1be95027]{cursor:pointer}.prow.active[data-v-1be95027]{background:var(--bw-navy-frost)}.prow[data-v-1be95027]:hover{background:var(--bw-surface)}.lockcol[data-v-1be95027]{text-align:center;width:44px}.lockbtn[data-v-1be95027]{background:none;color:var(--bw-navy);font-family:var(--bw-font-body);border:1px solid var(--bw-navy-pale);border-radius:var(--bw-radius-xs);padding:3px 8px;cursor:pointer;font-size:13px}.lockbtn.locked[data-v-1be95027]{background:#fef3c7;border-color:#f59e0b}.lockcol .lockbtn[data-v-1be95027]{display:inline-flex;align-items:center;justify-content:center;height:20px;padding:0 5px;font-size:12px;line-height:1;border-radius:5px;vertical-align:middle}.comp[data-v-1be95027]{border-top:1px solid var(--bw-navy-frost);padding-top:12px;margin-top:12px}.comphead[data-v-1be95027]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.active-delta[data-v-1be95027]{margin-top:6px;font-weight:600;font-size:13px}.lockednote[data-v-1be95027]{color:#a15c00;font-size:12px;margin:6px 0 0}.grid[data-v-1be95027]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;margin-top:8px}.grid.disabled[data-v-1be95027]{opacity:.55}.alt[data-v-1be95027]{display:flex;flex-direction:column;gap:3px;border:1px solid var(--bw-navy-pale);border-radius:var(--bw-radius-sm);padding:7px 9px;cursor:pointer;min-width:0}.alt.on[data-v-1be95027]{border-color:var(--bw-navy);box-shadow:0 0 0 2px var(--bw-navy-pale)}.alt-title[data-v-1be95027]{display:flex;align-items:baseline;gap:8px;min-width:0}.cb[data-v-1be95027]{margin:0;flex:0 0 auto}.desc[data-v-1be95027]{font-weight:700;font-size:12px;min-width:0}.alt-meta[data-v-1be95027]{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 8px;font-size:12px}.cost[data-v-1be95027]{color:var(--bw-navy-light);font-weight:700}.params[data-v-1be95027]{display:flex;flex-wrap:wrap;gap:2px 10px;font-variant-numeric:tabular-nums}.params b[data-v-1be95027]{color:var(--bw-navy);font-weight:700}.compliant[data-v-1be95027],.noncompliant[data-v-1be95027]{margin-left:auto;font-size:11px;font-weight:600}.compliant[data-v-1be95027]{color:var(--bw-mint-darker)}.noncompliant[data-v-1be95027]{color:#a15c00}.impr[data-v-1be95027]{color:var(--bw-navy-light);font-size:11px}.clearbtn[data-v-1be95027]{margin-top:10px;font-size:12px;padding:5px 10px;border-radius:var(--bw-radius-sm);border:1px solid var(--bw-navy);background:transparent;color:var(--bw-navy);font-family:var(--bw-font-body);font-weight:500;cursor:pointer}.clearbtn[data-v-1be95027]:disabled{opacity:.5;cursor:not-allowed}.sankeyhead[data-v-1be95027]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.6rem}.sankeytotal[data-v-1be95027]{font-size:.85rem;font-weight:600;color:var(--muted);font-variant-numeric:tabular-nums;letter-spacing:.01em}.sankey-wrap[data-v-1be95027]{width:100%;overflow-x:auto}.primary[data-v-1be95027]{align-self:flex-start;background:var(--bw-navy);color:var(--bw-off-white);border:none;padding:10px 18px;border-radius:var(--bw-radius-sm);font-family:var(--bw-font-body);font-weight:500;cursor:pointer;margin-top:12px}.primary[data-v-1be95027]:hover:not(:disabled){background:var(--bw-navy-mid)}.primary[data-v-1be95027]:disabled{opacity:.5;cursor:not-allowed}.err[data-v-1be95027]{color:var(--bw-blush-darker);background:var(--bw-blush-pale);border-radius:var(--bw-radius-sm);padding:var(--bw-space-sm) var(--bw-space-md);font-size:13px}.ignored[data-v-1be95027]{margin:6px 0 10px;padding:8px 10px;border:1px solid #b45309;border-left-width:4px;border-radius:6px;background:#fffbeb;color:#7c2d12;font-size:12px}.tbl[data-v-dd9e2796]{border-collapse:collapse;margin-top:10px;font-size:13px}.tbl th[data-v-dd9e2796],.tbl td[data-v-dd9e2796]{border-bottom:1px solid var(--bw-navy-frost);padding:4px 10px;text-align:left}.err[data-v-dd9e2796]{color:var(--bw-blush-darker)}.sub[data-v-dd9e2796]{margin:4px 0 0;color:var(--muted);font-size:12px}.warn[data-v-dd9e2796]{margin:6px 0 0;padding:8px 10px;border:1px solid #b45309;border-left-width:4px;border-radius:6px;background:#fffbeb;color:#7c2d12;font-size:12px}.btn-row[data-v-dd9e2796]{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.primary[data-v-dd9e2796],.danger[data-v-dd9e2796]{align-self:flex-start;border:none;padding:10px 18px;border-radius:var(--bw-radius-sm);font-family:var(--bw-font-body);font-weight:500;cursor:pointer}.primary[data-v-dd9e2796]{background:var(--bw-navy);color:var(--bw-off-white)}.primary[data-v-dd9e2796]:hover:not(:disabled){background:var(--bw-navy-mid)}.danger[data-v-dd9e2796]{background:var(--bw-blush);color:var(--bw-blush-darker)}.primary[data-v-dd9e2796]:disabled,.danger[data-v-dd9e2796]:disabled{opacity:.5;cursor:not-allowed}.warn-head[data-v-dd9e2796]{margin:0 0 6px}.warn ul[data-v-dd9e2796]{margin:0;padding-left:18px}.workflow-page>.project-messages[data-v-c197db79]{margin-bottom:16px}h1[data-v-c197db79]{font-size:22px;margin-bottom:14px}.wf-head[data-v-c197db79]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;background:#fff;border:1px solid var(--bw-navy-pale);border-top:3px solid var(--bw-navy);border-radius:var(--bw-radius-md);padding:10px 14px;margin-bottom:14px;overflow-wrap:anywhere}.wf-head-text[data-v-c197db79]{min-width:0}.wf-name[data-v-c197db79]{margin:0;font-family:var(--bw-font-display);font-weight:600;color:var(--bw-navy)}.wf-state[data-v-c197db79]{margin:2px 0 0;color:var(--bw-navy-soft);font-size:13px}.wf-head-actions[data-v-c197db79]{display:flex;flex-wrap:wrap;gap:8px}.wf-btn[data-v-c197db79]{background:transparent;color:var(--bw-navy);border:1px solid var(--bw-navy);border-radius:var(--bw-radius-sm);font-family:var(--bw-font-body);font-weight:500;padding:6px 12px;cursor:pointer}.wf-btn[data-v-c197db79]:hover:not(:disabled){background:var(--bw-navy-frost)}.wf-btn.primary[data-v-c197db79]{background:var(--bw-navy);border-color:var(--bw-navy);color:var(--bw-off-white)}.wf-btn.primary[data-v-c197db79]:hover:not(:disabled){background:var(--bw-navy-mid)}.wf-btn[data-v-c197db79]:disabled{opacity:.55;cursor:default}.wf-load-error[data-v-c197db79]{color:var(--bw-blush-darker);background:var(--bw-blush-pale);border-radius:var(--bw-radius-sm);padding:var(--bw-space-sm) var(--bw-space-md);margin-bottom:14px}.wf-backdrop[data-v-c197db79]{position:fixed;top:0;right:0;bottom:0;left:0;background:#001e3a59;display:flex;align-items:center;justify-content:center;padding:16px;z-index:50}.wf-dialog[data-v-c197db79]{background:#fff;border:1px solid var(--bw-navy-pale);border-top:3px solid var(--bw-navy);border-radius:var(--bw-radius-md);padding:20px;width:100%;max-width:min(560px,100vw - 32px);overflow-wrap:anywhere}.wf-dialog h2[data-v-c197db79]{font-size:18px;margin:0 0 10px}.wf-discard-runs ul[data-v-c197db79]{margin:4px 0 12px;padding-left:20px}.workflow-page[data-v-c197db79]{padding-bottom:100vh}:root{--bw-navy: #001e3a;--bw-navy-mid: #002d57;--bw-navy-light: #003d74;--bw-navy-soft: #4a7fa8;--bw-navy-pale: #c0d8ed;--bw-navy-frost: #e8f2f9;--bw-mint: #66ffd5;--bw-mint-deep: #33f0c0;--bw-mint-dark: #00c898;--bw-mint-darker: #007d5f;--bw-mint-pale: #b3ffec;--bw-mint-ultra: #e0fff8;--bw-blush: #d3beba;--bw-blush-deep: #b89e9a;--bw-blush-darker: #5c4441;--bw-blush-pale: #ede5e4;--bw-error: #b00020;--bw-error-pale: #fde8ea;--bw-surface: #eef4f9;--bw-off-white: #fbfcfd;--bw-font-display: "Syne", system-ui, sans-serif;--bw-font-body: "DM Sans", system-ui, "Segoe UI", Arial, sans-serif;--bw-font-mono: "DM Mono", ui-monospace, monospace;--bw-space-xs: 4px;--bw-space-sm: 8px;--bw-space-md: 12px;--bw-space-base: 16px;--bw-space-lg: 24px;--bw-space-xl: 32px;--bw-radius-xs: 4px;--bw-radius-sm: 8px;--bw-radius-md: 10px;--bw-radius-lg: 16px}body{font-family:var(--bw-font-body);font-size:15px;line-height:1.6}h1,h2,h3,h4{font-family:var(--bw-font-display);color:var(--bw-navy)}h1{font-weight:700;line-height:1.2}h2,h3,h4{font-weight:600;line-height:1.3}code,kbd,samp,pre{font-family:var(--bw-font-mono)}.err-system{color:var(--bw-error);background:var(--bw-error-pale);border-left:3px solid var(--bw-error);border-radius:var(--bw-radius-sm);padding:8px 12px}
