.result.svelte-11lgd3i{--tone-mark:var(--ink-3);--tone-ink:var(--ink);gap:var(--s-5);padding:clamp(var(--s-5), 4vw, var(--s-6));border-radius:var(--r-4);background:var(--surface);box-shadow:var(--shadow-1), inset 0 0 0 1px var(--line);display:grid}.result[data-tone=good][data-state=done].svelte-11lgd3i{--tone-mark:var(--good);--tone-ink:var(--good-ink)}.result[data-tone=bad][data-state=done].svelte-11lgd3i,.result[data-state=error].svelte-11lgd3i{--tone-mark:var(--bad);--tone-ink:var(--bad-ink)}.headline.svelte-11lgd3i{align-items:flex-start;gap:var(--s-3);font-size:var(--text-title-2);letter-spacing:-.017em;text-wrap:balance;font-weight:650;line-height:1.2;display:flex}.headline.svelte-11lgd3i .headline-icon{color:var(--tone-mark);stroke-width:2px;margin-top:.05em}.mark-in.svelte-11lgd3i{animation:svelte-11lgd3i-mark-in var(--dur-spring-default) var(--ease-spring-default) both;flex:none;display:inline-flex}@keyframes svelte-11lgd3i-mark-in{0%{opacity:0;transform:scale(.55)rotate(-12deg)}}.spinner.svelte-11lgd3i{border:2.5px solid var(--line);border-top-color:var(--ink-2);border-radius:50%;flex:none;width:28px;height:28px;animation:.9s linear infinite svelte-11lgd3i-spin}@keyframes svelte-11lgd3i-spin{to{transform:rotate(1turn)}}.route.svelte-11lgd3i{position:relative}.stops.svelte-11lgd3i{gap:var(--s-2);grid-template-columns:repeat(3,1fr);display:grid;position:relative}.rail.svelte-11lgd3i{background:var(--line);border-radius:1px;height:2px;position:absolute;top:6px;left:16.6667%;right:16.6667%}.rail-fill.svelte-11lgd3i{border-radius:inherit;background:var(--ink-2);transform-origin:0;transform:scaleX(var(--progress));position:absolute;inset:0}.stop.svelte-11lgd3i{text-align:center;justify-items:center;gap:2px;min-width:0;display:grid;position:relative}.node.svelte-11lgd3i{width:14px;height:14px;margin-bottom:var(--s-2);background:var(--surface);box-shadow:inset 0 0 0 2px var(--line-2);transition:box-shadow var(--dur-spring-snappy) var(--ease-spring-snappy);border-radius:50%}.stop[data-reached=true].svelte-11lgd3i .node:where(.svelte-11lgd3i){box-shadow:inset 0 0 0 7px var(--ink-2)}.stop[data-current=true].svelte-11lgd3i .node:where(.svelte-11lgd3i){box-shadow:inset 0 0 0 2px var(--ink-2), 0 0 0 4px var(--accent-wash);animation:1.4s ease-in-out infinite svelte-11lgd3i-breathe}@keyframes svelte-11lgd3i-breathe{50%{box-shadow:inset 0 0 0 2px var(--ink-2), 0 0 0 7px var(--accent-wash)}}.stop-label.svelte-11lgd3i{color:var(--ink-3);font-size:var(--text-caption)}.stop-value.svelte-11lgd3i{overflow-wrap:anywhere;max-width:100%;font-size:var(--text-footnote);min-height:1.4em;font-weight:600}.details.svelte-11lgd3i{gap:var(--s-5);display:grid}.details[data-show=true].svelte-11lgd3i{animation:svelte-11lgd3i-arrive var(--dur-spring-default) var(--ease-spring-default)}@keyframes svelte-11lgd3i-arrive{0%{opacity:0;transform:translateY(6px)}}.rows.svelte-11lgd3i{margin:0;display:grid}.row.svelte-11lgd3i{gap:var(--s-4);padding-block:var(--s-3);border-top:1px solid var(--line);grid-template-columns:minmax(7rem,32%) 1fr;display:grid}dt.svelte-11lgd3i{color:var(--ink-2);font-size:var(--text-callout)}dd.svelte-11lgd3i{align-items:flex-start;gap:var(--s-2);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0;margin:0;display:flex}dd.svelte-11lgd3i .icon{margin-top:.2em}dd[data-tone=good].svelte-11lgd3i .icon{color:var(--good)}dd[data-tone=bad].svelte-11lgd3i{color:var(--bad-ink)}dd[data-tone=bad].svelte-11lgd3i .icon{color:var(--bad)}.agent.svelte-11lgd3i{gap:var(--s-3);padding:var(--s-4);border-radius:var(--r-3);background:var(--bg-2);display:grid}.agent-title.svelte-11lgd3i{align-items:center;gap:var(--s-2);font-weight:650;display:flex}.agent[data-ok=true].svelte-11lgd3i .agent-title:where(.svelte-11lgd3i) .icon{color:var(--good)}.agent[data-ok=false].svelte-11lgd3i .agent-title:where(.svelte-11lgd3i) .icon{color:var(--bad)}.checks.svelte-11lgd3i{gap:var(--s-2) var(--s-4);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.checks.svelte-11lgd3i li:where(.svelte-11lgd3i){column-gap:var(--s-2);font-size:var(--text-footnote);grid-template-columns:auto 1fr;align-items:center;display:grid}.checks.svelte-11lgd3i li[data-ok=true]:where(.svelte-11lgd3i) .icon{color:var(--good)}.checks.svelte-11lgd3i li[data-ok=false]:where(.svelte-11lgd3i) .icon{color:var(--bad)}.check-label.svelte-11lgd3i{font-weight:600}.check-value.svelte-11lgd3i{color:var(--ink-2);overflow-wrap:anywhere;grid-column:2}.footer.svelte-11lgd3i{color:var(--ink-3);font-size:var(--text-footnote)}@media (width<=30rem){.row.svelte-11lgd3i{grid-template-columns:1fr;gap:2px}}@media (prefers-reduced-motion:reduce){.spinner.svelte-11lgd3i{border-style:dotted;border-color:var(--ink-3);animation:none}.stop[data-current=true].svelte-11lgd3i .node:where(.svelte-11lgd3i){animation:none}.mark-in.svelte-11lgd3i{animation:svelte-11lgd3i-fade var(--dur-fade) ease both}.details[data-show=true].svelte-11lgd3i{animation:svelte-11lgd3i-fade var(--dur-fade) ease}@keyframes svelte-11lgd3i-fade{0%{opacity:0}}}.drawing{gap:var(--s-3);margin:0;display:grid}.drawing-canvas{padding:clamp(var(--s-4), 3.5vw, var(--s-6));border-radius:var(--r-4);background:radial-gradient(circle at 1px 1px, color-mix(in srgb, var(--ink) 10%, transparent) 1px, transparent 1.6px) 0 0 / 18px 18px, var(--bg-2);position:relative}.drawing-mark{border-color:var(--ink-3);opacity:.7;border-style:solid;border-width:0;width:10px;height:10px;position:absolute}.drawing-mark[data-c=tl]{border-top-width:1px;border-left-width:1px;top:10px;left:10px}.drawing-mark[data-c=tr]{border-top-width:1px;border-right-width:1px;top:10px;right:10px}.drawing-mark[data-c=bl]{border-bottom-width:1px;border-left-width:1px;bottom:10px;left:10px}.drawing-mark[data-c=br]{border-bottom-width:1px;border-right-width:1px;bottom:10px;right:10px}.drawing-art{max-width:var(--art-max,38rem);margin-inline:auto;position:relative}.drawing svg{stroke-linecap:round;stroke-linejoin:round;width:100%;height:auto;display:block;overflow:visible}.drawing-label{width:max-content;max-width:var(--w,30%);color:var(--ink-2);font-size:var(--text-footnote);text-align:center;text-wrap:balance;font-weight:500;line-height:1.3;position:absolute;transform:translate(-50%,-50%)}.drawing-label[data-valign=bottom]{transform:translate(-50%,-100%)}.drawing-label[data-anchor=start]{text-align:start;transform:translateY(-50%)}.drawing-label[data-anchor=end]{text-align:end;transform:translate(-100%,-50%)}.drawing-label[data-inset]{white-space:nowrap;max-width:none;font-size:var(--text-caption);color:var(--ink)}.drawing-label strong{color:var(--ink);font-weight:650;display:block}@media (width<=40rem){.drawing-label{font-size:var(--text-caption)}.drawing-label[data-inset]{font-size:.6875rem}}.drawing figcaption{color:var(--ink-2);font-size:var(--text-footnote)}.d-struct{fill:none;stroke:var(--ink-3);stroke-width:1.25px}.d-ink{fill:none;stroke:var(--ink);stroke-width:1.75px}.d-heavy{fill:none;stroke:var(--ink);stroke-width:3px}.d-guide{fill:none;stroke:var(--line-2);stroke-width:1px;stroke-dasharray:3 4}.d-paper{fill:var(--surface)}.d-shade{fill:var(--bg-2)}.d-wash{fill:color-mix(in srgb, var(--ink) 7%, transparent)}.d-mark{fill:var(--mark)}.d-solid{fill:var(--ink)}.d-dot{fill:var(--ink-3)}.d-good{fill:var(--good)}.d-bad{fill:var(--bad)}.d-stroke-good{stroke:var(--good)}.d-stroke-bad{stroke:var(--bad)}.d-label{fill:var(--ink-2);font-family:var(--font-sans);letter-spacing:0;font-size:13px;font-weight:500}:lang(ja) .d-label{font-family:var(--font-ja)}.d-label[data-strong]{fill:var(--ink);font-weight:650}.js [data-draw] [pathLength]{stroke-dasharray:1 1}.js:not(.plot-off) [data-draw]:not([data-drawn]) [pathLength]{stroke-dashoffset:1px}.js:not(.plot-off) [data-draw]:not([data-drawn]) .d-fade{opacity:0}.js [data-draw] .d-fade{transition:opacity .42s ease calc(var(--d,0) * 1s + .25s)}@media (prefers-reduced-motion:reduce){.js [data-draw] [pathLength]{stroke-dashoffset:0!important}.js [data-draw] .d-fade{transition:none;opacity:1!important}}.route-line.svelte-1x0ohyd{stroke-dasharray:1 1}.station.svelte-1x0ohyd .line:where(.svelte-1x0ohyd){fill:none;stroke:var(--ink-3);stroke-width:1.25px;transition:stroke var(--dur-fade) ease}.station.svelte-1x0ohyd .line.d-paper:where(.svelte-1x0ohyd){fill:var(--surface)}.station[data-on=true].svelte-1x0ohyd .line:where(.svelte-1x0ohyd){stroke:var(--ink);stroke-width:1.75px}.grid.svelte-1x0ohyd ellipse:where(.svelte-1x0ohyd){fill:none;stroke:var(--ink-3);stroke-width:.9px;opacity:.75}.led.svelte-1x0ohyd{fill:var(--line-2);transition:fill var(--dur-fade) ease}.station[data-on=true].svelte-1x0ohyd .led:where(.svelte-1x0ohyd){fill:var(--ink)}.node.svelte-1x0ohyd{fill:var(--surface);stroke:var(--ink-3);stroke-width:1.25px;transition:fill var(--dur-fade) ease, stroke var(--dur-fade) ease}.node[data-on=true].svelte-1x0ohyd{fill:var(--ink);stroke:var(--ink)}.gap.svelte-1x0ohyd{fill:var(--bg-2)}.fail.svelte-1x0ohyd{fill:none;stroke:var(--bad);stroke-width:2.25px;stroke-linecap:round}.exit.svelte-1x0ohyd{--tone:var(--ink);opacity:0;transition:opacity var(--dur-fade) ease}.exit[data-on=true].svelte-1x0ohyd{opacity:1}.exit[data-tone=good].svelte-1x0ohyd{--tone:var(--good)}.exit[data-tone=bad].svelte-1x0ohyd{--tone:var(--bad)}.exit.svelte-1x0ohyd .dot:where(.svelte-1x0ohyd){fill:var(--tone);stroke:var(--surface);stroke-width:1.5px;transition:fill var(--dur-fade) ease}.exit.svelte-1x0ohyd .ring:where(.svelte-1x0ohyd){fill:none;stroke:var(--tone);stroke-width:1.25px;opacity:.55;transition:stroke var(--dur-fade) ease}.exit.svelte-1x0ohyd .pulse:where(.svelte-1x0ohyd){fill:none;stroke:var(--tone);stroke-width:1.25px;opacity:0;transform-box:fill-box;transform-origin:50%}.exit[data-on=true].svelte-1x0ohyd .pulse:where(.svelte-1x0ohyd){animation:.9s cubic-bezier(.2,0,0,1) svelte-1x0ohyd-pulse}@keyframes svelte-1x0ohyd-pulse{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}.value.svelte-1x0ohyd{transition:opacity var(--dur-fade) ease}.value[data-on=false].svelte-1x0ohyd{opacity:0}@media (prefers-reduced-motion:reduce){.exit[data-on=true].svelte-1x0ohyd .pulse:where(.svelte-1x0ohyd){animation:none}}
