.b584{position:relative;margin:1.4em 0;padding:1.15em 1.25em 1.1em;border-radius:22px;border:1px solid rgba(0,0,0,.06);font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text",Inter,"PingFang SC","Hiragino Sans GB","Noto Sans SC","Microsoft YaHei",sans-serif;background:radial-gradient(110% 70% at 0% 0%,rgba(132,214,170,.16),transparent 55%),radial-gradient(90% 60% at 100% 0%,rgba(120,186,255,.14),transparent 60%),#fff;box-shadow:0 1px 2px rgba(0,0,0,.04),0 12px 32px rgba(17,40,30,.06);overflow:hidden;color:#1d1d1f}@media (prefers-color-scheme:dark){.b584{background:radial-gradient(110% 70% at 0% 0%,rgba(60,140,100,.22),transparent 55%),#1c1c1e;color:#f5f5f7;border-color:rgba(255,255,255,.1)}}.b584:before{content:"";position:absolute;left:22px;right:22px;top:0;height:2px;border-radius:2px;background:linear-gradient(90deg,#84d6aa,#78baff 60%,#b4a6ff)}.b584 h2{font-size:1.14em;margin:.1em 0 .3em;line-height:1.35}.b584-sub{font-size:.9em;opacity:.78;margin:0 0 .55em;line-height:1.55}.b584-g{margin:.5em 0;line-height:2.05}.b584-g b{display:inline-block;margin-right:.5em;font-size:.92em}.b584-g a{display:inline-block;padding:0 .55em;margin:.1em .15em;border-radius:999px;border:1px solid rgba(127,127,127,.28);text-decoration:none;line-height:1.75;white-space:nowrap}.b584-g a:hover,.b584-g a:focus{border-color:currentColor;text-decoration:underline}.b584-ok a{background:rgba(52,167,124,.10);border-color:rgba(52,167,124,.25)}.b584-some a{background:rgba(255,190,80,.14);border-color:rgba(214,160,60,.25)}.b584-no a{background:rgba(127,127,127,.07);opacity:.85}.b584-n{font-size:.78em;opacity:.72;margin-left:.2em}.b584-g{font-size:.95em}@media (prefers-reduced-motion:no-preference){.b584{animation:b584in .35s cubic-bezier(.2,.7,.2,1) both}@keyframes b584in{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}}.b584-hn{font-size:.72em;font-weight:600;margin-left:.3em;padding:.05em .45em;border-radius:999px;background:linear-gradient(90deg,rgba(255,154,90,.22),rgba(138,107,255,.22));white-space:nowrap}.b584-cov{margin-top:.8em}.b584-cov h3{font-size:.98em;margin:.2em 0 .4em}.b584-tw{overflow-x:auto}.b584-cov table{border-collapse:collapse;font-size:.9em;min-width:420px}.b584-cov th,.b584-cov td{padding:.35em .7em;text-align:left;border-bottom:1px solid rgba(127,127,127,.2)}.b584-bar{display:inline-block;height:.5em;margin-left:.5em;border-radius:4px;background:linear-gradient(90deg,#43c9a4,#3aa0ff)}.b584-stats{list-style:none;display:flex;flex-wrap:wrap;gap:.6em 1.4em;padding:0;margin:.4em 0 .5em}.b584-stats li{display:flex;flex-direction:column;min-width:7.5em}.b584-num{font-size:1.85em;font-weight:700;letter-spacing:-.02em;line-height:1.15;background:linear-gradient(90deg,#2f9e74,#3b82f6);-webkit-background-clip:text;background-clip:text;color:transparent;font-variant-numeric:tabular-nums}.b584-stats span{font-size:.85em;opacity:.8}.b584-dl{display:inline-block;padding:.45em 1em;border-radius:999px;font-weight:700;text-decoration:none;color:#fff!important;background:linear-gradient(90deg,#ff9a5a,#3aa0ff 60%,#8a6bff);white-space:nowrap}.b584-dl:hover,.b584-dl:focus{filter:brightness(1.06);text-decoration:underline}.b584-mxs .sp{transform-box:fill-box;transform-origin:left center}.b584-sun .lane{stroke:rgba(0,0,0,.1);stroke-width:1}.b584-sun .today{stroke:#ff3b30;stroke-width:1.5;stroke-dasharray:4 3}.b584-sun .td{font-size:10px;fill:#ff3b30;font-weight:700}.b584-sun .gl.yr{stroke:rgba(0,0,0,.16)}.b584-sun .lb.nx{fill:#c0362c}.b584-sun .dot.g2{fill:#ff9f0a}.b584-sun .dot.g3{fill:#af52de}.b584-sun .dot{stroke:#fff;stroke-width:1.5;cursor:pointer}.b584-sun .lb{font-size:9.5px;fill:#1d1d1f;font-weight:600}@media (prefers-reduced-motion:no-preference){.b584-mxs .sp{animation:b584sp .8s cubic-bezier(.2,.7,.2,1) both}@keyframes b584sp{from{transform:scaleX(0)}to{transform:scaleX(1)}}.b584-sun .dot{opacity:0;animation:b584in .4s ease-out forwards}.b584-sun .dot.next{animation:b584in .4s ease-out forwards,b584pulse 1.6s ease-in-out .6s infinite}@keyframes b584pulse{50%{stroke-width:6;stroke:rgba(255,159,10,.35)}}}@media (prefers-color-scheme:dark){.b584-sun .lb{fill:#f5f5f7}}.hn-plate-wrap h3{font-size:1.02em;margin:.1em 0 .4em}.hn-plate-chips{display:flex;flex-wrap:wrap;gap:.35em;margin:0 0 .5em}.hn-plate-chips button{font:inherit;font-size:.8em;padding:.25em .75em;border-radius:999px;border:1px solid rgba(0,0,0,.1);background:#fff;color:#1d1d1f;cursor:pointer}.hn-plate-chips button.on{background:#0b2a52;color:#fff;border-color:#0b2a52}.hn-plate{position:relative;border-radius:16px;background:#fff;border:1px solid rgba(11,42,82,.12);box-shadow:0 1px 2px rgba(0,0,0,.03),0 10px 26px rgba(11,42,82,.08);overflow:hidden}.hn-plate canvas{display:block;width:100%;cursor:crosshair}.hn-ptip{position:absolute;z-index:3;pointer-events:none;padding:.35em .6em;border-radius:10px;background:#0b2a52;color:#fff;font-size:.8em;white-space:nowrap}.hn-pcall{position:absolute;z-index:2;max-width:250px;padding:.6em .75em;border-radius:14px;background:rgba(255,255,255,.97);color:#1d1d1f;box-shadow:0 10px 28px rgba(11,42,82,.22);border-top:3px solid #f5a623;font-size:.86em;transition:opacity .3s}.hn-pcall[hidden]{display:block;opacity:0;pointer-events:none}.hn-pcall b{display:block;font-size:1.06em;color:#0b2a52}.hn-pcall p{margin:.15em 0;line-height:1.45;color:#3a3a3c}.hn-pcall em{font-style:normal;font-weight:700;color:#1f8a5a}@media (prefers-color-scheme:dark){.hn-plate{background:#14161a;border-color:rgba(255,255,255,.1)}.hn-plate-chips button{background:#2c2c2e;color:#f5f5f7}}.hq-dup-hide{opacity:0!important;pointer-events:none!important;transition:opacity .25s}template#hq-tpl{display:none}.hq-eye{display:flex;align-items:center;justify-content:center;gap:.6em;margin:.2em 0 .5em}.hq-eye .ba-logo{display:block;width:46px;height:46px}.hq-name{display:flex;flex-direction:column;align-items:flex-start;line-height:1.1}.hq-name b{font-size:1.15em;letter-spacing:.01em}.hq-name small{font-size:.78em;color:#6e6e73}.hq-badge{font-size:.74em;font-weight:700;padding:.24em .75em;border-radius:999px;color:#fff;background:#0b2a52;letter-spacing:.02em}.hq-wm{display:block;line-height:0}.hq-wm svg{height:46px;width:auto;display:block}.hq-cn{font-weight:700;font-size:1.08em;color:#0b2a52;letter-spacing:.05em;padding-left:.55em;border-left:1px solid #c9d3e0}@media (prefers-color-scheme:dark){.hq-cn{color:#f5f5f7}.hq-badge{background:#f5a623;color:#0b2a52}}.hq{max-width:920px;margin:.8em auto .5em;text-align:center}.hq-c{margin:.2em 0 1.1em;padding:.8em .9em 0;border-radius:18px;background:linear-gradient(135deg,rgba(255,159,10,.06),rgba(47,182,122,.06) 50%,rgba(10,132,255,.07));border:1px solid rgba(11,42,82,.08)}.hq-c .hq-tab{font-size:.86em;padding:.4em .85em}.hq-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:.4em;margin-bottom:.45em}.hq-tab{display:inline-flex;align-items:center;gap:.35em;font:inherit;font-size:.95em;font-weight:600;padding:.5em 1em;border-radius:999px;border:1px solid rgba(0,0,0,.1);background:#fff;color:#1d1d1f;cursor:pointer;transition:background .2s,color .2s,box-shadow .2s}.hq-tab svg{width:18px;height:18px}.hq-tab:hover{box-shadow:0 4px 14px rgba(0,0,0,.08)}.hq-tab.on{background:#1d1d1f;color:#fff;border-color:#1d1d1f}.hq-more{font-size:.88em;font-weight:600;align-self:center;margin-left:.3em}.hq-hint{margin:.1em auto .5em;font-size:.9em;color:#6e6e73;max-width:760px}.hq-form{display:flex;gap:.5em;max-width:900px;margin:0 auto;padding:.45em .5em .45em 1.2em;border-radius:999px;background:#fff;box-shadow:0 10px 30px rgba(17,40,30,.1);border:1px solid rgba(0,0,0,.06)}.hq-form[hidden]{display:none}.hq-in{flex:1;border:0;font:inherit;font-size:1.12em;background:transparent;color:#1d1d1f;outline:none;min-width:0}.hq-form button{font:inherit;font-weight:700;padding:.55em 1.5em;border-radius:999px;border:0;background:#1d1d1f;color:#fff;cursor:pointer}.hq-msg{min-height:1.2em;margin:.35em 0 0;color:#c0362c;font-size:.88em}.hq-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:.35em;margin:.2em 0 .3em}.hq-chips a{font-size:.85em;padding:.28em .8em;border-radius:999px;background:rgba(10,132,255,.08);color:#0a64d6;text-decoration:none}@media (prefers-color-scheme:dark){.hq-tab{background:#2c2c2e;color:#f5f5f7;border-color:rgba(255,255,255,.1)}.hq-tab.on{background:#f5f5f7;color:#1d1d1f}.hq-form{background:#1c1c1e}.hq-in{color:#f5f5f7}.hq-name small{color:#aeaeb2}}.hg-wrap{display:grid;grid-template-columns:minmax(260px,1fr) minmax(320px,1.35fr);gap:1.2em;align-items:start;margin:0 0 1.2em}@media (max-width:860px){.hg-wrap{grid-template-columns:1fr}}.hg-live h2{margin:.1em 0 .5em}.hg-live .b584-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7em 1em}.hg-live .b584-stats li b{font-size:2.1em}.hg-count{margin:.9em 0 .3em;padding:.65em .85em;border-radius:16px;background:linear-gradient(135deg,rgba(255,59,48,.08),rgba(255,159,10,.1));border:1px solid rgba(255,59,48,.18)}.hg-count span{display:block;font-size:.85em;color:#6e6e73}.hg-count b{display:block;font:700 1.55em/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;color:#c0362c;letter-spacing:.02em}.hg-now{min-height:1.4em;margin:.5em 0;font-weight:600;color:#0a64d6}.hg-globe .b584-globe{margin-top:0}.hg-globe .b584-globe h3{display:none}.hn-gtip b,.hn-gtip span{color:#fff!important}.hn-gcall{position:absolute;z-index:3;max-width:260px;padding:.7em .85em;border-radius:16px;background:rgba(255,255,255,.96);color:#1d1d1f;box-shadow:0 10px 30px rgba(10,20,50,.28);border-left:4px solid #ffc23d;pointer-events:auto;transition:opacity .35s,transform .35s;font-size:.9em}.hn-gcall[hidden]{display:block;opacity:0;transform:translateY(6px);pointer-events:none}.hn-gcall b{display:block;font-size:1.08em;margin-bottom:.25em;color:#1d1d1f}.hn-gcall p{margin:.18em 0;line-height:1.45;color:#3a3a3c}.hn-gcall a{display:inline-block;margin-top:.3em;font-weight:600;color:#0a64d6}.hn-gcall em{font-style:normal;font-weight:700;color:#1f8a5a}.hn-gctl{position:absolute;top:10px;right:10px;z-index:3;border:0;border-radius:999px;padding:.35em .8em;background:rgba(255,255,255,.14);color:#fff;font:inherit;font-size:.82em;cursor:pointer}.hn-gchips{display:flex;flex-wrap:wrap;gap:.35em;margin:.5em 0 0}.hn-gchips button{font:inherit;font-size:.8em;padding:.25em .7em;border-radius:999px;border:1px solid rgba(0,0,0,.1);background:#fff;color:#1d1d1f;cursor:pointer}.hn-gchips button.on{background:#1d1d1f;color:#fff;border-color:#1d1d1f}@media (prefers-color-scheme:dark){.hn-gchips button{background:#2c2c2e;color:#f5f5f7}.hg-count span{color:#aeaeb2}}.b584-mx{margin:.6em 0 1em}.b584-mx h3{font-size:1em;margin:.2em 0 .45em}.b584-mxs{overflow-x:auto;padding:.5em .6em;border-radius:16px;background:#fff;border:1px solid rgba(0,0,0,.07);box-shadow:0 1px 2px rgba(0,0,0,.03),0 8px 22px rgba(17,40,30,.05)}.b584-mxs svg{display:block;max-width:none;font-family:-apple-system,Inter,"PingFang SC",sans-serif}.b584-mxs .hb{font-size:10px;font-weight:700;fill:#1d1d1f}.b584-mxs .hf{font-size:8.5px;fill:#8e8e93}.b584-mxs .hn{font-size:11.5px;fill:#1d1d1f;font-weight:600}.b584-mxs .gl{stroke:rgba(0,0,0,.06)}.b584-mxs .m{fill:#d1d1d6}.b584-mxs .iy{fill:#2f9e74}.b584-mxs .ip{fill:#e8a33d}.b584-mxs .in{fill:none;stroke:#d1d1d6;stroke-width:1.5}.b584-mxs .ax{stroke:#d1d1d6}.b584-leg{font-size:.8em;color:#6e6e73;margin:.35em 0 0;display:flex;flex-wrap:wrap;gap:.2em .8em;align-items:center}.b584-leg i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:3px;vertical-align:-1px}.b584-mxs .sb{transform-box:fill-box;transform-origin:center bottom}.hs5-sites .b8{fill:#ff9f0a;transform-box:fill-box;transform-origin:center bottom}.hs5-sites .b9{fill:#2fb67a;transform-box:fill-box;transform-origin:center bottom}.hs5-sites .ax{stroke:#d1d1d6}@media (prefers-reduced-motion:no-preference){.b584-mxs .c{opacity:0;animation:b584in .45s ease-out forwards}@keyframes b584in{from{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.b584-mxs .c{transform-box:fill-box;transform-origin:center}.b584-mxs .sb,.hs5-sites .b8,.hs5-sites .b9{animation:b584up .9s cubic-bezier(.2,.7,.2,1) both}@keyframes b584up{from{transform:scaleY(0)}to{transform:scaleY(1)}}}@media (prefers-color-scheme:dark){.b584-mxs{background:#1c1c1e;border-color:rgba(255,255,255,.1)}.b584-mxs .hb,.b584-mxs .hn{fill:#f5f5f7}}body:has(.hs5) main h1{font-size:clamp(30px,3.9vw,50px)!important;line-height:1.15!important;margin-top:.15em!important;margin-bottom:.2em!important}.hs5{display:flex;gap:.55em;overflow-x:auto;scroll-snap-type:x proximity;padding:.3em .2em .8em;margin:.9em auto .5em;max-width:1180px;text-align:left;scrollbar-width:thin}.hs5-t{flex:1 1 0;min-width:158px;scroll-snap-align:start;display:flex;flex-direction:column;gap:.45em;padding:.8em .9em;border-radius:20px;text-decoration:none;color:#1d1d1f;background:rgba(255,255,255,.92);border:1px solid rgba(0,0,0,.07);box-shadow:0 1px 2px rgba(0,0,0,.04),0 10px 26px rgba(17,40,30,.07);transition:transform .25s,box-shadow .25s}.hs5-t:hover,.hs5-t:focus-visible{transform:translateY(-3px);box-shadow:0 2px 4px rgba(0,0,0,.05),0 16px 34px rgba(17,40,30,.12)}.hs5-g{display:block;height:52px}.hs5-g svg,.hs5-g canvas{height:52px;width:auto;display:block}.hs5-x b{display:block;font-size:.95em}.hs5-x span{display:block;font-size:.86em;line-height:1.45;margin-top:.15em}.hs5-x em{font-style:normal;color:#e8604c;font-weight:700}.hs5-x small{display:block;color:#2f8f68;font-size:.8em;margin-top:.3em;font-weight:600}.hs5-radar .r0{fill:#eef9f3;stroke:#84d6aa}.hs5-radar .r1{fill:none;stroke:rgba(47,143,104,.3)}.hs5-radar .sw{fill:url(#none);fill:rgba(47,199,155,.28)}.hs5-radar .b{fill:#2fc79b}.hs5-radar .hot{fill:#ff3b30}.hs5-sweep{transform-origin:32px 32px}.hs5-road .l{stroke-width:1.5}.hs5-road .l.a,.hs5-road .n.a{stroke:#2BB673;fill:#2BB673}.hs5-road .l.b,.hs5-road .n.b{stroke:#FF9F0A;fill:#FF9F0A}.hs5-road .l.c,.hs5-road .n.c{stroke:#30B0C7;fill:#30B0C7}.hs5-road .l{stroke-opacity:.35}.hs5-road .route{fill:none;stroke:#2bb673;stroke-width:3;stroke-linecap:round;stroke-dasharray:110;stroke-dashoffset:0}.hs5-bars .t{font-size:8px;fill:#6e6e73}.hs5-bars .t.v{fill:#1d1d1f;font-weight:700}.hs5-bars .bar{fill:#3b82f6;transform-box:fill-box;transform-origin:left center}.hs5-bars g:first-child .bar{fill:#2f9e74}.hs5-ans .cd{fill:#eef9f3;stroke:#2fc79b}.hs5-ans .ck{fill:#2f9e74;font-size:14px;font-weight:700}@media (prefers-reduced-motion:no-preference){.hs5-sweep{animation:hs5spin 3.2s linear infinite}@keyframes hs5spin{to{transform:rotate(360deg)}}.hs5-radar .hot{animation:hs5blip 1.6s ease-in-out infinite}@keyframes hs5blip{50%{opacity:.25}}.hs5-road .route{stroke-dashoffset:110;animation:hs5draw 3.6s ease-in-out infinite}@keyframes hs5draw{0%{stroke-dashoffset:110}55%,85%{stroke-dashoffset:0}100%{stroke-dashoffset:-110}}.hs5-bars .bar{animation:hs5grow 1.1s cubic-bezier(.2,.7,.2,1) both}@keyframes hs5grow{from{transform:scaleX(0)}to{transform:scaleX(1)}}.hs5-ans .cd{animation:hs5card 3.6s ease-in-out infinite both}.hs5-ans .ck{animation:hs5ck 3.6s ease-in-out infinite both}@keyframes hs5card{0%{fill:#f2f2f7;stroke:#d1d1d6}20%,85%{fill:#eef9f3;stroke:#2fc79b}100%{fill:#f2f2f7;stroke:#d1d1d6}}@keyframes hs5ck{0%,15%{opacity:0}25%,85%{opacity:1}100%{opacity:0}}}@media (prefers-color-scheme:dark){.hs5-t{background:rgba(28,28,30,.92);color:#f5f5f7;border-color:rgba(255,255,255,.1)}}@media (max-width:560px){.hs5-t{flex-basis:72%}}.hh-trust{margin:.7em auto 0;font-size:.9em;color:#2f8f68;font-weight:600;letter-spacing:.01em}.hh-find{margin:0 0 1.1em}.hh-find h3,.hh-tools h3,.hh-contrib h3{font-size:1.06em;margin:.1em 0 .55em}.hh-find ul,.hh-tools ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.7em}.hh-find a,.hh-tools a{display:flex;flex-direction:column;gap:.2em;height:100%;padding:.85em 1em;border-radius:18px;background:#fff;border:1px solid rgba(0,0,0,.07);text-decoration:none;color:inherit;box-shadow:0 1px 2px rgba(0,0,0,.04),0 8px 22px rgba(17,40,30,.05);transition:transform .2s,box-shadow .2s}.hh-find a:hover,.hh-tools a:hover{transform:translateY(-2px);box-shadow:0 2px 4px rgba(0,0,0,.05),0 14px 30px rgba(17,40,30,.09)}.hh-k{font-size:.8em;color:#6e6e73;text-transform:none}.hh-find b{font-size:1.02em;line-height:1.4}.hh-find small{color:#2f8f68;font-weight:600}.hh-tools span{color:#6e6e73;font-size:.9em;line-height:1.5}@media (prefers-color-scheme:dark){.hh-find a,.hh-tools a{background:#2c2c2e;border-color:rgba(255,255,255,.08)}}.hh-tools{margin:1.2em 0}.hh-contrib{margin-top:1.2em;padding:1em 1.1em;border-radius:20px;background:linear-gradient(135deg,rgba(132,214,170,.14),rgba(120,186,255,.12));border:1px solid rgba(52,167,124,.18)}.hh-acts{display:flex;flex-wrap:wrap;gap:.5em;margin:.2em 0 .6em}.hh-acts button{font:inherit;font-size:.92em;padding:.45em 1em;border-radius:999px;border:1px solid rgba(0,0,0,.1);background:#fff;color:#1d1d1f;cursor:pointer}.hh-acts button[aria-pressed="true"]{background:#1d1d1f;color:#fff;border-color:#1d1d1f}.hh-acts .hh-hala{border-color:rgba(10,132,255,.4);color:#0a64d6}.hh-form{display:flex;flex-direction:column;gap:.5em;margin:.3em 0}.hh-form[hidden],.hh-form label[hidden]{display:none}.b584-home>h2{margin-top:.8em}.hh-form textarea,.hh-form input{font:inherit;padding:.6em .75em;border-radius:12px;border:1px solid rgba(0,0,0,.14);background:#fff;color:#1d1d1f;width:100%;box-sizing:border-box}.hh-form button{align-self:flex-start;font:inherit;font-weight:600;padding:.5em 1.3em;border-radius:999px;border:0;background:#1d1d1f;color:#fff;cursor:pointer}.hh-form button:disabled{opacity:.5}.hh-out{margin:.3em 0;color:#2f8f68;font-weight:600}.hh-recent{margin-top:.6em;font-size:.9em}.hh-recent ul{margin:.3em 0 0;padding-left:1.1em;line-height:1.6}.hh-recent small{color:#6e6e73;margin-right:.3em}.b584-globe{margin-top:1em}.b584-globe h3{font-size:1em;margin:.2em 0 .5em}.hn-globe{position:relative;height:360px;border-radius:14px;overflow:hidden;touch-action:pan-y;cursor:grab;background:radial-gradient(circle at 50% 42%,rgba(74,163,255,.16),rgba(138,107,255,.08) 45%,rgba(16,27,54,.0) 70%)}.hn-globe canvas{display:block}.hn-globe.flat{height:240px;cursor:pointer}.hn-globe.off{display:none}.hn-gtip{position:absolute;z-index:2;min-width:180px;max-width:230px;padding:.55em .7em;border-radius:10px;background:rgba(14,20,38,.92);color:#fff;font-size:.86em;line-height:1.45;box-shadow:0 6px 24px rgba(0,0,0,.25)}.hn-gtip b{display:block;font-size:1.05em}.hn-gtip span{display:block;opacity:.8}.hn-gtip a{display:inline-block;margin-top:.3em;color:#7fc4ff}.b584-leg{display:flex;flex-wrap:wrap;gap:.4em 1.2em;font-size:.85em;margin:.5em 0 .2em}.b584-dot{display:inline-block;width:.7em;height:.7em;border-radius:50%;margin-right:.35em;vertical-align:-.05em}.b584-dot.a{background:#ffc23d}.b584-dot.m{background:#2fc79b}.b584-dot.o{background:#4aa3ff}@media (max-width:560px){.hn-globe{height:290px}}.hn-std{--ink:#1d1d1f;--mut:#6e6e73;--card:#fff;--line:rgba(0,0,0,.08);--sh:0 1px 2px rgba(0,0,0,.04),0 12px 32px rgba(17,40,30,.07);font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text",Inter,"PingFang SC","Hiragino Sans GB","Noto Sans SC","Microsoft YaHei",sans-serif;position:relative;margin:1.4em 0 1.8em;padding:1.5em 1.5em 1.3em;border-radius:24px;color:var(--ink);overflow:hidden;background:radial-gradient(120% 80% at 0% 0%,rgba(132,214,170,.22),transparent 55%),radial-gradient(90% 70% at 100% 0%,rgba(120,186,255,.20),transparent 60%),linear-gradient(180deg,#fbfdfb,#f6f9ff);box-shadow:var(--sh)}.hn-std:after{content:"";position:absolute;right:-40px;bottom:-60px;width:260px;height:160px;border-radius:50%;background:radial-gradient(closest-side,rgba(255,206,120,.18),transparent);pointer-events:none}@media (prefers-color-scheme:dark){.hn-std{--ink:#f5f5f7;--mut:#a1a1a6;--card:#1c1c1e;--line:rgba(255,255,255,.12);background:radial-gradient(120% 80% at 0% 0%,rgba(60,140,100,.25),transparent 55%),linear-gradient(180deg,#121614,#101318)}}.hs-top{display:flex;gap:1em;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.hn-std h2{font-size:1.6em;font-weight:700;letter-spacing:-.015em;margin:0 0 .25em;line-height:1.2}.hs-sub{color:var(--mut);margin:0 0 1em;line-height:1.6;max-width:40em}.hs-dl{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.1em;padding:.6em 1.05em;border-radius:16px;background:var(--ink);color:var(--card)!important;text-decoration:none;font-weight:600;white-space:nowrap;box-shadow:var(--sh)}.hs-dl small{font-weight:400;opacity:.75;font-size:.78em}.hs-dl:hover,.hs-dl:focus{opacity:.92}.hs-chips{display:flex;flex-wrap:wrap;gap:.45em;margin:.3em 0 1em}.hs-chip{border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:999px;padding:.38em .9em;font:inherit;font-size:.9em;cursor:pointer}.hs-chip i{display:inline-block;width:.6em;height:.6em;border-radius:50%;margin-right:.45em;vertical-align:.02em}.hs-chip[aria-pressed="true"]{background:var(--ink);color:var(--card);border-color:var(--ink)}.hs-track{display:flex;gap:.6em;overflow-x:auto;scroll-snap-type:x proximity;padding:.35em .2em 1.1em;scrollbar-width:thin}.hs-rel{flex:0 0 auto;scroll-snap-align:center;min-width:5.8em;border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:16px;padding:.6em .75em .55em;text-align:left;cursor:pointer;font:inherit;transition:transform .2s,box-shadow .2s,opacity .2s}.hs-rel b{display:block;font-size:1.02em}.hs-rel small{color:var(--mut)}.hs-rel.proj{border-style:dashed}.hs-rel.on{box-shadow:0 0 0 2px #34a77c,0 8px 20px rgba(52,167,124,.18);transform:translateY(-2px)}.hs-rel.dim{opacity:.3}.hs-dots{display:flex;gap:3px;margin-top:.4em;min-height:7px}.hs-dots i{width:7px;height:7px;border-radius:50%}.hs-today{flex:0 0 auto;align-self:center;display:flex;flex-direction:column;align-items:center;color:#e8604c;font-weight:700;font-size:.82em;padding:0 .35em;border-left:2px solid rgba(232,96,76,.45)}.hs-today small{font-weight:400;color:var(--mut)}.hs-card{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:1.15em 1.25em 1em;box-shadow:var(--sh)}.hs-head{display:flex;align-items:baseline;gap:.7em;flex-wrap:wrap}.hs-big{font-size:1.9em;font-weight:800;letter-spacing:-.02em}.hs-date{color:#2f8f68;font-weight:600}.hs-date.proj{color:#b7791f}.hs-card h3{font-size:1.12em;margin:.2em 0 .6em;line-height:1.45;font-weight:600}.hs-feat{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:.6em}.hs-f{border-radius:14px;padding:.65em .8em;background:rgba(52,167,124,.07);border:1px solid rgba(52,167,124,.14)}.hs-f.dim{opacity:.35}.hs-ft{display:flex;align-items:center;gap:.45em}.hs-ft i{width:.7em;height:.7em;border-radius:50%;flex:0 0 auto}.hs-f p{margin:.3em 0 0;color:var(--mut);font-size:.9em;line-height:1.5}.hs-quiet{color:var(--mut)}.hs-more{margin:.8em 0 0;font-size:.9em}.hs-nav{display:flex;gap:.5em;margin-top:.8em}.hs-btn{border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:999px;padding:.4em 1em;font:inherit;cursor:pointer}.hs-btn:disabled{opacity:.35;cursor:default}.hs-now{margin-top:1em;padding:.9em 1.05em;border-radius:18px;background:linear-gradient(135deg,rgba(255,206,120,.18),rgba(132,214,170,.14));border:1px solid rgba(214,160,60,.2)}.hs-now p{margin:.3em 0 0;line-height:1.6}.hs-maphead{display:flex;align-items:center;justify-content:space-between;gap:.6em;flex-wrap:wrap;margin:.2em 0 .4em}.hs-maphead b{font-size:1.02em}.hs-map{overflow-x:auto;border-radius:18px;background:var(--card);border:1px solid var(--line);padding:.4em .3em;box-shadow:var(--sh)}.hs-map svg{display:block;max-width:none;color:var(--ink);font-family:inherit}.hs-node{cursor:pointer;outline:none}.hs-node rect{transition:opacity .2s}.hs-node.sel rect:first-child{stroke-width:2.4}.hs-node:focus-visible rect:first-child{stroke-width:2.4}.hs-node.off{opacity:.22}.hs-map path.hot{stroke:#1d1d1f;stroke-opacity:1;stroke-width:2}.hs-map path.cold{stroke-opacity:.28}.hs-route{opacity:0;transition:opacity .25s}.hn-std.route .hs-route{opacity:1}.hs-routeline{stroke-dasharray:1;stroke-dashoffset:1}@media (prefers-reduced-motion:no-preference){.hn-std.route .hs-routeline{animation:hsdraw 1.4s ease-out forwards}@keyframes hsdraw{to{stroke-dashoffset:0}}}@media (prefers-reduced-motion:reduce){.hs-routeline{stroke-dashoffset:0}}.hs-routenote{margin:.2em 0 .6em;padding:.6em .8em;border-radius:14px;background:rgba(43,182,115,.09);border:1px solid rgba(43,182,115,.22);line-height:1.6;font-size:.92em}.hs-leg{display:flex;flex-wrap:wrap;gap:.3em 1.2em;color:var(--mut);font-size:.84em;margin:.5em 0 .9em}.hs-leg b{color:var(--ink)}.hs-leg b.g{color:#2bb673}.hs-imp{margin:.1em 0 .5em;color:var(--mut)}.hs-stars{letter-spacing:.06em}.hs-stars.s3{color:#e0a100}.hs-stars.s2{color:#e8b84a}.hs-stars.s1{color:#c7c7cc}.hs-rel2{margin:.2em 0 .7em;padding:.55em .8em;border-radius:14px;background:rgba(10,132,255,.06);border:1px solid rgba(10,132,255,.14)}.hs-rel2 p{margin:.15em 0;line-height:1.55;font-size:.92em}@media (prefers-reduced-motion:no-preference){.hs-card.hs-in{animation:hsin .22s ease-out both}@keyframes hsin{from{opacity:.4;transform:translateY(4px)}to{opacity:1;transform:none}}}@media (max-width:560px){.hn-std{padding:1.1em .95em;border-radius:20px}.hn-std h2{font-size:1.35em}.hs-big{font-size:1.55em}}@media (max-width:560px){.b584{padding:.85em .8em}.b584-g a{white-space:normal}.b584-stats li{min-width:45%}}