.tipscrim.svelte-iwrez4{z-index:90;background:#0000006b;border:0;position:fixed;inset:0}.tipsheet.svelte-iwrez4{z-index:91;border:1px solid var(--line,#ffffff24);background:color-mix(in srgb, var(--bg-card,var(--bg,#101018)) 88%, transparent);-webkit-backdrop-filter:blur(14px);border-radius:16px;gap:.8rem;width:min(26rem,100vw - 1.6rem);max-height:min(88svh,44rem);margin-inline:auto;padding:1.1rem 1.2rem 1.2rem;display:grid;position:fixed;top:50%;left:0;right:0;overflow-y:auto;transform:translateY(-50%);box-shadow:0 24px 60px #00000073}.tiphead.svelte-iwrez4{justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.tiptitle.svelte-iwrez4{font-family:var(--serif,inherit);margin:0;font-size:1.05rem}.tipx.svelte-iwrez4{font:inherit;border:1px solid var(--line-soft,#ffffff1a);color:var(--dim,#b9c0e0);cursor:pointer;background:0 0;border-radius:999px;flex:none;width:1.9rem;height:1.9rem;line-height:1}.tipx.svelte-iwrez4:hover:enabled{border-color:var(--accent);color:var(--accent)}.payel.svelte-iwrez4{min-height:3rem}.tipboot.svelte-iwrez4,.tipfine.svelte-iwrez4{margin:0;font-size:.8rem}.tiperr.svelte-iwrez4{color:var(--ember,#ff7a6b);margin:0;font-size:.88rem}.tipgo.svelte-iwrez4{white-space:normal;text-align:center;justify-content:center;min-width:0}.room.svelte-1sqgzvq,.jrmodal.svelte-1sqgzvq{--jgold:var(--accent,#ffd76a);--jgold2:color-mix(in srgb, var(--jgold) 55%, #fff);--jsoft:color-mix(in srgb, var(--ember,#cfc4ff) 45%, #fff);--jnight2:color-mix(in srgb, var(--bg,#0e0b22) 91%, var(--accent,#4936a8));--jnight1:color-mix(in srgb, var(--bg,#0e0b22) 84%, var(--accent,#4936a8));--jnight3:color-mix(in srgb, var(--bg,#0e0b22) 96%, #000);--jink:var(--ink,#ece6f8);--jdim:color-mix(in srgb, var(--jink) 62%, transparent)}.room.svelte-1sqgzvq{isolation:isolate;background:radial-gradient(ellipse 90% 60% at 50% -10%, color-mix(in srgb, var(--jsoft) 14%, var(--jnight2)) 0%, transparent 60%), linear-gradient(180deg, var(--jnight1) 0%, var(--jnight2) 45%, var(--jnight3) 100%);min-height:82dvh;color:var(--jink);border-radius:20px;place-items:center;padding:2.5rem 1rem;display:grid;position:relative;overflow:hidden}.room.compact.svelte-1sqgzvq{min-height:0;padding:1.6rem .9rem}.sky.svelte-1sqgzvq{z-index:-1;pointer-events:none;position:absolute;inset:0}.starfield.svelte-1sqgzvq{background-image:radial-gradient(1px 1px at 12% 18%, #fff 99%, transparent), radial-gradient(1px 1px at 28% 64%, var(--jsoft) 99%, transparent), radial-gradient(1.5px 1.5px at 41% 32%, var(--jgold) 99%, transparent), radial-gradient(1px 1px at 57% 79%, #fff 99%, transparent), radial-gradient(1px 1px at 66% 12%, #b7e3ff 99%, transparent), radial-gradient(1.5px 1.5px at 78% 47%, #fff 99%, transparent), radial-gradient(1px 1px at 88% 25%, var(--jgold) 99%, transparent), radial-gradient(1px 1px at 8% 84%, var(--jsoft) 99%, transparent), radial-gradient(1.5px 1.5px at 94% 71%, #fff 99%, transparent), radial-gradient(1px 1px at 49% 91%, #b7e3ff 99%, transparent);animation:5.5s ease-in-out infinite alternate svelte-1sqgzvq-twinkle;position:absolute;inset:-10%}.starfield.near.svelte-1sqgzvq{background-image:radial-gradient(2px 2px at 19% 42%, #fff 99%, transparent), radial-gradient(1.5px 1.5px at 35% 8%, var(--jgold) 99%, transparent), radial-gradient(2px 2px at 62% 58%, #fff 99%, transparent), radial-gradient(1.5px 1.5px at 82% 86%, var(--jsoft) 99%, transparent), radial-gradient(2px 2px at 5% 55%, var(--jgold) 99%, transparent), radial-gradient(1.5px 1.5px at 73% 21%, #fff 99%, transparent);animation:3.8s ease-in-out infinite alternate-reverse svelte-1sqgzvq-twinkle}@keyframes svelte-1sqgzvq-twinkle{0%{opacity:.55}to{opacity:1}}.nebula.svelte-1sqgzvq{background:radial-gradient(ellipse 40% 30% at 22% 70%, color-mix(in srgb, var(--jsoft) 18%, transparent), transparent 70%), radial-gradient(ellipse 35% 28% at 80% 20%, color-mix(in srgb, var(--jgold) 10%, transparent), transparent 70%);position:absolute;inset:0}.meteor.svelte-1sqgzvq{background:linear-gradient(90deg, transparent, var(--jgold2) 60%, #fff);width:34%;height:2px;filter:drop-shadow(0 0 6px var(--jgold));border-radius:2px;animation:1.15s cubic-bezier(.2,.6,.3,1) forwards svelte-1sqgzvq-streak;position:absolute;top:12%;left:-12%;transform:rotate(16deg)}.meteor.m2.svelte-1sqgzvq{opacity:0;width:22%;animation-delay:.35s;animation-fill-mode:forwards;top:34%}@keyframes svelte-1sqgzvq-streak{0%{opacity:0;transform:translate(0)rotate(16deg)}15%{opacity:1}to{opacity:0;transform:translate(420%)rotate(16deg)}}.jcard.svelte-1sqgzvq{border:1px solid color-mix(in srgb, var(--jgold) 28%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--jnight1) 72%, transparent), color-mix(in srgb, var(--jnight2) 82%, transparent));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:100%;max-width:28rem;box-shadow:0 0 0 1px #ffffff08 inset, 0 20px 60px #00000073, 0 0 42px color-mix(in srgb, var(--jsoft) 16%, transparent);border-radius:18px;gap:.9rem;padding:1.7rem 1.5rem;display:grid}.eyebrow.svelte-1sqgzvq{color:var(--jgold);letter-spacing:.14em;text-transform:uppercase;text-align:center;font-size:.72rem}h1.svelte-1sqgzvq{font-family:var(--serif);text-align:center;font-size:1.45rem;line-height:1.25}.lead.svelte-1sqgzvq{text-align:center;font-size:.92rem}.spiritword.svelte-1sqgzvq{color:var(--jsoft)}.dim.svelte-1sqgzvq{color:var(--jdim)}.microlabel.svelte-1sqgzvq{color:var(--jsoft)}.chips.svelte-1sqgzvq{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.chip.svelte-1sqgzvq{font:inherit;color:inherit;border:1px solid color-mix(in srgb, var(--jsoft) 25%, transparent);cursor:pointer;background:#ffffff08;border-radius:999px;flex-direction:column;align-items:center;gap:.05rem;padding:.45rem 1rem;line-height:1.2;transition:border-color .25s,box-shadow .25s,transform .15s;display:inline-flex}.chip.svelte-1sqgzvq:hover{transform:translateY(-1px)}.chip.svelte-1sqgzvq .rank:where(.svelte-1sqgzvq){letter-spacing:.12em;color:var(--jgold);opacity:.85;font-size:.62rem}.chip.on.svelte-1sqgzvq{border-color:var(--jgold);color:var(--jgold2);box-shadow:0 0 14px color-mix(in srgb, var(--jgold) 28%, transparent), 0 0 0 1px color-mix(in srgb, var(--jgold) 35%, transparent) inset}.payline.svelte-1sqgzvq{justify-content:center;align-items:center;gap:.55rem;display:flex}.paylabel.svelte-1sqgzvq{letter-spacing:.14em;text-transform:uppercase;font-size:.68rem}.paypick.svelte-1sqgzvq{position:relative}.paybtn.svelte-1sqgzvq{font:inherit;color:var(--jgold2);border:1px solid color-mix(in srgb, var(--jgold) 45%, transparent);cursor:pointer;background:#ffffff08;border-radius:999px;align-items:center;gap:.4rem;padding:.32rem .85rem;transition:border-color .25s,box-shadow .25s;display:inline-flex}.paybtn.svelte-1sqgzvq:hover{border-color:var(--jgold);box-shadow:0 0 12px color-mix(in srgb, var(--jgold) 25%, transparent)}.paybtn.svelte-1sqgzvq .caret:where(.svelte-1sqgzvq){opacity:.8;font-size:.62rem}.paylogo.svelte-1sqgzvq{font-size:.85rem}.paypop.svelte-1sqgzvq{z-index:5;border:1px solid color-mix(in srgb, var(--jgold) 40%, transparent);background:color-mix(in srgb, var(--jnight2) 97%, transparent);border-radius:12px;gap:.15rem;min-width:15.5rem;padding:.35rem;display:grid;position:absolute;top:calc(100% + .4rem);left:50%;transform:translate(-50%);box-shadow:0 12px 34px #0000008c}.payopt.svelte-1sqgzvq{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.45rem .6rem;display:flex}.payopt.svelte-1sqgzvq:hover{background:#ffffff0f}.payopt.svelte-1sqgzvq .payname:where(.svelte-1sqgzvq){flex:1;font-size:.82rem}.payopt.svelte-1sqgzvq .paycheck:where(.svelte-1sqgzvq){color:var(--jgold)}.banner.svelte-1sqgzvq{grid-template-columns:repeat(auto-fit,minmax(6.4rem,1fr));gap:.55rem;display:grid}.gcard.own.svelte-1sqgzvq{grid-column:1/-1;grid-template-rows:auto auto;grid-template-columns:auto auto;place-items:center;gap:.1rem .5rem;padding:.6rem .8rem}.gcard.own.svelte-1sqgzvq .gemoji:where(.svelte-1sqgzvq){grid-row:1/3}.gcard.svelte-1sqgzvq{font:inherit;color:inherit;cursor:pointer;border:1px solid var(--rar,color-mix(in srgb, var(--jsoft) 30%, transparent));background:linear-gradient(180deg, #ffffff0a, #fff0), color-mix(in srgb, var(--jnight3) 50%, transparent);border-radius:12px;grid-template-rows:auto 1fr auto auto;align-content:stretch;justify-items:center;gap:.15rem;padding:.75rem .4rem .6rem;transition:transform .15s,box-shadow .25s;display:grid}.gcard.svelte-1sqgzvq:hover{transform:translateY(-2px)}.gcard.on.svelte-1sqgzvq{box-shadow:0 0 16px color-mix(in srgb, var(--rar,var(--jsoft)) 45%, transparent), 0 0 0 1px var(--rar,var(--jsoft)) inset}.gcard.s1.svelte-1sqgzvq,.gcard.s2.svelte-1sqgzvq{--rar:#aeb6c4}.gcard.s3.svelte-1sqgzvq{--rar:#6fb3e0}.gcard.s4.svelte-1sqgzvq{--rar:#b08ae0}.gcard.s5.svelte-1sqgzvq{--rar:var(--jgold)}.gcard.own.svelte-1sqgzvq{--rar:color-mix(in srgb, var(--jsoft) 45%, transparent);border-style:dashed}.gemoji.svelte-1sqgzvq{font-size:1.6rem;line-height:1.1}.gname.svelte-1sqgzvq{text-align:center;font-size:.72rem;line-height:1.25}.gstars.svelte-1sqgzvq{letter-spacing:.14em;color:var(--rar,var(--jgold));font-size:.58rem}.gprice.svelte-1sqgzvq{color:var(--jgold2);font-size:.8rem}.gback.svelte-1sqgzvq{color:var(--jgold);opacity:.9;letter-spacing:.04em;font-size:.56rem}.goalside.svelte-1sqgzvq{text-align:left;flex:1;gap:.3rem;min-width:0;max-width:13rem;display:grid}.goallabel.svelte-1sqgzvq{font-size:.78rem;line-height:1.35}.goalbar.svelte-1sqgzvq{border:1px solid color-mix(in srgb, var(--jgold) 35%, transparent);background:color-mix(in srgb, var(--jnight3) 60%, transparent);border-radius:999px;height:.55rem;position:relative;overflow:hidden}.goaldone.svelte-1sqgzvq{background:var(--jgold);background-image:linear-gradient(90deg, var(--ember,#b08ae0), var(--jgold));height:100%;box-shadow:0 0 10px color-mix(in srgb, var(--jgold) 50%, transparent);background-repeat:no-repeat;border-radius:999px;transition:width .6s;position:relative}.goalghost.svelte-1sqgzvq{background:color-mix(in srgb, var(--jgold) 22%, transparent);box-shadow:0 0 8px color-mix(in srgb, var(--jgold) 25%, transparent);border-radius:999px;transition:width .45s;animation:1.8s ease-in-out infinite svelte-1sqgzvq-ghostbreathe;position:absolute;inset:0 auto 0 0}@keyframes svelte-1sqgzvq-ghostbreathe{0%,to{opacity:.55}50%{opacity:1}}.ghostnum.svelte-1sqgzvq{color:var(--jgold2)}.goalnums.svelte-1sqgzvq{font-size:.7rem}form.svelte-1sqgzvq{gap:.7rem;display:grid}.ghostform.svelte-1sqgzvq{display:none}.field.svelte-1sqgzvq{gap:.3rem;font-size:.9rem;display:grid}.field.svelte-1sqgzvq input:where(.svelte-1sqgzvq){background:color-mix(in srgb, var(--jnight3) 60%, transparent);border:1px solid color-mix(in srgb, var(--jsoft) 22%, transparent);color:inherit;font:inherit;border-radius:10px;padding:.55rem .7rem}.field.svelte-1sqgzvq input:where(.svelte-1sqgzvq):focus{border-color:var(--jgold);box-shadow:0 0 10px color-mix(in srgb, var(--jgold) 20%, transparent);outline:none}.go.svelte-1sqgzvq{background:linear-gradient(180deg, var(--jgold), color-mix(in srgb, var(--jgold) 72%, #5a3c07));color:#241a05;cursor:pointer;box-shadow:0 4px 22px color-mix(in srgb, var(--jgold) 35%, transparent);border:none;border-radius:12px;margin-top:.2rem;padding:.75rem 1rem;font-weight:700;position:relative;overflow:hidden}.go.svelte-1sqgzvq:disabled{opacity:.7;cursor:default}.sealbtn.svelte-1sqgzvq{width:100%}.shimmer.svelte-1sqgzvq{pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffffff8c 50%,#0000 70%);animation:2.8s ease-in-out infinite svelte-1sqgzvq-sweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes svelte-1sqgzvq-sweep{0%,55%{transform:translate(-100%)}85%,to{transform:translate(100%)}}.fine.svelte-1sqgzvq{font-size:.8rem}.error.svelte-1sqgzvq{color:#ff9e9b;text-align:center;font-size:.88rem}.xlmlane.svelte-1sqgzvq{text-align:center;justify-items:center;gap:.6rem;display:grid}.qrbox.svelte-1sqgzvq{background:#fff;border-radius:12px;width:168px;padding:.6rem}.qrbox.svelte-1sqgzvq svg{width:100%;height:auto;display:block}.waitstar.svelte-1sqgzvq{color:var(--jgold);animation:1.6s ease-in-out infinite svelte-1sqgzvq-waitpulse;display:inline-block}@keyframes svelte-1sqgzvq-waitpulse{0%,to{opacity:.4;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}.paytap.svelte-1sqgzvq{border:1px solid color-mix(in srgb, var(--jgold) 50%, transparent);color:var(--jgold2);box-shadow:0 0 14px color-mix(in srgb, var(--jgold) 18%, transparent);border-radius:999px;padding:.5rem 1.1rem;font-size:.9rem;text-decoration:none;display:inline-block}.paytap.svelte-1sqgzvq:hover{border-color:var(--jgold);box-shadow:0 0 18px color-mix(in srgb, var(--jgold) 35%, transparent)}.opt.svelte-1sqgzvq{width:100%}.opt.svelte-1sqgzvq summary:where(.svelte-1sqgzvq){cursor:pointer;text-align:center;color:var(--jsoft);border:1px dashed color-mix(in srgb, var(--jsoft) 30%, transparent);border-radius:10px;padding:.45rem .7rem;font-size:.85rem;list-style:none;transition:border-color .25s}.opt.svelte-1sqgzvq summary:where(.svelte-1sqgzvq)::-webkit-details-marker{display:none}.opt.svelte-1sqgzvq summary:where(.svelte-1sqgzvq):hover{border-color:var(--jgold)}.opt[open].svelte-1sqgzvq summary:where(.svelte-1sqgzvq){border-color:color-mix(in srgb, var(--jgold) 50%, transparent);color:var(--jgold2);margin-bottom:.7rem}.optfields.svelte-1sqgzvq{gap:.7rem;display:grid}.gkey.svelte-1sqgzvq{word-break:break-all;opacity:.7;font-size:.68rem}.mono.svelte-1sqgzvq{font-family:var(--mono)}.linkish.svelte-1sqgzvq{font:inherit;color:var(--jdim);cursor:pointer;background:0 0;border:none;justify-self:center;font-size:.8rem;text-decoration:underline}.jrscrim.svelte-1sqgzvq{z-index:90;background:#06041080;animation:.22s svelte-1sqgzvq-jrfade;position:fixed;inset:0}.jrscrim.dark.svelte-1sqgzvq{background:#060410b8}@keyframes svelte-1sqgzvq-jrfade{0%{opacity:0}to{opacity:1}}@keyframes svelte-1sqgzvq-jrin{0%{opacity:0;transform:translateY(calc(1.1rem - 50%))scale(.94)}to{opacity:1;transform:translateY(-50%)scale(1)}}.goghost.svelte-1sqgzvq{font:inherit;cursor:pointer;background:color-mix(in srgb, var(--jgold) 10%, transparent);width:100%;color:var(--jgold2);border:1px solid color-mix(in srgb, var(--jgold) 55%, transparent);border-radius:12px;padding:.7rem 1rem;font-weight:600;transition:border-color .2s,box-shadow .2s,transform .12s}.goghost.svelte-1sqgzvq:hover:enabled{border-color:var(--jgold);box-shadow:0 0 14px color-mix(in srgb, var(--jgold) 30%, transparent);transform:translateY(-1px)}.goghost.svelte-1sqgzvq:disabled{opacity:.6;cursor:default}.jrmodal.svelte-1sqgzvq{z-index:91;border:1px solid color-mix(in srgb, var(--jgold) 35%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--jnight1) 96%, transparent), color-mix(in srgb, var(--jnight2) 98%, transparent));width:min(24rem,100vw - 1.6rem);max-height:min(88svh,42rem);box-shadow:0 24px 60px #0000008c, 0 0 42px color-mix(in srgb, var(--jsoft) 20%, transparent);color:var(--jink);border-radius:18px;gap:.75rem;margin-inline:auto;padding:1.3rem 1.2rem;animation:.32s cubic-bezier(.2,1.25,.4,1) svelte-1sqgzvq-jrin;display:grid;position:fixed;top:50%;left:0;right:0;overflow-y:auto;transform:translateY(-50%)}.jrhead.svelte-1sqgzvq{justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.jrtitle.svelte-1sqgzvq{font-family:var(--serif);color:var(--jgold2);margin:0;font-size:1.1rem}.jrlead.svelte-1sqgzvq{text-align:left;margin:0}.jrx.svelte-1sqgzvq{font:inherit;border:1px solid color-mix(in srgb, var(--jsoft) 25%, transparent);color:var(--jdim);cursor:pointer;background:0 0;border-radius:999px;flex:none;width:1.9rem;height:1.9rem;line-height:1}.jrx.svelte-1sqgzvq:hover{border-color:var(--jgold);color:var(--jgold)}.jrmodal.thanks.svelte-1sqgzvq{text-align:center;justify-items:center}.rarity.svelte-1sqgzvq{color:var(--jgold);letter-spacing:.35em;text-shadow:0 0 12px color-mix(in srgb, var(--jgold) 70%, transparent);opacity:0;font-size:.85rem;animation:.5s 1.9s forwards svelte-1sqgzvq-fadeup}.pullname.svelte-1sqgzvq{font-family:var(--serif);color:var(--jgold2);opacity:0;font-size:1.05rem;animation:.5s 2.05s forwards svelte-1sqgzvq-fadeup}@keyframes svelte-1sqgzvq-fadeup{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.altar.svelte-1sqgzvq{justify-content:center;align-items:center;gap:1rem;width:100%;padding-top:3.9rem;display:flex;position:relative}.rig.svelte-1sqgzvq{z-index:1;width:0;height:0;animation:9.5s ease-in-out infinite alternate svelte-1sqgzvq-drift;position:absolute;top:.4rem;left:50%}.spirit.svelte-1sqgzvq{background:radial-gradient(circle at 38% 32%, #fff, color-mix(in srgb, var(--jsoft) 45%, #fff) 55%, var(--jsoft));width:2.7rem;height:2.7rem;box-shadow:0 0 16px color-mix(in srgb, var(--jsoft) 50%, transparent);border-radius:50%;animation:3.2s ease-in-out infinite svelte-1sqgzvq-bob;position:absolute;top:0;left:-1.35rem}@keyframes svelte-1sqgzvq-drift{0%{transform:translate(-2.4rem)}45%{transform:translate(.6rem)translateY(.3rem)}to{transform:translate(2.2rem)}}.bubble.svelte-1sqgzvq{background:color-mix(in srgb, var(--jnight2) 92%, transparent);border:1px solid color-mix(in srgb, var(--jgold) 45%, transparent);width:max-content;max-width:10.5rem;color:var(--jgold2);text-align:left;pointer-events:none;border-radius:12px 12px 12px 3px;padding:.32rem .6rem;font-size:.72rem;line-height:1.35;animation:.22s cubic-bezier(.2,1.3,.4,1) svelte-1sqgzvq-bubblein;position:absolute;top:-.25rem;left:1.55rem}@keyframes svelte-1sqgzvq-bubblein{0%{opacity:0;transform:translateY(4px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}.spirit.svelte-1sqgzvq .crest:where(.svelte-1sqgzvq),.spirit.svelte-1sqgzvq .tooth:where(.svelte-1sqgzvq),.spirit.svelte-1sqgzvq .tailfin:where(.svelte-1sqgzvq){display:none;position:absolute}.spirit.shark.svelte-1sqgzvq{background:radial-gradient(circle at 38% 32%,#eaf6ff,#b9d9f2 55%,#7fa8cf);box-shadow:0 0 16px #7fa8cf8c}.spirit.shark.svelte-1sqgzvq .halo:where(.svelte-1sqgzvq){display:none}.spirit.shark.svelte-1sqgzvq .crest:where(.svelte-1sqgzvq){clip-path:polygon(50% 0,100% 100%,0 100%);background:#7fa8cf;width:.95rem;height:.8rem;display:block;top:-.68rem;left:50%;transform:translate(-50%)}.spirit.shark.svelte-1sqgzvq .tailfin:where(.svelte-1sqgzvq){clip-path:polygon(0 50%,100% 0,100% 100%);background:#7fa8cf;width:.65rem;height:.55rem;display:block;top:46%;right:-.5rem}.spirit.shark.svelte-1sqgzvq .tooth:where(.svelte-1sqgzvq){clip-path:polygon(50% 100%,0 0,100% 0);background:#fff;width:.2rem;height:.24rem;display:block;top:64%}.spirit.shark.svelte-1sqgzvq .tooth.t1:where(.svelte-1sqgzvq){left:38%}.spirit.shark.svelte-1sqgzvq .tooth.t2:where(.svelte-1sqgzvq){left:52%}.spirit.shark.svelte-1sqgzvq .cheek:where(.svelte-1sqgzvq){display:none}.spirit.cat.svelte-1sqgzvq .crest:where(.svelte-1sqgzvq){background:0 0;display:block;inset:0}.spirit.cat.svelte-1sqgzvq .crest:where(.svelte-1sqgzvq):before,.spirit.cat.svelte-1sqgzvq .crest:where(.svelte-1sqgzvq):after{content:"";clip-path:polygon(50% 0,100% 100%,0 100%);background:#e6ddff;width:.72rem;height:.72rem;position:absolute;top:-.42rem}.spirit.cat.svelte-1sqgzvq .crest:where(.svelte-1sqgzvq):before{left:8%;transform:rotate(-14deg)}.spirit.cat.svelte-1sqgzvq .crest:where(.svelte-1sqgzvq):after{right:8%;transform:rotate(14deg)}.spirit.bunny.svelte-1sqgzvq .crest:where(.svelte-1sqgzvq){background:0 0;display:block;inset:0}.spirit.bunny.svelte-1sqgzvq .crest:where(.svelte-1sqgzvq):before,.spirit.bunny.svelte-1sqgzvq .crest:where(.svelte-1sqgzvq):after{content:"";background:linear-gradient(#fff,#e9e2ff);border-radius:999px;width:.4rem;height:1.1rem;position:absolute;top:-.95rem}.spirit.bunny.svelte-1sqgzvq .crest:where(.svelte-1sqgzvq):before{left:26%;transform:rotate(-8deg)}.spirit.bunny.svelte-1sqgzvq .crest:where(.svelte-1sqgzvq):after{right:26%;transform:rotate(8deg)}.spirit.bunny.svelte-1sqgzvq .cheek:where(.svelte-1sqgzvq){background:#ff9a9ee6}.spirit.flame.svelte-1sqgzvq{background:radial-gradient(circle at 38% 32%, #fff, var(--jgold) 55%, #ff9a3e);box-shadow:0 0 18px #ff9a3e99}.spirit.flame.svelte-1sqgzvq .halo:where(.svelte-1sqgzvq){display:none}.spirit.flame.svelte-1sqgzvq .crest:where(.svelte-1sqgzvq){background:#ff9a3e;border-radius:50% 50% 50% 0;width:.55rem;height:.55rem;display:block;top:-.62rem;left:50%;transform:translate(-50%)rotate(-45deg)}.spirit.star.svelte-1sqgzvq{background:radial-gradient(circle at 38% 32%, #fff, var(--jgold2) 55%, var(--jgold));box-shadow:0 0 20px color-mix(in srgb, var(--jgold) 65%, transparent)}.spirit.star.svelte-1sqgzvq .halo:where(.svelte-1sqgzvq){font-size:1rem;top:-1.05rem}.spirit.svelte-1sqgzvq .halo:where(.svelte-1sqgzvq){color:var(--jgold);text-shadow:0 0 8px color-mix(in srgb, var(--jgold) 80%, transparent);font-size:.7rem;animation:4s linear infinite svelte-1sqgzvq-spinstar;position:absolute;top:-.85rem;left:50%;transform:translate(-50%)}@keyframes svelte-1sqgzvq-spinstar{0%{transform:translate(-50%)rotate(0)}to{transform:translate(-50%)rotate(360deg)}}.spirit.svelte-1sqgzvq .eye:where(.svelte-1sqgzvq){background:#3a2f5e;border-radius:999px;width:.28rem;height:.42rem;transition:all .2s;position:absolute;top:42%}.spirit.svelte-1sqgzvq .eye.l:where(.svelte-1sqgzvq){left:30%}.spirit.svelte-1sqgzvq .eye.r:where(.svelte-1sqgzvq){right:30%}.spirit.glee.svelte-1sqgzvq .eye:where(.svelte-1sqgzvq){background:0 0;border-top:2.5px solid #3a2f5e;border-radius:999px 999px 0 0;width:.42rem;height:.3rem}.spirit.svelte-1sqgzvq .cheek:where(.svelte-1sqgzvq){background:#ff9a9ea6;border-radius:999px;width:.34rem;height:.2rem;position:absolute;top:58%}.spirit.svelte-1sqgzvq .cheek.l:where(.svelte-1sqgzvq){left:18%}.spirit.svelte-1sqgzvq .cheek.r:where(.svelte-1sqgzvq){right:18%}@keyframes svelte-1sqgzvq-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-.45rem)}}.jarface.svelte-1sqgzvq{align-items:end;width:4.6rem;height:5.4rem;display:grid;position:relative}.jarbody.svelte-1sqgzvq{border:2px solid color-mix(in srgb, var(--jsoft) 45%, transparent);background:linear-gradient(180deg, #ffffff08, color-mix(in srgb, var(--jsoft) 12%, transparent));border-top-width:5px;border-radius:.4rem .4rem 1.4rem 1.4rem;width:4rem;height:4.2rem;margin:0 auto;transition:border-color .4s;position:relative;overflow:hidden}.jarbody.svelte-1sqgzvq:before{content:"";background:color-mix(in srgb, var(--jsoft) 45%, transparent);height:3px;position:absolute;top:0;left:14%;right:14%}.jarbody.warm.svelte-1sqgzvq{border-color:var(--jgold)}.jarfill.svelte-1sqgzvq{background:linear-gradient(180deg, color-mix(in srgb, var(--jgold) 18%, transparent), color-mix(in srgb, var(--jgold) 42%, transparent));transition:height .6s;position:absolute;bottom:0;left:0;right:0}.jarfill.ghost.svelte-1sqgzvq{background:linear-gradient(#ffe9b31a,#ffe9b342);transition:height .45s;animation:1.8s ease-in-out infinite svelte-1sqgzvq-ghostbreathe}.jarglow.svelte-1sqgzvq{background:radial-gradient(ellipse, color-mix(in srgb, var(--jgold) 0%, transparent), transparent 70%);pointer-events:none;border-radius:50%;width:4.6rem;height:1.2rem;transition:background .5s;position:absolute;bottom:-.4rem;left:50%;transform:translate(-50%)}.jarglow.warm.svelte-1sqgzvq{background:radial-gradient(ellipse, color-mix(in srgb, var(--jgold) 40%, transparent), transparent 70%)}.rest.svelte-1sqgzvq{color:var(--jgold);opacity:.9;text-shadow:0 0 6px color-mix(in srgb, var(--jgold) 60%, transparent);font-size:.8rem;position:absolute;left:50%}.r1.svelte-1sqgzvq{bottom:.15rem;transform:translate(calc(-50% - .62rem))}.r2.svelte-1sqgzvq{bottom:.2rem;transform:translate(calc(.62rem - 50%))}.r3.svelte-1sqgzvq{bottom:.72rem;transform:translate(-50%)}.dropstar.svelte-1sqgzvq{color:var(--jgold2);text-shadow:0 0 8px color-mix(in srgb, var(--jgold) 90%, transparent);pointer-events:none;font-size:.95rem;animation:.6s cubic-bezier(.3,0,.7,1) forwards svelte-1sqgzvq-stardrop;position:absolute;top:-.4rem;left:50%;transform:translate(-50%)}@keyframes svelte-1sqgzvq-stardrop{0%{opacity:1;transform:translate(-50%)rotate(0)scale(1)}70%{opacity:1;transform:translate(-50%,3.4rem)rotate(160deg)scale(.9)}to{opacity:0;transform:translate(-50%,3.8rem)rotate(200deg)scale(.8)}}.gacha.svelte-1sqgzvq{width:4.8rem;height:4.8rem;margin-bottom:.3rem;position:relative}.half.svelte-1sqgzvq{width:100%;height:50%;animation:.55s 2 svelte-1sqgzvq-shake;position:absolute;left:0}.half.top.svelte-1sqgzvq{background:linear-gradient(180deg, var(--jgold2), var(--jgold));border-radius:2.4rem 2.4rem 0 0;animation:.55s 2 svelte-1sqgzvq-shake,.45s 1.15s forwards svelte-1sqgzvq-splitup;top:0}.half.bot.svelte-1sqgzvq{background:linear-gradient(#8a6fd8,#5c4692);border-radius:0 0 2.4rem 2.4rem;animation:.55s 2 svelte-1sqgzvq-shake,.45s 1.15s forwards svelte-1sqgzvq-splitdown;bottom:0}.heart.svelte-1sqgzvq{color:var(--jgold);text-shadow:0 0 18px color-mix(in srgb, var(--jgold) 90%, transparent);opacity:0;place-items:center;font-size:2.1rem;animation:.5s cubic-bezier(.2,1.4,.4,1) 1.45s forwards svelte-1sqgzvq-heartpop;display:grid;position:absolute;inset:0}.ring.svelte-1sqgzvq{border:2px solid color-mix(in srgb, var(--jgold) 80%, transparent);opacity:0;border-radius:50%;animation:.9s ease-out 1.45s forwards svelte-1sqgzvq-ringpulse;position:absolute;inset:-.4rem}@keyframes svelte-1sqgzvq-ringpulse{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}.burst.svelte-1sqgzvq{color:var(--jgold2);text-shadow:0 0 8px color-mix(in srgb, var(--jgold) 90%, transparent);opacity:0;font-size:.8rem;animation:.8s cubic-bezier(.2,.7,.3,1) 1.5s forwards svelte-1sqgzvq-burstout;position:absolute;top:50%;left:50%}.b0.svelte-1sqgzvq{--bx:0;--by:-3.2rem}.b1.svelte-1sqgzvq{--bx:2.3rem;--by:-2.3rem}.b2.svelte-1sqgzvq{--bx:3.2rem;--by:0rem}.b3.svelte-1sqgzvq{--bx:2.3rem;--by:2.3rem}.b4.svelte-1sqgzvq{--bx:0rem;--by:3.2rem}.b5.svelte-1sqgzvq{--bx:-2.3rem;--by:2.3rem}.b6.svelte-1sqgzvq{--bx:-3.2rem;--by:0rem}.b7.svelte-1sqgzvq{--bx:-2.3rem;--by:-2.3rem}@keyframes svelte-1sqgzvq-burstout{0%{opacity:1;transform:translate(-50%,-50%)scale(.4)}to{opacity:0;transform:translate(calc(-50% + var(--bx)), calc(-50% + var(--by))) scale(1.1) rotate(90deg)}}@keyframes svelte-1sqgzvq-shake{0%,to{transform:rotate(0)}25%{transform:rotate(-7deg)}75%{transform:rotate(7deg)}}@keyframes svelte-1sqgzvq-splitup{to{opacity:0;transform:translateY(-1.6rem)rotate(-14deg)}}@keyframes svelte-1sqgzvq-splitdown{to{opacity:0;transform:translateY(1.6rem)rotate(10deg)}}@keyframes svelte-1sqgzvq-heartpop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.dropstar.svelte-1sqgzvq,.half.svelte-1sqgzvq{opacity:0;animation:none}.heart.svelte-1sqgzvq{opacity:1;animation:none}.ring.svelte-1sqgzvq,.burst.svelte-1sqgzvq{opacity:0;animation:none}.rarity.svelte-1sqgzvq,.pullname.svelte-1sqgzvq{opacity:1;animation:none}.meteor.svelte-1sqgzvq{opacity:0;animation:none}.starfield.svelte-1sqgzvq,.spirit.svelte-1sqgzvq,.spirit.svelte-1sqgzvq .halo:where(.svelte-1sqgzvq),.rig.svelte-1sqgzvq,.bubble.svelte-1sqgzvq,.shimmer.svelte-1sqgzvq{animation:none}.waitstar.svelte-1sqgzvq{opacity:1;animation:none}.goalghost.svelte-1sqgzvq,.jarfill.ghost.svelte-1sqgzvq,.jrmodal.svelte-1sqgzvq,.jrscrim.svelte-1sqgzvq{animation:none}}.upsell.svelte-1sqgzvq{border-top:1px solid color-mix(in srgb, var(--jsoft) 18%, transparent);gap:.45rem;width:100%;margin-top:.4rem;padding-top:.9rem;display:grid}.shoutlink.svelte-1sqgzvq{border:1px solid color-mix(in srgb, var(--jsoft) 25%, transparent);color:inherit;border-radius:10px;padding:.6rem .9rem;text-decoration:none}.shoutlink.svelte-1sqgzvq:hover{border-color:var(--jgold);box-shadow:0 0 12px color-mix(in srgb, var(--jgold) 20%, transparent)}.back.svelte-1sqgzvq{color:inherit;font-size:.85rem}@media (width<=640px){.room.svelte-1sqgzvq:not(.compact){border-radius:0;min-height:100svh;padding:.75rem .6rem}.room.compact.svelte-1sqgzvq{padding:1rem .6rem}.jcard.svelte-1sqgzvq{gap:.55rem;padding:1rem .85rem}h1.svelte-1sqgzvq{font-size:1.15rem}.lead.svelte-1sqgzvq{font-size:.8rem}.altar.svelte-1sqgzvq{transform-origin:bottom;margin:-.55rem 0 -.25rem;transform:scale(.82)}.banner.svelte-1sqgzvq{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.banner.svelte-1sqgzvq .gcard:where(.svelte-1sqgzvq){padding:.6rem .3rem .5rem}.gemoji.svelte-1sqgzvq{font-size:1.35rem}.chips.svelte-1sqgzvq{gap:.4rem}.chip.svelte-1sqgzvq{padding:.4rem .8rem}.goallabel.svelte-1sqgzvq{font-size:.78rem}.field.svelte-1sqgzvq input:where(.svelte-1sqgzvq){padding:.45rem .6rem}.go.svelte-1sqgzvq{padding:.65rem 1rem}.fine.svelte-1sqgzvq{font-size:.72rem}.qrbox.svelte-1sqgzvq{width:148px}}
