.v2-smap{--bg:#faf9f6;--panel:#fff;--sunk:#f2f0ea;--line:#e4e1d8;--fg:#14161c;--soft:#4b5060;--mute:#6f7384;--brand:#c2570c;--brand-soft:#fbebdd;--ok:#0e9f6e;--bad:#c53030;--term:#0d1017;--term-2:#161a23;--term-3:#232938;--term-fg:#d7dce6;--term-mute:#8a92a6;--term-brand:#f5a65b;--term-ok:#4ade9b;--sans:var(--font-inter),"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--serif:Georgia,"Times New Roman",serif;--hh:72px;isolation:isolate;background:var(--bg);color:var(--fg);font:15.5px/1.55 var(--sans);position:relative;overflow-x:clip}.v2-smap *,.v2-smap :before,.v2-smap :after{box-sizing:border-box}.v2-smap [hidden]{display:none!important}.v2-smap .wrap{z-index:1;max-width:1180px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));margin:0 auto;position:relative}.v2-smap section{padding-block:48px}.v2-smap section[id],.v2-smap header[id]{scroll-margin-top:calc(var(--hh) + 52px)}.v2-smap h1,.v2-smap h2,.v2-smap h3,.v2-smap p,.v2-smap ul,.v2-smap ol,.v2-smap dl,.v2-smap dd,.v2-smap figure{margin:0;padding:0}.v2-smap ul,.v2-smap ol{list-style:none}.v2-smap a{color:inherit;text-decoration:none}.v2-smap h1,.v2-smap h2{letter-spacing:-.025em;text-wrap:balance;font-weight:600;line-height:1.08}.v2-smap h2{font-size:clamp(26px,3.2vw,40px)}.v2-smap h3{font-size:17.5px;font-weight:600;line-height:1.25}.v2-smap .it{font-family:var(--serif);color:var(--brand);letter-spacing:-.02em;font-style:italic;font-weight:500}.v2-smap .sec{font:500 13px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);align-items:center;gap:12px;margin-bottom:14px;display:flex}.v2-smap .sec b{color:var(--brand);font-weight:500}.v2-smap .sec:after{content:"";background:var(--line);width:72px;height:1px}.v2-smap .lead{color:var(--soft);max-width:66ch;margin-top:12px;font-size:17.5px}.v2-smap .note{font:13px/1.5 var(--mono);color:var(--mute);margin-top:10px}.v2-smap .small{font:13px var(--mono);color:var(--mute);margin-top:8px}.v2-smap .fl{font:500 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.v2-smap .fl i{letter-spacing:0;text-transform:none;color:var(--brand);font-style:normal}.v2-smap .btn{border:1px solid var(--line);background:var(--panel);color:var(--fg);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:11px 18px;font-size:16px;font-weight:600;transition:transform .2s,border-color .2s;display:inline-flex}.v2-smap .btn:hover{border-color:var(--brand);transform:translateY(-1px)}.v2-smap .btn.main{background:var(--fg);color:#fff;border-color:var(--fg)}.v2-smap .btn.sm{padding:7px 14px;font-size:15px}.v2-smap .btn .ar{transition:transform .2s;display:inline-block}.v2-smap .btn:hover .ar{transform:translate(3px)}.v2-smap .xl{color:var(--brand);font-size:16px;font-weight:600}.v2-smap .xl:hover{text-decoration:underline}.v2-smap .xls{flex-wrap:wrap;gap:8px 24px;margin-top:18px;display:flex}.v2-smap button{font-family:inherit}.v2-smap a:focus-visible,.v2-smap button:focus-visible,.v2-smap summary:focus-visible,.v2-smap input:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.v2-smap .dot{background:var(--brand);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block;position:relative}.v2-smap .dot:after{content:"";background:inherit;border-radius:50%;animation:1.6s ease-out infinite pcv-pulse;position:absolute;inset:0}@keyframes pcv-pulse{to{opacity:0;transform:scale(3.2)}}@keyframes pcv-prog{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes pcv-rise{0%{opacity:0;transform:translateY(8px)}}.v2-smap .rv{transition:opacity .4s,transform .4s;transition-delay:calc(var(--i,0)*90ms)}.v2-smap .rv.pre{opacity:0;transform:translateY(14px)}.v2-smap .nb{white-space:nowrap;direction:ltr;unicode-bidi:isolate}.v2-smap .lab{font:500 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);align-items:center;gap:8px;display:inline-flex}.v2-smap .auto{font:500 11.5px var(--mono);color:var(--term-mute);border:1px solid var(--term-3);border-radius:999px;padding:2px 8px}.v2-smap .tb{flex-wrap:wrap;gap:4px;display:flex}.v2-smap .tb button{font:500 14.5px var(--sans);color:var(--soft);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:6px 11px;transition:background .2s,color .2s;position:relative;overflow:hidden}.v2-smap .tb button.on{background:var(--panel);border-color:var(--line);color:var(--fg)}.v2-smap .tb button:after{content:"";inset-inline:0;background:var(--brand);transform-origin:0;height:2px;position:absolute;bottom:0;transform:scaleX(0)}.v2-smap .tb button.ap:after{animation:pcv-prog var(--d,3s) linear forwards}.v2-smap .tb.dk button{color:var(--term-mute)}.v2-smap .tb.dk button.on{background:var(--term-3);border-color:var(--term-3);color:#fff}.v2-smap .tb.dk button:after{background:var(--term-brand)}.v2-smap .hero{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;gap:44px;padding-block:40px 26px;display:grid}.v2-smap .eb{font:500 13px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--brand)}.v2-smap .cta{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:22px;display:flex}.v2-smap .rk{color:var(--soft);gap:7px;margin-top:20px;font-size:16px;display:grid}.v2-smap .rk li{grid-template-columns:20px 1fr;align-items:start;gap:8px;display:grid}.v2-smap .rk li:before{content:"✓";width:18px;height:18px;color:var(--ok);font:700 11.5px var(--sans);background:#0e9f6e1f;border-radius:50%;place-items:center;margin-top:2px;display:grid}.v2-smap .rk b{color:var(--fg);font-weight:600}.v2-smap .sn{top:var(--hh);z-index:15;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-block:1px solid var(--line);background:#faf9f6eb;align-items:center;gap:8px;padding-inline:max(16px,50% - 574px);display:flex;position:sticky}.v2-smap .sn .in{scrollbar-width:none;flex:1;gap:2px;min-width:0;padding:6px 0;display:flex;overflow-x:auto}.v2-smap .sn .in::-webkit-scrollbar{display:none}.v2-smap .sn a{font:500 13.5px var(--mono);color:var(--mute);border-radius:999px;flex:none;padding:4px 10px}.v2-smap .sn a.on{background:var(--fg);color:#fff}.v2-smap .sn .pg{inset-inline-start:0;background:var(--brand);transform-origin:0;width:100%;height:2px;position:absolute;bottom:-1px;transform:scaleX(0)}.v2-smap .ops{z-index:1;background:var(--term);color:var(--term-fg);padding-block:8px;position:relative}.v2-smap .ops h2,.v2-smap .ops h3{color:#fff}.v2-smap .ops .it{color:var(--term-brand)}.v2-smap .ops .sec{color:var(--term-mute)}.v2-smap .ops .sec b{color:var(--term-brand)}.v2-smap .ops .sec:after{background:var(--term-3)}.v2-smap .ops .lead{color:var(--term-fg)}.v2-smap .ops .note{color:var(--term-mute)}.v2-smap .ops .xl{color:var(--term-brand)}.v2-smap .ops .btn{background:var(--term-2);border-color:var(--term-3);color:#fff}.v2-smap .ops .btn.main{background:var(--term-brand);border-color:var(--term-brand);color:var(--term)}.v2-smap .oc{background:var(--term-2);border:1px solid var(--term-3);border-radius:16px;overflow:hidden}.v2-smap .och{border-bottom:1px solid var(--term-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.v2-smap .ocb{min-height:330px;padding:16px;display:grid}.v2-smap .pane{visibility:hidden;opacity:0;flex-direction:column;grid-area:1/1;gap:12px;transition:opacity .35s;display:flex}.v2-smap .pane.on{visibility:visible;opacity:1}.v2-smap .oc .note{border-top:1px solid var(--term-3);margin:0;padding:10px 16px 12px}.v2-smap .sk{height:9px;width:var(--w,80%);background:#e3e5e8;border-radius:5px;margin:7px 0;display:block}.v2-smap .wk{color:#202122;background:#fff;border-radius:10px;flex:1;overflow:hidden}.v2-smap .wkt{color:#36c;background:#f8f9fa;border-bottom:1px solid #c8ccd1;gap:14px;padding:7px 14px 0;font-size:13.5px;display:flex}.v2-smap .wkt span{padding-bottom:6px}.v2-smap .wkt .on{color:#202122;border-bottom:2px solid #202122}.v2-smap .wkt .r{margin-inline-start:auto}.v2-smap .wk h3{color:#202122;border-bottom:1px solid #c8ccd1;padding-bottom:4px;font:400 25.5px/1.2 Georgia,Times New Roman,serif}.v2-smap .pane.go .sk{animation:.4s both pcv-rise;animation-delay:calc(var(--k,0)*70ms)}.v2-smap .fq{border-top:1px solid var(--line);max-width:860px;margin-top:22px}.v2-smap .fq details{border-bottom:1px solid var(--line)}.v2-smap .fq summary{cursor:pointer;justify-content:space-between;gap:16px;padding:14px 2px;font-size:17.5px;font-weight:600;list-style:none;display:flex}.v2-smap .fq summary::-webkit-details-marker{display:none}.v2-smap .fq summary:after{content:"+";font:400 21px var(--mono);color:var(--brand);transition:transform .2s}.v2-smap .fq details[open] summary:after{transform:rotate(45deg)}.v2-smap .fq p{color:var(--soft);max-width:74ch;padding:0 2px 16px;font-size:16.5px}.v2-smap .fq p b{color:var(--fg);font-weight:600}.v2-smap .rdh{margin-top:34px}.v2-smap .end{z-index:1;border-top:1px solid var(--line);background:#fff;padding-block:52px;position:relative}.v2-smap .endg{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:28px;display:grid}.v2-smap .end .cta{margin-top:0}.v2-smap .end .btn.main{background:var(--term-brand);border-color:var(--term-brand);color:var(--term)}.v2-smap .end .note{width:100%;margin-top:2px}@media (max-width:980px){.v2-smap .hero{grid-template-columns:minmax(0,1fr);gap:26px;padding-block:28px 20px}.v2-smap .endg{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.v2-smap section{padding-block:36px}.v2-smap .ocb{min-height:360px;padding:12px}}[dir=rtl] .v2-smap .sec,[dir=rtl] .v2-smap .lab,[dir=rtl] .v2-smap .eb,[dir=rtl] .v2-smap .fl{letter-spacing:0;text-transform:none}[dir=rtl] .v2-smap .it,:lang(zh) .v2-smap .it,:lang(zh-Hans) .v2-smap .it{font-style:normal}[dir=rtl] .v2-smap .btn .ar{transform:scaleX(-1)}[dir=rtl] .v2-smap .btn:hover .ar{transform:scaleX(-1)translate(3px)}[dir=rtl] .v2-smap .tb button:after,[dir=rtl] .v2-smap .sn .pg{transform-origin:100%}[dir=rtl] .v2-smap .fq summary{text-align:start}@media (prefers-reduced-motion:reduce){.v2-smap *,.v2-smap :before,.v2-smap :after{transition:none!important;animation:none!important}}.v2-smap .stats{border-block:1px solid var(--fg);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.v2-smap .stats div{border-inline-start:1px solid var(--line);gap:2px;padding:14px 16px;display:grid}.v2-smap .stats div:first-child{border-inline-start:0}.v2-smap .stats b{font:500 clamp(28px,3.4vw,44px)/1 var(--mono);letter-spacing:-.04em}.v2-smap .stats span{color:var(--soft);font-size:14.5px}.v2-smap .call{border:1px solid var(--line);border-inline-start:3px solid var(--brand);background:var(--panel);color:var(--soft);border-radius:12px;margin-top:14px;padding:13px 16px;font-size:16px}.v2-smap .call>b:first-child{color:var(--fg)}.v2-smap .call .m{color:var(--fg);font-weight:600}.v2-smap .fgw{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:22px;margin-top:26px;display:grid}.v2-smap .fgl{gap:6px;display:grid}.v2-smap .fgl button{text-align:start;border:1px solid var(--term-3);cursor:pointer;width:100%;font:inherit;color:var(--term-fg);background:0 0;border-radius:12px;grid-template-columns:30px minmax(0,1fr);gap:0 10px;padding:11px 13px;transition:background .3s,border-color .3s;display:grid;position:relative;overflow:hidden}.v2-smap .fgl button i{font:500 13px var(--mono);color:var(--term-brand);grid-row:1/3;padding-top:3px;font-style:normal}.v2-smap .fgl button b{color:#fff;font-size:16.5px;font-weight:600}.v2-smap .fgl button span{color:var(--term-mute);opacity:0;max-height:0;font-size:15px;transition:max-height .45s,opacity .3s,margin .3s;overflow:hidden}.v2-smap .fgl button.on{background:var(--term-2);border-color:var(--term-brand)}.v2-smap .fgl button.on span{opacity:1;max-height:220px;margin-top:4px}.v2-smap .fgl button:after{content:"";inset-inline:0;background:var(--term-brand);transform-origin:0;height:2px;position:absolute;bottom:0;transform:scaleX(0)}.v2-smap .fgl button.ap:after{animation:pcv-prog var(--d,3s) linear forwards}.v2-smap .lab.dk{color:var(--term-mute)}.v2-smap .wkb1{align-content:start;gap:8px;padding:12px 14px 14px;display:grid}.v2-smap .wkb1 h3{color:#202122;border-bottom:1px solid #c8ccd1;padding-bottom:4px;font:400 23.5px/1.2 Georgia,Times New Roman,serif}.v2-smap .wkb1 h3.sm{font-size:18.5px}.v2-smap .tag{border:1px solid #a2a9b1;color:#202122;background:#fbfbfb;border-inline-start:10px solid #f28500;padding:7px 10px;font-size:13.5px;line-height:1.4}.v2-smap .tag.rdt{border-inline-start-color:#b32424}.v2-smap .tag b{font:600 13px var(--mono);color:#54595d;display:block}.v2-smap .wkp{color:#202122;font-size:15px;line-height:1.5}.v2-smap .wkp mark{color:#b32424;background:#fde3e3;border-radius:2px;padding:0 2px}.v2-smap .log{font:13px/1.45 var(--mono);border-radius:6px;padding:7px 10px}.v2-smap .log.del{color:#8e1b1b;background:#fde3e3;border:1px solid #f0b8b8}.v2-smap .log.mut{color:#54595d;background:#eaecf0}.v2-smap .vote{color:#202122;margin:0;font-size:14.5px}.v2-smap .vote b{color:#b32424}.v2-smap .vote.gyv b,.v2-smap .vote.gyv em{color:#72777d}.v2-smap .pane.go .tag{animation:.45s both pcv-rise}.v2-smap .pane.go .wkp,.v2-smap .pane.go .vote{animation:.45s .5s both pcv-rise}.v2-smap .pane.go .vote:nth-of-type(2){animation-delay:1.1s}.v2-smap .pane.go .vote:nth-of-type(3){animation-delay:1.8s}.v2-smap .pane.go .log{animation:.5s 1.5s both pcv-rise}.v2-smap .pane.go .log.mut{animation-delay:1.1s}.v2-smap .pane.go .log.del{animation-delay:2.4s}.v2-smap .ptw{border:1px solid var(--line);background:var(--panel);border-radius:16px;margin-top:22px;overflow:hidden}.v2-smap .pt{border-collapse:collapse;width:100%}.v2-smap .pt th{font:500 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);text-align:start;background:var(--sunk);border-bottom:1px solid var(--line);padding:10px 16px}.v2-smap .pt td{border-bottom:1px solid var(--line);vertical-align:top;padding:12px 16px}.v2-smap .pt tr:last-child td{border-bottom:0}.v2-smap .pt td:first-child b{font-size:16.5px;font-weight:600;display:block}.v2-smap .pt td:first-child small{color:var(--soft);font-size:14.5px}.v2-smap .pt td:nth-child(n+2){font:500 19px var(--mono);white-space:nowrap;width:1%}.v2-smap .inl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.v2-smap .inl li{border:1px solid var(--line);background:var(--panel);color:var(--soft);border-radius:12px;padding:10px 13px;font-size:15px}.v2-smap .inl li>b:first-child{color:var(--fg);font:600 16.5px var(--mono);display:block}@media (max-width:980px){.v2-smap .fgw{grid-template-columns:minmax(0,1fr)}.v2-smap .inl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.v2-smap .stats{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-smap .stats div:nth-child(3){border-inline-start:0}.v2-smap .stats div:nth-child(n+3){border-top:1px solid var(--line)}.v2-smap .pt td:nth-child(n+2){font-size:16.5px}.v2-smap .pt td,.v2-smap .pt th{padding:10px}.v2-smap .inl{grid-template-columns:minmax(0,1fr)}}.v2-smap .call .nb{color:var(--fg);font-weight:600}.v2-smap .rk li>span b{color:var(--fg)}[dir=rtl] .v2-smap .pt th,[dir=rtl] .v2-smap .sn a,[dir=rtl] .v2-smap .auto{letter-spacing:0;text-transform:none}[dir=rtl] .v2-smap .fgl button:after{transform-origin:100%}.v2-smap .hero .hl{padding-top:14px}.v2-smap h1{font-size:clamp(32px,4.2vw,52px)}.v2-smap .sts{padding-block:4px 26px}.v2-smap .stats b{font-size:clamp(24px,2.7vw,36px)}.v2-smap .hero{align-items:start}.v2-smap .mp-s{background:var(--panel);border:1px solid var(--line);border-radius:12px;align-items:center;gap:10px;max-width:560px;margin-top:22px;padding:4px 8px 4px 14px;transition:border-color .2s;display:flex;box-shadow:0 10px 30px -22px #14161c66}.v2-smap .mp-s:focus-within{border-color:var(--brand)}.v2-smap .mp-si{color:var(--mute);font-size:20px}.v2-smap .mp-s input{min-width:0;font:500 16px var(--sans);color:var(--fg);background:0 0;border:0;outline:0;flex:1;padding:10px 0}.v2-smap .mp-s kbd{font:500 12px var(--mono);color:var(--mute);border:1px solid var(--line);border-radius:6px;padding:2px 7px}.v2-smap .mp-sr{font:12.5px var(--mono);color:var(--mute);margin-top:8px}.v2-smap .mp-lc{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.v2-smap .mp-lc button{border:1px solid var(--line);background:var(--panel);font:500 12.5px var(--mono);color:var(--soft);cursor:pointer;border-radius:999px;align-items:baseline;gap:5px;padding:5px 11px;display:inline-flex}.v2-smap .mp-lc button b{color:var(--mute);font-size:11px;font-weight:500}.v2-smap .mp-lc button.on{background:var(--fg);border-color:var(--fg);color:#fff}.v2-smap .mp-lc button.on b{color:#c9cdd6}.v2-smap .mp-map{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:12px 14px 14px;box-shadow:0 22px 50px -32px #14161c59}.v2-smap .mp-mh{justify-content:space-between;align-items:center;display:flex}.v2-smap .mp-map .auto{color:var(--mute);border-color:var(--line)}.v2-smap .mp-mb{flex-wrap:wrap;align-content:flex-start;gap:10px 14px;min-height:220px;margin-top:12px;display:flex}.v2-smap .mp-mg{border-radius:10px;flex-wrap:wrap;gap:4px;max-width:100%;padding:6px;transition:background .3s;display:flex}.v2-smap .mp-mg i{background:var(--c);opacity:.85;cursor:pointer;border-radius:4px;width:18px;height:18px;transition:opacity .25s,transform .25s,box-shadow .25s}.v2-smap .mp-mg i:hover{opacity:1;transform:scale(1.25)}.v2-smap .mp-mb.hl .mp-mg i{opacity:.16}.v2-smap .mp-mb.hl .mp-mg.on{background:var(--sunk)}.v2-smap .mp-mb.hl .mp-mg.on i,.v2-smap .mp-mb .mp-mg i.hit{opacity:1}.v2-smap .mp-mb.q .mp-mg i{opacity:.12}.v2-smap .mp-mb.q .mp-mg i.hit{opacity:1;box-shadow:0 0 0 2px var(--bg),0 0 0 3px var(--c)}.v2-smap .mp-cap{color:var(--soft);min-height:1.6em;margin-top:10px;font-size:14px}.v2-smap .mp-cap b{font:600 18px var(--mono);color:var(--fg)}.v2-smap .mp-leg{border-top:1px solid var(--line);flex-wrap:wrap;gap:4px 6px;margin-top:10px;padding-top:10px;display:flex}.v2-smap .mp-leg button{font:500 12.5px var(--sans);color:var(--soft);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:4px 8px;display:inline-flex;position:relative;overflow:hidden}.v2-smap .mp-leg button i{background:var(--c);border-radius:3px;width:9px;height:9px}.v2-smap .mp-leg button b{font:500 11px var(--mono);color:var(--mute)}.v2-smap .mp-leg button.on{border-color:var(--line);background:var(--bg);color:var(--fg)}.v2-smap .mp-leg button:after{content:"";inset-inline:0;background:var(--c);transform-origin:0;height:2px;position:absolute;bottom:0;transform:scaleX(0)}.v2-smap .mp-leg button.ap:after{animation:pcv-prog var(--d,3s) linear forwards}.v2-smap .mp-ts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.v2-smap .mp-t{background:var(--panel);border:1px solid var(--line);border-radius:16px;align-content:start;gap:6px;padding:16px 18px;transition:border-color .2s,transform .2s;display:grid}.v2-smap .mp-t:hover{border-color:var(--brand);transform:translateY(-2px)}.v2-smap .mp-t i{font:500 12px var(--mono);color:var(--brand);font-style:normal}.v2-smap .mp-t b{font-size:17px;line-height:1.3}.v2-smap .mp-t span{color:var(--soft);font-size:14px;line-height:1.5}.v2-smap .mp-t em{color:var(--brand);margin-top:6px;font-size:14px;font-style:normal;font-weight:600}.v2-smap .mp-c{font:500 11px var(--mono);color:var(--mute);border:1px solid var(--line);border-radius:999px;padding:1px 7px}.v2-smap .ops .mp-c{border-color:var(--term-3);color:var(--term-mute)}.v2-smap .mp-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;margin-top:22px;display:grid}.v2-smap .mp-sub{background:var(--panel);border:1px solid var(--line);border-radius:16px;min-width:0;padding:14px 16px 6px}.v2-smap .ops .mp-sub{background:var(--term-2);border-color:var(--term-3)}.v2-smap .mp-sub h3,.v2-smap .mp-sub summary{font:600 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--brand);justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.v2-smap .ops .mp-sub h3,.v2-smap .ops .mp-sub summary{color:var(--term-brand)}.v2-smap .mp-sub h3 b,.v2-smap .mp-sub summary b{color:var(--mute);font-weight:500}.v2-smap .mp-sub summary{cursor:pointer;margin-bottom:10px;list-style:none}.v2-smap .mp-sub summary::-webkit-details-marker{display:none}.v2-smap .mp-sub summary span:after{content:" +";color:var(--mute)}.v2-smap details[open].mp-sub summary span:after{content:" −"}.v2-smap .mp-sub ul{display:grid}.v2-smap .mp-i{border-top:1px solid var(--line);padding:9px 0}.v2-smap .ops .mp-i{border-color:var(--term-3)}.v2-smap .mp-sub ul .mp-i:first-child{border-top:0}.v2-smap .mp-i>a{color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:4px;font-size:15.5px;font-weight:600}.v2-smap .mp-i>a:hover{color:var(--brand);-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand)}.v2-smap .ops .mp-i>a{color:#fff;-webkit-text-decoration-color:var(--term-3);text-decoration-color:var(--term-3)}.v2-smap .ops .mp-i>a:hover{color:var(--term-brand)}.v2-smap .mp-i p{color:var(--soft);margin-top:2px;font-size:13.5px;line-height:1.5}.v2-smap .ops .mp-i p{color:var(--term-fg)}.v2-smap .mp-meta{flex-wrap:wrap;gap:6px;margin-top:5px;display:flex}.v2-smap .mp-lg,.v2-smap .mp-up{font:500 10.5px var(--mono);border:1px solid var(--line);color:var(--mute);border-radius:999px;padding:1px 7px}.v2-smap .mp-lg.all{color:#0e7a53;background:#0e9f6e14;border-color:#0e9f6e59}.v2-smap .mp-up{color:var(--brand);background:var(--brand-soft);border-color:#c2570c59}.v2-smap .ops .mp-lg{border-color:var(--term-3);color:var(--term-mute)}.v2-smap .ops .mp-lg.all{color:var(--term-ok);background:#4ade9b14;border-color:#4ade9b59}.v2-smap .ops .mp-up{color:var(--term-brand);background:#f5a65b1a;border-color:#f5a65b59}.v2-smap .mp-i.out,.v2-smap .mp-sub.empty{display:none}.v2-smap .mp-none{font:13px var(--mono);color:var(--mute);margin-top:14px;display:none}.v2-smap .mp-g.empty .mp-none{display:block}.v2-smap .mp-i.flash{animation:1.6s mp-flash}@keyframes mp-flash{0%,40%{background:var(--brand-soft)}to{background:0 0}}.v2-smap .mp-blog{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:14px;margin-top:14px;display:grid}.v2-smap .mp-bl{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:14px 16px}.v2-smap .mp-bds{gap:8px;margin-top:6px;display:grid}.v2-smap .mp-bd{color:var(--fg);border-radius:8px;justify-content:space-between;gap:10px;padding:7px 10px;font-size:14.5px;display:flex;position:relative;overflow:hidden}.v2-smap .mp-bd i{width:var(--w);background:var(--brand-soft);z-index:0;transform-origin:0;transition:transform .8s;position:absolute;inset:0 auto 0 0}.v2-smap .mp-bd.rv.pre i{transform:scaleX(0)}.v2-smap .mp-bd span,.v2-smap .mp-bd b{z-index:1;position:relative}.v2-smap .mp-bd b{font:500 13px var(--mono);color:var(--brand)}.v2-smap .mp-bd:hover span{text-decoration:underline}.v2-smap .mp-lt{counter-reset:lt;gap:8px;margin-top:6px;display:grid}.v2-smap .mp-lt li{grid-template-columns:minmax(0,1fr) auto;gap:10px;font-size:14px;line-height:1.45;display:grid}.v2-smap .mp-lt a{color:var(--fg)}.v2-smap .mp-lt a:hover{color:var(--brand);text-decoration:underline}.v2-smap .mp-lt span{font:12px var(--mono);color:var(--mute);white-space:nowrap}.v2-smap .mp-rc{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 28px;max-width:980px;margin-top:22px;display:grid;position:relative}.v2-smap .mp-rc li{border-bottom:1px solid var(--line);grid-template-columns:150px minmax(0,1fr);align-items:baseline;gap:10px;padding:8px 0;display:grid}.v2-smap .mp-rc span{font:500 11.5px var(--mono);color:var(--mute);text-transform:uppercase;letter-spacing:.05em}.v2-smap .mp-rc a{color:var(--fg);font-weight:600}.v2-smap .mp-rc a:hover{color:var(--brand);text-decoration:underline}@media (max-width:980px){.v2-smap .mp-grid,.v2-smap .mp-ts{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-smap .mp-blog{grid-template-columns:1fr}}@media (max-width:640px){.v2-smap .mp-grid,.v2-smap .mp-ts,.v2-smap .mp-rc{grid-template-columns:1fr}.v2-smap .mp-mg i{width:15px;height:15px}.v2-smap .mp-mb{min-height:0}.v2-smap .mp-s kbd{display:none}}@media (max-width:980px){.v2-smap .mp-rc{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.v2-smap .mp-rc{grid-template-columns:1fr}.v2-smap .mp-rc li{grid-template-columns:120px minmax(0,1fr)}}.v2-smap .mp-w{grid-column:span 2}.v2-smap .mp-w ul{-moz-columns:2;columns:2;-moz-column-gap:24px;column-gap:24px;display:block}.v2-smap .mp-w .mp-i{-moz-column-break-inside:avoid;break-inside:avoid}.v2-smap .mp-w ul .mp-i:nth-child(2){border-top:0}.v2-smap .mp-rc li{display:block}.v2-smap .mp-rc li span{margin-bottom:2px;display:block}@media (max-width:640px){.v2-smap .mp-w{grid-column:auto}.v2-smap .mp-w ul{-moz-columns:1;columns:1}.v2-smap .mp-w ul .mp-i:nth-child(2){border-top:1px solid var(--line)}}[dir=rtl] .v2-smap .mp-leg button:after{transform-origin:100%}[dir=rtl] .v2-smap .mp-sub h3,[dir=rtl] .v2-smap .mp-lg,[dir=rtl] .v2-smap .mp-up,[dir=rtl] .v2-smap .mp-rc span{letter-spacing:0;text-transform:none}[dir=rtl] .v2-smap .mp-bd i{transform-origin:100%;inset:0 0 0 auto}main:has(.v2-smap)+footer{margin-top:0}
