.record-page-module__2S4tMa__page{--t:var(--mk-ink-3);--t-fill:var(--mk-ink-3);--t-soft:var(--mk-bg-sunk);--t-line:var(--mk-line-2);position:relative}.record-page-module__2S4tMa__page :where(svg.lucide){stroke-width:1.75px;flex:none;width:18px;height:18px}.record-page-module__2S4tMa__page[data-tone=ok]{--t:var(--mk-ok);--t-fill:var(--mk-ok-fill);--t-soft:var(--mk-ok-soft);--t-line:var(--mk-ok-line)}.record-page-module__2S4tMa__page[data-tone=warn]{--t:var(--mk-warn);--t-fill:var(--mk-warn-fill);--t-soft:var(--mk-warn-soft);--t-line:color-mix(in oklch, var(--mk-warn-fill) 45%, transparent)}.record-page-module__2S4tMa__page[data-tone=orange]{--t:var(--mk-orange);--t-fill:var(--mk-orange-fill);--t-soft:var(--mk-orange-soft);--t-line:color-mix(in oklch, var(--mk-orange-fill) 45%, transparent)}.record-page-module__2S4tMa__page[data-tone=danger]{--t:var(--mk-danger);--t-fill:var(--mk-danger-fill);--t-soft:var(--mk-danger-soft);--t-line:color-mix(in oklch, var(--mk-danger-fill) 40%, transparent)}.record-page-module__2S4tMa__page[data-tone=neutral]{--t:var(--mk-ink-2);--t-fill:var(--mk-ink-3);--t-soft:var(--mk-bg-sunk);--t-line:var(--mk-line-3)}.record-page-module__2S4tMa__icon-sm{width:14px!important;height:14px!important}.record-page-module__2S4tMa__mono{font-family:var(--font-mono);font-feature-settings:"zero" 1;letter-spacing:-.01em}.record-page-module__2S4tMa__page-top{isolation:isolate;margin-top:calc(var(--mk-header-h) * -1);padding-top:calc(var(--mk-header-h) + 24px);padding-bottom:8px;position:relative}.record-page-module__2S4tMa__rec-head{margin-top:44px}.record-page-module__2S4tMa__rec-head>p:first-child{margin-bottom:18px}.record-page-module__2S4tMa__rec-h1{gap:12px;display:grid}.record-page-module__2S4tMa__rec-ref{font-family:var(--font-mono);font-feature-settings:"zero" 1;letter-spacing:-.045em;overflow-wrap:anywhere;font-size:clamp(30px,.6rem + 3.8vw,72px);font-weight:400;line-height:1}.record-page-module__2S4tMa__rec-co{letter-spacing:-.03em;overflow-wrap:anywhere;text-wrap:balance;font-size:clamp(22px,.9rem + 1.1vw,34px);font-weight:550;line-height:1.15}.record-page-module__2S4tMa__rec-sub{color:var(--mk-ink-3);flex-wrap:wrap;gap:4px 0;margin-top:14px;font-size:15px;display:flex}.record-page-module__2S4tMa__rec-sub>span:not(:last-child):after{content:"·";margin:0 8px}.record-page-module__2S4tMa__rec-sub .record-page-module__2S4tMa__mono{color:var(--mk-ink-2);font-size:14px}.record-page-module__2S4tMa__rec-sub a{color:var(--mk-ink-2)}.record-page-module__2S4tMa__rstatus{background:var(--t-soft);border:1px solid var(--t-line);border-radius:20px;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:20px 28px;margin-top:36px;padding:26px 28px;display:grid;position:relative;overflow:hidden}.record-page-module__2S4tMa__rstatus:before{content:"";background:linear-gradient(90deg, var(--t-fill), color-mix(in oklch, var(--t-fill) 25%, transparent));height:3px;position:absolute;top:0;left:0;right:0}.record-page-module__2S4tMa__rs-medal{width:92px;height:92px;color:var(--t);position:relative}.record-page-module__2S4tMa__rs-medal>svg{opacity:.6;width:100%;height:100%;position:absolute;inset:0}.record-page-module__2S4tMa__rs-core{background:var(--mk-bg-elev);border:1px solid var(--t-line);box-shadow:0 0 0 4px color-mix(in oklch, var(--mk-bg-elev) 80%, transparent);border-radius:999px;place-items:center;display:grid;position:absolute;inset:24%}.record-page-module__2S4tMa__rs-core :where(svg){stroke-width:2.1px!important;width:56%!important;height:56%!important}.record-page-module__2S4tMa__rs-rank{font-family:var(--mk-font-serif);letter-spacing:-.02em;color:var(--mk-gold);font-size:30px;font-style:italic;line-height:1}.record-page-module__2S4tMa__rs-rank small{vertical-align:.6em;font-size:.55em}.record-page-module__2S4tMa__rs-text{min-width:0}.record-page-module__2S4tMa__rs-title{letter-spacing:-.03em;text-wrap:balance;margin-top:10px;font-size:clamp(24px,1rem + .9vw,32px);font-weight:600;line-height:1.1}.record-page-module__2S4tMa__rs-body{color:var(--mk-ink-2);text-wrap:pretty;max-width:46em;margin-top:8px;font-size:15.5px}.record-page-module__2S4tMa__rs-body+.record-page-module__2S4tMa__rs-body{margin-top:6px}.record-page-module__2S4tMa__rs-body a{color:var(--mk-ink);text-underline-offset:3px;font-weight:500;text-decoration:underline}.record-page-module__2S4tMa__rs-live{text-align:right;font-family:var(--font-mono);letter-spacing:.02em;color:var(--mk-ink-3);white-space:nowrap;align-self:start;font-size:11px;line-height:1.6}.record-page-module__2S4tMa__rs-dot{background:var(--t-fill);width:7px;height:7px;box-shadow:0 0 0 3px var(--t-soft);animation:record-page-module__2S4tMa__live 2.4s var(--mk-ease) infinite;border-radius:99px;margin-right:7px;display:inline-block}@keyframes record-page-module__2S4tMa__live{50%{box-shadow:0 0 0 6px #0000}}.record-page-module__2S4tMa__rec-dates{border-block:1px solid var(--mk-line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px;display:grid}.record-page-module__2S4tMa__rec-dates>div{min-width:0;padding:14px 0}.record-page-module__2S4tMa__rec-dates>div+div{border-left:1px solid var(--mk-line);padding-left:20px}.record-page-module__2S4tMa__rec-dates dt{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mk-ink-3);font-size:11px}.record-page-module__2S4tMa__rec-dates dd{overflow-wrap:anywhere;margin-top:5px;font-size:16px;font-weight:500}.record-page-module__2S4tMa__rec-dates dd.record-page-module__2S4tMa__mono{font-size:14.5px}.record-page-module__2S4tMa__rec-dates dd a{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--mk-line-3);text-decoration-color:var(--mk-line-3)}.record-page-module__2S4tMa__is-struck{text-decoration:line-through;-webkit-text-decoration-color:var(--mk-danger);text-decoration-color:var(--mk-danger);color:var(--mk-ink-3)}.record-page-module__2S4tMa__events{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));margin-top:26px;padding-bottom:8px;display:grid;position:relative}.record-page-module__2S4tMa__events:before{content:"";background:var(--mk-line-2);height:1px;position:absolute;top:6px;left:6px;right:0}.record-page-module__2S4tMa__ev{min-width:0;padding:24px 16px 0 0;position:relative}.record-page-module__2S4tMa__ev:before{content:"";background:var(--mk-bg);border:1.5px dashed var(--mk-line-3);box-sizing:border-box;border-radius:99px;width:13px;height:13px;position:absolute;top:0;left:0}.record-page-module__2S4tMa__ev b{letter-spacing:-.01em;font-size:14px;font-weight:600;display:block}.record-page-module__2S4tMa__ev span{font-family:var(--font-mono);color:var(--mk-ink-3);letter-spacing:.02em;margin-top:2px;font-size:11.5px;display:block}.record-page-module__2S4tMa__ev-future:before{border-style:dashed}.record-page-module__2S4tMa__ev-done:before{background:var(--mk-ok-fill);border:0}.record-page-module__2S4tMa__ev-now:before{border:2px solid var(--mk-ok-fill);box-shadow:0 0 0 4px var(--mk-ok-soft)}.record-page-module__2S4tMa__ev-now-bad:before{border:2px solid var(--t-fill);box-shadow:0 0 0 4px var(--t-soft)}.record-page-module__2S4tMa__ev-warn:before{background:var(--mk-warn-fill);border:0}.record-page-module__2S4tMa__ev-orange:before{background:var(--mk-orange-fill);border:0}.record-page-module__2S4tMa__ev-danger:before{background:var(--mk-danger-fill);border:0}.record-page-module__2S4tMa__ev-warn b,.record-page-module__2S4tMa__ev-orange b,.record-page-module__2S4tMa__ev-danger b,.record-page-module__2S4tMa__ev-now-bad b{color:var(--t)}.record-page-module__2S4tMa__ev-struck b,.record-page-module__2S4tMa__ev-struck span{color:var(--mk-ink-3);text-decoration:line-through}.record-page-module__2S4tMa__rec-body{grid-template-columns:minmax(0,8fr) minmax(0,3.6fr);align-items:start;gap:clamp(32px,5vw,88px);padding-block:56px 120px;display:grid}.record-page-module__2S4tMa__rec-main{min-width:0}.record-page-module__2S4tMa__rsec{scroll-margin-top:calc(var(--mk-header-h) + 24px)}.record-page-module__2S4tMa__rsec+.record-page-module__2S4tMa__rsec{margin-top:64px}.record-page-module__2S4tMa__rsec-h{border-bottom:1px solid var(--mk-line-3);letter-spacing:-.025em;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:4px;padding-bottom:14px;font-size:22px;font-weight:600;display:flex}.record-page-module__2S4tMa__rsec-n{font-family:var(--font-mono);color:var(--mk-ink-3);letter-spacing:.02em;font-size:12px;font-weight:400}.record-page-module__2S4tMa__rsec-meta{font-family:var(--font-mono);color:var(--mk-ink-3);letter-spacing:.02em;margin-left:auto;font-size:11.5px;font-weight:400}.record-page-module__2S4tMa__rsec-lede{color:var(--mk-ink-2);text-wrap:pretty;max-width:44em;margin-top:14px;font-size:14.5px}.record-page-module__2S4tMa__rsec-lede a{color:var(--mk-ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--mk-line-3);text-decoration-color:var(--mk-line-3)}.record-page-module__2S4tMa__rsec-body,.record-page-module__2S4tMa__rsec-body>*+*{margin-top:14px}.record-page-module__2S4tMa__rec-scope{letter-spacing:-.012em;text-wrap:pretty;white-space:pre-line;max-width:40em;margin-top:18px;font-size:clamp(17px,.95rem + .3vw,19.5px);line-height:1.55}.record-page-module__2S4tMa__shown-in{color:var(--mk-ink-3);margin-top:6px;font-size:12.5px}.record-page-module__2S4tMa__sources-inline{margin-top:24px!important}.record-page-module__2S4tMa__rmark{vertical-align:-3px;border:1.5px solid var(--mk-line-3);width:18px;height:18px;color:var(--mk-ink-3);background:0 0;border-radius:99px;flex:none;place-items:center;margin-right:10px;display:inline-grid}.record-page-module__2S4tMa__rmark[data-check=current]{background:var(--mk-ok-fill);color:var(--mk-bg-elev);border:0}.record-page-module__2S4tMa__rmark svg{stroke-width:3px!important;width:11px!important;height:11px!important}.record-page-module__2S4tMa__rec-invalid-note{background:var(--t-soft);color:var(--mk-ink);border-radius:10px;align-items:flex-start;gap:10px;margin-top:14px;padding:12px 14px;font-size:14px;display:flex}.record-page-module__2S4tMa__rec-invalid-note svg{color:var(--t);margin-top:2px;width:16px!important;height:16px!important}.record-page-module__2S4tMa__rtable{margin-top:4px}.record-page-module__2S4tMa__rtable .record-page-module__2S4tMa__t-date{font-family:var(--font-mono);color:var(--mk-ink-3);white-space:nowrap;font-size:12px}.record-page-module__2S4tMa__rtable tbody th{min-width:10em}.record-page-module__2S4tMa__t-value{overflow-wrap:anywhere}.record-page-module__2S4tMa__not-published{color:var(--mk-ink-3);align-items:center;gap:6px;font-size:13.5px;display:inline-flex}.record-page-module__2S4tMa__not-published svg{width:14px!important;height:14px!important}.record-page-module__2S4tMa__pname{align-items:center;gap:10px;min-width:0;display:inline-flex}.record-page-module__2S4tMa__pav-sm{width:28px!important;height:28px!important;font-size:11px!important}.record-page-module__2S4tMa__p-share{font-family:var(--font-mono);color:var(--mk-ink-3);margin-left:6px;font-size:12.5px;font-weight:400}.record-page-module__2S4tMa__p-detail{color:var(--mk-ink-3);white-space:normal;margin-top:2px;font-size:12.5px;font-weight:400;display:block}.record-page-module__2S4tMa__rec-revoked{background:var(--mk-danger-soft);border-radius:10px;align-items:flex-start;gap:10px;margin-top:14px;padding:12px 14px;font-size:14px;display:flex}.record-page-module__2S4tMa__rec-revoked svg{color:var(--mk-danger);margin-top:2px;width:16px!important;height:16px!important}.record-page-module__2S4tMa__mtx-wrap{scrollbar-width:thin;margin-top:12px;overflow-x:auto}.record-page-module__2S4tMa__mtx-wrap:focus-visible{outline:2px solid var(--mk-focus);outline-offset:2px}.record-page-module__2S4tMa__mtx{font-size:13.5px}.record-page-module__2S4tMa__mtx th,.record-page-module__2S4tMa__mtx td{white-space:nowrap;padding-right:14px!important}.record-page-module__2S4tMa__mtx tbody th{font-size:14.5px}.record-page-module__2S4tMa__mtx .record-page-module__2S4tMa__fy-s{font-family:var(--font-mono);color:var(--mk-ink-3);margin-top:1px;font-size:11px;font-weight:400;display:block}.record-page-module__2S4tMa__mtx-cell{flex-direction:column;align-items:flex-start;gap:3px;display:inline-flex}.record-page-module__2S4tMa__mtx td{white-space:normal}.record-page-module__2S4tMa__mtx-cell>span:last-child{white-space:normal;align-items:flex-start}.record-page-module__2S4tMa__mtx-src{color:var(--mk-ink-3);font-size:12.5px}.record-page-module__2S4tMa__mtx-hint{color:var(--mk-ink-3);margin-top:8px;font-size:12.5px;display:none}.record-page-module__2S4tMa__notlist-2{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;margin-top:4px;display:grid}.record-page-module__2S4tMa__rnote{border-left:2px solid var(--t-fill);background:var(--t-soft);color:var(--mk-ink);white-space:pre-line;border-radius:0 12px 12px 0;margin:18px 0 0;padding:16px 20px;font-size:15.5px}.record-page-module__2S4tMa__rnote footer{font-family:var(--font-mono);color:var(--mk-ink-3);letter-spacing:.02em;white-space:normal;margin-top:8px;font-size:11.5px}.record-page-module__2S4tMa__cycles-lg{margin-top:4px}.record-page-module__2S4tMa__cycles-lg li{padding:14px 0!important}.record-page-module__2S4tMa__cycles-lg em{color:var(--mk-ink-3);margin-left:6px;font-size:12px;font-style:normal}.record-page-module__2S4tMa__cy-this{font-family:var(--font-mono);font-size:13px}.record-page-module__2S4tMa__limits{margin-top:4px}.record-page-module__2S4tMa__limits-link{margin-top:20px}.record-page-module__2S4tMa__rec-aside{top:calc(var(--mk-header-h) + 24px);min-width:0;position:sticky}.record-page-module__2S4tMa__aside-inner{border:1px solid var(--mk-line-2);background:var(--mk-bg-elev);box-shadow:var(--mk-shadow-md);border-radius:18px;padding:22px 22px 18px}.record-page-module__2S4tMa__aside-inner>h2{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mk-ink-3);font-size:11.5px;font-weight:400;line-height:1.4}.record-page-module__2S4tMa__badge-prev{margin-top:12px}.record-page-module__2S4tMa__badge-prev img{width:100%;max-width:320px;height:auto;display:block}.record-page-module__2S4tMa__badge-dark{display:none!important}.dark .record-page-module__2S4tMa__badge-light{display:none!important}.dark .record-page-module__2S4tMa__badge-dark{display:block!important}.record-page-module__2S4tMa__aside-note{color:var(--mk-ink-3);margin-top:10px;font-size:12.5px}.record-page-module__2S4tMa__alist{border-top:1px solid var(--mk-line);margin-top:18px}.record-page-module__2S4tMa__alist:first-child{margin-top:0}.record-page-module__2S4tMa__alist a,.record-page-module__2S4tMa__alist button{border:0;border-bottom:1px solid var(--mk-line);text-align:left;width:100%;font:inherit;color:var(--mk-ink);cursor:pointer;background:0 0;grid-template-columns:20px minmax(0,1fr) 16px;align-items:center;gap:12px;padding:13px 0;font-size:14.5px;font-weight:500;display:grid}.record-page-module__2S4tMa__alist a:focus-visible,.record-page-module__2S4tMa__alist button:focus-visible{outline:2px solid var(--mk-focus);outline-offset:2px;border-radius:4px}.record-page-module__2S4tMa__alist a>svg:first-child,.record-page-module__2S4tMa__alist button>svg:first-child{color:var(--mk-ink-3)}.record-page-module__2S4tMa__alist .record-page-module__2S4tMa__go{color:var(--mk-ink-3);transition:transform .25s var(--mk-ease);width:14px!important;height:14px!important}.record-page-module__2S4tMa__alist a:hover .record-page-module__2S4tMa__go{color:var(--mk-ink);transform:translate(3px)}.record-page-module__2S4tMa__alist a:hover span,.record-page-module__2S4tMa__alist button:hover span{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--mk-line-3);text-decoration-color:var(--mk-line-3)}.record-page-module__2S4tMa__alist .record-page-module__2S4tMa__is-primary,.record-page-module__2S4tMa__alist .record-page-module__2S4tMa__is-primary>svg:first-child{color:var(--mk-brand)}.record-page-module__2S4tMa__aside-foot{margin-top:12px;font-size:12.5px}.record-page-module__2S4tMa__aside-foot a{color:var(--mk-ink-2);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--mk-line-3);text-decoration-color:var(--mk-line-3);overflow-wrap:anywhere}.record-page-module__2S4tMa__aside-perm{font-family:var(--font-mono);color:var(--mk-ink-3);overflow-wrap:anywhere;margin-top:16px;font-size:11px;line-height:1.6}@media (max-width:1040px){.record-page-module__2S4tMa__rec-body{grid-template-columns:minmax(0,1fr)}.record-page-module__2S4tMa__rec-aside{max-width:560px;position:static}.record-page-module__2S4tMa__rstatus{grid-template-columns:72px minmax(0,1fr)}.record-page-module__2S4tMa__rs-medal{width:72px;height:72px}.record-page-module__2S4tMa__rs-rank{font-size:24px}.record-page-module__2S4tMa__rs-live{text-align:left;white-space:normal;grid-column:1/-1}}@media (max-width:700px){.record-page-module__2S4tMa__page-top{padding-top:calc(var(--mk-header-h) + 16px)}.record-page-module__2S4tMa__rec-head{margin-top:28px}.record-page-module__2S4tMa__rstatus{grid-template-columns:minmax(0,1fr);gap:14px;padding:20px 18px}.record-page-module__2S4tMa__rs-medal{width:60px;height:60px}.record-page-module__2S4tMa__rs-rank{font-size:20px}.record-page-module__2S4tMa__rec-dates{grid-template-columns:1fr 1fr}.record-page-module__2S4tMa__rec-dates>div:nth-child(3){border-left:0;padding-left:0}.record-page-module__2S4tMa__rec-dates>div:nth-child(n+3){border-top:1px solid var(--mk-line)}.record-page-module__2S4tMa__events{grid-template-columns:minmax(0,1fr);gap:14px;padding-left:0}.record-page-module__2S4tMa__events:before{width:1px;height:auto;inset:6px auto 14px 6px}.record-page-module__2S4tMa__ev{padding:0 0 0 28px}.record-page-module__2S4tMa__rec-body{padding-block:40px 80px}.record-page-module__2S4tMa__rsec+.record-page-module__2S4tMa__rsec{margin-top:48px}.record-page-module__2S4tMa__rsec-h{font-size:19px}.record-page-module__2S4tMa__rtable thead th{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden;padding:0!important}.record-page-module__2S4tMa__rtable,.record-page-module__2S4tMa__rtable tbody{display:block}.record-page-module__2S4tMa__rtable tr{border-bottom:1px solid var(--mk-line);grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;padding:12px 0;display:grid}.record-page-module__2S4tMa__rtable th,.record-page-module__2S4tMa__rtable td{border:0!important;padding:0!important}.record-page-module__2S4tMa__rtable tbody th{white-space:normal;grid-area:1/1;min-width:0}.record-page-module__2S4tMa__rtable td.record-page-module__2S4tMa__t-date{grid-area:1/2}.record-page-module__2S4tMa__rtable td:not(.record-page-module__2S4tMa__t-date){grid-column:1/-1;font-size:14px;padding-left:28px!important}.record-page-module__2S4tMa__mtx-wrap{margin-inline:calc(var(--mk-gutter) * -1);padding-inline:var(--mk-gutter)}.record-page-module__2S4tMa__mtx th:first-child{left:calc(var(--mk-gutter) * -1);z-index:1;background:var(--mk-bg);box-shadow:1px 0 0 var(--mk-line);position:sticky}.record-page-module__2S4tMa__mtx-hint{display:block}.record-page-module__2S4tMa__notlist-2{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.record-page-module__2S4tMa__rs-dot{animation:none}}@media print{.record-page-module__2S4tMa__rec-aside{display:none}.record-page-module__2S4tMa__rec-body{grid-template-columns:minmax(0,1fr)}}
