.h-top{position:absolute;left:calc(10px + var(--sal) / var(--z, 1));right:calc(10px + var(--sar) / var(--z, 1));top:calc(10px + var(--sat));display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:flex-start;pointer-events:none}.h-top .ib{width:48px;height:48px;pointer-events:auto}.h-res{position:static;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.h-res .pill{min-width:126px;height:38px}.h-res .pill>img{width:32px;height:32px}.h-res .pill>b{font-size:19px}.h-res .pill.stem{min-width:96px;height:32px;opacity:.92}.h-res .pill.stem>img{width:26px;height:26px}.h-res .pill.stem>b{font-size:16px}.meter{position:absolute;left:calc(10px + var(--sal) / var(--z, 1));top:calc(136px + var(--sat));bottom:calc(190px + var(--sab));width:46px;display:flex;flex-direction:column;align-items:center;pointer-events:none;z-index:2}.m-cup{width:48px;height:48px;object-fit:contain;margin-bottom:-8px;position:relative;z-index:3;filter:drop-shadow(0 3px 0 rgba(42,22,64,.55));transform-origin:50% 12%}.m-col{position:relative;flex:1;width:42px;padding:5px 3px;gap:4px;border:3px solid #2a1640;border-radius:13px;background:linear-gradient(90deg,#b8743a,#e2a865 22%,#f0c07e,#dc9d5a 78%,#b06d34);display:flex;flex-direction:column;box-shadow:inset 0 0 0 2px #ffecc859,0 5px #2a16408c}.m-seg{position:relative;flex:1;margin:0 var(--t, 0px);border:2px solid #2a1640;border-radius:8px;background:radial-gradient(circle at 50% 13px,#fff3b8 0 1.6px,#f2b733 2.2px 3.6px,#8a5a10 4.1px 5px,transparent 5.5px),radial-gradient(circle at 50% calc(100% - 15px),#fff3b8 0 1.6px,#f2b733 2.2px 3.6px,#8a5a10 4.1px 5px,transparent 5.5px),linear-gradient(#ffffffb3,#ffffffb3) 50% 3px / calc(100% - 10px) 3px no-repeat,linear-gradient(180deg,var(--c) 0 82%,var(--d) 82%);display:flex;align-items:center;justify-content:center;box-shadow:0 2px #2a164073}.m-seg span{font-family:var(--disp);font-weight:700;font-size:12px;color:#2a1640;opacity:.78}.m-col{container-type:size}@container (max-height: 300px){.m-seg{margin:0 calc(var(--t, 0px) / 2);border-width:1.5px;border-radius:5px;background:linear-gradient(#ffffffb3,#ffffffb3) 50% 2px / calc(100% - 8px) 2px no-repeat,linear-gradient(180deg,var(--c) 0 78%,var(--d) 78%)}.m-seg span{font-size:10px}}.m-seg.mf{animation:mflash .9s ease-out}@keyframes mflash{0%{filter:brightness(2.2) saturate(1.3)}to{filter:none}}.m-dim{position:absolute;left:0;right:0;top:0;background:#120a2e80;border-radius:10px 10px 0 0;pointer-events:none}.m-dots{position:absolute;inset:0}.m-dot{position:absolute;right:-3px;width:10px;height:10px;margin-bottom:-5px;border-radius:50%;background:#fff4dc;border:2px solid #2a1640}.m-dot.net{background:#7fe3c9}.m-you{position:absolute;left:0;right:0;bottom:0;height:0;z-index:4}.m-line{position:absolute;left:-5px;right:-5px;top:-2px;height:4px;background:#fff;border-radius:2px;box-shadow:0 0 6px 2px #dbfa43e6,0 0 0 1px #2a1640}.m-face{position:absolute;left:38px;top:-23px;width:46px;height:46px;border-radius:50%;overflow:hidden;border:3px solid #fff4dc;background:#b9a6ff;box-shadow:0 0 0 2px #2a1640}.m-face img{position:absolute;left:-16%;top:-8%;width:132%}.m-num{position:absolute;left:34px;top:-48px;padding:1px 8px 2px;border-radius:10px;background:#2a1640;color:#fff4dc;font-family:var(--disp);font-weight:700;font-size:15px;white-space:nowrap}.m-num small{font-size:11px;margin-left:2px;opacity:.8}.m-num.pop{animation:mpop .5s cubic-bezier(.2,1.7,.4,1)}@keyframes mpop{40%{transform:scale(1.5)}}.m-best{position:absolute;left:-3px;right:-3px;height:0;z-index:3;pointer-events:none}.m-best:before{content:"";position:absolute;left:0;right:0;top:-2px;height:3px;border-radius:2px;background:#fff4dc;box-shadow:0 0 0 1px #2a1640}.m-best img{position:absolute;left:3px;bottom:0;width:22px;height:22px;object-fit:contain;filter:drop-shadow(0 1px 0 rgba(42,22,64,.7))}.m-best.hit:before{background:var(--lime);box-shadow:0 0 0 1px #2a1640,0 0 8px 2px #dbfa43e6}.m-best.hit img{animation:bestp .55s cubic-bezier(.2,1.7,.4,1);transform-origin:20% 100%}@keyframes bestp{40%{transform:scale(1.7) rotate(-10deg)}}.m-cup.pulse{animation:cupp 1.1s ease-out}@keyframes cupp{12%{transform:scale(1.5) rotate(-20deg);filter:brightness(1.45) drop-shadow(0 0 12px #ffd24a)}30%{transform:scale(1.45) rotate(16deg)}48%{transform:scale(1.3) rotate(-10deg)}66%{transform:scale(1.15) rotate(6deg)}84%{transform:scale(1.04) rotate(-2deg)}}.h-right{position:absolute;right:calc(8px + var(--sar) / var(--z, 1));top:calc(152px + var(--sat));display:flex;flex-direction:column;gap:2px;transition:opacity .2s,transform .2s}.h-right.hide{opacity:0;pointer-events:none;transform:translate(30px)}.h-right .sbtn,.hb-rebirth{pointer-events:auto;width:62px}.h-right.hide .sbtn{pointer-events:none}.h-right .sbtn i,.hb-rebirth i{width:52px;height:52px;padding-bottom:12px}.h-right .sbtn i img,.hb-rebirth i img{width:31px;height:31px}.h-right .sbtn em,.hb-rebirth em{font-size:12px;margin-top:1px;-webkit-text-stroke:3px #2a1640}.hb-rebirth{position:absolute;right:calc(8px + var(--sar) / var(--z, 1));top:calc(62px + var(--sat))}.hb-rebirth.hide{display:none}.hb-rebirth.ready i{animation:rbp .7s infinite alternate ease-in-out;filter:drop-shadow(0 0 8px #dbfa43)}@keyframes rbp{to{transform:scale(1.1)}}.h-right .sbtn s{display:none}.h-right .sbtn.ready s{display:block}.h-speed{position:absolute;left:50%;top:calc(14px + var(--sat));transform:translate(-50%);display:none;align-items:center;gap:4px;padding:3px 14px 4px 8px;border-radius:20px;background:#2a1640d1;color:#fff;font-family:var(--disp)}.h-speed.on{display:flex}.h-speed img{width:22px;height:22px}.h-speed b{font-size:20px;color:var(--lime)}.h-speed small{font-size:12px;opacity:.85;margin-left:4px}.h-speed.boost{background:#2b3a00e6;box-shadow:0 0 0 2px var(--lime)}.h-speed.boost:after{content:attr(data-boost);position:absolute;right:-10px;top:-10px;padding:1px 6px 2px;border-radius:10px;background:var(--lime);color:#2b3a00;font-size:12px;font-weight:700}.earn{position:absolute;left:calc(112px + var(--sal) / var(--z, 1));top:calc(190px + var(--sat));display:none;flex-direction:column;align-items:flex-start;gap:0;font-family:var(--disp);color:#fff}.earn.on{display:flex;animation:earnIn .3s cubic-bezier(.2,1.5,.4,1)}@keyframes earnIn{0%{transform:scale(.6);opacity:0}}.earn small{font-size:14px;font-family:var(--cjk);color:#fff4dc;-webkit-text-stroke:3px #2a1640;paint-order:stroke}.e-row{display:flex;align-items:center;gap:5px}.e-row img{width:34px;height:34px;object-fit:contain;filter:drop-shadow(0 2px 0 rgba(42,22,64,.6))}.e-row b{font-size:30px;font-weight:700;color:#e2e9f4;-webkit-text-stroke:5px #2a1640;paint-order:stroke;line-height:1.05}.e-st img{width:22px;height:22px}.e-st b{font-size:18px;color:#fff4dc;-webkit-text-stroke:4px #2a1640}.e-tro b{font-size:22px;font-family:var(--cjk);color:var(--gold)}.earn em{font-style:normal;font-size:15px;font-weight:700;color:var(--lime);-webkit-text-stroke:3px #2a1640;paint-order:stroke}.e-n.pop{animation:epop .24s cubic-bezier(.2,1.7,.4,1);transform-origin:0 50%}@keyframes epop{40%{transform:scale(1.24)}}.e-row img.e-cart{display:none;width:36px;height:36px;margin-left:2px;animation:rbp .45s infinite alternate ease-in-out}.earn.ready .e-n{color:var(--lime)}.earn.ready .e-cart{display:block}.e-next{font-size:14px;line-height:1.2;font-family:var(--cjk);color:#fff4dc;-webkit-text-stroke:3px #2a1640;paint-order:stroke;white-space:nowrap}.e-next:empty{display:none}.earn.ready .e-next{color:var(--lime)}.stamp{position:absolute;left:112px;top:calc(320px + var(--sat));font-family:var(--disp);font-weight:700;font-size:36px;line-height:1.1;color:var(--lime);-webkit-text-stroke:7px #2a1640;paint-order:stroke;white-space:nowrap;pointer-events:none;transform-origin:0 50%;z-index:5;animation:stampIn 1.1s both}@keyframes stampIn{0%{opacity:0;transform:scale(2.3) rotate(-9deg)}12%{opacity:1;transform:scale(.93) rotate(-4deg)}20%{transform:scale(1) rotate(-4deg)}72%{opacity:1;transform:scale(1) rotate(-4deg)}to{opacity:0;transform:translateY(-14px) rotate(-4deg)}}.h-bot{position:absolute;left:0;right:0;bottom:calc(26px + var(--sab));display:flex;justify-content:center;align-items:flex-end;gap:10px;pointer-events:none}.h-slide,.h-auto{display:none;pointer-events:auto}.h-slide.on,.h-auto.on{display:inline-flex}.h-slide{--bh: 80px;min-width:176px;height:80px;font-size:27px}.h-slide .kk{position:absolute;left:-38px;top:-8px;transform:rotate(-8deg)}.h-auto .kk{position:absolute;left:-32px;top:-10px;transform:rotate(-8deg)}.h-auto{--bh: 56px;min-width:108px;height:56px;font-size:15px;filter:saturate(.7)}.h-auto.sel{filter:none;--k1: url(assets/ui/k_lime1.webp);--k2: url(assets/ui/k_lime2.webp);--k3: url(assets/ui/k_lime3.webp);color:#2b3a00}html:not([data-dev=pc]) .h-slide .kk,html:not([data-dev=pc]) .ib .kk{display:none}.flies{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:6}.fly{position:absolute;left:-18px;top:-18px;width:36px;height:36px;object-fit:contain;transition:transform .42s cubic-bezier(.5,0,.8,.6),opacity .42s}.tr-t{background:linear-gradient(180deg,#5aa9ff 0%,#a9d8ff 46%,rgba(255,240,220,.2) 72%,transparent 100%)}.tr-t.out{opacity:0;transition:opacity .4s}.tr-top{position:absolute;right:12px;top:calc(10px + var(--sat));display:flex;align-items:center;gap:8px}.tr-top .ib{width:46px;height:46px}.tr-logo{position:absolute;left:50%;top:calc(74px + var(--sat));transform:translate(-50%);width:min(88cqw,380px);text-align:center}.tr-logo img{width:100%;filter:drop-shadow(0 7px 0 rgba(42,22,64,.35))}html:lang(en) .tr-logo{width:min(64cqw,272px)}.lg-t{font-family:var(--disp);font-weight:700;font-size:62px;line-height:1;color:var(--lime);-webkit-text-stroke:9px #2a1640;paint-order:stroke}.lg-t small{display:block;font-family:var(--cjk);font-size:30px;color:#fff4dc;margin-top:6px;-webkit-text-stroke:6px #2a1640;paint-order:stroke}.tr-sub{margin:0 0 4px;text-align:center;font-size:17px;color:#fff;-webkit-text-stroke:4px #2a1640;paint-order:stroke}.tr-go{position:absolute;left:0;right:0;bottom:calc(56px + var(--sab));display:flex;flex-direction:column;align-items:center;gap:2px}.tr-go .kc{--bh: 88px;min-width:256px;height:88px;font-size:26px}.tr-go small{font-size:13px;color:#fff;-webkit-text-stroke:3px #2a1640;paint-order:stroke;margin:-4px 0 8px}.tr-go .kc .kk{position:absolute;right:calc(var(--bh) * -.562 - 2px);top:-11px;transform:rotate(6deg)}.tr-ver{position:absolute;right:12px;bottom:calc(8px + var(--sab));font-size:12px;color:#fff;opacity:.8}.tr-t .keys{display:none}html[data-dev=pc] .tr-t .keys{display:flex}.loading .lg-t{font-size:58px}.cgrid{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:7px;overflow-y:auto;padding:4px 2px 8px}.cgrid.two{grid-template-columns:repeat(2,1fr)}.card{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 4px 7px;border-radius:14px;background:#fff8e8;border:3px solid #e3d3af;color:#2a1640;text-align:center;min-width:0}.card.sel{border-color:#9dc616;background:#f6fbd8;box-shadow:0 0 0 2px #dbfa43}.card.lk{opacity:.62}.card b{font-size:13.5px;line-height:1.15;font-family:var(--cjk)}.card small{font-size:11.5px;color:#6b5a8a;line-height:1.2}.c-pic{display:block;width:72px;height:62px;background:var(--p) center/contain no-repeat,radial-gradient(circle at 50% 60%,#efe3ff 0 58%,transparent 60%)}.c-pic.isle{width:100%;height:86px;border-radius:10px;background-size:cover;background-color:#d9e6ff}.c-pic.pet,.c-pic.egg{background:var(--p) center/contain no-repeat,radial-gradient(circle at 50% 60%,#fff0c8 0 58%,transparent 60%)}.mini{--mb: var(--lime);--pin: radial-gradient(circle, #fff1b0 0 1px, #e9ad2c 1.6px 2.6px, #7a4e0c 3px 3.6px, transparent 4px);pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;gap:3px;width:100%;min-height:30px;margin-top:3px;padding:2px 13px 4px;border:2px solid rgba(42,22,64,.55);border-radius:10px;font-family:var(--disp);font-weight:700;font-size:13.5px;color:#2b3a00;background:var(--pin) 5px calc(50% - 2px) / 8px 8px no-repeat,var(--pin) calc(100% - 5px) calc(50% - 2px) / 8px 8px no-repeat,var(--mb);box-shadow:inset 0 -4px #00000029,inset 0 3px #ffffff73;cursor:pointer}.mini img{width:17px;height:17px}.mini.down{transform:translateY(2px)}.mini.no{--mb: #e3d3af;color:#7b6a58}.mini.kc-eq{--mb: #c9b9ff;color:#2a1258}.st{font-style:normal;display:inline-flex;align-items:center;gap:3px;font-size:12px;margin-top:3px;padding:4px 8px;border-radius:9px;background:#efe5cc;color:#7b6a58}.st.on{background:#cfe98a;color:#2b3a00;font-weight:700}.st img{width:14px;height:14px}.eggpool{width:100%;margin-top:2px;padding:0 2px;font-size:10.5px;line-height:1.28}.eggpool div{display:flex;justify-content:space-between;gap:3px}.eggpool span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left}.eggpool i{flex:none;font-style:normal;font-family:var(--disp);font-weight:700;color:#6b5a8a}.slots{font-size:15px;font-weight:700;color:#2a1640;display:flex;align-items:center;gap:4px}.slots img{width:22px;height:22px}.lv{font-style:normal;font-size:11px;color:#b06cff}.prize{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:214px}.prize .c-pic{width:150px;height:130px}.prize b{font-size:22px;color:#2a1640;text-align:center}.p-show{display:flex;flex-direction:column;align-items:center;gap:4px;animation:earnIn .3s cubic-bezier(.2,1.5,.4,1)}.p-show .c-pic{filter:drop-shadow(0 0 12px var(--rar, transparent))}.p-egg{display:none}.p-egg .c-pic{animation:eggw .8s linear both}.pnl.hatching .p-egg{display:block}.pnl.hatching .p-show{display:none}.pnl.hatching .ph,.pnl.hatching .row{visibility:hidden}@keyframes eggw{0%{transform:rotate(0)}10%{transform:rotate(-5deg)}22%{transform:rotate(5deg)}36%{transform:rotate(-9deg)}50%{transform:rotate(9deg)}64%{transform:rotate(-14deg) scale(1.04)}78%{transform:rotate(14deg) scale(1.08)}92%{transform:rotate(-6deg) scale(1.14)}to{transform:scale(1.24)}}.r-rar{padding:2px 13px 3px;border:2px solid #2a1640;border-radius:11px;background:var(--rar);color:#2a1640;font-size:14px;font-weight:700;line-height:1.15}.r-note{font-style:normal;font-family:var(--disp);font-size:18px;font-weight:700;color:#2a1640}.pnl.pop{animation:earnIn .3s cubic-bezier(.2,1.5,.4,1)}.srow{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#2a1640;font-size:17px;padding:3px 4px}.srow .seg{display:flex;gap:4px}.srow .seg .kc{width:56px;height:46px;font-size:15px;background-image:var(--k1)}.srow .seg .kc.sel{--k1: url(assets/ui/k_lime1.webp);color:#2b3a00}.skrow{color:#2a1640;font-size:15px}.skrow b{display:block;margin:2px 0 4px}.swatches{display:flex;flex-wrap:wrap;gap:5px}.sw{pointer-events:auto;position:relative;width:34px;height:34px;padding:0;border-radius:10px;border:3px solid #e3d3af;background:var(--col);cursor:pointer;display:flex;align-items:center;justify-content:center}.sw.sel{border-color:#2a1640;box-shadow:0 0 0 2px #dbfa43}.sw img{width:18px;height:18px;opacity:.85}.sw.down{transform:scale(.9)}.rb p{font-size:14.5px}.rb-cmp{display:flex;align-items:center;justify-content:center;gap:10px;color:#2a1640}.rb-cmp>div{display:grid;grid-template-columns:auto auto;align-items:center;gap:0 3px;padding:6px 12px;border-radius:12px;background:#f1e7cf}.rb-cmp .next{background:#eaf7c0}.rb-cmp small{grid-column:1 / 3;text-align:center;font-size:12.5px;color:#6b5a8a}.rb-cmp b{font-size:20px;font-family:var(--disp)}.rb-cmp span img{width:22px;height:22px;display:block}.rb-cmp>i{width:0;height:0;border-left:14px solid #7ca312;border-top:10px solid transparent;border-bottom:10px solid transparent}.rb-n,.rb-need{text-align:center;font-size:13.5px;color:#6b5a8a}.rb-need{color:#d23a5e;font-weight:700}.pbody h4{margin:2px 0 0;font-size:15px;color:#2a1640}.gifts{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.gift{display:flex;flex-direction:column;align-items:center;gap:1px;padding:5px 2px;border-radius:10px;background:#fff8e8;border:2px solid #e3d3af;color:#2a1640;text-align:center;min-width:0}.gift img{width:30px;height:30px}.gift small{font-size:11px;color:#6b5a8a}.gift b{font-size:11.5px;line-height:1.15}.gift.done{opacity:.4}.gift.cur{border-color:#9dc616;background:#f6fbd8;box-shadow:0 0 0 2px #dbfa43;cursor:pointer;pointer-events:auto;animation:rbp .6s infinite alternate ease-in-out}.rlist{gap:4px}.rrow{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:10px;background:#fff8e8;color:#2a1640;font-size:15px}.rrow.me{background:#f0f8c8}.rrow b{width:22px;font-family:var(--disp)}.rrow span{flex:1;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rrow em{font-style:normal;display:inline-flex;align-items:center;gap:3px;font-weight:700;font-family:var(--disp)}.rrow em img{width:18px;height:18px}@media(max-aspect-ratio:1/1){.tip span,html[data-dev=pc] .tip span{max-width:210px}}@media(min-aspect-ratio:1/1){.meter{top:calc(72px + var(--sat));bottom:calc(40px + var(--sab))}.hb-rebirth{right:calc(64px + var(--sar) / var(--z, 1));top:calc(8px + var(--sat))}.h-res{flex-direction:row;align-items:center;gap:6px}.earn{left:calc(124px + var(--sal) / var(--z, 1));top:calc(70px + var(--sat))}.tr-go{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:4px 22px;align-items:flex-start}.tr-sub{flex:0 0 100%}.tr-go .kc{--bh: 78px;min-width:230px;height:78px}.tr-go small{display:none}.tr-logo{top:calc(30px + var(--sat));width:min(46cqw,400px)}}@media(min-aspect-ratio:1/1){html[data-dev=touch] .h-res{flex-direction:row;align-items:center;gap:6px}html[data-dev=touch] .h-res .pill{min-width:104px}html[data-dev=touch] .h-res .pill.stem{min-width:84px}html[data-dev=touch] .meter{top:calc(60px + var(--sat));bottom:calc((212px + var(--sab)) / var(--z, 1))}html[data-dev=touch] .m-cup{width:34px;height:34px;margin-bottom:-4px}html[data-dev=touch] .h-right{display:grid;grid-auto-flow:column;grid-template-rows:repeat(3,auto);gap:2px 4px;direction:rtl;top:auto;bottom:calc((160px + var(--sab)) / var(--z, 1));right:calc((10px + var(--sar)) / var(--z, 1))}html[data-dev=touch] .h-right .sbtn{direction:ltr}html[data-dev=touch] .h-bot{left:0;right:calc((164px + var(--sar)) / var(--z, 1));bottom:calc((14px + var(--sab)) / var(--z, 1));justify-content:flex-end}}@media(min-aspect-ratio:1/1){html[data-dev=pc] .h-right{flex-direction:row;top:auto;bottom:calc(8px + var(--sab));right:calc(14px + var(--sar) / var(--z, 1))}html[data-dev=pc] .h-right .sbtn{width:58px}html[data-dev=pc] .h-right .sbtn i{width:46px;height:46px;padding-bottom:11px}html[data-dev=pc] .h-right .sbtn i img{width:27px;height:27px}html[data-dev=pc] .h-bot{left:auto;right:calc(14px + var(--sar) / var(--z, 1));bottom:calc(82px + var(--sab));justify-content:flex-end}html[data-dev=pc] .hz>.keys{max-width:calc(100cqw - 560px)}}html[data-dev=pc] .keys{display:flex}.hud{z-index:3}html[data-dev=pc] .keys{left:120px}.tr-bg{position:absolute;inset:0;pointer-events:none;background:radial-gradient(130% 55% at 50% 0%,rgba(255,255,255,.28),transparent 62%),linear-gradient(180deg,transparent 0%,transparent 58%,rgba(42,22,64,.42) 100%)}@media(min-aspect-ratio:1/1){.tr-bg{background:radial-gradient(70% 90% at 22% 18%,rgba(255,255,255,.3),transparent 65%),linear-gradient(180deg,transparent 0%,transparent 62%,rgba(42,22,64,.4) 100%)}}.tr-t>*:not(.tr-bg){z-index:1}.tr-t{background:transparent}@media(min-aspect-ratio:1/1){.tr-logo{left:27%;top:calc(16px + var(--sat));width:min(38cqw,360px,62cqh)}html:lang(en) .tr-logo{width:min(26cqw,250px,46cqh)}}@media(max-aspect-ratio:1/1){html[data-dev=touch] .h-top{left:calc(8px + var(--sal) / var(--z, 1));right:calc(8px + var(--sar) / var(--z, 1));top:calc(8px + var(--sat))}html[data-dev=touch] .h-top .ib{width:46px;height:46px}html[data-dev=touch] .h-res{flex-direction:row;align-items:center;gap:6px}html[data-dev=touch] .h-res .pill{min-width:108px;height:36px;border-width:0 18px}html[data-dev=touch] .h-res .pill>img{width:30px;height:30px;margin-left:-13px}html[data-dev=touch] .h-res .pill>b{font-size:18px}html[data-dev=touch] .meter{left:calc(8px + var(--sal) / var(--z, 1));top:calc(54px + var(--sat));bottom:calc((192px + var(--sab)) / var(--z, 1))}html[data-dev=touch] .m-cup{width:42px;height:42px;margin-bottom:-7px}html[data-dev=touch] .hb-rebirth{right:calc(6px + var(--sar) / var(--z, 1));top:calc(58px + var(--sat))}html[data-dev=touch] .h-right{top:calc(126px + var(--sat));bottom:calc((138px + var(--sab)) / var(--z, 1));right:calc(6px + var(--sar) / var(--z, 1));justify-content:space-evenly;gap:0}html[data-dev=touch] .h-right .sbtn,html[data-dev=touch] .hb-rebirth{width:60px}html[data-dev=touch] .h-right .sbtn i,html[data-dev=touch] .hb-rebirth i{width:50px;height:50px;padding-bottom:11px}html[data-dev=touch] .h-right .sbtn i img,html[data-dev=touch] .hb-rebirth i img{width:30px;height:30px}html[data-dev=touch] .h-right .sbtn em,html[data-dev=touch] .hb-rebirth em{font-size:12.5px;margin-top:0;-webkit-text-stroke:3.5px #2a1640}html[data-dev=touch] .h-right .sbtn s{right:2px;top:-3px;width:17px;height:17px}html[data-dev=touch] .h-speed{left:calc(62px + var(--sal) / var(--z, 1));top:calc(56px + var(--sat));transform:none;padding:2px 12px 3px 7px}html[data-dev=touch] .h-speed b{font-size:18px}html[data-dev=touch] .h-speed img{width:20px;height:20px}html[data-dev=touch] .earn{left:calc(64px + var(--sal) / var(--z, 1));top:calc(96px + var(--sat))}html[data-dev=touch] .stamp{left:calc(64px + var(--sal) / var(--z, 1))}html[data-dev=touch] .h-bot{left:auto;right:calc((12px + var(--sar)) / var(--z, 1));bottom:calc((20px + var(--sab)) / var(--z, 1));flex-direction:column;align-items:flex-end;justify-content:flex-end;gap:8px}html[data-dev=touch] .h-slide{--bh: 72px;min-width:min(150px,calc(100cqw - 300px));height:72px;font-size:26px}html[data-dev=touch] .h-auto{--bh: 48px;min-width:92px;height:48px;font-size:14.5px}html[data-dev=touch] .banner{top:calc(31cqh + var(--sat));width:300px;height:99px;padding:16px 34px 0}html[data-dev=touch] .banner span{font-size:21px}html[data-dev=touch] .banner .b-ic{width:60px;height:60px;left:-10px}}.tx .ts-hero{top:26%;height:min(48cqh,calc(74cqh - 192px));aspect-ratio:1;transform:translate(-50%);animation-name:heroIn2}@keyframes heroIn2{0%{transform:translate(-50%,60px);opacity:0}}.tx.out .ts-hero{transform:translate(-50%,40px) scale(.96)}.tx .ts-hero .hp i{height:100%}.tx .ts-hero .hp i+i{display:none}.tx .ts-hero .say{left:50%;top:auto;bottom:calc(87% + 12px);translate:-50% 0;transform-origin:50% 100%;max-width:min(250px,84cqw);text-align:center}.tx .ts-hero .say:after{content:"";position:absolute;left:50%;bottom:-9px;width:13px;height:13px;margin-left:-8px;background:#fff8e8;border:solid #2a1640;border-width:0 3px 3px 0;rotate:45deg}.tx .ts-hero .hp{animation:breathe 3.4s ease-in-out infinite,sway 6.8s ease-in-out infinite}@keyframes sway{0%,to{rotate:-.6deg}50%{rotate:.6deg}}.tx .ts-logo{top:calc(50px + var(--sat))}.tx .ts-side{top:36%;gap:10px}.tx .wbar>img{width:38px;height:38px;animation:bellw 2.4s ease-in-out infinite;transform-origin:50% 12%}@keyframes bellw{0%,70%,to{rotate:0deg}78%{rotate:-14deg}86%{rotate:11deg}93%{rotate:-5deg}}.pips.xb{display:flex;align-items:flex-end;gap:3px;max-width:none;height:30px;margin-left:4px}.pips.xb i{width:10px;border-radius:3px;border:1.5px solid #2a1640;background:var(--c);opacity:.28}.pips.xb i:nth-child(1){height:28px}.pips.xb i:nth-child(2){height:25px}.pips.xb i:nth-child(3){height:22px}.pips.xb i:nth-child(4){height:19px}.pips.xb i:nth-child(5){height:16px}.pips.xb i.on{opacity:1;box-shadow:inset 0 2px #ffffff8c}.pips.xb i.nx{opacity:.7;animation:dotp .6s infinite alternate}.tx-fx{position:absolute;inset:0;z-index:-1;overflow:clip;pointer-events:none!important}.tx-fx i{position:absolute;left:var(--x);bottom:10px;font:700 28px/1 var(--disp),"Segoe UI Symbol",sans-serif;font-style:normal;color:#fff8e8;-webkit-text-stroke:4px #6b3fd0;paint-order:stroke;opacity:0;animation:noteUp var(--u) linear var(--d) infinite}.tx-fx i:nth-child(2n){color:#dbfa43;-webkit-text-stroke-color:#2a1640;font-size:24px}@keyframes noteUp{0%{opacity:0;transform:translate(0) rotate(-12deg)}8%{opacity:.9}50%{transform:translate(18px,-55cqh) rotate(10deg)}85%{opacity:.75}to{opacity:0;transform:translate(-10px,-108cqh) rotate(-8deg)}}.tx.out .tx-fx{transition:opacity .3s;opacity:0}@media(max-aspect-ratio:1/1)and (max-height:700px){.tx .ts-side{top:34%;gap:6px}.tx .ts-side .sbtn i{width:56px;height:56px}.tx .ts-side .sbtn i img{width:34px;height:34px}}@media(orientation:landscape){.tx .ts-hero{left:60%;top:24%;height:68%}html[data-dev=pc] .tx .ts-hero{left:42%;top:25%;height:67%}html[data-dev=pc] .tx-fx i:nth-child(1){left:31%}html[data-dev=pc] .tx-fx i:nth-child(2){left:39%}.tx-fx i:nth-child(3),.tx-fx i:nth-child(4),.tx-fx i:nth-child(5){bottom:40%}}.tx .ts-hero:before{left:8%;right:6%;bottom:-3%;height:9%;background:radial-gradient(closest-side,#2a164099,#2a16404d 55%,#2a164000)}@media(orientation:landscape)and (max-height:620px){html[data-dev=pc] .tx .ts-hero{left:48%}}.tx .gorow.two .go{width:min(206px,47cqw);font-size:22px}.tx .gorow.two .go img{height:24px}.tx .go>span{gap:5px}@media(orientation:landscape){html[data-dev=touch] .tx{--lw: min(34cqw, 330px, calc(34cqh / var(--lr, .56)))}html[data-dev=touch] .tx .ts-logo{left:calc(14px + var(--sal));top:calc(10px + var(--sat));margin-left:0}html[data-dev=touch] .tx .ts-sides{display:grid;grid-template-columns:repeat(2,auto);gap:2px 10px;position:absolute;left:calc(16px + var(--sal));top:calc(18px + var(--sat) + var(--lw) * var(--lr, .56));animation:tsL .5s .25s both cubic-bezier(.2,1.4,.4,1)}html[data-dev=touch] .tx .ts-side{position:static;display:contents;animation:none}html[data-dev=touch] .tx .ts-side .sbtn i{width:54px;height:54px}html[data-dev=touch] .tx .ts-side .sbtn i img{width:33px;height:33px}html[data-dev=touch] .tx .ts-side .sbtn em{font-size:13px}html[data-dev=touch] .tx .ts-hero{left:43%;top:25%;height:73%}html[data-dev=touch] .tx .ts-bot{left:auto;right:calc(14px + var(--sar));bottom:calc(10px + var(--sab));align-items:stretch;gap:6px;width:min(300px,36cqw)}html[data-dev=touch] .tx .gorow,html[data-dev=touch] .tx .gorow.two{flex-direction:column;align-items:center;gap:4px}html[data-dev=touch] .tx .gorow .go,html[data-dev=touch] .tx .gorow.two .go{--bh: 66px;width:100%;height:66px;font-size:22px}html[data-dev=touch] .tx .wbar{height:52px}html[data-dev=touch] .tx .wbar .wt b{font-size:16px}html[data-dev=touch] .tx .phones{justify-content:center;font-size:11px}html[data-dev=touch] .banner{top:47%}}@media(orientation:landscape){html[data-dev=touch] .tx .ts-top{justify-content:flex-end;gap:10px;padding:0 calc(12px + var(--sar)) 0 12px}}@media(max-aspect-ratio:1/1){html[data-dev=touch] .tip{left:calc(50% + 13px)}html[data-dev=touch] .tip img{width:44px}html[data-dev=touch] .tip span{max-width:196px;font-size:14.5px;padding:7px 12px 8px}}@media(min-aspect-ratio:1/1){html[data-dev=touch] .meter{bottom:calc((22px + var(--sab)) / var(--z, 1))}html[data-dev=touch] .banner{top:50%;width:300px;height:99px;padding:16px 34px 0}html[data-dev=touch] .banner span{font-size:21px}html[data-dev=touch] .banner .b-ic{width:60px;height:60px;left:-10px}}html.modal .h-right,html.modal .hb-rebirth,html.modal .hb-menu,html.modal .meter,html.modal .jumpbtn,html.modal .stick,html.modal .h-bot,html.modal .h-speed,html.modal .earn,html.modal .tip,html.modal .edgearrow,html.modal .coach:not(.inpanel),html.modal .ts-sides,html.modal .ts-top .tbtns,html.modal .ts-hero .say{opacity:0!important;pointer-events:none!important;transition:opacity .15s}html.modal .h-right .sbtn,html.modal .hb-rebirth{pointer-events:none!important}.dim{background:#120a2eb8}.pnl .x{width:52px;height:52px;right:-20px;top:-34px}.pnl.wide{width:min(380px,calc(100cqw - 34px))}.cgrid{-webkit-mask-image:linear-gradient(#000 calc(100% - 26px),transparent);mask-image:linear-gradient(#000 calc(100% - 26px),transparent);padding-bottom:20px}.card b{font-size:14.5px}.card small{font-size:12.5px}.eggpool{font-size:12px;line-height:1.32}.mini{min-height:36px;font-size:14.5px}.mini img{width:19px;height:19px}.st{font-size:13px;padding:6px 9px}.card.lk{opacity:.8}.card.lk .st{color:#4d3d2c;background:#e6d8b8}.card>.mini:first-of-type,.card>.st{margin-top:auto}.gift{position:relative}.gift small{font-size:12px}.gift b{font-size:12.5px}.gift.done:after{content:"";position:absolute;right:3px;top:3px;width:20px;height:20px;border-radius:50%;background:#7cc93c url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 10.5l3.2 3.2L15 7' fill='none' stroke='%23fff' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/100% no-repeat;box-shadow:0 0 0 2px #2a1640}.gift.cur{animation:giftp .7s infinite alternate ease-in-out}@keyframes giftp{0%{box-shadow:0 0 0 2px #dbfa43}to{box-shadow:0 0 0 5px #dbfa43,0 0 12px 4px #dbfa4399}}.pbody>div.gifts:first-of-type .gift:nth-child(7){grid-column:span 2;background:#fff3c4;border-color:#e8b93a}.rb-cmp small{font-size:13.5px}.rb-n,.rb-need{font-size:14.5px}.rb p{font-size:15px}.srow .seg .kc{height:50px;width:58px}.rrow span{font-family:var(--cjk);font-size:15px}.rrow em{min-width:76px;justify-content:flex-end}.rrow.me span:after{content:attr(data-me);margin-left:6px;padding:0 6px 1px;border-radius:8px;background:#2a1640;color:#dbfa43;font-size:12px}.bal{justify-content:center;font-family:var(--disp)}.coach{border-width:3px;box-shadow:0 0 0 2px #2a1640,0 0 10px 2px #dbfa43b3}.m-seg span{color:#fff4dc;opacity:1;font-size:12.5px;-webkit-text-stroke:3px #2a1640;paint-order:stroke;letter-spacing:-.2px}.m-line{left:-7px;right:auto;width:10px;height:5px;top:-2.5px;border-radius:3px}.m-best img{width:18px;height:18px;left:auto;right:1px}.banner{z-index:4}.tip span{text-wrap:balance}.h-speed b:empty{display:none}html[data-dev=touch] .h-right .sbtn em,html[data-dev=touch] .hb-rebirth em{font-size:13.5px}.h-top .hb-menu{border-radius:50%;background-color:#2a16408c;background-size:80% 80%;box-shadow:0 0 0 2px #b9a6ff99}.stick{opacity:.85;background:radial-gradient(circle,#2a16402e 0 56%,#dbfa43cc 58% 62%,#2a164080 63% 65%,#fff0 66%)}@media(min-aspect-ratio:1/1){html[data-dev=touch] .pnl.wide{width:min(660px,calc(100cqw - 160px))}html[data-dev=touch] .pnl{width:min(440px,calc(100cqw - 160px))}html[data-dev=touch] .pnl.wide .cgrid{grid-template-columns:repeat(5,1fr)}html[data-dev=touch] .pnl.wide .cgrid.three{grid-template-columns:repeat(3,1fr)}html[data-dev=touch] .pnl.wide .cgrid.two{grid-template-columns:repeat(4,1fr)}html[data-dev=touch] .pnl.wide .gifts{grid-template-columns:repeat(8,1fr)}html[data-dev=touch] .h-right{display:flex;flex-direction:row;direction:ltr;gap:4px;top:auto;bottom:calc((16px + var(--sab)) / var(--z, 1));right:calc((124px + var(--sar)) / var(--z, 1))}html[data-dev=touch] .h-right .sbtn{width:58px}}.hb-rebirth.off{display:none}@media(min-aspect-ratio:1/1){html[data-dev=touch] .h-right{display:grid;grid-template-columns:repeat(3,auto);grid-auto-flow:row;gap:0 2px}}.m-seg span{position:relative;z-index:4}.m-line{display:none}@media(max-aspect-ratio:1/1){html[data-dev=touch] .tip span{max-width:min(232px,calc(100cqw - 236px))}}.tx .gorow.two .go{--bh: 84px;width:min(206px,calc(50cqw - 12px))}@container (max-width: 440px){.tx .gorow.two .go img{display:none}.tx .gorow.two .go{font-size:21px}}html:lang(ja) .tx .gorow.two .go{font-size:19px}html:lang(en) .tx .gorow.two .go{font-size:22px}.tx .ts-top{padding:0 8px}.tx .ts-top .res{gap:4px}.tx .ts-top .pill{min-width:76px}.tx .lseg{gap:4px;padding:2px 4px}.tx{--lw: min(92cqw, 420px, calc(20cqh / var(--lr, .56)))}.tx .ts-logo{top:calc(68px + var(--sat))}.tx .ts-hero{top:auto;bottom:25%;height:min(46cqh,calc(73cqh - 192px),calc((100cqw - 150px) / .78))}@media(max-aspect-ratio:1/1){.tx .ts-hero{left:calc(50% - 22px)}}.wbar .wt small{font-size:13.5px}@media(orientation:landscape){.tx .phones{font-size:14px!important}html[data-dev=touch] .tx .ts-side .sbtn em{font-size:14px}html[data-dev=touch] .tx .ts-logo{top:calc(10px + var(--sat))}}@media(max-aspect-ratio:1/1){html[data-dev=touch] .hb-rebirth{top:calc(66px + var(--sat))}html[data-dev=touch] .h-right{top:calc(134px + var(--sat))}html[data-dev=touch] .h-top .hb-menu{margin-right:5px}html[data-dev=touch] .meter{bottom:calc((206px + var(--sab)) / var(--z, 1))}html[data-dev=touch] .h-bot{gap:14px}html[data-dev=touch] .banner{width:min(300px,calc(100cqw - 150px));left:calc(50% + 8px)}html[data-dev=touch] .hud.riding .tip{left:calc(50% + 28px)}}.tip span{white-space:pre-line}.h-speed small{font-size:14px;opacity:1}@media(min-aspect-ratio:1/1){html[data-dev=touch] .meter{bottom:calc((50px + var(--sab)) / var(--z, 1))}html[data-dev=touch] .h-bot.ride{right:calc((14px + var(--sar)) / var(--z, 1))}html[data-dev=touch] .h-right{gap:4px 6px}html[data-dev=touch] .eggpool{max-width:150px;margin-inline:auto}}.mini{min-height:46px;padding:2px 11px 4px;background-position:4px calc(50% - 2px),calc(100% - 4px) calc(50% - 2px),0 0}.card>.mini+.mini{margin-top:8px}.pnl.wide{width:min(380px,calc(100cqw - 22px))}.eggpool{font-size:max(12px,calc(11.5px / var(--z, 1)))}.card small,.gift small,.gift b{font-size:max(12.5px,calc(11.5px / var(--z, 1)))}.pnl .row .kc-s2{padding-left:8px;padding-right:8px}.pnl>.row:last-child{margin-bottom:8px}html.modal .h-res{opacity:0;transition:opacity .15s}.pnl{background:#fbf0d8;background-clip:padding-box}.kc-s2,.kc-s3{background-clip:padding-box}.kc-lime.kc-s2,.kc-lime.kc-s3{background-color:#d2ef3f}.kc-lilac.kc-s2,.kc-lilac.kc-s3{background-color:#b7a3fb}.kc-cream.kc-s2,.kc-cream.kc-s3{background-color:#fbecd0}.kc-coral.kc-s2,.kc-coral.kc-s3{background-color:#ff9a86}@media(min-aspect-ratio:1/1){html[data-dev=touch] .pnl.wide .cgrid:not(.two):not(.three){grid-template-columns:repeat(auto-fit,minmax(104px,1fr))}}.pnl .row .kc-s2{padding-left:4px;padding-right:4px;font-size:17px}.kc-lime.kc-s2{background-image:linear-gradient(#0000,#3f1843fc 3.6%,#d1f260fc 7.1%,#f6fde4fc,#ddfa80fc 14.3%,#cef733fc 17.9% 21.4%,#cff834fc 25% 28.6%,#cef733fc 32.1%,#cff834fc 35.7% 39.3%,#cff736fc 42.9% 46.4%,#cef635fc 50%,#cff834fc 53.6% 57.1%,#cef635fc 60.7% 64.3%,#cff834fc 67.9%,#cff736 71.4%,#dcf962fc,#a9dd0efc 78.6%,#437e02fc 82.1%,#478e00fc,#4a9401fc,#459304fc 92.9%,#2a1130fc 96.4%,#00000003)}.kc-lime.kc-s3{background-image:linear-gradient(#262b2700,#3a1841fc 3.6%,#d4ef64fc 7.1%,#f6ffe5fc,#ecfca7fc,#cff736fc 17.9%,#cff834fc 21.4%,#cef733fc 25% 28.6%,#cff834fc 32.1% 35.7%,#cff834fc 39.3%,#cef733fc 42.9% 46.4%,#cef733fc 50%,#cff834fc 53.6% 57.1%,#cff834fc 60.7% 64.3%,#cff834fc 67.9%,#cef733fc 71.4%,#dafa5ffc,#aadd1dfc 78.6%,#468500fc 82.1%,#4e9203fc,#4c9902fc,#499207fc 92.9%,#2a132ffc 96.4%,#0000)}.kc-lilac.kc-s2{background-image:linear-gradient(#20242500,#360f3afc 3.6%,#bea8f9fc 7.1%,#fbfdfdfc,#d2c7fbfc,#b7a2fbfc 17.9%,#b6a1f8fc 21.4%,#b6a0fafc 25% 28.6%,#b6a0fafc 32.1%,#b7a2fbfc 35.7%,#b6a0fafc 39.3% 42.9%,#b7a2fbfc 46.4%,#b6a1f8fc 50%,#b6a0fafc 53.6% 57.1%,#b6a0fafc 60.7% 64.3%,#b59ff8fc 67.9%,#b6a0fafc 71.4%,#cdbefafc,#a38bf3fc 78.6%,#6d57c5fc 82.1%,#7a62d0fc,#7c66d4fc,#7d67d5fc 92.9%,#330e3dfc 96.4%,#7f007f03)}.kc-lilac.kc-s3{background-image:linear-gradient(#00000400,#330e3dfc 3.6%,#bca9f3fc 7.1%,#fdfcfffc,#efe9fffc,#b6a0fcfc 17.9%,#b6a0fafc 21.4% 25%,#b59ff8fc 28.6%,#b6a0fafc 32.1% 35.7%,#b6a0fafc 39.3% 42.9%,#b7a2f9fc 46.4%,#b6a1f8fc,#b6a0fafc 53.6%,#b7a2fbfc 57.1%,#b7a2f9fc 60.7% 64.3%,#b8a3fafc 67.9%,#b6a1f8fc 71.4%,#d0c1fffc,#a991fbfc 78.6%,#6f59c5fc 82.1%,#7861cffc,#7d63d5fc,#7a64d2fc 92.9%,#330c3bfc 96.4%,#0000)}.kc-cream.kc-s2{background-image:linear-gradient(#54005903,#330f38fc 3.6%,#f8ebd4 7.1%,#fdfdfd,#fcf7eb,#fdeed6 17.9%,#fcf0d7 21.4%,#fdefd4 25%,#fdeed6 28.6% 32.1%,#fdefd4 35.7%,#fdeed6 39.3% 42.9%,#fef0d7 46.4%,#fdeed6 50% 53.6%,#fdeed6 57.1% 60.7%,#fdeed6 64.3% 67.9%,#fef0d7 71.4%,#fdf7e5,#f4dab5 78.6%,#c3a781fc 82.1%,#c7ae85fc,#cab38b,#cab58c 92.9%,#2f0d36fc 96.4%,#0000)}.kc-cream.kc-s3{background-image:linear-gradient(#00010000,#2f0d34fc 3.6%,#fcefdffc 7.1%,#fefcfd,#fff9f4fc,#fef0d5fc 17.9%,#fef0d7 21.4%,#fdefd4,#fdeed6 28.6%,#fdefd4 32.1%,#fdeed6,#fdefd4 39.3%,#fdeed6 42.9% 46.4%,#fdeed6 50%,#fdefd4 53.6% 57.1%,#fdeed6 60.7% 64.3%,#fcf0d7 67.9%,#fef0d7fc 71.4%,#fff7e6fc,#f7dfbcfc 78.6%,#c4a980fc 82.1%,#c8af88fc,#cbb18a,#c6af87fc 92.9%,#2f0d36fc 96.4%,#00000400)}.kc-coral.kc-s2{background-image:linear-gradient(#1a000003,#330d33fc 3.6%,#f9758ffc 7.1%,#fef9fafc,#f9acbbfc,#f9748c 17.9%,#fb728e 21.4% 25%,#fb728e 28.6% 32.1%,#fc748f 35.7%,#fa748ffc 39.3% 42.9%,#fb728efc 46.4% 50%,#fc748f 53.6% 57.1%,#fc748f 60.7%,#fb728e 64.3% 67.9%,#fb728e 71.4%,#fb93a6fc,#f15e80fc 78.6%,#ac3552fc 82.1%,#c63f5ffc,#cf4566fc,#d14868fc 92.9%,#320e33fc 96.4%,#00000003)}.kc-coral.kc-s3{background-image:linear-gradient(#7d007d03,#330d37fc 3.6%,#f5748dfc 7.1%,#fffdfcfc,#ffcdd3fc,#fa748ffc 17.9%,#fa748f 21.4%,#fc748f,#fa748f 28.6%,#fb728e 32.1%,#fc748d 35.7%,#fb728e 39.3% 42.9%,#fb728e 46.4% 50%,#fb728e 53.6% 57.1%,#fc748f 60.7%,#fb728e 64.3%,#fc748f 67.9% 71.4%,#ff96aa 75%,#ef607c 78.6%,#b83a59fc 82.1%,#c84161fc,#d04669fc,#d04667fc 92.9%,#360d36fc 96.4%,#80000003)}.h-auto.sel.kc-s2{background-image:linear-gradient(#0000,#3f1843fc 3.6%,#d1f260fc 7.1%,#f6fde4fc,#ddfa80fc 14.3%,#cef733fc 17.9% 21.4%,#cff834fc 25% 28.6%,#cef733fc 32.1%,#cff834fc 35.7% 39.3%,#cff736fc 42.9% 46.4%,#cef635fc 50%,#cff834fc 53.6% 57.1%,#cef635fc 60.7% 64.3%,#cff834fc 67.9%,#cff736 71.4%,#dcf962fc,#a9dd0efc 78.6%,#437e02fc 82.1%,#478e00fc,#4a9401fc,#459304fc 92.9%,#2a1130fc 96.4%,#00000003)}.kc.kc-s2,.kc.kc-s3{background-color:transparent;background-clip:border-box;background-origin:border-box;background-repeat:no-repeat;background-position:center}.kc.kc-s2{background-size:calc(100% - var(--bh) * 1.048 + 6px) 100%}.kc.kc-s3{background-size:calc(100% - var(--bh) * 1.124 + 6px) 100%}@media(max-aspect-ratio:1/1){html[data-dev=pc] .ts .keys{display:none}html[data-dev=pc] .hz>.keys{left:calc(12px + var(--sal));right:calc(12px + var(--sar));max-width:none;justify-content:center;gap:4px 12px;font-size:13.5px;bottom:calc(8px + var(--sab))}html[data-dev=pc] .h-bot{left:auto;right:calc(14px + var(--sar));bottom:calc(76px + var(--sab));flex-direction:column;align-items:flex-end;gap:14px}html[data-dev=pc] .h-slide{--bh: 72px;min-width:150px;height:72px;font-size:26px}html[data-dev=pc] .h-auto{--bh: 48px;min-width:92px;height:48px;font-size:14.5px}}.m-dots{z-index:3}.m-dot.net{background:var(--pc, #7fe3c9);width:12px;height:12px;margin-bottom:-6px;right:-5px}.m-dot b{display:none;position:absolute;left:15px;bottom:-5px;max-width:84px;padding:1px 7px 2px 6px;border-radius:9px;border-left:4px solid var(--pc, #7fe3c9);background:#2a1640e0;color:#fff4dc;font:700 12px/1.3 var(--cjk);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;transition:transform .25s ease-out}.m-dot.tag b{display:block}.m-dot.tag:after{content:"";position:absolute;left:12px;bottom:4px;width:2px;height:var(--lh, 0px);border-radius:1px;background:var(--pc, #7fe3c9);box-shadow:0 0 0 1px #2a164080;transition:height .25s ease-out}.ptags{position:absolute;inset:0;pointer-events:none;overflow:hidden}.ptags i{position:absolute;left:0;top:0;width:0;height:0;font-style:normal;will-change:transform}.ptags i:after{content:"";position:absolute;left:-6px;bottom:0;border:6px solid transparent;border-top-color:#2a1640;border-bottom-width:0}.ptags i b{position:absolute;left:0;bottom:6px;transform:translate(-50%);max-width:120px;padding:2px 8px 3px 7px;border-radius:10px;border:2px solid #2a1640;border-left:5px solid var(--pc, #7fe3c9);background:#fff8e8f2;color:#2a1640;font:700 13px/1.2 var(--cjk);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:0 2px #2a164059}.ptags i small{position:absolute;left:0;bottom:31px;transform:translate(-50%);padding:0 6px 1px;border-radius:8px;background:#2a1640;color:var(--pc, #7fe3c9);font:700 11.5px/1.35 var(--disp);white-space:nowrap}.ptags i small:empty{display:none}html.modal .ptags{opacity:0}.jumpbtn{display:none!important}@media(max-aspect-ratio:1/1){html[data-dev=touch] .h-right{bottom:calc((40px + var(--sab)) / var(--z, 1))}}@media(min-aspect-ratio:1/1){html[data-dev=touch] .h-right{right:calc((12px + var(--sar)) / var(--z, 1));bottom:calc((14px + var(--sab)) / var(--z, 1))}}@media(max-aspect-ratio:1/1){html[data-dev=pc] .h-bot{bottom:calc(24px + var(--sab))}}@media(max-aspect-ratio:1/1){html[data-dev=touch] .h-right{top:calc(72px + var(--sat))}}.ftags{position:absolute;inset:0;pointer-events:none;overflow:hidden}.ftags i{position:absolute;left:0;top:0;font-style:normal;white-space:nowrap;will-change:transform}.ftags i{translate:-50% -50%;padding:3px 12px 4px;border-radius:13px;border:3px solid var(--fc, #b9a6ff);background:#2a1640db;color:#fff4dc;font:700 15px/1.2 var(--cjk);box-shadow:0 2px #2a164066}html.modal .ftags{opacity:0}.rrow{min-height:44px}.rrow.link{cursor:pointer}.rrow.link:active{filter:brightness(.95)}.rrow .av{width:28px;height:28px;border-radius:50%;object-fit:cover;border:2px solid #2a1640;flex:none}.rrow.top1 b{color:#c58a00}.rrow.top2 b{color:#6b7685}.rrow.top3 b{color:#b0603a}.rrow .mut{font-style:normal;margin-left:6px;padding:0 6px 1px;border-radius:8px;background:#7fc4ff;color:#2a1640;font-size:12px}.alist{gap:6px}.arow{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;background:#efe6d6;color:#2a1640;text-align:left}.arow.on{background:#fff8e8;box-shadow:inset 0 0 0 2px #ffd24a}.arow .aic{width:52px;height:52px;flex:none;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#2a1640}.arow .aic img{width:100%;height:100%;object-fit:cover}.arow:not(.on) .aic img{filter:grayscale(1) brightness(.75);opacity:.75}.arow .atx{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.arow .atx b{font-family:var(--cjk);font-size:15px}.arow .atx small{font-size:12.5px;color:#5a4a6a;line-height:1.35}.arow .abar{position:relative;height:14px;border-radius:7px;background:#d8cbb5;overflow:hidden;margin-top:3px}.arow .abar i{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,#8fd14f,#dbfa43)}.arow .abar u{position:relative;display:block;text-align:center;text-decoration:none;font-size:10.5px;line-height:14px;font-weight:700}.arow em{font-style:normal;display:flex;flex-direction:column;align-items:center;gap:2px;min-width:44px}.arow em img{width:24px;height:24px}.arow em small{font-size:10.5px;color:#5a4a6a;text-align:center}.m-dots{z-index:5}.hb-adb{position:absolute;right:calc(66px + var(--sar) / var(--z, 1));top:calc(10px + var(--sat));display:flex;align-items:center;gap:6px;height:48px;padding:0 12px 0 6px;border-radius:24px;border:3px solid #2a1640;background:linear-gradient(#ecff8a,#c6ea2c);color:#2a1640;pointer-events:auto;box-shadow:0 3px #2a1640;font-family:var(--disp);cursor:pointer}.hb-adb[hidden]{display:none}.hb-adb img{width:32px;height:32px;flex:none}.hb-adb span{display:flex;flex-direction:column;align-items:flex-start;line-height:1.05}.hb-adb b{font-family:var(--cjk);font-size:14px;white-space:nowrap}.hb-adb small{font-size:11.5px;font-weight:700;white-space:nowrap}.hb-adb.down{transform:translateY(2px);box-shadow:0 1px #2a1640}.hb-adb:disabled{cursor:default;filter:saturate(.55) brightness(.95)}.hb-adb.on{filter:none;background:linear-gradient(#fff3a8,#ffd24a);animation:adbG 1s infinite alternate ease-in-out}@keyframes adbG{to{box-shadow:0 3px #2a1640,0 0 14px 3px #ffd24acc}}html[data-dev=touch] .hb-adb{right:calc(60px + var(--sar) / var(--z, 1));top:calc(8px + var(--sat));height:46px}html.modal .hb-adb{opacity:0!important;pointer-events:none!important}@media(max-aspect-ratio:1/1){.hb-adb,html[data-dev=touch] .hb-adb{top:calc(62px + var(--sat));right:calc(74px + var(--sar) / var(--z, 1));height:auto;min-height:48px;max-width:150px;padding:4px 10px 4px 5px}.hb-adb img{width:28px;height:28px}.hb-adb b,.hb-adb small{white-space:normal}}.eggpool .pity{margin-top:3px;padding-top:2px;border-top:1px dashed #c9b7e0;color:#c01f88;font-weight:700;white-space:normal;text-align:center}
