@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/onest-cyrillic-wght-normal.DXI_y_WF.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/onest-latin-wght-normal.CUIqqgP9.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/martian-mono-cyrillic-wght-normal.B84CD5C_.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/martian-mono-latin-wght-normal.5W32yIyr.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--qp-paper:oklch(96.8% .012 82);--qp-ink:oklch(25.2% .019 74);--qp-rule:oklch(81.5% .025 78);--qp-register:oklch(45.5% .105 32);--qp-fact:oklch(44.5% .072 148);--qp-state:oklch(48% .052 238);--qp-muted:color-mix(in oklch, var(--qp-ink) 62%, var(--qp-paper));--qp-plane:color-mix(in oklch, var(--qp-paper) 94%, var(--qp-ink));--qp-gutter:88px;--qp-register-gap:24px;--qp-motion:.18s cubic-bezier(.25, 1, .5, 1);--qp-space-xs:8px;--qp-space-sm:12px;--qp-space-md:24px;--qp-space-lg:48px;--qp-space-xl:72px;color:var(--qp-ink);background:var(--qp-paper);color-scheme:light;font-synthesis:none;font-family:Onest Variable,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:var(--qp-paper);min-width:320px;scroll-padding-block-start:24px}body{overflow-wrap:break-word;background:var(--qp-paper);min-width:320px;color:var(--qp-ink);margin:0;font-size:1rem;font-weight:440;line-height:1.58}::selection{background:color-mix(in oklch, var(--qp-register) 22%, var(--qp-paper));color:var(--qp-ink)}[hidden]{display:none!important}a{color:inherit;text-underline-offset:.24em;text-decoration-thickness:1px}button,input{border-radius:0}button,a{touch-action:manipulation;-webkit-tap-highlight-color:color-mix(in oklch, var(--qp-register) 16%, transparent)}button:focus-visible,a:focus-visible,input:focus-visible,[tabindex="-1"]:focus-visible{outline:3px solid var(--qp-state);outline-offset:3px}.skip-link{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link:focus-visible{z-index:20;border:1px solid var(--qp-ink);background:var(--qp-paper);clip-path:none;white-space:normal;width:auto;height:auto;min-height:44px;margin:0;padding:10px 14px;font-weight:650;position:fixed;inset-block-start:8px;inset-inline-start:8px;overflow:visible}protocol-experience,migration-experience,.protocol-registry-page{width:min(100% - 32px,880px);margin-inline:auto;display:block}.protocol-header{border-block-end:1px solid var(--qp-rule);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;padding-block:18px;display:grid}.protocol-identity{align-content:center;justify-self:start;min-width:44px;min-height:44px;text-decoration:none;display:grid}.protocol-identity strong{letter-spacing:-.012em;font-size:.95rem;font-weight:690}.protocol-identity span,.eyebrow,.provenance,.log-label,.ledger-marker,.ledger-source,.checked-marker,[data-cost-dimension]{color:var(--qp-muted);font-size:.8rem}.protocol-thesis{max-width:36ch;margin-block-start:2px}.protocol-header nav{gap:8px;display:flex}.protocol-header nav a{justify-content:center;align-items:center;min-width:44px;min-height:44px;padding-inline:8px;font-weight:580;display:inline-flex}main{position:relative}.protocol-stage{padding-block:clamp(64px,9vw,104px);padding-inline-start:calc(var(--qp-gutter) + var(--qp-register-gap));position:relative}.protocol-stage:before{width:var(--qp-register-gap);background:var(--qp-register);content:"";height:1px;position:absolute;inset-block-start:clamp(64px,9vw,104px);inset-inline-start:var(--qp-gutter)}.project-introduction{border-block-end:1px solid var(--qp-ink);padding-block:clamp(52px,8vw,88px);padding-inline-start:calc(var(--qp-gutter) + var(--qp-register-gap));position:relative}.project-introduction:before{width:var(--qp-register-gap);background:var(--qp-register);content:"";height:1px;position:absolute;inset-block-start:clamp(52px,8vw,88px);inset-inline-start:var(--qp-gutter)}.project-kicker,.featured-protocol-meta,.featured-protocol-label{color:var(--qp-muted);font:560 .78rem/1.5 Martian Mono Variable,monospace}.project-kicker{margin-block-end:18px}.project-introduction>h1{max-width:18ch;font-size:clamp(2.35rem,6.2vw,4.6rem)}.project-explanation{max-width:61ch;margin-block:28px 0;font-size:clamp(1.05rem,1.7vw,1.2rem)}.featured-protocol{border-block:1px solid var(--qp-rule);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 24px;margin-block-start:34px;padding-block:18px;display:grid}.featured-protocol-meta,.featured-protocol>h2,.featured-protocol>p,.featured-protocol-label{grid-column:1;margin:0}.featured-protocol>h2{max-width:none;font-size:clamp(1.45rem,3vw,2rem)}.featured-protocol .protocol-control{grid-area:1/2/span 4;text-decoration:none}h1,h2,h3,p,blockquote,dl,dd{margin-block-start:0}h1,h2,h3{text-wrap:balance}h1,h2{letter-spacing:-.04em;max-width:20ch;margin-block-end:0;font-weight:710;line-height:1.02}h3{letter-spacing:-.012em;font-size:1rem;font-weight:660;line-height:1.3}p,blockquote,dd{text-wrap:pretty}.eyebrow{margin-block-end:14px;font-family:Martian Mono Variable,monospace;font-weight:560}.protocol-control{border:1px solid var(--qp-ink);min-width:44px;min-height:44px;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:10px 14px;font-weight:640;line-height:1.25;display:inline-flex}.protocol-control:disabled{cursor:wait;opacity:.58}.incident{min-height:calc(100svh - 81px);padding-block-start:clamp(48px,7vw,80px)}.incident:before{inset-block-start:clamp(48px,7vw,80px)}.incident-record{border-block:1px solid var(--qp-ink)}.incident-docket{border-block-end:1px solid var(--qp-rule);grid-template-columns:minmax(8rem,.42fr) minmax(0,1.58fr);align-items:end;gap:28px;padding-block:22px;display:grid}.incident-docket .eyebrow{margin:0}.incident :is(h1,h2){font-size:clamp(2.2rem,5vw,3rem)}.incident-message{border-block-end:1px solid var(--qp-rule);grid-template-columns:minmax(8rem,.42fr) minmax(0,1.58fr);gap:28px;padding-block:28px;display:grid}.incident-message .log-label{align-content:start;margin:0;font-family:Martian Mono Variable,monospace;display:grid}.incident-message .literal{color:var(--qp-ink);font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:650}.incident-message blockquote{letter-spacing:-.025em;margin:0;font-size:clamp(1.45rem,3.2vw,2rem);font-weight:610;line-height:1.25}.incident-status{border-block-end:1px solid var(--qp-rule);padding-block:18px}.incident-status p{max-width:64ch;margin-block-end:10px}.incident-status p:last-child{margin-block-end:0}.incident-briefing{border-block-end:1px solid var(--qp-rule);grid-template-columns:minmax(8rem,.42fr) minmax(0,1.58fr);gap:28px;padding-block:22px;display:grid}.incident .incident-briefing :is(h2,h3){color:var(--qp-fact);letter-spacing:.08em;text-transform:uppercase;margin:0;font-family:Martian Mono Variable,monospace;font-size:.72rem;font-weight:680;line-height:1.4}.incident-briefing-copy p{max-width:68ch;margin-block-end:10px}.incident-briefing-copy p:last-child{margin-block-end:0;font-weight:610}.incident-footer{grid-template-columns:minmax(0,1fr) minmax(14rem,auto);align-items:center;gap:24px;padding-block:16px;display:grid}.provenance{max-width:66ch;margin:0}.checked-marker{justify-content:flex-end;align-items:center;min-height:32px;font-family:Martian Mono Variable,monospace;font-weight:560;display:inline-flex}.checked-marker:before{border:1px solid var(--qp-fact);content:"";width:8px;height:8px;margin-inline-end:8px}.correlation-ledger{isolation:isolate}.correlation-ledger>h2{font-size:clamp(2.65rem,6vw,4rem)}.ledger-seam{z-index:-1;background:var(--qp-register);width:1px;position:absolute;inset-block:clamp(64px,9vw,104px) 0;inset-inline-start:var(--qp-gutter)}.ledger-sequence{margin:clamp(40px,6vw,64px) 0 0;padding:0;list-style:none;display:grid}.ledger-beat{border-block-start:1px solid var(--qp-rule);min-width:0;padding-block:30px;position:relative}.ledger-beat:last-child{border-block-end:1px solid var(--qp-rule)}.ledger-beat:before{width:var(--qp-register-gap);background:var(--qp-register);content:"";height:1px;position:absolute;inset-block-start:36px;inset-inline-start:calc(0px - var(--qp-register-gap))}.ledger-beat>article>h2{letter-spacing:-.035em;max-width:26ch;margin-block-end:22px;font-size:clamp(1.7rem,3.6vw,2.25rem)}.ledger-beat ul{margin:0;padding:0;list-style:none}.ledger-row{border-block-start:1px solid color-mix(in oklch, var(--qp-rule) 62%, transparent);grid-template-columns:minmax(9.5ch,.55fr) minmax(11ch,.62fr) minmax(0,1.83fr);align-items:baseline;gap:16px;min-width:0;padding-block:10px;display:grid}.ledger-row:first-child{border-block-start:0}.ledger-marker,.ledger-source{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;font-family:Martian Mono Variable,monospace}.ledger-source{gap:2px;display:grid}.ledger-source strong{color:var(--qp-ink);font-weight:620}.ledger-source small{line-height:1.35}.ledger-fact{min-width:0}.beat-interpretation{border-block-start:1px solid var(--qp-rule);max-width:68ch;margin:20px 0 0;padding-block-start:16px;font-weight:540}.beat-question{max-width:58ch;margin-block:12px 0}.beat-action{justify-content:space-between;align-items:center;gap:16px;margin-block-start:20px;display:flex}.beat-action .protocol-control{min-width:min(100%,18rem)}.proven-cause{margin-block-start:clamp(40px,7vw,72px)}.proven-cause>h2{font-size:clamp(2.15rem,5vw,3.25rem)}.proven-cause>ol{gap:8px;max-width:64ch;margin-block:28px 0;padding-inline-start:1.45rem;display:grid}.boundary-decision{border-block-start:1px solid var(--qp-ink)}.scenario-boundary{max-width:68ch;color:var(--qp-muted)}.boundary-decision>h2{margin-block:clamp(48px,7vw,72px) 32px;font-size:clamp(2.2rem,5vw,3.35rem)}.boundary-options{border-block-end:1px solid var(--qp-rule);margin:0;padding:0;list-style:none}.boundary-option{border-block-start:1px solid var(--qp-rule);grid-template-columns:minmax(10rem,.8fr) minmax(0,1.55fr) minmax(7rem,auto);align-items:start;gap:16px 28px;padding-block:24px;display:grid}.boundary-option .eyebrow{grid-column:1;margin:0}.boundary-option h3{grid-column:1;margin:30px 0 0}.boundary-option>p:not(.eyebrow){grid-area:1/2/span 2;margin:0}.boundary-option .protocol-control{grid-area:1/3/span 2;align-self:center}.registered-boundary{border-block:1px solid var(--qp-register);margin:0;padding:16px 16px 16px 28px;position:relative}.registered-boundary:before{border:1px solid var(--qp-register);content:"";width:10px;height:10px;position:absolute;inset-block-start:50%;inset-inline-start:4px;transform:translateY(-50%)}.dependent-decision{border-block-start:1px solid var(--qp-ink);margin-block-start:36px;padding-block-start:30px}.dependent-decision h3{max-width:48ch;margin-block-end:24px;font-size:clamp(1.45rem,2.4vw,1.75rem)}.dependent-decision .protocol-control+.protocol-control{margin-inline-start:12px}.protocol-results{border-block-start:1px solid var(--qp-ink)}.route-map>h2,.route-result>h2{font-size:clamp(2.25rem,5vw,3rem)}.terminal-summary{border-block-start:1px solid var(--qp-ink);margin-block-start:48px;padding-block-start:28px}.terminal-summary>ol{margin:24px 0;padding:0;list-style:none}.terminal-summary [data-no-js-route]{border-block-start:1px solid var(--qp-rule);padding-block:18px}.route-result{position:relative}.route-result:before{background:var(--qp-register);content:"";width:72px;height:2px;margin-block:0 24px;display:block}.route-result>h2{max-width:20ch;margin-block-end:48px}.result-section{border-block-start:1px solid var(--qp-rule);grid-template-columns:minmax(10rem,.58fr) minmax(0,1.42fr);gap:24px 36px;padding-block:24px;display:grid}.result-section>h3{grid-column:1;margin:0}.result-section>:not(h3){grid-column:2}.result-section p,.result-section ol{margin-block:0}.result-section p+p{margin-block-start:12px}.result-section ol{gap:8px;padding-inline-start:1.3rem;display:grid}.change-order [data-selected-order]{padding:0;list-style:none}.change-order .registered-boundary+.registered-boundary{margin-block-start:-1px}.cost-delta [data-cost-dimension]{font-family:Martian Mono Variable,monospace;font-weight:580;display:inline}.cost-delta [data-cost-dimension]+[data-cost-dimension]:before{color:var(--qp-rule);content:"/";margin-inline:.55em}.terminal-state{border-block:2px solid var(--qp-ink);background:var(--qp-plane);margin-block:20px;padding-inline:20px}.next-expensive-change{border-block-start-color:var(--qp-register)}.article-bridge{border-block-start:2px solid var(--qp-ink);max-width:66ch;margin-block-start:clamp(48px,7vw,72px);padding-block-start:24px;font-size:1.06rem}.article-bridge p{margin-block-end:12px}.article-bridge a{align-items:center;min-width:44px;min-height:44px;margin-block-start:6px;padding-block:9px;font-weight:650;display:inline-flex}.result-actions{border-block-start:1px solid var(--qp-rule);flex-wrap:wrap;align-items:center;gap:12px 16px;margin-block-start:40px;padding-block-start:24px;display:flex}.share-status{min-height:1.58em;color:var(--qp-fact);flex-basis:100%;margin:0;font-weight:560}.manual-share{color:var(--qp-muted);flex-basis:100%;gap:8px;font-size:.9rem;font-weight:560;display:grid}.manual-share input{border:1px solid var(--qp-rule);background:var(--qp-paper);width:100%;min-height:44px;color:var(--qp-ink);padding:10px 12px;font:500 .86rem/1.4 Martian Mono Variable,monospace}.migration-incident>:is(h1,h2){max-width:16ch;font-size:clamp(2.35rem,5.4vw,3.65rem)}.migration-dek{max-width:52ch;margin-block:20px 0;font-size:clamp(1.08rem,1.8vw,1.24rem)}.migration-incident-record{border-block:1px solid var(--qp-ink);margin-block-start:clamp(36px,6vw,58px)}.migration-incident-docket{border-block-end:1px solid var(--qp-rule);grid-template-columns:minmax(8rem,.42fr) minmax(0,1.58fr);align-items:end;gap:28px;padding-block:20px;display:grid}.migration-incident-docket>p{color:var(--qp-muted);gap:2px;margin:0;font:560 .78rem/1.5 Martian Mono Variable,monospace;display:grid}.migration-incident-docket>:is(h2,h3){letter-spacing:-.025em;max-width:28ch;margin:0;font-size:clamp(1.35rem,2.7vw,1.8rem);line-height:1.16}.migration-incident-summary{max-width:68ch;margin:0;padding-block:24px;font-size:clamp(1.15rem,2.2vw,1.4rem);font-weight:590}.migration-briefing{border-block-end:1px solid var(--qp-rule);grid-template-columns:minmax(8rem,.42fr) minmax(0,1.58fr);gap:28px;padding-block:22px;display:grid}.migration-briefing>:is(h2,h3){color:var(--qp-fact);letter-spacing:.08em;text-transform:uppercase;margin:0;font:680 .72rem/1.4 Martian Mono Variable,monospace}.migration-briefing p{max-width:68ch;margin-block-end:10px}.migration-briefing p:last-child{margin-block-end:0;font-weight:610}.migration-start{justify-content:space-between;align-items:center;gap:24px;padding-block:18px;display:flex}.migration-start .provenance{margin:0}.migration-investigation{border-block-start:1px solid var(--qp-ink);margin-block-start:clamp(48px,8vw,76px);padding-block-start:28px}.migration-investigation>:is(h2,h3){max-width:20ch;font-size:clamp(1.8rem,4vw,2.5rem)}.migration-evidence-ledger{border-block-end:1px solid var(--qp-rule);margin:30px 0 0;padding:0;list-style:none}.migration-evidence-ledger>li{border-block-start:1px solid var(--qp-rule);grid-template-columns:minmax(4.5rem,.3fr) minmax(8rem,.55fr) minmax(0,1.65fr);align-items:baseline;gap:16px;padding-block:12px;display:grid}.migration-evidence-marker,.migration-evidence-ledger>li>strong{font-variant-numeric:tabular-nums;font-family:Martian Mono Variable,monospace;font-size:.78rem}.migration-evidence-marker{color:var(--qp-muted)}.migration-evidence-ledger>li[data-migration-evidence-kind=cause]>strong{color:var(--qp-fact)}.migration-proven-cause{border:1px solid var(--qp-ink);background:var(--qp-plane);margin-block-start:32px;padding:clamp(18px,3vw,26px)}.migration-proven-cause>:is(h2,h3){color:var(--qp-fact);letter-spacing:.06em;text-transform:uppercase;margin-block-end:12px;font:680 .78rem/1.45 Martian Mono Variable,monospace}.migration-proven-cause>p{max-width:62ch;margin:0;font-size:clamp(1.18rem,2.4vw,1.48rem);font-weight:620}.migration-investigation>.scenario-boundary{margin-block:18px 0}.migration-decision{border-block-start:1px solid var(--qp-ink)}.migration-decision>h2,.migration-results>h2{font-size:clamp(2.15rem,5vw,3.2rem)}.migration-cutover{border-block:1px solid var(--qp-ink);grid-template-columns:minmax(0,1fr) minmax(8.5rem,auto) minmax(0,1fr);align-items:stretch;gap:16px;margin-block-start:42px;display:grid}.migration-cutover>div{align-content:center;gap:6px;padding-block:22px;display:grid}.migration-cutover>div:last-child{text-align:end}.migration-cutover strong{font-size:1.35rem}.migration-cutover span{color:var(--qp-muted);white-space:pre-line;font:520 .78rem/1.5 Martian Mono Variable,monospace}.migration-cutover>p{border:1px solid var(--qp-register);min-height:44px;color:var(--qp-register);text-align:center;align-content:center;margin:-1px 0;padding:12px;font-weight:690;display:grid}.migration-prompt{max-width:64ch;margin-block:30px 0;font-weight:610}.migration-action-list{border-block-end:1px solid var(--qp-rule);margin:28px 0 0;padding:0;list-style:none}.migration-action-list>li{border-block-start:1px solid var(--qp-rule);grid-template-columns:minmax(8rem,.45fr) minmax(0,1.25fr) minmax(11rem,auto);align-items:center;gap:8px 24px;padding-block:22px;display:grid}.migration-action-list .eyebrow{grid-area:1/1/span 2;margin:0}.migration-action-list h3,.migration-action-list>li>p:not(.eyebrow){grid-column:2;margin:0}.migration-action-list .protocol-control{grid-area:1/3/span 2}.migration-action-list>li[data-registered=true]{background:color-mix(in oklch, var(--qp-register) 7%, transparent)}.migration-second-decision{border-block-start:1px solid var(--qp-ink);margin-block-start:30px;padding-block-start:24px}.migration-second-decision h3{margin-block-end:10px;font-size:clamp(1.35rem,2.6vw,1.7rem)}.migration-second-decision p{max-width:64ch;margin:0}.migration-order-stamps{border-block:1px solid var(--qp-ink);grid-template-columns:repeat(3,minmax(0,1fr));margin:34px 0 0;padding:0;list-style:none;display:grid}.migration-order-stamps>li{grid-template-columns:auto 1fr;gap:2px 10px;min-width:0;padding:14px;display:grid}.migration-order-stamps>li+li{border-inline-start:1px solid var(--qp-rule)}.migration-order-stamps>li>span:first-child{color:var(--qp-register);grid-row:1/span 2;font:680 1.65rem/1 Martian Mono Variable,monospace}.migration-order-stamps strong{font-size:.78rem}[data-migration-stamp-action]{min-width:0;color:var(--qp-muted);overflow-wrap:anywhere;font-size:.82rem}.migration-order-stamps>li[data-registered=true] [data-migration-stamp-action]{color:var(--qp-ink);font-weight:620}[data-no-js-migration-summary]{max-width:62ch;color:var(--qp-muted);margin-block:18px 0}.migration-results{border-block-start:1px solid var(--qp-ink)}.migration-route-list{margin-block-start:42px}.migration-route-result{border-block-start:1px solid var(--qp-ink);padding-block:clamp(34px,6vw,58px)}.migration-route-result>h3{letter-spacing:-.035em;max-width:24ch;margin-block-end:14px;font-size:clamp(1.8rem,4.2vw,2.65rem);line-height:1.06}.migration-route-summary{max-width:62ch;margin-block:0 28px;font-size:1.08rem}.migration-route-order{border-block:1px solid var(--qp-rule);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.migration-route-order>li{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:10px;padding:14px;display:grid}.migration-route-order>li+li{border-inline-start:1px solid var(--qp-rule)}.migration-route-order span{color:var(--qp-register);font:650 .82rem/1.4 Martian Mono Variable,monospace}.migration-last-action{border:1px solid var(--qp-register);margin-block-start:24px;padding:20px}.migration-last-action h4{color:var(--qp-register);letter-spacing:.06em;text-transform:uppercase;margin:0 0 10px;font:680 .76rem/1.4 Martian Mono Variable,monospace}.migration-last-action p{max-width:62ch;margin-block:0 8px}.migration-last-action p:last-child{margin-block-end:0}.protocol-registry{padding-block:clamp(58px,9vw,96px);padding-inline-start:calc(var(--qp-gutter) + var(--qp-register-gap))}.protocol-registry>h1{max-width:16ch;font-size:clamp(2.4rem,5.6vw,3.8rem)}.protocol-registry-intro{max-width:60ch;margin-block:24px 0;font-size:1.08rem}.protocol-registry-list{border-block-end:1px solid var(--qp-ink);margin:clamp(42px,7vw,68px) 0 0;padding:0;list-style:none}.protocol-registry-list>li{border-block-start:1px solid var(--qp-ink);box-shadow:none;border-radius:0;grid-template-columns:minmax(8rem,.42fr) minmax(0,1.3fr) minmax(10rem,auto);align-items:start;gap:18px 28px;padding-block:28px;display:grid}.protocol-registry-number{color:var(--qp-muted);gap:8px;font:560 .76rem/1.45 Martian Mono Variable,monospace;display:grid}.protocol-registry-number strong{color:var(--qp-register)}.protocol-registry-copy h2{max-width:24ch;margin-block-end:8px;font-size:clamp(1.35rem,2.8vw,1.85rem)}.protocol-registry-copy>p{max-width:58ch;margin-block-end:14px}.protocol-registry-meta{color:var(--qp-muted);flex-wrap:wrap;gap:5px 16px;font:520 .76rem/1.5 Martian Mono Variable,monospace;display:flex}.protocol-registry-meta span+span:before{color:var(--qp-rule);content:"/";margin-inline-end:16px}.protocol-registry-link{text-align:end;justify-content:flex-end;align-items:center;min-width:44px;min-height:44px;font-weight:650;display:inline-flex}@media (hover:hover){a:hover{text-decoration-thickness:2px}.protocol-control:hover{border-color:var(--qp-register);color:var(--qp-register)}}@media (prefers-reduced-motion:no-preference){.ledger-beat:not([hidden]),.registered-boundary:not([hidden]),.route-result:not([hidden]),migration-experience[data-enhanced=true] .migration-route-result:not([hidden]){animation:qp-register-in var(--qp-motion) both}@keyframes qp-register-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}@media (width<=959px){:root{--qp-gutter:56px;--qp-register-gap:20px}protocol-experience,migration-experience,.protocol-registry-page{width:min(100% - 48px,880px)}.boundary-option{grid-template-columns:minmax(9rem,.7fr) minmax(0,1.3fr)}.boundary-option .protocol-control{grid-area:auto/1/auto/-1;justify-self:start}}@media (width<=719px){:root{--qp-gutter:14px;--qp-register-gap:18px}protocol-experience,migration-experience,.protocol-registry-page{width:min(100% - 24px,880px)}.protocol-header{grid-template-columns:1fr;gap:4px;padding-block:8px}.protocol-identity{flex-wrap:wrap;column-gap:8px;min-height:44px;display:flex}.protocol-identity strong,.protocol-thesis{flex-basis:100%}.protocol-identity strong{font-size:.88rem}.protocol-identity span{font-size:.76rem}.protocol-thesis{margin-block-start:0}.protocol-header nav{gap:12px}.protocol-header nav a{justify-content:flex-start;padding-inline:0 4px;font-size:.88rem}.protocol-stage{padding-block:56px;padding-inline-start:calc(var(--qp-gutter) + var(--qp-register-gap))}.protocol-stage:before{inset-block-start:24px}.project-introduction{padding-block:24px 30px}.project-introduction:before{inset-block-start:24px}.project-introduction>h1{font-size:2rem}.project-explanation{margin-block-start:14px;font-size:1rem;line-height:1.45}.featured-protocol{grid-template-columns:1fr;gap:4px;margin-block-start:18px;padding-block:10px}.project-kicker{margin-block-end:10px}.featured-protocol>h2{font-size:1.35rem}.featured-protocol .protocol-control{grid-area:auto/1;width:100%;margin-block-start:8px}.incident{min-height:auto;padding-block:24px 36px}.incident:before{inset-block-start:24px}.incident-docket,.incident-message,.incident-briefing,.incident-footer{grid-template-columns:1fr;gap:12px}.incident-docket{padding-block:16px}.incident :is(h1,h2){font-size:clamp(2rem,10vw,2.5rem)}.incident-message{padding-block:18px}.incident-message .log-label{gap:6px;display:flex}.incident-message blockquote{font-size:clamp(1.28rem,6vw,1.55rem)}.incident-footer .protocol-control{width:100%}.correlation-ledger>h2{font-size:clamp(2.2rem,11vw,3rem)}.ledger-seam{inset-block-start:24px}.ledger-beat{padding-block:24px}.ledger-beat:before{inset-block-start:30px}.ledger-beat>article>h2{font-size:clamp(1.55rem,7.5vw,2rem)}.ledger-row{grid-template-columns:1fr;gap:4px;padding-block:10px}.ledger-marker,.ledger-source,.ledger-fact{order:0}.ledger-source{align-items:baseline;gap:6px;display:flex}.beat-action{flex-direction:column;align-items:stretch}.beat-action .protocol-control{width:100%}.boundary-decision>h2{font-size:clamp(2rem,10vw,2.65rem)}.boundary-option{grid-template-columns:1fr;gap:10px}.boundary-option .eyebrow,.boundary-option h3,.boundary-option>p:not(.eyebrow),.boundary-option .protocol-control{grid-area:auto/1}.boundary-option h3{margin:0}.boundary-option .protocol-control,.dependent-decision .protocol-control{width:100%}.dependent-decision .protocol-control+.protocol-control{margin-block-start:10px;margin-inline-start:0}.route-map>h2,.route-result>h2{font-size:clamp(2rem,9vw,2.55rem)}.result-section{grid-template-columns:1fr;gap:12px}.result-section>h3,.result-section>:not(h3){grid-column:1}.terminal-state{margin-block:16px;padding-inline:12px}.result-actions{flex-direction:column;align-items:stretch}.result-actions .protocol-control{width:100%}.migration-incident{padding-block:32px 48px}.migration-incident>:is(h1,h2){font-size:clamp(2rem,10vw,2.55rem)}.migration-incident-docket,.migration-briefing{grid-template-columns:1fr;gap:12px}.migration-start{flex-direction:column;align-items:stretch}.migration-start .protocol-control{width:100%}.migration-evidence-ledger>li{grid-template-columns:1fr;gap:4px}.migration-cutover{grid-template-columns:1fr;gap:0}.migration-cutover>div,.migration-cutover>div:last-child{text-align:start;padding:18px}.migration-cutover>p{margin:0 -1px}.migration-action-list>li{grid-template-columns:1fr;gap:8px}.migration-action-list .eyebrow,.migration-action-list h3,.migration-action-list>li>p:not(.eyebrow),.migration-action-list .protocol-control{grid-area:auto/1}.migration-action-list .protocol-control{width:100%;margin-block-start:8px}.migration-order-stamps,.migration-route-order{grid-template-columns:1fr}.migration-order-stamps>li+li,.migration-route-order>li+li{border-block-start:1px solid var(--qp-rule);border-inline-start:0}.protocol-registry{padding-block:34px 56px}.protocol-registry>h1{font-size:2.2rem}.protocol-registry-list>li{grid-template-columns:1fr;gap:14px;padding-block:24px}.protocol-registry-link{text-align:start;justify-content:flex-start;width:100%}.protocol-registry-meta span+span:before{margin-inline-end:10px}}@media (prefers-reduced-motion:reduce){.ledger-beat,.registered-boundary,.route-result,.migration-route-result{transition-duration:0s!important;animation-duration:0s!important;transform:none!important}}@media (forced-colors:active){:root,html,body,.skip-link,.terminal-state,.manual-share input{color:canvastext;background:canvas}.ledger-seam,.protocol-stage:before,.project-introduction:before,.ledger-beat:before,.route-result:before,.registered-boundary:before{background:canvastext}a{color:linktext;text-decoration:underline}.protocol-control,.project-introduction,.registered-boundary,.terminal-state,.manual-share input,.migration-proven-cause,.migration-cutover,.migration-cutover>p,.migration-last-action,.protocol-registry-list>li{border-color:buttontext}.protocol-control{color:buttontext;background:buttonface}.protocol-control:disabled{color:graytext;opacity:1;border-color:graytext}button:focus-visible,a:focus-visible,input:focus-visible,[tabindex="-1"]:focus-visible{outline-offset:3px;outline:3px solid highlight}}
