.stage{--door-y:45.2;--ar:0.94}.stage-at-door{position:absolute;left:50%;top:calc(var(--door-y) * 1%);pointer-events:none;transform:translate3d(calc(var(--mx, 0) * 10px),calc(var(--my, 0) * 6px),0)}.orb{--ox:calc((50 - var(--sx)) / var(--sw) * 100% - 50%);--oy:calc((var(--door-y) - var(--sy)) * var(--ar) / var(--sw) * 100% - 50%)}.orb-float{position:relative}.orb-dot{position:absolute;top:16%;right:10%;width:10px;height:10px;border-radius:50%;background:var(--gold);border:2px solid var(--night-1);box-shadow:0 0 10px var(--gold)}.stage .mbs-door,.stage .mbs-door-open{transform-box:view-box;transform-origin:90px 144px}.stage .mbs-door-open,.stage.is-opened .mbs-door{transform:scaleX(0)}.stage.is-opened .mbs-door-open{opacity:1;transform:scaleX(1)}.stage.is-opened .mbs-peeks{opacity:0}.stage.is-opening .mbs-door{transition:transform .26s cubic-bezier(.6,0,.9,.4) .4s}.stage.is-opening .mbs-door-open{transition:transform .6s cubic-bezier(.2,.8,.3,1.25) .66s,opacity 0s .66s}.stage.is-opening .mbs-peeks{transition:opacity .2s ease .3s}.stage.is-sealed .orb{translate:var(--ox) var(--oy);scale:.2;opacity:0;pointer-events:none;transition:translate .8s cubic-bezier(.5,0,.75,.25) calc(var(--i) * 55ms),scale .8s cubic-bezier(.5,0,.75,.25) calc(var(--i) * 55ms),opacity .25s ease calc(var(--i) * 55ms + .55s)}.stage.is-sealed .stage-mailbox-tilt{animation:sealedRattle 3.2s ease-in-out 1.2s infinite}@keyframes sealedRattle{0%,74%,to{rotate:0deg}78%{rotate:-2.2deg}82%{rotate:1.8deg}86%{rotate:-1.2deg}90%{rotate:.6deg}}.stage.is-sealed .mbs-flag{animation:sealedFlag 3.2s ease-in-out 1.2s infinite}@keyframes sealedFlag{0%,74%,to{transform:rotate(0deg)}80%{transform:rotate(-16deg)}87%{transform:rotate(9deg)}94%{transform:rotate(-4deg)}}.stage.is-sealed .stage-glow{animation:sealedGlow 1.6s ease-in-out infinite alternate}@keyframes sealedGlow{0%{opacity:.75;scale:1}to{opacity:1;scale:1.08}}.stage.is-sealed .stage-mailbox-tilt>svg{filter:drop-shadow(0 26px 36px rgba(0,0,0,.42)) drop-shadow(0 0 28px color-mix(in srgb,var(--gold) 45%,transparent))}.stage.is-sealed .mbs-slot-glow{opacity:.6;animation:slotGlow 1.6s ease-in-out infinite alternate}.stage.is-sealed .mbs-slot-light{opacity:.8;animation:slotGlow 1.6s ease-in-out infinite alternate}@keyframes slotGlow{0%{opacity:.25}to{opacity:1}}.stage.is-sealed .mbs-peek{animation:peekBob 1.5s ease-in-out infinite alternate}.stage.is-sealed .mbs-peek:nth-child(2){animation-delay:-.5s}.stage.is-sealed .mbs-peek:nth-child(3){animation-delay:-1s}@keyframes peekBob{0%{transform:translateY(3px)}to{transform:translateY(-5px)}}.stage-cue{position:absolute;left:50%;top:67%;z-index:5;display:inline-flex;align-items:center;gap:6px;padding:8px 15px;border:1px solid color-mix(in srgb,var(--gold) 55%,transparent);border-radius:999px;background:rgba(12,14,34,.84);color:var(--gold);font:inherit;font-size:13px;font-weight:700;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;box-shadow:0 8px 20px rgba(0,0,0,.35),0 0 18px color-mix(in srgb,var(--gold) 28%,transparent);transform:translateX(-50%);animation:cueIn .5s ease .8s backwards,cueBob 1.4s ease-in-out 1.3s infinite alternate}@keyframes cueIn{0%{opacity:0;translate:0 8px}}@keyframes cueBob{0%{translate:0 0}to{translate:0 -5px}}.stage.is-opening .stage-mailbox-tilt{animation:openShake .45s ease,openPop .55s cubic-bezier(.3,1.5,.5,1) .62s}@keyframes openShake{0%,to{rotate:0deg;scale:1}20%{rotate:-3deg;scale:1.03 .97}40%{rotate:3deg}60%{rotate:-2deg;scale:.98 1.03}80%{rotate:1.2deg}}@keyframes openPop{0%,to{scale:1}35%{scale:1.06 .95}70%{scale:.98 1.02}}.stage.is-opening .mbs-inside-glow{animation:insideFlare 1.6s ease-out .66s backwards}@keyframes insideFlare{0%{opacity:0}15%{opacity:1}}.stage-flash{z-index:4;width:50%;aspect-ratio:1;margin:-25% 0 0 -25%;border-radius:50%;background:radial-gradient(closest-side,rgba(255,248,225,.95),color-mix(in srgb,var(--gold) 50%,transparent) 45%,transparent 75%);opacity:0}.stage.is-opening .stage-flash{animation:stageFlash 1.1s ease-out .62s}@keyframes stageFlash{0%{opacity:0;scale:.3}22%{opacity:1}to{opacity:0;scale:1.7}}.stage.is-opening .orb{pointer-events:none;animation:orbOut 1s cubic-bezier(.25,.7,.35,1) backwards;animation-delay:calc(var(--i) * 85ms + .72s)}@keyframes orbOut{0%{translate:var(--ox) var(--oy);scale:.2;opacity:0}12%{opacity:1}50%{translate:calc(var(--ox) * .35) calc(var(--oy) * .35 - 55%);scale:1.18}to{translate:0 0;scale:1;opacity:1}}.stage-open-burst b,.stage-open-burst i{animation-delay:calc(var(--dl, 0s) + .66s)}.stage-rays{z-index:1;width:118%;aspect-ratio:1;margin:-59% 0 0 -59%;opacity:0}.stage-rays:before{content:"";position:absolute;inset:0;background:repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--gold) 22%,transparent) 0deg 5deg,transparent 5deg 15deg);-webkit-mask:radial-gradient(closest-side,#000 12%,transparent 72%);mask:radial-gradient(closest-side,#000 12%,transparent 72%);animation:stageRays 70s linear infinite}@keyframes stageRays{to{rotate:1turn}}.stage.is-opened .stage-rays{opacity:.85}.stage.is-opening .stage-rays{transition:opacity 1.2s ease .66s}.stage.is-open .mbs-inside-glow{animation:insidePulse 2.6s ease-in-out infinite alternate}@keyframes insidePulse{0%{opacity:.7}to{opacity:1}}.stage-final{z-index:6;font-family:Gowun Batang,serif;font-weight:700;font-size:clamp(72px,10vw,136px);line-height:1;font-variant-numeric:tabular-nums;color:#fff7e0;text-shadow:0 0 28px color-mix(in srgb,var(--gold) 85%,transparent),0 6px 22px rgba(0,0,0,.55);translate:-50% -50%;animation:finalPop 1s cubic-bezier(.2,.8,.3,1) forwards}@keyframes finalPop{0%{opacity:0;scale:1.9}22%{opacity:1;scale:1}78%{opacity:1;scale:1}to{opacity:0;scale:.9}}.stage.is-final .stage-mailbox-tilt{animation:finalTremble .3s ease-in-out infinite alternate}@keyframes finalTremble{0%{rotate:-.8deg}to{rotate:.8deg}}.stage.is-final .stage-glow{animation:sealedGlow .5s ease-in-out infinite alternate}.mbx-count.is-final .flip-card{box-shadow:0 10px 22px rgba(0,0,0,.35),0 0 0 2px color-mix(in srgb,var(--gold) 60%,transparent),0 0 26px color-mix(in srgb,var(--gold) 40%,transparent);transition:box-shadow .3s ease}.mbx-open-cta .btn{padding:20px 24px;font-size:17px;animation:ctaGlow 1.6s ease-in-out infinite alternate}@keyframes ctaGlow{0%{box-shadow:0 10px 26px var(--btn-glow)}to{box-shadow:0 10px 34px var(--btn-glow),0 0 0 6px color-mix(in srgb,var(--gold) 18%,transparent)}}.mbx-dock .btn[aria-disabled=true],.mbx-open-cta .btn[aria-disabled=true]{cursor:progress;animation:none}.mbx-unread{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:var(--btn-ink);color:var(--btn-1);font-size:12px;font-weight:700}.mrow-dot{position:absolute;top:-3px;right:-3px;width:10px;height:10px;border-radius:50%;background:var(--gold);border:2px solid var(--night-1);box-shadow:0 0 8px var(--gold)}.mbx-replay{margin-left:8px;padding:0;border:0;background:none;color:var(--gold);font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.mbx-preview{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:18px;padding:10px 12px 10px 14px;border-radius:var(--radius-sm);background:rgba(12,14,34,.94);border:1px dashed color-mix(in srgb,var(--gold) 50%,transparent);font-size:13px;color:var(--ink-dim);text-align:left;word-break:keep-all}.mbx-preview-tag{padding:3px 9px;border-radius:999px;background:var(--gold);color:var(--btn-ink);font-size:11.5px;font-weight:700}.mbx-preview-text{flex:1 1 140px;min-width:0}.mbx-preview-btns{display:flex;gap:6px}.mbx-preview-btns button{padding:6px 12px;border-radius:999px;border:1px solid var(--card-brd);background:rgba(255,255,255,.06);color:var(--ink);font:inherit;font-size:12.5px;cursor:pointer}.mbx-preview-btns button:hover{background:rgba(255,255,255,.12)}.mbx-preview-link{display:inline-flex;align-items:center;gap:6px;margin-top:14px;padding:8px 14px;border-radius:999px;border:1px solid color-mix(in srgb,var(--gold) 40%,transparent);background:color-mix(in srgb,var(--gold) 10%,transparent);color:var(--gold);font:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:background .2s ease}.mbx-preview-link:hover{background:color-mix(in srgb,var(--gold) 18%,transparent)}.nym{position:fixed;inset:0;z-index:60;display:grid;place-items:center;overflow:hidden;cursor:pointer;background:radial-gradient(ellipse at 50% 45%,rgba(30,24,64,.45),rgba(4,6,18,.8));animation:nymIn .35s ease both}.nym.is-leaving{animation:nymOut .45s ease forwards}@keyframes nymIn{0%{opacity:0}}@keyframes nymOut{to{opacity:0}}.nym-flash{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 50% 45%,rgba(255,246,220,.85),rgba(255,217,138,.25) 35%,transparent 70%);animation:nymOut 1.1s ease-out forwards}.nym-text{position:relative;z-index:1;padding:0 20px;text-align:center;pointer-events:none}.nym-year{display:block;font-family:Gowun Batang,serif;font-weight:700;font-size:clamp(96px,19vw,230px);line-height:1;letter-spacing:-2px;color:#ffe9b0;background:linear-gradient(180deg,#fffbf0 15%,#ffd98a 60%,#f3a65a);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 28px rgba(255,210,120,.55));animation:nymYear 1.1s cubic-bezier(.2,.9,.3,1.15) .1s both}@keyframes nymYear{0%{opacity:0;scale:.55}}.nym-msg{margin:18px 0 0;font-family:Gowun Batang,serif;font-weight:700;font-size:clamp(24px,3.4vw,38px);color:#fff6ec;text-shadow:0 2px 16px rgba(0,0,0,.5);word-break:keep-all;animation:nymUp .7s ease .75s both}.nym-sub{display:inline-block;margin-top:16px;padding:7px 14px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);font-size:14px;color:var(--ink);animation:nymUp .7s ease 1.15s both}@keyframes nymUp{0%{opacity:0;translate:0 14px}}.nym.is-calm .nym-msg,.nym.is-calm .nym-sub,.nym.is-calm .nym-year{animation:nymIn .6s ease both}.nym-fw{position:absolute;left:var(--x);top:var(--y);width:0;height:0;pointer-events:none;animation:nymSag 1.9s cubic-bezier(.4,0,1,1) var(--dl) both}@keyframes nymSag{0%{translate:0 0}to{translate:0 calc(var(--s) * 46px)}}.nym-fw em{position:absolute;left:-1.5px;top:0;width:3px;height:46px;border-radius:2px;background:linear-gradient(to bottom,#fffbe8,color-mix(in srgb,var(--fc) 60%,transparent) 40%,transparent);opacity:0;animation:nymRise .6s cubic-bezier(.25,.6,.4,1) calc(var(--dl) - .6s) forwards}@keyframes nymRise{0%{opacity:0;translate:0 62vh}15%{opacity:1}85%{opacity:1}to{opacity:0;translate:0 0}}.nym-fw b{position:absolute;left:calc(var(--s) * -46px);top:calc(var(--s) * -46px);width:calc(var(--s) * 92px);height:calc(var(--s) * 92px);border-radius:50%;background:radial-gradient(closest-side,#fffdf4,color-mix(in srgb,var(--fc) 70%,transparent) 35%,transparent);opacity:0;animation:nymPop .6s ease-out var(--dl) forwards}@keyframes nymPop{0%{opacity:1;scale:.2}to{opacity:0;scale:1.4}}.nym-fw i{--r:calc(var(--s) * var(--v) * max(78px, 17vmin));position:absolute;left:-2px;top:-12px;width:4px;height:24px;border-radius:4px;background:linear-gradient(to top,transparent,var(--c) 70%,#fff);box-shadow:0 0 8px color-mix(in srgb,var(--c) 70%,transparent);opacity:0;animation:nymSpark 1.6s cubic-bezier(.12,.75,.3,1) var(--dl) forwards}.nym-fw i.is-dot{left:-3px;top:-3px;width:6px;height:6px;border-radius:50%;background:var(--c);box-shadow:0 0 10px var(--c);animation:nymGlitter 1.9s cubic-bezier(.12,.75,.3,1) calc(var(--dl) + .05s) forwards}@keyframes nymSpark{0%{opacity:0;transform:rotate(var(--a)) translateY(0) scaleY(.3)}6%{opacity:1}60%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(calc(var(--r) * -1)) scaleY(.6)}}@keyframes nymGlitter{0%{opacity:0;transform:rotate(var(--a)) translateY(0)}8%{opacity:1}55%{opacity:1}65%{opacity:.3}75%{opacity:1}85%{opacity:.2}to{opacity:0;transform:rotate(var(--a)) translateY(calc(var(--r) * -1))}}html.lv-lock{overflow:hidden}@property --lv-c{syntax:"<color>";inherits:true;initial-value:#ffd98a}.lv{position:fixed;inset:0;z-index:70;display:grid;place-items:center;padding:16px 24px;overflow:hidden auto;transition:--lv-c .6s ease}.lv-backdrop{background:rgba(5,7,20,.8);backdrop-filter:blur(6px);animation:nymIn .25s ease both}.lv-aura,.lv-backdrop{position:fixed;inset:0}.lv-aura{pointer-events:none;background:radial-gradient(58% 60% at 50% 46%,color-mix(in srgb,var(--lv-c) 30%,transparent),transparent 72%);animation:lvAura 5s ease-in-out infinite alternate}@keyframes lvAura{0%{opacity:.6}to{opacity:1}}.lv-sparks{position:fixed;inset:0;overflow:hidden;pointer-events:none}.lv-spark{position:absolute;width:var(--z);height:var(--z);border-radius:50%;background:#fff;box-shadow:0 0 8px 1px var(--lv-c);opacity:0;animation:lvTwinkle 3.2s ease-in-out var(--d) infinite}@keyframes lvTwinkle{0%,to{opacity:0;transform:scale(.4)}50%{opacity:.9;transform:scale(1)}}.lv-frame{position:relative;width:min(100%,900px);display:grid;grid-template-columns:224px minmax(0,1fr);grid-template-areas:"top top" "side stack" "nav nav";gap:16px 32px;outline:none}.lv-frame,.lv-top{align-items:center}.lv-top{grid-area:top;display:flex;justify-content:space-between}.lv-count{font-size:14px;color:var(--ink-dim);font-variant-numeric:tabular-nums}.lv-count b{font-size:17px;color:var(--ink)}.lv-close{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--card-brd);background:rgba(12,14,34,.85);color:var(--ink);cursor:pointer;transition:background .2s ease}.lv-close:hover{background:rgba(255,255,255,.14)}.lv-arrow:focus-visible,.lv-close:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.lv-side{grid-area:side;display:flex;flex-direction:column;align-items:center;gap:14px;min-width:0;text-align:center;animation:lvSideIn .45s cubic-bezier(.2,.8,.3,1) both}.lv-side.is-intro{animation-delay:.7s}@keyframes lvSideIn{0%{opacity:0;translate:0 12px}}.lv-side-art{position:relative;display:grid;place-items:center;width:150px;height:150px}.lv-side-art:before{content:"";position:absolute;inset:-16px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--lv-c) 55%,transparent),transparent 68%)}.lv-side-shape{position:relative;display:block;width:100%;animation:lvFloat 4s ease-in-out infinite}.lv-side-shape svg{display:block;width:100%;height:auto}@keyframes lvFloat{0%,to{transform:translateY(-5px) rotate(-3deg)}50%{transform:translateY(5px) rotate(3deg)}}.lv-side-text{min-width:0}.lv-side-text p{margin:0;font-size:15px;line-height:1.5;color:var(--ink);word-break:keep-all;overflow-wrap:anywhere}.lv-side-text b{font-size:18px}.lv-side-chip{display:inline-flex;align-items:center;gap:5px;margin-top:8px;padding:5px 12px;border-radius:999px;background:rgba(255,217,138,.1);border:1px solid rgba(255,217,138,.26);font-size:12.5px;color:var(--gold);white-space:nowrap}.lv-stack{grid-area:stack;position:relative;isolation:isolate;min-width:0}.lv-sheet{position:absolute;inset:5px 3px -5px;z-index:-1;border-radius:18px;background:#fff6e8;background:color-mix(in srgb,var(--s) 40%,#fffaf3);box-shadow:0 10px 26px rgba(0,0,0,.3);transform-origin:50% 100%}.lv-sheet.is-0{rotate:1.6deg}.lv-sheet.is-1{inset:9px 7px -8px;rotate:-1.8deg}.lv-sheet.is-intro{animation:lvFade .4s ease .8s both}@keyframes lvFade{0%{opacity:0}}.lv-paper{--lh:32px;--ink-p:#3b2a20;--dim-p:#7a6150;position:relative;display:flex;flex-direction:column;max-height:calc(100vh - 190px);max-height:calc(100dvh - 190px);padding:30px 28px 20px;border-radius:18px;color:var(--ink-p);background:#fff6e8;background:color-mix(in srgb,var(--lv-c) 22%,#fffaf3);box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 30px 70px rgba(0,0,0,.5);touch-action:pan-y;transform-origin:50% 0}.lv-tape{position:absolute;top:-11px;left:26px;width:92px;height:24px;rotate:-3deg;opacity:.85;background-color:#ffe9b0;background-color:color-mix(in srgb,var(--lv-c) 62%,#fff);background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.38) 0 6px,transparent 6px 12px);clip-path:polygon(0 0,4px 25%,0 50%,4px 75%,0 100%,100% 100%,calc(100% - 4px) 75%,100% 50%,calc(100% - 4px) 25%,100% 0)}.lv-to{margin:0 0 8px;padding-right:128px;font-family:Gowun Batang,serif;font-size:15px;color:var(--dim-p)}.lv-to b{font-size:18px;color:var(--ink-p)}.lv-body{flex:1 1 auto;min-height:calc(var(--lh) * 7);overflow-y:auto;overscroll-behavior:contain;font-family:Gowun Batang,serif;font-size:17px;line-height:var(--lh);white-space:pre-wrap;word-break:keep-all;overflow-wrap:anywhere;background:linear-gradient(transparent calc(var(--lh) - 1px),rgba(122,90,60,.2) 0) 0 -6px /100% var(--lh) local}.lv-body.is-locked{color:var(--dim-p);font-size:15px}.lv-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:14px}.lv-foot time{font-size:12.5px;color:var(--dim-p);font-variant-numeric:tabular-nums}.lv-from{margin:0 0 0 auto;text-align:right;font-family:Gowun Batang,serif;font-size:15px;color:var(--dim-p);overflow-wrap:anywhere}.lv-from b{font-size:18px;color:var(--ink-p)}.lv-stamp{position:absolute;top:-16px;right:18px;width:58px;height:66px;rotate:6deg;filter:drop-shadow(0 5px 8px rgba(0,0,0,.25))}.lv-stamp-in{display:block;width:100%;height:100%;padding:5px;background:#fffdf8;-webkit-mask:linear-gradient(#000 0 0) content-box,radial-gradient(circle,transparent 2.4px,#000 2.9px) -5px -5px /10px 10px round;mask:linear-gradient(#000 0 0) content-box,radial-gradient(circle,transparent 2.4px,#000 2.9px) -5px -5px /10px 10px round}.lv-stamp-art{display:grid;place-items:center;width:100%;height:100%;background:#ffe9b0;background:color-mix(in srgb,var(--lv-c) 55%,#fff)}.lv-stamp-art svg{width:84%;height:84%}.lv-postmark{position:absolute;top:10px;right:58px;width:64px;height:64px;display:grid;place-content:center;border-radius:50%;border:2px solid rgba(178,74,52,.5);box-shadow:inset 0 0 0 4px transparent,inset 0 0 0 5.5px rgba(178,74,52,.22);color:rgba(178,74,52,.72);font-size:10.5px;font-weight:700;line-height:1.3;text-align:center;letter-spacing:.3px;rotate:-14deg;pointer-events:none}.lv-postmark small{display:block;font-size:8.5px;letter-spacing:1px}.lv-pop{position:absolute;inset:0;z-index:3;display:grid;place-items:center;pointer-events:none}.lv-pop>span:not(.cf-burst){grid-area:1/1}.lv-pop-ring{width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--lv-c) 72%,transparent),transparent 66%);animation:lvPopRing 1s ease-out both}@keyframes lvPopRing{0%{opacity:0;transform:scale(.4)}30%{opacity:.9;transform:scale(1)}62%{opacity:.9;transform:scale(1.06)}to{opacity:0;transform:scale(2.3)}}.lv-pop-art{display:block;width:170px;animation:lvPopArt 1s cubic-bezier(.2,.8,.3,1) both}.lv-pop-art svg{display:block;width:100%;height:auto}@keyframes lvPopArt{0%{opacity:0;transform:scale(.3) rotate(-14deg)}28%{opacity:1;transform:scale(1.08) rotate(3deg)}40%{transform:scale(1) rotate(-3deg)}52%{transform:scale(1.02) rotate(3deg)}62%{opacity:1;transform:scale(1.05) rotate(0)}to{opacity:0;transform:scale(1.7) rotate(0)}}.lv-pop .lv-pop-burst{left:50%;top:50%}.lv-pop .lv-pop-burst b{animation-delay:.62s}.lv-pop .lv-pop-burst i{animation-delay:calc(var(--dl) + .62s)}.lv-paper.is-intro{transform-origin:50% 50%;animation:lvPaperIn .5s cubic-bezier(.2,.9,.3,1.15) .62s both}@keyframes lvPaperIn{0%{opacity:0;transform:scale(.72) translateY(18px) rotate(-2deg)}}.lv-paper.is-intro .lv-stamp{animation:lvStamp .5s cubic-bezier(.2,.9,.3,1.4) 1s both}.lv-paper.is-intro .lv-postmark{animation:lvPostmark .32s cubic-bezier(.3,1.6,.5,1) 1.3s both}.lv-paper.is-intro .lv-body,.lv-paper.is-intro .lv-foot,.lv-paper.is-intro .lv-to{animation:lvLine .45s ease both}.lv-paper.is-intro .lv-to{animation-delay:.82s}.lv-paper.is-intro .lv-body{animation-delay:.9s}.lv-paper.is-intro .lv-foot{animation-delay:1.02s}.lv-paper.is-unfold{animation:lvUnfold .65s cubic-bezier(.2,.8,.25,1) both}@keyframes lvUnfold{0%{opacity:0;transform:perspective(1000px) translateY(70px) rotateX(-62deg) scale(.86)}55%{opacity:1}to{opacity:1;transform:none}}.lv-paper.is-unfold .lv-stamp{animation:lvStamp .5s cubic-bezier(.2,.9,.3,1.4) .4s both}@keyframes lvStamp{0%{opacity:0;scale:1.9;rotate:-24deg}}.lv-paper.is-unfold .lv-postmark{animation:lvPostmark .32s cubic-bezier(.3,1.6,.5,1) .78s both}@keyframes lvPostmark{0%{opacity:0;scale:1.8}}.lv-paper.is-unfold .lv-body,.lv-paper.is-unfold .lv-foot,.lv-paper.is-unfold .lv-to{animation:lvLine .5s ease both}.lv-paper.is-unfold .lv-to{animation-delay:.32s}.lv-paper.is-unfold .lv-body{animation-delay:.42s}.lv-paper.is-unfold .lv-foot{animation-delay:.6s}@keyframes lvLine{0%{opacity:0;translate:0 10px}}.lv-paper.is-next{animation:lvNext .4s cubic-bezier(.2,.8,.3,1) both}.lv-paper.is-prev{animation:lvPrev .4s cubic-bezier(.2,.8,.3,1) both}@keyframes lvNext{0%{opacity:0;transform:translateX(70px) rotate(2.5deg)}}@keyframes lvPrev{0%{opacity:0;transform:translateX(-70px) rotate(-2.5deg)}}.lv-end{grid-row:2;grid-column:1/-1;justify-self:center;position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;width:min(100%,520px);padding:20px 24px 26px;border-radius:24px;background:rgba(12,14,34,.72);border:1px solid var(--card-brd);text-align:center;touch-action:pan-y;animation:lvEndIn .5s cubic-bezier(.2,.9,.3,1.15) both}@keyframes lvEndIn{0%{opacity:0;transform:scale(.9) translateY(14px)}}.lv-end .lv-end-burst{left:50%;top:30%}.lv-end-art{display:block;width:190px;aspect-ratio:320/340}.lv-end-art svg{display:block;width:100%;height:100%;overflow:visible}.lv-end .mbs-flag{transform-box:fill-box;transform-origin:0 50%;animation:stageFlag 1.1s ease-in-out .3s}.lv-end h2{margin:0;font-size:24px;word-break:keep-all}.lv-end p{margin:0 0 8px;font-size:14.5px;line-height:1.7;color:var(--ink-dim);word-break:keep-all;overflow-wrap:anywhere}.lv-end-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;width:100%}.lv-end-actions .btn{flex:1 1 180px;padding:13px 14px;font-size:14.5px;white-space:nowrap}.lv-nav{grid-area:nav;display:flex;align-items:center;justify-content:center;gap:10px;min-width:0}.lv-arrow{flex:none;width:48px;height:48px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--card-brd);background:rgba(12,14,34,.85);color:var(--ink);cursor:pointer;transition:background .2s ease,opacity .2s ease}.lv-arrow:hover:not(:disabled){background:rgba(255,255,255,.14)}.lv-arrow:disabled{opacity:.3;cursor:default}.lv-rail{position:relative;display:flex;flex:0 1 auto;gap:4px;min-width:0;max-width:620px;padding:6px 12px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 12px),transparent);mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 12px),transparent)}.lv-rail::-webkit-scrollbar{display:none}.lv-thumb{position:relative;flex:none;width:44px;height:44px;display:grid;place-items:center;padding:0;border-radius:12px;border:1.5px solid transparent;background:transparent;cursor:pointer;transition:transform .2s ease,background .2s ease,border-color .2s ease,opacity .2s ease}.lv-thumb-art{display:block;width:32px;pointer-events:none}.lv-thumb-art svg{display:block;width:100%;height:auto}.lv-thumb.is-read{opacity:.5}.lv-thumb.is-current{opacity:1;background:rgba(255,255,255,.12);border-color:var(--gold);transform:translateY(-2px)}.lv-thumb-dot{position:absolute;top:3px;right:3px;width:8px;height:8px;border-radius:50%;background:var(--gold);box-shadow:0 0 6px rgba(255,217,138,.8)}@media (hover:hover){.lv-thumb:not(.is-current):hover{opacity:1;background:rgba(255,255,255,.08)}}@media (max-width:720px){.lv{padding:10px 12px}.lv-frame{grid-template-columns:minmax(0,1fr);grid-template-areas:"top" "side" "stack" "nav";gap:10px}.lv-end{grid-column:1;grid-row:2/span 2;padding:14px 16px 20px}.lv-end-art{width:150px}.lv-end h2{font-size:21px}.lv-side{flex-direction:row;gap:12px;text-align:left}.lv-side-art{flex:none;width:54px;height:54px}.lv-side-art:before{inset:-8px}.lv-side-text p{font-size:14px}.lv-side-text b{font-size:15.5px}.lv-side-chip{margin-top:3px;padding:3px 9px;font-size:11.5px}.lv-paper{max-height:calc(100vh - 226px);max-height:calc(100dvh - 226px);padding:26px 18px 14px}.lv-to{padding-right:112px}.lv-body{min-height:calc(var(--lh) * 5)}.lv-postmark{right:52px;width:56px;height:56px;font-size:9.5px}.lv-tape{left:18px;width:76px;height:21px}.lv-pop-ring{width:210px;height:210px}.lv-pop-art{width:130px}.lv-nav{gap:6px}.lv-arrow{width:44px;height:44px}.lv-rail{padding:4px 8px}.lv-thumb{width:40px;height:40px}.lv-thumb-art{width:28px}}@media (max-height:560px){.lv{place-items:start center}.lv-side-art{display:none}.lv-paper{max-height:none}.lv-body{min-height:calc(var(--lh) * 2);overflow-y:visible}.lv-end-art{display:none}}@media (max-width:959px){.stage{--door-y:42.3;--ar:0.86}.mbx-count{flex-direction:column;align-items:center}.mbx-count.mbx-open-cta{display:none}}@media (prefers-reduced-motion:reduce){.lv-aura,.lv-backdrop,.lv-end,.lv-end *,.lv-paper,.lv-paper *,.lv-sheet,.lv-side,.lv-side *,.lv-spark,.mbx-open-cta .btn,.stage-cue,.stage-final,.stage-rays:before,.stage.is-final .stage-glow,.stage.is-final .stage-mailbox-tilt,.stage.is-open .mbs-inside-glow,.stage.is-sealed .mbs-flag,.stage.is-sealed .mbs-peek,.stage.is-sealed .mbs-slot-glow,.stage.is-sealed .mbs-slot-light,.stage.is-sealed .stage-glow,.stage.is-sealed .stage-mailbox-tilt{animation:none!important}.lv,.lv-thumb{transition:none}.lv-pop{display:none}.stage .mbs-door,.stage .mbs-door-open,.stage .mbs-peeks,.stage-rays,.stage.is-sealed .orb{transition:none!important}}