.record-frame[data-v-3223f4d5]{container-type:inline-size;min-width:0;margin:0;border:1px solid #c5cebf;border-radius:8px;background:#f3f1e9;color:#18271f;font:14px/1.55 Archivo,system-ui,sans-serif;overflow-wrap:anywhere}.record-app-chrome[data-v-3223f4d5]{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:7px 7px 0 0;background:#0d1712;color:#edf0e9;font-size:13px}.record-mark[data-v-3223f4d5]{display:grid;place-items:center;width:26px;height:26px;flex-shrink:0;border:1px solid #58715e;border-radius:4px;color:#e8a33d;font:12px JetBrains Mono,monospace}.record-app-chrome strong[data-v-3223f4d5]{min-width:0;font-weight:550}.record-sample[data-v-3223f4d5]{margin-left:auto;color:#becdbf;font:12px/1.5 JetBrains Mono,monospace;text-transform:uppercase}.record-heading[data-v-3223f4d5]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px;border-bottom:1px solid #d1d7c9}.record-heading>div[data-v-3223f4d5]{min-width:0}.record-section[data-v-3223f4d5]{margin:0 0 6px;color:#507058;font:12px/1.6 JetBrains Mono,monospace;letter-spacing:.06em;text-transform:uppercase}.record-heading h3[data-v-3223f4d5]{margin:0;font-size:22px;line-height:1.25;font-weight:600;letter-spacing:-.02em}.record-status[data-v-3223f4d5]{max-width:100%;padding:5px 9px;border:1px solid #bdcab7;border-radius:4px;background:#e5eadc;color:#355841;font-size:12px}.record-toolbar[data-v-3223f4d5]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding:12px 22px;border-bottom:1px solid #d1d7c9;background:#e9e7dc}.record-body[data-v-3223f4d5]{min-width:0;padding:22px}.record-body[data-v-3223f4d5] dd{font-size:14px}.record-frame figcaption[data-v-3223f4d5]{padding:12px 22px;border-top:1px solid #d1d7c9;border-radius:0 0 7px 7px;color:#536b59;font-size:12px}.compact .record-heading[data-v-3223f4d5],.compact .record-body[data-v-3223f4d5]{padding:16px}@container (max-width: 500px){.record-app-chrome[data-v-3223f4d5]{flex-wrap:wrap;gap:8px;padding:12px}.record-sample[data-v-3223f4d5]{width:100%;margin-left:34px}.record-heading[data-v-3223f4d5]{align-items:flex-start;flex-direction:column;gap:10px}.record-heading[data-v-3223f4d5],.record-body[data-v-3223f4d5],.record-toolbar[data-v-3223f4d5],.record-frame figcaption[data-v-3223f4d5]{padding:16px}.record-heading h3[data-v-3223f4d5]{font-size:20px}}.commerce-scene[data-v-f7c9b033]{min-width:0;color:#18271f;font:14px/1.55 Archivo,system-ui,sans-serif}.commerce-scene[data-v-f7c9b033] :is(h4,p,dl,ol){margin:0}.commerce-scene h4[data-v-f7c9b033]{font-size:17px;line-height:1.35;font-weight:600}.commerce-reference[data-v-f7c9b033],.commerce-kicker[data-v-f7c9b033],.commerce-view-label[data-v-f7c9b033]{font:12px/1.5 JetBrains Mono,monospace}.commerce-reference[data-v-f7c9b033]{color:#45624c;overflow-wrap:anywhere}.commerce-view-label[data-v-f7c9b033]{color:#5a6658}.commerce-stages[data-v-f7c9b033]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;border-bottom:1px solid #d0d8c9;margin-bottom:22px!important}.commerce-stages li[data-v-f7c9b033]{display:flex;gap:8px;padding:0 10px 14px 0;color:#687263;font-size:12px}.commerce-stages li>span[data-v-f7c9b033]{color:#7c8873;font-family:JetBrains Mono,monospace}.commerce-stages .is-current[data-v-f7c9b033]{color:#254c35;border-bottom:2px solid #73834d;font-weight:600}.commerce-kicker[data-v-f7c9b033]{display:block;color:#5d6b55;margin-bottom:5px}.commerce-stock-heading[data-v-f7c9b033],.commerce-supplier[data-v-f7c9b033],.commerce-account-title[data-v-f7c9b033],.commerce-thread-heading[data-v-f7c9b033],.commerce-access-identity[data-v-f7c9b033],.commerce-file[data-v-f7c9b033]{display:flex;align-items:center;gap:14px;margin-bottom:20px}.commerce-stock-heading p[data-v-f7c9b033],.commerce-account-title p[data-v-f7c9b033],.commerce-access-identity p[data-v-f7c9b033],.commerce-file p[data-v-f7c9b033]{margin-top:5px;color:#5a6658}.commerce-item-mark[data-v-f7c9b033],.commerce-avatar[data-v-f7c9b033],.commerce-file-mark[data-v-f7c9b033]{flex:0 0 42px;display:grid;place-items:center;width:42px;height:42px;border:1px solid #c3ceb9;border-radius:6px;background:#e5eadb;color:#3e6149;font:12px JetBrains Mono,monospace}.commerce-avatar[data-v-f7c9b033]{border-radius:50%}.commerce-bin-grid[data-v-f7c9b033],.commerce-delivery-columns[data-v-f7c9b033],.commerce-access-grid[data-v-f7c9b033],.commerce-location-grid[data-v-f7c9b033]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:20px}.commerce-bin-grid section[data-v-f7c9b033],.commerce-delivery-columns section[data-v-f7c9b033],.commerce-access-grid section[data-v-f7c9b033],.commerce-location-grid section[data-v-f7c9b033]{min-width:0;border:1px solid #cbd4c1;border-radius:5px;background:#f8f8f1;padding:16px}.commerce-bin-grid p[data-v-f7c9b033],.commerce-delivery-columns p[data-v-f7c9b033],.commerce-access-grid p[data-v-f7c9b033],.commerce-location-grid p[data-v-f7c9b033]{margin-top:7px}.commerce-bin-icon[data-v-f7c9b033],.commerce-building[data-v-f7c9b033]{display:block;color:#68835a;font-size:22px;margin-bottom:6px}.commerce-event-line[data-v-f7c9b033],.commerce-source-link[data-v-f7c9b033]{display:flex;gap:12px;padding:16px;margin-bottom:18px!important;background:#e6ebdf;border-left:3px solid #748659}.commerce-document-heading[data-v-f7c9b033],.commerce-invoice-rule[data-v-f7c9b033],.commerce-report-filter[data-v-f7c9b033],.commerce-portal-top[data-v-f7c9b033],.commerce-location-scope[data-v-f7c9b033]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:12px 14px;border:1px solid #cbd3c3;background:#e8eddf}.commerce-document-heading strong[data-v-f7c9b033]{font-size:14px}.commerce-delivery-track[data-v-f7c9b033]{display:flex;justify-content:space-between;gap:8px;padding:24px 10px;color:#4e6d52}.commerce-delivery-track i[data-v-f7c9b033]{font-style:normal;color:#9c7b36}.commerce-small-note[data-v-f7c9b033]{font-size:12px;color:#5b6758;margin:12px 0 18px!important}.commerce-invoice[data-v-f7c9b033]{border:1px solid #cbd2c2;background:#fffef8;margin-bottom:18px}.commerce-invoice-brand[data-v-f7c9b033]{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:22px 16px}.commerce-invoice-brand strong[data-v-f7c9b033]{font-size:23px;letter-spacing:-.5px}.commerce-invoice-brand span[data-v-f7c9b033]{font:12px JetBrains Mono,monospace;color:#68745e}.commerce-invoice-rule[data-v-f7c9b033]{border-width:1px 0;font-size:12px}.commerce-money-grid[data-v-f7c9b033],.commerce-report-cards[data-v-f7c9b033],.commerce-footer-metrics[data-v-f7c9b033]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px 14px}.commerce-money-grid div[data-v-f7c9b033],.commerce-report-cards div[data-v-f7c9b033],.commerce-footer-metrics div[data-v-f7c9b033]{min-width:0}.commerce-money-grid span[data-v-f7c9b033],.commerce-report-cards span[data-v-f7c9b033],.commerce-footer-metrics span[data-v-f7c9b033]{display:block;font-size:12px;color:#607058}.commerce-money-grid strong[data-v-f7c9b033]{display:block;margin-top:6px;font-size:24px;font-weight:550}.commerce-report-cards[data-v-f7c9b033]{padding:16px 0}.commerce-report-cards>div[data-v-f7c9b033]{border:1px solid #c7d2bd;border-radius:5px;padding:15px;background:#f8faf1}.commerce-report-cards strong[data-v-f7c9b033],.commerce-footer-metrics strong[data-v-f7c9b033]{display:block;font-size:16px;margin-top:7px}.commerce-pill[data-v-f7c9b033]{padding:5px 8px;border:1px solid #cad3c0;border-radius:4px;color:#526847;background:#edf1e4;font-size:12px}.commerce-supplier .commerce-pill[data-v-f7c9b033],.commerce-thread-heading .commerce-pill[data-v-f7c9b033]{margin-left:auto}.commerce-payable-ledger[data-v-f7c9b033]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #c8d2bf}.commerce-payable-ledger span[data-v-f7c9b033]{padding:12px;border-right:1px solid #c8d2bf;font-size:12px}.commerce-payable-ledger span[data-v-f7c9b033]:last-child{border:0}.commerce-source-link p[data-v-f7c9b033]{margin-top:5px;font-size:14px;color:#54624f}.commerce-time-comparison[data-v-f7c9b033]{padding:8px 0 20px}.commerce-time-comparison>div[data-v-f7c9b033]{display:grid;grid-template-columns:70px 1fr 65px;align-items:center;gap:12px;padding:10px 0}.commerce-time-comparison span[data-v-f7c9b033]{font-size:12px}.commerce-time-comparison i[data-v-f7c9b033]{display:block;height:13px;background:linear-gradient(to right,#73865a var(--commerce-fill),#dbe1d0 var(--commerce-fill));border-radius:2px}.commerce-time-comparison strong[data-v-f7c9b033]{text-align:right;font-size:14px}.commerce-cost-sources[data-v-f7c9b033]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px}.commerce-cost-sources section[data-v-f7c9b033]{border:1px solid #cad3bf;padding:14px 10px;background:#f9faf4}.commerce-cost-sources span[data-v-f7c9b033]{display:block;font:12px JetBrains Mono,monospace;color:#63735a}.commerce-cost-sources strong[data-v-f7c9b033]{display:block;margin-top:8px;font-size:14px}.commerce-cost-sources .commerce-unknown[data-v-f7c9b033]{background:#f3e9d6;border-color:#d6c59f}.commerce-system-pair[data-v-f7c9b033]{display:grid;grid-template-columns:1fr 30px 1fr;align-items:center;gap:12px;margin:8px 0 20px}.commerce-system-pair>div[data-v-f7c9b033]{text-align:center;color:#a7833f;font-size:22px}.commerce-system-pair section[data-v-f7c9b033]{display:flex;flex-direction:column;align-items:center;gap:7px;padding:18px 12px;border:1px solid #c5d0bc;border-radius:6px;background:#fcfcf7;text-align:center}.commerce-system-pair section>span[data-v-f7c9b033]:last-child{font-size:12px;color:#617159}.commerce-system-mark[data-v-f7c9b033]{display:grid;place-items:center;width:36px;height:36px;border-radius:5px;background:#193c2a;color:#edf1e6;font:14px JetBrains Mono,monospace}.commerce-connection-state[data-v-f7c9b033]{display:flex;align-items:center;gap:8px;padding:12px;background:#e8eddf;font-size:12px}.commerce-connection-state i[data-v-f7c9b033],.commerce-location-dot[data-v-f7c9b033],.commerce-state-dot[data-v-f7c9b033]{flex:0 0 7px;width:7px;height:7px;border-radius:50%;background:#9c7936}.commerce-relationship-grid[data-v-f7c9b033]{display:grid;grid-template-columns:1fr 20px 1fr;gap:12px;align-items:center;margin-bottom:18px}.commerce-relationship-grid>span[data-v-f7c9b033]{padding:12px;border:1px solid #cad3c1;background:#f7f9f0;font:12px JetBrains Mono,monospace}.commerce-relationship-grid i[data-v-f7c9b033]{color:#8a9d79;font-style:normal;text-align:center}.commerce-thread-heading>div[data-v-f7c9b033]{display:flex;flex-direction:column;gap:3px}.commerce-thread-heading>div>span[data-v-f7c9b033]{font-size:12px;color:#677460}.commerce-message[data-v-f7c9b033],.commerce-internal[data-v-f7c9b033]{padding:16px;border-radius:6px;margin:12px 0!important}.commerce-message[data-v-f7c9b033]{margin-right:30px!important;background:#fffef8;border:1px solid #cdd6c3}.commerce-internal[data-v-f7c9b033]{margin-left:30px!important;background:#e6ebda;border-left:3px solid #7c8f63}.commerce-message>span[data-v-f7c9b033],.commerce-internal>span[data-v-f7c9b033]{display:block;margin-bottom:7px;font:12px JetBrains Mono,monospace;color:#59704c}.commerce-portal[data-v-f7c9b033]{background:#fffef9;border:1px solid #c8d3be;border-radius:6px;margin-bottom:18px}.commerce-portal-top[data-v-f7c9b033]{font-size:12px;border-width:0 0 1px}.commerce-portal>h4[data-v-f7c9b033]{padding:18px 16px 0}.commerce-portal-content[data-v-f7c9b033]{padding:16px}.commerce-portal-content>span[data-v-f7c9b033]{display:inline-block;padding:4px 7px;color:#4a6845;background:#e7eddc;font-size:12px}.commerce-portal-content>p[data-v-f7c9b033]{margin-top:10px}.commerce-portal>.commerce-small-note[data-v-f7c9b033]{padding:0 16px}.commerce-access-grid[data-v-f7c9b033]{margin-top:16px}.commerce-access-grid section[data-v-f7c9b033]:first-child{border-top:3px solid #d4a554}.commerce-access-grid section[data-v-f7c9b033]:last-child{border-top:3px solid #68805b}.commerce-location-scope[data-v-f7c9b033]{margin-bottom:16px}.commerce-location-scope>span[data-v-f7c9b033]:last-child{font:12px JetBrains Mono,monospace;color:#6b775f}.commerce-location-grid section[data-v-f7c9b033]{border-top:3px solid #6f8559}.commerce-file-mark[data-v-f7c9b033]{height:48px;background:#e2e9d3;border-radius:2px 8px 2px 2px}.commerce-import-head[data-v-f7c9b033]{display:grid;grid-template-columns:1fr 1fr;padding:12px 14px;border:1px solid #ccd5c1;background:#e8eddc;font:12px JetBrains Mono,monospace}.commerce-email-envelope[data-v-f7c9b033]{background:#fffef9;border:1px solid #cbd5c1;padding:18px;border-radius:5px}.commerce-email-envelope>div[data-v-f7c9b033]{display:flex;gap:14px;margin-top:14px;padding-top:12px;border-top:1px solid #d4dccb}.commerce-email-envelope>div>span[data-v-f7c9b033]{color:#65745e;font-size:12px}.commerce-email-envelope strong[data-v-f7c9b033]{font-size:14px}.commerce-campaign-state[data-v-f7c9b033]{margin:14px 0 18px;padding:14px;border:1px solid #d5c69f;background:#f5edda}.commerce-campaign-state>strong[data-v-f7c9b033]{font-size:14px;margin-left:8px}.commerce-campaign-state>p[data-v-f7c9b033]{margin-top:7px}.commerce-state-dot[data-v-f7c9b033]{display:inline-block}.commerce-record-fields[data-v-f7c9b033]{margin-top:18px!important;background:#fffef8;border:1px solid #c7d2bf;border-radius:5px}.commerce-record-fields>div[data-v-f7c9b033]{display:grid;grid-template-columns:minmax(110px,.8fr) minmax(0,1.5fr);gap:16px;padding:12px 14px;border-bottom:1px solid #d3dcc9}.commerce-record-fields>div[data-v-f7c9b033]:last-child{border:0}.commerce-record-fields dt[data-v-f7c9b033]{color:#5a6c50;font:12px/1.55 JetBrains Mono,monospace}.commerce-record-fields dd[data-v-f7c9b033]{margin:0;color:#1b3021;font-size:14px;line-height:1.55;overflow-wrap:anywhere}.commerce-mapping-fields[data-v-f7c9b033]{margin-top:0!important;border-top:0;border-radius:0 0 5px 5px}.commerce-mapping-fields>div[data-v-f7c9b033]{grid-template-columns:1fr 1fr}.commerce-mapping-fields dd[data-v-f7c9b033]:before{content:"→ ";color:#7c8b68}.commerce-ledger-fields>div[data-v-f7c9b033]{background:repeating-linear-gradient(transparent,transparent 25px,#f0f2e8 26px)}.commerce-source-note[data-v-f7c9b033]{display:flex;gap:8px;margin-top:16px!important;font-size:12px;color:#5a6a51}.commerce-source-note>span[data-v-f7c9b033]{color:#987837}.commerce-hold[data-v-f7c9b033]{border:1px solid #d8c499;border-left:4px solid #ba8a3b;background:#f7efdc;padding:18px}.commerce-hold h4[data-v-f7c9b033]{margin:6px 0 10px}.commerce-hold p[data-v-f7c9b033]{font-size:14px}.commerce-hold-footer[data-v-f7c9b033]{display:flex;gap:12px;flex-wrap:wrap;border-top:1px solid #ded1b4;margin-top:15px;padding-top:10px}.commerce-hold-footer>span[data-v-f7c9b033]{font-size:12px;color:#786748}.commerce-hold-footer>strong[data-v-f7c9b033]{font-size:14px}.commerce-compact .commerce-small-note[data-v-f7c9b033],.commerce-compact .commerce-stages[data-v-f7c9b033]{display:none}.commerce-compact[data-v-f7c9b033] :is(.commerce-stock-heading,.commerce-supplier,.commerce-account-title,.commerce-thread-heading,.commerce-access-identity,.commerce-file){margin-bottom:12px}@container (max-width: 520px){.commerce-stages[data-v-f7c9b033]{grid-template-columns:1fr;gap:7px}.commerce-stages li[data-v-f7c9b033]{padding-bottom:8px}.commerce-money-grid[data-v-f7c9b033],.commerce-report-cards[data-v-f7c9b033],.commerce-cost-sources[data-v-f7c9b033],.commerce-payable-ledger[data-v-f7c9b033]{grid-template-columns:1fr}.commerce-payable-ledger span[data-v-f7c9b033]{border-right:0;border-bottom:1px solid #c8d2bf}.commerce-supplier[data-v-f7c9b033],.commerce-thread-heading[data-v-f7c9b033]{flex-wrap:wrap}.commerce-supplier .commerce-pill[data-v-f7c9b033],.commerce-thread-heading .commerce-pill[data-v-f7c9b033]{margin-left:0}.commerce-bin-grid[data-v-f7c9b033],.commerce-location-grid[data-v-f7c9b033],.commerce-access-grid[data-v-f7c9b033],.commerce-delivery-columns[data-v-f7c9b033]{grid-template-columns:1fr}.commerce-record-fields>div[data-v-f7c9b033]{grid-template-columns:1fr;gap:5px}.commerce-mapping-fields>div[data-v-f7c9b033]{grid-template-columns:1fr}.commerce-relationship-grid[data-v-f7c9b033]{grid-template-columns:1fr}.commerce-relationship-grid i[data-v-f7c9b033]{display:none}.commerce-system-pair[data-v-f7c9b033]{grid-template-columns:1fr}.commerce-system-pair>div[data-v-f7c9b033]{transform:rotate(90deg)}.commerce-internal[data-v-f7c9b033],.commerce-message[data-v-f7c9b033]{margin-left:0!important;margin-right:0!important}.commerce-time-comparison>div[data-v-f7c9b033]{grid-template-columns:65px 1fr 58px;gap:8px}}.operations-scene[data-v-169288d4]{min-width:0;color:#18271e}.ops-body[data-v-169288d4]{padding:0;background:#f5f5ef}.ops-breadcrumb[data-v-169288d4]{font-size:12px;line-height:1.5}.ops-breadcrumb span[data-v-169288d4]{margin:0 8px;opacity:.5}.ops-kicker[data-v-169288d4]{display:block;font-size:12px;line-height:1.5;letter-spacing:.075em;color:#627166}h3[data-v-169288d4],h4[data-v-169288d4],p[data-v-169288d4]{margin:0}h3[data-v-169288d4]{font-size:20px;line-height:1.3;letter-spacing:-.02em}h4[data-v-169288d4]{font-size:14px;line-height:1.4}p[data-v-169288d4]{font-size:14px;line-height:1.55}.ops-overview[data-v-169288d4]{display:grid;grid-template-columns:1.3fr 1fr;gap:22px;padding-bottom:22px;margin-bottom:22px;border-bottom:1px solid #d1d8ce}.ops-identity h3[data-v-169288d4]{margin:5px 0 10px;font-size:25px}.ops-journey[data-v-169288d4],.ops-history-track[data-v-169288d4]{list-style:none;padding:0;margin:0}.ops-journey li[data-v-169288d4]{display:flex;align-items:center;gap:10px;padding:9px 10px;font-size:14px;color:#647165;border-bottom:1px solid #dbe0d7}.ops-journey li>span[data-v-169288d4]{font-size:12px;font-variant-numeric:tabular-nums}.ops-current[data-v-169288d4]{color:#173f2a!important;background:#e4ebdd}.ops-state[data-v-169288d4]{display:inline-block;width:fit-content;border:1px solid #b7c5b3;background:#e8eedf;padding:4px 8px;color:#31513a;font-size:12px;line-height:1.4}.ops-job-board[data-v-169288d4],.ops-estimate[data-v-169288d4],.ops-time[data-v-169288d4],.ops-history[data-v-169288d4],.ops-maintenance[data-v-169288d4],.ops-agreement[data-v-169288d4],.ops-inspection[data-v-169288d4]{border:1px solid #cbd4c6;background:#fff}.ops-job-heading[data-v-169288d4],.ops-form-heading[data-v-169288d4]{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:18px;border-bottom:1px solid #d6ded1}.ops-job-heading>div[data-v-169288d4],.ops-form-heading>div[data-v-169288d4]{flex:1;min-width:130px}.ops-job-token[data-v-169288d4],.ops-form-icon[data-v-169288d4]{display:grid;place-items:center;width:40px;height:44px;flex:none;background:#1e3b2c;color:#e9efde;font-size:14px}.ops-columns[data-v-169288d4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;padding:14px;background:#edf0e8}.ops-columns section[data-v-169288d4]{padding:12px;background:#fff;border:1px solid #d6ded0}.ops-columns h4[data-v-169288d4]{margin-bottom:12px}.ops-columns p[data-v-169288d4]{margin-top:9px}.ops-square[data-v-169288d4]{display:inline-block;width:8px;height:8px;border:1px solid #8c9b83;margin-right:7px}.ops-lifecycle[data-v-169288d4]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:26px 18px;font-size:14px}.ops-lifecycle i[data-v-169288d4]{color:#819074;font-style:normal}.ops-document-heading[data-v-169288d4]{padding:20px;border-bottom:2px solid #214b33}.ops-document-heading h3[data-v-169288d4]{margin:5px 0 12px}.ops-paper-lines[data-v-169288d4]{padding:4px 20px}.ops-paper-lines>div[data-v-169288d4]{display:flex;gap:20px;justify-content:space-between;border-bottom:1px solid #e0e4db;padding:13px 0;font-size:14px}.ops-paper-lines strong[data-v-169288d4]{text-align:right;font-weight:500}.ops-revision-boundary[data-v-169288d4]{display:flex;flex-wrap:wrap;gap:12px;background:#edf1e7;padding:14px 20px;font-size:12px}.ops-revision-boundary i[data-v-169288d4]{color:#8d9b82;font-style:normal}.ops-clock-pair[data-v-169288d4]{display:grid;grid-template-columns:1fr 1fr}.ops-clock-pair section[data-v-169288d4]{padding:22px 18px;border-bottom:1px solid #d4dccd}.ops-clock-pair section+section[data-v-169288d4]{border-left:1px solid #d4dccd}.ops-clock-pair strong[data-v-169288d4]{display:block;margin:8px 0 5px;font-size:20px}.ops-emphasis[data-v-169288d4]{background:#e8efde!important}.ops-time-track[data-v-169288d4]{display:flex;padding:22px 18px;gap:8px}.ops-time-track>span[data-v-169288d4]{flex:1;font-size:12px;color:#667360}.ops-time-track i[data-v-169288d4]{display:block;height:9px;background:#dce3d3;margin-bottom:9px}.ops-time-current i[data-v-169288d4]{background:#315a3c}.ops-inline-note[data-v-169288d4]{padding:13px 18px;background:#f0f3eb;border-top:1px solid #d3dccb}.ops-asset-card[data-v-169288d4]{display:flex;gap:16px;align-items:center;padding:20px;border-bottom:1px solid #d7dfd0}.ops-monogram[data-v-169288d4]{display:grid;place-items:center;width:65px;height:65px;flex:none;border:1px solid #9baa90;background:#e6ecde;font-size:14px;letter-spacing:.08em}.ops-asset-card p[data-v-169288d4]{margin-top:8px}.ops-history-track[data-v-169288d4]{padding:16px}.ops-history-track li[data-v-169288d4]{display:flex;align-items:center;gap:14px;padding:14px;border-left:1px solid #b8c6ab}.ops-history-track strong[data-v-169288d4]{display:block;font-size:14px;margin-top:4px}.ops-history-dot[data-v-169288d4]{width:10px;height:10px;border:2px solid #5f7950;border-radius:50%;flex:none;background:#fff}.ops-program[data-v-169288d4]{padding:20px;border-bottom:1px solid #d6dece}.ops-program h3[data-v-169288d4]{margin:5px 0 8px}.ops-maintenance-flow[data-v-169288d4]{display:grid;grid-template-columns:repeat(3,1fr)}.ops-maintenance-flow section[data-v-169288d4]{padding:16px 12px;border-right:1px solid #d6dece}.ops-maintenance-flow strong[data-v-169288d4]{display:block;font-size:14px;margin:8px 0}.ops-maintenance-flow section>span[data-v-169288d4]:last-child{font-size:12px;color:#63745b}.ops-agreement[data-v-169288d4]{display:grid;grid-template-columns:1.1fr 1fr}.ops-agreement-doc[data-v-169288d4]{padding:22px;border-right:1px solid #d3dccb}.ops-agreement-doc h3[data-v-169288d4]{margin:6px 0 12px}.ops-document-rule[data-v-169288d4]{height:1px;background:#ccd6c2;margin-top:20px}.ops-short[data-v-169288d4]{width:65%;margin-top:12px}.ops-agreement-stage[data-v-169288d4]{padding:22px;background:#edf2e5}.ops-agreement-stage>strong[data-v-169288d4]{display:block;margin:10px 0;font-size:17px}.ops-field[data-v-169288d4]{display:grid;grid-template-columns:1.15fr 1fr;gap:20px;align-items:center}.ops-mobile[data-v-169288d4]{padding:16px;background:#fff;border:5px solid #243d2c;border-radius:16px}.ops-mobile-top[data-v-169288d4]{display:flex;justify-content:space-between;gap:8px;margin-bottom:24px;color:#5e6d58;font-size:12px}.ops-mobile h3[data-v-169288d4]{margin:6px 0 12px}.ops-mobile dl[data-v-169288d4]{margin-top:18px}.ops-mobile dl div[data-v-169288d4]{padding:10px 0;border-top:1px solid #d9e0d2}.ops-mobile dt[data-v-169288d4]{font-size:12px;color:#62715a}.ops-mobile dd[data-v-169288d4]{margin:5px 0 0;font-size:14px}.ops-field-boundary section[data-v-169288d4]{padding:16px;background:#e7eddf;border:1px solid #c6d2bc}.ops-field-boundary strong[data-v-169288d4]{display:block;font-size:14px;margin-top:5px}.ops-boundary-line[data-v-169288d4]{display:block;height:20px;border-left:1px dashed #8c9d7e;margin-left:24px}.ops-field-boundary>p[data-v-169288d4]{margin-top:14px}.ops-form-grid[data-v-169288d4]{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:18px}.ops-form-grid>div[data-v-169288d4]{border:1px solid #d6dfce;padding:12px}.ops-form-grid span[data-v-169288d4]{display:block;font-size:12px;color:#65735d}.ops-form-grid strong[data-v-169288d4]{display:block;font-size:14px;font-weight:500;margin-top:9px}.ops-evidence[data-v-169288d4]{border:1px solid #cbd6c3;margin-top:18px;background:#fff}.ops-evidence-heading[data-v-169288d4]{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;padding:14px 16px;border-bottom:1px solid #d8e0d0}.ops-evidence-heading>strong[data-v-169288d4]{font-size:14px;flex:1}.ops-evidence-heading>.ops-kicker[data-v-169288d4]{flex-basis:100%}.ops-evidence dl[data-v-169288d4]{margin:0}.ops-evidence dl>div[data-v-169288d4]{display:grid;grid-template-columns:minmax(95px,.8fr) minmax(0,1.3fr);gap:14px;padding:11px 16px;border-bottom:1px solid #e3e8dd}.ops-evidence dt[data-v-169288d4]{font-size:12px;color:#64715d;line-height:1.5}.ops-evidence dd[data-v-169288d4]{font-size:14px;line-height:1.5;margin:0}.ops-record-note[data-v-169288d4]{padding:14px 16px;background:#f1f4ec;color:#5b6d50}.ops-evidence-compact[data-v-169288d4]{margin-top:0}.ops-exception[data-v-169288d4]{display:flex;gap:15px;padding:20px;border:1px solid #c7ad77;background:#f4efdf}.ops-review-mark[data-v-169288d4]{display:grid;place-items:center;width:28px;height:28px;flex:none;background:#e4d6ac;color:#6b5323;font-size:18px}.ops-exception h3[data-v-169288d4]{margin:5px 0 10px}.ops-body[data-v-169288d4] :is(p,h3,h4,strong,dt,dd,span){overflow-wrap:anywhere}@media(max-width:640px){.ops-body[data-v-169288d4]{padding:0}.ops-overview[data-v-169288d4],.ops-agreement[data-v-169288d4],.ops-field[data-v-169288d4]{grid-template-columns:1fr}.ops-overview[data-v-169288d4]{gap:16px}.ops-maintenance-flow[data-v-169288d4]{grid-template-columns:1fr}.ops-maintenance-flow section[data-v-169288d4]{border-right:0;border-bottom:1px solid #d6dece}.ops-form-grid[data-v-169288d4]{grid-template-columns:1fr}.ops-clock-pair strong[data-v-169288d4]{font-size:17px}.ops-clock-pair section[data-v-169288d4]{padding:16px 12px}.ops-agreement-doc[data-v-169288d4]{border-right:0;border-bottom:1px solid #d3dccb}.ops-evidence dl>div[data-v-169288d4]{grid-template-columns:1fr;gap:4px}}.schedule-illustration[data-v-5ecedbf3]{container-type:inline-size;margin:0;min-width:0;border:1px solid #d0d5ca;border-radius:12px;overflow:hidden;box-shadow:0 20px 36px #0c21151a;font:14px/1.45 Archivo,sans-serif;overflow-wrap:anywhere;color:#18271f;background:#f3f1e9}.app-bar[data-v-5ecedbf3]{display:flex;align-items:center;gap:20px;min-height:44px;padding:8px 16px;color:#edf0e9;background:#0d1712}.app-identity[data-v-5ecedbf3]{display:flex;align-items:center;gap:11px;min-width:0}.app-identity strong[data-v-5ecedbf3]{font-weight:550;font-size:14px}.cf-mark[data-v-5ecedbf3]{display:grid;place-items:center;width:20px;height:20px;border:0;border-radius:5px;color:#ecc16f;font:12px/1 JetBrains Mono,monospace;flex:none}.app-sections[data-v-5ecedbf3]{display:flex;align-items:center;gap:18px;color:#c8d1c9;font-size:12px}.app-sections .selected[data-v-5ecedbf3]{background:#2c6048;color:#f1f3eb;padding:5px 10px;border-radius:4px}.sample-tag[data-v-5ecedbf3]{margin-left:auto;font:12px/1.5 JetBrains Mono,monospace;color:#bbccbd;letter-spacing:.03em}.board-toolbar[data-v-5ecedbf3]{display:flex;align-items:center;gap:14px;min-height:52px;padding:10px 16px;border-bottom:1px solid #d9ddd2}.board-toolbar>div[data-v-5ecedbf3]:first-child{display:flex;align-items:baseline;gap:10px}.board-toolbar strong[data-v-5ecedbf3]{font-size:18px}.sample-week[data-v-5ecedbf3]{font-size:12px;color:#5c6c61}.view-labels[data-v-5ecedbf3]{display:flex;padding:3px;border:1px solid #d2d8cd;border-radius:5px;font-size:12px}.view-labels>span[data-v-5ecedbf3]{padding:3px 10px}.view-labels .selected[data-v-5ecedbf3]{color:#f1f3eb;background:#17231c;border-radius:3px}.board-key[data-v-5ecedbf3]{display:flex;gap:14px;flex-wrap:wrap;margin-left:auto;font-size:12px;color:#4f6255}.board-key>span[data-v-5ecedbf3]{display:flex;gap:6px;align-items:center}.board-key i[data-v-5ecedbf3]{width:9px;height:9px;border-radius:2px}.board-key i.booked[data-v-5ecedbf3]{background:#2e674c}.board-key i.field[data-v-5ecedbf3]{background:#4e6885}.board-key i.suggested[data-v-5ecedbf3]{background:#fff3dd;border:1px dashed #b77413}.board-key i.conflict[data-v-5ecedbf3]{background:repeating-linear-gradient(-45deg,#eed2a0,#eed2a0 2px,#f8edda 2px 4px);border:1px solid #b77413}.board-workspace[data-v-5ecedbf3]{display:grid;grid-template-columns:250px minmax(0,1fr)}.unscheduled[data-v-5ecedbf3]{padding:14px;border-right:1px solid #d3d9ce;background:#e9e7dc}.section-label[data-v-5ecedbf3]{display:flex;justify-content:space-between;gap:10px;margin-bottom:10px;color:#59685d;font:12px/1.5 JetBrains Mono,monospace}.waiting-job[data-v-5ecedbf3]{padding:7px 11px;margin-bottom:8px;background:#fffef8;border:1px solid #d9ddd3;border-radius:7px}.waiting-job.focused[data-v-5ecedbf3]{border-color:#c18a35;box-shadow:0 3px 6px #9a78361c}.job-top[data-v-5ecedbf3],.job-bottom[data-v-5ecedbf3]{display:flex;align-items:flex-start;justify-content:space-between;gap:9px;font-size:12px;color:#526357}.job-top[data-v-5ecedbf3]{font-family:JetBrains Mono,monospace}.waiting-job>strong[data-v-5ecedbf3]{display:block;margin:3px 0;font-size:14px;font-weight:600}.focused .job-bottom>span[data-v-5ecedbf3]:last-child{color:#87550f}.waiting-note[data-v-5ecedbf3]{margin:18px 1px 0;font-size:12px;line-height:1.6;color:#59685d}.schedule-grid[data-v-5ecedbf3]{min-width:0;background:#f8f7f1}.grid-heading[data-v-5ecedbf3],.resource-row[data-v-5ecedbf3]{display:grid;grid-template-columns:150px minmax(0,1fr)}.grid-heading[data-v-5ecedbf3]{border-bottom:1px solid #d9ddd3;color:#5f6e63;font:12px/1.5 JetBrains Mono,monospace}.grid-heading>span[data-v-5ecedbf3]{padding:7px 12px}.hours[data-v-5ecedbf3]{display:grid;grid-template-columns:repeat(10,minmax(0,1fr))}.hours>span[data-v-5ecedbf3]{padding:7px 5px;border-left:1px solid #d9ddd3}.resource-row[data-v-5ecedbf3]{min-height:58px;border-bottom:1px solid #dee2d7}.resource-row[data-v-5ecedbf3]:last-child{border-bottom:0}.resource-name[data-v-5ecedbf3]{display:flex;align-items:center;gap:9px;padding:7px 12px;min-width:0}.resource-chip[data-v-5ecedbf3]{display:grid;place-items:center;width:29px;height:29px;flex:none;border-radius:50%;background:#2c674c;color:#eff3e8;font:12px/1 JetBrains Mono,monospace}.resource-row:nth-last-child(-n+2) .resource-chip[data-v-5ecedbf3]{border-radius:4px;background:#19271f;color:#efba58}.resource-name strong[data-v-5ecedbf3]{display:block;font-size:14px;font-weight:600}.resource-name>div>span[data-v-5ecedbf3]{display:block;color:#5d6c60;font-size:12px;line-height:1.4;margin-top:4px}.resource-events[data-v-5ecedbf3]{display:grid;grid-template-columns:repeat(20,minmax(0,1fr));align-items:stretch;padding:6px 0;background-image:linear-gradient(90deg,#d9ddd3 1px,transparent 1px);background-size:10% 100%}.booking[data-v-5ecedbf3]{min-width:0;align-self:stretch;padding:5px 8px;margin:0 3px 0 1px;border-radius:5px;color:#f3f6ec;background:#2e674c}.booking-id[data-v-5ecedbf3]{display:block;font:12px/1.4 JetBrains Mono,monospace;color:#e3eddd}.booking strong[data-v-5ecedbf3]{display:block;font-size:14px;font-weight:550;line-height:1.3;margin:1px 0}.booking-time[data-v-5ecedbf3]{display:block;font-size:12px;line-height:1.5;color:#e3eddd}.booking.field[data-v-5ecedbf3]{background:#4e6885}.booking.review[data-v-5ecedbf3]{color:#384c3e;background:#e7e8df;border:1px solid #d2d8c9}.booking.review .booking-id[data-v-5ecedbf3],.booking.review .booking-time[data-v-5ecedbf3]{color:#526456}.booking.suggested[data-v-5ecedbf3]{color:#714a16;background:#fff0d5;border:1px dashed #ad7425}.booking.suggested .booking-id[data-v-5ecedbf3],.booking.suggested .booking-time[data-v-5ecedbf3]{color:#795019}.booking.conflict[data-v-5ecedbf3]{background:repeating-linear-gradient(-45deg,#f7e7c9,#f7e7c9 5px,#f1d8ae 5px 10px);color:#674718;border:1px solid #be8739}.booking.conflict .booking-id[data-v-5ecedbf3],.booking.conflict .booking-time[data-v-5ecedbf3]{color:#714d1c}.board-review[data-v-5ecedbf3]{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;border-top:1px solid #d4dace;padding:15px 18px;background:#e9ede2;font-size:12px;color:#4b6252}.board-review strong[data-v-5ecedbf3]{color:#233e2c;font-size:14px}.review-dot[data-v-5ecedbf3]{width:6px;height:6px;border-radius:50%;background:#d09c40;display:inline-block;flex:none}.readiness-content[data-v-5ecedbf3],.change-content[data-v-5ecedbf3]{padding:18px 20px}.readiness-heading>p[data-v-5ecedbf3]{font:12px/1.5 JetBrains Mono,monospace;color:#54695b;margin:0 0 9px}.readiness-heading>div[data-v-5ecedbf3]{display:flex;flex-wrap:wrap;gap:13px;align-items:center;justify-content:space-between}.readiness-heading h3[data-v-5ecedbf3]{font-size:20px;line-height:1.3;margin:0;font-weight:650}.promise-badge[data-v-5ecedbf3]{color:#80531a;background:#f8e9cd;padding:5px 8px;border-radius:4px;font-size:12px}.readiness-list[data-v-5ecedbf3]{margin-top:14px}.readiness-row[data-v-5ecedbf3]{display:grid;grid-template-columns:30px 128px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:54px;padding:8px 0;border-top:1px solid #d8ddcf}.readiness-number[data-v-5ecedbf3]{display:grid;place-items:center;width:30px;height:30px;border-radius:5px;color:#efba58;background:#14231a;font:12px/1 JetBrains Mono,monospace}.readiness-label strong[data-v-5ecedbf3]{display:block;font-size:14px}.readiness-label span[data-v-5ecedbf3]{display:block;font-size:12px;color:#5a6d5e;margin-top:4px}.readiness-row p[data-v-5ecedbf3]{margin:0;font-size:14px;color:#4c6052}.review-state[data-v-5ecedbf3]{padding:4px 7px;border:1px solid #d5ddca;border-radius:4px;font-size:12px;color:#465f4c;background:#e9eee0}.readiness-footer[data-v-5ecedbf3]{display:flex;align-items:baseline;gap:11px;padding:12px 14px;border-radius:6px;color:#e7ede2;background:#0d1712;margin-top:10px}.readiness-footer strong[data-v-5ecedbf3]{font-size:14px;font-weight:550}.readiness-footer p[data-v-5ecedbf3]{font-size:12px;color:#c1d0c2;margin:5px 0 0}.change-comparison[data-v-5ecedbf3]{display:grid;grid-template-columns:1fr 24px 1fr;gap:16px;align-items:center}.change-comparison>div[data-v-5ecedbf3]{padding:17px;border:1px solid #d1d7ca;border-radius:6px;background:#ebece2}.change-comparison>.after[data-v-5ecedbf3]{border-color:#789b7b;background:#fffef7}.change-comparison>div>span[data-v-5ecedbf3],.change-reason>span[data-v-5ecedbf3],.promise-review>span[data-v-5ecedbf3]{display:block;font:12px/1.5 JetBrains Mono,monospace;color:#54685a}.change-comparison strong[data-v-5ecedbf3]{display:block;font-size:16px;line-height:1.5;margin:7px 0}.change-comparison p[data-v-5ecedbf3]{font-size:14px;color:#526557;margin:0}.change-arrow[data-v-5ecedbf3]{text-align:center;font-size:22px;color:#a37021}.change-reason[data-v-5ecedbf3]{margin-top:23px}.change-reason p[data-v-5ecedbf3]{padding:13px 15px;margin:8px 0 0;background:#eaece1;border-radius:5px;font-size:14px;color:#3a5240}.promise-review[data-v-5ecedbf3]{margin-top:23px}.promise-track[data-v-5ecedbf3]{display:flex;position:relative;margin-top:13px;background:#e4e7dc;border-radius:3px;min-height:30px}.promise-track>span[data-v-5ecedbf3]{display:flex;align-items:center;padding:5px 10px;font-size:12px;color:#fffef6}.bench-segment[data-v-5ecedbf3]{width:40%;background:#326b4d;border-radius:3px 0 0 3px}.test-segment[data-v-5ecedbf3]{width:10%;background:#536f8a}.promise-track i[data-v-5ecedbf3]{position:absolute;top:-5px;bottom:-5px;left:80%;border-left:1px dashed #a76716}.promise-times[data-v-5ecedbf3]{display:grid;grid-template-columns:40% 40% 20%;gap:0;font-size:12px;color:#5b6c5f;padding-top:9px}.promise-times>span[data-v-5ecedbf3]{padding-right:8px}.promise-times>span[data-v-5ecedbf3]:last-child{color:#835719}.change-footer[data-v-5ecedbf3]{margin-top:23px;display:flex;gap:10px;flex-wrap:wrap;padding-top:15px;border-top:1px solid #d4ddcd}.change-footer>span[data-v-5ecedbf3]{font-size:12px;padding:6px 9px;border-radius:4px}.separate-record[data-v-5ecedbf3]{color:#315e42;background:#e0eadc}.not-sent[data-v-5ecedbf3]{color:#596258;background:#e8e8de}figcaption[data-v-5ecedbf3]{padding:13px 18px;font-size:12px;line-height:1.6;color:#536658;border-top:1px solid #d4dbcd;background:#eef0e7}@container (max-width: 1000px){.app-sections[data-v-5ecedbf3]{display:none}.board-toolbar[data-v-5ecedbf3]{flex-wrap:wrap;gap:12px}.board-key[data-v-5ecedbf3]{width:100%;margin-left:0}.board-workspace[data-v-5ecedbf3]{grid-template-columns:190px minmax(0,1fr)}.grid-heading[data-v-5ecedbf3]{display:none}.resource-row[data-v-5ecedbf3]{display:block;padding:13px}.resource-name[data-v-5ecedbf3]{padding:0 0 12px}.resource-events[data-v-5ecedbf3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:9px;padding:0;background:none}.booking[data-v-5ecedbf3]{grid-column:auto!important;margin:0;padding:12px}}@container (max-width: 640px){.app-bar[data-v-5ecedbf3]{flex-wrap:wrap;gap:8px;padding:14px}.sample-tag[data-v-5ecedbf3]{margin-left:36px}.board-toolbar[data-v-5ecedbf3]{padding:14px}.view-labels[data-v-5ecedbf3]{display:none}.board-workspace[data-v-5ecedbf3]{display:flex;flex-direction:column}.unscheduled[data-v-5ecedbf3]{border-right:0;border-bottom:1px solid #d4dace;padding:16px}.waiting-job[data-v-5ecedbf3]{padding:14px}.waiting-note[data-v-5ecedbf3]{margin-top:12px}.resource-row[data-v-5ecedbf3]{padding:16px}.resource-events[data-v-5ecedbf3]{grid-template-columns:1fr}.booking[data-v-5ecedbf3]{padding:13px}.booking strong[data-v-5ecedbf3]{font-size:16px}.booking-time[data-v-5ecedbf3]{margin-top:6px}.board-review[data-v-5ecedbf3]{padding:16px}.readiness-content[data-v-5ecedbf3],.change-content[data-v-5ecedbf3]{padding:18px}.change-comparison[data-v-5ecedbf3]{grid-template-columns:1fr;gap:12px}.change-arrow[data-v-5ecedbf3]{font-size:20px}.promise-times[data-v-5ecedbf3]{flex-wrap:wrap}}.schedule-search[data-v-5ecedbf3]{margin-left:auto;width:190px}.schedule-search input[data-v-5ecedbf3]{width:100%;padding:5px 9px;border:1px solid #35433a;border-radius:4px;background:#121b16;color:#e6ece2;font:12px/1.4 JetBrains Mono,monospace}.schedule-search input[data-v-5ecedbf3]::placeholder{color:#a2b2a6}.resource-filters[data-v-5ecedbf3]{display:flex;padding:3px;border-radius:5px;background:#eae8de}.resource-filters button[data-v-5ecedbf3]{border:0;padding:4px 10px;border-radius:4px;font:inherit;font-size:12px;background:transparent;color:#435448;cursor:pointer}.resource-filters button.selected[data-v-5ecedbf3]{background:#fffef8;color:#19281f;box-shadow:0 1px 3px #17251c0d}.resource-filters button[data-v-5ecedbf3]:focus-visible,.schedule-search input[data-v-5ecedbf3]:focus-visible{outline:2px solid #bb852e;outline-offset:3px}.schedule-grid[data-v-5ecedbf3]{position:relative}.schedule-grid[data-v-5ecedbf3]:after{content:"";position:absolute;top:32px;bottom:0;left:calc(35% + 97.5px);width:1px;background:#bf862c;pointer-events:none}.booking-time[data-v-5ecedbf3],.sr-only[data-v-5ecedbf3],.board-caption[data-v-5ecedbf3]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.resource-name>div>span[data-v-5ecedbf3]{margin-top:1px;line-height:1.25}.resource-name strong[data-v-5ecedbf3]{line-height:1.2}.resource-row:nth-last-child(-n+3) .resource-chip[data-v-5ecedbf3]{border-radius:4px;background:#19271f;color:#efba58}.readiness-number svg[data-v-5ecedbf3]{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round}.readiness-heading h3[data-v-5ecedbf3]{font-size:20px}.readiness-footer[data-v-5ecedbf3]{margin-top:12px}.readiness-footer p[data-v-5ecedbf3]{margin-top:2px}.empty-search[data-v-5ecedbf3]{padding:20px;font-size:14px}.bar-divider[data-v-5ecedbf3]{margin:0 10px;color:#748579}.walkthrough-record[data-v-5ecedbf3]{padding:20px}.queue-heading[data-v-5ecedbf3]{display:flex;justify-content:space-between;gap:14px;margin-bottom:15px;font:12px/1.5 JetBrains Mono,monospace;color:#536357}.queue-job[data-v-5ecedbf3]{display:grid;grid-template-columns:minmax(0,1.7fr) repeat(3,minmax(0,1fr));gap:15px;padding:13px 15px;margin-bottom:11px;border:1px solid #dcdfd5;border-radius:7px;background:#fffef9}.queue-job.focused[data-v-5ecedbf3]{border-color:#b78335;background:#fff8eb}.queue-job>div>span[data-v-5ecedbf3]{display:block;font:12px/1.4 JetBrains Mono,monospace;color:#57675b;margin-bottom:3px}.queue-job strong[data-v-5ecedbf3]{font-size:14px;font-weight:500;line-height:1.5}.queue-identity strong[data-v-5ecedbf3]{font-weight:600}.queue-job .pending[data-v-5ecedbf3]{color:#875511}.record-summary[data-v-5ecedbf3]{display:flex;align-items:center;gap:10px;padding:13px 15px;border-radius:6px;color:#e5ece3;background:#101b15;margin-top:13px}.record-summary>i[data-v-5ecedbf3]{width:6px;height:6px;border-radius:50%;background:#c38c32;flex:none}.record-summary>p[data-v-5ecedbf3]{margin:0;font-size:14px;flex:1}.record-summary>span[data-v-5ecedbf3]{font-size:12px;color:#eac078;white-space:nowrap}.candidate-row[data-v-5ecedbf3]{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid #dadfd3;border-radius:7px;background:#fffef8;padding:15px;margin-bottom:11px}.candidate-row.selected[data-v-5ecedbf3]{border-color:#72927a;background:#f2f6ea}.candidate-row strong[data-v-5ecedbf3]{font-size:15px}.candidate-row p[data-v-5ecedbf3]{font-size:14px;color:#58685a;margin:5px 0 0}.candidate-row>span[data-v-5ecedbf3]{padding:5px 8px;border-radius:4px;font-size:12px;background:#f5e8cf;color:#7c571d;flex:none}.candidate-row.selected>span[data-v-5ecedbf3]{background:#e1ecdc;color:#355f43}.booking-heading>span[data-v-5ecedbf3]{display:block;font:12px/1.5 JetBrains Mono,monospace;color:#58685b}.booking-heading>strong[data-v-5ecedbf3]{display:block;font-size:22px;margin:8px 0 17px}.booking-facts[data-v-5ecedbf3]{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.booking-facts>div[data-v-5ecedbf3]{padding:13px 0;border-top:1px solid #d7dece}.booking-facts dt[data-v-5ecedbf3]{font-size:12px;color:#60705f;margin-bottom:6px}.booking-facts dd[data-v-5ecedbf3]{margin:0;font-size:14px;color:#253c2c}@container (max-width: 1000px){.schedule-grid[data-v-5ecedbf3]:after{display:none}.booking-time[data-v-5ecedbf3]{position:static;width:auto;height:auto;margin:5px 0 0;overflow:visible;clip-path:none;white-space:normal}.board-caption[data-v-5ecedbf3]{position:static;width:auto;height:auto;margin:0;padding:12px 16px;clip-path:none;white-space:normal}.schedule-search[data-v-5ecedbf3]{width:185px}}@container (max-width: 640px){.schedule-search[data-v-5ecedbf3]{margin-left:0;width:100%}.queue-heading[data-v-5ecedbf3]{flex-wrap:wrap;gap:5px}.queue-job[data-v-5ecedbf3]{grid-template-columns:1fr 1fr;gap:12px}.queue-identity[data-v-5ecedbf3]{grid-column:1/-1}.record-summary[data-v-5ecedbf3]{flex-wrap:wrap}.record-summary>span[data-v-5ecedbf3]{margin-left:16px;white-space:normal}.candidate-row[data-v-5ecedbf3]{align-items:flex-start;flex-wrap:wrap;gap:9px}.booking-facts[data-v-5ecedbf3]{grid-template-columns:1fr}}@container (max-width: 500px){.readiness-row[data-v-5ecedbf3]{grid-template-columns:30px 1fr auto;gap:9px}.readiness-row p[data-v-5ecedbf3]{grid-column:2/-1}.review-state[data-v-5ecedbf3]{grid-column:3;grid-row:1}.walkthrough-record[data-v-5ecedbf3]{padding:16px}}@container (min-width: 1001px){.booking-id[data-v-5ecedbf3],.booking strong[data-v-5ecedbf3]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.feature-page[data-v-ab8b38a2]{font-family:Archivo,system-ui,sans-serif;background:#f3f1e9;color:#142019}.feature-wrap[data-v-ab8b38a2]{max-width:1304px;margin:auto;padding:0 32px}.feature-hero[data-v-ab8b38a2]{padding:60px 0 0;overflow:hidden}.back[data-v-ab8b38a2]{display:inline-block;color:#bdcbbf;font-size:14px;margin-bottom:20px;text-decoration:none}.eyebrow[data-v-ab8b38a2]{font:12px/1.7 JetBrains Mono,monospace;letter-spacing:.1em;color:#356747;text-transform:uppercase;margin:0 0 20px}.feature-hero .eyebrow[data-v-ab8b38a2],.exception-section .eyebrow[data-v-ab8b38a2],.feature-close .eyebrow[data-v-ab8b38a2]{color:#9ec3a5}.hero-copy[data-v-ab8b38a2]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.85fr);gap:70px;align-items:start;padding-bottom:52px}.feature-hero h1[data-v-ab8b38a2]{font-size:clamp(44px,6vw,80px);font-stretch:80%;font-weight:680;line-height:.98;letter-spacing:-.04em;max-width:780px;margin:0;color:#edf0e9}.hero-bottom>p[data-v-ab8b38a2]:not(.audience){font-size:18px;line-height:1.75;color:#bec9c0;margin:0 0 28px}.hero-bottom>div[data-v-ab8b38a2]{display:flex;flex-wrap:wrap;gap:12px}.primary[data-v-ab8b38a2],.secondary[data-v-ab8b38a2]{display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;min-height:46px;border-radius:4px;font-size:14px;font-weight:600;text-decoration:none}.primary[data-v-ab8b38a2]{background:#e8a33d;color:#142019;border:1px solid #e8a33d}.secondary[data-v-ab8b38a2]{border:1px solid #536557;color:#edf0e9}.audience[data-v-ab8b38a2]{font:12px/1.8 JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.05em;margin:24px 0 0;color:#526b58}.hero-composition[data-v-ab8b38a2]{min-width:0;border:1px solid #455b49;border-bottom:0;border-radius:8px 8px 0 0;overflow:hidden;background:#14231a}.hero-composition[data-v-ab8b38a2] .feature-art,.hero-composition[data-v-ab8b38a2] .record-frame{border:0;border-radius:0;margin:0}.chapter-nav[data-v-ab8b38a2]{display:flex;gap:28px;flex-wrap:wrap;padding-top:24px;padding-bottom:24px;border-bottom:1px solid #ccd4c4}.chapter-nav a[data-v-ab8b38a2]{font-size:14px;color:#355f42;text-decoration:none}.chapter-nav a[data-v-ab8b38a2]:hover{text-decoration:underline}.context-section[data-v-ab8b38a2]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:80px;padding-top:88px;padding-bottom:88px}.feature-page h2[data-v-ab8b38a2]{font-size:clamp(32px,3.8vw,48px);font-stretch:80%;line-height:1.12;letter-spacing:-.025em;margin:0 0 24px;font-weight:650}.problem[data-v-ab8b38a2]{font-size:19px;line-height:1.7;margin:0;color:#354d3d}.story-body[data-v-ab8b38a2]{font-size:16px;line-height:1.85;color:#4c5d50;margin:24px 0}.benefits[data-v-ab8b38a2]{list-style:none;padding:0;margin:28px 0 0}.benefits li[data-v-ab8b38a2]{padding:14px 0 14px 25px;border-top:1px solid #d1d5c9;position:relative;font-size:15px;line-height:1.6}.benefits li[data-v-ab8b38a2]:before{content:"↗";position:absolute;left:0;color:#38714e}.scenario-record[data-v-ab8b38a2]{margin-top:28px}.schedule-context[data-v-ab8b38a2]{margin-top:0;font-size:18px;line-height:1.75}.schedule-step-copy>p[data-v-ab8b38a2]:not(.takeaway){font-size:17px;line-height:1.75;color:#435347;margin:0 0 22px}.schedule-step-copy ul[data-v-ab8b38a2]{padding:0;list-style:none;margin:24px 0}.schedule-step-copy li[data-v-ab8b38a2]{font-size:15px;line-height:1.7;padding:9px 0 9px 24px;position:relative;color:#375640}.schedule-step-copy li[data-v-ab8b38a2]:before{content:"↗";position:absolute;left:0;color:#6b7138}.schedule-step-copy .takeaway[data-v-ab8b38a2]{margin-bottom:28px}.walkthrough-section[data-v-ab8b38a2]{border-top:1px solid #d1d5c9;border-bottom:1px solid #d1d5c9;padding:84px 0;scroll-margin-top:90px}.section-intro[data-v-ab8b38a2]{display:grid;grid-template-columns:1.3fr 1fr;gap:60px;align-items:end}.section-intro>p[data-v-ab8b38a2]{color:#536055;line-height:1.7;font-size:16px;margin:0 0 24px}.prerequisites[data-v-ab8b38a2]{display:flex;gap:28px;align-items:center;margin:12px 0 36px;border-top:1px solid #c6ccbf;padding-top:24px}.prerequisites>span[data-v-ab8b38a2]{font:12px/1.6 JetBrains Mono,monospace;color:#497056;min-width:120px}.prerequisites ul[data-v-ab8b38a2]{display:flex;gap:14px 32px;list-style:none;padding:0;margin:0;flex-wrap:wrap;font-size:14px;line-height:1.6}.step-selector[data-v-ab8b38a2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;margin-bottom:40px}.step-selector button[data-v-ab8b38a2]{background:#f3f1e9;border:1px solid #bdc8b7;border-radius:6px;text-align:left;padding:20px 16px;display:grid;grid-template-columns:22px 1fr 16px;gap:10px;align-items:center;font-size:15px;line-height:1.5;color:#45634d;cursor:pointer}.step-selector button>span[data-v-ab8b38a2]{font:12px JetBrains Mono,monospace;color:#467250}.step-selector button[aria-pressed=true][data-v-ab8b38a2]{background:#173724;border-color:#173724;color:#edf0e9}.step-selector button[aria-pressed=true]>span[data-v-ab8b38a2]{color:#e8a33d}.step-layout[data-v-ab8b38a2]{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr);gap:56px;align-items:start}.step-narrative[data-v-ab8b38a2]{padding-top:16px}.step-narrative h3[data-v-ab8b38a2]{font-size:34px;font-stretch:85%;line-height:1.15;letter-spacing:-.02em;margin:0 0 30px;font-weight:550}.step-narrative dl[data-v-ab8b38a2]{margin:0}.step-narrative dl>div[data-v-ab8b38a2]{margin:0 0 26px}.step-narrative dt[data-v-ab8b38a2]{font:12px/1.5 JetBrains Mono,monospace;color:#466e50;margin-bottom:9px}.step-narrative dd[data-v-ab8b38a2]{font-size:16px;line-height:1.75;color:#435347;margin:0}.step-controls[data-v-ab8b38a2]{display:flex;justify-content:space-between;border-top:1px solid #c4cebc;padding-top:20px;gap:16px}.step-controls button[data-v-ab8b38a2]{font-size:14px;color:#2c5e3d;cursor:pointer}.step-controls button[data-v-ab8b38a2]:disabled{opacity:.4;cursor:default}.walkthrough-evidence[data-v-ab8b38a2]{min-width:0}.details-section[data-v-ab8b38a2]{padding-top:88px;padding-bottom:48px}.editorial-row[data-v-ab8b38a2]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:72px;align-items:center;padding:56px 0;border-bottom:1px solid #d2d8ca}.editorial-row[data-v-ab8b38a2]:last-child{border:0}.editorial-row.reverse .editorial-copy[data-v-ab8b38a2]{order:2}.editorial-copy>p[data-v-ab8b38a2]:not(.eyebrow):not(.takeaway){font-size:16px;line-height:1.85;color:#4b5d4f;margin:0 0 22px}.editorial-copy ul[data-v-ab8b38a2]{list-style:none;padding:0;margin:24px 0}.editorial-copy li[data-v-ab8b38a2]{position:relative;padding:8px 0 8px 23px;font-size:14px;line-height:1.65;color:#375640}.editorial-copy li[data-v-ab8b38a2]:before{content:"↗";position:absolute;left:0;color:#7e672c}.takeaway[data-v-ab8b38a2]{border-left:2px solid #c48b35;padding:0 0 0 18px;font-size:15px;line-height:1.75;color:#375640;margin:28px 0 0}.takeaway span[data-v-ab8b38a2]{display:block;font:12px/1.5 JetBrains Mono,monospace;letter-spacing:.08em;color:#7b652e;margin-bottom:10px}.exception-section[data-v-ab8b38a2]{padding:88px 0;border-top:1px solid #34483b;border-bottom:1px solid #34483b}.exception-layout[data-v-ab8b38a2]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:80px;align-items:center}.exception-layout h2[data-v-ab8b38a2]{color:#edf0e9}.exception-layout>div>p[data-v-ab8b38a2]:not(.eyebrow){font-size:17px;line-height:1.85;color:#bac9bd}.exception-records[data-v-ab8b38a2]{min-width:0;display:grid;gap:24px}.record-handoff[data-v-ab8b38a2]{padding:20px 0 0;border-top:1px solid #4b6550;color:#becfbe;font-size:14px;line-height:1.7}.record-handoff p[data-v-ab8b38a2]{margin:0 0 10px}.record-handoff strong[data-v-ab8b38a2]{color:#edf0e9;font-weight:500}.handoff-diagram[data-v-ab8b38a2]{padding:28px;border:1px solid #4b6550;border-radius:5px;background:#182b1f}.handoff-person[data-v-ab8b38a2]{display:flex;align-items:center;gap:20px;background:#243f2c;padding:18px;color:#e4eada;border:1px solid #54725a;border-radius:3px}.handoff-person>span[data-v-ab8b38a2]{font:12px JetBrains Mono,monospace;color:#e5b257}.handoff-person strong[data-v-ab8b38a2]{font-size:15px;font-weight:500}.handoff-record[data-v-ab8b38a2]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 20px}.handoff-record>span[data-v-ab8b38a2]{font-size:25px;color:#e5b257}.handoff-record p[data-v-ab8b38a2]{font-size:14px;line-height:1.7;text-align:center;color:#becfbe;margin:4px 0}.boundaries-section[data-v-ab8b38a2],.faq-section[data-v-ab8b38a2]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:80px;padding-top:80px;padding-bottom:80px}.boundaries-section ul[data-v-ab8b38a2]{padding-left:24px;border-left:3px solid #d7a347;margin:0;list-style:none}.boundaries-section li[data-v-ab8b38a2]{font-size:16px;line-height:1.75;color:#4b5b50;margin-bottom:18px}.boundaries-section li[data-v-ab8b38a2]:last-child{margin-bottom:0}.faq-section[data-v-ab8b38a2]{border-top:1px solid #d1d5c9;padding-top:60px}.faq-section details[data-v-ab8b38a2]{border-bottom:1px solid #cbd2c4;padding:22px 0}.faq-section summary[data-v-ab8b38a2]{display:flex;justify-content:space-between;gap:24px;font-size:17px;font-weight:550;cursor:pointer}.faq-section summary span[data-v-ab8b38a2]{color:#527559}.faq-section details p[data-v-ab8b38a2]{font-size:16px;line-height:1.8;color:#4b5b50;margin-bottom:0}.related-section[data-v-ab8b38a2]{padding-top:24px;padding-bottom:88px}.related-section>div[data-v-ab8b38a2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.related-section a[data-v-ab8b38a2]{padding:26px;border:1px solid #c8d2c2;display:grid;grid-template-columns:1fr auto;gap:24px 16px;border-radius:5px;background:#f8f6ef;min-width:0}.related-number[data-v-ab8b38a2]{grid-column:1/-1;font:12px/1.6 JetBrains Mono,monospace;color:#59715b}.related-section strong[data-v-ab8b38a2]{font-size:22px;line-height:1.25;font-weight:550}.related-arrow[data-v-ab8b38a2]{align-self:end;color:#487956;font-size:22px}.feature-close[data-v-ab8b38a2]{padding:80px 0}.close-layout[data-v-ab8b38a2]{display:flex;justify-content:space-between;gap:50px;align-items:center}.close-layout>div[data-v-ab8b38a2]{max-width:720px}.feature-close h2[data-v-ab8b38a2]{color:#edf0e9}.feature-close p[data-v-ab8b38a2]:not(.eyebrow){font-size:17px;line-height:1.7;color:#bac9bd;margin-bottom:0}.feature-close .primary[data-v-ab8b38a2]{flex-shrink:0}.primary[data-v-ab8b38a2],.secondary[data-v-ab8b38a2],.related-section a[data-v-ab8b38a2],.step-selector button[data-v-ab8b38a2]{transition:transform .16s ease,background-color .16s ease!important}.primary[data-v-ab8b38a2]:hover,.secondary[data-v-ab8b38a2]:hover,.related-section a[data-v-ab8b38a2]:hover,.step-selector button[data-v-ab8b38a2]:hover{transform:translateY(-3px)!important}.feature-page[data-v-ab8b38a2] :is(a,button,summary):focus-visible{outline:3px solid #b28337;outline-offset:4px}#shop-situation[data-v-ab8b38a2],#in-practice[data-v-ab8b38a2],#product-limits[data-v-ab8b38a2]{scroll-margin-top:100px}@media(prefers-reduced-motion:reduce){.primary[data-v-ab8b38a2],.secondary[data-v-ab8b38a2],.related-section a[data-v-ab8b38a2],.step-selector button[data-v-ab8b38a2]{transition-duration:.16s!important}}@media(max-width:1000px){.hero-copy[data-v-ab8b38a2]{gap:36px}.context-section[data-v-ab8b38a2],.exception-layout[data-v-ab8b38a2],.editorial-row[data-v-ab8b38a2],.boundaries-section[data-v-ab8b38a2],.faq-section[data-v-ab8b38a2]{gap:40px}.step-layout[data-v-ab8b38a2]{gap:32px}}@media(max-width:800px){.hero-copy[data-v-ab8b38a2],.context-section[data-v-ab8b38a2],.section-intro[data-v-ab8b38a2],.step-layout[data-v-ab8b38a2],.editorial-row[data-v-ab8b38a2],.exception-layout[data-v-ab8b38a2],.boundaries-section[data-v-ab8b38a2],.faq-section[data-v-ab8b38a2]{grid-template-columns:1fr;gap:32px}.feature-wrap[data-v-ab8b38a2]{padding-left:24px;padding-right:24px}.hero-copy[data-v-ab8b38a2]{padding-bottom:36px}.feature-hero h1[data-v-ab8b38a2]{max-width:700px}.hero-bottom>p[data-v-ab8b38a2]:not(.audience){max-width:680px}.back[data-v-ab8b38a2]{margin-bottom:36px}.context-section[data-v-ab8b38a2],.walkthrough-section[data-v-ab8b38a2],.exception-section[data-v-ab8b38a2],.feature-close[data-v-ab8b38a2]{padding-top:60px;padding-bottom:60px}.editorial-row.reverse .editorial-copy[data-v-ab8b38a2]{order:0}.editorial-row[data-v-ab8b38a2]{padding:40px 0}.prerequisites[data-v-ab8b38a2]{align-items:start}.close-layout[data-v-ab8b38a2]{display:block}.feature-close .primary[data-v-ab8b38a2]{margin-top:28px}.step-selector button[data-v-ab8b38a2]{grid-template-columns:1fr;padding:15px 12px;align-content:start;font-size:14px}.step-selector button>span[data-v-ab8b38a2]:last-child{display:none}.step-narrative[data-v-ab8b38a2]{padding-top:0}}@media(max-width:500px){.feature-wrap[data-v-ab8b38a2]{padding-left:20px;padding-right:20px}.feature-hero[data-v-ab8b38a2]{padding-top:28px}.feature-hero h1[data-v-ab8b38a2]{font-size:44px}.hero-bottom>p[data-v-ab8b38a2]:not(.audience){font-size:17px}.primary[data-v-ab8b38a2],.secondary[data-v-ab8b38a2]{width:100%;padding:15px 16px}.chapter-nav[data-v-ab8b38a2]{gap:16px 24px}.chapter-nav a[data-v-ab8b38a2]{font-size:13px}.prerequisites[data-v-ab8b38a2]{display:block}.prerequisites ul[data-v-ab8b38a2]{display:block;margin-top:14px}.prerequisites li[data-v-ab8b38a2]{margin-bottom:8px}.step-selector[data-v-ab8b38a2]{grid-template-columns:1fr;gap:0;margin-bottom:28px}.step-selector button[data-v-ab8b38a2]{display:grid;grid-template-columns:22px 1fr;gap:12px;padding:16px 12px;border-bottom-width:2px}.handoff-diagram[data-v-ab8b38a2]{padding:18px}.handoff-person[data-v-ab8b38a2]{gap:14px;padding:15px}.boundaries-section[data-v-ab8b38a2],.faq-section[data-v-ab8b38a2]{padding-top:48px;padding-bottom:48px}.details-section[data-v-ab8b38a2]{padding-top:60px}.related-section[data-v-ab8b38a2]{padding-bottom:60px}.related-section>div[data-v-ab8b38a2]{grid-template-columns:1fr}}@media print{.feature-page .step-selector[data-v-ab8b38a2],.feature-page .step-controls[data-v-ab8b38a2],.feature-close[data-v-ab8b38a2],.feature-page .back[data-v-ab8b38a2]{display:none!important}.step-layout[data-v-ab8b38a2]{grid-template-columns:1fr}.feature-hero[data-v-ab8b38a2],.exception-section[data-v-ab8b38a2]{background:#fff!important;color:#142019}.feature-hero h1[data-v-ab8b38a2],.exception-layout h2[data-v-ab8b38a2],.exception-layout>div>p[data-v-ab8b38a2]:not(.eyebrow){color:#142019}.product-scene[data-v-ab8b38a2]{break-inside:avoid}}
