.inst .shot{width:100%;max-width:440px;height:auto;display:block;-webkit-mask-image:radial-gradient(72% 72% at 55% 46%,#000 58%,#0000 100%);mask-image:radial-gradient(72% 72% at 55% 46%,#000 58%,#0000 100%)}.inst .shot-col{justify-content:center;display:flex}.inst .split{grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));align-items:center;gap:40px 64px;display:grid}.inst .prose{max-width:560px;color:var(--dim);text-wrap:pretty;flex-direction:column;gap:16px;font-size:17px;line-height:1.6;display:flex}.inst .prose strong{color:var(--ink);font-weight:600}.inst .sides{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))}.inst .side{background:#000;flex-direction:column;gap:14px;padding:clamp(22px,2.6vw,34px);display:flex}.inst .side .disp{font-size:clamp(30px,2.8vw,40px);line-height:.95}.inst .path{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start;gap:40px 64px;display:grid}.inst .result{border-bottom:1px solid var(--line);grid-template-columns:92px 86px minmax(0,1fr);align-items:baseline;gap:12px;padding:11px 0;display:grid}.inst .result:first-child{border-top:1px solid var(--line)}.inst .result time{font-family:var(--font-mono);color:var(--dim);font-size:12px}.inst .result b{font-family:var(--font-display);letter-spacing:.04em;font-size:22px;font-weight:400;line-height:1}.inst .result[data-win] b,.inst .result[data-win] span{color:var(--red)}.inst .result span{font-size:15px}.inst .cv{flex-direction:column;gap:10px;padding:18px;display:flex}.inst .cv h3{font-family:var(--font-body);font-size:15px;font-weight:600;line-height:1.35}.inst .cv p{color:var(--dim);font-size:14px;line-height:1.5}.inst .cv ul{flex-direction:column;gap:8px;margin:0;padding:0;font-size:14px;line-height:1.4;list-style:none;display:flex}.inst .cv li span{font-family:var(--font-mono);letter-spacing:.08em;color:var(--dim);font-size:11px;display:block}
