@font-face{font-family:Minecraft;src:url(/fonts/Minecraft.woff2) format("woff2"),url(/fonts/Minecraft.ttf) format("truetype");font-display:swap}@font-face{font-family:Nokia FC22;src:url(/fonts/nokiafc22.woff2) format("woff2"),url(/fonts/nokiafc22.ttf) format("truetype");font-display:swap}:root{--magenta: #c8236d;--magenta-deep: #a91d5c;--magenta-soft: #FCE9F2;--pxs: #8f1d54;--pxi: #1b1320;--pxg: #b9b0bb;--ink: #2A1B30;--sub: #6B5C70;--muted: #7d6f82;--line: #ECE3EF;--line-2: #DBCFE0;--gold: #E0A12E;--teal: #1F9E92;--bg: #ffffff;--f-px: "Minecraft", Helvetica, Arial, sans-serif;--f-display: "Nokia FC22", "Minecraft", monospace;--rail-w: 372px;--frame4: 0 -4px 0 0 var(--pxi), 0 4px 0 0 var(--pxi), -4px 0 0 0 var(--pxi), 4px 0 0 0 var(--pxi);--frame3: 0 -3px 0 0 var(--pxi), 0 3px 0 0 var(--pxi), -3px 0 0 0 var(--pxi), 3px 0 0 0 var(--pxi);--frame2: 0 -2px 0 0 var(--pxi), 0 2px 0 0 var(--pxi), -2px 0 0 0 var(--pxi), 2px 0 0 0 var(--pxi);--card: var(--frame4), 4px 8px 0 0 var(--pxs), 8px 4px 0 0 var(--pxs);--bubble: var(--frame3), 3px 6px 0 0 var(--magenta), 6px 3px 0 0 var(--magenta);--panel: var(--frame3), 6px 6px 0 0 var(--pxs)}*{box-sizing:border-box;border-radius:0}html,body{height:100%;margin:0}html{-webkit-font-smoothing:none;-moz-osx-font-smoothing:unset;font-smooth:never;text-rendering:optimizeSpeed;font-kerning:none;font-synthesis:none}body{font-family:var(--f-px);font-weight:400;color:var(--ink);background:var(--bg);overflow:hidden}*,*:before,*:after{font-weight:400!important}h1,h2,h3{font-family:var(--f-display);font-weight:400}b,strong{font-weight:400}button{font:inherit}a{color:var(--magenta)}a:hover{color:var(--magenta-deep)}img{image-rendering:pixelated}.skip{position:absolute;left:8px;top:-60px;z-index:300;padding:10px 14px;background:var(--pxi);color:#fff;text-decoration:none}.skip:focus{top:8px;color:#fff}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.accent{color:var(--magenta)}html[data-persona=amelia] [data-only=alex],html[data-persona=alex] [data-only=amelia]{display:none!important}.app{display:grid;grid-template-columns:var(--rail-w) 1fr;height:100vh;height:100dvh}.stage{position:relative;overflow:hidden;display:flex;flex-direction:column;background:#fff;min-width:0}.stage-inner{position:relative;z-index:1;flex:1;overflow-y:auto;padding:16px}.stage-inner::-webkit-scrollbar{width:9px}.stage-inner::-webkit-scrollbar-thumb{background:var(--line-2)}@media(min-width:901px){.stage-inner{padding-top:32px}}.rail{position:relative;z-index:31;font-size:16px;line-height:1.25;display:flex;flex-direction:column;min-width:0;background:#fff;color:var(--pxi);box-shadow:4px 0 0 0 var(--pxi)}.rail-head{position:relative;z-index:1;flex:none;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:70px;padding:0 16px 0 24px;box-shadow:0 3px 0 0 var(--pxi)}.rlogo{display:flex;align-items:center;gap:10px;font-family:var(--f-display);font-size:16px;letter-spacing:1px;text-transform:uppercase;color:var(--pxi);text-decoration:none}.rlogo:hover{color:var(--pxi)}.rmark{width:24px;height:24px;fill:var(--magenta);flex:none}.rail-ctas{flex:none;display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:21px 20px 16px;border-bottom:2px dashed var(--pxg)}.rail-ctas .btn{margin:4px;padding:10px 8px;font-size:14px;text-align:center;justify-content:center;white-space:nowrap}.rclose{flex:none;width:40px;height:40px;margin:3px;display:flex;align-items:center;justify-content:center;background:#fff;border:none;cursor:pointer;color:var(--pxi);box-shadow:var(--frame3)}.rclose:hover{color:var(--magenta);box-shadow:0 -3px 0 0 var(--magenta),0 3px 0 0 var(--magenta),-3px 0 0 0 var(--magenta),3px 0 0 0 var(--magenta)}.rclose svg{width:14px;height:14px}.rail-menu{flex:1;overflow-y:auto;padding:14px 16px 20px;scrollbar-width:thin;scrollbar-color:var(--pxg) transparent}.rail-menu::-webkit-scrollbar{width:7px}.rail-menu::-webkit-scrollbar-thumb{background:var(--pxg)}.glabel{display:flex;align-items:center;gap:8px;margin:20px 8px 8px;color:var(--muted);font-size:12px;letter-spacing:1.5px;text-transform:uppercase}.glabel:after{content:"";flex:1;border-top:2px dashed var(--line-2)}.item{display:flex;align-items:center;gap:12px;width:100%;margin:3px 0;padding:9px 10px;border:1px solid transparent;background:transparent;color:var(--pxi);font-size:16px;text-align:left;text-decoration:none;cursor:pointer;transition:background .1s,color .1s}.item .l{flex:1}.item .a{color:var(--magenta);opacity:0;transition:opacity .1s,transform .1s}.item:hover{background:var(--magenta-soft);color:var(--pxi)}.item:hover .a{opacity:1;transform:translate(2px)}.item.active{background:var(--magenta-soft);color:var(--magenta);box-shadow:inset 4px 0 0 0 var(--magenta);padding-left:14px}.item.active .a{color:var(--magenta);opacity:1;transform:none}.rpersona{position:relative;z-index:1;display:flex;align-items:center;gap:12px;margin:0;min-height:70px;padding:0 24px;padding-bottom:env(safe-area-inset-bottom);box-shadow:0 -3px 0 0 var(--pxi);flex:none}@media(max-width:900px){.rail-head,.rpersona{min-height:62px}}.rp-lbl{font-size:12px;color:var(--muted);letter-spacing:1px;text-transform:uppercase}.seg{display:inline-flex;overflow:hidden;background:#fff;margin:3px;box-shadow:var(--frame2)}.seg button{font-size:14px;letter-spacing:.04em;padding:6px 12px;background:#fff;color:var(--pxi);border:none;cursor:pointer;transition:.14s}html[data-persona=amelia] .seg [data-persona-pick=amelia],html[data-persona=alex] .seg [data-persona-pick=alex]{background:var(--magenta);color:#fff}.page-hdr{position:sticky;top:0;z-index:30;flex:none;min-height:70px;display:flex;align-items:center;justify-content:flex-start;gap:16px;padding:12px 16px 12px 20px;background:#fff;box-shadow:0 3px 0 0 var(--pxi)}.ph-lead{display:none;align-items:center;gap:14px;flex:none}.mburger{width:40px;height:40px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;background:#fff;border:none;cursor:pointer;margin:3px;box-shadow:var(--frame3)}.mburger span{display:block;width:20px;height:3px;background:var(--pxi);transition:transform .15s,opacity .15s}.ph-name{flex:1;min-width:0;margin:0;font-family:var(--f-display);font-size:24px;line-height:32px;letter-spacing:1px;text-transform:uppercase;color:var(--pxi);white-space:nowrap;text-overflow:ellipsis;overflow:visible;padding:0 6px 4px 0;text-shadow:2px 2px 0 var(--magenta-soft),4px 4px 0 var(--pxg)}@media(max-width:1100px){.ph-name{font-size:18px;line-height:26px}}.pw-hud{position:relative;display:flex;align-items:center;gap:8px;padding:6px;margin:3px;background:#fff;box-shadow:var(--panel)}.pw-lbl{white-space:nowrap;font-family:var(--f-display);font-size:13px;line-height:16px;letter-spacing:1px;text-transform:uppercase;color:var(--pxi);padding:0 4px 0 6px}.pw-slot{width:29px;height:29px;display:flex;align-items:center;justify-content:center;background:#fff;color:var(--line-2);text-decoration:none;box-shadow:inset 0 0 0 2px var(--line-2)}.pw-slot svg{width:18px;height:18px;display:block}.pw-slot:hover{color:var(--magenta);box-shadow:inset 0 0 0 2px var(--magenta)}.pw-slot:focus-visible{outline:2px solid var(--pxi);outline-offset:2px}.pw-slot.on{background:var(--magenta);color:#fff;box-shadow:none}.pw-slot.on:hover{background:var(--pxs);color:#fff}.pw-slot{position:relative}.pw-tip{position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%);z-index:40;display:none;flex-direction:column;align-items:center;gap:2px;padding:7px 10px 6px;background:var(--pxi);color:#fff;font-family:var(--f-px);font-size:13px;line-height:16px;letter-spacing:.5px;white-space:nowrap;pointer-events:none;box-shadow:3px 3px 0 0 var(--pxs)}.pw-tip:before{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);width:12px;height:6px;background:var(--pxi);clip-path:polygon(0 6px,0 4px,2px 4px,2px 2px,4px 2px,4px 0,8px 0,8px 2px,10px 2px,10px 4px,12px 4px,12px 6px)}.pw-tip-st{font-size:12px;color:var(--pxg)}.pw-tip-st:after{content:"Locked"}.pw-slot.on .pw-tip-st{color:var(--magenta-soft)}.pw-slot.on .pw-tip-st:after{content:"★ Equipped"}.pw-slot:hover .pw-tip,.pw-slot:focus-visible .pw-tip{display:flex;animation:pwTip .12s steps(2)}@keyframes pwTip{0%{opacity:0;transform:translate(-50%,-4px)}to{opacity:1;transform:translate(-50%)}}.pw-slot.new{animation:pwSlot .6s steps(6)}@keyframes pwSlot{0%{transform:scale(.3)}50%{transform:scale(1.4)}to{transform:none}}@media(min-width:901px){html[data-rail=closed] .app{grid-template-columns:1fr}html[data-rail=closed] .rail{display:none}html[data-rail=closed] .ph-lead{display:flex}}.mscrim{display:none}@media(max-width:900px){.app{grid-template-columns:1fr}.rail{position:fixed;top:0;bottom:0;left:0;width:min(320px,86vw);z-index:40;transform:translate(calc(-100% - 8px));visibility:hidden;transition:transform .2s steps(6),visibility 0s .2s}body.menu-open .rail{transform:none;visibility:visible;transition:transform .2s steps(6)}.mscrim{display:block;position:fixed;inset:0;z-index:35;background:#1b132073;opacity:0;pointer-events:none;transition:opacity .2s}body.menu-open .mscrim{opacity:1;pointer-events:auto}body.menu-open .mburger span:nth-child(1){transform:translateY(8px) rotate(45deg)}body.menu-open .mburger span:nth-child(2){opacity:0}body.menu-open .mburger span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.page-hdr{min-height:62px;padding:8px 12px;justify-content:space-between}.ph-lead{display:flex}.ph-name{display:none}.pw-hud{gap:5px;padding:4px}.pw-slot{width:20px;height:20px}.pw-slot svg{width:14px;height:14px}}.btn{display:inline-flex;align-items:center;gap:8px;margin:4px;padding:13px 22px;border:none;cursor:pointer;font-family:var(--f-px);font-size:16px;letter-spacing:.5px;text-transform:none;text-decoration:none;white-space:nowrap;transition:transform .06s,box-shadow .06s}.btn-primary{background:var(--magenta);color:#fff;box-shadow:var(--card)}.btn-primary:hover{color:#fff}.btn-secondary{background:#fff;color:var(--ink);box-shadow:var(--frame4),4px 8px 0 0 var(--pxg),8px 4px 0 0 var(--pxg)}.btn-secondary:hover{color:var(--magenta)}.btn:active{transform:translate(4px,4px);box-shadow:var(--frame4)}.btn .play-ic{position:relative;top:-1px}.play-ic{width:14px;height:14px;flex:none;margin-right:8px;vertical-align:-2px;color:var(--magenta)}.actions{display:flex;gap:22px;margin-top:34px;flex-wrap:wrap;align-items:center}.next-row{display:flex;justify-content:center;margin-top:28px}.btn.btn-next{gap:14px;padding:18px 28px;letter-spacing:2px;text-transform:uppercase;animation:nextPulse 1.2s steps(2,jump-none) infinite}.btn.btn-next:hover{animation:none}.btn-next .play-ic{width:18px;height:18px;margin:0;top:-2px;color:currentColor}@keyframes nextPulse{0%{background:var(--magenta)}to{background:var(--pxs)}}@media(max-width:600px){.btn.btn-next{padding:16px 20px;white-space:normal;text-align:center}}.page-ftr{position:relative;z-index:30;flex:none;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding:12px 16px 12px 20px;padding-bottom:max(12px,env(safe-area-inset-bottom));background:#fff;box-shadow:0 -3px 0 0 var(--pxi)}.page-ftr{min-height:70px}@media(max-width:900px){.page-ftr{min-height:62px;padding:8px 12px;padding-bottom:max(8px,env(safe-area-inset-bottom))}}.page-ftr .next-row{grid-column:2;margin:0}.ftr-hint{grid-column:3;justify-self:start}.page-ftr .btn.btn-next{height:40px;margin:3px;padding:0 20px;gap:12px}.page-ftr .btn-next .play-ic{width:14px;height:14px;top:-1px}.page-hdr .pw-hud{margin:2px 3px 2px auto}.ftr-hint{font-size:12px;letter-spacing:3px;text-transform:uppercase;color:var(--muted)}@media(max-width:900px){.ftr-hint{display:none}}@media(max-width:600px){.page-ftr{grid-template-columns:1fr;padding:8px 12px;padding-bottom:max(8px,env(safe-area-inset-bottom))}.page-ftr .next-row{grid-column:1;width:100%}.page-ftr .btn.btn-next{width:calc(100% - 6px);justify-content:center;padding:0 12px;font-size:14px;letter-spacing:1px;white-space:nowrap;overflow:hidden}}@media(max-width:900px){.pw-slot:nth-last-of-type(-n+2) .pw-tip{left:auto;right:-4px;transform:none;align-items:flex-end;animation:none}.pw-slot:nth-last-of-type(-n+2) .pw-tip:before{left:auto;right:8px;transform:none}}.pane{max-width:1080px;margin-left:auto;margin-right:auto;position:relative}.pane.hero{max-width:none;min-height:100%;display:flex;align-items:center}.hero-inner{width:100%;max-width:900px;margin:0 auto;position:relative;z-index:1}.pane h1{font-size:24px;line-height:32px;letter-spacing:0;color:var(--ink);margin:16px 0 0;max-width:18ch;text-wrap:balance;position:relative}.lead{color:var(--sub);font-size:16px;line-height:24px;margin:22px 0 0;max-width:42ch}.quest-h{font-size:16px;letter-spacing:2px;text-transform:uppercase;color:var(--magenta);text-align:center;margin:24px 0 -12px}@media(max-width:900px){.pane.hero{min-height:0}}.pane h1,.lead,.actions,.hero-inner .mockwrap{transition:opacity .5s ease,transform .5s ease}.pane.enter h1{transform:translateY(16px);transition-delay:.05s}.pane.enter .lead{transform:translateY(16px);transition-delay:.11s}.pane.enter .actions{transform:translateY(16px);transition-delay:.23s}.pane.enter.hero .mockwrap{transform:translateY(18px);transition-delay:.14s}.title-pg{min-height:100%;display:flex;align-items:center;justify-content:center;padding:16px}.sp-frame{container-type:inline-size;width:min(760px,100%);padding:44px 32px 28px;display:flex;flex-direction:column;align-items:center;gap:22px;text-align:center}.pane .sp-title{margin:0;max-width:14ch;font-family:var(--f-display);font-size:clamp(32px,10cqw,72px);line-height:1.2;letter-spacing:0;text-transform:uppercase;text-wrap:balance;color:var(--pxi);text-shadow:4px 4px 0 var(--magenta-soft),8px 8px 0 var(--pxg);animation:spDrop .7s steps(7) both}.sp-title .o{color:var(--magenta)}@keyframes spDrop{0%{transform:translateY(-120px);opacity:0}60%{transform:translateY(8px);opacity:1}to{transform:translateY(0)}}.sp-sel{display:flex;flex-direction:column;align-items:center;gap:12px}.sp-top{font-size:14px;letter-spacing:3px;color:var(--sub)}.sp-chars{display:flex;gap:16px;flex-wrap:wrap;justify-content:center;align-items:flex-end}.sp-char{display:flex;flex-direction:column;align-items:center;gap:14px;min-width:150px;margin:3px;padding:18px 24px 14px;background:#fff;border:none;cursor:pointer;font-size:18px;letter-spacing:3px;color:var(--pxi);box-shadow:0 0 0 3px var(--pxg)}.sp-char:hover{box-shadow:0 0 0 3px var(--pxi)}.sp-spr{display:block;width:64px;height:128px;background-size:600% 100%;background-repeat:no-repeat;image-rendering:pixelated;animation:spIdle .9s steps(6) infinite;align-self:center}@keyframes spIdle{0%{background-position:0 0}to{background-position:120% 0}}html[data-persona=amelia] .sp-char[data-persona-pick=alex] .sp-spr,html[data-persona=alex] .sp-char[data-persona-pick=amelia] .sp-spr{animation-play-state:paused;filter:grayscale(1);opacity:.6}html[data-persona=amelia] .sp-char[data-persona-pick=amelia],html[data-persona=alex] .sp-char[data-persona-pick=alex]{color:var(--magenta);box-shadow:0 0 0 3px var(--magenta),6px 6px 0 3px var(--magenta-soft)}@media(max-width:380px){.pw-lbl{display:none}}@media(max-width:600px){.sp-frame{padding:24px 0 22px;gap:18px}.sp-sel{width:100%}.sp-chars{flex-wrap:nowrap;gap:12px;width:100%}.sp-char{flex:1 1 0;min-width:0;max-width:160px;padding:16px 8px 12px;font-size:16px;letter-spacing:2px}}.sp-foot{font-size:12px;letter-spacing:2px;color:var(--muted);margin-top:6px}.room .hero-inner{max-width:1000px}.room .hero-inner h1{text-align:center;margin-left:auto;margin-right:auto;max-width:none}@media(max-width:900px){.room .hero-inner h1{margin-top:44px}}.room-stage{position:relative;margin:36px auto 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px}.rq-one{display:flex;flex-direction:column;gap:14px;align-items:center;width:340px;max-width:100%}.rq-dots{order:-1;display:flex;gap:8px;margin:0 0 4px;padding:0}.rq-dots button{width:10px;height:10px;border:none;padding:0;background:var(--pxg);cursor:pointer}.rq-dots button[aria-current=true]{background:var(--magenta)}.rq{position:relative;display:flex;flex-direction:column;gap:8px;margin:4px;padding:14px 16px 12px;background:#fff;color:var(--pxi);border:none;font-size:16px;line-height:22px;text-align:left;text-decoration:none;cursor:pointer;box-shadow:var(--bubble);transition:transform .06s}a.rq:hover{background:var(--magenta-soft);color:var(--pxi);box-shadow:0 -3px 0 0 var(--magenta),0 3px 0 0 var(--magenta),-3px 0 0 0 var(--magenta),3px 0 0 0 var(--magenta),3px 6px 0 0 var(--magenta),6px 3px 0 0 var(--magenta)}a.rq:hover:after{background:var(--magenta)}a.rq:active{transform:translate(3px,3px)}.rq-t{text-wrap:balance}.rq-go{font-size:12px;color:var(--magenta);letter-spacing:.5px}.rq-solo{width:100%;height:104px;min-height:104px;justify-content:center}.rq-solo:after{content:"";position:absolute;bottom:-15px;left:50%;transform:translate(-50%);width:18px;height:12px;background:var(--pxi);clip-path:polygon(0 0,18px 0,18px 4px,15px 4px,15px 8px,12px 8px,12px 12px,6px 12px,6px 8px,3px 8px,3px 4px,0 4px)}.rq-solo.pop{animation:rxpop .18s steps(3)}@keyframes rxpop{0%{transform:translateY(4px);opacity:.3}to{transform:none;opacity:1}}.room-spr{display:flex;align-items:center;justify-content:center}.room-spr .rs{--ft: .22s;width:192px;height:192px;background-size:600% 100%;background-repeat:no-repeat;image-rendering:pixelated;animation:rsidle 1.6s steps(6) infinite}.room-spr .rs.rs-multi{background-size:calc(var(--n) * 192px) 192px;animation:rsintro calc(var(--n) * var(--ft)) steps(var(--n)) 1,rsloop calc((var(--n) - var(--lf)) * var(--ft)) steps(calc(var(--n) - var(--lf))) calc(var(--n) * var(--ft)) infinite}@keyframes rsidle{0%{background-position:0 0}to{background-position:120% 0}}@keyframes rsintro{0%{background-position:0 0}to{background-position:calc(var(--n) * -192px) 0}}@keyframes rsloop{0%{background-position:calc(var(--lf) * -192px) 0}to{background-position:calc(var(--n) * -192px) 0}}.room-cap{text-align:center;color:var(--pxi);font-family:var(--f-display);font-size:24px;line-height:32px;margin:30px auto 0;max-width:760px;text-wrap:balance}.rx-av{flex:none;background-repeat:no-repeat;image-rendering:pixelated}.rx-desk{width:128px;height:128px;background-size:600% 100%;animation:rxidle 1.1s steps(6) infinite}@keyframes rxidle{0%{background-position:0 0}to{background-position:120% 0}}.rx-desk.rx-ph{width:96px;height:144px;background-size:1152px auto;background-position:0 100%;animation:rxphin 2.64s steps(12) 1,rxphloop 1.54s steps(7) 2.64s infinite}@keyframes rxphin{0%{background-position:0 100%}to{background-position:-1152px 100%}}@keyframes rxphloop{0%{background-position:-480px 100%}to{background-position:-1152px 100%}}.feat-step h1{font-size:40px;line-height:50px;letter-spacing:0;text-transform:uppercase;color:var(--pxi);text-shadow:4px 4px 0 var(--magenta-soft),8px 8px 0 var(--pxg);text-align:center;margin-top:8px}@media(max-width:600px){.feat-step h1{font-size:32px;line-height:40px}}.feat-step h1 .line{display:block;font-size:24px;line-height:32px;text-shadow:none;margin-bottom:6px}.feat-step .quest-h{margin:28px 0 0;transition:opacity .5s ease,transform .5s ease;transition-delay:.08s}.pane.enter.feat-step .quest-h{opacity:0;transform:translateY(16px)}.feat-step .lead{text-wrap:balance;color:#000;font-family:var(--f-display);font-size:20px;line-height:30px;letter-spacing:0;text-align:center;margin:10px auto 0;max-width:560px}.feat-step .quest-h+.lead{margin-top:14px}.feat-step.fs-res .lead{margin-top:28px}.feat-step .room-stage{margin-top:56px;gap:28px}@media(max-width:600px){.feat-step .room-stage{margin-top:40px}}.feat-step .rq-solo{cursor:default;max-width:420px;margin:0 auto}.feat-step .rq-solo.happy{color:var(--magenta)}.feat-step .fs-av{margin:0 auto}.room .hero-inner>.quest-h:first-child{margin:0}.room .hero-inner>.quest-h,.room .hero-inner>h1,.room-cap{transition:opacity .5s ease,transform .5s ease}.room .hero-inner>.quest-h{transition-delay:0s}.room .hero-inner>h1{transition-delay:.12s}.room .room-cap{transition-delay:.24s}.pane.enter.room .hero-inner>.quest-h,.pane.enter.room .hero-inner>h1,.pane.enter.room .room-cap{opacity:0;transform:translateY(16px)}.room .hero-inner>.quest-h:first-child{font-family:var(--f-display);font-size:24px;line-height:32px;letter-spacing:0;color:var(--pxi)}.room .hero-inner>.quest-h+h1{margin-top:12px}.room .hero-inner>h1+.room-cap{margin-top:16px}.pane.stack{padding:0}.stack-inner{position:relative;max-width:1100px;margin:0 auto;text-align:center}.stack .quest-h{margin:0 0 10px;transition:opacity .5s ease,transform .5s ease}.pane.enter .stack-inner>.quest-h{opacity:0;transform:translateY(8px)}.stack h1{margin:0 auto 8px;max-width:none;text-wrap:balance}.stack .lead{margin:0 auto;max-width:640px;text-wrap:balance;color:#000}.stack-tabs{display:flex;justify-content:center;gap:10px;margin:18px 0 0;flex-wrap:wrap}.stack-tabs button{font-size:13px;background:#fff;color:var(--pxi);border:none;padding:6px 10px;cursor:pointer;margin:2px;box-shadow:0 0 0 2px var(--pxi)}.stack-tabs button[aria-selected=true]{background:var(--magenta);color:#fff;box-shadow:0 0 0 2px var(--pxi),3px 3px 0 2px var(--pxs)}.mockwrap{display:flex;flex-direction:column;gap:14px;padding-top:22px}.lapwrap{width:100%;max-width:880px;margin:10px auto 0}.lap{position:relative;width:min(100%,632px);aspect-ratio:368 / 256;margin:0 auto}.lap.ph{width:min(100%,234px);aspect-ratio:136 / 256}.lap-img{position:absolute;inset:0;width:100%;height:100%;image-rendering:pixelated;pointer-events:none;z-index:2}.lap-scr{position:absolute;left:14.13%;top:6.25%;width:72.83%;height:56.25%;background:#fff;overflow:hidden;container-type:size;z-index:1;font-family:var(--f-px);color:var(--pxi);text-align:left}.lap.ph .lap-scr{left:11.76%;top:6.25%;width:76.47%;height:87.5%}.lp-f{position:absolute;inset:0;display:none;flex-direction:column;font-size:3.2cqw;line-height:1.3}.lp-f.on{display:flex;animation:lpin .3s steps(3)}@keyframes lpin{0%{opacity:0}to{opacity:1}}.lp-bar{display:flex;align-items:center;gap:1.4cqw;background:var(--pxi);color:#fff;padding:1.6cqw 3cqw;font-size:2.9cqw}.lp-bar span{flex:1}.lp-bar i{width:1.6cqw;height:1.6cqw;background:#fff;opacity:.6}.lp-body{flex:1;display:grid;grid-template-columns:32% 1fr;gap:4cqw;padding:4cqw;align-items:center}.lp-img{aspect-ratio:1;background:var(--magenta-soft);box-shadow:0 0 0 .6cqw var(--pxi)}.lp-img img{width:100%;height:100%;display:block;image-rendering:pixelated}.lp-info b{font-size:4cqw;display:block}.lp-p{margin:.6cqw 0 2.4cqw;color:var(--sub)}.lp-box{display:flex;gap:2cqw;align-items:center;padding:1.8cqw 2.2cqw;background:#fff;box-shadow:0 0 0 .6cqw var(--pxi),.9cqw .9cqw 0 .6cqw var(--pxg);margin:0 .9cqw 3.4cqw .6cqw}.lp-box.hot{background:var(--magenta-soft);box-shadow:0 0 0 .6cqw var(--magenta),.9cqw .9cqw 0 .6cqw var(--pxs)}.lp-box small{display:block;font-size:2.4cqw;letter-spacing:.2cqw;color:var(--magenta)}.lp-ic{width:5.5cqw;height:5.5cqw;fill:var(--magenta);flex:none}.lp-ic .lp-w{fill:var(--pxi)}.lp-cd{color:var(--magenta)}.lp-exp{margin-top:.8cqw;padding-top:.8cqw;border-top:.4cqw dashed var(--pxg);color:var(--sub)}.lp-exp span{color:var(--magenta)}.lp-btn{background:var(--pxi);color:#fff;text-align:center;padding:1.8cqw 0;margin-left:.6cqw}.lap:not(.ph) .lp-btn-sm{align-self:flex-end;padding:1.6cqw 5cqw}.lp-co{flex:1;padding:3cqw 4cqw;display:flex;flex-direction:column;gap:2.6cqw}.lp-h{font-size:2.6cqw;letter-spacing:.3cqw;color:var(--sub)}.lp-rate{display:grid;grid-template-columns:3cqw 1fr auto;gap:2.4cqw;align-items:start;padding:2.2cqw 2.6cqw;box-shadow:0 0 0 .5cqw var(--pxg);margin:0 .5cqw}.lp-rate.on{background:var(--magenta-soft);box-shadow:0 0 0 .6cqw var(--magenta),.9cqw .9cqw 0 .6cqw var(--pxs)}.lp-rd{width:3cqw;height:3cqw;margin-top:.4cqw;box-shadow:inset 0 0 0 .5cqw var(--pxi);background:#fff}.lp-rate.on .lp-rd{background:var(--magenta);box-shadow:inset 0 0 0 .5cqw var(--pxi),inset 0 0 0 1.1cqw #fff}.lp-x{color:var(--magenta);margin-top:.8cqw}.lp-hl{color:var(--magenta)}.lp-prog{display:flex;flex-direction:column;gap:1.6cqw}.lp-prog span{color:var(--magenta)}.lp-pbar{height:2.4cqw;background:#fff;box-shadow:0 0 0 .5cqw var(--pxi);margin:0 .5cqw}.lp-pbar i{display:block;height:100%;background:var(--magenta)}.lp-line{display:grid;grid-template-columns:9cqw 1fr auto;gap:2.4cqw;align-items:center;color:var(--sub)}.lp-line b{color:var(--pxi)}.lp-thumb{aspect-ratio:1;background:var(--magenta-soft);box-shadow:0 0 0 .5cqw var(--pxi)}.lp-thumb img{width:100%;height:100%;display:block}.lp-nudges{display:flex;flex-direction:column;gap:2.4cqw}.lp-nudge{display:grid;grid-template-columns:9cqw 1fr auto;gap:2.4cqw;align-items:center;padding:1.8cqw 2.4cqw;background:var(--magenta-soft);box-shadow:0 0 0 .6cqw var(--magenta),.9cqw .9cqw 0 .6cqw var(--pxs);margin:0 .9cqw 0 .6cqw;color:var(--sub)}.lp-nudge b{color:var(--pxi)}.lp-add{background:var(--pxi);color:#fff;padding:1cqw 2.4cqw}.lp-badge{display:inline-flex;align-items:center;gap:1cqw;background:var(--magenta);color:#fff;padding:.6cqw 1.6cqw}.lp-bi{width:2.4cqw;height:2.4cqw;fill:#fff;flex:none}.lp-xh{color:var(--pxi)}.lp-ul{margin:1cqw 0 0;padding:0;list-style:none;color:var(--pxi);display:flex;flex-direction:column;gap:.6cqw}.lp-ul li{display:flex;gap:1.4cqw}.lp-ul li:before{content:"";width:1.4cqw;height:1.4cqw;background:var(--magenta);flex:none;margin-top:1.2cqw}.lp-types{gap:1.4cqw}.lp-ban{display:flex;gap:2cqw;align-items:center;background:oklch(.95 .04 25);color:#a20519;padding:2cqw 2.6cqw;box-shadow:0 0 0 .6cqw #cc272e;margin:0 .6cqw}.lp-ban b{flex:none;width:4cqw;height:4cqw;display:grid;place-items:center;background:#cc272e;color:#fff}.lp-x .lp-ban{margin:.8cqw 0 0}.lap:not(.ph) .lp-tight{padding:2.4cqw 4cqw;gap:1.8cqw}.lap:not(.ph) .lp-tight .lp-rate{padding:1.6cqw 2.4cqw}.lap:not(.ph) .lp-tight .lp-x{margin-top:.4cqw}.lap:not(.ph) .lp-tight .lp-ul{margin-top:.4cqw;gap:0}.lp-tl{display:flex;flex-direction:column;gap:1.2cqw}.lp-tl>div{display:flex;justify-content:space-between;gap:2cqw}.lp-tl>div>span:first-child{color:var(--sub)}.lp-tl em{font-style:normal;color:#fff;background:#cc272e;padding:0 1cqw;margin-left:1cqw}.lp-eta small{display:block;font-size:2.4cqw;letter-spacing:.2cqw;color:var(--magenta)}.lp-eta div{font-size:4.4cqw}.lp-steps{display:flex;flex-direction:column;gap:1.6cqw}.lp-steps>div{display:flex;align-items:center;gap:2cqw;color:var(--sub)}.lp-steps i{width:2.6cqw;height:2.6cqw;box-shadow:inset 0 0 0 .5cqw var(--pxg);flex:none}.lp-steps .st2 i{background:var(--pxi);box-shadow:none}.lp-steps .st2{color:var(--pxi)}.lp-steps .st1 i{background:var(--magenta);box-shadow:none}.lp-steps .st1{color:var(--magenta)}.lp-addr{padding:1.8cqw 2.4cqw;background:var(--magenta-soft);box-shadow:0 0 0 .6cqw var(--magenta);margin:0 .6cqw}.lp-addr small{display:block;font-size:2.4cqw;letter-spacing:.2cqw;color:var(--magenta)}.lp-addr.old{background:#fff;box-shadow:0 0 0 .5cqw var(--pxg);color:var(--sub)}.lp-addr.old div{text-decoration:line-through}.lp-addr.old small{color:var(--sub)}.lp-logo{height:2.8cqw;width:auto;display:block;image-rendering:auto}.lp-ord{font-style:normal;opacity:.8}.ph .lp-f{font-size:7cqw}.ph .lp-bar{gap:3cqw;padding:3.5cqw 6cqw;font-size:6.4cqw}.ph .lp-bar i{width:3.4cqw;height:3.4cqw}.ph .lp-body{grid-template-columns:1fr;gap:5cqw;padding:6cqw 7cqw;align-items:start;align-content:start}.ph .lp-img{width:62%;justify-self:center;margin:1.4cqw auto 0;box-shadow:0 0 0 1.2cqw var(--pxi)}.ph .lp-info b{font-size:8cqw}.ph .lp-p{margin:1cqw 0 5cqw}.ph .lp-box{gap:4cqw;padding:3.6cqw 4.4cqw;margin:0 1.8cqw 6cqw 1.2cqw;box-shadow:0 0 0 1.2cqw var(--pxi),1.8cqw 1.8cqw 0 1.2cqw var(--pxg)}.ph .lp-box.hot{box-shadow:0 0 0 1.2cqw var(--magenta),1.8cqw 1.8cqw 0 1.2cqw var(--pxs)}.ph .lp-box small{font-size:4.8cqw;letter-spacing:.3cqw}.ph .lp-ic{width:11cqw;height:11cqw}.ph .lp-exp{margin-top:1.6cqw;padding-top:1.6cqw;border-top-width:.8cqw}.ph .lp-btn{padding:3.8cqw 0;margin-left:1.2cqw}.ph .lp-co{padding:6cqw 7cqw;gap:5.4cqw}.ph .lp-h{font-size:5.4cqw;letter-spacing:.5cqw}.ph .lp-rate{grid-template-columns:6cqw 1fr auto;gap:4cqw;row-gap:1cqw;padding:4.4cqw 4.8cqw;margin:0 1cqw;box-shadow:0 0 0 1cqw var(--pxg)}.ph .lp-rate.on{box-shadow:0 0 0 1.2cqw var(--magenta),1.8cqw 1.8cqw 0 1.2cqw var(--pxs)}.ph .lp-rate>div{display:contents}.ph .lp-rate>.lp-rd{grid-column:1;grid-row:1}.ph .lp-rate b{grid-column:2;grid-row:1}.ph .lp-rate>.lp-rp{grid-column:3;grid-row:1}.ph .lp-rate>div>div{grid-column:2 / 4}.ph .lp-rd{width:6cqw;height:6cqw;margin-top:.8cqw;box-shadow:inset 0 0 0 1cqw var(--pxi)}.ph .lp-rate.on .lp-rd{box-shadow:inset 0 0 0 1cqw var(--pxi),inset 0 0 0 2.2cqw #fff}.ph .lp-x{margin-top:1.6cqw}.ph .lp-prog{gap:3cqw}.ph .lp-pbar{height:4.8cqw;box-shadow:0 0 0 1cqw var(--pxi);margin:0 1cqw}.ph .lp-line{grid-template-columns:16cqw 1fr auto;gap:4cqw}.ph .lp-thumb{box-shadow:0 0 0 1cqw var(--pxi)}.ph .lp-nudges{gap:4.4cqw}.ph .lp-nudge{grid-template-columns:16cqw 1fr auto;gap:3cqw;padding:3.4cqw 4cqw;box-shadow:0 0 0 1.2cqw var(--magenta),1.8cqw 1.8cqw 0 1.2cqw var(--pxs);margin:0 1.8cqw 0 1.2cqw}.ph .lp-add{padding:2cqw 3.4cqw}.ph .lp-badge{gap:2cqw;padding:1.2cqw 3cqw}.ph .lp-bi{width:4.8cqw;height:4.8cqw}.ph .lp-ul{margin-top:2cqw;gap:1.2cqw}.ph .lp-ul li{gap:2.6cqw}.ph .lp-ul li:before{width:2.6cqw;height:2.6cqw;margin-top:2.4cqw}.ph .lp-types{gap:2.6cqw}.ph .lp-ban{gap:3.4cqw;padding:3.6cqw 4.4cqw;box-shadow:0 0 0 1.2cqw #cc272e;margin:0 1.2cqw}.ph .lp-ban b{width:7cqw;height:7cqw}.ph .lp-x .lp-ban{margin:1.6cqw 0 0}.ph .lp-tl{gap:2.4cqw}.ph .lp-tl>div{flex-direction:column;gap:.6cqw}.ph .lp-tl em{padding:0 2cqw;margin-left:1.6cqw}.ph .lp-eta small{font-size:4.8cqw}.ph .lp-eta div{font-size:8.4cqw}.ph .lp-steps{gap:3cqw}.ph .lp-steps>div{gap:3.4cqw}.ph .lp-steps i{width:5cqw;height:5cqw;box-shadow:inset 0 0 0 1cqw var(--pxg)}.ph .lp-addr small{font-size:4.8cqw}.ph .lp-addr{padding:3.4cqw 4cqw;box-shadow:0 0 0 1.2cqw var(--magenta);margin:0 1.2cqw}.ph .lp-addr.old{box-shadow:0 0 0 1cqw var(--pxg)}.ph .lp-logo{height:5.6cqw}.dl .hero-inner{max-width:1100px;text-align:center}.dl .hero-inner h1{margin-left:auto;margin-right:auto;text-wrap:balance;max-width:none}.dl .hero-inner .lead{margin-left:auto;margin-right:auto}.dl .actions{justify-content:center}.hero-inner .actions{margin-top:30px}.dl .hero-inner>.actions.after-h1{margin:24px 0 40px}.hero-inner .mockwrap{margin-top:34px}.xpect{position:relative;margin:4px;padding:30px 24px 26px;background:#fff;box-shadow:var(--card);--xgap: 8px;--exp-end: calc(2 * (100% - 6 * var(--xgap)) / 7 + var(--xgap))}.xrow+.xrow{margin-top:20px;padding-top:20px;border-top:2px dashed var(--line-2)}.xhead{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:11px}.xlbl{font-size:16px;letter-spacing:0;color:var(--ink)}.xlbl.over{color:var(--magenta)}.xtrack{position:relative;height:18px}.xbar{position:absolute;left:0;top:0;bottom:0;margin-left:3px;box-shadow:0 -3px 0 0 var(--pxi),0 3px 0 0 var(--pxi),-3px 0 0 0 var(--pxi),3px 0 0 0 var(--pxi)}.xbar.exp{width:calc(var(--exp-end) - 42px);background:repeating-linear-gradient(90deg,#b9b0bb 0 10px,#a59ba8 10px 13px)}.xbar.over{width:calc(100% - 42px);background:repeating-linear-gradient(90deg,var(--magenta) 0 10px,var(--magenta-deep) 10px 13px)}.bar-face{position:absolute;right:-40px;top:50%;transform:translateY(-50%);width:30px;height:30px}.bar-face.meh{fill:var(--muted)}.bar-face.awesome{fill:var(--magenta)}.xceil{position:absolute;top:0;bottom:0;left:var(--exp-end);width:0;z-index:3}.xrow:not(.over) .xceil{display:none}.xrow.over .xceil:before,.xrow.over .xceil:after{content:"";position:absolute;top:50%;width:8px;height:8px;border-top:2.5px solid #fff;border-right:2.5px solid #fff;transform:translateY(-50%) rotate(45deg);filter:drop-shadow(0 0 4px rgba(255,255,255,.9))}.xrow.over .xceil:before{left:-7px}.xrow.over .xceil:after{left:0;opacity:.55}.xtags{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--xgap);margin-top:13px}.xtag{display:flex;align-items:center;justify-content:center;min-height:40px;margin:2px;padding:5px 3px;font-size:clamp(9px,.95vw,12px);line-height:1.15;letter-spacing:.01em;color:var(--sub);text-align:center;text-wrap:balance;overflow-wrap:anywhere;hyphens:auto;box-shadow:0 -2px 0 0 var(--pxg),0 2px 0 0 var(--pxg),-2px 0 0 0 var(--pxg),2px 0 0 0 var(--pxg)}.xtag.over{color:var(--magenta);background:var(--magenta-soft);box-shadow:0 -2px 0 0 var(--magenta),0 2px 0 0 var(--magenta),-2px 0 0 0 var(--magenta),2px 0 0 0 var(--magenta)}.demo-pg .mockwrap{max-width:720px;margin:0 auto}.tour{list-style:none;margin:0;padding:4px 0;display:flex;flex-direction:column;text-align:left}.tour li{display:flex;align-items:center;gap:16px;padding:14px 4px;border-bottom:2px dashed var(--pxg);font-size:16px;line-height:22px;color:var(--pxi)}.tour li:last-child{border-bottom:none}.tn{flex:none;width:36px;height:36px;display:grid;place-items:center;background:var(--magenta);color:#fff;font-size:14px}.plans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:28px auto 0;max-width:1080px;text-align:left}.plan{display:flex;flex-direction:column;gap:12px;margin:4px;padding:20px 18px 22px;background:#fff;box-shadow:var(--panel)}.pl-name{font-size:14px;letter-spacing:2px;text-transform:uppercase;color:var(--magenta);margin:0;font-family:var(--f-px)}.pl-price{font-size:32px;line-height:36px;color:var(--pxi)}.pl-price span{font-size:15px;color:var(--sub);margin-left:4px}.pl-tag{margin:0;font-size:15px;line-height:20px;color:var(--sub);flex:1}.plan .btn{margin:4px 4px 6px;width:calc(100% - 8px);justify-content:center;text-align:center}@media(max-width:1100px){.plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.plans{grid-template-columns:1fr}}.ptable-wrap{max-width:1080px;margin:36px auto 0;overflow-x:auto;background:#fff;box-shadow:var(--panel)}.ptable{width:100%;min-width:620px;border-collapse:collapse;font-size:15px;line-height:20px;color:var(--pxi);text-align:center}.ptable th{font-size:13px;letter-spacing:2px;text-transform:uppercase;color:var(--magenta);padding:14px 12px;border-bottom:3px solid var(--pxi)}.ptable td{padding:12px;border-bottom:2px dashed var(--pxg)}.ptable tr:last-child td{border-bottom:none}.ptable th:first-child,.ptable td:first-child{text-align:left;padding-left:20px}.ptable td.ck{color:var(--magenta)}.ptable td.no{color:var(--pxg)}.ck-ic{display:inline-block;width:20px;height:20px;background:var(--magenta);-webkit-mask:url(/assets/circle-check.svg) center / contain no-repeat;mask:url(/assets/circle-check.svg) center / contain no-repeat;vertical-align:middle}.corso-free{display:flex;align-items:center;gap:24px;max-width:1080px;margin:36px auto 0;padding:20px 24px;background:var(--magenta-soft);text-align:left;box-shadow:0 -3px 0 0 var(--magenta),0 3px 0 0 var(--magenta),-3px 0 0 0 var(--magenta),3px 0 0 0 var(--magenta),6px 6px 0 0 var(--pxs)}.corso-free img{height:28px;width:auto;flex:none;image-rendering:auto}.corso-free b{display:block;font-size:20px;line-height:26px;color:var(--pxi)}.corso-free span{color:var(--sub);font-size:15px}.corso-free .corso-cta{margin-left:auto;flex:none}.corso-free.compact{max-width:560px;margin:0 auto 32px;padding:14px 18px;gap:18px}.corso-free.compact img{height:22px}.corso-free.compact b{font-size:16px;line-height:22px}.corso-free.compact span{font-size:14px;line-height:20px}@media(max-width:600px){.corso-free{flex-direction:column;align-items:flex-start;gap:14px}.corso-free .corso-cta{margin-left:4px}}.doc{max-width:720px;margin:0 auto;padding:8px 0 48px;text-align:left;color:var(--ink)}.doc .doc-back{display:inline-block;margin-bottom:16px;font-size:14px;text-decoration:none}.doc .doc-back:hover{text-decoration:underline}.pane .doc h1{max-width:none;margin:0}.doc-meta{margin:8px 0 0;font-size:14px;color:var(--sub)}.doc-intro{margin:20px 0 0;font-size:16px;line-height:26px}.doc h2{margin:36px 0 0;padding-top:20px;border-top:2px dashed var(--line-2);font-size:20px;line-height:28px;color:var(--pxi)}.doc h3{margin:24px 0 0;font-family:var(--f-px);font-size:16px;line-height:24px;color:var(--magenta)}.doc p,.doc li{font-size:16px;line-height:26px}.doc p{margin:12px 0 0}.doc ul:not(.res-list){margin:12px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.doc ul:not(.res-list)>li{position:relative;padding-left:20px}.doc ul:not(.res-list)>li:before{content:"";position:absolute;left:0;top:9px;width:8px;height:8px;background:var(--magenta)}.doc a{color:var(--magenta)}.doc-note{margin:24px 0 0;padding:14px 16px;background:var(--magenta-soft);font-size:14px;line-height:22px;box-shadow:0 -2px 0 0 var(--magenta),0 2px 0 0 var(--magenta),-2px 0 0 0 var(--magenta),2px 0 0 0 var(--magenta)}.res-list{list-style:none;margin:28px 0 0;padding:0;display:flex;flex-direction:column;gap:16px}.res-list a{width:calc(100% - 6px);display:flex;align-items:center;gap:16px;margin:3px;padding:18px 20px;background:#fff;color:var(--pxi);text-decoration:none;box-shadow:var(--panel)}.res-list a:hover{background:var(--magenta-soft);color:var(--pxi)}.res-list b{display:block;font-family:var(--f-display);font-size:20px;line-height:28px}.res-list span{display:block;margin-top:2px;font-size:14px;line-height:20px;color:var(--sub)}.res-list .res-go{margin-left:auto;flex:none;color:var(--magenta);font-size:20px}.pw-splash{position:fixed;inset:0;z-index:210;background:var(--magenta-deep);color:#fff;display:flex;align-items:safe center;justify-content:center;padding:24px;cursor:pointer;overflow:hidden auto;animation:pwIn .45s steps(5) both}.pw-splash:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,rgba(0,0,0,.08) 0 4px,transparent 4px 8px);pointer-events:none}.pw-splash.out{animation:pwOut .32s steps(4) forwards}@keyframes pwIn{0%{clip-path:inset(50% 0 50% 0)}to{clip-path:inset(0)}}@keyframes pwOut{to{opacity:0}}.pw-in{position:relative;display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center;max-width:900px}.pw-kick{font-size:16px;letter-spacing:4px;text-transform:uppercase;color:#fff;animation:pwBlink .5s steps(1) 3 .5s both}@keyframes pwBlink{50%{opacity:0}}.pw-ic{width:112px;height:112px;color:#fff;animation:pwPop .7s steps(7) .25s both;filter:drop-shadow(6px 6px 0 rgba(0,0,0,.25))}.pw-ic svg{width:100%;height:100%;display:block;position:static}@keyframes pwPop{0%{transform:translateY(60px) scale(.2);opacity:0}55%{transform:translateY(-18px) scale(1.15);opacity:1}to{transform:none}}.pw-l1{font-size:20px;letter-spacing:1px;animation:pwUp .4s steps(4) .55s both}.pw-name{margin:0;font-family:var(--f-display);font-size:clamp(36px,7vw,80px);line-height:1.15;text-transform:uppercase;color:#fff;text-shadow:5px 5px 0 var(--pxi);animation:pwSlam .5s steps(5) .7s both}@keyframes pwUp{0%{transform:translateY(16px);opacity:0}to{transform:none;opacity:1}}@keyframes pwSlam{0%{transform:scale(2.4);opacity:0}70%{transform:scale(.94);opacity:1}to{transform:none}}.pw-go{margin-top:14px;display:flex;align-items:center;gap:12px;font-size:18px;letter-spacing:2px;text-transform:uppercase;color:var(--magenta-deep);background:#fff;border:none;padding:16px 26px;cursor:pointer;box-shadow:6px 6px 0 0 var(--pxi);animation:pwUp .4s steps(4) 1.1s both}.pw-go .play-ic{width:16px;height:16px;margin:0;position:relative;top:-1px;color:currentColor}.pw-go:hover{transform:translate(-2px,-2px);box-shadow:8px 8px 0 0 var(--pxi)}.pw-go:focus-visible{outline:3px solid var(--pxi);outline-offset:4px}.pw-hint{font-size:12px;letter-spacing:3px;text-transform:uppercase;opacity:.85;animation:pwUp .4s steps(4) 1.3s both}.pw-burst{position:absolute;left:50%;top:50%;width:0;height:0}.pw-burst i{position:absolute;left:-6px;top:-6px;width:12px;height:12px;background:#fff;opacity:0;animation:pwFly .9s steps(6) both}.pw-burst i:nth-child(3n){background:var(--gold)}.pw-burst i:nth-child(3n+1){background:var(--pxi)}@keyframes pwFly{0%{transform:rotate(var(--a)) translate(0);opacity:1}to{transform:rotate(var(--a)) translate(calc(var(--d) * 2.4));opacity:0}}@media(max-width:600px){.pw-ic{width:84px;height:84px}.pw-l1{font-size:16px}}.pw-splash.quest{background:#fff;color:var(--pxi)}.pw-splash.quest .pw-kick{color:var(--magenta)}.pw-splash.quest .pw-ic{color:var(--magenta);filter:drop-shadow(6px 6px 0 var(--magenta-soft))}.pw-splash.quest .pw-l1{color:var(--pxi)}.pw-splash.quest .pw-l1 b{color:var(--magenta)}.pw-splash.quest .pw-name{color:var(--pxi);text-shadow:4px 4px 0 var(--magenta-soft)}.pw-splash.quest .pw-go{background:var(--magenta);color:#fff}.pw-splash.quest .pw-hint{color:var(--sub)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important}.pane.enter h1,.pane.enter .lead,.pane.enter .actions,.pane.enter .mockwrap{transform:none!important}.pane.enter .quest-h,.pane.enter .room-cap,.pane.enter.room .hero-inner>h1{opacity:1!important;transform:none!important}.sp-title,.sp-spr,.room-spr .rs,.rx-av,.btn.btn-next,.rq-solo.pop,.lp-f.on,.pw-slot.new,.pw-tip,.pw-splash,.pw-splash *{animation:none!important}.pw-burst{display:none}.room-spr .rs.rs-multi{background-position:calc(var(--lf) * -192px) 0}}
