.pm-pw{pointer-events:auto;container:pm-pw/size;background:#0d0c12;color:#f6f5f8;font-family:Pretendard,ui-sans-serif,system-ui,sans-serif;-webkit-tap-highlight-color:transparent}@property --pw-gap{syntax:"<length>";inherits:true;initial-value:10px}.pm-pw,.pm-pw-bg{position:absolute;inset:0;overflow:hidden}.pm-pw-bg{--pw-gap:clamp(10px,1.6vh,16px)}@supports (height:1cqh){.pm-pw-bg{--pw-gap:clamp(10px,1.6cqh,16px)}}.pm-pw-rows{position:absolute;inset:-12vh -16vw;inset:-12cqh -16cqw;display:grid;grid-template-rows:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr);gap:2.2vh;gap:2.2cqh;transform:rotateX(16deg) rotate(7deg) scale(1.1);transform-origin:50% 50%}.pm-pw-row{min-width:0;min-height:0;container-type:size}.pm-pw-row,.pm-pw-track{display:flex;align-items:center;height:100%}.pm-pw-track{flex:none;width:max-content;will-change:transform;animation:pm-pw-marquee var(--pw-seconds,230s) linear var(--pw-delay,0s) infinite}@keyframes pm-pw-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.pm-pw-group{display:flex;flex:none;align-items:center;height:100%;gap:var(--pw-gap);padding-right:var(--pw-gap)}.pm-pw-card{position:relative;flex:none;height:86%;height:86cqh;aspect-ratio:3/4;border-radius:14px;background:#1d1b26;box-shadow:0 14px 40px rgba(0,0,0,.45);transition:transform .7s cubic-bezier(.16,1,.3,1)}.pm-pw-card[data-lit]{z-index:2;transform:scale(1.07)}.pm-pw-card[data-lit=out]{transform:none}.pm-pw-card[data-lit]:after,.pm-pw-card[data-lit]:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.pm-pw-card[data-lit]:before{background:rgba(255,255,255,.16)}.pm-pw-card[data-lit]:after{box-shadow:inset 0 0 0 2px rgb(var(--pm-brand-lavender)/.81),0 0 46px 8px rgb(var(--pm-brand-panel)/.68)}.pm-pw-card[data-lit=in]:after,.pm-pw-card[data-lit=in]:before{animation:pm-pw-lit-in .7s ease both}.pm-pw-card[data-lit=out]:after,.pm-pw-card[data-lit=out]:before{animation:pm-pw-lit-out .5s ease both}@keyframes pm-pw-lit-in{0%{opacity:0}to{opacity:1}}@keyframes pm-pw-lit-out{0%{opacity:1}to{opacity:0}}.pm-pw-card img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:0;transition:opacity .6s ease}.pm-pw-card img[data-loaded]{opacity:1}.pm-pw[data-reduced] .pm-pw-track{animation-play-state:paused}.pm-pw-shade{background:radial-gradient(70% 45% at 50% 50%,rgba(8,7,14,.45) 0,rgba(8,7,14,0) 100%),linear-gradient(180deg,rgba(8,7,14,.62),rgba(8,7,14,.54) 26%,rgba(8,7,14,.5) 50%,rgba(8,7,14,.72) 74%,rgba(8,7,14,.95))}.pm-pw-glow,.pm-pw-shade{position:absolute;inset:0}.pm-pw-glow{background:radial-gradient(75% 38% at 50% 106%,rgb(var(--pm-brand-panel)/.55) 0,rgb(var(--pm-brand-panel)/0) 72%)}.pm-pw-cam{position:absolute;inset:0;transform-origin:50% 46%;perspective:1600px;perspective-origin:50% 20%}@keyframes pm-pw-dolly{0%{opacity:.4;transform:scale(1.38);filter:blur(14px) brightness(1.4)}35%{opacity:1}to{opacity:1;transform:none;filter:none}}@keyframes pm-pw-fade{0%{opacity:.4}to{opacity:1}}@keyframes pm-pw-rise{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:none}}.pm-pw[data-intro=full] .pm-pw-cam{animation:pm-pw-dolly 2.2s cubic-bezier(.16,1,.3,1) both}.pm-pw[data-intro=full] .pm-pw-headline{animation:pm-pw-rise .9s cubic-bezier(.16,1,.3,1) 1.1s both}.pm-pw[data-intro=full] .pm-pw-sub{animation:pm-pw-rise .9s cubic-bezier(.16,1,.3,1) 1.35s both}.pm-pw[data-intro=full] .pm-pw-login{animation:pm-pw-rise .9s cubic-bezier(.16,1,.3,1) 1.6s both}.pm-pw[data-intro=short] .pm-pw-cam{animation:pm-pw-fade .6s ease-out both}.pm-pw[data-intro=short] .pm-pw-headline{animation:pm-pw-rise .6s cubic-bezier(.16,1,.3,1) .05s both}.pm-pw[data-intro=short] .pm-pw-sub{animation:pm-pw-rise .6s cubic-bezier(.16,1,.3,1) .15s both}.pm-pw[data-intro=short] .pm-pw-login{animation:pm-pw-rise .6s cubic-bezier(.16,1,.3,1) .25s both}.pm-pw-fx{position:absolute;inset:0;pointer-events:none}.pm-pw-spot{position:absolute;left:0;top:0;width:0;height:0;border-radius:50%;background:radial-gradient(circle,rgb(var(--pm-brand-panel)/.38) 0,rgb(var(--pm-brand-panel)/0) 65%);mix-blend-mode:screen;will-change:transform;opacity:0;transition:opacity .6s ease}.pm-pw[data-spot] .pm-pw-spot{opacity:1}.pm-pw-bubble{position:absolute;left:0;top:0}.pm-pw-bubble-body{position:absolute;left:0;bottom:12px;display:flex;align-items:center;min-height:36px;padding:8px 14px;border-radius:16px;background:rgba(255,255,255,.94);color:#1b1726;font-size:14px;font-weight:600;line-height:1.35;white-space:nowrap;box-shadow:0 8px 28px rgba(0,0,0,.35);transform:translate3d(-50%,8px,0) scale(.92);transform-origin:50% 100%;opacity:0;transition:opacity .35s ease,transform .45s cubic-bezier(.16,1,.3,1)}.pm-pw-bubble-body:after{content:"";position:absolute;left:calc(50% + var(--pw-tail, 0px));bottom:-5px;width:12px;height:12px;margin-left:-6px;background:inherit;border-radius:2px;transform:rotate(45deg)}.pm-pw-bubble:not([data-phase=off]) .pm-pw-bubble-body{opacity:1;transform:translate3d(-50%,0,0) scale(1)}.pm-pw-typing{display:none;gap:4px;padding:0 4px}.pm-pw-typing i{width:6px;height:6px;border-radius:50%;background:rgb(var(--pm-brand-panel));animation:pm-pw-dot 1s ease-in-out infinite}.pm-pw-typing i:nth-child(2){animation-delay:.15s}.pm-pw-typing i:nth-child(3){animation-delay:.3s}@keyframes pm-pw-dot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.pm-pw-bubble[data-phase=typing] .pm-pw-typing{display:inline-flex}.pm-pw-bubble[data-phase=typing] .pm-pw-bubble-text{display:none}.pm-pw[data-reduced] .pm-pw-cam,.pm-pw[data-reduced] .pm-pw-headline,.pm-pw[data-reduced] .pm-pw-login,.pm-pw[data-reduced] .pm-pw-sub{animation:none}.pm-pw[data-reduced] .pm-pw-card img{transition:none}.pm-pw-logo{position:absolute;left:32px;top:calc(32px + var(--pm-safe-top, 0px));height:38px;width:auto;z-index:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pm-pw-hero{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;justify-content:safe center;overflow-y:auto;padding:calc(84px + var(--pm-safe-top, 0px)) 20px calc(48px + var(--pm-safe-bottom, 0px));text-align:center}.pm-pw-headline{margin:0;max-width:14em;font-size:clamp(28px,6vh,56px);font-size:clamp(28px,6cqh,56px);font-weight:800;line-height:1.22;letter-spacing:-.02em;word-break:keep-all;text-wrap:balance;text-shadow:0 2px 24px rgba(0,0,0,.6)}.pm-pw-phrase{white-space:nowrap}@container pm-pw (max-aspect-ratio: 3/4){.pm-pw-headline{font-size:calc(clamp(28px, 6cqh, 56px) - 1px)}}.pm-pw-sub{margin:clamp(10px,1.6cqh,16px) 0 0;max-width:32em;font-size:clamp(15px,2.2vh,22px);font-size:clamp(15px,2.2cqh,22px);font-weight:500;line-height:1.5;color:rgba(246,245,248,.88);word-break:keep-all;text-wrap:balance;text-shadow:0 1px 12px rgba(0,0,0,.6)}.pm-pw-login{margin-top:clamp(20px,3.6cqh,36px);width:min(384px,100%);text-align:left}@container pm-pw (max-aspect-ratio: 1/1){.pm-pw-hero:has(>.pm-pw-login) .pm-pw-headline{margin-top:auto}.pm-pw-login{margin-top:auto;padding-inline:12px}@container pm-pw (min-width: 600px){.pm-pw-login{zoom:1.3}}.pm-pw-login .pm-pw-panel{padding:0;border:0;border-radius:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none}}.pm-pw-panel{padding:16px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:rgba(10,8,16,.5);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.pm-pw[data-tap]{cursor:pointer;outline:none}.pm-pw[data-tap]:focus-visible{box-shadow:inset 0 0 0 3px rgb(var(--pm-brand-lavender)/.9)}