.faq-title,.home-demo__title,.home-hero__title,.pj-title,.rec-title{--depth-edge:0 1px 0 rgba(255,255,255,0.07);--depth-near:0 3px 6px rgba(5,5,10,0.5);--depth-far:0 16px 34px rgba(5,5,10,0.55);--depth-glow:0 30px 64px rgba(102,45,145,0.3);text-shadow:var(--depth-edge),var(--depth-near),var(--depth-far),var(--depth-glow)}@keyframes depth-drift{0%{transform:translate3d(0,14px,0)}to{transform:translate3d(0,-14px,0)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.faq-title,.home-demo__title,.pj-title,.rec-title,.tiers-title{animation:depth-drift linear both;animation-timeline:view();animation-range:entry 0 exit 100%}}}.pj-filter{background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.03));border-color:rgba(255,255,255,.18);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),inset 0 -2px 3px rgba(0,0,0,.35),0 1px 2px rgba(5,5,10,.6),0 8px 18px -6px rgba(5,5,10,.7);text-shadow:0 1px 2px rgba(5,5,10,.7);transition:transform .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease,border-color .2s ease}.pj-filter:hover{transform:translateY(-1px)}.pj-filter:active{transform:translateY(1px);box-shadow:inset 0 2px 4px rgba(0,0,0,.45),0 1px 1px rgba(5,5,10,.6)}.pj-filter[aria-pressed=true]{background:linear-gradient(180deg,#8a4bbd,#662d91 55%,#4f2273);box-shadow:inset 0 1px 0 rgba(255,255,255,.32),inset 0 -2px 4px rgba(20,5,40,.5),0 1px 2px rgba(5,5,10,.6),0 10px 22px -6px rgba(138,75,189,.65);text-shadow:0 1px 2px rgba(20,5,40,.8)}.pj-card{box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 2px 4px rgba(5,5,10,.4),0 22px 44px -18px rgba(5,5,10,.8),0 28px 60px -24px rgba(102,45,145,.5)}.pj-card-title{text-shadow:0 1px 0 rgba(255,255,255,.06),0 3px 6px rgba(5,5,10,.55),0 10px 22px rgba(5,5,10,.5)}.pj-domain,.pj-status,.pj-tagline{text-shadow:0 2px 4px rgba(5,5,10,.5)}.pj-link,.pj-tag{text-shadow:0 1px 2px rgba(5,5,10,.6)}.pj-link{box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 6px 14px -6px rgba(5,5,10,.7)}.pj-viewport:after,.pj-viewport:before{content:"";position:absolute;top:0;bottom:0;z-index:1;width:var(--pj-pad,24px);pointer-events:none}.pj-viewport:before{left:0;background:linear-gradient(90deg,rgba(12,12,20,1) 25%,rgba(12,12,20,.9) 70%,rgba(12,12,20,.35))}.pj-viewport:after{right:0;left:auto;background:linear-gradient(270deg,rgba(12,12,20,1) 25%,rgba(12,12,20,.9) 70%,rgba(12,12,20,.35))}.pj-arrow{width:56px;height:56px;border-color:rgba(201,169,227,.55);background:linear-gradient(180deg,#8a4bbd,#662d91 60%,#4f2273);color:#ffffff;box-shadow:inset 0 1px 0 rgba(255,255,255,.35),inset 0 -3px 5px rgba(20,5,40,.5),0 2px 4px rgba(5,5,10,.6),0 12px 26px -6px rgba(138,75,189,.7);transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.pj-arrow:hover:not(:disabled){background:linear-gradient(180deg,#9a5bcb,#7436a3 60%,#572680);transform:translateY(-2px)}.pj-arrow:active:not(:disabled){transform:translateY(1px);box-shadow:inset 0 3px 6px rgba(20,5,40,.6),0 1px 2px rgba(5,5,10,.6)}.pj-arrow:disabled{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.12);box-shadow:none;opacity:.4}.pj-counter{font-size:14px;color:#d6d0e2}@media (max-width:767px){.pj-arrow{width:52px;height:52px}.pj-viewport:after,.pj-viewport:before{width:var(--pj-pad,16px)}}.tiers-title{text-shadow:none;animation:none}.tiers-sub{font-size:22px;line-height:1.5;max-width:760px}.pj-filter-wrap{position:relative;display:inline-flex}.pj-filter-help{position:absolute;top:calc(100% + 12px);left:0;z-index:5;width:280px;padding:12px 14px;border-radius:12px;border:1px solid rgba(201,169,227,.35);background:rgba(20,16,36,.97);box-shadow:0 2px 4px rgba(5,5,10,.5),0 18px 36px -10px rgba(5,5,10,.85);color:#e6e1f0;font-size:13px;line-height:19px;font-weight:400;text-shadow:none;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .18s ease,transform .18s ease,visibility .18s;pointer-events:none}.pj-filter-wrap:focus-within .pj-filter-help,.pj-filter-wrap:hover .pj-filter-help{opacity:1;visibility:visible;transform:translateY(0)}@media (max-width:767px){.pj-filter-help{width:min(260px,calc(100vw - 48px))}}