:root{--pdfx-ease:cubic-bezier(.22,1,.36,1);--pdfx-ease-soft:cubic-bezier(.4,0,.2,1);--pdfx-reveal-dur:.62s}html.pd-fx :is(
.section-header,.pd-flag-card,.pd-dir-grid>*,.battle-card,.pd-where-card,.api-stat-card,.tip-card,.feature-item,.pd-artimg,.pd-evrow,.pd-check,.truth-box,.pd-cartel-def,.pd-finale
){transition:opacity var(--pdfx-reveal-dur) var(--pdfx-ease),transform var(--pdfx-reveal-dur) var(--pdfx-ease);will-change:opacity,transform}html.pd-fx :is(
.section-header,.pd-flag-card,.pd-dir-grid>*,.battle-card,.pd-where-card,.api-stat-card,.tip-card,.feature-item,.pd-artimg,.pd-evrow,.pd-check,.truth-box,.pd-cartel-def,.pd-finale
):not(.is-in){opacity:0!important;transform:translateY(22px)!important}html.pd-fx :is(
.section-header,.pd-flag-card,.pd-dir-grid>*,.battle-card,.pd-where-card,.api-stat-card,.tip-card,.feature-item,.pd-artimg,.pd-evrow,.pd-check,.truth-box,.pd-cartel-def,.pd-finale
).is-in{opacity:1!important;transform:none!important}.api-stat-card,.battle-card,.detection-card,.feature-item,.partner-card,.pd-artimg,.pd-cartel-def,.pd-dash-card,.pd-evrow,.pd-finale,.pd-flag-card,.pd-hacker-card,.pd-where-card,.scam-card,.stat-card,.tip-card,.truth-box{transition:transform .3s var(--pdfx-ease),border-color .3s var(--pdfx-ease),box-shadow .3s var(--pdfx-ease),background-color .3s var(--pdfx-ease)}@media (hover:hover){.api-stat-card:hover,.battle-card:hover,.detection-card:hover,.feature-item:hover,.partner-card:hover,.pd-artimg:hover,.pd-cartel-def:hover,.pd-dash-card:hover,.pd-evrow:hover,.pd-finale:hover,.pd-flag-card:hover,.pd-hacker-card:hover,.pd-where-card:hover,.scam-card:hover,.stat-card:hover,.tip-card:hover,.truth-box:hover{transform:translateY(-4px);border-color:rgba(148,163,184,.3);box-shadow:0 14px 34px -18px rgba(0,0,0,.75)}}.battle-btn,.cyber-btn,.pd-btn,.pd-flag-cta,.read-btn,.scam-examples-btn,.tip-btn{transition:transform .2s var(--pdfx-ease),filter .2s var(--pdfx-ease)}@media (hover:hover){.battle-btn:hover,.cyber-btn:hover,.pd-btn:hover,.pd-flag-cta:hover,.read-btn:hover,.scam-examples-btn:hover,.tip-btn:hover{transform:translateY(-2px);filter:brightness(1.05)}}.battle-btn:active,.cyber-btn:active,.pd-btn:active,.pd-flag-cta:active,.read-btn:active,.scam-examples-btn:active,.tip-btn:active{transform:translateY(0)}html.pd-fx .api-stat-value,html.pd-fx .battle-metric .num{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){html.pd-fx :is(
.section-header,.pd-flag-card,.pd-dir-grid>*,.battle-card,.pd-where-card,.api-stat-card,.tip-card,.feature-item,.pd-artimg,.pd-evrow,.pd-check,.truth-box,.pd-cartel-def,.pd-finale
){opacity:1!important;transform:none!important;transition:none!important}.api-stat-card,.battle-btn,.battle-card,.cyber-btn,.detection-card,.feature-item,.partner-card,.pd-artimg,.pd-btn,.pd-cartel-def,.pd-dash-card,.pd-evrow,.pd-finale,.pd-flag-card,.pd-flag-cta,.pd-hacker-card,.pd-where-card,.read-btn,.scam-card,.scam-examples-btn,.stat-card,.tip-btn,.tip-card,.truth-box{transition:none!important}html{scroll-behavior:auto!important}}