.dst{--t-fast:var(--color-ok-mark);--t-fair:var(--color-warn-mark);--t-slow:var(--color-fail-mark);--p-quick:var(--color-link);--p-thorough:var(--color-ok);--p-standard:var(--color-unknown);--p-filters:color-mix(in oklch, var(--color-fail), var(--color-unknown))}[data-theme] .dst,.dst [data-theme]{--t-fast:var(--color-ok-mark);--t-fair:var(--color-warn-mark);--t-slow:var(--color-fail-mark)}.dst-card{border:1px solid var(--color-line);background:var(--color-surface-raised);box-shadow:var(--shadow-card);border-radius:12px;grid-template-columns:minmax(0,1fr);display:grid;position:relative}:root[data-theme=dark] .dst-card{border-color:var(--color-line-strong)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .dst-card{border-color:var(--color-line-strong)}}@media (width>=64rem){.dst-card{grid-template:"ctl ctl""head side""list side"1fr/minmax(0,1fr) 392px}.dst-card.no-head{grid-template-rows:auto 1fr;grid-template-areas:"ctl ctl""list side"}.dst-ctl{grid-area:ctl}.dst-head{grid-area:head}.dst-list{grid-area:list}.dst-side{grid-area:side}}@media (width>=80rem){.dst-card{grid-template-columns:minmax(0,1fr) 420px}}.dst-ctl{border-bottom:1px solid var(--color-line);padding:18px 20px 14px}.dst-ctl-row{grid-template-columns:minmax(0,1fr);justify-items:stretch;gap:12px;display:grid}.dst-chips-wrap{scrollbar-width:none;gap:6px;padding:2px 24px 2px 2px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.dst-chips-wrap::-webkit-scrollbar{display:none}.dst-chips{flex:none;gap:6px;display:flex}.dst-sep{background:var(--color-line);flex:none;width:1px;margin-inline:2px}@media (width>=64rem){.dst-ctl-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:20px}.dst-chips-wrap{display:contents}.dst-sep{display:none}.dst-chips.mode{order:1;justify-self:end}.dst-go{order:2}.dst-chips.set{order:3;justify-self:start}}.dst-chip{--p:var(--color-link);border:1px solid color-mix(in oklab, var(--p) 34%, var(--color-line));background:var(--color-page);height:32px;color:var(--color-ink);font:500 14px/18px var(--font-sans);white-space:nowrap;cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 11px;display:inline-flex}.dst-chip:before{content:"";background:var(--p);border-radius:999px;flex:none;width:8px;height:8px}.dst-chip b{font:400 12.5px/1 var(--font-mono);color:color-mix(in oklab, var(--p) 80%, var(--color-ink))}.dst-chip:hover:not(:disabled){border-color:var(--p);background:color-mix(in oklab, var(--p) 6%, var(--color-page))}.dst-chip[aria-pressed=true]{border-color:var(--p);background:color-mix(in oklab, var(--p) 12%, var(--color-page))}.dst-chip:disabled{cursor:default;opacity:.65}[data-p=quick]{--p:var(--p-quick)}[data-p=thorough]{--p:var(--p-thorough)}[data-p=standard]{--p:var(--p-standard)}[data-p=filters]{--p:var(--p-filters)}@media (64rem<=width<80rem){.dst-chip{gap:5px;height:30px;padding:0 9px;font-size:13px}}.dst-go{isolation:isolate;width:100%;position:relative;overflow:hidden}@media (width>=64rem){.dst-go{width:auto;min-width:232px}}@media (64rem<=width<80rem){.dst-go{min-width:200px}}.dst-go .fill{z-index:-1;background:linear-gradient(90deg, color-mix(in oklab, var(--color-cyan) 30%, transparent), color-mix(in oklab, var(--color-cyan) 55%, transparent));transition:width .4s linear;position:absolute;inset:0 auto 0 0}.dst-go[aria-busy=true]{background:color-mix(in oklab, var(--color-brand-fill) 88%, var(--color-page))}.dst-go .t{font-variant-numeric:tabular-nums}.dst-hint{text-align:center;font:500 14px/20px var(--font-sans);color:var(--color-ink-secondary);text-wrap:balance;margin-top:10px}@media (width<64rem){.dst-ctl{padding:14px 14px 12px}}.dst-head{--tone:var(--color-ok-mark);background:color-mix(in oklab, var(--tone) 7%, var(--color-surface-raised));border-bottom:1px solid var(--color-line);padding:18px 24px}.dst-head.running,.dst-head.tie{--tone:var(--color-link)}.dst-head.none{--tone:var(--color-warn-mark)}.dst-pills{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.dst-pill{border:1px solid color-mix(in oklab, var(--tone) 45%, transparent);background:color-mix(in oklab, var(--tone) 12%, var(--color-surface-raised));height:28px;color:color-mix(in oklab, var(--tone) 60%, var(--color-ink));font:500 12px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.dst-navy{background:var(--color-tile);color:#fff;height:24px;font:400 12.5px/1 var(--font-mono);border-radius:6px;align-items:center;padding:0 8px;display:inline-flex}.dst-meta{font:500 14px/20px var(--font-sans);color:var(--color-ink-secondary);font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex}.dst-meta .dot{background:var(--p);border-radius:999px;width:8px;height:8px}.dst-actions{gap:2px;margin-left:auto;display:inline-flex}.dst-actions .btn{min-height:36px;color:var(--color-ink-secondary);font-size:14px}.dst-h2{font:700 26px/32px var(--font-sans);letter-spacing:-.01em;color:var(--color-ink);text-wrap:balance;align-items:flex-start;gap:12px;margin-top:12px;display:flex}.dst-h2:focus{outline:none}.dst-h2 .ms{white-space:nowrap;font-variant-numeric:tabular-nums}.dst-sub{font:500 15px/22px var(--font-sans);color:var(--color-ink-secondary);margin:4px 0 0 44px}.dst-sub .flag{vertical-align:-1px;margin-right:4px;display:inline-block}.dst-vs{font:500 13px/18px var(--font-sans);color:var(--color-ink-secondary);flex-wrap:wrap;align-items:center;gap:6px 14px;margin:10px 0 0 44px;display:flex}.dst-vs-t{font:500 12px/16px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:2px;display:inline-flex}.dst-vs-b{color:var(--color-ink);white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.dst-vs-b .trk{background:color-mix(in oklab, var(--color-ink) 8%, transparent);border-radius:999px;width:76px;height:6px}.dst-vs-b .trk span{border-radius:inherit;height:100%;display:block}.dst-vs-b b{font:400 14px/18px var(--font-mono)}.dst-vs-b b i{font:400 12px/1 var(--font-mono);color:var(--color-ink-secondary);margin-left:2px;font-style:normal}.dst-delta b{font:500 13px/18px var(--font-mono)}.dst-delta.slower b{color:var(--color-warn)}.dst-delta.faster b{color:var(--color-ok)}.dst-notes{gap:6px;margin-top:12px;display:grid}.dst-note{--n:var(--color-unknown-mark);background:color-mix(in oklab, var(--n) 9%, var(--color-surface-raised));font:500 14px/21px var(--font-sans);color:var(--color-ink);border-radius:8px;grid-template-columns:8px minmax(0,1fr);align-items:start;gap:10px;padding:7px 12px;display:grid}.dst-note:before{content:"";background:var(--n);border-radius:999px;width:8px;height:8px;margin-top:7px}.dst-note.warn{--n:var(--color-warn-mark)}.dst-note.info{--n:var(--color-link)}.dst-note.fail{--n:var(--color-fail-mark)}.dst-note strong{font-weight:700}.dst-note .dst-tile{vertical-align:-5px;margin-right:6px;display:inline-grid}.dst-prog{gap:3px;margin-top:14px;display:flex}.dst-prog span{background:var(--color-line);border-radius:2px;flex:1;height:8px}.dst-prog span.done{background:var(--tc,var(--color-link))}.dst-prog span.busy{background:repeating-linear-gradient(-45deg, color-mix(in oklab, var(--color-link) 55%, transparent) 0 4px, color-mix(in oklab, var(--color-link) 20%, transparent) 4px 8px);background-size:200% 100%}.dst-prog span.off{background:color-mix(in oklab, var(--color-fail-mark) 35%, var(--color-line))}@media (prefers-reduced-motion:no-preference){.dst-prog span.busy{animation:1.2s linear infinite dst-shimmer}}@keyframes dst-shimmer{to{background-position:-22px 0}}.dst-list{min-width:0;padding:0 0 6px}.dst-rows,.dst-lh{--cols:22px 32px minmax(0, 1fr) 156px 66px 66px 24px}@media (64rem<=width<80rem){.dst-rows,.dst-lh{--cols:18px 32px minmax(0, 1fr) 120px 60px 60px 22px}}.dst-lh{grid-template-columns:var(--cols);border-bottom:1px solid var(--color-line);font:500 12px/16px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-secondary);align-items:end;gap:0 12px;padding:12px 20px 8px;display:grid}.dst-lh .c-name{grid-column:1/4;align-items:center;gap:4px;display:flex}.dst-lh .c-axis{letter-spacing:0;text-transform:none;height:16px;font:400 11px/16px var(--font-mono);grid-column:4;position:relative}.dst-lh .c-axis span{position:absolute;bottom:0;translate:-50%}.dst-lh .c-c,.dst-lh .c-n{text-align:right;white-space:nowrap;letter-spacing:.02em;justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.dst-lh .c-c{grid-column:5}.dst-lh .c-n{grid-column:6}.dst-ph{display:none}.dst-rows{margin:0;padding:0;list-style:none}.dst-row{grid-template-columns:var(--cols);border-bottom:1px solid var(--color-line);align-items:center;gap:2px 12px;min-height:62px;padding:9px 20px;display:grid;position:relative}.dst-row:before{content:"";background:var(--tc,transparent);width:3px;position:absolute;top:0;bottom:0;left:0}.dst-row:last-child{border-bottom:0}.dst-row.is-win{background:color-mix(in oklab, var(--color-ok-mark) 8%, var(--color-surface-raised))}.dst-row.is-cur{--tc:var(--color-link);background:color-mix(in oklab, var(--color-link) 6%, var(--color-surface-raised))}.dst-row.is-off{--tc:var(--color-fail-mark)}.dst-rank{font:400 13px/1 var(--font-mono);color:var(--color-ink-secondary);text-align:right}.dst-tile{background:#fff;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:grid;box-shadow:inset 0 0 0 1px #0b1b3a1a}.dst-tile.sm{border-radius:6px;width:24px;height:24px}.dst-tile.xs{border-radius:5px;width:20px;height:20px}.dst-tile.icon{background:color-mix(in oklab, var(--color-link) 14%, var(--color-surface-raised));color:var(--color-link);box-shadow:none}html:root .dst-tile .logo-light,html:root .dst-mk .logo-light{display:block}html:root .dst-tile .logo-dark,html:root .dst-mk .logo-dark{display:none}.dst-name{min-width:0}.dst-l1{font:600 15px/21px var(--font-sans);color:var(--color-ink);flex-wrap:wrap;align-items:baseline;gap:0 8px;display:flex}.dst-var{font:500 13px/18px var(--font-sans);color:var(--color-ink-secondary)}.dst-var .mono{font:400 12.5px/18px var(--font-mono)}.dst-l2{font:500 13px/18px var(--font-sans);color:var(--color-ink-secondary);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:3px;display:flex}.dst-l2 .mono{font:400 12.5px/18px var(--font-mono)}.dst-from{white-space:nowrap;color:var(--color-ink);align-items:center;gap:5px;display:inline-flex}.dst-from .km{font:400 12.5px/18px var(--font-mono);color:var(--color-ink-secondary)}.dst-from.dim{color:var(--color-ink-secondary)}.dst .flag{outline:1px solid color-mix(in oklab, var(--color-ink) 14%, transparent);outline-offset:-1px;border-radius:2px;width:16px;height:12px}.dst-tag{height:20px;font:500 11.5px/1 var(--font-sans);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:0 7px;display:inline-flex}.dst-tag.timed{border:1px dashed var(--color-line-control);color:var(--color-ink-secondary)}.dst-tag.win{background:var(--color-ok);color:#fff}:root[data-theme=dark] .dst-tag.win{color:#04210f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .dst-tag.win{color:#04210f}}.dst-tag.route{border:1px solid color-mix(in oklab, var(--color-warn-mark) 40%, transparent);background:var(--color-warn-fill);color:var(--color-warn)}.dst-tag.off{border:1px solid color-mix(in oklab, var(--color-fail-mark) 40%, transparent);background:var(--color-fail-fill);color:var(--color-fail)}.dst-tag button,.dst-l2>span>button{margin:-4px -6px -4px -2px}.dst-strip{min-width:0}.dst-sp{height:26px;position:relative}.dst-sp.ghost{opacity:.5}.dst-sp>i{display:block;position:absolute}.dst-sp .g{background:var(--color-line);width:1px;top:1px;bottom:1px}.dst-sp .l{border-top:1px solid var(--color-line-strong);height:0;left:0;right:0}.dst-sp .l.b{border-top-style:dashed;border-color:var(--color-line)}.dst-sp .a{top:8px}.dst-sp .b{top:19px}.dst-sp .d{background:var(--c);opacity:.8;border-radius:999px;width:7px;height:7px;translate:-50% -50%}.dst-sp .r{background:var(--color-surface-raised);width:6px;height:6px;box-shadow:0 0 0 1.4px var(--c);border-radius:999px;translate:-50% -50%}.dst-sp .m{background:var(--c);border-radius:2px;width:2.5px;height:12px;translate:-50% -50%}.dst-sp .o{border-top:1.6px solid var(--c);border-right:1.6px solid var(--c);width:6px;height:6px;right:-7px;translate:0 -50%;rotate:45deg}.dst-sp .x{width:7px;height:7px;color:var(--color-fail-mark);right:-8px;translate:-50% -50%}.dst-sp .x:before,.dst-sp .x:after{content:"";background:currentColor;width:1.5px;height:9px;position:absolute;top:-1px;left:3px;rotate:45deg}.dst-sp .x:after{rotate:-45deg}.dst-num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--color-ink)}.dst-num b{font:500 20px/24px var(--font-mono);letter-spacing:-.02em}.dst-num i{font:400 12px/1 var(--font-mono);color:var(--color-ink-secondary);margin-left:2px;font-style:normal}.dst-n b{font:400 16px/24px var(--font-mono)}.dst-num.na b{color:var(--color-ink-disabled);font-size:16px}.dst-num .dst-why{font:500 11px/14px var(--font-sans);color:var(--color-ink-secondary);white-space:nowrap;display:block}.dst-num.live b{color:var(--color-ink-secondary)}.dst-more{width:24px;height:24px;color:var(--color-ink-secondary);border-radius:6px;place-items:center;display:grid}.dst-more:hover{background:var(--color-surface)}.dst-more[aria-expanded=true] svg{rotate:180deg}.dst-skel{background:var(--color-surface);border-radius:4px;width:36px;height:12px;display:inline-block}@media (prefers-reduced-motion:no-preference){.dst-skel{animation:1.4s ease-in-out infinite dst-pulse}}@keyframes dst-pulse{50%{opacity:.5}}.dst-spin{border:2px solid color-mix(in oklab, var(--color-link) 25%, transparent);border-top-color:var(--color-link);vertical-align:-2px;border-radius:999px;width:14px;height:14px;display:inline-block}.dst-go .dst-spin{border-color:#fff #ffffff4d #ffffff4d}@media (prefers-reduced-motion:no-preference){.dst-spin{animation:.8s linear infinite dst-rot}}@keyframes dst-rot{to{rotate:1turn}}.dst-route{grid-column:3/-1;grid-template-columns:minmax(0, 1fr) var(--sub,156px 66px 66px 24px);border-top:1px dashed var(--color-line-strong);align-items:center;gap:0 12px;margin-top:8px;padding-top:7px;display:grid}@media (64rem<=width<80rem){.dst-route{--sub:120px 60px 60px 22px}}.dst-route .r-l{font:500 13px/18px var(--font-sans);color:var(--color-ink-secondary);flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.dst-route .r-l b{color:var(--color-ink);font-weight:600}.dst-route .dst-num b{font-size:16px}.dst-route .dst-n b{font-size:14px}.dst-detail{border-top:1px solid var(--color-line);grid-column:3/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:10px 0 2px;padding-top:8px;display:grid}.dst-detail div{border-bottom:1px solid var(--color-line);font:500 13px/20px var(--font-sans);justify-content:space-between;gap:12px;padding:5px 0;display:flex}.dst-detail dt{color:var(--color-ink-secondary);flex:none}.dst-detail dd{text-align:right;min-width:0;color:var(--color-ink);overflow-wrap:anywhere;margin:0}.dst-detail dd.mono{font:400 13px/20px var(--font-mono)}.dst-detail dd span{display:block}.dst-detail dd a{color:var(--color-link)}.dst-foot{font:500 13px/18px var(--font-sans);color:var(--color-ink-secondary);flex-wrap:wrap;justify-content:space-between;gap:6px 16px;padding:10px 20px 8px;display:flex}.dst-key{flex-wrap:wrap;align-items:center;gap:4px 14px;display:inline-flex}.dst-key span{align-items:center;gap:6px;display:inline-flex}.dst-key .kd{background:var(--color-ink-secondary);border-radius:999px;width:8px;height:8px}.dst-key .kr{border:1.5px solid var(--color-ink-secondary);border-radius:999px;width:8px;height:8px}.dst-key .kt{border-radius:2px;width:8px;height:8px}@media (width<64rem){.dst-head{padding:14px}.dst-h2{gap:10px;font-size:22px;line-height:28px}.dst-sub,.dst-vs{margin-left:0}.dst-vs-b .trk{width:64px}.dst-actions .btn{min-height:32px;padding-inline:8px}.dst-actions .btn span,.dst-head .dst-meta{display:none}.dst-lh{--cols:32px minmax(0, 1fr) 72px;padding:10px 14px 8px}.dst-lh .c-name{grid-column:1/3}.dst-lh .c-axis,.dst-lh .c-n{display:none}.dst-lh .c-c{grid-column:3}.dst-ph{display:inline}.dst-rows{--cols:32px minmax(0, 1fr) 72px}.dst-row{grid-template-areas:"tile name c""tile strip n";align-items:start;gap:2px 10px;min-height:0;padding:10px 14px}.dst-rank,.dst-more,.dst-var{display:none}.dst-row>.dst-tile{grid-area:tile;margin-top:2px}.dst-name{grid-area:name}.dst-row>.dst-strip{grid-area:strip;align-self:center}.dst-row>.dst-c{grid-area:c}.dst-row>.dst-n{grid-area:n;align-self:center}.dst-num b{font-size:19px}.dst-n b{color:var(--color-ink-secondary);font-size:13px;line-height:18px}.dst-n b:before{content:"";vertical-align:1px;width:6px;height:6px;box-shadow:0 0 0 1.3px var(--color-ink-secondary);border-radius:999px;margin-right:5px;display:inline-block}.dst-n.na b:before,.dst-c.na .dst-why{display:none}.dst-route{grid-column:2/-1;grid-template-columns:minmax(0,1fr) 72px;grid-template-areas:"l c""s n";gap:2px 10px}.dst-route .r-l{grid-area:l}.dst-route .dst-strip{grid-area:s}.dst-route .dst-c{grid-area:c}.dst-route .dst-n{grid-area:n}.dst-route>.pad{display:none}.dst-detail{grid-column:1/-1;grid-template-columns:minmax(0,1fr)}.dst-row.has-detail .dst-more{display:grid}.dst-foot{padding:10px 14px}}.dst-name-btn{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:inline}@media (width>=64rem){.dst-name-btn{cursor:default;pointer-events:none}}.dst-side{isolation:isolate;background:var(--color-navy);color:#fff;border-radius:0 0 11px 11px;position:relative;overflow:clip}@media (width>=64rem){.dst-side{border-left:1px solid #9fb0cc24;border-radius:0 0 11px}}.dst-side:before{content:"";z-index:-1;background-image:radial-gradient(#9fb0cc33 1px,#0000 1.2px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 70% 20%,#000,#0000 75%);mask-image:radial-gradient(80% 60% at 70% 20%,#000,#0000 75%)}.dst-side:after{content:"";z-index:-1;background:radial-gradient(closest-side,#22d3ee24,#0000);height:60%;position:absolute;inset:-20% -30% auto 30%}.dst-lad{--lw:124px;padding:18px 20px 16px;position:sticky;top:76px}.dst-lad-t{font:700 17px/24px var(--font-sans);color:#fff}.dst-lad-s{font:500 13px/19px var(--font-sans);color:var(--color-mist);text-wrap:pretty;margin-top:4px}.dst-you{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;margin-top:14px;display:grid}.dst-you .yo{width:28px;height:28px;color:var(--color-cyan);box-shadow:0 0 0 1.5px var(--color-cyan);background:#22d3ee29;border-radius:999px;place-items:center;display:grid}.dst-you b{font:600 14px/18px var(--font-sans);display:block}.dst-you span{font:500 12px/16px var(--font-sans);color:var(--color-mist)}.dst-lad-axis{height:18px;margin:10px 0 0 var(--lw);font:400 10.5px/16px var(--font-mono);color:var(--color-mist);position:relative}.dst-lad-axis span{position:absolute;bottom:0;translate:-50%}.dst-lad-axis span:first-child{translate:0}.dst-lad-list{margin:2px 0 0;padding:0;list-style:none;position:relative}.dst-lad-list:before{content:"";background:linear-gradient(var(--color-cyan), #9fb0cc59 30%);border-radius:2px;width:2px;position:absolute;top:-26px;bottom:22px;left:13px}.dst-stn{grid-template-columns:var(--lw) minmax(0, 1fr);align-items:center;min-height:58px;display:grid;position:relative}.dst-stn+.dst-stn{border-top:1px solid #9fb0cc1a}.dst-stn-l{min-width:0;padding-left:28px;position:relative}.dst-stn-l:before{content:"";background:var(--color-navy);width:10px;height:10px;box-shadow:0 0 0 2px var(--tc,var(--color-mist));border-radius:999px;position:absolute;top:50%;left:9px;translate:0 -50%}.dst-stn-city{font:600 13px/17px var(--font-sans);overflow-wrap:break-word;align-items:center;gap:5px;display:flex;overflow:hidden}.dst-stn-km{font:400 11.5px/16px var(--font-mono);color:var(--color-mist);overflow-wrap:break-word;display:block;overflow:hidden}.dst-stn-strip{height:58px;position:relative}.dst-stn-strip .base{background:#9fb0cc40;height:1px;position:absolute;top:50%;left:0;right:0}.dst-stn-strip .gl{background:#9fb0cc1a;width:1px;position:absolute;top:8px;bottom:8px}.dst-stn-strip .floor{box-shadow:inset -2px 0 0 var(--color-cyan);background:repeating-linear-gradient(-45deg,#22d3ee57 0 2px,#22d3ee0f 2px 6px);border-radius:3px 0 0 3px;position:absolute;top:15px;bottom:15px;left:0}.dst-stn-strip .floor i{font:500 10px/1 var(--font-mono);color:var(--color-cyan);white-space:nowrap;font-style:normal;position:absolute;top:50%;right:4px;translate:0 -50%}.dst-stn-strip .floor.tiny i{left:calc(100% + 4px);right:auto}.dst-mk{z-index:1;width:22px;height:22px;box-shadow:0 0 0 2px var(--mc,var(--color-mist)), 0 2px 6px #00000059;background:#fff;border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;translate:-50% -50%}.dst-mk.timed{outline:1.5px dashed var(--mc);outline-offset:3px;box-shadow:0 2px 6px #00000059}.dst-mk.route{outline-offset:3px;outline:1.5px dashed #9fb0ccb3}.dst-mk.win{box-shadow:0 0 0 2px var(--color-cyan), 0 0 0 6px #22d3ee38, 0 2px 6px #00000059}.dst-mk-v{font:500 10.5px/1 var(--font-mono);color:#fff;white-space:nowrap;position:absolute;left:50%;translate:-50%}.dst-mk-v.up{bottom:calc(100% + 4px)}.dst-mk-v.dn{top:calc(100% + 4px)}.dst-lad-key{font:500 11.5px/16px var(--font-sans);color:var(--color-mist);border-top:1px solid #9fb0cc24;flex-wrap:wrap;gap:6px 14px;margin-top:12px;padding-top:10px;display:flex}.dst-lad-key span{align-items:center;gap:6px;display:inline-flex}.dst-lad-key .kf{width:18px;height:9px;box-shadow:inset -2px 0 0 var(--color-cyan);background:repeating-linear-gradient(-45deg,#22d3ee73 0 2px,#22d3ee14 2px 5px);border-radius:2px}.dst-lad-key .kd{width:12px;height:12px;box-shadow:0 0 0 1.5px var(--t-fast);background:#fff;border-radius:999px}.dst-lad-key .kt{outline:1.2px dashed var(--color-mist);outline-offset:2px;background:#fff;border-radius:999px;width:12px;height:12px}.dst-lad-note{font:500 12px/17px var(--font-sans);color:var(--color-mist);margin-top:10px}.dst-lad-idle{font:500 13px/19px var(--font-sans);color:var(--color-mist);border:1px dashed #9fb0cc4d;border-radius:10px;margin:16px 0 8px 28px;padding:12px 14px}@media (width<64rem){.dst-lad{--lw:120px;padding:16px 14px 14px;position:static}.dst-stn-city{gap:4px;font-size:12.5px}}.dst-sw{border:1px solid var(--color-line);background:var(--color-surface-raised);box-shadow:var(--shadow-card);border-radius:12px;margin-top:20px;overflow:hidden}.dst-sw-head{flex-wrap:wrap;align-items:center;gap:10px 14px;padding:16px 20px 0;display:flex}.dst-sw-head h2{font:700 20px/28px var(--font-sans);color:var(--color-ink);align-items:center;gap:10px;display:flex}.dst-sw-pick{margin-left:auto}.dst-sw-tabs{margin-top:10px;padding:0 12px}.dst-sw-body{grid-template-columns:minmax(0,1fr);gap:20px;padding:18px 20px 20px;display:grid}@media (width>=64rem){.dst-sw-body{grid-template-columns:minmax(0,1.05fr) minmax(0,.8fr) 280px;gap:28px}}.dst-steps{counter-reset:s;gap:10px;margin:0;padding:0;list-style:none;display:grid}.dst-steps li{font:500 15px/22px var(--font-sans);color:var(--color-ink);grid-template-columns:28px minmax(0,1fr);gap:12px;display:grid}.dst-steps li:before{counter-increment:s;content:counter(s);background:var(--color-tile);color:#fff;width:28px;height:28px;font:500 13px/1 var(--font-mono);border-radius:999px;place-items:center;display:grid}.dst-path{vertical-align:top;flex-wrap:wrap;align-items:center;gap:2px 4px;display:inline-flex}.dst-path span{border:1px solid var(--color-line);background:var(--color-surface);font:500 13.5px/20px var(--font-sans);white-space:nowrap;border-radius:5px;padding:1px 7px}.dst-path svg{color:var(--color-ink-secondary)}.dst-alt{background:var(--color-surface);font:500 13.5px/20px var(--font-sans);color:var(--color-ink-secondary);border-radius:8px;align-items:flex-start;gap:10px;margin-top:12px;padding:10px 12px;display:flex}.dst-alt .wide{background:#fff;border-radius:6px;flex:none;place-items:center;width:44px;height:24px;display:inline-grid;box-shadow:inset 0 0 0 1px #0b1b3a1a}.dst-alt .wide img{object-fit:contain;width:36px;height:12px}.dst-vals .t{font:500 12px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-secondary);margin-bottom:4px}.dst-sv{border-bottom:1px solid var(--color-line);font:500 13px/20px var(--font-sans);justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;display:flex}.dst-sv:last-child{border-bottom:0}.dst-sv dt{color:var(--color-ink-secondary);white-space:nowrap}.dst-sv dd{flex-direction:column;align-items:flex-end;gap:2px;min-width:0;margin:0;display:inline-flex}.dst-sw-note{font:500 13px/19px var(--font-sans);color:var(--color-ink-secondary);margin-top:10px}.dst-phone{background:#0b1220;border-radius:30px;justify-self:center;width:250px;padding:10px;box-shadow:0 0 0 1px #2a364d,0 24px 50px -26px #0b1b3a99}.dst-phone-scr{color:#1b1f27;background:#eef1f6;border-radius:22px;height:300px;position:relative;overflow:hidden}.dst-phone-sb{font:600 11px/14px var(--font-sans);color:#3b4252;justify-content:space-between;padding:8px 16px 0;display:flex}.dst-phone-t{font:500 19px/24px var(--font-sans);padding:14px 16px 6px}.dst-phone-ghost{gap:8px;margin:0 12px;display:grid}.dst-phone-ghost span{opacity:.6;background:#fff;border-radius:12px;height:30px}.dst-phone-dlg{background:#fff;border-radius:22px;padding:16px 16px 12px;position:absolute;top:64px;left:12px;right:12px;box-shadow:0 12px 30px -10px #00000059}.dst-phone-dlg p{margin:0}.dst-phone-dlg .h{font:500 16px/22px var(--font-sans)}.dst-radio{font:500 12.5px/16px var(--font-sans);color:#2b303b;align-items:center;gap:10px;display:flex;margin-top:10px!important}.dst-radio i{border:2px solid #6b7280;border-radius:999px;flex:none;width:16px;height:16px}.dst-radio.on i{border-color:#0b57d0;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 8px #0b57d0}.dst-phone-in{font:400 13px/18px var(--font-mono);color:#111;white-space:nowrap;text-overflow:ellipsis;border:2px solid #0b57d0;border-radius:6px;padding:6px 8px;overflow:hidden;margin:8px 0 0 26px!important}.dst-phone-btns{font:600 12.5px/16px var(--font-sans);color:#0b57d0;justify-content:flex-end;gap:18px;display:flex;margin-top:14px!important}.dst-phone-btns .save{color:#fff;background:#0b57d0;border-radius:999px;padding:6px 14px}.dst-phone-cap{text-align:center;font:500 12px/16px var(--font-sans);color:var(--color-ink-secondary);margin-top:8px}@media (width<64rem){.dst-sw-head{padding:14px 14px 0}.dst-sw-body{padding:16px 14px 18px}.dst-sw-pick{margin-left:0}.dst-sw-body>.dst-phone-col{display:none}}.dst-past{border:1px solid var(--color-line);background:var(--color-surface-raised);border-radius:12px;margin-top:16px}.dst-past summary{font:600 15px/20px var(--font-sans);color:var(--color-ink);cursor:pointer;align-items:center;gap:8px;padding:12px 16px;list-style:none;display:flex}.dst-past summary::-webkit-details-marker{display:none}.dst-past[open] summary svg{rotate:180deg}.dst-past-body{padding:0 16px 14px}.dst-past table{border-collapse:collapse;width:100%;font:500 13px/18px var(--font-sans)}.dst-past :is(th,td){border-bottom:1px solid var(--color-line);text-align:left;color:var(--color-ink);white-space:nowrap;padding:7px 10px 7px 0}.dst-past th{font:500 11.5px/16px var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-secondary)}.dst-past td.mono{font:400 13px/18px var(--font-mono)}.dst-past-note{font:500 12.5px/18px var(--font-sans);color:var(--color-ink-secondary);margin-top:8px}.dst-g{--t-fast:var(--color-ok-mark);--t-fair:var(--color-warn-mark);--t-slow:var(--color-fail-mark)}.dst-g .g-split{grid-template-columns:minmax(0,1fr);align-items:start;gap:28px;display:grid}@media (width>=64rem){.dst-g .g-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px}.dst-g .g-split.flip{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.dst-g .g-split.flip>:first-child{order:2}}.dst-g .g-p{text-wrap:pretty;max-width:62ch;margin-top:14px}.dst-g .g-list{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.dst-g .g-list li{font:500 15px/22px var(--font-sans);grid-template-columns:10px minmax(0,1fr);gap:10px;display:grid}.dst-g .g-list li:before{content:"";background:var(--c,var(--color-cyan));border-radius:3px;width:10px;height:10px;margin-top:6px}.dst-fig{margin:0}.dst-fig figcaption,.dst-tl figcaption{font:500 13px/19px var(--font-sans);color:var(--color-ink-secondary);margin-top:12px}.dst-fig.panel{padding:20px}.dst-fig .dst-tile,.dst-tl .dst-tile{background:#fff;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:inline-grid;box-shadow:inset 0 0 0 1px #0b1b3a1a}.dst-fig .dst-tile.xs{border-radius:5px;width:20px;height:20px}.dst-fig .dst-tile.sm,.dst-tl .dst-tile.sm{border-radius:6px;width:24px;height:24px}html:root :is(.dst-fig,.dst-tl) .dst-tile .logo-light{display:block}html:root :is(.dst-fig,.dst-tl) .dst-tile .logo-dark{display:none}.dst-fast{--tc:var(--t-fast)}.dst-fair{--tc:var(--t-fair)}.dst-slow{--tc:var(--t-slow)}.dst-fig .dst-tag{border:1px dashed var(--color-line-control);height:20px;font:500 11.5px/1 var(--font-sans);color:var(--color-ink-secondary);white-space:nowrap;border-radius:999px;align-items:center;padding:0 7px;display:inline-flex}.dst-frame-tag{border:1px dashed var(--color-line-strong);font:500 12px/18px var(--font-sans);color:var(--color-ink-secondary);border-radius:999px;margin:0 0 10px;padding:2px 9px;display:inline-flex}.dst-tl{color:#fff;background:#ffffff08;border:1px solid #9fb0cc2e;border-radius:14px;margin:0;padding:16px}.dst-tl-lanes,.dst-tl-phase{grid-template-columns:minmax(0,1fr) 190px;gap:0 18px;display:grid}.dst-tl-lanes{height:44px;margin-bottom:6px;position:relative}.dst-tl-lanes .lane{height:40px;font:600 12.5px/16px var(--font-sans);white-space:nowrap;background:#162440;border:1px solid #9fb0cc47;border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:inline-flex;position:absolute;top:0;translate:-50%}.dst-tl-lanes .lane:first-child{left:calc(11.7% - 24.336px)}.dst-tl-lanes .lane.res{color:var(--color-navy);background:#fff;left:calc(53.3% - 110.864px)}.dst-tl-lanes .lane.res small{font:500 10.5px/13px var(--font-sans);color:#667085;display:block}.dst-tl-lanes .lane.dim{color:var(--color-mist);background:0 0;border-style:dashed;left:calc(90.8% - 188.864px)}.dst-tl-phase{border-top:1px solid #9fb0cc24;align-items:center;padding:6px 0}.dst-tl-phase svg{width:100%;height:auto;overflow:visible}.dst-tl-phase .lane-line{stroke:#9fb0cc66;stroke-width:1px;vector-effect:non-scaling-stroke}.dst-tl-phase .lane-line.dim{stroke:#9fb0cc38;stroke-dasharray:3 4}.dst-tl-phase .fwd line{stroke:var(--color-cyan);stroke-width:1.6px}.dst-tl-phase .fwd path{fill:var(--color-cyan)}.dst-tl-phase .back line{stroke:#fff;stroke-width:1.6px}.dst-tl-phase .back path{fill:#fff}.dst-tl-phase text{font:500 11.5px/1 var(--font-mono);fill:var(--color-mist)}.dst-tl-text .t{font:600 13px/18px var(--font-sans);align-items:center;gap:8px;display:flex}.dst-tl-text .num{width:20px;height:20px;color:var(--color-cyan);font:500 11px/1 var(--font-mono);background:#22d3ee2e;border-radius:999px;flex:none;place-items:center;display:inline-grid}.dst-tl-text .ms{font:500 24px/28px var(--font-mono);color:var(--color-cyan);margin-top:4px}.dst-tl-text .sub{font:500 12px/16px var(--font-sans);color:var(--color-mist)}.dst-tl figcaption{color:var(--color-mist)}@media (width<48rem){.dst-tl-lanes,.dst-tl-phase{grid-template-columns:minmax(0,1fr) 112px;gap:0 10px}.dst-tl-lanes .lane:first-child{left:calc(11.7% - 14.274px)}.dst-tl-lanes .lane.res{left:calc(53.3% - 65.026px)}.dst-tl-lanes .lane.dim{left:calc(90.8% - 110.776px)}.dst-tl-lanes .lane{padding:0 6px;font-size:11px}.dst-tl-lanes .lane.res small{display:none}.dst-tl-phase text{font-size:15px}.dst-tl-text .ms{font-size:19px}}.dst-svg{display:block;overflow:visible}.dst-svg .gl{stroke:var(--color-line)}.dst-svg .tick{font:400 11px/1 var(--font-mono);fill:var(--color-ink-secondary)}.dst-svg .hatch{fill:color-mix(in oklab, var(--color-link) 28%, transparent)}.dst-svg .floor{stroke:var(--color-link);stroke-width:2px}.dst-svg .floor-t{font:500 11.5px/1 var(--font-sans);fill:var(--color-link)}.dst-svg .pt{stroke:var(--color-surface-raised);stroke-width:2px}.dst-svg .leader{stroke:var(--color-line-strong)}.dst-svg .mk-bg{fill:#fff;stroke:var(--color-line-strong)}.dst-svg .v{font:500 12px/1 var(--font-sans);fill:var(--color-ink)}.dst-axis-y,.dst-axis-x{font:500 12px/16px var(--font-sans);color:var(--color-ink-secondary)}.dst-axis-y{margin-bottom:6px}.dst-axis-x{text-align:center;margin-top:4px}.dst-bars-key{font:500 13px/18px var(--font-sans);color:var(--color-ink-secondary);flex-wrap:wrap;gap:6px 18px;margin-bottom:12px;display:flex}.dst-bars-key span{align-items:center;gap:8px;display:inline-flex}.dst-bars-key .k{background:var(--color-ink-secondary);border-radius:3px;width:22px;height:8px}.dst-bars-key .k.n{background:repeating-linear-gradient(-45deg, var(--color-ink-secondary) 0 2px, transparent 2px 5px);box-shadow:inset 0 0 0 1px var(--color-ink-secondary)}.dst-bars{gap:6px;margin:0;padding:0;list-style:none;display:grid}.dst-bars li{border-bottom:1px solid var(--color-line);grid-template-columns:minmax(0,12rem) minmax(0,1fr);align-items:center;gap:12px;padding:4px 0;display:grid}.dst-bars li:last-child{border-bottom:0}.dst-bars .who{font:600 14px/18px var(--font-sans);color:var(--color-ink);flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.dst-bars .pair{gap:3px;display:grid}.dst-bars .bar{font:400 12.5px/16px var(--font-mono);color:var(--color-ink);align-items:center;gap:8px;display:flex}.dst-bars .bar i{background:var(--tc);border-radius:3px;height:9px;display:block}.dst-bars .bar.n i{background:repeating-linear-gradient(-45deg, var(--tc) 0 2px, transparent 2px 5px);box-shadow:inset 0 0 0 1px var(--tc)}.dst-bars .bar.n b{color:var(--color-ink-secondary)}.dst-bars b{white-space:nowrap;font-weight:400}@media (width<40rem){.dst-bars li{grid-template-columns:minmax(0,1fr);gap:4px}}.dst-h2h{grid-template-columns:minmax(0,1fr) 104px minmax(0,1fr);align-items:center;display:grid}.dst-h2h .who{font:700 17px/22px var(--font-sans);color:var(--color-ink);align-items:center;gap:10px;padding-bottom:12px;display:flex}.dst-h2h .who.r{text-align:right;justify-content:flex-end}.dst-h2h .who small{font:400 13px/18px var(--font-mono);color:var(--color-ink-secondary);display:block}.dst-h2h .v,.dst-h2h .m{border-top:1px solid var(--color-line);padding:9px 0}.dst-h2h .m{text-align:center;font:500 12px/16px var(--font-sans);color:var(--color-ink-secondary)}.dst-h2h .v{min-width:0;font:400 15px/20px var(--font-mono);color:var(--color-ink-secondary);align-items:center;gap:8px;display:flex}.dst-h2h .v.l{flex-direction:row-reverse;justify-content:flex-start}.dst-h2h .v .bar{background:var(--color-line-strong);border-radius:3px;flex:none;max-width:55%;height:10px}.dst-h2h .v.win{color:var(--color-ink);font-weight:500}.dst-h2h .v.r.win .bar{background:linear-gradient(90deg, var(--color-teal), var(--color-cyan))}.dst-h2h .v.l.win .bar{background:linear-gradient(270deg, var(--color-teal), var(--color-cyan))}.dst-h2h .w{background:var(--color-ok-fill);color:var(--color-ok);font:500 10.5px/1 var(--font-sans);white-space:nowrap;border-radius:999px;padding:3px 6px}.dst-h2h .v.place{font:500 14px/20px var(--font-sans);color:var(--color-ink)}.dst-h2h .flag{border-radius:2px;width:16px;height:12px}.dst-h2h figcaption{grid-column:1/-1}@media (width<40rem){.dst-h2h{grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr)}.dst-h2h .w{display:none}}.dst-ruler{padding:34px 0 0;position:relative}.dst-ruler .zones{border-radius:8px;height:30px;position:relative;overflow:hidden}.dst-ruler .z{align-items:center;padding:0 8px;display:flex;position:absolute;top:0;bottom:0;overflow:hidden}.dst-ruler .z b{font:500 11.5px/1 var(--font-sans);white-space:nowrap}.dst-ruler .z.fast{background:color-mix(in oklab, var(--t-fast) 22%, var(--color-surface-raised));color:var(--color-ok);left:0}.dst-ruler .z.fair{background:color-mix(in oklab, var(--t-fair) 22%, var(--color-surface-raised));color:var(--color-warn)}.dst-ruler .z.slow{background:color-mix(in oklab, var(--t-slow) 18%, var(--color-surface-raised));color:var(--color-fail)}.dst-ruler .track{height:66px;position:relative}.dst-ruler .bmk{justify-items:center;gap:2px;display:grid;position:absolute;top:0;translate:-50%}.dst-ruler .bmk.up{top:-92px}.dst-ruler .bmk.dn{top:6px}.dst-ruler .bmk.up .v{order:-1}.dst-ruler .bmk.timed .dst-tile{outline:1.5px dashed var(--color-line-control);outline-offset:2px}.dst-ruler .bmk .v{font:500 11px/1 var(--font-mono);color:var(--color-ink)}.dst-ruler{margin-top:60px}.dst-ruler .ticks{height:16px;font:400 11px/16px var(--font-mono);color:var(--color-ink-secondary);position:relative}.dst-ruler .ticks span{position:absolute;translate:-50%}.dst-ruler .ticks span:first-child{translate:0}.dst-rankfig{gap:2px;margin:0;padding:0;list-style:none;display:grid}.dst-rankfig li{border-bottom:1px solid var(--color-line);font:500 14px/18px var(--font-sans);color:var(--color-ink);grid-template-columns:20px 20px minmax(0,13rem) minmax(0,1fr) 64px;align-items:center;gap:4px 10px;padding:6px 0;display:grid}.dst-rankfig li:last-child{border-bottom:0}.dst-rankfig .n{font:400 12px/1 var(--font-mono);color:var(--color-ink-secondary);text-align:right}.dst-rankfig .nm{flex-wrap:wrap;align-items:center;gap:2px 8px;font-weight:600;display:flex}.dst-rankfig .nm small{font:500 12px/16px var(--font-sans);color:var(--color-ink-secondary)}.dst-rankfig .track{background:var(--color-surface);border-radius:3px;height:10px;position:relative}.dst-rankfig .track i{background:var(--tc);border-radius:3px;position:absolute;inset:0 auto 0 0}.dst-rankfig .track.dashed i{background:repeating-linear-gradient(90deg, var(--t-fast) 0 6px, transparent 6px 9px)}.dst-rankfig b{font:500 13px/1 var(--font-mono);text-align:right}.dst-rankfig .sub{border-top:1px dashed var(--color-line-strong);grid-column:3/-1;grid-template-columns:minmax(0,13rem) minmax(0,1fr) 64px;align-items:center;gap:10px;padding-top:6px;display:grid}.dst-rankfig .sub .nm{color:var(--color-ink-secondary);font-weight:500}.dst-rankfig .sub b{color:var(--color-ink-secondary)}.dst-rankfig li.route{background:color-mix(in oklab, var(--color-warn-mark) 6%, transparent)}@media (width<40rem){.dst-rankfig li{grid-template-columns:16px 20px minmax(0,1fr) 56px}.dst-rankfig .track{grid-area:2/3/auto/4}.dst-rankfig b{grid-area:1/4/3}.dst-rankfig .sub{grid-template-columns:minmax(0,1fr) 56px}.dst-rankfig .sub .track{grid-area:2/1}.dst-rankfig .sub b{grid-area:1/2/3}}.dst-pdns{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (width>=48rem){.dst-pdns{grid-template-columns:250px minmax(0,1fr)}.dst-pdns figcaption{grid-column:1/-1}}.dst-pdns .dst-phone{justify-self:center}.dst-dt{min-width:26rem}.dst-dt :is(th,td){vertical-align:middle;padding:8px 14px;font-size:14px;line-height:20px}.dst-dt .nm{white-space:nowrap;align-items:center;gap:10px;font-weight:600;display:inline-flex}.dst-dt .mono{font:400 13px/20px var(--font-mono);overflow-wrap:anywhere}.dst-dt .dim{color:var(--color-ink-secondary)}.dst-dt tr.warn :is(th,td){background:color-mix(in oklab, var(--color-warn-mark) 9%, var(--color-surface-raised))}.dst-dt .warn-note{font:500 12px/16px var(--font-sans);color:var(--color-warn);display:block}.dst-sheets{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (width<40rem){.dst-sheets{grid-template-columns:minmax(0,1fr)}}.dst-sheet{border:1px solid var(--color-line);background:var(--color-surface-raised);box-shadow:var(--shadow-card);border-radius:12px;padding:12px 14px}.dst-sheet .h{font:600 14px/20px var(--font-sans);color:var(--color-ink);align-items:center;gap:8px;display:flex}.dst-sheet .p{font:500 12px/18px var(--font-sans);color:var(--color-ink-secondary);margin-top:4px}.dst-sheet .fields{gap:6px;margin-top:10px;display:grid}.dst-sheet .fields div{border:1px solid var(--color-line);background:var(--color-page);font:500 12px/16px var(--font-sans);color:var(--color-ink-secondary);border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;display:flex}.dst-sheet .fields b{font:400 12.5px/16px var(--font-mono);color:var(--color-ink);overflow-wrap:anywhere;text-align:right}.dst-sheet .fields .on{border-color:var(--color-link);box-shadow:0 0 0 2px color-mix(in oklab, var(--color-link) 18%, transparent)}.dst-pl-t{font:600 14px/20px var(--font-sans);color:var(--color-ink);margin-bottom:8px}.dst-pl-t .mono{font:400 12.5px/1 var(--font-mono);color:var(--color-ink-secondary)}.dst-pl{gap:2px;height:46px;display:flex}.dst-pl .seg{background:var(--color-surface);min-width:0;box-shadow:inset 0 0 0 1px var(--color-line);border-radius:6px;align-content:center;padding:0 8px;display:grid;overflow:hidden}.dst-pl .seg b{font:600 12px/15px var(--font-sans);color:var(--color-ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dst-pl .seg i{font:400 11.5px/15px var(--font-mono);color:var(--color-ink-secondary);white-space:nowrap;font-style:normal}.dst-pl .seg.dns{background:color-mix(in oklab, var(--color-link) 16%, var(--color-surface-raised));min-width:76px;box-shadow:inset 0 0 0 1.5px var(--color-link)}.dst-pl .seg.dns b,.dst-pl .seg.dns i{color:var(--color-ink)}.dst-game{background:var(--color-surface);height:30px;box-shadow:inset 0 0 0 1px var(--color-line);border-radius:6px;position:relative}.dst-game .dns{background:var(--color-link);border-radius:6px 0 0 6px;width:6px;position:absolute;top:0;bottom:0;left:0}.dst-game i{background:var(--color-ok-mark);opacity:.75;border-radius:1px;width:2px;position:absolute;top:8px;bottom:8px}.dst-game-key{font:500 13px/18px var(--font-sans);color:var(--color-ink-secondary);flex-wrap:wrap;gap:6px 18px;margin-top:8px;display:flex}.dst-game-key span{align-items:center;gap:8px;display:inline-flex}.dst-game-key .k{border-radius:3px;width:10px;height:10px}.dst-game-key .k.dns{background:var(--color-link)}.dst-game-key .k.pk{background:var(--color-ok-mark);width:3px}.dst-cors{gap:12px;display:grid}.dst-cors .lane{font:500 13px/18px var(--font-sans);color:var(--color-ink);grid-template-columns:auto minmax(40px,1fr) auto minmax(80px,1.6fr) auto;align-items:center;gap:8px;display:grid}.dst-cors .box{border:1px solid var(--color-line);background:var(--color-surface);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.dst-cors .box.srv{background:var(--color-tile);color:#fff;border-color:#0000}.dst-cors .arr{border-bottom:1.5px solid var(--color-line-strong);text-align:center;font:500 11.5px/14px var(--font-sans);color:var(--color-ink-secondary);padding-bottom:6px;position:relative}.dst-cors .arr code{font:400 11px/14px var(--font-mono);color:var(--color-link)}.dst-cors .arr:after{content:"";border:4px solid #0000;border-left:7px solid var(--color-line-strong);border-right:0;position:absolute;bottom:-4.5px;right:-2px}.dst-cors .out{border:1px dashed var(--color-line-control);color:var(--color-ink-secondary);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.dst-cors .out.ok{border:1px solid color-mix(in oklab, var(--color-ok-mark) 40%, transparent);background:var(--color-ok-fill);color:var(--color-ok)}@media (width<48rem){.dst-cors .lane{grid-template-columns:auto minmax(24px,1fr) auto}.dst-cors .lane .back,.dst-cors .lane .out{grid-column:1/-1}.dst-cors .lane .back:after{display:none}}.dst-groups{border-top:1px solid var(--color-line);grid-template-columns:minmax(0,1fr);gap:20px;margin-top:16px;padding-top:14px;display:grid}@media (width>=48rem){.dst-groups{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}}.dst-groups .h{font:600 14px/20px var(--font-sans);color:var(--color-ink);align-items:center;gap:8px;display:flex}.dst-groups .chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.dst-groups .chip{border:1px solid var(--color-line);font:500 13px/18px var(--font-sans);color:var(--color-ink);border-radius:999px;align-items:center;gap:6px;padding:3px 9px 3px 3px;display:inline-flex}.dst-groups .reasons{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.dst-groups .reasons li{font:500 13px/18px var(--font-sans);color:var(--color-ink);grid-template-columns:20px auto minmax(0,1fr);align-items:center;gap:4px 8px;display:grid}.dst-groups .reasons span:last-child{color:var(--color-ink-secondary)}.dst-dir{min-width:74rem}.dst-dir .line{display:block}.dst-dir td:nth-child(5){min-width:9rem}.dst-dir td:nth-child(6){min-width:15rem}.dst-dir td:nth-child(7){min-width:11rem}.dst-dir :is(th,td){vertical-align:middle;padding:9px 14px;font-size:14px;line-height:20px}.dst-dir .nm{white-space:nowrap;align-items:center;gap:10px;font-weight:600;display:inline-flex}.dst-dir .mono{font:400 13px/20px var(--font-mono);white-space:nowrap}.dst-dir .op{align-items:center;gap:6px;display:inline-flex}.dst-dir .flag{border-radius:2px;width:16px;height:12px}.dst-dir .yes{color:var(--color-ok)}.dst-dir .dim{color:var(--color-ink-secondary)}html:root .dst-dir .dst-tile .logo-light{display:block}html:root .dst-dir .dst-tile .logo-dark{display:none}.dst-dir .dst-tile{background:#fff;border-radius:6px;flex:none;place-items:center;width:24px;height:24px;display:inline-grid;box-shadow:inset 0 0 0 1px #0b1b3a1a}
