.pm-stage-container{position:relative;width:100%;height:100%;min-height:560px;background:#080B13;overflow:hidden;display:flex;align-items:center;justify-content:center;isolation:isolate;user-select:none;font-family:var(--font-inter),system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased}.pm-bg-radial{left:50%;top:50%;width:1280px;height:800px;margin-left:-640px;margin-top:-400px;background:radial-gradient(closest-side,rgba(249,115,22,.14),rgba(249,115,22,0) 70%)}.pm-bg-grid,.pm-bg-radial{position:absolute;pointer-events:none}.pm-bg-grid{inset:0;background-image:linear-gradient(rgba(255,255,255,.022) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:radial-gradient(closest-side,#000 18%,transparent 76%);mask-image:radial-gradient(closest-side,#000 18%,transparent 76%)}.pm-artboard-scaler{position:absolute;left:50%;top:50%;width:1120px;height:706px;margin-left:-560px;margin-top:-353px;transform:scale(var(--pm-scale,.52));transform-origin:center center;display:flex;align-items:center;justify-content:center}.pm-a{animation-duration:var(--pm-cycle,15s);animation-iteration-count:infinite;animation-fill-mode:both;animation-timing-function:cubic-bezier(.42,0,.22,1);backface-visibility:hidden;animation-play-state:var(--pm-play-state,running)}.pm-cam{will-change:transform;transform-origin:50% 50%}.pm-an-camscale{animation-name:pmCamScale}.pm-an-cammove{animation-name:pmCamMove}.pm-an-cover{animation-name:pmCover}.pm-an-ambient{animation-name:pmAmbient}.pm-an-pausechip{animation-name:pmPauseChip}.pm-an-focus{animation-name:pmFocusRing}.pm-an-focustag{animation-name:pmFocusTag}.pm-an-statea{animation-name:pmStateA}.pm-an-stateb{animation-name:pmStateB}.pm-an-fill{animation-name:pmFill}.pm-an-head{animation-name:pmHead}.pm-an-hover{animation-name:pmTrackHover}.pm-an-h1{animation-name:pmHandleStart}.pm-an-h2{animation-name:pmHandleEnd}.pm-an-band{animation-name:pmBand}.pm-an-lab1{animation-name:pmLabStart}.pm-an-lab2{animation-name:pmLabEnd}.pm-an-readout{animation-name:pmReadout}.pm-an-empty{animation-name:pmEmptyOut}.pm-an-note{animation-name:pmNoteIn}.pm-an-tip{animation-name:pmTip}.pm-an-type{animation-name:pmTypeIn}.pm-an-caretmove{animation-name:pmCaretMove}.pm-an-caret{animation-name:pmCaretBlink}.pm-an-press{animation-name:pmPress}.pm-an-back{animation-name:pmBack}.pm-an-card{animation-name:pmCard}.pm-an-ring{animation-name:pmRing}.pm-an-check{animation-name:pmCheck}.pm-an-halo{animation-name:pmHalo}.pm-an-cursor{animation-name:pmCursor}.pm-an-ripple{animation-name:pmRipple}@keyframes pmCamScale{0%{transform:scale(1);animation-timing-function:cubic-bezier(.5,0,.5,1)}24%{transform:scale(1.06);animation-timing-function:cubic-bezier(.42,0,.22,1)}32%{transform:scale(1.55)}46%{transform:scale(1.55);animation-timing-function:cubic-bezier(.42,0,.22,1)}53%{transform:scale(1.8)}71%{transform:scale(1.8);animation-timing-function:cubic-bezier(.42,0,.22,1)}76%{transform:scale(1.42)}79%{transform:scale(1.42);animation-timing-function:cubic-bezier(.42,0,.22,1)}87%{transform:scale(1)}to{transform:scale(1)}}@keyframes pmCamMove{0%,27%{transform:translate(0);animation-timing-function:cubic-bezier(.42,0,.22,1)}34%{transform:translate(92px,-90px)}46%{transform:translate(92px,-90px);animation-timing-function:cubic-bezier(.42,0,.22,1)}54%{transform:translate(-30px,-110px);animation-timing-function:cubic-bezier(.35,0,.65,1)}71%{transform:translate(-95px,-110px);animation-timing-function:cubic-bezier(.42,0,.22,1)}75%{transform:translate(-48px,-66px)}79%{transform:translate(-48px,-66px);animation-timing-function:cubic-bezier(.42,0,.22,1)}85%{transform:translate(0)}to{transform:translate(0)}}@keyframes pmCover{0%{opacity:1;animation-timing-function:cubic-bezier(.4,0,.2,1)}1.4%{opacity:0}96.8%{opacity:0}98.6%{opacity:1}to{opacity:1}}@keyframes pmAmbient{0%,76%{opacity:.38}86%{opacity:.56}94%{opacity:.56}98%{opacity:.38}to{opacity:.38}}@keyframes pmPauseChip{0%,22%{opacity:0;transform:scale(.78);animation-timing-function:cubic-bezier(.2,.9,.3,1)}27%{opacity:1;transform:scale(1.04)}31%{opacity:.8;transform:scale(1)}74%{opacity:.8;transform:scale(1)}80%{opacity:0;transform:scale(.94)}to{opacity:0;transform:scale(.78)}}@keyframes pmFocusRing{0%,24%{opacity:0;transform:scale(1.04)}31%{opacity:1;transform:scale(1)}74%{opacity:1;transform:scale(1)}80%{opacity:0;transform:scale(1.02)}to{opacity:0;transform:scale(1.04)}}@keyframes pmFocusTag{0%,26%{opacity:0;transform:translateY(6px)}33%{opacity:1;transform:translateY(0)}74%{opacity:1;transform:translateY(0)}79%{opacity:0;transform:translateY(-4px)}to{opacity:0;transform:translateY(6px)}}@keyframes pmStateA{0%,77%{opacity:1;transform:translateY(0)}82%{opacity:0;transform:translateY(-9px)}94%{opacity:0;transform:translateY(-9px)}98%{opacity:0;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}@keyframes pmStateB{0%,78%{opacity:0;transform:translateY(9px)}84%{opacity:1;transform:translateY(0)}94%{opacity:1;transform:translateY(0)}98%{opacity:0;transform:translateY(9px)}to{opacity:0;transform:translateY(9px)}}@keyframes pmEmptyOut{0%,77%{opacity:1;transform:translateY(0)}82%{opacity:0;transform:translateY(-6px)}96%{opacity:0;transform:translateY(-6px)}99.5%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}@keyframes pmNoteIn{0%,78%{opacity:0;transform:translateY(12px) scale(.98);animation-timing-function:cubic-bezier(.3,0,.15,1)}85%{opacity:1;transform:translateY(0) scale(1)}94%{opacity:1;transform:translateY(0) scale(1)}98%{opacity:0;transform:translateY(6px) scale(.99)}to{opacity:0;transform:translateY(12px) scale(.98)}}@keyframes pmFill{0%{transform:scaleX(0);opacity:1;animation-timing-function:linear}24%{transform:scaleX(.429);opacity:1}95%{transform:scaleX(.429);opacity:1}97%{transform:scaleX(.429);opacity:0}97.6%{transform:scaleX(0);opacity:0}to{transform:scaleX(0);opacity:1}}@keyframes pmHead{0%{transform:translateX(0);opacity:1;animation-timing-function:linear}24%{transform:translateX(463px);opacity:1}95%{transform:translateX(463px);opacity:1}97%{transform:translateX(463px);opacity:0}97.6%{transform:translateX(0);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes pmTrackHover{0%,29%{opacity:0}34%{opacity:1}52%{opacity:1}58%{opacity:0}to{opacity:0}}@keyframes pmHandleStart{0%,37.5%{transform:translateX(0) scale(0);opacity:0;animation-timing-function:cubic-bezier(.2,.9,.3,1)}40.5%{transform:translateX(0) scale(1.12);opacity:1}42.5%{transform:translateX(0) scale(1);opacity:1}95%{transform:translateX(0) scale(1);opacity:1}97.6%{transform:translateX(0) scale(.45);opacity:0}to{transform:translateX(0) scale(0);opacity:0}}@keyframes pmHandleEnd{0%,38.5%{transform:translateX(0) scale(0);opacity:0;animation-timing-function:cubic-bezier(.3,0,.2,1)}40.5%{transform:translateX(18px) scale(1);opacity:1;animation-timing-function:cubic-bezier(.38,0,.22,1)}46%{transform:translateX(617px) scale(1);opacity:1}95%{transform:translateX(617px) scale(1);opacity:1}97.6%{transform:translateX(617px) scale(.45);opacity:0}to{transform:translateX(0) scale(0);opacity:0}}@keyframes pmBand{0%,38.5%{transform:scaleX(0);opacity:0;animation-timing-function:cubic-bezier(.3,0,.2,1)}40.5%{transform:scaleX(.04);opacity:1;animation-timing-function:cubic-bezier(.38,0,.22,1)}46%{transform:scaleX(1);opacity:1}95%{transform:scaleX(1);opacity:1}97.6%{transform:scaleX(1);opacity:0}to{transform:scaleX(0);opacity:0}}@keyframes pmLabStart{0%,41%{transform:translateX(0);opacity:0}44.5%{transform:translateX(0);opacity:1}95%{transform:translateX(0);opacity:1}97.6%{transform:translateX(0);opacity:0}to{transform:translateX(0);opacity:0}}@keyframes pmLabEnd{0%,46%{transform:translateX(617px);opacity:0}49.5%{transform:translateX(617px);opacity:1}95%{transform:translateX(617px);opacity:1}97.6%{transform:translateX(617px);opacity:0}to{transform:translateX(617px);opacity:0}}@keyframes pmReadout{0%,46%{opacity:0;transform:translateY(6px);animation-timing-function:cubic-bezier(.3,0,.15,1)}51%{opacity:1;transform:translateY(0)}95%{opacity:1;transform:translateY(0)}97.6%{opacity:0;transform:translateY(6px)}to{opacity:0;transform:translateY(6px)}}@keyframes pmTip{0%,47%{opacity:0;transform:translateY(12px) scale(.975);animation-timing-function:cubic-bezier(.3,0,.15,1)}54%{opacity:1;transform:translateY(0) scale(1)}79%{opacity:1;transform:translateY(0) scale(1)}83%{opacity:0;transform:translateY(-8px) scale(.99)}to{opacity:0;transform:translateY(12px) scale(.975)}}@keyframes pmTypeIn{0%,55%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(50)}71%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes pmCaretMove{0%,55%{transform:translateX(0);animation-timing-function:steps(50)}71%,80%{transform:translateX(var(--pm-textw,340px))}81%{transform:translateX(0)}to{transform:translateX(0)}}@keyframes pmCaretBlink{0%,54.8%{opacity:0;animation-timing-function:step-end}55%{opacity:1}71%{opacity:1;animation-timing-function:step-end}72.5%{opacity:0;animation-timing-function:step-end}74%{opacity:1;animation-timing-function:step-end}75.5%{opacity:0;animation-timing-function:step-end}77%{opacity:1;animation-timing-function:step-end}78.5%{opacity:0}to{opacity:0}}@keyframes pmPress{0%,76.3%{transform:scale(1)}77.3%{transform:scale(.96)}79%{transform:scale(1)}to{transform:scale(1)}}@keyframes pmBack{0%,78%{opacity:0}85%{opacity:1}94%{opacity:1}98%{opacity:0}to{opacity:0}}@keyframes pmCard{0%,79%{opacity:0;transform:translateY(18px) scale(.96);animation-timing-function:cubic-bezier(.3,0,.15,1)}86%{opacity:1;transform:translateY(0) scale(1)}94%{opacity:1;transform:translateY(0) scale(1)}97.6%{opacity:0;transform:translateY(-9px) scale(.99)}to{opacity:0;transform:translateY(18px) scale(.96)}}@keyframes pmRing{0%,81%{stroke-dashoffset:164;animation-timing-function:cubic-bezier(.25,.7,.25,1)}89%{stroke-dashoffset:0}to{stroke-dashoffset:0}}@keyframes pmCheck{0%,86%{stroke-dashoffset:34;animation-timing-function:cubic-bezier(.3,.8,.3,1)}91%{stroke-dashoffset:0}to{stroke-dashoffset:0}}@keyframes pmHalo{0%,85%{transform:scale(.75);opacity:0}90%{transform:scale(1.14);opacity:.5}93%{transform:scale(1);opacity:.28}to{transform:scale(1);opacity:.28}}@keyframes pmCursor{0%{transform:translate(700px,300px);opacity:1;animation-timing-function:cubic-bezier(.5,0,.2,1)}27%{transform:translate(700px,300px);opacity:1}36%{transform:translate(20px,591px);opacity:1}38%{transform:translate(20px,591px);opacity:1;animation-timing-function:cubic-bezier(.38,0,.22,1)}46%{transform:translate(637px,591px);opacity:1}49%{transform:translate(637px,591px);opacity:1;animation-timing-function:cubic-bezier(.42,0,.22,1)}54%{transform:translate(637px,485px);opacity:1}58%{transform:translate(637px,485px);opacity:1}60%{transform:translate(637px,485px);opacity:0}71%{transform:translate(637px,485px);opacity:0}73%{transform:translate(771px,526px);opacity:0}75%{transform:translate(771px,526px);opacity:1}82%{transform:translate(771px,526px);opacity:1}85%{transform:translate(771px,526px);opacity:0}98%{transform:translate(771px,526px);opacity:0}99%{transform:translate(700px,300px);opacity:0}to{transform:translate(700px,300px);opacity:1}}@keyframes pmRipple{0%,37.5%{transform:scale(.25);opacity:0;animation-timing-function:cubic-bezier(.2,.7,.3,1)}38.5%{transform:scale(.45);opacity:.8}46%{transform:scale(.5);opacity:.45}51%{transform:scale(1.7);opacity:0}53.5%{transform:scale(.35);opacity:0}54.5%{transform:scale(.35);opacity:.75}60%{transform:scale(1.5);opacity:0}76.3%{transform:scale(.35);opacity:0}77.3%{transform:scale(.35);opacity:.8}84%{transform:scale(1.7);opacity:0}to{transform:scale(.25);opacity:0}}.pm-hud-bar{position:absolute;bottom:14px;left:14px;right:14px;z-index:20;justify-content:space-between;gap:12px;padding:8px 14px;background:rgba(10,14,24,.78);border:1px solid rgba(255,255,255,.08);border-radius:10px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:opacity .2s ease,transform .2s ease;pointer-events:auto}.pm-hud-bar,.pm-hud-info{display:flex;align-items:center}.pm-hud-info{gap:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#8b93a6}.pm-hud-dot{width:6px;height:6px;border-radius:50%;background:var(--orange,#F97316);box-shadow:0 0 8px rgba(249,115,22,.8)}.pm-hud-progress-wrap{flex:1;max-width:180px;height:4px;background:rgba(255,255,255,.12);border-radius:2px;overflow:hidden;position:relative}.pm-hud-progress-fill{width:100%;height:100%;background:var(--orange,#F97316);border-radius:2px;transform-origin:left;animation:pmHudFill var(--pm-cycle,15s) linear infinite both;animation-play-state:var(--pm-play-state,running)}@keyframes pmHudFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.pm-hud-actions{display:flex;align-items:center;gap:6px}.pm-hud-btn{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:6px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);color:#cbd2e0;font-family:inherit;font-size:10px;font-weight:500;cursor:pointer;transition:all .15s ease}.pm-hud-btn:hover{background:rgba(255,255,255,.14);color:#ffffff;border-color:rgba(255,255,255,.22)}.pm-hud-btn:active{transform:scale(.96)}.pm-stage-container{min-height:0}.pm-preview-label{position:absolute;top:15px;left:14px;right:auto;z-index:20;display:flex;align-items:center;gap:8px;width:fit-content;padding:5px 10px;border:1px solid rgba(255,255,255,.08);border-radius:4px;background:rgba(8,11,19,.72);color:#a0a9bc;font-size:9px;font-weight:500;letter-spacing:.12em;pointer-events:none}.pm-preview-label>span{width:5px;height:5px;border-radius:50%;background:#F97316;flex-shrink:0}.pm-hud-btn{min-height:44px;min-width:44px}.pm-hud-btn:disabled{cursor:default;opacity:.65}@media(max-width:1100px){.pm-hud-progress-wrap{position:absolute;visibility:hidden;width:0}}@media(max-width:760px){.pm-hud-bar{left:12px;right:12px;bottom:14px;padding:6px 9px;gap:6px;flex-wrap:wrap}.pm-hud-info{font-size:8px;letter-spacing:.06em;gap:6px}.pm-hud-actions{margin-left:auto;gap:4px}.pm-hud-btn{font-size:10px;padding-inline:8px}.pm-preview-label{top:14px;left:12px;padding:4px 8px;font-size:8px;letter-spacing:.09em}}@media(max-width:370px){.pm-hud-info{flex-basis:100%;justify-content:center;padding-top:4px}.pm-hud-actions{margin-inline:auto}}@media(prefers-reduced-motion:reduce){.pm-stage-container .pm-a{animation:none!important;transition:none!important}.pm-stage-container .pm-an-caret,.pm-stage-container .pm-an-cover,.pm-stage-container .pm-an-cursor,.pm-stage-container .pm-an-empty{opacity:0!important}.pm-stage-container .pm-an-note,.pm-stage-container .pm-an-statea{opacity:1!important;transform:none!important}.pm-stage-container .pm-an-ambient{opacity:.38!important}.pm-stage-container .pm-an-cammove,.pm-stage-container .pm-an-camscale{transform:none!important}.pm-stage-container .pm-an-band,.pm-stage-container .pm-an-h1,.pm-stage-container .pm-an-lab1,.pm-stage-container .pm-an-readout{opacity:1!important;transform:none!important}.pm-stage-container .pm-an-h2,.pm-stage-container .pm-an-lab2{opacity:1!important;transform:translateX(617px)!important}.pm-hud-progress-wrap{display:none}}