.pmx.pmx-start-loading{display:flex;min-height:100dvh;align-items:center;justify-content:center;background:var(--pmx-plum);color:var(--pmx-on-plum)}.pmx-start{display:flex;flex-direction:column}.pmx-start .pmx-start-head{flex-shrink:0;padding-top:max(8px,env(safe-area-inset-top))}.pmx-start .pmx-flow-back{transition:opacity .2s}.pmx-start .pmx-flow-back:hover{opacity:.75}.pmx-start .pmx-flow-back svg{width:22px;height:22px}.pmx-start .pmx-start-main{position:relative;flex:1;min-height:0;overflow:hidden}.pmx-start .pmx-start-scroll{height:100%;width:100%;overflow-y:auto;background:#fff;color:var(--pmx-ink)}.pmx-start .pmx-start-body{padding-bottom:var(--pmx-s8)}.pmx-start .pmx-start-body.is-dense{padding-top:var(--pmx-s5)}.pmx-start .pmx-start-screen{display:flex;flex-direction:column;height:100%;width:100%;background:#fff;color:var(--pmx-ink)}.pmx-start .pmx-start-screen>.pmx-start-scroll{flex:1;height:auto;min-height:0}.pmx-start .pmx-start-foot{flex-shrink:0;border-top:1px solid var(--pmx-border);background:#fff}.pmx-start .pmx-start-foot-inner{max-width:calc(640px + 2 * var(--pmx-gutter));margin:0 auto;padding:var(--pmx-s4) var(--pmx-gutter) max(var(--pmx-s4),env(safe-area-inset-bottom));display:grid;justify-items:center;gap:var(--pmx-s1)}.pmx-start .pmx-start-qlabel{display:block}.pmx-start .pmx-choice.is-single{min-height:60px}.pmx-start .pmx-start-choice-end{display:flex;align-items:center;gap:var(--pmx-s3);flex-shrink:0}.pmx-start .pmx-start-kbd{display:none;font:inherit;font-size:12px;font-weight:600;color:var(--pmx-muted)}.pmx-start .pmx-choice[aria-pressed=true] .pmx-start-kbd{color:var(--pmx-on-plum-muted)}@media (min-width:1024px){.pmx-start .pmx-start-kbd{display:inline}}.pmx-start .pmx-start-skip{display:inline-flex;align-items:center;min-height:44px;margin-top:var(--pmx-s3);padding:0;background:none;color:var(--pmx-muted);font-size:15px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.pmx-start .pmx-start-skip:hover{color:var(--pmx-ink)}.pmx-start .pmx-start-skip:disabled{opacity:.5;cursor:not-allowed}.pmx-start .pmx-start-foot .pmx-start-skip{margin-top:0}.pmx-start .pmx-start-actions{display:flex;justify-content:flex-end;margin-top:var(--pmx-s6);padding-top:var(--pmx-s4);border-top:1px solid var(--pmx-border);background:#fff}.pmx-start .pmx-start-cta{flex:1;max-width:320px;font-size:15px}.pmx-start .pmx-start-submit{margin-top:var(--pmx-s6)}.pmx-start .pmx-start-submit .pmx-btn{font-size:15px}.pmx-start .pmx-start-name{margin-top:var(--pmx-s5);max-width:448px;font-size:20px}.pmx-start .pmx-start-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 16px}.pmx-start .pmx-start-tile{display:block;width:100%;padding:0;background:none;color:var(--pmx-ink);text-align:center}.pmx-start .pmx-start-tile-art{position:relative;display:block;aspect-ratio:3/2;overflow:hidden;background:var(--pmx-surface);transition:box-shadow .2s}.pmx-start .pmx-start-tile-art img{transition:transform .5s}.pmx-start .pmx-start-tile:not([aria-disabled=true]):hover .pmx-start-tile-art img{transform:scale(1.05)}.pmx-start .pmx-start-tile[aria-pressed=true] .pmx-start-tile-art{box-shadow:0 0 0 3px var(--pmx-purple)}.pmx-start .pmx-start-tile .pmx-choice-tick{position:absolute;top:8px;right:8px;z-index:1;border-color:var(--pmx-lavender);background:var(--pmx-lavender);color:var(--pmx-plum)}.pmx-start .pmx-start-tile-label{display:block;margin-top:var(--pmx-s2);font-size:15px;font-weight:700;line-height:1.3}.pmx-start .pmx-start-tile[aria-pressed=true] .pmx-start-tile-label{color:var(--pmx-purple)}.pmx-start .pmx-start-tile[aria-disabled=true]{cursor:not-allowed}.pmx-start .pmx-start-clip{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100%;padding:var(--pmx-s5) var(--pmx-gutter) var(--pmx-s6);text-align:center}.pmx-start .pmx-start-clip .pmx-eyebrow{margin-bottom:var(--pmx-s2);color:var(--pmx-muted)}.pmx-start .pmx-start-clip-q{margin-bottom:var(--pmx-s5);font-size:clamp(28px,2.6vw,36px);letter-spacing:-1.2px}.pmx-start .pmx-start-clip-actions,.pmx-start .pmx-start-clip-card{width:100%;max-width:min(76vw,352px)}.pmx-start .pmx-start-clip-card{position:relative;display:block;padding:0;background:var(--pmx-plum);color:#fff;text-align:left}.pmx-start .pmx-start-clip-art{position:relative;display:block;aspect-ratio:1;overflow:hidden;background:var(--pmx-lavender)}.pmx-start .pmx-start-clip-tint{position:absolute;inset:0;background:color-mix(in srgb,var(--pmx-plum) 18%,transparent);transition:background .2s}.pmx-start .pmx-start-clip-card:hover .pmx-start-clip-tint{background:color-mix(in srgb,var(--pmx-plum) 32%,transparent)}.pmx-start .pmx-start-clip-play{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;width:68px;height:68px;margin:-34px 0 0 -34px;border-radius:50%;background:#fff;color:var(--pmx-plum);transition:transform .2s}.pmx-start .pmx-start-clip-card:hover .pmx-start-clip-play{transform:scale(1.05)}.pmx-start .pmx-start-clip-play svg{width:28px;height:28px}.pmx-start .pmx-start-clip-play .is-play{margin-left:4px}.pmx-start .pmx-start-clip-meta{display:block;padding:14px 16px 16px}.pmx-start .pmx-start-clip-title{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:19px;font-weight:800;letter-spacing:-.3px}.pmx-start .pmx-start-clip-genre{display:block;margin-top:2px;font-size:14px;color:var(--pmx-on-plum);text-transform:capitalize}.pmx-start .pmx-start-clip-progress{display:block;height:4px;background:var(--pmx-rule-plum)}.pmx-start .pmx-start-clip-progress>span{display:block;height:100%;background:var(--pmx-lavender);transition:width .2s linear}.pmx-start .pmx-start-clip-actions{display:flex;gap:var(--pmx-s3);margin-top:var(--pmx-s5)}.pmx-start .pmx-start-clip-actions .pmx-btn{flex:1;gap:var(--pmx-s2);padding-left:var(--pmx-s4);padding-right:var(--pmx-s4);font-size:15px}.pmx-start .pmx-start-clip-actions svg{width:18px;height:18px}.pmx-start .pmx-start-clip-note{display:grid;justify-items:center;gap:var(--pmx-s2);min-height:24px;margin-top:var(--pmx-s4)}.pmx-start .pmx-start-clip-hint{display:flex;align-items:center;gap:6px}.pmx-start .pmx-start-clip-hint svg{width:16px;height:16px}.pmx-start .pmx-start-moment{height:100%;width:100%;overflow-y:auto}.pmx-start .pmx-start-moment-inner{display:flex;flex-direction:column;min-height:100%;max-width:calc(760px + 2 * var(--pmx-gutter));margin:0 auto;padding:var(--pmx-s7) var(--pmx-gutter) max(var(--pmx-s6),env(safe-area-inset-bottom))}.pmx-start .pmx-start-moment-stat{font-size:clamp(56px,6vw,80px);font-weight:800;letter-spacing:-3px;line-height:.95;color:var(--pmx-lavender)}.pmx-start .pmx-start-moment-title{font-size:clamp(32px,3.6vw,46px);letter-spacing:-1.8px;line-height:1.08;text-wrap:balance}.pmx-start .pmx-start-moment-stat+.pmx-start-moment-title{margin-top:var(--pmx-s3);font-size:clamp(24px,2.4vw,32px);letter-spacing:-1px}.pmx-start .pmx-start-moment-title.is-proof{white-space:pre-line}.pmx-start .pmx-start-moment-title.is-quote{max-width:34rem}.pmx-start .pmx-start-moment-sub{margin-top:var(--pmx-s4);max-width:44ch;font-size:17px;color:var(--pmx-on-plum)}.pmx-start .pmx-start-moment-source{margin-top:var(--pmx-s3);font-size:13px;color:var(--pmx-on-plum-muted)}.pmx-start .pmx-start-moment-cite{display:block;margin-top:var(--pmx-s4);font-size:15px;font-style:normal;color:var(--pmx-on-plum)}.pmx-start .pmx-start-moment-card{position:relative;width:100%;max-width:30rem;aspect-ratio:2/1;margin-bottom:var(--pmx-s6);overflow:hidden;background:var(--pmx-surface)}.pmx-start .pmx-start-moment-art{position:relative;flex:1 1 auto;min-height:200px;margin-top:var(--pmx-s6);overflow:hidden;background:var(--pmx-surface)}.pmx-start .pmx-start-moment-spacer{flex:1 1 auto;min-height:var(--pmx-s6)}.pmx-start .pmx-start-moment-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--pmx-s5);margin-top:var(--pmx-s6);padding-top:var(--pmx-s4);border-top:1px solid var(--pmx-rule-plum)}.pmx-start .pmx-start-moment-foot .pmx-start-cta{margin-left:auto}.pmx-start .pmx-start-moment-micro{max-width:46ch;font-size:12px;line-height:1.45;color:var(--pmx-on-plum-muted)}.pmx-start .pmx-start-dots{display:inline-flex;gap:5px;margin-left:10px;vertical-align:middle}.pmx-start .pmx-start-dots>span{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--pmx-lavender)}.pmx.pmx-start:has(>.pmx-start-main[data-screen=welcome]){--start-ground:#250842}.pmx.pmx-start:has(>.pmx-start-main[data-screen=break1]){--start-ground:#301154}.pmx.pmx-start:has(>.pmx-start-main[data-screen=stat]){--start-ground:#16043d}.pmx.pmx-start:has(>.pmx-start-main[data-screen=break2]){--start-ground:#270843}.pmx.pmx-start:has(>.pmx-start-main[data-screen=proof]){--start-ground:#3a0d25}.pmx.pmx-start:has(>.pmx-start-main[data-screen=building]){--start-ground:#261643}.pmx.pmx-start:has(>.pmx-start-main[data-screen=summit]){--start-ground:#3b117c}.pmx.pmx-start .pmx-start-main .pmx-start-moment:has(.pmx-start-moment-art),.pmx.pmx-start:has(.pmx-start-moment-art)>.pmx-start-head{background:var(--start-ground,var(--pmx-plum))}.pmx.pmx-start:has(.pmx-start-moment-art) .pmx-flow-progress>span{background:color-mix(in srgb,var(--pmx-lavender) 26%,var(--start-ground,var(--pmx-plum)))}.pmx.pmx-start:has(.pmx-start-moment-art) .pmx-start-moment-micro{color:color-mix(in srgb,var(--pmx-lavender) 84%,var(--start-ground,var(--pmx-plum)))}.pmx.pmx-start .pmx-start-moment-inner:has(>.pmx-start-moment-art){display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;max-width:none;padding:0}.pmx.pmx-start .pmx-start-moment-inner:has(>.pmx-start-moment-art)>:not(.pmx-start-moment-art){position:relative;z-index:1;box-sizing:border-box;width:100%;max-width:calc(760px + 2 * var(--pmx-gutter));margin-inline:auto;padding-inline:var(--pmx-gutter)}.pmx.pmx-start .pmx-start-moment-inner:has(>.pmx-start-moment-art)>:first-child{grid-area:1/1;padding-top:var(--pmx-s7);padding-bottom:var(--pmx-s6)}.pmx.pmx-start .pmx-start-moment-inner>.pmx-start-moment-art{grid-area:1/1/3/2;min-height:420px;margin:0;background:var(--start-ground,var(--pmx-plum))}.pmx.pmx-start .pmx-start-main:is([data-screen=break1],[data-screen=stat],[data-screen=proof]) .pmx-start-moment-art{grid-area:2/1/3/2;min-height:320px}.pmx.pmx-start .pmx-start-moment-inner>.pmx-start-moment-art{-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 100px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 100px),transparent)}.pmx.pmx-start .pmx-start-main:is([data-screen=break1],[data-screen=stat],[data-screen=proof]) .pmx-start-moment-art{-webkit-mask-image:linear-gradient(180deg,transparent,#000 48px,#000 calc(100% - 100px),transparent);mask-image:linear-gradient(180deg,transparent,#000 48px,#000 calc(100% - 100px),transparent)}.pmx.pmx-start .pmx-start-main[data-screen=summit] .pmx-start-moment-art img{object-position:50% 0}.pmx.pmx-start .pmx-start-moment-inner:has(>.pmx-start-moment-art)>.pmx-start-moment-foot{grid-row:3;margin-top:0;border-top:0;padding-top:var(--pmx-s5);padding-bottom:max(var(--pmx-s6),env(safe-area-inset-bottom))}.pmx-start .pmx-start-status{display:flex;align-items:center;gap:var(--pmx-s2);margin-top:var(--pmx-s4)}.pmx-start .pmx-start-alert{margin-top:var(--pmx-s4)}.pmx-start .pmx-start-plan{margin-top:var(--pmx-s6);padding:28px var(--pmx-s5) var(--pmx-s5)}.pmx-start .pmx-start-plan .pmx-eyebrow{margin-bottom:var(--pmx-s3);color:var(--pmx-lavender)}.pmx-start .pmx-start-plan-price{display:flex;align-items:baseline;gap:6px}.pmx-start .pmx-start-plan-price strong{font-size:44px;font-weight:800;letter-spacing:-1.6px;line-height:1}.pmx-start .pmx-start-plan-alt,.pmx-start .pmx-start-plan-price span{font-size:15px;color:var(--pmx-on-plum)}.pmx-start .pmx-start-plan-alt{margin-top:6px}.pmx-start .pmx-start-plan-list{display:grid;gap:10px;margin:var(--pmx-s5) 0 0;padding:var(--pmx-s5) 0 0;list-style:none;border-top:1px solid var(--pmx-rule-plum)}.pmx-start .pmx-start-plan-list li{display:flex;align-items:flex-start;gap:10px;font-size:15px;line-height:1.45}.pmx-start .pmx-start-plan-list svg{width:16px;height:16px;margin-top:3px;flex-shrink:0;color:var(--pmx-coral)}.pmx-start .pmx-start-plan-note{margin-top:var(--pmx-s3)}.pmx-start .pmx-start-app-chip,.pmx-start .pmx-start-app-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--pmx-lavender);color:var(--pmx-plum)}.pmx-start .pmx-start-app-icon{width:44px;height:44px;margin-bottom:var(--pmx-s5)}.pmx-start .pmx-start-app-icon svg{width:20px;height:20px}.pmx-start .pmx-start-app-list{display:grid;gap:14px;margin:var(--pmx-s6) 0 0;padding:0;list-style:none}.pmx-start .pmx-start-app-list li{display:flex;align-items:flex-start;gap:var(--pmx-s3);font-size:15px;line-height:1.5;color:var(--pmx-muted)}.pmx-start .pmx-start-app-chip{width:28px;height:28px;margin-top:-2px}.pmx-start .pmx-start-app-chip svg{width:14px;height:14px}.pmx-start .pmx-start-app-qr{display:flex;align-items:flex-start;justify-content:center;margin-top:var(--pmx-s6)}.pmx-start .pmx-start-app-qr.is-pending{min-height:15rem}.pmx-start .pmx-start-foot .pmx-btn{font-size:15px}.pmx-start .pmx-start-scroll>.pmx-auth{min-height:100%}.pmx-start .pmx-start-auth-block{margin-top:28px}.pmx-start .pmx-start-method .pmx-btn{gap:10px;font-size:15px}.pmx-start .pmx-start-method svg{width:20px;height:20px}.pmx-start .pmx-start-legal{display:grid;gap:6px;margin-top:var(--pmx-s5)}.pmx-start .pmx-start-reassure{margin-top:var(--pmx-s4)}.pmx-start .pmx-start-control{position:relative}.pmx-start .pmx-start-control .pmx-input{padding-right:56px}.pmx-start .pmx-start-eye{position:absolute;top:4px;right:4px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;background:none;color:var(--pmx-muted)}.pmx-start .pmx-start-eye:hover{color:var(--pmx-ink)}.pmx-start .pmx-start-eye svg{width:20px;height:20px}.pmx-start .pmx-start-exit{display:inline-block;margin-top:var(--pmx-s3);font-size:15px}.pmx-start .pmx-start-otp{display:flex;gap:var(--pmx-s2);max-width:384px;margin-top:28px}.pmx-start .pmx-start-otp .pmx-input{min-width:0;height:56px;padding:0;text-align:center;font-size:24px;font-weight:700}.pmx-start .pmx-form>.pmx-start-submit{margin-top:6px}.pmx-start .pmx-form>.pmx-start-legal,.pmx-start .pmx-form>.pmx-start-ok,.pmx-start .pmx-form>.pmx-start-otp,.pmx-start .pmx-form>.pmx-start-skip{margin-top:0}.pmx-start .pmx-form>.pmx-start-exit,.pmx-start .pmx-form>.pmx-start-skip{justify-self:start}.pmx-start .pmx-auth-form-sub{overflow-wrap:anywhere}.pmx-start .pmx-start-ok{margin-top:var(--pmx-s3);font-size:15px;font-weight:600;color:var(--pmx-success)}.pmx-start .pmx-signup .pmx-auth-aside-sub{font-weight:300;color:var(--pmx-on-plum)}.pmx-start .pmx-signup .pmx-auth-art{width:100%;background:transparent}.pmx-start .pmx-signup .pmx-auth-waveform{align-items:center;justify-content:space-between;width:455px;max-width:100%;height:64px;color:#b27ef0}.pmx-start .pmx-signup .pmx-auth-waveform i{flex:0 0 2px;min-width:2px;max-width:2px;border-radius:1px;opacity:1}.pmx-start .pmx-signup .pmx-auth.is-display .pmx-auth-form-title{line-height:1.04;font-weight:900;letter-spacing:-.035em}.pmx-start .pmx-signup .pmx-label{font-size:16px;line-height:1.25;font-weight:600}.pmx-start .pmx-signup .pmx-input{border-radius:8px;border-color:#9a90a2}.pmx-start .pmx-signup .pmx-input::placeholder{color:#7c7484}.pmx-start .pmx-signup .pmx-input:hover{border-color:var(--pmx-ink)}.pmx-start .pmx-signup .pmx-input:focus{border-color:var(--pmx-purple)}.pmx-start .pmx-signup .pmx-input[aria-invalid=true]{border-color:var(--pmx-error)}.pmx-start .pmx-signup .pmx-btn:not(.pmx-btn--secondary){min-height:51px;font-size:18px;font-weight:600}.pmx-start .pmx-signup .pmx-btn--secondary{min-height:48px;padding:0 20px;gap:14px;border-radius:8px;background:#fff;color:var(--pmx-ink);box-shadow:inset 0 0 0 1px #9a90a2;font-size:16.5px;font-weight:600}.pmx-start .pmx-signup .pmx-btn--secondary:hover{background:var(--pmx-surface);color:var(--pmx-ink);transform:none}@media (min-width:851px){.pmx-start .pmx-signup .pmx-auth-aside{gap:0;padding-left:min(72px,5vw);padding-right:min(72px,5vw);padding-bottom:35px}.pmx-start .pmx-signup .pmx-auth.is-display .pmx-auth-title{width:min(610px,42.36vw);max-width:calc(100% + 64px);font-size:min(75px,5.21vw);line-height:min(70px,4.86vw);font-weight:900;letter-spacing:-.035em}.pmx-start .pmx-signup .pmx-auth-aside-sub{margin-top:min(22px,1.53vw);max-width:min(505px,35.07vw);font-size:max(17px,min(25.5px,1.77vw));line-height:1.275}.pmx-start .pmx-signup .pmx-auth-story{margin-top:18px}.pmx-start .pmx-signup .pmx-auth-aside-foot{margin-top:21px}.pmx-start .pmx-signup .pmx-auth-waveform{width:min(455px,31.6vw);height:min(78px,5.42vw)}.pmx-start .pmx-signup .pmx-auth-main{padding-left:min(90px,6.25vw);padding-right:min(73px,5.07vw)}.pmx-start .pmx-signup .pmx-auth.is-display .pmx-auth-form{max-width:none}.pmx-start .pmx-signup .pmx-auth.is-display .pmx-auth-form-title{font-size:min(70px,4.86vw)}}@media (max-width:850px){.pmx-start .pmx-signup .pmx-auth.is-display .pmx-auth-form-title{font-size:clamp(40px,11vw,70px);line-height:1.02}}.pmx-start .pmx-start-longtitle .pmx-auth.is-display .pmx-auth-form-title{font-size:clamp(30px,3.2vw,44px);line-height:1.05;letter-spacing:-1.2px}@media (max-width:850px){.pmx-start .pmx-start-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.pmx-start .pmx-start-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pmx-s4) var(--pmx-s3)}.pmx-start .pmx-start-actions{position:sticky;bottom:0;margin-top:var(--pmx-s5);padding-bottom:max(var(--pmx-s4),env(safe-area-inset-bottom))}.pmx-start .pmx-start-cta{max-width:none}.pmx-start .pmx-start-moment-inner{padding-top:var(--pmx-s6)}.pmx-start .pmx-start-moment-art{min-height:220px;margin-top:var(--pmx-s5)}.pmx-start .pmx-start-moment-foot{flex-direction:column-reverse;align-items:stretch;gap:var(--pmx-s3)}.pmx-start .pmx-start-moment-foot .pmx-start-cta{margin-left:0}.pmx.pmx-start .pmx-start-moment-inner:has(>.pmx-start-moment-art)>:first-child{padding-top:var(--pmx-s6);padding-bottom:var(--pmx-s5)}.pmx.pmx-start .pmx-start-moment-inner>.pmx-start-moment-art{min-height:360px}.pmx.pmx-start .pmx-start-main:is([data-screen=break1],[data-screen=stat],[data-screen=proof]) .pmx-start-moment-art{min-height:300px}.pmx-start .pmx-start-plan-price strong{font-size:38px}}