.qIKRJa_page{color:#102038;background-color:#f7faf9;background-image:linear-gradient(90deg,#146c6a0d 1px,#0000 1px),linear-gradient(0deg,#0f172a0a 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-height:100vh}.qIKRJa_hero,.qIKRJa_boundaries,.qIKRJa_workbenchSection,.qIKRJa_protocolSection,.qIKRJa_limitations{width:min(1180px,100% - 40px);margin-inline:auto}.qIKRJa_hero{padding:30px 0 22px}.qIKRJa_topbar,.qIKRJa_topbarLinks,.qIKRJa_backLink,.qIKRJa_heroActions,.qIKRJa_boundaries{align-items:center;display:flex}.qIKRJa_topbar{justify-content:space-between;gap:16px;margin-bottom:28px}.qIKRJa_topbarLinks{flex-wrap:wrap;justify-content:flex-end;gap:8px}.qIKRJa_backLink,.qIKRJa_topbarLinks a,.qIKRJa_primaryAction,.qIKRJa_secondaryAction{border-radius:8px;align-items:center;gap:8px;min-height:44px;font-size:.84rem;font-weight:650;text-decoration:none;display:inline-flex}.qIKRJa_backLink{color:#0f5b57}.qIKRJa_topbarLinks a{color:#43536a;background:#ffffffc7;border:1px solid #0f172a1a;padding:8px 11px}.qIKRJa_heroGrid{background:#fffffff0;border:1px solid #0f172a1f;border-left:4px solid #146c6a;border-radius:10px;grid-template-columns:minmax(0,1.3fr) minmax(300px,.55fr);align-items:end;gap:28px;padding:30px;display:grid;box-shadow:0 16px 38px #0f172a14}.qIKRJa_eyebrow,.qIKRJa_sectionHeader>span,.qIKRJa_limitations>div>span{color:#0f766e;font-family:var(--font-mono);letter-spacing:.075em;text-transform:uppercase;align-items:center;gap:8px;font-size:.7rem;font-weight:700;display:inline-flex}.qIKRJa_hero h1{letter-spacing:-.038em;max-width:800px;margin:12px 0 14px;font-size:clamp(2.35rem,5vw,4.35rem);font-weight:600;line-height:1.01}.qIKRJa_heroCopy>p,.qIKRJa_sectionHeader>p,.qIKRJa_limitations p{color:#526176;max-width:810px;margin:0;font-size:.98rem;line-height:1.65}.qIKRJa_heroActions{flex-wrap:wrap;gap:10px;margin-top:22px}.qIKRJa_primaryAction,.qIKRJa_secondaryAction{justify-content:center;padding:9px 14px}.qIKRJa_primaryAction{color:#fff;background:#146c6a;border:1px solid #146c6a;box-shadow:0 12px 26px #146c6a2e}.qIKRJa_secondaryAction{color:#114f4c;background:#fff;border:1px solid #146c6a40}.qIKRJa_contractSummary{background:#f1f9f7;border:1px solid #146c6a38;border-radius:8px;min-width:0;padding:18px}.qIKRJa_summaryHeading{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.qIKRJa_summaryHeading span{color:#0f766e;font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:.67rem;font-weight:700}.qIKRJa_summaryHeading strong{color:#102038;font-family:var(--font-mono);font-size:.82rem}.qIKRJa_contractSummary dl{grid-template-columns:1fr 1fr;gap:10px;margin:17px 0 13px;display:grid}.qIKRJa_contractSummary dl div{border-top:1px solid #146c6a29;min-width:0;padding-top:9px}.qIKRJa_contractSummary dt{color:#64748b;letter-spacing:.04em;text-transform:uppercase;font-size:.64rem;font-weight:700}.qIKRJa_contractSummary dd{overflow-wrap:anywhere;color:#1d3349;font-family:var(--font-mono);margin:4px 0 0;font-size:.72rem;font-weight:650;line-height:1.4}.qIKRJa_contractSummary>p{color:#526176;margin:0;font-size:.72rem;line-height:1.5}.qIKRJa_boundaries{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.qIKRJa_boundaries article{background:#ffffffe6;border:1px solid #0f172a1c;border-radius:8px;align-items:flex-start;gap:11px;min-height:112px;padding:15px;display:flex}.qIKRJa_boundaries svg{color:#146c6a;flex:none}.qIKRJa_boundaries strong{color:#1e2c42;font-size:.9rem;font-weight:680}.qIKRJa_boundaries p{color:#5a687c;margin:5px 0 0;font-size:.78rem;line-height:1.48}.qIKRJa_workbenchSection,.qIKRJa_protocolSection{padding-top:60px}.qIKRJa_sectionHeader{max-width:840px}.qIKRJa_sectionHeader h2,.qIKRJa_limitations h2{color:#102038;letter-spacing:-.026em;margin:9px 0 10px;font-size:clamp(1.7rem,3vw,2.55rem);font-weight:600;line-height:1.08}.qIKRJa_workbench{background:#fff;border:1px solid #0f172a2e;border-radius:10px;margin-top:24px;overflow:hidden;box-shadow:0 20px 48px #0f172a1a}.qIKRJa_checkpointRail{color:#d5e8e5;background:#102038;border-bottom:1px solid #263a54;grid-template-columns:minmax(0,auto) 1fr minmax(0,auto) 1fr minmax(0,auto);align-items:center;gap:12px;padding:15px 20px;display:grid}.qIKRJa_railStep{align-items:center;gap:9px;min-width:0;display:flex}.qIKRJa_railStep>span:first-child{color:#9cb2c6;width:26px;height:26px;font-family:var(--font-mono);border:1px solid #55708b;border-radius:50%;flex:0 0 26px;place-items:center;font-size:.62rem;font-weight:750;display:grid}.qIKRJa_railStep>span:last-child{min-width:0;display:block}.qIKRJa_railStep small{color:#8ea3b8;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.56rem;display:block}.qIKRJa_railStep strong{color:#e6f1f3;font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.68rem;display:block;overflow:hidden}.qIKRJa_railStep[data-state=active]>span:first-child{color:#fff;background:#12655f;border-color:#39bcb0}.qIKRJa_railStep[data-state=ready]>span:first-child{color:#fff;background:#3a4fb7;border-color:#8390ed}.qIKRJa_railRule{background:linear-gradient(90deg,#2ab1a6,#7182ed);height:1px}.qIKRJa_controlStrip{background:#f7f9fb;border-bottom:1px solid #dce4eb;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:20px;display:grid}.qIKRJa_controlContext span{color:#607087;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;font-weight:750}.qIKRJa_controlContext strong{color:#1c3048;margin-top:4px;font-size:.94rem;display:block}.qIKRJa_controlContext p{color:#637287;margin:4px 0 0;font-size:.74rem;line-height:1.5}.qIKRJa_controlActions,.qIKRJa_checkpointActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.qIKRJa_primaryButton,.qIKRJa_secondaryButton,.qIKRJa_quietButton,.qIKRJa_fileButton,.qIKRJa_showMoreButton{min-height:44px;font:inherit;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:7px;font-size:.76rem;font-weight:700;display:inline-flex}.qIKRJa_primaryButton{color:#fff;background:#146c6a;border:1px solid #146c6a;padding:9px 14px}.qIKRJa_secondaryButton{color:#263b54;background:#fff;border:1px solid #aebbc9;padding:9px 14px}.qIKRJa_quietButton,.qIKRJa_fileButton{color:#42546b;background:#fff;border:1px solid #c8d2dc;padding:8px 10px}.qIKRJa_fileButton{position:relative}.qIKRJa_fileButton input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.qIKRJa_showMoreButton{color:#2b4159;background:#f8fafb;border:1px solid #bdc9d5;width:100%;margin-top:12px;padding:8px 12px}.qIKRJa_primaryButton:disabled,.qIKRJa_secondaryButton:disabled,.qIKRJa_quietButton:disabled{cursor:not-allowed;opacity:.52}.qIKRJa_spinner{animation:.85s linear infinite qIKRJa_spin}.qIKRJa_emptyState,.qIKRJa_errorState{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;min-height:210px;padding:34px 24px;display:grid}.qIKRJa_emptyState svg,.qIKRJa_errorState svg{color:#4f63db;margin-top:2px}.qIKRJa_emptyState h3,.qIKRJa_errorState h3{color:#162940;margin:0;font-size:1.2rem}.qIKRJa_emptyState p,.qIKRJa_errorState p{color:#607087;max-width:720px;margin:7px 0 0;font-size:.82rem;line-height:1.56}.qIKRJa_errorState{background:#fff8f4;border-left:4px solid #b54f35;min-height:auto}.qIKRJa_errorState svg{color:#a9462f}.qIKRJa_errorState h3{color:#6d2f20}.qIKRJa_resultsGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.qIKRJa_reportPanel,.qIKRJa_ledgerPanel{min-width:0;padding:22px}.qIKRJa_reportPanel{background:#fbfcfd;border-right:1px solid #dce4eb}.qIKRJa_panelHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.qIKRJa_panelHeader>div>span{color:#607087;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;font-weight:750}.qIKRJa_panelHeader h3{color:#14273e;margin:5px 0 0;font-size:1.13rem}.qIKRJa_statusBadge{color:#42546b;min-height:30px;font-family:var(--font-mono);text-transform:uppercase;background:#fff;border:1px solid #b9c5d1;border-radius:5px;align-items:center;gap:6px;padding:3px 8px;font-size:.63rem;font-weight:750;display:inline-flex}.qIKRJa_statusBadge[data-tone=clean]{color:#0e655d;background:#edf9f6;border-color:#8ac9bf}.qIKRJa_statusBadge[data-tone=warning]{color:#845112;background:#fff8e9;border-color:#dfbc82}.qIKRJa_metricGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.qIKRJa_metricGrid div{background:#fff;border-left:3px solid #4f63db;min-width:0;padding:10px;box-shadow:inset 0 0 0 1px #e2e8ee}.qIKRJa_metricGrid dt{color:#657489;letter-spacing:.05em;text-transform:uppercase;font-size:.59rem;font-weight:750}.qIKRJa_metricGrid dd{overflow-wrap:anywhere;color:#1d334b;font-family:var(--font-mono);margin:5px 0 0;font-size:.76rem;font-weight:700}.qIKRJa_findings{margin-top:20px}.qIKRJa_findings>h4{color:#243850;margin:0 0 9px;font-size:.78rem}.qIKRJa_findings ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.qIKRJa_finding{background:#fff;border:1px solid #dce4eb;grid-template-columns:auto minmax(0,1fr);gap:9px;padding:10px;display:grid}.qIKRJa_finding svg{color:#14796d;margin-top:2px}.qIKRJa_finding[data-severity=warning]{background:#fffaf1;border-color:#e4c99d}.qIKRJa_finding[data-severity=warning] svg{color:#a86314}.qIKRJa_finding[data-severity=error]{background:#fff7f4;border-color:#e0b4aa}.qIKRJa_finding[data-severity=error] svg{color:#a9432e}.qIKRJa_finding strong{color:#243850;font-size:.75rem;display:block}.qIKRJa_finding p{color:#637287;margin:3px 0 0;font-size:.68rem;line-height:1.46}.qIKRJa_checkpointPanel{background:#f4f8f8;border-top:1px solid #dce4eb;padding:18px 22px}.qIKRJa_checkpointPanel header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.qIKRJa_checkpointPanel header span{color:#0f6a64;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;font-weight:750}.qIKRJa_checkpointPanel header strong{color:#1b3047;margin-top:4px;font-size:.88rem;display:block}.qIKRJa_checkpointPanel header p{color:#617186;margin:4px 0 0;font-size:.7rem;line-height:1.45}.qIKRJa_checkpointCode{background:#fff;border:1px solid #d0dbe3;grid-template-columns:120px minmax(0,1fr);gap:10px;margin-top:13px;padding:10px 12px;display:grid}.qIKRJa_checkpointCode span{color:#657489;letter-spacing:.04em;text-transform:uppercase;font-size:.62rem;font-weight:750}.qIKRJa_checkpointCode code{color:#344bc0;font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;overflow:hidden}.qIKRJa_ledgerTable{border:1px solid #d5dfe7;margin-top:18px;overflow-x:auto}.qIKRJa_ledgerTable table{border-collapse:collapse;width:100%;min-width:690px}.qIKRJa_ledgerTable th,.qIKRJa_ledgerTable td{text-align:left;vertical-align:top;border-bottom:1px solid #e3e9ef;padding:10px 11px}.qIKRJa_ledgerTable thead th{color:#dbe8eb;font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;background:#102038;font-size:.58rem;font-weight:750}.qIKRJa_ledgerTable tbody th{color:#2f48bb;font-family:var(--font-mono);font-size:.64rem;font-weight:700}.qIKRJa_ledgerTable tbody td{color:#53647a;font-size:.7rem;line-height:1.42}.qIKRJa_ledgerTable tbody td strong{color:#22364d;font-size:.74rem;display:block}.qIKRJa_ledgerTable tbody td small{color:#6a788b;margin-top:3px;font-size:.64rem;display:block}.qIKRJa_ledgerTable time{font-family:var(--font-mono);white-space:nowrap;font-size:.64rem}.qIKRJa_ledgerTable a{color:#12635e;align-items:center;gap:5px;min-height:44px;font-size:.69rem;font-weight:700;display:inline-flex}.qIKRJa_riskLabel{color:#3f5065;min-height:26px;font-family:var(--font-mono);text-transform:uppercase;background:#f5f7f9;border:1px solid #bdc9d4;border-radius:5px;align-items:center;padding:2px 7px;font-size:.61rem;font-weight:750;display:inline-flex}.qIKRJa_riskLabel[data-risk=high]{color:#8f3f2a;background:#fff7f2;border-color:#d7a896}.qIKRJa_riskLabel[data-risk=medium]{color:#805612;background:#fff9ec;border-color:#dec28d}.qIKRJa_riskLabel[data-risk=low]{color:#0d665c;background:#eff9f6;border-color:#91c9bd}.qIKRJa_protocol{background:#fffffff0;border:1px solid #d5dfe7;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin:24px 0 0;padding:0;list-style:none;display:grid}.qIKRJa_protocol li{grid-template-columns:auto minmax(0,1fr);gap:10px;min-width:0;padding:17px 15px 19px;display:grid}.qIKRJa_protocol li+li{border-left:1px solid #d5dfe7}.qIKRJa_protocol li>span{color:#465bc9;font-family:var(--font-mono);font-size:.64rem;font-weight:750}.qIKRJa_protocol strong{color:#1b2c43;font-size:.84rem}.qIKRJa_protocol p{color:#617086;margin:6px 0 0;font-size:.71rem;line-height:1.5}.qIKRJa_limitations{background:#fffaf2;border:1px solid #dec49c;border-top:4px solid #b56b18;border-radius:8px;grid-template-columns:30px minmax(0,1.2fr) minmax(290px,.7fr);align-items:start;gap:18px;margin-top:60px;margin-bottom:64px;padding:24px;display:grid}.qIKRJa_limitations>svg{color:#9b5b13}.qIKRJa_limitations h2{font-size:1.55rem}.qIKRJa_limitations ul{color:#664d32;margin:0;padding-left:19px;font-size:.74rem;line-height:1.5}.qIKRJa_limitations li+li{margin-top:6px}.qIKRJa_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.qIKRJa_backLink:focus-visible,.qIKRJa_topbarLinks a:focus-visible,.qIKRJa_primaryAction:focus-visible,.qIKRJa_secondaryAction:focus-visible,.qIKRJa_primaryButton:focus-visible,.qIKRJa_secondaryButton:focus-visible,.qIKRJa_quietButton:focus-visible,.qIKRJa_fileButton:focus-within,.qIKRJa_showMoreButton:focus-visible,.qIKRJa_ledgerTable:focus-visible,.qIKRJa_ledgerTable a:focus-visible{outline-offset:2px;outline:3px solid #4f63db6b}@keyframes qIKRJa_spin{to{transform:rotate(360deg)}}@media (max-width:980px){.qIKRJa_resultsGrid{grid-template-columns:1fr}.qIKRJa_reportPanel{border-bottom:1px solid #dce4eb;border-right:0}.qIKRJa_protocol{grid-template-columns:1fr 1fr}.qIKRJa_protocol li:nth-child(odd){border-left:0}.qIKRJa_protocol li:nth-child(n+3){border-top:1px solid #d5dfe7}.qIKRJa_limitations{grid-template-columns:30px minmax(0,1fr)}.qIKRJa_limitations ul{grid-column:2}}@media (max-width:780px){.qIKRJa_hero,.qIKRJa_boundaries,.qIKRJa_workbenchSection,.qIKRJa_protocolSection,.qIKRJa_limitations{width:min(100% - 28px,1180px)}.qIKRJa_topbar{flex-direction:column;align-items:flex-start}.qIKRJa_topbarLinks{justify-content:flex-start}.qIKRJa_heroGrid,.qIKRJa_contractSummary dl,.qIKRJa_boundaries,.qIKRJa_controlStrip{grid-template-columns:1fr}.qIKRJa_heroGrid{padding:20px}.qIKRJa_controlActions{align-items:stretch}.qIKRJa_primaryButton,.qIKRJa_secondaryButton{flex:180px}.qIKRJa_checkpointRail{grid-template-columns:1fr;gap:7px}.qIKRJa_railRule{background:linear-gradient(#2ab1a6,#7182ed);width:1px;height:14px;margin-left:13px}.qIKRJa_railStep strong{white-space:normal}.qIKRJa_checkpointPanel header{grid-template-columns:1fr}.qIKRJa_checkpointActions{justify-content:flex-start}.qIKRJa_ledgerTable{overflow:visible}.qIKRJa_ledgerTable table,.qIKRJa_ledgerTable thead,.qIKRJa_ledgerTable tbody,.qIKRJa_ledgerTable tr,.qIKRJa_ledgerTable th,.qIKRJa_ledgerTable td{box-sizing:border-box;width:100%;min-width:0;display:block}.qIKRJa_ledgerTable thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.qIKRJa_ledgerTable tbody tr{border-bottom:1px solid #dce4eb;padding:13px 14px}.qIKRJa_ledgerTable th,.qIKRJa_ledgerTable td{border:0;padding:0}.qIKRJa_ledgerTable tbody td{grid-template-columns:78px minmax(0,1fr);gap:10px;margin-top:8px;display:grid}.qIKRJa_ledgerTable tbody td:before{content:attr(data-label);color:#6a7789;font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;font-size:.57rem;font-weight:750}.qIKRJa_limitations{margin-top:42px;margin-bottom:42px}}@media (max-width:520px){.qIKRJa_hero h1{font-size:clamp(2.05rem,12vw,2.85rem)}.qIKRJa_heroActions,.qIKRJa_controlActions,.qIKRJa_checkpointActions{flex-direction:column;align-items:stretch}.qIKRJa_primaryAction,.qIKRJa_secondaryAction,.qIKRJa_primaryButton,.qIKRJa_secondaryButton,.qIKRJa_quietButton,.qIKRJa_fileButton{box-sizing:border-box;flex:none;width:100%}.qIKRJa_metricGrid,.qIKRJa_protocol,.qIKRJa_limitations{grid-template-columns:1fr}.qIKRJa_protocol li+li{border-top:1px solid #d5dfe7;border-left:0}.qIKRJa_limitations ul{grid-column:1}.qIKRJa_checkpointCode{grid-template-columns:1fr}.qIKRJa_ledgerTable tbody td{grid-template-columns:68px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.qIKRJa_spinner{animation:none}}
