.product-page{--divider:#1e293b;--faint:#858c9b;--rule:#334155;--violet-ink:#1d4ed8;--hot:#bfdbfe;--abyss:#020617;--paper:#f7f8fa;--paper-line:#d9dbe1;--paper-grid:#e8e9ee;--paper-ink:#0e1116;--paper-muted:#5e6675;--shadow:#000;--white:#fff;--section-pad:clamp(3.75rem, 6.5vw, 6.5rem)}@property --e{syntax:"<number>";inherits:false;initial-value:1}@property --rim-a{syntax:"<angle>";inherits:false;initial-value:0deg}@property --rim-o{syntax:"<number>";inherits:false;initial-value:0}.product-page{--ease:cubic-bezier(.22, 1, .36, 1);--ease-cam:cubic-bezier(.165, .84, .44, 1);--ease-io:cubic-bezier(.37, 0, .63, 1);--glow:color-mix(in srgb, var(--violet) 38%, transparent);--glow-soft:color-mix(in srgb, var(--violet) 18%, transparent);--rim:color-mix(in srgb, var(--accent) 22%, transparent);--rim-in:color-mix(in srgb, var(--accent) 38%, transparent);--line:color-mix(in srgb, var(--accent) 14%, transparent);--float:0 0 0 1px var(--rim), 0 50px 120px -20px color-mix(in srgb, var(--abyss) 85%, transparent), 0 0 140px -10px var(--glow);--float-in:inset 0 0 0 1px var(--rim-in), inset 0 1px 0 color-mix(in srgb, var(--white) 90%, transparent);--pad:clamp(1.25rem, 6vw, 5rem);--max:82.5rem;--edge:max(var(--pad), calc((100vw - var(--max)) / 2));--bar-h:4rem;--label:500 .8125rem/1.4 "DM Sans", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", system-ui, sans-serif;--mono:500 .75rem/1.4 "DM Mono", ui-monospace, monospace;color:var(--text-acc);background:var(--bg);-webkit-font-smoothing:antialiased;font-family:DM Sans,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Sans SC,system-ui,sans-serif;font-size:1rem;line-height:1.65}.product-page:lang(zh){line-height:1.8}.pd-site{--pad:var(--frame-pad);--max:var(--content-max);--max-wide:var(--wide-max);--subnav-h:2.75rem;--bar-h:calc(var(--nav-h) + var(--subnav-h));--section-pad:clamp(3rem, 3.75vw, 4.5rem);--titlecard-pad:clamp(3.5rem, 5.5vw, 5.5rem);--block-gap:clamp(2.5rem, 3.5vw, 3.5rem);--fold-gap:clamp(1rem, 2vw, 1.5rem);padding-block-start:var(--nav-h)}@media (width>=1100px){.pd-site{--subnav-h:3rem}}.pd-site>main{container-type:inline-size}:where(.product-page) img{block-size:auto;max-inline-size:100%;display:block}:where(.product-page) :is(h1,h2,h3){color:var(--text);margin:0;font-weight:500}:where(.product-page) :is(p,figure,blockquote,ol,ul){margin:0}:where(.product-page) a{color:inherit}:where(.product-page) strong{color:var(--text);font-weight:600}.product-page :is(a,button,input,summary,video):focus-visible{outline:2px solid var(--accent);outline-offset:4px}.product-page :is(h1,h2,h3,.pd-closing,.pd-founder-quote,.pd-again-line,.pd-panel-headline,.pd-price-free){text-wrap:balance}.product-page :is(p,li){text-wrap:pretty}.product-page:lang(zh) :is(h1,h2,h3,.pd-closing,.pd-founder-quote,.pd-again-line,.pd-lead,.pd-stat-caption,.pd-calc-label,.pd-panel-one,.pd-approve-line,.pd-scope li,.pd-scope-deliver,.pd-tiers-credit,.pd-checks li,.pd-small,.pd-tier-sub,.pd-tier-delivery,.pd-entry-line,.pd-equations){word-break:keep-all;overflow-wrap:anywhere}.pd-wrap{box-sizing:border-box;inline-size:100%;max-inline-size:calc(var(--max) + 2 * var(--pad));padding-inline:var(--pad);margin-inline:auto}.pd-d1{letter-spacing:-.04em;font-optical-sizing:auto;font-size:clamp(2.75rem,13vw,4.5rem);line-height:.96}.pd-d1:lang(zh){letter-spacing:0;font-size:clamp(2.25rem,9.2vw,7rem);font-weight:600;line-height:1.1}.pd-d2{letter-spacing:-.028em;max-inline-size:18ch;font-size:clamp(2.125rem,5.2vw,5rem);line-height:1.02}.pd-d2:lang(zh){letter-spacing:-.01em;max-inline-size:15em;font-size:clamp(1.875rem,4.4vw,4rem);font-weight:600;line-height:1.18}.pd-n0{letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:clamp(6rem,17vw,16rem);font-weight:500;line-height:.82}.pd-n1{letter-spacing:-.035em;color:var(--text);font-variant-numeric:tabular-nums;font-size:clamp(4rem,8.4vw,8.5rem);font-weight:500;line-height:.9}.pd-n2{letter-spacing:-.035em;color:var(--text);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(2.5rem,4.6vw,5rem);font-weight:500;line-height:1}.pd-h3{letter-spacing:-.02em;font-size:clamp(1.375rem,2.2vw,2rem);line-height:1.2}.pd-h3:lang(zh){letter-spacing:0}.pd-lead{max-inline-size:36ch;color:var(--text-acc);font-size:clamp(1.0625rem,1.4vw,1.3125rem);line-height:1.6}.pd-lead:lang(zh){max-inline-size:28em}.pd-name{white-space:nowrap}.pd-kicker{font:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.pd-kicker>span+span:before{content:"·";margin-inline-end:.6rem}.pd-kicker-lead{color:var(--accent)}.pd-kicker:lang(zh){letter-spacing:.02em;font-family:inherit}.pd-label{font:var(--label);letter-spacing:0;color:var(--muted)}.pd-small{color:var(--muted);font-size:.875rem;line-height:1.55}.pd-src{color:var(--faint);max-inline-size:78ch;font-size:.78rem;line-height:1.5}.pd-src a{color:var(--accent);align-items:center;gap:.2rem;display:inline-flex}.pd-faint{color:var(--faint)}.pd-accent{color:var(--violet)}.pd-accent-soft{color:var(--accent)}.pd-closing{letter-spacing:-.02em;color:var(--text);max-inline-size:28ch;font-size:clamp(1.375rem,2.4vw,2.25rem);line-height:1.25}.pd-closing:lang(zh){letter-spacing:0;max-inline-size:22em}.pd-line{margin-block-end:-.1em;padding-block-end:.1em;display:block;overflow:clip}.pd-line>span{display:block}.pd-head{justify-items:start;gap:1.5rem;display:grid}.pd-site .pd-d2{max-inline-size:22ch}.pd-site .pd-d2:lang(zh){max-inline-size:18em}.pd-site .pd-lead{max-inline-size:52ch}.pd-site .pd-lead:lang(zh){max-inline-size:32em}.pd-site .pd-panel-one{max-inline-size:44ch}.pd-site .pd-panel-one:lang(zh){max-inline-size:30em}.pd-site .pd-closing{max-inline-size:34ch}.pd-site .pd-closing:lang(zh){max-inline-size:26em}@media (width>=1200px){.pd-site :is(.pd-section,.pd-panel) .pd-head:has(>.pd-lead):not(:is(.pd-bar-grid,.pd-journey-top,.pd-proof)>.pd-head){grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;column-gap:clamp(2rem,4vw,4rem)}.pd-site :is(.pd-section,.pd-panel) .pd-head:has(>.pd-lead)>.pd-kicker{grid-column:1/-1}.pd-site .pd-titlecard .pd-titlecard-copy>.pd-head:has(>.pd-lead):has(>.pd-d2){grid-template-columns:minmax(0,8fr) minmax(0,4fr);column-gap:clamp(2rem,3vw,3rem)}}@media (width>=1024px){.pd-site :is(.pd-bar-grid,.pd-journey-top,.pd-proof)>.pd-head .pd-d2{font-size:clamp(2.125rem,3.6vw,3.75rem)}.pd-site :is(.pd-bar-grid,.pd-journey-top,.pd-proof)>.pd-head .pd-d2:lang(zh){font-size:clamp(1.875rem,3.2vw,3.25rem)}}@media (width>=1440px){.pd-site :is(.pd-eras,.pd-symptoms,.pd-evidence-grid,.pd-tiers,.pd-team-scroll,.pd-explorer-body){margin-inline:min(0px, (100% - min(100cqi - 2 * var(--pad), var(--max-wide))) / 2)}.pd-site .pd-cases>.pd-case-panels{margin-inline-end:min(0px, (min(100cqi - 2 * var(--pad), var(--max)) - min(100cqi - 2 * var(--pad), var(--max-wide))) / 2)}}.pd-checks{gap:.7rem;padding:0;list-style:none;display:grid}.pd-checks li{color:var(--text-acc);align-items:flex-start;gap:.65rem;display:flex}.pd-checks li:before{content:"";border-inline-start:2px solid var(--accent);border-block-end:2px solid var(--accent);flex:none;block-size:.36rem;inline-size:.7rem;margin:.45em .1rem 0;rotate:-45deg}.pd-glass{box-sizing:border-box;background:var(--beam,linear-gradient(transparent, transparent)) padding-box, linear-gradient(var(--bg-elev), var(--bg-elev)) padding-box, var(--top-hi,linear-gradient(transparent, transparent)) border-box, conic-gradient(from var(--rim-a,0deg), transparent 0 70%, color-mix(in srgb, var(--accent) calc(var(--rim-o,0) * 100%), transparent) 82%, color-mix(in srgb, var(--white) calc(var(--rim-o,0) * 100%), transparent) 85%, color-mix(in srgb, var(--accent) calc(var(--rim-o,0) * 100%), transparent) 88%, transparent 94%) border-box, linear-gradient(var(--edge-c,var(--line)), var(--edge-c,var(--line))) border-box;border:1px solid #0000;border-radius:1.25rem}.pd-glass[data-featured]{--edge-c:color-mix(in srgb, var(--accent) 45%, transparent);--top-hi:linear-gradient(90deg, transparent 12%, var(--hot) 50%, transparent 88%) top / 100% 1px no-repeat;--beam:radial-gradient(60% 42% at 50% 0, color-mix(in srgb, var(--accent) 30%, transparent), transparent 72%);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 20%, transparent), 0 30px 80px -30px var(--glow), 0 0 120px -30px var(--glow)}.pd-btn{background:var(--violet);min-block-size:2.75rem;color:var(--text-on-invert);white-space:nowrap;transition:transform .2s var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:.6rem 1.1rem;font-size:.9rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.pd-btn:hover{background:var(--violet-hover)}.pd-btn:active{transform:scale(.98)}.pd-btn-lg{min-block-size:3.5rem;box-shadow:0 0 0 .4rem var(--glow-soft), 0 0 48px -6px var(--glow);padding:.9rem 1.6rem;font-size:1rem}.pd-textlink{min-block-size:2.75rem;color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:.3em;align-items:center;gap:.4rem;font-size:.95rem;display:inline-flex}.pd-textlink:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.pd-inlink{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:.22em;text-decoration-thickness:1px}.pd-inlink:hover{color:var(--text);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.pd-inlink svg{vertical-align:-.15em;margin-inline-start:.2em;display:inline}.pd-inlink-go{white-space:nowrap}.pd-src .pd-inlink{color:var(--accent);display:inline}.pd-links{flex-wrap:wrap;align-items:center;gap:0 1.5rem;display:flex}:is(.pd-ruler,.pd-srcrow,.pd-contact,.pd-plate-list)+.pd-links{margin-block-start:1rem}.pd-panel-cta-more{flex-basis:100%}.pd-handover-price .pd-textlink{justify-self:start}.pd-readmore{max-inline-size:90ch;margin-block-start:1rem}.pd-pill-tag{border:1px solid var(--accent);font:var(--label);color:var(--accent);border-radius:999px;padding:.2rem .6rem;font-size:.75rem}.pd-bar{z-index:40;background:var(--bg);box-shadow:0 1px 0 var(--divider);position:sticky;top:0}.pd-bar-row{min-block-size:var(--bar-h);padding-inline:var(--edge);box-sizing:border-box;justify-content:space-between;align-items:center;gap:1rem;display:flex}.pd-bar-logo{block-size:1.9rem;inline-size:auto}.pd-bar-nav{gap:1.6rem;font-size:.875rem;display:none}.pd-bar-nav a{color:var(--muted);white-space:nowrap;text-decoration:none}.pd-bar-nav a:hover{color:var(--text)}.pd-bar-actions{align-items:center;gap:.6rem;display:flex}.pd-lang{border:1px solid var(--rule);min-block-size:2.5rem;color:var(--text);border-radius:999px;align-items:center;padding-inline:.9rem;font-size:.85rem;text-decoration:none;display:inline-flex}.pd-lang:hover{border-color:var(--muted)}.pd-bar-cta{display:none}@media (width>=640px){.pd-bar-cta{display:inline-flex}}@media (width>=1100px){.pd-bar-nav{display:flex}}.pd-hero{isolation:isolate;grid-template:minmax(0,1fr)/minmax(0,1fr);display:grid;overflow:clip}.pd-hero>*{grid-area:1/1}.pd-stage{z-index:-1;contain:size;pointer-events:none;background:radial-gradient(ellipse 48% 52% at 84% 44%, color-mix(in srgb, var(--violet) 22%, transparent), transparent 72%), radial-gradient(ellipse 60% 40% at 12% -6%, color-mix(in srgb, var(--violet) 10%, transparent), transparent 72%);grid-template:minmax(0,1fr)/minmax(0,1fr);display:grid;overflow:clip;container-type:size}.pd-stage>*,.pd-stage:after{grid-area:1/1}.pd-stage canvas{block-size:100%;inline-size:100%}.pd-stage:after{content:"";background:radial-gradient(ellipse 80% 75% at 55% 45%, transparent 55%, color-mix(in srgb, var(--bg-invert) 80%, transparent) 100%)}.pd-horizon{aspect-ratio:1;border-top:1px solid color-mix(in srgb, var(--accent) 60%, transparent);inline-size:260vw;box-shadow:0 -2px 70px -8px var(--glow), inset 0 3px 50px -14px var(--glow);border-radius:50%;place-self:start center;margin-block-start:74cqh;translate:5%;-webkit-mask-image:linear-gradient(90deg,#0000 8%,#000 30% 70%,#0000 92%);mask-image:linear-gradient(90deg,#0000 8%,#000 30% 70%,#0000 92%)}.pd-hero-grid{box-sizing:border-box;min-block-size:calc(100svh - var(--bar-h));padding:clamp(1.5rem, 5vh, 3.5rem) var(--edge) 0;grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.pd-hero-head .pd-head{gap:1rem}.pd-site .pd-hero-grid{inline-size:100%;max-inline-size:calc(var(--max) + 2 * var(--pad));padding-inline:var(--pad);min-block-size:calc(100svh - var(--nav-h));margin-inline:auto}.pd-hero .pd-d1>.pd-kicker{margin-block-end:1rem}.pd-hero-copy{align-content:start;gap:1.1rem;margin-block-start:1.25rem;display:grid}.pd-hero .pd-lead{font-size:1rem;line-height:1.55}.pd-hero-actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.pd-hero-links{flex-wrap:wrap;gap:0 1.25rem;display:flex}@media (width<=400px){.pd-hero-links{column-gap:.75rem}.pd-hero-links .pd-textlink{gap:.25rem;font-size:.875rem}}.pd-hero-copy>.pd-small{margin-block-start:-.4rem}.pd-trust{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-block-start:2rem;padding-block-start:1.25rem;display:flex}.pd-trust-item{color:var(--muted);align-items:center;gap:.75rem;font-size:.8125rem;line-height:1.45;display:flex}.pd-trust-item strong{color:var(--text);font-weight:500;display:block}.pd-trust-avatar{border-radius:50%;inline-size:2.5rem}.pd-trust-badge{border-radius:.4rem;inline-size:4.5rem}.pd-capsule{max-inline-size:90ch;color:var(--muted);flex-basis:100%;font-size:.9375rem;line-height:1.55}.pd-capsule:lang(zh){max-inline-size:56em}@media (width>=960px) and (height<=900px){.pd-capsule{font-size:.8125rem;line-height:1.5}}.pd-hero .pd-d1{display:grid}.pd-hero .pd-d1:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, var(--accent) 30%, var(--white) 50%, var(--accent) 70%, transparent);block-size:2px;box-shadow:0 0 22px 6px var(--glow);mix-blend-mode:screen;opacity:0;transform-origin:20%;grid-area:2/1;align-self:end;margin-block-end:.08em}.pd-hero .pd-d1:has(>.pd-kicker):after{grid-row:3}.pd-hero-ask{perspective:1600px;justify-items:center;margin-block-start:2.25rem;display:grid}.pd-hero-ask>*{grid-area:1/1}.pd-ask-ghost{display:none}.pd-ask{box-sizing:border-box;background:var(--paper);inline-size:min(38rem,100%);color:var(--paper-ink);box-shadow:var(--float), var(--float-in);transform-origin:60% 60%;transform:translate3d(0, calc((1 - var(--e)) * 40px), calc((1 - var(--e)) * -200px)) rotateX(calc(20deg + (1 - var(--e)) * 10deg)) rotateY(-8deg) rotateZ(2deg);border-radius:18px;gap:.75rem;padding:1.1rem 1.25rem 1.25rem;display:grid;-webkit-mask-image:linear-gradient(90deg,#0000009e,#000 26%);mask-image:linear-gradient(90deg,#0000009e,#000 26%)}.pd-ask-head{font:var(--label);color:var(--paper-muted);align-items:center;gap:.45rem;display:flex}.pd-ask-tab{background:color-mix(in srgb, var(--violet) 12%, transparent);color:var(--violet-ink);border-radius:999px;margin-inline-start:auto;padding:.2rem .65rem;font-weight:600}.pd-ask-q{border:1px solid var(--paper-line);background:var(--white);border-radius:.75rem;align-items:flex-start;gap:.55rem;padding:.7rem .9rem;font-size:1rem;line-height:1.45;display:flex}.pd-ask-q svg{color:var(--paper-muted);flex:none;margin-block-start:.2em}.pd-ask-q i{font-style:normal}.pd-ask-q em{color:var(--violet);font-style:normal}.pd-ask-rows{gap:.45rem;padding:0;list-style:none;display:grid}.pd-ask-rows li{background:var(--paper-grid);font:var(--mono);color:var(--paper-muted);border-radius:.6rem;grid-template-columns:1.5rem minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.5rem .65rem;display:grid}.pd-ask-rows li>i{block-size:.55rem;inline-size:calc(var(--w) * 100%);background:color-mix(in srgb, var(--paper-muted) 26%, transparent);border-radius:.3rem;display:block}.pd-ask-rows li>s{background:color-mix(in srgb, var(--paper-muted) 16%, transparent);border-radius:.3rem;block-size:.45rem;inline-size:3.5rem;text-decoration:none;display:block}.pd-ask-name{font:var(--label);color:var(--paper-ink);opacity:.72;filter:blur(.4px);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.pd-ask-note{border:1px solid var(--paper-line);font:var(--label);color:var(--paper-muted);filter:blur(.3px);border-radius:999px;padding:.1rem .5rem;font-size:.75rem}.pd-ask-rows .pd-ask-you{outline:1px dashed color-mix(in srgb, var(--violet) 60%, transparent);outline-offset:-1px;color:var(--violet-ink);font:var(--label);background:0 0;font-size:.9rem;font-weight:600}.pd-ask-you b{background:color-mix(in srgb, var(--violet) 12%, transparent);font:var(--mono);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:.25rem .55rem;font-size:.75rem}.pd-ask-you b:lang(zh){font:var(--label);letter-spacing:0;font-size:.75rem}@media (width<=400px){.pd-ask-rows .pd-ask-you{grid-template-columns:1.5rem minmax(0,1fr);row-gap:.35rem}.pd-ask-rows .pd-ask-you>span:nth-child(2){white-space:nowrap}.pd-ask-you b{white-space:nowrap;grid-column:2;justify-self:start}}.pd-ask-tag{border:1px solid var(--paper-line);font:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--paper-muted);border-radius:999px;justify-self:end;padding:.25rem .6rem;font-size:.75rem}.pd-ask-tag:lang(zh){font:var(--label);letter-spacing:0;font-size:.75rem}.pd-strip{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;margin-block-start:clamp(2.5rem,5vh,3.5rem);padding-block:1rem 2rem;display:grid}.pd-strip ol>li{min-inline-size:0}.pd-strip ol{background:linear-gradient(var(--line), var(--line)) 7px 0 / 1px 100% no-repeat;gap:1.25rem;padding:0;list-style:none;display:grid}.pd-node{grid-template-columns:15px minmax(0,1fr);align-items:center;gap:.2rem 1rem;min-block-size:2.75rem;text-decoration:none;display:grid}.pd-node>:not(.pd-node-dot){grid-column:2}.pd-node-dot{aspect-ratio:1;box-sizing:border-box;border:1px solid color-mix(in srgb, var(--accent) 40%, transparent);background:var(--bg);border-radius:50%;grid-row:1;inline-size:15px;display:grid}.pd-node-dot:after{content:"";border:1px solid var(--accent);opacity:0;border-radius:50%;grid-area:1/1;margin:-1px}.pd-node-step{font:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);grid-row:1}.pd-node-step:lang(zh){font:var(--label);letter-spacing:.02em}.pd-node-name{color:var(--text);font-size:1.05rem;font-weight:500}.pd-node-price{color:var(--muted);font-size:.875rem}.pd-node:hover .pd-node-name{color:var(--accent)}.pd-node[data-first] .pd-node-dot,.pd-node[data-lit] .pd-node-dot{border-color:var(--accent);background:radial-gradient(circle, var(--white) 0 22%, var(--accent) 34%, var(--violet) 70%);box-shadow:0 0 0 4px var(--glow-soft), 0 0 28px 4px var(--glow)}.pd-node[data-first] .pd-node-step,.pd-node[data-lit] .pd-node-step{color:var(--accent)}.pd-motion-toggle{aspect-ratio:1;border:1px solid var(--rule);background:color-mix(in srgb, var(--bg) 70%, transparent);inline-size:2.5rem;color:var(--muted);border-radius:50%;place-items:center;padding:0;display:grid}.pd-motion-toggle:hover{color:var(--text);border-color:var(--muted)}.pd-motion-toggle[hidden]{display:none}.pd-fly{z-index:2;aspect-ratio:1;pointer-events:none;opacity:0;background:radial-gradient(circle, var(--white) 0 30%, var(--hot) 45%, transparent 72%);inline-size:10px;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 45%, transparent), 0 0 24px 6px var(--glow), 0 0 60px 10px var(--glow-soft);border-radius:50%;place-self:start}@media (width<=400px){.pd-hero-actions .pd-btn{inline-size:100%}}@media (width>=640px){.pd-hero .pd-lead{font-size:clamp(1.0625rem,1.4vw,1.3125rem);line-height:1.6}}@media (width<=959px){.pd-hero-copy>.pd-small{display:none}.pd-hero-copy{gap:1rem}.pd-strip{grid-template-rows:auto 2.75rem;grid-template-columns:minmax(0,1fr);gap:.25rem;margin-block-start:1.5rem;padding-block:0}.pd-strip ol{gap:.35rem}.pd-node{grid-template-columns:15px auto minmax(0,1fr);column-gap:.75rem;min-block-size:2.25rem}.pd-node-step{display:none}.pd-node>.pd-node-name{grid-area:1/2}.pd-node>.pd-node-price{text-align:end;grid-area:1/3;justify-self:end}.pd-motion-toggle{grid-row:2;justify-self:end;inline-size:2.75rem}}@media (width>=960px){.pd-hero-grid{grid-template-rows:auto auto minmax(0,1fr) auto auto;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(1rem,2.4vw,2.5rem)}.pd-hero-head{grid-area:1/1/auto/-1}.pd-hero-copy{grid-area:2/1/auto/span 7;gap:1rem;margin-block-start:clamp(1.25rem,2.6vh,2rem)}.pd-trust{grid-area:5/1/auto/-1;align-self:start;margin-block-start:0;padding-block:1rem 1.5rem}.pd-trust-clients{flex:22rem}.pd-hero-ask{grid-area:2/8/auto/-1;align-self:start;justify-items:end;margin-block-start:clamp(1rem,2.6vh,2rem)}.pd-strip{grid-area:4/1/auto/-1;align-items:end}.pd-strip ol{background-position:0 7px;background-size:100% 1px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.pd-node{grid-template-columns:minmax(0,1fr);align-items:start;gap:.45rem}.pd-node>:not(.pd-node-dot){grid-column:1}.pd-node-dot{margin-block-end:.6rem}.pd-node-step{grid-row:auto}.pd-d1{font-size:clamp(4rem,7.6vw,6rem);line-height:.94}.pd-d1:lang(zh){font-size:clamp(3.5rem,6.9vw,6.25rem);line-height:1.1}.pd-ask{transform:translate3d(calc((1 - var(--e)) * 80px), calc((1 - var(--e)) * 40px), calc((1 - var(--e)) * -300px)) rotateX(calc(14deg + (1 - var(--e)) * 12deg)) rotateY(calc(-18deg + (1 - var(--e)) * -6deg)) rotateZ(calc(3deg + (1 - var(--e)) * 4deg))}.pd-ask-ghost{box-sizing:border-box;background:var(--paper);inline-size:min(34rem,92%);color:var(--paper-ink);opacity:.35;filter:blur(2px);pointer-events:none;transform-origin:60% 60%;border-radius:18px;align-self:start;gap:.75rem;padding:1.1rem 1.25rem 1.25rem;transform:rotateX(14deg)rotateY(-18deg)rotate(3deg)translate3d(-40%,-34%,-220px)}@media (width>=1280px){.pd-ask-ghost{display:grid}}.pd-ask-q-ghost i{background:color-mix(in srgb, var(--paper-muted) 22%, transparent);border-radius:.3rem;block-size:.6rem;inline-size:70%;margin-block:.45rem;display:block}.pd-horizon{inline-size:170vw;margin-block-start:66cqh;translate:12%}}@media (width>=960px) and (height<=900px){.pd-hero-grid{padding-block-start:.75rem}.pd-hero .pd-d1{font-size:min(clamp(4rem,7.6vw,6rem),10svh)}.pd-hero .pd-d1:lang(zh){font-size:min(clamp(3.5rem,6.9vw,6.25rem),9svh)}.pd-hero-head .pd-head{gap:.6rem}.pd-hero .pd-d1>.pd-kicker{margin-block-end:.6rem}.pd-hero-copy{gap:.75rem;margin-block-start:.75rem}.pd-hero-copy>.pd-small{display:none}.pd-hero .pd-lead{font-size:clamp(1rem,2.2svh,1.2rem);line-height:1.5}.pd-btn-lg{min-block-size:3.125rem}.pd-trust{gap:.5rem 1.5rem;padding-block:.6rem 1rem}.pd-trust-item{font-size:.75rem}.pd-trust-avatar{inline-size:2rem}.pd-trust-badge{inline-size:3.5rem}.pd-strip{margin-block-start:.75rem;padding-block:.25rem .5rem}.pd-node{gap:.3rem}.pd-node-dot{margin-block-end:.35rem}.pd-hero-ask{margin-block-start:.75rem}.pd-ask{gap:.5rem;inline-size:min(31rem,100%);padding-block:.85rem .95rem}.pd-ask-rows{gap:.3rem}.pd-ask-rows li{padding-block:.35rem}}@media (width>=960px) and (height<=800px){.pd-hero .pd-d1{font-size:min(clamp(3.5rem,7.6vw,6rem),8.6svh)}.pd-hero .pd-d1:lang(zh){font-size:min(clamp(3rem,6.9vw,6.25rem),7.8svh)}.pd-hero .pd-lead{font-size:1rem}.pd-hero-copy{gap:.5rem;margin-block-start:.5rem}.pd-strip{margin-block-start:.25rem;padding-block:0 .25rem}.pd-node-dot{margin-block-end:.2rem}.pd-hero-ask{margin-block-start:.5rem}}@media (width>=960px) and (height<=880px){.pd-ask-rows li:nth-child(n+4):not(.pd-ask-you){display:none}.pd-ask{gap:.4rem;padding-block:.7rem .8rem}}@media (width>=960px) and (height<=740px){.pd-hero .pd-d1{font-size:min(clamp(3.25rem,7.6vw,6rem),7.6svh)}.pd-hero .pd-d1:lang(zh){font-size:min(clamp(2.75rem,6.9vw,6.25rem),7.4svh)}}.pd-section{padding-block:var(--section-pad);border-top:1px solid var(--divider)}@media (width<=719px){.pd-section{padding-block:3rem}}.pd-section-band,.pd-section-joined{border-top:0;padding-block-start:0}@media (width<=719px){.pd-site .pd-section{padding-block:2.5rem}.pd-site :is(.pd-section-band,.pd-section-joined){padding-block-start:0}}.pd-closing-frame+.pd-section{border-top:0}.pd-titlecard{isolation:isolate;border-top:1px solid var(--divider);background:radial-gradient(ellipse 50% 70% at 18% 58%, var(--glow-soft), transparent 72%), radial-gradient(ellipse 85% 80% at 50% 50%, transparent 55%, color-mix(in srgb, var(--bg-invert) 70%, transparent) 100%);display:grid;overflow:clip}.pd-titlecard>*{grid-area:1/1}.pd-titlecard-copy{padding-block:var(--titlecard-pad)}@media (width<=719px){.pd-titlecard-copy{padding-block:3rem}}.pd-titlecard[data-align=center] .pd-titlecard-copy{text-align:center;justify-items:center;gap:2rem;display:grid}.pd-titlecard .pd-d2{font-size:clamp(2.5rem,6vw,5.5rem)}.pd-titlecard .pd-d2:lang(zh){font-size:clamp(2.125rem,5vw,4.75rem)}.pd-topo{z-index:-1;contain:strict;pointer-events:none;-webkit-mask-image:radial-gradient(72% 70%,#000 25%,#0000 82%);mask-image:radial-gradient(72% 70%,#000 25%,#0000 82%)}.pd-topo svg{block-size:100%;inline-size:100%;display:block}.pd-sprite{display:none}.pd-topo-edges{fill:none;stroke:var(--faint);stroke-opacity:.18;stroke-width:.75px;vector-effect:non-scaling-stroke}.pd-topo-nodes{fill:none;stroke:var(--accent);stroke-opacity:.34;stroke-width:2.4px;stroke-linecap:round;vector-effect:non-scaling-stroke}.pd-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.5rem;margin-block:clamp(2.25rem,4vw,3.5rem);display:grid}.pd-stat{border-top:1px solid var(--rule);align-content:start;gap:.9rem;padding-block-start:1.5rem;display:grid}.pd-stat-lead{grid-column:1/-1;gap:2rem}.pd-stat-copy{align-content:end;gap:1rem;display:grid}.pd-stat-lead .pd-stat-caption{max-inline-size:24ch;color:var(--text);font-size:clamp(1.1rem,1.6vw,1.4rem)}.pd-stat-caption{max-inline-size:26ch;color:var(--text-acc);font-size:1rem}.pd-stat-caption:lang(zh){max-inline-size:16em}.pd-grid100{grid-template-columns:repeat(10,minmax(0,1fr));gap:6px;inline-size:100%;max-inline-size:30rem;display:grid}.pd-grid100 i{aspect-ratio:1;box-sizing:border-box;border:1px solid var(--rule);border-radius:4px;display:grid}.pd-grid100 i.on:after{content:"";border-radius:inherit;background:var(--violet);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--white) 25%, transparent);grid-area:1/1;margin:-1px}.pd-grid100 i.last:after{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--white) 25%, transparent), 0 0 18px 4px var(--glow)}.pd-quote summary{cursor:pointer;min-block-size:2.75rem;font:var(--label);color:var(--faint);align-items:center;gap:.35rem;list-style:none;display:inline-flex}.pd-quote summary::-webkit-details-marker{display:none}.pd-quote summary:hover{color:var(--text)}.pd-quote p{color:var(--muted);max-inline-size:42ch;margin-block-end:.5rem;font-size:.875rem;line-height:1.55}.pd-section>.pd-wrap>.pd-closing{margin-block-end:1.5rem}@media (width<=719px){.pd-stat .pd-n1{font-size:clamp(3rem,15vw,4rem)}.pd-stat-lead .pd-grid100{gap:4px;max-inline-size:16rem}}@media (width>=900px){.pd-stat-lead{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;gap:4vw}.pd-stat-lead .pd-grid100{justify-self:end}}@media (width>=1024px){.pd-site .pd-stats{grid-template-columns:repeat(2,minmax(0,3fr)) minmax(0,5fr);column-gap:4vw}.pd-site .pd-stat-lead{grid-area:1/1/span 2/-1;grid-template-columns:subgrid;grid-template-rows:subgrid;pointer-events:none;align-items:start;gap:2rem 4vw}.pd-site .pd-stat-lead>*{pointer-events:auto}.pd-site .pd-stat-lead>.pd-stat-copy{grid-area:1/1/auto/span 2}.pd-site .pd-stat-lead>.pd-grid100{grid-area:1/3/span 2}.pd-site .pd-stats>.pd-stat-lead+.pd-stat{grid-area:2/1}.pd-site .pd-stats>.pd-stat-lead+.pd-stat+.pd-stat{grid-area:2/2}}.pd-calc{border:1px solid var(--rule);background:var(--rule);box-shadow:0 40px 100px -40px var(--glow);border-radius:1.25rem;gap:1px;margin-block:clamp(2rem,4vw,3rem) 1.25rem;display:grid;overflow:clip}.pd-calc-fields{background:var(--rule);gap:1px;display:grid}.pd-calc-strip{top:var(--bar-h);z-index:2;background:var(--violet);color:var(--white);flex-wrap:wrap;align-items:baseline;gap:.15rem .6rem;padding:.7rem 1.25rem;font-size:.875rem;line-height:1.4;display:flex;position:sticky}.pd-calc-strip strong{color:var(--white);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:600}.pd-field{background:var(--bg-elev);align-content:start;gap:.5rem;padding:1.1rem 1.25rem;display:grid}.pd-field-label{color:var(--text-acc);font-size:.875rem;font-weight:500;line-height:1.4}.pd-field-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.pd-field-input{box-sizing:border-box;border:0;border-bottom:1px dashed var(--rule);inline-size:100%;min-inline-size:0;max-inline-size:9ch;color:var(--text);font:inherit;letter-spacing:-.035em;font-variant-numeric:tabular-nums;background:0 0;padding:0 0 .15rem;font-size:clamp(1.875rem,3.6vw,3.25rem);font-weight:500;line-height:1.1}.pd-field-input:hover:not([readonly]){border-bottom-color:var(--muted)}.pd-field-input[readonly]{border-bottom-color:#0000}.pd-field-input[aria-invalid=true]{border-bottom-color:var(--danger)}.pd-field-edit{border:1px solid var(--rule);min-block-size:2.25rem;color:var(--muted);background:0 0;border-radius:999px;align-items:center;gap:.35rem;padding-inline:.75rem;font-size:.8rem;display:inline-flex}.pd-field-edit:hover{color:var(--text);border-color:var(--muted)}.pd-field-error{color:var(--danger);font-size:.82rem}.pd-presets{flex-wrap:wrap;gap:.4rem;display:flex}.pd-preset{border:1px solid var(--rule);min-block-size:2.5rem;color:var(--muted);font-variant-numeric:tabular-nums;background:0 0;border-radius:999px;padding:.35rem .85rem;font-size:.82rem}.pd-preset:hover{color:var(--text)}.pd-preset[aria-pressed=true]{border-color:var(--violet);background:color-mix(in srgb, var(--violet) 18%, transparent);color:var(--text)}.pd-field-hint{color:var(--muted);font-size:.84rem;line-height:1.5}.pd-field-hint:empty{display:none}.pd-calc-result{color:var(--white);background:radial-gradient(ellipse 80% 60% at 85% 0%, color-mix(in srgb, var(--hot) 22%, transparent), transparent 70%), var(--violet);align-content:start;gap:1rem;padding:clamp(1.5rem,3vw,2.5rem);display:grid}.pd-calc-result :focus-visible{outline-color:var(--white)}.pd-calc-badge{border:1px solid color-mix(in srgb, var(--white) 55%, transparent);font:var(--label);border-radius:999px;justify-self:start;padding:.3rem .75rem}.pd-calc-value{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:clamp(3.5rem,6.4vw,6.5rem);font-weight:500;line-height:.95;display:block}.pd-calc-label{font-size:1.1rem;line-height:1.4}.pd-calc-break{color:var(--white);font-size:.9rem;line-height:1.5}.pd-calc-floor{border-top:1px solid color-mix(in srgb, var(--white) 28%, transparent);padding-block-start:1rem;font-size:1rem}.pd-calc-closing{letter-spacing:-.015em;font-size:clamp(1.15rem,1.6vw,1.4rem);font-weight:500;line-height:1.3}.pd-calc-result .pd-textlink{color:var(--white);-webkit-text-decoration-color:color-mix(in srgb, var(--white) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--white) 50%, transparent)}@media (width>=640px){.pd-calc-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-calc-strip,.pd-field[data-field=leftOff]{grid-column:1/-1}.pd-field{gap:.7rem;padding:1.5rem}}@media (width<=959px){.pd-field-input,.pd-field-edit{min-block-size:2.75rem}}.pd-site :is(.pd-calc-main,.pd-calc-more){align-content:start;gap:1rem;display:grid}@media (width>=1024px){.pd-calc-result{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:4vw}.pd-calc-strip{display:none}}.pd-panel{isolation:isolate;gap:clamp(2rem,3.5vw,3rem);padding-block-start:var(--section-pad);display:grid;overflow-x:clip}.pd-panel-head{background:radial-gradient(ellipse 44% 72% at 24% 58%, var(--glow-soft), transparent 72%);display:grid}.pd-panel-head>*{grid-area:1/1}.pd-panel-title{justify-items:start;gap:1rem;padding-block:clamp(1.5rem,4vw,3rem);display:grid}@media (width>=1024px){.pd-panel-title{z-index:2;pointer-events:none;padding-block-end:0}.pd-panel[data-variant=side] .pd-panel-body{align-items:start}.pd-panel[data-variant=side] .pd-reel{z-index:1;margin-block-start:clamp(-9rem,-8vw,-4rem)}.pd-panel[data-variant=side] .pd-panel-copy{padding-block-start:1rem}}.pd-panel-tag{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.pd-panel-kind{color:var(--muted);font-size:clamp(1.05rem,1.5vw,1.35rem)}.pd-wm{letter-spacing:-.05em;color:var(--white);font-size:clamp(3.5rem,12vw,11rem);font-weight:500;line-height:.9}.pd-wm-pre,.pd-wm-main{display:block}.pd-wm-pre{letter-spacing:-.02em;margin-block-end:.06em;font-size:.3em}.pd-wm:is([data-wm=stars],[data-wm=geo]):lang(zh) .pd-wm-main{letter-spacing:0;font-size:1.12em;font-weight:600}.pd-wm-hy{color:var(--accent);-webkit-text-fill-color:var(--accent);text-shadow:0 0 .25em var(--violet), 0 0 .6em var(--glow)}.pd-wm-dot,.pd-wm-tittle:after{background:radial-gradient(circle, var(--white) 0 34%, var(--hot) 50%, transparent 74%);box-shadow:0 0 .25em .08em var(--glow), 0 0 .6em .1em var(--glow-soft);border-radius:50%}.pd-wm-dot{aspect-ratio:1;inline-size:.17em;margin-inline-start:.1em;display:inline-block}.pd-wm-tittle{display:inline-grid}.pd-wm-tittle>span,.pd-wm-tittle:after{grid-area:1/1}.pd-wm-tittle:after{content:"";aspect-ratio:1;opacity:0;place-self:start center;inline-size:.21em;margin-block-start:.015em}.pd-fonts-ok .pd-wm-tittle:after{opacity:1}.pd-panel-body{gap:2.5rem;display:grid}.pd-panel-copy{align-content:start;gap:1.1rem;display:grid}.pd-panel-headline{letter-spacing:-.035em;color:var(--white);font-size:clamp(2.25rem,4vw,3.75rem);font-weight:500;line-height:1}.pd-panel-headline:lang(zh){letter-spacing:0;font-weight:600}.pd-panel-one{color:var(--text);max-inline-size:34ch;font-size:clamp(1.125rem,1.5vw,1.35rem);line-height:1.45}.pd-panel-one:lang(zh){max-inline-size:24em}.pd-panel-more{gap:clamp(2rem,3.5vw,3rem);display:grid}.pd-reel{--q:1;margin:0 calc(-1 * var(--pad));isolation:isolate;perspective:1600px;gap:.9rem;display:grid}.pd-reel:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side, color-mix(in srgb, var(--violet) 26%, transparent), transparent);opacity:calc(.4 + var(--q) * .6);border-radius:50%;grid-area:1/1;margin:-6% 0 -14%}.pd-reel-frame{transform-origin:50% 100%;transform:rotateX(calc((1 - var(--q)) * 14deg)) scale(calc(.94 + var(--q) * .06));grid-area:1/1;display:grid}.pd-reel-screen{display:grid}.pd-reel-screen>:is(img,video,.pd-reel-toggle),.pd-reel-screen:after{grid-area:1/1}.pd-reel-poster{aspect-ratio:16/9;object-fit:cover;background:var(--bg-invert);inline-size:100%}.pd-reel-screen video{aspect-ratio:16/9;block-size:auto;inline-size:100%;display:block}.pd-reel-play{min-block-size:3.25rem;margin:.85rem var(--pad) 0;background:var(--violet);color:var(--white);transition:transform .3s var(--ease);box-shadow:0 0 0 .35rem color-mix(in srgb, var(--violet) 22%, transparent), 0 0 48px var(--glow), 0 1.25rem 2.5rem -1rem var(--shadow);border:0;border-radius:999px;flex-wrap:wrap;grid-area:2/1;justify-content:center;align-items:center;gap:.55rem;padding:.7rem 1.25rem .7rem 1rem;font-size:1rem;font-weight:600;line-height:1.2;display:flex;position:relative}.pd-reel-play:hover{background:var(--violet-hover);transform:scale(1.03)}.pd-reel-play-meta{font-variant-numeric:tabular-nums;font-weight:400}.pd-reel-play-music{align-items:center;gap:.3rem;font-weight:400;display:inline-flex}@media (width>=1024px){.pd-reel-play{grid-row:1;place-self:end start;margin:clamp(.75rem,2vw,1.5rem)}}.pd-reel-toggle{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--white) 30%, transparent);background:color-mix(in srgb, var(--bg-invert) 72%, transparent);inline-size:2.75rem;color:var(--white);border-radius:50%;place-self:end;place-items:center;margin:.6rem;padding:0;display:grid;position:relative}.pd-reel-toggle:hover{border-color:var(--white)}:is(.pd-reel-play,.pd-reel-toggle)[hidden]{display:none}.pd-reel-screen:after{content:"";pointer-events:none;opacity:0;mix-blend-mode:screen;background:linear-gradient(100deg, transparent 32%, color-mix(in srgb, var(--hot) 28%, transparent) 45%, color-mix(in srgb, var(--white) 45%, transparent) 50%, color-mix(in srgb, var(--hot) 28%, transparent) 55%, transparent 68%);position:relative}.pd-reel-caption{padding-inline:var(--pad);grid-row:2;gap:.3rem;display:grid}.pd-reel-title{font:var(--label);color:var(--text)}.pd-reel-note{color:var(--faint);font-size:.78rem}@media (width>=1024px){.pd-reel{perspective:2000px;margin:0}.pd-reel:before{margin:-10% -5% -20% 5%}.pd-reel-caption{padding-inline:0}.pd-reel-frame{transform-origin:30%;transform:rotateX(calc((1 - var(--q)) * 10deg)) rotateY(calc((1 - var(--q)) * -18deg)) rotateZ(calc((1 - var(--q)) * 2.5deg)) translateZ(calc((1 - var(--q)) * -160px));box-shadow:var(--float);border-radius:18px}.pd-reel-screen{clip-path:inset(0 round 18px)}.pd-panel[data-variant=side] .pd-panel-body{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;column-gap:clamp(2rem,4vw,4rem)}.pd-panel[data-variant=side] .pd-reel{margin-inline-end:calc(-1 * var(--edge))}.pd-panel[data-variant=side] .pd-reel-frame{border-radius:18px 0 0 18px}.pd-panel[data-variant=side] .pd-reel-screen{clip-path:inset(0 round 18px 0 0 18px)}.pd-panel[data-mirror] .pd-panel-body{grid-template-columns:minmax(0,8fr) minmax(0,4fr)}.pd-panel[data-mirror] .pd-reel{margin-inline:calc(-1 * var(--edge)) 0;order:-1}.pd-panel[data-mirror] .pd-reel:before{margin:-10% 5% -20% -5%}.pd-panel[data-mirror] .pd-reel-frame{transform-origin:70%;transform:rotateX(calc((1 - var(--q)) * 10deg)) rotateY(calc((1 - var(--q)) * 18deg)) rotateZ(calc((1 - var(--q)) * -2.5deg)) translateZ(calc((1 - var(--q)) * -160px));border-radius:0 18px 18px 0}.pd-panel[data-mirror] .pd-reel-screen{clip-path:inset(0 round 0 18px 18px 0)}.pd-panel[data-mirror] .pd-reel-caption{padding-inline-start:var(--edge)}.pd-panel[data-mirror] .pd-panel-title{text-align:end;justify-items:end}.pd-panel[data-mirror] .pd-panel-tag{justify-content:flex-end}}.pd-proof-visual{perspective:1600px;gap:.9rem;display:grid}@media (width>=1024px){.pd-site .pd-proof-visual{inline-size:min(100%,52rem)}}.pd-proof-visual .pd-paper{transform-origin:50% 100%;transform:rotateY(calc((1 - var(--q,1)) * -10deg)) rotateX(calc((1 - var(--q,1)) * 6deg));box-shadow:var(--float), 0 0 160px -20px var(--glow)}@media (prefers-reduced-motion:no-preference){.pd-proof-visual .pd-paper{transition:transform .5s var(--ease)}}.pd-pricecard{gap:1.5rem;padding:clamp(1.5rem,3vw,2.5rem);display:grid}.pd-pricecard-head{gap:.75rem;display:grid}.pd-price-free{letter-spacing:-.035em;color:var(--white);font-size:clamp(2.25rem,4.6vw,4.25rem);font-weight:500;line-height:1.02}.pd-price-free:lang(zh){letter-spacing:0;font-weight:600}@media (width>=1024px){.pd-pricecard{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:1.25rem 4vw}.pd-site .pd-pricecard>.pd-fold{grid-column:1/-1}}.pd-tiers{align-items:start;gap:clamp(1rem,2vw,1.5rem);padding-block-start:1rem;display:grid}.pd-tier{--tier-pad:clamp(1.5rem, 2.6vw, 2.25rem);padding:var(--tier-pad);grid-template-columns:minmax(0,1fr);align-content:start;row-gap:.9rem;display:grid}.pd-tier>:is(.pd-tier-name,.pd-tier-badge){grid-area:1/1}.pd-tier-badge{z-index:1;translate:0 calc(-1 * var(--tier-pad) - 50%);background:var(--violet);color:var(--white);font:var(--mono);letter-spacing:.12em;text-transform:uppercase;box-shadow:0 0 0 4px var(--bg), 0 0 24px var(--glow);border-radius:999px;place-self:start;padding:.35rem .7rem;font-size:.75rem}@media (width>=820px){.pd-tiers{grid-template-columns:repeat(var(--n), minmax(0, 1fr));grid-auto-rows:auto}@supports (grid-template-rows:subgrid){.pd-tiers{align-items:stretch}.pd-tier{grid-row:span var(--rows);grid-template-rows:subgrid}}}@media (width<=819px){.pd-tiers{margin-inline:calc(-1 * var(--pad));padding:1rem var(--pad) .75rem;scroll-padding-inline:var(--pad);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:86%;grid-auto-flow:column;column-gap:.75rem;overflow-x:auto}.pd-tiers::-webkit-scrollbar{display:none}.pd-tier{scroll-snap-align:center}@supports (grid-template-rows:subgrid){.pd-tiers{grid-template-rows:repeat(var(--rows), auto);align-items:stretch}.pd-tier{grid-row:span var(--rows);grid-template-rows:subgrid}}}.pd-tier-badge:lang(zh){font:var(--label);letter-spacing:.02em;font-size:.78rem}.pd-tier-name{font:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.pd-tier-name:lang(zh){font:var(--label);letter-spacing:.02em;font-size:.9rem;font-weight:600}.pd-tier-sub{color:var(--text);font-size:1.05rem;line-height:1.4}.pd-price{color:var(--white);letter-spacing:-.04em;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;font-size:clamp(3.25rem,5.6vw,5.5rem);font-weight:500;line-height:1;display:flex}.pd-price-cur{letter-spacing:0;color:var(--muted);align-self:flex-start;margin:.2em .06em 0 0;font-size:.36em}.pd-price-unit{letter-spacing:0;color:var(--muted);margin-inline-start:.35em;font-size:.3em;font-weight:400}.pd-tier .pd-checks{align-content:start}.pd-tier .pd-checks li{font-size:.95rem;line-height:1.5}.pd-tier-delivery{border-top:1px solid var(--rule);color:var(--muted);align-self:end;padding-block-start:.9rem;font-size:.85rem;line-height:1.5}.pd-tiers-credit{color:var(--text)}.pd-scope{gap:1.25rem;display:grid}.pd-scope-groups{display:grid}.pd-scope-group{border-top:1px solid var(--rule)}.pd-site .pd-scope-head{letter-spacing:0;align-items:baseline;gap:.9rem;padding-block:.9rem;font-size:1.1rem;line-height:1.35;display:flex}.pd-scope-num{font:var(--mono);letter-spacing:.14em;color:var(--accent)}.pd-scope-group .pd-checks{padding-block-end:1.25rem}.pd-scope-group .pd-checks li{font-size:.95rem;line-height:1.5}.pd-scope-deliver{max-inline-size:72ch;color:var(--text-acc);align-items:flex-start;gap:.65rem;font-size:.95rem;line-height:1.55;display:flex}.pd-scope-deliver:lang(zh){max-inline-size:42em}.pd-scope-deliver svg{color:var(--accent);flex:none;margin-block-start:.2em}@media (width>=720px){.pd-scope-groups{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1.5rem,4vw,3.5rem)}}@media (width>=1200px){.pd-site .pd-scope-groups{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:clamp(1.5rem,2.4vw,2.5rem)}}.pd-panel-cta{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;display:flex}.pd-panel-cta .pd-small{max-inline-size:34ch}@media (width<=639px){.pd-panel-cta .pd-btn{inline-size:100%}}.pd-team-list{gap:.75rem;padding:0;list-style:none;display:grid}@media (width>=720px){.pd-team-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.pd-team-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=719px){.pd-team-scroll{margin-inline:calc(-1 * var(--pad));padding:.25rem var(--pad) .75rem;scroll-padding-inline:var(--pad);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto}.pd-team-scroll::-webkit-scrollbar{display:none}.pd-team-list{inline-size:max-content;display:flex}.pd-team-list li{scroll-snap-align:start;flex:0 0 min(76vw,19rem)}}.pd-team-list li{border:1px solid var(--line);background:radial-gradient(80% 60% at 0 0, var(--glow-soft), transparent 70%), color-mix(in srgb, var(--bg-elev) 80%, transparent);border-radius:1rem;grid-template-columns:3.5rem minmax(0,1fr);align-items:center;gap:.75rem 1rem;padding:1.1rem 1.2rem;display:grid}.pd-team-list img{inline-size:3.5rem;box-shadow:0 0 0 1px var(--accent), 0 0 24px var(--glow);border-radius:.9rem}.pd-team-id{gap:.05rem;display:grid}.pd-team-code{font:var(--mono);letter-spacing:.14em;color:var(--accent);font-size:.75rem}.pd-team-code:lang(zh){letter-spacing:.06em}.pd-team-id strong{color:var(--white);font-size:1.25rem;font-weight:500;line-height:1.25}.pd-team-id>span:last-child{font:var(--label);color:var(--faint);font-size:.78rem}.pd-team-line{color:var(--text-acc);grid-column:1/-1;font-size:1rem;line-height:1.45}.pd-team-line em{color:var(--accent);font-style:normal}.pd-approve{align-items:center;gap:1.75rem;display:grid}.pd-approve-line{border-inline-start:2px solid var(--violet);letter-spacing:-.015em;color:var(--white);align-items:flex-start;gap:.9rem;padding-inline-start:1.25rem;font-size:clamp(1.3rem,2.1vw,1.85rem);line-height:1.32;display:flex}.pd-approve-line:lang(zh){letter-spacing:0}.pd-approve-line strong{font-weight:500}.pd-approve-line svg{color:var(--accent);flex:none;margin-block-start:.2em}.pd-approve-visual{gap:1.25rem;display:grid}@media (width>=1024px){.pd-approve{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:5vw}}.pd-prs{gap:.75rem;display:grid}.pd-pr{border:1px solid var(--line);background:var(--bg-elev);color:var(--muted);box-shadow:0 24px 60px -30px var(--glow);border-radius:.9rem;align-items:flex-start;gap:.85rem;padding:1rem 1.25rem;display:flex}.pd-pr>span{gap:.3rem;min-inline-size:0;display:grid}.pd-pr code{color:var(--text);overflow-wrap:anywhere;font-family:DM Mono,ui-monospace,monospace;font-size:.85rem}.pd-pr small{color:var(--faint);font-size:.78rem}.pd-steps{counter-reset:pd-step;gap:.9rem;padding:0;list-style:none;display:grid}.pd-steps li{counter-increment:pd-step;color:var(--text-acc);align-items:center;gap:.85rem;display:flex}.pd-steps li:before{content:counter(pd-step);aspect-ratio:1;border:1px solid var(--rule);inline-size:1.85rem;color:var(--muted);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-size:.8rem;font-weight:600;display:grid}.pd-steps li:last-child{color:var(--text)}.pd-steps li:last-child:before{border-color:var(--violet);background:var(--violet);color:var(--white);box-shadow:0 0 18px var(--glow)}.pd-paper{background:var(--paper);color:var(--paper-ink);box-shadow:0 1.9rem 3.75rem -1.9rem var(--shadow);border-radius:1rem;gap:1.25rem;padding:clamp(1.25rem,2.6vw,2rem);display:grid}.pd-reading-head{font:var(--label);color:var(--paper-muted);justify-content:space-between;gap:1rem;display:flex}.pd-reading-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1.75rem;display:grid}.pd-reading-cell{border-top:1px solid var(--paper-line);align-content:start;gap:.45rem;padding-block-start:.75rem;display:grid}.pd-reading-label{color:var(--paper-muted);font-size:.8rem}.pd-reading-value{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(2rem,3.4vw,2.75rem);font-weight:500;line-height:1}.pd-reading-meta{color:var(--paper-muted);font-variant-numeric:tabular-nums;font-size:.75rem;line-height:1.45}.pd-interval{background:linear-gradient(90deg, transparent calc(var(--at) - 1px), var(--paper-ink) calc(var(--at) - 1px) calc(var(--at) + 1px), transparent calc(var(--at) + 1px)), linear-gradient(90deg, transparent var(--lo), var(--paper-line) var(--lo) var(--hi), transparent var(--hi)), var(--paper-grid);border-radius:.25rem;block-size:.5rem}.pd-reading-split{border-top:1px solid var(--paper-line);gap:.6rem;padding-block-start:1rem;display:grid}.pd-split{border-radius:.25rem;block-size:.9rem;display:flex;overflow:clip}.pd-split span:first-child{flex:var(--a);background:var(--violet)}.pd-split span:last-child{flex:var(--b);background:var(--paper-line)}.pd-reading-legend{color:var(--paper-muted);flex-wrap:wrap;gap:.4rem 1.25rem;font-size:.8rem;display:flex}.pd-reading-legend .rec{color:var(--violet)}.pd-demo-tag{border:1px solid var(--violet);color:var(--violet);font:var(--label);border-radius:999px;justify-self:start;padding:.25rem .7rem}.pd-proof{display:grid}.pd-proof-body{gap:2rem;display:grid}.pd-proof-runs{align-content:start;display:grid}.pd-run-card{border-top:1px solid var(--rule);gap:.9rem;padding-block:1.75rem;display:grid}.pd-quote-md{color:var(--text);font-size:clamp(1.15rem,1.6vw,1.4rem);line-height:1.4}.pd-hit{letter-spacing:-.015em;color:var(--accent);font-size:clamp(1.3rem,1.9vw,1.7rem);font-weight:500;line-height:1.3}.pd-ticks{flex-wrap:wrap;gap:.45rem;display:flex}.pd-ticks i,.pd-legend i{border:1px solid var(--rule);border-radius:.3rem;inline-size:1.75rem}.pd-ticks i.on,.pd-legend i.on{border-color:var(--violet)}.pd-ticks i.on:after{box-shadow:0 0 16px var(--glow-soft)}.pd-ticks i.first:after,.pd-legend i.first{background:radial-gradient(circle, var(--white) 0 26%, transparent 30%), var(--violet)}.pd-legend{color:var(--faint);gap:1.5rem;font-size:.8rem;display:flex}.pd-legend span{align-items:center;gap:.5rem;display:inline-flex}.pd-legend i{aspect-ratio:1;background:var(--violet);inline-size:.9rem;display:inline-block}.pd-verbatim{border:1px solid var(--line);background:var(--bg-elev);box-shadow:var(--float-in), 0 40px 100px -40px var(--glow);border-radius:1.25rem;align-self:start;gap:1.5rem;padding:clamp(1.5rem,2.6vw,2.25rem);display:grid}.pd-verbatim blockquote{gap:.5rem;margin:0;display:grid}.pd-verbatim blockquote>p:first-child{letter-spacing:-.01em;color:var(--text);font-size:clamp(1.25rem,1.9vw,1.65rem);line-height:1.38}@media (width>=1024px){.pd-proof-body{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:5vw}.pd-proof-runs{grid-area:1/2}.pd-verbatim{grid-area:1/1}}.pd-closing-frame{background:radial-gradient(ellipse 40% 50% at 78% 40%, var(--glow-soft), transparent 70%), var(--bg-invert);overflow-x:clip}.pd-closing-grid{display:grid}.pd-closing-photo{margin:0 calc(-1 * var(--pad))}.pd-closing-photo img{object-fit:cover;object-position:center top;max-block-size:46svh;inline-size:100%;-webkit-mask-image:linear-gradient(#000 62%,#0000);mask-image:linear-gradient(#000 62%,#0000)}.pd-closing-copy{gap:clamp(3rem,5vw,4.5rem);margin-block-start:-4.5rem;padding-block-end:clamp(4rem,8vw,6rem);display:grid;position:relative}.pd-founder{gap:1.25rem;display:grid}.pd-founder>:not(.pd-head){max-inline-size:38rem}.pd-founder-quote{border-inline-start:2px solid var(--violet);letter-spacing:-.02em;color:var(--text);margin:.25rem 0;padding-inline-start:1.25rem;font-size:clamp(1.5rem,2.6vw,2.25rem);line-height:1.25}.pd-founder-quote:lang(zh){letter-spacing:0}.pd-partner{align-items:center;gap:1rem;display:flex}.pd-partner img{border-radius:.5rem;flex:none;inline-size:6rem}.pd-partner>span{color:var(--faint);gap:.25rem;font-size:.8rem;line-height:1.45;display:grid}.pd-partner strong{font-size:.875rem;font-weight:500}.pd-next{display:grid}.pd-next .pd-d2{max-inline-size:none;font-size:clamp(2.5rem,5.2vw,5rem)}.pd-next .pd-d2:lang(zh){font-size:clamp(2.25rem,4.6vw,4.25rem)}.pd-contact{gap:2rem;margin-block-start:2.25rem;display:grid}.pd-contact-wa{align-content:center;justify-items:start;gap:.75rem;display:grid}.pd-qr{background:var(--white);inline-size:fit-content;color:var(--paper-ink);box-shadow:0 0 0 1px var(--rim-in), 0 0 60px -6px var(--glow);border-radius:.75rem;align-content:start;justify-items:center;gap:.6rem;margin:0;padding:.75rem;display:grid}.pd-qr img{inline-size:clamp(10rem,13vw,11.5rem)}.pd-qr figcaption{text-align:center;gap:.35rem;max-inline-size:11.5rem;font-size:.75rem;line-height:1.4;display:grid}.pd-qr-phone,.pd-qr-press{color:var(--paper-muted);display:none}.pd-qr-wa{display:none}.pd-partners{max-inline-size:62ch;color:var(--muted);margin-block-start:2.5rem;font-size:.98rem}.pd-partners:lang(zh){max-inline-size:38em}.pd-next[data-first=wechat] .pd-qr-wc,[data-wechat] .pd-next .pd-qr-wc{order:-1}@media (width<=1023px){.pd-contact-wa{text-align:center;justify-items:stretch}.pd-qr-wc .pd-qr-phone{display:block}[data-wechat] .pd-qr-wc .pd-qr-phone{display:none}[data-wechat] .pd-qr-wc .pd-qr-press{display:block}.pd-qr-wc{justify-self:center}.pd-qr-wc img{inline-size:13.75rem}.pd-qr-wc figcaption{max-inline-size:13.75rem}}@media (width>=1024px){.pd-closing-grid{padding-block:var(--section-pad);grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:4vw}.pd-closing-photo{top:calc(var(--bar-h) + 1.5rem);grid-area:1/2;align-self:start;margin:0;position:sticky}.pd-closing-photo img{max-block-size:calc(100svh - var(--bar-h) - 3rem);-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000),linear-gradient(#0000,#000 8% 72%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000),linear-gradient(#0000,#000 8% 72%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.pd-closing-copy{grid-area:1/1;margin:0;padding:0}.pd-contact{grid-template-columns:repeat(2,max-content);gap:1.25rem}.pd-qr-wa{order:-2;display:grid}.pd-qr-wc{order:-1}.pd-next[data-first=wechat] .pd-qr-wc,[data-wechat] .pd-next .pd-qr-wc{order:-3}.pd-contact-wa{grid-column:1/-1}}.pd-faq{gap:clamp(2rem,4vw,3rem);display:grid}.pd-faq-title{letter-spacing:-.025em;max-inline-size:12ch;font-size:clamp(2rem,3.2vw,3rem);line-height:1.1}.pd-faq-title:lang(zh){letter-spacing:0;font-weight:600}.pd-faq-list{border-bottom:1px solid var(--rule);max-inline-size:56rem}.pd-faq-list details{border-top:1px solid var(--rule)}.pd-faq-list summary{cursor:pointer;letter-spacing:-.015em;min-block-size:3rem;color:var(--text);justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1.05rem;font-size:clamp(1.125rem,1.6vw,1.375rem);font-weight:500;line-height:1.35;list-style:none;display:flex}.pd-faq-list summary::-webkit-details-marker{display:none}.pd-faq-list summary svg{color:var(--muted);transition:transform .2s var(--ease);flex:none}.pd-faq-list details[open] summary svg{transform:rotate(45deg)}.pd-faq-list details p{max-inline-size:62ch;color:var(--muted);padding-block-end:1.6rem}.pd-faq-list details p:lang(zh){max-inline-size:38em}@media (width>=1024px){.pd-faq{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start}.pd-faq-title{top:calc(var(--bar-h) + 2.5rem);position:sticky}}.pd-site .pd-faq-list{max-inline-size:none}.pd-site .pd-faq-list details p{max-inline-size:68ch}.pd-site .pd-faq-list details p:lang(zh){max-inline-size:42em}.pd-again{background-color:var(--bg-invert)}.pd-again-line{letter-spacing:-.045em;color:var(--text);font-size:clamp(3rem,9vw,8.5rem);font-weight:500;line-height:.98}.pd-again-line:lang(zh){letter-spacing:0;font-size:clamp(2.5rem,7vw,6.5rem);font-weight:600;line-height:1.12}.pd-again-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 1.75rem;display:flex}.pd-dock{inset-inline:.75rem;bottom:calc(max(.75rem, env(safe-area-inset-bottom)) + var(--dock-offset,0px));z-index:45;border:1px solid var(--rule);background:color-mix(in srgb, var(--bg-elev) 97%, transparent);box-shadow:0 0 0 1px var(--rim), 0 12px 40px -12px var(--glow);opacity:0;transition:transform .45s var(--ease), opacity .3s var(--ease);border-radius:999px;gap:.5rem;padding:.5rem;display:flex;position:fixed;transform:translateY(calc(100% + 1.5rem))}.pd-dock[data-show=true]{opacity:1;transform:none}.pd-dock-cta{flex:1;min-block-size:3rem}.pd-dock-wechat{aspect-ratio:1;border:1px solid var(--rule);inline-size:3rem;color:var(--text);border-radius:50%;flex:none;place-items:center;display:grid}@media (width>=1024px){.pd-dock{display:none}}@media (width<=400px){.pd-contact-wa .pd-btn,.pd-panel-cta .pd-btn{white-space:normal;text-align:center}.pd-contact-wa .pd-btn{inline-size:100%}.pd-dock-cta{min-inline-size:0}.pd-dock-cta span{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}}html:not([data-seat]) [data-seat-only]:not([data-seat-only~=any]),html[data-seat=local] [data-seat-only]:not([data-seat-only~=local]),html[data-seat=consumer] [data-seat-only]:not([data-seat-only~=consumer]),html[data-seat=saas] [data-seat-only]:not([data-seat-only~=saas]),html[data-seat=agency] [data-seat-only]:not([data-seat-only~=agency]),html:not([data-js]) :is(.pd-seat,.pd-builder-side,.pd-tick,.pd-builder-actions,.pd-notes,.pd-bar-control,.pd-bar-target,.pd-journey-track,.pd-symptom-flip,.pd-symptom-unflip,.pd-symptom-pick,.pd-try-actions .pd-btn),[data-wechat] :is(a[href^="https://wa.me"],.pd-hide-wechat),.pd-inwechat{display:none}[data-wechat] .pd-inwechat{display:block}.product-page [id]{scroll-margin-block-start:calc(var(--bar-h) + 2.5rem)}.pd-subnav{top:var(--nav-h);z-index:40;block-size:0;position:sticky;overflow:visible}html:not([data-js]) .pd-subnav{block-size:auto}.pd-subnav-bar{background:color-mix(in srgb, var(--bg) 90%, transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 1px 0 var(--rule);grid-template:auto/minmax(0,1fr);display:grid}.pd-subnav-bar>:is(.pd-subnav-row,.pd-chapters-row){grid-area:1/1}html[data-js] .pd-subnav-bar{visibility:hidden;opacity:0;transition:opacity .25s var(--ease), transform .25s var(--ease), visibility 0s linear .25s;transform:translateY(-.4rem)}html[data-js] [data-past-hero] .pd-subnav-bar{visibility:visible;opacity:1;transition:opacity .25s var(--ease), transform .25s var(--ease);transform:none}.pd-subnav-row{box-sizing:border-box;min-block-size:var(--subnav-h);padding-inline:var(--pad);align-items:center;gap:1rem;display:flex}.pd-subnav .pd-bar-nav a{min-block-size:var(--subnav-h);align-items:center;display:inline-flex}.pd-bar-nav a[aria-current]{color:var(--text);-webkit-text-decoration:underline 2px var(--violet);text-decoration:underline 2px var(--violet);text-underline-offset:.7em}.pd-subnav .pd-bar-actions{margin-inline-start:auto}.pd-subnav :is(.pd-bar-prices,.pd-lang){min-block-size:2.125rem;position:relative}.pd-subnav :is(.pd-bar-prices,.pd-lang):before{content:"";position:absolute;inset:-.3125rem 0}@media (width>=1024px){.pd-subnav .pd-lang{display:none}}.pd-bar-prices{background:color-mix(in srgb, var(--violet) 22%, transparent);min-block-size:2.75rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 50%, transparent);color:var(--text);border-radius:999px;align-items:center;padding-inline:.9rem;font-size:.85rem;font-weight:600;text-decoration:none;display:none}@media (width<=1099px){.pd-bar-prices{display:inline-flex}}.pd-lang-short{display:none}@media (width<=399px){.pd-subnav .pd-lang{padding-inline:.8rem}.pd-lang-full{display:none}.pd-lang-short{display:inline}}.pd-subnav .pd-bar-actions{gap:.5rem}.pd-chapters-row{z-index:1;pointer-events:none;block-size:0;overflow:visible}@media (width>=1100px){.pd-chapters-row{display:none}}.pd-chapters{--actions:9rem}@media (width>=1024px){.pd-chapters{--actions:6.5rem}}.pd-chapters>summary,.pd-chapters-panel{pointer-events:auto}.pd-chapters-panel{background:var(--bg);box-shadow:0 1px 0 var(--rule), 0 12px 24px -16px var(--abyss)}.pd-chapters summary{box-sizing:border-box;inline-size:max-content;max-inline-size:calc(100% - var(--actions));min-inline-size:calc(var(--pad) + 7.5rem);min-block-size:var(--subnav-h);padding-inline:var(--pad) .75rem;cursor:pointer;font:var(--label);color:var(--muted);align-items:center;gap:.6rem;font-size:.82rem;list-style:none;display:flex}.pd-chapters summary::-webkit-details-marker{display:none}.pd-chapters summary svg{transition:transform .2s var(--ease);flex:none}.pd-chapters[open] summary svg{transform:rotate(180deg)}.pd-chapters-label{color:var(--text)}.pd-chapters-track{flex:none;grid-template-columns:repeat(6,minmax(0,1fr));gap:3px;inline-size:3.5rem;display:grid}@media (width<=399px){.pd-chapters-track{display:none}}.pd-chapters-track i{background:var(--rule);block-size:3px;transition:background .3s var(--ease);border-radius:2px}.pd-chapters-track i.on{background:var(--violet)}.pd-chapters:not([data-ready]) .pd-chapters-track{display:none}.pd-chapters-panel{padding:.25rem var(--pad) 1rem;border-top:1px solid var(--divider);max-block-size:calc(100svh - var(--bar-h) - 1rem);gap:.25rem;display:grid;overflow-y:auto}.pd-chapters-panel :is(ol,ul){padding:0;list-style:none;display:grid}.pd-chapters-panel ul{border-top:1px solid var(--divider);margin-block-start:.25rem;padding-block-start:.25rem}.pd-chapters-panel a{min-block-size:2.75rem;color:var(--text);align-items:center;gap:.9rem;font-size:1rem;text-decoration:none;display:flex}.pd-chapters-panel ol span{font:var(--mono);color:var(--accent);letter-spacing:.1em}.pd-chapters-panel ul a{color:var(--muted);font-size:.9rem}.pd-seat{gap:.45rem;min-inline-size:0;display:grid}.pd-seat-chips{margin-inline:calc(-1 * var(--edge));padding:.1rem var(--edge) .25rem;scrollbar-width:none;gap:.4rem;display:flex;overflow-x:auto}.pd-seat-chips::-webkit-scrollbar{display:none}.pd-seat-chip{border:1px solid var(--rule);background:color-mix(in srgb, var(--bg) 70%, transparent);min-block-size:2.75rem;color:var(--muted);font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;flex:none;padding:.4rem .95rem;font-size:.85rem;line-height:1.2}.pd-seat-chip:hover{color:var(--text);border-color:var(--muted)}.pd-seat-chip[aria-checked=true]{border-color:var(--violet);background:color-mix(in srgb, var(--violet) 26%, transparent);color:var(--text)}@media (width>=640px){.pd-seat-chips{flex-wrap:wrap;margin:0;padding:0;overflow:visible}}.pd-node-kind{color:var(--faint);font-size:.78rem;font-weight:400;line-height:1.35;display:block}.pd-trust-clients{color:var(--muted);flex-basis:100%;font-size:.8125rem;line-height:1.5}@media (width<=959px){.pd-node{grid-template-columns:15px minmax(0,1fr) auto;align-items:center}.pd-node>.pd-node-name{grid-column:2}.pd-node>.pd-node-price{grid-column:3;max-inline-size:11rem;font-size:.8125rem;line-height:1.35}}@media (width<=399px){.pd-node>.pd-node-price{text-align:start;grid-area:2/2;justify-self:start;max-inline-size:none}}@media (width>=960px){.pd-strip ol{grid-template-columns:repeat(4,minmax(0,1fr))}.pd-hero-copy .pd-seat{margin-block-start:.25rem}}@media (width>=960px) and (pointer:fine){.pd-seat-chip{min-block-size:2.25rem;padding:.3rem .8rem;font-size:.8rem}}.pd-mark{justify-items:start;gap:.4rem;max-inline-size:100%;display:inline-grid}.pd-mark summary{border:1px solid var(--rule);cursor:pointer;min-block-size:2rem;font:var(--label);color:var(--muted);border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .8rem;font-size:.75rem;list-style:none;display:inline-flex;position:relative}.pd-mark summary:before{content:"";position:absolute;inset:-6px 0}.pd-mark summary::-webkit-details-marker{display:none}.pd-mark summary:hover,.pd-mark[open] summary{border-color:var(--accent);color:var(--text)}.pd-mark>.pd-src{border-inline-start:2px solid var(--rule);max-inline-size:64ch;padding:.25rem 0 .25rem .8rem}.pd-mark-dot{aspect-ratio:1;box-sizing:border-box;border:1.5px solid var(--accent);border-radius:50%;flex:none;inline-size:.62rem}[data-mark=real]>.pd-mark-dot,[data-mark=real]>summary .pd-mark-dot{background:var(--accent)}[data-mark=redrawn]>.pd-mark-dot,[data-mark=redrawn]>summary .pd-mark-dot{background:linear-gradient(90deg, var(--accent) 50%, transparent 50%)}.pd-mark[data-tone=paper] summary{border-color:var(--paper-line);color:var(--paper-muted)}.pd-mark[data-tone=paper] summary:hover,.pd-mark[data-tone=paper][open] summary{border-color:var(--violet-ink);color:var(--paper-ink)}.pd-mark[data-tone=paper] .pd-mark-dot{border-color:var(--violet-ink)}.pd-mark[data-tone=paper][data-mark=real] .pd-mark-dot{background:var(--violet-ink)}.pd-mark[data-tone=paper][data-mark=redrawn] .pd-mark-dot{background:linear-gradient(90deg, var(--violet-ink) 50%, transparent 50%)}.pd-mark[data-tone=paper]>.pd-src{color:var(--paper-muted);border-color:var(--paper-line)}.pd-legend-marks{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.5rem 1.1rem;margin-block-start:1.75rem;font-size:.82rem;display:flex}.pd-legend-mark{color:var(--text);align-items:center;gap:.45rem;display:inline-flex}.pd-srcrow{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-block-start:1.5rem;display:flex}.pd-srcrow>.pd-closing{flex:22rem}.pd-src-link{min-block-size:2.75rem;color:var(--accent);align-items:center;gap:.25rem;font-size:.78rem;display:inline-flex}.pd-d3{letter-spacing:-.026em;max-inline-size:20ch;font-size:clamp(1.875rem,3.8vw,3.25rem);line-height:1.06}.pd-d3:lang(zh){letter-spacing:0;word-break:keep-all;overflow-wrap:anywhere;max-inline-size:16em;font-size:clamp(1.625rem,3.2vw,2.75rem);font-weight:600;line-height:1.22}.pd-btn-ghost{border:1px solid var(--rule);color:var(--text);cursor:pointer;background:0 0;font-weight:500}.pd-btn-ghost:hover{border-color:var(--muted);background:0 0}.pd-icon-btn{border:1px solid var(--rule);min-block-size:2.75rem;min-inline-size:2.75rem;color:var(--text);cursor:pointer;background:0 0;border-radius:.65rem;flex:none;place-items:center;display:grid}.pd-icon-btn:hover{border-color:var(--muted)}.pd-pills{flex-wrap:wrap;gap:.4rem;display:flex}.pd-pill{min-inline-size:0;display:inline-grid}.pd-pill>*{grid-area:1/1}.pd-pill input{appearance:none;box-sizing:border-box;border:1px solid var(--rule);cursor:pointer;background:0 0;border-radius:999px;min-block-size:2.75rem;margin:0}.pd-pill input:hover{border-color:var(--muted)}.pd-pill input:checked{border-color:var(--violet);background:var(--violet);box-shadow:0 0 22px -6px var(--glow)}.pd-pill>span{pointer-events:none;text-align:center;color:var(--muted);place-self:center;padding:.35rem 1rem;font-size:.875rem;font-weight:500;line-height:1.25}.pd-pill input:checked+span{color:var(--white)}.pd-pills-sm .pd-pill>span{padding-inline:.85rem;font-size:.82rem}.pd-viz{align-content:end;min-block-size:4.5rem;margin-block:.25rem;display:grid}.pd-viz-cells{grid-template-columns:repeat(8,minmax(0,1fr));gap:.4rem}.pd-viz-cells i,.pd-viz-pix i,.pd-ticks i{aspect-ratio:1;display:grid}.pd-viz-cells i{border:1px solid var(--rule);border-radius:.25rem}.pd-viz-cells i.on:after,.pd-viz-pix i.on:after,.pd-ticks i.on:after{content:"";border-radius:inherit;background:var(--violet);grid-area:1/1}.pd-viz-cells i.on:after{box-shadow:0 0 24px var(--glow)}.pd-viz-bars{gap:.9rem}.pd-viz-bars p{font:var(--label);color:var(--faint);gap:.35rem;display:grid}.pd-viz-bars p.own{color:var(--accent)}.pd-viz-bars span{block-size:1.25rem;inline-size:calc(var(--w) * 100%);background:var(--rule);transform-origin:0;border-radius:.25rem;display:block}.pd-viz-bars .own span{background:var(--violet);box-shadow:6px 0 14px -4px var(--glow)}.pd-viz-pix{grid-template-columns:repeat(37,minmax(0,1fr));gap:2px}.pd-viz-pix i{background:var(--divider);border-radius:1px}.pd-ruler{max-inline-size:70ch;color:var(--accent);margin-block-start:2rem;font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.5}.pd-copy-area{box-sizing:border-box;border:1px solid var(--rule);background:var(--bg-invert);inline-size:100%;color:var(--text);font:inherit;border-radius:.75rem;padding:.75rem;font-size:.85rem;line-height:1.5}.pd-eras{gap:1rem;margin-block:clamp(2rem,4vw,3rem) 1.5rem;padding:0;list-style:none;display:grid}.pd-era{align-content:start;gap:.65rem;padding:clamp(1.25rem,2.4vw,1.9rem);display:grid}.pd-era-years{font:var(--mono);letter-spacing:.14em;color:var(--faint)}.pd-era-name{letter-spacing:-.025em;font-size:clamp(1.625rem,2.6vw,2.375rem);line-height:1.08}.pd-era-name:lang(zh){letter-spacing:0;font-weight:600}.pd-era-line{color:var(--text-acc)}.pd-who{perspective:500px;border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.6rem;margin-block-start:.6rem;padding-block-start:1rem;display:flex}.pd-who-label{font:var(--label);color:var(--muted)}.pd-who-flip{display:grid}.pd-who-face{border:1px solid var(--rule);color:var(--text);backface-visibility:hidden;border-radius:999px;grid-area:1/1;padding:.3rem .85rem;font-weight:600}.pd-who-prev{display:none}.pd-era[data-featured] .pd-who-now{border-color:var(--violet);background:var(--violet);color:var(--white);box-shadow:0 0 24px -4px var(--glow)}.pd-eras-closing{margin-block-end:0}@media (width>=820px){.pd-eras{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=819px){.pd-eras{margin-inline:calc(-1 * var(--pad));padding:.25rem var(--pad) 1rem;scroll-padding-inline:var(--pad);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:.75rem;display:flex;overflow-x:auto}.pd-eras::-webkit-scrollbar{display:none}.pd-era{scroll-snap-align:center;flex:0 0 min(82vw,22rem)}}.pd-g2{margin-block-start:var(--block-gap)}.pd-g2 .pd-head{gap:1.1rem}.pd-caveat{margin-block:0 .5rem}.pd-caveat a{border:1px solid var(--line);background:var(--bg-elev);color:var(--text-acc);border-radius:1rem;align-items:flex-start;gap:.65rem;max-inline-size:64ch;padding:1rem 1.25rem;text-decoration:none;display:inline-flex}.pd-caveat a:lang(zh){max-inline-size:40em}.pd-caveat a:hover{border-color:color-mix(in srgb, var(--accent) 45%, transparent)}.pd-caveat svg{color:var(--accent);flex:none;margin-block-start:.3em}.pd-builder{gap:1.25rem;margin-block-start:clamp(2rem,4vw,3rem);display:grid}.pd-builder-side{display:contents}.pd-builder-form{gap:.9rem;display:grid}.pd-input{gap:.4rem;display:grid}.pd-input>span{font:var(--label);color:var(--text-acc)}.pd-input input{box-sizing:border-box;border:1px solid var(--rule);background:var(--bg-elev);min-block-size:3rem;inline-size:100%;color:var(--text);font:inherit;border-radius:.8rem;padding:.7rem 1rem;font-size:1rem}.pd-input input::placeholder{color:var(--faint)}.pd-input input:hover{border-color:var(--muted)}.pd-builder-count{top:calc(var(--bar-h) + .5rem);z-index:3;background:var(--violet);color:var(--white);box-shadow:0 0 0 4px var(--bg), 0 10px 30px -10px var(--glow);border-radius:999px;place-self:start;padding:.5rem 1.1rem;position:sticky}.pd-builder-count strong{color:var(--white);font-variant-numeric:tabular-nums;font-size:1rem}.pd-builder-note{max-inline-size:40ch}.pd-builder-example{margin-block-end:.75rem;display:none}html:not([data-js]) .pd-builder-example{display:block}.pd-funnel-row{grid-template-columns:minmax(0,1fr) .9rem;gap:.5rem;display:grid}.pd-funnel{justify-items:center;gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.pd-layer{--w:100%;box-sizing:border-box;inline-size:var(--w);border:1px solid var(--line);background:radial-gradient(90% 80% at 0 0, color-mix(in srgb, var(--violet) calc(6% + var(--i) * 4%), transparent), transparent 70%), var(--bg-elev);border-radius:1rem;gap:.45rem;padding:1rem 1.1rem;display:grid}.pd-layer:nth-child(2){--w:94%}.pd-layer:nth-child(3){--w:88%}.pd-layer:nth-child(4){--w:82%}.pd-layer:nth-child(5){--w:76%}.pd-layer[data-locked]{opacity:.6}.pd-layer:has(input:checked){border-color:color-mix(in srgb, var(--accent) 55%, transparent)}.pd-layer-top{flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;display:flex}.pd-layer-code{font:var(--mono);letter-spacing:.1em;color:var(--accent)}.pd-layer-name{font:var(--label);color:var(--text)}.pd-layer-q{color:var(--white);overflow-wrap:anywhere;font-size:1.05rem;line-height:1.4}.pd-layer-note{color:var(--faint);font-size:.8rem;line-height:1.45}@media (width<=719px){.pd-layer:not([data-locked]) .pd-layer-note{display:none}}.pd-layer-actions{flex-wrap:wrap;align-items:center;gap:.35rem 1rem;display:flex}.pd-tick{border:1px solid var(--rule);cursor:pointer;min-block-size:2.75rem;color:var(--text-acc);border-radius:999px;align-items:center;gap:.55rem;padding-inline:.8rem .95rem;font-size:.85rem;display:inline-flex}.pd-tick input{block-size:1.05rem;inline-size:1.05rem;accent-color:var(--violet);margin:0}.pd-tick:has(input:checked){border-color:var(--violet);background:color-mix(in srgb, var(--violet) 20%, transparent);color:var(--text)}.pd-tick:has(input:disabled){cursor:not-allowed}.pd-layer-more summary{cursor:pointer;min-block-size:2.75rem;color:var(--muted);text-underline-offset:.3em;align-items:center;font-size:.82rem;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;list-style:none;display:inline-flex}.pd-layer-more summary::-webkit-details-marker{display:none}.pd-layer-more ul{color:var(--text-acc);gap:.3rem;margin:0 0 .5rem;padding-inline-start:1.1rem;font-size:.9rem;line-height:1.45;display:grid}.pd-funnel-axis{background:linear-gradient(var(--rule), var(--violet));inline-size:2px;box-shadow:0 0 12px var(--glow-soft);border-radius:2px;justify-self:center}.pd-builder-foot{justify-items:start;gap:1rem;display:grid}.pd-builder-foot .pd-closing{font-size:clamp(1.15rem,1.8vw,1.5rem)}.pd-builder-actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}@media (width>=720px){.pd-layer:nth-child(2){--w:92%}.pd-layer:nth-child(3){--w:84%}.pd-layer:nth-child(4){--w:76%}.pd-layer:nth-child(5){--w:68%}}@media (width>=1200px){.pd-site .pd-layer{grid-template-columns:minmax(0,1fr) auto;column-gap:1rem}.pd-site .pd-layer>:not(.pd-layer-actions){grid-column:1}.pd-site .pd-layer>.pd-layer-actions{flex-wrap:nowrap;grid-area:1/2/span 3;align-self:center}.pd-site .pd-layer:has(.pd-layer-more[open])>.pd-layer-actions{flex-wrap:wrap;grid-area:auto/1/auto/-1}}@media (width>=1024px){.pd-builder{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:1.75rem 4vw}.pd-builder-side{top:calc(var(--bar-h) + 1.5rem);grid-area:1/1/span 2;gap:1.25rem;display:grid;position:sticky}.pd-builder-count{position:static}.pd-funnel-wrap{grid-area:1/2}.pd-builder-foot{grid-area:2/2}}.pd-replay{gap:2rem;margin-block-start:clamp(2rem,4vw,3rem);display:grid}.pd-console{box-shadow:var(--float), 0 0 160px -30px var(--glow);gap:1.25rem}.pd-paper strong{color:inherit}.pd-tapes{border:0;gap:.6rem;min-inline-size:0;margin:0;padding:0;display:grid}.pd-tapes-legend{float:left;inline-size:100%;font:var(--label);color:var(--paper-muted);margin-block-end:.6rem;padding:0}.pd-tapes .pd-pills{clear:both}.pd-console .pd-pill input{border-color:var(--paper-line)}.pd-console .pd-pill input:hover{border-color:var(--paper-muted)}.pd-console .pd-pill input:checked{border-color:var(--violet);background:var(--violet);box-shadow:none}.pd-console .pd-pill>span{color:var(--paper-muted)}.pd-console .pd-pill input:checked+span{color:var(--white)}.pd-tape{align-content:start;gap:.9rem;min-inline-size:0;display:grid}@supports selector(:has(*)){.pd-console:has(input[value=a]:checked) .pd-tape:not([data-tape=a]),.pd-console:has(input[value=b]:checked) .pd-tape:not([data-tape=b]),.pd-console:has(input[value=c]:checked) .pd-tape:not([data-tape=c]){display:none}}@supports not selector(:has(*)){.pd-tapes{display:none}.pd-tape+.pd-tape{border-top:1px solid var(--paper-line);padding-block-start:1.25rem}}.pd-tape-label{font:var(--label);color:var(--paper-muted)}.pd-tape-q{letter-spacing:-.015em;color:var(--paper-ink);font-size:clamp(1.15rem,1.9vw,1.55rem);line-height:1.35}.pd-tape-q:lang(zh){letter-spacing:0}.pd-tape-meta{font:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--paper-muted);font-size:.75rem}.pd-tape-meta:lang(zh){font:var(--label);letter-spacing:0;font-size:.78rem}.pd-tape-names{flex-wrap:wrap;gap:.4rem;padding:0;list-style:none;display:flex}.pd-tape-names li{border:1px solid var(--violet);background:color-mix(in srgb, var(--violet) 10%, transparent);color:var(--violet-ink);border-radius:999px;padding:.35rem .85rem;font-size:.9rem;font-weight:600}.pd-tape-count{color:var(--paper-ink);flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;font-size:1.05rem;line-height:1.35;display:flex}.pd-tape-n{letter-spacing:-.04em;color:var(--violet);font-variant-numeric:tabular-nums;font-size:clamp(3rem,6vw,5rem);font-weight:500;line-height:.9}.pd-tape-body{color:var(--paper-ink);font-weight:600}.pd-tape-shot{gap:.75rem;margin:0;display:grid}.pd-browser{background:var(--paper);box-shadow:0 0 0 1px var(--paper-line), 0 24px 48px -30px var(--shadow);border-radius:.9rem;text-decoration:none;display:grid;overflow:clip}.pd-browser-bar{background:var(--paper-grid);color:var(--paper-muted);font:var(--label);align-items:center;gap:.4rem;padding:.6rem .9rem;display:flex}.pd-browser-bar i{background:var(--paper-line);border-radius:50%;block-size:.55rem;inline-size:.55rem}.pd-browser-bar span{margin-inline-start:.6rem}.pd-browser-bar svg{margin-inline-start:auto}.pd-browser-shot{display:block;overflow:clip}.pd-peek{display:none}@media (width<=639px){.pd-browser-shot{aspect-ratio:1;-webkit-mask-image:linear-gradient(90deg,#000 80%,#0000);mask-image:linear-gradient(90deg,#000 80%,#0000)}.pd-browser-shot img{object-fit:cover;object-position:left top;block-size:100%;inline-size:100%}.pd-peek{border-top:1px solid var(--paper-line);color:var(--paper-muted);font:var(--label);justify-content:center;align-items:center;gap:.45rem;padding:.75rem;display:flex}.pd-console .pd-pills{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pd-console .pd-pill>span{padding-inline:.4rem;font-size:.8rem}}.pd-tape-rows{gap:.45rem;padding:0;list-style:none;display:grid}.pd-tape-rows li{background:var(--paper-grid);color:var(--paper-muted);border-radius:.7rem;grid-template-columns:1.75rem auto minmax(0,1fr);align-items:baseline;gap:.3rem .75rem;padding:.7rem .9rem;font-size:.9rem;display:grid}.pd-tape-rows li>span:first-child{font:var(--mono);font-size:.75rem}.pd-tape-rows strong{color:var(--paper-ink);font-weight:600}.pd-tape-rows .pd-tape-you{outline:1px dashed color-mix(in srgb, var(--violet) 60%, transparent);outline-offset:-1px;color:var(--violet-ink);background:0 0}.pd-tape-rows .pd-tape-you strong{color:var(--violet-ink)}.pd-tape-you b{background:color-mix(in srgb, var(--violet) 12%, transparent);font:var(--mono);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;justify-self:start;padding:.2rem .6rem;font-size:.75rem}.pd-tape-you b:lang(zh){font:var(--label);letter-spacing:0;font-size:.75rem}@media (width<=519px){.pd-tape-rows li{grid-template-columns:1.75rem minmax(0,1fr)}.pd-tape-rows li>:nth-child(3){grid-column:2}}.pd-wordbar{gap:.4rem;display:grid}.pd-wordbar-track{background:var(--paper-grid);border-radius:.3rem;block-size:.6rem;display:grid;overflow:clip}.pd-wordbar-track span{background:color-mix(in srgb, var(--paper-ink) 45%, transparent);transform-origin:0}.pd-wordbar-label{font:var(--mono);color:var(--paper-ink);font-size:.78rem}.pd-wordbar-label:lang(zh){font:var(--label)}.pd-rivals{gap:.6rem;display:grid}.pd-rivals ol{grid-template-columns:repeat(8,minmax(0,2.5rem));gap:.45rem;padding:0;list-style:none;display:grid}.pd-rivals li{aspect-ratio:1;box-sizing:border-box;border:1px solid var(--paper-line);background:var(--paper-grid);border-radius:50%}.pd-rivals li.on{border-color:var(--paper-ink);background:var(--paper-ink)}.pd-rivals-client{font:var(--label);color:var(--violet-ink);align-items:center;gap:.6rem;display:inline-flex}.pd-rivals-client i{aspect-ratio:1;box-sizing:border-box;border:2px dashed var(--violet);border-radius:50%;inline-size:2.25rem}.pd-tape-result{color:var(--paper-ink);font-size:clamp(1.05rem,1.6vw,1.3rem);font-weight:600;line-height:1.4}.pd-replay-side{align-content:start;gap:1.75rem;display:grid}.pd-outcomes{gap:.6rem;padding:0;list-style:none;display:grid}.pd-outcomes li{border-inline-start:2px solid var(--violet);background:color-mix(in srgb, var(--bg-elev) 80%, transparent);border-radius:0 .75rem .75rem 0;gap:.15rem;padding:.8rem 1rem;display:grid}.pd-outcomes strong{color:var(--white);font-size:1.05rem;font-weight:500}.pd-outcomes span{color:var(--muted);font-size:.9rem}.pd-try{border-top:1px solid var(--rule);gap:.65rem;padding-block-start:1.5rem;display:grid}.pd-try-prompt{border:1px solid var(--rule);background:var(--bg-elev);color:var(--text);border-radius:.9rem;padding:.8rem 1rem;font-family:DM Mono,ui-monospace,monospace;font-size:.85rem;line-height:1.5}.pd-try-prompt:lang(zh){font-family:inherit;font-size:.95rem}.pd-try-actions{flex-wrap:wrap;align-items:center;gap:.6rem 1.25rem;display:flex}.pd-handoff-line{color:var(--text);justify-items:start;gap:.55rem;font-size:1rem;display:grid}@media (width>=1024px){.pd-replay{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:4vw}.pd-replay-side{top:calc(var(--bar-h) + 1.5rem);grid-area:1/1;position:sticky}.pd-console{grid-area:1/2}}.pd-calc-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.pd-calc-currency{border:1px solid color-mix(in srgb, var(--white) 50%, transparent);border-radius:999px;padding:.2rem;display:inline-flex}.pd-calc-currency button{min-block-size:2.75rem;min-inline-size:3.25rem;color:var(--white);font:var(--label);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 .85rem;font-weight:600}.pd-calc-currency button[aria-pressed=true]{background:var(--white);color:var(--violet-ink)}.pd-calc-cur{font:var(--label);color:var(--white);align-items:center;gap:.6rem;display:inline-flex}.pd-calc-cur-note{color:color-mix(in srgb, var(--white) 82%, transparent);font-size:.78rem;line-height:1.45}.pd-symptoms{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:clamp(2rem,4vw,3rem) 0 0;padding:0;list-style:none;display:grid}.pd-symptom{gap:.5rem;display:grid}.pd-symptom-face{box-sizing:border-box;border:1px solid var(--line);background:var(--bg-elev);border-radius:1rem;align-content:start;gap:.55rem;padding:.9rem;display:grid}.pd-symptom-front{grid-template-rows:auto auto 1fr auto}html[data-js] .pd-symptom{perspective:1200px;grid-template:auto/minmax(0,1fr);gap:0}html[data-js] .pd-symptom-face{transition:opacity .35s var(--ease), visibility 0s linear .35s;grid-area:1/1}html[data-js] .pd-symptom-back,html[data-js] .pd-symptom[data-flipped] .pd-symptom-front{opacity:0;visibility:hidden}html[data-js] .pd-symptom[data-flipped] .pd-symptom-back{opacity:1;visibility:visible;transition:opacity .35s var(--ease)}.pd-symptom-top{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.pd-symptom-n{font:var(--mono);letter-spacing:.14em;color:var(--accent)}.pd-symptom-badge{background:var(--violet);color:var(--white);font:var(--label);border-radius:999px;align-items:center;gap:.25rem;padding:.15rem .5rem;font-size:.75rem;display:none}.pd-symptom[data-picked] .pd-symptom-badge{display:inline-flex}.pd-symptom[data-picked] .pd-symptom-face{border-color:var(--violet);box-shadow:0 0 0 1px var(--violet), 0 18px 40px -22px var(--glow)}.pd-symptom-title{letter-spacing:-.015em;font-size:clamp(1.05rem,1.8vw,1.5rem);line-height:1.2}.pd-symptom-title:lang(zh){letter-spacing:0;font-weight:600}.pd-symptom-line{color:var(--muted);font-size:.84rem;line-height:1.45}.pd-symptom-flip,.pd-symptom-unflip{border:1px solid var(--rule);min-block-size:2.75rem;color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:999px;justify-self:start;align-items:center;gap:.4rem;padding:0 .85rem;font-size:.8rem;display:inline-flex}.pd-symptom-flip{align-self:end}.pd-symptom-flip:hover,.pd-symptom-unflip:hover{border-color:var(--muted)}.pd-symptom-mock{background:var(--paper);color:var(--paper-ink);border-radius:.6rem;gap:.3rem;padding:.55rem .6rem;font-size:.75rem;line-height:1.35;display:grid}.pd-symptom-mock p{background:var(--paper-grid);border-radius:.3rem;padding:.25rem .45rem}.pd-symptom-mock .is-gap{outline:1px dashed color-mix(in srgb, var(--violet) 60%, transparent);outline-offset:-1px;color:var(--violet-ink);background:0 0;font-weight:600}.pd-symptom-measure{color:var(--text-acc);font-size:.8rem;line-height:1.45}.pd-symptom-measure strong{color:var(--accent);font-weight:600}.pd-symptom-fix{font-size:.8rem}.pd-symptom-actions{flex-wrap:wrap;align-self:end;gap:.35rem;display:flex}.pd-symptom-pick{border:1px solid var(--violet);min-block-size:2.75rem;color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.35rem;padding:0 .85rem;font-size:.8rem;font-weight:600;display:inline-flex}.pd-symptom-pick svg{opacity:.35}.pd-symptom-pick[aria-pressed=true]{background:var(--violet);color:var(--white)}.pd-symptom-pick[aria-pressed=true] svg{opacity:1}.pd-symptom-back{grid-template-rows:auto auto auto 1fr}.pd-symptoms-block>.pd-srcrow{margin-block-start:1.75rem}@media (width<=719px){.pd-symptoms{margin-inline:calc(-1 * var(--pad));padding:.25rem var(--pad) .75rem;scroll-padding-inline:var(--pad);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:.65rem;display:flex;overflow-x:auto}.pd-symptoms::-webkit-scrollbar{display:none}.pd-symptom{scroll-snap-align:start;flex:0 0 min(64vw,15.5rem)}.pd-symptom-mock p:not(:first-child):not(:last-child){display:none}.pd-symptom-face{padding:.8rem .75rem}.pd-symptom-flip,.pd-symptom-unflip,.pd-symptom-pick{white-space:nowrap;padding-inline:.6rem;font-size:.76rem}.pd-symptom-unflip{justify-content:center;inline-size:2.75rem;padding:0}.pd-symptom-unflip span{display:none}.pd-symptom-actions{flex-wrap:nowrap}.pd-symptom-pick{flex:auto;justify-content:center;min-inline-size:0}.pd-symptom-pick svg{display:none}.pd-symptom-measure,.pd-symptom-fix{font-size:.76rem}}@media (width>=720px){.pd-symptoms{gap:1rem}.pd-symptom-face{padding:1.25rem}}@media (width>=960px){.pd-symptoms{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1200px){.pd-site .pd-symptom-back{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,11fr) minmax(0,9fr);column-gap:1rem}.pd-site .pd-symptom-back>.pd-symptom-mock{grid-area:1/1/span 2;align-self:start}.pd-site .pd-symptom-back>:is(.pd-symptom-measure,.pd-symptom-fix){grid-column:2}.pd-site .pd-symptom-back>.pd-symptom-actions{grid-area:3/1/auto/-1}}@media (width>=720px) and (prefers-reduced-motion:no-preference){html[data-js] .pd-symptom-face{backface-visibility:hidden;opacity:1;visibility:visible;transition:transform .7s var(--ease)}html[data-js] .pd-symptom-back{transform:rotateY(180deg)}html[data-js] .pd-symptom[data-flipped] .pd-symptom-front{opacity:1;visibility:visible;transform:rotateY(-180deg)}html[data-js] .pd-symptom[data-flipped] .pd-symptom-back{transform:none}}.pd-evidence{margin-block-start:var(--block-gap)}.pd-evidence .pd-head{gap:1.1rem}.pd-evidence-grid{gap:1rem;margin-block:clamp(2rem,4vw,3rem) 1.5rem;display:grid}.pd-ev{border:1px solid var(--line);background:var(--bg-elev);border-radius:1.25rem;align-content:start;gap:.9rem;padding:clamp(1.25rem,2.4vw,1.75rem);display:grid}.pd-ev .pd-n2{font-size:clamp(2.25rem,3.4vw,3.5rem)}.pd-ev .pd-h3{font-size:clamp(1.2rem,1.8vw,1.6rem)}.pd-ev-split{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:1.25rem;padding-block-end:1.1rem;display:grid}.pd-ev-half{align-content:start;gap:.45rem;display:grid}.pd-ev-half .pd-n1{white-space:nowrap;font-size:clamp(2.5rem,7vw,5.5rem);display:block}.pd-ev-cap{color:var(--muted);margin-block-start:.35rem;font-size:.88rem;line-height:1.4;display:block}.pd-ev-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding:0;list-style:none;display:grid}.pd-ev-steps li{border-top:2px solid var(--rule);color:var(--muted);align-content:start;gap:.25rem;padding-block-start:.75rem;font-size:.8rem;line-height:1.45;display:grid}.pd-ev-steps li:last-child{border-top-color:var(--violet)}.pd-ev-steps strong{color:var(--text);font-size:.95rem}.pd-ev-row{gap:1rem;display:grid}@media (width>=1024px){.pd-evidence-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pd-ev-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1023px){.pd-ev-row{margin-inline:calc(-1 * var(--pad));padding:.25rem var(--pad) .75rem;scroll-padding-inline:var(--pad);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:.75rem;display:flex;overflow-x:auto}.pd-ev-row::-webkit-scrollbar{display:none}.pd-ev-row>.pd-ev{scroll-snap-align:start;flex:0 0 min(84vw,24rem)}}@media (width<=519px){.pd-ev-steps{grid-template-columns:minmax(0,1fr)}}.pd-bridge{max-inline-size:46rem;color:inherit;justify-items:start;gap:.6rem;margin-block-start:clamp(2.5rem,5vw,4rem);padding:clamp(1.5rem,3vw,2.5rem);text-decoration:none;display:grid}.pd-bridge-body{color:var(--text-acc)}.pd-bridge-link{color:var(--accent);align-items:center;gap:.45rem;font-weight:600;display:inline-flex}.pd-bridge:hover .pd-bridge-link{color:var(--hot)}@media (width>=1024px){.pd-site .pd-evidence{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;column-gap:4vw;display:grid}.pd-site .pd-evidence>.pd-fold{grid-column:1/-1}.pd-site .pd-evidence>.pd-bridge{grid-column:2;max-inline-size:none;margin-block-start:0}}.pd-explorer{border-top:1px solid var(--line);gap:clamp(1.5rem,3vw,2.5rem);padding-block-start:clamp(1.5rem,3vw,2.5rem);display:grid}.pd-explorer .pd-head{gap:1rem}.pd-explorer-body{gap:1.75rem;display:grid}.pd-explorer-cover{perspective:1400px;justify-self:center;inline-size:min(62%,15rem);margin:0}.pd-explorer-cover img{inline-size:100%;box-shadow:var(--float);transform-origin:50% 100%;transform:rotateY(calc((1 - var(--q,1)) * 18deg)) rotateX(calc((1 - var(--q,1)) * 8deg));border-radius:.9rem}.pd-explorer-main{gap:1.25rem;min-inline-size:0;display:grid}.pd-explorer-fan{grid-template-columns:repeat(5,minmax(0,1fr));gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.pd-explorer-fan li{align-content:start;gap:.6rem;min-inline-size:0;display:grid}.pd-explorer-page{background:var(--paper);cursor:zoom-in;box-shadow:0 0 0 1px var(--rim), 0 24px 48px -24px var(--abyss);transition:box-shadow .4s var(--ease);border:0;border-radius:.55rem;padding:0;display:grid;overflow:clip}.pd-explorer-page>*{grid-area:1/1}.pd-explorer-page img{inline-size:100%}.pd-explorer-open{background:color-mix(in srgb, var(--bg-invert) 84%, transparent);color:var(--white);font:var(--label);justify-content:center;align-self:end;align-items:center;gap:.35rem;padding:.5rem;font-size:.75rem;display:flex}.pd-explorer-cap{color:var(--muted);font-size:.8rem;line-height:1.4}.pd-explorer-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.pd-explorer-stats li{border-top:1px solid var(--rule);align-content:start;gap:.25rem;padding-block-start:.75rem;display:grid}.pd-explorer-num{letter-spacing:-.03em;color:var(--white);font-variant-numeric:tabular-nums;font-size:clamp(1.75rem,3vw,2.75rem);font-weight:500;line-height:1}.pd-explorer-stats li>span:last-child{color:var(--muted);font-size:.82rem;line-height:1.4}@media (width>=720px){.pd-explorer-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=719px){.pd-explorer-cover{display:none}}@media (width>=1024px){.pd-explorer-body{grid-template-columns:minmax(0,3fr) minmax(0,9fr);align-items:start;gap:3vw}.pd-explorer-cover{inline-size:100%}}@media (width<=1023px){.pd-explorer-fan{margin-inline:calc(-1 * var(--pad));padding:.25rem var(--pad) .75rem;scroll-padding-inline:var(--pad);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:.75rem;display:flex;overflow-x:auto}.pd-explorer-fan::-webkit-scrollbar{display:none}.pd-explorer-fan li{scroll-snap-align:center;flex:0 0 min(78vw,17rem)}}.pd-explorer-dialog{box-sizing:border-box;overscroll-behavior:contain;background:var(--bg-elev);max-block-size:calc(100svh - 1.5rem);inline-size:min(100vw - 1.5rem,56rem);max-inline-size:none;color:var(--text);box-shadow:var(--float);border:0;border-radius:1rem;padding:0;overflow:auto}.pd-explorer-dialog::backdrop{background:color-mix(in srgb, var(--bg-invert) 84%, transparent)}.pd-explorer-sheet{gap:.75rem;padding:.75rem;display:grid}.pd-explorer-bar{z-index:1;background:var(--bg-elev);justify-content:space-between;align-items:center;gap:1rem;padding:.25rem .25rem .5rem;display:flex;position:sticky;top:0}.pd-explorer-sheet img{background:var(--paper);border-radius:.5rem;inline-size:100%}.pd-explorer-zoom{overscroll-behavior:contain;touch-action:pan-x pan-y pinch-zoom;border-radius:.5rem;overflow:auto}.pd-explorer-zoomhint{display:none}@media (width<=599px){.pd-explorer-zoom{max-block-size:calc(100svh - 11rem)}.pd-explorer-zoom img{inline-size:200%;max-inline-size:none}.pd-explorer-zoomhint{display:block}}.pd-explorer-sheet>.pd-btn{justify-self:center}.pd-loop{gap:2rem;display:grid}.pd-loop-ring{display:none}.pd-loop-steps{counter-reset:pd-loop;background:linear-gradient(var(--rule), var(--rule)) calc(.9rem - 1px) 1rem / 2px calc(100% - 3rem) no-repeat;margin:0;padding:0;list-style:none;display:grid}.pd-loop-step{counter-increment:pd-loop;grid-template-columns:1.8rem minmax(0,1fr);align-content:start;gap:.7rem 1rem;padding-block-end:2.5rem;display:grid}.pd-loop-step>*{grid-column:2}.pd-loop-step:before{content:counter(pd-loop);aspect-ratio:1;border:1px solid var(--rule);background:var(--bg);inline-size:1.8rem;color:var(--muted);transition:background .4s var(--ease), border-color .4s var(--ease), box-shadow .4s var(--ease);border-radius:50%;grid-area:1/1/span 2;place-items:center;font-size:.8rem;font-weight:600;display:grid}.pd-loop-step[data-active]:before{border-color:var(--violet);background:var(--violet);color:var(--white);box-shadow:0 0 0 5px var(--glow-soft), 0 0 24px var(--glow)}.pd-loop-line{color:var(--text-acc);max-inline-size:46ch;font-size:1.05rem;line-height:1.55}.pd-loop-line:lang(zh){max-inline-size:30em}.pd-loop-get{font:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-size:.75rem}.pd-loop-get:lang(zh){font:var(--label);letter-spacing:.02em}.pd-loop-docks{flex-wrap:wrap;gap:.6rem;display:flex}.pd-dock-card{border:1px solid var(--line);background:var(--bg-elev);max-inline-size:22rem;color:inherit;transition:border-color .2s var(--ease);border-radius:.9rem;flex:15rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.15rem .9rem;padding:.8rem 1rem;text-decoration:none;display:grid}.pd-dock-card:hover{border-color:color-mix(in srgb, var(--accent) 50%, transparent)}.pd-dock-card strong{color:var(--white);font-weight:500}.pd-dock-card span{color:var(--muted);grid-column:1;font-size:.8rem;line-height:1.4}.pd-dock-card svg{color:var(--accent);grid-area:1/2/span 2}.pd-research{gap:.6rem;padding:clamp(1.1rem,2.2vw,1.5rem);display:grid}.pd-research-value{letter-spacing:-.035em;color:var(--white);font-size:clamp(2.25rem,4vw,3.5rem);font-weight:500;line-height:1}.pd-research p:not(.pd-research-value){color:var(--text-acc);font-size:.92rem}.pd-loop-ring svg{inline-size:100%;max-inline-size:30rem;margin-inline:auto;display:block;overflow:visible}.pd-loop-track{fill:none;stroke:var(--rule);stroke-width:1.5px}.pd-loop-return{fill:none;stroke:var(--accent);stroke-width:2px;stroke-dasharray:3 7;stroke-linecap:round}.pd-loop-node circle{fill:var(--bg);stroke:var(--rule);stroke-width:1.5px;transition:fill .4s var(--ease), stroke .4s var(--ease)}.pd-loop-num{fill:var(--muted);font-size:13px;font-weight:600}.pd-loop-label{fill:var(--text-acc);font-size:15px;font-weight:500}.pd-loop-spin{transform-origin:200px 200px;transform:rotate(calc(var(--s,0) * 72deg))}.pd-loop-spark{fill:var(--white);filter:drop-shadow(0 0 6px var(--accent)) drop-shadow(0 0 14px var(--violet))}.pd-loop-ring[data-step="0"] [data-i="0"] circle,.pd-loop-ring[data-step="1"] [data-i="1"] circle,.pd-loop-ring[data-step="2"] [data-i="2"] circle,.pd-loop-ring[data-step="3"] [data-i="3"] circle,.pd-loop-ring[data-step="4"] [data-i="4"] circle{fill:var(--violet);stroke:var(--accent)}.pd-loop-ring[data-step="0"] [data-i="0"] .pd-loop-num,.pd-loop-ring[data-step="1"] [data-i="1"] .pd-loop-num,.pd-loop-ring[data-step="2"] [data-i="2"] .pd-loop-num,.pd-loop-ring[data-step="3"] [data-i="3"] .pd-loop-num,.pd-loop-ring[data-step="4"] [data-i="4"] .pd-loop-num,.pd-loop-ring[data-step="0"] [data-i="0"] .pd-loop-label,.pd-loop-ring[data-step="1"] [data-i="1"] .pd-loop-label,.pd-loop-ring[data-step="2"] [data-i="2"] .pd-loop-label,.pd-loop-ring[data-step="3"] [data-i="3"] .pd-loop-label,.pd-loop-ring[data-step="4"] [data-i="4"] .pd-loop-label{fill:var(--white)}@media (width>=1024px){.pd-loop{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:4vw}.pd-loop-ring{top:calc(var(--bar-h) + 3rem);padding:2.5rem 3rem;display:block;position:sticky}.pd-loop-steps{background:0 0}.pd-loop-step{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);padding-block:1.25rem}.pd-loop-step>*{grid-column:1}.pd-loop-step:before{display:none}.pd-loop-step:not([data-active]) :is(.pd-h3,.pd-loop-get){opacity:.55;transition:opacity .4s var(--ease)}}.pd-roles{justify-items:start;gap:1.25rem;display:grid}.pd-roles>*{max-inline-size:100%}.pd-roles-toggle{border:0;margin:0;padding:0}.pd-roles-one,.pd-roles-canlah{gap:1rem;inline-size:100%;display:grid}@supports selector(:has(*)){.pd-roles:has(input[value=one]:checked) .pd-roles-canlah,.pd-roles:has(input[value=canlah]:checked) .pd-roles-one,.pd-roles-fallback{display:none}}@supports not selector(:has(*)){.pd-roles-toggle,.pd-roles-one{display:none}}.pd-role-chips{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.pd-role-chips li{border:1px dashed var(--rule);text-align:center;min-block-size:4.25rem;color:var(--faint);border-radius:.9rem;place-items:center;padding:.6rem;font-size:.84rem;line-height:1.3;display:grid}.pd-role-chips li.on{border:1px solid var(--violet);background:color-mix(in srgb, var(--violet) 20%, transparent);color:var(--white);box-shadow:0 0 24px -8px var(--glow)}.pd-roles-line{color:var(--text);max-inline-size:52ch;font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.45}.pd-roles-line:lang(zh){max-inline-size:34em}.pd-roles-keep{color:var(--accent);max-inline-size:60ch;font-size:1rem}.pd-handoff-bar{grid-template-columns:minmax(0,3fr) minmax(0,2fr);inline-size:100%;margin:0;padding:0;list-style:none;display:grid}.pd-handoff-bar li{color:var(--text-acc);align-content:start;gap:.2rem;padding:.9rem 1.1rem;font-size:.88rem;line-height:1.4;display:grid}.pd-handoff-bar strong{color:var(--white);font-weight:600}.pd-handoff-bar li[data-seg="0"]{background:var(--bg-raised);border-radius:.9rem 0 0 .9rem}.pd-handoff-bar li[data-seg="1"]{border:1px solid var(--accent);border-radius:0 .9rem .9rem 0}@media (width>=1024px){.pd-role-chips{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width<=519px){.pd-handoff-bar{grid-template-columns:minmax(0,1fr)}.pd-handoff-bar li[data-seg="0"]{border-radius:.9rem .9rem 0 0}.pd-handoff-bar li[data-seg="1"]{border-radius:0 0 .9rem .9rem}}.pd-cases-highlight{letter-spacing:-.02em;max-inline-size:30ch;color:var(--accent);margin-block-start:1.5rem;font-size:clamp(1.375rem,2.6vw,2.25rem);line-height:1.25}.pd-cases-highlight:lang(zh){letter-spacing:0;word-break:keep-all;overflow-wrap:anywhere;max-inline-size:22em}.pd-cases{gap:1.5rem;margin-block-start:clamp(2rem,4vw,3rem);display:grid}.pd-case-tabs{border:0;gap:.75rem;min-inline-size:0;margin:0;padding:0;display:grid}.pd-case-tabs legend{float:left;inline-size:100%;max-inline-size:42ch;margin-block-end:.75rem;padding:0}.pd-case-tablist{clear:both;margin-inline:calc(-1 * var(--pad));padding:.1rem var(--pad) .25rem;scrollbar-width:none;gap:.4rem;display:flex;overflow-x:auto}.pd-case-tablist::-webkit-scrollbar{display:none}.pd-case-tablist .pd-pill{flex:none}.pd-case-tablist .pd-pill>span{white-space:nowrap}.pd-case-panel{align-content:start;gap:1rem;display:grid}.pd-case-panel-title{color:var(--white);font-size:1.25rem;font-weight:500}.pd-case-sample{max-inline-size:42ch;margin-block:-.25rem .75rem}.pd-case-more{justify-self:start;display:none}@media (width<=719px){html[data-js] .pd-case-more{display:inline-flex}html[data-js] .pd-case-panel:not([data-more]) .pd-case-grid>article:nth-of-type(n+3){display:none}}@supports selector(:has(*)){.pd-cases:has(#pd-case-saas:checked) .pd-case-panel:not([data-case=saas]),.pd-cases:has(#pd-case-consumer:checked) .pd-case-panel:not([data-case=consumer]),.pd-cases:has(#pd-case-local:checked) .pd-case-panel:not([data-case=local]),.pd-cases:has(#pd-case-china:checked) .pd-case-panel:not([data-case=china]),.pd-case-panel-title{display:none}}@supports not selector(:has(*)){.pd-case-tabs .pd-case-tablist{display:none}.pd-case-panels{gap:2.5rem;display:grid}}.pd-case-grid{gap:1rem;display:grid}.pd-case{border:1px solid var(--line);background:var(--bg-elev);border-radius:1.25rem;align-content:start;gap:.8rem;padding:clamp(1.25rem,2.4vw,1.75rem);display:grid}.pd-case-tags{flex-wrap:wrap;gap:.35rem;display:flex}.pd-case-tags span{border:1px solid var(--rule);font:var(--label);color:var(--muted);border-radius:999px;padding:.2rem .6rem;font-size:.75rem}.pd-case-tags .pd-case-period{border-color:color-mix(in srgb, var(--accent) 60%, transparent);color:var(--accent)}.pd-case-bar{gap:.6rem;display:grid}.pd-dumbbell{background:linear-gradient(var(--rule), var(--rule)) center / 100% 2px no-repeat;align-items:center;block-size:1.5rem;margin-inline:.5rem;display:grid}.pd-dumbbell>*{grid-area:1/1;justify-self:start}.pd-db-line{inline-size:calc(var(--b) - var(--a));background:var(--violet);block-size:4px;box-shadow:0 0 12px var(--glow);transform-origin:0;border-radius:2px;margin-inline-start:var(--a)}.pd-db-dot{aspect-ratio:1;box-sizing:border-box;border:2px solid var(--muted);background:var(--bg-elev);border-radius:50%;inline-size:1rem;margin-inline-start:calc(var(--a) - .5rem)}.pd-db-end{border-color:var(--white);background:var(--violet);box-shadow:0 0 16px var(--glow);margin-inline-start:calc(var(--b) - .5rem)}.pd-case-nums{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.pd-case-nums>span{color:var(--text-acc);gap:.2rem;font-size:1.1rem;line-height:1.3;display:grid}.pd-case-nums small{font:var(--label);color:var(--faint);font-size:.75rem}.pd-case-big{letter-spacing:-.035em;color:var(--white);font-variant-numeric:tabular-nums;font-size:clamp(2.25rem,4vw,3.25rem);font-weight:500;line-height:1}.pd-case-big:lang(zh){letter-spacing:-.01em}.pd-case-nums .pd-case-big{text-align:end}.pd-case-text{align-items:flex-start}.pd-case-text>span:first-child{max-inline-size:55%;font-size:.95rem}.pd-case-text .pd-case-big{font-size:clamp(1.625rem,3vw,2.5rem)}.pd-case-metric{color:var(--text)}.pd-case-note{color:var(--accent)}.pd-arc-q{color:var(--white);font-size:1.15rem;line-height:1.4}.pd-arc-steps{background:linear-gradient(var(--rule), var(--rule)) calc(.3rem - .5px) .6rem / 1px calc(100% - 1.4rem) no-repeat;gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.pd-arc-steps li{color:var(--text-acc);grid-template-columns:.6rem minmax(0,1fr);column-gap:.8rem;font-size:.92rem;line-height:1.45;display:grid}.pd-arc-steps li:before{content:"";aspect-ratio:1;background:var(--rule);border-radius:50%;grid-area:1/1/span 2;inline-size:.6rem;margin-block-start:.3rem}.pd-arc-steps li>*{grid-column:2}.pd-arc-steps small{font:var(--label);color:var(--faint);font-size:.75rem}.pd-arc-steps .now{color:var(--white)}.pd-arc-steps .now:before{background:var(--violet);box-shadow:0 0 12px var(--glow)}.pd-arc-stamp{border:1px solid var(--accent);font:var(--label);color:var(--accent);border-radius:999px;justify-self:start;margin-block-start:.3rem;padding:.15rem .55rem;font-size:.75rem}.pd-work-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.pd-work-stats li{color:var(--muted);gap:.2rem;font-size:.78rem;line-height:1.35;display:grid}.pd-work-stats .pd-case-big{font-size:clamp(1.875rem,3vw,2.5rem)}.pd-plates{gap:.6rem;margin-block-start:var(--block-gap);display:grid}.pd-plate-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-block-start:.75rem;padding:0;list-style:none;display:grid}@media (width<=719px){.pd-plate-list{margin-inline:calc(-1 * var(--pad));padding:.25rem var(--pad) .75rem;scroll-padding-inline:var(--pad);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.pd-plate-list::-webkit-scrollbar{display:none}.pd-plate{scroll-snap-align:start;flex:0 0 min(64vw,15rem)}}.pd-plate{border:1px solid var(--line);background:linear-gradient(160deg, color-mix(in srgb, var(--bg-raised) 70%, transparent), var(--bg-elev));border-radius:1rem;align-content:start;gap:.35rem;padding:1rem 1.1rem;display:grid}.pd-plate strong{letter-spacing:.01em;color:var(--white);font-family:DM Mono,ui-monospace,monospace;font-size:.98rem;font-weight:500}.pd-plate-sector{font:var(--label);color:var(--accent);font-size:.75rem}.pd-plate>span:last-child{color:var(--muted);font-size:.82rem;line-height:1.45}@media (width>=720px){.pd-case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.pd-cases{grid-template-columns:minmax(0,3fr) minmax(0,9fr);align-items:start;gap:3vw}.pd-case-tabs{top:calc(var(--bar-h) + 1.5rem);position:sticky}.pd-case-tablist{flex-direction:column;margin:0;padding:0;overflow:visible}.pd-case-tablist .pd-pill input{border-radius:.9rem}.pd-case-tablist .pd-pill>span{justify-self:start;padding-inline:1.1rem}.pd-plate-list{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width>=1280px){.pd-site .pd-case-grid:has(>article:nth-of-type(3)):not(:has(>article:nth-of-type(4))){grid-template-columns:repeat(3,minmax(0,1fr))}}.pd-service{gap:clamp(2rem,4vw,3rem);display:grid}.pd-dial{background:radial-gradient(70% 90% at 100% 0, var(--glow-soft), transparent 70%), var(--bg-elev);min-inline-size:0;box-shadow:inset 0 0 0 1px var(--line);border:0;border-radius:1.25rem;gap:.9rem;margin:0;padding:clamp(1.25rem,2.8vw,2.25rem);display:grid}.pd-dial>legend{float:left;inline-size:100%;margin-block-end:.75rem;padding:0}.pd-dial>legend+*{clear:both}.pd-dial-label{margin-block-start:.5rem}.pd-platforms{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.pd-platforms li{border:1px dashed var(--rule);min-block-size:3rem;color:var(--muted);transition:background .3s var(--ease), border-color .3s var(--ease), color .3s var(--ease);border-radius:.8rem;align-items:center;gap:.6rem;padding:.55rem .9rem;font-size:.9rem;line-height:1.3;display:flex}.pd-platforms i{aspect-ratio:1;box-sizing:border-box;border:1.5px solid var(--rule);border-radius:50%;flex:none;inline-size:.6rem}.pd-equations{display:grid}.pd-equations>span{visibility:hidden;letter-spacing:-.02em;color:var(--white);text-wrap:balance;grid-area:1/1;font-size:clamp(1.35rem,3.2vw,2.5rem);font-weight:500;line-height:1.2}.pd-equations>span:lang(zh){letter-spacing:0;word-break:keep-all;overflow-wrap:anywhere;font-weight:600}@supports selector(:has(*)){.pd-service:has(#pd-tier-starter:checked) .pd-equations>[data-tier=starter],.pd-service:has(#pd-tier-growth:checked) .pd-equations>[data-tier=growth],.pd-service:has(#pd-tier-full:checked) .pd-equations>[data-tier=full]{visibility:visible}.pd-service:has(#pd-tier-starter:checked) .pd-platforms li[data-tiers~=starter],.pd-service:has(#pd-tier-growth:checked) .pd-platforms li[data-tiers~=growth],.pd-service:has(#pd-tier-full:checked) .pd-platforms li[data-tiers~=full]{border-style:solid;border-color:var(--violet);background:color-mix(in srgb, var(--violet) 18%, transparent);color:var(--white)}.pd-service:has(#pd-tier-starter:checked) .pd-platforms li[data-tiers~=starter] i,.pd-service:has(#pd-tier-growth:checked) .pd-platforms li[data-tiers~=growth] i,.pd-service:has(#pd-tier-full:checked) .pd-platforms li[data-tiers~=full] i{border-color:var(--accent);background:var(--accent);box-shadow:0 0 10px var(--glow)}.pd-service:has(#pd-tier-starter:checked) .pd-tier[data-tier=starter],.pd-service:has(#pd-tier-growth:checked) .pd-tier[data-tier=growth],.pd-service:has(#pd-tier-full:checked) .pd-tier[data-tier=full]{--edge-c:var(--accent)}.pd-service:has(#pd-tier-starter:checked) .pd-feemap-col[data-col="1"]{opacity:.45}.pd-service:has(#pd-tier-starter:checked) .pd-feemap-col[data-col="1"] .pd-pill-tag{border-color:var(--hot);color:var(--hot)}}@supports not selector(:has(*)){.pd-equations>[data-tier=growth]{visibility:visible}.pd-platforms li[data-tiers~=growth]{border-style:solid;border-color:var(--violet);color:var(--white)}}.pd-service .pd-tier{position:relative}.pd-tier-name label{cursor:pointer}.pd-tier-name label:after{content:"";border-radius:inherit;position:absolute;inset:0}.pd-service .pd-tier:has(label:hover){--edge-c:color-mix(in srgb, var(--accent) 35%, transparent)}.pd-service .pd-price{font-size:clamp(2.75rem,4.4vw,4.5rem)}.pd-service .pd-price-custom{letter-spacing:-.02em;align-self:end;font-size:clamp(1.5rem,2.2vw,2rem);line-height:1.15}.pd-service .pd-price-custom:lang(zh){letter-spacing:0;font-weight:600}.pd-tier-cta{z-index:1;align-self:end;position:relative}.pd-service .pd-tiers{padding-block-start:1.25rem}.pd-service-act{display:grid}.pd-picker-body{gap:1rem;display:grid}.pd-pick-q{border:0;gap:.5rem;min-inline-size:0;margin:0;padding:0;display:grid}.pd-pick-q legend{float:left;inline-size:100%;color:var(--text-acc);margin-block-end:.5rem;padding:0;font-size:.92rem}.pd-pick-q .pd-pills{clear:both}.pd-picker-result{color:var(--accent);font-size:1.15rem;font-weight:600}.pd-picker-reset{cursor:pointer;min-block-size:2.75rem;font:inherit;background:0 0;border:0;justify-self:start;padding:0;font-size:.9rem}.pd-site [data-picker]:not([data-done]) .pd-picker-reset{display:none}.pd-feemap{gap:1.25rem;display:grid}.pd-feemap-toggle{border:0;margin:0;padding:0}.pd-feemap-included{border-bottom:1px solid var(--rule);display:grid}.pd-feemap-col{border-top:1px solid var(--rule);transition:opacity .3s var(--ease)}.pd-site .pd-feemap-head{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding-block:.9rem;display:flex}.pd-feemap-name{color:var(--text);font-size:1.1rem;font-weight:500;line-height:1.35}.pd-feemap-items{gap:.55rem;margin:0;padding:0 0 1.25rem;list-style:none;display:grid}.pd-feemap-items li{color:var(--text-acc);align-items:flex-start;gap:.65rem;font-size:.92rem;line-height:1.5;display:flex}.pd-feemap-items i{aspect-ratio:1;background:var(--accent);border-radius:50%;flex:none;inline-size:.4rem;margin-block-start:.6em}.pd-feemap-separate{border-block:1px solid var(--rule);gap:.9rem;padding-block:1.25rem;display:none}.pd-feemap-separate i{background:var(--faint)}@supports selector(:has(*)){.pd-feemap:has(input[value=separate]:checked) .pd-feemap-included{display:none}.pd-feemap:has(input[value=separate]:checked) .pd-feemap-separate{display:grid}}@supports not selector(:has(*)){.pd-feemap-toggle{display:none}.pd-feemap-separate{display:grid}}.pd-service-quarter{justify-items:start;gap:.25rem;max-inline-size:64ch;display:grid}@media (width>=720px){.pd-platforms{grid-template-columns:repeat(4,minmax(0,1fr))}.pd-feemap-included{border-bottom:0;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(1.5rem,3vw,2.5rem)}}@media (width>=1024px){.pd-site .pd-dial{grid-template-columns:max-content minmax(0,1fr);gap:.75rem clamp(1.5rem,3vw,2.5rem)}.pd-site .pd-dial>legend{margin-block-end:0}.pd-site .pd-dial>.pd-dial-label{grid-area:1/2;margin-block-start:0}.pd-site .pd-dial>.pd-platforms{grid-area:2/2}.pd-site .pd-dial>:is(.pd-equations,.pd-small){grid-column:1/-1}}@media (width>=1200px){.pd-site .pd-picker-body{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:1.25rem}.pd-site .pd-picker-body>:not(.pd-pick-q){grid-column:1/-1}}@media (width<=400px){.pd-price{font-size:2.75rem}}.pd-bar-grid{gap:2rem;display:grid}.pd-bar-main{border:1px solid var(--line);background:var(--bg-elev);border-radius:1.25rem;align-content:start;gap:1rem;padding:clamp(1.25rem,2.6vw,2rem);display:grid}.pd-bar-control{gap:.5rem;display:grid}.pd-bar-q{color:var(--text);flex-wrap:wrap;align-items:baseline;gap:.3rem .6rem;font-size:1.05rem;display:flex}.pd-bar-out{letter-spacing:-.04em;color:var(--white);font-variant-numeric:tabular-nums;font-size:clamp(2.5rem,5vw,4rem);font-weight:500;line-height:1}.pd-range{appearance:none;cursor:pointer;background:0 0;block-size:2.75rem;inline-size:100%;margin:0}.pd-range::-webkit-slider-runnable-track{background:var(--rule);border-radius:.2rem;block-size:.4rem}.pd-range::-moz-range-track{background:var(--rule);border-radius:.2rem;block-size:.4rem}.pd-range::-webkit-slider-thumb{-webkit-appearance:none;box-sizing:border-box;border:5px solid var(--violet);background:var(--white);block-size:2rem;inline-size:2rem;box-shadow:0 0 0 6px var(--glow-soft), 0 0 24px var(--glow);border-radius:50%;margin-block-start:-.8rem}.pd-range::-moz-range-thumb{box-sizing:border-box;border:5px solid var(--violet);background:var(--white);block-size:2rem;inline-size:2rem;box-shadow:0 0 0 6px var(--glow-soft), 0 0 24px var(--glow);border-radius:50%}.pd-range:focus-visible{outline-offset:2px}.pd-bar-target{color:var(--accent);font-size:clamp(1.25rem,2.2vw,1.75rem);font-weight:500;line-height:1.3}.pd-bar-dots{gap:5px;max-inline-size:26rem}.pd-bar-dots i.add{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent), 0 0 12px -2px var(--glow)}.pd-bar-legend{color:var(--muted);flex-wrap:wrap;gap:.4rem 1.25rem;font-size:.8rem;display:flex}.pd-bar-legend i{aspect-ratio:1;vertical-align:-.12em;box-sizing:border-box;border-radius:3px;inline-size:.85rem;margin-inline-end:.45rem;display:inline-block}.pd-bar-legend i.on{background:var(--violet)}.pd-bar-legend i.add{border:1.5px solid var(--accent)}.pd-retests{gap:.4rem;display:grid}.pd-retests ol,.pd-journey-dots{grid-template-columns:repeat(12,minmax(0,1fr));gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.pd-retests li{background:color-mix(in srgb, var(--accent) 40%, transparent);border-radius:2px;block-size:.5rem}.pd-bar-side{align-content:start;gap:1.25rem;display:grid}.pd-bar-def{border-inline-start:2px solid var(--violet);color:var(--text-acc);padding-inline-start:1rem;font-size:1rem}.pd-yourpart{border:1px solid var(--line);color:var(--text-acc);border-radius:1rem;gap:.35rem;padding:1rem 1.25rem;display:grid}.pd-bar-tile{gap:.6rem;padding:clamp(1.25rem,2.6vw,2rem);display:grid}.pd-bar-tile-value{white-space:nowrap;font-size:clamp(2.75rem,4.6vw,4.5rem)}.pd-bar-tile-line{color:var(--text)}.pd-report{gap:1.25rem;display:grid}.pd-report-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.pd-report-card{border:1px solid var(--line);background:var(--bg-elev);border-radius:1rem;align-content:start;gap:.5rem;padding:1.25rem;display:grid}.pd-report-card strong{color:var(--white);font-size:1.05rem;font-weight:500}.pd-report-card span{color:var(--muted);font-size:.88rem;line-height:1.45}.pd-glyph{block-size:3rem;inline-size:3rem;margin-block-end:.25rem}.pd-glyph :is(rect,circle,path){fill:color-mix(in srgb, var(--accent) 22%, transparent)}.pd-glyph .hi{fill:var(--violet)}.pd-glyph polyline{fill:none;stroke:var(--accent);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.pd-report .pd-srcrow{margin-block-start:0}.pd-dontdo{gap:.75rem;max-inline-size:48rem;display:grid}.pd-dontdo ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.pd-dontdo li{color:var(--text);gap:.7rem;display:flex}.pd-dontdo li:before{content:"";background:var(--faint);flex:none;block-size:2px;inline-size:.9rem;margin-block-start:.8em}.pd-site .pd-bar-try{gap:1.5rem;display:grid}@media (width>=1024px){.pd-bar-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;column-gap:4vw}.pd-bar-grid>.pd-head{grid-area:1/1}.pd-bar-side{grid-area:1/2}.pd-site .pd-bar-try{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;column-gap:4vw}}@media (width<=1023px){.pd-report-cards{margin-inline:calc(-1 * var(--pad));padding:.25rem var(--pad) .75rem;scroll-padding-inline:var(--pad);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:.75rem;display:flex;overflow-x:auto}.pd-report-cards::-webkit-scrollbar{display:none}.pd-report-card{scroll-snap-align:start;flex:0 0 min(64vw,16rem)}}.pd-journey-track{display:none}.pd-months{gap:1rem;margin:clamp(2rem,4vw,3rem) 0 0;padding:0;list-style:none;display:grid}.pd-month{align-content:start;gap:.7rem;padding:clamp(1.25rem,2.4vw,1.75rem);display:grid}.pd-month-when{font:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.pd-month-when:lang(zh){font:var(--label);letter-spacing:.02em}.pd-month .pd-checks li{font-size:.92rem;line-height:1.5}@media (width>=1024px){.pd-journey-track{gap:.5rem;display:grid}.pd-journey-stops{justify-content:space-between;margin:0;padding:0;list-style:none;display:flex}.pd-journey-stops button{min-block-size:2.75rem;color:var(--muted);font:var(--label);cursor:pointer;background:0 0;border:0;padding:0}.pd-journey-stops button:hover{color:var(--text)}.pd-journey-dots li{background:var(--rule);block-size:.5rem;transition:background .3s var(--ease);border-radius:2px}.pd-journey-dots li.on{background:var(--accent);box-shadow:0 0 10px -2px var(--glow)}.pd-months{grid-template-columns:repeat(4,minmax(0,1fr));margin-block-start:1.5rem}html[data-js] .pd-month{transition:opacity .4s var(--ease), translate .4s var(--ease)}html[data-js] .pd-month:not([data-current]){opacity:.5}html[data-js] .pd-month[data-current]{--edge-c:color-mix(in srgb, var(--accent) 55%, transparent);translate:0 -.5rem}}@media (width<=1023px){.pd-months{margin-inline:calc(-1 * var(--pad));padding:.25rem var(--pad) .75rem;scroll-padding-inline:var(--pad);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:.75rem;display:flex;overflow-x:auto}.pd-months::-webkit-scrollbar{display:none}.pd-month{scroll-snap-align:center;flex:0 0 min(86vw,24rem)}}.pd-handover{max-inline-size:52rem;border:1px solid var(--accent);box-shadow:0 0 0 4px var(--glow-soft);background:0 0;border-radius:1.5rem;justify-items:start;gap:1rem;margin-block-start:var(--block-gap);padding:clamp(1.5rem,3.4vw,2.75rem);display:grid}.pd-handover-team{margin:0;padding:0;list-style:none;display:flex}.pd-handover-team li+li{margin-inline-start:-.55rem}.pd-handover-team img{inline-size:2.75rem;box-shadow:0 0 0 2px var(--bg), 0 0 0 3px color-mix(in srgb, var(--accent) 70%, transparent);border-radius:.8rem}.pd-handover-body{max-inline-size:58ch;color:var(--text-acc)}.pd-handover-body:lang(zh){max-inline-size:36em}.pd-handover-limit{max-inline-size:62ch}.pd-handover-limit:lang(zh){max-inline-size:38em}.pd-handover-price{border-top:1px solid var(--line);gap:.3rem;inline-size:100%;padding-block-start:1rem;display:grid}.pd-journey-closing{margin-block:clamp(2.5rem,5vw,3.5rem) 1rem}@media (width>=1024px){.pd-site .pd-handover{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;column-gap:4vw;max-inline-size:none}.pd-site .pd-handover>*{grid-column:1}.pd-site .pd-handover>:is(.pd-handover-team,.pd-d3){grid-column:1/-1}.pd-site .pd-handover>.pd-handover-price{grid-area:3/2/span 2}}.pd-rungs{gap:.65rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.pd-rung{border:1px solid var(--line);background:color-mix(in srgb, var(--bg-elev) 85%, transparent);border-radius:1rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem 1.25rem;padding:1rem 1.25rem;display:grid}.pd-rung>:not(.pd-btn){grid-column:1}.pd-rung>.pd-btn{grid-area:1/2/span 4}.pd-rung-step{font:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.pd-rung-step:lang(zh){font:var(--label);letter-spacing:.02em}.pd-rung-name{color:var(--white);flex-wrap:wrap;align-items:baseline;gap:.1rem .6rem;font-size:1.2rem;font-weight:500;display:flex}.pd-rung-name>span:last-child{color:var(--faint);font-size:.8rem;font-weight:400}.pd-rung-price{color:var(--text);font-weight:600}.pd-rung-q{color:var(--muted);font-size:.85rem}.pd-rungs-note{margin-block-start:.9rem}@media (width>=1200px){.pd-site .pd-rungs{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-site .pd-rung{grid-template-rows:repeat(4,auto) 1fr;grid-template-columns:minmax(0,1fr);align-items:start}.pd-site .pd-rung>.pd-btn{grid-area:5/1;place-self:end start;margin-block-start:.6rem}}.pd-gift{max-inline-size:58ch;color:var(--text);margin-block-start:1.25rem;font-size:1.05rem;line-height:1.55}.pd-gift:lang(zh){max-inline-size:36em}@media (width<=639px){.pd-rung{padding:.85rem 1rem;position:relative}.pd-rung :is(.pd-rung-step,.pd-rung-q){display:none}.pd-rung>.pd-btn{inline-size:2.75rem;padding:0}.pd-rung>.pd-btn:after{content:"";border-radius:1rem;position:absolute;inset:0}.pd-rung>.pd-btn span{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.pd-rung-name{font-size:1.05rem}}.pd-notes{gap:.75rem;margin-block-start:2rem;padding:clamp(1.25rem,2.6vw,1.75rem);display:grid}.pd-notes-title{color:var(--white);font-size:1.15rem;font-weight:500}.pd-notes-lines{background:var(--bg-invert);color:var(--text);white-space:pre-line;overflow-wrap:anywhere;border-radius:.75rem;padding:.9rem 1rem;font-size:.95rem;line-height:1.6}.pd-site .pd-notes[data-empty=true]{display:none}.pd-notes-actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}[data-wechat] .pd-notes-copytext{border-color:var(--violet);background:var(--violet);color:var(--white)}.pd-inwechat{border:1px solid var(--accent);color:var(--text);border-radius:.9rem;margin-block-start:1.25rem;padding:.9rem 1.1rem}@keyframes pd-rise{0%{transform:translateY(105%)}to{transform:none}}@keyframes pd-fade-up{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:none}}@keyframes pd-slide-up{0%{transform:translateY(1rem)}to{transform:none}}@keyframes pd-streak{0%{opacity:0;transform:scaleX(.2)}40%{opacity:1}to{opacity:0;transform:scaleX(1)}}@keyframes pd-sweep{0%{background-position:100% 0}to{background-position:0 0}}@keyframes pd-drift{0%{translate:-6px 3px}to{translate:6px -4px}}@keyframes pd-ghost-in{0%{opacity:0}to{opacity:.35}}@keyframes pd-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3.4)}}@keyframes pd-land{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.3)}to{opacity:1;transform:none}}@keyframes pd-rim{0%{--rim-a:0deg;--rim-o:0}15%{--rim-o:1}80%{--rim-o:1}to{--rim-a:360deg;--rim-o:0}}@keyframes pd-panel-sweep{0%{opacity:1;transform:translate(-100%)}to{opacity:1;transform:translate(100%)}}@keyframes pd-cell{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){html:has(.product-page){scroll-behavior:auto}.pd-dock{transition:none}}@media (prefers-reduced-motion:no-preference){.pd-hero .pd-line>span{animation:pd-rise .9s var(--ease) both}.pd-hero .pd-line+.pd-line>span{animation-delay:90ms}.pd-hero :is(.pd-kicker,.pd-strip){animation:pd-fade-up .8s var(--ease) .3s both}.pd-hero-copy{animation:pd-slide-up .8s var(--ease) both}.pd-hero .pd-d1:after{animation:pd-streak .7s var(--ease) .9s both}.product-motion .pd-ask{transition:--e 1.35s var(--ease-cam), opacity .5s var(--ease)}.product-motion .pd-ask:not([data-stage]){--e:0;opacity:0}.product-motion .pd-ask-q i{opacity:0}.product-motion .pd-ask[data-stage] .pd-ask-q i{opacity:1;transition:opacity 10ms linear calc(var(--type-start) + var(--c) * var(--step))}.product-motion .pd-ask-rows li:not(.pd-ask-you){opacity:0;transform:translateY(8px)}.product-motion .pd-ask[data-stage] .pd-ask-rows li:not(.pd-ask-you){opacity:1;transition:opacity .45s var(--ease), transform .45s var(--ease);transition-delay:calc(var(--type-end) + var(--r) * 90ms);transform:none}.product-motion .pd-ask .pd-ask-you{clip-path:inset(0 100% 0 0)}.product-motion .pd-ask[data-stage] .pd-ask-you{clip-path:inset(0);transition:clip-path .5s var(--ease) var(--you-at)}.product-motion .pd-ask[data-stage=idle]{animation:pd-drift 9s var(--ease-io) infinite alternate}.product-motion :is([data-motion=paused],[data-offscreen]) .pd-ask[data-stage=idle]{animation-play-state:paused}.product-motion .pd-ask-ghost{animation:pd-ghost-in 1.2s var(--ease) .5s both}.product-motion .pd-node[data-first]:not([data-lit]) .pd-node-dot{border-color:color-mix(in srgb, var(--accent) 40%, transparent);background:var(--bg);box-shadow:none}.product-motion .pd-node[data-first]:not([data-lit]) .pd-node-step{color:var(--faint)}.product-motion .pd-node .pd-node-dot{transition:box-shadow .6s var(--ease), background .3s var(--ease)}.product-motion .pd-node[data-lit] .pd-node-dot:after{animation:pd-ring .9s var(--ease)}.product-motion [data-io]:not([data-io=lines],[data-io=panel]){opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);transition-delay:var(--d,0s);transform:translateY(1.5rem)}.product-motion [data-io][data-in]:not([data-io=lines],[data-io=chips],[data-io=panel]){opacity:1;transform:none}.product-motion [data-io=lines] .pd-line>span{transition:transform .9s var(--ease);transform:translateY(105%)}.product-motion [data-io=lines] .pd-line+.pd-line>span{transition-delay:90ms}.product-motion [data-io=lines][data-in] .pd-line>span{transform:none}.product-motion .pd-stat-lead .pd-grid100 i.on:after{opacity:0}.product-motion .pd-stat-lead[data-in] .pd-grid100 i.on:after{animation:pd-cell .25s var(--ease) both;animation-delay:calc(.3s + var(--i) * 10ms)}.product-motion .pd-stat-lead[data-in] .pd-grid100 i.last:after{animation:pd-land .5s var(--ease) both;animation-delay:calc(.3s + var(--i) * 10ms)}.product-motion .pd-ev .pd-viz-cells i{opacity:0;transition:opacity .3s var(--ease);transition-delay:calc(var(--d,0s) + var(--i) * 30ms)}.product-motion .pd-ev[data-in] .pd-viz-cells i{opacity:1}.product-motion .pd-ev .pd-viz-cells i.on:after{opacity:0;transition:opacity .4s var(--ease) .7s}.product-motion .pd-ev[data-in] .pd-viz-cells i.on:after{opacity:1}.product-motion .pd-ev .pd-viz-bars span{transition:transform .8s var(--ease) calc(var(--d,0s) + .2s);transform:scaleX(0)}.product-motion .pd-ev[data-in] .pd-viz-bars span{transform:none}.product-motion .pd-ev .pd-viz-pix i.on:after{opacity:0;transition:opacity .25s var(--ease);transition-delay:calc(var(--d,0s) + .3s + var(--i) * 17ms)}.product-motion .pd-ev[data-in] .pd-viz-pix i.on:after{opacity:1}.product-motion .pd-panel-head :is(.pd-panel-tag,.pd-wm,.pd-panel-kind){opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);transform:translateY(1.25rem)}.product-motion .pd-panel-head .pd-panel-kind{transition-delay:.25s}.product-motion .pd-panel-head[data-in] :is(.pd-panel-tag,.pd-wm,.pd-panel-kind){opacity:1;transform:none}.product-motion .pd-panel-head .pd-wm-dot{opacity:0}.product-motion .pd-panel-head[data-in] .pd-wm-dot{animation:pd-land .6s var(--ease) .9s both}.product-motion .pd-fonts-ok .pd-panel-head .pd-wm-tittle:after{opacity:0}.product-motion .pd-fonts-ok .pd-panel-head[data-in] .pd-wm-tittle:after{animation:pd-land .6s var(--ease) .9s both}.product-motion .pd-panel-head .pd-wm-hy{opacity:.3;transition:opacity .8s var(--ease) .9s}.product-motion .pd-panel-head[data-in] .pd-wm-hy{opacity:1}.pd-reel[data-swept] .pd-reel-screen:after{animation:pd-panel-sweep 1.1s var(--ease) both}.pd-reel[data-lock] .pd-reel-screen:after{animation:none}.pd-reel-frame{transition:transform .5s var(--ease)}.product-motion .pd-glass[data-in]{animation:pd-rim 1.8s var(--ease-io) calc(var(--d,0s) + .3s) both}.product-motion .pd-run-card .pd-ticks i.on:after{opacity:0;transition:opacity .3s var(--ease);transition-delay:calc(.3s + var(--i) * .12s)}.product-motion .pd-run-card[data-in] .pd-ticks i.on:after{opacity:1}}@keyframes pd-pop{0%{opacity:.25;transform:scale(.92)}to{opacity:1;transform:none}}@keyframes pd-slide-in{0%{opacity:0;transform:translate(-1.25rem)}to{opacity:1;transform:none}}@keyframes pd-grow-x{0%{transform:scaleX(0)}to{transform:none}}@keyframes pd-role-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.product-motion .pd-who-flip[data-flip]{transform-style:preserve-3d;transition:transform .9s var(--ease) .6s}.product-motion .pd-who-flip[data-flip] .pd-who-prev{display:block}.product-motion .pd-who-flip[data-flip] .pd-who-now,.product-motion .pd-era[data-in] .pd-who-flip[data-flip]{transform:rotateX(180deg)}.product-motion .pd-console[data-in] .pd-tape-names li{animation:pd-pop .45s var(--ease) both;animation-delay:calc(.3s + var(--i) * .3s)}.product-motion .pd-console[data-in] .pd-tape-n{animation:pd-land .6s var(--ease) 1.9s both}.product-motion .pd-console[data-in] .pd-tape-rows li:not(.pd-tape-you){animation:pd-fade-up .5s var(--ease) both;animation-delay:calc(.25s + var(--i) * .14s)}.product-motion .pd-console[data-in] .pd-tape-you{animation:pd-slide-in .6s var(--ease) 1s both}.product-motion .pd-console[data-in] .pd-wordbar-track span{animation:pd-grow-x 1.2s var(--ease-io) .2s both}.product-motion .pd-console[data-in] .pd-rivals li.on{animation:pd-pop .4s var(--ease) both;animation-delay:calc(1.2s + var(--i) * .28s)}.product-motion .pd-console[data-in] .pd-tape-result{animation:pd-fade-up .6s var(--ease) 2.7s both}.product-motion .pd-case .pd-db-line{transition:transform .9s var(--ease) .35s;transform:scaleX(0)}.product-motion .pd-case[data-in] .pd-db-line{transform:none}.product-motion .pd-case .pd-db-end{opacity:0;transition:opacity .4s var(--ease) 1.1s}.product-motion .pd-case[data-in] .pd-db-end{opacity:1}.product-motion .pd-role-chips li{animation:pd-role-in .45s var(--ease) both;animation-delay:calc(var(--i) * 50ms)}.product-motion .pd-roles-canlah .pd-team-list li{animation:pd-role-in .55s var(--ease) both;animation-delay:calc(var(--i) * 80ms)}.pd-loop-spin{transition:transform .9s var(--ease)}.pd-explorer-cover img{transition:transform .5s var(--ease)}@media (width>=1024px){.pd-explorer-fan li{rotate:calc(var(--k) * 1.6deg);translate:0 calc(var(--y) * .3rem);transform-origin:50% 100%;transition:rotate .5s var(--ease), translate .5s var(--ease)}.pd-explorer-fan li:has(.pd-explorer-page:is(:hover,:focus-visible)){translate:0 -.4rem;rotate:none}.pd-explorer-page:is(:hover,:focus-visible){box-shadow:0 0 0 1px var(--accent), 0 30px 60px -24px var(--abyss)}}}@media (prefers-reduced-motion:reduce){html[data-js] .pd-subnav-bar,.pd-chapters-track i,html[data-js] .pd-symptom-face,html[data-js] .pd-month,.pd-platforms li,.pd-feemap-col{transition:none}html[data-js] .pd-month[data-current]{translate:none}.pd-loop-node circle{fill:var(--violet);stroke:var(--accent)}.pd-loop-num{fill:var(--white)}.pd-loop-spark{display:none}}@supports ((-webkit-background-clip:text) or (background-clip:text)){@media (prefers-reduced-motion:no-preference) and (forced-colors:none){.pd-hero .pd-d1 .pd-accent{--sweep-c:var(--violet);animation:pd-sweep 1.1s var(--ease) 1s both}.product-motion .pd-panel-head[data-in] .pd-wm{--sweep-c:var(--white);animation:pd-sweep 1.1s var(--ease) .15s both}.product-motion .pd-pricecard[data-in] .pd-price-free{--sweep-c:var(--white);animation:pd-sweep 1.1s var(--ease) .5s both}.pd-hero .pd-d1 .pd-accent,.product-motion .pd-panel-head[data-in] .pd-wm,.product-motion .pd-pricecard[data-in] .pd-price-free{background:linear-gradient(100deg, var(--sweep-c) 0 38%, var(--accent) 46%, var(--hot) 50%, var(--accent) 54%, var(--sweep-c) 62% 100%) 0 0 / 260% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}}}.pd-site .pd-fold{border-block:1px solid var(--rule);min-inline-size:0}.pd-site .pd-fold+.pd-fold{border-block-start:0}.pd-site .pd-fold-stack{display:grid}.pd-site .pd-fold-bar{cursor:pointer;-webkit-tap-highlight-color:transparent;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:clamp(.75rem,2.5vw,2rem);min-block-size:3.25rem;padding-block:.75rem;list-style:none;display:grid}.pd-site .pd-fold-bar::-webkit-details-marker{display:none}.pd-site .pd-fold-bar:focus-visible{border-radius:.75rem}.pd-site .pd-fold-text{justify-items:start;gap:.2rem;min-inline-size:0;display:grid}.pd-site .pd-fold-title{color:var(--text);text-wrap:balance;font-size:clamp(1rem,1.3vw,1.1875rem);font-weight:500;line-height:1.4}.pd-site .pd-fold-seg{display:inline-block}.pd-site .pd-fold-meta{color:var(--muted);text-wrap:pretty;font-size:.875rem;line-height:1.5;display:none}.pd-site .pd-fold-stats{gap:.35rem 2rem;inline-size:100%;display:grid}.pd-site .pd-fold-stat{align-items:baseline;gap:.6rem;display:flex}.pd-site .pd-fold-stat strong{color:var(--text);font-variant-numeric:tabular-nums;flex:none;font-size:1.125rem;font-weight:500;line-height:1.15}.pd-site .pd-fold-stat span{color:var(--muted);text-wrap:pretty;font-size:.875rem;line-height:1.45}.pd-site .pd-fold-mark{font:var(--label);color:var(--muted);text-wrap:balance;align-items:center;gap:.4rem;display:inline-flex}.pd-site .pd-fold-text>.pd-fold-stats{order:1}.pd-site:lang(zh) :is(.pd-fold-title,.pd-fold-meta,.pd-fold-stat span){word-break:keep-all;overflow-wrap:anywhere}.pd-site .pd-fold-pill{border:1px solid var(--rule);block-size:2.5rem;font:var(--label);color:var(--text-acc);white-space:nowrap;border-radius:999px;grid-template-columns:auto auto;align-items:center;column-gap:.4rem;padding-inline:.9rem;display:inline-grid}.pd-site .pd-fold-pill>:is(.pd-fold-see,.pd-fold-hide){grid-area:1/1}.pd-site .pd-fold-pill>svg{color:var(--muted);grid-area:1/2}.pd-site .pd-fold:not([open])>.pd-fold-bar .pd-fold-hide,.pd-site .pd-fold[open]>.pd-fold-bar .pd-fold-see{visibility:hidden}.pd-site .pd-fold-bar:is(:hover,:focus-visible) .pd-fold-pill,.pd-site .pd-fold[open]>.pd-fold-bar .pd-fold-pill{border-color:var(--accent);color:var(--text)}.pd-site .pd-fold[open]>.pd-fold-bar .pd-fold-pill>svg{color:var(--accent);transform:rotate(45deg)}.pd-site .pd-fold[open]>.pd-fold-bar :is(.pd-fold-meta,.pd-fold-stats){display:none}.pd-site .pd-fold-body{padding-block:.5rem clamp(1.5rem,3vw,2.5rem)}.pd-site .pd-fold-body>:first-child{margin-block-start:0}@media (width>=720px){.pd-site .pd-fold-bar{min-block-size:3.5rem;padding-block:.875rem}.pd-site .pd-fold-meta{display:block}.pd-site .pd-fold-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.pd-site .pd-fold-stat{align-content:start;gap:.15rem;display:grid}.pd-site .pd-fold-stat strong{font-size:clamp(1.25rem,2vw,1.75rem)}}.pd-site .pd-fold[data-size=sm]{border-block-end:0}.pd-site .pd-fold[data-size=sm]>.pd-fold-bar{min-block-size:2.75rem;padding-block:.5rem}.pd-site .pd-fold[data-size=sm]>.pd-fold-bar:not(:has(>.pd-fold-text)){grid-template-columns:auto;justify-content:start}.pd-site .pd-fold[data-size=sm] .pd-fold-title{color:var(--text-acc);font-size:.9375rem}.pd-site .pd-fold[data-size=sm] .pd-fold-pill{block-size:2.25rem;padding-inline:.8rem}.pd-site .pd-fold[data-size=sm]>.pd-fold-body{gap:.75rem;padding-block:.5rem 0;display:grid}.pd-site .pd-fold[data-tone=paper]{border-color:var(--paper-line)}.pd-site .pd-fold[data-tone=paper] .pd-fold-title{color:var(--paper-ink)}.pd-site .pd-fold[data-tone=paper] :is(.pd-fold-meta,.pd-fold-mark){color:var(--paper-muted)}.pd-site .pd-fold[data-tone=paper] .pd-mark-dot{border-color:var(--violet-ink)}.pd-site .pd-fold[data-tone=paper] [data-mark=real]>.pd-mark-dot{background:var(--violet-ink)}.pd-site .pd-fold[data-tone=paper] .pd-fold-pill{border-color:var(--paper-line);color:var(--paper-ink)}.pd-site .pd-fold[data-tone=paper]>.pd-fold-bar:is(:hover,:focus-visible) .pd-fold-pill{border-color:var(--violet-ink)}.pd-site .pd-fold[data-tone=paper]>.pd-fold-bar:focus-visible{outline-color:var(--violet-ink)}.pd-site .pd-fold[data-tone=paper][open]>.pd-fold-bar .pd-fold-pill{color:var(--paper-ink);border-color:var(--violet-ink)}.pd-site .pd-fold[data-tone=paper][open]>.pd-fold-bar .pd-fold-pill>svg{color:var(--violet-ink)}@media (prefers-reduced-motion:no-preference){.pd-site .pd-fold-pill>svg{transition:transform .2s var(--ease)}.pd-site .pd-fold[open]>.pd-fold-body{animation:pd-fold-in .28s var(--ease) both}}@keyframes pd-fold-in{0%{opacity:0;transform:translateY(-.5rem)}}html:not([data-js]) .pd-site .pd-fold[data-js-only]{display:none}@media print{.pd-site .pd-fold::details-content{content-visibility:visible}.pd-site .pd-fold-pill{display:none}.pd-site *,.pd-site :before,.pd-site :after{transition:none!important;animation:none!important}}@media print and (width<=819px){.pd-site .pd-tiers{grid-template-columns:minmax(0,1fr);grid-auto-flow:row;margin-inline:0;padding-inline:0;overflow:visible}.pd-site .pd-tier{break-inside:avoid}}.pd-site :is(.pd-head,.pd-journey-top,.pd-loop)+.pd-fold{margin-block-start:var(--fold-gap)}.pd-site .pd-bar-grid+.pd-fold-stack{margin-block-start:clamp(1.5rem,3vw,2.5rem)}.pd-site .pd-evidence>.pd-fold{margin-block-end:var(--fold-gap)}.pd-site .pd-handover>.pd-fold{justify-self:stretch}.pd-site .pd-act{gap:1.5rem;display:grid}.pd-site .pd-act-side{align-content:start;gap:1.25rem;display:grid}.pd-site .pd-act-side>.pd-tiers-credit{max-inline-size:46ch;font-size:.95rem}.pd-site .pd-act-side>.pd-tiers-credit:lang(zh){max-inline-size:30em}@media (width>=1024px){.pd-site .pd-panel-more{gap:2rem}.pd-site .pd-act[data-act=audit]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;column-gap:4vw}.pd-site .pd-act[data-act=audit]>.pd-act-side{padding-block-start:1rem}}.pd-site .pd-act .pd-price{flex-wrap:nowrap}@media (width>=1024px){.pd-site .pd-act[data-act=audit] .pd-price{font-size:clamp(2.75rem,4.4vw,4.5rem)}}.pd-site .pd-act-side .pd-panel-cta-more .pd-textlink{padding-block:.65rem;display:block}.pd-site .pd-act-side .pd-panel-cta-more .pd-textlink>svg{vertical-align:-.2em;margin-inline-start:.4rem;display:inline-block}@media (width>=1440px){.pd-site .pd-act>.pd-tiers{margin-inline:0}}.pd-site .pd-service .pd-tier>.pd-fold>.pd-fold-bar{z-index:1;position:relative}.pd-site .pd-service .pd-tier>.pd-fold>.pd-fold-body{pointer-events:none}.pd-site .pd-tier-cta .pd-btn{white-space:normal;text-align:center;text-wrap:balance;max-inline-size:100%}@media (width<=404px){.pd-site .pd-tier-cta .pd-btn{padding-inline:.625rem}.pd-site .pd-tier-cta .pd-btn>svg{display:none}}@media (width<=819px){@supports (grid-template-rows:subgrid){.pd-site .pd-service .pd-tiers:has(.pd-tier-cta)>.pd-tier:not(:has(>.pd-tier-cta)){grid-row:span calc(var(--rows) - 1)}}}.pd-site .pd-calc>.pd-fold{background:var(--bg);border-block:0}.pd-site .pd-calc>.pd-fold>.pd-fold-bar{padding-inline:clamp(1.25rem,3vw,2.5rem)}.pd-site .pd-calc>.pd-fold[open]>.pd-fold-bar{border-block-end:1px solid var(--rule)}.pd-site .pd-calc>.pd-fold>.pd-fold-body{padding-block:0}.pd-site .pd-calc>.pd-fold>.pd-fold-bar:focus-visible{outline-offset:-4px}.pd-site .pd-fold+.pd-caveat{margin-block-start:1.25rem}.pd-site .pd-reading-quote{max-inline-size:52rem;margin-block-end:1.25rem}.pd-site .pd-reading-quote>span{color:var(--muted)}.pd-site .pd-fold-body>:is(.pd-try,.pd-explorer){border-top:0;padding-block-start:0}.pd-site .pd-scope-both{max-inline-size:72ch;margin-block-start:1rem}.pd-site .pd-fold-body>.pd-roles+.pd-approve{margin-block-start:clamp(2rem,3.5vw,3rem)}.pd-site .pd-scope-both:lang(zh){max-inline-size:42em}.pd-site .pd-feemap .pd-service-quarter{margin-block-start:.25rem}.pd-site .pd-fold-body>.pd-months{margin-block-start:0}@media (width>=1024px){.pd-site .pd-fold-body>.pd-months{margin-block-start:1.5rem}}.pd-site .pd-plate-names{color:var(--text);font-size:1rem;line-height:1.6}.pd-site .pd-loop-detail{margin:0;padding:0;list-style:none;display:grid}.pd-site .pd-loop-row{border-top:1px solid var(--line);gap:.75rem;padding-block:1.25rem;display:grid}.pd-site .pd-loop-row:first-child{border-top:0;padding-block-start:.5rem}.pd-site .pd-loop-row-name{color:var(--text);font-size:1.125rem;font-weight:500;line-height:1.35}.pd-site .pd-loop-row-copy{align-content:start;gap:.75rem;display:grid}.pd-site .pd-loop-detail+.pd-links{margin-block-start:1rem}@media (width>=1024px){.pd-site .pd-loop-row{grid-template-columns:minmax(0,2fr) minmax(0,5fr) minmax(0,5fr);align-items:start;column-gap:clamp(1.5rem,3vw,3rem)}}.pd-site .pd-faq-list+.pd-fold{border-block-start:0}.pd-site .pd-faq-body>.pd-fold>.pd-fold-body{padding-block:0}.pd-site .pd-fold-body>.pd-faq-list{border-bottom:0}.pd-site .pd-faq-body>.pd-fold>.pd-fold-bar{align-items:center;column-gap:1.5rem;min-block-size:3rem;padding-block:1.05rem}.pd-site .pd-faq-body>.pd-fold>.pd-fold-bar .pd-fold-title{letter-spacing:-.015em;text-wrap:pretty;font-size:clamp(1.125rem,1.6vw,1.375rem);line-height:1.35}.pd-site .pd-faq-body>.pd-fold>.pd-fold-bar .pd-fold-pill{border:0;grid-template-columns:auto;block-size:auto;padding:0}.pd-site .pd-faq-body>.pd-fold>.pd-fold-bar .pd-fold-pill>:is(.pd-fold-see,.pd-fold-hide){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.pd-site .pd-faq-body>.pd-fold>.pd-fold-bar .pd-fold-pill>svg{grid-area:1/1;block-size:1.25rem;inline-size:1.25rem}.pd-site .pd-faq-body>.pd-fold[open]>.pd-fold-bar .pd-fold-pill>svg{color:var(--muted)}.pd-site:lang(zh) .pd-faq-list summary>span{word-break:keep-all;overflow-wrap:anywhere;text-wrap:balance}.pd-site .pd-ev>.pd-h3{color:inherit;font-weight:inherit}.pd-site #pd-bar-slider{scroll-margin-block-start:calc(var(--bar-h) + 2.5rem + 11rem)}.pd-site .pd-bar-n{white-space:nowrap;align-items:baseline;gap:.6rem;display:inline-flex}@media (width>=1024px){.pd-site .pd-replay:not(:has(.pd-console .pd-fold[open]))>.pd-replay-side{position:static}}.pd-site .pd-entry-line{color:var(--text-acc);margin:0;padding-block-start:.875rem;font-size:.95rem;line-height:1.5}.pd-site .pd-entry-line .pd-textlink{display:inline}.pd-site .pd-entry-line .pd-textlink>svg{vertical-align:-.2em;margin-inline-start:.4rem;display:inline-block}.pd-site .pd-seg{display:inline-block}.pd-site .pd-tier-sub{text-wrap:balance}
