.pmx{--pmx-plum:#30143b;--pmx-ink:#32163e;--pmx-lavender:#e4cbfa;--pmx-white:#fff;--pmx-purple:#913ce2;--pmx-purple-hover:#8b3fd6;--pmx-muted:#705a7b;--pmx-border:#dacee2;--pmx-surface:#ece1f4;--pmx-on-plum:#dfcbe8;--pmx-on-plum-muted:#caaed4;--pmx-rule-plum:#806388;--pmx-rule-lavender:#b99cce;--pmx-coral:#f17e73;--pmx-field-border:#8a7396;--pmx-focus:#b46cf0;--pmx-error:#b24444;--pmx-error-bg:#fbecec;--pmx-success:#256b43;--pmx-success-bg:#eaf4ee;--pmx-disabled-bg:#ece1f4;--pmx-disabled-fg:#8a7396;--pmx-fw-head:1000;--pmx-track-head:-.045em;--pmx-font:var(--font-dm-sans),"DM Sans",Arial,sans-serif;--pmx-fs-display:clamp(64px,7.1vw,100px);--pmx-fs-hero:clamp(48px,5.2vw,73px);--pmx-fs-h1:clamp(40px,4.8vw,64px);--pmx-fs-h2:clamp(39px,4.6vw,64px);--pmx-fs-h3:clamp(28px,2.6vw,36px);--pmx-fs-h4:22px;--pmx-fs-h5:18px;--pmx-fs-lead:20px;--pmx-fs-body:17px;--pmx-fs-ui:15px;--pmx-fs-small:14px;--pmx-fs-fine:12px;--pmx-s1:4px;--pmx-s2:8px;--pmx-s3:12px;--pmx-s4:16px;--pmx-s5:24px;--pmx-s6:32px;--pmx-s7:40px;--pmx-s8:48px;--pmx-s9:64px;--pmx-s10:80px;--pmx-max:1360px;--pmx-gutter:64px;--pmx-section-y:64px;--pmx-touch:44px;--pmx-radius-control:22px;margin:0;background:#fff;color:var(--pmx-ink);font-family:var(--pmx-font);font-size:16px;-webkit-font-smoothing:antialiased}@media (max-width:1150px){.pmx{--pmx-gutter:40px}}@media (max-width:850px){.pmx{--pmx-gutter:28px;--pmx-section-y:48px}}@media (max-width:600px){.pmx{--pmx-gutter:22px;--pmx-section-y:36px;--pmx-fw-head:900}}@media (max-width:360px){.pmx{--pmx-fw-head:800}}.pmx *{box-sizing:border-box}.pmx a{color:inherit;text-decoration:none}.pmx button{font:inherit;cursor:pointer;border:0}.pmx a,.pmx button{-webkit-tap-highlight-color:transparent}.pmx [tabindex]:focus-visible,.pmx a:focus-visible,.pmx button:focus-visible,.pmx input:focus-visible,.pmx select:focus-visible,.pmx summary:focus-visible,.pmx textarea:focus-visible{outline:3px solid var(--pmx-focus);outline-offset:5px}.pmx img{display:block;max-width:100%}.pmx h1,.pmx h2,.pmx h3,.pmx p{margin:0}.pmx h1,.pmx h2{font-weight:var(--pmx-fw-head);letter-spacing:min(var(--pmx-track-head),-2.8px);line-height:1.04}.pmx h2{font-size:var(--pmx-fs-h2)}.pmx h3{font-weight:650}.pmx p{line-height:1.5}.pmx .pmx-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.pmx .pmx-nowrap,.pmx .pmx-sr-only{white-space:nowrap}.pmx .pmx-skip{position:fixed;top:-200px;left:20px;background:white;color:var(--pmx-ink);padding:12px;z-index:40}.pmx .pmx-skip:focus{top:10px}.pmx .pmx-wrap{max-width:var(--pmx-max);margin:auto;padding-left:var(--pmx-gutter);padding-right:var(--pmx-gutter)}.pmx .pmx-plum{background:var(--pmx-plum);color:#fff}.pmx .pmx-lavender{background:var(--pmx-lavender);--pmx-focus:var(--pmx-plum)}.pmx .pmx-purple{background:var(--pmx-purple);color:#fff;--pmx-focus:#fff}.pmx .pmx-white{background:#fff;color:var(--pmx-ink)}.pmx .pmx-section{padding-top:var(--pmx-section-y);padding-bottom:var(--pmx-section-y)}.pmx .pmx-section+.pmx-section.pmx-white{border-top:1px solid var(--pmx-border)}.pmx .pmx-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;padding-bottom:26px;margin-bottom:32px;border-bottom:1px solid var(--pmx-border)}.pmx .pmx-plum .pmx-section-head{border-color:var(--pmx-rule-plum)}.pmx .pmx-lavender .pmx-section-head{border-color:var(--pmx-rule-lavender)}.pmx .pmx-section-head h2{font-size:clamp(38px,4.4vw,60px)}.pmx .pmx-section-head .pmx-eyebrow{margin-bottom:13px}.pmx .pmx-section-intro{font-size:16px;max-width:380px}.pmx .pmx-plum .pmx-section-intro{color:var(--pmx-on-plum)}.pmx .pmx-points{display:grid;grid-template-columns:repeat(var(--pmx-points,3),minmax(0,1fr));row-gap:40px;list-style:none;margin:0;padding:0}.pmx .pmx-points>li{padding:4px 32px;border-left:1px solid var(--pmx-border)}.pmx .pmx-points>li:first-child,.pmx .pmx-points[data-cols="2"]>li:nth-child(odd),.pmx .pmx-points[data-cols="3"]>li:nth-child(3n+1),.pmx .pmx-points[data-cols="4"]>li:nth-child(4n+1){padding-left:0;border-left:0}.pmx .pmx-points>li:last-child,.pmx .pmx-points[data-cols="2"]>li:nth-child(2n),.pmx .pmx-points[data-cols="3"]>li:nth-child(3n),.pmx .pmx-points[data-cols="4"]>li:nth-child(4n){padding-right:0}.pmx .pmx-lavender .pmx-points>li{border-color:var(--pmx-rule-lavender)}.pmx .pmx-plum .pmx-points>li{border-color:var(--pmx-rule-plum)}.pmx .pmx-points-num{display:block;margin-bottom:14px;font-size:13px;font-weight:650;letter-spacing:1.6px;color:var(--pmx-purple)}.pmx .pmx-plum .pmx-points-num{color:var(--pmx-lavender)}.pmx .pmx-points h3{font-size:22px;font-weight:700;letter-spacing:-.6px;line-height:1.2}.pmx .pmx-points p{margin-top:10px;font-size:16px;line-height:1.55;color:var(--pmx-muted)}.pmx .pmx-plum .pmx-points p{color:var(--pmx-on-plum)}.pmx .pmx-lavender .pmx-points p{color:#5b3f69}.pmx .pmx-t-display{font-size:var(--pmx-fs-display);line-height:.88}.pmx .pmx-t-display,.pmx .pmx-t-hero{font-weight:var(--pmx-fw-head);letter-spacing:var(--pmx-track-head)}.pmx .pmx-t-hero{font-size:var(--pmx-fs-hero);line-height:1.01}.pmx .pmx-t-h1{font-size:var(--pmx-fs-h1)}.pmx .pmx-t-h1,.pmx .pmx-t-h2{font-weight:var(--pmx-fw-head);line-height:1.04;letter-spacing:var(--pmx-track-head)}.pmx .pmx-t-h2{font-size:var(--pmx-fs-h2)}.pmx .pmx-t-h3{font-size:var(--pmx-fs-h3);font-weight:var(--pmx-fw-head);line-height:1.1;letter-spacing:-.035em}.pmx .pmx-t-h4{font-size:var(--pmx-fs-h4);font-weight:700;line-height:1.25;letter-spacing:-.6px}.pmx .pmx-t-h5{font-size:var(--pmx-fs-h5);font-weight:700;line-height:1.3;letter-spacing:-.2px}.pmx .pmx-t-lead{font-size:var(--pmx-fs-lead);line-height:1.5}.pmx .pmx-t-body{font-size:var(--pmx-fs-body);line-height:1.55}.pmx .pmx-t-ui{font-size:var(--pmx-fs-ui);font-weight:550;line-height:1.4}.pmx .pmx-t-small{font-size:var(--pmx-fs-small);line-height:1.5}.pmx .pmx-t-fine{font-size:var(--pmx-fs-fine);line-height:1.5}.pmx .pmx-muted{color:var(--pmx-muted)}.pmx .pmx-plum .pmx-muted{color:var(--pmx-on-plum)}.pmx .pmx-lavender .pmx-muted{color:#5b3f69}.pmx .pmx-eyebrow{font-size:12px;letter-spacing:2.5px;line-height:1.6;font-weight:650;margin-bottom:20px;text-transform:uppercase}.pmx mark{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 100' preserveAspectRatio='none'%3E%3Cpolygon fill='%23e4cbfa' points='0.8,4.4 10.0,4.1 16.7,6.5 26.6,4.4 34.9,2.3 40.4,3.3 49.1,1.1 59.0,2.3 65.8,0.9 76.8,6.1 87.1,5.2 92.8,3.0 101.0,1.5 111.7,3.3 118.1,6.6 124.3,7.5 132.3,4.7 139.7,4.2 146.2,0.9 156.5,2.3 166.2,2.1 177.1,7.2 186.7,6.2 195.4,6.0 201.6,4.1 211.6,2.1 222.2,7.2 230.0,3.3 238.0,3.5 248.9,3.5 254.6,1.3 264.0,7.9 272.2,4.2 280.8,6.1 287.5,5.1 296.1,5.2 302.5,1.9 310.0,7.5 317.4,5.0 324.6,1.4 330.4,6.6 340.2,3.4 349.5,5.6 359.9,7.7 367.6,7.9 378.4,5.0 388.8,4.2 396.3,2.4 399.5,1.8 395.8,24.4 398.7,37.9 398.9,51.4 396.6,69.3 397.2,83.4 397.6,95.7 388.6,99.3 379.0,95.5 372.1,99.1 363.7,97.4 358.0,93.6 347.9,97.9 337.6,96.5 329.7,96.3 319.5,94.3 311.1,94.0 301.4,92.1 292.1,99.1 286.5,96.4 277.4,98.3 268.7,93.9 261.0,99.1 250.5,93.0 244.5,92.7 238.9,95.3 232.6,98.4 223.5,92.9 215.0,94.4 206.8,93.6 200.4,93.4 192.8,97.3 184.3,92.3 174.9,98.5 165.1,97.9 159.6,95.4 153.7,97.7 147.3,97.3 140.4,97.2 133.1,92.3 125.5,94.3 115.0,94.2 106.8,96.1 96.1,92.7 87.3,95.8 77.7,99.2 70.5,97.2 62.1,96.1 56.3,98.0 45.4,94.6 38.1,99.3 32.1,92.6 26.2,98.0 16.5,95.3 7.6,92.1 1.5,96.2 2.4,77.1 1.9,59.8 0.4,44.5 1.3,30.6 3.7,15.8'/%3E%3C/svg%3E") 50% .22em /calc(100% - .3em) 1.16em no-repeat;color:var(--pmx-plum);padding:.08em .3em .1em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.pmx .pmx-lavender mark,.pmx mark.pmx-mark--purple{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 100' preserveAspectRatio='none'%3E%3Cpolygon fill='%23913ce2' points='1.6,4.2 11.0,2.7 20.1,7.2 30.6,2.0 39.7,5.2 47.9,7.7 56.3,3.9 67.0,5.3 74.2,2.9 82.4,1.0 91.3,6.0 99.1,6.9 109.7,4.7 118.9,1.5 124.8,7.9 131.8,2.2 142.3,6.1 148.4,3.0 155.3,2.6 160.8,4.5 168.0,3.5 174.5,1.4 180.2,7.1 189.8,4.7 196.0,1.7 202.1,2.9 207.9,2.6 214.6,2.0 223.7,4.0 231.8,3.2 240.2,6.4 247.4,1.1 255.6,3.4 265.4,1.4 275.7,0.7 284.1,3.9 291.4,7.2 300.7,1.8 309.0,5.1 314.6,1.2 323.4,6.0 331.5,3.7 339.8,2.5 350.1,7.7 358.3,0.8 365.9,6.5 373.2,1.4 379.7,5.9 388.7,2.7 397.5,6.2 399.6,5.2 397.3,24.5 399.3,41.0 398.6,55.7 397.6,73.8 398.1,87.8 398.0,94.5 392.0,96.3 383.4,93.5 376.8,99.0 370.9,98.9 361.2,96.2 350.2,97.0 344.7,98.9 336.9,98.8 326.9,93.0 321.2,92.2 311.4,97.9 304.7,92.8 297.1,97.9 287.6,98.4 276.7,97.6 266.6,92.1 261.1,98.4 252.2,94.4 246.0,94.5 238.6,95.7 230.7,93.5 224.7,93.5 218.5,92.7 210.7,93.0 200.8,96.0 192.8,96.7 186.0,92.2 180.1,94.5 172.6,93.9 165.4,98.2 159.9,95.3 152.2,94.1 142.8,93.7 137.0,93.2 126.1,94.6 120.0,99.2 111.0,99.1 103.6,98.0 97.9,93.8 88.0,95.8 78.2,94.9 67.9,92.6 58.9,93.4 52.3,98.5 44.5,98.0 37.4,97.4 26.9,96.6 20.1,96.9 9.4,97.9 2.5,95.0 0.5,97.8 0.9,75.7 0.3,59.3 1.9,44.8 1.0,28.4 3.5,10.8'/%3E%3C/svg%3E");color:#fff}.pmx .pmx-btn{display:inline-flex;align-items:center;justify-content:center;background:var(--pmx-purple);color:white;border-radius:22px;padding:16px 28px;min-height:49px;font-size:14px;font-weight:550;white-space:nowrap;transition:background .2s,transform .2s;gap:var(--pmx-s2)}.pmx .pmx-btn:hover{background:var(--pmx-purple-hover);transform:translateY(-2px)}.pmx .pmx-btn--secondary{background:transparent;color:var(--pmx-ink);box-shadow:inset 0 0 0 1.5px var(--pmx-ink)}.pmx .pmx-btn--secondary:hover{background:var(--pmx-ink);color:#fff}.pmx .pmx-plum .pmx-btn--secondary,.pmx .pmx-purple .pmx-btn--secondary{color:#fff;box-shadow:inset 0 0 0 1.5px #fff}.pmx .pmx-btn--light,.pmx .pmx-plum .pmx-btn--secondary:hover,.pmx .pmx-purple .pmx-btn--secondary:hover{background:#fff;color:var(--pmx-plum)}.pmx .pmx-btn--light:hover{background:var(--pmx-lavender)}.pmx .pmx-btn--sm{padding:12px 20px;min-height:44px;font-size:13px}.pmx .pmx-btn--block{display:flex;width:100%}.pmx .pmx-btn svg{flex-shrink:0}.pmx .pmx-btn:disabled,.pmx .pmx-btn[aria-disabled=true]{background:var(--pmx-disabled-bg);color:var(--pmx-disabled-fg);box-shadow:none;cursor:not-allowed;transform:none}.pmx .pmx-btn[aria-busy=true]{background:var(--pmx-purple-hover);color:#fff;cursor:progress;transform:none}.pmx .pmx-btn--secondary[aria-busy=true]{background:transparent;color:var(--pmx-ink);box-shadow:inset 0 0 0 1.5px var(--pmx-ink)}.pmx .pmx-plum .pmx-btn--secondary[aria-busy=true],.pmx .pmx-purple .pmx-btn--secondary[aria-busy=true]{color:#fff;box-shadow:inset 0 0 0 1.5px #fff}.pmx .pmx-btn--light[aria-busy=true]{background:#fff;color:var(--pmx-plum)}.pmx .pmx-link{display:inline-flex;gap:10px;align-items:center;font-size:15px;font-weight:550}.pmx .pmx-link svg{transition:transform .2s}.pmx .pmx-link:hover svg{transform:translateX(4px)}.pmx .pmx-textlink{color:var(--pmx-purple);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.pmx .pmx-textlink:hover{color:var(--pmx-purple-hover);text-decoration-thickness:2px}.pmx .pmx-plum .pmx-textlink,.pmx .pmx-purple .pmx-textlink{color:#fff}.pmx .pmx-spinner{display:inline-block;width:16px;height:16px;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:pmx-spin .8s linear infinite;flex-shrink:0}@keyframes pmx-spin{to{transform:rotate(1turn)}}.pmx .pmx-soundbars{display:inline-flex;width:125px;height:66px;align-items:center;justify-content:space-between;gap:4px;color:var(--pmx-purple);flex-shrink:0}.pmx .pmx-soundbars i{background:currentColor;display:block;width:2px;min-height:5px;border-radius:1px}.pmx .pmx-plum .pmx-soundbars{color:#bd80ee}.pmx .pmx-soundbars.is-moving i{animation:pmx-pulse-bar .6s ease-in-out infinite alternate}@keyframes pmx-pulse-bar{to{transform:scaleY(.38)}}.pmx .pmx-headerband{position:relative;z-index:20}.pmx .pmx-header{height:94px;display:flex;align-items:center}.pmx .pmx-logo{width:240px;height:auto;margin-left:-29px}.pmx .pmx-logo img{width:100%!important;height:auto!important}.pmx .pmx-nav{display:flex;gap:47px;margin-left:126px;font-size:17px;font-weight:500}.pmx .pmx-footer nav a,.pmx .pmx-nav a{text-underline-offset:7px}.pmx .pmx-footer nav a:hover,.pmx .pmx-nav a:hover{text-decoration:underline}.pmx .pmx-nav a[aria-current=page]{text-decoration:underline;text-decoration-thickness:2px}.pmx .pmx-nav .pmx-nav-login{display:none}.pmx .pmx-nav-end{display:flex;align-items:center;gap:15px;margin-left:auto;padding-left:24px}.pmx .pmx-header .pmx-btn{padding:15px 34px;min-height:54px;font-size:16px;border-radius:17px}.pmx .pmx-menu{background:none;color:inherit;padding:6px;display:none}.pmx .pmx-footer{padding:0 0 26px;border-top:1px solid rgba(228,203,250,.22)}.pmx .pmx-footer-top{display:flex;align-items:center;justify-content:space-between;gap:18px 48px;min-height:105px}.pmx .pmx-footer .pmx-logo{width:226px;margin-left:-27px;flex-shrink:0}.pmx .pmx-footer nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px 36px;margin-left:auto;font-size:15px;font-weight:500}.pmx .pmx-footer-base{display:grid;gap:8px;padding-top:10px;border-top:1px solid rgba(228,203,250,.22);font-size:13.5px;line-height:20px;color:#dccbe6}.pmx .pmx-footer-row{justify-content:space-between;gap:4px 24px}.pmx .pmx-footer-copy,.pmx .pmx-footer-row{display:flex;flex-wrap:wrap;align-items:center}.pmx .pmx-footer-copy{gap:6px 28px;margin:0;font-size:inherit;line-height:inherit;color:inherit}.pmx .pmx-footer-copy a{display:inline-flex;align-items:center;gap:3px}.pmx .pmx-footer-social{display:flex;gap:2px;margin:0 -12px 0 0;padding:0;list-style:none}.pmx .pmx-footer-social a{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:inherit;transition:background-color .15s,color .15s}.pmx .pmx-footer-social a:hover{background:rgba(228,203,250,.14);color:#fff}.pmx .pmx-footer-social a:after{content:none}.pmx .pmx-footer-legal{display:flex;flex-wrap:wrap;gap:6px 26px}.pmx :is(.pmx-footer-copy,.pmx-footer-legal) a:hover{text-decoration:underline;text-underline-offset:4px}.pmx .pmx-footer-cookie{background:none;padding:0;color:inherit;font-size:inherit;line-height:inherit;text-align:left}.pmx .pmx-footer-cookie:hover{text-decoration:underline;text-underline-offset:4px}.pmx .pmx-pagehero{padding-top:36px;padding-bottom:64px}.pmx .pmx-pagehero-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:48px;align-items:end}.pmx .pmx-pagehero-title{font-size:var(--pmx-fs-h1);font-weight:var(--pmx-fw-head);line-height:1.04;letter-spacing:var(--pmx-track-head);max-width:15ch}.pmx .pmx-pagehero-lede{font-size:20px;line-height:1.5;max-width:580px;margin-top:22px}.pmx .pmx-plum .pmx-pagehero-lede{color:var(--pmx-on-plum)}.pmx .pmx-lavender .pmx-pagehero-lede{color:#5b3f69}.pmx .pmx-pagehero-actions{display:flex;flex-wrap:wrap;gap:18px 36px;align-items:center;margin-top:30px}.pmx .pmx-pagehero-aside{justify-self:end;display:flex;flex-direction:column;align-items:flex-end;gap:16px}.pmx .pmx-pagehero-art{position:relative;width:260px;aspect-ratio:1;overflow:hidden;background:#492153}.pmx .pmx-pagehero-meta{margin-top:40px;padding-top:16px;border-top:1px solid #6e487c;font-size:13px;color:var(--pmx-on-plum-muted)}.pmx .pmx-lavender .pmx-pagehero-meta{border-color:var(--pmx-rule-lavender);color:#5b3f69}.pmx .pmx-white .pmx-pagehero-meta{border-color:var(--pmx-border);color:var(--pmx-muted)}.pmx .pmx-quoteband{background:var(--pmx-purple);color:#fff;padding:64px 0}.pmx .pmx-quoteband-grid{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:32px;align-items:start}.pmx .pmx-quote-mark{font-size:160px;font-weight:800;line-height:.78;color:var(--pmx-lavender)}.pmx .pmx-quoteband figure{margin:0;max-width:920px}.pmx .pmx-quoteband blockquote{margin:0;font-size:clamp(28px,3.2vw,44px);font-weight:700;line-height:1.16;letter-spacing:-1.4px}.pmx .pmx-quoteband figcaption{margin-top:24px;font-size:14px;color:#f0e2fb}.pmx .pmx-quoteband figcaption strong{display:block;font-size:16px;color:#fff}.pmx .pmx-quoteband .pmx-soundbars{color:var(--pmx-lavender);align-self:end}.pmx .pmx-quotelead{padding:64px 0}.pmx .pmx-quotelead-grid{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:64px;align-items:center}.pmx .pmx-quotelead blockquote{margin:0;max-width:840px;font-size:22px;font-weight:500;line-height:1.5;color:var(--pmx-ink)}.pmx .pmx-quotelead-lead{display:block;margin-bottom:20px;font-size:clamp(40px,5vw,72px);font-weight:700;line-height:1.04;letter-spacing:-2.4px}.pmx .pmx-quotelead-lead mark{white-space:nowrap;display:inline-block;padding:.04em .22em .1em;transform:rotate(-1.5deg);background-position:50% .12em;background-size:calc(100% - .14em) 1.16em}.pmx .pmx-quotelead figcaption{display:grid;gap:4px;border-left:1px solid #b391cc;padding-left:32px}.pmx .pmx-quotelead figcaption .pmx-soundbars{color:var(--pmx-purple);width:90px;height:40px;margin-bottom:12px}.pmx .pmx-quotelead figcaption strong{font-size:20px;color:var(--pmx-plum)}.pmx .pmx-quotelead figcaption span{font-size:14px;color:#5b3f69}.pmx .pmx-plans{display:grid;grid-template-columns:.8fr 1fr 1fr;padding-top:52px;padding-bottom:52px;align-items:stretch}.pmx .pmx-plans-intro{align-self:center;padding-right:40px}.pmx .pmx-plans .pmx-eyebrow{letter-spacing:1.6px}.pmx .pmx-plans h2{font-size:clamp(38px,4vw,55px)}.pmx .pmx-plans-intro>p:not(.pmx-eyebrow){margin-top:16px;max-width:300px;font-size:16px;color:var(--pmx-muted)}.pmx .pmx-plans-intro>p.pmx-plans-noads{margin-top:22px;font-size:22px;font-weight:700;letter-spacing:-.4px;color:var(--pmx-ink)}.pmx .pmx-plan{display:flex;flex-direction:column;padding:32px;border:1px solid var(--pmx-border)}.pmx .pmx-plan-free{align-self:start}.pmx .pmx-plan-premium{background:var(--pmx-plum);border-color:var(--pmx-plum);color:#fff}.pmx .pmx-plan h3{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:18px;font-weight:700}.pmx .pmx-plan-badge{font-size:11px;font-weight:650;letter-spacing:.8px;text-transform:uppercase;background:var(--pmx-purple);padding:5px 10px;border-radius:12px}.pmx .pmx-plan .pmx-plan-price{display:flex;align-items:baseline;gap:10px;margin-top:18px}.pmx .pmx-plan .pmx-plan-price strong{font-size:56px;letter-spacing:-3px;font-weight:500;line-height:1}.pmx .pmx-plan .pmx-plan-price>span{font-size:16px}.pmx .pmx-plan-note{margin-top:8px;font-size:14px;color:var(--pmx-muted)}.pmx .pmx-plan-premium .pmx-plan-note{color:#d9c3e3}.pmx .pmx-plan-includes{margin-top:24px;font-size:13px;font-weight:650}.pmx .pmx-plan ul{display:grid;gap:14px;margin:16px 0 28px;padding:20px 0 0;list-style:none;border-top:1px solid var(--pmx-border)}.pmx .pmx-plan-premium ul{border-color:#5e3a6c;margin-top:12px}.pmx .pmx-plan li{display:flex;gap:12px;font-size:14px;line-height:1.45;color:var(--pmx-muted)}.pmx .pmx-plan-premium li{color:#d9c3e3}.pmx .pmx-plan li strong{display:block;font-size:15px;font-weight:650;color:var(--pmx-ink);margin-bottom:2px}.pmx .pmx-plan-premium li strong{color:#fff}.pmx .pmx-plan li>span{width:18px;height:18px;margin-top:2px;background:var(--pmx-coral);color:#fff;display:flex;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0}.pmx .pmx-plan-premium li>span{background:var(--pmx-purple)}.pmx .pmx-plan>.pmx-btn,.pmx .pmx-plan>.pmx-link{margin-top:auto;align-self:flex-start}.pmx .pmx-plan-links{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:20px}.pmx .pmx-plan-links .pmx-link{font-size:13px;color:var(--pmx-lavender)}.pmx .pmx-faq-section{border-top:1px solid var(--pmx-border);display:grid;grid-template-columns:1fr 1.6fr;gap:60px;padding-top:48px;padding-bottom:48px}.pmx .pmx-faq-section h2{font-size:42px;margin-bottom:22px}.pmx .pmx-faq-section .pmx-link{font-size:13px}.pmx .pmx-faq-item{border-bottom:1px solid var(--pmx-border)}.pmx .pmx-faq-item h3 button{width:100%;background:none;display:flex;align-items:center;justify-content:space-between;gap:20px;text-align:left;padding:16px 0;font-size:15px;font-weight:550}.pmx .pmx-faq-item button svg{color:var(--pmx-purple);flex-shrink:0}.pmx .pmx-faq-item p{font-size:15px;color:#705a7b;padding:0 25px 18px 0;line-height:1.55}.pmx .pmx-faq-item a{text-decoration:underline}.pmx .pmx-prose-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:64px;align-items:start}.pmx .pmx-toc{position:sticky;top:24px;border-top:2px solid var(--pmx-ink);padding-top:14px}.pmx .pmx-toc-title{font-size:12px;font-weight:650;letter-spacing:1.8px;text-transform:uppercase;margin-bottom:8px}.pmx .pmx-toc ol{list-style:none;margin:0;padding:0}.pmx .pmx-toc a{display:block;padding:7px 0;font-size:14px;line-height:1.35;color:var(--pmx-muted)}.pmx .pmx-toc a:hover{color:var(--pmx-ink);text-decoration:underline;text-underline-offset:3px}.pmx .pmx-prose{max-width:720px;font-size:17px;line-height:1.65;color:var(--pmx-ink)}.pmx .pmx-prose>*+*{margin-top:18px}.pmx .pmx-prose li,.pmx .pmx-prose p{font-size:inherit;line-height:1.65}.pmx .pmx-prose h2{font-size:30px;font-weight:800;letter-spacing:-1px;line-height:1.15;margin-top:56px;padding-top:22px;border-top:1px solid var(--pmx-border);scroll-margin-top:24px}.pmx .pmx-prose>h2:first-child{margin-top:0;padding-top:0;border-top:0}.pmx .pmx-prose h3{font-size:19px;font-weight:700;letter-spacing:-.3px;line-height:1.3;margin-top:32px}.pmx .pmx-prose h2+*,.pmx .pmx-prose h3+*{margin-top:12px}.pmx .pmx-prose ol,.pmx .pmx-prose ul{margin-bottom:0;padding-left:1.25em}.pmx .pmx-prose ul{list-style:square}.pmx .pmx-prose ol{list-style:decimal}.pmx .pmx-prose li+li{margin-top:8px}.pmx .pmx-prose li::marker{color:var(--pmx-purple)}.pmx .pmx-prose a{color:var(--pmx-purple);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.pmx .pmx-prose a:hover{color:var(--pmx-purple-hover);text-decoration-thickness:2px}.pmx .pmx-prose strong{font-weight:700}.pmx .pmx-prose-callout{background:var(--pmx-surface);border-left:4px solid var(--pmx-purple);padding:20px 24px}.pmx .pmx-prose-callout>*+*{margin-top:10px}.pmx .pmx-prose-meta{font-size:14px;color:var(--pmx-muted)}.pmx .pmx-compare{width:100%;border-collapse:collapse;font-size:15px;line-height:1.4}.pmx .pmx-compare caption{text-align:left;font-size:14px;color:var(--pmx-muted);padding-bottom:14px;caption-side:top}.pmx .pmx-compare td,.pmx .pmx-compare th{padding:16px 20px;text-align:left;vertical-align:top;border-bottom:1px solid var(--pmx-border)}.pmx .pmx-compare thead th{font-size:18px;font-weight:700;letter-spacing:-.3px;border-bottom:2px solid var(--pmx-ink);vertical-align:bottom}.pmx .pmx-compare thead th span{display:block;margin-top:4px;font-size:13px;font-weight:500;letter-spacing:0;color:var(--pmx-muted)}.pmx .pmx-compare tbody th{width:44%;padding-left:0;font-weight:650}.pmx .pmx-compare-note{display:block;margin-top:3px;font-size:13px;font-weight:400;color:var(--pmx-muted)}.pmx .pmx-compare .is-featured{background:var(--pmx-plum);color:#fff;border-bottom-color:#5e3a6c}.pmx .pmx-compare thead .is-featured{border-bottom-color:var(--pmx-plum)}.pmx .pmx-compare thead .is-featured span{color:#d9c3e3}.pmx .pmx-compare-yes{display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;border-radius:50%;background:var(--pmx-coral);color:#fff}.pmx .pmx-compare .is-featured .pmx-compare-yes{background:var(--pmx-purple)}.pmx .pmx-compare-no{color:var(--pmx-field-border);font-weight:700}.pmx .pmx-compare .is-featured .pmx-compare-no{color:#a58db3}.pmx .pmx-notice{display:flex;gap:14px;align-items:flex-start;padding:16px 20px;border-left:4px solid var(--pmx-purple);background:var(--pmx-surface);color:var(--pmx-ink);font-size:15px;line-height:1.5}.pmx .pmx-notice>svg{width:20px;height:20px;flex-shrink:0;margin-top:1px;color:var(--pmx-purple)}.pmx .pmx-notice--success{background:var(--pmx-success-bg);border-color:var(--pmx-success)}.pmx .pmx-notice--success>svg{color:var(--pmx-success)}.pmx .pmx-notice--error{background:var(--pmx-error-bg);border-color:var(--pmx-error)}.pmx .pmx-notice--error>svg{color:var(--pmx-error)}.pmx .pmx-notice-title{display:block;font-weight:700;margin-bottom:2px}.pmx .pmx-notice-action{margin-top:10px}.pmx .pmx-empty{display:grid;justify-items:start;gap:12px;padding:40px 0;border-top:1px solid var(--pmx-border);border-bottom:1px solid var(--pmx-border)}.pmx .pmx-empty .pmx-soundbars{width:90px;height:44px;color:var(--pmx-rule-lavender);margin-bottom:6px}.pmx .pmx-empty-title{font-size:28px;font-weight:800;letter-spacing:-1px;line-height:1.1}.pmx .pmx-empty-body{font-size:16px;color:var(--pmx-muted);max-width:460px}.pmx .pmx-empty-actions{display:flex;flex-wrap:wrap;gap:16px 28px;align-items:center;margin-top:8px}.pmx .pmx-summary{border-top:2px solid var(--pmx-ink);padding-top:20px}.pmx .pmx-summary-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.pmx .pmx-summary-head h3{font-size:22px;font-weight:700;letter-spacing:-.6px}.pmx .pmx-summary-head .pmx-plan-badge{color:#fff}.pmx .pmx-summary dl{margin:16px 0 0}.pmx .pmx-summary-row{display:flex;justify-content:space-between;gap:20px;padding:14px 0;border-bottom:1px solid var(--pmx-border);font-size:15px}.pmx .pmx-summary-row dt{color:var(--pmx-muted)}.pmx .pmx-summary-row dd{margin:0;font-weight:650;text-align:right}.pmx .pmx-summary-total{display:flex;justify-content:space-between;align-items:baseline;gap:20px;padding:18px 0;font-size:17px;font-weight:700}.pmx .pmx-summary-total strong{font-size:32px;font-weight:600;letter-spacing:-1.4px}.pmx .pmx-summary-note{margin-top:14px;font-size:13px;color:var(--pmx-muted)}.pmx .pmx-form{display:grid;gap:22px}.pmx .pmx-field{display:grid;gap:8px}.pmx .pmx-label{font-size:14px;font-weight:650;color:var(--pmx-ink)}.pmx .pmx-label-optional{font-weight:400;color:var(--pmx-muted)}.pmx .pmx-auth-password-label{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.pmx .pmx-auth-password-label .auth-textbtn{font-size:13px;font-weight:600}.pmx .pmx-control{position:relative}.pmx .pmx-input,.pmx .pmx-select{display:block;width:100%;height:52px;min-height:52px;margin:0;padding:0 16px;font:inherit;font-size:16px;line-height:1.2;color:var(--pmx-ink);background:#fff;border:1px solid var(--pmx-field-border);border-radius:0;box-shadow:none;-webkit-appearance:none;appearance:none;transition:border-color .2s,box-shadow .2s}.pmx .pmx-input::placeholder{color:var(--pmx-field-border);opacity:1}.pmx .pmx-input:hover,.pmx .pmx-select:hover{border-color:var(--pmx-ink)}.pmx .pmx-input:focus,.pmx .pmx-select:focus{border-color:var(--pmx-purple);box-shadow:inset 0 0 0 1px var(--pmx-purple);outline:none}.pmx .pmx-input:focus-visible,.pmx .pmx-select:focus-visible{outline:3px solid var(--pmx-focus);outline-offset:2px}.pmx .pmx-input[aria-invalid=true],.pmx .pmx-select[aria-invalid=true]{border-color:var(--pmx-error);box-shadow:inset 0 0 0 1px var(--pmx-error)}.pmx .pmx-input:disabled,.pmx .pmx-select:disabled{background:var(--pmx-disabled-bg);color:var(--pmx-disabled-fg);border-color:#cbbbd6;box-shadow:none;cursor:not-allowed}.pmx .pmx-input.has-action{padding-right:84px}.pmx .pmx-input.has-status{padding-right:48px}.pmx .pmx-input-action{position:absolute;right:4px;top:4px;height:44px;min-width:64px;padding:0 12px;background:none;color:var(--pmx-purple);font-size:14px;font-weight:650}.pmx .pmx-input-action:hover{text-decoration:underline;text-underline-offset:3px}.pmx .pmx-input-action--icon{display:inline-flex;align-items:center;justify-content:center;min-width:36px;padding:0;color:var(--pmx-muted)}.pmx .pmx-input-action--icon:hover{text-decoration:none;color:var(--pmx-purple)}.pmx .pmx-input-status{position:absolute;right:16px;top:50%;transform:translateY(-50%);display:flex;color:var(--pmx-muted);pointer-events:none}.pmx .pmx-input-status.is-ok{color:var(--pmx-success)}.pmx .pmx-input-status.is-bad{color:var(--pmx-error)}.pmx .pmx-select{padding-right:44px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 6l5 5 5-5' fill='none' stroke='%2332163e' stroke-width='1.8'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:14px}.pmx .pmx-help{font-size:13px;line-height:1.45;color:var(--pmx-muted)}.pmx .pmx-error-text{display:flex;gap:6px;align-items:flex-start;font-size:13px;line-height:1.45;font-weight:600;color:var(--pmx-error)}.pmx .pmx-error-text svg{width:15px;height:15px;flex-shrink:0;margin-top:1px}.pmx .pmx-check{display:flex;gap:12px;align-items:flex-start;min-height:44px;padding:10px 0;font-size:15px;line-height:1.45;cursor:pointer}.pmx .pmx-check-input{-webkit-appearance:none;appearance:none;flex-shrink:0;display:grid;place-content:center;width:22px;height:22px;min-width:22px;min-height:22px;margin:0;padding:0;transform:none;background:#fff;border:1.5px solid var(--pmx-field-border);border-radius:0;cursor:pointer}.pmx .pmx-check-input:before{content:"";width:12px;height:12px;background:#fff;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);transform:scale(0)}.pmx .pmx-check-input:checked{background:var(--pmx-purple);border-color:var(--pmx-purple)}.pmx .pmx-check-input:checked:before{transform:scale(1)}.pmx .pmx-check-input:focus-visible{outline-offset:3px}.pmx .pmx-check-input[aria-invalid=true]{border-color:var(--pmx-error);border-width:2px}.pmx .pmx-check-input:disabled{background:var(--pmx-disabled-bg);border-color:#cbbbd6;cursor:not-allowed}.pmx .pmx-check.is-disabled{color:var(--pmx-disabled-fg);cursor:not-allowed}.pmx .pmx-segmented-set{border:0;margin:0;padding:0;min-width:0}.pmx .pmx-segmented-set legend{padding:0;margin-bottom:8px;font-size:14px;font-weight:650}.pmx .pmx-segmented{display:inline-grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);max-width:100%;gap:3px;padding:3px;border:1px solid var(--pmx-ink)}.pmx .pmx-segmented label{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 8px;min-width:0;min-height:44px;padding:6px 22px;font-size:14px;font-weight:600;text-align:center;cursor:pointer}.pmx .pmx-segmented label>span{white-space:nowrap}.pmx .pmx-segmented label.is-checked{background:var(--pmx-plum);color:#fff}.pmx .pmx-segmented input{position:absolute;inset:0;width:100%;height:100%;min-height:0;min-width:0;margin:0;opacity:0;transform:none;cursor:pointer}.pmx .pmx-segmented label:has(input:focus-visible){outline:3px solid var(--pmx-focus);outline-offset:2px}.pmx .pmx-segmented-tag{font-size:11px;font-weight:650;letter-spacing:.6px;text-transform:uppercase;padding:3px 7px;border-radius:10px;background:var(--pmx-lavender);color:var(--pmx-plum)}.pmx .pmx-or{display:flex;align-items:center;gap:14px;font-size:13px;color:var(--pmx-muted)}.pmx .pmx-or:after,.pmx .pmx-or:before{content:"";flex:1;height:1px;background:var(--pmx-border)}.pmx .pmx-auth{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:640px}.pmx .pmx-auth-aside{display:flex;flex-direction:column;justify-content:space-between;gap:32px;padding:56px var(--pmx-gutter) 48px}.pmx .pmx-auth-aside .pmx-auth-title,.pmx .pmx-auth-aside h1{font-size:clamp(40px,4.4vw,60px);font-weight:800;letter-spacing:-2.4px;line-height:1.04}.pmx .pmx-auth-aside-sub{margin-top:18px;font-size:18px;color:var(--pmx-on-plum);max-width:420px}.pmx .pmx-auth-story{display:grid;gap:28px;align-items:end}.pmx .pmx-auth-story.is-pair{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.pmx .pmx-auth-art{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--pmx-surface)}.pmx .pmx-auth-quote{margin:0;padding-top:22px;border-top:1px solid var(--pmx-rule-plum)}.pmx .pmx-auth-quote blockquote{margin:0}.pmx .pmx-auth-quote blockquote p{font-size:19px;font-weight:600;line-height:1.45;letter-spacing:-.2px;color:#fff}.pmx .pmx-auth-quote figcaption{margin-top:18px;font-size:14px;line-height:1.4;color:var(--pmx-on-plum-muted)}.pmx .pmx-auth-quote figcaption strong{display:block;font-size:15px;font-weight:700;color:#fff}.pmx .pmx-auth-aside-foot{font-size:15px;color:var(--pmx-on-plum)}.pmx .pmx-auth-main{display:flex;justify-content:center;padding:56px var(--pmx-gutter) 48px}.pmx .pmx-auth-form{width:100%;max-width:420px}.pmx .pmx-auth-form :is(h1,h2){font-size:30px;letter-spacing:-1.2px;line-height:1.1}.pmx .pmx-auth-form-sub{margin-top:8px;font-size:15px;color:var(--pmx-muted)}.pmx .pmx-auth-form .pmx-form{margin-top:28px}.pmx .pmx-auth-sso{display:grid;gap:10px}.pmx .pmx-auth-fine{font-size:13px;color:var(--pmx-muted);line-height:1.5}.pmx .pmx-auth-fine a{color:var(--pmx-ink);text-decoration:underline;text-underline-offset:3px}.pmx .pmx-auth-switch{margin-top:28px;padding-top:20px;border-top:1px solid var(--pmx-border);font-size:15px}.pmx .pmx-auth-form-eyebrow{margin-bottom:14px}.pmx .pmx-auth-form-foot{margin-top:24px;padding-top:20px;border-top:1px solid var(--pmx-border);font-size:13px;color:var(--pmx-muted);line-height:1.5;display:flex;gap:12px;align-items:flex-start}.pmx .pmx-auth-form-foot a{color:var(--pmx-muted);text-decoration:underline;text-underline-offset:3px}.pmx .pmx-auth-form-foot .pmx-auth-waveform{width:28px;height:22px;color:var(--pmx-purple);flex-shrink:0;margin-top:2px}.pmx .pmx-auth-form-foot-copy{display:flex;flex-direction:column;gap:6px}.pmx .pmx-auth-form-foot-title{font-size:18px;font-weight:700;color:var(--pmx-ink)}.pmx .pmx-auth-form-foot-sub{font-size:14px;color:var(--pmx-muted)}.pmx .pmx-auth-aside,.pmx .pmx-auth-main{position:relative}.pmx .pmx-auth-topbar--aside{position:absolute;top:56px;left:var(--pmx-gutter);z-index:1}.pmx .pmx-auth-topbar--main{position:absolute;top:56px;right:var(--pmx-gutter);z-index:1}.pmx .pmx-auth-aside.has-topbar{padding-top:136px}.pmx .pmx-auth-topbar--stack{display:flex;flex-direction:column;align-items:flex-start;gap:22px;margin-bottom:32px}.pmx .pmx-auth-logo{height:auto;max-width:100%}.pmx .pmx-auth-back{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--pmx-purple)}.pmx .pmx-auth-back:hover{color:var(--pmx-purple-hover)}.pmx .pmx-auth.is-reverse .pmx-auth-aside{order:2}.pmx .pmx-auth.is-reverse .pmx-auth-main{order:1}.pmx .pmx-auth-nowplaying{position:relative;display:flex;flex-direction:column;gap:22px}.pmx .pmx-auth-nowplaying-waves{width:100%;height:clamp(220px,40vw,380px)}.pmx .pmx-auth-nowplaying-waves svg{width:100%;height:100%;opacity:.85}.pmx .pmx-auth-nowplaying-row{position:relative;display:flex;align-items:center;gap:24px;width:100%}.pmx .pmx-auth-nowplaying-art{position:relative;width:180px;height:180px;border-radius:16px;overflow:hidden;flex-shrink:0}.pmx .pmx-auth-nowplaying-meta{display:flex;flex-direction:column;gap:10px;min-width:0}.pmx .pmx-auth-nowplaying-label{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pmx-on-plum-muted)}.pmx .pmx-auth-nowplaying-titlewave{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.pmx .pmx-auth-nowplaying-meta strong{font-size:28px;font-weight:800;color:#fff;line-height:1.15}.pmx .pmx-auth-nowplaying-wave{width:140px;height:30px;color:#bd80ee;flex-shrink:0}.pmx .pmx-auth-waveform{display:flex;align-items:flex-end;gap:2px}.pmx .pmx-auth-waveform i{flex:1 1 auto;min-width:2px;max-width:4px;background:currentColor;border-radius:1px;opacity:.9}.pmx .pmx-auth-aside-foot .pmx-auth-waveform{width:100%;max-width:520px;height:56px;color:#bd80ee}@media (max-width:600px){.pmx .pmx-auth-aside-foot .pmx-auth-waveform{gap:1px}.pmx .pmx-auth-aside-foot .pmx-auth-waveform i{min-width:1px;max-width:2px}}.pmx .pmx-auth-title-dot{color:var(--pmx-coral)}.pmx .pmx-auth.is-display .pmx-auth-title{font-size:clamp(48px,6.2vw,88px);font-weight:800;line-height:.95;letter-spacing:-3.5px;max-width:460px}@media (min-width:851px){.pmx-signup .pmx-auth-aside{padding-left:48px;padding-right:48px}.pmx-signup .pmx-auth-topbar--aside{left:48px}}.pmx-signup .pmx-auth.is-display .pmx-auth-title{font-size:clamp(40px,4.6vw,66px);max-width:620px;letter-spacing:-2.6px}.pmx-signup .pmx-auth-aside{padding-bottom:32px}.pmx-signup .pmx-auth-main{padding-top:40px;padding-bottom:32px}.pmx-signup .pmx-auth-form .pmx-form{margin-top:20px}.pmx-signup .pmx-form{gap:18px}.pmx .pmx-auth.is-display .pmx-auth-form{max-width:560px}.pmx .pmx-auth.is-display .pmx-auth-form-title{font-size:clamp(44px,6.2vw,88px);font-weight:800;line-height:.95;letter-spacing:-3.5px}.pmx .pmx-auth .pmx-label{font-size:15px}.pmx .pmx-auth .pmx-btn{min-height:56px;font-size:16px;padding:16px 28px}.pmx .pmx-flow{display:grid;grid-template-rows:auto 1fr auto;background:#fff}.pmx .pmx-flow.is-fill{min-height:100vh;min-height:100svh}.pmx .pmx-flow-head{padding:8px var(--pmx-gutter) 16px}.pmx .pmx-flow-back{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-left:-10px;background:none;color:#fff}.pmx .pmx-flow-back:disabled{visibility:hidden}.pmx .pmx-flow-progress{display:flex;gap:6px;margin-top:6px}.pmx .pmx-flow-progress>span{flex:1;height:6px;background:#5e3a6c;overflow:hidden}.pmx .pmx-flow-progress>span>span{display:block;height:100%;background:var(--pmx-lavender);transition:width .3s}.pmx .pmx-flow-body{width:100%;max-width:calc(640px + 2 * var(--pmx-gutter));margin:0 auto;padding:48px var(--pmx-gutter) 40px}.pmx .pmx-flow-q{font-size:clamp(32px,3.6vw,46px);font-weight:800;letter-spacing:-1.8px;line-height:1.06}.pmx .pmx-flow-sub{margin-top:14px;font-size:17px;color:var(--pmx-muted)}.pmx .pmx-flow-content{margin-top:32px}.pmx .pmx-flow-actions{border-top:1px solid var(--pmx-border);background:#fff}.pmx .pmx-flow.is-fill .pmx-flow-actions{position:sticky;bottom:var(--cookie-banner-height,0)}.pmx .pmx-flow-actions-inner{max-width:calc(640px + 2 * var(--pmx-gutter));margin:0 auto;padding:16px var(--pmx-gutter) calc(16px + env(safe-area-inset-bottom, 0px));display:flex;align-items:center;justify-content:space-between;gap:16px}.pmx .pmx-flow-actions-inner>.pmx-btn{flex:1;max-width:320px;margin-left:auto}.pmx .pmx-choices{display:grid;gap:10px}.pmx .pmx-choices--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pmx .pmx-choice{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:60px;padding:14px 18px;text-align:left;background:#fff;color:var(--pmx-ink);border:1px solid var(--pmx-field-border);font-size:17px;font-weight:600;line-height:1.3;transition:border-color .2s,background .2s,color .2s}.pmx .pmx-choice:hover{border-color:var(--pmx-ink)}.pmx .pmx-choice[aria-pressed=true]{background:var(--pmx-plum);border-color:var(--pmx-plum);color:#fff}.pmx .pmx-choice-tick{display:grid;place-content:center;width:22px;height:22px;flex-shrink:0;border:1.5px solid var(--pmx-field-border)}.pmx .pmx-choice[aria-pressed=true] .pmx-choice-tick{background:var(--pmx-lavender);border-color:var(--pmx-lavender);color:var(--pmx-plum)}@media (max-width:1250px){.pmx .pmx-nav{margin-left:80px;gap:36px}}@media (max-width:1150px){.pmx .pmx-logo{width:200px;margin-left:-24px}.pmx .pmx-nav{margin-left:56px;gap:30px;font-size:16px}.pmx .pmx-header .pmx-btn{padding:15px 26px;min-height:50px;font-size:15px}.pmx .pmx-plans{grid-template-columns:1fr 1fr}.pmx .pmx-plans-intro{grid-column:1/-1;padding:0 0 28px}.pmx .pmx-plans-intro>p:not(.pmx-eyebrow){max-width:none}.pmx .pmx-plan .pmx-plan-price strong{font-size:52px}.pmx .pmx-quote-mark{font-size:120px}.pmx .pmx-footer .pmx-logo{width:200px;margin-left:-24px}.pmx .pmx-footer nav{gap:12px 30px}.pmx .pmx-prose-layout{grid-template-columns:190px minmax(0,1fr);gap:40px}.pmx .pmx-pagehero-art{width:210px}}@media (max-width:1000px){.pmx .pmx-logo{width:170px;margin-left:-21px}.pmx .pmx-nav{margin-left:32px;gap:22px;font-size:15px}.pmx .pmx-header .pmx-btn{padding:14px 22px;min-height:49px;font-size:14px}.pmx .pmx-footer .pmx-logo{width:170px;margin-left:-21px}.pmx .pmx-footer nav{gap:12px 24px}}@media (max-width:850px){.pmx .pmx-header{height:85px}.pmx .pmx-logo{width:130px;margin-left:-16px}.pmx .pmx-header .pmx-btn{font-size:12px;padding:12px 17px;min-height:41px}.pmx .pmx-menu{display:block}.pmx .pmx-nav{display:none;position:absolute;left:0;right:0;top:85px;background:var(--pmx-plum);padding:24px 28px;z-index:10;border-top:1px solid #6e487c;margin-left:0;gap:22px;font-size:16px}.pmx .pmx-nav.is-open{display:flex;flex-direction:column}.pmx .pmx-nav .pmx-nav-login{display:block}.pmx .pmx-quotelead{padding:48px 0}.pmx .pmx-quotelead-grid{grid-template-columns:minmax(0,1fr);gap:28px}.pmx .pmx-quotelead blockquote{font-size:20px}.pmx .pmx-quotelead figcaption{border-left:0;border-top:1px solid #b391cc;padding:20px 0 0}.pmx .pmx-plans h2{font-size:42px}.pmx .pmx-plan{padding:24px}.pmx .pmx-quoteband{padding:48px 0}.pmx .pmx-quoteband-grid{grid-template-columns:auto minmax(0,1fr);gap:20px}.pmx .pmx-quoteband .pmx-soundbars{display:none}.pmx .pmx-quote-mark{font-size:96px}.pmx .pmx-plans .pmx-eyebrow{font-size:12px}.pmx .pmx-faq-section{gap:30px}.pmx .pmx-faq-section h2{font-size:36px}.pmx .pmx-footer{padding-top:22px}.pmx .pmx-footer-top{flex-direction:column;align-items:flex-start;min-height:0;padding-bottom:22px}.pmx .pmx-footer .pmx-logo{width:150px;margin-left:-18px}.pmx .pmx-footer-top nav{width:100%;justify-content:flex-start;margin-left:0;gap:12px 22px}.pmx .pmx-footer-legal{gap:10px 24px}.pmx .pmx-section-head{display:block}.pmx .pmx-section-intro{margin-top:18px;max-width:none}.pmx .pmx-points{grid-template-columns:minmax(0,1fr)}.pmx .pmx-points>li,.pmx .pmx-points>li:first-child{padding:20px 0;border-left:0;border-top:1px solid var(--pmx-border)}.pmx .pmx-lavender .pmx-points>li{border-top-color:var(--pmx-rule-lavender)}.pmx .pmx-plum .pmx-points>li{border-top-color:var(--pmx-rule-plum)}.pmx .pmx-pagehero{padding-top:24px;padding-bottom:48px}.pmx .pmx-pagehero-grid{grid-template-columns:minmax(0,1fr);gap:28px}.pmx .pmx-pagehero-aside{justify-self:start;align-items:flex-start}.pmx .pmx-pagehero-art{display:none}.pmx .pmx-pagehero-lede{font-size:18px}.pmx .pmx-prose-layout{grid-template-columns:minmax(0,1fr);gap:32px}.pmx .pmx-toc{position:static}.pmx .pmx-toc ol{column-count:2;column-gap:24px}.pmx .pmx-auth{grid-template-columns:minmax(0,1fr);min-height:0}.pmx .pmx-auth-aside{padding-top:36px;padding-bottom:36px;gap:24px}.pmx .pmx-auth-main{order:-1;padding-top:40px;justify-content:flex-start}.pmx .pmx-auth-topbar--aside,.pmx .pmx-auth-topbar--main{top:36px}.pmx .pmx-auth-aside.has-topbar{padding-top:104px}.pmx .pmx-auth.is-display .pmx-auth-title{font-size:clamp(34px,9vw,44px);letter-spacing:-1.6px;max-width:none}.pmx .pmx-auth.is-display .pmx-auth-form-title{font-size:clamp(34px,10vw,48px);letter-spacing:-1.6px}.pmx .pmx-auth-nowplaying-waves{height:clamp(160px,46vw,220px)}.pmx .pmx-auth-nowplaying-art{width:120px;height:120px}.pmx .pmx-auth-nowplaying-meta strong{font-size:21px}.pmx .pmx-auth-nowplaying-wave{width:100px;height:24px}.pmx .pmx-auth-topbar--stack .pmx-auth-logo{width:130px}}@media (max-width:600px){.pmx .pmx-header{height:78px;gap:15px}.pmx .pmx-logo{width:118px;margin-left:-14px}.pmx .pmx-nav{top:78px}.pmx .pmx-nav-end{gap:8px}.pmx .pmx-header .pmx-btn{font-size:12px;padding:11px 14px;border-radius:13px}.pmx .pmx-eyebrow{font-size:12px;letter-spacing:1.8px}.pmx .pmx-quotelead{padding:36px 0}.pmx .pmx-quotelead blockquote{font-size:18px}.pmx .pmx-quotelead-lead{font-size:38px;letter-spacing:-1.4px}.pmx .pmx-plans{grid-template-columns:minmax(0,1fr);padding-top:33px;padding-bottom:33px;gap:16px}.pmx .pmx-plans-intro{padding-bottom:8px}.pmx .pmx-plans h2{font-size:47px}.pmx .pmx-plan .pmx-plan-price strong{font-size:48px}.pmx .pmx-quoteband{padding:36px 0}.pmx .pmx-quoteband-grid{grid-template-columns:minmax(0,1fr);gap:0}.pmx .pmx-quote-mark{font-size:80px;height:44px}.pmx .pmx-quoteband blockquote{font-size:26px;letter-spacing:-.8px}.pmx .pmx-faq-section{grid-template-columns:1fr;padding-top:33px;padding-bottom:33px;gap:22px}.pmx .pmx-faq-section h2{font-size:40px}.pmx .pmx-faq-item h3 button{font-size:15px;padding:17px 0}.pmx .pmx-footer .pmx-logo{width:130px;margin-left:-16px}.pmx .pmx-footer-top nav{font-size:14px}.pmx .pmx-footer-base{padding-top:16px;font-size:13px}.pmx .pmx-footer-row{flex-direction:column;align-items:flex-start;gap:8px}.pmx .pmx-footer-copy{gap:10px 22px}.pmx .pmx-footer-copy>span{flex-basis:100%}.pmx .pmx-footer-social{margin:0 0 0 -12px}.pmx .pmx-footer-legal{gap:10px 22px}.pmx .pmx-t-display{font-size:clamp(56px,19vw,76px);letter-spacing:-3px;line-height:.9}.pmx .pmx-t-hero{font-size:clamp(39px,8.3vw,50px);letter-spacing:-2px;line-height:1.06}.pmx .pmx-pagehero-title,.pmx .pmx-t-h1{font-size:clamp(36px,10vw,46px);letter-spacing:-1.8px;line-height:1.06}.pmx .pmx-section-head h2,.pmx .pmx-t-h2{font-size:clamp(34px,9.4vw,44px);letter-spacing:-1.8px}.pmx .pmx-t-h3{font-size:26px;letter-spacing:-.8px}.pmx .pmx-t-lead{font-size:18px}.pmx .pmx-prose{font-size:16px}.pmx .pmx-prose h2{font-size:25px;letter-spacing:-.6px}.pmx .pmx-toc ol{column-count:1}.pmx .pmx-compare{font-size:14px}.pmx .pmx-compare td,.pmx .pmx-compare th{padding:12px 10px}.pmx .pmx-compare thead th{font-size:15px}.pmx .pmx-compare tbody th{width:46%;padding-left:0}.pmx .pmx-compare-note{display:none}.pmx .pmx-auth-aside .pmx-auth-title,.pmx .pmx-auth-aside h1{font-size:clamp(34px,10vw,44px);letter-spacing:-1.6px}.pmx .pmx-auth-story.is-pair{grid-template-columns:96px minmax(0,1fr);gap:18px;align-items:start}.pmx .pmx-auth-quote{padding-top:0;border-top:0}.pmx .pmx-auth-quote blockquote p{font-size:17px}.pmx .pmx-flow-body{padding-top:32px}.pmx .pmx-choices--grid{grid-template-columns:minmax(0,1fr)}.pmx .pmx-segmented{display:grid;width:100%}.pmx .pmx-segmented label{padding:0 12px}.pmx .pmx-empty-title{font-size:24px}}@media (prefers-reduced-motion:reduce){.pmx *,.pmx :after,.pmx :before{animation:none!important;transition:none!important}.pmx .pmx-btn:hover,.pmx .pmx-link:hover svg{transform:none!important}}@media (max-width:768px),(pointer:coarse){.pmx :where(a,button){display:revert}.pmx :where(a,button,input){min-height:0;min-width:0;padding:0;justify-content:normal;align-items:normal;border-radius:0}.pmx :where(.pmx-link,.pmx-nav a,.pmx-footer a,.pmx-menu,.pmx-btn,.pmx-toc a,.pmx-textlink,.pmx-auth-fine a){position:relative}.pmx :where(.pmx-link,.pmx-nav a,.pmx-footer a):after{content:"";position:absolute;inset:-13px -6px}.pmx :where(.pmx-textlink,.pmx-auth-fine a):after{content:"";position:absolute;inset:-12px -4px}.pmx :where(.pmx-btn):after{content:"";position:absolute;inset:-2px}.pmx :where(.pmx-menu):after{content:"";position:absolute;inset:-4px;border-radius:50%}}.pmx .pmx-split-hero-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:38px;padding-top:20px;padding-bottom:40px;align-items:center}.pmx .pmx-split-hero :is(h1,h2){font-size:var(--pmx-fs-hero);line-height:1.01;letter-spacing:-3.4px}.pmx .pmx-split-hero .pmx-split-copy>.pmx-eyebrow{margin-bottom:18px;color:var(--pmx-on-plum-muted)}.pmx .pmx-split-lead{font-size:20px;color:#dfcbe8;line-height:1.5;max-width:560px;margin-top:25px}.pmx .pmx-split-actions{display:flex;gap:38px;align-items:center;margin-top:33px}.pmx .pmx-favs{margin-top:42px;display:flex;justify-content:space-between;align-items:flex-end;padding-right:7px;gap:20px}.pmx .pmx-favs-player{min-width:0}.pmx .pmx-favs-now{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin-bottom:4px}.pmx .pmx-favs-label{flex-basis:100%;font-size:11px;font-weight:600;letter-spacing:1.8px;text-transform:uppercase;color:#b58ac9;margin-bottom:4px}.pmx .pmx-favs-now strong{font-size:16px;font-weight:650;color:#fff}.pmx .pmx-favs-genre{font-size:13px;color:#b58ac9}.pmx .pmx-favs-pager{display:flex;gap:24px;align-items:center}.pmx .pmx-favs-pager button{background:none;color:#b58ac9;display:flex;align-items:center;gap:8px;padding:10px 0;font-size:13px;transition:color .2s}.pmx .pmx-favs-pager button.is-current,.pmx .pmx-favs-pager button:hover{color:#fff}.pmx .pmx-favs-pager button svg{flex-shrink:0}.pmx .pmx-favs-pager i{height:2px;width:55px;background:#6d4680;position:relative;display:block;margin-left:5px}.pmx .pmx-favs-pager i b{position:absolute;left:0;top:0;height:2px;background:#fff;transition:width .25s linear}.pmx .pmx-favs .pmx-soundbars{color:#bd80ee}.pmx .pmx-collage{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pmx .pmx-collage-tile{position:relative;aspect-ratio:1;overflow:hidden;background:#492153;transition:filter .35s,transform .35s}.pmx .pmx-collage-tile img{height:100%;width:100%;object-fit:cover;transition:transform .6s}.pmx .pmx-collage-tile:hover img{transform:scale(1.06)}.pmx .pmx-collage-art svg{width:100%;height:100%;transition:transform 1s}.pmx .pmx-collage-art:hover svg{transform:scale(1.12) rotate(-4deg)}.pmx .pmx-collage-tile.is-spot{outline:2px solid #cf9dfa;outline-offset:4px}.pmx .pmx-head{margin-bottom:var(--pmx-s6)}.pmx .pmx-head>.pmx-eyebrow{margin-bottom:10px}.pmx .pmx-head-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:45px;align-items:end}.pmx .pmx-head-grid.has-tagline{grid-template-columns:1.45fr 1fr .43fr}.pmx .pmx-head-grid.has-aside{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr) auto}.pmx .pmx-head-grid.has-tagline.has-aside{grid-template-columns:1.45fr 1fr .43fr auto}.pmx .pmx-head-grid.is-divided{padding-bottom:26px;border-bottom:1px solid var(--pmx-border)}.pmx .pmx-head-grid>:is(h1,h2){font-size:var(--pmx-fs-h2)}.pmx .pmx-head--hero .pmx-head-grid>:is(h1,h2){font-size:var(--pmx-fs-hero);line-height:1.01;letter-spacing:-3.4px}.pmx .pmx-head--display .pmx-head-grid>:is(h1,h2){font-size:var(--pmx-fs-display);line-height:.88;letter-spacing:-4px}.pmx .pmx-head-note{font-size:17px;line-height:1.45}.pmx .pmx-head-note.is-ruled,.pmx .pmx-head-tagline{border-left:1px solid #a691b1;padding-left:34px}.pmx .pmx-head-tagline .pmx-soundbars{width:110px;height:63px;margin-bottom:8px}.pmx .pmx-head-tagline p{font-size:14px;line-height:1.45}.pmx .pmx-head-aside{align-self:end}.pmx .pmx-plum .pmx-head-note{color:var(--pmx-on-plum)}.pmx .pmx-plum :is(.pmx-head-note.is-ruled,.pmx-head-tagline,.pmx-head-grid.is-divided){border-color:var(--pmx-rule-plum)}.pmx .pmx-lavender :is(.pmx-head-note.is-ruled,.pmx-head-tagline,.pmx-head-grid.is-divided){border-color:var(--pmx-rule-lavender)}.pmx .pmx-player{display:grid;grid-template-columns:240px 1fr 280px;gap:33px;align-items:center}.pmx .pmx-player--solo{grid-template-columns:240px 1fr}.pmx .pmx-player-art{position:relative;width:100%;aspect-ratio:1;overflow:hidden}.pmx .pmx-player-main>:is(h2,h3,h4){font-size:23px;font-weight:650;letter-spacing:-.8px;line-height:1.25}.pmx .pmx-player-meta{font-size:12px;color:#7c6389;display:block;margin-top:8px}.pmx .pmx-wave-row{display:flex;align-items:center;gap:18px;margin-top:27px}.pmx .pmx-play{width:59px;height:59px;flex-shrink:0;border-radius:50%;background:var(--pmx-purple);color:white;display:flex;align-items:center;justify-content:center;transition:transform .2s,background .2s}.pmx .pmx-play:hover{transform:scale(1.07);background:#a34eed}.pmx .pmx-play svg{width:25px;height:25px}.pmx .pmx-wave{width:100%;height:65px;min-width:0}.pmx .pmx-seek{display:flex;align-items:center;gap:15px;font-size:12px;margin-top:20px;font-variant-numeric:tabular-nums}.pmx .pmx-seek input[type=range]{-webkit-appearance:none;appearance:none;flex:1;height:3px;border-radius:2px;background-color:var(--pmx-seek-rest,#d7c8e2);outline:none}.pmx .pmx-seek input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:15px;height:15px;border-radius:50%;background:var(--pmx-purple);border:1px solid var(--pmx-purple);cursor:pointer}.pmx .pmx-seek input[type=range]::-moz-range-thumb{width:15px;height:15px;border-radius:50%;background:var(--pmx-purple);border:1px solid var(--pmx-purple);cursor:pointer}.pmx .pmx-seek input[type=range]::-moz-range-track{background:transparent}.pmx .pmx-seek input[type=range]:disabled{opacity:.5;cursor:not-allowed}.pmx .pmx-seek input[type=range]:focus-visible{outline:3px solid var(--pmx-focus);outline-offset:5px}.pmx .pmx-genre-picker{border-left:1px solid #ae9ab8;padding-left:30px;align-self:stretch;display:flex;justify-content:center;flex-direction:column}.pmx .pmx-genre-picker .pmx-eyebrow{font-size:12px;letter-spacing:1.5px;margin-bottom:17px}.pmx .pmx-genre-pills{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0;width:100%}.pmx .pmx-genre-pills button{font-size:14px;color:var(--pmx-ink);background:transparent;border:1px solid #cbbbd6;border-radius:30px;padding:10px 12px;box-shadow:none}.pmx .pmx-genre-pills button[aria-pressed=true]{background:var(--pmx-purple);color:white;border-color:var(--pmx-purple)}.pmx .pmx-player-note{font-size:12px;color:#7c6389;margin-top:17px}.pmx .pmx-audio-error{font-size:14px;color:#b24444;margin-top:10px}.pmx .pmx-audio-error:empty{display:none}.pmx .pmx-lavender :is(.pmx-player,.pmx-tracklist){--pmx-wave-rest:#b894d6;--pmx-seek-rest:#b99cce}.pmx .pmx-lavender .pmx-tracklist{--pmx-wave-rest:#d5b4ec}.pmx .pmx-lavender :is(.pmx-player-meta,.pmx-player-note){color:#5b3f69}.pmx .pmx-lavender .pmx-genre-picker,.pmx .pmx-lavender .pmx-genre-pills button:not([aria-pressed=true]){border-color:var(--pmx-rule-lavender)}.pmx .pmx-plum .pmx-player{--pmx-wave-played:#c786f4;--pmx-wave-rest:#7d5a8f;--pmx-seek-rest:#6d4680}.pmx .pmx-plum :is(.pmx-player-meta,.pmx-player-note){color:var(--pmx-on-plum-muted)}.pmx .pmx-plum .pmx-genre-picker{border-color:var(--pmx-rule-plum)}.pmx .pmx-plum .pmx-genre-pills button{color:#fff;border-color:var(--pmx-rule-plum)}.pmx .pmx-plum .pmx-genre-pills button[aria-pressed=true]{border-color:var(--pmx-purple)}.pmx .pmx-plum .pmx-audio-error{color:#f6b8b8}.pmx .pmx-tracklist{list-style:none;margin:0;padding:0 24px;background:#fff;color:var(--pmx-ink)}.pmx .pmx-track{display:grid;grid-template-columns:84px 44px minmax(0,1fr) minmax(0,1.2fr) 88px;gap:24px;align-items:center;padding:16px 0;border-top:1px solid var(--pmx-border)}.pmx .pmx-track:first-child{border-top:0}.pmx .pmx-track-art{position:relative;aspect-ratio:1;overflow:hidden;background:var(--pmx-surface)}.pmx .pmx-track .pmx-play{width:44px;height:44px}.pmx .pmx-track .pmx-play svg{width:18px;height:18px}.pmx .pmx-track-title :is(h3,strong){display:block;font-size:18px;font-weight:700;letter-spacing:-.4px;line-height:1.25}.pmx .pmx-track-title span{display:block;margin-top:3px;font-size:14px;color:var(--pmx-muted)}.pmx .pmx-track .pmx-wave{height:44px}.pmx .pmx-track-time{font-size:13px;color:var(--pmx-muted);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.pmx .pmx-track.is-featured{grid-template-columns:220px 64px minmax(0,1fr) 88px;grid-template-areas:"art title title title" "art play wave time";column-gap:24px;row-gap:18px;padding:24px 0}.pmx .pmx-track.is-featured .pmx-track-art{grid-area:art}.pmx .pmx-track.is-featured .pmx-play{grid-area:play;width:64px;height:64px}.pmx .pmx-track.is-featured .pmx-play svg{width:26px;height:26px}.pmx .pmx-track.is-featured .pmx-track-title{grid-area:title;align-self:end}.pmx .pmx-track.is-featured .pmx-track-title h3{font-size:28px;letter-spacing:-.9px}.pmx .pmx-track.is-featured .pmx-wave{grid-area:wave;height:64px}.pmx .pmx-track.is-featured .pmx-track-time{grid-area:time;font-size:15px;color:var(--pmx-ink)}.pmx .pmx-cta-band{padding:38px 0}.pmx .pmx-cta-grid{display:grid;grid-auto-flow:column;grid-template-columns:1.3fr;grid-auto-columns:1fr;gap:37px;align-items:center}.pmx .pmx-cta-band h2{font-size:43px;letter-spacing:-2px}.pmx .pmx-cta-band .pmx-eyebrow{font-size:12px;margin-bottom:13px;letter-spacing:1.8px}.pmx .pmx-cta-option{display:flex;gap:18px;padding-left:35px;border-left:1px solid #a78ab9;align-items:flex-start}.pmx .pmx-cta-option>svg{color:#745087;width:32px;height:32px;flex-shrink:0}.pmx .pmx-cta-option .pmx-soundbars{width:56px;height:40px;gap:3px}.pmx .pmx-cta-option h3{font-size:16px;font-weight:700}.pmx .pmx-cta-option p{font-size:13px;color:#795c8d;margin-top:7px}.pmx .pmx-cta-option .pmx-link{margin-top:17px;font-size:14px}.pmx .pmx-cta-option .pmx-btn{margin-top:17px;padding:12px 20px;min-height:44px;font-size:13px}.pmx .pmx-cta-option.is-panel{border-left:0;padding:32px;background:var(--pmx-surface)}.pmx .pmx-cta-option.is-panel h3{font-size:22px;letter-spacing:-.5px}.pmx .pmx-cta-option.is-panel p{font-size:15px;color:var(--pmx-muted)}.pmx .pmx-lavender .pmx-cta-option.is-panel{background:#fff}.pmx .pmx-plum .pmx-cta-option{border-color:var(--pmx-rule-plum)}.pmx .pmx-plum .pmx-cta-option>svg{color:var(--pmx-lavender)}.pmx .pmx-plum .pmx-cta-option p{color:var(--pmx-on-plum)}.pmx .pmx-plum .pmx-cta-option.is-panel{background:#fff;color:var(--pmx-ink)}.pmx .pmx-plum .pmx-cta-option.is-panel>svg{color:#745087}.pmx .pmx-plum .pmx-cta-option.is-panel p{color:var(--pmx-muted)}.pmx .pmx-tiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--pmx-tiles,4),minmax(0,1fr));gap:28px 20px}.pmx .pmx-tiles--caption{gap:18px 12px}.pmx .pmx-tile{display:block;width:100%;padding:0;background:none;color:inherit;text-align:left}.pmx .pmx-tile-img{position:relative;display:block;aspect-ratio:var(--pmx-tile-ratio,3/2);overflow:hidden;background:var(--pmx-surface)}.pmx .pmx-tiles--caption .pmx-tile-img{aspect-ratio:var(--pmx-tile-ratio,1)}.pmx .pmx-tile-img img{transition:transform .5s}.pmx :is(a,button).pmx-tile:hover .pmx-tile-img img{transform:scale(1.05)}.pmx .pmx-tile-label{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px;font-size:20px;font-weight:700;letter-spacing:-.4px;line-height:1.2}.pmx .pmx-tiles--caption .pmx-tile-label{justify-content:center;margin-top:10px;font-size:16px;font-weight:600;letter-spacing:0;text-align:center}.pmx .pmx-tile-label svg{flex-shrink:0;transition:transform .2s}.pmx .pmx-tile:hover .pmx-tile-label svg{transform:translateX(4px)}.pmx button.pmx-tile[aria-pressed=true] .pmx-tile-img{outline:2px solid var(--pmx-purple);outline-offset:3px}.pmx button.pmx-tile[aria-pressed=true] .pmx-tile-label{color:var(--pmx-purple)}.pmx .pmx-plum button.pmx-tile[aria-pressed=true] .pmx-tile-label{color:var(--pmx-lavender)}.pmx .pmx-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--pmx-cards,4),minmax(0,1fr));gap:32px}.pmx .pmx-cards.is-scroll{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--pmx-cards, 4) - 1) * 32px) / var(--pmx-cards, 4))}.pmx .pmx-cards-scroll{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.pmx .pmx-cards-scroll::-webkit-scrollbar{display:none}.pmx .pmx-cards.is-scroll>li{scroll-snap-align:start}.pmx .pmx-card{position:relative;min-width:0}.pmx .pmx-card-img{position:relative;display:block;overflow:hidden;aspect-ratio:1;background:var(--pmx-surface)}.pmx .pmx-card-img img{transition:transform .5s}.pmx .pmx-card:has(a):hover .pmx-card-img img{transform:scale(1.05)}.pmx .pmx-cards--side .pmx-card{display:grid;grid-template-columns:46% minmax(0,1fr);gap:16px;align-items:start}.pmx .pmx-cards--stack .pmx-card-img{aspect-ratio:var(--pmx-card-ratio,4/3)}.pmx .pmx-cards--stack .pmx-card-body{padding-top:16px}.pmx .pmx-card :is(h3,h4){font-size:20px;font-weight:700;letter-spacing:-.4px;line-height:1.2}.pmx .pmx-card :is(h3,h4) a:after{content:"";position:absolute;inset:0}.pmx .pmx-card p{margin-top:6px;font-size:15px;line-height:1.5;color:var(--pmx-muted)}.pmx .pmx-card .pmx-link{margin-top:12px;position:relative;z-index:1}.pmx .pmx-lavender .pmx-card p{color:#5b3f69}.pmx .pmx-plum .pmx-card p{color:var(--pmx-on-plum)}.pmx .pmx-cards.is-panel .pmx-card{background:#fff;color:var(--pmx-ink)}.pmx .pmx-cards.is-panel .pmx-card p{color:var(--pmx-muted)}.pmx .pmx-cards--stack.is-panel .pmx-card-body{padding:16px 20px 20px}.pmx .pmx-cards--side.is-panel .pmx-card-body{padding:12px 16px 12px 0}.pmx .pmx-cards-scroll:focus-visible{outline:3px solid var(--pmx-focus);outline-offset:5px}.pmx .pmx-row-arrows{display:flex;gap:12px}.pmx .pmx-row-arrows button{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:transparent;color:var(--pmx-ink);box-shadow:inset 0 0 0 1.5px var(--pmx-ink);transition:background .2s,color .2s}.pmx .pmx-row-arrows button:hover:not(:disabled){background:var(--pmx-ink);color:#fff}.pmx .pmx-row-arrows button:disabled{color:var(--pmx-disabled-fg);box-shadow:inset 0 0 0 1.5px var(--pmx-border);cursor:not-allowed}.pmx .pmx-plum .pmx-row-arrows button{color:#fff;box-shadow:inset 0 0 0 1.5px #fff}.pmx .pmx-plum .pmx-row-arrows button:hover:not(:disabled){background:#fff;color:var(--pmx-plum)}.pmx .pmx-plum .pmx-row-arrows button:disabled{color:var(--pmx-on-plum-muted);box-shadow:inset 0 0 0 1.5px var(--pmx-rule-plum)}.pmx .pmx-checks{list-style:none;margin:0;padding:0}.pmx .pmx-checks-dot{width:28px;height:28px;border-radius:50%;background:var(--pmx-purple);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pmx .pmx-checks.is-coral .pmx-checks-dot{background:var(--pmx-coral)}.pmx .pmx-checks--rows li{display:grid;grid-template-columns:36px minmax(0,150px) minmax(0,1fr) 28px;grid-template-areas:"icon title text dot";gap:24px;align-items:center;padding:20px 0;border-top:1px solid var(--pmx-border)}.pmx .pmx-checks--rows li:first-child{border-top:0}.pmx .pmx-checks-icon{grid-area:icon;display:flex;color:currentColor}.pmx .pmx-checks-icon svg{width:30px;height:30px}.pmx .pmx-checks--rows strong{grid-area:title;font-size:18px;font-weight:700;letter-spacing:-.3px}.pmx .pmx-checks--rows .pmx-checks-text{grid-area:text;font-size:15px;line-height:1.5;color:var(--pmx-muted)}.pmx .pmx-checks--rows .pmx-checks-dot{grid-area:dot}.pmx .pmx-checks--compact li{display:grid;grid-template-columns:22px minmax(0,1fr);grid-template-areas:"dot title" "dot text";column-gap:14px;align-items:start;padding:7px 0}.pmx .pmx-checks--compact .pmx-checks-dot{grid-area:dot;width:22px;height:22px;margin-top:1px}.pmx .pmx-checks--compact strong{grid-area:title;font-size:16px;font-weight:650;line-height:1.4}.pmx .pmx-checks--compact .pmx-checks-text{grid-area:text;font-size:14px;line-height:1.45;color:var(--pmx-muted)}.pmx .pmx-lavender .pmx-checks--rows li{border-color:var(--pmx-rule-lavender)}.pmx .pmx-lavender .pmx-checks-text{color:#5b3f69}.pmx .pmx-plum .pmx-checks--rows li{border-color:var(--pmx-rule-plum)}.pmx .pmx-plum .pmx-checks-text{color:var(--pmx-on-plum)}.pmx .pmx-process{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--pmx-process,4),minmax(0,1fr));gap:28px}.pmx .pmx-process>li{display:flex;flex-direction:column;align-items:center;min-width:0;text-align:center}.pmx .pmx-process-frame,.pmx .pmx-process-img{position:relative;display:block;width:100%}.pmx .pmx-process-img{aspect-ratio:var(--pmx-process-ratio,3/5);overflow:hidden;background:#492153}.pmx .pmx-process-join{position:absolute;top:50%;left:100%;width:28px;display:flex;justify-content:center;transform:translateY(-50%);color:#bd80ee}.pmx .pmx-process-join .pmx-soundbars{width:26px;height:40px;gap:1px}.pmx .pmx-process-label{margin-top:10px;font-size:14px;line-height:1.35}.pmx .pmx-process--above .pmx-process-label{align-self:stretch;margin:0 0 12px;font-size:12px;font-weight:650;letter-spacing:1.6px;text-transform:uppercase;text-align:left}.pmx .pmx-process-num{display:flex;align-items:center;justify-content:center;width:30px;height:30px;margin-top:14px;border-radius:50%;background:var(--pmx-lavender);color:var(--pmx-plum);font-size:14px;font-weight:700}.pmx .pmx-plum .pmx-process-label{color:var(--pmx-on-plum)}.pmx .pmx-lavender .pmx-process-join,.pmx .pmx-white .pmx-process-join{color:var(--pmx-purple)}.pmx .pmx-points[data-cols="5"]>li:nth-child(5n+1){padding-left:0;border-left:0}.pmx .pmx-points[data-cols="5"]>li:nth-child(5n){padding-right:0}.pmx .pmx-points-icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:18px;border-radius:50%;background:var(--pmx-surface);color:var(--pmx-purple)}.pmx .pmx-points-icon svg{width:26px;height:26px}.pmx .pmx-lavender .pmx-points-icon{background:#fff}.pmx .pmx-plum .pmx-points-icon{background:var(--pmx-purple);color:#fff}.pmx .pmx-points.is-center>li{text-align:center}.pmx .pmx-points.is-center .pmx-points-icon{margin-left:auto;margin-right:auto}.pmx .pmx-points-media{margin-bottom:20px}.pmx .pmx-points-action{margin-top:14px}.pmx .pmx-points-num.is-ruled{display:flex;align-items:center;gap:14px}.pmx .pmx-points-num.is-ruled:after{content:"";flex:1;height:1px;background:var(--pmx-border)}.pmx .pmx-lavender .pmx-points-num.is-ruled:after{background:var(--pmx-rule-lavender)}.pmx .pmx-plum .pmx-points-num.is-ruled:after{background:var(--pmx-rule-plum)}.pmx .pmx-mini-player{position:fixed;z-index:15;left:50%;bottom:calc(18px + var(--cookie-banner-height, 0px));transform:translateX(-50%);width:min(580px,calc(100% - 28px));display:flex;gap:15px;align-items:center;background:var(--pmx-plum);color:white;padding:12px 15px;border:1px solid #805095;border-radius:12px;box-shadow:0 12px 30px #21062d30;transition:bottom .2s}.pmx .pmx-mini-player>.pmx-mini-player-art{position:relative;flex:0 0 44px;width:44px;height:44px;border-radius:3px;overflow:hidden}.pmx .pmx-mini-player>div{flex:1;min-width:0}.pmx .pmx-mini-player strong{font-size:13px;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pmx .pmx-mini-player div span{font-size:12px;display:block;color:#c9abd8}.pmx .pmx-mini-player .pmx-soundbars{width:55px;height:32px;gap:2px;color:#c786f4}.pmx .pmx-mini-player button{background:none;color:white;padding:6px}.pmx .pmx-mini-player button svg{width:19px;height:19px}.pmx:has(.pmx-mini-player) .pmx-footer{padding-bottom:calc(96px + var(--cookie-banner-height, 0px))}@media (max-width:1150px){.pmx .pmx-split-hero-grid{gap:25px;grid-template-columns:1.25fr 1fr}.pmx .pmx-split-hero :is(h1,h2){font-size:5.2vw;letter-spacing:-2.5px}.pmx .pmx-split-lead{font-size:18px}.pmx .pmx-favs{margin-top:28px}.pmx .pmx-favs-pager{gap:20px}.pmx .pmx-favs .pmx-soundbars{width:95px}.pmx .pmx-head-grid,.pmx .pmx-head-grid.has-aside{gap:30px}.pmx .pmx-head-grid.has-tagline{gap:30px;grid-template-columns:1.3fr 1fr .46fr}.pmx .pmx-head-grid.has-tagline.has-aside{gap:30px;grid-template-columns:1.3fr 1fr .46fr auto}.pmx .pmx-head-note.is-ruled,.pmx .pmx-head-tagline{padding-left:23px}.pmx .pmx-head-tagline .pmx-soundbars{width:90px}.pmx .pmx-player{grid-template-columns:190px 1fr 220px;gap:25px}.pmx .pmx-player--solo{grid-template-columns:190px 1fr}.pmx .pmx-genre-picker{padding-left:24px}.pmx .pmx-genre-picker .pmx-eyebrow{letter-spacing:1px}.pmx .pmx-player-main>:is(h2,h3,h4){font-size:20px}.pmx .pmx-track{grid-template-columns:72px 44px minmax(0,1fr) minmax(0,1fr) 80px;gap:18px}.pmx .pmx-track.is-featured{grid-template-columns:180px 60px minmax(0,1fr) 80px}.pmx .pmx-cta-grid{gap:25px}.pmx .pmx-cta-band h2{font-size:36px}.pmx .pmx-cta-option{padding-left:25px;gap:12px}.pmx .pmx-cta-option .pmx-soundbars{width:40px}.pmx .pmx-tiles{column-gap:16px}.pmx .pmx-cards{gap:24px}.pmx .pmx-cards.is-scroll{grid-auto-columns:calc((100% - (var(--pmx-cards, 4) - 1) * 24px) / var(--pmx-cards, 4))}.pmx .pmx-process{gap:22px}.pmx .pmx-process-join{width:22px}.pmx .pmx-checks--rows li{grid-template-columns:32px minmax(0,130px) minmax(0,1fr) 28px;gap:18px}}@media (max-width:850px){.pmx .pmx-split-hero-grid{grid-template-columns:1.1fr 1fr;padding-top:15px;padding-bottom:30px;gap:20px}.pmx .pmx-split-hero :is(h1,h2){font-size:5.35vw;letter-spacing:-1.8px}.pmx .pmx-split-lead{font-size:16px;margin-top:18px}.pmx .pmx-split-actions{gap:18px;margin-top:22px;flex-wrap:wrap}.pmx .pmx-split-actions .pmx-btn{font-size:13px;padding:13px 22px;min-height:43px}.pmx .pmx-split-actions .pmx-link{font-size:13px}.pmx .pmx-collage{gap:8px}.pmx .pmx-favs{margin-top:20px}.pmx .pmx-favs-pager{gap:17px}.pmx .pmx-favs-pager i{width:25px}.pmx .pmx-favs .pmx-soundbars{width:62px;height:50px;gap:2px}.pmx .pmx-head-grid,.pmx .pmx-head-grid.has-tagline{grid-template-columns:1.15fr 1fr;gap:25px}.pmx .pmx-head-grid.has-aside,.pmx .pmx-head-grid.has-tagline.has-aside{grid-template-columns:1.15fr 1fr auto;gap:25px}.pmx .pmx-head--display .pmx-head-grid>:is(h1,h2){font-size:70px}.pmx .pmx-head-note{font-size:15px}.pmx .pmx-head-tagline{display:none}.pmx .pmx-head-tagline.has-text{display:flex;align-items:center;gap:16px;grid-column:1/-1;border-left:0;padding-left:0}.pmx .pmx-head-tagline.has-text .pmx-soundbars{width:64px;height:40px;margin:0}.pmx .pmx-player{grid-template-columns:165px 1fr;gap:24px}.pmx .pmx-genre-picker{grid-column:1/-1;border-left:0;border-top:1px solid var(--pmx-border);padding-left:0;padding-top:20px}.pmx .pmx-plum .pmx-genre-picker{border-top-color:var(--pmx-rule-plum)}.pmx .pmx-lavender .pmx-genre-picker{border-top-color:var(--pmx-rule-lavender)}.pmx .pmx-genre-pills{grid-template-columns:repeat(4,1fr)}.pmx .pmx-player-note{margin-top:12px}.pmx .pmx-wave-row{margin-top:16px}.pmx .pmx-play{width:46px;height:46px}.pmx .pmx-wave{height:50px}.pmx .pmx-seek{margin-top:12px}.pmx .pmx-track{grid-template-columns:64px 44px minmax(0,1fr) 76px}.pmx .pmx-track:not(.is-featured) .pmx-wave{display:none}.pmx .pmx-track.is-featured{grid-template-columns:150px 52px minmax(0,1fr) 76px}.pmx .pmx-track.is-featured .pmx-play{width:52px;height:52px}.pmx .pmx-track.is-featured .pmx-track-title h3{font-size:22px}.pmx .pmx-cta-grid{grid-auto-flow:row;grid-template-columns:1fr 1fr}.pmx .pmx-cta-grid>div:first-child{grid-column:1/-1}.pmx .pmx-cta-option{padding-left:0;border:0}.pmx .pmx-cta-option:last-child{border-left:1px solid #a78ab9;padding-left:30px}.pmx .pmx-plum .pmx-cta-option:last-child{border-color:var(--pmx-rule-plum)}.pmx .pmx-cta-option.is-panel,.pmx .pmx-cta-option.is-panel:last-child{border:0;padding:24px}.pmx .pmx-cta-band h2{font-size:44px}.pmx .pmx-cta-option .pmx-soundbars{width:55px}.pmx .pmx-tiles{grid-template-columns:repeat(var(--pmx-tiles-tablet,4),minmax(0,1fr))}.pmx .pmx-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.pmx .pmx-cards.is-scroll{grid-template-columns:none;grid-auto-columns:42%}.pmx .pmx-checks--rows li{grid-template-columns:30px minmax(0,1fr) 28px;grid-template-areas:"icon title dot" "icon text dot";row-gap:4px}}@media (max-width:600px){.pmx .pmx-split-hero-grid{grid-template-columns:minmax(0,1fr);gap:25px;padding-top:24px;padding-bottom:28px}.pmx .pmx-split-hero :is(h1,h2){font-size:clamp(39px,8.3vw,50px);letter-spacing:-2px;line-height:1.06}.pmx .pmx-split-lead{font-size:17px;line-height:1.5;max-width:390px}.pmx .pmx-split-actions{gap:28px;margin-top:25px}.pmx .pmx-favs{margin-top:20px}.pmx .pmx-favs-pager{gap:23px}.pmx .pmx-favs-pager i{width:42px}.pmx .pmx-favs .pmx-soundbars{width:93px;height:42px}.pmx .pmx-collage{gap:10px}.pmx .pmx-collage-tile{aspect-ratio:1.2}.pmx .pmx-head-grid,.pmx .pmx-head-grid.has-aside,.pmx .pmx-head-grid.has-tagline,.pmx .pmx-head-grid.has-tagline.has-aside{grid-template-columns:1fr;gap:24px}.pmx .pmx-head-grid.is-divided{padding-bottom:24px}.pmx .pmx-head--display .pmx-head-grid>:is(h1,h2){font-size:76px;letter-spacing:-3px;line-height:.9}.pmx .pmx-head-note{font-size:16px;max-width:420px}.pmx .pmx-head-note.is-ruled{border-left:0;padding-left:0}.pmx .pmx-head-aside{justify-self:start}.pmx .pmx-player,.pmx .pmx-player--solo{grid-template-columns:94px minmax(0,1fr);gap:16px;align-items:start}.pmx .pmx-player-art{align-self:start}.pmx .pmx-player-main>:is(h2,h3,h4){font-size:18px;letter-spacing:-.5px}.pmx .pmx-player-meta{font-size:12px}.pmx .pmx-wave-row{margin-top:17px;gap:10px}.pmx .pmx-play{width:37px;height:37px}.pmx .pmx-play svg{width:18px}.pmx .pmx-wave{height:42px}.pmx .pmx-seek{gap:10px}.pmx .pmx-seek input[type=range]{min-width:0;width:100%}.pmx .pmx-genre-picker{padding-top:19px}.pmx .pmx-genre-pills{grid-template-columns:repeat(2,1fr)}.pmx .pmx-genre-pills button{padding:10px}.pmx .pmx-tracklist{padding:0 14px}.pmx .pmx-track{grid-template-columns:52px 44px minmax(0,1fr) auto;gap:12px;padding:12px 0}.pmx .pmx-track-title :is(h3,strong){font-size:16px}.pmx .pmx-track-title span{font-size:13px}.pmx .pmx-track.is-featured{grid-template-columns:96px minmax(0,1fr) auto;grid-template-areas:"art title title" "play wave time";row-gap:14px;padding:16px 0}.pmx .pmx-track.is-featured .pmx-play{width:48px;height:48px}.pmx .pmx-track.is-featured .pmx-play svg{width:20px;height:20px}.pmx .pmx-track.is-featured .pmx-track-title h3{font-size:20px}.pmx .pmx-track.is-featured .pmx-wave{height:44px}.pmx .pmx-track.is-featured .pmx-track-time{font-size:13px}.pmx .pmx-cta-band{padding:32px 0}.pmx .pmx-cta-grid{grid-template-columns:1fr;gap:26px}.pmx .pmx-cta-band h2{font-size:41px}.pmx .pmx-cta-option{border-top:1px solid #b99cce;padding-top:24px;gap:22px}.pmx .pmx-cta-option:last-child{border-left:0;padding-left:0}.pmx .pmx-plum .pmx-cta-option{border-top-color:var(--pmx-rule-plum)}.pmx .pmx-cta-option.is-panel,.pmx .pmx-cta-option.is-panel:last-child{border:0;padding:22px;gap:16px}.pmx .pmx-cta-option>svg{width:49px}.pmx .pmx-cta-option .pmx-soundbars{width:49px;height:40px}.pmx .pmx-cta-option h3{font-size:18px}.pmx .pmx-cta-option .pmx-link,.pmx .pmx-cta-option p{font-size:15px}.pmx .pmx-mini-player{gap:11px;padding:10px 11px}.pmx .pmx-mini-player .pmx-soundbars{display:none}.pmx .pmx-mini-player div span,.pmx .pmx-mini-player strong{font-size:12px}.pmx .pmx-tiles{grid-template-columns:repeat(var(--pmx-tiles-phone,2),minmax(0,1fr));gap:20px 12px}.pmx .pmx-tiles--caption{gap:14px 8px}.pmx .pmx-tile-label{margin-top:8px;font-size:17px}.pmx .pmx-tiles--caption .pmx-tile-label{font-size:13px}.pmx .pmx-cards{grid-template-columns:minmax(0,1fr);gap:20px}.pmx .pmx-cards--side .pmx-card{grid-template-columns:34% minmax(0,1fr)}.pmx .pmx-cards.is-scroll{grid-template-columns:none;grid-auto-columns:78%;gap:16px}.pmx .pmx-process{gap:10px}.pmx .pmx-process-join{display:none}.pmx .pmx-process-label{font-size:12px}.pmx .pmx-process--above .pmx-process-label{letter-spacing:.6px}.pmx .pmx-process-num{width:26px;height:26px;margin-top:10px;font-size:13px}.pmx .pmx-checks--rows li{grid-template-columns:28px minmax(0,1fr) 26px;gap:4px 14px;padding:16px 0}.pmx .pmx-points-icon{width:48px;height:48px;margin-bottom:14px}.pmx .pmx-checks--rows .pmx-checks-dot,.pmx .pmx-checks-icon svg{width:26px;height:26px}}@media (max-width:360px){.pmx .pmx-favs-pager{gap:16px}.pmx .pmx-favs-pager i{width:36px}}@media (prefers-reduced-motion:reduce){.pmx .pmx-card:has(a):hover .pmx-card-img img,.pmx .pmx-collage-art:hover svg,.pmx .pmx-collage-tile:hover img,.pmx .pmx-play:hover,.pmx .pmx-tile:hover .pmx-tile-label svg,.pmx :is(a,button).pmx-tile:hover .pmx-tile-img img{transform:none!important}}@media (max-width:768px),(pointer:coarse){.pmx :where(.pmx-favs-pager button,.pmx-play,.pmx-genre-pills button,.pmx-mini-player button){position:relative}.pmx :where(.pmx-genre-pills button):after{content:"";position:absolute;inset:-2px}.pmx .pmx-favs-pager button:after{content:"";position:absolute;inset:-2px -11px}.pmx :where(.pmx-play):after{content:"";position:absolute;inset:-4px;border-radius:50%}.pmx .pmx-mini-player button:after{content:"";position:absolute;inset:-7px;border-radius:50%}.pmx .pmx-seek input[type=range]{min-height:0;box-sizing:content-box;padding:12px 0;background-clip:content-box}}@media (max-width:360px) and (max-width:768px),(max-width:360px) and (pointer:coarse){.pmx .pmx-favs-pager button:after{inset:-2px -8px}}.pmx.pmx--mock{--pmx-fs-hero:clamp(48px,6.4vw,92px);--pmx-fs-h2:clamp(40px,5.8vw,84px);--pmx-fs-h3:clamp(28px,3vw,44px);--pmx-fs-h4:clamp(19px,1.7vw,25px);--pmx-fs-lead:clamp(18px,1.8vw,25px);--pmx-fs-body:clamp(16px,1.4vw,20px);--pmx-fs-small:clamp(14px,1.15vw,16.5px)}.pmx.pmx--mock #main .pmx-split-hero :is(h1,h2){font-size:var(--pmx-fs-hero)}.pmx.pmx--mock #main .pmx-split-lead{font-size:var(--pmx-fs-lead)}.pmx.pmx--mock #main .pmx-head-grid>:is(h1,h2),.pmx.pmx--mock #main .pmx-section-head h2{font-size:var(--pmx-fs-h2)}.pmx.pmx--mock #main .pmx-head--hero .pmx-head-grid>:is(h1,h2){font-size:var(--pmx-fs-hero)}.pmx.pmx--mock #main .pmx-head-note{font-size:clamp(15px,1.25vw,18px)}@media (min-width:1151px){.pmx.pmx--mock #main .pmx-head-grid{grid-template-columns:minmax(0,2.2fr) minmax(0,1fr)}.pmx.pmx--mock #main .pmx-head-grid.has-tagline{grid-template-columns:minmax(0,2.3fr) minmax(0,1fr) .6fr}.pmx.pmx--mock #main .pmx-head-grid.has-aside{grid-template-columns:minmax(0,2.2fr) minmax(0,1fr) auto}.pmx.pmx--mock #main .pmx-head-grid.has-tagline.has-aside{grid-template-columns:minmax(0,2.3fr) minmax(0,1fr) .6fr auto}}.pmx.pmx--mock #main .pmx-section-intro{font-size:var(--pmx-fs-body)}.pmx.pmx--mock #main .pmx-cta-band h2{font-size:clamp(34px,3.9vw,56px)}.pmx.pmx--mock #main .pmx-cta-option h3{font-size:var(--pmx-fs-h4)}.pmx.pmx--mock #main .pmx-cta-option p{font-size:var(--pmx-fs-small)}.pmx.pmx--mock #main .pmx-points h3{font-size:var(--pmx-fs-h4)}.pmx.pmx--mock #main .pmx-points p{font-size:var(--pmx-fs-body)}.pmx.pmx--mock #main .pmx-tile-label{font-size:var(--pmx-fs-h4)}.pmx.pmx--mock #main .pmx-card :is(h3,h4){font-size:var(--pmx-fs-h4)}.pmx.pmx--mock #main .pmx-card p{font-size:var(--pmx-fs-small)}.pmx.pmx--mock #main .pmx-player-main>:is(h2,h3,h4){font-size:var(--pmx-fs-h4)}.pmx.pmx--mock #main .pmx-genre-picker .pmx-eyebrow,.pmx.pmx--mock #main .pmx-player-meta,.pmx.pmx--mock #main .pmx-player-note{font-size:var(--pmx-fs-small)}.pmx.pmx--mock #main .pmx-track.is-featured .pmx-track-title h3{font-size:var(--pmx-fs-h3)}.pmx.pmx--mock #main .pmx-track-title :is(h3,strong){font-size:var(--pmx-fs-h4)}.pmx.pmx--mock #main .pmx-process-label,.pmx.pmx--mock #main .pmx-track-time,.pmx.pmx--mock #main .pmx-track-title span{font-size:var(--pmx-fs-small)}.pmx.pmx--mock #main .pmx-checks--compact strong,.pmx.pmx--mock #main .pmx-checks--rows strong{font-size:var(--pmx-fs-body)}.pmx.pmx--mock #main .pmx-checks--compact .pmx-checks-text,.pmx.pmx--mock #main .pmx-checks--rows .pmx-checks-text{font-size:var(--pmx-fs-small)}.pmx.pmx--mock #main .pmx-eyebrow{font-size:clamp(12px,1vw,14.5px);letter-spacing:3px}.pmx.pmx--mock #main .pmx-btn{font-size:clamp(15px,1.3vw,19px);min-height:clamp(48px,4.2vw,60px);padding:18px clamp(24px,2.6vw,38px)}.pmx.pmx--mock #main .pmx-btn--sm{font-size:16px;min-height:50px}.pmx.pmx--mock #main .pmx-link{font-size:17px}@media (max-width:375px){.pmx.pmx--mock #main .pmx-btn{padding:16px 26px}}@media (max-width:600px){.pmx .pmx-footer-top nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 16px}.pmx .pmx-footer-top nav a{display:flex;align-items:center;min-height:44px}}