.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}
