.phoneEnvelope{background:#fbfaf7;overflow:hidden;cursor:pointer;transition:opacity .8s ease,transform .8s ease}.foldsSvg,.phoneEnvelope{position:absolute;inset:0}.foldsSvg{width:100%;height:100%;z-index:2;pointer-events:none;transition:opacity .6s ease}.paperTextureOverlay{pointer-events:none;mix-blend-mode:multiply;opacity:.45}.foldLineShadow{stroke:rgba(0,0,0,.4);stroke-width:1.6}.foldLine,.foldLineShadow{vector-effect:non-scaling-stroke}.foldLine{stroke:rgba(204,171,66,.48);stroke-width:1.6}.foldLineMain{opacity:.8}.foldLineSecondary{opacity:.45}.sealShadow{width:150px;height:95px;transform:translate(-50%,-50%);background:radial-gradient(ellipse at center,rgba(0,0,0,.18) 0,rgba(0,0,0,.08) 36%,rgba(0,0,0,0) 72%);filter:blur(10px);z-index:3;pointer-events:none;transition:opacity .5s ease}.sealShadow,.waxSeal{position:absolute;left:50%;top:50%;border-radius:9999px}.waxSeal{width:72px;height:72px;transform:translate(-50%,-50%) scale(1);z-index:5;background:radial-gradient(circle at 35% 28%,#f4d867 0,#e7c445 42%,#caa53a 100%);box-shadow:0 8px 16px rgba(0,0,0,.18),inset 0 1px 2px rgba(255,255,255,.35),inset 0 -3px 6px rgba(128,91,16,.18);display:grid;place-items:center;transition:all .6s cubic-bezier(.4,0,.2,1);user-select:none}.waxSeal:before{content:"";position:absolute;inset:9px;border:1px solid rgba(255,255,255,.45);border-radius:inherit}.phoneEnvelope.is-breaking .waxSeal{transform:translate(-50%,-50%) scale(1.12)}.phoneEnvelope.is-opening .waxSeal{opacity:0;transform:translate(-50%,-50%) scale(.2);pointer-events:none}.phoneEnvelope.is-opening .foldsSvg,.phoneEnvelope.is-opening .sealShadow{opacity:0}.phoneEnvelope.is-done{opacity:0;transform:translateY(-20px);pointer-events:none}@keyframes inv-deco-float{0%{transform:var(--deco-base-transform) translate(0) scale(1)}25%{transform:var(--deco-base-transform) translate(2px,-9px) scale(1.03)}50%{transform:var(--deco-base-transform) translateY(-14px) scale(1.05)}75%{transform:var(--deco-base-transform) translate(-2px,-9px) scale(1.03)}to{transform:var(--deco-base-transform) translate(0) scale(1)}}@keyframes inv-deco-sway{0%{transform:var(--deco-base-transform) rotate(0deg) translateX(0)}20%{transform:var(--deco-base-transform) rotate(-7deg) translateX(-3px)}50%{transform:var(--deco-base-transform) rotate(5deg) translateX(3px)}80%{transform:var(--deco-base-transform) rotate(-4deg) translateX(-2px)}to{transform:var(--deco-base-transform) rotate(0deg) translateX(0)}}@keyframes inv-deco-twinkle{0%,to{opacity:var(--deco-opacity-max);transform:var(--deco-base-transform) scale(1)}30%{opacity:var(--deco-opacity-min);transform:var(--deco-base-transform) scale(.85)}60%{opacity:calc(var(--deco-opacity-max) * 1.1);transform:var(--deco-base-transform) scale(1.08)}}@keyframes inv-deco-drift{0%{transform:var(--deco-base-transform) translate(0) rotate(0deg)}33%{transform:var(--deco-base-transform) translate(6px,-10px) rotate(4deg)}66%{transform:var(--deco-base-transform) translate(-4px,-18px) rotate(-3deg)}to{transform:var(--deco-base-transform) translate(0) rotate(0deg)}}.inv-deco-anim-float{animation-name:inv-deco-float;animation-timing-function:cubic-bezier(.45,.05,.55,.95);animation-iteration-count:infinite;animation-direction:normal;will-change:transform}.inv-deco-anim-sway{animation-name:inv-deco-sway;animation-timing-function:cubic-bezier(.37,0,.63,1);animation-iteration-count:infinite;animation-direction:normal;will-change:transform}.inv-deco-anim-twinkle{animation-name:inv-deco-twinkle;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:normal;will-change:opacity,transform}.inv-deco-anim-drift{animation-name:inv-deco-drift;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;will-change:transform}@keyframes ed-breathe{0%{transform:scale(1)}50%{transform:scale(1.04)}to{transform:scale(1)}}.ed-anim-breathe{animation-name:ed-breathe;animation-duration:9s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:normal;will-change:transform}@keyframes ed-fade{0%{opacity:var(--ed-opacity-max)}50%{opacity:var(--ed-opacity-min)}to{opacity:var(--ed-opacity-max)}}.ed-anim-fade{animation-name:ed-fade;animation-duration:6s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:normal;will-change:opacity}@media (max-width:639px){.ed-hide-mobile{display:none}}@keyframes fd-breathe{0%{transform:scale(1)}50%{transform:scale(1.03)}to{transform:scale(1)}}.fd-anim-breathe{animation-name:fd-breathe;animation-duration:10s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:normal;will-change:transform}@media (max-width:639px){.fd-hide-mobile{display:none}}