@font-face{font-family:Rozha One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0265f57c27d069ca-s.p.2f3lj_pvx3tg4.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Rozha One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ebd4f35e4d5a2b8d-s.0u0zkkxabsq6i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rozha One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/29a3b930b51c27d0-s.p.3t2mwbyunz1a_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rozha One Fallback;src:local(Times New Roman);ascent-override:86.82%;descent-override:36.71%;line-gap-override:0.0%;size-adjust:114.95%}.JjRK6G_className{font-family:Rozha One,Rozha One Fallback;font-style:normal;font-weight:400}.JjRK6G_variable{--font-display:"Rozha One", "Rozha One Fallback"}
@font-face{font-family:Tiro Devanagari Hindi;font-style:italic;font-weight:400;font-display:swap;src:url(../media/c3deda7b5809d68f-s.p.1t1jrj1xm5wnl.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Tiro Devanagari Hindi;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d46dabdfd6e5fb72-s.2c66mhlk5licb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Tiro Devanagari Hindi;font-style:italic;font-weight:400;font-display:swap;src:url(../media/6f84e0c68c226bcb-s.p.0rbdvz6tcsgcx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tiro Devanagari Hindi;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cf8b3cb5ff6417ec-s.p.2m4b-9p0tazhi.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Tiro Devanagari Hindi;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c8d412ceb949a899-s.168g1xwbjlcc_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Tiro Devanagari Hindi;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d684aea7d0488a9b-s.p.1l3o7kdaw7sd5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tiro Devanagari Hindi Fallback;src:local(Times New Roman);ascent-override:67.12%;descent-override:21.78%;line-gap-override:29.34%;size-adjust:112.49%}.ACvbKW_className{font-family:Tiro Devanagari Hindi,Tiro Devanagari Hindi Fallback;font-weight:400}.ACvbKW_variable{--font-text:"Tiro Devanagari Hindi", "Tiro Devanagari Hindi Fallback"}
@font-face{font-family:Tiro Devanagari Sanskrit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/617d74adc53d492d-s.20gnq6tx_v6uf.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Tiro Devanagari Sanskrit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0d1fcbbac7f96f0e-s.41f7zrd2-yzb7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Tiro Devanagari Sanskrit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1d2c71e40cff9a36-s.1g8u1hr2390jo.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tiro Devanagari Sanskrit Fallback;src:local(Times New Roman);ascent-override:67.12%;descent-override:21.78%;line-gap-override:29.34%;size-adjust:112.49%}.UgIRMG_className{font-family:Tiro Devanagari Sanskrit,Tiro Devanagari Sanskrit Fallback;font-style:normal;font-weight:400}.UgIRMG_variable{--font-sanskrit:"Tiro Devanagari Sanskrit", "Tiro Devanagari Sanskrit Fallback"}
:root{--peti-button:132px}.peti-chest{--peti-size:112px;width:var(--peti-size);height:calc(var(--peti-size) * .9);transform-origin:50% 100%;display:block;position:relative}.peti-lid{background:radial-gradient(70% 90% at 40% 10%, #ffd6a066, transparent 60%), var(--tex-wood), linear-gradient(180deg, #8a4520 0%, #5e2c12 70%, #42200c 100%);background-size:auto,200px 100px,auto;border-radius:46% 46% 4% 4%/80% 80% 8% 8%;height:30%;position:absolute;top:6%;left:3%;right:3%;box-shadow:inset 0 -3px #c9932e,inset 0 -4px #3c1e0499,inset 0 2px 2px #ffdcaa59,0 1px #28120480}.peti-slot{background:linear-gradient(#050201,#1d0d04);border-radius:999px;width:46%;height:22%;position:absolute;top:26%;left:50%;transform:translate(-50%);box-shadow:inset 0 2px 2px #000000e6,0 0 0 1.5px #b88626,0 0 0 2.5px #3c1e048c,0 1px 0 2.5px #ffe6a059}.peti-body{background:linear-gradient(90deg, #1e0c0273, transparent 18%, transparent 82%, #1e0c0280), linear-gradient(180deg, #ffd2962e, transparent 30%, #14080259), var(--tex-wood), linear-gradient(180deg, #7a3a18 0%, #5a2a10 100%);background-size:auto,auto,200px 100px,auto;border-radius:3px 3px 4px 4px;position:absolute;inset:33% 0 8%;box-shadow:inset 0 0 0 1px #281204b3,inset 0 -2px #b88626,0 4px 6px -2px #2812048c}.peti-band{background:linear-gradient(90deg, #fff5c88c, transparent 40%, #46280473), var(--tex-gold), linear-gradient(180deg, #e9c36a, #a87418);background-size:auto,80px 80px,auto;width:13%;position:absolute;top:0;bottom:0;box-shadow:inset 0 0 0 1px #4628048c}.peti-band:before,.peti-band:after{content:"";background:radial-gradient(circle at 35% 35%,#fff3c8,#8a5a10);border-radius:50%;width:3px;height:3px;margin-left:-1.5px;position:absolute;left:50%}.peti-band:before{top:18%}.peti-band:after{bottom:18%}.peti-band.is-left{left:8%}.peti-band.is-right{right:8%}.peti-plaque{background:linear-gradient(115deg, transparent 30%, #fffce6b3 46%, transparent 60%) -200% 0 / 220% 100% no-repeat, var(--tex-gold), linear-gradient(180deg, #f3d27c, #b8801c);background-size:220% 100%,80px 80px,auto;border-radius:3px;place-items:center;min-width:46%;height:46%;padding:0 6%;display:grid;position:absolute;top:22%;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #fff5cd99,0 0 0 1px #462804b3,0 2px 2px #1e0c0280}.peti-plaque span{font-family:var(--font-deva);font-size:calc(var(--peti-size) * .2);color:#6e1d0d;text-shadow:0 1px #fff0c899;line-height:1}.peti-hasp{background:var(--tex-gold), linear-gradient(180deg, #e2b85c, #8f6012);background-size:40px 40px,auto;border-radius:2px 2px 40% 40%;width:12%;height:22%;position:absolute;top:-6%;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #3c1e0499,0 1px 1px #14080299}.peti-feet{background:linear-gradient(90deg,#3b1a08 0 16%,#0000 16% 84%,#3b1a08 84% 100%);border-radius:0 0 3px 3px;height:9%;position:absolute;bottom:0;left:5%;right:5%}.peti-coin{z-index:2;aspect-ratio:1;opacity:0;background:radial-gradient(circle at 35% 30%,#fffadce6,#0000 45%),radial-gradient(circle,#0000 58%,#6e46088c 62%,#0000 68%),linear-gradient(#f6d685,#b8801c);border-radius:50%;width:26%;margin-left:-13%;position:absolute;top:-34%;left:50%;box-shadow:0 1px 2px #28120480}.peti-dock{right:max(16px, calc(env(safe-area-inset-right) + 12px));bottom:max(18px, calc(env(safe-area-inset-bottom) + 14px));z-index:35;animation:peti-rise .7s var(--ease-soft,ease-out) both;align-items:center;gap:.6rem;display:flex;position:fixed}.peti-button{width:var(--peti-button);height:var(--peti-button);transition:transform .3s var(--ease-soft,ease-out);background:radial-gradient(closest-side,#ffd68c8c,#ffbe642e 60%,#0000 100%);border-radius:50%;place-items:center;display:grid;position:relative}.peti-button:hover{transform:translateY(-3px)}.peti-button:focus-visible{outline:3px solid var(--color-haldi);outline-offset:2px}.peti-button .peti-chest{filter:drop-shadow(0 6px 6px #28120473);animation:.52s ease-in-out 1.5s both peti-jiggle}.peti-button .peti-coin{animation:.82s cubic-bezier(.5,0,.75,.3) .7s both peti-coin-drop}.peti-dock.is-open .peti-button{transform:translateY(-2px)scale(.96)}.peti-dismiss{color:#fbefd5;width:44px;height:44px;transition:opacity .22s var(--ease-soft,ease-out);background:#2a1a12d1;border-radius:50%;place-items:center;display:grid;position:absolute;top:0;right:0;box-shadow:0 0 0 2px #fbefd5d9,0 3px 6px #14080266}.peti-dismiss svg{width:18px;height:18px}.peti-dismiss:focus-visible{outline:3px solid var(--color-haldi);outline-offset:2px}@media (hover:hover) and (pointer:fine){.peti-dismiss{opacity:0}.peti-dock:hover .peti-dismiss,.peti-dismiss:focus-visible{opacity:1}}.peti-hint{color:#2a1a12;background:var(--tex-paper), linear-gradient(180deg, #fff8e4, #f1ddae);max-width:16rem;animation:peti-hint 6s var(--ease-soft,ease-out) both;border-radius:10px;padding:.65rem 1rem;font-size:1rem;font-weight:600;line-height:1.3;position:relative;box-shadow:inset 0 0 0 1px #6e46194d,0 8px 18px -8px #2812048c}.peti-slip-slot{width:min(16rem, calc(100vw - var(--peti-button) - 36px - env(safe-area-inset-left) - env(safe-area-inset-right)));pointer-events:none;position:absolute;top:50%;right:calc(100% + .7rem);transform:translateY(-50%)}.peti-slip{animation:peti-slip-in 4.6s var(--ease-soft,ease-out) both}.peti-slip-paper{color:#3a2616;background:var(--tex-paper), linear-gradient(180deg, #fff8e4f0, #ecd6a4f0);border-radius:3px 9px 7px 4px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem .55rem;padding:.38rem .7rem .42rem .65rem;display:grid;transform:rotate(-1.5deg);box-shadow:inset 0 0 0 1px #6e461947,0 8px 16px -12px #281204b3}.peti-slip-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1rem;line-height:1.25;display:-webkit-box;overflow:hidden}.peti-slip-amount{font-family:var(--font-display);color:#7a3e12;white-space:nowrap;font-size:1.2rem;line-height:1}.peti-hint:after{content:"";background:#f6e7c0;width:12px;height:12px;margin-top:-6px;position:absolute;top:50%;right:-6px;transform:rotate(45deg);box-shadow:1px -1px #6e46194d}.peti-scrim{z-index:56;cursor:pointer;background:0 0;position:fixed;inset:0}.peti-panel.sheet-real{right:max(16px, calc(env(safe-area-inset-right) + 12px));bottom:calc(max(18px, calc(env(safe-area-inset-bottom) + 14px)) + var(--peti-button) + 16px);z-index:57;width:min(420px,100vw - 32px);max-height:calc(100dvh - var(--peti-button) - 48px);animation:peti-panel-in .38s var(--ease-soft,ease-out) both;padding:1.15rem 1.2rem 1rem;position:fixed;overflow-y:auto}.peti-panel.sheet-real.is-free{bottom:max(18px, calc(env(safe-area-inset-bottom) + 14px))}.peti-panel-head{grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;display:grid}.peti-panel-chest{--peti-size:78px}.peti-panel-title{font-family:var(--font-display);color:#2a1a12;font-size:1.75rem;line-height:1.15}.peti-panel-count{color:#4e6b2e;font-size:1rem}.peti-panel-close{color:#3a2616;border-radius:50%;place-items:center;width:44px;height:44px;margin:-6px -6px 0 0;display:grid}.peti-panel-close svg{width:20px;height:20px}.peti-panel-close:hover{background:#65482f1f}.peti-panel-close:focus-visible,.peti-coin-button:focus-visible{outline:3px solid var(--color-haldi);outline-offset:2px}.peti-panel-text{color:#1a0e08;margin-top:.75rem;font-size:1.125rem;line-height:1.7}.peti-coins{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin-top:.9rem;display:grid}.peti-coin-button{cursor:pointer;min-height:64px;font-family:var(--font-display);letter-spacing:.01em;color:#1a0c04;transition:transform .22s var(--ease-soft,ease-out), box-shadow .22s var(--ease-soft,ease-out);background:linear-gradient(#ffe7a4 0%,#e2b14a 55%,#c49222 100%);border-radius:999px;font-size:1.5rem;box-shadow:inset 0 2px 1px #fff8d7f2,inset 0 -3px 4px #5a340659,0 2px #6e4508,0 6px 10px -6px #32190599}.peti-coin-button:hover{transform:translateY(-2px)}.peti-coin-button[aria-pressed=true]{transform:translateY(-2px);box-shadow:inset 0 2px 1px #fff8d7cc,inset 0 -3px 4px #46280480,0 0 0 2px #fdf4dc,0 0 0 4px #a6261b,0 0 16px 2px #ffbe5080}.peti-sponsor{color:#1a0e08;cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:.6rem;margin-top:1rem;font-size:1.0625rem;line-height:1.5;display:grid}.peti-sponsor input{accent-color:#a6261b;width:22px;height:22px;margin-top:1px}.peti-sponsor-note{color:#3a2414;margin-top:.15rem;display:block}.peti-panel .peti-submit{color:#fffaf0;width:100%;text-shadow:none;background:linear-gradient(#c43728 0%,#8d1c12 100%);margin-top:1rem;font-size:1.3rem}.peti-status{color:#65482f;min-height:1.25rem;margin-top:.4rem;font-size:1rem;font-weight:600}.peti-status.is-error{color:#a6261b}.peti-other{color:#a6261b;text-underline-offset:4px;align-items:center;min-height:48px;font-weight:600;text-decoration:underline;display:inline-flex}.peti-after{text-align:center;margin-top:1.5rem}.peti-after p{max-width:34rem;color:var(--muted);margin:0 auto .85rem}@keyframes peti-rise{0%{opacity:0;transform:translateY(24px)scale(.9)}to{opacity:1;transform:none}}@keyframes peti-coin-drop{0%{opacity:0;transform:translateY(-40%)rotateY(0)}15%{opacity:1}80%{opacity:1;transform:translateY(150%)rotateY(70deg)}to{opacity:0;transform:translateY(175%)rotateY(85deg)scaleY(.3)}}@keyframes peti-jiggle{0%,to{transform:none}25%{transform:rotate(-4deg)scaleY(.96)}55%{transform:rotate(3deg)}80%{transform:rotate(-1deg)}}@keyframes peti-slip-in{0%{opacity:0;transform:translateY(8px)}14%{opacity:1;transform:translateY(0)}68%{opacity:1;transform:none}to{opacity:0;transform:translate(42px,16px)scale(.8)rotate(6deg)}}@keyframes peti-hint{0%{opacity:0;transform:translate(8px)}10%,85%{opacity:1;transform:none}to{opacity:0;transform:translate(4px)}}@keyframes peti-panel-in{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}body:has(.peti-dock){padding-bottom:calc(var(--peti-button) + 40px + env(safe-area-inset-bottom))}@media (max-width:639.98px){:root{--peti-button:112px}.peti-chest{--peti-size:96px}.peti-scrim{background:#0f153073}.peti-panel.sheet-real,.peti-panel.sheet-real.is-free{width:auto;max-height:88dvh;padding:1.25rem 1.25rem calc(1rem + env(safe-area-inset-bottom));animation-name:peti-sheet-in;bottom:0;left:0;right:0}.peti-panel-chest{--peti-size:68px}.peti-hint{max-width:11rem;font-size:1rem}.peti-slip-slot{width:min(11rem, calc(100vw - var(--peti-button) - 64px - env(safe-area-inset-left) - env(safe-area-inset-right)));top:auto;bottom:2px;transform:none}.peti-slip-name{-webkit-line-clamp:1}}@keyframes peti-sheet-in{0%{transform:translateY(100%)}to{transform:none}}@media (max-width:1023.98px){body:has(.j-enrol.is-docked) .peti-dock{bottom:calc(116px + env(safe-area-inset-bottom))}body:has(.j-enrol.is-docked):has(.peti-dock){padding-bottom:calc(116px + var(--peti-button) + 24px + env(safe-area-inset-bottom))}}@media (max-width:767.98px){body:has(.dock-slot) .peti-dock{bottom:calc(168px + env(safe-area-inset-bottom))}body:has(.dock-slot):has(.peti-dock){padding-bottom:calc(168px + var(--peti-button) + 20px + env(safe-area-inset-bottom))}}@media print{.peti-dock,.peti-panel,.peti-scrim{display:none}}@media (prefers-reduced-motion:reduce){.peti-dock,.peti-panel,.peti-hint,.peti-slip,.peti-button .peti-chest,.peti-button .peti-coin,.peti-plaque{animation:none!important}.peti-slip{opacity:1;transform:none}.peti-hint{opacity:1}}
.peti-dock.is-mini .peti-button{transform-origin:100% 100%;transform:scale(.62)}.peti-dock.is-mini .peti-button:hover,.peti-dock.is-mini .peti-button:focus-visible{transform:scale(.7)}.peti-dock.is-mini .peti-slip-slot{width:min(12.5rem,100vw - 108px);top:auto;bottom:8px;transform:none}
