:is(.srv,.ultrd,.ulstat){--srv-measure:70ch;box-sizing:border-box;overflow-wrap:anywhere}:is(.srv,.ultrd,.ulstat) *,:is(.srv,.ultrd,.ulstat) :before,:is(.srv,.ultrd,.ulstat) :after{box-sizing:border-box}:is(.srv,.ultrd,.ulstat) h1,:is(.srv,.ultrd,.ulstat) h2,:is(.srv,.ultrd,.ulstat) h3,:is(.srv,.ultrd,.ulstat) p{margin:0}:is(.srv,.ultrd,.ulstat) .lg-verrow{gap:var(--space-6);flex-wrap:wrap;display:flex}:is(.srv,.ultrd,.ulstat) .lg-verrow__cell{--bdg-fg:var(--c-muted);align-items:baseline}:is(.srv,.ultrd,.ulstat) .lg-verrow__cell b{color:var(--c-ink);font-weight:800}:is(.srv,.ultrd,.ulstat) .lg-stats{margin-top:var(--sp-4);padding:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}:is(.srv,.ultrd,.ulstat) .lg-stats:not(.ui-card){border:var(--bd);border-radius:var(--r-card);box-shadow:var(--shadow-2);background:#fff}:is(.srv,.ultrd,.ulstat) .lg-stats__cell{gap:var(--space-4);padding:var(--space-4) var(--sp-3);border-left:2px solid var(--c-line);flex-direction:column;min-width:0;display:flex}:is(.srv,.ultrd,.ulstat) .lg-stats__cell:first-child{border-left:0;padding-left:0}:is(.srv,.ultrd,.ulstat) :is(.lg-stats__value,.lg-stats__fixed){font-size:var(--fs-20);color:var(--c-ink);font-weight:800;line-height:1.2}:is(.srv,.ultrd,.ulstat) :is(.lg-stats__value,.lg-stats__fixed) .lg-n{font-size:var(--fs-28)}:is(.srv,.ultrd,.ulstat) .lg-stats__value.is-cjk{font-size:var(--fs-20)}:is(.srv,.ultrd,.ulstat) .lg-stats__label{font-size:var(--fs-12);color:var(--c-muted);font-weight:700}:is(.srv,.ultrd,.ulstat) .lg-page__note{max-width:var(--srv-measure);margin-top:var(--sp-3);font-size:var(--fs-13);color:var(--c-ink-soft);font-weight:600}:is(.srv,.ultrd,.ulstat) .lg-page__status{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:is(.srv,.ultrd,.ulstat) .lg-route{margin:var(--sp-4) 0 0;padding:var(--space-8) 0;gap:var(--space-6);top:env(safe-area-inset-top,0px);z-index:2;background:var(--c-bg,#fff);flex-wrap:wrap;list-style:none;display:flex;position:sticky}:is(.srv,.ultrd,.ulstat) .lg-route li{align-items:center;gap:var(--space-4);padding-right:var(--space-12);border-radius:var(--r-pill);background:var(--c-chip);display:inline-flex}:is(.srv,.ultrd,.ulstat) .lg-route li:hover{background:var(--g-tint,var(--c-inner))}:is(.srv,.ultrd,.ulstat) .lg-route a{min-width:44px;min-height:44px;padding:0 var(--space-4) 0 var(--space-12);color:var(--c-ink);font-size:var(--fs-13);white-space:nowrap;align-items:center;font-weight:700;display:inline-flex}:is(.srv,.ultrd,.ulstat) .lg-route__count{color:var(--c-muted);font-size:var(--fs-11);font-weight:800}:is(.srv,.ultrd,.ulstat) .lg-sec{padding:var(--sp-4);margin-top:var(--sp-4)}:is(.srv,.ultrd,.ulstat) .lg-sec:not(.ui-card){border:var(--bd);border-radius:var(--r-card);box-shadow:var(--shadow-2);background:#fff}:is(.srv,.ultrd,.ulstat) .lg-sec>h2{align-items:baseline;gap:var(--space-8);padding-bottom:var(--space-8);border-bottom:2px solid var(--c-line-strong);font-size:var(--fs-20);font-weight:800;display:flex}:is(.srv,.ultrd,.ulstat) .lg-sec__count{color:var(--c-muted);font-size:var(--fs-12);font-weight:700}:is(.srv,.ultrd,.ulstat) .lg-back{min-height:44px;margin-top:var(--space-8);color:var(--c-magenta-ink);font-size:var(--fs-13);align-items:center;font-weight:700;display:inline-flex}:is(.srv,.ultrd,.ulstat) .lg-back:hover{text-underline-offset:3px;text-decoration:underline}:is(.srv,.ultrd,.ulstat) .lg-src{margin-top:var(--sp-4);background:var(--c-inner);border:2px solid var(--c-line);border-radius:var(--r-12);padding:0 var(--sp-3)}:is(.srv,.ultrd,.ulstat) .lg-src>summary{justify-content:space-between;align-items:center;gap:var(--sp-3);cursor:pointer;min-height:44px;font-size:var(--fs-13);color:var(--c-ink);font-weight:800;list-style:none;display:flex}:is(.srv,.ultrd,.ulstat) .lg-src>summary::-webkit-details-marker{display:none}:is(.srv,.ultrd,.ulstat) .lg-src>summary:after{content:"展開";color:var(--c-magenta-ink);text-underline-offset:3px;font-weight:700;text-decoration:underline}:is(.srv,.ultrd,.ulstat) .lg-src[open]>summary:after{content:"收起"}:is(.srv,.ultrd,.ulstat) .lg-src ul{margin:0 0 var(--sp-3);padding-left:var(--sp-3);font-size:var(--fs-13);color:var(--c-ink-soft);line-height:1.8}:is(.srv,.ultrd,.ulstat) .lg-src code{font-size:var(--fs-12);background:var(--c-chip);border-radius:var(--r-4);padding:0 var(--space-4)}:is(.srv,.ultrd,.ulstat) .lg-src a{min-height:44px;color:var(--c-magenta-ink);align-items:center;font-weight:700;display:inline-flex}:is(.srv,.ultrd,.ulstat) .lg-page__foot{margin-top:var(--sp-4);padding-top:var(--sp-3);border-top:2px solid var(--c-line-strong);font-size:var(--fs-14);color:var(--c-ink-soft);font-weight:600}:is(.srv,.ultrd,.ulstat) .lg-page__foot a{min-height:44px;color:var(--c-magenta-ink);align-items:center;font-weight:700;display:inline-flex}:is(.srv,.ultrd,.ulstat) .lg-page__foot a:hover{text-underline-offset:3px;text-decoration:underline}:is(.srv,.ultrd,.ulstat) [id]{scroll-margin-top:var(--space-8)}@media (width<=560px){:is(.srv,.ultrd,.ulstat) .lg-sec,:is(.srv,.ultrd,.ulstat) .lg-stats{padding:var(--sp-3)}:is(.srv,.ultrd,.ulstat) .lg-stats{grid-template-columns:1fr 1fr}:is(.srv,.ultrd,.ulstat) .lg-stats__cell:nth-child(3){border-left:0;padding-left:0}:is(.srv,.ultrd,.ulstat) .lg-stats__cell:nth-child(n+3){border-top:2px solid var(--c-line)}:is(.srv,.ultrd,.ulstat) .lg-route{overscroll-behavior-inline:contain;scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}:is(.srv,.ultrd,.ulstat) .lg-route li{flex:none}}
