.jy{--jy-a:var(--gold-text,#e2c58f);--jy-a2:var(--care-text,#c9b5f0);--jy-f:var(--fg,#f3eef8);--jy-f2:var(--fg-2,#cfc6dd);--jy-m:var(--muted,#9a90ae);--jy-l:var(--line,#f3eef81a);--jy-c:var(--surface,#221d3f);--jy-h:var(--display,serif);--jy-r:20px;--jy-lab:var(--sans,system-ui);color:var(--jy-f)}.jy-ti{--jy-a:var(--cy,#3be3ff);--jy-a2:var(--ir,#6cffb0);--jy-f:var(--txt,#e8f1f5);--jy-f2:var(--soft,#afc1d0);--jy-m:var(--mut,#8fa5b8);--jy-l:var(--ln,#8cc8ff24);--jy-c:var(--pan,#0a1626);--jy-r:2px;--jy-lab:var(--mono,ui-monospace)}.jy{gap:28px;display:grid}.jy h2{font-family:var(--jy-h);margin:0}.jy-k{font:700 12px/1 var(--jy-lab);letter-spacing:.16em;text-transform:uppercase;color:var(--jy-a);margin:0}.jy-level{border-radius:var(--jy-r);background:linear-gradient(135deg,color-mix(in srgb,var(--jy-a) 12%,var(--jy-c)),var(--jy-c) 60%);border:1px solid var(--jy-l);grid-template-columns:auto 1fr;align-items:center;gap:32px;padding:28px;display:grid;position:relative;overflow:hidden}.jy-level:after{content:"";background:radial-gradient(closest-side,color-mix(in srgb,var(--jy-a2) 22%,transparent),transparent);pointer-events:none;border-radius:50%;width:360px;height:360px;position:absolute;inset:-40% -10% auto auto}.jy-ring{flex:none;place-items:center;display:inline-grid;position:relative}.jy-ring svg{width:100%;height:100%;position:absolute;inset:0}.jy-ring-bg{fill:none;stroke:var(--jy-l);stroke-width:8px}.jy-ring-fg{fill:none;stroke:var(--jy-a);stroke-width:8px;stroke-linecap:round;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--jy-a) 60%,transparent));animation:1.4s cubic-bezier(.2,.8,.2,1) both jy-fill}.jy-ring-n{text-align:center;line-height:1;display:grid}.jy-ring-n small{font:700 11px var(--jy-lab);letter-spacing:.16em;text-transform:uppercase;color:var(--jy-m)}.jy-ring-n b{font:700 clamp(44px,6vw,60px)/1 var(--jy-h);color:var(--jy-f);margin-top:2px}.jy-level-txt{z-index:1;min-width:0;position:relative}.jy-rank{font-size:clamp(32px,4.4vw,48px);line-height:1.05;margin:8px 0 16px!important}.jy-ti .jy-rank{text-transform:uppercase;letter-spacing:.02em}.jy-bar{background:var(--jy-l);border-radius:99px;height:10px;overflow:hidden}.jy-ti .jy-bar{border-radius:0}.jy-bar i{border-radius:inherit;background:linear-gradient(90deg,var(--jy-a2),var(--jy-a));height:100%;box-shadow:0 0 14px color-mix(in srgb,var(--jy-a) 60%,transparent);transform-origin:0;animation:1.2s cubic-bezier(.2,.8,.2,1) .2s both jy-grow;display:block}.jy-next{color:var(--jy-f2);margin:12px 0 0;font-size:16px}.jy-next b{color:var(--jy-f)}.jy-next em{color:var(--jy-a);font-style:normal}.jy-gains{color:var(--jy-f2);margin-top:14px;font-size:15px}.jy-gains summary{cursor:pointer;color:var(--jy-a);width:max-content;font-weight:600}.jy-gains ul{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:6px 24px;margin:12px 0 0;padding:0;list-style:none;display:grid}.jy-gains li{border-bottom:1px dashed var(--jy-l);justify-content:space-between;gap:12px;padding:5px 0;display:flex}.jy-gains li b{color:var(--jy-f);white-space:nowrap}.jy-gains-me{color:var(--jy-m);margin:12px 0 0}.jy-stats{grid-template-columns:repeat(5,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.jy-stats li{border-radius:calc(var(--jy-r) * .7);background:var(--jy-c);border:1px solid var(--jy-l);gap:4px;padding:18px 16px;display:grid}.jy-stats b{font:700 clamp(26px,3vw,34px)/1 var(--jy-h);color:var(--jy-f);align-items:baseline;gap:6px;display:flex}.jy-stats b small{color:var(--jy-m);font-size:.55em}.jy-stats span{color:var(--jy-m);font-size:14px}.jy-stats svg{fill:none;width:.8em;height:.8em;stroke:var(--jy-m);stroke-width:2px;align-self:center}.jy-stats .hot svg{stroke:#ff9d5c;fill:#ff9d5c4d;filter:drop-shadow(0 0 6px #ff9d5c)}.jy-sec{border-radius:var(--jy-r);background:var(--jy-c);border:1px solid var(--jy-l);padding:28px}.jy-sec>header{margin-bottom:20px}.jy-sec>header h2{align-items:baseline;gap:12px;font-size:clamp(26px,3vw,34px);line-height:1.1;display:flex}.jy-ti .jy-sec>header h2{text-transform:uppercase}.jy-sec>header h2 small{font:600 15px var(--jy-lab);color:var(--jy-m);letter-spacing:.06em}.jy-sec>header p{color:var(--jy-f2);max-width:60ch;margin:8px 0 0;font-size:16px}.jy-map-in{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:28px;display:grid}.jy-map-svg{justify-self:center;width:100%;max-width:620px;height:auto;overflow:visible}.jy-map-svg text{font:600 15px var(--jy-lab);fill:var(--jy-f2)}.jy-ti .jy-map-svg text{letter-spacing:.06em;text-transform:uppercase;font-size:13px}.jy-map-svg .jy-node-pct{fill:var(--jy-m);letter-spacing:.04em;text-transform:none;font-size:12.5px;font-weight:500}.jy-node .jy-node-c{fill:color-mix(in srgb,var(--jy-f) 8%,transparent);stroke:var(--jy-l);stroke-width:1.5px;transition:fill .2s,transform .2s}.jy-node.on .jy-node-c{fill:var(--jy-a);stroke:none;filter:drop-shadow(0 0 10px var(--jy-a))}.jy-node .jy-node-arc{fill:none;stroke:var(--jy-a2);stroke-width:3px;stroke-linecap:round}.jy-node:hover .jy-node-c,.jy-node:focus-visible .jy-node-c{fill:color-mix(in srgb,var(--jy-a) 55%,transparent)}.jy-node:hover text{fill:var(--jy-f)}.jy-ray{stroke:var(--jy-a);stroke-width:1.2px}.jy-link{stroke:var(--jy-a);stroke-width:1.4px;opacity:.45;stroke-dasharray:3 5}.jy-core{fill:var(--jy-c);stroke:var(--jy-a);stroke-width:1.5px}.jy-core-n{font:700 30px var(--jy-h)!important;fill:var(--jy-f)!important}.jy-core-l{text-transform:uppercase;letter-spacing:.14em!important;fill:var(--jy-m)!important;font-size:11px!important}.jy-sky circle{fill:var(--jy-f);opacity:.35;animation:4s ease-in-out infinite jy-twinkle}.jy-radar circle,.jy-radar>path{fill:none;stroke:var(--jy-l);stroke-width:1px}.jy-sweep{transform-origin:300px 300px;animation:6s linear infinite jy-sweep}.jy-sweep path{fill:color-mix(in srgb,var(--jy-a) 10%,transparent);stroke:none}.jy-themes{gap:12px;max-height:520px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.jy-themes a{color:inherit;justify-content:space-between;align-items:baseline;gap:12px;text-decoration:none;display:flex}.jy-themes a b{font-size:16px}.jy-themes a small{color:var(--jy-m);white-space:nowrap;font-size:14px}.jy-themes a:hover b{color:var(--jy-a)}.jy-tbar{background:var(--jy-l);border-radius:99px;height:5px;margin-top:6px;display:block;overflow:hidden}.jy-ti .jy-tbar{border-radius:0}.jy-tbar i{background:linear-gradient(90deg,var(--jy-a2),var(--jy-a));border-radius:inherit;height:100%;display:block}.jy-steps{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.jy-step{border-radius:calc(var(--jy-r) * .7);border:1px solid var(--jy-l);background:color-mix(in srgb,var(--jy-f) 3%,transparent);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:16px;display:grid}.jy-step b{font-size:16px;display:block}.jy-step small{color:var(--jy-m);margin-top:2px;font-size:14px;display:block}.jy-step>em{font:600 14px var(--jy-lab);color:var(--jy-a);font-style:normal}.jy-door{color:inherit;background:linear-gradient(135deg,color-mix(in srgb,var(--jy-a) 14%,transparent),transparent);grid-template-columns:1fr;gap:6px;text-decoration:none}.jy-door-k{font:700 12px var(--jy-lab);letter-spacing:.12em;text-transform:uppercase;color:var(--jy-a)}.jy-door b{font-family:var(--jy-h);font-size:20px;line-height:1.2}.jy-door:hover{border-color:var(--jy-a)}.jy-seals{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.jy-seal{text-align:center;border-radius:calc(var(--jy-r) * .7);border:1px solid var(--jy-l);justify-items:center;gap:6px;padding:18px 12px;display:grid}.jy-seal b{font-size:15px;line-height:1.25}.jy-seal small{color:var(--jy-m);font-size:13px;line-height:1.35}.jy-seal-m{--jy-p:0;background:conic-gradient(var(--jy-a2) calc(var(--jy-p) * 1%),var(--jy-l) 0);width:64px;height:64px;color:var(--jy-m);border-radius:50%;place-items:center;display:grid;position:relative}.jy-seal-m:before{content:"";background:var(--jy-c);border-radius:50%;position:absolute;inset:4px}.jy-seal-m svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px;position:relative}.jy-seal-m.sm{width:46px;height:46px}.jy-seal-m.sm svg{width:22px;height:22px}.jy-ti .jy-seal-m,.jy-ti .jy-seal-m:before{border-radius:0}.jy-ti .jy-seal-m{clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%)}.jy-ti .jy-seal-m:before{clip-path:inherit}.jy-seal.got{border-color:color-mix(in srgb,var(--jy-a) 50%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--jy-a) 12%,transparent),transparent)}.jy-seal.got .jy-seal-m{background:radial-gradient(circle at 35% 30%,color-mix(in srgb,#fff 40%,var(--jy-a)),var(--jy-a) 55%,color-mix(in srgb,var(--jy-a) 60%,#000));color:#1a1430;box-shadow:0 0 22px color-mix(in srgb,var(--jy-a) 45%,transparent)}.jy-ti .jy-seal.got .jy-seal-m{color:#03121a}.jy-seal.got .jy-seal-m:before{display:none}.jy-seal:not(.got){opacity:.82}.jy-weeks{gap:5px;padding-bottom:4px;display:flex;overflow-x:auto}.jy-weeks span{gap:5px;display:grid}.jy-weeks i{background:var(--jy-l);border-radius:5px;width:18px;height:18px}.jy-ti .jy-weeks i{border-radius:1px}.jy-weeks i.on{background:var(--jy-a);box-shadow:0 0 8px color-mix(in srgb,var(--jy-a) 55%,transparent)}.jy-weeks i.off{border:1px dashed var(--jy-l);background:0 0}.jy-badge{border:1px solid var(--jy-l);background:var(--jy-c);width:max-content;max-width:100%;font:600 14px var(--jy-lab);color:var(--jy-f);border-radius:99px;justify-self:start;align-items:center;gap:10px;padding:6px 14px 6px 6px;text-decoration:none;display:inline-flex}.jy-ti .jy-badge{text-transform:uppercase;letter-spacing:.08em;border-radius:0;font-size:12.5px}.jy-badge .jy-ring-n b{font-size:16px}.jy-badge .jy-ring-n small{display:none}.jy-badge .jy-ring-bg,.jy-badge .jy-ring-fg{stroke-width:10px}@media (max-width:900px){.jy-map-in{grid-template-columns:1fr}.jy-stats{grid-template-columns:repeat(2,1fr)}.jy-stats li:last-child{grid-column:1/-1}}@media (max-width:640px){.jy-level{text-align:center;grid-template-columns:1fr;justify-items:center;padding:22px}.jy-level-txt{width:100%}.jy-gains summary{margin:0 auto}.jy-gains{text-align:left}.jy-sec{padding:20px}.jy-map-svg text:not(.jy-core-n):not(.jy-core-l){display:none}}.lu{z-index:2147482000;background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--jy-a) 22%,#060412d1),#060412e6 70%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);place-items:center;padding:16px;animation:.3s ease-out lu-in;display:grid;position:fixed;inset:0}.lu-card{text-align:center;background:var(--jy-c);width:min(460px,100%);color:var(--jy-f);border:1px solid color-mix(in srgb,var(--jy-a) 40%,transparent);box-shadow:0 40px 120px -30px color-mix(in srgb,var(--jy-a) 60%,#000);border-radius:24px;padding:36px 28px 26px;animation:.6s cubic-bezier(.2,1.4,.3,1) both lu-pop;position:relative}.jy-ti .lu-card{border-radius:2px}.lu-card .jy-ring{margin:0 auto 10px}.lu-k{font:700 13px var(--jy-lab);letter-spacing:.2em;text-transform:uppercase;color:var(--jy-a);margin:0}.lu-card h2{font:700 clamp(30px,6vw,40px)/1.1 var(--jy-h);margin:8px 0 6px}.jy-ti .lu-card h2{text-transform:uppercase}.lu-card p{color:var(--jy-f2);margin:0;font-size:16px}.lu-seals{text-align:left;gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.lu-seals li{background:color-mix(in srgb,var(--jy-a) 10%,transparent);border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:10px 12px;animation:.5s both lu-up;display:grid}.lu-seals .jy-seal-m{background:radial-gradient(circle at 35% 30%,color-mix(in srgb,#fff 40%,var(--jy-a)),var(--jy-a) 55%,color-mix(in srgb,var(--jy-a) 60%,#000));color:#1a1430;width:44px;height:44px}.lu-seals .jy-seal-m:before{display:none}.lu-seals .jy-seal-m svg{width:22px;height:22px}.lu-seals b{font-size:16px;display:block}.lu-seals small{color:var(--jy-m);font-size:14px}.lu-acts{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}.lu-acts a,.lu-acts button{min-height:46px;font:700 15px var(--jy-lab);cursor:pointer;border-radius:99px;align-items:center;padding:0 20px;text-decoration:none;display:inline-flex}.jy-ti .lu-acts a,.jy-ti .lu-acts button{text-transform:uppercase;letter-spacing:.08em;border-radius:0;font-size:13px}.lu-acts a{background:var(--jy-a);color:#1a1430;border:0}.lu-acts button{color:var(--jy-f);border:1px solid var(--jy-l);background:0 0}.lu-spark{pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.lu-spark i{background:var(--jy-a);opacity:0;border-radius:50%;width:6px;height:6px;animation:1.3s cubic-bezier(.2,.7,.3,1) both lu-spark;position:absolute;top:38%;left:50%}.jy-ti .lu-spark i{background:var(--jy-a2);border-radius:0}@keyframes lu-in{0%{opacity:0}}@keyframes lu-pop{0%{opacity:0;transform:scale(.85)translateY(20px)}}@keyframes lu-up{0%{opacity:0;transform:translateY(10px)}}@keyframes lu-spark{0%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(calc(-50% + var(--x)),calc(-50% + var(--y))) scale(.4)}}@keyframes jy-fill{0%{stroke-dasharray:0 400}}@keyframes jy-grow{0%{transform:scaleX(0)}}@keyframes jy-twinkle{50%{opacity:.08}}@keyframes jy-sweep{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.jy *,.lu,.lu *{animation:none!important}}:root[data-theme=light] .jy-bebooda,:root[data-theme=light] .lu.jy-bebooda{--jy-c:#fff;--jy-a:var(--gold-text,#9a7442);--jy-a2:var(--care-text,#6e4fa0)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .jy-bebooda{--jy-c:#fff;--jy-a:var(--gold-text,#9a7442);--jy-a2:var(--care-text,#6e4fa0)}}:root[data-theme=light] .jy-bebooda .jy-seal.got .jy-seal-m{color:#fff}.tp{--fg:var(--txt);--fg-2:var(--soft);--muted:var(--mut);--bg:var(--night);--bg-2:var(--pan);--surface:var(--pan);--surface-2:var(--pan-hi);--line:var(--ln);--line-2:var(--ln-hi);gap:28px;padding-bottom:64px;display:grid}.tp-hero{gap:18px;padding-top:clamp(28px,4vw,56px);display:grid}.tp .ac-avatar{clip-path:polygon(12% 0,88% 0,100% 12%,100% 88%,88% 100%,12% 100%,0 88%,0 12%);background:linear-gradient(135deg,#0e3b4a,#081840);border-radius:0}.tp .ac-avatar-btn{border-radius:0}.tp .ac-avatar-btn .ac-avatar{box-shadow:none;outline:1px solid var(--cy);outline-offset:4px}.tp .ac-avatar-edit{background:var(--cy);color:#03121a;box-shadow:none;border-radius:0}.tp .ac-name input{font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;font-weight:800}.tp .ac-b{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;border-radius:0;font-size:12.5px}.tp .ac-b.primary{background:var(--cy);color:#03121a}.tp .ac-modal .ac-sheet{border-radius:2px}.tp-note{color:var(--mut);max-width:70ch;margin:0;font-size:15px}.tp-note a{color:var(--cy)}.tp-sec{gap:16px;display:grid}.tp-rows{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.tp-rows a{border:1px solid var(--ln);background:var(--pan);color:inherit;grid-template-columns:128px 1fr;align-items:center;gap:14px;padding:10px;text-decoration:none;display:grid}.tp-rows a:hover{border-color:var(--cy)}.tp-rows img{aspect-ratio:16/9;object-fit:cover;width:128px;display:block}.tp-rows span{gap:4px;min-width:0;display:grid;position:relative}.tp-rows small{font:600 11.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--cy)}.tp-rows b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;line-height:1.3;display:-webkit-box;overflow:hidden}.tp-rows em{color:var(--mut);font-size:13.5px;font-style:normal}.tp-rows i{background:var(--cy);height:3px;margin-top:4px;display:block}.tp-links{flex-wrap:wrap;gap:10px;display:flex}
