.tg2-lobby{position:relative;display:grid;grid-template-rows:auto auto;justify-items:center;align-content:center;gap:clamp(14px,3dvh,30px);width:100%;height:100%;padding:clamp(6px,1.2dvh,14px) clamp(8px,1.4vw,20px);padding-left:clamp(150px,16vw,240px);padding-left:clamp(150px,16cqw,240px)}.tg2-lobby__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:var(--ck-game-radius-md);border:var(--ck-game-outline-w-ui) solid var(--ck-game-outline);box-shadow:0 6px #4a2f1d4d;pointer-events:none}.tg2-lobby__hero{position:relative;z-index:1;display:inline-flex;justify-content:center;width:min(460px,72%);min-height:48px;border-radius:22px;cursor:pointer;transition:transform var(--ck-game-motion-fast) ease}.tg2-lobby__hero-plate{width:100%;filter:drop-shadow(0 5px 0 rgba(74,47,29,.35));transition:filter var(--ck-game-motion-fast) ease}.tg2-lobby__hero:hover{transform:translateY(-2px)}.tg2-lobby__hero:active{transform:translateY(2px)}.tg2-lobby__hero:active .tg2-lobby__hero-plate{filter:drop-shadow(0 2px 0 rgba(74,47,29,.35))}.tg2-lobby__hero-label{color:#fff6e6;font-family:var(--ck-game-font-display);font-size:clamp(18px,2vw,24px);font-weight:800;letter-spacing:.6px;text-transform:uppercase;line-height:1.3;text-align:center;text-shadow:-1px -1px 0 var(--ck-game-cta-orange-lip),1px -1px 0 var(--ck-game-cta-orange-lip),-1px 1px 0 var(--ck-game-cta-orange-lip),1px 1px 0 var(--ck-game-cta-orange-lip),0 2px 0 rgba(74,47,29,.55)}.tg2-lobby__grid{--tg2-grid-gap: clamp(10px, 1.4vw, 18px);position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:center;align-content:center;gap:var(--tg2-grid-gap);width:100%;max-width:calc(4 * 220px + 3 * var(--tg2-grid-gap));min-height:0}.tg2-lobby__cell{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:clamp(4px,1dvh,10px);flex:0 0 calc((100% - 3 * var(--tg2-grid-gap)) / 4);min-height:clamp(96px,17dvh,140px);padding:6px 4px;border:0;border-radius:18px;background:transparent;text-align:center;cursor:pointer;transition:transform var(--ck-game-motion-fast) ease,filter var(--ck-game-motion-fast) ease}.tg2-lobby__cell:hover:not(.is-soon){transform:translateY(-2px);filter:brightness(1.05)}.tg2-lobby__cell:active:not(.is-soon){transform:translateY(2px)}.tg2-lobby__cell-icon{display:block;height:clamp(40px,8.5dvh,74px);width:auto;max-width:min(78%,120px);object-fit:contain;filter:drop-shadow(0 4px 3px rgba(31,20,12,.35))}.tg2-lobby__cell-plate{width:100%;filter:drop-shadow(0 4px 0 rgba(74,47,29,.35))}.tg2-lobby__cell-label{color:#fff6e6;font-family:var(--ck-game-font-display);font-size:clamp(12.5px,1.15vw,14px);font-weight:800;letter-spacing:.3px;text-transform:uppercase;line-height:1.3;text-shadow:-1px -1px 0 var(--ck-game-outline),1px -1px 0 var(--ck-game-outline),-1px 1px 0 var(--ck-game-outline),1px 1px 0 var(--ck-game-outline),0 2px 0 rgba(74,47,29,.5)}.tg2-lobby__cell.is-soon{filter:grayscale(.55) saturate(.7);cursor:not-allowed}.tg2-lobby__cell-soon{position:absolute;top:clamp(0px,.8dvh,6px);left:50%;transform:translate(-50%);z-index:2;padding:3px 10px;border-radius:999px;border:2px solid var(--ck-game-outline);background:var(--ck-game-parchment-100);color:#6e3c05;font-size:12px;font-weight:800;letter-spacing:.4px;text-transform:uppercase}.tg2-lobby-side{display:grid;gap:12px}.tg2-lobby-progress{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px}.tg2-lobby-progress__label{font-size:13px;font-weight:800;color:#6e3c05}.tg2-lobby-progress__track{position:relative;height:20px;container-type:inline-size}.tg2-lobby-progress__trackart{position:absolute;top:0;right:0;bottom:0;left:0}.tg2-lobby-progress__clip{position:absolute;top:0;bottom:0;left:0;overflow:hidden}.tg2-lobby-progress__fillart{position:absolute;top:0;bottom:0;left:0;width:100%;width:100cqw}.tg2-lobby-progress__value{font-size:12px;font-weight:800;color:var(--ck-game-muted)}.tg2-lobby-missions__title{margin:6px 0;font-size:13px;font-weight:800;text-transform:uppercase;color:#6e3c05}.tg2-lobby-missions__list{display:grid;gap:6px;margin:0;padding:0;list-style:none}.tg2-lobby-missions__item{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:6px;padding:6px 8px;border-radius:10px;background:#fffdf4bf;border:1px solid rgba(200,150,90,.5)}.tg2-lobby-missions__check{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;border:2px solid var(--ck-game-outline);background:#fffdf4;color:var(--ck-game-leaf-600);font-size:12px;font-weight:900}.tg2-lobby-missions__item.is-done .tg2-lobby-missions__check{background:var(--ck-game-cta-green-top);color:#fff}.tg2-lobby-missions__label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:700}.tg2-lobby-missions__count{font-size:12px;font-weight:800;color:var(--ck-game-muted)}@media (prefers-reduced-motion: reduce){.tg2-lobby__hero:hover,.tg2-lobby__hero:active,.tg2-lobby__cell:hover:not(.is-soon),.tg2-lobby__cell:active:not(.is-soon){transform:none}}.tg2-topbar__subtitle{min-width:0;max-width:clamp(120px,18vw,300px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;align-self:center;padding-top:3px;color:#fff4d6c7;font-size:12.5px;font-weight:700}@media (max-width: 900px){.tg2-topbar__subtitle{display:none}}.tg2-lb5{position:relative;width:100%;height:100%;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto;overflow:hidden}.tg2-lb5__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-size:cover;background-position:50% 50%}.tg2-lb5__rail{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:clamp(14px,2.2vw,34px);padding:clamp(8px,2dvh,22px) clamp(12px,3vw,40px);min-height:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.tg2-lb5__rail::-webkit-scrollbar{display:none}.tg2-lb5-card{position:relative;flex:0 0 auto;scroll-snap-align:center;display:grid;justify-items:center;gap:8px}.tg2-lb5-card__hit{position:relative;display:block;height:clamp(240px,56dvh,470px);aspect-ratio:4 / 5;padding:0;border:0;background:transparent;cursor:pointer;border-radius:26px;transition:transform var(--ck-game-motion-fast, .15s) ease}.tg2-lb5-card__hit:hover{transform:translateY(-4px)}.tg2-lb5-card__art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;pointer-events:none}.tg2-lb5-card.is-selected .tg2-lb5-card__hit{outline:4px solid var(--ck-game-cta-green, #6da621);outline-offset:-2px;box-shadow:0 0 0 6px #6da62159,0 0 22px #6da62180}.tg2-lb5-card__title{position:absolute;left:12%;right:12%;top:5.42%;height:10.83%;display:grid;place-items:center;color:#fff9df;font-family:var(--ck-game-font-display, "Baloo 2", sans-serif);font-size:clamp(15px,2.6dvh,22px);font-weight:900;text-shadow:0 2px 0 rgba(30,48,98,.65);pointer-events:none}.tg2-lb5-card__progress{position:absolute;left:22%;right:22%;top:86.25%;height:4.7%;display:grid;place-items:center;color:#6e3c05;font-family:var(--ck-game-font-display, "Baloo 2", sans-serif);font-size:clamp(11px,1.9dvh,15px);font-weight:800;pointer-events:none}.tg2-lb5-card.is-locked .tg2-lb5-card__art{filter:saturate(.55) brightness(.72)}.tg2-lb5-card__lockwrap{position:absolute;inset:22% 10% auto;display:grid;justify-items:center;gap:6px;pointer-events:none}.tg2-lb5-card__lock{width:clamp(40px,9dvh,64px);height:auto}.tg2-lb5-card__lockmsg{padding:4px 12px;border-radius:999px;border:2px solid var(--ck-game-outline, #6f4a24);background:#fffdf4f0;color:#6e3c05;font-size:clamp(11px,1.8dvh,13px);font-weight:800;text-align:center}.tg2-lb5-card__cta{position:relative;z-index:4;text-decoration:none}.tg2-lb5-card__cta-label{color:#fff;font-family:var(--ck-game-font-display, "Baloo 2", sans-serif);font-size:20px;font-weight:900;text-shadow:0 2px 0 rgba(122,55,8,.6)}.tg2-lb5-teacher{position:absolute;left:clamp(8px,1.6vw,24px);bottom:calc(var(--tg2-lb5-nav-h, 74px) + 6px);z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:4px;max-width:250px;pointer-events:none}.tg2-lb5-teacher__owl{width:clamp(64px,12dvh,110px);height:auto}.tg2-lb5-teacher__bubble{max-width:240px;margin-bottom:0;padding:8px 14px;border:3px solid var(--ck-game-outline, #6f4a24);border-radius:16px 16px 16px 4px;background:#fffdf4f5;align-self:flex-start;color:#4a2c12;font-size:13px;font-weight:700;line-height:1.45;box-shadow:0 3px #4a2f1d4d}.tg2-lb5-nav{--tg2-lb5-nav-h: 74px;position:relative;z-index:3;display:flex;align-items:stretch;justify-content:center;gap:clamp(6px,1.2vw,16px);min-height:var(--tg2-lb5-nav-h);padding:8px clamp(8px,2vw,24px);background:linear-gradient(180deg,#a4682e,#7d4c1e 70%,#6b3f18);border-top:3px solid var(--ck-game-outline, #6f4a24);box-shadow:inset 0 2px #ffe3af59;overflow-x:auto;scrollbar-width:none}.tg2-lb5-nav::-webkit-scrollbar{display:none}.tg2-lb5-nav__item{flex:0 0 auto;display:block;padding:0;border:0;background:transparent;color:#ffedbe;font-family:var(--ck-game-font-display, "Baloo 2", sans-serif);font-size:12px;font-weight:800;text-decoration:none;cursor:pointer}.tg2-lb5-nav__plate{display:inline-flex!important;align-items:center;gap:8px;min-width:104px;padding:0 14px}.tg2-lb5-nav__item.is-active .tg2-lb5-nav__label{color:#fff9df}.tg2-lb5-nav__item.is-active .tg2-lb5-nav__plate{transform:translateY(-3px);filter:drop-shadow(0 0 7px rgba(252,199,40,.65))}.tg2-lb5-nav__item.is-active:after{content:"";position:absolute;left:50%;bottom:-2px;width:26px;height:4px;transform:translate(-50%);border-radius:999px;background:linear-gradient(180deg,var(--ck-game-chip-gold, #fcc728),#e89a12)}.tg2-lb5-nav__item{position:relative}.tg2-lb5-nav__item:hover .tg2-lb5-nav__plate{filter:brightness(1.07)}.tg2-lb5-nav__label{position:relative;z-index:1;white-space:nowrap;text-shadow:0 1px 0 rgba(52,31,12,.7)}.tg2-lb5-nav__iconwrap{position:relative;z-index:1;width:28px;height:28px;flex:0 0 auto}.tg2-lb5-nav__iconwrap img{width:100%;height:100%;object-fit:contain}.tg2-lb5-nav__badge{position:absolute;top:-6px;right:-8px;min-width:18px;height:18px;display:grid;place-items:center;padding:0 4px;border-radius:999px;border:2px solid #7f1d1d;background:linear-gradient(180deg,#f87171,#dc2626 45%);box-shadow:inset 0 1px #ffffff8c;color:#fff;font-size:11px;font-weight:900;line-height:1}.tg2-shell:has(.tg2-lb5)~.tg2-library-root .tg2-library-btn,.tg2-shell:has(.tg2-lb5)~.tg2-quests-root .tg2-quests-btn,body:has(.tg2-lb5) .tg2-library-root .tg2-library-btn.is-wood,body:has(.tg2-lb5) .tg2-quests-root .tg2-quests-btn.is-wood{display:none!important}@media (max-width: 1100px){.tg2-lb5__rail{justify-content:flex-start}.tg2-lb5-card__hit{height:clamp(240px,52dvh,420px)}}@media (max-height: 480px){.tg2-lb5-card__hit{height:clamp(200px,62dvh,300px)}.tg2-lb5-nav{--tg2-lb5-nav-h: 60px}.tg2-lb5-nav__item{min-width:72px;min-height:48px;font-size:11px}.tg2-lb5-teacher{display:none}}.tg2-shell:has(.tg2-lb5) .tg2-avatar,.tg2-shell:has(.tg2-lb5) .tg2-avatar__ring{width:46px!important;height:46px!important}.tg2-shell:has(.tg2-lb5) .tg2-avatar__face{width:32px!important;height:32px!important;object-fit:cover;border-radius:50%}.tg2-lb5-hudleft{display:flex;align-items:center;gap:clamp(8px,1.2vw,18px);margin-left:clamp(8px,1.4vw,20px);min-width:0}.tg2-lb5-manage{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border:2px solid rgba(255,227,175,.45);border-radius:999px;background:linear-gradient(180deg,#ffecbe33,#5a371647);color:#ffedbe;font-family:var(--ck-game-font-display, "Baloo 2", sans-serif);font-size:12px;font-weight:800;text-decoration:none;white-space:nowrap}.tg2-lb5-manage img{width:20px;height:20px;object-fit:contain}.tg2-lb5-manage:hover{filter:brightness(1.1)}.tg2-lb5-xp{display:flex;align-items:center;gap:8px;min-width:0}.tg2-lb5-xp__icon{width:34px;height:34px;object-fit:contain;filter:drop-shadow(0 2px 1px rgba(52,31,12,.35))}.tg2-lb5-xp__track{width:clamp(80px,11vw,170px);height:12px;border:2px solid var(--ck-game-outline, #6f4a24);border-radius:999px;background:#3a24128c;overflow:hidden}.tg2-lb5-xp__fill{display:block;height:100%;border-radius:999px;background:linear-gradient(180deg,#fde047,var(--ck-game-chip-gold, #fcc728) 60%,#e89a12)}.tg2-lb5-xp__value{color:#ffedbe;font-family:var(--ck-game-font-display, "Baloo 2", sans-serif);font-size:12px;font-weight:800;white-space:nowrap}@media (max-width: 900px){.tg2-lb5-manage span,.tg2-lb5-xp__value{display:none}}.tg2-lb5-card__fill{position:absolute;left:22.9%;top:86.4%;height:4.1%;border-radius:999px;background:linear-gradient(180deg,#a7e58f,var(--ck-game-cta-green, #6da621) 55%,#4d7f16);box-shadow:inset 0 1px #ffffff73;pointer-events:none;transition:width var(--ck-game-motion-normal, .3s) ease}.tg2-lb5-card__progress{z-index:2}.tg2-lb5-card__progress.is-empty{color:#8a6a45;font-weight:700}.tg2-lb5-manage{display:grid;place-items:center;width:40px;height:40px;padding:0;border:2px solid rgba(255,227,175,.5);border-radius:12px;background:linear-gradient(180deg,#ffecbe38,#5a37164d)}.tg2-lb5-manage img{width:26px;height:26px;object-fit:contain}.tg2-lb5-hudleft{margin-left:0;margin-top:2px}.tg2-lb5-teacher{max-width:190px}.tg2-lb5-teacher__bubble{max-width:180px;padding:5px 11px;font-size:12px}.tg2-lb5-teacher__owl{width:clamp(56px,10dvh,92px)}.tg2-lb5-card__fill{display:none}.tg2-lb5-card__bar{position:absolute;left:22.9%;right:21.9%;top:86.4%;container-type:inline-size;pointer-events:none;z-index:1}.tg2-lb5-card__bar-track,.tg2-lb5-card__bar-clip{display:block;width:100%}.tg2-lb5-card__bar-clip{position:absolute;left:0;top:0;overflow:hidden;transition:width var(--ck-game-motion-normal, .3s) ease}.tg2-lb5-card__bar-fill{display:block!important;width:100cqw}.tg2-lb5-nav__label,.tg2-lb5-nav__item.is-active .tg2-lb5-nav__label{color:#fff}.tg2-lb5-teacher{align-items:center;gap:8px}.tg2-lb5-teacher__bubble{position:relative;align-self:center;max-width:200px;padding:7px 14px;border:3px solid var(--ck-game-outline, #6f4a24);border-radius:16px;background:linear-gradient(180deg,#fffdf4,var(--ck-game-parchment-100, #f8ecd2) 82%);box-shadow:0 3px #4a2f1d52;color:#5c3310;font-family:var(--ck-game-font-display, "Baloo 2", sans-serif);font-size:13px;font-weight:800;text-align:center}.tg2-lb5-teacher__bubble:before,.tg2-lb5-teacher__bubble:after{content:"";position:absolute;left:50%;width:0;height:0;transform:translate(-50%);border-style:solid}.tg2-lb5-teacher__bubble:before{bottom:-14px;border-width:14px 11px 0 11px;border-color:var(--ck-game-outline, #6f4a24) transparent transparent transparent}.tg2-lb5-teacher__bubble:after{bottom:-9px;border-width:10px 8px 0 8px;border-color:var(--ck-game-parchment-100, #f8ecd2) transparent transparent transparent}.tg2-lb5-coursebar{position:absolute;top:clamp(6px,1.2dvh,14px);left:0;right:0;z-index:3;display:flex;justify-content:center;pointer-events:none}.tg2-lb5-coursebar__plate{max-width:min(70vw,620px);padding:0 8px}.tg2-lb5-coursebar__label{display:block;overflow:hidden;color:#fff9df;font-family:var(--ck-game-font-display, "Baloo 2", sans-serif);font-size:clamp(14px,1.5dvh + 8px,20px);font-weight:900;line-height:1.15;text-overflow:ellipsis;text-shadow:0 2px 0 rgba(30,48,98,.55);white-space:nowrap}.tg2-lb5__rail{padding-top:clamp(52px,7dvh,72px)}.tg2-lb5-nav__item.is-right{margin-left:auto}.tg2-lb5-card__cta{display:none}.tg2-lb5-card__hit{text-decoration:none}a.tg2-lb5-card__hit:focus-visible{outline:4px solid var(--ck-game-chip-gold, #fcc728);outline-offset:3px}.tg2-lb5-card__bar{left:22.92%;right:21.87%;top:86.25%;height:4.38%;border-radius:999px;overflow:hidden;container-type:inline-size}.tg2-lb5-card__bar-clip{height:100%;border-radius:999px}.tg2-lb5-card__progress{top:86.25%;height:4.38%;color:#fff8e0;font-size:clamp(10px,1.7dvh,14px);text-shadow:0 1px 2px rgba(48,28,10,.85),0 0 3px rgba(48,28,10,.6)}.tg2-lb5-card__progress.is-empty{color:#fff2d6}.tg2-lb5-card.is-selected .tg2-lb5-card__hit{outline:none;box-shadow:none}.tg2-lb5-coursebar__label{font-size:clamp(17px,1.9dvh + 9px,26px);letter-spacing:.2px}.tg2-lb5__rail{padding-top:clamp(62px,8.5dvh,86px)}.tg2-lb5-nav__item.is-icon-only .tg2-lb5-nav__plate{min-width:0;width:58px;padding:0;justify-content:center}.tg2-lb5-nav__item.is-icon-only .tg2-lb5-nav__iconwrap{width:32px;height:32px}.tg2-lb5-hudleft{margin-top:1px;gap:8px}.tg2-lb5-xp__icon{width:22px;height:22px}.tg2-lb5-xp__track{width:clamp(90px,9vw,150px);height:10px;border-width:2px}.tg2-lb5-xp__value{font-size:11.5px}.tg2-lb5-xp{gap:7px}.tg2-lb5-xp__icon{width:26px;height:26px;filter:drop-shadow(0 2px 2px rgba(46,27,10,.45))}.tg2-lb5-xp__track{width:clamp(110px,12.5vw,200px);height:14px;border:2px solid #6a4520;background:linear-gradient(180deg,#4a2d13,#6b4622);box-shadow:inset 0 2px 3px #1c0f048c,0 1px #ffe2aa38}.tg2-lb5-xp__fill{background:linear-gradient(180deg,#ffe680,#fcc728 55%,#e08c0d);box-shadow:inset 0 1px #fffce2e6}.tg2-lb5-xp__value{font-size:13px;color:#ffeec2;text-shadow:0 1px 2px rgba(40,22,6,.75)}.tg2-lb5-card__progress.is-lowfill{color:#4a2a10;text-shadow:0 1px 0 rgba(255,246,220,.95),0 -1px 0 rgba(255,246,220,.75),1px 0 0 rgba(255,246,220,.75),-1px 0 0 rgba(255,246,220,.75)}.tg2-lb5-teacher__bubble{max-width:220px;padding:8px 16px;border-width:3px;border-color:#5d3b17;border-radius:18px;background:linear-gradient(180deg,#fff9e8,#ffe9c2);box-shadow:0 4px #6b4420,0 9px 18px #2c190852;color:#4a2a10;font-size:14px}.tg2-lb5-teacher__bubble:before{border-top-color:#5d3b17}.tg2-lb5-teacher__bubble:after{border-top-color:#ffe9c2}@media (max-height: 560px){.tg2-lb5-xp__icon{width:18px;height:18px}.tg2-lb5-xp__track{height:10px;border-width:2px}.tg2-lb5-xp__value{font-size:11px}.tg2-lb5-xp{gap:5px}}@media (max-height: 560px){.tg2-lb5-coursebar{transform:scale(.72);transform-origin:top center}.tg2-lb5__rail{padding-top:52px}}.tg2-lb5-nav{justify-content:center;justify-content:safe center}@media (max-width: 1100px){.tg2-lb5-nav{gap:5px;padding-left:6px;padding-right:6px}}.tg2-lb5__rail{align-items:center;align-items:safe center}@media (max-height: 560px){.tg2-lb5-card__hit{height:clamp(150px,46dvh,300px)}.tg2-lb5__rail{padding-bottom:6px}}@media (max-width: 900px){.tg2-lb5-nav__label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.tg2-lb5-nav__plate{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;min-width:104px;height:100%;padding:0 14px;border:3px solid #4f3216;border-radius:14px;background:linear-gradient(180deg,#b07c3e,#905f28 55%);box-shadow:inset 0 3px #fff5d657,0 4px #5f3d18;transition:transform .12s ease,box-shadow .12s ease,filter .12s ease}.tg2-lb5-nav__item{height:58px}.tg2-lb5-nav__item:hover .tg2-lb5-nav__plate{filter:brightness(1.06)}.tg2-lb5-nav__item:active .tg2-lb5-nav__plate{transform:translateY(3px);box-shadow:inset 0 3px #fff5d657,0 1px #5f3d18}.tg2-lb5-nav__item.is-active .tg2-lb5-nav__plate{border-color:#f0c04a;background:linear-gradient(180deg,#58c06a,#35984c 55%);box-shadow:inset 0 3px #ffffe073,0 4px #24713a}.tg2-lb5-nav__item.is-icon-only .tg2-lb5-nav__plate{min-width:0;width:58px;padding:0}.tg2-lb5-hudleft{margin-top:0}.tg2-lb5-card{--tg2-lb5-bar-top: 85.94%}.tg2-lb5-card--practice,.tg2-lb5-card--training{--tg2-lb5-bar-top: 87.08%}.tg2-lb5-card__bar{position:absolute;left:21.7%;right:21.6%;top:var(--tg2-lb5-bar-top);height:5.1%;box-sizing:border-box;border:2px solid #442b10;border-radius:999px;background:linear-gradient(180deg,#6d4a22,#8b6336);box-shadow:inset 0 2px 4px #26140599,inset 0 -2px 3px #ffe6b41f,0 1px #ffeec459;overflow:hidden;container-type:inline-size}.tg2-lb5-card__bar-clip{display:block;height:100%;border-radius:999px 0 0 999px;overflow:hidden;transition:width .42s cubic-bezier(.22,1,.36,1)}.tg2-lb5-card__bar-fill{display:block!important;width:100cqw;height:100%!important}.tg2-lb5-card__progress{left:21.7%;right:21.6%;top:var(--tg2-lb5-bar-top);height:5.1%;font-size:clamp(11px,2dvh,15px)}.tg2-lb5-card__progress,.tg2-lb5-card__progress.is-lowfill{color:#fff6df;text-shadow:0 1px 2px rgba(30,16,4,.9),0 0 3px rgba(30,16,4,.7),0 -1px 0 rgba(30,16,4,.5)}.tg2-lb5-nav__plate{border-color:#4a3010;background:linear-gradient(180deg,#ffd763,#f2ae23 52%,#e59a12);box-shadow:inset 0 3px #fffce29e,0 4px #a86f0c}.tg2-lb5-nav__item:active .tg2-lb5-nav__plate{box-shadow:inset 0 3px #fffce29e,0 1px #a86f0c}.tg2-lb5-nav__item.is-active .tg2-lb5-nav__plate{border-color:#fff0bd;background:linear-gradient(180deg,#ffc22e,#f28a10 55%,#dd7407);box-shadow:inset 0 3px #fffad6b3,0 4px #a2540a}.tg2-lb5-nav__label{color:#4a2a08;text-shadow:0 1px 0 rgba(255,245,205,.75)}.tg2-lb5-nav__item.is-active .tg2-lb5-nav__label{color:#fff8e0;text-shadow:0 2px 0 rgba(120,62,4,.6)}.tg2-shell:has(.tg2-lb5) .tg2-avatar{--tg2-avatar-size: clamp(48px, 6.6dvh, 62px)}.tg2-shell:has(.tg2-lb5) .tg2-avatar,.tg2-shell:has(.tg2-lb5) .tg2-avatar__ring{width:var(--tg2-avatar-size)!important;height:var(--tg2-avatar-size)!important}.tg2-shell:has(.tg2-lb5) .tg2-avatar__face{width:calc(var(--tg2-avatar-size) * .59)!important;height:calc(var(--tg2-avatar-size) * .59)!important;object-fit:contain!important}.tg2-lb5-card__bar{border-color:#5a3a15;background:linear-gradient(180deg,#7d5626,#9a6f3c 62%,#ab7f4b);box-shadow:inset 0 3px 4px #301a068c,inset 0 -2px #ffeabe47,0 1px #fff0c866}.tg2-lb5-card__bar-clip{position:relative}.tg2-lb5-card__bar-clip:after{content:"";position:absolute;top:1px;right:1px;bottom:45%;left:1px;border-radius:999px 999px 40% 40%/999px 999px 100% 100%;background:linear-gradient(180deg,#ffffff80,#ffffff0f);pointer-events:none}.tg2-lb5-card__progress{gap:5px;grid-auto-flow:column;font-size:clamp(12px,2.3dvh,17px);letter-spacing:.3px}.tg2-lb5-card__progress-tick{width:clamp(11px,1.9dvh,15px);height:clamp(11px,1.9dvh,15px);filter:drop-shadow(0 1px 1px rgba(30,16,4,.6))}.tg2-lb5-xp.is-max .tg2-lb5-xp__fill{background:linear-gradient(180deg,#fff3b0,#ffd25e 45%,#f0a91c);box-shadow:inset 0 1px #fffff0f2,0 0 8px #ffd05abf}.tg2-lb5-xp.is-max .tg2-lb5-xp__value{color:#ffe487;letter-spacing:.3px}.tg2-lb5-xp__star{position:relative;display:inline-grid;place-items:center;flex:0 0 auto;width:34px;height:34px}.tg2-lb5-xp__staricon{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 2px 2px rgba(46,27,10,.45))}.tg2-lb5-xp__lvl{position:absolute;top:52%;left:50%;transform:translate(-50%,-50%);color:#4a2a08;font-family:var(--ck-game-font-display, "Baloo 2", sans-serif);font-size:13px;font-weight:900;line-height:1;text-shadow:0 1px 0 rgba(255,246,210,.85);pointer-events:none}.tg2-lb5-xp__lvl{max-width:26px;overflow:hidden}@media (max-height: 560px){.tg2-lb5-xp__star{width:26px;height:26px}.tg2-lb5-xp__lvl{font-size:10px}}.tg2-lb5-xp__lvl.is-long{font-size:9.5px;letter-spacing:-.3px;max-width:30px}.tg2-lb5-nav__plate{border:2px solid #4a2f1d;border-radius:14px;background:linear-gradient(180deg,#d9a93f,#a97e2f);box-shadow:inset 0 2px #fff4c88c,0 3px #4a2f1d73}.tg2-lb5-nav__item:active .tg2-lb5-nav__plate{box-shadow:inset 0 2px #fff4c88c,0 1px #4a2f1d73}.tg2-lb5-nav__item.is-active .tg2-lb5-nav__plate{border-color:#ffe6a8;background:linear-gradient(180deg,#4faa5f,#2f8244);box-shadow:inset 0 2px #fffadc80,0 3px #23542a8c}.tg2-lb5-nav__label{color:#3d2206;text-shadow:0 1px 0 rgba(255,244,205,.6)}.tg2-lb5-nav__item.is-active .tg2-lb5-nav__label{color:#fff8e4;text-shadow:0 2px 0 rgba(28,66,34,.6)}.tg2-lb5-nav__item.is-active .tg2-lb5-nav__plate{border-color:#fdd637;background:linear-gradient(180deg,#3160bf,#2653a9 55%,#173c84);box-shadow:inset 0 2px #d6e8ff80,0 3px #0f2c63}.tg2-lb5-card__bar{border:2px solid #6a4520;background:linear-gradient(180deg,#4a2d13,#6b4622);box-shadow:inset 0 2px 3px #1c0f048c,0 1px #ffe2aa38}.tg2-lb5-card__bar-clip:after{content:none}.tg2-lb5-card__bar-fill{display:block!important;width:100%!important;height:100%!important;border-radius:999px;background:linear-gradient(180deg,#ffe680,#fcc728 55%,#e08c0d);box-shadow:inset 0 1px #fffce2e6}.tg2-lb5-card__progress,.tg2-lb5-card__progress.is-lowfill{color:#fff6df;text-shadow:0 1px 2px rgba(30,16,4,.9),0 0 3px rgba(30,16,4,.7)}.tg2-lb5-nav__plate{border:2px solid #b98a52;border-radius:15px;background:linear-gradient(180deg,#fbf1da,#f1dfba 55%,#e9d3a8);box-shadow:0 0 0 3px #5d3a18,inset 0 2px #fffdf4e6,0 4px 7px #2a180852}.tg2-lb5-nav__item:active .tg2-lb5-nav__plate{box-shadow:0 0 0 3px #5d3a18,inset 0 2px #fffdf4e6,0 1px 3px #2a180852}.tg2-lb5-nav__item.is-active .tg2-lb5-nav__plate{border-color:#ffe6a8;background:linear-gradient(180deg,#3160bf,#2653a9 55%,#173c84);box-shadow:0 0 0 3px #143a72,inset 0 2px #d6e8ff80,0 4px 7px #0c224e6b}.tg2-lb5-nav__label{color:#5a3a1c;text-transform:uppercase;letter-spacing:.6px;text-shadow:none}.tg2-lb5-nav__item.is-active .tg2-lb5-nav__label{color:#fff;text-shadow:0 2px 0 rgba(12,38,88,.75)}.tg2-lb5-nav__badge{top:-8px;right:-8px;z-index:3;min-width:22px;height:22px;border:3px solid #fff6e2;background:linear-gradient(180deg,#f0554a,#d92d20 55%,#b81f14);box-shadow:inset 0 1px #ffffff73,0 2px 4px #280c0873;font-size:12px;text-shadow:0 1px 0 rgba(120,18,10,.75)}.tg2-lb5-nav__plate{min-width:148px;gap:10px;padding:0 16px;border:2px solid var(--ck-game-parchment-border, #c8965a);border-radius:16px;background:linear-gradient(180deg,var(--ck-game-parchment-100, #f8ecce) 0%,var(--ck-game-parchment-200, #f0d9a6) 100%);box-shadow:0 0 0 3px var(--ck-game-wood-700, #6b4423),inset 0 2px #fffdf6f2,0 4px 8px #2a18084d}.tg2-lb5-nav__item:active .tg2-lb5-nav__plate{box-shadow:0 0 0 3px var(--ck-game-wood-700, #6b4423),inset 0 2px #fffdf6f2,0 1px 3px #2a18084d}.tg2-lb5-nav__item.is-active .tg2-lb5-nav__plate{border-color:#ffe6a8;background:linear-gradient(180deg,#3160bf,#2653a9 55%,#173c84);box-shadow:0 0 0 3px #143a72,inset 0 2px #d6e8ff8c,0 4px 8px #0c224e66}.tg2-lb5-nav__label{font-family:Nunito Sans Variable,Nunito Sans,sans-serif;font-weight:900;font-size:13.5px;letter-spacing:.5px;color:var(--ck-game-ink, #3f2b1c);text-transform:uppercase;text-shadow:none}.tg2-lb5-nav__item.is-active .tg2-lb5-nav__label{color:#fff;text-shadow:0 2px 0 rgba(12,38,88,.7)}.tg2-lb5-nav__iconwrap{width:30px;height:30px}@media (max-height: 560px){.tg2-lb5-nav__item{height:48px}.tg2-lb5-nav__plate{border-width:2px;border-radius:12px}}@media (max-width: 1100px) and (min-width: 901px){.tg2-lb5-nav__plate{min-width:88px;padding:0 9px;gap:6px}.tg2-lb5-nav__label{font-size:11px;letter-spacing:.3px}.tg2-lb5-nav__iconwrap{width:24px;height:24px}.tg2-lb5-nav__item.is-icon-only .tg2-lb5-nav__plate{width:46px;padding:0}}@media (max-width: 900px){.tg2-lb5-nav__plate{min-width:0;width:48px;padding:0}.tg2-lb5-nav__item.is-icon-only .tg2-lb5-nav__plate{width:48px}.tg2-lb5-nav__iconwrap{width:27px;height:27px}.tg2-lb5-xp__track{width:96px}}.tg2-lobby-continue{display:flex;align-items:center;justify-content:center;gap:6px;flex:0 0 auto;min-height:48px;min-width:116px;box-sizing:border-box;padding:4px 10px;border:2px solid var(--ck-game-parchment-border,#c8965a);border-radius:12px;background:var(--ck-game-parchment-100,#f8ecce);color:var(--ck-game-ink,#3f2b1c);box-shadow:inset 0 -3px 0 var(--ck-game-parchment-border,#c8965a);font:900 14px/1.3 Nunito Sans Variable,Nunito Sans,sans-serif;text-decoration:none;white-space:nowrap;cursor:pointer}.tg2-lobby-continue:hover{color:var(--ck-game-ink,#3f2b1c);text-decoration:none;filter:brightness(1.04)}.tg2-lobby-continue:disabled{opacity:.8;cursor:default}.tg2-lobby-continue:focus-visible{outline:3px solid #fff3be;outline-offset:3px}.tg2-lobby-continue .tg2-icon{object-fit:contain;flex:none}@media (max-width:1100px){.tg2-lb5-nav:has(.tg2-lobby-continue) .tg2-lb5-nav__label{display:none}.tg2-lb5-nav:has(.tg2-lobby-continue) .tg2-lb5-nav__plate{min-width:48px;width:48px;padding:0}}.tg2-spin-daily{box-sizing:border-box;width:min(900px,calc(100dvw - 32px));max-height:calc(100dvh - 24px);padding:16px;margin:auto;overflow:auto;border:3px solid #8c632c;border-radius:18px;background:#f6e4bf;color:#352515;box-shadow:0 6px #382510;font:700 16px/1.4 var(--tg-type-font-ui,var(--ck-game-font,"Nunito Sans Variable","Nunito Sans",sans-serif))}.tg2-spin-daily::backdrop{background:#091822b8}.tg2-spin-daily[open]{display:flex;flex-direction:column;gap:12px}.tg2-spin-daily .tg2-adventure-dialog__header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:none}.tg2-spin-daily h2,.tg2-spin-daily h3{margin:0;color:inherit;overflow-wrap:anywhere;font-family:var(--ck-game-font-display,"Baloo 2 Variable","Baloo 2",sans-serif)}.tg2-spin-daily h2{font-size:24px;line-height:1.3}.tg2-spin-daily h3{font-size:20px;line-height:1.3}.tg2-spin-daily button,.tg2-spin-daily a,.tg2-spin-daily summary{min-height:48px;min-width:48px;box-sizing:border-box}.tg2-spin-daily .tg2-adventure-dialog__close{border:2px solid #694c28;border-radius:12px;padding:6px 12px;background:#efd9a6;color:inherit;font:inherit;cursor:pointer}.tg2-spin-daily :focus-visible{outline:3px solid #325ea2;outline-offset:2px}.tg2-spin-content{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;min-height:0}.tg2-spin-content p{margin:8px 0;overflow-wrap:anywhere;color:inherit}.tg2-spin-main,.tg2-spin-details{min-width:0}.tg2-spin-wheel-wrap{--tg2-spin-size:min(270px,28dvw,40dvh);width:var(--tg2-spin-size);height:var(--tg2-spin-size);position:relative;margin:8px auto 16px}.tg2-spin-wheel{position:absolute;top:0;right:0;bottom:0;left:0;border:6px solid #8c632c;border-radius:50%;box-shadow:0 4px #382510,inset 0 0 0 3px #fff4d2;transition:transform .7s ease-out}.tg2-spin-wheel-hub{position:absolute;top:33%;right:33%;bottom:33%;left:33%;display:grid;place-items:center;border:3px solid #8c632c;border-radius:50%;background:#fff4d2}.tg2-spin-wheel-hub img{width:70%;height:auto;object-fit:contain}.tg2-spin-pointer{position:absolute;z-index:1;left:calc(50% - 11px);top:-7px;width:0;height:0;border-left:11px solid transparent;border-right:11px solid transparent;border-top:22px solid #694c28}.tg2-spin-sector{position:absolute;left:calc(50% - 12px);top:calc(50% - 12px);width:24px;height:24px;text-align:center;color:#352515;font-weight:900}.tg2-spin-state,.tg2-spin-free{text-align:center}.tg2-spin-state{min-height:2.8em;font-weight:900}.tg2-spin-free,.tg2-spin-note{font-size:13px}.tg2-spin-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin:10px 0}.tg2-spin-actions .tg2-btn{padding:6px 12px;font-size:15px}.tg2-spin-gift{display:flex;gap:12px;padding:12px;border:2px solid #b3915d;border-radius:14px;background:#fff4d2}.tg2-spin-gift>img{flex:none;align-self:flex-start;object-fit:contain}.tg2-spin-gift>div{min-width:0}.tg2-spin-gift a{display:inline-flex;align-items:center;color:#234b72;font-weight:900}.tg2-spin-odds summary{display:flex;align-items:center;cursor:pointer;font-weight:900}.tg2-spin-odds summary:before{content:"+";margin-right:8px}.tg2-spin-odds[open] summary:before{content:"−"}.tg2-spin-odds ol{list-style:none;margin:0;padding:0;display:grid;gap:6px}.tg2-spin-odds li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:8px;align-items:center;font-size:14px}.tg2-spin-number{width:26px;height:26px;display:grid;place-items:center;border:1px solid #8c632c;border-radius:50%;color:#352515}.tg2-spin-odds li>span{overflow-wrap:anywhere}@media (max-height:500px){.tg2-spin-daily{padding:10px;gap:6px}.tg2-spin-content{gap:12px}.tg2-spin-wheel-wrap{--tg2-spin-size:min(170px,26dvw,35dvh);margin:4px auto 8px}.tg2-spin-state{min-height:0;font-size:14px}.tg2-spin-gift{padding:8px;gap:8px}}@media (prefers-reduced-motion:reduce){.tg2-spin-wheel{transition:none}}.tg2-lobby-mode{display:flex;flex:0 0 auto;order:1;margin-left:auto;gap:2px;padding:2px;border:2px solid var(--ck-game-parchment-border, #c8965a);border-radius:14px;background:var(--ck-game-wood-700, #6b4423)}.tg2-lobby-mode button{min-width:48px;min-height:48px;padding:4px 8px;border:0;border-radius:10px;font:900 14px/1.3 Nunito Sans Variable,Nunito Sans,sans-serif;color:var(--ck-game-parchment-100, #f8ecce);background:transparent;cursor:pointer}.tg2-lobby-mode button[aria-pressed=true]{color:var(--ck-game-ink, #3f2b1c);background:var(--ck-game-parchment-100, #f8ecce);box-shadow:inset 0 -3px 0 var(--ck-game-parchment-border, #c8965a)}.tg2-lobby-mode button:focus-visible{outline:3px solid var(--ck-game-parchment-100, #f8ecce);outline-offset:3px}.tg2-lb5-nav.has-teaching-mode .tg2-lb5-nav__item.is-right{order:2;margin-left:0}.tg2-lb5-card__hit:is(button){padding:0;border:0;background:transparent;font:inherit;cursor:pointer}.tg2-cz-buy.tg2-cz-modal{pointer-events:auto}.tg2-cz-buy .tg2-cz-btn .tg2-cz-t{font-size:max(34px,calc(var(--h)*.4px))}.tg2-cz-buy .tg2-cz-btn{cursor:pointer;color:inherit}.tg2-cz-buy .tg2-cz-btn[aria-disabled=true]{--cz-off:grayscale(.6) brightness(.9);filter:var(--cz-off);cursor:progress}.tg2-cz-buy-gate{position:absolute;top:0;right:0;bottom:0;left:0}.tg2-cz-buy-gate-note{position:absolute;left:60px;width:580px;top:96px;margin:0;text-align:center;font-size:34px;line-height:1.2;color:#e9f2ff;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;overflow-wrap:anywhere}.tg2-cz-buy-gate .tg2-cz-parent-q{display:none}.tg2-cz-buy-gate .tg2-cz-parent-sum{top:232px}.tg2-cz-buy-gate .tg2-cz-parent-ans{top:358px}.tg2-cz-buy-gate .tg2-cz-parent-note{top:462px}.tg2-cz-buy-gate .tg2-cz-parent-count{top:580px}.tg2-cz-buy-gate .tg2-cz-parent-note{font-size:34px;line-height:1.2}.tg2-cz-buy-body{position:absolute;top:0;right:0;bottom:0;left:0}.tg2-cz-buy-qrbody{position:absolute;left:64px;right:64px;top:104px;bottom:34px;display:flex;gap:48px;align-items:stretch}.tg2-cz-buy-qrcol{flex:none;align-self:flex-start;width:620px;display:flex;flex-direction:column;align-items:center;gap:14px}.tg2-cz-buy-qr{display:block;flex:none;width:620px;height:620px;background:#fff;border-radius:14px;box-shadow:0 0 0 6px #0a1d3f;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges;image-rendering:pixelated}.tg2-cz-buy-noqr{margin:0;width:620px;min-height:240px;box-sizing:border-box;padding:30px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:38px;line-height:1.25;color:#fff0a8;border:3px dashed rgba(255,240,168,.6);border-radius:18px}.tg2-cz-buy-lead{margin:0;width:100%;text-align:center;font-size:34px;line-height:1.2;color:#e9f2ff}.tg2-cz-t.tg2-cz-buy-qrgone{display:flex;align-items:center;justify-content:center;flex:none;box-sizing:border-box;margin:0;width:620px;height:620px;padding:40px;border-radius:14px;box-shadow:0 0 0 6px #0a1d3f;background:#5d6a80;color:#fff;font-size:60px;line-height:1.1;text-align:center}.tg2-cz-buy-info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:8px}.tg2-cz-buy-head{flex:none;display:flex;flex-direction:column;gap:0}.tg2-cz-buy-course{margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:36px;line-height:1.18;color:#cfe3ff}.tg2-cz-buy-course .tg2-cz-buy-course-name{font-size:inherit;color:#fff0a8;white-space:normal;overflow-wrap:anywhere;padding:3px 0 6px}.tg2-cz-t.tg2-cz-buy-amount{margin:0;font-size:74px;line-height:1.05;color:var(--gold);white-space:nowrap;padding:0 0 6px}.tg2-cz-buy-timer{margin:0;display:flex;align-items:center;gap:12px;font-size:38px;line-height:1.2;color:#cfe3ff}.tg2-cz-buy-timer>img{flex:none;width:36px;height:42px;object-fit:contain}.tg2-cz-t.tg2-cz-buy-timer-n{font-size:46px;color:#fff;padding:0 0 4px}.tg2-cz-buy-timer--low .tg2-cz-t.tg2-cz-buy-timer-n{color:var(--warn)}.tg2-cz-buy-timer-dot{flex:none;margin:0 -2px}.tg2-cz-buy-fields{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:8px;overflow-y:auto;overscroll-behavior:contain;padding:10px;margin:-10px}.tg2-cz-buy-field{flex:none;display:flex;align-items:center;gap:20px;min-width:0}.tg2-cz-buy-field-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.tg2-cz-buy-field-label{font-size:34px;line-height:1.15;color:#9fc3f0}.tg2-cz-p.tg2-cz-buy-field-value{font-size:40px;line-height:1.15;font-weight:800;color:#fff;overflow-wrap:anywhere;padding:2px 0 4px}.tg2-cz-buy-field:not(.tg2-cz-buy-field--copy) .tg2-cz-buy-field-text{flex-direction:row;align-items:baseline;flex-wrap:wrap;column-gap:14px}.tg2-cz-buy-field:not(.tg2-cz-buy-field--copy) .tg2-cz-p.tg2-cz-buy-field-value{font-size:36px}.tg2-cz-buy-field--copy{box-sizing:border-box;min-height:122px;padding:6px 8px 6px 22px;border-radius:18px;border:3px solid rgba(143,180,232,.45);background:#ffffff12}.tg2-cz-buy-field-note{font-size:34px;line-height:1.15;color:var(--warn)}.tg2-cz-btn.tg2-cz-buy-copy{flex:none;width:330px}.tg2-cz-buy-status{flex:none;margin:0;min-height:86px;display:flex;align-items:flex-end;font-size:34px;line-height:1.25;color:#fff0a8;overflow-wrap:anywhere}.tg2-cz-btn.tg2-cz-buy-primary{flex:none;width:100%}.tg2-cz-buy-note{position:absolute;left:80px;right:80px;top:116px;bottom:56px;display:flex;flex-direction:column;align-items:center;justify-content:safe center;gap:20px;text-align:center;overflow-y:auto;overscroll-behavior:contain;padding:6px}.tg2-cz-buy-note--btns{bottom:210px}.tg2-cz-buy-check{flex:none;width:110px;height:110px;object-fit:contain}.tg2-cz-buy-msg{margin:0;max-width:100%;font-size:44px;line-height:1.28;color:#fff;overflow-wrap:anywhere}.tg2-cz-buy-hint{margin:0;max-width:100%;font-size:38px;line-height:1.28;color:#cfe3ff}.tg2-cz-buy-msg--calm{box-sizing:border-box;padding:18px 30px 22px;border-radius:22px;border:3px solid rgba(143,180,232,.6);background:#8fb4e829}.tg2-cz-buy-slow{display:block;margin-top:8px;font-size:38px;line-height:1.28;color:#cfe3ff}.tg2-cz-buy-recap{flex:none;box-sizing:border-box;width:100%;padding:14px 26px 16px;border-radius:20px;border:3px solid rgba(143,180,232,.45);background:#ffffff12;text-align:left}.tg2-cz-buy-recap-line{margin:0;font-size:38px;line-height:1.25;font-weight:800;color:#fff;overflow-wrap:anywhere}.tg2-cz-buy-recap-hint{margin:6px 0 0;font-size:36px;line-height:1.25;color:#cfe3ff}.tg2-cz-buy-recap-warn{margin:8px 0 0;font-size:36px;line-height:1.25;font-weight:800;color:#ffe27a}.tg2-cz-dlg-btns.tg2-cz-buy-btns{left:80px;right:80px;bottom:44px}.tg2-cz-dlg-btns.tg2-cz-buy-btns>.tg2-cz-btn.tg2-cz-buy-btn-wide{flex:3 1 0;min-width:0}.tg2-cz-buy .tg2-cz-btn.tg2-cz-buy-btn-wide .tg2-cz-t{font-size:max(34px,calc(var(--h)*.34px));white-space:nowrap}.tg2-cz-buy-msg:focus-visible{outline:none;text-shadow:0 0 12px rgba(255,255,255,.85)}@media (forced-colors:active){.tg2-cz-buy-msg:focus-visible{outline:3px solid Highlight;outline-offset:6px;text-shadow:none}.tg2-cz-buy-qr{border:3px solid CanvasText}}
