.forge-page{color:var(--ink)}.forge-hero{padding-block:clamp(34px,7vw,64px) clamp(40px,5vw,60px)}@media (min-width:980px){.forge-hero{padding-top:64px}}.forge-page #exhibit-01{padding-top:clamp(44px,3.25vw,50px)}.forge-hero .exhibit-title{max-width:none;margin-top:22px;font-size:clamp(2.3rem,5vw,5.4rem);line-height:1}:lang(zh) .forge-hero .exhibit-title{line-height:1.15}.forge-hero .exhibit-intro{margin-top:14px;max-width:850px;font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.5}.forge-hero-metrics{display:grid;grid-template-columns:repeat(4,minmax(110px,1fr));gap:14px clamp(18px,3vw,36px);border-top:1px solid var(--hairline);margin-top:24px;padding-top:14px;max-width:880px}.forge-hero-metric{min-width:0}.forge-hero-metric strong{display:block;font-family:var(--display-serif);font-size:clamp(1.25rem,1.8vw,1.9rem);font-weight:500;letter-spacing:-.01em;color:var(--ink)}:lang(zh) .forge-hero-metric strong{font-family:var(--display-serif-zh)}.forge-hero-metric span{display:block;margin-top:3px;font-family:var(--mono);font-size:.62rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}@media (max-width:640px){.forge-hero-metrics{grid-template-columns:repeat(2,1fr)}}.forge-scope-note{max-width:850px;margin:22px 0 0;color:var(--muted);font-size:.8rem;line-height:1.6}.forge-console,.forge-console-request-column,.forge-console-run-column{display:flex;flex-direction:column;gap:14px;min-width:0}.forge-live-slot{margin:0;border-top:1px solid var(--hairline);padding-top:8px;color:var(--muted);font-family:var(--mono);font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.forge-console-chips{display:inline-flex;align-self:flex-start;max-width:100%;overflow-x:auto;gap:1px;background:var(--hairline);scrollbar-width:thin}.forge-console-chips button{flex:0 0 auto;min-width:8rem;min-height:44px;border:0;background:var(--paper-bright);padding:8px 10px;color:var(--muted);cursor:pointer;font-family:var(--mono);font-size:.62rem;font-weight:650;letter-spacing:.02em;text-align:left}.forge-console-chips button[aria-selected=true]{background:var(--ink);color:var(--paper-bright)}.forge-console-readout{display:flex;flex-direction:column;gap:4px;border-top:1px solid var(--hairline);padding-top:10px}.forge-console-readout strong{font-family:var(--mono);font-size:clamp(1.4rem,2vw,2rem);font-weight:650}.forge-console-readout-detail{color:var(--muted);font-family:var(--mono);font-size:.68rem}.forge-console-run-id{color:var(--muted);font-size:.62rem;overflow-wrap:anywhere}.forge-console-transcript-note{margin:0;border-top:1px solid var(--hairline);padding-top:8px;color:var(--muted);font-family:var(--mono);font-size:.64rem;line-height:1.5}.forge-console-input-label{margin:0;color:var(--muted);font-family:var(--mono);font-size:.62rem;text-transform:uppercase}.forge-console textarea{width:100%;resize:vertical;border:0;border-top:1px solid var(--hairline);background:var(--paper);padding:8px 10px;color:var(--muted);font-family:var(--font-geist-sans);font-size:.78rem}.forge-console textarea:disabled{cursor:not-allowed;opacity:.7}.forge-console-tabs{display:inline-flex;align-self:flex-start;max-width:100%;overflow-x:auto;gap:1px;background:var(--hairline);scrollbar-width:thin}.forge-console-tabs button{flex:0 0 auto;min-width:5.5rem;min-height:44px;border:0;background:var(--paper-bright);padding:6px 8px;color:var(--muted);cursor:pointer;font-family:var(--mono);font-size:.64rem;font-weight:650}.forge-console-tabs button[aria-selected=true]{box-shadow:inset 0 -3px 0 var(--accent);color:var(--ink)}.forge-console-chips button:focus-visible,.forge-console-tabs button:focus-visible{position:relative;z-index:1;outline:2px solid var(--accent);outline-offset:-2px}.forge-console-request-panel{min-width:0}.forge-console-request{width:100%;min-width:0;margin:0;overflow-x:auto;border:0;border-top:1px solid var(--hairline);background:var(--paper);padding:10px 12px;font-family:var(--mono);font-size:.68rem;line-height:1.55;scrollbar-width:thin;scrollbar-color:var(--hairline) transparent}.forge-console-request::-webkit-scrollbar{height:4px}.forge-console-request::-webkit-scrollbar-track{background:transparent}.forge-console-request::-webkit-scrollbar-thumb{background:var(--hairline)}.instrument-frame[data-instrument-variant=full]:has(.forge-console){padding:0}.instrument-frame[data-instrument-variant=full] .forge-console-run-column{gap:18px}.instrument-frame[data-instrument-variant=full] .forge-console-request-column{border-top:1px solid var(--hairline);padding-top:20px}.instrument-frame[data-instrument-variant=full] :is(.forge-console-chips,.forge-console-tabs){display:flex;align-self:stretch;gap:28px;overflow-x:auto;overflow-y:hidden;border-bottom:1px solid var(--hairline);background:none}.instrument-frame[data-instrument-variant=full] :is(.forge-console-chips,.forge-console-tabs) button{min-width:44px;min-height:44px;margin:0 0 -1px;border:0;border-bottom:2px solid transparent;background:none;padding:0 0 10px;color:var(--muted)}.instrument-frame[data-instrument-variant=full] :is(.forge-console-chips,.forge-console-tabs) button[aria-selected=true]{border-bottom-color:var(--ink);background:none;box-shadow:none;color:var(--ink)}.instrument-frame[data-instrument-variant=full] :is(.forge-console-chips,.forge-console-tabs) button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.instrument-frame[data-instrument-variant=full] .forge-console-readout,.instrument-frame[data-instrument-variant=full] .forge-console-transcript-note,.instrument-frame[data-instrument-variant=full] .forge-live-slot{border-top:0;padding-top:0}.instrument-frame[data-instrument-variant=full] .forge-live-slot{font-size:.62rem;font-weight:650}.instrument-frame[data-instrument-variant=full] .forge-console-readout{gap:6px}.instrument-frame[data-instrument-variant=full] .forge-console-readout strong{font-size:clamp(2.6rem,4vw,3.6rem);font-weight:500;line-height:1}.instrument-frame[data-instrument-variant=full] .forge-console-readout-detail{font-size:.78rem}.instrument-frame[data-instrument-variant=full] .forge-console-run-id{font-size:.68rem}.instrument-frame[data-instrument-variant=full] .forge-console-transcript-note{max-width:52ch}.instrument-frame[data-instrument-variant=full] .forge-console-input-label{margin-top:2px}.instrument-frame[data-instrument-variant=full] .forge-console textarea{min-height:3.5rem;border:0;border-bottom:1px dashed var(--hairline);background:transparent;padding:8px 0}.instrument-frame[data-instrument-variant=full] .forge-console-request{border:0;background:transparent;padding:10px 0}@media (min-width:980px){.instrument-frame[data-instrument-variant=full] .forge-console{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(32px,4vw,64px);align-items:stretch}.instrument-frame[data-instrument-variant=full] .forge-console-request-column{border-top:0;border-left:1px solid var(--hairline);padding-top:0;padding-left:clamp(24px,3vw,40px)}}.forge-explorer{display:flex;flex-direction:column;gap:0;min-width:0}.forge-filter-bar{display:flex;flex-wrap:wrap;gap:4px 18px}.forge-filter-bar button{min-height:44px;border:0;background:none;padding:0;color:color-mix(in srgb,var(--ink-invert-fg) 72%,transparent);cursor:pointer;font-family:var(--mono);font-size:.64rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.forge-filter-bar button:focus-visible,.forge-filter-bar button:hover{color:var(--ink-invert-fg);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.forge-filter-bar button[aria-pressed=true]{color:var(--accent-on-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.forge-claim-table-scroll{width:100%;min-width:0;overflow-x:auto}.forge-claim-table-scroll table{width:100%;min-width:880px;border-collapse:collapse}.forge-claim-table-scroll th{border-bottom:1px solid color-mix(in srgb,var(--ink-invert-fg) 40%,transparent);padding:10px 12px;color:color-mix(in srgb,var(--ink-invert-fg) 68%,transparent);font-family:var(--mono);font-size:.62rem;letter-spacing:.06em;text-align:left;text-transform:uppercase}.forge-claim-table-scroll td{border-bottom:1px solid color-mix(in srgb,var(--ink-invert-fg) 20%,transparent);padding:12px;vertical-align:top;color:var(--ink-invert-fg)}.forge-claim-table-scroll tr.negative-finding{border-top-color:color-mix(in srgb,var(--ink-invert-fg) 40%,transparent)}.forge-claim-table-scroll strong{display:block;margin-top:4px;font-size:.82rem;font-weight:600}.forge-claim-table-scroll code{color:color-mix(in srgb,var(--ink-invert-fg) 74%,transparent);font-size:.68rem;overflow-wrap:anywhere}.forge-result-tag{display:block;margin:0 0 4px;color:color-mix(in srgb,var(--ink-invert-fg) 68%,transparent);font-family:var(--mono);font-size:.58rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.forge-result-tag[data-result=positive]{color:var(--ok-on-ink)}.forge-result-tag[data-result=negative]{color:var(--accent-on-ink)}.forge-claim-cards{display:none;margin:0;padding:0;list-style:none}.forge-claim-cards li{border-top:1px solid color-mix(in srgb,var(--ink-invert-fg) 20%,transparent);padding:14px 0 16px}.forge-claim-card-number{margin:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;font-family:var(--mono);font-size:1.15rem;font-weight:650;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--ink-invert-fg)}.forge-claim-card-number .forge-result-tag{margin:0;font-size:.6rem}.forge-claim-card-caption{margin:5px 0 0;font-size:.84rem;line-height:1.5;color:color-mix(in srgb,var(--ink-invert-fg) 85%,transparent)}.forge-claim-card-meta{margin:6px 0 0;font-family:var(--mono);font-size:.66rem;color:color-mix(in srgb,var(--ink-invert-fg) 60%,transparent)}.forge-claim-card-meta code{overflow-wrap:anywhere}@media (max-width:767.98px){.forge-claim-table-scroll{display:none}.forge-claim-cards{display:block}}.forge-ladder{display:flex;flex-direction:column;gap:16px;margin:0 0 clamp(24px,3vw,40px);padding:0;list-style:none;max-width:760px}.forge-ladder-row{display:flex;align-items:baseline;gap:12px}.forge-ladder-label{flex:1 1 auto;font-size:.9rem;font-weight:600}.forge-ladder-status{color:var(--muted);font-family:var(--mono);font-size:.62rem;text-transform:uppercase}.forge-ladder-value{font-family:var(--mono);font-size:.9rem;font-weight:650}.forge-ladder-bar-track{height:6px;margin-top:6px;background:var(--hairline)}.forge-ladder-bar-fill{height:100%;background:var(--ink)}.forge-ladder-bar-fill[data-release-selected=true]{background:var(--accent)}.forge-ladder-ci{margin:6px 0 0;color:var(--muted);font-family:var(--mono);font-size:.68rem}.forge-serving-segmented{display:flex;flex-wrap:wrap;gap:1px;background:var(--hairline);margin-bottom:clamp(20px,3vw,32px)}.forge-serving-segmented button{flex:1 1 auto;min-height:44px;border:0;background:var(--paper-bright);padding:10px 14px;color:var(--muted);cursor:pointer;font-size:.82rem;font-weight:600}.forge-serving-segmented button[aria-pressed=true]{background:var(--ink);color:var(--paper-bright)}.forge-boundary-bars{display:flex;flex-direction:column;gap:10px;margin-top:clamp(24px,3vw,40px);max-width:760px}.forge-boundary-bar-row{display:grid;grid-template-columns:64px minmax(0,1fr) 60px 110px;align-items:center;gap:10px}.forge-boundary-bar-qps{font-family:var(--mono);font-size:.68rem;color:var(--muted)}.forge-boundary-bar-track{height:8px;background:var(--hairline)}.forge-boundary-bar-fill{display:block;height:100%;background:var(--ink)}.forge-boundary-bar-row[data-verdict=lose] .forge-boundary-bar-fill{background:var(--accent)}.forge-boundary-bar-row[data-verdict=win] .forge-boundary-bar-fill{background:var(--ok)}.forge-boundary-bar-tag{font-family:var(--mono);font-size:.6rem;font-weight:700;letter-spacing:.04em}.forge-boundary-bar-row[data-verdict=win] .forge-boundary-bar-tag{color:var(--ok)}.forge-boundary-bar-row[data-verdict=lose] .forge-boundary-bar-tag{color:var(--accent)}.forge-boundary-bar-value{font-family:var(--mono);font-size:.68rem;text-align:right}.forge-overload-summary{width:100%;min-width:0;overflow-x:auto}.forge-overload-summary table{width:100%;min-width:640px;max-width:900px;border-collapse:collapse}.forge-overload-summary th{border-bottom:1px solid var(--ink-invert-fg);padding:8px 10px;color:color-mix(in srgb,var(--ink-invert-fg) 68%,transparent);font-family:var(--mono);font-size:.6rem;letter-spacing:.04em;text-align:left;text-transform:uppercase}.forge-overload-summary td{border-bottom:1px solid color-mix(in srgb,var(--ink-invert-fg) 22%,transparent);padding:9px 10px;color:var(--ink-invert-fg)}.forge-overload-summary code{font-size:.74rem}.forge-overload-summary td code[data-gate-pass=true]{color:var(--ok-on-ink)}.forge-overload-highest{max-width:760px;margin:14px 0 0;font-size:.88rem;line-height:1.6}.forge-overload-highest,.forge-overload-load-button{color:color-mix(in srgb,var(--ink-invert-fg) 80%,transparent)}.forge-overload-load-button{display:inline-flex;align-items:center;min-height:44px;margin-top:clamp(24px,3vw,36px);border:0;background:transparent;padding:0;cursor:pointer;font-family:var(--mono);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px}.forge-overload-load-button:focus-visible,.forge-overload-load-button:hover{color:var(--accent-on-ink)}.forge-replay-error,.forge-replay-loading{margin-top:clamp(24px,3vw,36px);color:color-mix(in srgb,var(--ink-invert-fg) 72%,transparent);font-size:.82rem}.forge-replay{margin-top:clamp(28px,4vw,44px);border-top:1px solid color-mix(in srgb,var(--ink-invert-fg) 28%,transparent);padding-top:clamp(20px,3vw,32px)}.forge-replay .eyebrow{margin:0;color:color-mix(in srgb,var(--ink-invert-fg) 60%,transparent);font-family:var(--mono);font-size:.64rem;letter-spacing:.08em;text-transform:uppercase}.forge-replay h3,.forge-replay h4{margin:6px 0 0;font-weight:500}.forge-replay-tabs{display:flex;gap:1px;margin-top:18px;background:color-mix(in srgb,var(--ink-invert-fg) 24%,transparent)}.forge-replay-tabs button{flex:1 1 auto;border:0;background:var(--ink-invert);padding:10px;color:color-mix(in srgb,var(--ink-invert-fg) 68%,transparent);cursor:pointer;font-family:var(--mono);font-size:.78rem;font-weight:700}.forge-replay-tabs button[aria-selected=true]{color:var(--accent-on-ink)}.forge-replay-tabs small{display:block;margin-top:2px;font-size:.58rem;font-weight:500}.forge-replay-timeline{margin-top:18px}.forge-timeline-labels{display:flex;justify-content:space-between;color:color-mix(in srgb,var(--ink-invert-fg) 60%,transparent);font-family:var(--mono);font-size:.6rem}.forge-timeline-labels strong{color:var(--accent-on-ink)}.forge-replay-timeline input{width:100%;margin:10px 0;accent-color:var(--accent-on-ink)}.forge-replay-controls{display:flex;gap:8px}.forge-replay-controls button{border:1px solid color-mix(in srgb,var(--ink-invert-fg) 36%,transparent);background:transparent;padding:6px 12px;color:var(--ink-invert-fg);cursor:pointer;font-size:.68rem}.forge-replay-receipt-boundary{margin:18px 0 0;max-width:760px;color:color-mix(in srgb,var(--ink-invert-fg) 68%,transparent);font-family:var(--mono);font-size:.68rem;line-height:1.6}.forge-replay-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,40px);margin-top:clamp(20px,3vw,32px)}.forge-replay-comparison article[data-finding=negative] h4{color:var(--accent-on-ink)}.forge-replay-comparison dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:12px 0 0}.forge-replay-comparison dl>div{min-width:0}.forge-replay-comparison dt{color:color-mix(in srgb,var(--ink-invert-fg) 60%,transparent);font-family:var(--mono);font-size:.58rem;text-transform:uppercase}.forge-replay-comparison dd{margin:4px 0 0;font-family:var(--mono);font-size:1.3rem;font-weight:650}.forge-replay-comparison article>p:last-child{margin:12px 0 0;color:color-mix(in srgb,var(--ink-invert-fg) 74%,transparent);font-size:.78rem;line-height:1.6}.forge-replay footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 20px;margin-top:clamp(20px,3vw,32px);border-top:1px solid color-mix(in srgb,var(--ink-invert-fg) 24%,transparent);padding-top:12px;color:color-mix(in srgb,var(--ink-invert-fg) 60%,transparent);font-size:.68rem}@media (max-width:760px){.forge-replay-comparison{grid-template-columns:1fr}}.forge-matrix{display:flex;flex-direction:column;gap:10px;margin:0 0 clamp(24px,3vw,40px);padding:0;list-style:none;max-width:760px}.forge-matrix li{display:flex;align-items:baseline;gap:12px;border-top:1px solid var(--hairline);padding-top:10px}.forge-matrix-mark{flex:none;min-width:2.6ch;font-family:var(--mono);font-size:.68rem;font-weight:700;letter-spacing:.04em}.forge-matrix li[data-capability=yes] .forge-matrix-mark{color:var(--ok)}.forge-matrix li[data-capability=no] .forge-matrix-mark{color:var(--accent)}.forge-known-failures{max-width:760px;margin-top:clamp(24px,3vw,36px)}.forge-not-recorded{color:var(--muted);font-family:var(--mono);font-size:.76rem;line-height:1.6}.forge-known-failures-list{margin:12px 0 0;padding-left:18px;color:var(--muted);font-size:.82rem;line-height:1.6}.forge-known-failures-list code{color:var(--ink);font-size:.74rem}.forge-snapshot-line{margin-top:clamp(20px,3vw,32px);color:var(--muted);font-family:var(--mono);font-size:.68rem}.forge-receipts-dl{display:grid;grid-template-columns:minmax(140px,260px) minmax(0,1fr);gap:8px 20px;max-width:720px;margin:0}.forge-receipts-dl dt{color:color-mix(in srgb,var(--ink-invert-fg) 60%,transparent);font-family:var(--mono);font-size:.7rem;text-transform:uppercase}.forge-receipts-dl dd{margin:0;font-family:var(--mono);font-size:.78rem;overflow-wrap:anywhere}.forge-repo-link{margin-top:20px}.forge-repo-link a{display:inline-flex;align-items:center;min-height:44px;color:var(--accent-on-ink)}