.pm-svc{border-radius:28px;background:rgba(28,19,56,.86);box-shadow:0 8px 32px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.12);transition:transform .3s ease,box-shadow .3s ease}.pm-svc:before{inset:0;border-radius:inherit;padding:1px;background:linear-gradient(140deg,var(--a),var(--b));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.3;transition:opacity .3s ease}.pm-svc:after,.pm-svc:before{content:"";position:absolute;pointer-events:none}.pm-svc:after{top:-40%;left:-20%;width:90%;height:90%;border-radius:50%;background:radial-gradient(circle,var(--a) 0,transparent 70%);opacity:0;transition:opacity .35s ease}@media (hover:hover){.pm-svc:hover{transform:translateY(-6px);box-shadow:0 18px 48px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.16)}.pm-svc:hover:before{opacity:1}.pm-svc:hover:after{opacity:.22}}.pm-svc>*{position:relative;z-index:1}.pm-svc-logo{filter:drop-shadow(0 6px 18px color-mix(in srgb,var(--a) 55%,transparent)) drop-shadow(0 1px 3px rgba(0,0,0,.45))}.pm-svc{--grad:linear-gradient(135deg,color-mix(in srgb,var(--a) 72%,#000),color-mix(in srgb,var(--b) 55%,#000))}.pm-svc-badge{background:var(--grad);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--a) 55%,transparent)}.pm-svc-tick{color:color-mix(in srgb,var(--a) 60%,#fff)}.pm-svc-more{background:rgba(255,255,255,.08);transition:background .3s ease}@media (hover:hover){.pm-svc:hover .pm-svc-more{background:var(--grad)}}@supports not (background:color-mix(in srgb,red 10%,white)){.pm-svc-logo{filter:drop-shadow(0 6px 18px rgba(0,0,0,.5))}.pm-svc-tick{color:#fff}.pm-svc-badge,.pm-svc:hover .pm-svc-more{background:rgba(255,255,255,.16);box-shadow:none}}.pm-complex{border-radius:28px;background:linear-gradient(150deg,rgba(60,30,90,.92),rgba(25,18,55,.9) 60%,rgba(14,26,64,.92));box-shadow:0 8px 32px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.14);transition:transform .3s ease,box-shadow .3s ease}.pm-complex:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(120deg,#FF3B00,#7C3AED 45%,#0077FF);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.45;transition:opacity .3s ease;pointer-events:none}@media (hover:hover){.pm-complex:hover{transform:translateY(-6px);box-shadow:0 22px 56px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.18)}.pm-complex:hover:before{opacity:1}}.pm-complex>*{position:relative;z-index:1}.pm-stack>span{filter:drop-shadow(0 3px 10px rgba(0,0,0,.5)) drop-shadow(0 0 2px rgba(0,0,0,.6));transition:transform .3s ease}@media (hover:hover){.pm-complex:hover .pm-stack>span:first-child{transform:translateX(-4px) scale(1.06)}.pm-complex:hover .pm-stack>span:last-child{transform:translateX(4px) scale(1.06)}}.pm-chip{background:rgba(255,255,255,.07);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}.pm-more-panel{border-radius:28px;background:linear-gradient(180deg,rgba(34,23,68,.62),rgba(22,15,46,.55));box-shadow:inset 0 0 0 1px rgba(255,255,255,.09),inset 0 1px 0 rgba(255,255,255,.08),0 8px 32px rgba(0,0,0,.22)}.pm-more-lane,.pm-more-lane>ul{display:grid;grid-template-rows:subgrid}.pm-more-lane+.pm-more-lane{border-top:1px solid rgba(255,255,255,.08)}@media (min-width:768px){.pm-more-lane+.pm-more-lane{border-top:0;border-left:1px solid rgba(255,255,255,.08)}}.pm-more-row{transition:background .2s ease,box-shadow .2s ease}@media (hover:hover){.pm-more-row:hover{background:color-mix(in srgb,var(--a) 10%,rgba(255,255,255,.03));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--a) 30%,transparent)}.pm-more-row:hover .pm-more-price,.pm-more-row:hover .pm-more-title{color:#fff}.pm-more-row:hover .pm-more-tag{color:rgba(255,255,255,.7)}.pm-more-row:hover .pm-more-ico{transform:scale(1.1)}}.pm-more-row:active{background:color-mix(in srgb,var(--a) 14%,transparent)}.pm-more-tag{text-wrap:pretty}.pm-more-ico{filter:drop-shadow(0 4px 12px color-mix(in srgb,var(--a) 40%,transparent)) drop-shadow(0 1px 2px rgba(0,0,0,.5));transition:transform .25s ease}.pm-more-price{font-variant-numeric:tabular-nums}@supports not (background:color-mix(in srgb,red 10%,white)){.pm-more-row:active,.pm-more-row:hover{background:rgba(255,255,255,.07);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}.pm-more-ico{filter:drop-shadow(0 4px 12px rgba(0,0,0,.5))}}.pm-more-link{background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14);transition:background .25s ease,box-shadow .25s ease,transform .25s ease}@media (hover:hover){.pm-more-link:hover{background:rgba(255,255,255,.14);box-shadow:inset 0 0 0 1px rgba(255,255,255,.3);transform:translateY(-2px)}}.pm-complex:focus-visible,.pm-svc:focus-visible{border-radius:28px}.pm-more-row:focus-visible{border-radius:16px}.pm-cta:focus-visible,.pm-more-link:focus-visible{border-radius:9999px}@media (prefers-reduced-motion:reduce){.pm-complex,.pm-more-ico,.pm-more-link,.pm-more-row,.pm-stack>span,.pm-svc{transition:none}.pm-complex:hover,.pm-more-link:hover,.pm-more-row:hover .pm-more-ico,.pm-svc:hover{transform:none}}.pm-aud-band{position:relative;isolation:isolate;background:radial-gradient(58% 46% at 8% 0,rgba(99,102,241,.13),transparent 68%),radial-gradient(52% 44% at 96% 22%,rgba(236,72,153,.11),transparent 70%),radial-gradient(46% 40% at 52% 108%,rgba(168,85,247,.1),transparent 72%),linear-gradient(180deg,#f6f5ff,#faf9ff 58%,#ffffff)}.pm-aud-chip{background:rgba(139,92,246,.1);color:#6d28d9;box-shadow:inset 0 0 0 1px rgba(139,92,246,.2)}.pm-aud-dot{background:#8b5cf6;box-shadow:0 0 0 3px rgba(139,92,246,.18)}.pm-aud{border-radius:24px;background:#ffffff;box-shadow:0 1px 2px rgba(24,18,54,.04),0 14px 32px -20px rgba(24,18,54,.22);transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s ease}.pm-aud:before{inset:0;border-radius:inherit;padding:1px;background:linear-gradient(140deg,var(--a),var(--b));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.32;transition:opacity .35s ease}.pm-aud:after,.pm-aud:before{content:"";position:absolute;pointer-events:none}.pm-aud:after{top:-45%;left:-25%;width:85%;height:85%;border-radius:50%;background:radial-gradient(circle,var(--a) 0,transparent 70%);opacity:0;transition:opacity .4s ease}.pm-aud>*{position:relative;z-index:1}.pm-aud{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon title go" "icon foot  go";column-gap:14px;row-gap:2px;align-items:center}.pm-aud-icon{grid-area:icon}.pm-aud-title{grid-area:title;align-self:end}.pm-aud-desc{grid-area:desc;display:none}.pm-aud-foot{grid-area:foot;align-self:start}.pm-aud-gocell{grid-area:go;display:flex;align-items:center;justify-content:flex-end}@media (min-width:640px){.pm-aud{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto 1fr auto;grid-template-areas:"icon  icon" "title title" "desc  desc" "foot  go";column-gap:0;row-gap:0;align-items:start}.pm-aud-icon{justify-self:start;margin-bottom:16px}.pm-aud-title{margin-bottom:8px}.pm-aud-desc{display:block;margin-bottom:20px}.pm-aud-foot,.pm-aud-gocell{align-self:stretch;padding-top:16px;border-top:1px solid #f0eef6}.pm-aud-foot{padding-right:12px}}.pm-aud-icon{border-radius:16px;color:var(--a);background:linear-gradient(140deg,color-mix(in srgb,var(--a) 15%,#ffffff),color-mix(in srgb,var(--b) 11%,#ffffff));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--a) 20%,transparent);transition:transform .35s cubic-bezier(.2,.7,.3,1),color .3s ease,background .35s ease,box-shadow .35s ease}.pm-aud-go,.pm-aud-step{color:var(--ink)}.pm-aud-go{background:color-mix(in srgb,var(--a) 10%,#ffffff);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--a) 22%,transparent);transition:color .3s ease,background .35s ease,box-shadow .35s ease,transform .35s cubic-bezier(.2,.7,.3,1)}.pm-aud:focus-visible{border-radius:24px;outline:3px solid color-mix(in srgb,var(--a) 55%,transparent);outline-offset:3px}.pm-aud:focus-visible:before{opacity:1}.pm-aud-more{border-radius:24px;background:rgba(255,255,255,.7);box-shadow:inset 0 0 0 1px rgba(139,92,246,.14)}.pm-aud-genre{background:#ffffff;box-shadow:inset 0 0 0 1px #e4e1ef;transition:color .2s ease,box-shadow .2s ease,transform .2s ease}.pm-aud-cta:focus-visible,.pm-aud-genre:focus-visible{border-radius:999px}.pm-aud-cta{background:#ffffff;box-shadow:0 1px 2px rgba(24,18,54,.04),inset 0 0 0 1px rgba(139,92,246,.22);transition:box-shadow .25s ease,transform .25s ease}@media (hover:hover){.pm-aud:hover{transform:translateY(-6px);box-shadow:0 2px 4px rgba(24,18,54,.05),0 26px 44px -24px color-mix(in srgb,var(--a) 60%,rgba(24,18,54,.35))}.pm-aud:hover:before{opacity:1}.pm-aud:hover:after{opacity:.1}.pm-aud:hover .pm-aud-icon{box-shadow:0 10px 22px -8px color-mix(in srgb,var(--a) 70%,transparent);transform:translateY(-2px) scale(1.06)}.pm-aud:hover .pm-aud-go,.pm-aud:hover .pm-aud-icon{color:#ffffff;background:linear-gradient(140deg,var(--a),var(--b))}.pm-aud:hover .pm-aud-go{box-shadow:0 8px 18px -8px color-mix(in srgb,var(--a) 70%,transparent);transform:translateX(3px)}.pm-aud-genre:hover{color:#6d28d9;transform:translateY(-1px);box-shadow:inset 0 0 0 1px rgba(139,92,246,.45)}.pm-aud-cta:hover{transform:translateY(-2px);box-shadow:0 14px 28px -16px rgba(139,92,246,.55),inset 0 0 0 1px rgba(139,92,246,.45)}}@media (hover:hover) and (min-width:640px){.pm-aud-title:after{content:"";display:block;height:2px;width:0;margin-top:7px;border-radius:2px;background:linear-gradient(90deg,var(--a),var(--b));transition:width .4s cubic-bezier(.2,.7,.3,1)}.pm-aud:hover .pm-aud-title:after{width:40px}}@media (hover:none){.pm-aud{transition:transform .15s ease}.pm-aud:active{transform:scale(.985)}}@supports not (background:color-mix(in srgb,red 10%,white)){.pm-aud-icon{box-shadow:inset 0 0 0 1px rgba(24,18,54,.08)}.pm-aud-go,.pm-aud-icon{background:#f4f2ff}.pm-aud:hover{box-shadow:0 26px 44px -24px rgba(24,18,54,.35)}}@media (prefers-reduced-motion:reduce){.pm-aud,.pm-aud-cta,.pm-aud-genre,.pm-aud-go,.pm-aud-icon,.pm-aud-title:after{transition:none}.pm-aud-cta:hover,.pm-aud-genre:hover,.pm-aud:active,.pm-aud:hover,.pm-aud:hover .pm-aud-go,.pm-aud:hover .pm-aud-icon{transform:none}}.pm-task{border-radius:20px;background:#fff;box-shadow:inset 0 0 0 1px #E9E7F2,0 1px 2px rgba(16,24,40,.05);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.pm-task:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--a),var(--b))}.pm-task:after{content:"";position:absolute;top:-45%;left:-25%;width:85%;height:85%;border-radius:50%;background:radial-gradient(circle,var(--a) 0,transparent 70%);opacity:0;transition:opacity .35s ease;pointer-events:none}.pm-task:hover{transform:translateY(-4px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--a) 32%,#E9E7F2),0 18px 40px color-mix(in srgb,var(--a) 20%,transparent),0 2px 6px rgba(16,24,40,.06)}.pm-task:hover:after{opacity:.1}.pm-task>*{position:relative;z-index:1}.pm-task-icon{background:linear-gradient(135deg,var(--a),var(--b));box-shadow:0 6px 16px color-mix(in srgb,var(--a) 38%,transparent)}.pm-task-stage{background:color-mix(in srgb,var(--a) 10%,#fff);color:var(--ink)}.pm-task-foot{border-top:1px solid #f0eef6}.pm-task-go{color:var(--ink)}@supports not (background:color-mix(in srgb,red 10%,white)){.pm-task-icon{box-shadow:0 6px 16px rgba(16,24,40,.18)}.pm-task-stage{background:#F4F3F9}.pm-task:hover{box-shadow:inset 0 0 0 1px #D8D4EA,0 18px 40px rgba(16,24,40,.12)}}.pm-task-rail-dot{width:9px;height:9px;border-radius:50%;background:var(--ink);box-shadow:0 0 0 4px color-mix(in srgb,var(--ink) 14%,transparent)}.pm-task-rail-line{height:1px;flex:1 1 auto;min-width:24px;background:linear-gradient(90deg,var(--from),var(--to));opacity:.45}@supports not (background:color-mix(in srgb,red 10%,white)){.pm-task-rail-dot{box-shadow:none}}@media (prefers-reduced-motion:reduce){.pm-task,.pm-task-icon{transition:none}.pm-task:hover{transform:none}}.pm-plat{--pm-plat-ease:cubic-bezier(0.22,1,0.36,1);padding:2.5rem 0 1.625rem;border-top:1px solid #e9ebf2;border-bottom:1px solid #e9ebf2;background:radial-gradient(ellipse 70% 120% at 50% 0,rgba(139,92,246,.09),transparent 70%),linear-gradient(180deg,#ffffff 0,#f7f8fc 55%,#eef0f7)}.pm-plat-kicker{display:inline-flex;align-items:center;gap:.625rem;margin:0;padding:.375rem 1rem;border:1px solid #e5e7eb;border-radius:9999px;background:rgba(255,255,255,.72);box-shadow:0 1px 2px rgba(16,24,40,.04);color:#4b5563;font-size:.6875rem;font-weight:700;line-height:1.5;letter-spacing:.16em;text-transform:uppercase}.pm-plat-dot{flex:none;width:6px;height:6px;border-radius:9999px;background:linear-gradient(135deg,#a855f7,#ec4899);box-shadow:0 0 0 3px rgba(168,85,247,.16)}.pm-plat-rail{--pm-plat-fade:5%;margin-top:1.375rem;padding:.375rem 0 1.125rem;overflow-x:hidden;overflow-x:clip;touch-action:pan-y pinch-zoom;overscroll-behavior-x:contain;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--pm-plat-fade),#000 calc(100% - var(--pm-plat-fade)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 var(--pm-plat-fade),#000 calc(100% - var(--pm-plat-fade)),transparent 100%)}.pm-plat-track{display:flex;width:max-content;animation:pm-plat-scroll 34s linear infinite;will-change:transform}@keyframes pm-plat-scroll{0%{transform:translateZ(0)}to{transform:translate3d(calc(-100% / 3),0,0)}}.pm-plat-rail[data-hold] .pm-plat-track,.pm-plat-rail[data-paused] .pm-plat-track,.pm-plat-track:focus-within{animation-play-state:paused}.pm-plat-rail[data-drag] .pm-plat-card{transform:none}.pm-plat-set{display:flex;flex:none;margin:0;padding:0;list-style:none}.pm-plat-set>li{flex:none;margin:0;padding:0 .375rem}.pm-plat-card{position:relative;display:flex;align-items:center;gap:.625rem;padding:.75rem .625rem .75rem .75rem;border:1px solid #e7e9f1;border-radius:1rem;background:linear-gradient(180deg,#ffffff 45%,#fbfbfe);box-shadow:0 1px 2px rgba(16,24,40,.04),0 12px 24px -18px rgba(16,24,40,.3);color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;transition:transform .35s var(--pm-plat-ease),box-shadow .35s ease,border-color .35s ease,opacity .3s ease}.pm-plat-card:after{content:"";position:absolute;bottom:0;left:30%;right:30%;height:2px;border-radius:2px 2px 0 0;background:linear-gradient(90deg,transparent,var(--pm-accent) 25%,var(--pm-accent) 75%,transparent);opacity:.6;pointer-events:none;transition:left .4s var(--pm-plat-ease),right .4s var(--pm-plat-ease),opacity .3s ease}.pm-plat-logo{flex:none;width:2.25rem;height:2.25rem;object-fit:contain;transition:transform .35s var(--pm-plat-ease),filter .35s ease}.pm-plat-text{display:flex;flex-direction:column;min-width:0}.pm-plat-name{color:#111827;font-size:.875rem;font-weight:700;letter-spacing:-.005em}.pm-plat-name,.pm-plat-note{line-height:1.2;white-space:nowrap}.pm-plat-note{margin-top:3px;color:#6b7280;font-size:.6875rem}.pm-plat-go{display:inline-flex;flex:none;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;margin-left:.125rem;border:1px solid #e5e7eb;border-radius:9999px;background:#ffffff;color:#8a8f9c;transition:background-color .3s ease,border-color .3s ease,color .3s ease}.pm-plat-go svg{width:.75rem;height:.75rem;transition:transform .3s var(--pm-plat-ease)}.pm-plat-card:active{transform:scale(.98)}.pm-plat-card:focus-visible{border-color:var(--pm-accent-line);outline:2px solid #7c3aed;outline-offset:3px;border-radius:1rem}@media (hover:hover){.pm-plat-track:hover{animation-play-state:paused}.pm-plat-track:has(.pm-plat-card:hover) .pm-plat-card:not(:hover){opacity:.55}.pm-plat-card:hover{transform:translateY(-3px);border-color:var(--pm-accent-line);box-shadow:0 2px 4px rgba(16,24,40,.05),0 18px 30px -18px var(--pm-accent-glow)}.pm-plat-card:hover:after{left:1.25rem;right:1.25rem;opacity:1}.pm-plat-card:hover .pm-plat-logo{transform:scale(1.06);filter:drop-shadow(0 4px 10px var(--pm-accent-glow))}.pm-plat-card:hover .pm-plat-go{border-color:transparent;background:var(--pm-accent);color:var(--pm-accent-ink)}.pm-plat-card:hover .pm-plat-go svg{transform:translateX(1px)}}.pm-plat-card:focus-visible:after{left:1.25rem;right:1.25rem;opacity:1}.pm-plat-card:focus-visible .pm-plat-go{border-color:transparent;background:var(--pm-accent);color:var(--pm-accent-ink)}.pm-plat-rail:has(:focus-visible){overflow-x:auto;overflow-y:hidden;scroll-padding-inline:1rem;scrollbar-width:none;touch-action:auto;-webkit-mask-image:none;mask-image:none}.pm-plat-rail:has(:focus-visible)::-webkit-scrollbar{display:none}.pm-plat-rail:has(:focus-visible) .pm-plat-track{padding-inline:.625rem;animation:none}@media (min-width:768px){.pm-plat{padding:3.5rem 0 2.625rem}.pm-plat-kicker{font-size:.75rem}.pm-plat-rail{--pm-plat-fade:7%;margin-top:1.875rem}.pm-plat-track{animation-duration:42s}.pm-plat-set>li{padding:0 .625rem}.pm-plat-card{gap:.75rem;padding:.875rem .75rem .875rem .875rem}.pm-plat-card,.pm-plat-card:focus-visible{border-radius:1.125rem}.pm-plat-logo{width:2.5rem;height:2.5rem}.pm-plat-name{font-size:.9375rem}.pm-plat-note{font-size:.75rem}.pm-plat-go{width:1.75rem;height:1.75rem;margin-left:.375rem}.pm-plat-go svg{width:.875rem;height:.875rem}}@media (prefers-reduced-motion:reduce){.pm-plat-rail{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;touch-action:auto}.pm-plat-track{margin-inline:auto;padding-inline:.625rem;animation:none}.pm-plat-set[aria-hidden]{display:none}}