.pl-wrap{position:relative;width:100%;max-width:1168px;margin-inline:auto;padding-inline:var(--ui-s4)}@media(min-width:768px){.pl-wrap{padding-inline:var(--ui-s5)}}.pl{padding-bottom:var(--ui-s8)}.pl-sub{margin:calc(var(--ui-s2) * -1) 0 var(--ui-s4);color:var(--ui-faint);font-size:var(--ui-t-sm)}.pl-featured{margin-bottom:var(--ui-s7)}.pl-featured[hidden]{display:none}.pl-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-s3)}@media(min-width:640px){.pl-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ui-s4)}}@media(min-width:1000px){.pl-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.pl-grid[hidden],.pack-card[hidden]{display:none}.pl-grid[aria-busy=true]{opacity:.6;transition:opacity var(--ui-d-base)}.pl-empty{margin-block:var(--ui-s5)}.pl-empty[hidden]{display:none}.pl-more{display:flex;justify-content:center;margin-top:var(--ui-s6)}.pl-cta{margin-top:var(--ui-s8)}.pc.pc-enter{animation:pc-in .5s var(--ui-out) backwards}@keyframes pc-in{0%{opacity:0;transform:translateY(12px)}}@media(prefers-reduced-motion:reduce){.pc.pc-enter{animation:none}}.ph{padding:var(--ui-s7) var(--ui-s4) var(--ui-s6)}@media(min-width:768px){.ph{padding:var(--ui-s8) var(--ui-s5) var(--ui-s7)}}.ph-inner{display:grid;max-width:1120px;margin-inline:auto;gap:var(--ui-s6);align-items:center}@media(min-width:1000px){.ph-inner{grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:var(--ui-s8)}}.ph-kicker{margin:0 0 var(--ui-s3);color:var(--ui-cyan);font-weight:600;font-size:var(--ui-t-sm)}.ph-title{margin-bottom:var(--ui-s3);text-wrap:balance}.ph-sub{max-width:54ch;margin:0 0 var(--ui-s5);color:var(--ui-dim);font-size:var(--ui-t-lg);line-height:1.5}.ph-form{max-width:560px}.ph-form__row{display:flex;flex-direction:column;gap:var(--ui-s3)}@media(min-width:640px){.ph-form__row{flex-direction:row}}.ph-form__field{flex:1}.ph-form__field input{min-height:52px}.ph-hint{margin:var(--ui-s3) 0 0;color:var(--ui-faint);font-size:var(--ui-t-sm)}.ph-fan{position:relative;display:none;height:280px;width:100%;max-width:420px;margin-inline:auto}@media(min-width:640px){.ph-fan{display:block}}.ph-card{position:absolute;top:0;width:200px;height:200px;border-radius:var(--ui-card-art-r, 10%);box-shadow:0 24px 60px -20px #000c}.ph-card--a{left:0;top:50px;transform:rotate(-9deg)}.ph-card--c{right:0;top:40px;transform:rotate(8deg)}.ph-card--b{left:50%;top:0;z-index:2;width:220px;height:220px;margin-left:-110px;transform:rotate(-1deg);box-shadow:0 30px 70px -20px #00d4ff73}@media(min-width:1000px){.ph-fan{height:340px}.ph-card{width:230px;height:230px}.ph-card--b{width:260px;height:260px;margin-left:-130px}}.pf{margin-bottom:var(--ui-s5)}.pf-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--ui-s3);margin-bottom:var(--ui-s4)}.pf-title{margin:0}.pf-count{margin:4px 0 0;color:var(--ui-faint);font-size:var(--ui-t-sm)}.pf-row{display:grid;gap:var(--ui-s3);margin-bottom:var(--ui-s3)}@media(min-width:640px){.pf-row{grid-template-columns:minmax(0,1fr) 220px}}.pf-lang .ui-select{width:100%;min-height:var(--ui-tap);border-radius:var(--ui-r-pill);padding-left:var(--ui-s4)}.pf-clear{position:absolute;right:6px;top:50%;display:grid;place-items:center;width:36px;height:36px;translate:0 -50%;border:0;border-radius:50%;background:transparent;color:var(--ui-faint);cursor:pointer}.pf-clear[hidden]{display:none}.pf-clear:hover{color:var(--ui-text);background:#ffffff14}.pf-chips{padding-bottom:4px}.pcta{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ui-s5);padding:var(--ui-s6) var(--ui-s5);overflow:hidden;background:linear-gradient(135deg,rgba(0,212,255,.12),var(--ui-card) 55%,rgba(139,92,246,.16))}@media(min-width:768px){.pcta{flex-direction:row;align-items:center;justify-content:space-between;padding:var(--ui-s7)}}.pcta__title{margin:0 0 var(--ui-s2);font-family:var(--ui-font-display);font-weight:600;font-size:var(--ui-t-2xl);letter-spacing:-.02em;line-height:1.1}.pcta__text{max-width:44ch;margin:0;color:var(--ui-dim);line-height:1.5}.pcta__btn{flex:none}.pl-skel{aspect-ratio:4 / 5;border-radius:var(--ui-r-lg)}.pl-empty__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--ui-s3);margin-top:var(--ui-s4)}
