.pp-plate[data-astro-cid-erdvktdq]{position:relative;margin:0;overflow:hidden;isolation:isolate;border-radius:20px;background:radial-gradient(120% 90% at 100% 100%,color-mix(in srgb,var(--pp-tone) 34%,transparent),transparent 62%),radial-gradient(90% 80% at 0% 0%,color-mix(in srgb,var(--pp-tone) 10%,transparent),transparent 70%),color-mix(in srgb,var(--pp-tone) 7%,var(--surface-raised));display:grid}.pp-plate[data-astro-cid-erdvktdq]:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:color-mix(in srgb,var(--pp-tone) 55%,transparent);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22'%3E%3Crect x='10' y='10' width='2' height='2'/%3E%3C/svg%3E") 0 0 / 22px 22px,linear-gradient(135deg,transparent 30%,#000 100%);-webkit-mask-composite:source-in;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22'%3E%3Crect x='10' y='10' width='2' height='2'/%3E%3C/svg%3E") 0 0 / 22px 22px,linear-gradient(135deg,transparent 30%,#000 100%);mask-composite:intersect;opacity:.5}.pp-dark[data-astro-cid-erdvktdq]{background:radial-gradient(120% 90% at 100% 100%,color-mix(in srgb,var(--pp-tone) 40%,transparent),transparent 65%),#0e1211}.pp-stage[data-astro-cid-erdvktdq]{position:relative;align-self:center;user-select:none;-webkit-user-select:none;pointer-events:none;min-width:0}.pp-canvas[data-astro-cid-erdvktdq]{width:var(--pp-w);margin-inline:auto}.pp-pad-l[data-astro-cid-erdvktdq] .pp-stage[data-astro-cid-erdvktdq]{padding:clamp(20px,6%,72px)}.pp-pad-m[data-astro-cid-erdvktdq] .pp-stage[data-astro-cid-erdvktdq]{padding:clamp(16px,4.5%,48px)}.pp-pad-s[data-astro-cid-erdvktdq] .pp-stage[data-astro-cid-erdvktdq]{padding:clamp(12px,3.5%,28px)}.pp-bleed-bottom[data-astro-cid-erdvktdq] .pp-stage[data-astro-cid-erdvktdq]{padding-bottom:0;align-self:end}.pp-bleed-right[data-astro-cid-erdvktdq] .pp-stage[data-astro-cid-erdvktdq]{padding-right:0}.pp-bleed-corner[data-astro-cid-erdvktdq] .pp-stage[data-astro-cid-erdvktdq]{padding-right:0;padding-bottom:0;align-self:end}.pp-bleed-bottom[data-astro-cid-erdvktdq] .pp-stage[data-astro-cid-erdvktdq] .pm-win{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:0}.pp-bleed-right[data-astro-cid-erdvktdq] .pp-stage[data-astro-cid-erdvktdq] .pm-win{border-top-right-radius:0;border-bottom-right-radius:0;border-right:0}.pp-bleed-corner[data-astro-cid-erdvktdq] .pp-stage[data-astro-cid-erdvktdq] .pm-win{border-radius:12px 0 0;border-right:0;border-bottom:0}@media(max-width:720px){.pp-plate[data-astro-cid-erdvktdq]{border-radius:14px}}.pf-row[data-astro-cid-xawl2hkp]{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(32px,5vw,80px);align-items:center}.pf-flip[data-astro-cid-xawl2hkp]{grid-template-columns:minmax(0,7fr) minmax(0,4fr)}.pf-flip[data-astro-cid-xawl2hkp] .pf-text[data-astro-cid-xawl2hkp]{order:2}.pf-stack[data-astro-cid-xawl2hkp]{grid-template-columns:minmax(0,1fr);gap:var(--space-7)}.pf-stack[data-astro-cid-xawl2hkp] .pf-text[data-astro-cid-xawl2hkp]{max-width:40rem}.pf-text[data-astro-cid-xawl2hkp]{display:grid;gap:var(--space-4);align-content:center}.pf-eyebrow[data-astro-cid-xawl2hkp]{font-family:var(--font-mono);font-size:12px;line-height:16px;letter-spacing:.04em;color:var(--yield-ink)}.pf-title[data-astro-cid-xawl2hkp]{font-size:clamp(20px,1.7vw,24px);line-height:1.25;letter-spacing:-.02em;font-weight:500;text-wrap:balance}.pf-body[data-astro-cid-xawl2hkp]{color:var(--ink-muted);font-size:16px;line-height:1.65;text-wrap:pretty;max-width:30em}.pf-points[data-astro-cid-xawl2hkp]{display:grid;gap:8px;margin-top:var(--space-2)}.pf-points[data-astro-cid-xawl2hkp] li[data-astro-cid-xawl2hkp]{position:relative;padding-left:16px;font-size:15px;color:var(--ink);line-height:1.55}.pf-points[data-astro-cid-xawl2hkp] li[data-astro-cid-xawl2hkp]:before{content:"";position:absolute;left:0;top:.62em;width:6px;height:6px;background:var(--yield)}[data-astro-cid-xawl2hkp]:lang(zh) .pf-title[data-astro-cid-xawl2hkp]{letter-spacing:0;line-height:1.4;font-size:clamp(20px,1.6vw,24px)}[data-astro-cid-xawl2hkp]:lang(zh) .pf-body[data-astro-cid-xawl2hkp]{line-height:1.85;letter-spacing:.01em}@media(max-width:960px){.pf-row[data-astro-cid-xawl2hkp],.pf-flip[data-astro-cid-xawl2hkp]{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.pf-flip[data-astro-cid-xawl2hkp] .pf-text[data-astro-cid-xawl2hkp]{order:0}}.pf-card[data-astro-cid-tqlynaec]{display:grid;gap:var(--space-5);align-content:start}.pf-card-wide[data-astro-cid-tqlynaec]{grid-column:span 2}.pf-card-text[data-astro-cid-tqlynaec]{display:grid;gap:var(--space-2)}.pf-card-title[data-astro-cid-tqlynaec]{font-size:18px;line-height:1.4;letter-spacing:-.01em;font-weight:500}.pf-card-body[data-astro-cid-tqlynaec]{color:var(--ink-muted);font-size:15px;line-height:1.6;text-wrap:pretty}[data-astro-cid-tqlynaec]:lang(zh) .pf-card-title[data-astro-cid-tqlynaec]{letter-spacing:0}[data-astro-cid-tqlynaec]:lang(zh) .pf-card-body[data-astro-cid-tqlynaec]{line-height:1.8}@media(max-width:760px){.pf-card-wide[data-astro-cid-tqlynaec]{grid-column:auto}}.pm-win{--pm-bg: var(--surface-raised);--pm-side: #F7F8F8;--pm-sunken: #F2F4F4;--pm-line: #E6E9E8;--pm-line-2: #D5DAD8;--pm-ink: #121614;--pm-muted: #5B6561;--pm-subtle: #8A928F;--pm-accent: #01B56E;--pm-accent-ink: #007A4D;--pm-accent-soft: #E3F6EC;background:var(--pm-bg);color:var(--pm-ink);border:1px solid rgba(18,22,20,.1);border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #1216140d,0 30px 80px -24px #12161447;font-family:var(--font-sans);font-size:14px;line-height:1.5;letter-spacing:0;text-align:left;display:flex;flex-direction:column}.pm-win.pm-dark{--pm-bg: #18191B;--pm-side: #1E1F22;--pm-sunken: #26272A;--pm-line: #2C2E31;--pm-line-2: #3A3C40;--pm-ink: #ECEDEE;--pm-muted: #A3A6AB;--pm-subtle: #75797F;--pm-accent: #2BD38D;--pm-accent-ink: #3FE3A0;--pm-accent-soft: rgba(43, 211, 141, .14);border-color:#ffffff14}.pm-chrome{height:38px;flex:none;display:flex;align-items:center;gap:12px;padding:0 14px;border-bottom:1px solid var(--pm-line);background:var(--pm-side);position:relative}.pm-dots{display:inline-flex;gap:7px}.pm-dots i{width:11px;height:11px;border-radius:50%;background:#ff5f57}.pm-dots i:nth-child(2){background:#febc2e}.pm-dots i:nth-child(3){background:#28c840}.pm-chrome-brand{display:inline-flex;color:var(--pm-ink)}.pm-chrome-title{position:absolute;left:50%;transform:translate(-50%);font-size:12px;color:var(--pm-subtle);white-space:nowrap}.pm-win-body{flex:1;min-height:0;display:flex}.pm-side{width:232px;flex:none;background:var(--pm-side);border-right:1px solid var(--pm-line);padding:14px 10px;display:flex;flex-direction:column;gap:2px}.pm-brand{display:flex;align-items:center;gap:8px;padding:4px 8px 14px;font-weight:600;font-size:15px}.pm-nav{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;color:var(--pm-muted);white-space:nowrap}.pm-nav.on{background:var(--pm-accent-soft);color:var(--pm-ink);font-weight:500}.pm-nav .icon{flex:none}.pm-sec{font-size:12px;color:var(--pm-subtle);padding:14px 10px 4px}.pm-item{padding:6px 10px;border-radius:6px;color:var(--pm-muted);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pm-item.on{background:var(--pm-sunken);color:var(--pm-ink)}.pm-main{flex:1;min-width:0;display:flex;flex-direction:column}.pm-top{height:52px;flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 20px;border-bottom:1px solid var(--pm-line)}.pm-title{font-weight:600;font-size:15px}.pm-pad{padding:20px 24px}.pm-btn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:8px;border:1px solid var(--pm-line-2);background:var(--pm-bg);font-size:13px;color:var(--pm-ink);white-space:nowrap}.pm-btn.pri{background:var(--pm-ink);border-color:var(--pm-ink);color:var(--pm-bg)}.pm-btn.acc{background:var(--pm-accent);border-color:var(--pm-accent);color:#fff}.pm-chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:999px;border:1px solid var(--pm-line-2);font-size:12.5px;color:var(--pm-muted);white-space:nowrap;background:var(--pm-bg)}.pm-chip.on{border-color:var(--pm-accent);color:var(--pm-accent-ink);background:var(--pm-accent-soft)}.pm-tag{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border-radius:6px;font-size:12px;background:var(--pm-sunken);color:var(--pm-muted);white-space:nowrap}.pm-tag.ok{background:var(--pm-accent-soft);color:var(--pm-accent-ink)}.pm-tag.warn{background:var(--signal-attn-soft);color:var(--signal-attn-ink)}.pm-tag.bad{background:var(--signal-alarm-soft);color:var(--signal-alarm)}.pm-tag.info{background:var(--signal-action-soft);color:var(--signal-action)}.pm-input{border:1px solid var(--pm-line-2);border-radius:14px;background:var(--pm-bg);padding:14px 16px 12px;display:grid;gap:14px;box-shadow:0 2px 10px #1216140a}.pm-input .ph{color:var(--pm-subtle)}.pm-input-bar{display:flex;align-items:center;gap:8px}.pm-input-bar .sp{flex:1}.pm-send{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--pm-ink);color:var(--pm-bg)}.pm-card{border:1px solid var(--pm-line);border-radius:10px;background:var(--pm-bg);padding:14px 16px}.pm-muted{color:var(--pm-muted)}.pm-subtle{color:var(--pm-subtle)}.pm-acc{color:var(--pm-accent-ink)}.pm-mono{font-family:var(--font-mono);font-size:12.5px}.pm-avatar{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:600;background:var(--pm-accent-soft);color:var(--pm-accent-ink);flex:none}.pm-bar{height:6px;border-radius:3px;background:var(--pm-sunken);overflow:hidden}.pm-bar>i{display:block;height:100%;background:var(--pm-accent);border-radius:3px}.pm-table{width:100%;border-collapse:collapse;font-size:13px}.pm-table th{text-align:left;font-weight:500;color:var(--pm-subtle);padding:9px 12px;border-bottom:1px solid var(--pm-line);white-space:nowrap}.pm-table td{padding:11px 12px;border-bottom:1px solid var(--pm-line);white-space:nowrap}.pm-q{justify-self:end;max-width:76%;background:var(--pm-sunken);padding:10px 14px;border-radius:14px}.pm-a{display:grid;gap:10px;line-height:1.7}.pm-cite{display:inline-grid;place-items:center;min-width:17px;height:17px;padding:0 3px;font-size:10.5px;font-family:var(--font-mono);background:var(--pm-accent-soft);color:var(--pm-accent-ink);border-radius:4px;margin-left:2px;vertical-align:2px}.pm-float{position:absolute;background:var(--pm-bg, #fff);border:1px solid rgba(18,22,20,.1);border-radius:12px;box-shadow:0 1px 2px #1216140d,0 24px 60px -20px #1216144d;padding:14px 16px;font-size:13px}.pp-hero-note{flex-basis:100%;text-align:center;text-wrap:balance;font-size:13px;color:var(--ink-subtle)}.pp-hero.phero-center .phero-actions{justify-content:center}@media(max-width:560px){.pp-hero .phero-actions{width:100%;flex-direction:column;align-items:stretch}.pp-hero .phero-actions>*{width:100%}:lang(zh) .pp-hero .phero-lede{word-break:keep-all}}@font-face{font-family:ZH Punct;src:local("PingFang SC"),local("Noto Sans CJK SC"),local("Source Han Sans SC"),local("Microsoft YaHei");unicode-range:U+2018-2019,U+201C-201D,U+2026,U+2014}:root:lang(zh){--font-sans: "ZH Punct", Geist, "PingFang SC", "Hiragino Sans GB", "Noto Sans SC", "Microsoft YaHei", system-ui, sans-serif}:lang(zh) :is(.shead-sub p,.shead-lede,.pf-card-body,.cta-text,.faq-item summary>span,.phero-lede){text-wrap:balance}@media(max-width:760px){:lang(zh) .pf-body{text-wrap:balance}}:lang(zh) :is(.shead-sub p,.cta-text){word-break:keep-all;overflow-wrap:anywhere}:lang(zh) :is(.display-xl,.display-l,.display-m){line-height:1.25}.pp-hero .phero-lede{white-space:pre-line}@media(max-width:560px){.pp-stage .pm-float:not(.pm-keep){display:none}}.sc{position:relative;display:flex;align-items:center;justify-content:center;gap:28px;font-family:var(--font-sans);color:#121614}.sc-group{background:color-mix(in srgb,var(--pp-tone, #4E7FC0) 12%,rgba(255,255,255,.55));border:1px solid rgba(255,255,255,.7);border-radius:22px;padding:22px;display:grid;gap:12px;align-content:start;backdrop-filter:blur(2px)}.sc-cap{font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;color:#5b6561;margin-bottom:2px}.sc-pill{display:inline-flex;align-items:center;gap:10px;background:#fff;border:1px solid rgba(18,22,20,.08);border-radius:10px;padding:10px 16px;font-size:15px;line-height:1.3;white-space:nowrap;box-shadow:0 1px 2px #1216140d,0 8px 20px -10px #12161438}.sc-pill.ic{padding:7px 16px 7px 7px}.sc-pill.ic .sc-tile{width:34px;height:34px;border-radius:9px;box-shadow:none}.sc-pill small{display:block;font-size:12.5px;color:#68726e}.sc-pill.on{border-color:color-mix(in srgb,var(--pp-tone, #4E7FC0) 50%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--pp-tone, #4E7FC0) 16%,transparent),0 8px 20px -10px #12161438}.sc-tile{width:44px;height:44px;flex:none;display:grid;place-items:center;background:#fff;border:1px solid rgba(18,22,20,.08);border-radius:12px;color:#121614;box-shadow:0 1px 2px #1216140d;font-size:12px;font-weight:600}.sc-tile.lg{width:56px;height:56px;border-radius:15px}.sc-tile.tint{background:color-mix(in srgb,var(--pp-tone, #4E7FC0) 14%,#fff);color:color-mix(in srgb,var(--pp-tone, #4E7FC0) 80%,#121614)}.sc-hub{width:76px;height:76px;flex:none;border-radius:50%;display:grid;place-items:center;background:#121614;box-shadow:0 0 0 8px #ffffffb3,0 16px 36px -12px #12161473}.sc-hub-label{font-family:var(--font-mono);font-size:12px;color:#5b6561;text-align:center;margin-top:18px}.sc-dash{position:relative;flex:none;width:56px;height:0;border-top:1.5px dashed color-mix(in srgb,var(--pp-tone, #4E7FC0) 70%,#121614)}.sc-dash:after{content:"";position:absolute;right:-3px;top:-4px;width:6px;height:6px;background:color-mix(in srgb,var(--pp-tone, #4E7FC0) 70%,#121614)}.sc-dash.v{width:0;height:40px;border-top:0;border-left:1.5px dashed color-mix(in srgb,var(--pp-tone, #4E7FC0) 70%,#121614)}.sc-dash.v:after{inset:auto auto -3px -4px}.sc-list{background:#ffffffd1;border:1px solid rgba(255,255,255,.9);border-radius:22px;padding:18px 14px;display:grid;gap:4px;box-shadow:0 24px 60px -24px #1216144d;backdrop-filter:blur(6px)}.sc-list .sc-cap{padding:6px 10px 4px}.sc-li{display:flex;align-items:center;gap:14px;padding:9px 10px;border-radius:12px}.sc-li b{display:block;font-weight:500;font-size:15px}.sc-li small{display:block;font-size:13px;color:#68726e}.sc-li.on{background:color-mix(in srgb,var(--pp-tone, #4E7FC0) 12%,#fff)}.sc-li .sc-tile{width:40px;height:40px;border-radius:11px}.sc-scatter{position:relative}.sc-scatter>*{position:absolute}
