[data-blog-article] .blog-prose .webfetch-report{--t:var(--lightningcss-light,#2c2c2b)var(--lightningcss-dark,#eef1f4);--t2:var(--lightningcss-light,#7d7a75)var(--lightningcss-dark,#b4bac3);--bg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#171a1c);--s1:var(--lightningcss-light,#f9f8f7)var(--lightningcss-dark,#202426);--s2:var(--lightningcss-light,#f0efed)var(--lightningcss-dark,#292f34);--b:var(--lightningcss-light,#e6e5e3)var(--lightningcss-dark,#353d43);--blue:var(--lightningcss-light,#2783de)var(--lightningcss-dark,#80bfff);--blueS:var(--lightningcss-light,#e5f2fc)var(--lightningcss-dark,#192c3c);--green:var(--lightningcss-light,#46a171)var(--lightningcss-dark,#86d89b);--greenS:var(--lightningcss-light,#e8f1ec)var(--lightningcss-dark,#1d3025);--orange:var(--lightningcss-light,#d5803b)var(--lightningcss-dark,#edb27d);--orangeS:var(--lightningcss-light,#fbebde)var(--lightningcss-dark,#36291d);--red:var(--lightningcss-light,#e56458)var(--lightningcss-dark,#f29a8e);--redS:var(--lightningcss-light,#fce9e7)var(--lightningcss-dark,#382321);--amber:#eac26b}[data-blog-article] .blog-prose .webfetch-report *{box-sizing:border-box}[data-blog-article] .blog-prose .webfetch-report{color:var(--t);background:var(--bg);margin:0;font:16px/1.65 -apple-system,BlinkMacSystemFont,PingFang SC,Noto Sans SC,Helvetica Neue,Arial,sans-serif}[data-blog-article] .blog-prose .webfetch-report a{color:var(--blue)}[data-blog-article] .blog-prose .webfetch-report .wrap{max-width:1080px;margin:0 auto;padding:0 32px}[data-blog-article] .blog-prose .webfetch-report .prose{max-width:740px}[data-blog-article] .blog-prose .webfetch-report header.hero{padding:56px 0 24px}[data-blog-article] .blog-prose .webfetch-report .kicker{letter-spacing:.08em;color:var(--blue);font-size:14px;font-weight:600}[data-blog-article] .blog-prose .webfetch-report h1{letter-spacing:-.01em;margin:12px 0;font-size:40px;line-height:1.2}[data-blog-article] .blog-prose .webfetch-report h2{margin:64px 0 12px;font-size:27px;line-height:1.3}[data-blog-article] .blog-prose .webfetch-report h3{margin:32px 0 8px;font-size:20px}[data-blog-article] .blog-prose .webfetch-report .sub{color:var(--t2);max-width:760px;font-size:19px}[data-blog-article] .blog-prose .webfetch-report .cover{border:1px solid var(--b);border-radius:12px;width:100%;margin:24px 0 8px;display:block}[data-blog-article] .blog-prose .webfetch-report .cap{color:var(--t2);margin:6px 0 24px;font-size:14px}[data-blog-article] .blog-prose .webfetch-report .meta{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}[data-blog-article] .blog-prose .webfetch-report .tag{background:var(--s2);color:var(--t2);border-radius:6px;padding:2px 10px;font-size:14px}[data-blog-article] .blog-prose .webfetch-report nav.toc{z-index:5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--b);background:var(--lightningcss-light,#fffffff0)var(--lightningcss-dark,#171a1cf0);position:sticky;top:0}[data-blog-article] .blog-prose .webfetch-report nav.toc .wrap{gap:4px;padding-top:8px;padding-bottom:8px;display:flex;overflow-x:auto}[data-blog-article] .blog-prose .webfetch-report nav.toc a{white-space:nowrap;color:var(--t2);border-radius:6px;padding:8px 10px;font-size:14px;text-decoration:none}[data-blog-article] .blog-prose .webfetch-report nav.toc a:hover{background:var(--s2);color:var(--t)}[data-blog-article] .blog-prose .webfetch-report .grid2{grid-template-columns:1fr 1fr;gap:16px;display:grid}[data-blog-article] .blog-prose .webfetch-report .grid3{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}[data-blog-article] .blog-prose .webfetch-report .card{border:1px solid var(--b);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#171a1c);border-radius:8px;padding:16px 20px}[data-blog-article] .blog-prose .webfetch-report .card h4{margin:0 0 6px;font-size:16px}[data-blog-article] .blog-prose .webfetch-report .card p{color:var(--t2);margin:0;font-size:15px}[data-blog-article] .blog-prose .webfetch-report .big{letter-spacing:-.02em;font-size:34px;font-weight:700;line-height:1.1}[data-blog-article] .blog-prose .webfetch-report .big small{color:var(--t2);margin-left:4px;font-size:15px;font-weight:500}[data-blog-article] .blog-prose .webfetch-report .chart{border:1px solid var(--b);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#171a1c);border-radius:12px;margin:20px 0;padding:20px 24px}[data-blog-article] .blog-prose .webfetch-report .chart h4{margin:0 0 2px;font-size:16px}[data-blog-article] .blog-prose .webfetch-report .chart .note{color:var(--t2);margin:2px 0 12px;font-size:14px}[data-blog-article] .blog-prose .webfetch-report svg text{font-family:inherit}[data-blog-article] .blog-prose .webfetch-report .tbl{margin:16px 0;overflow-x:auto}[data-blog-article] .blog-prose .webfetch-report table.data{border-collapse:collapse;width:100%;min-width:640px;font-size:15px}[data-blog-article] .blog-prose .webfetch-report table.data th,[data-blog-article] .blog-prose .webfetch-report table.data td{border-bottom:1px solid var(--b);text-align:left;vertical-align:top;padding:9px 10px}[data-blog-article] .blog-prose .webfetch-report table.data th{background:var(--s1);font-size:14px;font-weight:600}[data-blog-article] .blog-prose .webfetch-report table.data td.n{text-align:right;font-variant-numeric:tabular-nums}[data-blog-article] .blog-prose .webfetch-report .best{color:var(--green);font-weight:700}[data-blog-article] .blog-prose .webfetch-report .moli{background:var(--lightningcss-light,#fff8e8)var(--lightningcss-dark,#30291b)}[data-blog-article] .blog-prose .webfetch-report .callout{border-left:3px solid var(--blue);background:var(--blueS);border-radius:0 8px 8px 0;margin:16px 0;padding:12px 16px;font-size:15px}[data-blog-article] .blog-prose .webfetch-report .callout.o{border-color:var(--orange);background:var(--orangeS)}[data-blog-article] .blog-prose .webfetch-report .callout.r{border-color:var(--red);background:var(--redS)}[data-blog-article] .blog-prose .webfetch-report .callout.g{border-color:var(--green);background:var(--greenS)}[data-blog-article] .blog-prose .webfetch-report code,[data-blog-article] .blog-prose .webfetch-report pre{font-family:Menlo,Consolas,monospace;font-size:14px}[data-blog-article] .blog-prose .webfetch-report pre{color:#e6edf3;background:#1f2328;border-radius:8px;padding:16px;line-height:1.5;overflow-x:auto}[data-blog-article] .blog-prose .webfetch-report .flow{align-items:stretch;gap:0;margin:16px 0;display:flex;overflow-x:auto}[data-blog-article] .blog-prose .webfetch-report .flow .st{border:1px solid var(--b);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#171a1c);border-radius:8px;flex:1;min-width:140px;padding:12px;font-size:14px}[data-blog-article] .blog-prose .webfetch-report .flow .st b{margin-bottom:4px;font-size:15px;display:block}[data-blog-article] .blog-prose .webfetch-report .flow .ar{color:var(--t2);align-self:center;padding:0 6px}[data-blog-article] .blog-prose .webfetch-report .st.hl{border-color:var(--blue);background:var(--blueS)}[data-blog-article] .blog-prose .webfetch-report footer{border-top:1px solid var(--b);color:var(--t2);margin-top:80px;padding:32px 0 64px;font-size:14px}@media (max-width:760px){[data-blog-article] .blog-prose .webfetch-report .wrap{padding:0 18px}[data-blog-article] .blog-prose .webfetch-report h1{font-size:30px}[data-blog-article] .blog-prose .webfetch-report h2{font-size:23px}[data-blog-article] .blog-prose .webfetch-report .grid2,[data-blog-article] .blog-prose .webfetch-report .grid3{grid-template-columns:1fr}}[data-blog-article] .blog-prose .webfetch-report .prose-wrap{display:block}[data-blog-article] .blog-prose .webfetch-report ul.prose li{margin:4px 0}[data-blog-article] .blog-prose .webfetch-report .flow .st{min-width:120px}[data-blog-article] .blog-prose .webfetch-report .stats{grid-template-columns:1.3fr repeat(4,1fr);gap:12px;margin:24px 0 4px;display:grid}[data-blog-article] .blog-prose .webfetch-report .stat{border:1px solid var(--b);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#171a1c);border-radius:10px;padding:14px 16px}[data-blog-article] .blog-prose .webfetch-report .stat .v{letter-spacing:-.02em;font-size:30px;font-weight:800;line-height:1.1}[data-blog-article] .blog-prose .webfetch-report .stat .v small{color:var(--t2);margin-left:2px;font-size:15px;font-weight:600}[data-blog-article] .blog-prose .webfetch-report .stat .l{margin-top:6px;font-size:15px;font-weight:600}[data-blog-article] .blog-prose .webfetch-report .stat .c{color:var(--t2);font-size:13px}[data-blog-article] .blog-prose .webfetch-report .stat.main{background:var(--lightningcss-light,#fff6e0)var(--lightningcss-dark,#30291b);border-color:var(--lightningcss-light,#ebcf8a)var(--lightningcss-dark,#806b3d)}[data-blog-article] .blog-prose .webfetch-report .stat.main .v{color:var(--lightningcss-light,#9a6b12)var(--lightningcss-dark,#e9c46a);font-size:36px}[data-blog-article] .blog-prose .webfetch-report .ab{border:1px solid var(--b);border-radius:12px;margin:20px 0;overflow:hidden}[data-blog-article] .blog-prose .webfetch-report .ab-h,[data-blog-article] .blog-prose .webfetch-report .ab-r{grid-template-columns:190px 1fr 1.25fr;display:grid}[data-blog-article] .blog-prose .webfetch-report .ab-h{background:var(--s1);color:var(--t2);font-size:14px;font-weight:600}[data-blog-article] .blog-prose .webfetch-report .ab-h span{padding:10px 16px}[data-blog-article] .blog-prose .webfetch-report .ab-r{border-top:1px solid var(--b)}[data-blog-article] .blog-prose .webfetch-report .ab-k{align-items:center;gap:12px;padding:16px;font-size:15px;display:flex}[data-blog-article] .blog-prose .webfetch-report .ab-d{color:var(--t2);border-left:1px dashed var(--b);padding:16px;font-size:14px}[data-blog-article] .blog-prose .webfetch-report .ab-m{border-left:3px solid var(--amber);background:var(--lightningcss-light,#fffbf0)var(--lightningcss-dark,#28251e);padding:16px;font-size:14px}[data-blog-article] .blog-prose .webfetch-report .ab-m b{color:var(--t);margin-bottom:2px;font-size:15px;display:block}[data-blog-article] .blog-prose .webfetch-report .ic{background:var(--redS);border-radius:10px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}[data-blog-article] .blog-prose .webfetch-report .ic svg{fill:none;stroke:var(--lightningcss-light,#c0473c)var(--lightningcss-dark,#f29a8e);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}[data-blog-article] .blog-prose .webfetch-report .oss .card h4{font-size:16px}[data-blog-article] .blog-prose .webfetch-report .cta{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}[data-blog-article] .blog-prose .webfetch-report .btn{background:var(--t);color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#171a1c);border-radius:8px;align-items:center;min-height:44px;padding:0 18px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}[data-blog-article] .blog-prose .webfetch-report .btn.ghost{color:var(--t);border:1px solid var(--b);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#171a1c)}[data-blog-article] .blog-prose .webfetch-report .road{grid-template-columns:1.15fr 32px 1fr 32px 1fr;align-items:stretch;margin:24px 0;display:grid}[data-blog-article] .blog-prose .webfetch-report .rs{border:1px solid var(--b);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#171a1c);border-radius:12px;padding:18px 20px}[data-blog-article] .blog-prose .webfetch-report .rs.now{background:var(--lightningcss-light,#fff6e0)var(--lightningcss-dark,#30291b);border-color:var(--lightningcss-light,#ebcf8a)var(--lightningcss-dark,#806b3d)}[data-blog-article] .blog-prose .webfetch-report .rs.next{background:var(--blueS);border-color:var(--lightningcss-light,#bbd9f5)var(--lightningcss-dark,#36536e)}[data-blog-article] .blog-prose .webfetch-report .rt{letter-spacing:.04em;color:var(--t2);font-size:13px;font-weight:700}[data-blog-article] .blog-prose .webfetch-report .rs.now .rt{color:var(--lightningcss-light,#9a6b12)var(--lightningcss-dark,#e9c46a)}[data-blog-article] .blog-prose .webfetch-report .rs.next .rt{color:var(--blue)}[data-blog-article] .blog-prose .webfetch-report .rs h4{margin:4px 0 10px;font-size:19px}[data-blog-article] .blog-prose .webfetch-report .ra{text-align:center;color:var(--t2);align-self:center;font-size:22px}[data-blog-article] .blog-prose .webfetch-report .rk{color:var(--t2);margin:8px 0 0;font-size:13px;line-height:1.35}[data-blog-article] .blog-prose .webfetch-report .rk b{color:var(--t);letter-spacing:-.01em;font-size:20px;display:block}[data-blog-article] .blog-prose .webfetch-report .rs.now .rk b{color:var(--lightningcss-light,#9a6b12)var(--lightningcss-dark,#e9c46a)}[data-blog-article] .blog-prose .webfetch-report .rs.next .rk b{color:var(--blue);font-size:17px}[data-blog-article] .blog-prose .webfetch-report a.ref{vertical-align:super;color:var(--blue);margin-left:1px;font-size:.68em;font-weight:600;line-height:0;text-decoration:none}[data-blog-article] .blog-prose .webfetch-report a.ref:hover{text-decoration:underline}[data-blog-article] .blog-prose .webfetch-report .rules{grid-template-columns:repeat(5,1fr);gap:10px;margin:20px 0;display:grid}[data-blog-article] .blog-prose .webfetch-report .rule{border:1px solid var(--b);color:var(--t2);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#171a1c);border-radius:10px;padding:14px;font-size:13px;line-height:1.45}[data-blog-article] .blog-prose .webfetch-report .rule span{margin-bottom:6px;font-size:22px;display:block}[data-blog-article] .blog-prose .webfetch-report .rule b{color:var(--t);margin-bottom:3px;font-size:16px;display:block}[data-blog-article] .blog-prose .webfetch-report .tiers{grid-template-columns:1fr 1.6fr 1fr;gap:10px;margin:18px 0;display:grid}[data-blog-article] .blog-prose .webfetch-report .tier{border:1px solid var(--b);background:var(--s1);border-radius:10px;padding:14px 16px}[data-blog-article] .blog-prose .webfetch-report .tier.hot{background:var(--lightningcss-light,#fff6e0)var(--lightningcss-dark,#30291b);border-color:var(--lightningcss-light,#ebcf8a)var(--lightningcss-dark,#806b3d)}[data-blog-article] .blog-prose .webfetch-report .tl{color:var(--t2);font-size:13px;font-weight:700}[data-blog-article] .blog-prose .webfetch-report .tier.hot .tl{color:var(--lightningcss-light,#9a6b12)var(--lightningcss-dark,#e9c46a)}[data-blog-article] .blog-prose .webfetch-report .tv{margin:4px 0 2px;font-size:19px;font-weight:800}[data-blog-article] .blog-prose .webfetch-report .tier p{color:var(--t2);margin:0;font-size:13px}[data-blog-article] .blog-prose .webfetch-report .gates{grid-template-columns:repeat(5,1fr);gap:10px;margin:22px 0;padding:8px 0;display:grid;position:relative}[data-blog-article] .blog-prose .webfetch-report .gates:before{content:"";background:linear-gradient(90deg, #2783de26, var(--blue) 50%, #2783de26);z-index:1;border-radius:4px;height:4px;position:absolute;top:38px;left:-8px;right:-8px;box-shadow:0 0 10px #2783de73}[data-blog-article] .blog-prose .webfetch-report .gate{text-align:center;border:1px solid var(--b);background:var(--lightningcss-light,#ffffffeb)var(--lightningcss-dark,#171a1ceb);border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:0 10px 14px;display:flex;position:relative}[data-blog-article] .blog-prose .webfetch-report .gi{z-index:2;border:2px solid var(--blue);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#171a1c);border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-top:-6px;display:flex;position:relative}[data-blog-article] .blog-prose .webfetch-report .gi svg{fill:none;width:24px;height:24px;stroke:var(--blue);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}[data-blog-article] .blog-prose .webfetch-report .gate b{margin-top:4px;font-size:15px}[data-blog-article] .blog-prose .webfetch-report .gq{color:var(--t2);min-height:2.8em;font-size:12.5px;line-height:1.4}[data-blog-article] .blog-prose .webfetch-report .gm{color:var(--lightningcss-light,#7a5410)var(--lightningcss-dark,#e9c46a);background:var(--lightningcss-light,#fff1cc)var(--lightningcss-dark,#44371e);border:1px solid var(--lightningcss-light,#ebcf8a)var(--lightningcss-dark,#806b3d);border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:600;line-height:1.35}[data-blog-article] .blog-prose .webfetch-report .ifr{border:1px solid var(--b);background:var(--s1);border-radius:12px;grid-template-columns:1fr 24px 1.1fr 24px 1fr;align-items:start;gap:4px;margin:22px 0;padding:18px;display:grid}[data-blog-article] .blog-prose .webfetch-report .ift{margin-bottom:10px;font-size:14px;font-weight:700}[data-blog-article] .blog-prose .webfetch-report .ifa{text-align:center;color:var(--t2);align-self:center;font-size:20px}[data-blog-article] .blog-prose .webfetch-report .win{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#171a1c);border:1px solid var(--lightningcss-light,#cfcdc9)var(--lightningcss-dark,#454e59);border-radius:8px;overflow:hidden;box-shadow:0 2px 6px #0000000d}[data-blog-article] .blog-prose .webfetch-report .wb{background:var(--s2);gap:4px;padding:6px 8px;display:flex}[data-blog-article] .blog-prose .webfetch-report .wb i{background:var(--lightningcss-light,#cfcdc9)var(--lightningcss-dark,#454e59);border-radius:50%;width:7px;height:7px}[data-blog-article] .blog-prose .webfetch-report .wc{padding:10px 12px 12px}[data-blog-article] .blog-prose .webfetch-report .wh{margin-bottom:8px;font-size:16px;font-weight:800}[data-blog-article] .blog-prose .webfetch-report .fr{border:2px dashed var(--blue);background:var(--blueS);border-radius:6px;padding:14px 8px 6px;position:relative}[data-blog-article] .blog-prose .webfetch-report .fl{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#171a1c);background:var(--blue);border-radius:4px;padding:1px 6px;font-size:11px;font-weight:700;position:absolute;top:-10px;left:8px}[data-blog-article] .blog-prose .webfetch-report .li{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#171a1c);border-radius:4px;margin:4px 0;padding:3px 8px;font-size:13px}[data-blog-article] .blog-prose .webfetch-report .code{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#171a1c);border:1px solid var(--lightningcss-light,#cfcdc9)var(--lightningcss-dark,#454e59);border-radius:8px;padding:20px 10px 8px;font-size:12.5px;position:relative}[data-blog-article] .blog-prose .webfetch-report .code.in{border:2px dashed var(--blue);background:var(--blueS)}[data-blog-article] .blog-prose .webfetch-report .code code{word-break:break-all;background:0 0;padding:0;font-family:ui-monospace,Menlo,Consolas,monospace;line-height:1.6}[data-blog-article] .blog-prose .webfetch-report .code mark{background:var(--blueS);color:var(--blue);border-radius:3px;padding:0 2px}[data-blog-article] .blog-prose .webfetch-report .cn{color:var(--t2);font-size:11px;font-weight:700;position:absolute;top:4px;left:10px}[data-blog-article] .blog-prose .webfetch-report .js{color:var(--lightningcss-light,#9a6b12)var(--lightningcss-dark,#e9c46a);background:var(--lightningcss-light,#fff1cc)var(--lightningcss-dark,#44371e);border-radius:4px;margin-top:6px;padding:1px 6px;font-size:11px;font-weight:700;display:table}[data-blog-article] .blog-prose .webfetch-report .down{text-align:center;color:var(--blue);margin:6px 0;font-size:12px;font-weight:600}[data-blog-article] .blog-prose .webfetch-report .res{border:1px solid var(--b);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#171a1c);border-radius:8px;margin-bottom:8px;padding:8px 10px;font-size:12.5px}[data-blog-article] .blog-prose .webfetch-report .res code{background:0 0;padding:0;font-family:ui-monospace,Menlo,Consolas,monospace;line-height:1.6;display:block}[data-blog-article] .blog-prose .webfetch-report .rh{color:var(--t2);justify-content:space-between;margin-bottom:4px;font-size:12px;font-weight:700;display:flex}[data-blog-article] .blog-prose .webfetch-report .rh em{font-size:16px;font-style:normal;font-weight:800}[data-blog-article] .blog-prose .webfetch-report .res.bad{border-color:var(--lightningcss-light,#f2c4bf)var(--lightningcss-dark,#75453f)}[data-blog-article] .blog-prose .webfetch-report .res.bad em{color:var(--red)}[data-blog-article] .blog-prose .webfetch-report .res.bad s{color:var(--red);text-decoration:none}[data-blog-article] .blog-prose .webfetch-report .res.good{background:var(--lightningcss-light,#fffbf0)var(--lightningcss-dark,#28251e);border-color:var(--lightningcss-light,#ebcf8a)var(--lightningcss-dark,#806b3d)}[data-blog-article] .blog-prose .webfetch-report .res.good .rh{color:var(--lightningcss-light,#9a6b12)var(--lightningcss-dark,#e9c46a)}[data-blog-article] .blog-prose .webfetch-report .res.good em{color:var(--green)}[data-blog-article] .blog-prose .webfetch-report .pdf{grid-template-columns:1fr 28px 1fr 28px 1fr;align-items:stretch;margin:22px 0;display:grid}[data-blog-article] .blog-prose .webfetch-report .pp{border:1px solid var(--b);text-align:center;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#171a1c);border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:16px;display:flex}[data-blog-article] .blog-prose .webfetch-report .pp.up{background:var(--lightningcss-light,#fff6e0)var(--lightningcss-dark,#30291b);border-color:var(--lightningcss-light,#ebcf8a)var(--lightningcss-dark,#806b3d)}[data-blog-article] .blog-prose .webfetch-report .pp b{font-size:15px}[data-blog-article] .blog-prose .webfetch-report .pp span{color:var(--t2);font-size:13px}[data-blog-article] .blog-prose .webfetch-report .pi{background:var(--redS);color:var(--lightningcss-light,#c0473c)var(--lightningcss-dark,#f29a8e);border-radius:4px 14px 4px 4px;justify-content:center;align-items:center;width:44px;height:54px;margin-bottom:4px;font-size:13px;font-weight:800;display:flex}[data-blog-article] .blog-prose .webfetch-report .pn{color:var(--t2);font-size:34px;font-weight:800;line-height:1.1}[data-blog-article] .blog-prose .webfetch-report .pp.up .pn{color:var(--lightningcss-light,#9a6b12)var(--lightningcss-dark,#e9c46a)}[data-blog-article] .blog-prose .webfetch-report .pa{text-align:center;color:var(--t2);align-self:center;font-size:22px}[data-blog-article] .blog-prose .webfetch-report ol.refs{color:var(--t2);padding-left:22px;font-size:14px;line-height:1.6}[data-blog-article] .blog-prose .webfetch-report ol.refs li{margin:6px 0;scroll-margin-top:20px}[data-blog-article] .blog-prose .webfetch-report ol.refs li:target{background:var(--lightningcss-light,#fff6e0)var(--lightningcss-dark,#30291b);border-radius:4px}[data-blog-article] .blog-prose .webfetch-report ol.refs a{color:var(--blue)}@media (max-width:760px){[data-blog-article] .blog-prose .webfetch-report .stats{grid-template-columns:1fr 1fr}[data-blog-article] .blog-prose .webfetch-report .stat.main{grid-column:1/-1}[data-blog-article] .blog-prose .webfetch-report .ab-h{display:none}[data-blog-article] .blog-prose .webfetch-report .ab-r{grid-template-columns:1fr}[data-blog-article] .blog-prose .webfetch-report .ab-d{border-left:0;padding-top:0}[data-blog-article] .blog-prose .webfetch-report .road,[data-blog-article] .blog-prose .webfetch-report .pdf,[data-blog-article] .blog-prose .webfetch-report .ifr{grid-template-columns:1fr}[data-blog-article] .blog-prose .webfetch-report .ra,[data-blog-article] .blog-prose .webfetch-report .pa,[data-blog-article] .blog-prose .webfetch-report .ifa{padding:4px 0;transform:rotate(90deg)}[data-blog-article] .blog-prose .webfetch-report .rules{grid-template-columns:1fr 1fr}[data-blog-article] .blog-prose .webfetch-report .tiers{grid-template-columns:1fr}[data-blog-article] .blog-prose .webfetch-report .gates{grid-template-columns:1fr;gap:8px;padding:0}[data-blog-article] .blog-prose .webfetch-report .gates:before{background:linear-gradient(180deg, #2783de26, var(--blue) 50%, #2783de26);width:4px;height:auto;inset:-6px auto -6px 31px}[data-blog-article] .blog-prose .webfetch-report .gate{text-align:left;grid-template-columns:48px 1fr;align-items:center;gap:3px 12px;padding:10px 12px 10px 6px;display:grid}[data-blog-article] .blog-prose .webfetch-report .gi{grid-row:1/4;margin:0}[data-blog-article] .blog-prose .webfetch-report .gate b{margin:0}[data-blog-article] .blog-prose .webfetch-report .gq{min-height:0}[data-blog-article] .blog-prose .webfetch-report .gm{justify-self:start}}[data-blog-article] .blog-prose .webfetch-report .fig{margin:24px 0 8px;padding:0;position:relative}[data-blog-article] .blog-prose .webfetch-report .fig .cover{margin:0}[data-blog-article] .blog-prose .webfetch-report .gl{white-space:nowrap;color:var(--t);background:var(--lightningcss-light,#ffffffe0)var(--lightningcss-dark,#171a1ce0);border:1px solid var(--lightningcss-light,#d9d7d3)var(--lightningcss-dark,#454e59);border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 4px;font-size:13px;font-weight:700;display:flex;position:absolute;top:85%;transform:translate(-50%);box-shadow:0 2px 6px #0000000f}[data-blog-article] .blog-prose .webfetch-report .gl i{background:var(--blue);color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#171a1c);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-style:normal;display:flex}[data-blog-article] .blog-prose .webfetch-report .gl em{font-style:normal}[data-blog-article] .blog-prose .webfetch-report .gx{color:var(--blue);background:var(--lightningcss-light,#ffffffd9)var(--lightningcss-dark,#171a1cd9);border-radius:6px;padding:2px 8px;font-size:12px;font-weight:700;position:absolute;top:40%;transform:translate(-50%)}[data-blog-article] .blog-prose .webfetch-report .gx.out{color:var(--lightningcss-light,#9a6b12)var(--lightningcss-dark,#e9c46a);background:var(--lightningcss-light,#fff6e0)var(--lightningcss-dark,#30291b);border:1px solid var(--lightningcss-light,#ebcf8a)var(--lightningcss-dark,#806b3d);top:68%}[data-blog-article] .blog-prose .webfetch-report .ov{-webkit-backdrop-filter:blur(6px);background:var(--lightningcss-light,#ffffffd1)var(--lightningcss-dark,#171a1cd1);border:1px solid var(--lightningcss-light,#e6e5e3e6)var(--lightningcss-dark,#353d43e6);border-radius:12px;padding:12px 16px;position:absolute;box-shadow:0 6px 18px #00000014}[data-blog-article] .blog-prose .webfetch-report .ov h4{margin:2px 0 4px;font-size:17px}[data-blog-article] .blog-prose .webfetch-report .ov .rk{margin-top:6px}[data-blog-article] .blog-prose .webfetch-report .ov .rk b{font-size:18px}[data-blog-article] .blog-prose .webfetch-report .ok4{grid-template-columns:1fr 1fr;column-gap:18px;display:grid}[data-blog-article] .blog-prose .webfetch-report .o1{background:var(--lightningcss-light,#fff6e0e6)var(--lightningcss-dark,#30291be6);border-color:var(--lightningcss-light,#ebcf8a)var(--lightningcss-dark,#806b3d);width:31%;top:5%;left:3%}[data-blog-article] .blog-prose .webfetch-report .o1 .rt,[data-blog-article] .blog-prose .webfetch-report .o1 .rk b{color:var(--lightningcss-light,#9a6b12)var(--lightningcss-dark,#e9c46a)}[data-blog-article] .blog-prose .webfetch-report .o3{background:var(--lightningcss-light,#e5f2fce6)var(--lightningcss-dark,#192c3ce6);border-color:var(--lightningcss-light,#bbd9f5)var(--lightningcss-dark,#36536e);width:26%;top:6%;left:50%}[data-blog-article] .blog-prose .webfetch-report .o3 .rt,[data-blog-article] .blog-prose .webfetch-report .o3 .rk b{color:var(--blue)}[data-blog-article] .blog-prose .webfetch-report .o3 .rk b{font-size:16px}[data-blog-article] .blog-prose .webfetch-report .endf+.road{display:none}[data-blog-article] .blog-prose .webfetch-report a.card.lk{color:inherit;flex-direction:column;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}[data-blog-article] .blog-prose .webfetch-report a.card.lk:hover{border-color:var(--blue);box-shadow:0 4px 14px #2783de1f}[data-blog-article] .blog-prose .webfetch-report a.card.lk p{flex:1}[data-blog-article] .blog-prose .webfetch-report .go{color:var(--blue);word-break:break-all;font-size:13px;font-weight:600}[data-blog-article] .blog-prose .webfetch-report .pp a,[data-blog-article] .blog-prose .webfetch-report .data a,[data-blog-article] .blog-prose .webfetch-report p.prose a:not(.ref){color:var(--blue);border-bottom:1px solid #2783de4d;text-decoration:none}@media (max-width:760px){[data-blog-article] .blog-prose .webfetch-report .gl{gap:0;padding:2px;top:auto;bottom:4%}[data-blog-article] .blog-prose .webfetch-report .gl em,[data-blog-article] .blog-prose .webfetch-report .gx,[data-blog-article] .blog-prose .webfetch-report .ov{display:none}[data-blog-article] .blog-prose .webfetch-report .endf+.road{display:grid}}[data-blog-article] .blog-prose .webfetch-report .ov .rk b{white-space:nowrap}[data-blog-article] .blog-prose .webfetch-report .o2{width:auto;top:67%;left:33%}[data-blog-article] .blog-prose .webfetch-report .o2 .ok4{grid-template-columns:auto auto;column-gap:28px}[data-blog-article] .blog-prose .webfetch-report .mleg{display:none}@media (max-width:760px){[data-blog-article] .blog-prose .webfetch-report .mleg{color:var(--t);margin-top:4px;display:block}}[data-blog-article] .blog-prose .webfetch-report .repro{grid-template-columns:1fr 56px 1.25fr;align-items:center;margin:22px 0;display:grid}[data-blog-article] .blog-prose .webfetch-report .rp{color:inherit;border:1px solid var(--b);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#171a1c);border-radius:12px;flex-direction:column;gap:2px;padding:14px 18px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}[data-blog-article] .blog-prose .webfetch-report .rp:hover{border-color:var(--blue);box-shadow:0 4px 14px #2783de1f}[data-blog-article] .blog-prose .webfetch-report .rp h4{margin:2px 0;font-size:17px}[data-blog-article] .blog-prose .webfetch-report .rp p{color:var(--t2);margin:0 0 4px;font-size:14px}[data-blog-article] .blog-prose .webfetch-report .rp.main{background:var(--blueS);border:2px solid var(--blue);padding:22px}[data-blog-article] .blog-prose .webfetch-report .rp.main h4{font-size:22px}[data-blog-article] .blog-prose .webfetch-report .rp.main .rt{color:var(--blue)}[data-blog-article] .blog-prose .webfetch-report .rpb{gap:10px;display:grid}[data-blog-article] .blog-prose .webfetch-report .rpa{text-align:center;color:var(--blue);font-size:22px;font-weight:700;line-height:1}[data-blog-article] .blog-prose .webfetch-report .rpa span{letter-spacing:.04em;font-size:12px;display:block}@media (max-width:760px){[data-blog-article] .blog-prose .webfetch-report .repro{grid-template-columns:1fr}[data-blog-article] .blog-prose .webfetch-report .rpa{padding:8px 0}}[data-blog-article] .blog-prose .webfetch-report .L.en .o1{width:35%}[data-blog-article] .blog-prose .webfetch-report .L.en .o3{width:30%;left:46%}[data-blog-article] .blog-prose .webfetch-report .L.en .o3 .rk b{white-space:normal}[data-blog-article] .blog-prose .webfetch-report .L.en .o1 .rk{white-space:nowrap;font-size:12px}[data-blog-article] .blog-prose .webfetch-report .toc .wrap{padding-right:96px}[data-blog-article] .blog-prose .webfetch-report h1 .h1s{color:var(--t2);letter-spacing:0;margin-top:10px;font-size:24px;font-weight:600;line-height:1.4;display:block}[data-blog-article] .blog-prose .webfetch-report .stat .l{text-wrap:balance}[data-blog-article] .blog-prose .webfetch-report .nw{white-space:nowrap}[data-blog-article] .blog-prose .webfetch-report .card p,[data-blog-article] .blog-prose .webfetch-report p.prose{text-wrap:pretty}[data-blog-article] .blog-prose .webfetch-report .L.en{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,Noto Sans,sans-serif}[data-blog-article] .blog-prose .webfetch-report .L.en .gl{font-size:12px}[data-blog-article] .blog-prose .webfetch-report .gg{text-align:center;letter-spacing:.08em;color:var(--blue);border-bottom:2px solid #2783de80;padding:0 0 7px;font-size:13px;font-weight:700;position:absolute;top:8%;transform:translate(-50%)}[data-blog-article] .blog-prose .webfetch-report .gg:before,[data-blog-article] .blog-prose .webfetch-report .gg:after{content:"";background:#2783de80;width:2px;height:9px;position:absolute;bottom:-2px}[data-blog-article] .blog-prose .webfetch-report .gg:before{left:0}[data-blog-article] .blog-prose .webfetch-report .gg:after{right:0}[data-blog-article] .blog-prose .webfetch-report .ag{margin:18px 0 20px}[data-blog-article] .blog-prose .webfetch-report .ag .card{flex-direction:column;gap:8px;display:flex}[data-blog-article] .blog-prose .webfetch-report .ag .card h4{margin:0}[data-blog-article] .blog-prose .webfetch-report .ag .rt{color:var(--t2)}[data-blog-article] .blog-prose .webfetch-report .ag .rt.now{color:var(--blue)}[data-blog-article] .blog-prose .webfetch-report .ag .card:first-child{background:var(--lightningcss-light,#f7fbfe)var(--lightningcss-dark,#192c3c);border-color:var(--lightningcss-light,#bbd9f5)var(--lightningcss-dark,#36536e)}[data-blog-article] .blog-prose .webfetch-report .io{align-items:stretch;gap:8px;font-size:14px;line-height:1.35;display:flex}[data-blog-article] .blog-prose .webfetch-report .io span{background:var(--s1);border:1px solid var(--b);color:var(--t);border-radius:8px;flex:1;padding:7px 10px}[data-blog-article] .blog-prose .webfetch-report .io em{color:var(--t2);margin-bottom:1px;font-size:12px;font-style:normal;display:block}[data-blog-article] .blog-prose .webfetch-report .io i{color:var(--t2);align-self:center;font-style:normal}[data-blog-article] .blog-prose .webfetch-report .ag .card:first-child .io span{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#171a1c)}[data-blog-article] .blog-prose .webfetch-report .kps{grid-template-columns:auto auto 1fr;align-items:baseline;gap:4px 8px;margin-top:8px;display:grid}[data-blog-article] .blog-prose .webfetch-report .kp{display:contents}[data-blog-article] .blog-prose .webfetch-report .kp b{color:var(--lightningcss-light,#9a6b12)var(--lightningcss-dark,#e9c46a);letter-spacing:-.01em;white-space:nowrap;font-size:20px}[data-blog-article] .blog-prose .webfetch-report .kp>span:last-child{color:var(--t2);font-size:13px;line-height:1.3}[data-blog-article] .blog-prose .webfetch-report .bd{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#171a1c);white-space:nowrap;background:#d9a235;border-radius:4px;align-self:center;padding:1px 6px;font-size:11px;font-weight:700;display:inline-block}[data-blog-article] .blog-prose .webfetch-report .bd.no{visibility:hidden}[data-blog-article] .blog-prose .webfetch-report .o1 .kp>span:last-child{white-space:nowrap}[data-blog-article] .blog-prose .webfetch-report .split{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#171a1c);border-radius:8px;gap:3px;margin:6px 0 18px;font-size:13px;font-weight:600;display:flex;overflow:hidden}[data-blog-article] .blog-prose .webfetch-report .split span{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;min-width:0;padding:9px 12px;display:flex;overflow:hidden}[data-blog-article] .blog-prose .webfetch-report .split b{font-size:18px}[data-blog-article] .blog-prose .webfetch-report .split .s1{background:var(--lightningcss-light,#e56458)var(--lightningcss-dark,#f29a8e)}[data-blog-article] .blog-prose .webfetch-report .split .s2{background:var(--lightningcss-light,#d5803b)var(--lightningcss-dark,#edb27d)}[data-blog-article] .blog-prose .webfetch-report .fails{gap:8px;display:grid}[data-blog-article] .blog-prose .webfetch-report .fb{grid-template-columns:90px 1fr 84px;align-items:center;gap:12px;font-size:14px;display:grid}[data-blog-article] .blog-prose .webfetch-report .fn{color:var(--t)}[data-blog-article] .blog-prose .webfetch-report .ft{background:var(--lightningcss-light,#f4f3f1)var(--lightningcss-dark,#202426);border-radius:4px;height:16px;overflow:hidden}[data-blog-article] .blog-prose .webfetch-report .ft i{background:#d9a235;border-radius:4px;height:100%;display:block}[data-blog-article] .blog-prose .webfetch-report .ft i.d{background:var(--lightningcss-light,#b9b6b0)var(--lightningcss-dark,#959ea9)}[data-blog-article] .blog-prose .webfetch-report .fv{color:var(--t2);font-size:13px}[data-blog-article] .blog-prose .webfetch-report .fv b{color:var(--t);margin-right:2px;font-size:15px}[data-blog-article] .blog-prose .webfetch-report .L.en .fb{grid-template-columns:120px 1fr 84px}[data-blog-article] .blog-prose .webfetch-report .pp.up .pn{font-size:28px}[data-blog-article] .blog-prose .webfetch-report .gq:before{content:"检测：";color:var(--t)}[data-blog-article] .blog-prose .webfetch-report .L.en .gq:before{content:"Checks: "}[data-blog-article] .blog-prose .webfetch-report .L.en .o1 .kp>span:last-child{font-size:12px}@media (max-width:760px){[data-blog-article] .blog-prose .webfetch-report h1 .h1s{font-size:18px}[data-blog-article] .blog-prose .webfetch-report .stats{grid-template-columns:repeat(6,1fr)}[data-blog-article] .blog-prose .webfetch-report .stats .stat{grid-column:span 2}[data-blog-article] .blog-prose .webfetch-report .stats .stat.main{grid-column:span 3}[data-blog-article] .blog-prose .webfetch-report .stat .v{font-size:24px}[data-blog-article] .blog-prose .webfetch-report .stat.main .v{font-size:28px}[data-blog-article] .blog-prose .webfetch-report .stat .l{font-size:13px}[data-blog-article] .blog-prose .webfetch-report .gg{display:none}[data-blog-article] .blog-prose .webfetch-report .io{flex-direction:column}[data-blog-article] .blog-prose .webfetch-report .io i{transform:rotate(90deg)}[data-blog-article] .blog-prose .webfetch-report .fb,[data-blog-article] .blog-prose .webfetch-report .L.en .fb{grid-template-columns:84px 1fr 70px;gap:8px}[data-blog-article] .blog-prose .webfetch-report .L.en .fb{grid-template-columns:106px 1fr 70px}[data-blog-article] .blog-prose .webfetch-report .split{flex-direction:column}[data-blog-article] .blog-prose .webfetch-report .split span{white-space:normal;flex:none!important}}[data-blog-article] .blog-prose .webfetch-report .wf{grid-template-columns:minmax(0,.85fr) auto minmax(0,1.25fr);align-items:center;gap:14px;margin:18px 0 22px;display:grid}[data-blog-article] .blog-prose .webfetch-report .wf .wi,[data-blog-article] .blog-prose .webfetch-report .wf .wo{border:1px solid var(--b);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#171a1c);border-radius:10px;min-width:0;padding:12px 16px}[data-blog-article] .blog-prose .webfetch-report .wf .wo{background:var(--s1)}[data-blog-article] .blog-prose .webfetch-report .wf em{color:var(--t2);margin-bottom:6px;font-size:12px;font-style:normal;display:block}[data-blog-article] .blog-prose .webfetch-report .wf .url{color:var(--blue);word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13.5px}[data-blog-article] .blog-prose .webfetch-report .wf code{color:var(--t);white-space:pre-wrap;background:0 0;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.65;display:block}[data-blog-article] .blog-prose .webfetch-report .wf .ar{color:var(--blue);flex-direction:column;align-items:center;gap:2px;font-size:12px;font-weight:600;display:flex}[data-blog-article] .blog-prose .webfetch-report .wf .ar i{font-size:20px;font-style:normal;line-height:1}@media (max-width:760px){[data-blog-article] .blog-prose .webfetch-report .wf{grid-template-columns:1fr;gap:8px}[data-blog-article] .blog-prose .webfetch-report .wf .ar{flex-direction:row;justify-content:center;gap:6px}[data-blog-article] .blog-prose .webfetch-report .wf .ar i{transform:rotate(90deg)}}[data-blog-article] .blog-prose .webfetch-report{color:var(--t);--lex-text-primary:var(--t);--lex-content-link:var(--blue);--blog-ink:var(--t);--blog-line:var(--b);--blog-surface-muted:var(--s1);--tw-prose-body:var(--t);--tw-prose-headings:var(--t);font-family:var(--lex-font-sans);line-height:var(--lex-description-line-height,1.75);overflow-wrap:anywhere;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#171a1c);border-radius:8px;padding:16px}[data-blog-article] .blog-prose .webfetch-report .wrap{padding-inline:0}[data-blog-article] .blog-prose .webfetch-report .prose{max-width:none;color:var(--t)}[data-blog-article] .blog-prose .webfetch-report h2,[data-blog-article] .blog-prose .webfetch-report h3,[data-blog-article] .blog-prose .webfetch-report h4{font-weight:600}[data-blog-article] .blog-prose .webfetch-report .report-title{font-size:var(--lex-type-article-h2-size,28px);margin:12px 0;line-height:1.4}[data-blog-article] .blog-prose .webfetch-report picture{display:block}[data-blog-article] .blog-prose .webfetch-report picture img{border:0;border-radius:0;width:100%;height:auto;margin:0;display:block}[data-blog-article] .blog-prose .webfetch-report .chart{overflow-x:auto}[data-blog-article] .blog-prose .webfetch-report .chart picture{min-width:600px}[data-blog-article] .blog-prose .webfetch-report .toc{position:static}[data-blog-article] .blog-prose .webfetch-report .stats{grid-template-columns:repeat(2,minmax(0,1fr))}[data-blog-article] .blog-prose .webfetch-report .stats .stat.main:first-child{grid-column:1/-1}html.dark [data-blog-article] .blog-prose .webfetch-report{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.dark [data-blog-article] .blog-prose .webfetch-report .btn:not(.ghost){background:var(--lex-action-secondary-surface);color:#eef1f4}html.dark [data-blog-article] .blog-prose .webfetch-report mark{color:var(--t)}
