.tg2-cz-bg{position:absolute;left:0;top:0;width:1920px;height:1080px;object-fit:cover;pointer-events:none}.tg2-cz-lvl{position:absolute;left:20px;top:6px;width:88px;height:98px}.tg2-cz-lvl>img{width:100%;height:100%}.tg2-cz-lvl>.tg2-cz-t{position:absolute;left:0;right:0;top:25px;text-align:center;font-size:46px}.tg2-cz-hud-xp{position:absolute;left:112px;top:34px;width:372px;--h:42}.tg2-cz-hud-xp .tg2-cz-bar__fill{--fh:34}.tg2-cz-hud-xp .tg2-cz-t{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:26px;-webkit-text-stroke-width:.2em}.tg2-cz-res{position:absolute;top:14px;width:268px;--h:52}.tg2-cz-res--ruby{left:1258px;width:176px}.tg2-cz-res--coin{left:1450px}.tg2-cz-gear{position:absolute;right:0;top:0;width:104px;height:96px;--k:calc(96/132);border-style:solid;border-color:transparent;border-width:0 calc(4*var(--k)*1px) 0 calc(51*var(--k)*1px);border-image-source:url(data:image/png;base64,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);border-image-slice:0 3 0 51 fill;border-image-width:1;border-image-repeat:stretch}.tg2-cz-gear>img{position:absolute;left:-18px;top:20px;width:56px;height:58px;object-fit:contain}.tg2-cz-hdr-lib{position:absolute;left:940px;top:10px;width:260px;--h:60;cursor:pointer;color:inherit;transition:top .14s var(--spring),filter .14s}.tg2-cz-hdr-lib .tg2-cz-lbl{gap:10px}.tg2-cz-hdr-lib .tg2-cz-lbl img{width:44px;height:46px;object-fit:contain;filter:drop-shadow(0 2px 0 rgba(0,0,0,.3))}.tg2-cz-hdr-lib .tg2-cz-t{font-size:30px}.tg2-cz-quest{position:absolute;left:24px;top:176px;width:440px;height:128px;--k:.85;display:block;text-align:left;cursor:pointer;color:inherit;transition:top .16s var(--spring),filter .14s}.tg2-cz-quest .tg2-cz-ico{position:absolute;left:14px;top:12px;width:92px;height:96px;object-fit:contain}.tg2-cz-quest .tg2-cz-ttl{position:absolute;left:120px;top:16px;font-size:30px}.tg2-cz-quest .tg2-cz-bar{position:absolute;left:118px;top:62px;width:296px;--h:34}.tg2-cz-quest .tg2-cz-bar .tg2-cz-bar__fill{--fh:28}.tg2-cz-quest .tg2-cz-bar .tg2-cz-t{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:20px;-webkit-text-stroke-width:.2em}.tg2-cz-qbadge{position:absolute;left:4px;top:0}.tg2-cz-hero{position:absolute;left:760px;top:262px;width:400px;height:427px;display:block;cursor:pointer;color:inherit;text-align:left}.tg2-cz-hero>.tg2-cz-shadow{position:absolute;left:-30px;top:360px;width:460px;height:120px;filter:url(#tg2cz-tint-black);opacity:.38;transform:none}.tg2-cz-hero>.tg2-cz-phoenix-wings{position:absolute;left:-50px;top:-20px;width:500px;height:500px;object-fit:contain;pointer-events:none}.tg2-cz-hero>.tg2-cz-char{position:absolute;left:0;top:0;width:400px;height:427px;object-fit:contain;transform-origin:50% 100%}.tg2-cz-hero>.tg2-cz-char--hop{animation:tg2cz-hop .55s cubic-bezier(.2,1.4,.4,1)}@keyframes tg2cz-hop{0%{transform:none}35%{transform:translateY(-34px) scale(.97,1.04)}70%{transform:translateY(0) scale(1.04,.96)}to{transform:none}}.tg2-cz-bubble{--k:1;--bt:calc(19*var(--k)*1px);--br:calc(20*var(--k)*1px);--bb:calc(52*var(--k)*1px);--bl:calc(99*var(--k)*1px);position:absolute;left:30px;top:-78px;width:340px;height:112px;border-image-source:url(data:image/png;base64,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);border-image-slice:19 19 51 99 fill;opacity:0;pointer-events:none;transition:opacity .2s}.tg2-cz-hero.tg2-cz-is-talk .tg2-cz-bubble{opacity:1}.tg2-cz-hero--chess .tg2-cz-bubble{top:-130px}.tg2-cz-bubble .tg2-cz-in{display:flex;align-items:center;justify-content:center;padding:0 22px 20px 120px}.tg2-cz-bubble .tg2-cz-t{font-size:26px;white-space:normal;text-align:center;line-height:1.05}.tg2-cz-hero-id{position:absolute;left:743px;top:754px;width:420px;display:flex;flex-direction:column;align-items:center;pointer-events:none}.tg2-cz-herotag{position:relative;flex:none;width:400px;height:52px;--k:.7;display:flex;align-items:center;justify-content:center;gap:12px}.tg2-cz-herotag .tg2-cz-t{font-size:30px;max-width:330px;padding:.1em .15em;margin:0 -.15em;overflow-x:clip;overflow-y:visible;text-overflow:ellipsis}@supports not (overflow:clip){.tg2-cz-herotag .tg2-cz-t{overflow:hidden;padding-top:.35em;padding-bottom:.35em;margin-top:-.35em;margin-bottom:-.35em}}.tg2-cz-course{position:absolute;left:1228px;top:132px;width:632px;height:130px;display:flex;align-items:center;justify-content:center;pointer-events:none}.tg2-cz-course>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.tg2-cz-course>.tg2-cz-t{position:relative;font-size:38px;margin-top:-6px}.tg2-cz-course>.tg2-cz-course-t{box-sizing:border-box;max-width:600px;padding:10px 12px 8px;margin:-16px 0 -8px;white-space:normal;text-align:center;line-height:1.08;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.tg2-cz-course--m>.tg2-cz-course-t{font-size:32px}.tg2-cz-course--s>.tg2-cz-course-t{font-size:27px}.tg2-cz-mode{position:absolute;left:1236px;width:624px;height:156px;--k:.8;display:block;text-align:left;cursor:pointer;top:calc(var(--y)*1px);transition:top .16s var(--spring),filter .14s}.tg2-cz-mode .tg2-cz-hex{position:absolute;left:-12px;top:50%;margin-top:-66px;width:112px;height:132px}.tg2-cz-mode .tg2-cz-hex>img.tg2-cz-h{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.tg2-cz-mode .tg2-cz-hex>img.tg2-cz-g{position:absolute;left:24px;top:30px;width:64px;height:64px;filter:drop-shadow(0 3px 0 rgba(0,0,0,.28))}.tg2-cz-mode .tg2-cz-ttl{position:absolute;left:122px;top:14px;font-size:36px}.tg2-cz-mode .tg2-cz-sub{position:absolute;left:124px;top:56px;font-size:20px}.tg2-cz-mode .tg2-cz-bar{position:absolute;left:122px;top:86px;width:380px;--h:34}.tg2-cz-mode .tg2-cz-bar .tg2-cz-bar__fill{--fh:28}.tg2-cz-mode .tg2-cz-bar .tg2-cz-t{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:20px;-webkit-text-stroke-width:.2em}.tg2-cz-mode .tg2-cz-go{position:absolute;right:22px;top:50%;margin-top:-34px;width:68px;--h:68}.tg2-cz-mode .tg2-cz-go .tg2-cz-lbl img{width:30px;height:46px;filter:drop-shadow(0 2px 0 rgba(0,0,0,.3))}.tg2-cz-mode .tg2-cz-hex>.tg2-cz-lk{position:absolute;left:50%;top:50%;width:46px;height:60px;margin:-18px 0 0 -23px;object-fit:contain}.tg2-cz-mode .tg2-cz-hex>.tg2-cz-ok{position:absolute;right:-10px;top:-6px;width:50px;height:56px;object-fit:contain}.tg2-cz-mode.tg2-cz-is-locked{filter:grayscale(.65) brightness(.82);cursor:default}.tg2-cz-mode.tg2-cz-is-locked .tg2-cz-hex>.tg2-cz-g{opacity:.35}.tg2-cz-mode.tg2-cz-is-locked .tg2-cz-go .tg2-cz-lbl img{width:40px;height:44px}.tg2-cz-mode.tg2-cz-is-complete .tg2-cz-sub{color:#9dff8a}.tg2-cz-dock{position:absolute;left:26px;bottom:14px;display:flex;gap:16px}.tg2-cz-dk{position:relative;width:162px;--h:168;display:block;top:0;cursor:pointer;color:inherit;transition:top .16s var(--spring),filter .14s}.tg2-cz-dk .tg2-cz-ico{position:absolute;left:50%;top:-34px;margin-left:-50px;width:100px;height:100px;object-fit:contain;filter:drop-shadow(0 4px 0 rgba(0,0,0,.25));transition:scale .2s var(--spring),rotate .2s var(--spring)}.tg2-cz-dk>.tg2-cz-in>.tg2-cz-t{position:absolute;left:0;right:0;bottom:16px;text-align:center;font-size:26px}.tg2-cz-dk .tg2-cz-badge{position:absolute;right:-8px;top:-30px}.tg2-cz-dk--coach>.tg2-cz-in>.tg2-cz-t{font-size:34px}.tg2-cz-cta{position:absolute;right:30px;bottom:24px;width:440px;--h:178;top:auto;display:block;cursor:pointer;color:inherit;transition:filter .14s}.tg2-cz-cta .tg2-cz-ico{position:absolute;left:34px;top:50%;margin-top:-52px;width:104px;height:104px;object-fit:contain;filter:drop-shadow(0 4px 0 rgba(0,0,0,.3))}.tg2-cz-cta .tg2-cz-tx{position:absolute;left:160px;right:20px;top:36px;text-align:center}.tg2-cz-cta .tg2-cz-tx .tg2-cz-big{display:block;font-size:56px}.tg2-cz-cta .tg2-cz-tx .tg2-cz-small{display:block;font-size:26px;margin-top:6px;color:#fff6d0}.tg2-cz-cta .tg2-cz-tx .tg2-cz-big.tg2-cz-is-long{font-size:42px;margin-top:6px}.tg2-cz-cta .tg2-cz-tx .tg2-cz-small.tg2-cz-is-long{font-size:22px}.tg2-cz-cta.tg2-cz-is-boss{filter:hue-rotate(-32deg) saturate(1.45)}.tg2-cz-cta.tg2-cz-is-complete{filter:grayscale(1) brightness(.88);cursor:default}.tg2-cz-cta.tg2-cz-is-loading{cursor:progress}@media (hover:hover){.tg2-cz-hdr-lib:hover{top:8px;filter:brightness(1.08)}.tg2-cz-quest:hover{top:174px;filter:brightness(1.08)}.tg2-cz-mode:hover{top:calc(var(--y)*1px - 3px);filter:brightness(1.08)}.tg2-cz-mode.tg2-cz-is-locked:hover{top:calc(var(--y)*1px);filter:grayscale(.65) brightness(.82)}.tg2-cz-dk:hover{top:-3px;filter:brightness(1.1)}.tg2-cz-dk:hover .tg2-cz-ico{scale:1.06;rotate:-4deg}.tg2-cz-cta:hover{filter:brightness(1.07)}.tg2-cz-cta.tg2-cz-is-boss:hover{filter:hue-rotate(-32deg) saturate(1.45) brightness(1.07)}.tg2-cz-cta.tg2-cz-is-complete:hover{filter:grayscale(1) brightness(.88)}.tg2-cz-cta.tg2-cz-is-loading:hover{filter:none}}.tg2-cz-hdr-lib:active{top:12px;filter:brightness(.95)}.tg2-cz-quest:active{top:178px;filter:brightness(.96)}.tg2-cz-mode:active{top:calc(var(--y)*1px + 2px);filter:brightness(.96)}.tg2-cz-mode.tg2-cz-is-locked:active{top:calc(var(--y)*1px);filter:grayscale(.65) brightness(.82)}.tg2-cz-dk:active{top:2px;filter:brightness(.95)}.tg2-cz-cta:active{filter:brightness(.95)}.tg2-cz-cta.tg2-cz-is-boss:active{filter:hue-rotate(-32deg) saturate(1.45) brightness(.95)}.tg2-cz-cta.tg2-cz-is-complete:active{filter:grayscale(1) brightness(.88)}.tg2-cz-cta.tg2-cz-is-loading:active{filter:none}.tg2-cz-mode,.tg2-cz-dk,.tg2-cz-cta,.tg2-cz-gear,.tg2-cz-quest,.tg2-cz-hero,.tg2-cz-hdr-lib{--cz-ring:drop-shadow(0 0 1px #0a1d3f) drop-shadow(0 0 1px #0a1d3f) drop-shadow(0 0 3px #fff) drop-shadow(0 0 8px #fff)}.tg2-cz-mode:focus-visible,.tg2-cz-dk:focus-visible,.tg2-cz-cta:focus-visible,.tg2-cz-gear:focus-visible,.tg2-cz-quest:focus-visible,.tg2-cz-hero:focus-visible,.tg2-cz-hdr-lib:focus-visible{outline:none;filter:var(--cz-ring) brightness(1.1)}.tg2-cz-mode.tg2-cz-is-locked:focus-visible{filter:grayscale(.65) brightness(.82) var(--cz-ring)}.tg2-cz-cta.tg2-cz-is-boss:focus-visible{filter:hue-rotate(-32deg) saturate(1.45) var(--cz-ring) brightness(1.1)}.tg2-cz-cta.tg2-cz-is-complete:focus-visible{filter:grayscale(1) brightness(.88) var(--cz-ring)}.tg2-cz-toast{margin-left:-220px}@supports (border-width:round(1px,1px)){.tg2-cz-gear{border-width:0 round(calc(4*var(--k)*1px),var(--su,1px)) 0 round(calc(51*var(--k)*1px),var(--su,1px))}}@media (forced-colors:active){.tg2-cz-mode:focus-visible,.tg2-cz-dk:focus-visible,.tg2-cz-cta:focus-visible,.tg2-cz-gear:focus-visible,.tg2-cz-quest:focus-visible,.tg2-cz-hero:focus-visible,.tg2-cz-hdr-lib:focus-visible,.tg2-cz-mode.tg2-cz-is-locked:focus-visible,.tg2-cz-cta.tg2-cz-is-boss:focus-visible,.tg2-cz-cta.tg2-cz-is-complete:focus-visible{outline:3px solid Highlight;outline-offset:3px;filter:none}}.tg2-cz-hud-avatar{position:absolute;left:22px;top:6px;width:136px;height:160px;background:transparent;cursor:pointer}.tg2-cz-avatar-change{position:absolute;left:23px;bottom:0;width:90px;--h:32;pointer-events:none}.tg2-cz-hud-avatar:disabled{cursor:default}.tg2-cz-hud-avatar:focus-visible{outline:3px solid #fff;outline-offset:3px;border-radius:12px}@media (forced-colors:active){.tg2-cz-hud-avatar:focus-visible{outline-color:Highlight}}.tg2-cz-lvl{left:168px}.tg2-cz-hud-xp{left:262px}.tg2-cz-hero>.tg2-cz-char--chess{width:560px;height:560px;left:calc(193px - var(--avatar-cx,.5)*560px);top:calc(376px - var(--avatar-foot,.8724)*560px);object-fit:contain}.tg2-cz-avatar-choices{position:absolute;left:40px;right:40px;top:104px;bottom:32px;overflow:auto;padding:12px}.tg2-cz-avatar-choices .tg2-avpick__grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:24px}.tg2-cz-avatar-choices .tg2-avpick__item{padding:15px;border:4px solid #edd28a;border-radius:22px;background:#0868b0;color:#fff;font-size:25px;min-height:270px}.tg2-cz-avatar-choices .tg2-avpick__item.is-on{border-color:#97ef59;box-shadow:0 0 0 4px #1c7133}.tg2-cz-avatar-choices .tg2-cz-avatar-portrait{width:190px}.tg2-cz-avatar-choices .tg2-avpick__name{text-align:center;line-height:1.2;white-space:normal}.tg2-cz-avatar-choices .tg2-avpick__error{font-size:28px;color:#fff;margin-top:24px}.tg2-cz-modal[data-testid=cz-avatar-picker] .tg2-cz-dlg{background:#073b72}.tg2-cz-hud-avatar>.tg2-cz-avatar-portrait[data-frame=golden-dragon]{position:absolute;left:6px;top:0;width:124px}.tg2-cz-hero-aura{position:absolute;left:-40px;top:-10px;width:480px;height:480px;object-fit:contain;pointer-events:none}.tg2-cz-hero-aura--guardian{left:310px;top:235px;width:190px;height:190px;z-index:1}.tg2-cz-hero-aura--halo{object-fit:initial}.tg2-cz-hero-title{--tc:#7044b6;position:relative;z-index:1;flex:none;box-sizing:border-box;max-width:420px;min-height:46px;margin-bottom:-4px;padding:4px 24px 4px 10px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:3px solid var(--ol);border-radius:999px;box-shadow:0 4px #030a1c73,inset 0 3px #ffffff80}.tg2-cz-hero-title--parchment{background:linear-gradient(#fff7df,#f0d9a3)}.tg2-cz-hero-title--navy{background:linear-gradient(#2f62b3,#183c7c)}.tg2-cz-hero-title--gold{background:linear-gradient(#ffe680,#ffbd2a)}.tg2-cz-hero-title img{flex:none;width:44px;height:44px;margin:-6px 0;object-fit:contain}.tg2-cz-hero-title--noicon{padding:4px 24px}.tg2-cz-hero-title--s{padding-top:3px;padding-bottom:3px;margin-bottom:-6px}.tg2-cz-hero-title .tg2-cz-t{color:var(--tc);font-size:26px;line-height:1.04;max-width:326px;white-space:normal;text-align:center;overflow-wrap:anywhere;text-wrap:balance}.tg2-cz-hero-title--parchment .tg2-cz-t,.tg2-cz-hero-title--gold .tg2-cz-t{-webkit-text-stroke:0;text-shadow:0 1px 0 rgba(255,255,255,.7)}.tg2-cz-hero-title--m .tg2-cz-t{font-size:22px}.tg2-cz-hero-title--s .tg2-cz-t{font-size:20px}.tg2-cz-course-chip{position:absolute;left:1228px;top:132px;width:632px;height:156px;padding:0;border:0;background:none;color:inherit;cursor:pointer;border-radius:30px;transition:filter .14s}.tg2-cz-course-pill{position:absolute;left:50%;top:100px;width:250px;height:56px;margin-left:-125px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:14px;border-radius:999px;border:3px solid #5fd0ff;background:linear-gradient(#123a6e,#0a2a55);box-shadow:0 4px #030a1c73}.tg2-cz-course-pill--bare{width:110px;margin-left:-55px}.tg2-cz-course-pill .tg2-cz-course-pct{font-size:36px;color:var(--gold);-webkit-text-stroke-width:.12em}.tg2-cz-course-pill>img{width:22px;height:28px;object-fit:contain;rotate:90deg}@media (hover:hover){.tg2-cz-course-chip:hover{filter:brightness(1.08)}}.tg2-cz-course-chip:active{filter:brightness(.95)}.tg2-cz-course-chip{--cz-ring:drop-shadow(0 0 1px #0a1d3f) drop-shadow(0 0 1px #0a1d3f) drop-shadow(0 0 3px #fff) drop-shadow(0 0 8px #fff)}.tg2-cz-course-chip:focus-visible{outline:none;filter:var(--cz-ring) brightness(1.1)}@media (forced-colors:active){.tg2-cz-course-chip:focus-visible{outline:3px solid Highlight;outline-offset:3px;filter:none}}.tg2-cz-gift-tag{position:absolute;left:1244px;top:82px;box-shadow:0 4px #030a1c73;pointer-events:none;z-index:2}.tg2-cz-cta.tg2-cz-is-choose .tg2-cz-tx .tg2-cz-big{font-size:36px;margin-top:10px}.tg2-cz-cta.tg2-cz-is-choose .tg2-cz-tx .tg2-cz-small{font-size:34px}.tg2-cz-dlg-bare{position:absolute;top:0;right:0;bottom:0;left:0}.tg2-cz-dlg-bare>.tg2-cz-in{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.tg2-cz-dlg-bare>.tg2-cz-dlg-x{right:28px;top:24px}@media (hover:hover){.tg2-cz-dlg-bare>.tg2-cz-dlg-x:hover{top:22px}}.tg2-cz-dlg-bare>.tg2-cz-dlg-x:active{top:26px}.tg2-cz-spin{position:absolute;top:0;right:0;bottom:0;left:0;animation:tg2cz-pop .4s cubic-bezier(.2,1.5,.4,1)}.tg2-cz-spin-rib{position:absolute;left:230px;top:34px;width:820px;height:116px;pointer-events:none;z-index:3}.tg2-cz-spin-rib>.tg2-cz-rb{--k:.8;--bt:0px;--br:calc(129*var(--k)*1px);--bb:0px;--bl:calc(128*var(--k)*1px);position:absolute;top:0;right:0;bottom:0;left:0;border-image-source:url(./ribbon-title-orange-dXYQCOjM.png);border-image-slice:0 128 0 128 fill}.tg2-cz-spin-rib>.tg2-cz-st{position:absolute;top:30px;width:46px;height:44px;filter:url(#tg2cz-tint-ribo) drop-shadow(0 2px 0 rgba(120,40,0,.55))}.tg2-cz-spin-rib>.tg2-cz-st--l{left:84px}.tg2-cz-spin-rib>.tg2-cz-st--r{right:84px}.tg2-cz-spin-rib>.tg2-cz-t{position:absolute;left:0;right:0;top:22px;text-align:center;font-size:54px}.tg2-cz-spin-wheel{position:absolute;left:250px;top:196px;width:780px;height:780px}.tg2-cz-spin-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;filter:drop-shadow(0 14px 22px rgba(0,8,30,.55))}.tg2-cz-spin-rotor{position:absolute;left:33px;top:33px;width:714px;height:714px;border-radius:50%;transform:rotate(var(--rot,0deg))}.tg2-cz-spin-rotor.is-spinning{will-change:transform}.tg2-cz-spin-rotor.is-drawn{background:repeating-conic-gradient(from calc(var(--step) / -2),#0a5be8 0 var(--step),#0b8def var(--step) calc(var(--step) * 2));box-shadow:inset 0 0 0 10px #0a4fc9}.tg2-cz-spin-face{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.tg2-cz-spin-slot{position:absolute;left:50%;top:50%;width:150px;height:176px;margin:-88px 0 0 -75px;display:flex;flex-direction:column;align-items:center;gap:2px;transform:rotate(var(--a)) translateY(calc(-226px - (1 - var(--slot-scale,1)) * 80px)) scale(var(--slot-scale,1));pointer-events:none}.tg2-cz-spin-slot>img{width:104px;height:104px;object-fit:contain;filter:drop-shadow(0 4px 0 rgba(0,20,70,.45))}.tg2-cz-spin-slot>.tg2-cz-t{font-size:44px}.tg2-cz-spin-arrow{position:absolute;left:355px;top:-26px;width:70px;height:111px;z-index:2;filter:drop-shadow(0 6px 4px rgba(0,10,40,.45));pointer-events:none}.tg2-cz-spin-go{position:absolute;left:294px;top:294px;width:192px;height:205px;padding:0;margin:0;border:0;background:none;cursor:pointer;color:inherit;z-index:2;transition:transform .14s var(--spring),filter .14s}.tg2-cz-spin-go>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.tg2-cz-spin-go>.tg2-cz-t{position:absolute;left:0;right:0;top:0;height:192px;display:flex;align-items:center;justify-content:center;font-size:44px}.tg2-cz-spin-go.is-time>.tg2-cz-t{font-size:32px}@media (hover:hover){.tg2-cz-spin-go:not([aria-disabled=true]):hover{transform:scale(1.04);filter:brightness(1.08)}}.tg2-cz-spin-go:not([aria-disabled=true]):active{transform:scale(.96);filter:brightness(.95)}.tg2-cz-spin-go[aria-disabled=true]{cursor:default;--cz-off:grayscale(.7) brightness(.85);filter:var(--cz-off)}.tg2-cz-spin-go[aria-disabled=true]:focus-visible{filter:grayscale(.7) brightness(.85) drop-shadow(0 0 3px #fff) drop-shadow(0 0 10px #fff)}.tg2-cz-spin-go:focus-visible{outline:none;filter:drop-shadow(0 0 1px #0a1d3f) drop-shadow(0 0 1px #0a1d3f) drop-shadow(0 0 3px #fff) drop-shadow(0 0 10px #fff) brightness(1.1)}.tg2-cz-spin-side{position:absolute;left:1110px;top:250px;width:740px;height:640px}.tg2-cz-spin-side>.tg2-cz-in{display:flex;flex-direction:column;gap:10px;padding:34px 40px 30px;overflow:hidden}.tg2-cz-spin-side p{margin:0}.tg2-cz-spin-state{font-size:40px;line-height:1.15;text-align:center;white-space:normal}.tg2-cz-spin-free{font-family:var(--font);font-weight:700;font-size:24px;color:#ffe08a;text-align:center}.tg2-cz-spin-count{font-size:32px;line-height:1.15;text-align:center;color:#fff;white-space:normal}.tg2-cz-spin-next{font-family:var(--font);font-weight:700;font-size:24px;color:#bcd8ff;text-align:center}.tg2-cz-spin-note{font-family:var(--font);font-weight:600;font-size:24px;line-height:1.3;color:#bcd8ff;text-align:center}.tg2-cz-spin-err{font-family:var(--font);font-weight:700;font-size:24px;line-height:1.3;color:#fff;background:#d6283c73;border-radius:12px;padding:8px 14px}.tg2-cz-spin-gift{display:flex;align-items:center;gap:16px;background:#ffffff1a;border-radius:16px;padding:12px 18px}.tg2-cz-spin-gift>img{width:84px;height:84px;object-fit:contain;flex:none}.tg2-cz-spin-gift>div{flex:1;min-width:0}.tg2-cz-spin-gift-name{font-size:36px;white-space:normal}.tg2-cz-spin-gift-sub{font-family:var(--font);font-weight:600;font-size:21px;line-height:1.3;color:#d6e6ff;margin-top:4px}.tg2-cz-spin-gift-go{width:200px;flex:none}.tg2-cz-spin-refresh{align-self:center;width:300px;margin-top:auto}.tg2-cz-spin-unlock{align-self:center;width:360px;flex:none}.tg2-cz-spin-unlock .tg2-cz-t,.tg2-cz-spin-refresh .tg2-cz-t,.tg2-cz-spin-gift-go .tg2-cz-t{font-size:28px}@media (prefers-reduced-motion:reduce){.tg2-cz-spin-rotor.is-spinning{transition:none}.tg2-cz-spin{animation:none}}.tg2-cz-spin-rotor.is-quick{transition:none}@media (forced-colors:active){.tg2-cz-spin-go:focus-visible{outline:3px solid Highlight;outline-offset:3px;filter:none}}.tg2-cz-srows{position:absolute;left:58px;right:58px;top:112px;bottom:150px;padding:0 12px;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.35) transparent}.tg2-cz-srows>*{flex:none}.tg2-cz-swrow--set{height:100px;border-bottom:2px solid rgba(255,255,255,.12)}.tg2-cz-swrow--set .tg2-cz-swrow__l{font-size:38px}.tg2-cz-swrow--set .tg2-cz-sw{--h:58}.tg2-cz-chiprow{display:flex;align-items:center;gap:24px;padding:14px 0;border-bottom:2px solid rgba(255,255,255,.12)}.tg2-cz-chiprow:last-child{border-bottom:0}.tg2-cz-chiprow__l{flex:none;width:250px;font-size:34px}.tg2-cz-chiprow__c{display:flex;flex-wrap:wrap;gap:12px;flex:1}.tg2-cz-chiprow__c>.tg2-cz-btn{flex:none;cursor:pointer;color:inherit}.tg2-cz-chiprow__c .tg2-cz-t{font-size:26px;max-width:100%;overflow:hidden;text-overflow:ellipsis}.tg2-cz-chiprow__c .tg2-cz-lbl{gap:6px;padding:0 10px;min-width:0}.tg2-cz-chiprow__lock{width:26px;height:30px;object-fit:contain;flex:none}.tg2-cz-chiprow__c>.tg2-cz-btn:focus-visible{outline:none;filter:drop-shadow(0 0 1px #0a1d3f) drop-shadow(0 0 1px #0a1d3f) drop-shadow(0 0 3px #fff) drop-shadow(0 0 8px #fff) brightness(1.1)}@media (forced-colors:active){.tg2-cz-chiprow__c>.tg2-cz-btn:focus-visible{outline:3px solid Highlight;outline-offset:3px;filter:none}}.tg2-cz-classrow{display:flex;align-items:center;justify-content:space-between;gap:24px;height:122px;box-shadow:inset 0 -2px #ffffff1f}.tg2-cz-classrow__l{flex:none;font-size:38px}.tg2-cz-classrow>.tg2-cz-btn{flex:none;width:300px;cursor:pointer;color:inherit}.tg2-cz-classrow>.tg2-cz-btn .tg2-cz-t{font-size:36px}.tg2-cz-ck{position:absolute;top:0;right:0;bottom:0;left:0}.tg2-cz-ck-days{display:contents}.tg2-cz-l7s .tg2-cz-ck .tg2-cz-l7-coin--tight{top:46px;width:104px;height:116px;margin-left:-52px}.tg2-cz-l7s .tg2-cz-ck .tg2-cz-l7-coin--chest{top:46px;width:150px;height:116px;margin-left:-75px}.tg2-cz-l7s .tg2-cz-ck .tg2-cz-l7-coin--tiny{top:36px;width:76px;height:88px;margin-left:-38px}.tg2-cz-l7s .tg2-cz-ck .tg2-cz-l7-coin--chest.tg2-cz-l7-coin--tiny{width:114px;margin-left:-57px}.tg2-cz-l7s .tg2-cz-ck .tg2-cz-l7-amt--name{top:164px;left:28px;right:28px;font-size:26px;line-height:1.12;white-space:normal;-webkit-text-stroke-width:.15em}.tg2-cz-l7s .tg2-cz-ck .tg2-cz-l7-amt--long{top:128px;left:28px;right:28px;font-size:22px;line-height:1.1;white-space:normal;-webkit-text-stroke-width:.15em}.tg2-cz-l7s .tg2-cz-ck .tg2-cz-l7-amt2--name{top:404px;left:28px;right:28px;font-size:34px;line-height:1.12}.tg2-cz-ck-err{position:absolute;left:40px;right:40px;bottom:52px;margin:0;text-align:center;font-size:24px;font-weight:700;color:var(--warn)}.tg2-cz-ck-empty{position:absolute;left:60px;right:60px;margin:0;text-align:center;font-size:28px;line-height:1.25}.tg2-cz-ck-empty[role=alert]{font-weight:700;color:var(--warn)}.tg2-cz-ck .tg2-cz-l7-foot{outline:none}.tg2-cz-ck-acts{position:absolute;left:0;right:0;display:flex;gap:20px;align-items:center;justify-content:center}.tg2-cz-ck-unlock{display:inline-block;min-width:320px}.tg2-cz-ckcard{position:absolute;left:24px;top:320px;width:440px;height:124px;--k:.85;display:block;text-align:left;cursor:pointer;color:inherit;transition:top .16s var(--spring),filter .14s}.tg2-cz-ckcard .tg2-cz-ico{position:absolute;left:18px;top:10px;width:88px;height:90px;object-fit:contain}.tg2-cz-ckcard .tg2-cz-ttl{position:absolute;left:120px;top:14px;font-size:30px}.tg2-cz-ckcard .tg2-cz-ck-sub{position:absolute;left:122px;top:60px;font-size:24px}.tg2-cz-ckcard .tg2-cz-ck-lock{position:absolute;left:300px;top:58px;width:26px;height:34px;object-fit:contain}.tg2-cz-ckbadge{position:absolute;left:4px;top:0}.tg2-cz-ckcard.tg2-cz-is-locked{filter:grayscale(.6) brightness(.86)}@media (hover:hover){.tg2-cz-ckcard:hover{top:318px;filter:brightness(1.08)}.tg2-cz-ckcard.tg2-cz-is-locked:hover{top:320px;filter:grayscale(.6) brightness(.86)}}.tg2-cz-ckcard:active{top:322px;filter:brightness(.96)}.tg2-cz-ckcard{--cz-ring:drop-shadow(0 0 1px #0a1d3f) drop-shadow(0 0 1px #0a1d3f) drop-shadow(0 0 3px #fff) drop-shadow(0 0 8px #fff)}.tg2-cz-ckcard:focus-visible{outline:none;filter:var(--cz-ring) brightness(1.1)}.tg2-cz-ckcard.tg2-cz-is-locked:focus-visible{filter:grayscale(.6) brightness(.86) var(--cz-ring)}@media (forced-colors:active){.tg2-cz-ckcard:focus-visible{outline:3px solid Highlight;outline-offset:3px;filter:none}}.tg2-cz-cj-root,.tg2-cz-cj{position:absolute;top:0;right:0;bottom:0;left:0}[data-testid=cz-class-join] .tg2-cz-dlg-x:after{content:"";position:absolute;top:-34px;right:-34px;bottom:-34px;left:-34px}.tg2-cz-cj-lead{position:absolute;left:60px;width:580px;top:112px;margin:0;text-align:center;font-size:40px;line-height:1.2;color:#e9f2ff}.tg2-cz-cj-slots{position:absolute;left:60px;width:580px;top:262px;height:116px}.tg2-cz-cj-slotlist{display:flex;justify-content:center;gap:10px;margin:0;padding:0;list-style:none}.tg2-cz-cj-slot{flex:none;width:76px;height:116px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border-radius:18px;border:4px solid var(--ol);background:#020a1e8c;font-size:64px}.tg2-cz-cj-slot--gap{margin-left:24px}.tg2-cz-cj-slot.tg2-cz-is-empty{background:#020a1e59;border-color:#8fb4e880}.tg2-cz-cj-note{position:absolute;left:60px;width:580px;top:408px;margin:0;min-height:120px;text-align:center;font-size:34px;line-height:1.25;color:var(--warn);overflow-wrap:anywhere}.tg2-cz-cj-note--info{color:#fff0a8}.tg2-cz-cj-note.tg2-cz-cj-note--card{left:130px;right:130px;width:auto;top:560px}.tg2-cz-cj-pad{position:absolute;left:700px;top:112px;width:740px;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.tg2-cz-cj-pad>.tg2-cz-btn{cursor:pointer;color:inherit}.tg2-cz-cj-pad .tg2-cz-t{font-size:48px}.tg2-cz-cj-pad>.tg2-cz-btn[aria-disabled=true]{--cz-off:grayscale(.85) brightness(.8);filter:var(--cz-off);cursor:default}.tg2-cz-cj-aside{position:absolute;left:60px;width:580px;top:auto;bottom:44px;cursor:pointer;color:inherit}.tg2-cz-cj-aside:not([aria-disabled=true]):active{bottom:42px}.tg2-cz-cj-card{position:absolute;left:130px;right:130px;top:108px;box-sizing:border-box;padding:26px 40px 30px;border-radius:26px;border:3px solid rgba(143,180,232,.45);background:#ffffff12;text-align:center}.tg2-cz-cj-cap{margin:0;font-size:34px;line-height:1.2;color:#9fc3f0}.tg2-cz-t.tg2-cz-cj-class{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:0 0 22px;padding:6px 88px 0;font-size:60px;line-height:1.2;white-space:normal;overflow-wrap:anywhere}.tg2-cz-t.tg2-cz-cj-coach{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:0 0 6px;padding:6px 72px 0;font-size:46px;line-height:1.2;white-space:normal;overflow-wrap:anywhere}.tg2-cz-dlg-btns.tg2-cz-cj-btns{left:80px;right:80px;bottom:44px}.tg2-cz-dlg-btns.tg2-cz-cj-btns .tg2-cz-t{font-size:48px}.tg2-cz-cj-doneblock{position:absolute;left:100px;right:100px;top:100px;bottom:230px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;text-align:center}.tg2-cz-cj-check{flex:none;width:130px;height:130px;object-fit:contain}.tg2-cz-cj-msg{margin:0;max-width:100%;font-size:44px;line-height:1.28;color:#fff;overflow-wrap:anywhere;text-align:center}.tg2-cz-cj-msg--ok{color:#9dff8a}.tg2-cz-cj-listwrap{position:absolute;left:60px;right:60px;top:104px;bottom:210px;display:flex;flex-direction:column;justify-content:safe center;gap:12px;overflow-y:auto;overscroll-behavior:contain;padding:6px}.tg2-cz-cj-list{flex:none;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.tg2-cz-cj-item{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:20px;box-sizing:border-box;min-height:130px;padding:5px 16px 5px 26px;border-radius:20px;border:3px solid rgba(143,180,232,.45);background:#ffffff12}.tg2-cz-cj-itemtext{min-width:0;display:flex;flex-direction:column;gap:4px}.tg2-cz-t.tg2-cz-cj-itemname{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;padding:3px 0 5px;font-size:42px;line-height:1.15;white-space:normal;overflow-wrap:anywhere}.tg2-cz-cj-itemcoach{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:34px;line-height:1.2;color:#9fc3f0}.tg2-cz-cj-itembtn{width:320px;cursor:pointer;color:inherit}.tg2-cz-cj-itembtn .tg2-cz-t{font-size:40px}.tg2-cz-cj-itembtn[aria-disabled=true]{--cz-off:grayscale(.6) brightness(.9);filter:var(--cz-off);cursor:progress}.tg2-cz-cj-confirm{position:absolute;top:0;right:0;bottom:0;left:0}.tg2-cz-cj-confirm>.tg2-cz-cj-msg{position:absolute;left:100px;right:100px;top:140px}.tg2-cz-cj-below{position:absolute;left:130px;right:130px;top:548px;bottom:196px;display:flex;flex-direction:column;align-items:center;gap:14px;overflow:hidden}.tg2-cz-cj-note.tg2-cz-cj-note--flow{position:static;left:auto;top:auto;width:auto;max-width:100%;min-height:0}.tg2-cz-cj-consent{margin:0;max-width:100%;text-align:center;font-size:34px;line-height:1.2;color:#cfe3ff;overflow-wrap:anywhere}.tg2-cz-cj-item.tg2-cz-cj-item--invite{grid-template-columns:minmax(0,1fr) auto;row-gap:8px;padding:14px 20px 16px 26px}.tg2-cz-cj-item--invite .tg2-cz-cj-consent--row{grid-column:1 / -1;text-align:left}.tg2-cz-cj-itembtns{grid-column:1 / -1;display:flex;gap:16px;justify-content:flex-end}.tg2-cz-cj-retry{width:320px;align-self:center;cursor:pointer;color:inherit}.tg2-cz-cj-retry .tg2-cz-t{font-size:40px}.tg2-cz-assign{position:absolute;left:24px;top:460px;width:440px;height:206px;--k:.85;display:block;color:inherit;text-align:left}.tg2-cz-assign.tg2-cz-assign--view{height:156px}.tg2-cz-assign.tg2-cz-assign--up{top:320px}.tg2-cz-assign{--cz-ring:drop-shadow(0 0 1px #0a1d3f) drop-shadow(0 0 1px #0a1d3f) drop-shadow(0 0 3px #fff) drop-shadow(0 0 8px #fff)}.tg2-cz-assign .tg2-cz-assign-open{position:absolute;left:0;top:0;width:100%;height:128px;display:block;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:filter .14s}.tg2-cz-assign.tg2-cz-assign--view .tg2-cz-assign-open{height:100%}.tg2-cz-assign .tg2-cz-ico{position:absolute;left:18px;top:12px;width:82px;height:90px;object-fit:contain}.tg2-cz-assign .tg2-cz-assign-cap{position:absolute;left:120px;top:12px;font-size:24px}.tg2-cz-assign .tg2-cz-assign-name{position:absolute;left:120px;top:40px;width:296px;font-size:30px;padding:.1em .15em;margin:0 -.15em;overflow-x:clip;overflow-y:visible;text-overflow:ellipsis;box-sizing:border-box}.tg2-cz-assign .tg2-cz-assign-chip{position:absolute;left:120px;top:82px;height:42px;padding:0 16px;font-size:28px}.tg2-cz-assign .tg2-cz-assign-prog{position:absolute;right:24px;top:90px;font-size:26px;text-align:right}.tg2-cz-assign-badge{position:absolute;left:4px;top:0}.tg2-cz-assign .tg2-cz-assign-go{position:absolute;left:24px;top:132px;width:392px;--h:48;display:block;cursor:pointer;color:inherit}@media (hover:hover){.tg2-cz-assign .tg2-cz-assign-open:hover{filter:brightness(1.08)}}.tg2-cz-assign .tg2-cz-assign-open:active{filter:brightness(.96)}.tg2-cz-assign .tg2-cz-assign-open:focus-visible{outline:none;filter:var(--cz-ring) brightness(1.1)}@media (forced-colors:active){.tg2-cz-assign .tg2-cz-assign-open:focus-visible{outline:3px solid Highlight;outline-offset:3px;filter:none}}.tg2-cz-asd{position:absolute;top:0;right:0;bottom:0;left:0}.tg2-cz-asd-listwrap{position:absolute;left:60px;right:60px;top:104px;bottom:160px;display:flex;flex-direction:column;justify-content:safe center;overflow-y:auto;overscroll-behavior:contain;padding:6px}.tg2-cz-asd-list{flex:none;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.tg2-cz-asd-item{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:20px;box-sizing:border-box;min-height:140px;padding:8px 16px 8px 26px;border-radius:20px;border:3px solid rgba(143,180,232,.45);background:#ffffff12}.tg2-cz-asd-item.tg2-cz-asd-item--view{grid-template-columns:minmax(0,1fr) auto}.tg2-cz-asd-text{min-width:0;display:flex;flex-direction:column;gap:4px}.tg2-cz-t.tg2-cz-asd-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;padding:3px 0 5px;font-size:42px;line-height:1.15;white-space:normal;overflow-wrap:anywhere}.tg2-cz-asd-by{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:34px;line-height:1.2;color:#9fc3f0}.tg2-cz-asd-meta{display:flex;align-items:center;gap:12px;min-width:0}.tg2-cz-asd-stars{flex:none;display:flex;gap:2px}.tg2-cz-asd-stars img{width:36px;height:36px;object-fit:contain}.tg2-cz-asd-prog{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:34px;line-height:1.2;color:#cfe3ff}.tg2-cz-asd .tg2-cz-asd-go{width:280px;display:block;cursor:pointer;color:inherit}.tg2-cz-asd .tg2-cz-asd-go .tg2-cz-t{font-size:36px}.tg2-cz-dlg-btns.tg2-cz-asd-btns{left:500px;right:500px;bottom:44px}
