.jg,.jg *{box-sizing:border-box}.jg{overflow-wrap:anywhere;color:#eaf5ee;min-height:100%;font-family:var(--font-body), system-ui, sans-serif;background:radial-gradient(1200px 600px at 20% -10%,#17402c 0%,#0b1c14 60%);flex-direction:column;font-size:15px;line-height:1.45;display:flex;position:relative;overflow-x:hidden}.jg button,.jg input{font:inherit;color:inherit}.jg button{cursor:pointer;-webkit-tap-highlight-color:transparent}.jg button:disabled{cursor:default}.jg .disp{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.02em}.jg .num{font-variant-numeric:tabular-nums}.jg .press{transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .2s,background-color .2s,border-color .2s}.jg .press:hover{transform:translateY(-1px)}.jg .press:active{transform:translateY(2px)}.jg .press:focus-visible,.jg input:focus-visible,.jg a:focus-visible{outline-offset:2px;outline:3px solid #ffcb2e}.jg .pnl{background:linear-gradient(#132e21,#0f2519);border:1px solid #8fe3b41f;border-radius:24px;min-width:0;box-shadow:inset 0 1px #ffffff0d,0 20px 40px -24px #000c}.jg .sub{color:#c9dcd0;white-space:nowrap;background:0 0;border:0;border-radius:14px;height:44px;padding:0 18px;font-size:15px;font-weight:700}.jg .sub.on{color:#10261c;background:#ffcb2e;box-shadow:0 3px #b88a00}.jg .btn{color:#10261c;background:#ffcb2e;border:0;border-radius:16px;justify-content:center;align-items:center;gap:8px;height:48px;padding:0 20px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 4px #b88a00,0 12px 24px -12px #ffcb2e80}.jg .btn.off,.jg .btn:disabled{color:#5e7d6c;box-shadow:none;pointer-events:none;background:#1e3a2c}.jg .ghost{color:#eaf5ee;background:#ffffff08;border:1.5px solid #8fe3b440;border-radius:16px;justify-content:center;align-items:center;gap:8px;height:48px;padding:0 16px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.jg .k{letter-spacing:.08em;text-transform:uppercase;color:#ffcb2e;font-size:12px;font-weight:800}.jg .mut{color:#8fb3a0}.jg .lev{width:52px;height:180px;margin:6px auto 0;position:relative}.jg .lev .slot{background:linear-gradient(90deg,#0a1a12,#1e3a2c 45%,#0a1a12);border-radius:999px;width:16px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);box-shadow:inset 0 2px 6px #0009}.jg .lev .fill{border-radius:999px;width:16px;transition:height .25s;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 14px #ffcb2e59}.jg .lev input{appearance:none;writing-mode:vertical-lr;cursor:grab;background:0 0;block-size:52px;inline-size:180px;margin:0;position:absolute;inset:0}.jg .lev.up input{direction:rtl}.jg .lev input::-webkit-slider-runnable-track{background:0 0;border:0}.jg .lev input::-moz-range-track{background:0 0;border:0}.jg .lev input::-webkit-slider-thumb{-webkit-appearance:none;background:radial-gradient(circle at 35% 28%,#fff 0,#fff1b8 14%,#ffcb2e 42%,#e0a800 72%,#9c7200 100%);border:0;border-radius:50%;width:44px;height:44px;box-shadow:0 0 16px #ffcb2e8c,0 8px 14px -6px #000000b3}.jg .lev input::-moz-range-thumb{background:radial-gradient(circle at 35% 28%,#fff 0,#fff1b8 14%,#ffcb2e 42%,#e0a800 72%,#9c7200 100%);border:0;border-radius:50%;width:44px;height:44px}.jg .lev.up input::-webkit-slider-thumb{background:radial-gradient(circle at 35% 28%,#fff 0,#c9d6ff 14%,#5b83ff 46%,#2d5bff 72%,#122c8c 100%);box-shadow:0 0 16px #5b83ff99,0 8px 14px -6px #000000b3}.jg .lev.up input::-moz-range-thumb{background:radial-gradient(circle at 35% 28%,#fff 0,#c9d6ff 14%,#5b83ff 46%,#2d5bff 72%,#122c8c 100%)}.jg .bar>span{transition:width .5s cubic-bezier(.22,1,.36,1),height .5s cubic-bezier(.22,1,.36,1)}.jg .hexs{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);justify-content:center;align-items:center;display:flex}.jg .ico{border-radius:14px;flex:none;justify-content:center;align-items:center;display:inline-flex}.jg .ico svg{width:60%;height:60%}.jg .veil{z-index:60;-webkit-backdrop-filter:blur(4px);background:#050e0ab8;justify-content:center;align-items:center;padding:16px;animation:.25s both jgFade;display:flex;position:fixed;inset:0}.jg .seat{transform-box:fill-box;transform-origin:50%;animation:.35s both jgSeatIn}.jg .toast{z-index:70;width:max-content;max-width:calc(100% - 32px);animation:3.2s cubic-bezier(.22,1,.36,1) both jgToastIn;position:fixed;left:50%}.jg .pod{transform-origin:bottom;animation:.9s cubic-bezier(.34,1.3,.5,1) both jgUp}.jg .rise{animation:.45s cubic-bezier(.22,1,.36,1) both jgRise}.jg .fx-win{animation:.6s cubic-bezier(.22,1,.36,1) both jgPopIn}.jg .fx-mid{animation:.5s both jgPopIn,.7s .5s both jgWobble}.jg .fx-lose{animation:.35s both jgPopIn,.55s .3s both jgShake}.jg .shake{animation:.55s .3s both jgShake}.jg.flash{animation:1s both jgRedFlash}.jg .conf{border-radius:3px;width:10px;height:14px;animation:1.6s cubic-bezier(.3,.6,.6,1) both jgConf;position:absolute;top:0}.jg .rays{background:repeating-conic-gradient(#ffcb2e29 0 12deg, transparent 12deg 30deg);pointer-events:none;border-radius:50%;width:420px;height:420px;margin:-210px 0 0 -210px;animation:9s linear infinite jgRays;position:absolute;top:50%;left:50%}.jg .slide{animation:.5s cubic-bezier(.22,1,.36,1) both jgSlideUp}.jg .ping{border-radius:inherit;border:2px solid #ffcb2e;animation:1.4s infinite jgPing;position:absolute;inset:0}.jg .pcard{text-align:left;color:#eaf5ee;cursor:pointer;min-width:0;min-height:170px;font:inherit;background:#ffffff08;border:1.5px solid #8fe3b42e;border-radius:16px;flex-direction:column;gap:8px;padding:14px;transition:border-color .2s,background .2s,transform .2s;display:flex}.jg .pcard:hover{border-color:#ffcb2e80}.jg .pcard.sel{background:#ffcb2e14;border-color:#ffcb2e;transform:translateY(-2px);box-shadow:0 0 0 3px #ffcb2e2e}.jg .pcard.got{opacity:.6;cursor:default}.jg .pcard.dim{opacity:.45}.jg .lock{color:#8fb3a0;background:#00000040;border-radius:8px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.jg .lv-off{opacity:.3;pointer-events:none;filter:grayscale(.6)}.jg .lv-pend .fill{background:repeating-linear-gradient(0deg,#ffcb2e 0 6px,#ffe48a 6px 12px)!important;box-shadow:0 0 18px #ffcb2eb3!important}.jg .thin{scrollbar-width:thin;scrollbar-color:#8fe3b440 transparent}.jg-hud{align-items:center;gap:16px;width:100%;max-width:1328px;margin:0 auto;padding:0 24px 16px;display:flex}.jg-hud-tabs{background:#ffffff0d;border-radius:18px;flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:420px;padding:4px;display:grid}.jg-hud-right{flex:1;justify-content:flex-end;align-items:center;gap:12px;min-width:0;max-width:520px;margin-left:auto;display:flex}.jg-main{flex:1;width:100%;max-width:1328px;margin:0 auto;padding:24px 24px 32px}.jg-play{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:20px;display:grid}.jg-col{flex-direction:column;gap:16px;min-width:0;display:flex}.jg-levers{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;margin-top:16px;display:grid}.jg-levlab{overflow-wrap:normal;margin-top:8px;font-size:13px;font-weight:700;line-height:1.2}.jg-kpi-v{font-size:24px}.jg-placar{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:20px;max-width:1000px;margin:0 auto;display:grid}.jg-cardgrid{grid-template-columns:380px minmax(0,420px);justify-content:center;align-items:start;gap:24px;display:grid}.jg-res{flex-direction:column;gap:14px;max-width:760px;margin:8px auto 0;display:flex}.jg-res2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.jg-resbig{font-size:72px}.jg-apcard{max-width:560px;margin:24px auto 0;padding:32px}@media (max-width:860px){.jg-hud{flex-direction:column;align-items:stretch;gap:10px;padding:0 16px 12px}.jg-hud-tabs{width:100%}.jg-hud-right{flex-wrap:wrap;row-gap:8px;width:100%;max-width:none;margin:0}.jg-hud-nick{flex:150px!important}.jg-main{padding:16px 16px 20px}.jg-play,.jg-placar{flex-direction:column;gap:16px;display:flex}.jg-levers{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 4px}.jg .lev{height:150px}.jg .lev input{inline-size:150px}.jg-kpi-v{font-size:18px}.jg-levlab{letter-spacing:-.01em;font-size:11.5px}.jg-cardgrid{flex-direction:column;align-items:stretch;gap:16px;display:flex}.jg-res{margin:0}.jg-res2{grid-template-columns:minmax(0,1fr)}.jg-resbig{font-size:44px}.jg-apcard{margin:8px 0 0;padding:20px}.jg .toast{top:64px!important}}@keyframes jgToastIn{0%{opacity:0;transform:translate(-50%,-12px)scale(.94)}12%{opacity:1;transform:translate(-50%)scale(1.03)}18%{transform:translate(-50%)scale(1)}88%{opacity:1}to{opacity:0;transform:translate(-50%,-8px)}}@keyframes jgUp{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes jgRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes jgSeatIn{0%{fill:#24382e;transform:scale(.4)}}@keyframes jgFade{0%{opacity:0}to{opacity:1}}@keyframes jgPopIn{0%{opacity:0;transform:scale(.6)rotate(-3deg)}60%{opacity:1;transform:scale(1.06)rotate(1deg)}to{transform:none}}@keyframes jgShake{0%,to{transform:none}15%{transform:translate(-14px)rotate(-1deg)}30%{transform:translate(12px)rotate(1deg)}45%{transform:translate(-9px)}60%{transform:translate(7px)}75%{transform:translate(-4px)}}@keyframes jgWobble{0%,to{transform:none}25%{transform:rotate(-2.5deg)scale(1.02)}50%{transform:rotate(2deg)}75%{transform:rotate(-1deg)}}@keyframes jgRedFlash{0%{box-shadow:inset 0 0 #ff503c00}30%{box-shadow:inset 0 0 120px 30px #ff503c8c}to{box-shadow:inset 0 0 #ff503c00}}@keyframes jgConf{0%{opacity:1;transform:translateY(-30px)rotate(0)}to{opacity:0;transform:translateY(380px)rotate(540deg)}}@keyframes jgRays{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes jgSlideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes jgPing{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(1.8)}}@media (prefers-reduced-motion:reduce){.jg *,.jg.flash{transition:none!important;animation:none!important}}.pcw{width:100%;container-type:inline-size}.pc,.pc *{box-sizing:border-box}.pc{aspect-ratio:9/16;color:#fff;width:100%;font-family:var(--font-body), system-ui, sans-serif;background:radial-gradient(100cqw 65cqw at 50% 0,#1d5238 0%,#0b1c14 62%);flex-direction:column;gap:3.6cqw;padding:8.9cqw 7.4cqw 8.3cqw;font-size:3.3cqw;line-height:1.35;display:flex;position:relative;overflow:hidden}.pc .disp{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.03em}.pc .num{font-variant-numeric:tabular-nums}.pc .hexs{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);justify-content:center;align-items:center;display:flex}.pc .gb{transform-origin:0;animation:1.1s cubic-bezier(.22,1,.36,1) both pcGrow}@keyframes pcGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.pc *{animation:none!important}}.jg .jg-pop{animation:.35s cubic-bezier(.22,1,.36,1) both jgPopIn}.jg-bar{z-index:30;border-radius:20px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex;position:sticky;top:8px}.jg-cal{white-space:nowrap;background:#ffcb2e1a;border:1px solid #ffcb2e40;border-radius:14px;align-items:center;gap:6px;height:44px;padding:0 12px;font-size:14px;font-weight:800;display:inline-flex;position:relative;overflow:hidden}.jg .jg-capbtn{color:#eaf5ee;background:#ffffff0a;border:1px solid #ffcb2e4d;border-radius:14px;align-items:center;gap:10px;height:44px;padding:0 12px;display:inline-flex;position:relative}.jg-mini{white-space:nowrap;background:#ffffff0d;border-radius:14px;align-items:center;gap:6px;height:44px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex;position:relative}.jg-chip-inline{display:none}.jg-player{align-items:center;gap:10px;min-width:0;max-width:240px;display:inline-flex}.jg-headchip{color:#10261c;border-radius:999px;padding:6px 14px 6px 6px;display:inline-flex}.jg-mission{border-radius:20px;align-items:center;gap:14px;padding:12px 16px;display:flex}.jg-arrive{animation:.7s cubic-bezier(.22,1.4,.36,1) both jgArrive}.jg-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.jg-kpi{background:#0003;border:1px solid #8fe3b41a;border-radius:16px;padding:12px 14px;transition:box-shadow .3s;position:relative}.jg-levcol{text-align:center;border-radius:16px;min-width:0;padding:4px 0;transition:opacity .25s,box-shadow .3s;position:relative}.jg .jg-tag{color:#c9d6ff;white-space:nowrap;background:#5b83ff2e;border:0;border-radius:8px;align-items:center;gap:4px;height:28px;margin-top:6px;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex}.jg .lev .jg-real{pointer-events:none;z-index:1;border-radius:4px;width:28px;height:4px;margin-left:-14px;transition:bottom .8s cubic-bezier(.22,1,.36,1);position:absolute;left:50%;box-shadow:0 0 8px #fff9}.jg-timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.jg .jg-year{color:#c9dcd0;background:#ffffff08;border:1.5px solid #8fe3b42e;border-radius:14px;flex-direction:column;align-items:center;gap:2px;padding:10px 6px;display:flex;position:relative;overflow:hidden}.jg .jg-year.now{color:#eaf5ee;background:#ffcb2e14;border-color:#ffcb2e}.jg .jg-year.past{color:#8fe3b4}.jg-year-prog{background:#ffcb2e;height:3px;transition:width 1s linear;position:absolute;bottom:0;left:0}.jg .jg-step{border:1.5px solid #0000;border-radius:12px;align-items:center;gap:10px;width:100%;min-height:40px;padding:4px 8px;display:flex}.jg-stepn{color:#8fb3a0;background:#1e3a2c;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:800;display:inline-flex}.jg-side{position:sticky;top:8px}.jg-float{z-index:6;white-space:nowrap;pointer-events:none;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:800;animation:2.1s cubic-bezier(.22,1,.36,1) forwards jgFloat;position:absolute;top:-8px;left:50%}.jg-float.good{color:#d7fbe7;background:#1f6b45;box-shadow:0 0 14px #2fd47f80}.jg-float.bad{color:#ffe0d8;background:#7a2e20;box-shadow:0 0 14px #ff7a5c80}.jg-pulse-good{animation:1.4s ease-out jgPulseG}.jg-pulse-bad{animation:1.4s ease-out jgPulseB}.jg-coach{z-index:90;pointer-events:none;position:fixed;inset:0}.jg-coach-hole{border:2px solid #ffcb2e;border-radius:18px;transition:all .3s cubic-bezier(.22,1,.36,1);position:fixed;box-shadow:0 0 0 9999px #030a078c,0 0 24px #ffcb2e99}.jg-coach-tip{pointer-events:auto;padding:16px;transition:top .3s,left .3s;animation:.35s both jgRise;position:fixed;border-color:#ffcb2e!important}@keyframes jgArrive{0%{opacity:0;transform:translateY(-18px)scale(.96)}60%{opacity:1;transform:translateY(3px)scale(1.01)}to{transform:none}}@keyframes jgFloat{0%{opacity:0;transform:translate(-50%,8px)scale(.9)}12%{opacity:1;transform:translate(-50%)scale(1.05)}70%{opacity:1}to{opacity:0;transform:translate(-50%,-36px)}}@keyframes jgPulseG{50%{box-shadow:0 0 0 6px #2fd47f33}}@keyframes jgPulseB{0%{box-shadow:0 0 #ff7a5c00}25%{box-shadow:0 0 0 4px #ff7a5c99,0 0 24px #ff7a5c73}to{box-shadow:0 0 #ff7a5c00}}@media (max-width:860px){.jg-chip-inline{flex-basis:100%;display:inline-flex}.jg-bar{gap:8px;top:4px}.jg-side{position:static}.jg-timeline{gap:6px}.jg .jg-year{padding:8px 4px}}@media (prefers-reduced-motion:reduce){.jg-float{animation-duration:10ms!important}.jg-coach-hole,.jg-coach-tip{transition:none!important}}.jg-polgrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-top:10px;display:grid}.jg .jg-pol{text-align:left;color:#eaf5ee;background:linear-gradient(#ffffff0d,#00000026);border:2px solid #8fe3b426;border-radius:18px;flex-direction:column;min-width:0;padding:0;transition:transform .2s cubic-bezier(.22,1,.36,1),border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.jg .jg-pol:hover{border-color:var(--side);box-shadow:0 14px 28px -14px var(--side);transform:translateY(-4px)rotate(-.4deg)}.jg .jg-pol.sel{border-color:#ffcb2e;transform:translateY(-4px);box-shadow:0 0 0 4px #ffcb2e33,0 18px 34px -16px #ffcb2e99}.jg .jg-pol.got{opacity:.6}.jg .jg-pol.dim{opacity:.45}.jg-pol-band{background:var(--side);color:#10261c;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:6px 12px;font-size:11px;font-weight:800;display:flex}.jg-pol-body{flex-direction:column;flex:1;gap:6px;padding:12px;display:flex}.jg-pol-ico{color:#10261c;background:var(--side);width:40px;height:45px}.jg-pol-foot{border-top:1px dashed #8fe3b42e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;padding:10px 12px;display:flex}.jg-pol-chance{border:1.5px solid;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:800}.jg-ruler{background:#00000038;border-radius:16px;padding:12px 14px}.jg-ruler-grid{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 12px;margin-top:10px;display:grid}.jg-ruler-lab{white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.jg-ruler-track{background:linear-gradient(90deg,#ffb08a73,#ffe48a59,#9db4ff73);border-radius:999px;height:10px;position:relative}.jg-ruler-mark{width:20px;height:20px;margin:-10px 0 0 -10px;transition:left .5s cubic-bezier(.22,1,.36,1);position:absolute;top:50%}.jg-ruler-mark.cong{background:#eaf5ee;border:4px solid #0b7a47;border-radius:50%}.jg-ruler-mark.prop{background:#ffcb2e;border:3px solid #10261c;border-radius:5px;transform:rotate(45deg);box-shadow:0 0 10px #ffcb2e99}.jg-ruler-scale{justify-content:space-between;font-size:11px;font-weight:800;display:flex}.jg-event{width:100%;max-width:520px;max-height:calc(100dvh - 32px);padding:22px;position:relative;overflow-y:auto}.jg-sev{color:#fff;letter-spacing:.12em;text-transform:uppercase;text-align:center;background:repeating-linear-gradient(135deg,#d3361b 0 12px,#b32a12 12px 24px);border-radius:10px;margin:-6px 0 12px;padding:6px 12px;font-size:12px;font-weight:800;animation:1s steps(2,end) infinite jgSevBlink}.jg-alarm{animation:.25s both jgFade,1.6s ease-in-out 2 jgAlarm}.jg-siren{animation:.8s ease-in-out infinite jgSiren}.jg-aff{color:#c9dcd0;background:#ffffff0f;border:1px solid #8fe3b433;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:12px;font-weight:700;display:inline-flex}.jg .jg-choice{text-align:left;color:#eaf5ee;background:linear-gradient(#ffffff0d,#0000001f);border:2px solid #8fe3b42e;border-radius:16px;align-items:flex-start;gap:12px;padding:14px;display:flex}.jg .jg-choice:hover{border-color:#ffcb2e;transform:translateY(-2px);box-shadow:0 12px 24px -14px #ffcb2e99}.jg .jg-answer{color:#eaf5ee;text-align:left;background:#5b83ff14;border:2px solid #9db4ff4d;border-radius:14px;align-items:center;gap:12px;height:54px;padding:0 14px;font-size:16px;font-weight:700;display:flex}.jg .jg-answer:hover{border-color:#9db4ff;transform:translateY(-2px)}.jg-key{color:#10261c;background:#ffcb2e;border-radius:9px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-weight:800;display:inline-flex;box-shadow:0 3px #b88a00}.jg-fx{color:#c9dcd0;background:#ffffff0f;border-radius:8px;align-items:center;gap:4px;padding:3px 8px;font-size:12px;font-weight:800;display:inline-flex}.jg-fx.good{color:#8fe3b4;background:#2fd47f26}.jg-fx.bad{color:#ffb3a1;background:#ff7a5c26}.jg-steps{justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:800;display:flex}.jg-stepdot{color:#8fb3a0;background:#1e3a2c;border-radius:999px;padding:4px 10px}.jg-stepdot.now{color:#10261c;background:#ffcb2e;animation:1.2s infinite jgPulseY}.jg-stepdot.done{color:#10261c;background:#2fd47f}.jg-stepline{background:#2c4a3b;width:18px;height:2px}.jg-proc{color:#c9dcd0;align-items:center;gap:10px;font-size:14px;display:inline-flex}.jg-spin{border:3px solid #ffcb2e40;border-top-color:#ffcb2e;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite jgSpin}.jg-stamp-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;font-size:15px;display:flex}.jg-stamp{letter-spacing:.08em;text-transform:uppercase;border:3px solid;border-radius:10px;padding:6px 14px;font-size:14px;font-weight:800;animation:.45s cubic-bezier(.3,1.6,.5,1) both jgStamp}.jg-stamp.ok{color:#2fd47f;border-color:#2fd47f}.jg-stamp.no{color:#ff7a5c;border-color:#ff7a5c}.jg.jg-deadline:after{content:"";pointer-events:none;z-index:55;animation:1s ease-in-out infinite jgDeadline;position:fixed;inset:0;box-shadow:inset 0 0 #ff3c2800}.jg.jg-overdue:after{content:"";pointer-events:none;z-index:55;position:fixed;inset:0;box-shadow:inset 0 0 90px 10px #ff3c2859}.jg-deadline .jg-cal{background:#ff5a3c26;border-color:#ff7a5c;animation:.5s ease-in-out infinite jgShakeS}.jg-overbanner{color:#ffd2bd;background:#ff5a3c24;border:1.5px solid #ff7a5c;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-weight:700;animation:.4s both jgRise;display:flex}.jg .jg-mute{color:#c9dcd0;background:#ffffff0a;border:1px solid #8fe3b433;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}@keyframes jgSevBlink{50%{opacity:.55}}@keyframes jgAlarm{0%,to{background:#050e0ab8}50%{background:#78140a9e}}@keyframes jgSiren{0%,to{transform:rotate(-6deg)scale(1)}50%{transform:rotate(6deg)scale(1.08)}}@keyframes jgSpin{to{transform:rotate(360deg)}}@keyframes jgStamp{0%{opacity:0;transform:scale(2.2)rotate(-12deg)}to{opacity:1;transform:scale(1)rotate(-4deg)}}@keyframes jgPulseY{50%{box-shadow:0 0 0 4px #ffcb2e40}}@keyframes jgDeadline{50%{box-shadow:inset 0 0 120px 20px #ff3c2861}}@keyframes jgShakeS{0%,to{transform:none}25%{transform:translate(-2px)rotate(-1deg)}75%{transform:translate(2px)rotate(1deg)}}@media (prefers-reduced-motion:reduce){.jg.jg-deadline:after,.jg-sev,.jg-siren,.jg-deadline .jg-cal{animation:none!important}}.jg-inbox{flex-wrap:wrap;gap:8px;display:flex}.jg .jg-alert{color:#eaf5ee;background:#ff9f6b1a;border:1.5px solid #ff9f6b80;border-radius:16px;flex:260px;align-items:center;gap:10px;min-width:0;padding:8px 12px 8px 8px;animation:.6s cubic-bezier(.22,1.4,.36,1) both jgArrive;display:flex}.jg .jg-alert.grave{background:#ff5a3c29;border-color:#ff5a3c;animation:.6s both jgArrive,1.4s ease-out infinite jgPulseB}.jg .jg-alert.good{background:#2fd47f1a;border-color:#2fd47f8c}.jg-quality{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.jg-qmeter{background:#0000002e;border-radius:12px;padding:8px 10px;transition:box-shadow .3s;position:relative}.jg-thermo{background:linear-gradient(90deg,#ffb08a,#ffe48a,#9db4ff);border-radius:999px;width:70px;height:8px;display:inline-block;position:relative}.jg-thermo>span{background:#eaf5ee;border:2px solid #10261c;border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;transition:left .6s cubic-bezier(.22,1,.36,1);position:absolute;top:50%}.jg .jg-tag.ref{color:#8fe3b4;background:#2fd47f26}.jg-levers{grid-template-columns:repeat(9,minmax(0,1fr))!important}@media (max-width:860px){.jg-levers{grid-template-columns:repeat(3,minmax(0,1fr))!important}.jg-quality{grid-template-columns:repeat(2,minmax(0,1fr))}}.jg-pauta{border-radius:20px;flex-direction:column;gap:10px;padding:14px 16px;display:flex;border-color:#9db4ff59!important}.jg-bill{background:#0003;border-radius:14px;flex-direction:column;gap:10px;padding:12px;animation:.6s cubic-bezier(.22,1.4,.36,1) both jgArrive;display:flex}.jg-track{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid}.jg-track-step{color:#5e7d6c;flex-direction:column;gap:4px;font-size:10px;font-weight:700;line-height:1.15;display:flex}.jg-track-step i{background:#1e3a2c;border-radius:999px;height:6px;display:block}.jg-track-step.done{color:#8fe3b4}.jg-track-step.done i{background:#2fd47f}.jg-track-step.now{color:#ffe48a}.jg-track-step.now i{background:linear-gradient(90deg,#ffcb2e 40%,#1e3a2c 40%) 0 0/200% 100%;animation:1.4s linear infinite jgTrack}.jg .jg-act{color:#eaf5ee;text-align:left;background:#ffcb2e0f;border:1.5px solid #ffcb2e59;border-radius:10px;flex-direction:column;align-items:flex-start;gap:1px;padding:6px 10px;font-size:12px;display:flex}.jg .jg-act span{color:#8fb3a0;font-size:11px}.jg .jg-act.used{background:#2fd47f14;border-color:#2fd47f73}.jg .jg-act.out{background:0 0;border-color:#ff7a5c59}.jg-note{color:#fff;background:#1f45d6;border-radius:14px;padding:10px 16px;font-weight:800;box-shadow:0 16px 30px -12px #1f45d6b3}@keyframes jgTrack{0%{background-position:100% 0}to{background-position:0 0}}.jg-vcard{text-align:center;border-width:2px;width:100%;max-width:540px;padding:0 20px 18px;animation:.35s cubic-bezier(.3,1.4,.5,1) both jgPop;overflow:hidden}.jg-vcard.cam{border-color:#2fd47f8c;box-shadow:0 0 0 4px #2fd47f14,0 24px 60px #00000080}.jg-vcard.sen{border-color:#7f9bff99;box-shadow:0 0 0 4px #7f9bff14,0 24px 60px #00000080}.jg-vhead{align-items:center;gap:12px;margin:0 -20px;padding:14px 20px;display:flex}.jg-vcard.cam .jg-vhead{background:linear-gradient(100deg,#2fd47f38,#2fd47f0a)}.jg-vcard.sen .jg-vhead{background:linear-gradient(100deg,#7f9bff3d,#7f9bff0a)}.jg-vbadge{color:#fff;border-radius:14px;flex:none;place-items:center;width:50px;height:50px;padding:11px;display:grid;box-shadow:inset 0 -3px #00000040}.jg-vbadge svg{width:100%;height:100%}.jg-vcard.cam .jg-vbadge{background:linear-gradient(145deg,#34c27e,#0b7a47)}.jg-vcard.sen .jg-vbadge{background:linear-gradient(145deg,#7f9bff,#1f45d6)}.jg-vtrack{justify-content:center;margin:14px 0 4px;display:flex}.jg-vstep{flex-direction:column;align-items:center;gap:5px;width:92px;display:flex;position:relative}.jg-vline{background:#24382e;border-radius:3px;width:100%;height:3px;margin-right:20px;position:absolute;top:20px;right:50%}.jg-vstep.done .jg-vline,.jg-vstep.now .jg-vline{background:#2fd47f}.jg-vmed{z-index:1;color:#5f8572;background:#13271d;border:2px solid #2c4a3b;border-radius:50%;place-items:center;width:42px;height:42px;padding:9px;display:grid;position:relative}.jg-vmed svg{width:100%;height:100%}.jg-vstep.done .jg-vmed{color:#10261c;background:#2fd47f;border-color:#2fd47f}.jg-vstep.now .jg-vmed{color:#10261c;background:#ffcb2e;border-color:#ffe48a;animation:1.2s infinite jgPulseY}.jg-vchk{color:#2fd47f;background:#10261c;border:2px solid #2fd47f;border-radius:50%;place-items:center;width:17px;height:17px;font-size:10px;display:grid;position:absolute;bottom:-4px;right:-4px}.jg-vlab{color:#8fb3a0;font-size:11.5px;font-weight:800}.jg-vstep.now .jg-vlab{color:#ffcb2e}.jg-vstep.done .jg-vlab{color:#8fe3b4}.jg-vboard{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin-top:12px;display:grid}.jg-vside{background:#00000040;border-radius:12px;flex-direction:column;align-items:center;padding:6px 0;display:flex}.jg-vside span{letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.jg-vside b{font-family:var(--font-disp,inherit);font-size:28px;font-weight:800;line-height:1.05}.jg-vside.yes{color:#2fd47f}.jg-vside.no{color:#ff7a5c}.jg-vneed{color:#8fb3a0;flex-direction:column;align-items:center;font-size:11px;display:flex}.jg-vneed b{color:#ffcb2e;font-size:18px}.jg-vbar{background:#ff7a5c2e;border-radius:10px;height:10px;margin-top:10px;position:relative;overflow:visible}.jg-vbar i{opacity:.75;background:#2fd47f;border-radius:10px;transition:width 60ms linear;position:absolute;inset:0 auto 0 0}.jg-vbar i.ok{opacity:1;box-shadow:0 0 12px #2fd47f99}.jg-vmark{background:#ffcb2e;border-radius:2px;width:3px;margin-left:-1.5px;position:absolute;top:-4px;bottom:-4px;box-shadow:0 0 0 2px #10261c}.jg-bigstamp{white-space:nowrap;overflow-wrap:normal;word-break:keep-all;width:max-content;max-width:none;font-family:var(--font-disp,inherit);letter-spacing:.1em;text-transform:uppercase;background:#0a1610d1;border:4px solid;border-radius:12px;padding:6px 18px;font-size:30px;font-weight:800;animation:.45s cubic-bezier(.3,1.6,.5,1) both jgBigStamp;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)rotate(-8deg)}.jg-bigstamp.ok{color:#2fd47f;border-color:#2fd47f}.jg-bigstamp.no{color:#ff7a5c;border-color:#ff7a5c}@keyframes jgBigStamp{0%{opacity:0;transform:translate(-50%,-50%)rotate(-8deg)scale(2.2)}to{opacity:1;transform:translate(-50%,-50%)rotate(-8deg)scale(1)}}@keyframes jgPop{0%{opacity:0;transform:scale(.92)translateY(10px)}to{opacity:1;transform:none}}.jg .veil{top:var(--head-h,84px)}@media (max-width:860px){.jg .veil{top:0}}.jg .veil.jg-brief-veil{z-index:70;top:0}.jg .veil>.pnl{overflow-y:auto;max-height:calc(100dvh - var(--head-h,84px) - 32px)!important}@media (prefers-reduced-motion:reduce){.jg-bigstamp,.jg-vcard{animation:none}}.jg-track-lab{align-items:flex-start;gap:4px;display:flex}.jg-track-ico{flex:none;width:12px;height:12px;margin-top:.5px;display:flex}.jg-track-ico svg{width:100%;height:100%}.jg .rise{animation-fill-mode:backwards}.jg .jg-card{box-sizing:border-box;color:#eef2f6;background:linear-gradient(#1a222c,#121820);border:1.5px solid #2c3846;border-radius:26px;width:100%;padding:22px 22px 20px;animation:.3s cubic-bezier(.3,1.3,.5,1) both jgCardIn;position:relative;box-shadow:0 30px 90px #0009}.jg .veil>.jg-card{max-height:calc(100dvh - var(--head-h,84px) - 32px);overflow-y:auto}.jg .jg-card.has-medal{padding-top:52px}.jg .jg-cardwrap{width:100%;max-height:calc(100dvh - var(--head-h,84px) - 32px);flex-direction:column;padding-top:40px;display:flex;position:relative}.jg .jg-cardwrap>.jg-card{min-height:0;overflow-y:auto}.jg .jg-cardwrap>.jg-medal{z-index:2;top:0}.jg .jg-card .mut{color:#9aa7b5}@keyframes jgCardIn{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:none}}.jg-medal{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);color:#10261c;background:linear-gradient(145deg, var(--m1,#ffe48a), var(--m2,#e0a800));place-items:center;width:80px;height:80px;margin-left:-40px;display:grid;position:absolute;top:-40px;left:50%}.jg-medal svg{width:34px;height:34px}.jg-medal.gold{--m1:#ffe48a;--m2:#e0a800}.jg-medal.green{--m1:#8fe3b4;--m2:#0b7a47}.jg-medal.blue{--m1:#c9d6ff;--m2:#3f63e8;color:#fff}.jg-medal.red{--m1:#ffb08a;--m2:#d3361b}.jg-medal.purple{--m1:#e0ccff;--m2:#7b4fd6;color:#fff}.jg-medal.slate{--m1:#c8d2dd;--m2:#5b6878}.jg-card-x{color:#aeb9c6;z-index:1;background:0 0;border:1.5px solid #2c3846;border-radius:12px;width:40px;height:40px;font-size:20px;line-height:1;position:absolute;top:14px;right:14px}.jg-card-head{text-align:center;flex-direction:column;align-items:center;gap:8px;margin-bottom:16px;display:flex}.jg-card-kick{color:#aeb9c6;letter-spacing:.1em;text-transform:uppercase;background:#222c38;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:800;display:inline-block}.jg-card-title{font-family:var(--display);margin:0;font-size:26px;font-weight:800;line-height:1.12}.jg-verdict{border:1.5px solid;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:800;display:inline-flex}.jg-verdict.good{color:#34d88a}.jg-verdict.bad{color:#ff7a5c}.jg-verdict.info{color:#9db4ff}.jg-verdict.warn{color:#ffb25c}.jg-tile{background:#1e2733;border-radius:16px;padding:12px}.jg-fxrows{flex-direction:column;gap:6px;display:flex}.jg-fxrow{color:#c8d2dd;background:#1e2733;border-radius:14px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 12px 8px 8px;font-size:14px;display:grid}.jg-fxrow>i{border-radius:10px;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.jg-fxrow>i svg{width:18px;height:18px}.jg-fxrow>b{font-family:var(--display);text-align:right;font-size:16px}.jg-fxrow.good>i{color:#34d88a;background:#34d88a1f}.jg-fxrow.good>b{color:#34d88a}.jg-fxrow.bad>i{color:#ff7a5c;background:#ff7a5c1f}.jg-fxrow.bad>b{color:#ff7a5c}.jg-fxrow.neutral>i{color:#aeb9c6;background:#26313e}.jg-fxrow.neutral>b{color:#eef2f6}.jg-ring{background:radial-gradient(closest-side, #1e2733 76%, transparent 78%), conic-gradient(var(--rc,#34d88a) calc(var(--rv,0) * 1%), #2c3846 0);border-radius:50%;flex:none;place-items:center;width:54px;height:54px;font-size:15px;font-weight:800;display:grid}.jg-gems{align-items:center;gap:8px;display:inline-flex}.jg-gems>span{background:#ffcb2e;border-radius:4px;width:16px;height:16px;transform:rotate(45deg)}.jg-gems>span.off{box-sizing:border-box;background:0 0;border:2px solid #3a4757}.jg-gems>span.spend{background:#ff7a5c;animation:1s infinite jgBlink}@keyframes jgBlink{50%{opacity:.3}}.jg-card-btns{grid-template-columns:1fr 2fr;gap:10px;margin-top:16px;display:grid}.jg-card .ghost,.jg-card .sub{color:#c8d2dd;border-color:#2c3846}.jg-card .btn{box-shadow:inset 0 -4px #0000002e}.jg-card .jg-choice,.jg-card .jg-answer{background:#1e2733;border-color:#2c3846}.jg-card .jg-choice:hover,.jg-card .jg-answer:hover{border-color:#ffcb2e}.jg-card .jg-ruler,.jg-card .jg-pol{background:#1e2733}.jg-card details>summary{cursor:pointer;color:#9aa7b5;text-align:center;padding:6px;font-size:13px;font-weight:700;list-style:none}.jg-card details>summary::-webkit-details-marker{display:none}.jg .jg-vcard{background:linear-gradient(#1a222c,#121820)}.jg-cal-turn{justify-content:center;align-items:center;gap:14px;display:flex}.jg-cal-page{color:#10261c;text-align:center;background:#eef2f6;border-radius:14px;width:86px;overflow:hidden;box-shadow:0 10px 24px #0006}.jg-cal-page>span{letter-spacing:.1em;color:#fff;background:#5b6878;padding:4px 0;font-size:11px;font-weight:800;display:block}.jg-cal-page>b{font-family:var(--display);padding:8px 0 10px;font-size:26px;display:block}.jg-cal-page.old{opacity:.55;transform:rotate(-4deg)}.jg-cal-page.new>span{background:#d9a400}.jg-cal-page.new{animation:.6s cubic-bezier(.3,1.5,.5,1) .2s both jgCalIn}@keyframes jgCalIn{0%{opacity:0;transform:translateY(-20px)rotate(8deg)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.jg .jg-card,.jg-cal-page.new{animation:none}}.jg-play{grid-template-columns:minmax(0,1fr) 330px}.jg-tl{align-items:center;gap:12px;padding:10px 14px;display:flex}.jg-tl-ico{background:#1e3a2c;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.jg-tl-ico svg{width:18px;height:18px}.jg-tl-grid{flex:1;align-items:center;gap:8px;min-width:0;display:grid}.jg-tl-now{flex-direction:column;gap:5px;min-width:0;display:flex}.jg-tl-bar{background:#1e3a2c;border-radius:8px;height:8px;display:block;position:relative;overflow:hidden}.jg-tl-bar>span{border-radius:8px;transition:width 1s linear;position:absolute;top:0;bottom:0;left:0}.jg-tl-y{color:#8fb3a0;white-space:nowrap;background:0 0;border:1px dashed #8fe3b447;border-radius:10px;height:36px;font-size:13px}.jg-tl-y b{color:#c9dcd0}.jg-tl-y.past{color:#8fe3b4;border-style:solid}.jg-skip{color:#c9dcd0;white-space:nowrap;background:0 0;border:1.5px solid #8fe3b440;border-radius:10px;flex:none;height:36px;padding:0 12px;font-size:12px;font-weight:700}.jg-skip.hot{color:#ffcb2e;border-color:#ffcb2e;animation:1.2s infinite jgPulseY}.jg-top3{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,1.3fr);gap:10px;display:grid}.jg-top{box-sizing:border-box;background:#0e2119;border:1px solid #8fe3b424;border-radius:16px;align-items:center;gap:12px;min-width:0;height:96px;padding:12px 14px;display:flex;position:relative}.jg-top.goal{background:linear-gradient(120deg,#2fd47f2e,#2fd47f08),#10261c;border:1.5px solid #2fd47f80}.jg-top-ico{color:#2fd47f;box-sizing:border-box;background:#2fd47f33;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;padding:9px;display:grid}.jg-top-ico.plain{color:#eaf5ee;background:#1e3a2c}.jg-top-k{color:#8fb3a0;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;overflow:hidden}.jg-top-v{white-space:nowrap;align-items:baseline;gap:6px;display:flex}.jg-top-v b{font-size:26px;line-height:1.15}.jg-top-v span{color:#c9dcd0;text-overflow:ellipsis;font-size:12px;overflow:hidden}.jg-top-bar{background:#1e3a2c;border-radius:6px;height:6px;margin-top:4px;overflow:hidden}.jg-top-bar>span{background:#2fd47f;border-radius:6px;height:100%;transition:width .6s;display:block}.jg-linkish{color:#8fb3a0;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-weight:700;-webkit-text-decoration:underline #8fb3a066;text-decoration:underline #8fb3a066;display:inline-flex}.jg-quizbtn{white-space:nowrap;flex:none;height:44px;padding:0 12px;font-size:13px}.jg-console{flex-direction:column;gap:12px;padding:16px 18px;display:flex;box-shadow:0 18px 50px #00000059;background:linear-gradient(#132c20,#0e2119)!important;border:2px solid #ffcb2e73!important}.jg-lgrid{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;display:grid}.jg-lcol{border-radius:16px;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:6px 2px;transition:opacity .25s,box-shadow .3s;display:flex;position:relative}.jg-lcol.active{background:#ffcb2e14;box-shadow:inset 0 0 0 1.5px #ffcb2e80}.jg-lcap{color:#10261c;border-radius:14px;place-items:center;width:44px;height:44px;display:grid;box-shadow:inset 0 -3px #00000040}.jg-lcap svg{width:22px;height:22px}.jg-lcap.gold{background:linear-gradient(145deg,#ffe48a,#e0a800)}.jg-lcap.green{background:linear-gradient(145deg,#8fe3b4,#0b7a47)}.jg-lcap.blue{color:#fff;background:linear-gradient(145deg,#c9d6ff,#3f63e8)}.jg-lname{text-align:center;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;width:100%;font-size:12.5px;line-height:1.1}.jg-lval{font-size:17px}.jg-console .lev{height:250px;margin-top:2px}.jg-console .lev input{inline-size:250px}.jg .lev.lv-start input::-webkit-slider-thumb{animation:1.4s infinite jgKnob}@keyframes jgKnob{0%,to{box-shadow:0 0 #ffcb2eb3}50%{box-shadow:0 0 0 12px #ffcb2e00}}.jg-lock{color:#c9dcd0;z-index:1;pointer-events:none;background:#1e3a2c;border:2px solid #3d5a4b;border-radius:50%;place-items:center;width:34px;height:34px;margin-left:-17px;display:grid;position:absolute;top:45%;left:50%}.jg-lock svg{width:16px;height:16px}.jg-ltag{white-space:nowrap;text-overflow:ellipsis;background:#00000040;border:0;border-radius:8px;align-items:center;gap:5px;max-width:100%;min-height:28px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex;overflow:hidden}.jg-ltag i{border-radius:50%;flex:none;width:7px;height:7px}.jg-ltag.svc,.jg-ltag.blue{cursor:pointer;background:0 0;border:1.5px solid}.jg-ltag.blue{color:#9db4ff}.jg-ltag svg{width:13px;height:13px}.jg-hint{z-index:3;color:#10261c;pointer-events:none;text-align:left;background:#ffcb2e;border-radius:12px;width:130px;margin-left:22px;padding:8px 10px;font-size:12px;font-weight:800;line-height:1.25;position:absolute;top:150px;left:50%;box-shadow:0 10px 24px #0006}.jg-hint.left{margin:0 22px 0 0;left:auto;right:50%}.jg-hint i{font-size:18px;font-style:normal;animation:1.2s infinite jgNudge;display:block}@keyframes jgNudge{50%{transform:translateY(5px)}}.jg-lbase{grid-template-columns:3fr 4fr 1fr;gap:6px;display:grid}.jg-lbase span{letter-spacing:.1em;white-space:nowrap;border-radius:8px;place-items:center;height:24px;font-size:11px;font-weight:800;display:grid;overflow:hidden}.jg-lbase .cut{color:#ffcb2e;background:#ffcb2e24}.jg-lbase .svc{color:#8fe3b4;background:#2fd47f1f}.jg-lbase .inv{color:#b9c8ff;background:#7f9bff29}.jg-juros{color:#eef2f6;text-align:left;cursor:pointer;background:linear-gradient(#1a222c,#121820);border:1.5px solid #2c3846;border-radius:16px;grid-template-columns:44px minmax(0,1.2fr) minmax(0,1.4fr) 200px;align-items:center;gap:16px;width:100%;padding:12px 16px;display:grid;position:relative}.jg-juros:hover{border-color:#ff7a5c}.jg-juros-ico{color:#ff7a5c;background:#ff7a5c29;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.jg-juros-ico svg{width:22px;height:22px}.jg-juros-tag{color:#10261c;white-space:nowrap;background:#ff7a5c;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:800}.jg-juros.good .jg-juros-ico{color:#34d88a;background:#34d88a24}.jg-juros.good .jg-juros-tag{background:#34d88a}.jg-juros-prog{min-width:0;display:block}.jg-juros-gain{color:#8a96a4;letter-spacing:.04em;text-transform:uppercase;flex-direction:column;gap:4px;font-size:11px;font-weight:700;display:flex}.jg-juros-gain i{text-transform:none;letter-spacing:0;color:#c8d2dd;background:#1e2733;border-radius:8px;padding:4px 10px;font-size:12px;font-style:normal}.jg-juros.good .jg-juros-gain i{color:#8fe3b4;background:#34d88a24}.jg-calm{align-items:center;gap:12px;padding:12px 14px;display:flex}.jg-calm>span{color:#2fd47f;background:#2fd47f24;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.jg-al{border:2px solid;border-radius:18px;padding:14px}.jg-al.bad{color:#ffe3da;background:linear-gradient(160deg,#3a1a12,#22120e);border-color:#ff7a5c;animation:1.4s infinite jgPulseR}.jg-al.grave{border-color:#ff4b2b;box-shadow:0 0 24px #ff4b2b66}.jg-al.good{color:#ddf7e8;background:linear-gradient(160deg,#123a24,#0e2419);border-color:#2fd47f;animation:1.4s infinite jgPulseG}.jg-al.ask{color:#e2e8ff;background:linear-gradient(160deg,#18213d,#10172b);border-color:#7f9bff}@keyframes jgPulseR{50%{box-shadow:0 0 0 6px #ff7a5c33}}.jg-al-k{letter-spacing:.12em;align-items:center;gap:6px;font-size:11px;font-weight:800;display:inline-flex}.jg-al-k i{background:currentColor;border-radius:50%;width:8px;height:8px}.jg-al.bad .jg-al-k{color:#ff9f84}.jg-al.good .jg-al-k{color:#8fe3b4}.jg-al.ask .jg-al-k{color:#b9c8ff}.jg-al-ico{color:#10261c;border-radius:14px;flex:none;place-items:center;width:50px;height:50px;display:grid}.jg-al.bad .jg-al-ico{background:linear-gradient(145deg,#ffb08a,#e06a3c)}.jg-al.good .jg-al-ico{background:linear-gradient(145deg,#8fe3b4,#0b7a47)}.jg-al.ask .jg-al-ico{color:#fff;background:linear-gradient(145deg,#c9d6ff,#3f63e8)}.jg-al-btn{color:#10261c;border:0;border-radius:12px;width:100%;height:44px;margin-top:12px;font-size:14px;font-weight:800}.jg-al.bad .jg-al-btn{background:#ff7a5c}.jg-al.good .jg-al-btn{background:#2fd47f}.jg-al.ask .jg-al-btn{background:#9db4ff}.jg-pauta2{flex-direction:column;gap:10px;padding:14px;display:flex;border-color:#7f9bff59!important}.jg-bill2{background:#0b1c14;border-radius:14px;flex-direction:column;gap:8px;padding:12px;display:flex}.jg-bsteps{grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;display:grid}.jg-bsteps>span{color:#5f8572;flex-direction:column;align-items:center;gap:3px;display:flex}.jg-bsteps i{background:#13271d;border:2px solid #2c4a3b;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.jg-bsteps i svg{width:15px;height:15px}.jg-bsteps em{font-size:10px;font-style:normal;font-weight:700}.jg-bsteps .done{color:#8fe3b4}.jg-bsteps .done i{color:#10261c;background:#2fd47f;border-color:#2fd47f}.jg-bsteps .now{color:#ffcb2e}.jg-bsteps .now i{color:#10261c;background:#ffcb2e;border-color:#ffe48a;animation:1.2s infinite jgPulseY}.jg-bacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.jg-bacts .jg-act{min-width:0}.jg-tip{background:#ffcb2e0f;border:1px solid #ffcb2e4d;border-radius:16px;gap:12px;padding:14px;display:flex}.jg-tip>span{color:#10261c;background:#ffcb2e;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.jg-tip-k{color:#ffcb2e;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.jg-tip p{margin:3px 0 0;font-size:14px;line-height:1.4}.jg-player .jg-mute{flex:none;width:36px;height:36px;margin-left:4px}.jg-flash{inset:var(--head-h,84px) 0 0 0;z-index:44;pointer-events:none;animation:3.2s ease-out both jgFlash;position:fixed;box-shadow:inset 0 0 0 5px #ff5a3cd9,inset 0 0 220px #ff3c2873}@keyframes jgFlash{0%{opacity:0}8%,30%{opacity:1}18%{opacity:.35}to{opacity:0}}.jg-flash-toast{z-index:46;top:calc(var(--head-h,84px) + 12px);color:#10261c;white-space:nowrap;text-overflow:ellipsis;background:#ff7a5c;border-radius:999px;align-items:center;gap:10px;max-width:calc(100vw - 32px);padding:10px 18px 10px 10px;font-size:14px;font-weight:800;animation:3.2s ease-out both jgToast;display:flex;position:fixed;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 12px 30px #00000073}.jg-flash-toast>span{color:#ff7a5c;background:#10261c;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.jg-flash-toast svg{width:16px;height:16px}@keyframes jgToast{0%{opacity:0;transform:translate(-50%,-12px)}8%,85%{opacity:1;transform:translate(-50%)}to{opacity:0}}@media (max-width:1100px){.jg-juros{grid-template-columns:44px minmax(0,1fr)}.jg-juros-prog,.jg-juros-gain{grid-column:1/-1}.jg-juros-gain{flex-flow:wrap;align-items:center}}@media (max-width:860px){.jg-tl{flex-wrap:wrap}.jg-tl-grid{flex-basis:100%;order:2;grid-template-columns:1fr!important}.jg-tl-y{display:none}.jg-skip{margin-left:auto}.jg-top3{grid-template-columns:1fr 1fr}.jg-top.goal{grid-column:1/-1}.jg-top{flex-wrap:wrap;height:auto;min-height:84px}.jg-lgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 4px}.jg-console .lev{height:150px}.jg-console .lev input{inline-size:150px}.jg-lbase{display:none}.jg-hint{width:110px;top:110px}}@media (prefers-reduced-motion:reduce){.jg-flash,.jg-flash-toast,.jg-al,.jg-skip.hot{animation:none!important}.jg-flash{opacity:.8}}.jg-ltag.svc{flex-direction:column;gap:1px;padding:4px 8px;line-height:1.1}.jg-ltag.svc small{color:#c9dcd0;text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:800}.jg-intro{flex-direction:column;gap:28px;display:flex}.jg-intro-hero{grid-template-columns:minmax(0,1.15fr) 460px;align-items:center;gap:48px;padding:12px 0;display:grid}.jg-intro-tag{color:#ffcb2e;letter-spacing:.06em;text-transform:uppercase;background:#ffcb2e1f;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex}.jg-intro-h1{letter-spacing:-.02em;margin:16px 0 0;font-size:clamp(34px,4.4vw,56px);font-weight:800;line-height:1.04}.jg-intro-h1 span{color:#2fd47f}.jg-intro-sub{color:#c9dcd0;margin:14px 0 0;font-size:18px}.jg-intro-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.jg-intro-steps li{background:#10261c;border:1px solid;border-radius:20px;flex-direction:column;gap:10px;padding:18px;display:flex}.jg-intro-steps li.gold{border-color:#ffcb2e4d}.jg-intro-steps li.blue{border-color:#7f9bff59}.jg-intro-steps li.green{border-color:#2fd47f66}.jg-intro-steps .jg-lcap{box-sizing:border-box;border-radius:16px;width:52px;height:52px;padding:13px}.jg-intro-steps .jg-lcap svg{width:26px;height:26px}.jg-intro-n{letter-spacing:.1em;font-size:12px}.jg-intro-steps li.gold .jg-intro-n{color:#ffcb2e}.jg-intro-steps li.blue .jg-intro-n{color:#9db4ff}.jg-intro-steps li.green .jg-intro-n{color:#2fd47f}.jg-posse{flex-direction:column;gap:16px;padding:24px;display:flex}.jg-modecard{text-align:left;color:#eef2f6;background:#1e2733;border:2px solid #2c3846;border-radius:16px;flex-direction:column;align-items:flex-start;gap:6px;min-height:128px;padding:14px;display:flex}.jg-modecard.on{background:#ffcb2e1a;border-color:#ffcb2e}.jg-modeico{color:#aeb9c6;background:#26313e;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.jg-modecard.on .jg-modeico{color:#10261c;background:#ffcb2e}.jg-intro-rank{flex-direction:column;gap:12px;display:flex}@media (max-width:1000px){.jg-intro-hero{grid-template-columns:1fr;gap:24px}}@media (max-width:560px){.jg-intro-steps{grid-template-columns:1fr}.jg-intro-steps li{flex-direction:row;align-items:center;padding:12px}}.jg-intro-rank .jg-placar{width:100%;max-width:none;margin:0}@media (max-width:860px){.jg-top3{grid-template-columns:1fr}.jg-top{flex-wrap:nowrap;min-height:0}.jg-top-v b{font-size:22px}}.jg-qtrack{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.jg-qyear{color:#8fb3a0;border-radius:10px;flex-direction:column;gap:4px;padding:4px 8px;display:flex}.jg-qyear b{font-size:13px}.jg-qyear.now{color:#ffcb2e;background:#ffcb2e1a}.jg-qyear.past{color:#8fe3b4}.jg-qsegs{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;display:grid}.jg-qsegs i{background:#1e3a2c;border-radius:3px;height:6px}.jg-qsegs i.done{background:#2fd47f}.jg-qsegs i.now{background:#ffcb2e;animation:1.2s infinite jgPulseY}.jg-qnow{color:#c9dcd0;white-space:nowrap;flex:none;font-size:13px;font-weight:700}.jg-meters{grid-template-columns:minmax(0,1.35fr) repeat(3,minmax(0,1fr));gap:10px;display:grid}.jg-meters .jg-top{align-items:flex-start;height:auto;min-height:104px}.jg-top-s{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.jg-forces{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.jg-forces span{color:#c9dcd0;white-space:nowrap;background:#00000040;border-radius:6px;padding:2px 7px;font-size:11px;font-weight:700}.jg-forces .good{color:#8fe3b4;background:#2fd47f1f}.jg-forces .bad{color:#ffb4a0;background:#ff7a5c1f}.jg-cred{color:#8fb3a0;margin-top:6px;font-size:11px;font-weight:700}.jg-cred i{background:#1e3a2c;border-radius:6px;height:6px;margin-top:3px;display:block;overflow:hidden}.jg-cred b{border-radius:6px;height:100%;display:block}.jg-apbar{background:#1e3a2c;border-radius:8px;height:8px;margin-top:8px;position:relative}.jg-apbar b{border-radius:8px;height:100%;transition:width .6s;display:block}.jg-apbar i{background:#ff7a5c;width:2px;position:absolute;top:-3px;bottom:-3px}.jg-apbar i.re{background:#ffcb2e}.jg-goal{background:#ffcb2e0f;border:1px solid #ffcb2e4d;border-radius:14px;grid-template-columns:auto minmax(0,1fr) 160px;align-items:center;gap:12px;padding:10px 14px;display:grid}.jg-goal-k{letter-spacing:.06em;text-transform:uppercase;color:#ffcb2e;white-space:nowrap;font-size:12px;font-weight:800}.jg-goal-d{color:#eaf5ee;font-size:14px}.jg-goal-bar{background:#1e3a2c;border-radius:8px;height:8px;overflow:hidden}.jg-goal-bar b{background:#ffcb2e;border-radius:8px;height:100%;transition:width .6s;display:block}.jg-lbtn{color:inherit;cursor:pointer;background:0 0;border:0;font-family:inherit}.jg-lbtn:hover .jg-ltrack{box-shadow:0 0 0 2px #ffcb2e80,inset 0 2px 6px #0009}.jg-ltrack{background:#0a1912;border-radius:20px;width:20px;height:200px;margin:4px 0;position:relative;box-shadow:inset 0 2px 6px #0009}.jg-ltrack>i{opacity:.85;border-radius:20px;transition:height .5s;position:absolute;bottom:0;left:0;right:0}.jg-ltrack>b{background:radial-gradient(circle at 35% 30%,#fff1b8,#e0a800);border-radius:50%;width:34px;height:34px;margin:-17px 0 0 -17px;transition:top .5s;position:absolute;left:50%;box-shadow:0 4px 10px #00000073}.jg-ltrack:not(.up)>b{margin-top:0}.jg-lbadge{letter-spacing:.04em;text-transform:uppercase;color:#8fe3b4;background:#8fe3b41f;border-radius:6px;padding:2px 6px;font-size:10px;font-weight:800}.jg-lbadge.on{color:#10261c;background:#ffcb2e}.jg-tray{flex-direction:column;gap:10px;padding:14px 16px;display:flex;border:2px solid #ffcb2e73!important}.jg-tray-head{justify-content:space-between;align-items:center;display:flex}.jg-slots{gap:6px;display:inline-flex}.jg-slots i{border:2px solid #ffcb2e;border-radius:50%;width:14px;height:14px}.jg-slots i.on{background:#ffcb2e}.jg-tray-list{flex-wrap:wrap;align-items:center;gap:8px;min-height:40px;display:flex}.jg-actchip{background:#1e3a2c;border-radius:12px;align-items:center;gap:8px;height:40px;padding:0 6px 0 12px;font-size:13px;font-weight:700;display:inline-flex}.jg-actchip button{color:#c9dcd0;background:#0000004d;border:0;border-radius:8px;width:28px;height:28px;font-size:16px}.jg-actadd{color:#b9c8ff;background:0 0;border:1.5px dashed #7f9bff80;border-radius:12px;align-items:center;gap:6px;height:40px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.jg-actadd small{opacity:.8;font-weight:600}.jg-tray-foot{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.jg-endq{height:54px;padding:0 24px;font-size:17px}.jg-cond{color:#ffd2bd;background:#ff9f6b14;border-radius:10px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:grid}.jg-cond span{flex-direction:column;display:flex}.jg-cond small{color:#c9dcd0}.jg-cond em{color:#ff9f6b;font-style:normal;font-weight:800}.jg-al.done{opacity:.8;animation:none}.jg-optabs{background:#121820;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:4px;display:grid}.jg-optabs button{color:#aeb9c6;background:0 0;border:0;border-radius:10px;height:40px;font-size:13px;font-weight:700}.jg-optabs button.on{color:#10261c;background:#ffcb2e}.jg-optabs button:disabled{opacity:.35}.jg-seg{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.jg-seg button{color:#eef2f6;background:#1e2733;border:1.5px solid #2c3846;border-radius:12px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;min-width:90px;min-height:48px;padding:6px 10px;font-size:15px;font-weight:800;display:flex}.jg-seg button small{color:#8a96a4;font-size:11px;font-weight:600}.jg-seg button.on{background:#ffcb2e1a;border-color:#ffcb2e}.jg-deck7{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.jg-card7{color:#eef2f6;text-align:left;background:#1e2733;border:1.5px solid #2c3846;border-radius:16px;flex-direction:column;gap:6px;padding:14px;font-family:inherit;display:flex}.jg-card7:hover:not(:disabled){border-color:#9db4ff}.jg-card7:disabled{opacity:.55}.jg-card7.got{opacity:1;border-color:#2fd47f}.jg-card7-ico{color:#fff;background:linear-gradient(145deg,#c9d6ff,#3f63e8);border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.jg-card7-fx{flex-wrap:wrap;gap:4px;display:flex}.jg-card7-fx i{color:#c8d2dd;background:#26313e;border-radius:6px;padding:2px 7px;font-size:11px;font-style:normal;font-weight:700}.jg-card7-fx i.good{color:#34d88a;background:#34d88a1f}.jg-card7-fx i.bad{color:#ff9f84;background:#ff7a5c1f}.jg-card7-foot{color:#aeb9c6;justify-content:space-between;gap:8px;margin-top:auto;padding-top:6px;font-size:12px;font-weight:700;display:flex}.jg-card .jg-choice.on{background:#ffcb2e14;border-color:#ffcb2e}@media (max-width:1100px){.jg-meters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.jg-qtrack{flex-basis:100%;order:3}.jg-qnow{margin-left:auto}.jg-meters{grid-template-columns:1fr 1fr}.jg-meters .jg-top.goal{grid-column:1/-1}.jg-goal{grid-template-columns:1fr;gap:6px}.jg-ltrack{height:120px}.jg-deck7{grid-template-columns:1fr}.jg-optabs{grid-template-columns:repeat(2,minmax(0,1fr))}.jg-endq{width:100%}.jg-meters [data-tour=aprovacao]{grid-column:1/-1}.jg-meters .jg-top-ico.plain{display:none}}.jg-v7{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:14px 16px;display:grid}.jg-v7-main{flex-direction:column;gap:12px;min-width:0;display:flex}.jg-v7-side{flex-direction:column;gap:10px;min-width:0;display:flex;position:sticky;top:8px}.jg-console7{gap:10px}.jg-lgrid9{grid-template-columns:repeat(9,minmax(0,1fr));gap:6px;display:grid}.jg-lv7{min-width:0;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:16px;flex-direction:column;align-items:center;gap:6px;padding:6px 2px;font-family:inherit;display:flex}.jg-lv7.on{background:#ffcb2e1a;box-shadow:inset 0 0 0 2px #ffcb2e}.jg-lv7.dim{opacity:.45}.jg-lv7:hover:not(:disabled) .jg-lv7-track{box-shadow:inset 0 2px 6px #0009,0 0 0 2px #ffcb2e73}.jg-lv7-track{background:#0a1912;border-radius:20px;width:20px;height:250px;position:relative;box-shadow:inset 0 2px 6px #0009}.jg-lv7-track>i{opacity:.85;border-radius:20px;transition:top .5s,height .5s;position:absolute;bottom:0;left:0;right:0}.jg-lv7-track>b{border-radius:50%;width:34px;height:34px;margin-left:-17px;transition:top .5s,bottom .5s;position:absolute;left:50%;box-shadow:0 4px 10px #00000073}.jg-lv7-track.gold>i{background:#ffcb2e}.jg-lv7-track.gold>b{background:radial-gradient(circle at 35% 30%,#fff1b8,#e0a800)}.jg-lv7-track.green>i{background:#2fd47f}.jg-lv7-track.green>b{background:radial-gradient(circle at 35% 30%,#cff5df,#0b7a47)}.jg-lv7-track.blue>i{background:#5b83ff}.jg-lv7-track.blue>b{background:radial-gradient(circle at 35% 30%,#c9d6ff,#3f63e8)}.jg-lv7-track.purple>i{background:#c77dff}.jg-lv7-track.purple>b{background:radial-gradient(circle at 35% 30%,#f0d2ff,#8a3fd6)}.jg-lcap.purple{color:#fff;background:linear-gradient(145deg,#f0d2ff,#8a3fd6)}.jg-lbase4{grid-template-columns:3fr 4fr 1fr 1fr;gap:6px;display:grid}.jg-lbase4 span{letter-spacing:.1em;white-space:nowrap;border-radius:8px;place-items:center;height:22px;font-size:11px;font-weight:800;display:grid;overflow:hidden}.jg-lbase4 .cut{color:#ffcb2e;background:#ffcb2e24}.jg-lbase4 .svc{color:#8fe3b4;background:#2fd47f1f}.jg-lbase4 .inv{color:#b9c8ff;background:#7f9bff29}.jg-lbase4 .tax{color:#e2b8ff;background:#e07aff29}.jg-al.still{animation:none}.jg-al-btn.done{color:#8fe3b4!important;background:#2fd47f2e!important}.jg-mis{background:#0003;border:1.5px solid #0000;border-radius:12px;align-items:center;gap:10px;padding:8px;display:flex}.jg-mis.now{background:#ffcb2e14;border-color:#ffcb2e73}.jg-mis.miss{opacity:.55}.jg-mis-hex{color:#8fb3a0;background:#1e3a2c;flex:none;width:34px;height:38px}.jg-mis.now .jg-mis-hex{color:#10261c;background:linear-gradient(145deg,#ffe48a,#e0a800)}.jg-mis.done .jg-mis-hex{color:#10261c;background:linear-gradient(145deg,#8fe3b4,#2fd47f)}.jg-mis-bar{background:#1e3a2c;border-radius:5px;height:5px;margin-top:5px;overflow:hidden}.jg-mis-bar b{background:#ffcb2e;height:100%;display:block}.jg-hud7{z-index:5;grid-column:1/-1;position:sticky;bottom:10px}.jg-hud7-frame{clip-path:polygon(16px 0,calc(100% - 16px) 0,100% 16px,100% calc(100% - 16px),calc(100% - 16px) 100%,16px 100%,0 calc(100% - 16px),0 16px);background:linear-gradient(#1b2a22,#0d1a13);border:2px solid #c9a227;grid-template-columns:210px minmax(0,1fr) minmax(0,1fr) 250px;gap:12px;padding:12px;display:grid;box-shadow:inset 0 0 0 1px #ffcb2e33}.jg-hud7-k{letter-spacing:.14em;color:#c9a227;font-size:11px;font-weight:800}.jg-hud7-turn{border-right:1px solid #ffcb2e33;flex-direction:column;justify-content:center;gap:4px;padding:2px 10px 2px 4px;display:flex}.jg-hud7-turn>div b{color:#ffcb2e;font-size:34px;line-height:1}.jg-hud7-turn>div span{color:#8fb3a0;margin-left:6px;font-size:14px;font-weight:700}.jg-hud7-q{color:#c9dcd0;font-size:12px;font-weight:700}.jg-hud7-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.jg-hud7-steps i{background:#1e3a2c;height:6px}.jg-hud7-steps i.done{background:#2fd47f}.jg-hud7-steps i.now{background:#ffcb2e}.jg-hud7-txt{color:#8fb3a0;font-size:11px}.jg-hud7-scen{color:#ff9f6b;font-size:11px;font-weight:800}.jg-hud7-slot{clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);background:#00000040;border:1.5px solid #8fe3b42e;min-width:0;padding:10px 14px}.jg-hud7-slot.next{border-color:#ffcb2eb3}.jg-hud7-slot.full{background:linear-gradient(#24382b,#18291f);border-color:#c9a227}.jg-hud7-slot-h{justify-content:space-between;align-items:center;min-height:24px;display:flex}.jg-hud7-slot-h button{color:#c9dcd0;background:0 0;border:1px solid #ffffff26;width:26px;height:26px;font-size:15px;line-height:1}.jg-hud7-card{align-items:center;gap:12px;margin-top:6px;display:flex}.jg-hud7-card b.disp{text-overflow:ellipsis;white-space:nowrap;font-size:16px;display:block;overflow:hidden}.jg-hud7-hex{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);color:#10261c;flex:none;place-items:center;width:50px;height:56px;display:grid}.jg-hud7-hex svg{width:24px;height:24px}.jg-hud7-hex.gold{background:linear-gradient(145deg,#ffe48a,#e0a800)}.jg-hud7-hex.green{background:linear-gradient(145deg,#8fe3b4,#0b7a47)}.jg-hud7-hex.blue{color:#fff;background:linear-gradient(145deg,#c9d6ff,#3f63e8)}.jg-hud7-hex.purple{color:#fff;background:linear-gradient(145deg,#f0d2ff,#8a3fd6)}.jg-hud7-hex.empty{color:#c9a227;font-family:var(--display);background:repeating-linear-gradient(45deg,#1e3a2c 0 6px,#16301f 6px 12px);font-size:22px;font-weight:800}.jg-hud7-tags{flex-wrap:wrap;gap:6px;margin-top:4px;font-size:11px;font-weight:800;display:flex}.jg-hud7-tags span{color:#c9dcd0;background:#00000059;padding:2px 6px}.jg-hud7-tags .g{color:#8fe3b4;background:#2fd47f26}.jg-hud7-tags .b{color:#ffb4a0;background:#ff7a5c26}.jg-hud7-tags .y{color:#ffcb2e}.jg-hud7-neg{color:#b9c8ff;cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font-size:12px;font-weight:700;text-decoration:underline}.jg-hud7-end{flex-direction:column;gap:6px;display:flex}.jg-hud7-err{color:#ffb4a0;font-size:12px}.jg-hud7-btn{min-height:64px;font-family:var(--display);letter-spacing:.04em;cursor:pointer;clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);color:#8fb3a0;background:#1e3a2c;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;font-size:17px;font-weight:800;display:flex}.jg-hud7-btn span{letter-spacing:.14em;opacity:.85;font-size:10px}.jg-hud7-btn.half{color:#10261c;background:linear-gradient(#c9a227,#8c6e14)}.jg-hud7-btn.ready{color:#10261c;background:linear-gradient(#ffe48a,#e0a800);box-shadow:inset 0 -4px #0003}.jg-hud7-btn:disabled{opacity:.55;cursor:default}.jg .jg-card.fixed{min-height:min(680px, calc(100dvh - var(--head-h,84px) - 72px));flex-direction:column;gap:12px;display:flex}.jg .jg-card.fixed .jg-card-head{margin-bottom:4px}.jg-win-desc{color:#9aa7b5;text-align:center;margin:0;font-size:13px}.jg-win-note{color:#e2d5f0;background:#e07aff14;border:1px solid #e07aff4d;border-radius:14px;padding:12px 14px;font-size:13px;line-height:1.45}.jg-win-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.jg-win-lab{color:#aeb9c6;font-size:12px;font-weight:700}.jg-optabs.five{grid-template-columns:repeat(5,minmax(0,1fr))}.jg-optabs.three{grid-template-columns:repeat(3,minmax(0,1fr))}.jg-optabs.two{grid-template-columns:repeat(2,minmax(0,1fr))}.jg-optabs.three button,.jg-optabs.two button{height:auto;min-height:40px;padding:6px 8px;line-height:1.2}.jg-optabs.purple button.on{color:#1a0b26;background:#c77dff}.jg-deckpick{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.jg-deckpick button{color:#c8d2dd;text-align:left;background:#1e2733;border:1.5px solid #2c3846;border-radius:10px;align-items:center;gap:6px;min-height:44px;padding:6px 8px;font-size:12px;font-weight:700;display:flex}.jg-deckpick button.on{color:#eef2f6;background:#7f9bff24;border-color:#9db4ff}.jg-deckpick button:disabled{opacity:.45}@media (max-width:1100px){.jg-hud7-frame{grid-template-columns:1fr 1fr}.jg-hud7-turn{border-right:0;flex-flow:wrap;grid-column:1/-1;align-items:center;gap:10px}.jg-hud7-end{grid-column:1/-1}}@media (max-width:860px){.jg-v7{grid-template-columns:1fr}.jg-v7-side{position:static}.jg-lgrid9{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px 4px}.jg-lv7-track{height:120px}.jg-lbase4{display:none}.jg-hud7-frame{grid-template-columns:1fr}.jg-optabs.five{grid-template-columns:repeat(3,minmax(0,1fr))}.jg-deckpick{grid-template-columns:1fr 1fr}}.jg-title{padding:8px 0 24px}.jg-title-grid{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:36px;display:grid}.jg-title-main{flex-direction:column;gap:18px;min-width:0;display:flex}.jg-title-tag{color:#ffcb2e;letter-spacing:.14em;text-transform:uppercase;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);background:#ffcb2e1f;align-items:center;gap:8px;width:fit-content;padding:6px 12px;font-size:12px;font-weight:800;display:inline-flex}.jg-title-h1{letter-spacing:-.02em;text-transform:uppercase;margin:0;font-size:clamp(40px,5.2vw,68px);font-weight:800;line-height:.98}.jg-title-h1 span{color:#ffcb2e;text-shadow:0 4px #8c6e14}.jg-title-sub{color:#c9dcd0;max-width:620px;margin:0;font-size:19px}.jg-title-real{background:#2fd47f14;border-left:4px solid #2fd47f;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.jg-title-real-k{color:#8fe3b4;align-items:center;gap:8px;font-size:15px;font-weight:800;display:inline-flex}.jg-title-src{flex-wrap:wrap;gap:6px;display:flex}.jg-title-src i{color:#c9dcd0;background:#0000004d;padding:3px 9px;font-size:12px;font-style:normal;font-weight:700}.jg-title-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.jg-title-steps li{clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);background:linear-gradient(#1b2a22,#0d1a13);border:1.5px solid #ffcb2e40;flex-direction:column;gap:8px;padding:16px 14px 14px;display:flex;position:relative}.jg-title-steps li b{font-size:16px;line-height:1.15}.jg-title-steps li>span:last-child{color:#9fb8ab;font-size:12.5px;line-height:1.35}.jg-title-num{font-family:var(--display);color:#ffcb2e38;font-size:28px;font-weight:800;line-height:1;position:absolute;top:10px;right:12px}.jg-title-ico{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);color:#10261c;place-items:center;width:44px;height:50px;display:grid}.jg-title-ico svg{width:22px;height:22px}.jg-title-steps .gold .jg-title-ico{background:linear-gradient(145deg,#ffe48a,#e0a800)}.jg-title-steps .green .jg-title-ico{background:linear-gradient(145deg,#8fe3b4,#0b7a47)}.jg-title-steps .red .jg-title-ico{background:linear-gradient(145deg,#ffb08a,#d3361b)}.jg-title-steps .blue .jg-title-ico{color:#fff;background:linear-gradient(145deg,#c9d6ff,#3f63e8)}.jg-title-goal{clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);background:linear-gradient(90deg,#ffcb2e1f,#ffcb2e05);border:2px solid #c9a227;align-items:center;gap:14px;padding:14px 16px;display:flex}.jg-title-goal b{font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;color:#ffcb2e;font-size:13px;display:block}.jg-title-goal span{color:#eaf5ee;font-size:15px;line-height:1.4}.jg-title-goal-ico{box-sizing:border-box;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);color:#10261c;background:linear-gradient(145deg,#ffe48a,#e0a800);flex:none;place-items:center;width:48px;height:54px;padding:12px;display:grid}.jg-title-posse{clip-path:polygon(18px 0,calc(100% - 18px) 0,100% 18px,100% calc(100% - 18px),calc(100% - 18px) 100%,18px 100%,0 calc(100% - 18px),0 18px);background:linear-gradient(#1b2a22,#0d1a13);border:2px solid #c9a227;flex-direction:column;gap:12px;padding:20px;display:flex}.jg-title-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.jg-title-modes button{color:#eaf5ee;text-align:left;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);background:#00000040;border:1.5px solid #8fe3b433;flex-direction:column;align-items:flex-start;gap:4px;padding:12px;display:flex}.jg-title-modes button>span{color:#8fb3a0;background:#1e3a2c;place-items:center;width:36px;height:36px;display:grid}.jg-title-modes button b{font-size:17px}.jg-title-modes button small{color:#9fb8ab;font-size:12px}.jg-title-modes button.on{background:#ffcb2e1a;border-color:#ffcb2e}.jg-title-modes button.on>span{color:#10261c;background:#ffcb2e}.jg-title-go{min-height:72px;font-size:20px}.jg-title-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.jg-title-sec{color:#ffcb2e;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);background:0 0;border:1.5px solid #ffcb2e59;justify-content:center;align-items:center;gap:8px;height:46px;font-size:14px;font-weight:800;display:inline-flex}.jg-rankpop .jg-placar{grid-template-columns:1fr;max-width:none;margin:0}.jg-rankpop .jg-placar>aside{display:none}.jg-top-k{gap:8px}@media (max-width:1000px){.jg-title-grid{grid-template-columns:1fr}.jg-title-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.jg-title-steps{grid-template-columns:1fr}}.jg-end{flex-direction:column;gap:14px;max-width:1100px;margin:0 auto;display:flex}.jg-end-hero{text-align:center;clip-path:polygon(20px 0,calc(100% - 20px) 0,100% 20px,100% calc(100% - 20px),calc(100% - 20px) 100%,20px 100%,0 calc(100% - 20px),0 20px);background:radial-gradient(700px 300px at 50% 0,#ffcb2e24,#0000 70%),linear-gradient(#1b2a22,#0d1a13);border:2px solid #c9a227;flex-direction:column;align-items:center;gap:10px;padding:28px 24px;display:flex}.jg-end-verdict{letter-spacing:.02em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;margin:0;font-size:clamp(30px,9vw,84px);line-height:1.02}.jg-end-verdict.long{font-size:clamp(26px,7vw,64px)}.jg-end-hero.good .jg-end-verdict{color:#2fd47f;text-shadow:0 5px #0b5a33}.jg-end-hero.warn .jg-end-verdict{color:#ffcb2e;text-shadow:0 5px #8c6e14}.jg-end-hero.bad .jg-end-verdict{color:#ff7a5c;text-shadow:0 5px #7a2a1a}.jg-end-sub{color:#c9dcd0;margin:0;font-size:16px}.jg-end-big{flex-direction:column;align-items:center;gap:2px;margin-top:6px;display:flex}.jg-end-big span{color:#9fb8ab;font-size:14px}.jg-end-big b{font-size:clamp(44px,6vw,72px);line-height:1.05}.jg-end-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;max-width:760px;margin-top:6px;display:grid}.jg-end-stats>div{background:#0000004d;border:1px solid #8fe3b42e;flex-direction:column;gap:2px;padding:10px;display:flex}.jg-end-stats span{letter-spacing:.1em;text-transform:uppercase;color:#8fb3a0;font-size:11px;font-weight:800}.jg-end-stats b{font-size:17px}.jg-end-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.jg-end-box{clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);background:linear-gradient(#16261d,#0d1a13);border:1.5px solid #ffcb2e4d;flex-direction:column;gap:8px;padding:16px;display:flex}.jg-end-share{clip-path:polygon(18px 0,calc(100% - 18px) 0,100% 18px,100% calc(100% - 18px),calc(100% - 18px) 100%,18px 100%,0 calc(100% - 18px),0 18px);background:linear-gradient(#1b2a22,#0d1a13);border:2px solid #c9a227;grid-template-columns:minmax(0,1fr) 360px;gap:20px;padding:18px;display:grid}.jg-end-share-ctl{flex-direction:column;gap:12px;display:flex}.jg-end-seg{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.jg-end-seg button{color:#eaf5ee;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);background:#00000040;border:1.5px solid #8fe3b433;flex-direction:column;align-items:center;gap:2px;min-height:48px;padding:8px;font-size:15px;font-weight:800;display:flex}.jg-end-seg button small{color:#9fb8ab;font-size:11px;font-weight:600}.jg-end-seg button.on{color:#ffcb2e;background:#ffcb2e1f;border-color:#ffcb2e}.jg-end-dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.jg-end-dl .jg-hud7-btn{min-height:62px}.jg-end-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:auto;display:grid}.jg-end-preview{background:#00000059;border:1px solid #8fe3b426;place-items:center;min-height:300px;display:grid}.jg-end-preview img{width:100%;height:auto;display:block}.jg-end-preview.story img{width:70%;margin:0 auto}.jg-placar>section.pnl,.jg-placar>aside>section.pnl{clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);background:linear-gradient(#16261d,#0d1a13);border:1.5px solid #ffcb2e59;border-radius:0}@media (max-width:860px){.jg-end-grid,.jg-end-share{grid-template-columns:1fr}.jg-end-stats{grid-template-columns:1fr 1fr}}.jg-vqueue{background:#00000040;border:1px solid #ffcb2e40;flex-direction:column;gap:6px;margin:-6px 0 6px;padding:10px;display:flex}.jg-vqueue>div{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.jg-vqueue>div>span{color:#6e7e8c;border:1.5px solid #2c3846;align-items:center;gap:6px;padding:6px 10px;font-size:13px;font-weight:700;display:inline-flex}.jg-vqueue>div>span.now{color:#10261c;background:#ffcb2e;border-color:#ffcb2e}.jg-vqueue>div>span.ok{color:#34d88a;border-color:#34d88a80}.jg-vqueue>div>span.no{color:#ff7a5c;border-color:#ff7a5c80}.jg-vnext{margin:8px 0 0;font-size:14px;font-weight:800}.jg-vnext.ok{color:#34d88a}.jg-vnext.no{color:#ff7a5c}.jg-vstep.cut{opacity:.35}.jg-vstep.cut .jg-vlab{text-decoration:line-through}.jg-endnav{justify-content:space-between;align-items:center;gap:12px;width:100%;max-width:1148px;margin:0 auto;padding:24px 24px 0;display:flex}.jg-endnav-tabs{clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);background:#0000004d;border:1.5px solid #c9a22773;gap:4px;padding:4px;display:inline-flex}.jg-endnav-tabs button{letter-spacing:.08em;text-transform:uppercase;color:#9fb8ab;clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);background:0 0;min-width:112px;height:38px;padding:0 18px;font-size:13px;font-weight:800}.jg-endnav-tabs button.on{color:#10261c;background:linear-gradient(#ffd95a,#f0b90b)}.jg-endnav-new{letter-spacing:.08em;color:#ffcb2e;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);background:#ffcb2e14;border:1.5px solid #c9a227;height:46px;padding:0 20px;font-size:13px;font-weight:900}.jg-endnav-new:hover{background:#ffcb2e29}.jg-end-cta{clip-path:polygon(18px 0,calc(100% - 18px) 0,100% 18px,100% calc(100% - 18px),calc(100% - 18px) 100%,18px 100%,0 calc(100% - 18px),0 18px);background:radial-gradient(500px 200px at 0%,#ffcb2e29,#0000 70%),linear-gradient(#22301f,#101c14);border:2px solid #ffcb2e;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;padding:20px 24px;display:grid}.jg-end-cta-cards{flex:none;width:112px;height:104px;position:relative}.jg-end-cta-cards>span{background:linear-gradient(#1c4a33,#0d1f16);border:2px solid #ffcb2e;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;box-shadow:0 8px 18px #00000073}.jg-end-cta-cards .post{width:68px;height:84px;top:10px;left:0;transform:rotate(-8deg)}.jg-end-cta-cards .story{border-color:#8fe3b4;width:56px;height:100px;top:0;right:0;transform:rotate(7deg)}.jg-end-cta-cards i{letter-spacing:.1em;color:#ffcb2e;font-size:8px;font-style:normal;font-weight:800}.jg-end-cta-cards b{color:#2fd47f;font-size:20px;font-weight:900;line-height:1}.jg-end-cta-cards .story b{color:#ffcb2e}.jg-end-cta-cards small{color:#9fb8ab;font-size:9px}.jg-end-cta-txt{flex-direction:column;gap:4px;min-width:0;display:flex}.jg-end-cta-txt b{color:#eaf5ee;font-size:22px;line-height:1.15}.jg-end-cta-txt>span:last-child{color:#9fb8ab;font-size:13px}.jg-end-cta-go{min-width:260px;min-height:64px}.jg-end-cta-go.off{filter:grayscale(.6);opacity:.7}.jg-share-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.jg-share-body{flex:1;grid-template-columns:minmax(0,1fr) 236px;gap:16px;min-height:0;display:grid}.jg-share-prev{background:#00000059;border:1px solid #8fe3b426;place-items:center;min-height:300px;padding:10px;display:grid}.jg-share-prev img{width:auto;max-width:100%;height:auto;max-height:440px;display:block;box-shadow:0 10px 28px #00000080}.jg-share-ctl{flex-direction:column;gap:10px;display:flex}.jg-share-ctl .jg-hud7-btn{min-height:58px}@media (max-width:860px){.jg-endnav{padding:16px 16px 0}.jg-endnav-tabs button{min-width:0;padding:0 14px}.jg-endnav-new{padding:0 14px}.jg-end-cta{text-align:center;grid-template-columns:1fr;justify-items:center;padding:20px 16px}.jg-end-cta-go{width:100%;min-width:0}.jg-share-body{grid-template-columns:1fr}.jg-share-prev img{max-height:320px}}.jg-share-ctl .jg-hud7-btn{flex:none;height:auto;min-height:58px}.jg-share-ctl .jg-end-dl .jg-hud7-btn span{white-space:nowrap;font-size:9px}@media (max-width:860px){.jg-share-body{flex:none}.jg-share-prev{min-height:0}.jg-share-prev img{max-height:260px}.jg-endnav-tabs button{height:34px;padding:0 10px;font-size:12px}.jg-endnav-new{height:42px;padding:0 12px;font-size:12px}}.jg-title-scope{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.jg-title-scope button{color:#eaf5ee;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);background:#00000040;border:1.5px solid #8fe3b433;flex-direction:column;align-items:center;gap:2px;min-width:0;min-height:54px;padding:6px;display:flex}.jg-title-scope button b{font-size:14px;font-weight:800}.jg-title-scope button small{color:#9fb8ab;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;overflow:hidden}.jg-title-scope button.on{background:#ffcb2e1f;border-color:#ffcb2e}.jg-title-scope button.on b{color:#ffcb2e}.jg-title-scope button:disabled{opacity:.4;cursor:not-allowed}.jg-em{clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);background:linear-gradient(#ffcb2e1a,#00000040);border:2px solid #ffcb2e8c;flex-direction:column;gap:10px;margin-top:12px;padding:14px;display:flex}.jg-em.on{border-color:#ffcb2e;box-shadow:inset 0 0 0 1px #ffcb2e59}.jg-em-h{align-items:center;gap:12px;display:flex}.jg-em-ico{color:#10261c;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:linear-gradient(#ffe48a,#ffcb2e);flex:none;place-items:center;width:46px;height:52px;display:grid}.jg-em-ico svg{width:28px;height:28px;display:block}.jg-em-h div>b{color:#ffcb2e;letter-spacing:.01em;font-size:16px;display:block}.jg-em-h div>span{color:#c9dcd0;margin-top:2px;font-size:12px;line-height:1.35;display:block}.jg-em-opts{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.jg-em-opts button{color:#eaf5ee;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);background:#0000004d;border:1.5px solid #8fe3b440;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:9px 4px;display:flex}.jg-em-opts b{white-space:nowrap;font-size:17px;font-weight:800}.jg-em-opts small{color:#c9dcd0;white-space:nowrap;font-size:12px}.jg-em-opts i{color:#8fb3a0;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:10px;font-style:normal;overflow:hidden}.jg-em-opts button.on{background:#ffcb2e2e;border-color:#ffcb2e}.jg-em-opts button.on b{color:#ffcb2e}.jg-em-opts button.hot.on{background:#ff7a5c2e;border-color:#ff7a5c}.jg-em-opts button.hot.on b{color:#ff9f6b}.jg-em-txt{color:#c9dcd0;font-size:12px;line-height:1.4}.jg-em-txt b{color:#fff}.jg-hud7-emchip{color:#ffcb2e;background:0 0;border:1px dashed #ffcb2e80;border-radius:999px;align-items:center;height:24px;margin-top:6px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.jg-hud7-emchip.on{background:#ffcb2e24;border-style:solid}.jg-hud7-emchip:hover{background:#ffcb2e33}@media (max-width:560px){.jg-em-opts{grid-template-columns:repeat(3,minmax(0,1fr))}}.jg-m7{padding-bottom:calc(132px + env(safe-area-inset-bottom));flex-direction:column;gap:10px;display:flex}@media (max-width:860px){.jg{overflow-x:clip}.jg-main:has(.jg-m7){padding-top:6px}}.jg-m7-me{align-items:center;gap:6px;display:flex}.jg-m7-chip{flex:1;min-width:0}.jg-m7-chip .jg-player{gap:8px;width:100%;max-width:none}.jg-m7-chip .jg-player>span:nth-child(2){flex:1;min-width:0}.jg-m7-chip .jg-mute{width:34px!important;height:34px!important}.jg .jg-m7-ico{color:#8fe3b4;background:#ffffff0a;border:1px solid #8fe3b433;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid;position:relative}.jg .jg-m7-ico.alert{color:#10261c;background:linear-gradient(145deg,#ffb08a,#e06a3c);border-color:#0000;animation:1.6s ease-in-out infinite jgM7Ring}.jg-m7-ico em{color:#10261c;min-width:18px;height:18px;font:800 11px/18px var(--font-body), sans-serif;background:#ffcb2e;border-radius:9px;padding:0 4px;font-style:normal;position:absolute;top:-5px;right:-5px}.jg .jg-m7-hexbtn{color:#eaf5ee;background:0 0;border:0;flex-direction:column;flex:none;align-items:center;gap:1px;width:44px;padding:0;display:flex}.jg-m7-hexbtn .hexs{place-items:center;width:34px;height:38px;display:grid}.jg-m7-hexbtn .hexs>span{width:16px;height:16px;display:flex}.jg-m7-hexbtn.mis .hexs{color:#10261c;background:conic-gradient(#ffcb2e var(--p,0%), #6b5a1e 0)}.jg-m7-hexbtn.ach .hexs{color:#8fb3a0;background:#1e3a2c}.jg-m7-hexbtn small{color:#8fb3a0;font-size:10px;font-weight:800;line-height:1}.jg .jg-m7-stats{z-index:8;-webkit-backdrop-filter:blur(10px);color:#eaf5ee;text-align:left;background:#0b1c14f0;border:0;border-bottom:1px solid #8fe3b424;grid-template-columns:1.15fr 1fr 1fr 1fr;gap:0;width:calc(100% + 32px);margin:0 -16px;padding:8px 10px;display:grid;position:sticky;top:0}.jg-m7-stats>span{border-left:1px solid #8fe3b41f;flex-direction:column;min-width:0;padding:0 6px;display:flex}.jg-m7-stats>span:first-child{border-left:0;padding-left:2px}.jg-m7-stats i{letter-spacing:.06em;text-transform:uppercase;color:#8fb3a0;font-size:10px;font-style:normal;font-weight:800}.jg-m7-stats>.goal i{color:#ffcb2e}.jg-m7-stats b{white-space:nowrap;font-size:19px;font-weight:800;line-height:1.15}.jg-m7-stats b u{opacity:.8;margin-left:1px;font-size:11px;text-decoration:none}.jg-m7-stats small{color:#8fb3a0;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:9.5px;overflow:hidden}.jg-m7-bar{background:#1e3a2c;border-radius:4px;height:4px;margin-top:3px;display:block;position:relative;overflow:hidden}.jg-m7-bar.ap{overflow:visible}.jg-m7-bar s{border-radius:4px;height:100%;text-decoration:none;display:block}.jg-m7-bar em{background:#ff7a5c;width:2px;height:8px;position:absolute;top:-2px}.jg-m7-bar em.re{background:#ffcb2e}.jg-m7-h{justify-content:space-between;align-items:baseline;gap:8px;margin:2px 0 8px;display:flex}.jg-m7-h h2{margin:0;font-size:17px;font-weight:800}.jg-m7-h span{font-size:12px;font-weight:700}.jg-m7-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.jg .jg-m7-lv{color:#eaf5ee;text-align:left;background:linear-gradient(#13281d,#0e2119);border:1.5px solid #8fe3b424;border-radius:14px;grid-template-rows:auto auto auto auto;grid-template-columns:30px minmax(0,1fr);align-items:center;column-gap:7px;min-width:0;padding:8px 8px 7px;display:grid;position:relative}.jg-m7-lv .jg-lcap{border-radius:10px;grid-row:1;width:30px;height:30px}.jg-m7-lv .jg-lcap svg{width:16px;height:16px}.jg-m7-lv-n{white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;grid-area:2/1/auto/-1;margin-top:5px;font-size:11.5px;line-height:1.15;overflow:hidden}.jg-m7-lv-v{grid-area:1/2;justify-self:end;font-size:15px;font-weight:800;line-height:1.1}.jg-m7-lv-bar{background:#1e3a2c;border-radius:3px;grid-column:1/-1;height:3px;margin-top:6px;display:block;overflow:hidden}.jg-m7-lv-bar s{height:100%;text-decoration:none;display:block}.jg-m7-lv-t{white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;margin-top:4px;font-size:10.5px;font-weight:700;overflow:hidden}.jg .jg-m7-lv.on{background:linear-gradient(#2a2a12,#17220f);border-color:#ffcb2e;box-shadow:0 0 0 1px #ffcb2e40,0 0 16px #ffcb2e26}.jg .jg-m7-lv.dim{opacity:.5}.jg-m7-legend{color:#8fb3a0;flex-wrap:wrap;gap:4px 12px;margin-top:8px;font-size:10.5px;font-weight:700;display:flex}.jg-m7-legend span:before{content:"";vertical-align:1px;border-radius:2px;width:7px;height:7px;margin-right:5px;display:inline-block}.jg-m7-legend .gold:before{background:#ffcb2e}.jg-m7-legend .green:before{background:#2fd47f}.jg-m7-legend .blue:before{background:#9db4ff}.jg-m7-legend .purple:before{background:#e2b8ff}.jg-m7-more{flex-wrap:wrap;gap:6px;display:flex}.jg-m7-more>span{color:#ffc4a6;background:#ff9f6b1a;border-radius:10px;align-items:center;gap:6px;max-width:100%;padding:5px 9px;font-size:11.5px;font-weight:700;display:inline-flex}.jg-m7-more>span.soon{color:#8fe3b4;background:#2fd47f1a}.jg-m7-more em{opacity:.7;font-style:normal;font-weight:600}.jg-m7-src{color:#6e8f7d;margin:2px 0 0;font-size:11px}.jg-m7-float{z-index:48;left:10px;right:10px;bottom:calc(132px + env(safe-area-inset-bottom));background:#1a1410;border:1.5px solid #e06a3c;border-radius:18px;align-items:center;gap:10px;padding:10px 10px 10px 12px;animation:.5s cubic-bezier(.22,1.3,.36,1) both jgM7Drop;display:flex;position:fixed;box-shadow:0 14px 40px #0000008c,0 0 24px #e06a3c40}.jg-m7-float.good{background:#0f2118;border-color:#2fd47f;box-shadow:0 14px 40px #0000008c,0 0 24px #2fd47f33}.jg-m7-float.ask{background:#10162a;border-color:#6f8cff;box-shadow:0 14px 40px #0000008c,0 0 24px #6f8cff33}.jg-m7-float .jg-al-ico{background:linear-gradient(145deg,#ffb08a,#e06a3c);border-radius:12px;width:40px;height:40px}.jg-m7-float.good .jg-al-ico{background:linear-gradient(145deg,#8fe3b4,#0b7a47)}.jg-m7-float.ask .jg-al-ico{color:#fff;background:linear-gradient(145deg,#c9d6ff,#3f63e8)}.jg-m7-float .k{letter-spacing:.08em;text-transform:uppercase;color:#ffb08a;font-size:10px;font-weight:800;display:block}.jg-m7-float.good .k{color:#8fe3b4}.jg-m7-float.ask .k{color:#c9d6ff}.jg-m7-float b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.2;display:-webkit-box;overflow:hidden}.jg .jg-m7-float .go{color:#10261c;background:#ffcb2e;border:0;border-radius:12px;flex:none;height:38px;padding:0 14px;font-size:13px;font-weight:800}.jg .jg-m7-float .x{color:#8fb3a0;background:0 0;border:0;flex:none;width:28px;height:38px;font-size:20px}.jg-m7-float.grave{animation:.5s cubic-bezier(.22,1.3,.36,1) both jgM7Drop,1.8s ease-in-out .5s infinite jgM7Glow}.jg-m7-hud{z-index:47;padding:8px 10px calc(10px + env(safe-area-inset-bottom));background:linear-gradient(#0e2119f7,#0a1912);border-top:1.5px solid #ffcb2e59;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #00000073}.jg-m7-hud-top{color:#c9dcd0;white-space:nowrap;align-items:baseline;gap:8px;margin-bottom:7px;font-size:11.5px;display:flex;overflow:hidden}.jg-m7-hud-top>b{color:#ffcb2e;font-size:16px}.jg-m7-hud-top>b small{color:#8fb3a0;margin-left:1px;font-size:11px}.jg-m7-hud-top .step{color:#ffcb2e;text-overflow:ellipsis;font-weight:700;overflow:hidden}.jg-m7-hud-top .scen{color:#ff9f6b;background:#ff9f6b24;border-radius:6px;flex:none;margin-left:auto;padding:1px 7px;font-size:10px;font-weight:800}.jg-m7-hud-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 92px;gap:6px;display:grid}.jg-m7-slot{background:#13261b;border:1.5px solid #ffcb2e73;border-radius:14px;align-items:stretch;min-width:0;height:64px;display:flex;position:relative}.jg-m7-slot.empty{background:0 0;border-style:dashed;border-color:#8fe3b440;align-items:center;gap:8px;padding:0 8px}.jg-m7-slot.empty.next{background:#ffcb2e0f;border-color:#ffcb2e}.jg-m7-slot-hex{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);color:#c9a227;background:repeating-linear-gradient(45deg,#1e3a2c 0 5px,#16301f 5px 10px);flex:none;place-items:center;width:30px;height:34px;font-weight:800;display:grid}.jg-m7-slot .t{color:#eaf5ee;flex-direction:column;min-width:0;font-size:12px;font-weight:800;line-height:1.15;display:flex;overflow:hidden}.jg-m7-slot.empty .t{color:#c9dcd0}.jg-m7-slot.empty.next .t{color:#ffcb2e}.jg-m7-slot .t small{color:#8fb3a0;white-space:nowrap;align-items:center;gap:5px;margin-top:3px;font-size:10.5px;font-weight:700;display:flex}.jg-m7-slot .t small i{color:#c9a227;background:#ffcb2e1a;border-radius:5px;padding:0 5px;font-style:normal}.jg-m7-slot .t small i.on{color:#10261c;background:#ffcb2e}.jg .jg-m7-slot-main{text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:7px;min-width:0;padding:0 4px 0 7px;display:flex}.jg-m7-slot-main .t{display:-webkit-box}.jg-m7-slot-main .jg-hud7-hex svg{width:15px;height:15px}.jg-m7-slot-main>.t{display:flex}.jg .jg-m7-slot-x{color:#eaf5ee;background:#3a4f43;border:1.5px solid #0a1912;border-radius:50%;width:22px;height:22px;padding:0;font-size:13px;line-height:1;position:absolute;top:-7px;right:-5px}.jg .jg-m7-end{color:#c9dcd0;height:64px;font-family:var(--font-display,inherit);letter-spacing:0;white-space:nowrap;background:#2a3d33;border:0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:1px;font-size:12.5px;font-weight:800;display:flex}.jg-m7-end small{opacity:.8;font-size:10px;font-weight:700}.jg .jg-m7-end.half{color:#ffe48a;background:#3b4a20}.jg .jg-m7-end.ready{color:#10261c;background:linear-gradient(#ffd54a,#e0a800);animation:1.8s ease-in-out infinite jgM7Ready;box-shadow:0 0 18px #ffcb2e66}.jg .jg-m7-end:disabled{opacity:.5;animation:none}.jg-m7-err{color:#ff9f86;margin-top:6px;font-size:12px;font-weight:700;display:block}.jg-m7-sheet .jg-meters{grid-template-columns:1fr}.jg-m7-sheet .jg-meters .jg-top{min-height:0}.jg-m7-misnow{background:#ffcb2e14;border:1px solid #ffcb2e4d;border-radius:14px;align-items:flex-start;gap:12px;margin-bottom:10px;padding:12px;display:flex}.jg-m7-misnow .hexs{color:#10261c;background:linear-gradient(145deg,#ffe48a,#e0a800);flex:none;place-items:center;width:44px;height:50px;display:grid}.jg-m7-misnow .hexs>span{width:22px;height:22px;display:flex}.jg-m7-misnow b{font-size:17px}.jg-m7-misnow p{color:#c9dcd0;margin:2px 0 6px;font-size:13px}.jg-m7-misnow small{color:#8fb3a0;margin-top:4px;font-size:11px;display:block}.jg-m7-achs{flex-direction:column;gap:6px;display:flex}.jg-m7-ach{opacity:.6;background:#ffffff08;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex}.jg-m7-ach.got{opacity:1;background:#ffcb2e12}.jg-m7-ach .hexs{color:#4e6b5c;background:#1e3a2c;flex:none;place-items:center;width:32px;height:36px;display:grid}.jg-m7-ach .hexs>span{width:15px;height:15px;display:flex}.jg-m7-ach b{font-size:13px;display:block}.jg-m7-ach small{color:#8fb3a0;font-size:11.5px;line-height:1.3;display:block}@keyframes jgM7Drop{0%{opacity:0;transform:translateY(24px)scale(.96)}}@keyframes jgM7Glow{50%{box-shadow:0 14px 40px #0000008c,0 0 34px #e06a3c8c}}@keyframes jgM7Ring{0%,70%,to{transform:none}75%{transform:rotate(-10deg)}85%{transform:rotate(10deg)}}@keyframes jgM7Ready{50%{box-shadow:0 0 28px #ffcb2ea6}}@media (prefers-reduced-motion:reduce){.jg-m7-float,.jg .jg-m7-ico.alert,.jg .jg-m7-end.ready{animation:none!important}}.jg-m7-slot-main .hx{flex-direction:column;flex:none;align-items:center;gap:1px;width:34px;display:flex}.jg-m7-slot-main .hx b{color:#8fb3a0;font-size:10.5px;font-weight:800;line-height:1}.jg-m7-slot-main .jg-hud7-hex{width:28px;height:32px}.jg-m7-slot .t{-webkit-line-clamp:unset}.jg-m7-slot-main .t{font-size:11.5px}.jg-lvwrap{min-width:0;display:flex;position:relative}.jg-lvwrap>.jg-lv7,.jg-lvwrap>.jg-m7-lv{flex:1;width:100%;min-width:0}.jg .jg-info{z-index:2;color:#c9dcd0;cursor:pointer;background:#0b1c14d9;border:1px solid #8fe3b459;border-radius:50%;place-items:center;width:20px;height:20px;padding:0;font:italic 700 11px/1 Georgia,Times New Roman,serif;display:grid;position:absolute;top:5px;right:5px}.jg .jg-info:hover,.jg .jg-info[aria-expanded=true]{color:#10261c;background:#ffcb2e;border-color:#ffcb2e}.jg .jg-info:after{content:"";position:absolute;inset:-10px}.jg-infotip{z-index:200;box-sizing:border-box;color:#eaf5ee;font-family:var(--font-body), system-ui, sans-serif;background:#10261b;border:1.5px solid #ffcb2e;border-radius:14px;padding:12px 14px;font-size:13px;line-height:1.45;animation:.18s ease-out both jgInfoIn;position:fixed;box-shadow:0 14px 40px #00000080}.jg-infotip b{color:#ffcb2e;margin-bottom:4px;font-size:14px;display:block}.jg-infotip p{color:#c9dcd0;margin:0}.jg-infotip small{color:#8fb3a0;margin-top:6px;font-size:11.5px;display:block}@keyframes jgInfoIn{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.jg-infotip{animation:none}}.jg-m7-grid .jg-info{top:6px;right:6px}.jg-m7-lv-v{margin-right:20px}.jg-mi{padding-bottom:calc(104px + env(safe-area-inset-bottom));flex-direction:column;gap:14px;display:flex}.jg-mi-hero{flex-direction:column;gap:8px;display:flex}.jg-mi-hero .jg-title-tag{padding:5px 10px;font-size:10.5px}.jg-mi-hero h1{letter-spacing:-.02em;text-transform:uppercase;margin:0;font-size:31px;font-weight:800;line-height:1}.jg-mi-hero h1 span{color:#ffcb2e;text-shadow:0 3px #8c6e14;display:block}.jg-mi-hero p{color:#c9dcd0;margin:0;font-size:15px}.jg-mi-goal{background:#ffcb2e12;border:1px solid #ffcb2e47;border-radius:16px;align-items:center;gap:12px;padding:12px;display:flex}.jg-mi-goal .jg-title-goal-ico{flex:none}.jg-mi-goal b{color:#ffcb2e;font-size:14px;display:block}.jg-mi-goal span{color:#c9dcd0;font-size:12.5px;line-height:1.35;display:block}.jg-mi-k{letter-spacing:.12em;text-transform:uppercase;color:#ffcb2e;justify-content:space-between;align-items:baseline;margin:0 0 8px;font-size:11px;font-weight:800;display:flex}.jg-mi-k small{letter-spacing:0;text-transform:none;color:#8fb3a0;font-size:11px;font-weight:700}.jg-mi-steps{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:72%;grid-auto-flow:column;gap:8px;margin:0 -16px;padding:0 16px 4px;list-style:none;display:grid;overflow-x:auto}.jg-mi-steps::-webkit-scrollbar{display:none}.jg-mi-steps li{scroll-snap-align:start;background:linear-gradient(#1b2a22,#0d1a13);border:1.5px solid #ffcb2e38;border-radius:16px;grid-template-columns:40px minmax(0,1fr);align-items:center;column-gap:10px;padding:12px;display:grid}.jg-mi-step-ico{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);color:#10261c;background:linear-gradient(145deg,#ffe48a,#e0a800);grid-row:1/3;place-items:center;width:40px;height:44px;display:grid}.jg-mi-step-ico svg{width:20px;height:20px}.jg-mi-steps li.green .jg-mi-step-ico{background:linear-gradient(145deg,#8fe3b4,#0b7a47)}.jg-mi-steps li.red .jg-mi-step-ico{background:linear-gradient(145deg,#ffb08a,#e06a3c)}.jg-mi-steps li.blue .jg-mi-step-ico{color:#fff;background:linear-gradient(145deg,#c9d6ff,#3f63e8)}.jg-mi-steps li b{font-size:14px;line-height:1.2}.jg-mi-steps li b i{color:#ffcb2e;margin-right:6px;font-style:normal}.jg-mi-steps li>span:last-child{color:#9fb8ab;font-size:12px;line-height:1.3}.jg-mi-card{background:linear-gradient(#13281d,#0e2119);border:1.5px solid #8fe3b429;border-radius:18px;flex-direction:column;gap:4px;padding:14px;scroll-margin-top:12px;display:flex}.jg-mi-me{align-items:center;gap:10px;margin-bottom:10px;display:flex}.jg-mi-me .jg-hud7-hex{width:40px;height:46px}.jg-mi-me small{color:#8fb3a0;font-size:11px;font-weight:700;display:block}.jg-mi-me b{text-overflow:ellipsis;white-space:nowrap;font-size:19px;display:block;overflow:hidden}.jg-mi-modes{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:10px;display:grid}.jg .jg-mi-modes button{color:#c9dcd0;text-align:left;background:#ffffff08;border:1.5px solid #8fe3b42e;border-radius:14px;align-items:center;gap:8px;min-height:56px;padding:8px 10px;display:flex}.jg-mi-modes button span{min-width:0}.jg-mi-modes b{color:#eaf5ee;font-size:14px;display:block}.jg-mi-modes small{color:#8fb3a0;font-size:10.5px;line-height:1.25;display:block}.jg .jg-mi-modes button.on{color:#ffcb2e;background:#ffcb2e1a;border-color:#ffcb2e}.jg-mi-scope{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.jg .jg-mi-scope button{color:#eaf5ee;text-align:left;background:#ffffff08;border:1.5px solid #8fe3b42e;border-radius:12px;flex-direction:column;align-items:flex-start;min-width:0;min-height:50px;padding:7px 9px;display:flex}.jg-mi-scope b{font-size:12.5px}.jg-mi-scope small{color:#8fb3a0;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:10.5px;overflow:hidden}.jg .jg-mi-scope button.on{background:#ffcb2e1a;border-color:#ffcb2e}.jg .jg-mi-scope button:disabled{opacity:.45}.jg-mi-note{color:#8fb3a0;text-align:center;margin:6px 0 0;font-size:11px}.jg-mi-bar{z-index:47;padding:10px 10px calc(10px + env(safe-area-inset-bottom));background:linear-gradient(#0e2119f7,#0a1912);border-top:1.5px solid #ffcb2e59;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #00000073}.jg-mi-bar-row{grid-template-columns:58px minmax(0,1fr) 58px;align-items:stretch;gap:8px;display:grid}.jg .jg-mi-sec{color:#c9dcd0;background:#ffffff0a;border:1.5px solid #8fe3b433;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex}.jg-mi-sec small{font-size:10px;font-weight:700}.jg .jg-mi-go{width:100%;min-height:62px;margin:0}.jg-mi-err{color:#ffd2bd;text-align:center;margin:0 0 8px;font-size:12.5px}@media (max-width:860px){.jg-bigstamp{letter-spacing:.06em;border-width:3px;padding:5px 14px;font-size:clamp(20px,7vw,28px)}}.jg .jg-mi-play{color:#10261c;width:fit-content;font-family:var(--font-display,inherit);letter-spacing:.02em;text-transform:uppercase;background:#ffcb2e;border:0;border-radius:999px;align-items:center;gap:7px;margin-top:2px;padding:6px 12px 6px 10px;scroll-margin-top:12px;font-size:14px;font-weight:800;display:inline-flex;box-shadow:0 0 18px #ffcb2e4d}.jg .jg-mi-city{color:#8fe3b4;background:0 0;border:1.5px dashed #8fe3b44d;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:40px;margin-top:8px;font-size:13px;font-weight:700;display:flex}.jg-mi-real{background:#2fd47f12;border-left:3px solid #2fd47f;border-radius:0 12px 12px 0;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.jg-mi-real .k{color:#8fe3b4;align-items:center;gap:6px;font-size:12.5px;font-weight:800;display:inline-flex}.jg-mi-real .jg-title-src{gap:4px}.jg-mi-real .jg-title-src i{padding:2px 7px;font-size:10.5px}.jg-callout{animation:1.5s ease-out .25s both jgCallout}.jg-callout .jg-title-go,.jg-callout~.jg-mi-bar .jg-mi-go{animation:1.5s ease-out .25s both jgCalloutBtn}@keyframes jgCallout{0%,to{box-shadow:0 0 #ffcb2e00}15%,55%{box-shadow:0 0 0 3px #ffcb2e,0 0 36px #ffcb2e8c}35%,75%{box-shadow:0 0 0 1px #ffcb2e66,0 0 10px #ffcb2e26}}@keyframes jgCalloutBtn{0%,to{transform:none}30%{transform:scale(1.04)}60%{transform:scale(.99)}}@media (prefers-reduced-motion:reduce){.jg-callout,.jg-callout .jg-title-go{outline:3px solid #ffcb2e;animation:none}}.jg-mi-me .jg-me-edit,.jg .jg-me-edit{color:#8fe3b4;background:#ffffff0a;border:1.5px solid #8fe3b440;border-radius:10px;flex:none;align-items:center;gap:5px;height:34px;padding:0 11px;font-size:12.5px;font-weight:700;display:inline-flex}.jg-title-posse .jg-mi-me{margin-bottom:4px}.jg-title-posse .jg-mi-me b{font-size:22px}.jg-pres-row{align-items:center;gap:16px;display:flex}.jg-pres-row h1{flex:1;min-width:0}.jg-pres-seal{color:#2fd47f;filter:drop-shadow(0 8px 22px #2fd47f4d);flex:none;place-items:center;width:112px;height:112px;display:grid}.jg-pres-seal svg{width:100%;height:100%}@media (max-width:860px){.jg-pres-seal{width:64px;height:64px}.jg-pres-row{gap:10px}}.jg-ap-sugg{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;font-size:13px;display:flex}.jg .jg-ap-sugg button{color:#eaf5ee;background:#ffffff08;border:1.5px solid #8fe3b440;border-radius:999px;height:34px;padding:0 12px;font-size:13px;font-weight:700}.jg .jg-ap-sugg button.more{color:#8fe3b4;border-style:dashed;align-items:center;gap:5px;display:inline-flex}.jg-ap-avs{grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:8px;display:grid}.jg .jg-ap-avs>button{background:0 0;border:0;border-radius:14px;place-items:center;padding:6px 0;display:grid}.jg .jg-ap-avs>button.on{background:#ffcb2e1a}.jg .jg-ap-more{color:#8fe3b4;flex-direction:column;justify-content:center;align-items:center;gap:0;height:64px;border:1.5px dashed #8fe3b459!important;display:flex!important}.jg-ap-more span{font-size:24px;font-weight:800;line-height:1}.jg-ap-more small{font-size:10.5px;font-weight:700}.jg-ap-all{flex-direction:column;gap:14px;max-height:min(62vh,560px);padding-right:4px;display:flex;overflow-y:auto}.jg-ap-all h3{letter-spacing:.1em;text-transform:uppercase;color:#ffcb2e;margin:0 0 8px;font-size:12px;font-weight:800}.jg-ap-grid{grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:6px;display:grid}.jg .jg-ap-grid button{color:#c9dcd0;background:0 0;border:0;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:8px 2px;display:flex}.jg .jg-ap-grid button.on{color:#ffcb2e;background:#ffcb2e1f}.jg-ap-grid small{text-align:center;font-size:10.5px;font-weight:700;line-height:1.15}.jg-brief-veil{z-index:70;background:#030a07b8}.jg-brief{color:#eaf5ee;background:linear-gradient(#13281d,#0b1c14);border:1.5px solid #ffcb2e66;border-radius:26px;flex-direction:column;width:100%;max-width:860px;max-height:calc(100dvh - 32px);animation:.35s both jgRise;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px #0009,0 0 40px #ffcb2e1f}.jg-brief-k,.jg-brief-tag{letter-spacing:.14em;text-transform:uppercase;color:#ffcb2e;font-size:11px;font-weight:800;display:inline-block}.jg-brief-head h2{text-transform:uppercase;letter-spacing:-.01em;margin:4px 0 0;font-size:32px;font-weight:800;line-height:1.05}.jg-brief-body{flex:1;grid-template-columns:1.1fr 1fr;gap:12px;min-height:0;padding:12px 28px 16px;display:grid;overflow-y:auto}.jg-brief-body>section{background:#00000038;border:1px solid #8fe3b424;border-radius:18px;padding:16px}.jg-brief-hex{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);color:#10261c;flex:none;place-items:center;width:54px;height:60px;display:grid}.jg-brief-hex svg{width:26px;height:26px}.jg-brief-hex.sm{width:38px;height:42px}.jg-brief-hex.sm svg{width:19px;height:19px}.jg-brief-hex.gold{background:linear-gradient(145deg,#ffe48a,#e0a800)}.jg-brief-hex.green{background:linear-gradient(145deg,#8fe3b4,#0b7a47)}.jg-brief-hex.red{background:linear-gradient(145deg,#ffb08a,#e06a3c)}.jg-brief-goal{grid-row:span 1;gap:14px;display:flex;background:#ffcb2e12!important;border-color:#ffcb2e59!important}.jg-brief-goal b{margin-top:2px;font-size:18px;line-height:1.2;display:block}.jg-brief-goal p{color:#c9dcd0;margin:8px 0 0;font-size:13px}.jg-brief-goalbar{align-items:center;gap:10px;margin-top:10px;display:flex}.jg-brief-goalbar>span{flex-direction:column;line-height:1;display:flex}.jg-brief-goalbar em{font-size:30px;font-style:normal;font-weight:800}.jg-brief-goalbar .to em{color:#ffcb2e}.jg-brief-goalbar small{color:#8fb3a0;margin-top:3px;font-size:11px;font-weight:700}.jg-brief-goalbar>i{background:#1e3a2c;border-radius:8px;flex:1;height:8px;position:relative;overflow:hidden}.jg-brief-goalbar>i s{transform-origin:0;background:linear-gradient(90deg,#2fd47f,#ffcb2e);width:100%;animation:2.4s cubic-bezier(.22,1,.36,1) .3s both jgBriefFill;position:absolute;inset:0 auto 0 0}@keyframes jgBriefFill{0%{transform:scaleX(.12)}}.jg-brief-eq{justify-content:space-between;align-items:center;gap:6px;display:flex}.jg-brief-eq>span{flex-direction:column;align-items:center;display:flex}.jg-brief-eq b{color:#ffcb2e;font-size:34px;font-weight:800;line-height:1}.jg-brief-eq small{letter-spacing:.08em;text-transform:uppercase;color:#8fb3a0;font-size:11px;font-weight:800}.jg-brief-eq>i{color:#5e7d6c;font-size:22px;font-style:normal;font-weight:800}.jg-brief-years{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:14px;display:grid}.jg-brief-years>div{background:#ffffff08;border:1px solid #8fe3b424;border-radius:12px;flex-direction:column;align-items:center;gap:5px;padding:8px 4px;display:flex}.jg-brief-years b{font-size:12px}.jg-brief-years>div>span{gap:3px;display:flex}.jg-brief-years i{opacity:.85;background:#2fd47f;border-radius:3px;width:9px;height:9px}.jg-brief-blitz{color:#ff9f6b;text-align:center;margin:10px 0 0;font-size:12px;font-weight:700}.jg-brief-turn ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}.jg-brief-turn li{background:linear-gradient(#1b2a22,#0d1a13);border:1.5px solid #ffcb2e33;border-radius:14px;flex-direction:column;gap:8px;padding:12px;display:flex;position:relative}.jg-brief-turn li .n{font-family:var(--font-display,inherit);color:#ffcb2e59;font-size:22px;font-weight:800;position:absolute;top:8px;right:12px}.jg-brief-turn li b{font-size:14px;line-height:1.2;display:block}.jg-brief-turn li small{color:#9fb8ab;margin-top:2px;font-size:12px;line-height:1.35;display:block}.jg-brief-levers{gap:4px;display:flex}.jg-brief-levers .jg-lcap{border-radius:10px;width:32px;height:32px}.jg-brief-levers .jg-lcap svg{width:16px;height:16px}.jg-brief-rules{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid;background:0 0!important;border:0!important;padding:0!important}.jg-brief-rules>div{background:#00000038;border-left:4px solid;border-radius:14px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.jg-brief-rules b{font-size:20px;font-weight:800}.jg-brief-rules span{color:#c9dcd0;font-size:12.5px;line-height:1.3}.jg-brief-rules .bad{border-color:#ff7a5c}.jg-brief-rules .bad b{color:#ff7a5c}.jg-brief-rules .good{border-color:#2fd47f}.jg-brief-rules .good b{color:#2fd47f}.jg-brief-rules .warn{border-color:#ffcb2e}.jg-brief-rules .warn b{color:#ffcb2e}.jg-brief-foot{background:#0003;border-top:1px solid #ffcb2e33;gap:10px;padding:14px 28px 20px;display:flex}.jg .jg-brief-back{flex:none;height:auto;padding:0 20px}.jg .jg-brief-go{isolation:isolate;flex:1;width:auto;min-height:64px;margin:0;position:relative;overflow:hidden}.jg-brief-go:before{content:"";width:var(--p,0%);z-index:-1;background:#ffffff47;transition:width .2s linear;position:absolute;inset:0 auto 0 0}.jg-brief-go b{letter-spacing:.02em;font-size:18px;display:block}.jg-brief-go em{color:#ffcb2e;background:#10261cd9;border-radius:8px;min-width:36px;margin-left:6px;padding:1px 6px;font-size:15px;font-style:normal;display:inline-block}@media (max-width:860px){.jg-brief-veil{align-items:stretch;padding:0}.jg-brief{border:0;border-radius:0;max-width:none;height:100dvh;max-height:none}.jg-brief-head{padding:calc(18px + env(safe-area-inset-top)) 18px 4px}.jg-brief-head h2{font-size:24px}.jg-brief-body{grid-template-columns:1fr;gap:10px;padding:10px 16px 14px}.jg-brief-body>section{padding:14px}.jg-brief-goalbar em{font-size:26px}.jg-brief-eq b{font-size:28px}.jg-brief-turn ol{grid-template-columns:1fr;gap:8px}.jg-brief-turn li{flex-direction:row;align-items:center;gap:12px;padding:10px 12px}.jg-brief-turn li .n{order:-1;font-size:18px;position:static}.jg-brief-levers{flex-wrap:wrap;flex:none;width:68px}.jg-brief-levers .jg-lcap{width:30px;height:30px}.jg-brief-rules{grid-template-columns:1fr}.jg-brief-rules>div{flex-direction:row;align-items:baseline;gap:10px;padding:10px 12px}.jg-brief-rules b{flex:none;font-size:17px}.jg-brief-foot{padding:10px 12px calc(12px + env(safe-area-inset-bottom))}.jg .jg-brief-back{padding:0 14px}.jg-brief-go b{white-space:nowrap;font-size:14px}.jg-brief-go em{min-width:30px;margin-left:4px;font-size:13px}.jg-brief-go>span{white-space:nowrap;font-size:10px}.jg-brief-go>span .long{display:none}}@media (prefers-reduced-motion:reduce){.jg-brief,.jg-brief-goalbar>i s{animation:none}}.jg-brief-go>span i{font-style:normal}.cb-scroll-lock .gamefull,.cb-scroll-lock body{overflow:hidden!important}.jg-brief-veil{justify-content:center;align-items:stretch;padding:clamp(12px,2.5vw,28px)}.jg-brief{align-self:center;max-width:1240px;height:auto;max-height:100%}@media (min-width:861px) and (min-height:900px){.jg-brief{zoom:1.2;max-height:83.3333%}}@media (min-width:861px) and (min-height:1150px){.jg-brief{zoom:1.4;max-height:71.4286%}}.jg-brief-head{padding:clamp(20px,3vh,32px) clamp(20px,3vw,40px) 6px}.jg-brief-head h2{font-size:clamp(26px,3.2vw,40px)}.jg-brief-body{overscroll-behavior:contain;grid-template-columns:1fr 1fr;grid-template-areas:"goal turn""time turn""rules rules";align-content:center;gap:clamp(10px,1.6vh,16px);padding:clamp(12px,2vh,20px) clamp(20px,3vw,40px)}.jg-brief-goal{grid-area:goal}.jg-brief-time{grid-area:time}.jg-brief-turn{flex-direction:column;grid-area:turn;display:flex}.jg-brief-turn ol{flex:1;grid-template-columns:1fr;align-content:space-between}.jg-brief-turn li .n{order:-1;font-size:22px;position:static}.jg-brief-levers{flex-wrap:wrap;flex:none;width:72px}.jg-brief-rules{grid-area:rules}.jg-brief-foot{padding:16px clamp(20px,3vw,40px) clamp(18px,2.5vh,26px)}.jg-brief .jg-card-x{top:clamp(14px,2.5vh,24px);right:clamp(14px,2.5vw,28px)}@media (max-width:860px){.jg-brief-veil{padding:0}.jg-brief{height:100dvh}.jg-brief-head{padding:calc(22px + env(safe-area-inset-top)) 22px 6px}.jg-brief-body{grid-template-columns:1fr;grid-template-areas:"goal""time""turn""rules";align-content:start;gap:12px;padding:12px 20px 20px}.jg-brief-foot{padding:12px 20px calc(16px + env(safe-area-inset-bottom))}.jg-brief .jg-card-x{top:calc(16px + env(safe-area-inset-top));right:16px}}@media (min-width:861px) and (min-height:640px){.jg-brief-body{overflow:visible}}.jg .jg-posse-hi{clip-path:none;background:radial-gradient(120% 70% at 50% 0,#ffcb2e24,#0000 60%),linear-gradient(#1a3022,#0d1a13);border:2px solid #ffcb2e;border-radius:22px;padding-top:26px;position:relative;overflow:visible;box-shadow:0 0 0 4px #ffcb2e14,0 18px 50px #00000073,0 0 40px #ffcb2e29}.jg-posse-rib{white-space:nowrap;color:#10261c;letter-spacing:.12em;text-transform:uppercase;background:#ffcb2e;border-radius:999px;padding:5px 14px;font-size:11px;font-weight:800;position:absolute;top:-13px;left:50%;transform:translate(-50%);box-shadow:0 4px 14px #ffcb2e59}.jg-mi-card.jg-posse-hi{margin-top:10px}.jg-title-sub b,.jg-mi-hero p b{color:#ffcb2e}.jg-brief-body{grid-template-columns:1fr;grid-template-areas:"goal""turn""rules"}.jg-brief-goal{align-items:center;gap:18px!important;padding:18px 20px!important}.jg-brief-goal-main{flex:1;min-width:0}.jg-brief-goal-main>b{margin-top:2px;font-size:clamp(20px,2.2vw,26px);font-weight:800;line-height:1.15;display:block}.jg-brief-goal-main>b em{color:#ffcb2e;font-style:normal}.jg-brief-goal-main>small{color:#8fb3a0;margin-top:10px;font-size:12.5px;font-weight:700;display:block}.jg-brief-goal-main>small.blitz{color:#ff9f6b;margin-top:4px}.jg-brief-track{align-items:center;gap:12px;margin-top:12px;display:flex}.jg-brief-track>span{color:#8fb3a0;flex-direction:column;align-items:center;font-size:11px;font-weight:700;line-height:1.1;display:flex}.jg-brief-track>span em{font-style:normal;font-family:var(--font-display,inherit);color:#eaf5ee;font-size:24px;font-weight:800}.jg-brief-track>.to em{color:#ffcb2e}.jg-brief-track .bar{flex:1;min-width:0;position:relative}.jg-brief-track .bar>s{transform-origin:0;background:linear-gradient(90deg,#2fd47f,#ffcb2e);border-radius:10px;height:10px;animation:2.4s cubic-bezier(.22,1,.36,1) .3s both jgBriefFill;display:block}.jg-brief-track .yrs{grid-template-columns:repeat(4,1fr);margin-top:6px;display:grid}.jg-brief-track .yrs i{color:#8fb3a0;text-align:center;border-left:1px solid #8fe3b440;font-size:11px;font-style:normal;font-weight:800}.jg-brief-track .yrs i:first-child{border-left:0}.jg-brief-turn ol{flex:none;grid-template-columns:repeat(3,minmax(0,1fr))}.jg-brief-turn li{flex-direction:column;align-items:flex-start;gap:8px}.jg-brief-turn li .n{order:0;position:absolute;top:8px;right:12px}.jg-brief-levers{flex-wrap:nowrap;width:auto}@media (max-width:860px){.jg-brief-goal{flex-direction:column;align-items:flex-start;gap:10px!important;padding:16px!important}.jg-brief-goal .jg-brief-hex{display:none}.jg-brief-goal-main>b{font-size:21px}.jg-brief-turn ol{grid-template-columns:1fr}.jg-brief-turn li{flex-direction:row;align-items:center;gap:12px}.jg-brief-turn li .n{order:-1;position:static}.jg-brief-levers{flex-wrap:wrap;width:68px}}.jg-ti{isolation:isolate;position:relative}.jg-ti:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side at 32% 55%,#2fd47f21,#2fd47f00);height:760px;position:absolute;inset:-120px -200px auto}@media (min-width:861px){.jg-ti{flex-direction:column;justify-content:center;min-height:calc(100vh - 150px);display:flex}}.jg-ti-grid{align-items:center!important}.jg-ti-hero{flex-direction:column;gap:18px;min-width:0;display:flex}.jg-ti-kick{letter-spacing:.2em;text-transform:uppercase;color:#8fe3b4;align-items:center;gap:10px;width:fit-content;font-size:12px;font-weight:800;display:inline-flex}.jg-ti-kick i{background:#2fd47f;width:28px;height:2px;box-shadow:0 0 10px #2fd47f}.jg-ti-h1{letter-spacing:-.025em;text-transform:uppercase;margin:0;font-size:clamp(40px,4.6vw,66px);font-weight:800;line-height:.94}.jg-ti-h1 span{color:#ffcb2e;text-shadow:0 4px #8c6e14,0 0 40px #ffcb2e40;display:block}.jg-ti-sub{color:#c9dcd0;max-width:520px;margin:0;font-size:18px;line-height:1.45}.jg-ti-hud{background:#05100b8c;border:1.5px solid #8fe3b438;border-radius:16px;grid-template-columns:1.5fr 1fr 1fr;width:fit-content;max-width:100%;display:grid;overflow:hidden}.jg-ti-hud>div{flex-direction:column;gap:1px;min-width:0;padding:12px 22px;display:flex}.jg-ti-hud>div+div{border-left:1px solid #8fe3b429}.jg-ti-hud small{letter-spacing:.16em;text-transform:uppercase;color:#8fb3a0;font-size:10.5px;font-weight:800}.jg-ti-hud b{font-family:var(--font-display,inherit);color:#eaf5ee;white-space:nowrap;align-items:baseline;gap:8px;font-size:30px;font-weight:800;line-height:1.1;display:flex}.jg-ti-hud .goal b{color:#ffcb2e}.jg-ti-hud .goal b em{color:#c9dcd0;font-size:22px;font-style:normal}.jg-ti-hud .goal b i{color:#5e7d6c;font-size:22px;font-style:normal}.jg-ti-hud span{color:#8fb3a0;font-size:12px}.jg .jg-ti-play{height:48px;padding:0 22px 0 18px;font-size:15px}.jg-ti .jg-title-posse{gap:10px}@media (max-width:860px){.jg-ti:before{height:420px;inset:-20px -16px auto}.jg-ti-hero{gap:12px}.jg-ti-kick{letter-spacing:.16em;font-size:10.5px}.jg-ti-h1{font-size:clamp(32px,10vw,42px)}.jg-ti-sub{font-size:15px}.jg-ti-hud{grid-template-columns:1.6fr 1fr 1fr;width:100%}.jg-ti-hud>div{padding:10px 12px}.jg-ti-hud b{gap:5px;font-size:22px}.jg-ti-hud .goal b em,.jg-ti-hud .goal b i{font-size:16px}.jg-ti-hud span{font-size:10.5px}.jg-ti-play{align-self:flex-start}}.jg-ti .jg-pres-seal{width:96px;height:96px}@media (max-width:860px){.jg-ti .jg-pres-seal{width:56px;height:56px}.jg-ti:before{height:480px;inset:-40px -60px auto}}.jg-pc-glow{filter:drop-shadow(0 0 24px #ffcb2e38);min-width:0;position:relative}.jg-pc-glow:has(.jg-callout){animation:1.5s ease-out .25s both jgPcGlow}@keyframes jgPcGlow{15%,55%{filter:drop-shadow(0 0 34px #ffcb2eb3)}35%,75%{filter:drop-shadow(0 0 14px #ffcb2e40)}}.jg-pc-frame{clip-path:polygon(22px 0,calc(100% - 22px) 0,100% 22px,100% calc(100% - 22px),calc(100% - 22px) 100%,22px 100%,0 calc(100% - 22px),0 22px);background:linear-gradient(160deg,#ffe48a,#e0a800 38%,#8c6e14 68%,#ffcb2e);padding:2.5px}.jg .jg-pc{clip-path:polygon(21px 0,calc(100% - 21px) 0,100% 21px,100% calc(100% - 21px),calc(100% - 21px) 100%,21px 100%,0 calc(100% - 21px),0 21px);gap:10px;position:relative;overflow:hidden;box-shadow:none!important;background:linear-gradient(#18352a,#0b1c14 55%)!important;border:0!important;border-radius:0!important;margin:0!important;padding:0 0 18px!important;animation:none!important}.jg .jg-pc>:not(.jg-pc-head):not(.jg-pc-art):not(.jg-pc-name){margin-left:18px;margin-right:18px}.jg-pc-head{letter-spacing:.16em;text-transform:uppercase;color:#ffcb2e;background:#00000047;border-bottom:1px solid #ffcb2e47;justify-content:space-between;align-items:center;gap:10px;padding:12px 22px;font-size:10.5px;font-weight:800;display:flex}.jg-pc-head span:last-child{color:#8fe3b4}.jg-pc-art{background:radial-gradient(closest-side at 50% 55%,#2fd47f4d,#2fd47f00);place-items:center;padding:14px 0 6px;display:grid;position:relative}.jg-pc-av{filter:drop-shadow(0 4px 10px #00000080);position:absolute;bottom:4px;left:calc(50% + 46px)}.jg-pc-name{text-align:center;flex-direction:column;align-items:center;gap:2px;padding:0 18px;display:flex}.jg-pc-name b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:26px;line-height:1.1;overflow:hidden}.jg-pc-name small{color:#8fb3a0;font-size:12.5px}.jg .jg-pc-name .jg-me-edit{height:30px;margin-top:6px}.jg .jg-pc .jg-mi-k{margin-top:6px}.jg .jg-pc-go{clip-path:polygon(16px 0,calc(100% - 16px) 0,100% 50%,calc(100% - 16px) 100%,16px 100%,0 50%);flex-direction:column;justify-content:center;align-items:center;display:flex;border-radius:0!important;box-shadow:inset 0 -4px #8c6e14!important}.jg .jg-pc-go b{font-family:var(--font-display,inherit);letter-spacing:.05em;align-items:center;gap:8px;font-size:21px;display:inline-flex}.jg .jg-pc-go>span{letter-spacing:.14em;opacity:.8;font-size:10px}@media (max-width:860px){.jg-pc-glow{margin-top:4px}.jg-pc-av{left:calc(50% + 38px)}.jg-pc-name b{font-size:22px}.jg .jg-mi-go.jg-pc-go b{font-size:17px}}.jg-ti-src{background:#2fd47f14;border:1px solid #2fd47f59;border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 10px;width:fit-content;max-width:100%;margin:30px auto 0;padding:10px 16px;display:flex}.jg-ti-src .ic{color:#06140d;background:#2fd47f;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid;box-shadow:0 0 12px #2fd47f80}.jg-ti-src b{color:#8fe3b4;font-size:14px}.jg-ti-src .chips{flex-wrap:wrap;gap:5px;display:flex}.jg-ti-src .chips i{color:#c9dcd0;background:#0000004d;border-radius:6px;padding:3px 9px;font-size:12px;font-style:normal;font-weight:700}.jg-pc-head span{white-space:nowrap}@media (max-width:860px){.jg-ti-src{justify-content:flex-start;margin:4px 0 0;padding:10px 12px}.jg-ti-src .chips i{padding:2px 7px;font-size:11px}.jg-pc-head{letter-spacing:.1em;padding:11px 18px;font-size:9.5px}}.jg-brief-frame{clip-path:polygon(24px 0,calc(100% - 24px) 0,100% 24px,100% calc(100% - 24px),calc(100% - 24px) 100%,24px 100%,0 calc(100% - 24px),0 24px);filter:drop-shadow(0 0 30px #ffcb2e40);background:linear-gradient(160deg,#ffe48a,#e0a800 38%,#8c6e14 68%,#ffcb2e);align-self:center;width:100%;max-width:1060px;max-height:100%;padding:2.5px;animation:.35s both jgRise}.jg .jg-brief-frame .jg-brief{max-width:none;max-height:calc(100dvh - 60px);box-shadow:none;zoom:1;clip-path:polygon(23px 0,calc(100% - 23px) 0,100% 23px,100% calc(100% - 23px),calc(100% - 23px) 100%,23px 100%,0 calc(100% - 23px),0 23px);background:linear-gradient(#18352a,#0b1c14 45%);border:0;border-radius:0;animation:none}.jg-brief-head{align-items:center;gap:16px;display:flex}.jg-brief-rules b{font-size:17px!important}.jg-brief-foot{align-items:center;gap:18px!important}.jg .jg-brief-back{color:#c9dcd0;background:0 0;border:1.5px solid #8fe3b440;border-radius:12px;flex:none;height:52px;padding:0 20px;font-size:15px;font-weight:700}.jg-brief-cta{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.jg .jg-brief-go{color:#10261c;clip-path:polygon(16px 0,calc(100% - 16px) 0,100% 50%,calc(100% - 16px) 100%,16px 100%,0 50%);cursor:pointer;background:linear-gradient(#ffe48a,#e0a800);border:0;justify-content:center;align-items:center;gap:10px;width:100%;height:62px;animation:1.8s ease-in-out infinite jgM7Ready;display:flex;box-shadow:inset 0 -4px #8c6e14}.jg .jg-brief-go:before{display:none}.jg-brief-go b{font-family:var(--font-display,inherit);letter-spacing:.05em;font-size:22px}.jg-brief-timer{align-items:center;gap:12px;display:flex}.jg-brief-timer .bar{background:#1e3a2c;border-radius:5px;flex:1;height:5px;overflow:hidden}.jg-brief-timer .bar s{background:#ffcb2e;height:100%;text-decoration:none;transition:width .2s linear;display:block}.jg-brief-timer small{color:#8fb3a0;flex:none;font-size:12.5px}.jg-brief-timer small b{color:#ffcb2e}@media (min-width:861px) and (min-height:900px){.jg-brief-frame{zoom:1.15;max-height:86.9565%}.jg .jg-brief-frame .jg-brief{max-height:calc(86.9565dvh - 52.1739px)}}@media (max-width:860px){.jg-brief-frame{clip-path:none;filter:none;max-width:none;height:100dvh;padding:0}.jg .jg-brief-frame .jg-brief{clip-path:none;height:100dvh;max-height:none}.jg-brief-head{gap:12px;padding-right:64px!important}.jg-brief-head svg{width:52px;height:52px}.jg-brief-foot{flex-direction:column-reverse;align-items:stretch;gap:8px!important}.jg .jg-brief-back{color:#8fb3a0;border:0;height:40px;font-size:14px}.jg .jg-brief-go{height:56px}.jg-brief-go b{font-size:19px}.jg-brief-timer small{font-size:11.5px}}@media (prefers-reduced-motion:reduce){.jg .jg-brief-go{animation:none}}.jg-cities{flex-direction:column;gap:6px;margin-top:14px;display:flex}.jg-city{background:#ffffff08;border:1.5px solid #0000;border-radius:14px;align-items:center;gap:12px;min-height:56px;padding:8px 12px;display:flex}.jg-city .pos{color:#c9dcd0;background:#1e3a2c;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:grid}.jg-city.top1 .pos{color:#10261c;background:linear-gradient(145deg,#ffe48a,#e0a800)}.jg-city.top2 .pos{color:#10261c;background:linear-gradient(145deg,#eef1ed,#9aaaa0)}.jg-city.top3 .pos{color:#10261c;background:linear-gradient(145deg,#f6c9a0,#c9864e)}.jg-city .who{flex-direction:column;flex:1;min-width:0;display:flex}.jg-city .who b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.jg-city .who b small{color:#8fb3a0;margin-left:4px;font-size:11px;font-weight:800}.jg-city .who>span{color:#8fb3a0;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.jg-city .xp{color:#ffcb2e;flex:none;font-size:15px;font-weight:800}.jg-city.mine{background:#ffcb2e1a;border-color:#ffcb2e}.jg-city-gap{text-align:center;color:#5e7d6c;line-height:1}@media (max-width:560px){.jg-placar-tabs .sub{padding:0 4px;font-size:12.5px}}.jg-taxmode{background:#e2b8ff14;border:1px solid #e2b8ff33;border-radius:14px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:12px;padding:4px;display:grid}.jg-taxmode button{color:#c9b8dd;background:0 0;border:0;border-radius:10px;height:38px;font-size:14px;font-weight:800}.jg-taxmode button[aria-checked=true]{color:#1d1028;background:#e2b8ff}.jg-call{background:linear-gradient(#ffcb2e29,#ffcb2e0f);border:1.5px solid #ffcb2e8c;border-radius:16px;align-items:center;gap:12px;margin:12px 0;padding:12px 14px;animation:.45s cubic-bezier(.22,1.2,.36,1) both jgCallIn,2.4s ease-out .5s 3 jgCallPulse;display:flex;box-shadow:0 0 #ffcb2e66}.jg-call.alerta{background:linear-gradient(#ff7a5c2e,#ff7a5c0f);border-color:#ff7a5c99}.jg-call.fim{background:linear-gradient(#2fd47f2e,#2fd47f0f);border-color:#2fd47f99}.jg-call-ico{color:#10261c;background:#ffcb2e;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.jg-call.acao .jg-call-ico svg{animation:1.1s ease-in-out infinite jgCallBob}.jg-call.alerta .jg-call-ico{background:#ff7a5c}.jg-call.fim .jg-call-ico{background:#2fd47f}.jg-call-t{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.jg-call-t .k{letter-spacing:.08em;text-transform:uppercase;color:#8fb3a0;font-size:10.5px;font-weight:800}.jg-call-t b{font-family:var(--display);color:#fff6d6;font-size:17px;font-weight:800;line-height:1.15}.jg-call-t small{color:#c9dcd0;font-size:12.5px;line-height:1.35}.jg-call-btn{color:#10261c;background:#ffcb2e;border:0;border-radius:12px;flex:none;height:40px;padding:0 16px;font-size:14px;font-weight:800}.jg-call.fim .jg-call-btn{background:#2fd47f}@keyframes jgCallIn{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:none}}@keyframes jgCallPulse{0%{box-shadow:0 0 #ffcb2e73}to{box-shadow:0 0 0 14px #ffcb2e00}}@keyframes jgCallBob{0%,to{transform:translateY(-2px)}50%{transform:translateY(3px)}}.jg-lgrid9.call .jg-lv7:not(.on):not(:disabled),.jg-m7-grid.call .jg-m7-lv:not(.on):not(:disabled){animation:2.2s ease-in-out infinite jgLvGlow}.jg-lgrid9.call .jg-lvwrap:nth-child(3n+2) .jg-lv7,.jg-m7-grid.call .jg-lvwrap:nth-child(3n+2) .jg-m7-lv{animation-delay:.25s}.jg-lgrid9.call .jg-lvwrap:nth-child(3n) .jg-lv7,.jg-m7-grid.call .jg-lvwrap:nth-child(3n) .jg-m7-lv{animation-delay:.5s}@keyframes jgLvGlow{0%,to{box-shadow:0 0 #ffcb2e00}50%{box-shadow:0 0 0 2px #ffcb2e73,0 0 18px #ffcb2e2e}}.jg-splash{z-index:90;font-family:var(--body);pointer-events:none;background:#0a1912eb;border:1.5px solid #ffcb2e80;border-radius:22px;flex-direction:column;align-items:center;gap:2px;padding:18px 34px;animation:1.9s cubic-bezier(.22,1,.36,1) both jgSplash;display:flex;position:fixed;top:42%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 60px #00000080}.jg-splash span{letter-spacing:.1em;text-transform:uppercase;color:#8fe3b4;font-size:12px;font-weight:800}.jg-splash b{color:#ffcb2e;font-size:40px;font-weight:800;line-height:1.05}.jg-splash small{color:#c9dcd0;font-size:13px}@keyframes jgSplash{0%{opacity:0;transform:translate(-50%,-40%)scale(.9)}18%{opacity:1;transform:translate(-50%,-50%)scale(1)}75%{opacity:1}to{opacity:0;visibility:hidden;transform:translate(-50%,-56%)scale(.98)}}@media (prefers-reduced-motion:reduce){.jg-call,.jg-call.acao .jg-call-ico svg,.jg-lgrid9.call .jg-lv7,.jg-m7-grid.call .jg-m7-lv{animation:none!important}.jg-splash{animation-duration:1.2s}}.jg-pw-rows{flex-direction:column;gap:10px;margin-top:10px;display:flex}.jg-pw-rows>div{grid-template-columns:minmax(0,1.3fr) 1fr 64px;align-items:center;gap:10px;display:grid}.jg-pw-rows span{flex-direction:column;min-width:0;display:flex}.jg-pw-rows span b{font-size:13.5px}.jg-pw-rows small{color:#8fb3a0;font-size:11px}.jg-pw-rows i{background:#8fe3b41f;border-radius:999px;height:10px;position:relative}.jg-pw-rows i:after{content:"";background:#eaf5ee59;width:1px;position:absolute;top:-3px;bottom:-3px;left:50%}.jg-pw-rows s{border-radius:999px;position:absolute;top:0;bottom:0}.jg-pw-rows s.up{background:#2fd47f}.jg-pw-rows s.down{background:#ff7a5c}.jg-pw-rows>div>b{text-align:right;font-size:14px}.jg-pw-debt{color:#c9dcd0;border-radius:14px;margin-top:12px;padding:12px 14px;font-size:13px;line-height:1.45}.jg-pw-debt.bad{background:#ff7a5c1a;border:1px solid #ff7a5c59}.jg-pw-debt.ok{background:#2fd47f1a;border:1px solid #2fd47f4d}.jg-pw-debt p{margin:4px 0 0}.jg-pw-debt b{color:#fff6d6}.jg-glow{z-index:85;pointer-events:none;--c:255, 92, 72;box-shadow:inset 0 0 0 3px rgba(var(--c), .55), inset 0 0 60px rgba(var(--c), .35);animation:1.6s ease-in-out infinite jgGlow;position:fixed;inset:0}.jg-glow.good{--c:77, 142, 255}.jg-glow.ask{--c:255, 203, 46}.jg-glow.grave{box-shadow:inset 0 0 0 4px rgba(var(--c), .7), inset 0 0 90px rgba(var(--c), .45);animation-duration:1s}@keyframes jgGlow{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.jg-glow{opacity:.7;animation:none}}.jg-rank-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.jg-rank-board{background:#ffffff0d;border-radius:14px;padding:3px;display:inline-flex}.jg-rank-board .sub{align-items:center;gap:5px;height:34px;padding:0 12px;font-size:13px;display:inline-flex}.jg-placar-tabs{background:#ffffff0d;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-top:14px;padding:4px;display:grid}.jg-placar-tabs .sub{width:100%}.jg-podio{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:8px;margin-top:18px;padding-top:6px;display:grid}.jg-podio-col{flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;min-width:0;display:flex}.jg-podio-nick{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:2px;font-size:13px;font-weight:700;overflow:hidden}.jg-podio-col.mine .jg-podio-nick{color:#ffcb2e}.jg-podio-sub{color:#8fb3a0;text-overflow:ellipsis;white-space:nowrap;max-width:100%;min-height:14px;font-size:11px;overflow:hidden}.jg-podio .pod{border-radius:14px 14px 6px 6px;flex-direction:column;justify-content:flex-start;align-items:center;gap:2px;width:100%;margin-top:4px;padding:8px 4px 0;display:flex}.jg-podio-pos{color:#10261c;font-size:20px;font-weight:800;line-height:1}.jg-podio-pts{color:#10261c;text-align:center;font-size:11px;font-weight:700;line-height:1.2}.jg-rank-list{flex-direction:column;gap:6px;margin-top:16px;display:flex}.jg-rank-row{background:#ffffff08;border:1.5px solid #0000;border-radius:14px;align-items:center;gap:10px;min-height:52px;padding:8px 10px;display:flex}.jg-rank-row.mine{background:#ffcb2e1a;border-color:#ffcb2e}.jg-rank-pos{color:#8fb3a0;text-align:right;flex:none;min-width:26px;font-size:13px;font-weight:700}.jg-rank-who{flex-direction:column;flex:1;min-width:0;display:flex}.jg-rank-who b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.jg-rank-who>span{color:#8fb3a0;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.jg-rank-pts{color:#ffcb2e;flex:none;font-size:15px;font-weight:800}.jg-rank-eu{z-index:1;flex-direction:column;gap:6px;margin-top:6px;display:flex;position:sticky;bottom:8px}.jg-rank-eu .jg-rank-row{background:#1b2e22;box-shadow:0 8px 24px #00000073}.jg-rank-mais{width:100%;height:40px;margin-top:10px;font-size:13px}.jg-rank-vazio{text-align:center;border:1.5px dashed #8fe3b440;border-radius:16px;margin-top:16px;padding:24px 16px}.jg-rank-place{flex-direction:column;gap:4px;margin-top:14px;display:flex}.jg-rank-place h2{text-overflow:ellipsis;white-space:nowrap;margin:6px 0 0;font-size:22px;font-weight:800;overflow:hidden}.jg-rank-place h2 small{color:#8fb3a0;margin-left:4px;font-size:12px;font-weight:800}.jg-rank-place p{margin:0;font-size:13px}.jg-rank-back{align-self:flex-start;align-items:center;gap:4px;height:32px;padding:0 10px 0 6px;font-size:13px;display:inline-flex}button.jg-city{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer}button.jg-city:hover{border-color:#8fe3b44d}button.jg-city:focus-visible{outline-offset:2px;outline:2px solid #ffcb2e}.jg-city-ir{color:#5e7d6c;flex:none}.jg-city-tag{color:#ffcb2e;vertical-align:2px;background:#ffcb2e29;border-radius:6px;margin-left:6px;padding:1px 6px;font-size:10.5px;font-style:normal;font-weight:800}@media (max-width:420px){.jg-podio-pts{font-size:10px}.jg-rank-pts,.jg-city .xp{font-size:13px}.jg-city{gap:8px;padding:8px}.jg-city .pos{width:26px;height:26px}}.jg-placar>section,.jg-rank,.jg-cities,button.jg-city{min-width:0;max-width:100%}button.jg-city{overflow:hidden}@media (max-width:560px){.jg-city .who>span{white-space:normal;line-height:1.3}}@media (max-width:420px){.jg-city-tag{display:none}}
