.who-result.plt-result{grid-template-areas:"search""head""strip""dist""side""panel"}.plt-result>.plt-strip{grid-area:strip;min-width:0}.plt-result>.plt-dist{grid-area:dist;min-width:0;container-type:inline-size}.plt-result>.result-head{container-type:inline-size}@media (width>=64rem){.who-result.plt-result{grid-template:"search search""head side""strip side""dist side""panel side"1fr/minmax(0,7fr) minmax(0,5fr)}.plt-result>.who-search{border-top-right-radius:var(--radius-lg)}.plt-result>.who-side{border-top-right-radius:0}}@media (width>=80rem){.who-result.plt-result{grid-template-columns:minmax(0,8fr) minmax(0,4fr)}}.who-result.plt-result.is-idle{grid-template-areas:"search""strip""side"}@media (width>=64rem){.who-result.plt-result.is-idle{grid-template-rows:auto 1fr;grid-template-areas:"search search""strip side"}.plt-result.is-idle .pls{border-bottom-left-radius:var(--radius-lg)}}@media (width<64rem){.plt-result>.who-side{border-top:1px solid color-mix(in oklab, var(--color-mist) 18%, transparent)}.plt-result.is-idle>.who-side{border-radius:0 0 var(--radius-lg) var(--radius-lg)}}.plt-search{padding-block:18px 16px}@media (width>=40rem){.plt-search{padding-block:20px 16px}}.plt-ctl{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.plt-ctl .btn-lg{min-width:11.5rem}.plt-length{min-width:15rem}.plt-load-note{align-items:center;gap:4px;display:inline-flex}@media (width<40rem){.plt-ctl{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;width:100%;display:grid}.plt-ctl .btn-lg{grid-column:1/-1;width:100%}.plt-length{min-width:0}.plt-length .select-prefix{display:none}.plt-ctl .cbox{justify-content:space-between;min-width:0;padding-inline:12px}.plt-opts{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;width:100%;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}.plt-opts::-webkit-scrollbar{display:none}.plt-opts>*{flex:none}}.plt-head{padding-bottom:14px}.plt-head .result-notes{margin-top:12px}.pls{--fate-ok:color-mix(in oklab, var(--color-cyan) 74%, var(--color-navy));--fate-late:var(--color-warn-mark);--fate-lost:var(--color-fail-mark);--fate-reordered:var(--color-on-navy);--fate-duplicate:var(--color-mist);--fate-pending:color-mix(in oklab, var(--color-mist) 34%, transparent);--ph-down:color-mix(in oklab, var(--color-cyan) 9%, transparent);--ph-up:color-mix(in oklab, var(--color-mist) 11%, transparent);--grid:color-mix(in oklab, var(--color-mist) 16%, transparent);--band:color-mix(in oklab, var(--color-on-navy) 9%, transparent);--hidden:color-mix(in oklab, var(--color-warn-mark) 16%, transparent);--glow:color-mix(in oklab, var(--color-cyan) 18%, transparent);--h-raster:100px;--h-trace:112px;border-block:1px solid color-mix(in oklab, var(--color-mist) 18%, transparent);background:radial-gradient(color-mix(in oklab, var(--color-mist) 14%, transparent) .8px, transparent .9px) 0 0 / 14px 14px, radial-gradient(70% 80% at 0% 0%, color-mix(in oklab, var(--color-cyan) 10%, transparent), transparent 60%), var(--color-surface-brand);color:var(--color-cloud);padding:14px 20px 12px;position:relative}.plt-result.is-idle .pls{border-block:0}@media (width<40rem){.pls{--h-raster:72px;--h-trace:88px;padding:12px 16px 10px}}.pls-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 14px;margin-bottom:8px;display:flex}.pls-title{font:500 12px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--color-mist);flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;display:inline-flex}:lang(ja) .pls-title,:lang(ko) .pls-title{letter-spacing:.02em}.pls-tag{border:1px solid color-mix(in oklab, var(--color-cyan) 40%, transparent);height:22px;font:500 12px/16px var(--font-sans);letter-spacing:0;text-transform:none;color:var(--color-cyan);border-radius:999px;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.pls-legend{font:500 12px/16px var(--font-sans);color:var(--color-mist);flex-wrap:wrap;gap:4px 12px;margin:0;padding:0;list-style:none;display:flex}.pls-legend li{align-items:center;gap:5px;display:inline-flex}.pls-legend i{border-radius:1.5px;width:8px;height:10px}.pls-legend b{font:400 12px/16px var(--font-mono);color:var(--color-cloud)}.pls-body{grid-template-columns:5.25rem minmax(0,1fr) 4.75rem;column-gap:10px;display:grid;position:relative}.pls-body canvas{cursor:crosshair;outline-offset:4px;border-radius:2px;grid-area:1/2/-1;width:100%;height:100%;display:block}.pls-lab,.pls-val{min-width:0;font:500 12px/14px var(--font-sans);color:var(--color-mist);white-space:nowrap;align-items:center;gap:4px;display:flex}.pls-lab{grid-column:1}.pls-val{font:400 12px/14px var(--font-mono);color:var(--color-cloud);grid-column:3;justify-content:flex-end}.pls-lab svg{color:var(--color-cyan)}.pls-lab .short{display:none}.pls-val[data-tone=fail]{color:var(--color-fail)}.pls-val b{font-size:13px;font-weight:500}.pls-val small{color:var(--color-mist);margin-right:3px;font-size:11px}.pls-top{flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-top:2px}.pls-val.pls-top{align-items:flex-end;gap:2px}@media (width<40rem){.pls-body{grid-template-columns:3.4rem minmax(0,1fr) 3rem;column-gap:6px}.pls-lab,.pls-val{font-size:11px}.pls-lab .long{display:none}.pls-lab .short{display:inline}}.pls-foot{border-top:1px dashed color-mix(in oklab, var(--color-mist) 22%, transparent);font:500 12.5px/17px var(--font-sans);color:var(--color-mist);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin-top:8px;padding-top:8px;display:flex}.pls-foot strong{color:var(--color-on-navy);font-weight:500}.pls-foot button{color:var(--color-cyan);cursor:pointer;align-items:center;gap:4px;display:inline-flex}.pls-foot button:hover{text-decoration:underline}.pls-card{z-index:5;border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface-raised);width:max-content;max-width:17rem;box-shadow:var(--shadow-menu);font:500 13px/18px var(--font-sans);color:var(--color-ink);pointer-events:none;padding:8px 10px;position:absolute;translate:-50% calc(-100% - 8px)}.pls-card b{font-weight:600}.pls-card p{color:var(--color-ink-secondary);margin:2px 0 0;font-size:12.5px}.pls-empty{text-align:center;font:500 14px/20px var(--font-sans);color:var(--color-cloud);place-content:center;justify-items:center;gap:8px;display:grid;position:absolute;inset:44px 20px 36px}.pls-tries{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.pls-tries span{border:1px solid color-mix(in oklab, var(--color-fail-mark) 45%, transparent);height:24px;font:400 12px/16px var(--font-mono);color:var(--color-fail);border-radius:999px;align-items:center;gap:5px;padding:0 9px;display:inline-flex}.plt-dist{padding:14px 16px 4px}@media (width>=40rem){.plt-dist{padding:16px 20px 4px}}.dist-grid{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@container (width>=44rem){.dist-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.dist-card{border:1px solid var(--color-line);background:var(--color-page);border-radius:12px;min-width:0;padding:12px 14px}.dist-title{font:600 14px/20px var(--font-sans);color:var(--color-ink);justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 8px;display:flex}.dist-title small{font:500 12.5px/17px var(--font-sans);color:var(--color-ink-secondary);white-space:nowrap}.plt-panel{container-type:inline-size}.view-intro{font:500 14px/20px var(--font-sans);color:var(--color-ink-secondary);margin:12px 0 10px}.sec-table{border-collapse:collapse;width:100%;min-width:34rem}.sec-table :is(th,td){border-bottom:1px solid var(--color-line);font:400 12.5px/17px var(--font-mono);text-align:right;color:var(--color-ink);padding:5px 8px}.sec-table thead th{font:500 11.5px/15px var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-secondary)}.sec-table :is(th,td):first-child,.sec-table td:nth-child(2){text-align:left}.sec-table td:nth-child(2){font-family:var(--font-sans)}.sec-table td[data-tone=fail]{color:var(--color-fail)}.sec-table td[data-tone=warn]{color:var(--color-warn)}.sec-table tr[data-hidden] td{background:color-mix(in oklab, var(--color-warn-mark) 7%, transparent)}.runs{margin:8px 0 0;padding:0;list-style:none}.runs li{border-bottom:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 14px;padding:9px 12px;display:grid}.runs li[aria-current=true]{background:var(--color-surface-selected);border-bottom-color:#0000;border-radius:8px}.run-name{min-width:0;font:500 14px/20px var(--font-sans);color:var(--color-ink);flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.run-name .who-kind{font-size:13px}.run-you{background:var(--color-link);color:var(--color-on-brand);font:600 11px/16px var(--font-sans);border-radius:999px;padding:1px 7px}.run-vals{justify-content:flex-end;align-items:center;gap:14px;display:flex}.run-vals canvas{background:var(--color-surface-brand);border-radius:3px;width:150px;height:20px}.run-v{min-width:4.2em;font:400 13px/18px var(--font-mono);color:var(--color-ink);text-align:right}.run-v small{font:500 11px/14px var(--font-sans);color:var(--color-ink-secondary);display:block}.run-g{background:color-mix(in oklab, var(--tone,var(--color-line-strong)) 16%, var(--color-page));width:26px;height:26px;box-shadow:inset 0 0 0 1px var(--tone,var(--color-line-strong));font:700 13px/1 var(--font-sans);color:var(--color-ink);border-radius:7px;place-items:center;display:grid}@media (width<40rem){.runs li{grid-template-columns:minmax(0,1fr)}.run-vals{justify-content:space-between}.run-vals canvas{width:110px}}.plt-steps{margin-top:14px}.ll{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface-raised);gap:0;margin-top:14px;display:grid;overflow:hidden}.ll-cols{grid-template-columns:minmax(0,1fr);display:grid}@container (width>=30rem){.ll-cols{grid-template-columns:repeat(3,minmax(0,1fr))}.ll-col+.ll-col{border-left:1px solid var(--color-line)}}@container (width<30rem){.ll-col+.ll-col{border-top:1px solid var(--color-line)}}.ll-col{min-width:0;padding:10px 12px 12px}.ll-col[data-worst]{background:color-mix(in oklab, var(--tone,var(--color-warn-mark)) 9%, transparent)}.ll-name{font:500 12px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-secondary);align-items:center;gap:4px;display:flex}:lang(ja) .ll-name,:lang(ko) .ll-name{letter-spacing:.02em}.ll-name svg{color:var(--color-link)}.ll-big{font:700 28px/32px var(--font-sans);letter-spacing:-.015em;font-variant-numeric:tabular-nums;color:var(--color-ink);white-space:nowrap;margin-top:4px}.ll-big small{font:500 15px/20px var(--font-sans);letter-spacing:0;color:var(--color-ink-secondary);margin-left:3px}.ll-add{font:500 13px/18px var(--font-mono);color:var(--color-ink-secondary)}.ll-col[data-worst] .ll-add{color:var(--color-ink);font-weight:700}.ll-bx{margin:8px 0 6px}.ll-read{gap:2px;margin:0;display:grid}.ll-read>div{font:500 12.5px/17px var(--font-sans);justify-content:space-between;gap:8px;display:flex}.ll-read dt{color:var(--color-ink-secondary)}.ll-read dd{font:500 12.5px/17px var(--font-mono);color:var(--color-ink);margin:0}.ll-grade{border-top:1px solid var(--color-line);gap:10px;padding:12px;display:grid}@container (width>=40rem){.ll-grade{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;column-gap:20px}.ll-grade>.ll-grade-head,.ll-grade>.ll-grade-row,.ll-grade>.ll-scale,.ll-grade>.ll-wait{grid-column:1}.ll-suffers{grid-area:1/2/span 3}}.ll-grade-head{font:500 12px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-secondary);justify-content:space-between;gap:8px;margin:0;display:flex}.ll-grade-head span:last-child{letter-spacing:0;text-transform:none}.ll-grade-row{align-items:center;gap:14px;display:flex}.ll-medal{background:color-mix(in oklab, var(--tone,var(--color-line-strong)) 18%, var(--color-surface-raised));width:56px;height:56px;box-shadow:inset 0 0 0 1.5px var(--tone,var(--color-line-strong));font:700 28px/1 var(--font-sans);color:var(--color-ink);border-radius:12px;flex:none;place-items:center;display:grid}.ll-grade-text b{font:700 16px/22px var(--font-mono);color:var(--color-ink);display:block}.ll-grade-text small{font:500 13px/18px var(--font-sans);color:var(--color-ink-secondary);display:block}.ll-scale{grid-template-columns:repeat(6,minmax(0,1fr));gap:3px;margin:0;padding:0;list-style:none;display:grid}.ll-scale li{text-align:center;font:500 12px/14px var(--font-sans);color:var(--color-ink-secondary);gap:3px;display:grid}.ll-scale li:before{content:"";background:var(--c);opacity:.8;border-radius:2px;height:6px}.ll-scale small{font:400 11px/14px var(--font-mono)}.ll-scale li[aria-current=true]{color:var(--color-ink);font-weight:700}.ll-scale li[aria-current=true]:before{opacity:1;box-shadow:0 0 0 2px var(--color-surface-raised), 0 0 0 3.5px var(--color-ink)}.ll-scale [data-g=A\+]{--c:var(--color-ok-mark)}.ll-scale [data-g=A]{--c:color-mix(in oklch, var(--color-ok-mark) 70%, var(--color-warn-mark))}.ll-scale [data-g=B]{--c:color-mix(in oklch, var(--color-ok-mark) 35%, var(--color-warn-mark))}.ll-scale [data-g=C]{--c:var(--color-warn-mark)}.ll-scale [data-g=D]{--c:color-mix(in oklch, var(--color-warn-mark), var(--color-fail-mark))}.ll-scale [data-g=F]{--c:var(--color-fail-mark)}.ll-wait{font:500 13px/18px var(--font-sans);color:var(--color-ink-secondary);margin:0}.ll-suffers ul{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.ll-suffers li{border-radius:var(--radius-md);background:color-mix(in oklab, var(--n-tone,var(--color-line)) 12%, transparent);font:500 13px/18px var(--font-sans);color:var(--color-ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 8px;display:grid}.ll-suffers li svg{color:var(--color-ink-secondary)}.ll-suffers li b{font-weight:700}.ll-suffers li[data-n="1"],.ll-suffers li[data-n="2"]{--n-tone:var(--color-fail-mark)}.ll-suffers li[data-n="3"]{--n-tone:var(--color-warn-mark)}.ll-suffers li[data-n="4"],.ll-suffers li[data-n="5"]{--n-tone:var(--color-ok-mark)}.plt-bloat-note{font:500 13px/18px var(--font-sans);color:var(--color-ink-secondary);text-align:center;margin:4px 0 0}.plt-bloat-note[data-metered]{color:var(--color-warn);margin-top:8px}.who-result.plt-result.plt-jitter{grid-template-areas:"search""head""trace""strip""side""panel"}.who-result.plt-result.plt-jitter.is-idle{grid-template-areas:"search""trace""strip""side"}@media (width>=64rem){.who-result.plt-result.plt-jitter{grid-template-rows:auto auto auto auto 1fr;grid-template-areas:"search search""head side""trace side""strip side""panel side"}.who-result.plt-result.plt-jitter.is-idle{grid-template-rows:auto auto 1fr;grid-template-areas:"search search""trace side""strip side"}}.plt-result>.plt-trace{grid-area:trace;min-width:0;container-type:inline-size}.jt{padding:4px 20px 10px}.is-idle .jt{padding-top:16px}.jt-head{margin-bottom:4px}.jt-svg{width:100%;height:auto;display:block;overflow:visible}.jt-svg text{font:500 12px var(--font-sans);fill:var(--color-ink-secondary)}@container (width<40rem){.jt-svg text{font-size:15px}}@container (width<30rem){.jt-svg text{font-size:20px}}.jt-band{fill:color-mix(in oklab, var(--color-ink) 3%, transparent)}.jt-band[data-p="1"]{fill:color-mix(in oklab, var(--color-link) 7%, transparent)}.jt-band[data-p="2"]{fill:color-mix(in oklab, var(--color-link) 12%, transparent)}.jt-worst rect{fill:color-mix(in oklab, var(--color-warn-mark) 16%, transparent);stroke:var(--color-warn-mark);stroke-dasharray:3 3}.jt-svg .jt-worst text{fill:var(--color-warn);font-weight:700}.jt-grid line{stroke:var(--color-line)}.jt-grid text{text-anchor:end}.jt-teams line{stroke:var(--color-ink-secondary);stroke-width:1.2px;stroke-dasharray:5 4}.jt-svg .jt-teams text{fill:var(--color-ink)}.jt-line{fill:none;stroke:var(--color-link);stroke-width:2px;stroke-linejoin:round}.jt-svg .jt-x{text-anchor:middle}.jh-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;display:grid}.jh-limits{grid-column:1/-1}@container (width>=36rem){.jh-limits{grid-column:auto}.jh-main{grid-template-columns:auto auto minmax(0,1fr);align-items:start;column-gap:24px}}.jh-big{font:700 44px/48px var(--font-sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--color-ink);white-space:nowrap;margin-top:2px}.jh-big small{font:500 17px/20px var(--font-sans);letter-spacing:0;color:var(--color-ink-secondary);margin-left:4px}.jh-worst .ll-grade-head span{letter-spacing:.08em;text-transform:uppercase}.jh-worst .ll-big{margin-top:6px}.jh-limits{align-self:center;gap:4px;margin:0;padding:0;list-style:none;display:grid}.jh-limits li{border-radius:var(--radius-md);background:color-mix(in oklab, var(--n-tone,var(--color-line)) 12%, transparent);font:500 13px/18px var(--font-sans);color:var(--color-ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 8px;display:grid}.jh-limits li b{font:600 13px/18px var(--font-mono);white-space:nowrap}.jh-limits li[data-tone=ok]{--n-tone:var(--color-ok-mark)}.jh-limits li[data-tone=warn]{--n-tone:var(--color-warn-mark)}.jh-limits li[data-tone=fail]{--n-tone:var(--color-fail-mark)}.jh-phases{border-top:1px solid var(--color-line)}.jh-phases .ll-col[data-worst] .ll-name,.jh-phases .ll-col[data-worst] .ll-big small{color:var(--color-ink)}.ll-cols.jh-phases{grid-template-columns:repeat(3,minmax(0,1fr))}.jh-phases .ll-col+.ll-col{border-top:0;border-left:1px solid var(--color-line)}@container (width<30rem){.jh-phases .ll-col{padding:8px 8px 10px}.jh-phases .ll-name{letter-spacing:.02em;font-size:11px}.jh-phases .ll-big{font-size:22px;line-height:26px}.jh-phases .ll-big small{font-size:13px}.jh-big{font-size:38px;line-height:42px}}.jh-rise{border-top:1px solid var(--color-line);font:500 13px/18px var(--font-sans);color:var(--color-ink);margin:0;padding:8px 12px}.jh-rise a{color:var(--color-link);align-items:center;gap:3px;font-weight:600;text-decoration:none;display:inline-flex}.jh-rise a:hover{text-decoration:underline}.jh-formulas{border-top:1px solid var(--color-line);padding:12px}.jh-formulas ul{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}@container (width>=36rem){.jh-formulas ul{grid-template-columns:repeat(3,minmax(0,1fr))}}.jh-formulas li{border:1px solid var(--color-line);border-radius:var(--radius-md);grid-template-columns:minmax(0,1fr) auto;gap:1px 10px;padding:8px 10px;display:grid}.jh-formulas li>span{grid-column:1}.jh-formulas li>b{grid-area:1/2/span 2;align-self:center}@container (width>=36rem){.jh-formulas li{grid-template-columns:minmax(0,1fr)}.jh-formulas li>b{grid-area:auto/1}}.jh-formulas li[data-k=rfc]{border-color:var(--color-link);box-shadow:inset 0 0 0 1px var(--color-link)}.jh-f-name{font:600 13px/18px var(--font-sans);color:var(--color-ink)}.jh-f-who{font:500 12px/16px var(--font-sans);color:var(--color-ink-secondary)}.jh-formulas li b{font:700 17px/22px var(--font-mono);color:var(--color-ink);margin-top:2px}.jh-f-note{font:500 12.5px/17px var(--font-sans);color:var(--color-ink-secondary);margin:8px 0 0}
