: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}}.srv .lg-verrow__cell.is-warn{background:var(--c-bad-bg);border-color:var(--c-bad-ink);color:var(--c-bad-ink)}.srv .lg-verrow__cell.is-warn b{color:var(--c-bad-ink)}.srv .lg-rrow{column-gap:var(--sp-3);row-gap:var(--space-4);padding-block:var(--space-12);border-bottom:2px solid var(--c-line);grid-template-columns:9em minmax(8em,13em) 1fr;align-items:baseline;display:grid}.srv .lg-rrow:last-of-type{border-bottom:0}.srv .lg-rrow__label{font-size:var(--fs-14);color:var(--c-ink);font-weight:800}.srv .lg-rrow__value{font-size:var(--fs-20);color:var(--c-ink);font-weight:800;line-height:1.35}.srv .lg-rrow__value .lg-n{font-variant-numeric:tabular-nums}.srv .lg-rrow__value.is-multi{font-size:var(--fs-14);font-weight:700;line-height:1.7}.srv .lg-rrow__value.is-multi .is-multi>span{display:block}.srv .lg-rrow__sub{font-size:var(--fs-13);color:var(--c-muted);font-weight:600;display:block}.srv .lg-rrow__desc{font-size:var(--fs-14);color:var(--c-ink-soft);font-weight:500;line-height:1.8}.srv .lg-rrow__desc b{color:var(--c-ink);font-weight:800}.srv .lg-rrow__why{display:block}.srv .lg-rrow__why b{color:var(--c-ink);font-weight:800}.srv .lg-rrow__whytag{margin-right:var(--space-6);padding:0 var(--space-4);background:var(--c-chip);border-radius:var(--r-4);color:var(--c-muted);font-size:var(--fs-11);font-style:normal;font-weight:800}.srv .lg-inert{margin-top:var(--space-4);color:var(--c-bad-ink);font-weight:600;display:block}.srv .lg-inert__tag{margin-right:var(--space-6);padding:0 var(--space-4);background:var(--c-bad-bg);border:1px solid var(--c-bad-ink);border-radius:var(--r-4);color:var(--c-bad-ink);font-size:var(--fs-11);font-style:normal;font-weight:800}.srv .lg-mark{padding:0 var(--space-6);border-radius:var(--r-4);border:1px solid var(--c-line-strong);color:var(--c-muted);font-size:var(--fs-11);white-space:nowrap;font-weight:800;display:inline-block}.srv .lg-mark.is-test{color:var(--c-ink);background:var(--c-chip);border-style:dashed}.srv .lg-miss{color:var(--c-muted);font-weight:700}.srv .lg-warn{margin-top:var(--sp-3);padding:var(--space-12) var(--sp-3);background:var(--c-bad-bg);border:2px solid var(--c-bad-ink);border-radius:var(--r-12);color:var(--c-ink);font-size:var(--fs-14);font-weight:700}.srv .lg-sec>ul:not([class]){gap:var(--space-8);margin:var(--sp-3) 0 0;font-size:var(--fs-14);padding:0;line-height:1.8;list-style:none;display:grid}.srv .lg-sec>ul:not([class]) li{padding-left:var(--sp-3);position:relative}.srv .lg-sec>ul:not([class]) li:before{content:"";width:var(--space-8);height:var(--space-8);border-radius:var(--r-pill);background:var(--g-main,var(--c-ink));position:absolute;top:.66em;left:0}.srv .lg-sec>ul:not([class]) b{color:var(--c-ink);font-weight:800}@media (width<=560px){.srv .lg-rrow{column-gap:var(--sp-2);grid-template-columns:1fr auto}.srv .lg-rrow__label{grid-column:1}.srv .lg-rrow__value{text-align:right;font-size:var(--fs-18);grid-column:2}.srv .lg-rrow__value.is-multi{text-align:left;grid-column:1/-1}.srv .lg-rrow__desc{grid-column:1/-1}}.w3z-ref{min-width:0}.w3z-ref-search{gap:var(--space-8);margin-block:var(--space-16);flex-direction:column;font-weight:700;display:flex}.w3z-ref-search input{width:100%;min-width:0;min-height:44px;padding:var(--space-10) var(--space-12);font:inherit;color:var(--c-ink);background:var(--c-card);border:2px solid var(--c-line-strong);border-radius:var(--r-10)}.w3z-ref-filters{gap:var(--space-8);margin-block:var(--space-16);flex-wrap:wrap;display:flex}.w3z-ref-filters [aria-pressed=true]{--btn-bg:var(--c-yellow)}.w3z-ref-nav{margin-block:var(--space-16) 0}.w3z-ref [data-reference-more]{margin-top:var(--space-16)}.w3z-ref [data-reference-more][hidden]{display:none}.w3z-ref.srv .lg-rrow{overflow-wrap:anywhere;grid-template-columns:minmax(0,9em) minmax(0,13em) minmax(0,1fr)}@media (width<=700px){.w3z-ref.srv .lg-rrow{grid-template-columns:minmax(0,1fr)}.w3z-ref.srv .lg-rrow>*{grid-area:auto}}
