.gm-hero{position:relative;display:flex;align-items:flex-end;justify-content:center;overflow:hidden}.gm-hero img{position:relative;z-index:1;width:100%;height:100%;object-fit:contain;object-position:center bottom;display:block}.gm-hero-ph{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#ffffffbf}.gm-hero img+.gm-hero-ph{display:none}.gm-hero.sm{width:46px;height:46px;border-radius:14px;flex:0 0 auto;background:radial-gradient(circle at 50% 30%,#3b5bdb,#1e2a55)}.gm-hero.sm img{object-fit:cover;object-position:center 12%;transform:scale(1.9);transform-origin:50% 8%}.gm-hero.sm .gm-hero-ph i{font-size:22px}.gm-hero.md{width:84px;height:110px;flex:0 0 auto;border-radius:16px;background:radial-gradient(circle at 50% 35%,#5b8cff59,#5b8cff00 70%)}.gm-hero.md .gm-hero-ph i{font-size:34px}.gm-hero.lg{width:220px;height:280px;margin:0 auto}.gm-hero.lg .gm-hero-ph i,.gm-hero.xl .gm-hero-ph i{font-size:84px}.gm-hero.xl{width:230px;height:300px;margin:0 auto}.gm-hero[data-stage="0"] .gm-hero-ph{color:#ffffff8c}.gm-bar{--acc:129,140,248;position:relative;overflow:hidden;isolation:isolate;display:flex;align-items:center;gap:14px;width:calc(100% - 32px);margin:4px 16px 12px;padding:14px 18px 17px;border-radius:20px;border:1px solid rgba(var(--acc),.22);background:#090a20bd;box-shadow:inset 0 1px #ffffff0d;color:#e8eaf6;font-family:inherit;text-align:left;cursor:pointer;transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s,filter .3s;animation:tile-in .55s cubic-bezier(.22,1,.36,1) both}.gm-bar:before,.gm-bar:after{content:"";position:absolute;border-radius:50%;pointer-events:none;filter:blur(50px);z-index:-1}.gm-bar:before{width:170px;height:170px;top:-70px;left:4%;background:#6366f180;animation:blobF1 16s infinite alternate ease-in-out}.gm-bar:after{width:130px;height:130px;bottom:-60px;right:18%;background:#8b5cf652;animation:blobF2 12s infinite ease-in-out}.gm-bar:hover{transform:translateY(-3px);border-color:rgba(var(--acc),.42);filter:saturate(1.25) brightness(1.06)}.gm-bar:active{transform:scale(.98)}.gm-bar-av{position:relative;display:inline-flex;flex:0 0 auto}.gm-bar .gm-fr{border-radius:50%}.gm-bar .gm-hero.sm{width:48px;height:48px;border-radius:50%;background:radial-gradient(circle at 50% 35%,#818cf873,#1e2050e6 75%)}.gm-bar .gm-hero.sm img{object-fit:cover;object-position:center 10%;transform:scale(2);transform-origin:50% 6%}.gm-bar .gm-hero.gm-mini,.gm-bar .gm-hero.gm-mini:before{border-radius:50%}.gm-bar .gm-hero.sm.gm-mini{background:conic-gradient(#8b5cf6 calc(var(--p)*1%),#ffffff1f 0)}html[data-theme=light] .gm-bar .gm-hero.sm.gm-mini{background:conic-gradient(#6366f1 calc(var(--p)*1%),#4338ca26 0)}.gm-bar-m{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.gm-bar-t{display:flex;align-items:baseline;gap:8px;min-width:0}.gm-bar-t b{font-size:16px;font-weight:700;color:#a5b4fc}.gm-bar-t span{font-size:12px;font-weight:600;color:#a5b4fc8c;white-space:nowrap}.gm-bar-s{font-size:12px;font-weight:500;color:#c7d2fe80;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gm-bar-s b{font-weight:700;color:#86efacd9}.gm-bar-r{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:1px}.gm-bar-r b{display:inline-flex;align-items:center;gap:3px;font-size:16px;font-weight:700;color:#fdba74}.gm-bar-r b i{font-size:16px}.gm-bar-r small{font-size:11px;font-weight:500;color:#fdba7480}.gm-bar-line{position:absolute;left:0;right:0;bottom:0;height:3px;background:rgba(var(--acc),.12)}.gm-bar-line i{display:block;height:100%;background:linear-gradient(90deg,#6366f1,#a78bfa);border-radius:0 3px 3px 0;box-shadow:0 0 8px #8b5cf699}.gm-bar-dot{border-color:#0b0c24!important}html[data-theme=light] .gm-bar{filter:invert(1) hue-rotate(180deg) contrast(.893);background:linear-gradient(135deg,#eceeff,#d9ddff);border:1px solid #BCC3F7;box-shadow:0 6px 20px #1e28461a,0 1px 3px #1e284614}html[data-theme=light] .gm-bar:hover{filter:invert(1) hue-rotate(180deg) contrast(.893) saturate(1.2)}html[data-theme=light] .gm-bar:before,html[data-theme=light] .gm-bar:after{opacity:.35}html[data-theme=light] .gm-bar-t b{color:#4338ca}html[data-theme=light] .gm-bar-t span{color:#6366f1}html[data-theme=light] .gm-bar-s{color:#5b5f99}html[data-theme=light] .gm-bar-s b{color:#15803d}html[data-theme=light] .gm-bar-r b{color:#c2410c}html[data-theme=light] .gm-bar-r small{color:#b4651f}html[data-theme=light] .gm-bar-line{background:#6366f126}html[data-theme=light] .gm-bar .gm-hero.sm{background:radial-gradient(circle at 50% 35%,#c7ccff,#a5adf5 75%)}html[data-theme=light] .gm-bar-dot{border-color:#e3e6ff!important}html[data-theme=light] .gm-bar img{filter:none}.gm-xp{height:6px;border-radius:6px;background:#ffffff1a;overflow:hidden}.gm-xp i{display:block;height:100%;border-radius:6px;background:linear-gradient(90deg,#4a7cff,#8b5cf6);transition:width .8s cubic-bezier(.22,1,.36,1)}.gm-xp.lg{height:10px}.gm-screen{--gc:#4A7CFF;--bg:#0A0E1A;--top:#141C3D;--card:#121829;--card2:#192036;--card3:#161C2E;--line:rgba(255,255,255,.07);--bd:rgba(110,139,255,.12);--tx:#EEF1FA;--tx2:#A9B7E0;--tx3:#7E89A8;--trk:rgba(255,255,255,.09);--btn:rgba(255,255,255,.1);--tile:rgba(255,255,255,.07);--shadow:none;--empty:#192036;--miss:#161C2E;--missT:#4C5674;min-height:100vh;background:var(--bg);color:var(--tx);padding-bottom:48px}html[data-theme=light] .gm-screen{--bg:#E1E4EB;--top:#D6DFF5;--card:#EDEDED;--card2:#E4E7EE;--card3:#E7E9EE;--line:rgba(20,26,46,.07);--bd:rgba(44,79,168,.1);--tx:#141A2E;--tx2:#4F5A7A;--tx3:#8790AA;--trk:rgba(20,26,46,.07);--btn:rgba(20,26,46,.06);--tile:rgba(237,237,237,.85);--shadow:0 6px 20px rgba(30,45,90,.08);--empty:#E2E5EC;--miss:#E6E8EE;--missT:#B4BBCD}.gm-top{position:relative;padding:calc(12px + env(safe-area-inset-top,0px)) 16px 20px;background:radial-gradient(90% 75% at 50% 30%,color-mix(in srgb,var(--gc) 42%,var(--bg)) 0%,var(--top) 48%,var(--bg) 100%);overflow:hidden}html[data-theme=light] .gm-top{background:radial-gradient(90% 75% at 50% 30%,color-mix(in srgb,var(--gc) 26%,#fff) 0%,var(--top) 50%,var(--bg) 100%)}.gm-top:after{content:"";position:absolute;left:0;right:0;bottom:0;height:60px;background:linear-gradient(transparent,var(--bg));pointer-events:none}.gm-nav{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between}.gm-nav b{font-size:17px;font-weight:800}.gm-back{width:40px;height:40px;border-radius:12px;border:0;background:var(--btn);color:var(--tx);font-size:20px;display:flex;align-items:center;justify-content:center;cursor:pointer}.gm-hero-row{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;max-width:980px;margin:0 auto}.gm-stage{position:relative;margin-top:2px}.gm-stage:before{content:"";position:absolute;left:50%;top:42%;width:340px;height:340px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--gc) 55%,transparent),transparent 62%);filter:blur(6px);pointer-events:none;animation:gmGlow 4s ease-in-out infinite}html[data-theme=light] .gm-stage:before{background:radial-gradient(circle,color-mix(in srgb,var(--gc) 35%,transparent),transparent 62%)}@keyframes gmGlow{50%{opacity:.65;transform:translate(-50%,-50%) scale(.94)}}.gm-stage:after{content:"";position:absolute;left:50%;bottom:0;width:190px;height:26px;transform:translate(-50%);border-radius:50%;background:radial-gradient(ellipse,color-mix(in srgb,var(--gc) 45%,transparent),transparent 70%);z-index:0}html[data-theme=light] .gm-stage:after{background:radial-gradient(ellipse,rgba(20,30,70,.22),transparent 70%)}.gm-stage .gm-hero{z-index:1}.gm-stage .gm-hero img{transform-origin:50% 100%;animation:gmBreath 4.6s ease-in-out infinite;filter:drop-shadow(0 10px 18px rgba(0,0,0,.25))}@keyframes gmBreath{50%{transform:translateY(-3px) scale(1.012)}}.gm-sparks{position:absolute;inset:0;pointer-events:none;z-index:2}.gm-sparks i{position:absolute;left:var(--l);bottom:12%;width:var(--s);height:var(--s);border-radius:50%;background:color-mix(in srgb,var(--gc) 70%,#fff);box-shadow:0 0 8px var(--gc);opacity:0;animation:gmSpark var(--t) linear var(--d) infinite}@keyframes gmSpark{0%{opacity:0;transform:translateY(0) scale(.6)}15%{opacity:.9}80%{opacity:.5}to{opacity:0;transform:translateY(-230px) translate(14px) scale(1)}}.gm-info{width:100%;max-width:440px;display:flex;flex-direction:column;align-items:center}.gm-who{text-align:center;margin-top:4px;animation:gmUp .5s .1s both}.gm-lvl{font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--tx2)}.gm-lvl span{color:var(--tx)}.gm-title{font-size:34px;font-weight:800;line-height:1.05;margin-top:2px;background:linear-gradient(180deg,var(--tx) 30%,color-mix(in srgb,var(--gc) 55%,var(--tx)));-webkit-background-clip:text;background-clip:text;color:transparent}.gm-xpw{width:100%;margin-top:14px;animation:gmUp .5s .18s both}.gm-xpt{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px;font-size:13px;font-weight:700;color:var(--tx2)}.gm-xpt b{font-size:15px;color:var(--tx);font-weight:800}.gm-xps{display:flex;justify-content:space-between;margin-top:6px;font-size:12px;font-weight:700;color:var(--tx3)}.gm-screen .gm-xp{background:var(--trk)}.gm-xp.lg{height:12px;position:relative}.gm-xp.lg i{position:relative;overflow:hidden;box-shadow:0 0 12px #8b5cf68c;animation:gmFill 1.1s .25s cubic-bezier(.22,1,.36,1) both}.gm-xp.lg i:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.45) 50%,transparent 70%);transform:translate(-100%);animation:gmShine 3.2s 1.4s ease-in-out infinite}@keyframes gmFill{0%{width:0}}@keyframes gmShine{60%,to{transform:translate(100%)}}.gm-tiles{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px}.gm-tile{display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 4px 9px;border-radius:14px;background:var(--tile);border:1px solid var(--line);box-shadow:var(--shadow);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:gmUp .45s both}.gm-tile:nth-child(1){animation-delay:.22s}.gm-tile:nth-child(2){animation-delay:.28s}.gm-tile:nth-child(3){animation-delay:.34s}.gm-tile:nth-child(4){animation-delay:.4s}.gm-tile i{font-size:17px}.gm-tile b{font-size:18px;font-weight:800;line-height:1.15;font-variant-numeric:tabular-nums}.gm-tile b small{font-size:12px;color:var(--tx3);font-weight:700}.gm-tile span{font-size:11px;font-weight:700;color:var(--tx3);text-align:center;line-height:1.2}.gm-tile.f i{color:#fb923c;animation:gmFlick 1.6s ease-in-out infinite}.gm-tile.s i{color:#6f8ef5}.gm-tile.t i{color:#22c55e}.gm-tile.a i{color:#eab308}@keyframes gmFlick{50%{transform:scale(1.15) rotate(-4deg)}}.gm-body{max-width:640px;margin:0 auto;padding:6px 14px 0;display:flex;flex-direction:column;gap:12px}.gm-col{display:flex;flex-direction:column;gap:12px;min-width:0}.gm-card{background:var(--card);border:1px solid var(--bd);border-radius:20px;padding:14px;box-shadow:var(--shadow);animation:gmUp .5s both}.gm-col .gm-card:nth-child(1){animation-delay:.3s}.gm-col .gm-card:nth-child(2){animation-delay:.38s}.gm-col .gm-card:nth-child(3){animation-delay:.46s}.gm-col .gm-card:nth-child(4){animation-delay:.54s}.gm-col .gm-card:nth-child(5){animation-delay:.6s}.gm-wide{animation-delay:.6s}@keyframes gmUp{0%{opacity:0;transform:translateY(14px)}}.gm-h{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.gm-h b{font-size:16px;font-weight:800;display:flex;align-items:center;gap:8px}.gm-h>span{font-size:12.5px;font-weight:700;color:var(--tx3);text-align:right}.gm-h em{font-style:normal}.gm-h em.up{color:#22c55e}.gm-h em.dn{color:#ef4444}.gm-pw{text-decoration:none;display:inline-flex;align-items:center;gap:3px;font-size:10.5px;font-weight:800;padding:3px 8px;border-radius:999px;background:#facc1529;color:#ca8a04}.gm-repair{display:flex;align-items:center;gap:12px;border-color:#fb923c73;background:linear-gradient(90deg,rgba(251,146,60,.16),var(--card) 70%)}.gm-rpi{width:42px;height:42px;flex:0 0 auto;border-radius:13px;display:flex;align-items:center;justify-content:center;font-size:22px;color:#fff;background:linear-gradient(135deg,#fb923c,#ef4444);animation:gmFlick 1.4s ease-in-out infinite}.gm-repair b{display:block;font-size:15px;font-weight:800}.gm-repair small{font-size:12.5px;font-weight:700;color:#fb923c}.gm-hq{margin-bottom:10px}.gm-ring{width:44px;height:44px;flex:0 0 auto}.gm-ring circle{fill:none;stroke-width:3.5}.gm-ring .b{stroke:var(--trk)}.gm-ring .f{stroke:#22c55e;stroke-linecap:round;transform:rotate(-90deg);transform-origin:50% 50%;animation:gmRing 1s .4s cubic-bezier(.22,1,.36,1) both}@keyframes gmRing{0%{stroke-dasharray:0 100}}.gm-ring text{fill:var(--tx);font-size:10px;font-weight:800;font-family:inherit}.gm-ql{display:flex;flex-direction:column;gap:8px}.gm-q{display:flex;align-items:center;gap:11px;width:100%;padding:10px 12px;border-radius:14px;background:var(--card2);border:1px solid transparent;color:inherit;font-family:inherit;text-align:left;cursor:pointer;transition:background .2s,border-color .2s,transform .15s}.gm-q:active{transform:scale(.985)}.gm-qi{width:36px;height:36px;flex:0 0 auto;border-radius:11px;display:flex;align-items:center;justify-content:center;font-size:18px;color:var(--c);background:color-mix(in srgb,var(--c) 16%,transparent)}.gm-qm{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.gm-qm b{font-size:14px;font-weight:700;line-height:1.3}.gm-qm small{font-size:12px;font-weight:700;color:var(--c)}.gm-q em{font-style:normal;font-size:13px;font-weight:800;color:var(--tx3);white-space:nowrap}.gm-cb{width:24px;height:24px;flex:0 0 auto;border-radius:50%;border:2px solid color-mix(in srgb,var(--tx3) 55%,transparent);display:flex;align-items:center;justify-content:center;transition:all .2s}.gm-cb i{font-size:14px;color:#fff;opacity:0}.gm-q.pick.on{border-color:#4a7cff8c;background:color-mix(in srgb,#4A7CFF 10%,var(--card2))}.gm-q.pick.on .gm-cb{background:#4a7cff;border-color:#4a7cff}.gm-q.pick.on .gm-cb i{opacity:1}.gm-q.done{background:linear-gradient(90deg,#22c55e24,#22c55e0a);border-color:#22c55e59}.gm-q.done .gm-cb{background:#22c55e;border-color:#22c55e}.gm-q.done .gm-cb i{opacity:1}.gm-q.done em{color:#16a34a}html:not([data-theme=light]) .gm-q.done em{color:#7be0a0}.gm-q.just{animation:gmJust 1.2s .5s both}.gm-q.just .gm-cb{animation:gmPop .5s .7s both}@keyframes gmJust{0%{box-shadow:0 0 #22c55e99}60%{box-shadow:0 0 0 10px #22c55e00}}@keyframes gmPop{0%{transform:scale(.3)}70%{transform:scale(1.25)}to{transform:scale(1)}}.gm-bonus,.gm-chestrow{display:flex;align-items:center;gap:10px;width:100%;margin-top:8px;padding:10px 12px;border-radius:14px;border:1px dashed color-mix(in srgb,#EAB308 35%,transparent);background:none;color:var(--tx3);font-family:inherit;font-size:13.5px;font-weight:700;text-align:left}.gm-bonus>i,.gm-chestrow>i:first-child{font-size:20px;color:color-mix(in srgb,#EAB308 55%,var(--tx3))}.gm-bonus span,.gm-chestrow span{flex:1}.gm-bonus em,.gm-chestrow em{font-style:normal;font-weight:800;display:inline-flex;align-items:center;gap:4px}.gm-bonus.on{border-style:solid;border-color:#eab3088c;background:#facc151a;color:var(--tx)}.gm-bonus.on>i{color:#eab308}.gm-bonus.on em{color:#ca8a04}html:not([data-theme=light]) .gm-bonus.on em{color:#fde68a}.gm-chestrow.lock{border-color:var(--line);border-style:solid;opacity:.75}.gm-chestrow.lock em{font-weight:700;font-size:12px}.gm-chestrow.got{border-style:solid;border-color:#8b5cf666;background:#8b5cf614;color:var(--tx)}.gm-chestrow.got>i:first-child{color:#8b5cf6}.gm-chestrow.got em{color:#8b5cf6}#gm-chest{cursor:pointer;border:0;color:#fff;background:linear-gradient(135deg,#8b5cf6,#4a7cff);box-shadow:0 8px 22px #6e5cf659;position:relative;overflow:hidden;animation:gmNudge 2.4s ease-in-out infinite}#gm-chest>i{color:#fff}#gm-chest:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 35%,rgba(255,255,255,.35) 50%,transparent 65%);transform:translate(-100%);animation:gmShine 2.4s ease-in-out infinite}@keyframes gmNudge{0%,70%,to{transform:none}75%{transform:rotate(-1.2deg) scale(1.01)}85%{transform:rotate(1.2deg) scale(1.01)}}.gm-btn{margin-top:12px;width:100%;height:48px;border:0;border-radius:12px;background:linear-gradient(135deg,#2c4fa8,#4a7cff);color:#fff;font-family:inherit;font-size:15px;font-weight:800;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:transform .12s}.gm-btn:active{transform:scale(.97)}.gm-skw{display:flex;flex-direction:column;align-items:center;gap:4px}.gm-radar{width:100%;max-width:280px;height:auto;overflow:visible}.gm-radar .g{fill:none;stroke:var(--trk);stroke-width:1}.gm-radar .s{fill:#5b8cff38;stroke:#6f8ef5;stroke-width:2;stroke-linejoin:round}.gm-rg{transform-box:view-box;transform-origin:146px 104px;animation:gmGrow .9s .45s cubic-bezier(.22,1.3,.36,1) both}@keyframes gmGrow{0%{transform:scale(0);opacity:0}}.gm-radar text{font-size:11.5px;font-weight:800;font-family:inherit}.gm-skl{width:100%}.gm-sk{display:flex;align-items:center;gap:12px;width:100%;padding:10px 0;border:0;border-top:1px solid var(--line);background:none;color:inherit;font-family:inherit;text-align:left;cursor:pointer}.gm-skl .gm-sk:first-child{border-top:0}.gm-ski{width:38px;height:38px;border-radius:12px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--c) 18%,transparent);color:var(--c);font-size:19px}.gm-skm{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.gm-skt{display:flex;align-items:center;gap:7px}.gm-skt b{font-size:14px;font-weight:800}.gm-skt em{margin-left:auto;font-style:normal;font-size:13.5px;font-weight:800;white-space:nowrap}.gm-skt u{text-decoration:none;font-size:10.5px;font-weight:800;padding:2px 7px;border-radius:999px;background:#fb923c26;color:#ea7a1e}.gm-skm small{font-size:11.5px;font-weight:700;color:var(--tx3)}.gm-skb{height:6px;border-radius:6px;background:var(--trk);overflow:hidden}.gm-skb i{display:block;height:100%;border-radius:6px;animation:gmFill 1s .5s cubic-bezier(.22,1,.36,1) both}.gm-path{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.gm-pline{position:absolute;left:10%;right:10%;top:33px;height:4px;border-radius:4px;background:var(--trk);z-index:0}.gm-pline i{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,#64748b,#4a7cff,#8b5cf6,#f59e0b,#facc15);animation:gmFill 1.4s .5s cubic-bezier(.22,1,.36,1) both}.gm-pst{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center}.gm-hero.tn{width:66px;height:66px;border-radius:50%;background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--gc) 40%,var(--card)),var(--card) 72%);border:2px solid color-mix(in srgb,var(--gc) 50%,transparent)}.gm-hero.tn img{object-fit:cover;object-position:center 4%;transform:scale(1.55);transform-origin:50% 0}@media (max-width:420px){.gm-hero.tn{width:54px;height:54px}.gm-pline{top:27px}.gm-lk{top:34px;margin-left:8px}.gm-pst b{font-size:11px}}.gm-pst.cur .gm-hero.tn{border-color:var(--gc);animation:gmPulse 2.2s ease-in-out infinite}@keyframes gmPulse{0%,to{box-shadow:0 0 0 3px color-mix(in srgb,var(--gc) 22%,transparent),0 0 14px color-mix(in srgb,var(--gc) 45%,transparent)}50%{box-shadow:0 0 0 7px color-mix(in srgb,var(--gc) 10%,transparent),0 0 26px color-mix(in srgb,var(--gc) 65%,transparent)}}.gm-pst.lock .gm-hero.tn{background:var(--card3);border-color:var(--line)}.gm-pst.lock img{filter:brightness(0) opacity(.5)}html[data-theme=light] .gm-pst.lock img{filter:brightness(0) opacity(.18)}.gm-lk{position:absolute;top:44px;left:50%;margin-left:12px;width:22px;height:22px;border-radius:50%;background:var(--card2);display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--tx3);border:2px solid var(--card)}.gm-pst b{font-size:12px;font-weight:800;margin-top:4px}.gm-pst small{font-size:10.5px;font-weight:700;color:var(--tx3)}.gm-pst.cur b{color:color-mix(in srgb,var(--gc) 80%,var(--tx))}.gm-pst.lock b{color:var(--tx3)}.gm-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;height:150px}.gm-wd{display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0}.gm-wd b{font-size:10.5px;font-weight:800;color:var(--tx2);height:13px}.gm-wb{flex:1;width:100%;max-width:34px;border-radius:9px;background:var(--trk);display:flex;flex-direction:column-reverse;overflow:hidden;transform-origin:50% 100%;animation:gmBar .8s cubic-bezier(.22,1,.36,1) both}.gm-wd:nth-child(1) .gm-wb{animation-delay:.35s}.gm-wd:nth-child(2) .gm-wb{animation-delay:.4s}.gm-wd:nth-child(3) .gm-wb{animation-delay:.45s}.gm-wd:nth-child(4) .gm-wb{animation-delay:.5s}.gm-wd:nth-child(5) .gm-wb{animation-delay:.55s}.gm-wd:nth-child(6) .gm-wb{animation-delay:.6s}.gm-wd:nth-child(7) .gm-wb{animation-delay:.65s}@keyframes gmBar{0%{transform:scaleY(0)}}.gm-wb i{display:block;width:100%;flex:0 0 auto}.gm-wd span{font-size:11.5px;font-weight:700;color:var(--tx3)}.gm-wd.td span{color:var(--tx)}.gm-wd.td .gm-wb{outline:2px solid color-mix(in srgb,var(--tx) 45%,transparent);outline-offset:1px}.gm-cal{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}.gm-cal span{height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:12.5px;font-weight:700;background:var(--empty);color:var(--tx3)}.gm-cal .h{height:18px;background:none;font-size:11px}.gm-cal .e{background:none}.gm-cal .ok{color:#fff}.gm-cal .x1,.gm-leg .x1{background:#3b5cb0}.gm-cal .x2{background:#3f64cc}.gm-cal .x3{background:#4a72e8}.gm-cal .x4,.gm-leg .x4{background:linear-gradient(135deg,#4a7cff,#8b5cf6);box-shadow:0 0 10px #6e6eff66}html[data-theme=light] .gm-cal .x1,html[data-theme=light] .gm-leg .x1{background:#9db4f5}html[data-theme=light] .gm-cal .x2{background:#7396f2}.gm-cal .sh{background:#4a7cff1f;color:#5b7fea;outline:2px dashed #4A7CFF;outline-offset:-2px}.gm-cal .rep{background:#fb923c24;color:#ea7a1e;outline:2px dashed #FB923C;outline-offset:-2px}.gm-cal .rest{background:#f2b54429;color:#c98b12}.gm-cal .miss{background:var(--miss);color:var(--missT)}.gm-cal .td{outline:2px solid var(--tx);outline-offset:-2px}.gm-cal .td:not(.ok){color:var(--tx)}.gm-cal .fu{opacity:.4}.gm-leg{display:flex;gap:14px;margin-top:10px;flex-wrap:wrap;font-size:11.5px;font-weight:700;color:var(--tx3)}.gm-leg span{display:inline-flex;align-items:center;gap:4px}.gm-leg i{width:12px;height:12px;border-radius:4px;display:inline-block}.gm-leg .sh{outline:2px dashed #4A7CFF;outline-offset:-2px}.gm-leg .rep{outline:2px dashed #FB923C;outline-offset:-2px}.gm-leg .rest{background:#f2b54459}.gm-ev{display:flex;align-items:center;gap:10px;padding:7px 0;border-top:1px solid var(--line);font-size:13px;font-weight:600}.gm-card .gm-ev:nth-child(2){border-top:0}.gm-evi{width:28px;height:28px;border-radius:9px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;font-size:15px;color:var(--c);background:color-mix(in srgb,var(--c) 16%,transparent)}.gm-ev>span:nth-child(2){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--tx2)}.gm-ev b{color:#16a34a}html:not([data-theme=light]) .gm-ev b{color:#7be0a0}.gm-coins{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;background:#eab30824;color:#ca8a04!important;font-weight:800!important}.gm-coins i{font-size:16px}.gm-coins b{font-size:13.5px!important}html:not([data-theme=light]) .gm-coins{color:#fde68a!important}.gm-rw{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--line)}.gm-shop .gm-h+.gm-rw{border-top:0}.gm-rwi{width:38px;height:38px;flex:0 0 auto;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:19px;color:#8b5cf6;background:#8b5cf624}.gm-rw.ok .gm-rwi{color:#fff;background:linear-gradient(135deg,#8b5cf6,#4a7cff);animation:gmFlick 2s ease-in-out infinite}.gm-rwm{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.gm-rwm b{font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gm-rwm small{font-size:11.5px;font-weight:700;color:var(--tx3)}.gm-rw.ok small{color:#16a34a}.gm-rwm .gm-ap{width:100%;margin:0;--c:#8B5CF6}.gm-rwb{height:36px;padding:0 12px;border:0;border-radius:10px;font-family:inherit;font-size:13px;font-weight:800;display:inline-flex;align-items:center;gap:4px;cursor:pointer;background:var(--card2);color:var(--tx3);white-space:nowrap}.gm-rw.ok .gm-rwb{background:linear-gradient(135deg,#eab308,#f59e0b);color:#1a1405}.gm-rwb:disabled{cursor:default}.gm-rwb.sure{background:#22c55e!important;color:#fff!important}.gm-rwx{width:30px;height:30px;border:0;border-radius:9px;background:none;color:var(--tx3);font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center}.gm-rwx.sure{background:#ef4444;color:#fff}.gm-add{width:100%;height:44px;margin-top:8px;border:1px dashed color-mix(in srgb,var(--tx3) 45%,transparent);border-radius:12px;background:none;color:var(--tx2);font-family:inherit;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer}.gm-bought{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.gm-bought span{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:700;color:var(--tx3);padding:4px 9px;border-radius:999px;background:var(--card2)}.gm-bought i{color:#22c55e}.gm-in{width:100%;height:44px;border-radius:10px;border:1px solid rgba(110,139,255,.25);background:#6e8bff0f;color:inherit;font-family:inherit;font-size:15px;font-weight:600;padding:0 12px;margin-top:8px;box-sizing:border-box}.gm-costs{margin-top:8px}.gm-costs button{flex:1}.gm-ach{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.gm-a{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 6px 10px;border-radius:16px;background:var(--card3);text-align:center;min-width:0}.gm-am{position:relative;overflow:hidden;width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:22px;color:var(--tx3);background:var(--card2);border:2px solid var(--line)}.gm-a b{font-size:12px;font-weight:800;line-height:1.25;color:var(--tx3)}.gm-a small{font-size:10.5px;font-weight:700;color:var(--tx3)}.gm-ap{width:70%;height:4px;border-radius:4px;background:var(--trk);overflow:hidden;margin-top:2px}.gm-ap i{display:block;height:100%;background:var(--c);opacity:.75;animation:gmFill 1s .6s cubic-bezier(.22,1,.36,1) both}.gm-a.ok{background:linear-gradient(180deg,color-mix(in srgb,var(--c) 14%,var(--card3)),var(--card3))}.gm-a.ok .gm-am{color:#fff;background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--c) 80%,#fff),var(--c));border-color:color-mix(in srgb,var(--c) 50%,#fff);box-shadow:0 0 16px color-mix(in srgb,var(--c) 40%,transparent)}.gm-a.ok .gm-am:after{content:"";position:absolute;inset:-2px;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.55) 50%,transparent 65%);transform:translate(-120%);animation:gmShine 4s ease-in-out infinite}.gm-a.ok:nth-child(3n+2) .gm-am:after{animation-delay:1.3s}.gm-a.ok:nth-child(3n) .gm-am:after{animation-delay:2.6s}.gm-a.ok b{color:var(--tx)}.gm-a.ok small{color:color-mix(in srgb,var(--c) 85%,var(--tx))}@media (min-width:900px){.gm-top{padding:calc(14px + env(safe-area-inset-top,0px)) 28px 30px}.gm-hero-row{flex-direction:row;justify-content:center;gap:56px;margin-top:-6px}.gm-info{align-items:stretch;max-width:460px}.gm-who{text-align:left}.gm-title{font-size:46px}.gm-body{max-width:1120px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;padding:6px 28px 0}.gm-col{gap:16px}.gm-wide{grid-column:1/-1}.gm-ach{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.gm-radar{max-width:300px}}.gm-flash{position:fixed;inset:0;z-index:9000;display:flex;align-items:center;justify-content:center;padding:20px;background:#05081200;transition:background .25s}.gm-flash.in{background:#050812c7;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.gm-flash-box{position:relative;width:100%;max-width:360px;border-radius:26px;padding:22px 20px 18px;text-align:center;color:#fff;background:linear-gradient(170deg,#24357a,#141a2e 70%);border:1px solid rgba(142,168,255,.3);overflow:hidden;transform:scale(.9);opacity:0;transition:transform .35s cubic-bezier(.22,1.4,.36,1),opacity .25s}.gm-flash.in .gm-flash-box{transform:none;opacity:1}.gm-rays{position:absolute;left:50%;top:120px;width:520px;height:520px;margin:-260px 0 0 -260px;background:repeating-conic-gradient(from 0deg,#ffffff12 0 10deg,#fff0 10deg 20deg);border-radius:50%;animation:gmSpin 18s linear infinite;-webkit-mask:radial-gradient(circle,#000 25%,transparent 62%);mask:radial-gradient(circle,#000 25%,transparent 62%)}@keyframes gmSpin{to{transform:rotate(360deg)}}.gm-rays{pointer-events:none;z-index:0}.gm-flash-box>*:not(.gm-rays):not(.gm-conf){position:relative;z-index:1}.gm-flash-box .gm-hero{position:relative;z-index:1}.gm-flash-k{position:relative;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#c4b5fd;margin-top:6px}.gm-flash-l{position:relative;font-size:34px;font-weight:800;margin-top:2px}.gm-flash-t{position:relative;font-size:16px;font-weight:800;color:#a9b7e0}.gm-flash-box p{position:relative;margin:10px 0 0;font-size:13.5px;font-weight:600;line-height:1.5;color:#c8d0e6}.gm-flash-l.sm{font-size:26px;line-height:1.2}.gm-flash-k.warm{color:#fdba74}.gm-rays.warm{background:repeating-conic-gradient(from 0deg,#fb923c21 0 10deg,#fb923c00 10deg 20deg)}.gm-rays.gold{background:repeating-conic-gradient(from 0deg,#facc1524 0 10deg,#facc1500 10deg 20deg)}.gm-btn.warm{background:linear-gradient(135deg,#f97316,#ef4444)}.gm-streak .gm-flash-box{background:linear-gradient(170deg,#5a2410,#141a2e 72%);border-color:#fb923c59}.gm-fire{position:relative;width:130px;height:140px;margin:6px auto 0;display:flex;align-items:center;justify-content:center}.gm-fire>i{position:relative;z-index:1;font-size:104px;color:#fb923c;filter:drop-shadow(0 0 22px rgba(251,146,60,.8));animation:gmFire 1.1s ease-in-out infinite;transform-origin:50% 90%}@keyframes gmFire{0%,to{transform:scale(1) rotate(-2deg)}50%{transform:scale(1.08,1.13) rotate(2deg)}}.gm-fire span{position:absolute;bottom:22px;left:50%;width:6px;height:6px;border-radius:50%;background:#fdba74;box-shadow:0 0 8px #fb923c;opacity:0;animation:gmEmber 1.8s ease-out infinite}.gm-fire span:nth-child(2){--x:-34px;animation-delay:.1s}.gm-fire span:nth-child(3){--x:28px;animation-delay:.35s}.gm-fire span:nth-child(4){--x:-12px;animation-delay:.6s}.gm-fire span:nth-child(5){--x:40px;animation-delay:.8s}.gm-fire span:nth-child(6){--x:-44px;animation-delay:1s}.gm-fire span:nth-child(7){--x:10px;animation-delay:1.2s}.gm-fire span:nth-child(8){--x:-22px;animation-delay:1.4s}.gm-fire span:nth-child(9){--x:30px;animation-delay:1.55s}.gm-fire span:nth-child(10){--x:-6px;animation-delay:.45s}.gm-fire span:nth-child(11){--x:20px;animation-delay:.95s}@keyframes gmEmber{0%{opacity:0;transform:translate(-50%)}20%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--x,0px)),-120px) scale(.4)}}.gm-chest{position:relative;z-index:1;height:150px;display:flex;align-items:center;justify-content:center}.gm-chest-b{width:104px;height:104px;border-radius:28px;display:flex;align-items:center;justify-content:center;font-size:58px;color:#fff;background:linear-gradient(135deg,#8b5cf6,#4a7cff);box-shadow:0 14px 40px #6e5cf68c;animation:gmShake .9s ease-in-out both}@keyframes gmShake{0%{transform:scale(.6) rotate(0);opacity:0}25%{transform:scale(1) rotate(-8deg);opacity:1}40%{transform:rotate(8deg)}55%{transform:rotate(-10deg)}70%{transform:rotate(10deg)}85%{transform:rotate(-4deg) scale(1.05)}to{transform:none}}.gm-chestfl .gm-chest-r{opacity:0;transform:translateY(12px);transition:opacity .35s,transform .45s cubic-bezier(.22,1.4,.36,1)}.gm-chestfl.opened .gm-chest-r,.gm-buy .gm-chest-r{opacity:1;transform:none}.gm-chestfl.opened .gm-chest-b,.gm-chest.opened .gm-chest-b{animation:gmBurst .6s cubic-bezier(.22,1.4,.36,1) both;background:linear-gradient(135deg,#facc15,#f59e0b);box-shadow:0 0 60px #facc15b3}@keyframes gmBurst{0%{transform:scale(1)}40%{transform:scale(1.25) rotate(-6deg)}to{transform:scale(1)}}.gm-chestfl .gm-flash-l .ti{font-size:30px;vertical-align:-3px;color:#8ea8ff}.gm-recap .gm-flash-l{font-size:40px;margin-top:6px;background:linear-gradient(180deg,#fff,#c4b5fd);-webkit-background-clip:text;background-clip:text;color:transparent}.gm-rc-d{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:800;padding:4px 10px;border-radius:999px;margin-top:4px}.gm-rc-d.up{background:#22c55e29;color:#7be0a0}.gm-rc-d.dn{background:#ef444429;color:#fca5a5}.gm-perf{display:flex;align-items:center;justify-content:center;gap:6px;margin:10px auto 0;width:max-content;padding:6px 12px;border-radius:999px;background:linear-gradient(135deg,#facc15,#f59e0b);color:#1a1405;font-size:13px;font-weight:800;animation:gmPop .6s .3s both}.gm-rc{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}.gm-rc>div{display:flex;flex-direction:column;align-items:center;gap:3px;padding:12px 4px;border-radius:14px;background:#ffffff12;animation:gmUp .45s both}.gm-rc>div:nth-child(2){animation-delay:.1s}.gm-rc>div:nth-child(3){animation-delay:.2s}.gm-rc b{font-size:20px;font-weight:800}.gm-rc b small{font-size:12px;color:#9aa6c8}.gm-rc b.c{color:var(--c)}.gm-rc span{font-size:11px;font-weight:700;color:#a9b7e0;line-height:1.25}.gm-conf{position:absolute;left:50%;top:38%;width:0;height:0;pointer-events:none;z-index:5}.gm-conf i{position:absolute;width:8px;height:12px;border-radius:2px;opacity:0;animation:gmConf 1.5s cubic-bezier(.2,.7,.3,1) both}@keyframes gmConf{0%{opacity:1;transform:translate(0) rotate(0) scale(.6)}70%{opacity:1}to{opacity:0;transform:translate(var(--x),calc(var(--y) + 140px)) rotate(var(--r)) scale(1)}}.gm-sheet,.gm-flash{--bg:#0A0E1A;--top:#141C3D;--card:#121829;--card2:#192036;--card3:#161C2E;--line:rgba(255,255,255,.07);--bd:rgba(110,139,255,.12);--tx:#EEF1FA;--tx2:#A9B7E0;--tx3:#7E89A8;--trk:rgba(255,255,255,.09);--btn:rgba(255,255,255,.1)}html[data-theme=light] .gm-sheet{--bg:#E1E4EB;--top:#D6DFF5;--card:#EDEDED;--card2:#E4E7EE;--card3:#E7E9EE;--line:rgba(20,26,46,.07);--bd:rgba(44,79,168,.1);--tx:#141A2E;--tx2:#4F5A7A;--tx3:#8790AA;--trk:rgba(20,26,46,.07);--btn:rgba(20,26,46,.06);filter:brightness(1.0753) contrast(.9259) hue-rotate(180deg) invert(1)}html[data-theme=light] .gm-sheet img{filter:none}.gm-bgv[data-bg=dawn]{background:radial-gradient(90% 75% at 50% 32%,#C2410C 0%,#6B2152 46%,var(--bg) 100%)}.gm-bgv[data-bg=ice]{background:radial-gradient(90% 75% at 50% 32%,#2A6E9E 0%,#12324F 48%,var(--bg) 100%)}.gm-bgv[data-bg=night]{background:radial-gradient(90% 75% at 50% 32%,#2B2668 0%,#0F1029 55%,var(--bg) 100%)}.gm-bgv[data-bg=aurora]{background:radial-gradient(90% 75% at 50% 32%,#0F3B3A 0%,#10213A 55%,var(--bg) 100%)}.gm-bgv[data-bg=gold]{background:radial-gradient(90% 75% at 50% 32%,#8A5A0B 0%,#3A2A10 48%,var(--bg) 100%)}html[data-theme=light] .gm-bgv[data-bg=dawn]{background:radial-gradient(90% 75% at 50% 32%,#FFC896 0%,#FBD5E5 50%,var(--bg) 100%)}html[data-theme=light] .gm-bgv[data-bg=ice]{background:radial-gradient(90% 75% at 50% 32%,#BFE3FF 0%,#E3F0FB 52%,var(--bg) 100%)}html[data-theme=light] .gm-bgv[data-bg=night]{background:radial-gradient(90% 75% at 50% 32%,#D5CEFA 0%,#E9E6FB 55%,var(--bg) 100%)}html[data-theme=light] .gm-bgv[data-bg=aurora]{background:radial-gradient(90% 75% at 50% 32%,#C4F2E2 0%,#E0E8FB 55%,var(--bg) 100%)}html[data-theme=light] .gm-bgv[data-bg=gold]{background:radial-gradient(90% 75% at 50% 32%,#FFE08A 0%,#FFF2CF 52%,var(--bg) 100%)}.gm-fx{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:0}.fx-night i{position:absolute;inset:0;background-image:radial-gradient(1.6px 1.6px at 8% 18%,#fff 50%,transparent 52%),radial-gradient(1.2px 1.2px at 22% 42%,#fff 50%,transparent 52%),radial-gradient(2px 2px at 35% 12%,#fff 50%,transparent 52%),radial-gradient(1.2px 1.2px at 47% 30%,#fff 50%,transparent 52%),radial-gradient(1.6px 1.6px at 63% 9%,#fff 50%,transparent 52%),radial-gradient(1.2px 1.2px at 72% 36%,#fff 50%,transparent 52%),radial-gradient(2px 2px at 86% 20%,#fff 50%,transparent 52%),radial-gradient(1.2px 1.2px at 93% 48%,#fff 50%,transparent 52%),radial-gradient(1.4px 1.4px at 14% 64%,#fff 50%,transparent 52%),radial-gradient(1.4px 1.4px at 80% 66%,#fff 50%,transparent 52%);animation:gmTw 3.2s ease-in-out infinite alternate}.fx-night i+i{transform:translate(4%,6%) scale(1.05);animation-delay:1.6s}html[data-theme=light] .fx-night i{filter:invert(.45) sepia(1) hue-rotate(210deg) saturate(4)}@keyframes gmTw{0%{opacity:.25}to{opacity:1}}.fx-aurora i{position:absolute;left:-40%;width:180%;height:34%;top:6%;background:linear-gradient(90deg,transparent 5%,rgba(34,211,238,.45) 30%,rgba(52,211,153,.5) 50%,rgba(139,92,246,.4) 72%,transparent 95%);filter:blur(26px);border-radius:50%;animation:gmAur 9s ease-in-out infinite alternate;opacity:.9}.fx-aurora i:nth-child(2){top:22%;height:26%;animation-duration:12s;animation-delay:-4s;opacity:.7}.fx-aurora i:nth-child(3){top:0;height:22%;animation-duration:15s;animation-delay:-8s;opacity:.55;background:linear-gradient(90deg,transparent,rgba(167,139,250,.5),rgba(34,211,238,.4),transparent)}html[data-theme=light] .fx-aurora i{opacity:.55}@keyframes gmAur{0%{transform:translate(-8%) skewY(-4deg)}to{transform:translate(10%) skewY(5deg)}}.fx-gold i{position:absolute;left:50%;top:40%;width:620px;height:620px;margin:-310px 0 0 -310px;background:repeating-conic-gradient(from 0deg,#facc1512 0 6deg,#facc1500 6deg 20deg);border-radius:50%;-webkit-mask:radial-gradient(circle,#000 10%,transparent 52%);mask:radial-gradient(circle,#000 10%,transparent 52%);animation:gmSpin 80s linear infinite}html[data-theme=light] .fx-gold i{background:repeating-conic-gradient(from 0deg,#eab3081a 0 6deg,#eab30800 6deg 20deg)}.fx-dawn i{position:absolute;left:50%;top:40%;width:260px;height:260px;margin:-130px 0 0 -130px;border-radius:50%;background:radial-gradient(circle,rgba(253,186,116,.75),rgba(251,113,133,.25) 55%,transparent 70%);animation:gmSun 6s ease-in-out infinite}@keyframes gmSun{50%{transform:translateY(-10px) scale(1.06)}}.fx-ice i{position:absolute;top:-8px;left:var(--l);width:var(--s);height:var(--s);border-radius:50%;background:#fff;opacity:0;animation:gmSnow var(--t) linear var(--d) infinite}html[data-theme=light] .fx-ice i{background:#8ec3ec}@keyframes gmSnow{0%{opacity:0;transform:translate(0)}10%{opacity:.9}90%{opacity:.7}to{opacity:0;transform:translate(var(--x),440px)}}@property --fa{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes gmFa{to{--fa:360deg}}.gm-fr{position:relative;display:inline-flex;flex:0 0 auto;padding:2px;border-radius:16px;--fb:transparent;background:var(--fb)}.fr-blue{--fb:#4A7CFF}.gm-fr.fr-blue{box-shadow:0 0 10px #4a7cff8c}.fr-fire{--fb:conic-gradient(from var(--fa),#F97316,#EF4444,#FACC15,#F97316);animation:gmFa 2.6s linear infinite}.gm-fr.fr-fire{box-shadow:0 0 12px #f9731699}.fr-neon{--fb:conic-gradient(from var(--fa),#22D3EE,#E879F9,#22D3EE);animation:gmFa 4s linear infinite}.gm-fr.fr-neon{box-shadow:0 0 12px #e879f98c}.fr-gold{--fb:conic-gradient(from var(--fa),#FACC15,#B45309,#FDE68A,#CA8A04,#FACC15);animation:gmFa 6s linear infinite}.gm-fr.fr-gold{box-shadow:0 0 12px #facc158c}.fr-diamond{--fb:conic-gradient(from var(--fa),#E0F2FE,#7DD3FC,#fff,#A5B4FC,#E0F2FE);animation:gmFa 3s linear infinite}.gm-fr.fr-diamond{box-shadow:0 0 14px #7dd3fcb3}.fr-rainbow{--fb:conic-gradient(from var(--fa),#EF4444,#F59E0B,#22C55E,#3B82F6,#8B5CF6,#EF4444);animation:gmFa 3.4s linear infinite}.gm-fr.fr-rainbow{box-shadow:0 0 14px #8b5cf68c}.gm-pod{position:absolute;left:50%;bottom:8px;width:150px;height:28px;transform:translate(-50%);border-radius:50%;z-index:0;background:var(--fb);-webkit-mask:radial-gradient(closest-side,transparent 74%,#000 78%,#000 96%,transparent 100%);mask:radial-gradient(closest-side,transparent 74%,#000 78%,#000 96%,transparent 100%);filter:drop-shadow(0 0 6px var(--gc));pointer-events:none}.gm-pod.fr-none{display:none}.gm-wr{display:block;width:100%;text-align:left;font-family:inherit;color:inherit;cursor:pointer}.gm-wr-row{display:flex;align-items:center;gap:12px}.gm-wr-row>.ti{margin-left:auto;color:var(--tx3);font-size:18px}.gm-wr-av .gm-hero.sm{width:46px;height:46px;border-radius:14px;background:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--gc) 70%,#1E2A55),#1e2a55)}.gm-wr-av .gm-hero.sm img{object-fit:cover;object-position:center 12%;transform:scale(1.9);transform-origin:50% 8%}.gm-wr-c{display:flex;flex-direction:column;gap:1px;min-width:0}.gm-wr-c small{font-size:11px;font-weight:700;color:var(--tx3)}.gm-wr-c b{font-size:13px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gm-newn{text-decoration:none;font-size:10.5px;font-weight:800;padding:3px 8px;border-radius:999px;background:#ef4444;color:#fff;animation:gmPulseR 1.8s ease-in-out infinite}@keyframes gmPulseR{50%{box-shadow:0 0 0 5px #ef444400}0%{box-shadow:0 0 #ef444480}}.gm-pst[data-look]{cursor:pointer}.gm-pst.worn:not(.cur) .gm-hero.tn{border-color:var(--gc);box-shadow:0 0 0 3px color-mix(in srgb,var(--gc) 25%,transparent)}.gm-pst.cur.worn:after{display:none}.gm-pst.worn:after{content:"";position:absolute;top:2px;right:16%;width:12px;height:12px;border-radius:50%;background:#22c55e;border:2px solid var(--card)}.gm-sheet{position:fixed;inset:0;z-index:8500;display:flex;align-items:flex-end;justify-content:center;background:#05081200;transition:background .22s;color:var(--tx)}.gm-sheet.in{background:#0508128c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.gm-sheet-p{width:100%;max-width:560px;max-height:90vh;overflow:auto;background:var(--card);border-radius:22px 22px 0 0;padding:14px 16px calc(20px + env(safe-area-inset-bottom));transform:translateY(100%);transition:transform .32s cubic-bezier(.22,1,.36,1);box-sizing:border-box}.gm-sheet.in .gm-sheet-p{transform:none}@media (min-width:700px){.gm-sheet{align-items:center}.gm-sheet-p{border-radius:20px;transform:scale(.94);opacity:0;transition:transform .3s cubic-bezier(.22,1.3,.36,1),opacity .2s}.gm-sheet.in .gm-sheet-p{transform:none;opacity:1}}.gm-sheet-h{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.gm-sheet-h b{font-size:18px;font-weight:800}.gm-prev{position:relative;height:230px;border-radius:18px;overflow:hidden;display:flex;align-items:flex-end;justify-content:center;background:radial-gradient(90% 75% at 50% 32%,color-mix(in srgb,var(--gc) 42%,var(--bg)) 0%,var(--top) 50%,var(--bg) 100%)}html[data-theme=light] .gm-sheet .gm-prev[data-bg=base]{background:radial-gradient(90% 75% at 50% 32%,color-mix(in srgb,var(--gc) 26%,#fff) 0%,var(--top) 52%,var(--bg) 100%)}.gm-prev .gm-stage{position:relative;z-index:1;margin:0 0 14px}.gm-prev .gm-stage:before{width:240px;height:240px}.gm-prev .gm-hero.lg{width:160px;height:200px}.gm-prev .gm-hero.gm-emb.lg{width:140px;height:140px;margin-bottom:30px}.gm-flash .gm-hero.gm-emb.lg{width:130px;height:130px}.gm-prev .gm-pod{width:150px;height:28px}.gm-flash .gm-prev{margin:8px 0 0}.gm-tabs{display:flex;gap:4px;padding:3px;margin:14px 0 12px;border-radius:12px;background:var(--card2)}.gm-tabs button{position:relative;flex:1;height:40px;border:0;border-radius:9px;background:none;color:var(--tx3);font-family:inherit;font-size:14px;font-weight:800;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px}.gm-tabs button small{font-size:11px;font-weight:700;opacity:.75}.gm-tabs button.on{background:#4a7cff;color:#fff}.gm-dot{position:absolute;top:7px;right:10px;width:7px;height:7px;border-radius:50%;background:#ef4444}.gm-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.gm-it{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 6px 9px;border-radius:16px;border:2px solid transparent;background:var(--card2);color:var(--tx);font-family:inherit;cursor:pointer;text-align:center;min-width:0;transition:transform .12s,border-color .15s}.gm-it:active{transform:scale(.96)}.gm-it.sel{border-color:#4a7cff;background:color-mix(in srgb,#4A7CFF 10%,var(--card2))}.gm-it b{font-size:12.5px;font-weight:800;line-height:1.2}.gm-it small{font-size:10.5px;font-weight:700;color:var(--tx3);line-height:1.25}.gm-it small em{font-style:normal;color:#ef4444}.gm-it .gm-ap{width:70%;--c:#8B5CF6}.gm-itp{position:relative;width:66px;height:66px;display:flex;align-items:center;justify-content:center}.gm-it .gm-hero.tn{width:62px;height:62px}.gm-bgsw{position:relative;display:block;width:62px;height:62px;border-radius:16px;overflow:hidden;background:radial-gradient(90% 75% at 50% 32%,color-mix(in srgb,var(--gc) 42%,var(--bg)) 0%,var(--top) 50%,var(--bg) 100%)}html[data-theme=light] .gm-bgsw[data-bg=base]{background:radial-gradient(90% 75% at 50% 32%,color-mix(in srgb,var(--gc) 30%,#fff) 0%,var(--top) 55%,var(--bg) 100%)}.gm-bgsw .fx-gold i{width:200px;height:200px;margin:-100px 0 0 -100px}.gm-bgsw .fx-dawn i{width:70px;height:70px;margin:-35px 0 0 -35px}.gm-it .gm-fr .gm-hero.sm{width:50px;height:50px;border-radius:14px;background:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--gc) 70%,#1E2A55),#1e2a55)}.gm-it .gm-fr .gm-hero.sm img{object-fit:cover;object-position:center 12%;transform:scale(1.9);transform-origin:50% 8%}.gm-it.lock .gm-itp>*:not(.gm-itl){opacity:.4;filter:grayscale(.7)}.gm-it.lock b{color:var(--tx3)}.gm-itl{position:absolute;right:-2px;bottom:-2px;width:24px;height:24px;border-radius:50%;background:var(--card);border:2px solid var(--card2);display:flex;align-items:center;justify-content:center;color:var(--tx3);font-size:13px}.gm-itc{position:absolute;right:-4px;top:-4px;width:22px;height:22px;border-radius:50%;background:#4a7cff;color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;border:2px solid var(--card);animation:gmPop .35s both}.gm-it.shake{animation:gmShakeX .4s}@keyframes gmShakeX{20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}.gm-btn.ghost{background:none;color:var(--tx2);margin-top:4px;height:42px}.gm-hero.gm-emb{border-radius:50%;align-items:center!important;background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--ec) 55%,#1A2244),color-mix(in srgb,var(--ec) 18%,#121829) 72%);border:2px solid color-mix(in srgb,var(--ec) 60%,transparent);color:#fff}.gm-emb i{font-size:28px;filter:drop-shadow(0 2px 6px rgba(0,0,0,.3))}.gm-emb.tn i{font-size:24px}.gm-emb.md{width:84px;height:84px}.gm-emb.md i{font-size:36px}.gm-emb.lg{width:150px;height:150px;margin:6px auto 0}.gm-emb.lg i{font-size:66px}.gm-emb.xl{width:190px;height:190px}.gm-emb.xl i{font-size:84px}.gm-emb.sm{border-radius:14px}.gm-emb.sm i{font-size:22px}.gm-pst.lock .gm-emb{background:var(--card3);border-color:var(--line);color:var(--tx3)}.gm-it.lock .gm-emb{color:var(--tx3)}.gm-hero.gm-mini{border-radius:14px;align-items:center!important;background:conic-gradient(#8b5cf6 calc(var(--p)*1%),#ffffff1f 0);-webkit-mask:none}.gm-mini:before{content:"";position:absolute;inset:4px;border-radius:11px;background:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--ec) 60%,#1E2A55),#141b36)}.gm-mini b{position:relative;font-size:17px;font-weight:800;color:#fff}.gm-bring{position:relative;width:230px;height:230px;margin:8px auto 4px}.gm-bring svg{width:100%;height:100%;transform:rotate(-90deg)}.gm-bring circle{fill:none;stroke-width:12}.gm-bring .b{stroke:var(--trk)}.gm-bring .f{stroke:url(#gmRg);stroke-linecap:round;filter:drop-shadow(0 0 8px rgba(110,92,246,.55));animation:gmRing 1.3s .2s cubic-bezier(.22,1,.36,1) both}.gm-bring-c{position:absolute;inset:26px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--ec) 30%,var(--card)),var(--card) 75%);box-shadow:inset 0 0 0 1px var(--line)}.gm-bring-c i{font-size:30px;color:var(--ec)}.gm-bring-c b{font-size:58px;font-weight:800;line-height:1;margin-top:2px}.gm-bring-c small{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--tx3);margin-top:2px}.gm-news{border-color:#ef44444d}.gm-clr{border:0;background:none;color:var(--tx3);font-family:inherit;font-size:12.5px;font-weight:700;cursor:pointer;padding:4px 0}.gm-nw{display:flex;align-items:center;gap:11px;width:100%;padding:9px 0;border:0;border-top:1px solid var(--line);background:none;color:inherit;font-family:inherit;text-align:left;cursor:pointer}.gm-news .gm-h+.gm-nw{border-top:0}.gm-nwi{width:36px;height:36px;flex:0 0 auto;border-radius:11px;display:flex;align-items:center;justify-content:center;font-size:18px;color:var(--c);background:color-mix(in srgb,var(--c) 16%,transparent)}.gm-nwm{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.gm-nwm b{font-size:14px;font-weight:700}.gm-nwm small{font-size:12px;font-weight:600;color:var(--tx3)}.gm-nw>.ti{color:var(--tx3)}.gm-bar-dot{position:absolute;top:-3px;right:-3px;width:11px;height:11px;border-radius:50%;background:#ef4444;border:2px solid #141B36;animation:gmPulseR 1.8s ease-in-out infinite}.gm-set .gm-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 0;border-top:1px solid rgba(255,255,255,.07);font-size:14px;font-weight:700}.gm-set .gm-row.col{flex-direction:column;align-items:stretch}.gm-set .gm-row small{display:block;font-size:12px;font-weight:600;opacity:.6;margin-top:2px}.gm-seg{display:flex;gap:4px;padding:3px;border-radius:11px;background:#6e8bff1a}.gm-seg button,.gm-days button{border:0;background:none;color:#9aa6c8;font-family:inherit;font-weight:800;font-size:13px;padding:7px 11px;border-radius:8px;cursor:pointer}.gm-seg button.on,.gm-days button.on{background:#4a7cff;color:#fff}.gm-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.gm-days button{background:#6e8bff1a;padding:9px 0}.gm-sw{width:46px;height:28px;border-radius:999px;border:0;background:#3a4668;position:relative;cursor:pointer;flex:0 0 auto}.gm-sw:after{content:"";position:absolute;left:3px;top:3px;width:22px;height:22px;border-radius:50%;background:#fff;transition:left .2s}.gm-sw.on{background:#4a7cff}.gm-sw.on:after{left:21px}@media (prefers-reduced-motion:reduce){.gm-fx i,.gm-fr,.gm-pod,.gm-newn{animation:none!important}.gm-rays,.gm-stage:before,.gm-sparks,.gm-stage .gm-hero img,.gm-fire>i,.gm-fire span,#gm-chest,.gm-a.ok .gm-am:after,.gm-pst.cur .gm-hero.tn{animation:none}.gm-sparks{display:none}.gm-flash-box{transition:none}}html[data-theme=light] .gm-screen,html[data-theme=light] .gm-flash{filter:brightness(1.0753) contrast(.9259) hue-rotate(180deg) invert(1)}html[data-theme=light] .gm-screen img,html[data-theme=light] .gm-flash img,html[data-theme=light] .gm-bar .gm-fr img{filter:none}.gm-bar{border-color:#ffffff12;background:#ffffff06;box-shadow:none;padding:12px 16px 14px;gap:12px}.gm-bar:before{opacity:.28}.gm-bar:after{opacity:.2}.gm-bar:hover{border-color:rgba(var(--acc),.25);filter:none}.gm-bar .gm-hero.sm{width:42px;height:42px;background:radial-gradient(circle at 50% 35%,#818cf840,#1e203ce6 75%)}.gm-bar .gm-fr{box-shadow:none!important;padding:1.5px}.gm-bar-t b{font-size:15px;font-weight:600;color:#c9cde0}.gm-bar-t span,.gm-bar-s{color:#6f7590}.gm-bar-s b{font-weight:600;color:#86efac99}.gm-bar-r b{font-size:15px;font-weight:600;color:#fdba74bf}.gm-bar-r b i{font-size:14px}.gm-bar-r small{color:#fdba7466}.gm-bar-line{height:2px;background:#ffffff0a}.gm-bar-line i{box-shadow:none;opacity:.6}.gm-bar-dot{width:8px;height:8px;top:-1px;right:-1px;animation:none}html[data-theme=light] .gm-bar{background:linear-gradient(135deg,#f1f2fa,#e7e9f6);border:1px solid #D6D9EC;box-shadow:0 2px 8px #1e28460d}html[data-theme=light] .gm-bar:before,html[data-theme=light] .gm-bar:after{opacity:.15}html[data-theme=light] .gm-bar-t b{color:#3b3f63}html[data-theme=light] .gm-bar-t span,html[data-theme=light] .gm-bar-s{color:#7a7fa0}html[data-theme=light] .gm-bar-r b{color:#c2410c;opacity:.8}.fx-gold i{animation:none!important;background:none!important;-webkit-mask:none!important;mask:none!important}.fx-gold i:first-child{left:50%;top:42%;width:360px;height:360px;margin:-180px 0 0 -180px;border-radius:50%;background:radial-gradient(circle,rgba(250,204,21,.28),rgba(245,158,11,.1) 45%,transparent 68%)!important;animation:gmGlowG 5s ease-in-out infinite!important}.fx-gold i:last-child{width:auto;height:auto;margin:0;inset:0;border-radius:0;background:linear-gradient(110deg,transparent 35%,rgba(253,230,138,.08) 50%,transparent 65%)!important;background-size:250% 100%!important;animation:gmSweep 9s ease-in-out infinite!important}@keyframes gmGlowG{50%{transform:scale(.92);opacity:.75}}@keyframes gmSweep{0%{background-position:120% 0}to{background-position:-120% 0}}html[data-theme=light] .fx-gold i:first-child{background:radial-gradient(circle,rgba(234,179,8,.25),transparent 65%)!important}.gm-bgv[data-bg=gold]{--gc:#F59E0B}.gm-bgv[data-bg=dawn]{--gc:#FB7185}.gm-bgv[data-bg=ice]{--gc:#38BDF8}.gm-bgv[data-bg=aurora]{--gc:#2DD4BF}.gm-pod{-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)!important;-webkit-mask-composite:xor!important;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)!important;padding:2.5px;box-sizing:border-box;width:150px!important;height:30px!important;bottom:10px!important;left:50%!important;transform:translate(-50%)!important;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--gc) 70%,transparent))}.gm-prev .gm-pod{width:130px!important;height:26px!important;bottom:4px!important}.gm-bgv[data-bg]:not([data-bg=base]){background-color:var(--bg)}.gm-bgv[data-bg=gold]{background:radial-gradient(42% 46% at 50% 36%,rgba(250,204,21,.2),transparent 70%),radial-gradient(90% 75% at 50% 30%,#22305F 0%,#141C3D 48%,var(--bg) 100%)!important}.gm-bgv[data-bg=dawn]{background:radial-gradient(42% 46% at 50% 36%,rgba(251,113,133,.2),transparent 70%),radial-gradient(90% 75% at 50% 30%,#2A2D66 0%,#141C3D 48%,var(--bg) 100%)!important}.gm-bgv[data-bg=ice]{background:radial-gradient(42% 46% at 50% 36%,rgba(56,189,248,.2),transparent 70%),radial-gradient(90% 75% at 50% 30%,#1D3566 0%,#141C3D 48%,var(--bg) 100%)!important}.gm-bgv[data-bg=night]{background:radial-gradient(42% 46% at 50% 36%,rgba(139,92,246,.22),transparent 70%),radial-gradient(90% 75% at 50% 30%,#241F5A 0%,#121838 50%,var(--bg) 100%)!important}.gm-bgv[data-bg=aurora]{background:radial-gradient(42% 46% at 50% 36%,rgba(45,212,191,.16),transparent 70%),radial-gradient(90% 75% at 50% 30%,#1B3060 0%,#141C3D 48%,var(--bg) 100%)!important}html[data-theme=light] .gm-bgv[data-bg=gold]{background:radial-gradient(42% 46% at 50% 36%,rgba(234,179,8,.22),transparent 70%),radial-gradient(90% 75% at 50% 30%,#CBD6F3 0%,var(--top) 52%,var(--bg) 100%)!important}html[data-theme=light] .gm-bgv[data-bg=dawn]{background:radial-gradient(42% 46% at 50% 36%,rgba(244,114,182,.22),transparent 70%),radial-gradient(90% 75% at 50% 30%,#CBD6F3 0%,var(--top) 52%,var(--bg) 100%)!important}html[data-theme=light] .gm-bgv[data-bg=ice]{background:radial-gradient(42% 46% at 50% 36%,rgba(56,189,248,.22),transparent 70%),radial-gradient(90% 75% at 50% 30%,#CBD6F3 0%,var(--top) 52%,var(--bg) 100%)!important}html[data-theme=light] .gm-bgv[data-bg=night]{background:radial-gradient(42% 46% at 50% 36%,rgba(139,92,246,.22),transparent 70%),radial-gradient(90% 75% at 50% 30%,#CDCBF3 0%,var(--top) 52%,var(--bg) 100%)!important}html[data-theme=light] .gm-bgv[data-bg=aurora]{background:radial-gradient(42% 46% at 50% 36%,rgba(45,212,191,.18),transparent 70%),radial-gradient(90% 75% at 50% 30%,#CBD6F3 0%,var(--top) 52%,var(--bg) 100%)!important}.fx-gold i:first-child{background:radial-gradient(circle,rgba(250,204,21,.16),transparent 62%)!important}.fx-dawn i{opacity:.55}.gm-title{background:linear-gradient(180deg,#fff 35%,#b9c7ff)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}html[data-theme=light] .gm-title{background:linear-gradient(180deg,#141a2e 35%,#3a4fb0)!important;-webkit-background-clip:text!important;background-clip:text!important}.gm-pod{display:none!important}.gm-pod2{position:absolute;left:50%;bottom:8px;width:160px;height:32px;transform:translate(-50%);z-index:0;overflow:visible;pointer-events:none;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--gc) 60%,transparent))}.gm-prev .gm-pod2{width:136px;height:27px;bottom:2px}.gm-xp.lg{height:8px}.gm-xp.lg i{box-shadow:none!important}.gm-xp.lg i:after{display:none!important}.gm-xp i{background:linear-gradient(90deg,#4a7cff,#8b5cf6)!important}.gm-bar-line i{box-shadow:none!important}.gm-pline i{background:linear-gradient(90deg,#4a7cff,#8b5cf6)!important}.gm-rec2-bar i,.gm-ap i{opacity:1}.gm-stage .gm-hero,.gm-grow .gm-hero{transform:scale(var(--hs,1));transform-origin:50% 100%;transition:transform 1s cubic-bezier(.2,.8,.2,1)}.gm-stage .gm-hero img,.gm-grow .gm-hero img{filter:saturate(calc(var(--gs,1) * var(--ms,1))) brightness(var(--mb,1)) drop-shadow(0 0 var(--rb,0px) var(--rim,transparent)) drop-shadow(0 10px 18px rgba(0,0,0,.25));transition:filter 1s ease}.gm-stage:before{width:var(--gz,340px);height:var(--gz,340px);background:radial-gradient(circle,color-mix(in srgb,color-mix(in srgb,var(--ac,var(--gc)) 55%,var(--gc)) calc(var(--ap,55%) * var(--mk,1)),transparent),transparent 62%)}html[data-theme=light] .gm-stage:before{background:radial-gradient(circle,color-mix(in srgb,color-mix(in srgb,var(--ac,var(--gc)) 55%,var(--gc)) calc(var(--ap,55%) * .6 * var(--mk,1)),transparent),transparent 62%)}.gm-grow{position:relative}.gm-pips{display:flex;flex-direction:column;align-items:center;gap:6px;margin-top:8px}.gm-pipr{display:flex;gap:4px;flex-wrap:wrap;justify-content:center;max-width:240px}.gm-pipr i{width:14px;height:5px;border-radius:3px;background:#ffffff24}.gm-pipr i.on{background:linear-gradient(90deg,#4a7cff,#8b5cf6)}.gm-pipr i.cur{box-shadow:0 0 8px #8b5cf6;animation:gmPip 2.4s ease-in-out infinite}@keyframes gmPip{50%{opacity:.55}}.gm-pips small{font-size:12px;font-weight:600;color:#fff9}.gm-pips small em{font-style:normal;font-weight:700}.gm-pips small b{color:#facc15}html[data-theme=light] .gm-pipr i{background:#141e4624}html[data-theme=light] .gm-pips small{color:#4a5470}@media (min-width:900px){.gm-pips{align-items:flex-start}.gm-pipr{justify-content:flex-start}}.gm-chg{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:12px 0 2px}.gm-chg span{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border-radius:999px;background:#ffffff14;font-size:12.5px;font-weight:700;color:#e6ebff;animation:gmUp .45s both}.gm-chg span i{font-size:15px;color:var(--c,#8FA8FF)}.gm-chg span:nth-child(1){animation-delay:.9s}.gm-chg span:nth-child(2){animation-delay:1.05s}.gm-chg span:nth-child(3){animation-delay:1.2s}.gm-chg span:nth-child(4){animation-delay:1.35s}@media (prefers-reduced-motion:reduce){.gm-pipr i.cur{animation:none}.gm-chg span{animation:none;opacity:1}}.gm-stage .gm-hero img{animation-duration:var(--mt,4.6s)}.gm-stage[data-mood="0"] .gm-hero img,.gm-stage[data-mood="1"] .gm-hero img{animation-name:gmTired}.gm-stage[data-mood="4"] .gm-hero img{animation-name:gmPump}@keyframes gmTired{50%{transform:translateY(2px) rotate(-1.2deg) scaleY(.985)}}@keyframes gmPump{50%{transform:translateY(-5px) scale(1.022)}}.gm-bar-av img{filter:saturate(var(--ms,1)) brightness(var(--mb,1))}.gm-mfx{position:absolute;inset:0;pointer-events:none;z-index:3}.gm-think{position:absolute;top:2px;left:calc(50% + 38px);width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#ffffffeb;box-shadow:0 6px 16px #00000040;animation:gmThink 7s ease-in-out infinite;transform-origin:0 100%}.gm-think i{font-size:21px;color:var(--c)}.gm-think:before,.gm-think:after{content:"";position:absolute;border-radius:50%;background:#ffffffeb}.gm-think:before{width:10px;height:10px;left:-6px;bottom:-4px}.gm-think:after{width:6px;height:6px;left:-13px;bottom:-11px}@keyframes gmThink{0%,8%{opacity:0;transform:scale(.4)}14%,62%{opacity:1;transform:scale(1)}70%,to{opacity:0;transform:scale(.6)}}.gm-zz{position:absolute;top:30px;left:calc(50% + 18px)}.gm-zz b{position:absolute;left:0;top:0;font-size:15px;font-weight:800;color:#a9b7e0;opacity:0;animation:gmZz 3.6s ease-in infinite}.gm-zz b:nth-child(2){animation-delay:1.2s;font-size:12px}.gm-zz b:nth-child(3){animation-delay:2.4s;font-size:18px}@keyframes gmZz{0%{opacity:0;transform:translate(0)}20%{opacity:.9}to{opacity:0;transform:translate(26px,-46px)}}.gm-fog{position:absolute;top:12px;left:50%;width:150px;height:70px;transform:translate(-50%)}.gm-fog i{position:absolute;inset:10px 0;border-radius:50%;background:#c8d2eb52;filter:blur(12px);animation:gmFog 9s ease-in-out infinite}.gm-fog i:nth-child(2){inset:20px 20px 0;animation-duration:12s;animation-direction:reverse}@keyframes gmFog{50%{transform:translate(22px) scale(1.15)}}.gm-rain{position:absolute;top:-30px;left:50%;width:84px;height:80px;transform:translate(-50%);animation:gmCloud 6s ease-in-out infinite}.gm-rain i{position:absolute;left:0;right:0;text-align:center;font-size:62px;line-height:1;color:#6b7690;filter:drop-shadow(0 4px 10px rgba(0,0,0,.3))}.gm-rain u{position:absolute;top:46px;width:2px;height:10px;border-radius:2px;background:#7da2e8;opacity:0;animation:gmDrop 1.1s linear infinite}.gm-rain u:nth-of-type(1){left:24px}.gm-rain u:nth-of-type(2){left:36px;animation-delay:.35s}.gm-rain u:nth-of-type(3){left:48px;animation-delay:.7s}.gm-rain u:nth-of-type(4){left:60px;animation-delay:.2s}@keyframes gmDrop{0%{opacity:0;transform:translateY(0)}20%{opacity:.9}to{opacity:0;transform:translateY(42px)}}@keyframes gmCloud{50%{transform:translate(calc(-50% + 6px))}}.gm-moodc{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:6px 12px;border-radius:999px;border:0;background:color-mix(in srgb,var(--c) 18%,transparent);color:var(--c);font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.gm-moodc i{font-size:16px}.gm-needs .gm-mood{display:inline-flex;align-items:center;gap:5px;color:var(--c);font-weight:700}.gm-needs .gm-mood i{font-size:16px}.gm-ml{display:flex;flex-wrap:wrap;gap:6px;margin:2px 0 10px}.gm-ml span{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;background:color-mix(in srgb,var(--c) 14%,transparent);color:var(--c);font-size:12px;font-weight:700}.gm-ml span i{font-size:14px}.gm-ndl{display:flex;flex-direction:column;gap:4px}.gm-nd{display:flex;align-items:center;gap:12px;width:100%;padding:8px 4px;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:12px}.gm-ndi{flex:none;width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:color-mix(in srgb,var(--c) 16%,transparent);color:var(--c)}.gm-ndi i{font-size:19px}.gm-ndm{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.gm-ndt{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.gm-ndt b{font-size:14px;font-weight:700}.gm-ndt small{font-size:12px;font-weight:600;opacity:.65;text-align:right}.gm-ndb{height:7px;border-radius:4px;background:#ffffff14;overflow:hidden}.gm-ndb i{display:block;height:100%;width:var(--v);border-radius:4px;background:var(--c);transition:width .8s cubic-bezier(.2,.8,.2,1)}.gm-ndf{font-size:11.5px;font-weight:700;color:var(--c)}.gm-nd em{flex:none;width:30px;text-align:right;font-style:normal;font-size:12px;font-weight:700;color:#4ade80}.gm-nd.low .gm-ndb i{background:#f0645a;animation:gmLow 1.6s ease-in-out infinite}.gm-nd.low .gm-ndt small{color:#f0645a;opacity:1}@keyframes gmLow{50%{opacity:.5}}.gm-nd.off{opacity:.45}.gm-qneed{text-decoration:none;display:inline-block;margin-right:6px;padding:1px 7px;border-radius:6px;background:#f0645a2e;color:#f0645a;font-size:11px;font-weight:800}.gm-bar-md{color:var(--c)!important;opacity:.9}.gm-bar-md:before{content:"·";margin-right:6px;color:#a5b4fc8c}html[data-theme=light] .gm-ndb{background:#141e461a}html[data-theme=light] .gm-think,html[data-theme=light] .gm-think:before,html[data-theme=light] .gm-think:after{background:#e6e8ee}html[data-theme=light] .gm-zz b{color:#4a5470}@media (prefers-reduced-motion:reduce){.gm-think,.gm-zz b,.gm-fog i,.gm-rain,.gm-rain u,.gm-nd.low .gm-ndb i{animation:none}.gm-think,.gm-zz b{opacity:1}}@media (prefers-reduced-motion:reduce){.gm-stage .gm-hero img{animation:none!important}}.gm-say{position:absolute;top:-6px;left:50%;z-index:4;max-width:230px;width:max-content;padding:9px 13px;border-radius:14px;background:#fffffff2;color:#141a2e;font-size:13px;font-weight:700;line-height:1.3;text-align:center;box-shadow:0 8px 22px #00000047;pointer-events:none;opacity:0;transform:translate(-50%,8px) scale(.9);transition:opacity .3s,transform .35s cubic-bezier(.2,1.3,.4,1)}.gm-say:after{content:"";position:absolute;left:50%;bottom:-6px;width:12px;height:12px;background:inherit;transform:translate(-50%) rotate(45deg);border-radius:2px}.gm-say.in{opacity:1;transform:translate(-50%) scale(1)}.gm-stage.saying .gm-think{display:none}html[data-theme=light] .gm-say{background:#e6e8ee}.gm-pops{position:absolute;left:50%;top:30%;z-index:5;pointer-events:none}.gm-pops span{position:absolute;left:0;top:calc(var(--i) * 24px);white-space:nowrap;transform:translate(-50%);font-size:15px;font-weight:800;color:var(--c);text-shadow:0 2px 10px rgba(0,0,0,.45);opacity:0;animation:gmPop 1.8s cubic-bezier(.2,.8,.2,1) calc(.5s + var(--i) * .25s) both}@keyframes gmPop{0%{opacity:0;transform:translate(-50%,10px) scale(.7)}15%{opacity:1;transform:translate(-50%) scale(1.1)}70%{opacity:1}to{opacity:0;transform:translate(-50%,-70px) scale(1)}}.gm-stage.joy .gm-hero{animation:gmJoy .9s cubic-bezier(.3,1.4,.5,1) .45s}@keyframes gmJoy{0%,to{transform:scale(var(--hs,1))}35%{transform:translateY(-14px) scale(calc(var(--hs,1) * 1.03))}60%{transform:translateY(0) scale(var(--hs,1))}75%{transform:translateY(-4px) scale(var(--hs,1))}}.gm-ndtr{font-size:15px;margin-left:6px;color:var(--c);vertical-align:-2px}.gm-ndf.p{color:var(--c);opacity:.75}.gm-ml span.tr{background:linear-gradient(90deg,color-mix(in srgb,var(--c) 22%,transparent),color-mix(in srgb,var(--c) 10%,transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 40%,transparent)}.gm-trbig{position:relative;width:96px;height:96px;margin:6px auto 14px;border-radius:28px;display:grid;place-items:center;background:color-mix(in srgb,var(--c) 22%,#141A2E);box-shadow:0 0 0 1px color-mix(in srgb,var(--c) 50%,transparent),0 0 40px color-mix(in srgb,var(--c) 45%,transparent);animation:gmUp .5s both}.gm-trbig i{font-size:50px;color:var(--c)}.gm-props{position:absolute;left:50%;bottom:0;width:0;height:0;z-index:2;pointer-events:none}.gm-prop{position:absolute;bottom:0;display:block}.gm-prop img{display:block;width:100%;height:auto;user-select:none;-webkit-user-drag:none}.gm-prop.p-cap{left:-102px;width:52px;bottom:14px;z-index:0}.gm-prop.p-str{left:-172px;width:68px;bottom:4px;z-index:1}.gm-prop.p-wil{left:92px;width:42px;bottom:20px;z-index:0}.gm-prop.p-foc{left:44px;width:70px;bottom:4px;z-index:1}.gm-prop.p-dis{left:118px;width:38px;bottom:2px;z-index:2}.gm-prop.p-wil img{transform-origin:12% 100%;animation:gmFlagW 4s ease-in-out infinite}@keyframes gmFlagW{50%{transform:rotate(-1.5deg)}}.gm-prop.new{animation:gmPropIn .7s cubic-bezier(.2,1.5,.4,1) .6s both}.gm-prop.new:after{content:"";position:absolute;inset:-10px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.55),transparent 65%);animation:gmPropFx 1.2s ease-out .6s both}@keyframes gmPropIn{0%{opacity:0;transform:translateY(-30px) scale(.4)}to{opacity:1;transform:none}}@keyframes gmPropFx{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.6)}}@media (prefers-reduced-motion:reduce){.gm-pops span,.gm-stage.joy .gm-hero,.gm-prop.new,.gm-prop.new:after,.gm-prop.p-wil img{animation:none!important}.gm-pops{display:none}}
