.dash{display:grid;gap:var(--space-6);padding-block:var(--space-6) var(--space-9)}.dash>*{min-width:0}.dash__demo{margin:0}.dash__scen{margin-left:auto}.dash__scen-label{cursor:pointer;color:var(--c-ink-2);text-decoration:underline;text-underline-offset:.2em}.dash__scen[open]{flex-basis:100%}.dash__scen-chips{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.chip{min-height:2rem;padding:0 var(--space-3);background:transparent;border:1px solid var(--c-rule-strong);font-family:var(--font-data);font-size:var(--step--2);color:var(--c-ink-2)}.chip:hover{color:var(--c-ink);border-color:var(--c-ink-2)}.chip[aria-pressed=true]{background:var(--c-ink);color:var(--c-on-ink);border-color:var(--c-ink)}.dash__head{display:grid;gap:var(--space-3)}.dash__title:focus{outline:none;box-shadow:none}.dash__status{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);font-size:var(--step--1);color:var(--c-ink-2)}.dash__sep{color:var(--c-ink-3)}.dash__refresh{margin-left:auto;gap:var(--space-2)}@media(max-width:40rem){.dash__sep{display:none}.dash__refresh{margin-left:0}}.spinner{display:inline-block;width:.9em;height:.9em;margin-right:var(--space-2);border:2px solid var(--c-rule-strong);border-top-color:var(--c-signal-ink);border-radius:var(--radius-pill);vertical-align:-.1em}@media(prefers-reduced-motion:no-preference){.spinner{animation:spin .8s linear infinite}}@keyframes spin{to{transform:rotate(360deg)}}.dbanner{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid;font-size:var(--step--1)}.dbanner .btn{margin-left:auto}.dbanner--stale{border-color:var(--c-gold);color:var(--c-ink);background:color-mix(in srgb,var(--c-gold) 9%,transparent)}.dbanner--error{border-color:var(--c-dq);color:var(--c-ink);background:#ff7a7a14}.dstats{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));border-top:1px solid var(--c-rule-strong)}.dstat{display:grid;gap:var(--space-1);align-content:start;padding:var(--space-4) var(--space-4) var(--space-4) 0;border-bottom:1px solid var(--c-rule)}.dstat__value{font-family:var(--font-display);font-variation-settings:"wdth" var(--wdth-display);font-size:var(--step-3);font-weight:800;line-height:1.05;font-variant-numeric:tabular-nums}.dstat__note{font-size:var(--step--2);color:var(--c-ink-3)}.dstat__demo{justify-self:start;margin-top:var(--space-1);padding:0 .4em;border:1px dashed var(--c-rule-strong);font-family:var(--font-data);font-size:var(--step--2);color:var(--c-ink-3)}@media(max-width:47.99rem){.dstats{display:flex;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;border-top:0}.dstats::-webkit-scrollbar{display:none}.dstat{flex:0 0 auto;min-width:8.5rem;scroll-snap-align:start;padding:var(--space-3) var(--space-4) var(--space-3) 0;border-bottom:0;border-top:1px solid var(--c-rule-strong)}.dstat__value{font-size:var(--step-2)}.dstat__note{display:none}.dash{gap:var(--space-5)}.dash__head .t-h1{font-size:var(--step-4)}}.dnav{position:sticky;top:calc(env(safe-area-inset-top,0px) + var(--header-h));z-index:20;background:var(--c-abyss);border-bottom:1px solid var(--c-rule);margin-inline:calc(-1 * var(--grid-margin));padding-inline:var(--grid-margin)}.dnav ul{display:flex;gap:var(--space-1);list-style:none;padding:0;overflow-x:auto;scrollbar-width:none}.dnav ul::-webkit-scrollbar{display:none}.dnav__link{position:relative;display:inline-flex;align-items:center;min-height:3rem;padding:0 var(--space-3);white-space:nowrap;text-decoration:none;font-variation-settings:"wdth" var(--wdth-label);font-size:var(--step--1);font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--c-ink-2)}.dnav__link:hover,.dnav__link.is-current{color:var(--c-ink)}.dnav__link.is-current:after{content:"";position:absolute;left:var(--space-3);right:var(--space-3);bottom:-1px;height:2px;background:var(--c-signal)}.dview{display:grid;gap:var(--space-5)}.dview>*{min-width:0}.dnote{font-size:var(--step--1);color:var(--c-ink-2);max-width:70ch}.dback{justify-self:start;font-size:var(--step--1);color:var(--c-signal-ink);text-decoration:none;font-weight:600}.dback:hover{text-decoration:underline}.muted{color:var(--c-ink-3)}.dsub{display:grid;gap:var(--space-3)}.dprofile{display:grid;gap:var(--space-2)}.dprofile h2:focus{outline:none;box-shadow:none}.dstate{display:grid;gap:var(--space-2);justify-items:start;padding:var(--space-7) var(--space-5);border:1px dashed var(--c-rule-strong)}.dstate__title{font-weight:700;font-size:var(--step-1)}.dskeleton{display:grid;gap:var(--space-2)}.dskeleton__row{display:grid;grid-template-columns:3rem 1fr 6rem;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--c-rule)}.dskeleton__row span{height:.9rem;background:var(--c-lane)}@media(prefers-reduced-motion:no-preference){.dskeleton__row span{animation:breathe 1.4s var(--ease-in-out) infinite}}@keyframes breathe{50%{opacity:.45}}.filters{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,10.5rem),1fr));align-items:end;padding-bottom:var(--space-4);border-bottom:1px solid var(--c-rule)}.filters--inline{border-bottom:0;padding-bottom:0}.field{display:grid;gap:var(--space-1);min-width:0}.field--search{grid-column:1 / -1}@media(min-width:64rem){.field--search{grid-column:span 2}}.field__label{font-size:var(--step--2);font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--c-ink-2)}.field__control{width:100%;min-height:var(--control-h-sm);padding:0 var(--space-3);background:var(--c-lane);color:var(--c-ink);border:1px solid var(--c-rule-strong);border-radius:var(--radius-1);font-size:var(--step--1)}.field__control:hover{border-color:var(--c-ink-3)}.field__control:focus-visible{border-color:var(--c-signal-ink)}select.field__control{appearance:none;padding-right:2rem;background-image:linear-gradient(45deg,transparent 50%,var(--c-ink-2) 50%),linear-gradient(135deg,var(--c-ink-2) 50%,transparent 50%);background-position:calc(100% - 16px) 55%,calc(100% - 11px) 55%;background-size:5px 5px;background-repeat:no-repeat}input[type=search].field__control::placeholder{color:var(--c-ink-3)}.filters__foot{grid-column:1 / -1;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-3)}.filters__count{font-size:var(--step--1);color:var(--c-ink-3);max-width:none}.filters--inline .filters__count{align-self:center}.dev{display:grid;gap:var(--space-5)}.dev__grid{display:grid;gap:var(--space-6)}.dev__grid>*{min-width:0}@media(max-width:63.99rem){.dev[data-has-event=true] .dev__list,.dev[data-has-event=false] .dev__detail,.dev[data-has-event=true] .filters{display:none}}@media(min-width:64rem){.dev__grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start}.dev__list{position:sticky;top:calc(env(safe-area-inset-top,0px) + var(--header-h) + 3.5rem);max-height:calc(100vh - var(--header-h) - 5rem);overflow-y:auto;scrollbar-width:thin;padding-right:var(--space-2)}}.elist{display:grid;gap:var(--space-2)}.elist__session{padding-top:var(--space-3)}.elist__items{list-style:none;padding:0}.elist__item{display:grid;grid-template-columns:2.4rem 1fr;gap:var(--space-1) var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-2);border-bottom:1px solid var(--c-rule);text-decoration:none;color:var(--c-ink-2)}.elist__item .status{grid-column:2}.elist__item:hover{color:var(--c-ink);background:#2f6bff0f}.elist__item.is-current{color:var(--c-ink);background:#2f6bff1f;box-shadow:inset 3px 0 0 var(--c-signal)}.elist__no{font-weight:700;color:var(--c-ink-3)}.elist__item.is-current .elist__no{color:var(--c-signal-ink)}.elist__title{font-weight:600;line-height:1.3;font-size:var(--step--1)}.edetail{display:grid;gap:var(--space-5)}.edetail>*{min-width:0}.edetail__head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-4);padding-top:var(--space-4);border-top:2px solid var(--c-ink)}.edetail__head h2:focus{outline:none;box-shadow:none}.edetail__status{display:grid;gap:var(--space-2);justify-items:start;max-width:18rem}.emeta{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);margin-top:var(--space-1)}.emeta>div{display:grid;gap:2px}.emeta dt{font-size:var(--step--2);letter-spacing:.06em;text-transform:uppercase;color:var(--c-ink-3)}.emeta dd{margin:0;font-weight:600;font-size:var(--step--1)}.dtabs{display:flex;gap:0;border-bottom:1px solid var(--c-rule);overflow-x:auto}.dtab{min-height:var(--control-h-sm);padding:0 var(--space-4);background:none;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;font-variation-settings:"wdth" var(--wdth-label);font-size:var(--step--1);font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--c-ink-2);white-space:nowrap}.dtab:hover{color:var(--c-ink)}.dtab[aria-selected=true]{color:var(--c-ink);border-bottom-color:var(--c-signal)}.heat{display:grid;gap:var(--space-2);margin-bottom:var(--space-5)}.dtable-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.dtable{width:100%;font-size:var(--step--1);font-variant-numeric:tabular-nums}.dtable th{padding:var(--space-2) var(--space-3);background:var(--c-lane);text-align:left;vertical-align:bottom;white-space:nowrap;font-variation-settings:"wdth" var(--wdth-label);font-size:var(--step--2);font-weight:700;letter-spacing:var(--track-label);text-transform:uppercase;color:var(--c-ink-2)}.dtable td{padding:var(--space-3);border-bottom:1px solid var(--c-rule);vertical-align:middle}.dtable .num{text-align:right}.dtable th.num .sort{flex-direction:row-reverse}.dtable .c-place{width:3.5rem;white-space:nowrap}.dtable .c-rank{width:3rem;color:var(--c-ink-3)}.dtable .c-lane{width:3.25rem}.dtable .c-time{white-space:nowrap}.dtable .c-time .t-data{font-size:var(--step-0);font-weight:600;color:var(--c-ink)}.dtable .c-bar{width:45%}.dtable tbody tr:hover{background:var(--c-hover)}.dtable a{color:inherit;text-decoration:none}.dtable a:hover{text-decoration:underline;text-underline-offset:.2em}.dtable tr.is-out td:not(.c-time){color:var(--c-ink-3)}.dtable tr.is-out .dname{color:var(--c-ink-2)}.dtable tr.is-match{background:#3fe0ff12;box-shadow:inset 3px 0 0 var(--c-aqua)}.dtable tr.is-record{background:var(--c-record-row)}.sort{display:inline-flex;align-items:center;gap:var(--space-1);padding:0;background:none;border:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}.sort:hover{color:var(--c-ink)}.sort__ind{width:.55rem;height:.55rem;opacity:.35;background:linear-gradient(to bottom,currentColor 0 40%,transparent 40% 60%,currentColor 60%);clip-path:polygon(50% 0,100% 40%,0 40%,0 60%,100% 60%,50% 100%)}th[aria-sort=ascending] .sort__ind{opacity:1;clip-path:polygon(50% 0,100% 60%,0 60%);background:currentColor}th[aria-sort=descending] .sort__ind{opacity:1;clip-path:polygon(0 40%,100% 40%,50% 100%);background:currentColor}th[aria-sort]{color:var(--c-ink)}.dname{display:block;font-weight:650;color:var(--c-ink);font-size:var(--step-0)}.dmeta{display:block;font-size:var(--step--2);color:var(--c-ink-3);margin-top:2px}.dlegs{display:block;font-size:var(--step--2);color:var(--c-ink-2);margin-top:2px}.dq-reason{display:block;font-size:var(--step--2);color:var(--c-dq);margin-top:2px}.rec-new{color:var(--c-aqua);font-weight:600}.rbadge{display:inline-block;margin-left:var(--space-2);padding:0 .4em;font-family:var(--font-data);font-size:var(--step--2);font-weight:700;text-decoration:none;border:1px solid currentColor;border-radius:var(--radius-1);vertical-align:.1em;color:var(--c-ink-2)}.rbadge--dq{color:var(--c-dq)}.tie{margin-left:2px;font-family:var(--font-data);font-weight:700;color:var(--c-ink-2)}.diff{font-family:var(--font-data);color:var(--c-ink-2)}.diff--faster{color:var(--c-ok)}.dtable .mark{margin-left:var(--space-2)}.medals-inline{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-data);white-space:nowrap}.medals-inline .medal-dot{width:.6rem;height:.6rem;margin-left:6px}.medals-inline .medal-dot:first-child{margin-left:0}.dmeta--m{display:none}@media(max-width:47.99rem){.dtable .opt{display:none}.dmeta--m{display:block}.dtable td,.dtable th{padding-inline:var(--space-2)}.dtable .c-time .dmeta--m{text-align:right}}.dsched{gap:var(--space-8)}.dsched__session{display:grid;gap:var(--space-4)}.dsched__head{display:grid;gap:var(--space-2);padding-top:var(--space-4);border-top:2px solid var(--c-ink)}.dsched__list{list-style:none;padding:0;display:grid}@media(min-width:64rem){.dsched__list{grid-template-columns:1fr 1fr;column-gap:var(--grid-gutter)}}.dsched__row{display:grid;grid-template-columns:2.4rem 1fr auto;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-2);border-bottom:1px solid var(--c-rule);text-decoration:none;color:var(--c-ink)}.dsched__row:hover{background:var(--c-hover)}.dsched__no{font-weight:700;color:var(--c-ink-3)}.dsched__title{font-weight:600;font-size:var(--step--1);min-width:0}.dash-page{min-height:70vh}.mode{display:inline-flex;align-items:center;min-height:1.6rem;padding:0 var(--space-2);font-family:var(--font-data);font-size:var(--step--2);font-weight:700;letter-spacing:.06em;text-transform:uppercase;border:1px solid currentColor}.mode--demo{color:var(--c-ink);background:repeating-linear-gradient(-45deg,rgb(170 194 235 / .12) 0 6px,transparent 6px 12px)}.mode--official{color:var(--c-ok)}.dash__policy{flex-basis:100%;font-size:var(--step--2);color:var(--c-ink-3)}.dbanner--info{border-color:var(--c-rule-strong);color:var(--c-ink-2);max-width:none}.dstatus{border-top:1px solid var(--c-rule);padding-top:var(--space-4);font-size:var(--step--1);color:var(--c-ink-2)}.dstatus summary{cursor:pointer;font-weight:650;color:var(--c-ink)}.dstatus__meta{margin-block:var(--space-4)}.dstatus__issues{list-style:none;padding:0;display:grid;gap:var(--space-1);max-height:18rem;overflow:auto}.dstatus__issue{padding:var(--space-1) 0;border-bottom:1px solid var(--c-rule)}.dstatus__issue .t-data{display:inline-block;min-width:5.5em;font-size:var(--step--2)}.dstatus__issue--error .t-data{color:var(--c-dq)}.dstatus__issue--warning .t-data{color:var(--c-gold)}.upd{display:inline-block;margin-left:var(--space-2);padding:0 .4em;font-family:var(--font-data);font-size:var(--step--2);font-weight:700;color:var(--c-on-medal);background:var(--c-gold-fill);border-radius:var(--radius-1);vertical-align:.1em}.dtable tr.is-changed{box-shadow:inset 3px 0 0 var(--c-gold)}.dtable td.opt a{white-space:nowrap}
