.proof-page{--proof-green: var(--ugt-ok-fill, #3f6447);--proof-green-wash: var(--ugt-accent-wash, #e3eadb);--proof-clay: var(--ugt-clay-line-strong, #a8552f);--proof-clay-wash: var(--ugt-clay-wash, #f3e5dc);--proof-muted: var(--ugt-site-muted, #5c6751);--proof-faint: var(--ugt-site-faint, #636c59);--proof-rule: var(--ugt-line-3, #d8dccd)}.proof-page>h2{max-width:980px}.proof-page>p,.proof-page>ul,.proof-page>ol,.proof-page>dl,.proof-page>section,.proof-page>div{max-width:980px}.proof-mono{font-family:var(--ug-font-mono);font-size:var(--ug-text-sm);letter-spacing:-.01em}.proof-wrap,.site-document .proof-facts code,.site-document .proof-facts a.proof-mono{overflow-wrap:anywhere;word-break:break-all}.site-document .proof-more{margin-top:14px}.proof-result{display:flex;gap:18px;align-items:flex-start;padding:24px 28px;margin:0 0 30px;background:var(--ugt-wash-2, #ebede3);border-inline-start:2px solid var(--ugt-line-control, #9aa38a)}.proof-result.is-match{background:var(--proof-green-wash);border-inline-start-color:var(--proof-green)}.proof-result.is-differs{background:var(--proof-clay-wash);border-inline-start-color:var(--proof-clay)}.proof-result-mark{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--ugt-surface, #f8f7f1);color:var(--proof-muted)}.proof-result.is-match .proof-result-mark{color:var(--proof-green)}.proof-result.is-differs .proof-result-mark{color:var(--proof-clay)}.site-document .proof-result-title{margin:0;font-family:var(--ug-font-serif);font-size:var(--ug-text-2xl);font-weight:400;letter-spacing:-.025em;line-height:1.3}.site-document .proof-result-detail{margin:6px 0 0;font-size:var(--ug-text-md);color:var(--proof-muted)}.proof-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-top:1px solid var(--proof-rule)}.proof-facts>div{padding-block:18px 20px;padding-inline:0 24px;border-bottom:1px solid var(--proof-rule);min-width:0}.proof-facts>div+div{padding-inline-start:24px;border-inline-start:1px solid var(--proof-rule)}.proof-facts dt{font-family:var(--ug-font-mono);font-size:var(--ug-text-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--proof-faint)}.proof-facts dd{margin:8px 0 0;font-size:var(--ug-text-base);line-height:1.6;overflow-wrap:anywhere}.proof-facts dd small{display:block;margin-top:var(--ug-space-1);font-size:var(--ug-text-sm);line-height:1.6;color:var(--proof-muted)}.proof-method{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-method>div:nth-child(odd){padding-inline-start:0;border-inline-start:0}.proof-method>div:nth-child(2n){padding-inline-start:24px;border-inline-start:1px solid var(--proof-rule)}.proof-method dd{font-size:var(--ug-text-md);line-height:1.75;color:var(--ugt-site-text-2, #4e5a47)}.site-document .proof-files{list-style:none;margin:18px 0 0;padding:0}.proof-file{display:grid;grid-template-columns:minmax(0,1fr) 76px 190px 132px;gap:var(--ug-space-4);align-items:center;padding:11px 0;border-bottom:1px solid var(--proof-rule)}.site-document li.proof-file{font-size:var(--ug-text-md);line-height:1.5}.proof-file-head{font-family:var(--ug-font-mono);font-size:var(--ug-text-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--proof-faint);border-bottom-color:var(--ugt-line-4, #c2c9b5)}.site-document li.proof-file-head{font-size:var(--ug-text-2xs)}.proof-file-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--ug-font-mono);font-size:var(--ug-text-sm)}.proof-file-size{color:var(--proof-muted);font-variant-numeric:tabular-nums}.proof-file-hash{color:var(--proof-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.proof-chip{justify-self:start;display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:var(--ug-radius-pill);font-size:var(--ug-text-sm);font-weight:500;background:var(--ugt-wash-2, #ebede3);color:var(--ugt-site-text-2, #4e5a47);white-space:nowrap}.proof-chip.is-match{background:var(--proof-green-wash);color:var(--ugt-ok-strong, #2f5139)}.proof-chip.is-differs,.proof-chip.is-unlisted,.proof-chip.is-unreadable{background:var(--proof-clay-wash);color:var(--ugt-clay-text, #874426)}.proof-site-check{margin-top:26px}.site-document .proof-site-summary{margin:0;font-size:var(--ug-text-base)}.proof-columns{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--ug-space-12)}.proof-columns h3{margin:0 0 10px}.proof-columns ul{margin:0;padding-inline-start:18px;display:grid;gap:var(--ug-space-2)}.proof-columns ul li::marker{color:var(--proof-faint)}.site-document .proof-steps{list-style:none;margin:10px 0 0;padding:0;counter-reset:proof-step;display:grid;gap:0}.proof-steps>li{counter-increment:proof-step;display:grid;grid-template-columns:52px minmax(0,1fr);padding:22px 0;border-top:1px solid var(--proof-rule)}.proof-steps>li:before{content:counter(proof-step,decimal-leading-zero);grid-row:1 / span 3;font-family:var(--ug-font-mono);font-size:var(--ug-text-xs);color:var(--proof-faint);padding-top:5px}.proof-steps h3{margin:0 0 8px}.proof-steps pre{margin:4px 0 0}.site-document .proof-steps pre+p{margin-top:var(--ug-space-3)}.proof-steps p{margin:0}.proof-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid var(--site-ink);margin-top:10px}.proof-tile{display:flex;flex-direction:column;gap:6px;padding-block:22px 24px;padding-inline:0 26px;min-width:0}.proof-tile+.proof-tile{padding-inline-start:26px;border-inline-start:1px solid var(--proof-rule)}.proof-tile-label{font-family:var(--ug-font-mono);font-size:var(--ug-text-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--proof-faint)}.proof-tile strong{font-family:var(--ug-font-serif);font-weight:350;font-size:var(--ug-text-6xl);letter-spacing:-.045em;line-height:1.05;font-variant-numeric:lining-nums tabular-nums}.proof-tile small{font-size:var(--ug-text-sm);color:var(--proof-muted)}.site-document .proof-since{margin:14px 0 0;font-size:var(--ug-text-sm);color:var(--proof-muted)}.proof-charts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ug-space-12);margin-top:var(--ug-space-10)}.proof-chart{margin:0;min-width:0}.proof-chart figcaption{display:flex;justify-content:space-between;gap:var(--ug-space-4);font-size:var(--ug-text-md);font-weight:500;margin-bottom:14px}.proof-chart-total{font-weight:400;color:var(--proof-muted);font-variant-numeric:tabular-nums}.proof-bars{position:relative;display:flex;align-items:flex-end;gap:2px;height:128px;padding-top:18px;border-bottom:1px solid var(--ugt-line-4, #b9c1ab);background:linear-gradient(to bottom,transparent 17px,var(--ugt-wash-2, #e6e8de) 17px,var(--ugt-wash-2, #e6e8de) 18px,transparent 18px)}.proof-bars-max{position:absolute;top:0;inset-inline-start:0;font-size:var(--ug-text-2xs);line-height:1;color:var(--proof-faint);font-variant-numeric:tabular-nums}.proof-bar{flex:1 1 0;height:100%;display:flex;align-items:flex-end;min-width:0;cursor:default}.proof-bar>span{display:block;width:100%;background:var(--proof-green);border-radius:var(--ug-radius-sm) var(--ug-radius-sm) 0 0}.proof-bar>span.is-zero{height:1px;background:var(--ugt-line-4, #c9cfbd);border-radius:0}.proof-bar:hover>span:not(.is-zero){background:var(--ugt-accent, #2a4a33)}.proof-tooltip{position:absolute;bottom:calc(100% - 10px);display:flex;flex-direction:column;padding:7px 11px;background:var(--ugt-band-2, #26392c);color:var(--ugt-on-band, #f3f1e8);font-size:var(--ug-text-sm);line-height:1.4;white-space:nowrap;pointer-events:none;z-index:1}.proof-tooltip strong{font-weight:600}.proof-tooltip small{color:var(--ugt-on-band-muted, #c4cfb8);font-size:var(--ug-text-xs)}.proof-chart-axis{display:flex;justify-content:space-between;margin-top:6px;font-size:var(--ug-text-xs);color:var(--proof-faint)}.proof-table{margin-top:var(--ug-space-3);font-size:var(--ug-text-sm)}.proof-table summary{cursor:pointer;color:var(--ugt-accent-text, #365a37);width:max-content}.proof-table .site-table{margin:12px 0 0}.proof-table .site-table td,.proof-table .site-table th{padding:8px 10px;font-size:var(--ug-text-sm)}.site-document .proof-uptime{margin:18px 0 0}.proof-checks{display:flex;flex-wrap:wrap;gap:18px var(--ug-space-12);align-items:flex-start;margin-top:var(--ug-space-5)}.proof-check-grid{display:grid;gap:var(--ug-space-1)}.proof-check-row{display:grid;grid-template-columns:96px auto;align-items:center}.proof-check-day{font-size:var(--ug-text-xs);color:var(--proof-muted);font-variant-numeric:tabular-nums}.proof-check-cells{display:grid;grid-template-columns:repeat(12,24px);gap:var(--ug-space-1)}.proof-cell{position:relative;display:inline-block;width:24px;height:24px;border-radius:var(--ug-radius-sm);background:var(--ugt-wash-2, #ebede3);box-sizing:border-box}.proof-cell.is-ok{background:var(--proof-green)}.proof-cell.is-failed{background:var(--proof-clay)}.proof-cell.is-failed:after{content:"×";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--ugt-band, #fbf3ec);font-size:var(--ug-text-lg);line-height:1}.proof-cell.is-missing{background:repeating-linear-gradient(135deg,var(--ugt-wash-1, #f4f2ea) 0 3px,var(--ugt-line-4, #b8bfaa) 3px 4.5px);box-shadow:inset 0 0 0 1px var(--ugt-line-4, #b8bfaa)}.proof-cell.is-pending{background:transparent;border:1px dashed var(--ugt-line-control, #9aa38a)}.proof-cell.is-before{background:transparent;box-shadow:inset 0 0 0 1px var(--ugt-line-2, #e4e6dc)}.proof-cell.is-outside{background:transparent}.site-document .proof-legend{list-style:none;margin:0;padding:0;display:grid;gap:var(--ug-space-2)}.site-document .proof-legend li{display:flex;align-items:center;gap:10px;font-size:var(--ug-text-sm);line-height:1.4;color:var(--ugt-site-text-2, #4e5a47)}.proof-legend .proof-cell{width:16px;height:16px;border-radius:var(--ug-radius-sm)}.proof-legend .proof-cell.is-failed:after{font-size:var(--ug-text-xs)}@media(max-width:900px){.proof-facts,.proof-method,.proof-tiles,.proof-charts,.proof-columns{grid-template-columns:minmax(0,1fr)}.proof-facts>div+div,.proof-method>div:nth-child(2n),.proof-tile+.proof-tile{padding-inline-start:0;border-inline-start:0}.proof-tile+.proof-tile{border-top:1px solid var(--proof-rule)}.proof-tile{padding:18px 0 20px}.proof-columns{gap:28px}.proof-charts{gap:36px}}@media(max-width:760px){.proof-result{padding:20px 18px;gap:14px}.site-document .proof-result-title{font-size:var(--ug-text-2xl)}.proof-result-mark{width:34px;height:34px}.proof-file{grid-template-columns:minmax(0,1fr) auto;gap:var(--ug-space-1) var(--ug-space-3)}.proof-file-head{display:none}.proof-file-name{grid-column:1}.proof-chip{grid-column:2;grid-row:1;justify-self:end}.proof-file-size,.proof-file-hash{grid-row:2;font-size:var(--ug-text-xs)}.proof-file-size{grid-column:2;justify-self:end}.proof-file-hash{grid-column:1}.proof-steps>li{grid-template-columns:36px minmax(0,1fr)}.proof-steps pre{white-space:pre-wrap;word-break:break-all;padding:18px}.proof-check-row{grid-template-columns:1fr;gap:var(--ug-space-1)}.proof-check-grid{gap:var(--ug-space-2)}.proof-check-cells{grid-template-columns:repeat(12,minmax(0,1fr));gap:3px}.proof-checks{display:grid;width:100%}.proof-check-cells .proof-cell{width:100%;height:auto;aspect-ratio:1}.site-document .proof-legend{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:no-preference){.proof-bar>span{transition:background-color var(--ug-quick)}}.proof-release{border-top:0}.proof-release-status{display:inline-flex;gap:var(--ug-space-2);align-items:center;font-weight:600}.proof-release-status svg{flex:none}.proof-release-status.is-verified svg{color:var(--proof-green)}.proof-release-status.is-failed svg{color:var(--proof-clay)}.proof-release-status.is-checking svg,.proof-release-status.is-absent svg{color:var(--proof-faint)}.site-document .proof-release small code{word-break:normal;font-size:.92em}
