body.receipts #orb-stage{opacity:.45}.receipts{--rc-good: #3ddc84;--rc-bad: #ff5f6d}.receipts [data-tone=good]{color:var(--rc-good)}.receipts [data-tone=bad]{color:var(--rc-bad)}body.receipts .proof .act{min-height:0;padding:3rem var(--gutter);scroll-snap-align:none}body.receipts .proof .act+.act{padding-top:1rem}body.receipts .proof #intro{padding-top:7.5rem}body.receipts .legal-footer{margin-bottom:4rem}body.receipts #tiles,body.receipts #measurements{scroll-margin-top:8rem}.receipts .rc-panel{max-width:52rem;justify-self:center;width:100%}.receipts .rc-panel-wide{max-width:64rem}.receipts .rc-asof{margin:1rem 0 0;font-family:var(--mono);font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint)}.receipts details.rc-info summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.receipts details.rc-info summary::-webkit-details-marker{display:none}.receipts details.rc-info>summary.button.site-button-compact{min-width:44px;padding:.5rem}.receipts main a:not(.button){color:var(--ink);text-decoration:underline;text-underline-offset:.2em}.receipts main a:not(.site-button):focus-visible{outline:2px solid var(--ink);outline-offset:4px}.receipts details summary:not(.site-button):focus-visible{outline:2px solid var(--ink);outline-offset:4px}.receipts .rc-info-body{padding:.35rem .05rem .6rem;font-size:.8rem;line-height:1.55;color:var(--ink-muted);max-width:58ch;text-align:left}.receipts .rc-info-body p,.receipts .rc-info-body ul{margin:0 0 .55rem}.receipts .rc-info-body ul{padding-left:1.1rem}.receipts .rc-info-body{overflow-wrap:anywhere}.receipts .rc-info-body a{color:var(--ink)}.receipts details.rc-method{margin-top:.9rem}.receipts details.rc-method>summary.button{min-height:var(--button-height);max-width:100%}.receipts details.rc-info[open]>summary.button,.receipts details.rc-info[open]>summary.button:hover{border-color:transparent;background:var(--ink);color:#0a0a0a}.receipts details.rc-method .rc-info-body{margin:.8rem auto 0}.receipts .rc-legend{margin:0 0 .55rem;display:grid;grid-template-columns:max-content 1fr;gap:.15rem .8rem}.receipts .rc-legend dt{font-family:var(--mono);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.receipts .rc-legend dd{margin:0}.receipts .rc-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1px;background:var(--svc-hair);border:1px solid var(--svc-hair);border-radius:var(--r-card);overflow:hidden}.receipts .rc-tile{display:grid;grid-template-rows:subgrid;grid-row:span 3;min-width:0;position:relative;background:#020408b8;padding:1.15rem 1.1rem 1.1rem;text-align:center}.receipts .rc-tile .rc-info-body{margin:0 auto}.receipts .rc-tile-value{margin:0;font-family:var(--mono);font-size:clamp(1.5rem,3vw,2rem);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.receipts .rc-tile-label{margin:.4rem 0 0;font-size:.82rem;color:var(--ink-muted)}.receipts .rc-tile-change{margin:.55rem 0 0;font-family:var(--mono);font-size:.66rem;font-variant-numeric:tabular-nums;color:var(--ink)}.receipts .rc-tile-asof{margin:.5rem 0 0;font-family:var(--mono);font-size:.58rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint)}.receipts .rc-tile-actions{display:contents}.receipts .rc-tile details.rc-info{margin-top:.75rem}.receipts .rc-comparison{display:grid;grid-template-columns:1fr auto;gap:.5rem .75rem;margin:.5rem 0}.receipts .rc-comparison dt{color:var(--ink-muted)}.receipts .rc-comparison dd{margin:0;text-align:right;color:var(--ink);font-variant-numeric:tabular-nums}.receipts .rc-comparison small{display:block;color:var(--ink-faint)}.receipts .rc-comparison-note{font-size:.75rem;color:var(--ink-muted)}.receipts .rc-range:not([hidden]){display:flex;flex-wrap:wrap;align-items:end;gap:.75rem}.receipts .rc-range label{display:grid;gap:.4rem;flex:1;min-width:8rem;font-size:.85rem}.receipts .rc-range input{width:100%;min-height:var(--button-height);border:1px solid var(--hairline-strong);border-radius:var(--r-control);padding:.5rem .75rem;background:#0b0d11;color:var(--ink);color-scheme:dark;font:inherit}.receipts .rc-range .button{min-width:0}.receipts .rc-range input:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.receipts .rc-range-status{margin:.75rem 0 1.25rem;font-size:.85rem;color:var(--ink-muted)}.receipts .rc-reach-title{margin:1.6rem 0 .6rem;font-family:var(--mono);font-size:.62rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint)}.receipts .rc-reach{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:0;padding:0;list-style:none}.receipts .rc-reach-item{position:relative;display:grid;align-content:start;gap:.2rem;padding:.7rem .8rem;padding-right:calc(.8rem + 44px);border:1px solid var(--svc-hair);border-radius:var(--r-control)}.receipts .rc-reach-value{font-family:var(--mono);font-size:1.15rem;color:var(--ink)}.receipts .rc-reach-label{font-size:.78rem;color:var(--ink-muted)}.receipts .rc-reach-item>details.rc-info>summary{position:absolute;top:.7rem;right:.8rem}.receipts .rc-reach-item .rc-info-body{margin-top:.4rem;max-width:100%}.receipts .rc-empty,.receipts .rc-note{margin:.8rem 0 0;font-size:.82rem;color:var(--ink-muted)}.receipts #scoreboard .rc-panel{position:relative}.receipts #scoreboard h2{display:flex;align-items:center;min-height:44px;padding-right:calc(44px + 1rem)}.receipts .rc-grid-head>details.rc-info>summary{position:absolute;top:clamp(1.4rem,3vw,2.4rem);right:clamp(1.4rem,3vw,2.4rem)}@media(min-width:801px){.receipts .rc-grid-head>details.rc-info>summary{top:calc(clamp(1.4rem,3vw,2.4rem) + 4px)}}.receipts .rc-grid-wrap{overflow-x:auto;max-width:100%}.receipts .rc-grid{width:100%;border-collapse:collapse;font-size:.78rem}.receipts .rc-grid th,.receipts .rc-grid td{padding:.35rem .4rem;border-bottom:1px solid var(--svc-hair);text-align:left;vertical-align:middle}.receipts .rc-grid thead th{font-family:var(--mono);font-size:.58rem;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-faint);border-bottom-color:var(--svc-hair-strong)}.receipts .rc-grid th[scope=row]{display:flex;align-items:center;gap:.5rem;font-weight:400;white-space:nowrap}.receipts .rc-pid{font-family:var(--mono);color:var(--ink)}.receipts .rc-cat{font-family:var(--mono);font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)}.receipts .rc-grid th[scope=row] .rc-info-body{white-space:normal;position:absolute;width:max-content;max-width:min(58ch,80vw);z-index:2;margin-top:.4rem;padding:.7rem .8rem;background:#020408f5;border:1px solid var(--svc-hair-strong);border-radius:var(--r-card)}.receipts .rc-grid th[scope=row] details.rc-info{position:relative}.receipts .rc-prompt-text{color:var(--ink)}.receipts .rc-cell{font-family:var(--mono);font-size:.7rem;white-space:nowrap}.receipts .rc-cell.is-na,.receipts .rc-cell.is-nohit{background:repeating-linear-gradient(135deg,transparent 0 4px,rgba(226,236,245,.05) 4px 5px)}.receipts .rc-cell.is-notrun{color:var(--ink-faint);font-style:italic}.receipts .rc-grid-note{margin:.8rem 0 0;font-size:.82rem;color:var(--ink-muted);max-width:58ch}.receipts .rc-grid-note a{color:var(--ink)}.receipts .rc-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.receipts .rc-chip{display:inline-block;min-width:1.9rem;padding:.1rem .35rem;border-radius:var(--r-pill);border:1px solid var(--svc-hair-strong);text-align:center;color:var(--ink-muted)}.receipts .rc-cell[data-tier=A] .rc-chip{color:#04121a;background:var(--svc-cyan);border-color:var(--svc-cyan)}.receipts .rc-cell[data-tier=B] .rc-chip{color:var(--svc-cyan);border-color:var(--svc-cyan)}.receipts .rc-cell[data-tier=C] .rc-chip{color:var(--ink)}.receipts .rc-mark{margin-left:.35rem;font-size:.58rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint)}.receipts .rc-cell[data-move=improved] .rc-mark{color:var(--rc-good)}.receipts .rc-cell[data-move=regressed] .rc-mark{color:var(--rc-bad)}.receipts .rc-measures,.receipts .rc-watch{list-style:none;margin:.8rem 0 0;padding:0}.receipts details.rc-measure summary,.receipts details.rc-watch-item summary{list-style:none;cursor:pointer;display:grid;align-items:center;gap:.8rem;min-height:44px;padding:.75rem;border:1px solid rgba(226,236,245,.35);border-radius:var(--r-control);font-family:var(--mono);font-size:.72rem;font-variant-numeric:tabular-nums;color:var(--ink-muted)}.receipts details.rc-measure summary::-webkit-details-marker,.receipts details.rc-watch-item summary::-webkit-details-marker{display:none}.receipts details.rc-measure summary{grid-template-columns:6.5rem 4rem minmax(0,1fr) minmax(0,1.4fr) auto}.receipts details.rc-watch-item summary{grid-template-columns:8rem 3rem auto}.receipts details.rc-measure summary:hover,.receipts details.rc-watch-item summary:hover,.receipts details.rc-measure[open] summary,.receipts details.rc-watch-item[open] summary{color:var(--ink);border-color:#e2ecf5b3;background:#e2ecf50f}.receipts details.rc-measure summary a{color:var(--ink-muted);border-bottom:1px solid var(--svc-hair-strong);text-decoration:none;letter-spacing:.12em;text-transform:uppercase;font-size:.58rem}.receipts .rc-status{justify-self:start;padding:.05rem .4rem;border:1px solid var(--svc-hair-strong);border-radius:var(--r-pill);font-size:.58rem;letter-spacing:.1em;text-transform:uppercase}.receipts details.rc-watch-item[data-status=open] .rc-status{color:var(--svc-warm);border-color:var(--svc-warm)}.receipts details.rc-watch-item[data-status=fixed] .rc-status{color:var(--svc-cyan);border-color:var(--svc-cyan)}@media(pointer:coarse),(max-width:860px){.receipts .rc-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.receipts .rc-tile:last-child:nth-child(odd){grid-column:1 / -1}.receipts .rc-tile{padding:.9rem .8rem}.receipts .rc-grid thead{display:none}.receipts .rc-grid,.receipts .rc-grid tbody{display:block}.receipts .rc-grid tr{display:flex;flex-wrap:wrap;gap:.4rem .6rem;padding:.6rem 0;border-bottom:1px solid var(--svc-hair)}.receipts .rc-grid th[scope=row]{flex:1 0 100%;min-width:0;padding:0;border:0}.receipts .rc-grid th[scope=row] .rc-info-body{position:static;width:auto;max-width:100%;margin-top:.4rem}.receipts .rc-grid td{display:inline-flex;align-items:center;gap:.35rem;padding:0;border:0}.receipts .rc-grid td.is-na,.receipts .rc-grid td.is-nohit{display:none}.receipts .rc-reach{grid-template-columns:1fr}.receipts .rc-grid td .rc-sr{position:static;width:auto;height:auto;overflow:visible;clip:auto;font-size:.56rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint)}.receipts details.rc-measure summary{grid-template-columns:1fr 1fr}.receipts details.rc-measure summary .rc-mdelta{grid-column:1 / -1}}@media(max-width:600px){.receipts .rc-range:not([hidden]){display:grid;grid-template-columns:1fr 1fr}.receipts .rc-range label{min-width:0}body.receipts #tiles,body.receipts #measurements{scroll-margin-top:9rem}.receipts .rc-tiles{grid-template-columns:1fr}}
