@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(./space-grotesk-vietnamese-wght-normal.D0rl6rjA.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(./space-grotesk-latin-ext-wght-normal.D9tNdqV9.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(./space-grotesk-latin-wght-normal.BhU9QXUp.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(./ibm-plex-mono-latin-400-normal.CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(./ibm-plex-mono-latin-500-normal.CB9ihrfo.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-mono-latin-600-normal.BgSNZQsw.woff2)format("woff2"),url(./ibm-plex-mono-latin-600-normal.DWFSQ4vo.woff)format("woff")}:root{--blue:#62b6ff;--orange:#ff9b57;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-sans);color:#e8e6e1;--font-sans:"Space Grotesk Variable", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", "SFMono-Regular", Consolas, "Liberation Mono", monospace;--size-label:.6875rem;--size-small:.75rem;--size-body:.8125rem;--size-lead:1rem;--size-title:1.5rem;--canvas:#101316;--panel:#1c2024;--panel-soft:#ffffff0a;--panel-raised:#2a2f35;--panel-chosen:color-mix(in srgb, var(--panel), white 4%);--ink:#e8e6e1;--ink-soft:#b3b8be;--muted:#8f959c;--quiet:#6b727a;--line:#ffffff12;--line-strong:#ffffff29;--tone-1:#a3acb5;--tone-2:#6a737d;--tone-3:#3a4047;--label-track:fit-content(min(9rem, 30%));--match-gutter:6rem;--match-gap:.5rem;--team-gap:.5rem;--title-gap:1.3rem;--player-grid-gap:.75rem;--track:#ffffff0f;--track-height:1.75rem;--bar-height:1.125rem;--radius-small:.2rem;--radius:.25rem;--radius-large:.5rem;--field:#1a211c;--accent:var(--ink);--accent-strong:#fff;--ink-on-accent:#0b0c0e;--danger:#ff8585;--danger-line:color-mix(in srgb, var(--danger) 64%, transparent);--danger-ground:#170c12;--gain:#61da92;--loss:var(--danger);--loop:#a78bfa;--glass:#0c0e119e;--glass-raised:#2a2f35e0;--glass-line:#ffffff24;background:#101316}*{box-sizing:border-box}html,body{width:100%;height:100%;margin:0}body{background:var(--canvas)}button,input,select{font:inherit}button{cursor:pointer;min-height:2.35rem;color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--panel);padding:.48rem .78rem;transition:border-color .14s,background .14s,opacity .14s}button:hover:not(:disabled){background:var(--panel-raised);border-color:#ffffff47}button:focus-visible,input:focus-visible,select:focus-visible,.segmented a:focus-visible,.link-row:focus-visible{outline:2px solid var(--accent);outline-offset:2px}button:disabled,input:disabled,select:disabled{cursor:default;opacity:.46}select{min-width:0;min-height:1.75rem;font-size:var(--size-small);cursor:pointer;color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius);appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%238f959c' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6.5l4 4 4-4'/%3E%3C/svg%3E") right .45rem center/.75rem no-repeat;padding:.3rem 1.6rem .3rem .68rem}select:hover:not(:disabled){background-color:var(--panel-raised)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}kbd{min-width:1.25rem;height:1.125rem;font-family:var(--font-mono);font-size:var(--size-label);letter-spacing:0;text-transform:none;white-space:nowrap;color:var(--ink-soft);border:1px solid var(--line-strong);border-radius:var(--radius-small);place-items:center;padding:0 .3rem;font-weight:500;line-height:1;display:inline-grid}.status-kicker{font-size:var(--size-label);letter-spacing:.15em;text-transform:uppercase;color:var(--accent);margin:0 0 .35rem;font-weight:800}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.eyebrow{font-family:var(--font-mono);font-size:var(--size-label);letter-spacing:.05em;text-transform:uppercase;color:var(--quiet);margin:0;font-weight:500}.about-link{color:inherit;text-underline-offset:.2em;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.about-link:hover{color:var(--ink)}.first-touch{font-family:var(--font-mono);font-size:var(--size-label);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-weight:500}.time-chip{font-family:var(--font-mono);font-size:var(--size-label);white-space:nowrap;color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius-small);background:var(--panel-raised);padding:.08rem .3rem;font-weight:500;line-height:1}.time-chip.reading{color:var(--muted);background:var(--surface,var(--panel));border-style:dashed;font-weight:400}.subsection{border-left:1px solid var(--line-strong);margin-top:2.4rem;padding-left:1.1rem}.lane-stack>.subsection+.subsection{margin-top:1.1rem}.heading-row+.subsection{margin-top:0}.report-empty.report-empty{max-width:38rem;font-size:var(--size-small);color:var(--muted);margin:.45rem 0 0;line-height:1.55}.player-grid{gap:.5rem var(--player-grid-gap);font-size:var(--size-small);align-items:center;margin-top:1.5rem;display:grid}.player-grid .eyebrow{align-self:end;padding-bottom:.15rem}.player-grid .team-gap{height:calc(var(--team-gap) - .5rem);grid-column:1/-1}.holds-menu{touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.holds-menu.holds-menu.menu-open.menu-open{color:var(--ink);box-shadow:0 0 0 1px var(--line-strong);background:#ffffff29}.report-title{margin:.35rem 0 var(--title-gap);font-size:var(--size-title);letter-spacing:-.028em;font-weight:520}.heading-row{flex-wrap:wrap;align-items:baseline;gap:.2rem .45rem;display:flex}.float-card{font-size:var(--size-small);color:var(--ink);border:1px solid var(--glass-line);border-radius:var(--radius);background:var(--panel-raised);padding:.45rem .65rem .5rem;line-height:1.4;box-shadow:0 .4rem 1.2rem #00000059}.popover{color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius-large);background:var(--panel);box-shadow:0 .75rem 2rem #00000073}dialog h2{font-size:var(--size-lead);letter-spacing:-.025em;margin:0;font-weight:550}dialog::backdrop{background:#040608a3}.prose{max-width:42rem;font-size:var(--size-body);color:var(--ink-soft);margin:0 auto;padding:1.5rem 2rem 4rem;line-height:1.6}.prose h1{font-size:var(--size-title);color:var(--ink);margin:0 0 .75rem;font-weight:600;line-height:1.2}.prose h2{font-size:var(--size-lead);color:var(--ink);margin:2rem 0 .5rem;font-weight:600}.prose :is(p,ul){margin:0 0 .75rem}.prose ul{padding-left:1.25rem}.prose li+li{margin-top:.25rem}.prose strong{color:var(--ink);font-weight:600}.prose a{color:var(--ink);text-underline-offset:.2em}@media (width<40rem){.prose{padding:1rem .9rem 3rem}}.empty-list{font-size:var(--size-small);color:var(--muted);border:1px dashed var(--line-strong);border-radius:var(--radius);margin:0;padding:.8rem}.meter{background:var(--line-strong);border-radius:1px;height:2px;overflow:hidden}.meter>span{background:var(--ink-soft);height:100%;display:block}.share-track{height:var(--bar-height);border-radius:var(--radius-small);background:var(--track);position:relative;overflow:hidden}.share-track>i{position:absolute;top:0;bottom:0;left:0}.heat-field{aspect-ratio:2/3;border:1px solid var(--line-strong);border-radius:var(--radius-large);background:var(--field);position:relative;overflow:hidden}.heat-field>canvas{width:100%;height:100%;position:absolute;inset:0}.link-row{color:var(--ink-soft);border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-soft);text-decoration:none}.link-row:hover{background:var(--panel-raised);border-color:#ffffff47}.primary-button{color:var(--canvas);border-color:var(--ink);background:var(--ink);font-weight:550}.primary-button:hover:not(:disabled){border-color:var(--accent-strong);background:var(--accent-strong)}.utility-button{min-height:1.75rem;font-size:var(--size-small);white-space:nowrap;cursor:pointer;color:var(--muted);border:1px solid var(--line-strong);border-radius:var(--radius);background:0 0;align-items:center;gap:.375rem;padding:.34rem .68rem;line-height:1.2;text-decoration:none;display:inline-flex}.utility-button:hover:not(:disabled):not([aria-disabled=true]),.utility-button.active{color:var(--ink);background:var(--panel-raised)}.utility-button.destroy,.utility-button.destroy:hover:not(:disabled):not([aria-disabled=true]){color:var(--danger);border-color:var(--danger-line)}.utility-button[aria-disabled=true]{cursor:default;opacity:.46}.icon-button{width:1.5rem;height:1.5rem;min-height:0;color:var(--quiet);border-radius:var(--radius);background:0 0;border:0;place-items:center;padding:0;display:grid}.icon-button:hover:not(:disabled){color:var(--ink);background:var(--panel-raised)}.segmented{border-radius:var(--radius-large);background:var(--panel);gap:.2rem;padding:.18rem;display:flex}:is(.popover,.companion) .segmented{background:var(--canvas)}.segmented :is(button,a){min-height:1.75rem;font-size:var(--size-small);white-space:nowrap;color:var(--muted);border-radius:var(--radius);background:0 0;border:0;padding:.34rem .68rem}.segmented a{align-items:center;text-decoration:none;display:inline-flex}.segmented button:hover:not(:disabled,[aria-selected=true],[aria-pressed=true]){color:var(--ink);background:0 0}.segmented a:hover{color:var(--ink)}.segmented button[aria-selected=true],.segmented button[aria-pressed=true],.segmented a:is([aria-current=page],[aria-current=true]){color:var(--ink);background:var(--panel-raised)}.glass-segment{border:1px solid var(--glass-line);border-radius:var(--radius);background:var(--glass);flex:none;gap:.1rem;padding:.12rem;display:flex}.glass-segment button{min-height:1.55rem;font-size:var(--size-label);color:var(--muted);border-radius:var(--radius-small);background:0 0;border:0;padding:.2rem .5rem}.glass-segment button:hover:not(:disabled),.glass-segment button[aria-pressed=true],.glass-segment button[aria-expanded=true]{color:var(--ink);background:var(--glass-raised)}@media (pointer:coarse){.glass-segment button{min-height:2.5rem}}.versus{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.versus .side{border-radius:var(--radius);border-left:3px solid;align-items:flex-start;gap:.5625rem;min-width:0;padding:.4375rem .625rem .4375rem .5625rem;display:flex}.versus .side.blue{color:var(--blue)}.versus .side.orange{color:var(--orange)}.versus .side.blue.won{background:color-mix(in srgb, var(--blue) 14%, transparent)}.versus .side.orange.won{background:color-mix(in srgb, var(--orange) 14%, transparent)}.versus .digit{min-width:1.375rem;font-family:var(--font-mono);font-size:var(--size-title);font-variant-numeric:tabular-nums;flex:none;padding-top:1px;font-weight:600;line-height:1}.versus .roster{flex-direction:column;gap:.1875rem;min-width:0;margin:0;padding:0;list-style:none;display:flex}.versus .roster li{font-size:var(--size-body);text-overflow:ellipsis;white-space:nowrap;color:var(--ink);line-height:1.2;overflow:hidden}@media (pointer:coarse){.segmented :is(button,a),.utility-button,.icon-button,select{min-height:2.75rem}.segmented :is(button,a),.utility-button{padding-inline:.9rem}}
