.wb-mini{position:absolute;inset:0;overflow:hidden;container-type:size}.wb-mini-c{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.5cqmin;display:flex;position:absolute;inset:0}.wb-mini-stars{opacity:.8;background-image:radial-gradient(1.2px 1.2px at 12% 18%,#fff,#0000),radial-gradient(1px 1px at 28% 62%,#fff,#0000),radial-gradient(1.4px 1.4px at 44% 12%,#fff,#0000),radial-gradient(1px 1px at 61% 35%,#fff,#0000),radial-gradient(1.2px 1.2px at 78% 22%,#fff,#0000),radial-gradient(1px 1px at 88% 58%,#fff,#0000),radial-gradient(1.3px 1.3px at 8% 78%,#fff,#0000),radial-gradient(1px 1px at 35% 88%,#fff,#0000),radial-gradient(1.2px 1.2px at 70% 80%,#fff,#0000),radial-gradient(1px 1px at 52%,#fff,#0000),radial-gradient(1px 1px at 94% 8%,#fff,#0000),radial-gradient(1.1px 1.1px at 20% 42%,#fff,#0000);animation:4s ease-in-out infinite wbTwinkleAll;position:absolute;inset:0}@keyframes wbTwinkleAll{0%,to{opacity:.85}50%{opacity:.45}}@keyframes wbFloatY{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes wbSway{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes wbSpin{to{transform:rotate(360deg)}}@keyframes wbPulse{0%,to{opacity:1}50%{opacity:.4}}.wb-mfw{--r:16cqmin;--dur:3.2s;--dl:0s;--fc:#fde68a;width:0;height:0;position:absolute}.wb-mfw s{background:linear-gradient(to bottom, #fff, var(--fc) 30%, transparent);opacity:0;width:.9cqmin;height:9cqmin;animation:wbMfwRocket var(--dur) cubic-bezier(.3, .6, .4, 1) infinite;animation-delay:var(--dl);border-radius:1cqmin;position:absolute;top:0;left:-.45cqmin}.wb-mfw b{left:calc(var(--r) * -1);top:calc(var(--r) * -1);width:calc(var(--r) * 2);height:calc(var(--r) * 2);background:radial-gradient(circle, var(--fc) 0%, transparent 58%);opacity:0;animation:wbMfwFlash var(--dur) ease-out infinite;animation-delay:var(--dl);border-radius:50%;position:absolute}.wb-mfw i{width:0;height:0;transform:rotate(var(--a));position:absolute;top:0;left:0}.wb-mfw i:after{content:"";width:.7cqmin;height:calc(var(--r) * .4);background:linear-gradient(to bottom, #fff 0%, var(--fc) 22%, transparent 100%);opacity:0;animation:wbMfwSpark var(--dur) cubic-bezier(.08, .75, .3, 1) infinite;animation-delay:var(--dl);border-radius:1cqmin;position:absolute;top:0;left:-.35cqmin}.wb-mfw i:nth-of-type(2n):after{height:calc(var(--r) * .26);animation-name:wbMfwSpark2}.wb-mfw i:first-of-type{--a:0deg}.wb-mfw i:nth-of-type(2){--a:20deg}.wb-mfw i:nth-of-type(3){--a:40deg}.wb-mfw i:nth-of-type(4){--a:60deg}.wb-mfw i:nth-of-type(5){--a:80deg}.wb-mfw i:nth-of-type(6){--a:100deg}.wb-mfw i:nth-of-type(7){--a:120deg}.wb-mfw i:nth-of-type(8){--a:140deg}.wb-mfw i:nth-of-type(9){--a:160deg}.wb-mfw i:nth-of-type(10){--a:180deg}.wb-mfw i:nth-of-type(11){--a:200deg}.wb-mfw i:nth-of-type(12){--a:220deg}.wb-mfw i:nth-of-type(13){--a:240deg}.wb-mfw i:nth-of-type(14){--a:260deg}.wb-mfw i:nth-of-type(15){--a:280deg}.wb-mfw i:nth-of-type(16){--a:300deg}.wb-mfw i:nth-of-type(17){--a:320deg}.wb-mfw i:nth-of-type(18){--a:340deg}@keyframes wbMfwRocket{0%{opacity:0;transform:translateY(40cqmin)}4%{opacity:1}24%{opacity:1;transform:translateY(0)}27%,to{opacity:0;transform:translateY(0)}}@keyframes wbMfwFlash{0%,24%{opacity:0;transform:scale(.2)}29%{opacity:.6;transform:scale(.55)}65%,to{opacity:0;transform:scale(1)}}@keyframes wbMfwSpark{0%,25%{opacity:0;transform:translateY(0)scaleY(.1)}28%{opacity:1}72%{opacity:.9}to{transform:translateY(calc(var(--r) * -1)) scaleY(.55);opacity:0}}@keyframes wbMfwSpark2{0%,25%{opacity:0;transform:translateY(0)scaleY(.1)}28%{opacity:1}72%{opacity:.8}to{transform:translateY(calc(var(--r) * -.6)) scaleY(.45);opacity:0}}.wb-mini-gift{background:linear-gradient(90deg,#0000 42%,#f5c451 42% 58%,#0000 58%),linear-gradient(#27358f,#172266);border-radius:1cqmin;width:22cqmin;height:15cqmin;margin-top:5cqmin;position:relative;box-shadow:0 0 8cqmin #f5c45159}.wb-mini-gift:before{content:"";background:linear-gradient(90deg,#0000 42%,#f5c451 42% 58%,#0000 58%),linear-gradient(#34459f,#223090);border-radius:.8cqmin;height:4.5cqmin;position:absolute;top:-4cqmin;left:-1.5cqmin;right:-1.5cqmin}.wb-mini-gift:after{content:"";border:1.2cqmin solid #f5c451;border-bottom:none;border-radius:50% 50% 0 0;width:10cqmin;height:5cqmin;position:absolute;top:-8cqmin;left:50%;transform:translate(-50%)}.wb-mini-gift.wb-pink{background:linear-gradient(90deg,#0000 42%,#fff 42% 58%,#0000 58%),linear-gradient(#c084fc,#7e22ce);box-shadow:0 0 10cqmin #ffffff73}.wb-mini-gift.wb-pink:before{background:linear-gradient(90deg,#0000 42%,#fff 42% 58%,#0000 58%),linear-gradient(#d8b4fe,#a855f7)}.wb-mini-gift.wb-pink:after{border-color:#fff}.wb-balloon{border-radius:50% 50% 48% 48%;width:12cqmin;height:15cqmin;animation:3.2s ease-in-out infinite wbFloatY;position:absolute}.wb-balloon:before{content:"";background:#ffffff73;border-radius:50%;width:26%;height:20%;position:absolute;top:16%;left:22%}.wb-balloon:after{content:"";background:#fff9;width:1px;height:14cqmin;position:absolute;top:100%;left:50%}.wb-confetti{border-radius:.4cqmin;width:1.6cqmin;height:3cqmin;position:absolute}.wb-confetti.wb-fall{animation:wbMiniFall var(--d,3.6s) linear infinite;animation-delay:var(--dl,0s);top:-6%}@keyframes wbMiniFall{0%{transform:translateY(0)rotate(0)}to{transform:translateY(115cqh)rotate(560deg)}}.wb-crescent{box-shadow:var(--cx,4cqmin) var(--cy,2cqmin) 0 0 var(--cc,#f7d98b);filter:drop-shadow(0 0 3cqmin #f7d98b8c);border-radius:50%;position:absolute}.wb-fanoos{filter:drop-shadow(0 0 2.6cqmin #fbbf24bf);transform-origin:top;flex-direction:column;align-items:center;animation:4s ease-in-out infinite wbSway;display:flex;position:absolute}.wb-fanoos i{background:#fde68a8c;width:1px;display:block}.wb-fanoos b{clip-path:polygon(25% 0,75% 0,100% 22%,100% 78%,75% 100%,25% 100%,0 78%,0 22%);background:linear-gradient(90deg,#0000 30%,#78350f59 30% 34%,#0000 34% 66%,#78350f59 66% 70%,#0000 70%),linear-gradient(#fde68a,#f59e0b);width:6cqmin;height:9cqmin;display:block}.wb-skyline{width:100%;position:absolute;bottom:0;left:0;right:0}.wb-petal{opacity:.75;background:#fff;border-radius:50% 0;width:2.4cqmin;height:1.4cqmin;position:absolute}.wb-xp{color:#fff;font-family:var(--font-sen), ui-sans-serif, system-ui, sans-serif;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background .8s;position:fixed;inset:0;overflow:hidden}.wb-xp *,.wb-xp :before,.wb-xp :after{box-sizing:border-box}.wb-xp p{margin:0}.wb-back{z-index:0;pointer-events:none;position:absolute;inset:0}.wb-col{z-index:1;width:390px;height:844px;transform:scale(var(--wb-scale,1));transform-origin:50%;margin-top:-422px;margin-left:-195px;position:absolute;top:50%;left:50%}.wb-scene{animation:.8s both wbSceneIn;position:absolute;inset:0}@keyframes wbSceneIn{0%{opacity:0}to{opacity:1}}.wb-bar{z-index:30;padding:max(12px, env(safe-area-inset-top)) 12px 0;justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.wb-dot{background:#ffffff52;border-radius:999px;width:6px;height:6px;transition:all .35s;display:block}.wb-dot.wb-on{background:#fff;width:20px}.wb-gbtn{-webkit-backdrop-filter:blur(10px);min-width:44px;height:44px;color:inherit;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;transition:background .2s;display:inline-flex}.wb-gbtn:hover{background:#ffffff2e}.wb-gbtn:focus-visible,.wb-goldbtn:focus-visible,.wb-react:focus-visible,.wb-xchip:focus-visible{outline-offset:3px;outline:2px solid #fde68a}.wb-goldbtn{background:linear-gradient(135deg, var(--wb-gold-1,#fff0b8), var(--wb-gold-2,#f5b642));color:#1c1405;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;height:52px;padding:0 26px;font-size:15px;font-weight:700;display:inline-flex;position:relative;box-shadow:0 10px 30px #f5b64259}.wb-star{animation:wbTwinkle var(--d) ease-in-out infinite;background:#fff;border-radius:50%;position:absolute}@keyframes wbTwinkle{0%,to{opacity:.9}50%{opacity:.2}}.wb-fw{width:0;height:0;position:absolute}.wb-spark{background:var(--c);width:4px;height:4px;box-shadow:0 0 8px var(--c), 0 0 2px #fff;opacity:0;animation:wbSpark var(--dur,3.2s) cubic-bezier(.12, .75, .3, 1) infinite;animation-delay:var(--dl);border-radius:50%;margin:-2px;position:absolute;top:0;left:0}@keyframes wbSpark{0%,22%{opacity:0;transform:translate(0)scale(1.3)}25%{opacity:1}68%{opacity:.95}to{transform:translate(var(--tx), calc(var(--ty) + 50px)) scale(.2);opacity:0}}.wb-rocket{background:linear-gradient(to bottom, #fff, var(--c) 30%, transparent);opacity:0;width:4px;height:74px;animation:wbRocket var(--dur,3.2s) cubic-bezier(.3, .6, .4, 1) infinite;animation-delay:var(--dl);border-radius:4px;position:absolute;top:0;left:-2px}@keyframes wbRocket{0%{opacity:0;transform:translateY(440px)}4%{opacity:1}22%{opacity:1;transform:translateY(0)}25%,to{opacity:0;transform:translateY(0)}}.wb-flash{background:radial-gradient(circle, var(--c) 0%, transparent 58%);opacity:0;width:220px;height:220px;animation:wbFlash var(--dur,3.2s) ease-out infinite;animation-delay:var(--dl);border-radius:50%;position:absolute;top:-110px;left:-110px}@keyframes wbFlash{0%,22%{opacity:0;transform:scale(.2)}27%{opacity:.5;transform:scale(.6)}62%,to{opacity:0;transform:scale(1)}}.wb-cf{animation:wbFall var(--d) cubic-bezier(.3, .4, .6, 1) forwards;animation-delay:var(--dl);border-radius:2px;position:absolute;top:-24px}@keyframes wbFall{0%{transform:translate(0)rotate(0)}to{transform:translate(var(--sx), 110vh) rotate(var(--rz))}}.wb-ch{animation:1.5s cubic-bezier(.2,.85,.2,1) both wbConverge;animation-delay:var(--dl);display:inline-block}@keyframes wbConverge{0%{opacity:0;transform:translate(var(--dx), var(--dy)) scale(.2) rotate(var(--rot));filter:blur(10px)}60%{opacity:1}to{opacity:1;filter:blur();transform:none}}.wb-wd{animation:.7s both wbWordIn;animation-delay:var(--dl)}@keyframes wbWordIn{0%{opacity:0;filter:blur(5px)}to{opacity:1;filter:blur()}}.wb-blurin{animation:1.6s both wbBlurIn}@keyframes wbBlurIn{0%{opacity:0;filter:blur(14px);transform:scale(1.15)}to{opacity:1;filter:blur();transform:none}}.wb-fadein{animation:1s both wbFadeIn}@keyframes wbFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.wb-rise{animation:wbRise var(--d) linear infinite;animation-delay:var(--dl);position:absolute;bottom:-70px}@keyframes wbRise{0%{opacity:0;transform:translate(0)}8%{opacity:1}85%{opacity:.9}to{transform:translate(var(--sx), -110vh);opacity:0}}.wb-skyl{background:linear-gradient(#fef3c7,#fb923c 70%,#ea580c);border-radius:7px 7px 11px 11px;width:22px;height:30px;display:block;box-shadow:0 0 18px #fb923cd9,0 0 46px #fb923c59}.wb-balloon-rise{border-radius:50% 50% 48% 48%;width:34px;height:42px;display:block;position:relative}.wb-balloon-rise:after{content:"";background:#ffffff80;width:1px;height:40px;position:absolute;top:100%;left:50%}.wb-dust{animation:wbDust var(--d) ease-in-out infinite;border-radius:50%;position:absolute}@keyframes wbDust{0%,to{opacity:.15;transform:translateY(0)}50%{opacity:.9;transform:translateY(-26px)}}.wb-ring{pointer-events:none;border:1.5px solid #ffecaa99;border-radius:999px;animation:1.9s ease-out infinite wbRingOut;position:absolute;inset:-7px}@keyframes wbRingOut{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}.wb-hint{text-align:center;opacity:.75;justify-content:center;align-items:center;gap:8px;font-size:13px;animation:2s ease-in-out infinite wbPulse;display:flex;position:absolute;bottom:44px;left:0;right:0}.wb-bob{animation:3.4s ease-in-out infinite wbFloatY}.wb-sheet{z-index:40;-webkit-backdrop-filter:blur(18px);width:min(460px,100%);padding:10px 20px max(26px, env(safe-area-inset-bottom));color:#fff;background:#0a0e20f2;border:1px solid #ffffff1a;border-bottom:0;border-radius:26px 26px 0 0;animation:.4s cubic-bezier(.2,.85,.2,1) both wbSheetUp;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@keyframes wbSheetUp{0%{transform:translate(-50%,100%)}to{transform:translate(-50%)}}@media (min-width:720px){.wb-sheet{border-bottom:1px solid #ffffff1a;border-radius:24px;padding-bottom:26px;animation-name:wbSheetPop;bottom:50%;transform:translate(-50%,50%)}@keyframes wbSheetPop{0%{opacity:0;transform:translate(-50%,54%)scale(.96)}to{opacity:1;transform:translate(-50%,50%)}}}.wb-react{color:#ffffffbf;cursor:pointer;background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;width:52px;height:52px;transition:all .2s;display:flex}.wb-react.wb-on{color:#f5c451;background:#f5c4512e;border-color:#f5c451;transform:scale(1.08)}.wb-xchip{color:#ffffffd9;cursor:pointer;white-space:nowrap;background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;align-items:center;height:36px;padding:0 14px;font-size:13px;display:inline-flex}.wb-xchip.wb-on{color:#fde68a;background:#f5c45129;border-color:#f5c451}.wb-xarea{color:#fff;resize:none;-webkit-user-select:text;user-select:text;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;outline:none;width:100%;padding:12px 14px;font-size:16px;line-height:1.5}.wb-xarea::placeholder{color:#ffffff73}.wb-loadbar{background:#ffffff1f;border-radius:999px;width:180px;height:3px;overflow:hidden}.wb-loadbar i{border-radius:999px;height:100%;animation:2.3s cubic-bezier(.4,.1,.3,1) both wbLoad;display:block}@keyframes wbLoad{0%{width:0}to{width:100%}}.wb-girih{width:220px;height:220px;animation:60s linear infinite wbSpin;position:absolute}.wb-girih b{border:1.5px solid var(--gc,#f7d98b59);position:absolute;inset:0}.wb-girih b:nth-child(2){transform:rotate(45deg)}.wb-girih b:nth-child(3){border-radius:50%;inset:30px}.wb-bigfanoos{transform-origin:top;flex-direction:column;align-items:center;animation:5s ease-in-out infinite wbSway;display:flex}.wb-bigfanoos .wb-chain{background:linear-gradient(#fde68a1a,#fde68ab3);width:2px}.wb-bigfanoos .wb-cap{clip-path:polygon(30% 0,70% 0,100% 100%,0 100%);background:linear-gradient(#b45309,#78350f);width:46px;height:18px}.wb-bigfanoos .wb-body{clip-path:polygon(20% 0,80% 0,100% 20%,100% 80%,80% 100%,20% 100%,0 80%,0 20%);background:linear-gradient(90deg,#0000 22%,#78350f8c 22% 26%,#0000 26% 48%,#78350f8c 48% 52%,#0000 52% 74%,#78350f8c 74% 78%,#0000 78%),radial-gradient(at 50% 55%,#fffbeb 0%,#fde68a 35%,#f59e0b 80%);width:76px;height:110px}.wb-bigfanoos .wb-base{clip-path:polygon(0 0,100% 0,70% 100%,30% 100%);background:linear-gradient(#78350f,#b45309);width:40px;height:14px}.wb-lglow{pointer-events:none;background:radial-gradient(circle,#fdba748c 0%,#fb923c2e 40%,#0000 70%);border-radius:50%;position:absolute}.wb-gift{width:176px;height:150px;position:relative}.wb-gift .wb-box{background:linear-gradient(90deg, transparent 43%, var(--wb-ribbon,#f5c451) 43% 57%, transparent 57%), linear-gradient(160deg, var(--wb-box-1,#3142b0), var(--wb-box-2,#141c5c));border-radius:8px;height:112px;position:absolute;bottom:0;left:0;right:0;box-shadow:inset 0 -14px 30px #00000059,0 0 70px #f5c45147}.wb-gift .wb-lid{background:linear-gradient(90deg, transparent 43%, var(--wb-ribbon,#f5c451) 43% 57%, transparent 57%), linear-gradient(var(--wb-lid-1,#4052c4), var(--wb-lid-2,#24308f));z-index:2;border-radius:7px;height:36px;position:absolute;top:4px;left:-10px;right:-10px}.wb-gift .wb-lid:before,.wb-gift .wb-lid:after{content:"";border:8px solid var(--wb-ribbon,#f5c451);border-radius:50%/62% 62% 38% 38%;width:44px;height:36px;position:absolute;top:-30px}.wb-gift .wb-lid:before{left:calc(50% - 46px);transform:rotate(-22deg)}.wb-gift .wb-lid:after{right:calc(50% - 46px);transform:rotate(22deg)}.wb-gift .wb-lid.wb-fly{animation:1.1s cubic-bezier(.3,.7,.2,1) .3s forwards wbLidFly}@keyframes wbLidFly{to{opacity:0;transform:translate(60px,-420px)rotate(55deg)}}.wb-gift.wb-sink{animation:1s 1.8s forwards wbSink}@keyframes wbSink{to{opacity:0;transform:translateY(160px)scale(.8)}}.wb-beam{clip-path:polygon(38% 100%,62% 100%,100% 0,0 0);filter:blur(8px);background:linear-gradient(#0000,#ffe29614 30%,#ffe296a6);width:260px;height:620px;animation:2.4s ease-out .4s both wbBeam;position:absolute;top:40px;left:50%;transform:translate(-50%)}@keyframes wbBeam{0%{opacity:0;transform-origin:bottom;transform:translate(-50%)scaleY(.2)}30%{opacity:1}to{opacity:0;transform:translate(-50%)scaleY(1)}}.wb-flame{filter:drop-shadow(0 0 10px #fde047f2);transform-origin:50% 90%;background:radial-gradient(at 50% 72%,#fff 0%,#fef08a 26%,#f59e0b 58%,#f59e0b00 76%);border-radius:50% 50% 45% 45%/62% 62% 38% 38%;width:18px;height:34px;margin-left:-9px;animation:.16s ease-in-out infinite alternate wbFlicker;position:absolute;left:50%}@keyframes wbFlicker{0%{transform:scaleY(.92)rotate(-2deg)}to{transform:scaleY(1.07)rotate(2deg)}}.wb-smoke{filter:blur(4px);background:#cbd5e18c;border-radius:50%;width:14px;height:14px;margin-left:-7px;animation:1.8s ease-out forwards wbSmoke;position:absolute;left:50%}@keyframes wbSmoke{0%{opacity:.9;transform:translateY(0)scale(.6)}to{opacity:0;transform:translate(10px,-70px)scale(2.4)}}.wb-digit{font-family:var(--font-outfit), ui-sans-serif, sans-serif;color:var(--wb-candle,#fce7f3);-webkit-text-stroke:3px var(--wb-candle-stroke,#db2777);text-shadow:0 5px 0 var(--wb-candle-shadow,#9d174d), 0 10px 24px #0006;font-size:84px;font-weight:800;line-height:.78;position:relative}.wb-tier{border-radius:16px 16px 20px 20px/12px 12px 20px 20px;position:absolute}.wb-tier:before{content:"";background:radial-gradient(circle at 12px 22px, var(--icing) 10px, transparent 11px) 0 0 / 30px 36px repeat-x, linear-gradient(var(--icing), var(--icing)) 0 0 / 100% 17px no-repeat;border-radius:16px 16px 0 0;height:30px;position:absolute;top:0;left:0;right:0}.wb-tier:after{content:"";opacity:.9;background-image:radial-gradient(circle,#fde047 1.6px,#0000 2px),radial-gradient(circle,#60a5fa 1.6px,#0000 2px),radial-gradient(circle,#fff 1.6px,#0000 2px);background-position:0 0,12px 8px,6px 14px;background-size:26px 22px,34px 28px,22px 30px;position:absolute;inset:40px 8% 14px}.wb-bars{align-items:center;gap:3px;height:18px;display:flex}.wb-bars i{background:#fde68a;border-radius:3px;width:3px;animation:.7s ease-in-out infinite alternate wbBar;display:block}@keyframes wbBar{0%{height:4px}to{height:18px}}.wb-polaroid{cursor:pointer;background:#fffdf6;border-radius:4px;width:236px;padding:11px 11px 50px;transition:transform .8s cubic-bezier(.2,.85,.2,1),opacity .8s;position:absolute;top:0;left:50%;box-shadow:0 24px 60px #0000008c}.wb-env{perspective:800px;width:300px;height:196px;margin-left:-150px;position:absolute;left:50%}.wb-env .wb-e-back{background:linear-gradient(#eadcc0,#dcc9a4);border-radius:8px;position:absolute;inset:0}.wb-env .wb-e-front{clip-path:polygon(0 30%,50% 64%,100% 30%,100% 100%,0 100%);z-index:3;background:linear-gradient(#f3e8d2,#e6d5b5);border-radius:8px;position:absolute;inset:0}.wb-env .wb-e-flap{clip-path:polygon(0 0,100% 0,50% 100%);transform-origin:top;z-index:4;background:linear-gradient(#e2d0ab,#cdb68a);height:120px;animation:.8s .5s forwards wbFlapOpen;position:absolute;top:0;left:0;right:0}@keyframes wbFlapOpen{to{z-index:1;transform:rotateX(180deg)}}.wb-env .wb-e-seal{z-index:5;background:radial-gradient(circle at 40% 35%,#f87171,#b91c1c);border-radius:50%;width:40px;height:40px;margin-left:-20px;animation:.4s .3s forwards wbSealOff;position:absolute;top:96px;left:50%}@keyframes wbSealOff{to{opacity:0;transform:scale(.4)}}.wb-env.wb-go{animation:.9s 1.3s forwards wbEnvDown}@keyframes wbEnvDown{to{opacity:0;transform:translateY(420px)}}.wb-paper{color:#3b2f2f;-webkit-user-select:text;user-select:text;background-color:#fffaf0;background-image:repeating-linear-gradient(#0000 0 37px,#3b2f2f14 37px 38px);border-radius:6px;min-height:320px;max-height:calc(100% - 242px);padding:30px 26px;animation:1s cubic-bezier(.2,.85,.2,1) 1.2s both wbPaperUp;position:absolute;top:110px;left:24px;right:24px;overflow-y:auto;box-shadow:0 30px 70px #0000008c}@keyframes wbPaperUp{0%{opacity:0;transform:translateY(260px)scale(.72)}to{opacity:1;transform:none}}.wb-cloud{background:linear-gradient(var(--wb-cloud-1,#56628a), var(--wb-cloud-2,#262d52));cursor:pointer;border:0;border-radius:999px;width:210px;height:74px;padding:0;transition:transform 1.2s cubic-bezier(.2,.85,.2,1),opacity 1.2s;position:absolute;box-shadow:inset 0 8px 14px #cbd5e138,0 18px 40px #02061773}.wb-cloud:before{content:"";background:inherit;border-radius:50%;width:96px;height:96px;position:absolute;top:-38px;left:34px;box-shadow:inset 0 8px 14px #cbd5e138}.wb-cloud:after{content:"";background:inherit;border-radius:50%;width:70px;height:70px;position:absolute;top:-24px;right:30px;box-shadow:inset 0 8px 14px #cbd5e138}.wb-cloud.wb-left{opacity:0;pointer-events:none;transform:translate(-340px)}.wb-cloud.wb-right{opacity:0;pointer-events:none;transform:translate(340px)}.wb-moon{box-shadow:22px 10px 0 0 var(--wb-moon,#f7d98b);filter:drop-shadow(0 0 22px #f7d98bbf);border-radius:50%;position:absolute}.wb-moon.wb-found{animation:1.6s both wbMoonFound}@keyframes wbMoonFound{40%{filter:drop-shadow(0 0 70px #ffecaa)}to{filter:drop-shadow(0 0 34px #f7d98bd9)}}.wb-hang{transform-origin:top;flex-direction:column;align-items:center;animation:4.5s ease-in-out infinite wbSway;display:flex;position:absolute;top:0}.wb-hang i{background:#fde68a80;width:1px;display:block}.wb-hang b{clip-path:polygon(25% 0,75% 0,100% 22%,100% 78%,75% 100%,25% 100%,0 78%,0 22%);filter:brightness(.3)saturate(.3);width:30px;height:46px;animation:.8s both wbLightUp;animation-delay:var(--dl);background:linear-gradient(90deg,#0000 30%,#78350f80 30% 35%,#0000 35% 65%,#78350f80 65% 70%,#0000 70%),linear-gradient(#fef3c7,#f59e0b);display:block}.wb-hang .wb-gl{opacity:0;width:90px;height:90px;animation:.8s both wbGlowUp;animation-delay:var(--dl);background:radial-gradient(circle,#fbbf2473,#0000 65%);border-radius:50%;position:absolute;bottom:-24px}@keyframes wbLightUp{to{filter:brightness()saturate()drop-shadow(0 0 10px #fbbf24e6)}}@keyframes wbGlowUp{to{opacity:1}}@keyframes wbFadeOutSky{to{opacity:0}}@keyframes wbSkyRise{0%{transform:translateY(140px)}to{transform:none}}.wb-envg{cursor:pointer;perspective:900px;background:0 0;border:0;width:290px;height:186px;margin-left:-145px;padding:0;position:absolute;left:50%}.wb-envg .wb-e-back{background:linear-gradient(135deg,#064e3b,#065f46);border-radius:10px;position:absolute;inset:0}.wb-envg .wb-e-front{clip-path:polygon(0 34%,50% 66%,100% 34%,100% 100%,0 100%);z-index:3;background:linear-gradient(135deg,#047857,#065f46);border-radius:10px;position:absolute;inset:0}.wb-envg .wb-e-front:after{content:"";border:1.5px solid #d4af3799;border-radius:6px;position:absolute;inset:8px}.wb-envg .wb-e-flap{clip-path:polygon(0 0,100% 0,50% 100%);transform-origin:top;z-index:4;background:linear-gradient(#0a8a63,#047857);height:118px;transition:transform .8s;position:absolute;top:0;left:0;right:0}.wb-envg .wb-e-seal{z-index:5;background:radial-gradient(circle at 38% 32%,#fde68a,#b8860b);border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;margin-left:-27px;transition:opacity .3s,transform .3s;display:flex;position:absolute;top:92px;left:50%;box-shadow:0 4px 12px #00000059}.wb-envg .wb-e-seal i{border-radius:50%;width:22px;height:22px;display:block;transform:translate(-3px,-2px);box-shadow:6px 3px #065f46}.wb-envg.wb-opened .wb-e-flap{z-index:1;transform:rotateX(180deg)}.wb-envg.wb-opened .wb-e-seal{opacity:0;transform:scale(.4)}.wb-envg.wb-opened{animation:.9s .9s forwards wbEnvSink}@keyframes wbEnvSink{to{opacity:0;transform:translateY(300px)}}.wb-eidi{color:#3f2d0c;text-align:center;background:linear-gradient(#fffbeb,#fef3c7);border-radius:14px;padding:26px 24px;animation:1s cubic-bezier(.2,.85,.2,1) 1.2s both wbEidiUp;position:absolute;top:228px;left:36px;right:36px;box-shadow:0 30px 70px #00000080}.wb-eidi:before{content:"";pointer-events:none;border:1.5px solid #b4860b73;border-radius:9px;position:absolute;inset:8px}@keyframes wbEidiUp{0%{opacity:0;transform:translateY(200px)scale(.7)}to{opacity:1;transform:none}}.wb-orn{border:1.5px solid #d4af37;width:12px;height:12px;position:absolute;transform:rotate(45deg)}.wb-tl{transform-origin:top;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;padding:0 10px 10px;animation:5s ease-in-out infinite wbSway;display:flex;position:absolute;top:0}.wb-tl i{background:#fde68a59;width:1px;display:block}.wb-tl .wb-t-cap{clip-path:polygon(28% 0,72% 0,100% 100%,0 100%);background:#57300f;width:24px;height:9px}.wb-tl .wb-t-bd{clip-path:polygon(22% 0,78% 0,100% 22%,100% 78%,78% 100%,22% 100%,0 78%,0 22%);filter:brightness(.22)saturate(.25);background:linear-gradient(90deg,#0000 28%,#57300f99 28% 33%,#0000 33% 67%,#57300f99 67% 72%,#0000 72%),linear-gradient(#fef3c7,#f59e0b);width:38px;height:58px;transition:filter .8s;position:relative}.wb-tl .wb-t-gl{opacity:0;pointer-events:none;background:radial-gradient(circle,#fb923c80,#0000 65%);border-radius:50%;width:150px;height:150px;margin-left:-75px;transition:opacity .8s;position:absolute;bottom:-40px;left:50%}.wb-tl.wb-lit .wb-t-bd{filter:brightness()saturate()drop-shadow(0 0 12px #fbbf24f2)}.wb-tl.wb-lit .wb-t-gl{opacity:1}.wb-house{flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;bottom:92px}.wb-house .wb-roof{border-bottom:34px solid #1c1310;border-left:44px solid #0000;border-right:44px solid #0000;width:0;height:0}.wb-house .wb-wall{background:#1c1310;justify-content:center;align-items:center;width:74px;height:58px;display:flex;position:relative}.wb-house .wb-win{background:#3a2a1f;border-radius:10px 10px 2px 2px;width:20px;height:24px;transition:all 1s 1.3s}.wb-house.wb-lit .wb-win{background:#fcd34d;box-shadow:0 0 18px #fcd34de6}.wb-parcel{background:linear-gradient(90deg,#0000 42%,#fde68a 42% 58%,#0000 58%),linear-gradient(#f59e0b,#b45309);border-radius:8px;width:40px;height:40px;margin-left:-20px;transition:transform 1.4s cubic-bezier(.3,.7,.2,1),opacity .6s 1.3s;position:absolute;top:420px;left:50%;box-shadow:0 0 26px #fbbf24b3}.wb-parcel.wb-p0.wb-go{opacity:0;transform:translate(-128px,210px)scale(.55)}.wb-parcel.wb-p1.wb-go{opacity:0;transform:translateY(230px)scale(.55)}.wb-parcel.wb-p2.wb-go{opacity:0;transform:translate(128px,210px)scale(.55)}.wb-trail{transform-origin:bottom;width:2px;animation:1.6s both wbTrail;animation-delay:var(--dl);background:linear-gradient(#0000,#fbbf24e6);margin-left:-1px;position:absolute;left:50%}@keyframes wbTrail{0%{opacity:0;transform:scaleY(0)}40%{opacity:1}to{opacity:0;transform:scaleY(1)}}.wb-term{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;background:#0b1220eb;border:1px solid #94a3b82e;border-radius:12px;font-size:14px;line-height:1.8;position:absolute;top:110px;left:20px;right:20px;overflow:hidden;box-shadow:0 30px 60px #00000080}.wb-term-line{opacity:0;animation:.35s steps(12,end) both wbTypeIn;animation-delay:var(--dl);white-space:nowrap;overflow:hidden}@keyframes wbTypeIn{0%{opacity:1;max-width:0}to{opacity:1;max-width:100%}}.wb-glitch{animation:.4s steps(2,end) 3 wbGlitch}@keyframes wbGlitch{0%{text-shadow:-3px 0 #22d3ee,3px 0 #f472b6;transform:translate(0)}50%{text-shadow:3px 0 #22d3ee,-3px 0 #f472b6;transform:translate(-2px,1px)}to{text-shadow:none;transform:translate(0)}}.wb-ur{font-family:var(--font-nastaliq), "Noto Nastaliq Urdu", serif;direction:rtl;line-height:2.3}.wb-ar{font-family:var(--font-amiri), Amiri, serif;direction:rtl;line-height:1.9}@media (prefers-reduced-motion:reduce){.wb-xp *,.wb-xp :before,.wb-xp :after,.wb-mini *,.wb-mini :before,.wb-mini :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}