@keyframes pf-report-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes pf-report-pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes pf-report-skel{0%{background-position:100% 0}to{background-position:-100% 0}}.pf-report-in{animation:pf-report-in .25s cubic-bezier(.23,1,.32,1)}@keyframes pf-report-fade{0%{opacity:0}to{opacity:1}}.pf-report-fade-in{animation:pf-report-fade .2s cubic-bezier(.23,1,.32,1)}@keyframes pf-drawer-right-in{0%{transform:translateX(100%)}to{transform:none}}.pf-drawer-right-in{animation:pf-drawer-right-in .3s cubic-bezier(.32,.72,0,1)}@media (prefers-reduced-motion:reduce){.pf-drawer-right-in,.pf-report-in{animation:pf-report-fade .2s ease-out}}.pf-report-pulse{animation:pf-report-pulse 1.4s infinite}.pf-report-skel{background:linear-gradient(90deg,#ececef 25%,#f7f7f8 50%,#ececef 75%);background-size:200% 100%}.pf-report-skel,.pf-report-skel-soft{animation:pf-report-skel 1.6s linear infinite}.pf-report-skel-soft{background:linear-gradient(90deg,#f0f0f2 25%,#f9f9fa 50%,#f0f0f2 75%);background-size:200% 100%}@keyframes pf-report-check-pop{0%{transform:scale(0);opacity:0}55%{transform:scale(1.22);opacity:1}to{transform:scale(1);opacity:1}}@keyframes pf-report-check-glyph{0%,25%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}.pf-report-check-pop{animation:pf-report-check-pop .34s cubic-bezier(.34,1.56,.64,1) both}.pf-report-check-glyph{display:inline-block;animation:pf-report-check-glyph .38s ease both}@media (prefers-reduced-motion:reduce){.pf-report-check-glyph,.pf-report-check-pop{animation:none}}.pf-md{font-size:14px;line-height:1.85;color:#3f3f46;word-break:keep-all;overflow-wrap:break-word}.pf-md>:first-child{margin-top:0}.pf-md>:last-child{margin-bottom:0}.pf-md h1,.pf-md h2{margin:28px 0 12px;font-size:17px;font-weight:800;letter-spacing:-.3px;color:#171717}.pf-md h3{margin:22px 0 10px;font-size:15px;font-weight:800;letter-spacing:-.2px;color:#171717}.pf-md h4,.pf-md h5,.pf-md h6{margin:18px 0 8px;font-size:13.5px;font-weight:800;color:#52525b}.pf-md p{margin:0 0 10px}.pf-md strong{color:#171717;font-weight:700}.pf-md ul{list-style:disc}.pf-md ol,.pf-md ul{margin:0 0 12px;padding-left:20px}.pf-md ol{list-style:decimal}.pf-md ul ul{list-style:circle}.pf-md li{margin:3px 0}.pf-md li::marker{color:#7d97b3}.pf-md hr{margin:20px 0;border:0;border-top:1px solid #ececf1}.pf-md blockquote{margin:0 0 12px;padding:10px 16px;border-left:3px solid #b9cbe0;background:#f4f8fc;border-radius:0 10px 10px 0;color:#52525b}.pf-md code{padding:1px 5px;border-radius:5px;background:#f4f4f5;font-size:12.5px;color:#52525b}.pf-md-table-wrap{margin:4px 0 14px;overflow-x:auto;border:1px solid #dbe4ee;border-radius:10px}.pf-md table{width:100%;border-collapse:collapse;font-size:13px}.pf-md thead th{background:#eef3f8;color:#1e3a5f;font-size:11.5px;font-weight:700;text-align:left;white-space:nowrap;padding:9px 14px;border-bottom:1px solid #dbe4ee}.pf-md tbody td{padding:9px 14px;border-bottom:1px solid #edf2f7;vertical-align:top;line-height:1.7;word-break:keep-all;min-width:90px}.pf-md tbody tr:last-child td{border-bottom:0}.pf-md a{color:#2563eb;text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere;word-break:break-word}.pf-md a:hover{color:#1d4ed8}.pf-md a[href^="#pf-src-"]{color:#7d97b3;text-decoration:none;white-space:nowrap;overflow-wrap:normal;word-break:keep-all}.pf-md a[href^="#pf-src-"]:hover{color:#1e3a5f;text-decoration:underline}@keyframes pf-src-flash{0%,45%{background:#fef3c7}to{background:transparent}}.pf-md tr.pf-src-hit>td,.rd-doc tr.pf-src-hit>td{animation:pf-src-flash 2.4s ease-out}@media (prefers-reduced-motion:reduce){.pf-md tr.pf-src-hit>td,.rd-doc tr.pf-src-hit>td{animation:none;background:#fef3c7}}.pf-md tr.pf-src-pending>td,.rd-doc tr.pf-src-pending>td{background:#fef3c7}.pf-md a.pf-src-ext{margin-left:2px;font-size:.85em;color:#7d97b3;text-decoration:none;white-space:nowrap}.pf-md a.pf-src-ext:hover{color:#1e3a5f}.pf-tip{position:fixed;z-index:60;max-width:min(64vw,560px);padding:6px 10px;border-radius:8px;background:#1c1633;color:#fff;font-size:11.5px;line-height:1.45;font-weight:500;word-break:break-all;overflow-wrap:anywhere;box-shadow:0 8px 24px rgba(23,23,23,.2);pointer-events:none;animation:pf-tip-in .12s ease-out}@keyframes pf-tip-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}.pf-md-collapse{margin:14px 0;border:1px solid #ececf1;border-radius:10px;overflow:hidden;background:#fff}.pf-md-collapse>summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:8px;padding:11px 16px;font-size:13px;font-weight:800;color:#52525b;background:#fafafa;user-select:none}.pf-md-collapse>summary::-webkit-details-marker{display:none}.pf-md-collapse>summary:before{content:"▸";font-size:10px;color:#7d97b3;transition:transform .15s ease}.pf-md-collapse[open]>summary:before{content:"▾"}.pf-md-collapse>summary:hover{color:#1e3a5f}.pf-md-collapse-body{padding:4px 18px 14px;border-top:1px solid #edf2f7}@media (max-width:767px){.pf-md code{white-space:normal;overflow-wrap:anywhere}}.pf-strip-scroll{overflow-x:scroll}@supports not selector(::-webkit-scrollbar){.pf-strip-scroll{scrollbar-width:thin;scrollbar-color:#c4c4cc #f4f4f5}}.pf-strip-scroll::-webkit-scrollbar{height:8px}.pf-strip-scroll::-webkit-scrollbar-track{background:#f4f4f5;border-radius:999px}.pf-strip-scroll::-webkit-scrollbar-thumb{background:#c4c4cc;border-radius:999px}.pf-strip-scroll::-webkit-scrollbar-thumb:hover{background:#a1a1aa}@keyframes pf-viewing-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.pf-viewing{background:linear-gradient(90deg,#2f6feb,#2f6feb 35%,#9cc0ff 50%,#2f6feb 65%,#2f6feb);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:pf-viewing-shimmer 2.2s linear infinite}@media (prefers-reduced-motion:reduce){.pf-viewing{animation:none;background:none;color:#2f6feb}}@keyframes pf-word-in{0%{opacity:0;filter:blur(10px);transform:translateY(.45em)}to{opacity:1;filter:blur(0);transform:none}}@keyframes pf-detail-in{0%{opacity:0;filter:blur(4px);transform:translateY(4px)}to{opacity:1;filter:blur(0);transform:none}}@keyframes pf-copy-out{to{opacity:0;filter:blur(8px);transform:translateY(-.35em)}}.pf-word{display:inline-block;opacity:0;animation:pf-word-in .7s cubic-bezier(.22,1,.36,1) forwards;will-change:opacity,filter,transform}.pf-copy-detail{opacity:0;animation:pf-detail-in .6s cubic-bezier(.22,1,.36,1) forwards}.pf-copy-out{animation:pf-copy-out .38s cubic-bezier(.55,0,.75,.2) forwards}@media (prefers-reduced-motion:reduce){.pf-copy-detail,.pf-word{opacity:1;animation:none}.pf-copy-out{animation:none}}@keyframes pf-export-fade{0%{opacity:0}to{opacity:1}}@keyframes pf-export-rise{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}.pf-export-backdrop{animation:pf-export-fade .2s ease-out}.pf-export-panel{animation:pf-export-rise .32s cubic-bezier(.23,1,.32,1)}@media (prefers-reduced-motion:reduce){.pf-export-backdrop,.pf-export-panel{animation:none}}