.jira-readiness-page{display:grid;gap:1rem}.jira-readiness-header{align-items:flex-start;background:linear-gradient(135deg,#19325efa,#254c85f0);border-radius:22px;box-shadow:0 18px 46px #172d522e;color:#fff;display:flex;gap:1.5rem;justify-content:space-between;padding:1.6rem}.jira-readiness-header h1{font-size:clamp(2rem,4vw,3.2rem);line-height:1.05;margin:.2rem 0 .65rem}.jira-readiness-header .eyebrow,.jira-readiness-header .muted{color:#d6e5ff}.jira-readiness-header-facts{align-items:flex-end;display:grid;flex:0 0 auto;gap:.35rem;justify-items:end;text-align:right}.jira-readiness-header-facts span{background:#ffffff24;border:1px solid rgba(255,255,255,.24);border-radius:999px;font-size:.78rem;font-weight:800;letter-spacing:.06em;padding:.35rem .65rem}.jira-readiness-steps{background:#fff;border:1px solid #dce5f1;border-radius:18px;display:grid;gap:.45rem;grid-template-columns:repeat(6,minmax(0,1fr));padding:.55rem}.jira-readiness-steps button{align-items:center;background:transparent;border:0;border-radius:13px;color:#55657d;cursor:pointer;display:flex;font:inherit;font-size:.82rem;font-weight:750;gap:.45rem;justify-content:center;min-height:44px;padding:.55rem .45rem}.jira-readiness-steps button span{align-items:center;background:#edf2f9;border-radius:999px;display:inline-flex;height:1.55rem;justify-content:center;width:1.55rem}.jira-readiness-steps button.active{background:#eaf1ff;color:#174e99}.jira-readiness-steps button.active span{background:#225eb5;color:#fff}.jira-readiness-steps button:disabled{cursor:not-allowed;opacity:.45}.jira-readiness-panel{background:#fff;border:1px solid #dce5f1;border-radius:20px;box-shadow:0 10px 30px #1f375e12;display:grid;gap:1.25rem;padding:1.45rem}.jira-readiness-panel h2,.jira-readiness-panel h3,.jira-readiness-panel h4,.jira-readiness-panel p{margin-top:0}.jira-readiness-panel h2{font-size:clamp(1.45rem,3vw,2rem);margin-bottom:.55rem}.jira-readiness-form,.jira-readiness-checklist{display:grid;gap:.9rem;max-width:760px}.jira-readiness-form label,.jira-readiness-checklist label{color:#34445d;display:grid;font-size:.88rem;font-weight:750;gap:.4rem}.jira-readiness-form input,.jira-readiness-form select,.jira-readiness-checklist input[type=date],.jira-readiness-table select{background:#fff;border:1px solid #cbd7e8;border-radius:11px;color:#172033;font:inherit;min-height:42px;padding:.65rem .75rem}.jira-readiness-form input:focus,.jira-readiness-form select:focus,.jira-readiness-checklist input:focus,.jira-readiness-table select:focus{border-color:#3472c9;box-shadow:0 0 0 3px #3472c924;outline:none}.jira-readiness-token-field{display:grid;gap:.5rem;grid-template-columns:minmax(0,1fr) auto}.jira-readiness-token-field button{background:#f4f7fb;border:1px solid #cbd7e8;border-radius:11px;color:#233955;cursor:pointer;font-weight:750;padding:0 .85rem}.jira-readiness-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.7rem}.jira-readiness-status,.jira-readiness-error,.jira-readiness-warning,.jira-readiness-success,.jira-readiness-empty{border-radius:13px;margin:0;padding:.85rem 1rem}.jira-readiness-status,.jira-readiness-success{background:#e9f7ee;border:1px solid #b8dfc6;color:#1c663a}.jira-readiness-warning{background:#fff7df;border:1px solid #efd795;color:#7d5600}.jira-readiness-error{background:#fff0f1;border:1px solid #efbfc4;color:#922b37}.jira-readiness-empty{background:#f5f7fb;border:1px dashed #cbd7e8;color:#5c6c83}.jira-readiness-metrics,.jira-readiness-contract-grid,.jira-readiness-gates{display:grid;gap:.8rem;grid-template-columns:repeat(3,minmax(0,1fr))}.jira-readiness-metrics article,.jira-readiness-contract-grid article,.jira-readiness-gate,.jira-readiness-forecast{background:#f7f9fc;border:1px solid #dfe7f2;border-radius:14px;display:grid;gap:.35rem;min-width:0;padding:.9rem}.jira-readiness-metrics span,.jira-readiness-contract-grid span,.jira-readiness-gate span,.jira-readiness-gate small,.jira-readiness-forecast span{color:#66758c;font-size:.78rem}.jira-readiness-metrics strong,.jira-readiness-contract-grid strong,.jira-readiness-gate strong{overflow-wrap:anywhere}.jira-readiness-table-wrap{overflow-x:auto}.jira-readiness-table{border-collapse:collapse;min-width:560px;width:100%}.jira-readiness-table th,.jira-readiness-table td{border-bottom:1px solid #e3e9f2;padding:.7rem;text-align:left}.jira-readiness-table th{color:#5c6c83;font-size:.77rem;letter-spacing:.05em;text-transform:uppercase}.jira-readiness-checklist label:has(input[type=checkbox]){align-items:flex-start;background:#f7f9fc;border:1px solid #dfe7f2;border-radius:12px;display:flex;font-weight:650;padding:.75rem}.jira-readiness-checklist input[type=checkbox]{flex:0 0 auto;margin-top:.12rem}.jira-readiness-summary{display:grid;gap:1rem}.jira-readiness-summary-title{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.jira-readiness-summary-title p{color:#69788f;font-size:.82rem;margin-bottom:0}.jira-readiness-lifecycle{border-radius:999px;font-size:.75rem;font-weight:800;padding:.35rem .65rem;text-transform:capitalize}.jira-readiness-lifecycle.current{background:#e7f4ec;color:#216841}.jira-readiness-lifecycle.stale{background:#fff3d9;color:#835800}.jira-readiness-lifecycle.superseded{background:#edf1f6;color:#56657b}.jira-readiness-gate.ready{background:#eff9f3;border-color:#b9dfc7}.jira-readiness-gate.warning{background:#fff8e8;border-color:#ecd79e}.jira-readiness-gate.blocked{background:#fff0f1;border-color:#edc0c5}.jira-readiness-gate.stale,.jira-readiness-gate.superseded{background:#f0f3f7}.jira-readiness-forecast{grid-template-columns:minmax(0,1fr) auto}.jira-readiness-reasons,.jira-readiness-diagnostics,.jira-readiness-history{display:grid;gap:.7rem}.jira-readiness-reason,.jira-readiness-diagnostics article,.jira-readiness-history article{border:1px solid #dfe6f0;border-radius:13px;padding:.85rem}.jira-readiness-reason>div,.jira-readiness-diagnostics article{align-items:start;display:grid;gap:.55rem;grid-template-columns:minmax(0,1fr) auto}.jira-readiness-reason p,.jira-readiness-reason small,.jira-readiness-diagnostics p{grid-column:1 / -1}.jira-readiness-reason small,.jira-readiness-diagnostics p{color:#64738a}.jira-readiness-reason.blocker{border-left:5px solid #b93a48}.jira-readiness-reason.warning{border-left:5px solid #c4860b}.jira-readiness-reason.info{border-left:5px solid #2c6bbd}.jira-readiness-history>div{display:grid;gap:.55rem}.jira-readiness-history article{align-items:center;display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr) auto auto}.jira-readiness-history article span{text-transform:capitalize}.jira-readiness-history article details{grid-column:1 / -1;min-width:0}.jira-readiness-history article small{color:#718097;display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;max-width:100%;overflow-wrap:anywhere;word-break:break-word}@media(max-width:900px){.jira-readiness-header{display:grid}.jira-readiness-header-facts{align-items:flex-start;justify-items:start;text-align:left}.jira-readiness-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.jira-readiness-metrics,.jira-readiness-contract-grid,.jira-readiness-gates{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.jira-readiness-steps,.jira-readiness-metrics,.jira-readiness-contract-grid,.jira-readiness-gates{grid-template-columns:1fr}.jira-readiness-steps button{justify-content:flex-start}.jira-readiness-token-field,.jira-readiness-forecast,.jira-readiness-history article{grid-template-columns:1fr}}.jira-readiness-transactions{border-top:1px solid #dfe6f0;display:grid;gap:1rem;padding-top:1.1rem}.jira-readiness-transaction-heading{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.jira-readiness-transaction-heading h3{margin-bottom:.25rem}.jira-readiness-transaction-heading>span{border-radius:999px;font-size:.76rem;font-weight:800;padding:.35rem .65rem;text-transform:uppercase}.jira-readiness-transaction-heading>span.ready{background:#e2f6ea;color:#17653b}.jira-readiness-transaction-heading>span.blocked{background:#fff0f1;color:#96313d}.jira-readiness-transaction-state,.jira-readiness-transaction-paths{display:grid;gap:.8rem}.jira-readiness-transaction-state{grid-template-columns:repeat(3,minmax(0,1fr))}.jira-readiness-transaction-state article{background:#f7f9fc;border:1px solid #dce5f1;border-radius:14px;display:grid;gap:.35rem;min-width:0;padding:.85rem}.jira-readiness-transaction-state span,.jira-readiness-transaction-state small{color:#64738a}.jira-readiness-transaction-state small{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow-wrap:anywhere}.jira-readiness-transaction-credentials{background:#f7f9fc;border:1px solid #dce5f1;border-radius:15px;padding:1rem}.jira-readiness-transaction-credentials>div{display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr))}.jira-readiness-transaction-credentials label,.jira-readiness-transaction-card label{color:#34445d;display:grid;font-size:.86rem;font-weight:750;gap:.4rem}.jira-readiness-transaction-credentials input,.jira-readiness-transaction-card textarea{background:#fff;border:1px solid #cbd7e8;border-radius:11px;color:#172033;font:inherit;min-height:42px;padding:.65rem .75rem}.jira-readiness-transaction-card textarea{min-height:90px;resize:vertical}.jira-readiness-transaction-paths{grid-template-columns:repeat(2,minmax(0,1fr))}.jira-readiness-transaction-card{align-content:start;background:#fbfcfe;border:1px solid #dce5f1;border-radius:16px;display:grid;gap:.85rem;padding:1rem}.jira-readiness-transaction-card>div:first-child>span{color:#225eb5;font-size:.76rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.jira-readiness-transaction-card dl{display:grid;gap:.45rem;margin:0}.jira-readiness-transaction-card dl>div{display:flex;gap:1rem;justify-content:space-between}.jira-readiness-transaction-card dt{color:#64738a}.jira-readiness-transaction-card dd{font-weight:800;margin:0;text-transform:capitalize}.jira-readiness-confirmation{align-items:start;display:grid!important;font-weight:650!important;gap:.55rem!important;grid-template-columns:auto minmax(0,1fr)}.jira-readiness-confirmation input{margin-top:.15rem}.jira-readiness-import-review{background:#edf4ff;border:1px solid #c7dcfb;border-radius:12px;display:grid;gap:.25rem;padding:.8rem}.jira-readiness-import-review small{color:#526984;overflow-wrap:anywhere}@media(max-width:900px){.jira-readiness-transaction-state,.jira-readiness-transaction-paths,.jira-readiness-transaction-credentials>div{grid-template-columns:1fr}}@media(max-width:620px){.jira-readiness-transaction-heading{display:grid}}.jira-readiness-page{max-width:1220px;margin:0 auto;gap:.85rem}.jira-readiness-header{background:radial-gradient(circle at 86% 20%,rgba(103,139,238,.24),transparent 34%),linear-gradient(135deg,#193c73,#285aa8);box-shadow:0 14px 34px #172d5224;min-height:190px;padding:1.55rem 1.7rem}.jira-readiness-header h1{font-size:clamp(2.2rem,4vw,3.35rem);letter-spacing:-.035em}.jira-readiness-header .muted{font-size:.96rem;line-height:1.5;max-width:48rem}.jira-readiness-current-bar{align-items:center;background:#f7f9fd;border:1px solid #d8e2f0;border-radius:14px;display:flex;gap:1rem;justify-content:space-between;padding:.75rem .9rem}.jira-readiness-current-bar>div{display:grid;gap:.15rem}.jira-readiness-current-bar span{color:#6d7c92;font-size:.72rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.jira-readiness-current-bar strong{color:#243753;font-size:.94rem}.jira-readiness-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.jira-readiness-decision-panel{gap:1rem;padding:1.25rem}.jira-readiness-decision-panel>div:first-child{max-width:58rem}.jira-readiness-decision-panel>div:first-child h2{color:#1b2f4d;font-size:clamp(1.7rem,3vw,2.25rem);letter-spacing:-.02em}.jira-readiness-summary{background:linear-gradient(180deg,#fff,#fbfcff);border:1px solid #dbe4f0;border-radius:16px;padding:1rem}.jira-readiness-summary-title h3{color:#223652;font-size:1.2rem;margin-bottom:.25rem}.jira-readiness-gates{grid-template-columns:repeat(4,minmax(0,1fr))}.jira-readiness-gate{border-top-width:3px;min-height:92px;padding:.8rem}.jira-readiness-gate span{font-size:.7rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.jira-readiness-gate strong{color:#223652;font-size:1rem}.jira-readiness-forecast{align-items:center;background:#edf3ff;border-color:#cad9fa;padding:.85rem 1rem}.jira-readiness-forecast strong{color:#1f438e}.jira-readiness-success{line-height:1.45}.jira-readiness-reasons h4{color:#253954;font-size:1rem;margin:.15rem 0}.jira-readiness-reason{background:#fff;padding:.85rem 1rem}.jira-readiness-reason>div strong{color:#293b55;font-size:.92rem}.jira-readiness-reason>div span{background:#f1f4f8;border-radius:999px;color:#617086;font-size:.7rem;font-weight:750;padding:.22rem .5rem;text-transform:capitalize}.jira-readiness-decision-panel>.jira-readiness-actions{border-top:1px solid #e1e7f0;padding-top:.9rem}@media(max-width:900px){.jira-readiness-gates{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.jira-readiness-current-bar{align-items:stretch;display:grid}.jira-readiness-gates{grid-template-columns:1fr}}.macro-status-page{display:grid;gap:1rem;max-width:1440px!important}.macro-status-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem}.macro-status-page-header h1{margin:.2rem 0 .55rem;color:#17223a;font-size:clamp(2rem,4vw,3.2rem);line-height:1.05}.macro-status-page-header p:not(.eyebrow){max-width:840px;margin:0;color:#59677f;line-height:1.55}.macro-status-header-badges,.macro-status-heading-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem}.macro-status-context-bar{display:grid;grid-template-columns:minmax(220px,1.5fr) minmax(200px,1.2fr) minmax(180px,1fr) auto;align-items:end;gap:.75rem;padding:.9rem 1rem;border:1px solid #dce4f0;border-radius:14px;background:#fff;box-shadow:0 7px 22px #1f2b440d}.macro-status-context-bar>div{min-width:0}.macro-status-context-bar span,.macro-status-context-bar strong{display:block}.macro-status-context-bar span{margin-bottom:.28rem;color:#6d7990;font-size:.68rem;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.macro-status-context-bar strong{overflow:hidden;color:#25314a;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.macro-status-context-bar select,.macro-status-form-card input,.macro-status-form-card select,.macro-status-form-card textarea,.macro-status-capture-select select,.macro-status-epic-table select{width:100%;min-height:40px;padding:.58rem .7rem;border:1px solid #cbd6e6;border-radius:9px;color:#20304a;background:#fff;font:inherit;font-size:.8rem}.macro-status-form-card textarea{resize:vertical}.macro-status-context-bar select:focus,.macro-status-form-card input:focus,.macro-status-form-card select:focus,.macro-status-form-card textarea:focus,.macro-status-capture-select select:focus,.macro-status-epic-table select:focus{border-color:#5574dc;outline:3px solid rgba(85,116,220,.14)}.macro-status-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.macro-status-tabs button{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:.75rem;min-height:78px;padding:.8rem .9rem;border:1px solid #d7e0ec;border-radius:13px;color:#445069;background:#fff;text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.macro-status-tabs button:hover{border-color:#afc0df;transform:translateY(-1px)}.macro-status-tabs button.active{border-color:#4f6ed9;color:#223c94;background:#f5f7ff;box-shadow:0 9px 24px #3753b41a}.macro-status-tabs button>span{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;color:#4863c5;background:#edf1ff;font-size:.78rem;font-weight:800}.macro-status-tabs strong,.macro-status-tabs small{display:block}.macro-status-tabs strong{font-size:.86rem}.macro-status-tabs small{margin-top:.2rem;color:#758198;font-size:.68rem;line-height:1.35}.macro-status-tab-panel,.macro-status-tab-stack{display:grid;gap:1rem}.macro-status-section{padding:1.15rem;border:1px solid #dce4f0;border-radius:16px;background:#fff;box-shadow:0 8px 26px #1f2b440d}.macro-status-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.macro-status-section-heading h2{margin:.15rem 0 .4rem;color:#1f2b43;font-size:1.25rem}.macro-status-section-heading p:not(.eyebrow){max-width:870px;margin:0;color:#66738a;font-size:.82rem;line-height:1.5}.macro-status-split-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.9fr);gap:1rem;align-items:start}.macro-status-form-card,.macro-status-history-card{display:grid;gap:.9rem;min-width:0;padding:1rem;border:1px solid #e0e7f1;border-radius:12px;background:#fafcff}.macro-status-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.macro-status-card-heading strong,.macro-status-card-heading small{display:block}.macro-status-card-heading strong{color:#25314a;font-size:.9rem}.macro-status-card-heading small{margin-top:.15rem;color:#758198;font-size:.68rem}.macro-status-security-note{margin:0;padding:.7rem .8rem;border-left:3px solid #5876dc;border-radius:7px;color:#44536d;background:#f1f5ff;font-size:.73rem;line-height:1.45}.macro-status-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.macro-status-form-grid .wide{grid-column:1 / -1}.macro-status-form-grid label,.macro-status-form-card>label,.macro-status-capture-select{display:grid;gap:.3rem;color:#47556e;font-size:.72rem;font-weight:700}.macro-status-form-grid label small{color:#77849a;font-weight:500}.macro-status-token-field{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.45rem}.macro-status-form-actions{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center}.macro-status-source-selection{padding-top:.8rem;border-top:1px solid #e1e7f0}.macro-status-inline-error{padding:.7rem .8rem;border:1px solid #f2bdc5;border-radius:8px;color:#902d3c;background:#fff1f3;font-size:.75rem}.macro-status-permission-note,.macro-status-table-note{margin:0;color:#6e7b92;font-size:.72rem;line-height:1.45}.macro-status-capture-list,.macro-status-outcome-list,.macro-status-baseline-list{display:grid;gap:.55rem;max-height:520px;overflow:auto}.macro-status-capture-list button{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(110px,.8fr) auto;align-items:center;gap:.7rem;width:100%;padding:.7rem;border:1px solid #e0e6ef;border-radius:9px;color:#33415b;background:#fff;text-align:left;cursor:pointer}.macro-status-capture-list button.selected{border-color:#6d84dc;background:#f5f7ff;box-shadow:inset 3px 0 #5874d9}.macro-status-capture-list strong,.macro-status-capture-list small{display:block}.macro-status-capture-list strong{font-size:.73rem}.macro-status-capture-list small{margin-top:.15rem;color:#77849a;font-size:.64rem}.macro-status-outcome-list article,.macro-status-baseline-list article{display:grid;gap:.65rem;padding:.8rem;border:1px solid #e0e7f1;border-radius:10px;background:#fff}.macro-status-outcome-list article>div>strong,.macro-status-baseline-list article>div>strong{color:#26334c;font-size:.82rem}.macro-status-outcome-list article p{margin:.2rem 0 0;color:#65728a;font-size:.71rem;line-height:1.4}.macro-status-outcome-list dl,.macro-status-baseline-list dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0}.macro-status-outcome-list dl>div,.macro-status-baseline-list dl>div{min-width:0;padding:.55rem;border-radius:8px;background:#f6f8fc}.macro-status-outcome-list dt,.macro-status-baseline-list dt{color:#758198;font-size:.62rem;font-weight:750;text-transform:uppercase}.macro-status-outcome-list dd,.macro-status-baseline-list dd{margin:.18rem 0 0;overflow-wrap:anywhere;color:#33415b;font-size:.7rem}.macro-status-baseline-list article.current{border-color:#7690e1;background:#f6f8ff}.macro-status-table-scroll{width:100%;overflow:auto;border:1px solid #e1e7f0;border-radius:10px}.macro-status-table{width:100%;min-width:760px;border-collapse:collapse;background:#fff}.macro-status-table th,.macro-status-table td{padding:.72rem .75rem;border-bottom:1px solid #e7ebf2;color:#43506a;font-size:.72rem;text-align:left;vertical-align:top}.macro-status-table th{position:sticky;top:0;z-index:2;color:#66738a;background:#f6f8fc;font-size:.63rem;letter-spacing:.04em;text-transform:uppercase}.macro-status-table tbody tr:last-child td{border-bottom:0}.macro-status-table td strong,.macro-status-table td>span{display:block}.macro-status-table td strong{color:#26334c;font-size:.76rem}.macro-status-table td>span{margin-top:.15rem;color:#6f7c92;line-height:1.35}.macro-status-epic-table select{min-width:210px}.macro-status-epic-table td small{display:block;margin-top:.25rem;color:#6f7c92}.macro-status-evidence-chip{display:inline-flex!important;margin:0 .25rem .25rem 0!important;padding:.2rem .4rem;border-radius:999px;color:#52617a!important;background:#edf1f6;font-size:.61rem;font-weight:700}.macro-status-readiness-list,.macro-status-reason-list{display:grid;gap:.45rem;margin:0;padding:0;list-style:none}.macro-status-readiness-list li,.macro-status-reason-list li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:.55rem;align-items:start;padding:.62rem;border:1px solid #e0e7f0;border-radius:8px;background:#fff}.macro-status-readiness-list li>span,.macro-status-reason-list li>span{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;font-size:.7rem;font-weight:850}.macro-status-readiness-list li.ready>span{color:#176b42;background:#e6f5ec}.macro-status-readiness-list li.blocked>span,.macro-status-reason-list li>span{color:#875800;background:#fff1cf}.macro-status-readiness-list strong,.macro-status-readiness-list small,.macro-status-reason-list strong,.macro-status-reason-list p{display:block}.macro-status-readiness-list strong,.macro-status-reason-list strong{color:#33415a;font-size:.72rem}.macro-status-readiness-list small,.macro-status-reason-list p{margin:.12rem 0 0;color:#6f7c92;font-size:.67rem;line-height:1.4}.macro-status-loading,.macro-status-loading-inline{padding:1.2rem;border:1px dashed #c9d5e7;border-radius:10px;color:#65728a;background:#f8faff;font-size:.8rem;text-align:center}.macro-status-loading-inline{padding:.65rem;font-size:.72rem}.macro-status-empty-state{display:grid;place-items:center;min-height:150px;padding:1rem;border:1px dashed #cbd6e6;border-radius:10px;color:#65728a;background:#fafcff;text-align:center}.macro-status-empty-state h2{margin:0;color:#33415a;font-size:1rem}.macro-status-empty-state p{max-width:620px;margin:.45rem 0 0;font-size:.75rem;line-height:1.5}.macro-status-notice{display:grid;gap:.2rem;padding:.72rem .85rem;border:1px solid;border-radius:9px;font-size:.74rem;line-height:1.45}.macro-status-notice strong{font-size:.76rem}.macro-status-notice-success{border-color:#b9dfc9;color:#1d6540;background:#eef9f2}.macro-status-notice-warning{border-color:#ead39a;color:#76511a;background:#fff9e9}.macro-status-notice-danger{border-color:#edbdc5;color:#8c2f3d;background:#fff2f4}.macro-status-notice-info{border-color:#bfd0f0;color:#304e91;background:#f1f5ff}.macro-status-notice-neutral{border-color:#d7dfe9;color:#536079;background:#f7f9fc}.macro-status-flash{position:relative}.macro-status-flash>button{position:absolute;top:.4rem;right:.45rem;width:28px;height:28px;border:0;border-radius:8px;color:inherit;background:transparent;font-size:1rem;cursor:pointer}.macro-status-coverage-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.macro-status-coverage-card{display:grid;gap:.65rem;padding:.9rem;border:1px solid #dfe6ef;border-top:3px solid #a7b2c4;border-radius:10px;background:#fafcff}.macro-status-coverage-card.tone-success{border-top-color:#34a36b}.macro-status-coverage-card.tone-warning{border-top-color:#d49a25}.macro-status-coverage-card.tone-danger{border-top-color:#d45a6c}.macro-status-coverage-card.tone-info{border-top-color:#5273d7}.macro-status-coverage-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem}.macro-status-coverage-heading span,.macro-status-coverage-heading strong{display:block}.macro-status-coverage-heading span{color:#67748b;font-size:.7rem;font-weight:700}.macro-status-coverage-heading strong{margin-top:.2rem;color:#26334c;font-size:1.35rem}.macro-status-progress-track{height:8px;overflow:hidden;border-radius:999px;background:#e5eaf2}.macro-status-progress-track span{display:block;height:100%;border-radius:inherit;background:#5573d7}.macro-status-coverage-card.tone-success .macro-status-progress-track span{background:#2e9a62}.macro-status-coverage-card.tone-warning .macro-status-progress-track span{background:#d09323}.macro-status-coverage-card.tone-danger .macro-status-progress-track span{background:#c94d60}.macro-status-coverage-card p{margin:0;color:#6c7890;font-size:.68rem;line-height:1.4}.macro-status-hygiene-detail-grid,.macro-status-summary-grid,.macro-status-variance-grid,.macro-status-forecast-gate{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin-top:.8rem}.macro-status-hygiene-detail-grid article,.macro-status-summary-grid article,.macro-status-variance-grid article,.macro-status-forecast-gate article{padding:.78rem;border:1px solid #e1e7f0;border-radius:9px;background:#fafcff}.macro-status-hygiene-detail-grid span,.macro-status-hygiene-detail-grid strong,.macro-status-hygiene-detail-grid small,.macro-status-summary-grid span,.macro-status-summary-grid strong,.macro-status-summary-grid small,.macro-status-variance-grid span,.macro-status-variance-grid strong,.macro-status-variance-grid small,.macro-status-forecast-gate span,.macro-status-forecast-gate strong,.macro-status-forecast-gate small{display:block}.macro-status-hygiene-detail-grid span,.macro-status-summary-grid span,.macro-status-variance-grid span,.macro-status-forecast-gate span{color:#6f7c92;font-size:.65rem;font-weight:700}.macro-status-hygiene-detail-grid strong,.macro-status-summary-grid strong,.macro-status-variance-grid strong,.macro-status-forecast-gate strong{margin-top:.3rem;color:#26334c;font-size:1rem}.macro-status-hygiene-detail-grid small,.macro-status-summary-grid small,.macro-status-variance-grid small,.macro-status-forecast-gate small{margin-top:.25rem;color:#77849a;font-size:.64rem;line-height:1.4}.macro-status-reason-list{margin-top:.8rem}.macro-status-capability-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.55rem}.macro-status-capability-grid article{display:flex;align-items:center;justify-content:space-between;gap:.65rem;padding:.65rem .75rem;border:1px solid #e1e7f0;border-radius:9px;background:#fafcff}.macro-status-capability-grid article>span{color:#45536c;font-size:.72rem;font-weight:700}.macro-status-as-of{color:#6f7c92;font-size:.7rem}.macro-status-evidence-footer{display:flex;flex-wrap:wrap;gap:.55rem 1rem;margin-top:.85rem;padding-top:.75rem;border-top:1px solid #e3e8f0;color:#6d7990;font-size:.65rem}.macro-status-outcome-progress-list{display:grid;gap:.7rem}.macro-status-outcome-progress-list>article{padding:.9rem;border:1px solid #e0e7f0;border-radius:11px;background:#fafcff}.macro-status-outcome-progress-list>article>header{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;margin-bottom:.7rem}.macro-status-outcome-progress-list header strong{color:#26334c;font-size:.86rem}.macro-status-outcome-progress-list header p{margin:.18rem 0 0;color:#69768d;font-size:.7rem}.macro-status-dual-progress{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.macro-status-dual-progress section{padding:.8rem;border:1px solid #dfe6f0;border-radius:9px;background:#fff}.macro-status-dual-progress span,.macro-status-dual-progress strong,.macro-status-dual-progress small{display:block}.macro-status-dual-progress span{color:#65728a;font-size:.68rem;font-weight:750}.macro-status-dual-progress strong{margin:.3rem 0;color:#294fc1;font-size:1.35rem}.macro-status-dual-progress small{margin-top:.18rem;color:#6e7b92;font-size:.66rem;line-height:1.4}.macro-status-ledger-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.macro-status-ledger-card{min-width:0;overflow:hidden;border:1px solid #e0e7f0;border-radius:10px;background:#fff}.macro-status-ledger-card>header{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.75rem .8rem;border-bottom:1px solid #e2e8f0}.macro-status-ledger-added>header{background:#fff9e9}.macro-status-ledger-removed>header{background:#f8f5ff}.macro-status-ledger-card>header strong{color:#26334c;font-size:.76rem}.macro-status-ledger-card>header span{color:#6f7c92;font-size:.66rem}.macro-status-ledger-scroll{max-height:440px;border:0;border-radius:0}.macro-status-ledger-empty{margin:0;padding:1rem;color:#6f7c92;font-size:.72rem;text-align:center}.macro-status-ledger-tags{display:flex;flex-wrap:wrap;gap:.25rem}.macro-status-ledger-tags>span{padding:.18rem .35rem;border-radius:999px;color:#4d5b74;background:#edf1f6;font-size:.61rem}.macro-status-forecast-summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-color:#ead39a;background:#fffaf0}.macro-status-forecast-summary h2{margin:.15rem 0 .35rem;color:#6b4a15}.macro-status-forecast-summary p:not(.eyebrow){margin:0;color:#776443;font-size:.75rem;line-height:1.45}@media(max-width:1160px){.macro-status-context-bar,.macro-status-hygiene-detail-grid,.macro-status-summary-grid,.macro-status-variance-grid,.macro-status-forecast-gate{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.macro-status-page-header,.macro-status-section-heading,.macro-status-forecast-summary{display:grid}.macro-status-header-badges,.macro-status-heading-badges{justify-content:flex-start}.macro-status-tabs,.macro-status-split-grid,.macro-status-coverage-grid,.macro-status-ledger-grid,.macro-status-dual-progress{grid-template-columns:1fr}}@media(max-width:640px){.macro-status-context-bar,.macro-status-form-grid,.macro-status-hygiene-detail-grid,.macro-status-summary-grid,.macro-status-variance-grid,.macro-status-forecast-gate,.macro-status-outcome-list dl,.macro-status-baseline-list dl{grid-template-columns:1fr}.macro-status-tabs button{min-height:auto}.macro-status-capture-list button{grid-template-columns:1fr}}.jira-evidence-page{display:grid;gap:1.25rem}.jira-evidence-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.jira-evidence-hero h1{margin:.25rem 0}.jira-evidence-lede{max-width:52rem;margin:0;color:var(--color-text-muted, #52606d);font-size:1.08rem}.jira-evidence-principle{margin:.65rem 0 0;font-weight:700}.jira-evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.jira-evidence-panel{min-width:0}.jira-evidence-panel h2{margin-top:.25rem}.jira-evidence-wide{grid-column:1 / -1}.jira-evidence-facts{display:grid;gap:.7rem;margin:1rem 0}.jira-evidence-facts-wide{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem}.jira-evidence-facts>div{display:grid;grid-template-columns:minmax(10rem,.8fr) 1.2fr;gap:1rem;border-bottom:1px solid var(--color-border, #d9e2ec);padding-bottom:.55rem}.jira-evidence-facts dt{color:var(--color-text-muted, #52606d)}.jira-evidence-facts dd{margin:0;font-weight:600;overflow-wrap:anywhere}.jira-evidence-notice{display:grid;gap:.25rem;padding:.85rem;border-left:.25rem solid #2f855a;background:#f0fff4}.jira-evidence-notice.warning{border-color:#b7791f;background:#fffaf0}.jira-evidence-notice.danger{border-color:#c53030;background:#fff5f5}.jira-evidence-captures{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.jira-evidence-captures button{width:100%;display:grid;gap:.2rem;padding:.7rem;border:1px solid var(--color-border, #d9e2ec);border-radius:.35rem;background:transparent;color:inherit;text-align:left;cursor:pointer}.jira-evidence-captures button.selected{border-color:#2b6cb0;background:#ebf8ff;box-shadow:inset .2rem 0 #2b6cb0}.jira-evidence-captures span,.jira-evidence-context,.jira-evidence-footer{color:var(--color-text-muted, #52606d)}.jira-evidence-context{padding:.75rem;background:#f7fafc}.jira-evidence-footer{text-align:center;padding:.5rem 1rem 1rem}@media(max-width:780px){.jira-evidence-hero{display:grid}.jira-evidence-grid,.jira-evidence-facts-wide{grid-template-columns:1fr}.jira-evidence-wide{grid-column:auto}.jira-evidence-facts>div{grid-template-columns:1fr;gap:.2rem}}
