.mOs7xq_figure{background:var(--paper-2);border:1px solid var(--line);border-radius:4px;min-width:0;margin:0;padding:clamp(18px,2vw,26px)}.mOs7xq_figure figcaption{margin-top:14px}.mOs7xq_head{border-bottom:1px solid var(--ink);font:400 11.5px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:14px;padding-bottom:12px;display:flex}.mOs7xq_map{width:100%;height:auto;display:block}.mOs7xq_dot{fill:var(--bar)}.mOs7xq_found{fill:var(--ink-2)}.mOs7xq_abroad{fill:var(--paper-2);stroke:var(--muted);stroke-width:1.5px}.mOs7xq_hub{fill:var(--accent)}.mOs7xq_gapDot{fill:var(--canary)}.mOs7xq_gapRing{fill:none;stroke:var(--canary);stroke-width:1.5px;opacity:.7;transform-box:fill-box;transform-origin:50%;animation:mOs7xq_ring 2.2s var(--ease) .4s 1 both}.mOs7xq_border{fill:none;stroke:var(--muted-2);stroke-width:1.2px;stroke-dasharray:4 4}.mOs7xq_label,.mOs7xq_hubLabel{font:400 12px var(--sans);fill:var(--muted)}.mOs7xq_hubLabel{font:600 14px var(--sans);fill:var(--ink)}@keyframes mOs7xq_ring{0%{opacity:0;transform:scale(.4)}to{opacity:.7;transform:scale(1)}}.mOs7xq_split{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:16px;margin-top:14px;padding-top:14px;display:grid}.mOs7xq_splitHead{font:400 11.5px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 6px}.mOs7xq_list{font:400 15px/1.45 var(--sans);margin:0;padding:0;list-style:none}.mOs7xq_list li+li{margin-top:4px}.mOs7xq_tableHead{font:400 11px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);justify-content:space-between;gap:12px;display:flex}.mOs7xq_rows,.mOs7xq_langs{margin:8px 0 0;padding:0;list-style:none}.mOs7xq_rows li,.mOs7xq_langs li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 8px;display:flex}.mOs7xq_langs li{grid-template-columns:30px minmax(0,1fr) auto;display:grid}.mOs7xq_rowGap{background:color-mix(in srgb, var(--canary) 18%, transparent);box-shadow:inset 3px 0 0 var(--canary)}.mOs7xq_place{font:400 clamp(18px, 1.5vw, 21px) / 1.15 var(--serif)}.mOs7xq_q{font:400 15px/1.35 var(--sans);min-width:0}.mOs7xq_langCode{font:500 12px/1.35 var(--mono);color:var(--muted)}.mOs7xq_ok,.mOs7xq_no,.mOs7xq_gapText{font:400 11.5px/1.3 var(--mono);text-align:right;flex:none}.mOs7xq_ok{color:var(--ink)}.mOs7xq_no{color:var(--muted)}.mOs7xq_gapText{color:var(--canary-text);font-weight:600}.mOs7xq_chain{border-top:1px solid var(--line);font:400 15px/1.4 var(--sans);gap:8px;margin:14px 0 0;padding:14px 0 0;list-style:none;display:grid}.mOs7xq_chain li{grid-template-columns:64px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.mOs7xq_who{font:400 11px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.mOs7xq_you .mOs7xq_who{color:var(--accent-hover)}.mOs7xq_duo{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mOs7xq_card{border:1px solid var(--line);background:var(--paper);border-radius:3px;min-width:0;padding:14px}.mOs7xq_cardKicker{font:400 11px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 8px}.mOs7xq_search{border:1px solid var(--line-mid);background:var(--paper-2);font:400 14px/1.3 var(--sans);border-radius:999px;margin:0;padding:8px 12px}.mOs7xq_pack{font:400 14px/1.3 var(--sans);counter-reset:pack;margin:10px 0 0;padding:0;list-style:none}.mOs7xq_pack li{border-bottom:1px solid var(--line-soft);color:var(--muted);padding:6px 8px}.mOs7xq_pack li:before{counter-increment:pack;content:counter(pack) ". "}.mOs7xq_packGap{background:color-mix(in srgb, var(--canary) 18%, transparent);font-weight:600;color:var(--canary-text)!important}.mOs7xq_lang{font:400 11.5px/1.4 var(--mono);color:var(--muted);margin:10px 0 0}.mOs7xq_cardNote{font:400 14px/1.45 var(--sans);color:var(--ink-2);margin:12px 0 0}.mOs7xq_tree{font:400 15px/1.3 var(--sans)}.mOs7xq_node{border:1px solid var(--ink);background:var(--paper-2);border-radius:3px;align-items:center;gap:10px;padding:8px 12px;display:inline-flex}.mOs7xq_langsInline{font:400 11px/1 var(--mono);color:var(--muted)}.mOs7xq_branches{border-left:1px solid var(--line-mid);gap:10px;margin:0 0 0 18px;padding:10px 0 0 18px;list-style:none;display:grid}.mOs7xq_branches li{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex;position:relative}.mOs7xq_branches li:before{content:"";border-top:1px solid var(--line-mid);width:14px;position:absolute;top:50%;left:-18px}.mOs7xq_form{font:400 11.5px/1.3 var(--mono);color:var(--muted)}.mOs7xq_form:before{content:"→ "}.mOs7xq_sheet{border:1px solid var(--line);background:var(--paper);border-radius:3px;padding:14px}.mOs7xq_sheetBar{font:400 11px/1.3 var(--mono);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.mOs7xq_switch{gap:2px;display:inline-flex}.mOs7xq_switch span{border:1px solid var(--line-mid);border-radius:2px;padding:2px 6px}.mOs7xq_switch .mOs7xq_switchOn{background:var(--ink);border-color:var(--ink);color:var(--paper-2)}.mOs7xq_sheetTitle{font:400 clamp(22px, 2vw, 28px) / 1.1 var(--serif);margin:12px 0 10px}.mOs7xq_specs{margin:0}.mOs7xq_specs div{border-top:1px solid var(--line-soft);font:400 14px/1.35 var(--sans);grid-template-columns:110px minmax(0,1fr);gap:10px;padding:7px 0;display:grid}.mOs7xq_specs dt{color:var(--muted)}.mOs7xq_specs dd{margin:0}.mOs7xq_quote{border:1px solid var(--accent);color:var(--accent-hover);font:500 14px/1.2 var(--sans);border-radius:999px;margin-top:12px;padding:9px 14px;display:inline-block}@media (max-width:599.98px){.mOs7xq_map{display:none}.mOs7xq_split,.mOs7xq_chain{border-top:0;margin-top:0;padding-top:0}.mOs7xq_duo,.mOs7xq_split{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.mOs7xq_gapRing{animation:none}}
