@font-face{font-family:Lilita One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cacf9cec150447d7-s.0en9w24nf0_f1.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:Lilita One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c432471d2cba538b-s.p.158it8xay914_.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:Lilita One Fallback;src:local(Arial);ascent-override:96.14%;descent-override:22.91%;line-gap-override:0.0%;size-adjust:96.01%}.lilita_one_b0c1a27-module__b1uBEG__className{font-family:Lilita One,Lilita One Fallback;font-style:normal;font-weight:400}.lilita_one_b0c1a27-module__b1uBEG__variable{--font-duel-display:"Lilita One", "Lilita One Fallback"}
@font-face{font-family:Fredoka;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/b6df7c92285ebcd2-s.1cox7hpc1tfbr.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/eeba9b1ad34c1404-s.3t00_18uk4swp.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:Fredoka;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/5d52bd6c4cb3f315-s.p.12wv-xs8vggjn.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:Fredoka;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/b6df7c92285ebcd2-s.1cox7hpc1tfbr.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/eeba9b1ad34c1404-s.3t00_18uk4swp.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:Fredoka;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/5d52bd6c4cb3f315-s.p.12wv-xs8vggjn.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:Fredoka;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/b6df7c92285ebcd2-s.1cox7hpc1tfbr.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/eeba9b1ad34c1404-s.3t00_18uk4swp.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:Fredoka;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/5d52bd6c4cb3f315-s.p.12wv-xs8vggjn.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:Fredoka Fallback;src:local(Arial);ascent-override:95.64%;descent-override:23.17%;line-gap-override:0.0%;size-adjust:101.84%}.fredoka_9d8ae987-module__6nsUeq__className{font-family:Fredoka,Fredoka Fallback;font-style:normal}.fredoka_9d8ae987-module__6nsUeq__variable{--font-duel-body:"Fredoka", "Fredoka Fallback"}
:root{--gk-vermilion:#e5484d;--gk-lacquer:#ff8a8d;--gk-sumi:#15100d;--gk-washi:#241d19;--gk-paper:#322822;--gk-indigo:#6aa8ff;--gk-prussian:#3f8cff;--gk-gold:#f7b93e;--gk-gold-deep:#b97a12;--gk-jade:#35c46f;--gk-plum:#c99bff;--gk-sakura:#ff8fb4;--gk-ink:#fff6e0;--gk-ink-2:#c9b9a0;--gk-spring:cubic-bezier(.34, 1.7, .5, 1);--gk-hard-shadow:0 4px 0 #00000073;--gk-washi-fiber:none}.gk-title,.gk-number,.gk-btn-label{font-family:var(--font-game-display,"Lilita One"), var(--font-duel-body,system-ui), sans-serif}.gk-body{font-family:var(--font-duel-body,ui-rounded), system-ui, sans-serif}.gk-title,.gk-number{color:#fff6e0;text-shadow:0 3px #15100d;letter-spacing:.01em;font-weight:400;line-height:1.1}.gk-number{font-variant-numeric:tabular-nums;letter-spacing:0}.gk-ink-gold{color:#ffc94d}.gk-ink-sakura{color:#ff9cc0}.gk-ink-jade{color:#5fe08f}.gk-body{font-weight:600}.gk-icon{flex-shrink:0;display:inline-block;overflow:visible}.gk-btn{--b:#f7b93e;--b-deep:#b97a12;--b-text:#2a1a00;--lip:6px;--h:58px;--r:16px;--fs:22px;--px:22px;--icon:32px;isolation:isolate;vertical-align:top;min-height:44px;padding:0 0 var(--lip);color:var(--b-text);font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transform-origin:50% 100%;transition:transform .26s var(--gk-spring);background:0 0;border:0;margin:0;text-decoration:none;display:inline-flex;position:relative}.gk-btn:before{content:"";inset:var(--lip) 0 0 0;z-index:-1;border:2.5px solid var(--gk-sumi);border-radius:var(--r);background:var(--b-deep);position:absolute;box-shadow:0 5px 10px -3px #0000008c}.gk-btn-face{min-height:var(--h);padding:0 var(--px);border:2.5px solid var(--gk-sumi);border-radius:var(--r);background:var(--b);flex:1;justify-content:center;align-items:center;gap:.4em;transition:transform 90ms ease-out;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 3px #ffffff4d,inset 0 -4px #00000029}.gk-btn .gk-btn-label{color:var(--b-text);font-size:var(--fs);white-space:nowrap;text-shadow:0 2px #15100d73;position:relative}.gk-btn[data-variant=gold] .gk-btn-label{text-shadow:0 2px #ffffff59}.gk-btn-icon{width:var(--icon);height:var(--icon);filter:drop-shadow(0 2px #15100d73);margin-left:-.15em;display:inline-flex;position:relative}.gk-btn-icon>*{width:100%;height:100%}.gk-btn:not([aria-disabled=true]):active,.gk-btn.gk-is-pressed{transition:transform 70ms ease-out;transform:scale(.97,.94)}.gk-btn:not([aria-disabled=true]):active .gk-btn-face,.gk-btn.gk-is-pressed .gk-btn-face{transform:translateY(calc(var(--lip) - 2px))}@media (hover:hover){.gk-btn:not([aria-disabled=true]):hover .gk-btn-face{background:color-mix(in srgb, var(--b) 88%, #fff)}}.gk-btn:focus-visible{outline:none}.gk-btn:focus-visible .gk-btn-face{box-shadow:inset 0 3px 0 #ffffff4d, inset 0 -4px 0 #00000029, 0 0 0 3px #fff6e0, 0 0 0 6px var(--gk-sumi)}.gk-btn[data-variant=vermilion]{--b:#e5484d;--b-deep:#9d2327;--b-text:#fff6e0}.gk-btn[data-variant=indigo]{--b:#3f8cff;--b-deep:#1f4fa8;--b-text:#fff6e0}.gk-btn[data-variant=jade]{--b:#2a9d5c;--b-deep:#1f7a46;--b-text:#fff6e0}.gk-btn[data-variant=wood]{--b:#3d312a;--b-deep:#1d1714;--b-text:#fff6e0}.gk-btn[aria-disabled=true]{--b:#322822;--b-deep:#1d1714;--b-text:#ada59a;cursor:not-allowed}.gk-btn[aria-disabled=true]:before{box-shadow:none}.gk-btn[aria-disabled=true] .gk-btn-face{transform:translateY(calc(var(--lip) - 2px));background:var(--b);box-shadow:inset 0 2px #ffffff0f}.gk-btn[aria-disabled=true] .gk-btn-label{text-shadow:0 2px #15100d99}.gk-btn[aria-disabled=true] .gk-btn-icon{filter:grayscale()brightness(.8)}.gk-btn[aria-busy=true]{cursor:progress}.gk-btn[data-size=xl]{--lip:8px;--h:78px;--r:22px;--fs:34px;--px:30px;--icon:50px}.gk-btn[data-size=md]{--lip:5px;--h:50px;--r:14px;--fs:19px;--px:18px;--icon:26px}.gk-btn[data-size=sm]{--lip:4px;--h:40px;--r:12px;--fs:16px;--px:14px;--icon:22px}.gk-btn[data-icon-only]{--px:0px}.gk-btn[data-icon-only] .gk-btn-face{width:var(--h)}.gk-btn[data-icon-only] .gk-btn-icon{width:calc(var(--h) * .74);height:calc(var(--h) * .74);margin:0}.gk-btn[data-size=sm]:before,.gk-btn[data-size=sm] .gk-btn-face{border-width:2px}@keyframes gk-glint{0%,62%{transform:translate(-160%)skew(-20deg)}to{transform:translate(460%)skew(-20deg)}}.gk-btn[data-size=xl]:not([aria-disabled=true]) .gk-btn-face:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff73,#0000);width:22%;animation:3.8s ease-in-out infinite gk-glint;position:absolute;inset:0 auto 0 0}@keyframes gk-spin{to{transform:rotate(360deg)}}.gk-spinner{animation:.9s linear infinite gk-spin}.gk-panel{color:var(--gk-ink);background:#241d19;border:2px solid #55473d;border-radius:18px;position:relative;box-shadow:inset 0 2px #fff6e00f,0 4px #00000073}.gk-panel[data-titled]{margin-top:22px}.gk-panel-body{color:var(--gk-ink);padding:16px;position:relative}.gk-panel[data-titled]>.gk-panel-body{padding-top:32px}@media (max-width:419px){.gk-panel-body{padding:13px}.gk-panel[data-titled]>.gk-panel-body{padding-top:30px}}.gk-panel[data-tone=lacquer]{background:radial-gradient(120% 80% at 50% 0,#4a2f1a 0%,#2a1f18 60%,#241d19 100%);border-color:#f7b93e;box-shadow:inset 0 2px #ffe28c2e,0 4px #b97a12,0 8px 14px -4px #00000080}.gk-ribbon{--rb:#e5484d;--rb-deep:#9d2327;--rb-text:#fff6e0;max-width:100%;display:inline-flex;position:relative}.gk-ribbon[data-variant=gold]{--rb:#f7b93e;--rb-deep:#b97a12;--rb-text:#2a1a00}.gk-ribbon[data-variant=indigo]{--rb:#3f8cff;--rb-deep:#1f4fa8}.gk-ribbon[data-variant=jade]{--rb:#35b36b;--rb-deep:#1f7a46}.gk-ribbon[data-variant=wood]{--rb:#3d312a;--rb-deep:#1d1714}.gk-ribbon-band{border:2.5px solid var(--gk-sumi);background:var(--rb);min-width:0;min-height:42px;color:var(--rb-text);box-shadow:inset 0 3px 0 #ffffff47, 0 4px 0 var(--rb-deep);border-radius:14px;align-items:center;padding:2px 22px 4px;display:flex;position:relative}.gk-ribbon-title{min-width:0;color:inherit;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 2px #15100d66;margin:0;padding:.06em .04em .14em;font-size:21px;overflow:hidden}.gk-ribbon[data-variant=gold] .gk-ribbon-title{text-shadow:0 2px #ffffff59}.gk-ribbon[data-long] .gk-ribbon-band{padding-inline:14px}.gk-ribbon[data-long] .gk-ribbon-title{font-size:17px}.gk-panel>.gk-ribbon{z-index:2;max-width:calc(100% - 28px);position:absolute;top:-23px;left:50%;transform:translate(-50%)}.gk-pill{min-width:0;height:44px;color:inherit;font:inherit;cursor:default;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;margin:0;padding:0 0 0 20px;display:inline-flex;position:relative}button.gk-pill{cursor:pointer}.gk-pill-capsule{background:#14100ee6;border:2px solid #15100d;border-radius:999px;align-items:center;gap:4px;min-width:0;height:32px;padding:0 4px 0 24px;display:flex;box-shadow:inset 0 0 0 1.5px #fff6e01f,0 3px #00000080}.gk-pill:not([data-plus]) .gk-pill-capsule{padding-right:12px}.gk-pill-icon{filter:drop-shadow(0 2px #00000080);width:42px;height:42px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.gk-pill-amount{white-space:nowrap;text-overflow:clip;text-shadow:0 2px #15100d;min-width:0;padding:.1em .04em .16em;font-size:18px;line-height:1;overflow:hidden}.gk-pill-plus{background:#35b36b;border:2px solid #15100d;border-radius:7px;flex-shrink:0;place-items:center;width:22px;height:22px;display:grid;box-shadow:inset 0 2px #ffffff59,0 2px #1f7a46}.gk-pill-plus svg{width:14px;height:14px}@media (hover:hover){button.gk-pill:hover .gk-pill-capsule{background:#2a211c}}button.gk-pill:active .gk-pill-capsule,.gk-pill[aria-expanded=true] .gk-pill-capsule{box-shadow:inset 0 0 0 1.5px #fff6e01f,0 0 0 2px #f7b93e,0 3px #00000080}button.gk-pill:focus-visible{outline:none}button.gk-pill:focus-visible .gk-pill-capsule{box-shadow:0 0 0 3px #fff6e0,0 0 0 5.5px #15100d}@keyframes gk-shimmer-skel{50%{opacity:.45}}.gk-pill-skeleton{background:#fff6e040;border-radius:999px;width:36px;height:12px;margin-right:6px;animation:1.2s ease-in-out infinite gk-shimmer-skel;display:block}@keyframes gk-pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes gk-fade{0%{opacity:0}}.gk-pop{animation:gk-pop .42s var(--gk-spring) both;animation-delay:var(--gk-delay,0s)}.gk-burst{--burst-ray:#ffe28cbf;--burst-glow:#ffd662d9;--burst-spark-a:#fff3b0;--burst-spark-b:#f2b630;isolation:isolate;place-items:center;display:inline-grid;position:relative}.gk-burst[data-tone=pearl]{--burst-ray:#dce6ffbf;--burst-glow:#c8d7ffd9;--burst-spark-a:#fff;--burst-spark-b:#a9bff0}.gk-burst[data-tone=sakura]{--burst-ray:#ffcddcbf;--burst-glow:#ffaac3d9;--burst-spark-a:#fff0f4;--burst-spark-b:#f4a6b8}.gk-burst>*{grid-area:1/1}.gk-burst-rays,.gk-burst-glow{z-index:-1;pointer-events:none;position:absolute;top:50%;left:50%}.gk-burst-rays{aspect-ratio:1;background:repeating-conic-gradient(from 0deg, var(--burst-ray) 0deg 9deg, transparent 9deg 24deg);border-radius:50%;width:280%;margin:-140% 0 0 -140%;animation:.3s ease-out both gk-fade,14s linear infinite gk-spin;-webkit-mask-image:radial-gradient(closest-side,#000 18%,#0009 45%,#0000 100%);mask-image:radial-gradient(closest-side,#000 18%,#0009 45%,#0000 100%)}.gk-burst-glow{aspect-ratio:1;background:radial-gradient(closest-side, var(--burst-glow), #fff0 100%);border-radius:50%;width:170%;margin:-85% 0 0 -85%;animation:.52s ease-out both gk-glow-in}@keyframes gk-glow-in{0%{opacity:0;transform:scale(.3)}35%{opacity:1;transform:scale(1.15)}to{opacity:.8;transform:scale(1)}}.gk-burst-spark{width:var(--s,10px);height:var(--s,10px);margin:calc(var(--s,10px) / -2) 0 0 calc(var(--s,10px) / -2);background:radial-gradient(circle at 35% 35%, var(--burst-spark-a), var(--burst-spark-b) 70%);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);opacity:0;pointer-events:none;animation:.9s cubic-bezier(.15,.8,.3,1) both gk-spark;animation-delay:var(--d,0s);position:absolute;top:50%;left:50%}@keyframes gk-spark{0%{opacity:1;transform:rotate(var(--a)) translateY(0) scale(.4)}60%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(calc(var(--r,90px) * -1)) scale(1)}}.gk-burst-item{animation:gk-pop .52s var(--gk-spring) both}.gk-chest{--ray:#ffc440b8;--ray-dim:#ffaa280d;--glow:#ffd662f2;--ring:#ffe9a8;--spark-a:#fff6c4;--spark-b:#f2b630;z-index:0;pointer-events:none;transition:opacity .52s ease-in;position:fixed;inset:-12px;overflow:hidden}.gk-chest-front{z-index:2}.gk-chest[data-tone=pearl]{--ray:#96beffb8;--ray-dim:#82aafa0d;--glow:#cddcfff2;--ring:#e6eeff;--spark-a:#fff;--spark-b:#a9bff0}.gk-chest[data-tone=sakura]{--ray:#ff8cb4b8;--ray-dim:#f478a00d;--glow:#ffafc8f2;--ring:#ffe0ea;--spark-a:#fff0f4;--spark-b:#f4a6b8}.gk-chest[data-stage=burst]{animation:.32s linear both gk-jolt}.gk-chest[data-stage=fade]{opacity:0}.gk-chest-scrim{background:radial-gradient(circle at calc(var(--cx) + 12px) calc(var(--cy) + 12px), #0e08061f 0, #0e080661 28vmax, #0e08068c 60vmax);animation:.42s ease-out both gk-fade;position:absolute;inset:0}.gk-chest-rays,.gk-chest-glow,.gk-chest-ring,.gk-chest-spark{left:calc(var(--cx) + 12px);top:calc(var(--cy) + 12px);position:absolute}.gk-chest-rays{mix-blend-mode:screen;width:0;height:0;animation:gk-chest-open .62s var(--gk-spring) both}.gk-chest-rays>span{background:repeating-conic-gradient(var(--ray) 0deg calc(180deg / 7), var(--ray-dim) calc(180deg / 7) calc(360deg / 7));border-radius:50%;width:140vmax;height:140vmax;margin:-70vmax 0 0 -70vmax;animation:22s linear infinite gk-spin;position:absolute;-webkit-mask-image:radial-gradient(closest-side,#000 6%,#000000bf 36%,#0000 100%);mask-image:radial-gradient(closest-side,#000 6%,#000000bf 36%,#0000 100%)}@keyframes gk-chest-open{0%{opacity:0;transform:scale(.15)rotate(-20deg)}}.gk-chest-glow{background:radial-gradient(closest-side, var(--glow), #fff0 100%);mix-blend-mode:screen;border-radius:50%;width:70vmin;height:70vmin;margin:-35vmin 0 0 -35vmin;animation:.62s ease-out both gk-glow-in}.gk-chest-ring{border:7px solid var(--ring);width:30vmin;height:30vmin;box-shadow:0 0 18px var(--glow), inset 0 0 18px var(--glow);opacity:0;border-radius:50%;margin:-15vmin 0 0 -15vmin;animation:.64s cubic-bezier(.2,.7,.3,1) both gk-chest-ring}@keyframes gk-chest-ring{0%{opacity:1;transform:scale(.25)}to{opacity:0;transform:scale(4.2)}}.gk-chest-flash{background:radial-gradient(circle at calc(var(--cx) + 12px) calc(var(--cy) + 12px), #fff 0 30%, #fffcf0db 100%);opacity:0;animation:.24s ease-out both gk-chest-flash;position:absolute;inset:0}@keyframes gk-chest-flash{0%{opacity:0}25%{opacity:.95}to{opacity:0}}.gk-chest-spark{width:var(--s);height:var(--s);margin:calc(var(--s) / -2) 0 0 calc(var(--s) / -2);background:radial-gradient(circle at 35% 35%, var(--spark-a), var(--spark-b) 70%);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);opacity:0;animation:1.1s linear both gk-chest-throw;animation-delay:var(--d)}@keyframes gk-chest-throw{0%{opacity:1;transform:translate(0)rotate(0)scale(.4)}25%{opacity:1;transform:translate(calc(var(--sx) * .44), calc(var(--sy) * .44 + 14px)) rotate(90deg) scale(1.15)}50%{transform:translate(calc(var(--sx) * .75), calc(var(--sy) * .75 + 55px)) rotate(180deg) scale(1)}75%{opacity:1;transform:translate(calc(var(--sx) * .94), calc(var(--sy) * .94 + 124px)) rotate(270deg) scale(.85)}to{opacity:0;transform:translate(var(--sx), calc(var(--sy) + 220px)) rotate(360deg) scale(.6)}}.gk-jolt{animation:.32s linear both gk-jolt}@keyframes gk-jolt{10%{transform:translate(-6px,3px)}20%{transform:translate(5px,-4px)}30%{transform:translate(-5px,-2px)}45%{transform:translate(4px,3px)}60%{transform:translate(-2px,-2px)}75%{transform:translate(1px,1px)}to{transform:translate(0)}}.gk-dialog{width:min(100% - 24px,460px);max-width:none;max-height:calc(100dvh - 24px);color:var(--gk-ink);background:0 0;border:0;margin:auto;padding:26px 0 8px;overflow:visible}.gk-dialog::backdrop{background:radial-gradient(circle at 50% 40%,#0a07058c,#0a0705d1)}.gk-dialog-panel{margin-top:0}.gk-dialog-panel>.gk-panel-body{overscroll-behavior:contain;max-height:calc(100dvh - 72px);overflow-y:auto}.gk-dialog-close{width:44px;height:44px;color:var(--gk-ink);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:grid;position:absolute;top:4px;right:4px}@media (hover:hover){.gk-dialog-close:hover{background:#fff6e014}}.gk-dialog-close:focus-visible{outline-offset:-3px;outline:3px solid #fff6e0}.gk-dialog-description{text-align:center;color:var(--gk-ink-2);margin:0 36px;font-size:15px;font-weight:500;line-height:1.35}.gk-dialog-content{margin-top:12px}.gk-dialog-actions{flex-direction:column;gap:10px;margin-top:18px;display:flex}.gk-dialog-actions>*{width:100%}@media (min-width:420px){.gk-dialog-actions{flex-direction:row;justify-content:center}.gk-dialog-actions>*{width:auto;min-width:132px}}.gk-fx-layer{z-index:80;pointer-events:none;position:fixed;inset:0;overflow:hidden}.gk-fx-sprite{will-change:transform, opacity;filter:drop-shadow(0 2px #00000073);width:30px;height:30px;margin:-15px 0 0 -15px;position:absolute;top:0;left:0}.gk-progress{--pb:#f7b93e;--pb-deep:#b97a12;isolation:isolate;background:#15100d;border:2px solid #15100d;border-radius:999px;place-items:center;height:28px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 3px #00000080,0 2px #fff6e014}.gk-progress[data-size=sm]{height:16px}.gk-progress[data-tone=jade]{--pb:#35c46f;--pb-deep:#1b7a41}.gk-progress[data-tone=vermilion]{--pb:#ef4f4f;--pb-deep:#9c2424}.gk-progress[data-tone=indigo]{--pb:#3f8cff;--pb-deep:#1f4fa8}.gk-progress[data-tone=sakura]{--pb:#ff6fa3;--pb-deep:#b3346a}.gk-progress-fill{background:var(--pb);box-shadow:inset 0 -4px 0 var(--pb-deep), 2px 0 0 #00000073;transform:translateX(calc((var(--gk-share) - 1) * 100%));border-radius:999px;transition:transform .52s cubic-bezier(.2,.8,.25,1);animation:.76s cubic-bezier(.2,.8,.25,1) backwards gk-progress-grow;position:absolute;inset:0}.gk-progress-fill:after{content:"";background:#fff6;border-radius:999px;height:26%;position:absolute;top:3px;left:10px;right:10px}.gk-progress[data-size=sm] .gk-progress-fill{box-shadow:inset 0 -3px 0 var(--pb-deep), 2px 0 0 #00000073}.gk-progress[data-size=sm] .gk-progress-fill:after{top:2px;left:6px;right:6px}@keyframes gk-progress-grow{0%{transform:translate(-100%)}}.gk-progress-label{z-index:1;text-shadow:0 2px #15100d;font-size:15px;line-height:1;position:relative}.gk-progress[data-size=sm] .gk-progress-label{display:none}.gk-seg{background:#15100d;border:2px solid #15100d;border-radius:16px;gap:4px;padding:6px 5px 7px;display:flex;box-shadow:0 2px #fff6e014}.gk-seg-tab{color:#c9b9a0;cursor:pointer;-webkit-tap-highlight-color:transparent;min-width:44px;min-height:44px;transition:transform .2s var(--gk-spring);background:0 0;border:0;border-radius:11px;flex:auto;justify-content:center;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.gk-seg-label{color:inherit;text-shadow:none;font-size:16px}.gk-seg-icon{opacity:.75;flex:none;order:-1;width:24px;height:24px;display:inline-grid}.gk-seg-icon>*{width:100%;height:100%}.gk-seg-tab[aria-selected=true]{color:#2a1a00;background:#f7b93e;transform:translateY(-2px);box-shadow:inset 0 3px #ffffff52,0 0 0 2px #15100d,0 4px #b97a12}.gk-seg-tab[aria-selected=true] .gk-seg-icon{opacity:1}.gk-seg-tab:not([aria-selected=true]):active{transform:scale(.95)}@media (hover:hover){.gk-seg-tab:not([aria-selected=true]):hover{color:#fff6e0}}.gk-seg-tab:focus-visible{outline-offset:2px;outline:3px solid #fff6e0}.gk-field{gap:6px;display:grid}.gk-field-label{color:var(--gk-ink);font-size:15px}.gk-field-box{background:#15100d;border:2px solid #55473d;border-radius:14px;align-items:center;gap:8px;min-height:50px;padding:0 14px;display:flex;box-shadow:inset 0 3px #00000073}.gk-field-box:focus-within{border-color:#f7b93e;box-shadow:inset 0 3px #00000073,0 0 0 3px #f7b93e59}.gk-field-icon{width:22px;height:22px;color:var(--gk-ink-2);flex:none;display:inline-grid}.gk-field-icon>*{width:100%;height:100%}.gk-field-input{min-width:0;min-height:44px;color:var(--gk-ink);background:0 0;border:0;outline:none;flex:1;font-size:17px}.gk-field-input::placeholder{color:#c9b9a099;font-weight:500}.gk-field-note{color:var(--gk-ink-2);font-size:15px}.gk-field[data-invalid] .gk-field-box{border-color:#e5484d;box-shadow:inset 0 3px #00000073,0 0 0 3px #e5484d59}.gk-field[data-invalid] .gk-field-note{color:#ff8a8d}.gk-field-input:disabled{cursor:not-allowed}.gk-field:has(.gk-field-input:disabled) .gk-field-box{filter:saturate(.5);opacity:.7}.gk-backdrop{--glow:#f7b93e;--glow-2:#ef4f4f;--hill:#2d221c;--hill-2:#221a16;--rim:#f7b93e;--spark:#ffd36b;z-index:0;pointer-events:none;background:radial-gradient(120% 90% at 50% 0,#2c211b 0%,#14100e 60%);position:fixed;inset:0;overflow:hidden}.gk-backdrop[data-contained]{position:absolute}.gk-backdrop[data-scene=dawn]{--glow:#ff6fa3;--glow-2:#f7b93e;--rim:#ff6fa3;--spark:#ffb3cf}.gk-backdrop[data-scene=dusk]{--glow:#ef4f4f;--glow-2:#f7b93e;--rim:#ff7a4d;--spark:#ffb070}.gk-backdrop[data-scene=night]{--glow:#3f8cff;--glow-2:#b36bff;--hill:#1f1d26;--hill-2:#17151c;--rim:#6aa8ff;--spark:#a9cbff}.gk-backdrop[data-scene=festival]{--glow:#b36bff;--glow-2:#ef4f4f;--hill:#261c26;--hill-2:#1c151c;--rim:#c99bff;--spark:#f7b93e}.gk-bd-glow{background:radial-gradient(60% 42% at 50% -6%, color-mix(in srgb, var(--glow) 55%, transparent) 0%, transparent 100%), radial-gradient(40% 30% at 92% 8%, color-mix(in srgb, var(--glow-2) 28%, transparent) 0%, transparent 100%);position:absolute;inset:0}@keyframes gk-bd-turn{to{transform:translate(-50%)rotate(360deg)}}.gk-bd-rays{background:repeating-conic-gradient(from 0deg, color-mix(in srgb, var(--glow) 16%, transparent) 0deg 7deg, transparent 7deg 20deg);border-radius:50%;width:140vmax;height:140vmax;animation:160s linear infinite gk-bd-turn;position:absolute;top:-70vmax;left:50%;transform:translate(-50%);-webkit-mask-image:radial-gradient(closest-side,#000 0%,#00000080 45%,#0000 75%);mask-image:radial-gradient(closest-side,#000 0%,#00000080 45%,#0000 75%)}.gk-bd-hills{width:100%;height:min(30vh,260px);position:absolute;inset:auto 0 0}.gk-bd-hills .back{fill:var(--hill-2)}.gk-bd-hills .front{fill:var(--hill)}.gk-bd-hills .rim{fill:none;stroke:var(--rim);stroke-width:3px;stroke-linejoin:round;opacity:.55;vector-effect:non-scaling-stroke}.gk-bd-hills .back+.rim{opacity:.3}@keyframes gk-bd-rise{0%{opacity:0;transform:translate(0)scale(.6)}15%{opacity:.9}to{transform:translate(var(--dx), -70vh) scale(1);opacity:0}}.gk-bd-spark{left:var(--x);width:var(--s);height:var(--s);background:var(--spark);box-shadow:0 0 calc(var(--s) * 1.2) var(--spark);opacity:0;animation:gk-bd-rise var(--t) linear var(--d) infinite;will-change:transform, opacity;border-radius:50%;position:absolute;bottom:6%}@keyframes gk-bd-twinkle{50%{opacity:.25}}.gk-bd-stars{width:100%;height:55%;position:absolute;inset:0 0 45%}.gk-bd-stars g{fill:#fff6e0;animation:gk-bd-twinkle var(--t) ease-in-out infinite}@keyframes gk-bd-sway{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}.gk-bd-lanterns{inset:var(--gk-bd-top,0px) 0 auto 0;width:100%;height:64px;position:absolute}.gk-backdrop[data-contained] .gk-bd-lanterns{top:0}@media (min-width:1024px){.gk-bd-lanterns{height:84px}}@media (orientation:landscape) and (max-height:540px){.gk-bd-lanterns{height:44px}}.gk-bd-lantern{transform-box:fill-box;transform-origin:50% 0;animation:gk-bd-sway var(--t) ease-in-out var(--d) infinite}.gk-bd-vignette{background:radial-gradient(140% 100% at 50% 40%,#0000 55%,#00000073 100%);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.gk-pop,.gk-burst-item,.gk-burst-glow{animation:.22s ease-out both gk-fade!important}.gk-burst-spark,.gk-burst-rays,.gk-bd-spark,.gk-btn-face:after{display:none}.gk-bd-rays,.gk-bd-stars g,.gk-bd-lantern,.gk-spinner{animation-play-state:paused!important}.gk-chest,.gk-chest-front{display:none}.gk-jolt,.gk-progress-fill{animation:none!important}.gk-btn,.gk-btn .gk-btn-face{transition:none!important}}.gk-calm .gk-pop,.gk-calm .gk-burst-item,.gk-calm .gk-burst-glow{animation:.22s ease-out both gk-fade!important}.gk-calm .gk-burst-spark,.gk-calm .gk-burst-rays,.gk-calm .gk-bd-spark,.gk-calm .gk-btn-face:after{display:none}.gk-calm .gk-bd-rays,.gk-calm .gk-bd-stars g,.gk-calm .gk-bd-lantern{animation-play-state:paused!important}.gk-calm .gk-chest{display:none}.gk-calm .gk-jolt,.gk-calm .gk-progress-fill{animation:none!important}
