.pf .pf-s1{font-weight:500;color:#5B626B}.pf .pf-s2{font-weight:700;color:#0B0D10}.pf .pf-s3{font-weight:600;color:#2A2F36}.pf, .pf *{box-sizing:border-box}.pf{margin:0;color:#0B0D10;font:15px/1.55 Manrope,system-ui,sans-serif}.pf button,.pf input,.pf select,.pf pre,.pf code{font:inherit}.pf a{color:#0B0D10}.pf a:focus-visible{outline:2px solid #007AFF;outline-offset:2px}.pf .pf-wrap{max-width:1120px;margin:0 auto;padding:56px 32px 96px}.pf h1{font-size:44px;line-height:1.1;letter-spacing:-.02em;margin:0 0 16px;font-weight:700}.pf .pf-sub{font-size:18px;max-width:720px;margin:0 0 8px;color:#2A2F36}.pf .pf-ran{font-size:13px;color:#5B626B;margin:0 0 40px}.pf .pf-toc{columns:2;column-gap:48px;list-style:none;padding:0;margin:0 0 56px;font-size:14px}.pf .pf-toc li{padding:8px 0;border-top:1px solid rgba(11,13,16,.10);break-inside:avoid}.pf .pf-toc a{text-decoration:none}.pf .pf-step{display:grid;grid-template-columns:64px 1fr;gap:16px;padding:40px 0;border-top:1px solid rgba(11,13,16,.12)}.pf .pf-num{font-size:13px;font-weight:600;color:#5B626B;padding-top:6px;font-variant-numeric:tabular-nums}.pf h2{font-size:26px;line-height:1.2;margin:0 0 20px;font-weight:700;letter-spacing:-.01em}.pf h3{font-size:12px;font-weight:600;margin:0 0 6px;color:#5B626B}.pf .pf-cols{display:grid;grid-template-columns:1fr 1.4fr 300px;gap:32px;align-items:start}.pf .pf-cols p{margin:0}.pf .pf-dia svg{display:block}.pf .pf-how{margin:24px 0 0;display:flex;gap:16px;align-items:baseline;flex-wrap:wrap}.pf .pf-lab{font-size:15px;white-space:nowrap}.pf .pf-why{color:#2A2F36;max-width:760px}.pf .pf-evhead{display:flex;gap:16px;align-items:baseline;flex-wrap:wrap;margin:28px 0 8px}.pf .pf-evhead h3{margin:0}.pf .pf-st{font-size:13px;font-weight:600}.pf .pf-st-gap{color:#5B626B}.pf .pf-st-fail{color:#0B0D10;text-decoration:underline}.pf .pf-nl{font-size:13px;color:#5B626B}.pf .pf-ev{list-style:none;padding:0;margin:0}.pf .pf-ev li{padding:10px 0;border-top:1px solid rgba(11,13,16,.08)}.pf .pf-ew{font-size:13px;font-weight:600;display:flex;gap:12px;align-items:baseline}.pf .pf-v{font-size:12px;font-weight:700}.pf .pf-vr{color:#0B0D10}.pf .pf-va{color:#5B626B;font-weight:600}.pf .pf-vx{color:#0B0D10;text-decoration:underline}.pf .pf-wf{display:block;font-size:12px;color:#5B626B;margin-top:2px}.pf pre{margin:4px 0 0;white-space:pre-wrap;word-break:break-word;font-size:12.5px;line-height:1.5;color:#2A2F36;font-variant-numeric:tabular-nums}.pf .pf-matrix{padding:56px 0 0;border-top:1px solid rgba(11,13,16,.12);margin-top:16px}.pf .pf-lede{max-width:760px;color:#2A2F36;margin:0 0 24px}.pf .pf-tw{overflow-x:auto}.pf table{border-collapse:collapse;width:100%;font-size:13px}.pf th,.pf td{text-align:left;vertical-align:top;padding:10px 12px 10px 0;border-top:1px solid rgba(11,13,16,.10)}.pf thead th{font-weight:600;color:#5B626B;border-top:0}.pf tbody th{font-weight:500;width:28%}.pf .pf-star{display:block;font-size:11.5px;color:#5B626B;font-weight:500}@media (max-width:860px){.pf .pf-cols{grid-template-columns:1fr}.pf .pf-step{grid-template-columns:1fr}.pf .pf-toc{columns:1}.pf h1{font-size:34px}}@media (prefers-reduced-motion:reduce){.pf, .pf *{scroll-behavior:auto}}.pf{max-width:1120px;margin:0 auto;padding:56px 32px 96px}.pf h1 span{color:rgba(11,13,16,.6)}.pf-kick{font-size:13px;font-weight:600;color:#5B626B;margin:0 0 8px}.pf svg [fill="#007AFF"]{fill:#0B0D10}.pf svg [stroke="#007AFF"]{stroke:#0B0D10}.pf h1 span{display:block}.pf .pf-step,.pf .pf-matrix{border-top-color:rgba(11,13,16,.08)}.pf li a{display:inline-flex;align-items:center;min-height:24px}@media (max-width:700px){.pf li a{min-height:44px}}