.md-nodev{color:#5e6a82}.md-hero{color:#fff;isolation:isolate;background:radial-gradient(700px 420px at 82% 30%,#2f6fe073,#0000 70%),radial-gradient(600px 400px at 10% 120%,#0b6b3280,#0000 70%),linear-gradient(120deg,#001640 0%,#002060 55%,#0a3a5c 100%);margin-top:14px;position:relative;overflow:hidden}.md-hero:after{content:"";z-index:-1;background-image:radial-gradient(#ffffff1f 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;mask-image:linear-gradient(90deg,#0000,#000 60%)}.md-hin{grid-template-columns:minmax(0,1fr) 470px;align-items:center;gap:48px;padding-top:46px;padding-bottom:50px;display:grid}.md-hero h1{color:#fff;font-size:var(--t7);margin:0 0 10px;line-height:1.03}.md-hero .lede{color:#d5e1f7;max-width:56ch}.md-figs{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 0;margin:28px 0 0;padding:0;list-style:none;display:grid}.md-figs li{border-left:1px solid #ffffff40;padding:0 20px}.md-figs li:nth-child(3n+1){border-left:0;padding-left:0}.md-figs b{font-size:24px;font-weight:700;line-height:1;display:block}.md-figs span{color:#dce6f9;font-size:14.5px}.md-top{backdrop-filter:blur(6px);background:#ffffff14;border-radius:18px;padding:18px 20px 12px;box-shadow:inset 0 0 0 1px #ffffff29,0 30px 60px -30px #0009}.md-top h2{color:#fff;margin:0 0 8px;font-size:18px}.md-tr{color:#fff;grid-template-columns:34px minmax(0,1fr) 36px;align-items:center;gap:12px;padding:5px 0;text-decoration:none;display:grid}.md-tr .medal{box-shadow:0 0 0 2px #ffffff59}.md-tn b{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;display:block;overflow:hidden}.md-tt{background:#ffffff24;border-radius:3px;height:6px;margin-top:4px;display:block;overflow:hidden}.md-tt i{background:linear-gradient(90deg,#7be3a4,#bfd3ff);border-radius:3px;height:100%;display:block}.md-tc{text-align:right;font-weight:700}@media (hover:hover) and (pointer:fine){.md-tr:hover b{text-decoration:underline}}.md-sec{padding-top:46px}.md-sec>h2{margin:0 0 4px;font-size:30px}.md-bal .md-pc{opacity:.8;font-size:14px}.md-kinds{grid-template-columns:1fr 1fr;gap:10px 44px;display:grid}.md-kh{align-items:baseline;gap:10px;margin:0 0 6px;font-size:18px;display:flex}.md-kh span{color:var(--muted);font-size:14px;font-weight:400}.md-krow{color:var(--ink);border-radius:10px;grid-template-columns:40px minmax(0,1fr) 138px;margin:0 -8px;padding:7px 8px;text-decoration:none;transition:background .15s}@media (hover:hover) and (pointer:fine){.md-krow:hover{background:var(--bg-alt)}.md-krow:hover .kn b{color:var(--link)}}.md-krow .kn b{font-weight:700}.md-krow .kn,.md-krow .track{display:flex}.md-krow .track{display:block}.md-krow>span:nth-child(2){min-width:0}.md-krow .devs .medal{box-shadow:0 0 0 1px var(--border),0 5px 10px -6px #000a2873}.md-foot{color:var(--muted);margin:12px 0 0;font-size:13.5px}.md-akey{color:var(--gray);flex-wrap:wrap;gap:8px 20px;margin-bottom:6px;font-size:14.5px;display:flex}.md-akey i{vertical-align:-2px;border-radius:4px;width:14px;height:14px;margin-right:7px;display:inline-block}.md-amute{color:var(--muted);margin-left:auto}.md-ascroll{overflow-x:auto}svg.md-area{width:100%;min-width:640px;height:auto;display:block}svg.md-area .gl{stroke:var(--border)}svg.md-area .gl0{stroke:var(--muted);stroke-opacity:.5}svg.md-area .yr{stroke:var(--border);stroke-dasharray:3 4}svg.md-area text{font-family:var(--body);fill:var(--muted);font-size:13px}svg.md-area text.b{fill:var(--ink);font-size:14px;font-weight:700}svg.md-area text.pk{fill:var(--ink);paint-order:stroke;stroke:var(--bg);stroke-width:4px;font-size:14px;font-weight:700}svg.md-area .hv{fill:#0000}svg.md-area .col:hover .hv{fill:#00206012}svg.md-area .col:hover rect:not(.hv),svg.md-area .col:hover path{filter:brightness(1.15)}.md-tl{grid-template-columns:repeat(8,minmax(0,1fr));padding-top:26px;padding-bottom:22px;display:grid;position:relative}.md-tl:before{content:"";background:linear-gradient(90deg,#c9d6ee,#0e3a8a 50%,#0b6b32);border-radius:2px;height:4px;position:absolute;top:96px;left:6%;right:6%}.md-ev{text-align:center;color:var(--ink);flex-direction:column;align-items:center;padding:0 8px;text-decoration:none;display:flex;position:relative}.md-evd{color:var(--gray);height:24px;font-size:13.5px;font-weight:700}.md-ev .fm{margin-top:4px}.md-ev .fm .medal{box-shadow:0 0 0 6px var(--bg),0 14px 26px -10px #000a2899}.md-ev .fm .kb{width:28px;height:28px}.md-ev .fm .kb .ic{width:15px;height:15px}.md-ev b{overflow-wrap:anywhere;margin-top:14px;font-size:15.5px;line-height:1.25;display:block}.md-evb{color:var(--muted);margin-top:2px;font-size:13.5px}.md-evk{align-items:center;gap:5px;margin-top:6px;font-size:13px;display:inline-flex}.md-ev.g .md-evk{color:var(--g2-ink)}.md-ev.n .md-evk{color:var(--gold-ink)}.md-evk .ic{width:14px;height:14px}@media (hover:hover) and (pointer:fine){.md-ev .fm{transition:transform .25s var(--ease)}.md-ev:hover .fm{transform:translateY(-4px)}.md-ev:hover b{color:var(--link)}}.md-listcard{background:var(--bg);border:1px solid var(--border);border-radius:var(--r3);box-shadow:var(--shadow);padding:18px 20px 8px}.md-filters{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1.6fr) repeat(5,minmax(0,1fr)) auto;align-items:end;gap:10px 12px;padding-bottom:16px;display:grid}.md-filters label{flex-direction:column;align-items:stretch;gap:4px;min-width:0}.md-filters select{width:100%}.md-qi{flex:1;display:flex;position:relative}.md-qi .ic{color:var(--muted);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.md-qi input{width:100%;padding-left:38px!important}.md-lh{margin:0 0 14px;font-size:24px}.md-listcard details.note{margin:0 -20px}.md-reset{min-height:40px}.md-count{margin:12px 0 4px;font-size:14.5px}.md-more{margin:14px auto 4px;display:block}.md-csv{color:var(--link);margin-left:12px;font-weight:700}.md-count b{color:var(--ink);font-size:16px}.md-tbl table{font-size:15px}.md-tbl th{background:var(--bg)}.md-r td{padding:9px 12px}.md-mn{align-items:center;gap:14px;min-width:0;display:flex;color:var(--ink)!important;font-weight:400!important}.md-mn b{color:var(--ink);font-weight:700}.md-mn .chip{vertical-align:1px;margin-left:8px}.md-mn .md-sub{color:var(--muted);font-size:13px;display:none}@media (hover:hover) and (pointer:fine){.md-r:hover .md-mn b{color:var(--link);text-decoration:underline}.md-r{cursor:pointer}}.md-r .fm .medal{box-shadow:0 0 0 1px var(--border),0 6px 12px -7px #000a2880}.md-k{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.md-k .ic{width:16px;height:16px}.md-k.g .ic{color:var(--g2-ink)}.md-k.n .ic{color:var(--gold-ink)}.md-o{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.md-o i{background:var(--c-unk);border-radius:50%;flex:none;width:9px;height:9px}.md-o.open i{background:var(--c-open)}.md-o.prop i{background:var(--c-prop)}.md-c-d{white-space:nowrap}.md-none{color:var(--muted);align-items:center;gap:14px;padding:28px 12px;display:flex}.md-none[hidden]{display:none}.md-none .ic{width:28px;height:28px}.md-none b{color:var(--ink);display:block}@media (width<=1100px){.md-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.md-q{grid-column:1/-1}.md-hin{grid-template-columns:minmax(0,1fr)}.md-tl{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:26px}.md-tl:before{display:none}}@media (width<=760px){.md-hero h1{font-size:24px}.md-hin{gap:28px;padding-top:30px}.md-figs{grid-template-columns:repeat(2,minmax(0,1fr))}.md-figs li,.md-figs li:nth-child(3n+1){border-left:1px solid #ffffff40;padding:0 14px}.md-figs li:nth-child(odd){border-left:0;padding-left:0}.md-figs b{font-size:22px}.md-sec>h2{font-size:25px}.md-kinds{grid-template-columns:minmax(0,1fr)}.md-krow{grid-template-columns:34px minmax(0,1fr) auto;gap:10px}.md-krow .kic{width:34px;height:34px}.md-krow .devs{gap:3px}.md-krow .devs .medal{width:24px!important;height:24px!important;font-size:9px!important}.md-krow .devs>span:nth-child(n+3){display:none}.md-krow .kn{font-size:15px}.md-bal div{padding:0 10px;font-size:14px}.md-bal .md-pc{display:none}.md-tl{grid-template-columns:repeat(2,minmax(0,1fr))}.md-amute{margin-left:0}.md-listcard{padding:14px 12px 6px}.md-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.md-filters label{flex-direction:column;align-items:stretch;gap:3px;min-width:0}.md-q{grid-column:1/-1}.md-filters select{width:100%;max-width:none}.md-reset{align-self:end}.md-c-dev,.md-c-op,.md-c-par,.md-tbl th:nth-child(3),.md-tbl td:nth-child(3),.md-tbl th:nth-child(6),.md-tbl td:nth-child(6){display:none}.md-mn>span:last-child{flex:1;min-width:0}.md-sub2{align-items:center;gap:5px;margin-top:1px;display:flex!important}.md-sub2 .ic{width:13px;height:13px}.md-sub2 span{white-space:nowrap;margin-left:auto;padding-left:10px}.md-mn .md-sub{display:block}.md-tbl table{font-size:14px}.md-r td{padding:9px 6px}}.kfilters{margin:14px 0 4px}.kfilters label{color:var(--ink);align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.kfilters select{font:inherit;border:1px solid var(--border);background:var(--bg);min-height:40px;color:var(--ink);border-radius:10px;padding:0 10px;font-weight:400}.md-krow[hidden],[data-kinds].all .knote{display:none}
