:root{--bg: #F1F2F4;--surface: #FFFFFF;--ink: #14171C;--muted: #5F6672;--faint: #8A919D;--border: #DADDE3;--accent: #1F3A5F;--accent-soft: #E7ECF3;--warn: #B3261E;--warn-soft: #FBE3E0;--line-jy: #6FA800;--line-jk: #0090C8;--line-oedo: #B6007A;--line-asakusa: #E0506E;--line-mo: #2B4DA0}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg: #16181C;--surface: #1F2226;--ink: #EDEEF0;--muted: #A6ACB6;--faint: #767C88;--border: #33373D;--accent: #7FA1CF;--accent-soft: #23324A;--warn: #F08A82;--warn-soft: #3D1F1C;color-scheme:dark}}:root[data-theme=dark]{--bg: #16181C;--surface: #1F2226;--ink: #EDEEF0;--muted: #A6ACB6;--faint: #767C88;--border: #33373D;--accent: #7FA1CF;--accent-soft: #23324A;--warn: #F08A82;--warn-soft: #3D1F1C;color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-family:Zen Kaku Gothic New,Hiragino Sans,Yu Gothic,sans-serif;font-size:15px;line-height:1.7;-webkit-font-smoothing:antialiased}.num{font-family:Archivo,Zen Kaku Gothic New,sans-serif;font-weight:800;font-variant-numeric:tabular-nums}.app{max-width:480px;margin-inline:auto;padding-inline:18px;padding-block:18px 64px}.brand{font-size:13px;color:var(--muted);margin:0 0 10px}h1{font-size:25px;margin:0 0 10px;line-height:1.35;text-wrap:balance}h2{font-size:16px;margin:28px 0 10px}h3{font-size:14.5px;margin:0 0 6px}p{margin:0 0 8px}.roundels{display:flex;flex-wrap:wrap;gap:2px 12px;margin-top:2px}.roundel{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--muted)}.roundel .mark{width:8px;height:8px;font-size:0}.mark{flex:none;width:22px;height:22px;border-radius:50%;background:var(--lc);color:var(--li, #fff);display:inline-grid;place-items:center;font:800 10px Archivo,sans-serif}.notice{background:var(--warn-soft);color:var(--warn);border-radius:10px;padding:10px 14px;font-size:13.5px;font-weight:500;margin:14px 0 0}.date{color:var(--faint);font-size:11.5px;white-space:nowrap}.date.old{color:var(--muted);border:1px solid var(--border);border-radius:5px;padding:1px 6px}.checked{font-size:13px;color:var(--muted);margin:12px 0 0}.checked .num{color:var(--ink);font-size:14px}.soon{color:var(--faint);font-size:13.5px;margin:0}details>summary{list-style:none;cursor:pointer}details>summary::-webkit-details-marker{display:none}summary:focus-visible,.tab:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.chev{margin-left:auto;color:var(--faint);transition:transform .15s ease}details[open]>summary .chev{transform:rotate(180deg)}details.line{background:var(--surface);border:1px solid var(--border);border-radius:10px;margin-bottom:10px;overflow:hidden}details.line>summary{display:flex;align-items:center;gap:10px;padding:14px;font-weight:700}.suffix{font-weight:400;font-size:12.5px;color:var(--muted);margin-left:2px}.nm{min-width:0}.dir{display:block;font-weight:400;font-size:12.5px;color:var(--muted);line-height:1.5}details.line[open]>summary{border-bottom:1px solid var(--border);background:var(--bg)}.line-body{padding:10px 12px 6px 22px;background:var(--bg)}details.dest{background:var(--surface);border:1px solid var(--border);border-radius:8px;margin-bottom:6px;overflow:hidden}details.dest>summary{display:flex;align-items:center;gap:8px;padding:10px 12px;font-size:14.5px;font-weight:500;background:var(--accent-soft)}details.dest[open]{border-color:var(--accent)}details.dest[open]>summary{border-bottom:1px solid var(--border);font-weight:700}.dest-body{padding-top:10px!important}details.dest.pending>summary{color:var(--muted)}.dest-body{padding:2px 12px 12px}.tabs{display:flex;gap:6px;background:var(--bg);border-radius:8px;padding:3px;margin:4px 0 12px}.tab{flex:1;text-align:center;padding:8px 0;font:500 13px inherit;font-family:inherit;color:var(--muted);border-radius:6px;cursor:pointer;border:none;background:transparent;min-height:40px}.tab[aria-selected=true]{background:var(--surface);color:var(--ink);font-weight:700;box-shadow:0 1px 2px #0000001a}.label{font-size:12px;color:var(--muted)}.position{font-size:17px;font-weight:700;line-height:1.45;margin-bottom:6px}.position .num{font-size:18px}.meta{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:13px;color:var(--muted);margin-bottom:8px}.meta .num{color:var(--ink);font-size:15px;margin-right:2px}.box{font-size:13.5px;background:var(--bg);border-radius:8px;padding:10px 12px;margin-bottom:8px}.box.warn{background:var(--warn-soft);color:var(--warn);font-weight:500}details.more{border-top:1px solid var(--border)}details.more>summary{display:flex;align-items:center;padding:10px 0;color:var(--accent);font-size:13.5px;font-weight:500}details.more:last-child>summary{padding-bottom:2px}.steps{margin:0 0 10px;padding-left:20px;font-size:14px}.steps li{margin-bottom:4px}details.ph{margin:4px 0 2px}details.ph>summary{display:inline-flex;align-items:center;gap:4px;color:var(--accent);font-size:12.5px;font-weight:500;padding:4px 0}figure{margin:4px 0 8px}figure img{display:block;width:100%;max-width:320px;height:auto;border-radius:8px;border:1px solid var(--border)}figcaption{font-size:12.5px;color:var(--muted);margin-top:4px}.block{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:12px 16px 6px;margin-bottom:10px}ul.plain{margin:0 0 6px;padding-left:18px;font-size:14px}ul.plain li{margin-bottom:4px}.foot{font-size:12px;color:var(--faint);margin-top:28px}@media(prefers-reduced-motion:reduce){*{transition:none!important}}.position.many{font-size:15px}.position.many .num{font-size:16px}.sep{color:var(--faint);margin:0 6px;font-weight:400}.alt{font-size:13.5px;margin:0 0 4px}.lc{margin-bottom:10px}.lc>details.line{margin:0;border-radius:10px 10px 0 0}.h2hint{display:inline-flex;align-items:center;gap:3px;font-size:12.5px;font-weight:400;color:var(--muted);margin-left:10px;vertical-align:1px}.h2hint svg{flex:none;color:var(--accent)}.plrow{display:flex;align-items:center;justify-content:flex-end;gap:4px;border:1px solid var(--border);border-top:none;border-radius:0 0 10px 10px;background:var(--surface);padding:4px 14px;font-size:12px;font-weight:500;color:var(--accent);text-decoration:none;min-height:32px}.plrow:after{content:"›";font-size:14px;margin-left:2px}.plink{flex:none;margin-left:auto;font-size:12px;font-weight:700;color:var(--accent);text-decoration:none;border:1px solid var(--accent);border-radius:999px;padding:3px 10px;background:var(--surface)}.plink+.chev{margin-left:6px}.to{font-weight:500;font-size:15px}.gateline{font-size:13.5px;color:var(--muted);margin:2px 0 8px}.evlead{font-size:13.5px;font-weight:700;color:var(--accent);margin:0 0 8px}.sumline{font-size:14px;margin:0 0 2px}.sumline .num{font-size:15px}.detail{display:inline-flex;align-items:center;gap:4px;margin:8px 0 2px;padding:9px 14px;border:1px solid var(--accent);border-radius:8px;color:var(--accent);font-weight:700;font-size:14px;text-decoration:none;min-height:40px}.phead{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:var(--ink);margin:2px 0 6px;padding-bottom:4px;border-bottom:1px solid var(--border)}.badge{font-size:11.5px;font-weight:700;color:var(--accent);background:var(--accent-soft);border-radius:999px;padding:1px 9px}.unv{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:12.5px;color:var(--muted);margin:0 0 6px}.ust{font-size:11.5px;font-weight:700;color:var(--muted);border:1px dashed var(--faint);border-radius:5px;padding:0 6px}.pllast{display:flex;align-items:center;justify-content:center;min-height:44px;margin:4px 0 10px;border:1px solid var(--accent);border-radius:8px;background:var(--surface);color:var(--accent);font-size:13.5px;font-weight:700;text-decoration:none}.pllast:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.dstpl{margin:4px 0 10px;text-align:right;font-size:13px}.dstpl a{display:inline-flex;align-items:center;min-height:40px;color:var(--accent);font-weight:700;text-decoration:none}.plhead{margin:0 0 8px;text-align:right;font-size:12.5px}.plhead a{display:inline-flex;align-items:center;min-height:36px;color:var(--accent);font-weight:500;text-decoration:none}.rt{margin:6px 0 18px}.rt:last-of-type{margin-bottom:8px}.rth{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-size:15px;font-weight:700;margin:4px 0 8px;padding-bottom:5px;border-bottom:2px solid var(--accent)}.rtm{font-size:12px;font-weight:400;color:var(--muted)}.rtm .num{font-weight:500;font-family:inherit}.rtm0{margin:0 0 4px}.rtl{font-size:15.5px;line-height:1.55;margin:0 0 4px}.rtl .rtpos{font-size:19px;font-weight:800}.rtl .rtpos .num{font-size:21px}.rtpre{display:block;font-size:12px;color:var(--muted)}.rtnote{font-size:12.5px;color:var(--muted);margin-left:2px}.rto{font-size:13px;color:var(--muted);margin:0 0 6px}.rto .num{font-family:inherit;font-weight:700;color:var(--ink)}.rt .evlead{font-size:12.5px;margin:0 0 6px}.rtc{text-align:right;margin:6px 0 0}.rtbtn{display:inline-flex;align-items:center;min-height:40px;padding:6px 14px;border:1.5px solid var(--ink);border-radius:8px;background:var(--surface);color:var(--ink);font-size:14px;font-weight:500;text-decoration:none}.rtc .rtbtn:hover,details.rtmore>summary:hover .rtbtn{border-color:var(--accent);color:var(--accent)}details.rtmore>summary{display:flex;justify-content:flex-end;margin:6px 0 0}details.rtmore[open]>summary .rtbtn{background:var(--accent-soft)}.rtbody{margin-top:10px;padding-top:8px;border-top:1px dashed var(--border)}.rtsub{font-weight:500}.rtl-text{font-size:15px;font-weight:700}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rtbtn{position:relative}.rtposnote{font-size:13.5px;margin:0 0 8px}.rtposnote .num{font-family:inherit;font-weight:700}.pllinks{font-size:13px;color:var(--muted);margin:8px 0 0;line-height:1.9}.pllinks a{color:var(--accent);font-weight:500;text-decoration:none;padding:4px 0}.artnote{display:block;font-size:12px;color:var(--faint)}.intro{margin:14px 0 0}.ifig{margin:0;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:8px}.ifig .figa{display:block;border-radius:8px;overflow:hidden;background:#fff}.ifig img{display:block;width:100%;height:auto;max-width:100%}.ifig figcaption{font-size:12.5px;color:var(--muted);margin:6px 2px 0;line-height:1.55}.figzoom{display:block;font-size:11.5px;color:var(--faint)}.intro .ip{font-size:14px;line-height:1.8;margin:0 0 10px}.rtl .unk{display:block;font-size:12px;font-weight:400;color:var(--muted)}.rtl-multi{margin:0 0 6px}.rtg{padding:6px 0}.rtg+.rtg{border-top:1px solid var(--border)}.rtl .rto-in{display:block;margin:2px 0 0;font-size:13px;line-height:1.5}.rtl .rto-in .num{font-size:13px}.rtl .rtpre .num{font-size:12px}.rtact{font-size:15.5px;font-weight:700;margin:4px 0 0}.figwait{display:grid;place-items:center;width:100%;min-height:56px;border:1px dashed var(--border);border-radius:8px;background:var(--bg);color:var(--muted);font-size:13px}.exhead{font-size:13px;font-weight:700;color:var(--muted);margin:14px 0 6px;padding-top:10px;border-top:1px dashed var(--border);scroll-margin-top:12px}.nosrc{font-size:12.5px;margin:8px 2px 0}.yomi{font-size:13px;color:var(--muted);margin:-6px 0 6px;letter-spacing:.04em}.xfer{list-style:none;margin:0;padding:0}.xfer li{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;min-height:48px;padding:8px 2px;border-bottom:1px solid var(--border)}.xfer li>a,.xfer li>.xn{font-weight:700;font-size:15.5px}.xfer li>a{color:var(--accent)}.xfer .roundels{margin-top:0}.xnote{font-size:12.5px;color:var(--muted);margin:8px 2px 0}.bsoon{margin:22px 0 0;padding:12px 14px;border:1px dashed var(--border);border-radius:10px;color:var(--muted)}.soon.emptyline{margin:8px 2px 10px;line-height:1.6;overflow-wrap:anywhere}.rtopen>.rtbody{margin-top:10px}.rtopen:first-child>.rtbody,section>header+.rtopen>.rtbody{margin-top:0;padding-top:0;border-top:0}.evsum{font-size:13px;margin:-4px 0 10px}.evsum a{color:var(--accent);font-weight:500;text-decoration:none;padding:4px 0;display:inline-block}.checked .ago{font-size:12.5px;color:var(--muted);margin-left:2px}.ft{display:flex;flex-direction:column;min-width:0;line-height:1.4}.fln{font-size:12.5px;font-weight:500;color:var(--muted)}.fln-only{font-size:15.5px;font-weight:700;color:var(--ink)}.fd{font-size:16px;overflow-wrap:anywhere}.fd b{font-weight:800}.ftr{font-size:12px;font-weight:500;color:var(--muted);margin-left:6px;white-space:nowrap}.ftr .num{font-weight:700;color:var(--ink)}.fdl{font-size:12.5px;font-weight:500;color:var(--muted);overflow-wrap:anywhere}.fdl .num{font-weight:700;color:var(--muted)}.subhd .ftr{margin-left:8px}.fboard{margin:2px 0 8px;padding:7px 10px;font-size:13.5px;line-height:1.6;background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:6px;overflow-wrap:anywhere}details.dest>summary .nm{display:flex;flex-direction:column;flex:1}.dnm{overflow-wrap:anywhere}.dans{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;margin-top:2px;font-weight:400}.dpos{font-size:15px;font-weight:800;color:var(--ink);overflow-wrap:anywhere}.dpos .num{font-size:16px}.evb{display:inline-flex;align-items:baseline;font-size:11.5px;font-weight:700;line-height:1.5;border-radius:999px;padding:0 8px;white-space:nowrap;border:1px solid currentColor}.evb small{font-size:10.5px;font-weight:500}.evb-ok{color:var(--accent);background:var(--surface)}.evb-pos{color:var(--muted);background:var(--surface)}.evb-none{color:var(--muted);background:transparent;border-style:dashed;font-weight:500}.evb-ng{color:var(--warn);background:var(--warn-soft)}.evalt{display:block;font-size:12px;font-weight:500;color:var(--warn);margin-top:2px}.dempty{margin:6px 0 2px}.ust-field{color:var(--accent);border:1px solid var(--accent);border-style:solid}.ust-soon{color:var(--muted)}.unvrest{flex-basis:100%}.rtwarn{margin:4px 0 6px;padding:6px 10px;font-size:13.5px;font-weight:700;line-height:1.55;color:var(--warn);background:var(--warn-soft);border-radius:6px;overflow-wrap:anywhere}.rtwarn .num{font-family:inherit}.rtwc{margin:4px 0 6px;padding:6px 10px;font-size:13px;line-height:1.55;color:var(--ink);background:var(--accent-soft);border-left:3px solid var(--accent);border-radius:4px;overflow-wrap:anywhere;white-space:pre-line}.rtwc .num{font-family:inherit;font-weight:700}.exhead{font-size:14.5px;font-weight:800;color:var(--ink);margin:16px 0 8px;padding:10px 0 0 10px;border-top:1px solid var(--border);position:relative}.exhead:before{content:"";position:absolute;left:0;top:13px;bottom:3px;width:3px;border-radius:2px;background:var(--ink)}.fnotes{margin:12px 0 6px;padding:8px 10px;border:1px dashed var(--border);border-radius:8px;font-size:12.5px;line-height:1.6;color:var(--muted)}.fnotes p{margin:0;overflow-wrap:anywhere}.fnotes p+p{margin-top:4px}.fnotes .ust{margin-right:6px}.fnotes-page{margin:24px 0 6px}.fnotes .fnl{margin:2px 0 4px;padding-left:1.2em}.fnotes .fnl li{overflow-wrap:anywhere}.fnotes .fnl li+li{margin-top:2px}.nofr{display:flex;align-items:flex-start;gap:10px;margin:0 0 8px;padding:10px 14px;border:1px dashed var(--border);border-radius:10px;font-size:13.5px;color:var(--muted);line-height:1.6}.nofr b{color:var(--ink)}.nofr a{color:var(--accent);font-weight:500;text-decoration:none;display:inline-block;padding:4px 0}.nomean{font-size:12px;color:var(--muted);margin:6px 2px 0}.facsoon{margin:0 0 10px}.evb{display:inline;white-space:normal;border-radius:10px;padding:0 8px;overflow-wrap:anywhere;box-decoration-break:clone;-webkit-box-decoration-break:clone}.evb b{font-weight:800}.evb-step{border-style:solid}.dpw{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:0 6px;min-width:0}.dlab{font-size:11.5px;font-weight:700;color:var(--muted)}.dsrc{font-size:11px;font-weight:700;color:var(--muted);border:1px solid var(--border);border-radius:4px;padding:0 5px}.dnone{font-size:12.5px;color:var(--muted)}.ust-sm{font-size:10px;padding:0 4px;font-weight:500;opacity:.85;border-style:dotted}.rtstep{margin:4px 0 6px;padding:6px 10px;font-size:13px;line-height:1.55;color:var(--ink);border:1px solid var(--border);border-left:3px solid var(--muted);border-radius:4px;overflow-wrap:anywhere}.rttime{margin:2px 0 6px}.escnote{margin:2px 0 6px;font-size:13px;font-weight:700;color:var(--ink)}.dwarn{margin-top:0}.fwc{margin:2px 0 8px}.fdm{font-size:15px;line-height:1.45}.fdi{display:inline}.fsep{color:var(--muted);font-weight:400;margin:0 2px}.evb .evp,.evb small{white-space:nowrap}.lgrp{margin:8px 0;scroll-margin-top:110px}.cb[hidden]{display:none!important}.cbl{display:flex;flex-direction:column;gap:8px}.cb{display:block;background:var(--surface);border:1px solid var(--border);border-radius:12px;color:inherit;text-decoration:none;scroll-margin-top:110px}details.cb{margin-bottom:0}details.cb>summary,a.cb{display:flex;flex-direction:column;align-items:stretch;gap:3px;padding:10px 12px;background:var(--surface);font-weight:400}details.cb[open]>summary{background:var(--accent-soft)}.cbt{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;font-weight:800;font-size:15.5px}.cbt .cbn{overflow-wrap:anywhere}.cbt .cba{color:var(--muted)}.cbto{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.cbgo{margin-left:auto;color:var(--faint);font-size:18px}.cbt .chev{margin-left:auto}.cbr{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-size:13.5px}.cbdir{color:var(--ink);font-size:14px;font-weight:800}.cbexn{color:var(--muted);font-size:12.5px}.cbsub{margin:10px 0 6px;font-size:12.5px;font-weight:800;color:var(--muted)}.cbhome{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;margin:12px 0 6px;padding-top:8px;border-top:1px solid var(--border);font-size:13.5px;color:var(--ink);overflow-wrap:anywhere}.dest-body>p.cbhome:first-of-type{margin-top:2px;padding-top:0;border-top:0}.lnote{display:flex;align-items:flex-start;gap:8px;margin:8px 2px}.lnote .mark{flex:0 0 auto}.lnote>span{min-width:0;overflow-wrap:anywhere}.cwarn{display:block;margin:2px 0 0}.mark-ex{background:var(--faint);color:#fff}.pll{display:flex;flex-direction:column;gap:8px;margin:0 0 12px}.plc{display:flex;align-items:center;gap:8px;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:10px 12px;color:inherit;text-decoration:none}.plc .plt{display:flex;flex-direction:column;min-width:0}.plc small{color:var(--muted);font-size:12px;font-weight:400}.cbsep{color:var(--muted);margin:0 1px}.cblinks{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:6px}.cblinks a{display:flex;gap:6px;align-items:center;font-weight:700;padding:8px 10px;border:1px solid var(--border);border-radius:8px;text-decoration:none;overflow-wrap:anywhere}.facofc{margin:6px 0;font-weight:700;overflow-wrap:anywhere}.cbto{flex-wrap:wrap;white-space:normal;row-gap:2px}.cbto .cbn{white-space:nowrap}.cblinks li{display:grid;gap:2px}.cbrel{font-size:14px;margin:10px 0 0;padding-top:8px;border-top:1px solid var(--border);overflow-wrap:anywhere}.cbrel a{color:var(--accent);font-weight:500;text-decoration:none;display:inline-block;padding:4px 0}.cbmore{color:var(--muted);font-size:12.5px;padding-left:10px}.cbnote{color:var(--muted);font-size:13px}:root{--hb1:#1F3A5F;--hb2:#9A4A00;--hb3:#5B3A8C;--hb4:#0E6170;--hbt:#FFFFFF}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--hb1:#7FA1CF;--hb2:#E0A15E;--hb3:#B79BE0;--hb4:#6FC3CF;--hbt:#14171C}}:root[data-theme=dark]{--hb1:#7FA1CF;--hb2:#E0A15E;--hb3:#B79BE0;--hb4:#6FC3CF;--hbt:#14171C}:root[data-theme=light]{--hb1:#1F3A5F;--hb2:#9A4A00;--hb3:#5B3A8C;--hb4:#0E6170;--hbt:#FFFFFF}details.cbd>.cbin{display:flex;flex-direction:column;gap:14px;padding:12px 10px 14px!important;background:var(--bg);border-top:1px solid var(--border);border-radius:0 0 12px 12px}.hbox{border-radius:12px;background:var(--surface);overflow:hidden;border:2px solid var(--hbc, var(--hb1))}.hb1{--hbc: var(--hb1)}.hb2{--hbc: var(--hb2)}.hb3{--hbc: var(--hb3)}.hb4{--hbc: var(--hb4)}.hbh{margin:0;padding:9px 14px;background:var(--hbc);color:var(--hbt);font-size:14px;font-weight:700;line-height:1.45;overflow-wrap:anywhere}.hbh b{font-size:17px;font-weight:800;margin-right:2px}.hbh .num{font-size:17px}.hbh2{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 14px}.hbfr{display:block}.hbto{display:inline-block;max-width:100%;box-sizing:border-box;background:var(--surface);color:var(--ink);border-radius:6px;padding:3px 8px;font-size:13px;font-weight:800;line-height:1.5;overflow-wrap:anywhere}.hbh .hbto b,.hbh .hbto .num{font-size:15px}.hbh2 .hbk{display:inline-block;white-space:nowrap;max-width:100%}.hbto{display:block}.cbin>.cbfoot{margin:4px 0 0;padding-top:6px;border-top:1px solid var(--border)}.cbfoot .dstpl{margin:0}.hbin{display:flex;flex-direction:column}.hbin>.opt+.opt,.hbin>.opt+.oxd,.hbin>.oxd+.oxd,.hbin>.oxd+.opt{border-top:1px solid var(--border)}.hbin>.cblinks{margin:0;padding:10px 14px 12px;border-top:1px solid var(--border)}.oxd{display:flex;flex-direction:column}.oxd>.opt+.opt{border-top:1px dashed var(--border)}.oxn{margin:0;padding:12px 14px 0;font-size:15px;font-weight:800;overflow-wrap:anywhere}.oxn .num{font-family:inherit}.onl-head{margin:10px 14px 0}.opt{display:flex;flex-direction:column;gap:8px;padding:12px 14px;min-width:0}.orow{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.otag{display:inline-block;min-width:44px;text-align:center;border-radius:6px;padding:2px 8px;font-size:12px;font-weight:800;line-height:1.6;border:1.5px solid transparent}.ot-s{background:var(--ink);color:var(--surface);border-color:var(--ink)}.ot-ev{background:var(--ok-soft);color:var(--ok);border-color:var(--ok)}.ot-esc{background:var(--surface);color:var(--ink);border-color:var(--ink)}.ot-o{background:var(--surface);color:var(--muted);border-color:var(--border)}.osub{font-size:13px;font-weight:700;color:var(--ink);overflow-wrap:anywhere}.osub .num{font-family:inherit}.ohow{font-size:13px;color:var(--muted)}.ohow .num{font-family:inherit;font-weight:700}.osen{margin:0;font-size:16px;line-height:1.6;overflow-wrap:anywhere}.osen b{font-size:22px;font-weight:800;margin-right:1px}.osen b .num{font-size:22px}.osen .num{font-family:inherit;font-weight:inherit}.osen b .num{font-family:Archivo,Zen Kaku Gothic New,sans-serif;font-weight:800}.opre{display:block;font-size:12.5px;color:var(--muted);font-weight:700;line-height:1.5}.opre .num{font-size:12.5px}.ounk{display:block;font-size:12px;color:var(--muted)}.ogo{align-self:flex-start;max-width:100%;display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1.5px solid var(--accent);border-radius:999px;color:var(--accent);background:var(--surface);font-size:14px;font-weight:700;text-decoration:none;position:relative}.ogo:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.onote{margin:0;font-size:12.5px;color:var(--muted);line-height:1.6;overflow-wrap:anywhere}.onote .num{font-family:inherit;font-weight:400}.onl{margin:0;font-size:13px;line-height:1.55;overflow-wrap:anywhere}.onl .num{font-family:inherit;font-weight:700}.onl-note{color:var(--ink)}.onl-warn{padding:6px 10px;font-weight:700;color:var(--warn);background:var(--warn-soft);border-radius:6px}.onl-step{padding:6px 10px;border:1px solid var(--border);border-left:3px solid var(--muted);border-radius:4px}.onl-wc{padding:6px 10px;background:var(--accent-soft);border-left:3px solid var(--accent);border-radius:4px;white-space:pre-line}.scope{margin:0 4px;font-size:13px;color:var(--muted);line-height:1.7;overflow-wrap:anywhere}.cbin>.dstpl{margin:0}.cbin>.cbrel{margin:0;padding-top:0;border-top:0}.fnhow{font-size:12px}.onote .opre{display:inline;margin-right:.35em;font-size:inherit}.onls{display:flex;flex-direction:column;gap:6px;min-width:0}.onls-box,.onls-dest{padding:10px 14px 12px;border-top:1px solid var(--border)}.oxd>.onls-dest{border-top-style:dashed}.cbin>.onls-card{margin:0 4px}.cbin>.cbpls{margin:-4px 4px -6px}.cbpl{margin:0;font-size:13px;line-height:1.5}.cbpl a.cpa{display:inline-block;padding:6px 0;color:var(--accent);font-weight:500;text-decoration:none}.dstpl a.cpa{display:inline-block;min-height:0;padding:10px 0;line-height:1.5}.cpa .cpk{white-space:nowrap}.cpa:focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-radius:4px}
