@font-face{font-family:HGW Gowun Batang;font-weight:700;font-display:swap;src:url(https://cdn.jsdelivr.net/npm/@fontsource/gowun-batang@5.2.8/files/gowun-batang-korean-700-normal.woff2) format("woff2")}@font-face{font-family:HGW Gowun Batang;font-weight:700;font-display:swap;src:url(https://cdn.jsdelivr.net/npm/@fontsource/gowun-batang@5.2.8/files/gowun-batang-latin-700-normal.woff2) format("woff2");unicode-range:u+00??,u+2000-206f,u+2212,u+feff,u+fffd}.hgw button.fbtn{width:100%;border:0;font-family:inherit;cursor:pointer;-webkit-appearance:none;appearance:none}.hgw button.fbtn:disabled{opacity:.6;cursor:default}.hgw .fstory{color:inherit}.hgw{--sky-1:#060A1E;--sky-2:#0B1533;--sky-3:#123055;--water:#234E80;--cloud:#DDE2F5;--cloud-2:#C9D0EC;--star:#F0E9D2;--moon-glow:247,222,146;--fg:#F3F2F8;--fg-soft:#C3C6DC;--fg-dim:#8F93AE;--gold:#F5D89A;--card:rgba(255,255,255,.07);--card-line:rgba(255,255,255,.13);--brand:#4E42FF;--font-ui:"Pretendard",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--font-head:"HGW Gowun Batang",serif;--sheet:min(660px,100%);--pad:20px;--radius:18px;--pound:1.5s}.hgw .screen{position:relative;overflow:hidden;min-height:100%;background:linear-gradient(180deg,var(--sky-1) 0,var(--sky-2) 22%,var(--sky-3) 37%,var(--water) 44%,#132C4C 56%,#0A1730 100%);color:var(--fg);font-family:var(--font-ui);font-size:14px;isolation:isolate}.hgw .wrap{position:relative;z-index:5;width:var(--sheet);margin:0 auto;container-type:inline-size;container-name:sheet}.hgw .screen:before{content:"";z-index:0;opacity:.55;background:radial-gradient(ellipse 70% 30% at 20% 8%,rgba(40,70,140,.35),transparent 70%),radial-gradient(ellipse 60% 26% at 84% 18%,rgba(30,60,120,.3),transparent 70%)}.hgw .screen:before,.hgw .stars{position:absolute;inset:0;pointer-events:none}.hgw .stars{z-index:1}.hgw .stars i{position:absolute;width:3px;height:3px;background:var(--star);border-radius:50%;opacity:.5;box-shadow:0 0 5px rgba(240,233,210,.8);animation:twinkle var(--t,4s) ease-in-out infinite var(--d,0s)}.hgw .stars i.sm{width:1.8px;height:1.8px;opacity:.34;box-shadow:none}.hgw .stars i.lg{width:4.5px;height:4.5px;box-shadow:0 0 9px rgba(255,248,224,.95)}@keyframes twinkle{0%,to{opacity:.12;scale:.7}50%{opacity:1;scale:1.15}}.hgw .clouds{position:absolute;inset:0;z-index:2;pointer-events:none;overflow:hidden}.hgw .cloud{position:absolute;display:flex;flex-direction:column;align-items:flex-start;gap:3px}.hgw .cloud i{display:block;background:var(--cloud);border-radius:999px;height:15px}.hgw .cloud i:first-child{width:52px;margin-left:26px}.hgw .cloud i:nth-child(2){width:96px}.hgw .cloud i:nth-child(3){width:64px;margin-left:14px;background:var(--cloud-2)}.hgw .cloud.c1{top:232px;left:-110px;transform:scale(.92);opacity:.95;animation:drift 46s linear infinite}.hgw .cloud.c2{top:500px;left:-150px;transform:scale(.7);opacity:.8;animation:drift 68s linear 6s infinite}.hgw .cloud.c3{top:770px;left:-130px;transform:scale(1.05);opacity:.9;animation:drift 56s linear 22s infinite}@keyframes drift{0%{translate:0}to{translate:640px}}.hgw .bar{position:relative;z-index:6;padding:16px var(--pad) 0}.hgw .bar .back{font-size:22px;color:var(--fg-soft);line-height:1}.hgw .head{position:relative;z-index:6;text-align:center;padding:2px var(--pad) 0}.hgw .head .kicker{font-size:10.5px;letter-spacing:.2em;color:var(--gold);font-weight:600}.hgw .head h2{font-family:var(--font-head);font-weight:700;font-size:clamp(32px,8.2cqw,44px);margin:5px 0 3px;text-shadow:0 0 26px rgba(var(--moon-glow),.3)}.hgw .head .cd{font-size:11px;color:var(--fg-dim);font-variant-numeric:tabular-nums}.hgw .hero{position:relative;z-index:5;width:100%;margin:0;--u:calc(100cqw / 390);height:calc(286 * var(--u))}.hgw .moonwrap{position:absolute;inset:0;animation:float 9s ease-in-out infinite}.hgw .moonsvg,.hgw .stage{position:absolute;inset:0;width:100%;height:100%}.hgw .scenery{position:absolute;left:0;right:0;bottom:0;width:100%;height:calc(130 * var(--u));z-index:1;object-fit:cover;object-position:50% 0;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 68%,transparent);mask-image:linear-gradient(180deg,#000 0,#000 68%,transparent)}.hgw .stage{z-index:2}@keyframes float{0%,to{translate:0 0}50%{translate:0 calc(-7 * var(--u))}}.hgw .tcloud{animation:cdrift var(--cd,64s) linear infinite var(--cdel,0s)}@keyframes cdrift{0%{transform:translateX(-120px)}to{transform:translateX(470px)}}.hgw .chipi{position:absolute;left:calc(172 * var(--u));top:calc(104 * var(--u));width:calc(120 * var(--u));height:calc(145 * var(--u))}.hgw .chipi img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.hgw .chipi .f-up{animation:frUp var(--pound) step-end infinite}.hgw .chipi .f-down{animation:frDn var(--pound) step-end infinite}@keyframes frUp{0%,56.9%{opacity:1}57%,75.9%{opacity:0}76%,to{opacity:1}}@keyframes frDn{0%,56.9%{opacity:0}57%,75.9%{opacity:1}76%,to{opacity:0}}.hgw .mortar{position:absolute;left:calc(102 * var(--u));top:calc(176 * var(--u));width:calc(104 * var(--u));height:calc(89 * var(--u));cursor:pointer;transform-origin:50% 92%;animation:mshake var(--pound) infinite;filter:drop-shadow(0 6px 10px rgba(30,20,50,.38))}.hgw .mortar img{width:100%;height:100%;object-fit:contain;pointer-events:none}@keyframes mshake{0%,55%{translate:0 0;scale:1 1}59%{translate:0 3px;scale:1.05 .93}66%{translate:0 -1px;scale:.98 1.03}74%{translate:0 0;scale:1.01 .99}82%,to{translate:0 0;scale:1 1}}.hgw .mortar.tapped{animation:mtap .5s cubic-bezier(.2,.9,.3,1)}@keyframes mtap{0%{scale:1 1}22%{scale:1.12 .86}55%{scale:.96 1.06}to{scale:1 1}}.hgw .dust{position:absolute;left:calc(154 * var(--u));top:calc(182 * var(--u));width:2px;height:2px;z-index:3;opacity:0;animation:dust var(--pound) linear infinite}.hgw .dust i{position:absolute;width:calc(5 * var(--u));height:calc(5 * var(--u));border-radius:50%;background:#FFF6E4}@keyframes dust{0%,56%{opacity:0;scale:.4}61%{opacity:.95;scale:1}84%,to{opacity:0;scale:1.9;translate:0 calc(-14 * var(--u))}}.hgw .pops{position:absolute;left:calc(154 * var(--u));top:calc(200 * var(--u));width:0;height:0;z-index:4;pointer-events:none}.hgw .pop{position:absolute;width:calc(19 * var(--u));height:calc(15 * var(--u));will-change:transform,opacity;border-radius:50% 50% 46% 46%/66% 66% 34% 34%;box-shadow:inset -2px -3px 4px rgba(120,95,60,.22),inset 2px 3px 4px rgba(255,255,255,.9),0 2px 5px rgba(20,14,40,.45);animation:popfly 1.05s cubic-bezier(.2,.7,.4,1) forwards}@keyframes popfly{0%{opacity:0;translate:0 0;scale:.3;rotate:0deg}14%{opacity:1}36%{translate:calc(var(--dx) * .5 * var(--u)) calc((var(--dy) - 19) * var(--u));scale:1.08}to{opacity:0;translate:calc(var(--dx) * var(--u)) calc((var(--dy) + 52) * var(--u));scale:.88;rotate:var(--rot)}}.hgw .hero .aura,.hgw .hero .bloom{position:absolute;left:50%;top:29%;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none}.hgw .hero .aura{width:calc(300 * var(--u));height:calc(300 * var(--u));animation:breathe 6.5s ease-in-out infinite;background:radial-gradient(circle,rgba(var(--moon-glow),calc(.4 + var(--aura,0)*.26)) 0,rgba(var(--moon-glow),calc(.16 + var(--aura,0)*.14)) 26%,rgba(var(--moon-glow),calc(.05 + var(--aura,0)*.06)) 46%,transparent 68%);filter:blur(calc(2 * var(--u)));transition:background .9s ease}.hgw .hero .bloom{width:calc(186 * var(--u));height:calc(186 * var(--u));opacity:calc(.5 + var(--aura,0)*.5);background:radial-gradient(circle,rgba(255,250,228,.55) 0,rgba(var(--moon-glow),.3) 40%,transparent 70%);filter:blur(calc(10 * var(--u)));transition:opacity .9s ease}@keyframes breathe{0%,to{opacity:.8;scale:1}50%{opacity:1;scale:1.05}}.hgw .count{position:relative;z-index:6;display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:6px;margin-top:6px;padding:0 var(--pad)}.hgw .count .c-lab{font-size:12px;color:var(--fg-dim)}.hgw .count .c-n{font-size:clamp(30px,7.7cqw,40px);font-weight:700;color:var(--gold);line-height:1.1;font-variant-numeric:tabular-nums;text-shadow:0 0 24px rgba(var(--moon-glow),.42)}.hgw .count .c-u{font-size:13px;color:var(--fg-soft);font-weight:500;margin-left:-2px}.hgw .count .c-sep{color:var(--fg-dim);opacity:.5}.hgw .count .c-nx{font-size:clamp(17px,4.6cqw,22px);font-weight:600;color:var(--fg);display:inline-block;line-height:1.4}.hgw .count .c-nx b{color:var(--gold);font-weight:700;font-variant-numeric:tabular-nums;font-size:1.18em}.hgw .count .c-nx .mm{width:22px;height:22px;margin-right:7px;vertical-align:-4px}.hgw .fortune{position:relative;z-index:6;margin:18px var(--pad) 0;padding:18px 17px 16px;background:var(--card);border:1px solid var(--card-line);border-radius:var(--radius);backdrop-filter:blur(10px)}.hgw .fortune.lit{animation:flit 1.1s cubic-bezier(.2,.8,.3,1)}@keyframes flit{0%{box-shadow:0 0 0 0 rgba(245,216,154,.55)}to{box-shadow:0 0 0 14px rgba(245,216,154,0)}}.hgw .fortune .ftop{display:flex;align-items:center;gap:7px;margin-bottom:8px}.hgw .knock{top:-24px;white-space:nowrap;font-size:10.5px;font-weight:600;color:#3A2A12;background:linear-gradient(135deg,#F9E3AC,#EFC873);padding:3px 9px;border-radius:999px;box-shadow:0 3px 8px rgba(20,14,40,.4);animation:knockbob 1.6s ease-in-out infinite;pointer-events:none}.hgw .knock,.hgw .knock:after{position:absolute;left:50%;transform:translateX(-50%)}.hgw .knock:after{content:"";bottom:-4px;border:4px solid transparent;border-top-color:#efc873}@keyframes knockbob{0%,to{translate:-50% 0;opacity:.92}50%{translate:-50% -3px;opacity:1}}.hgw .fortune.locked .fline{font-family:var(--font-ui);font-size:13px;color:var(--fg-dim);font-weight:500}.hgw .fortune.locked .flead{display:none}.hgw .fortune.locked .fstory{width:fit-content;margin:0 auto;padding:11px;pointer-events:none;background:rgba(0,0,0,.14);border-style:dashed;border-color:rgba(255,255,255,.13)}.hgw .fortune.locked .fstory .ft,.hgw .fortune.locked .fstory .go{display:none}.hgw .fortune.locked .fstory .th{display:grid;place-items:center;background:transparent;box-shadow:none}.hgw .fortune.locked .fstory .th img{display:none}.hgw .fortune.locked .fstory .th:after{content:"";width:54px;height:42px;border-radius:50% 50% 46% 46%/66% 66% 34% 34%;background:linear-gradient(162deg,#EAE4D2,#D3CBB4 58%,#B8AF97);box-shadow:inset -4px -6px 9px rgba(120,95,60,.3),inset 3px 4px 7px rgba(255,255,255,.75),0 3px 8px rgba(20,14,40,.5)}.hgw .fortune.locked .fc1 .fstory .th:after{background:linear-gradient(162deg,#FCDDE4,#F1BECB 58%,#DB9FB2)}.hgw .fortune.locked .fc2 .fstory .th:after{background:linear-gradient(162deg,#DBEACE,#BED2A7 58%,#9FB784)}.hgw .fortune.open .fcard,.hgw .fortune.open .fline,.hgw .fortune.open .fpairnote{animation:reveal .5s cubic-bezier(.2,.8,.3,1) backwards}.hgw .fortune.open .fpairnote{animation-delay:.08s}.hgw .fortune.open .fc1{animation-delay:.16s}.hgw .fortune.open .fc2{animation-delay:.96s}@keyframes reveal{0%{opacity:0;translate:0 8px;filter:blur(6px)}to{opacity:1;translate:0 0;filter:blur(0)}}.hgw .fortune .fchip{font-size:10.5px;font-weight:700;letter-spacing:.1em;color:#3A2A12;background:linear-gradient(135deg,#F9E3AC,#EFC873);border-radius:3px;padding:3px 10px;font-family:var(--font-head)}.hgw .fortune .fdate{font-size:10.5px;color:var(--fg-dim);font-variant-numeric:tabular-nums}.hgw .fortune .flead{font-size:12.5px;color:var(--gold);opacity:.85;margin:0 0 9px;letter-spacing:.02em}.hgw .fortune .fline{font-family:var(--font-head);font-size:19px;line-height:1.5;color:var(--fg);margin:0 0 12px;word-break:keep-all}.hgw .fstory{display:flex;text-decoration:none;gap:13px;align-items:center;background:rgba(0,0,0,.24);border:1px solid rgba(255,255,255,.09);border-radius:15px;padding:11px 13px 11px 11px}.hgw .fstory .th{width:64px;height:64px;border-radius:13px;flex:none;overflow:hidden;background:#2A2540;box-shadow:0 2px 6px rgba(0,0,0,.4)}.hgw .fstory .th img{width:100%;height:100%;object-fit:cover;display:block}.hgw .fstory .ft{flex:1;min-width:0}.hgw .fstory .ft .t{font-size:14px;font-weight:600;color:var(--fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hgw .fstory .ft .tag{font-size:11.5px;line-height:1.45;color:var(--fg-soft);margin-top:4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hgw .fstory .go{font-size:15px;color:var(--fg-dim);flex:none;align-self:center}.hgw .fpairnote{font-family:var(--font-ui);font-size:11.5px;color:var(--fg-dim);margin:0 0 11px;letter-spacing:.01em;line-height:1.5}.hgw .fortune.locked .fpairnote{display:none}.hgw .fpair{display:flex;flex-direction:column;gap:13px}.hgw .fcard .flead{margin:0 0 6px}.hgw .fcard .flead:before{content:"";display:inline-block;width:1.05em;height:.82em;margin-right:.42em;vertical-align:-.12em;border-radius:50% 50% 46% 46%/66% 66% 34% 34%;background:linear-gradient(162deg,#EAE4D2,#D3CBB4 58%,#B8AF97);box-shadow:inset -.07em -.1em .14em rgba(120,95,60,.34),inset .05em .07em .12em rgba(255,255,255,.72)}.hgw .fcard.fc1 .flead:before{background:linear-gradient(162deg,#FCDDE4,#F1BECB 58%,#DB9FB2)}.hgw .fcard.fc2 .flead:before{background:linear-gradient(162deg,#DBEACE,#BED2A7 58%,#9FB784)}.hgw .fstory .ft .cta{font-size:11.5px;font-weight:700;color:var(--gold);margin-top:5px}.hgw .screen.ended .count,.hgw .screen.ended .fortune{display:none}.hgw .screen.ended .mortar{pointer-events:none}.hgw .screen.ended .dust,.hgw .screen.ended .knock,.hgw .screen.ended .pops{display:none}.hgw .ended-box{position:relative;z-index:6;margin:18px var(--pad) 0;padding:18px 17px 16px;border-radius:18px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.09)}.hgw .ended-box .etop{display:flex;align-items:center;gap:7px;margin-bottom:9px}.hgw .ended-box .echip{font-size:10.5px;font-weight:700;letter-spacing:.1em;color:#E8E3F2;background:rgba(255,255,255,.14);border-radius:6px;padding:3px 8px}.hgw .ended-box .edate{font-size:10.5px;color:var(--fg-dim);font-variant-numeric:tabular-nums}.hgw .ended-box .eline{font-family:var(--font-head);font-size:19px;line-height:1.5;color:var(--fg);margin:0 0 7px;display:flex;align-items:center;gap:7px;flex-wrap:wrap}.hgw .ended-box .eline b{color:var(--gold);font-variant-numeric:tabular-nums}.hgw .ended-box .esub{font-size:12.5px;line-height:1.65;color:var(--fg-soft);margin:0;opacity:.9}.hgw .ended-box .esub b{color:var(--gold);font-weight:600;font-variant-numeric:tabular-nums}.hgw .fbtns{display:flex;flex-direction:column;gap:9px;margin-top:14px}.hgw .fbtn{display:block;text-align:center;padding:13px;border-radius:26px;font-size:14px;font-weight:700;text-decoration:none}.hgw .fbtn.primary{background:var(--brand);color:#fff;box-shadow:0 10px 24px -12px rgba(78,66,255,.9)}.hgw .fbtn.ghost{background:transparent;color:var(--fg-soft);border:1px solid rgba(255,255,255,.22);font-weight:600}.hgw .fortune.locked .fbtns{display:none}.hgw .ladder{position:relative;z-index:6;margin:16px var(--pad) 0;padding:3px 15px;background:var(--card);border:1px solid var(--card-line);border-radius:var(--radius);backdrop-filter:blur(10px)}.hgw .row{display:flex;align-items:center;gap:11px;padding:11px 0;border-top:1px solid rgba(255,255,255,.08)}.hgw .row:first-child{border-top:none}.hgw .row .ic{width:22px;display:flex;justify-content:center}.hgw .row .tx{flex:1;min-width:0}.hgw .row .nm{font-size:13px;font-weight:600;color:var(--fg-soft)}.hgw .row .mt{font-size:10.5px;color:var(--fg-dim);margin-top:1px}.hgw .row .rw{font-size:12.5px;font-weight:600;color:var(--fg-dim);font-variant-numeric:tabular-nums;white-space:nowrap}.hgw .row .mini{height:3px;border-radius:2px;background:rgba(255,255,255,.11);margin-top:6px;overflow:hidden;display:none}.hgw .row .mini i{display:block;height:100%;width:0;border-radius:2px;background:linear-gradient(90deg,#DDB35F,#FFF0C4);transition:width .9s cubic-bezier(.34,.01,.24,1)}.hgw .row.done .nm,.hgw .row.now .nm{color:var(--fg)}.hgw .row.now .rw{color:var(--gold)}.hgw .row.now .mini{display:block}.hgw .row.done .rw{color:#86D9B4}.hgw .row.done .mt:after{content:" · 달성";color:#86D9B4}.hgw .row.done .mt:empty:after{content:"달성"}.hgw .row .mt:empty{margin-top:0}.hgw .mm{position:relative;display:inline-block;width:18px;height:18px;border-radius:50%;flex:none;background:radial-gradient(circle at 36% 30%,#FFFAEC 0,#F6DFA4 54%,#DDAE55 100%);overflow:hidden;opacity:.42;transition:opacity .4s;vertical-align:-3px}.hgw .mm:before{content:"";position:absolute;top:-10%;bottom:-10%;left:-24%;width:74%;background:#262A46;filter:blur(.4px);width:var(--sh,74%)}.hgw .mm.p1{--sh:88%}.hgw .mm.p2{--sh:70%}.hgw .mm.p3{--sh:50%}.hgw .mm.p4{--sh:30%}.hgw .mm.full:before,.hgw .mm.p5:before,.hgw .mm.super:before{display:none}.hgw .mm.p5,.hgw .mm.super{box-shadow:0 0 0 1px rgba(var(--moon-glow),.55),0 0 9px rgba(var(--moon-glow),.5);overflow:visible}.hgw #eLine .mm,.hgw .count .c-nx .mm,.hgw .row.done .mm,.hgw .row.now .mm{opacity:1}.hgw .rank{position:absolute;z-index:5;left:calc(252 * var(--u));top:calc(84 * var(--u));display:flex;align-items:baseline;gap:2px;padding:calc(4 * var(--u)) calc(9 * var(--u)) calc(4 * var(--u)) calc(8 * var(--u));border-radius:999px;background:linear-gradient(135deg,#FFF3CF,#F2CF7C);color:#3A2A12;box-shadow:0 3px 9px rgba(20,14,40,.42),inset 0 1px 0 rgba(255,255,255,.8);font-size:calc(10.5 * var(--u));font-weight:700;white-space:nowrap;line-height:1;animation:rankbob 2.4s ease-in-out infinite;pointer-events:none;transform-origin:12% 100%}.hgw .rank small{font-size:calc(8.5 * var(--u));font-weight:600;opacity:.72;margin-right:calc(2 * var(--u))}.hgw .rank b{font-size:calc(15 * var(--u));font-variant-numeric:tabular-nums;letter-spacing:-.02em}.hgw .rank:after{content:"";position:absolute;left:calc(9 * var(--u));bottom:calc(-5 * var(--u));border-left-color:transparent;border-bottom:calc(5 * var(--u)) solid transparent;border-right:calc(5 * var(--u)) solid transparent;border-top-color:transparent;border-top:calc(5 * var(--u)) solid #f2cf7c;border-left:calc(5 * var(--u)) solid #f2cf7c;transform:skewX(-18deg)}.hgw .rank.top{background:linear-gradient(135deg,#FFE7A3,#F0B94A)}.hgw .rank.top:after{border-top-color:#F0B94A;border-left-color:#F0B94A}@keyframes rankbob{0%,to{translate:0 0;rotate:0deg}50%{translate:0 calc(-3 * var(--u));rotate:-2deg}}.hgw .screen.ended .rank,.hgw .screen.pre .rank{display:none}.hgw .join{position:relative;z-index:6;margin:14px var(--pad) 0;padding:16px 17px 15px;text-align:center;border-radius:var(--radius);background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.05));border:1px solid rgba(var(--moon-glow),.28);box-shadow:0 0 0 1px rgba(255,255,255,.03),0 18px 40px -28px rgba(var(--moon-glow),.6)}.hgw .join .jl{font-family:var(--font-head);font-size:17px;color:var(--fg);margin:0 0 4px}.hgw .join .jl b{color:var(--gold);font-weight:700}.hgw .join .js{font-size:12px;color:var(--fg-soft);line-height:1.6;margin:0 0 12px}.hgw .join .fbtn{display:block}.hgw .join .fbtn.primary{background:linear-gradient(135deg,#F6DDA0,#E4B85A);color:#2B1E0A;box-shadow:0 12px 26px -12px rgba(230,190,100,.9)}.hgw .join .jn{font-size:10.5px;color:var(--fg-dim);margin:9px 0 0}.hgw .screen:not(.pre) .join{display:none}.hgw .payback{position:relative;z-index:6;margin:14px var(--pad) 0;padding:15px 17px 14px;border-radius:var(--radius);background:linear-gradient(180deg,rgba(var(--moon-glow),.14),rgba(var(--moon-glow),.05));border:1px solid rgba(var(--moon-glow),.3)}.hgw .payback .pb-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.hgw .payback .pb-lab{font-size:12px;font-weight:600;color:var(--fg-soft);letter-spacing:.02em}.hgw .payback .pb-when{font-size:10.5px;color:var(--fg-dim);white-space:nowrap}.hgw .payback .pb-main{display:flex;align-items:baseline;gap:3px;margin:4px 0 2px}.hgw .payback .pb-main b{font-size:clamp(30px,7.7cqw,40px);font-weight:700;color:var(--gold);line-height:1.1;font-variant-numeric:tabular-nums;text-shadow:0 0 24px rgba(var(--moon-glow),.42)}.hgw .payback .pb-main .pb-u{font-size:14px;color:var(--fg-soft);font-weight:600}.hgw .payback .pb-sub{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:12px;color:var(--fg-soft)}.hgw .payback .pb-sub b{color:var(--fg);font-weight:600;font-variant-numeric:tabular-nums}.hgw .payback .pb-sub .pb-dot{color:var(--fg-dim);opacity:.5}.hgw .payback .pb-sub small{font-size:10.5px;color:var(--fg-dim)}.hgw .screen.ended .payback,.hgw .screen.pre .payback{display:none}.hgw .ladder .lcap{font-size:10.5px;color:var(--fg-dim);padding:10px 0 2px}.hgw .screen.pre .row .mini{display:none}.hgw .screen.pre .count .c-n{color:var(--fg-dim);text-shadow:none}.hgw .screen.pre .knock{display:none}.hgw .rules{position:relative;z-index:6;margin:11px var(--pad) 26px;font-size:10px;color:var(--fg-dim);line-height:1.8}@container sheet (min-width:620px){.hgw .wrap>*{--pad:26px}.hgw .bar{padding:20px var(--pad) 0}.hgw .head .kicker{font-size:11.5px}.hgw .head .cd{font-size:12.5px}.hgw .count{gap:8px;margin-top:10px}.hgw .count .c-nx{font-size:24px}.hgw .ladder{margin-top:20px;padding:4px 19px}.hgw .row{padding:14px 0;gap:13px}.hgw .row .ic{width:24px}.hgw .row .nm{font-size:14.5px}.hgw .row .mt{font-size:11.5px}.hgw .row .rw{font-size:14px}.hgw .mm{width:20px;height:20px}.hgw .fortune{margin-top:22px;padding:22px 21px 20px}.hgw .fortune .ftop{gap:9px;margin-bottom:10px}.hgw .fortune .fchip,.hgw .fortune .fdate{font-size:11.5px}.hgw .fortune .flead{font-size:13.5px;margin-bottom:11px}.hgw .fortune .fline{font-size:22px;margin-bottom:14px}.hgw .fstory{gap:15px;padding:13px 15px 13px 13px;border-radius:17px}.hgw .fstory .th{width:78px;height:78px;border-radius:15px}.hgw .fortune.locked .fstory .th:after{width:66px;height:51px}.hgw .fstory .ft .t{font-size:15.5px}.hgw .fstory .ft .tag{font-size:12.5px}.hgw .fstory .ft .cta{font-size:12.5px;margin-top:6px}.hgw .fpairnote{font-size:12.5px;margin-bottom:13px}.hgw .fpair{gap:15px}.hgw .fbtns{flex-direction:row;gap:10px;margin-top:16px}.hgw .fbtn{flex:1;padding:15px;font-size:15px}.hgw .rules{margin-top:14px;font-size:11.5px}.hgw .join{margin-top:18px;padding:20px 21px 18px}.hgw .join .jl{font-size:20px}.hgw .join .js{font-size:13.5px}.hgw .join .jn{font-size:12px}}@media (prefers-reduced-motion:reduce){.hgw .chipi img,.hgw .cloud,.hgw .dust,.hgw .hero,.hgw .hero .aura,.hgw .hero .rays,.hgw .knock,.hgw .moonwrap,.hgw .mortar,.hgw .stars i,.hgw .tcloud{animation:none!important}.hgw .chipi .f-down{opacity:0!important}.hgw .hero .aura,.hgw .hero .halo,.hgw .row .mini i{transition-duration:1ms!important}}@media (forced-colors:active){.hgw .fcard .flead:before{forced-color-adjust:none;box-sizing:border-box;box-shadow:none;border:1px solid CanvasText;background:Canvas}.hgw .fcard.fc1 .flead:before{background:CanvasText}.hgw .fcard.fc2 .flead:before{background:Canvas}}.hgw input[type=range]{width:100%;accent-color:#F0D08A}.hgw .note{font-size:11.5px;color:#6E7389;margin-top:10px;line-height:1.7}.hgw .ok{color:#7FD2AE;font-weight:600}