.end-overlay[data-v-9678eefd]{align-items:stretch;animation:overlay-in .18s ease-out forwards;background:#fffdf0;display:flex;flex-direction:column;inset:0;position:fixed;z-index:10000}.flag-band[data-v-9678eefd]{background:repeating-linear-gradient(90deg,#ffd600,#ffd600 28px,#000 0 56px);flex-shrink:0;height:clamp(48px,12vw,96px)}.flag-band--top[data-v-9678eefd]{border-bottom:3px solid #000}.flag-band--bottom[data-v-9678eefd]{border-top:3px solid #000;margin-top:auto}.end-stage[data-v-9678eefd]{align-items:center;display:flex;flex:1;flex-direction:column;gap:clamp(12px,3vw,28px);justify-content:center;padding:16px}.end-label[data-v-9678eefd]{color:#000;font-family:Inter,sans-serif;font-size:clamp(12px,2.5vw,18px);font-weight:600;letter-spacing:.25em;opacity:0;text-transform:uppercase;transition:opacity .3s ease}.end-label--visible[data-v-9678eefd]{opacity:.6}.rank-wrap[data-v-9678eefd]{align-items:center;display:flex;justify-content:center;min-height:clamp(100px,25vw,220px)}.rank-number[data-v-9678eefd]{animation:rank-slam .6s cubic-bezier(.22,1,.36,1) forwards;color:#000;display:block;font-family:Archivo Black,sans-serif;font-size:clamp(72px,22vw,200px);font-variant-numeric:tabular-nums;font-weight:900;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.stats-row[data-v-9678eefd]{display:flex;gap:clamp(24px,6vw,56px)}.stat-item[data-v-9678eefd]{animation:stat-appear .4s ease-out both;text-align:center}.stat-label[data-v-9678eefd]{color:#555;font-family:Inter,sans-serif;font-size:clamp(9px,1.8vw,12px);letter-spacing:.2em;margin-bottom:4px}.stat-value[data-v-9678eefd]{color:#000;font-family:Archivo Black,sans-serif;font-size:clamp(22px,6vw,52px);font-weight:900;line-height:1}.stat-value--positive[data-v-9678eefd]{color:#00c853}.stat-value--mid[data-v-9678eefd]{color:#d97706}.stat-value--danger[data-v-9678eefd]{color:#f33}.stat-frac[data-v-9678eefd]{color:#888;font-size:.6em}
