.home{--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--ink:#0a0b12;--gold-hi:#ffd84a;--gold-lo:#ff9500;background:var(--ink)}.home main{overflow-x:clip}.home .site-header__bar{background:rgba(14,17,38,0.55);box-shadow:none}.home .site-header.is-scrolled .site-header__bar{background:#0e0f18;box-shadow:0 18px 44px -18px rgba(0,0,0,0.95)}.home main{margin-top:calc(-1 * var(--header-h))}.h-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 var(--s-6);border-radius:14px;font-weight:700;font-size:var(--fs-md);line-height:1.1;white-space:nowrap;color:#2a1400;background:linear-gradient(180deg,var(--gold-hi),var(--gold-lo));box-shadow:0 10px 26px -12px rgba(255,150,0,0.75),inset 0 1px 0 rgba(255,255,255,0.55),inset 0 -2px 0 rgba(150,60,0,0.3);transition:transform 0.2s var(--ease-out),box-shadow 0.25s ease,filter 0.2s ease,background-color 0.2s ease,border-color 0.2s ease}.h-btn svg{width:1.15em;height:1.15em}.h-btn:hover{transform:translateY(-2px);filter:brightness(1.05);box-shadow:0 16px 32px -12px rgba(255,150,0,0.85),inset 0 1px 0 rgba(255,255,255,0.6),inset 0 -2px 0 rgba(150,60,0,0.3)}.h-btn:active{transform:translateY(0)}.h-btn:focus-visible{outline:2px solid #fff;outline-offset:3px}.h-btn:disabled{filter:grayscale(0.6) brightness(0.7);cursor:not-allowed;transform:none}.h-btn--lg{min-height:56px;padding:0 var(--s-7);border-radius:16px;font-size:var(--fs-lg)}.h-btn--sm{min-height:38px;padding:0 var(--s-4);border-radius:11px;font-size:var(--fs-sm)}.h-btn--block{width:100%}.h-btn--ghost{color:var(--text);background:rgba(255,255,255,0.06);box-shadow:inset 0 0 0 1px var(--border-2),inset 0 1px 0 rgba(255,255,255,0.06)}.h-btn--ghost:hover{background:rgba(255,255,255,0.1);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold-hi) 50%,transparent),0 12px 28px -16px rgba(255,200,80,0.5)}.h-btn__ico{display:inline-flex}.h-btn__done{display:none;align-items:center;gap:6px}.h-btn.is-copied .h-btn__text,.h-btn.is-copied .h-btn__ico{display:none}.h-btn.is-copied .h-btn__done{display:inline-flex}.h-more{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;color:var(--cold);font-weight:600;font-size:var(--fs-md)}.h-more svg{width:16px;height:16px;transition:transform var(--ease)}.h-more:hover svg{transform:translateX(4px)}.h-more-row{display:inline-flex;flex-wrap:wrap;gap:var(--s-2) var(--s-5)}.h-head{max-width:720px;margin-bottom:var(--s-8)}.h-head--center{margin-inline:auto;text-align:center}.h-head--center .h-kicker{justify-content:center}.h-head--row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--s-3) var(--s-6);max-width:none}.h-kicker{display:inline-flex;align-items:center;gap:10px;font-weight:700;font-size:var(--fs-xs);letter-spacing:2px;text-transform:uppercase;color:var(--gold-hi)}.h-kicker__ico{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:10px;color:var(--gold-hi);background:linear-gradient(145deg,rgba(255,216,74,0.2),rgba(255,149,0,0.06));border:1px solid rgba(255,200,80,0.32);box-shadow:0 0 22px -6px rgba(255,170,0,0.65),inset 0 1px 0 rgba(255,255,255,0.12)}.h-kicker__ico svg{width:16px;height:16px}.h-head__title{margin-top:var(--s-3);font-size:clamp(2rem,4.4vw,3.25rem);line-height:1.02;letter-spacing:-0.03em;text-wrap:balance}.h-head__text{margin-top:var(--s-4);color:var(--muted);font-size:var(--fs-lg);line-height:1.6}.h-hero{position:relative;isolation:isolate;overflow:hidden;padding:calc(var(--header-h) + clamp(20px,3.5vw,40px)) 0 clamp(32px,5vw,64px);background:radial-gradient(100% 60% at 50% 0%,rgba(36,48,112,0.32),transparent 70%),linear-gradient(180deg,#0a0d24 0%,#0a0b1b 50%,var(--ink) 100%)}body.home::before{background:var(--ink)}.h-sky{position:absolute;inset:0;z-index:-1;pointer-events:none}.h-sky__stars{position:absolute;inset:0 0 38% 0;background:url("/static/img/sky/stars-1.svg") 0 0 / 509px 331px;-webkit-mask-image:linear-gradient(180deg,#000 40%,transparent);mask-image:linear-gradient(180deg,#000 40%,transparent)}.h-sky__stars--2{background-image:url("/static/img/sky/stars-2.svg");background-size:677px 419px;animation:star-twinkle 4.6s ease-in-out infinite alternate}.h-sky__stars--3{background-image:url("/static/img/sky/stars-3.svg");background-size:883px 547px;animation:star-twinkle 6.8s ease-in-out -2s infinite alternate}@keyframes star-twinkle{from{opacity:1}to{opacity:0.4}}.h-sky__clouds{position:absolute;left:0;bottom:0;width:100%;height:50%;image-rendering:pixelated;-webkit-mask-image:linear-gradient(180deg,#000 45%,transparent 88%);mask-image:linear-gradient(180deg,#000 45%,transparent 88%)}.h-hero__inner{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center}.h-title{margin-top:var(--s-2);font-size:clamp(3rem,7vw,5.5rem);line-height:1;letter-spacing:0.01em;animation:rise 0.8s var(--ease-out) 0.1s both}.h-title__brand{background:linear-gradient(100deg,var(--gold-lo) 0%,var(--gold-hi) 38%,#fff6cc 50%,var(--gold-hi) 62%,var(--gold-lo) 100%);background-size:260% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;color:transparent;animation:text-shine 2s ease-in-out 0.9s both}@keyframes text-shine{from{background-position:100% 0}to{background-position:0 0}}@keyframes rise{from{opacity:0;transform:translateY(16px)}}.h-hero__text{margin-top:var(--s-3);max-width:34.75rem;color:var(--muted);font-size:var(--fs-md);line-height:1.6;animation:rise 0.8s var(--ease-out) 0.25s both}.h-hero__text b{color:var(--text);font-weight:600}.h-hero__cta{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s-3);margin-top:var(--s-6);animation:rise 0.8s var(--ease-out) 0.35s both}.h-stage{position:relative;width:100%;display:grid;grid-template-columns:minmax(0,400px) minmax(0,620px);justify-content:center;align-items:center;gap:clamp(24px,4vw,72px);margin-top:var(--s-4);text-align:left}.h-stage__side{display:flex;flex-direction:column;gap:var(--s-4);animation:rise 0.9s var(--ease-out) 0.9s both}.h-stage__side--l .srvcard{animation:card-float 7s ease-in-out infinite alternate}@keyframes card-float{from{transform:translateY(-6px)}to{transform:translateY(6px)}}.h-stage__world{position:relative;aspect-ratio:1 / 0.92;min-width:0;container-type:inline-size}.srvcard{position:relative;z-index:2;width:100%;padding:var(--s-4);border-radius:var(--r-xl);background:linear-gradient(180deg,rgba(24,24,34,0.96),rgba(12,12,18,0.97));border:1px solid var(--border-2);box-shadow:var(--shadow-lg),0 0 60px -30px rgba(255,150,0,0.5)}.srvcard::before,.h-card::before{content:"";position:absolute;top:-1px;left:18%;right:18%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,200,90,0.8),transparent)}.srvcard__head{display:flex;align-items:center;gap:var(--s-3)}.srvcard__logo{flex:none;width:40px;height:40px;padding:5px;border-radius:var(--r-sm);background:#000;border:1px solid var(--border)}.srvcard__id{display:flex;flex-direction:column;min-width:0}.srvcard__name{font-weight:700;font-size:var(--fs-lg);line-height:1.25}.srvcard__motd{font-size:var(--fs-sm);color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.srvcard__ping{flex:none;margin-left:auto;display:flex;align-items:flex-end;gap:2px;height:16px}.srvcard__ping i{width:3px;border-radius:1px;background:var(--ok);animation:ping-wave 1.8s ease-in-out infinite}.srvcard__ping i:nth-child(1){height:20%}.srvcard__ping i:nth-child(2){height:40%;animation-delay:0.12s}.srvcard__ping i:nth-child(3){height:60%;animation-delay:0.24s}.srvcard__ping i:nth-child(4){height:80%;animation-delay:0.36s}.srvcard__ping i:nth-child(5){height:100%;animation-delay:0.48s}.srvcard__ping.is-off i{background:var(--muted);opacity:0.35;animation:none}@keyframes ping-wave{0%,60%,100%{opacity:1}30%{opacity:0.35}}.srvcard__stat{display:flex;align-items:center;gap:var(--s-4);margin:var(--s-4) 0;padding:var(--s-4) 0;border-block:1px solid var(--border)}.srvcard__num{flex:none;min-width:2ch;font-weight:700;line-height:1;letter-spacing:-0.03em;font-size:clamp(3rem,5vw,4rem);font-variant-numeric:tabular-nums;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.srvcard__label{min-width:0;display:flex;flex-direction:column;gap:var(--s-1);font-size:var(--fs-sm);color:var(--text-2);line-height:1.35}.srvcard__live{display:inline-flex;align-items:center;gap:var(--s-2);font-size:var(--fs-xs);font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--ok)}.srvcard__ip{display:flex;align-items:center;gap:var(--s-3);width:100%;min-height:var(--ctl-h);padding:0 var(--s-1) 0 var(--s-3);border-radius:var(--r-md);background:rgba(0,0,0,0.35);border:1px dashed var(--border-ctl);text-align:left;transition:border-color var(--ease),background var(--ease)}.srvcard__ip:hover{border-style:solid;border-color:var(--brand-start);background:rgba(0,0,0,0.5)}.srvcard__ip-label{font-size:var(--fs-xs);font-weight:700;letter-spacing:0.6px;color:var(--muted)}.srvcard__ip-addr{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);font-size:var(--fs-md);font-weight:600;color:var(--cold)}.srvcard__ip-act{flex:none;margin-left:auto;display:inline-flex;align-items:center;gap:6px;min-height:var(--ctl-h-sm);padding:0 var(--s-3);border-radius:var(--r-sm);background:var(--surface-2);color:var(--text-2);font-size:var(--fs-xs);font-weight:600;transition:background var(--ease),color var(--ease)}.srvcard__ip-act svg{width:14px;height:14px}.srvcard__ip:hover .srvcard__ip-act{background:var(--brand-start);color:var(--on-brand)}.srvcard__ip.is-copied{border-style:solid;border-color:var(--ok)}.srvcard__ip.is-copied .srvcard__ip-act{background:var(--ok-soft);color:var(--ok)}.srvcard__ip.is-copied .ip__ico--copy,.h-join__ip.is-copied .ip__ico--copy{display:none}.srvcard__ip.is-copied .ip__ico--done,.h-join__ip.is-copied .ip__ico--done{display:block}.srvcard__ip.is-copied .srvcard__ip-hint{display:none}.srvcard__ip.is-copied .srvcard__ip-act::after{content:"Готово"}.vx{--u:clamp(24px,2.9vw,38px);--u:clamp(22px,8.4cqi,54px);position:absolute;inset:0;perspective:1400px;perspective-origin:50% 30%}.h-js .vx:not(.is-built){display:none}.vx.is-built{animation:vx-in 0.6s var(--ease-out) both}@keyframes vx-in{from{opacity:0}}.h-ready .h-stage__world{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.h-ready .h-stage__world.is-dragging{cursor:grabbing}.vx__bob{position:absolute;left:50%;top:53%;transform-style:preserve-3d;animation:vx-bob 5s ease-in-out infinite alternate}.vx__tilt{transform-style:preserve-3d;transform:rotateX(calc(-26deg + var(--ty,0) * -7deg)) rotateY(calc(var(--tx,0) * 14deg));transition:transform 1s var(--ease-out)}.vx__spin{transform-style:preserve-3d;animation:vx-spin 36s linear infinite}@keyframes vx-bob{from{transform:translateY(-10px)}to{transform:translateY(10px)}}@keyframes vx-spin{from{transform:rotateY(0deg)}to{transform:rotateY(-360deg)}}.vx__c{position:absolute;left:0;top:0;width:var(--u);height:var(--u);transform-style:preserve-3d;transform:translate3d(calc(var(--x) * var(--u) - var(--u) / 2),calc(var(--y) * var(--u) * -1 - var(--u) / 2),calc(var(--z) * var(--u)))}.vx__f{position:absolute;inset:0;backface-visibility:hidden;background-size:100% 100%;image-rendering:pixelated}.vx__f--t{transform:rotateX(90deg) translateZ(calc(var(--u) / 2))}.vx__f--s{transform:translateZ(calc(var(--u) / 2))}.vx__f--n{transform:rotateY(180deg) translateZ(calc(var(--u) / 2))}.vx__f--e{transform:rotateY(90deg) translateZ(calc(var(--u) / 2))}.vx__f--w{transform:rotateY(-90deg) translateZ(calc(var(--u) / 2))}.vx__f--s,.vx__f--n{--shade:rgba(0,0,0,0.3)}.vx__f--e,.vx__f--w{--shade:rgba(0,0,0,0.16)}.vx__f--t{--shade:rgba(255,255,255,0)}.vxt-grass_top{background-image:linear-gradient(var(--shade),var(--shade)),url("/static/img/voxel/grass_top.png")}.vxt-grass_side{background-image:linear-gradient(var(--shade),var(--shade)),url("/static/img/voxel/grass_side.png")}.vxt-dirt{background-image:linear-gradient(var(--shade),var(--shade)),url("/static/img/voxel/dirt.png")}.vxt-stone{background-image:linear-gradient(var(--shade),var(--shade)),url("/static/img/voxel/stone.png")}.vxt-log_top{background-image:linear-gradient(var(--shade),var(--shade)),url("/static/img/voxel/log_top.png")}.vxt-log_side{background-image:linear-gradient(var(--shade),var(--shade)),url("/static/img/voxel/log_side.png")}.vxt-leaves{background-image:linear-gradient(var(--shade),var(--shade)),url("/static/img/voxel/leaves.png")}.vxt-gold{background-image:linear-gradient(var(--shade),var(--shade)),url("/static/img/voxel/gold.png")}.vxw,.vxw__seg,.vxp,.vxl,.vxl__swing,.vxl__box,.vxl__glow{position:absolute;left:0;top:0;transform-style:preserve-3d}.vxw__top,.vxw__f{position:absolute;left:0;top:0;width:var(--u);overflow:hidden;backface-visibility:hidden}.vxw__top{--strip:url("/static/img/voxel/water_still.png");--frames:3.2s;height:var(--u);margin:calc(var(--u) / -2) 0 0 calc(var(--u) / -2);transform:translate3d(calc(var(--x) * var(--u)),calc(var(--u) * -0.389),0) rotateX(90deg)}.vxw__seg{transform:translate3d(calc(var(--u) * 3),calc(var(--y) * var(--u) * -1),0)}.vxw__f{top:calc(var(--u) * (0.5 - var(--h,1)));left:calc(var(--u) / -2);height:calc(var(--u) * var(--h,1));--strip:url("/static/img/voxel/water_flow.png");--frames:1.6s;-webkit-mask-image:linear-gradient(rgb(0 0 0 / var(--a1)),rgb(0 0 0 / var(--a2)));mask-image:linear-gradient(rgb(0 0 0 / var(--a1)),rgb(0 0 0 / var(--a2)))}.vxw__strip{position:absolute;left:0;top:0;width:var(--u);height:calc(var(--u) * 32);background:var(--strip) 0 0 / 100% 100%;image-rendering:pixelated;animation:vxw-frames var(--frames) steps(32) infinite}.vxw__f--s{transform:translateZ(calc(var(--u) / 2));filter:brightness(0.85)}.vxw__f--n{transform:rotateY(180deg) translateZ(calc(var(--u) / 2));filter:brightness(0.85)}.vxw__f--e{transform:rotateY(90deg) translateZ(calc(var(--u) / 2));filter:brightness(0.93)}.vxw__f--w{transform:rotateY(-90deg) translateZ(calc(var(--u) / 2));filter:brightness(0.93)}@keyframes vxw-frames{to{transform:translateY(-100%)}}.vxp{transform:translate3d(calc(var(--x) * var(--u)),calc(var(--u) * -1),calc(var(--z) * var(--u)))}.vxp__f{position:absolute;left:0;top:0;width:calc(var(--u) * 1.27);height:var(--u);margin:calc(var(--u) / -2) 0 0 calc(var(--u) * -0.635);background:var(--tex) 0 0 / 100% 100%;image-rendering:pixelated;transform:rotateY(45deg)}.vxp__f + .vxp__f{transform:rotateY(-45deg)}.vxl{--lp:calc(var(--u) / 16);transform:translate3d(calc(var(--x) * var(--u)),calc(var(--u) * -2.5),calc(var(--z) * var(--u)))}.vxl__swing{animation:vxl-swing 3.4s ease-in-out infinite alternate}@keyframes vxl-swing{from{transform:rotateZ(-4deg) rotateX(2deg)}to{transform:rotateZ(4deg) rotateX(-2deg)}}.vxl__box{transform:translateY(calc(var(--cy) * var(--lp)))}.vxl__box--body{--w:6;--h:7;--cy:11.5;--su:0;--sv:2;--tu:0;--tv:9}.vxl__box--cap{--w:4;--h:2;--cy:7;--su:1;--sv:0;--tu:1;--tv:10}.vxl__f,.vxl__hook{position:absolute;left:0;top:0;width:calc(var(--fw) * var(--lp));height:calc(var(--fh) * var(--lp));margin:calc(var(--fh) * var(--lp) / -2) 0 0 calc(var(--fw) * var(--lp) / -2);background:url("/static/img/voxel/lantern.png") calc(var(--fu) * var(--lp) * -1) calc(var(--fv) * var(--lp) * -1) / calc(16 * var(--lp)) calc(48 * var(--lp)) no-repeat;image-rendering:pixelated}.vxl__f{--fw:var(--w);--fh:var(--h);--fu:var(--su);--fv:var(--sv);backface-visibility:hidden;filter:brightness(var(--lit,0.9))}.vxl__f--s{transform:translateZ(calc(var(--w) * var(--lp) / 2))}.vxl__f--n{transform:rotateY(180deg) translateZ(calc(var(--w) * var(--lp) / 2))}.vxl__f--e{--lit:0.8;transform:rotateY(90deg) translateZ(calc(var(--w) * var(--lp) / 2))}.vxl__f--w{--lit:0.8;transform:rotateY(-90deg) translateZ(calc(var(--w) * var(--lp) / 2))}.vxl__f--t,.vxl__f--d{--fh:var(--w);--fu:var(--tu);--fv:var(--tv)}.vxl__f--t{--lit:1;transform:rotateX(90deg) translateZ(calc(var(--h) * var(--lp) / 2))}.vxl__f--d{--lit:0.7;transform:rotateX(-90deg) translateZ(calc(var(--h) * var(--lp) / 2))}.vxl__hook{--fw:3}.vxl__hook--a{--fh:4;--fu:11;--fv:1;transform:translateY(calc(3 * var(--lp))) rotateY(45deg)}.vxl__hook--b{--fh:6;--fu:11;--fv:6;transform:translateY(calc(3 * var(--lp))) rotateY(135deg)}.vxl__glow{translate:0 calc(11.5 * var(--lp)) 0}.vxl__glow-in{position:absolute;left:0;top:0;width:calc(var(--u) * 1.3);height:calc(var(--u) * 1.3);transform-origin:0 0;transform:rotateY(calc(var(--tx,0) * -14deg)) rotateX(calc(26deg + var(--ty,0) * 7deg)) translateZ(calc(var(--u) * -0.35)) translate(-50%,-50%);transition:transform 1s var(--ease-out);border-radius:50%;background:radial-gradient(closest-side,rgba(255,200,100,0.4),rgba(255,150,40,0.12) 55%,transparent)}.mcp{--sp:calc(var(--u) / 17);--sh:64;--drop:0;--dz:0;position:absolute;left:0;top:0;transform-style:preserve-3d;transform:translate3d(calc(var(--x) * var(--u)),calc(var(--gy) * var(--u) * -1 + var(--drop) * var(--sp)),calc(var(--z) * var(--u) + var(--dz) * var(--sp)));transition:opacity 0.6s var(--ease-out)}.h-ready .mcp:not(.is-on){opacity:0}.mcp__part,.mcb{position:absolute;left:0;top:0;transform-style:preserve-3d}.mcp__part{translate:calc(var(--px) * var(--sp)) calc(var(--py) * var(--sp)) 0}.mcp__part--head,.mcp__part--body{--px:0;--py:-24}.mcp__part--arm-r{--px:-5;--py:-22}.mcp__part--arm-l{--px:5;--py:-22}.mcp__part--leg-r{--px:-2;--py:-12}.mcp__part--leg-l{--px:2;--py:-12}.mcp.is-slim :is(.mcp__part--arm-r,.mcp__part--arm-l){--py:-21.5}.mcb{translate:calc(var(--cx) * var(--sp)) calc(var(--cy) * var(--sp)) 0}.mcb--head,.mcb--hat{--w:8;--h:8;--d:8;--cx:0;--cy:-4}.mcb--head{--ou:0;--ov:0}.mcb--hat{--ou:32;--ov:0;scale:1.125}.mcb--body,.mcb--jacket{--w:8;--h:12;--d:4;--cx:0;--cy:6}.mcb--body{--ou:16;--ov:16}.mcb--jacket{--ou:16;--ov:32;scale:1.0625 1.0417 1.125}.mcb--arm-r,.mcb--sleeve-r,.mcb--arm-l,.mcb--sleeve-l{--w:4;--h:12;--d:4;--cy:4}.mcb--arm-r,.mcb--sleeve-r{--cx:-1}.mcb--arm-l,.mcb--sleeve-l{--cx:1}.mcb--arm-r{--ou:40;--ov:16}.mcb--sleeve-r{--ou:40;--ov:32}.mcb--arm-l{--ou:32;--ov:48}.mcb--sleeve-l{--ou:48;--ov:48}.mcb--leg-r,.mcb--pants-r,.mcb--leg-l,.mcb--pants-l{--w:4;--h:12;--d:4;--cx:0;--cy:6}.mcb--leg-r{--ou:0;--ov:16}.mcb--pants-r{--ou:0;--ov:32}.mcb--leg-l{--ou:16;--ov:48}.mcb--pants-l{--ou:0;--ov:48}.mcb--sleeve-r,.mcb--sleeve-l,.mcb--pants-r,.mcb--pants-l{scale:1.125 1.0417 1.125}.is-slim :is(.mcb--arm-r,.mcb--sleeve-r,.mcb--arm-l,.mcb--sleeve-l){--w:3}.is-slim :is(.mcb--arm-r,.mcb--sleeve-r){--cx:-0.5}.is-slim :is(.mcb--arm-l,.mcb--sleeve-l){--cx:0.5}.is-slim :is(.mcb--sleeve-r,.mcb--sleeve-l){scale:1.1667 1.0417 1.125}.is-legacy .mcb--arm-l{--ou:40;--ov:16}.is-legacy .mcb--leg-l{--ou:0;--ov:16}.is-legacy :is(.mcb--jacket,.mcb--sleeve-r,.mcb--sleeve-l,.mcb--pants-r,.mcb--pants-l){display:none}.mcf{position:absolute;left:0;top:0;width:calc(var(--fw) * var(--sp));height:calc(var(--fh) * var(--sp));margin:calc(var(--fh) * var(--sp) / -2) 0 0 calc(var(--fw) * var(--sp) / -2);background-image:var(--skin);background-position:calc(var(--fu) * var(--sp) * -1) calc(var(--fv) * var(--sp) * -1);background-size:calc(64 * var(--sp)) calc(var(--sh) * var(--sp));background-repeat:no-repeat;image-rendering:pixelated;backface-visibility:hidden;filter:brightness(var(--lit))}:is(.mcb--head,.mcb--body,.mcb--arm-r,.mcb--arm-l,.mcb--leg-r,.mcb--leg-l) > .mcf{background-image:linear-gradient(rgb(0 0 0 / calc(1 - var(--lit))),rgb(0 0 0 / calc(1 - var(--lit)))),var(--skin);background-position:0 0,calc(var(--fu) * var(--sp) * -1) calc(var(--fv) * var(--sp) * -1);background-size:100% 100%,calc(64 * var(--sp)) calc(var(--sh) * var(--sp));background-color:#000;filter:none}.mcf--f{--fw:var(--w);--fh:var(--h);--fu:calc(var(--ou) + var(--d));--fv:calc(var(--ov) + var(--d));--lit:0.8;transform:translateZ(calc(var(--d) * var(--sp) / 2))}.mcf--b{--fw:var(--w);--fh:var(--h);--fu:calc(var(--ou) + var(--d) * 2 + var(--w));--fv:calc(var(--ov) + var(--d));--lit:0.8;transform:rotateY(180deg) translateZ(calc(var(--d) * var(--sp) / 2))}.mcf--w{--fw:var(--d);--fh:var(--h);--fu:var(--ou);--fv:calc(var(--ov) + var(--d));--lit:0.9;transform:rotateY(-90deg) translateZ(calc(var(--w) * var(--sp) / 2))}.mcf--e{--fw:var(--d);--fh:var(--h);--fu:calc(var(--ou) + var(--d) + var(--w));--fv:calc(var(--ov) + var(--d));--lit:0.9;transform:rotateY(90deg) translateZ(calc(var(--w) * var(--sp) / 2))}.mcf--t{--fw:var(--w);--fh:var(--d);--fu:calc(var(--ou) + var(--d));--fv:var(--ov);--lit:1;transform:rotateX(90deg) translateZ(calc(var(--h) * var(--sp) / 2))}.mcf--d{--fw:var(--w);--fh:var(--d);--fu:calc(var(--ou) + var(--d) + var(--w));--fv:var(--ov);--lit:0.55;transform:rotateX(-90deg) translateZ(calc(var(--h) * var(--sp) / 2))}.mcp__tag,.mcp__tag-spin{position:absolute;left:0;top:0;transform-style:preserve-3d}.mcp__tag{translate:0 calc(-36 * var(--sp)) 0}.vx-unspin{animation:vx-unspin 36s linear infinite}@keyframes vx-unspin{from{transform:rotateY(0deg)}to{transform:rotateY(360deg)}}.mcp__tag-in{position:absolute;left:0;top:0;transform-origin:0 0;transform:rotateY(calc(var(--tx,0) * -14deg)) rotateX(calc(26deg + var(--ty,0) * 7deg)) translate(-50%,-100%);transition:transform 1s var(--ease-out);padding:2px 10px;border-radius:999px;white-space:nowrap;background:rgba(8,8,14,0.74);border:1px solid color-mix(in srgb,var(--tag) 55%,transparent);box-shadow:0 0 18px -6px var(--tag);color:var(--tag);font-size:12px;font-weight:700;line-height:1.5;letter-spacing:0.2px}.mcp__part--head{animation:mc-look 9s ease-in-out infinite}@keyframes mc-look{0%,100%{transform:rotateY(-22deg)}45%,55%{transform:rotateY(24deg)}}@keyframes mc-look-up{0%,100%{transform:rotateY(-22deg) rotateX(10deg)}45%,55%{transform:rotateY(24deg) rotateX(10deg)}}@keyframes mc-look-down{0%,100%{transform:rotateY(-22deg) rotateX(-6deg)}45%,55%{transform:rotateY(24deg) rotateX(-6deg)}}.mcp--champ{font-size:var(--u);animation:mc-hop 2.6s ease-in-out infinite}.mcp--champ .mcp__part--head{animation-name:mc-look-up;animation-duration:11s}.mcp--champ .mcp__part--arm-r{transform:rotateZ(152deg) rotateX(8deg);animation:mc-cheer-r 2.6s ease-in-out infinite}.mcp--champ .mcp__part--arm-l{transform:rotateZ(-152deg) rotateX(8deg);animation:mc-cheer-l 2.6s ease-in-out infinite}@keyframes mc-hop{0%,20%,40%,100%{translate:0 0 0;animation-timing-function:ease-out}10%,30%{translate:0 -0.353em 0;animation-timing-function:ease-in}}@keyframes mc-cheer-r{0%,20%,40%,100%{transform:rotateZ(152deg) rotateX(8deg)}10%,30%{transform:rotateZ(172deg) rotateX(-6deg)}}@keyframes mc-cheer-l{0%,20%,40%,100%{transform:rotateZ(-152deg) rotateX(8deg)}10%,30%{transform:rotateZ(-172deg) rotateX(-6deg)}}.mcp--sit{--drop:10;--dz:-2}.mcp--sit .mcp__part--leg-r{transform:rotateX(82deg) rotateZ(5deg);animation:mc-dangle-r 1.5s ease-in-out infinite alternate}.mcp--sit .mcp__part--leg-l{transform:rotateX(82deg) rotateZ(-5deg);animation:mc-dangle-l 1.5s ease-in-out -1.5s infinite alternate}.mcp--sit .mcp__part--arm-r{transform:rotateX(34deg) rotateZ(10deg)}.mcp--sit .mcp__part--arm-l{transform:rotateX(34deg) rotateZ(-10deg)}.mcp--sit .mcp__part--head{animation-name:mc-look-down;animation-duration:7s;animation-delay:-3s}@keyframes mc-dangle-r{from{transform:rotateX(66deg) rotateZ(5deg)}to{transform:rotateX(96deg) rotateZ(5deg)}}@keyframes mc-dangle-l{from{transform:rotateX(66deg) rotateZ(-5deg)}to{transform:rotateX(96deg) rotateZ(-5deg)}}.mcp--wave .mcp__part--arm-r{transform:rotateX(12deg) rotateZ(150deg);animation:mc-wave 0.8s ease-in-out infinite alternate}.mcp--wave .mcp__part--arm-l{transform:rotateZ(-5deg)}.mcp--wave .mcp__part--head{animation-duration:8s;animation-delay:-6s}@keyframes mc-wave{from{transform:rotateX(12deg) rotateZ(126deg)}to{transform:rotateX(12deg) rotateZ(166deg)}}.h-shop{position:relative;isolation:isolate;padding:clamp(40px,6vw,80px) 0 clamp(56px,8vw,110px)}.h-hotbar{position:relative;display:flex;width:fit-content;max-width:100%;margin:0 auto var(--s-8);padding:6px;gap:4px;border-radius:20px;background:rgba(255,255,255,0.035);box-shadow:inset 0 0 0 1px var(--border-2),0 18px 40px -24px rgba(0,0,0,0.9)}.h-hotbar__slot{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:6px;width:104px;padding:10px 6px 9px;border-radius:14px;color:var(--muted);font-weight:700;font-size:var(--fs-xs);letter-spacing:0.5px;text-transform:uppercase;transition:color var(--ease),background var(--ease)}.h-hotbar__slot:hover{color:var(--text);background:rgba(255,255,255,0.04)}.h-hotbar__slot:focus-visible{outline:2px solid var(--gold-hi);outline-offset:-2px}.h-hotbar__slot.is-active{color:var(--gold-hi);background:transparent}.h-hotbar__item{display:grid;place-items:center;width:52px;height:52px}.h-hotbar__item img{width:44px;height:auto;image-rendering:pixelated;transition:transform 0.35s var(--ease-spring),filter var(--ease)}.h-hotbar__slot:hover .h-hotbar__item img{transform:translateY(-3px) rotate(-6deg)}.h-hotbar__slot.is-active .h-hotbar__item img{transform:scale(1.14);filter:drop-shadow(0 0 12px rgba(255,200,60,0.6));animation:bob 1.6s ease-in-out infinite alternate}.h-hotbar__sel{position:absolute;z-index:0;top:6px;left:0;width:104px;height:calc(100% - 12px);border-radius:14px;pointer-events:none;opacity:0;background:linear-gradient(180deg,rgba(255,216,74,0.16),rgba(255,149,0,0.06));box-shadow:inset 0 0 0 1px rgba(255,200,80,0.55),0 0 26px -6px rgba(255,170,0,0.55);transition:transform 0.45s var(--ease-spring),width 0.45s var(--ease-spring),opacity 0.2s ease}.h-hotbar.is-ready .h-hotbar__sel{opacity:1}.h-panel + .h-panel{margin-top:var(--s-10)}.h-js .h-panel:not(.is-active){display:none}.h-js .h-panel + .h-panel{margin-top:0}.h-js .h-panel.is-active{animation:panel-in 0.5s var(--ease-out) both}@keyframes panel-in{from{opacity:0;transform:translateY(18px)}}.h-panel__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s-2) var(--s-6);margin-bottom:var(--s-6);padding-bottom:var(--s-4);border-bottom:2px dashed rgba(255,255,255,0.07)}.h-panel__title{font-size:clamp(1.5rem,2.6vw,2rem);letter-spacing:-0.02em}.h-card,.h-rank,.h-loot__card,.h-bundle,.h-ub,.h-pass,.h-ladder,.h-cur .virt{position:relative;border-radius:var(--r-xl);background:linear-gradient(180deg,rgba(22,22,32,0.96),rgba(12,12,18,0.97));border:1px solid var(--border-2)}.h-ranks{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:var(--s-5);align-items:start}.h-js .h-ranks{align-items:stretch}.h-js .h-ranks__view{display:flex;flex-direction:column}.h-js .h-rank.is-active{flex:1}.h-ranks__list{position:relative;display:flex;flex-direction:column;gap:4px}.h-ranks__hl{position:absolute;left:0;right:0;top:0;height:0;z-index:0;opacity:0;border-radius:var(--r-md);background:linear-gradient(90deg,color-mix(in srgb,var(--hl,#fff) 26%,transparent),color-mix(in srgb,var(--hl,#fff) 6%,transparent));box-shadow:inset 3px 0 0 var(--hl,#fff);transition:transform 0.45s var(--ease-out),height 0.45s var(--ease-out),background 0.3s,box-shadow 0.3s,opacity 0.2s}.h-ranks__item{position:relative;z-index:1;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:var(--s-3);padding:8px var(--s-3);border-radius:var(--r-md);text-align:left;color:var(--text-2);transition:color var(--ease),background var(--ease)}.h-ranks__item:hover{background:rgba(255,255,255,0.04);color:var(--text)}.h-ranks__item.is-active{color:var(--text)}.h-js .h-ranks__item.is-active{background:transparent}.h-ranks__ico{width:40px;height:40px;image-rendering:pixelated;border-radius:6px;transition:transform 0.35s var(--ease-spring)}.h-ranks__item:hover .h-ranks__ico,.h-ranks__item.is-active .h-ranks__ico{transform:scale(1.1) rotate(-4deg)}.h-ranks__name{font-weight:700;font-size:var(--fs-md);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.h-ranks__price{font-weight:700;font-size:var(--fs-sm);font-variant-numeric:tabular-nums;color:var(--muted)}.h-ranks__item.is-active .h-ranks__price{color:color-mix(in srgb,var(--accent) 45%,#fff)}.h-js .h-rank:not(.is-active){display:none}.h-rank + .h-rank{margin-top:var(--s-4)}.h-js .h-rank + .h-rank{margin-top:0}.h-rank{display:grid;grid-template-columns:minmax(0,0.8fr) minmax(0,1.2fr);gap:var(--s-6);padding:var(--s-6);overflow:hidden;isolation:isolate;background:radial-gradient(70% 90% at 12% 30%,color-mix(in srgb,var(--accent) 24%,transparent),transparent 70%),linear-gradient(180deg,rgba(22,22,32,0.96),rgba(12,12,18,0.97));border-color:color-mix(in srgb,var(--accent) 45%,var(--border-2))}.h-js .h-rank.is-active{animation:panel-in 0.45s var(--ease-out) both}.h-rank__art{position:relative;display:grid;place-items:center;min-height:280px}.h-rank__rays{position:absolute;left:50%;top:50%;width:150%;aspect-ratio:1;margin:-75% 0 0 -75%;background:repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--accent) 40%,transparent) 0deg 7deg,transparent 7deg 22deg);-webkit-mask-image:radial-gradient(closest-side,#000 10%,transparent 66%);mask-image:radial-gradient(closest-side,#000 10%,transparent 66%);opacity:0.6;animation:spin 40s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.h-rank__icon{position:relative;width:160px;height:160px;image-rendering:pixelated;border-radius:20px;filter:drop-shadow(0 0 30px color-mix(in srgb,var(--accent) 80%,transparent)) drop-shadow(0 24px 30px rgba(0,0,0,0.6));animation:bob 3s ease-in-out infinite alternate}.h-js .h-rank.is-active .h-rank__icon{animation:icon-in 0.7s var(--ease-spring) both,bob 3s ease-in-out 0.7s infinite alternate}@keyframes icon-in{from{opacity:0;transform:scale(0.4) rotate(-20deg)}}.h-rank__body{display:flex;flex-direction:column;justify-content:center;min-width:0}.h-rank__name{font-size:clamp(2rem,3.6vw,2.75rem);line-height:1;letter-spacing:-0.03em}.h-rank__name a:hover{color:color-mix(in srgb,var(--accent) 45%,#fff)}.h-rank__price{margin-top:var(--s-2);font-weight:700;font-size:var(--fs-3xl);font-variant-numeric:tabular-nums}.h-rank__price span{font-size:var(--fs-lg);color:var(--muted)}.h-rank__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3) var(--s-5);margin-top:var(--s-6)}.h-loot{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--s-4)}.h-loot__card{display:flex;flex-direction:column;gap:var(--s-3);padding:var(--s-4);transition:transform var(--ease-slow),border-color var(--ease)}.h-loot__card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--accent) 60%,var(--border-2))}.h-loot__stage{position:relative;display:grid;place-items:center;height:140px}.h-loot__ring{position:absolute;left:50%;bottom:10px;width:120px;height:30px;margin-left:-60px;border-radius:50%;border:2px solid color-mix(in srgb,var(--accent) 70%,transparent);background:radial-gradient(closest-side,color-mix(in srgb,var(--accent) 35%,transparent),transparent);box-shadow:0 0 24px color-mix(in srgb,var(--accent) 50%,transparent);animation:ring-pulse 2.8s ease-in-out infinite}@keyframes ring-pulse{50%{transform:scale(1.08);opacity:0.7}}.h-loot__chest{position:relative;width:104px;height:104px;image-rendering:pixelated;filter:drop-shadow(0 0 18px color-mix(in srgb,var(--accent) 65%,transparent));transition:transform 0.35s var(--ease-spring)}.h-loot__card:hover .h-loot__chest{transform:translateY(-8px) scale(1.06);animation:chest-shake 0.7s ease both}@keyframes chest-shake{20%{rotate:-8deg}40%{rotate:7deg}60%{rotate:-4deg}80%{rotate:2deg}100%{rotate:0deg}}.h-loot__name{font-size:var(--fs-xl)}.h-loot__name a:hover{color:color-mix(in srgb,var(--accent) 45%,#fff)}.h-loot__seg{margin-top:auto}.h-loot__price{display:flex;align-items:baseline;flex-wrap:nowrap;gap:0 4px;white-space:nowrap;font-weight:700;font-size:var(--fs-2xl);font-variant-numeric:tabular-nums}.h-loot__cur{font-size:var(--fs-md);color:var(--muted)}.h-loot__price .pc__old{font-size:var(--fs-sm)}.h-loot__price .case__discount{position:absolute;top:var(--s-3);right:var(--s-3);z-index:2;margin:0;padding:4px 10px;border-radius:var(--r-full);background:linear-gradient(180deg,#6ff0a4,var(--ok));color:#04150b;font-size:var(--fs-sm);font-weight:700;line-height:1.2;box-shadow:0 6px 16px -6px rgba(67,209,127,0.8);animation:sticker-in 0.45s var(--ease-spring)}@keyframes sticker-in{from{opacity:0;scale:0.4}}.h-cur{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,0.9fr);gap:var(--s-5);align-items:stretch}.h-cur .virt{padding:var(--s-6);height:100%}.h-ladder{display:flex;flex-direction:column;padding:var(--s-6)}.h-ladder__head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3)}.h-ladder__now{font-weight:700;font-size:var(--fs-3xl);color:var(--ok);font-variant-numeric:tabular-nums}.h-ladder__now.is-pop{animation:badge-pop 0.5s var(--ease-spring)}@keyframes badge-pop{0%{scale:0.8}60%{scale:1.15}100%{scale:1}}.h-ladder__text{margin-top:var(--s-2);color:var(--muted);font-size:var(--fs-sm)}.h-ladder__bars{flex:1;display:flex;align-items:flex-end;gap:3px;min-height:180px;margin-top:var(--s-5)}.h-ladder__bar{flex:1;height:100%;display:flex;align-items:flex-end;padding:0}.h-ladder__bar i{display:block;width:100%;height:calc(var(--h) * 100%);min-height:4px;border-radius:4px 4px 1px 1px;background:rgba(255,255,255,0.1);transition:background 0.25s ease,box-shadow 0.25s ease,transform 0.25s var(--ease-spring);transform-origin:50% 100%}.h-ladder__bar:hover i{background:rgba(255,255,255,0.28);transform:scaleY(1.04)}.h-ladder__bar.is-reached i{background:linear-gradient(180deg,#7ff0ae,var(--ok))}.h-ladder__bar.is-current i{background:linear-gradient(180deg,#fff,#7ff0ae);box-shadow:0 0 14px rgba(67,209,127,0.8)}.h-ladder__bar:focus-visible{outline:2px solid var(--gold-hi);outline-offset:2px}.h-ladder__axis{display:flex;justify-content:space-between;margin-top:var(--s-2);font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--muted)}.h-ladder__ruby{display:none;margin-top:var(--s-4);padding:var(--s-3) var(--s-4);border-radius:12px;gap:var(--s-2);color:var(--brand-end);font-size:var(--fs-sm);line-height:1.5;background:rgba(255,215,0,0.06);border:1px solid rgba(255,215,0,0.2)}.h-ladder__ruby svg{flex:none;width:16px;height:16px;margin-top:2px}.h-cur:has(.js-cur[data-cur="ruby"]) .h-ladder__bars,.h-cur:has(.js-cur[data-cur="ruby"]) .h-ladder__axis,.h-cur:has(.js-cur[data-cur="ruby"]) .h-ladder__text,.h-cur:has(.js-cur[data-cur="ruby"]) .h-ladder__now{display:none}.h-cur:has(.js-cur[data-cur="ruby"]) .h-ladder__ruby{display:flex}.h-cur .virt__v{animation:bob 6s ease-in-out infinite alternate}.virt__badge.is-pop{animation:badge-pop 0.5s var(--ease-spring)}.h-bp{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr);gap:var(--s-5);align-items:start}@property --ang{syntax:"<angle>";inherits:false;initial-value:0deg}.h-bundle{position:sticky;top:calc(var(--header-h) + var(--s-4));display:flex;flex-direction:column;gap:var(--s-3);padding:var(--s-6);overflow:hidden;isolation:isolate;background:radial-gradient(80% 60% at 50% 0%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 70%),linear-gradient(180deg,rgba(24,22,16,0.96),rgba(12,12,18,0.97));border-color:transparent}.h-bundle::after{content:"";position:absolute;inset:0;border-radius:inherit;padding:2px;pointer-events:none;background:conic-gradient(from var(--ang),color-mix(in srgb,var(--accent) 30%,transparent) 0 50%,var(--accent) 66%,#fff3cc 72%,var(--accent) 78%,color-mix(in srgb,var(--accent) 30%,transparent) 95%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:ang-spin 5s linear infinite}@keyframes ang-spin{to{--ang:360deg}}.h-bundle__art{position:relative;display:grid;place-items:center;height:170px}.h-bundle__art img{position:relative;width:150px;height:auto;image-rendering:pixelated;filter:drop-shadow(0 0 28px color-mix(in srgb,var(--accent) 80%,transparent));animation:bob 3.2s ease-in-out infinite alternate}.h-bundle__eyebrow{display:inline-flex;align-items:center;gap:6px;width:fit-content;padding:4px 12px 4px 9px;border-radius:var(--r-full);font-weight:700;font-size:var(--fs-xs);letter-spacing:1px;text-transform:uppercase;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--accent) 35%,transparent)}.h-bundle__eyebrow svg{width:13px;height:13px}.h-bundle__name{font-size:var(--fs-2xl)}.h-bundle__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-4);margin-top:var(--s-2)}.h-bundle__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px var(--s-3)}.h-bundle__price s{color:var(--muted);font-size:var(--fs-md)}.h-bundle__price b{font-size:var(--fs-3xl)}.h-bundle__save{flex-basis:100%;color:var(--ok);font-size:var(--fs-sm);font-weight:600}.h-passes{display:flex;flex-direction:column;gap:var(--s-2)}.h-pass{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:var(--s-4);padding:var(--s-3) var(--s-4);border-radius:var(--r-lg);transition:border-color var(--ease),transform var(--ease)}.h-pass:hover{transform:translateX(4px);border-color:color-mix(in srgb,var(--accent) 60%,var(--border-2))}.h-pass__ico{width:48px;height:48px;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 0 10px color-mix(in srgb,var(--accent) 60%,transparent))}.h-pass:hover .h-pass__ico{animation:chest-shake 0.7s ease both}.h-pass__name{font-size:var(--fs-md)}.h-pass__name a:hover{color:var(--accent)}.h-pass__perks{display:flex;flex-wrap:wrap;gap:4px 6px;margin-top:6px}.h-pass__perks li{display:inline-flex;align-items:center;gap:5px;padding:2px 10px;border-radius:var(--r-full);font-size:var(--fs-xs);font-weight:600;line-height:1.5;color:var(--text-2);background:color-mix(in srgb,var(--accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent)}.h-pass__perks svg{flex:none;width:12px;height:12px;color:var(--accent)}.h-pass__buy{display:flex;align-items:center;gap:var(--s-3)}.h-pass__price{font-size:var(--fs-lg);white-space:nowrap;font-variant-numeric:tabular-nums}.h-unblock{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-4)}.h-ub:last-child:nth-child(odd){grid-column:1 / -1}.h-ub{display:grid;grid-template-columns:120px minmax(0,1fr);gap:var(--s-5);align-items:center;padding:var(--s-6);overflow:hidden;isolation:isolate;background:radial-gradient(70% 90% at 0% 50%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 70%),linear-gradient(180deg,rgba(22,22,32,0.96),rgba(12,12,18,0.97));transition:border-color var(--ease)}.h-ub:hover{border-color:color-mix(in srgb,var(--accent) 60%,var(--border-2))}.h-ub__ico{width:120px;height:120px;image-rendering:pixelated;filter:drop-shadow(0 0 22px color-mix(in srgb,var(--accent) 70%,transparent));transition:transform 0.5s var(--ease-spring)}.h-ub:hover .h-ub__ico{transform:rotate(90deg) scale(0.9)}.h-ub__name{font-size:var(--fs-2xl)}.h-ub__sum{margin-top:var(--s-2);color:var(--muted);font-size:var(--fs-md);line-height:1.5}.h-ub__foot{display:flex;align-items:center;gap:var(--s-4);margin-top:var(--s-4)}.h-ub__price{font-size:var(--fs-2xl)}.h-hall{position:relative;isolation:isolate;padding:clamp(56px,8vw,110px) 0;overflow:hidden}.h-hall::before{content:"";position:absolute;left:50%;top:40%;width:1000px;height:600px;margin-left:-500px;z-index:-1;background:radial-gradient(closest-side,rgba(255,200,0,0.05),transparent 70%)}.h-podium{--b:clamp(40px,4.6vw,56px);--info-h:108px;position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:0;max-width:900px;margin:0 auto}.h-slot{display:flex;flex-direction:column;align-items:center;min-width:0}.h-slot--gold{--rank:#ffd000;--rank-2:#ff8a00;--tex:url("/static/img/voxel/gold.png");order:2}.h-slot--diamond{--rank:#4fd8ff;--rank-2:#2f6bff;--tex:url("/static/img/voxel/diamond.png");order:1}.h-slot--redstone{--rank:#ff4a2a;--rank-2:#b3120a;--tex:url("/static/img/voxel/redstone.png");order:3}.h-slot__stage.podium__stage{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:3 / 4;overflow:visible;background:none;border:0;border-radius:0}.h-slot.is-live .podium__canvas{display:block}.h-slot.is-live .podium__fallback{display:none}.h-slot .podium__canvas{z-index:1}.h-slot .podium__tag{top:4%;z-index:2}.h-slot__ghost{position:absolute;left:50%;bottom:11%;height:68%;display:flex;flex-direction:column;align-items:center;gap:var(--s-2);color:var(--rank);transform:translateX(-50%);animation:ghost-breathe 3.2s ease-in-out infinite alternate}.h-slot__ghost svg{width:auto;height:calc(100% - 40px);filter:drop-shadow(0 0 14px color-mix(in srgb,var(--rank) 45%,transparent))}.h-slot__ghost-tag{padding:var(--s-1) var(--s-3);border-radius:var(--r-full);font-weight:700;font-size:var(--fs-sm);color:color-mix(in srgb,var(--rank) 60%,#fff);background:rgba(8,8,13,0.6);border:1px dashed color-mix(in srgb,var(--rank) 60%,transparent)}@keyframes ghost-breathe{from{opacity:0.55;translate:0 3px}to{opacity:1;translate:0 -3px}}.h-crown{position:absolute;left:50%;top:calc(4% - 40px);z-index:3;width:44px;height:28px;margin-left:-22px;filter:drop-shadow(0 0 10px rgba(255,200,40,0.8)) drop-shadow(0 3px 0 rgba(120,60,0,0.6));animation:crown-float 2.8s ease-in-out infinite alternate}@keyframes crown-float{from{transform:translateY(-3px) rotate(-5deg)}to{transform:translateY(3px) rotate(5deg)}}.h-slot__stage.podium__stage{z-index:1}.h-slot__stage.podium__stage::before{inset:auto -25% -18% -25%;background:radial-gradient(closest-side,color-mix(in srgb,var(--rank) 34%,transparent),color-mix(in srgb,var(--rank) 10%,transparent) 55%,transparent 76%)}.h-slot.is-empty .h-slot__stage.podium__stage::before{opacity:0.4}.h-ped{position:relative;width:calc(var(--b) * 3);margin-top:calc(var(--b) * -0.95);perspective:500px;perspective-origin:50% -40%}.h-ped__top{position:absolute;left:0;right:0;bottom:100%;height:var(--b);background:var(--tex) 0 0 / var(--b) var(--b);image-rendering:pixelated;transform-origin:50% 100%;transform:rotateX(62deg);box-shadow:0 0 40px color-mix(in srgb,var(--rank) 45%,transparent)}.h-ped__front{position:relative;display:grid;place-items:center;height:calc(var(--b) * var(--blocks));background:linear-gradient(rgba(0,0,0,0.28),rgba(0,0,0,0.5)),var(--tex) 0 0 / var(--b) var(--b);image-rendering:pixelated;box-shadow:0 30px 60px -20px color-mix(in srgb,var(--rank) 50%,transparent)}.h-ped__plate{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:8px;padding:5px 12px 5px 5px;border-radius:10px;image-rendering:auto;color:#fff;background:linear-gradient(180deg,rgba(255,255,255,0.16),rgba(255,255,255,0) 48%),linear-gradient(135deg,color-mix(in srgb,var(--rank) 42%,#0b0b12),#0b0b12 72%);border:1px solid color-mix(in srgb,var(--rank) 75%,transparent);box-shadow:0 0 0 1px rgba(0,0,0,0.55),0 8px 22px -8px color-mix(in srgb,var(--rank) 80%,transparent),inset 0 1px 0 rgba(255,255,255,0.28),inset 0 -2px 0 rgba(0,0,0,0.35)}.h-ped__plate::after{content:"";position:absolute;top:0;bottom:0;left:-40%;width:30%;background:linear-gradient(100deg,transparent,rgba(255,255,255,0.45),transparent);transform:skewX(-20deg);animation:plate-shine 4.5s ease-in-out infinite;pointer-events:none}@keyframes plate-shine{0%{transform:skewX(-20deg) translateX(0)}30%,100%{transform:skewX(-20deg) translateX(560%)}}.h-ped__medal{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;color:#140a00;background:radial-gradient(circle at 35% 30%,#fff 0%,var(--rank) 38%,var(--rank-2) 100%);box-shadow:0 0 12px color-mix(in srgb,var(--rank) 70%,transparent),inset 0 -2px 0 rgba(0,0,0,0.25)}.h-ped__medal svg{width:14px;height:14px;stroke-width:2.4}.h-ped__label{display:flex;flex-direction:column;line-height:1.05;font-weight:700;font-size:var(--fs-sm);white-space:nowrap}.h-ped__label small{font-size:9px;letter-spacing:1.6px;text-transform:uppercase;color:color-mix(in srgb,var(--rank) 70%,#fff)}.h-slot.is-empty .h-ped{opacity:0.35}.h-slot__info{display:flex;flex-direction:column;align-items:center;gap:2px;height:calc(var(--info-h) - var(--s-4));margin-top:var(--s-4);padding:0 var(--s-2);text-align:center;min-width:0;max-width:100%}.h-slot__nick{font-weight:700;font-size:var(--fs-lg);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.h-slot__nick--empty{color:var(--muted)}.h-slot__sum{font-weight:700;font-size:var(--fs-2xl);color:var(--rank);font-variant-numeric:tabular-nums}.h-slot--main .h-slot__sum{font-size:var(--fs-3xl)}.h-slot__what{font-size:var(--fs-sm);color:var(--muted);line-height:1.35}.h-hall__cta{display:flex;flex-direction:column;align-items:center;gap:var(--s-4);margin-top:var(--s-8);color:var(--text-2);font-size:var(--fs-lg);text-align:center}.h-steps{padding:clamp(56px,8vw,100px) 0}.h-path{position:relative;padding-top:48px}.h-path__steps{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-6);margin:0;padding:0;list-style:none}.h-path__step{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:var(--s-2);padding:64px var(--s-6) var(--s-6);text-align:center;border-radius:var(--r-xl);border:1px solid var(--border-2);background:radial-gradient(90% 60% at 50% 0%,color-mix(in srgb,var(--c) 14%,transparent),transparent 70%),linear-gradient(180deg,rgba(22,22,32,0.96),rgba(12,12,18,0.97));transition:transform 0.35s var(--ease-out),border-color 0.3s ease,box-shadow 0.3s ease}.h-path__step:hover{transform:translateY(-6px);border-color:color-mix(in srgb,var(--c) 60%,var(--border-2));box-shadow:0 26px 50px -26px var(--c)}.h-path__step--1{--c:#ffc83d;--c2:#ff8a00}.h-path__step--2{--c:#ff5cf0;--c2:#b026c7}.h-path__step--3{--c:#ff3d7f;--c2:#a3004f}.h-path__medal{position:absolute;z-index:3;left:50%;top:-48px;width:96px;height:96px;margin-left:-48px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 50% 35%,#1f1f2d,#0b0b12 72%);box-shadow:0 0 0 6px var(--ink),0 0 30px -8px var(--c)}.h-path__ring{position:absolute;inset:0;border-radius:50%;padding:3px;background:conic-gradient(from 0deg,var(--c),transparent 30%,var(--c2) 52%,transparent 78%,var(--c));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:spin 6s linear infinite}.h-path__step:hover .h-path__ring{animation-duration:1.4s}.h-path__medal img{position:relative;width:52px;height:52px;image-rendering:pixelated;filter:drop-shadow(0 0 12px color-mix(in srgb,var(--c) 70%,transparent));transition:transform 0.4s var(--ease-spring)}.h-path__step:hover .h-path__medal img{transform:scale(1.12) rotate(-6deg)}@keyframes medal-pop{from{opacity:0;scale:0.2}}.h-path__num{font-weight:700;font-size:var(--fs-xs);letter-spacing:2px;text-transform:uppercase;background:linear-gradient(90deg,var(--c),var(--c2));-webkit-background-clip:text;background-clip:text;color:transparent}.h-path__title{font-size:var(--fs-2xl);letter-spacing:-0.01em}.h-path__text{color:var(--muted);font-size:var(--fs-md);line-height:1.6}.h-path__chip{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding:6px 12px;border-radius:var(--r-full);font-size:var(--fs-sm);font-weight:600;color:var(--text-2);background:color-mix(in srgb,var(--c) 10%,transparent);border:1px solid color-mix(in srgb,var(--c) 32%,transparent)}.h-path__chip svg{width:14px;height:14px;color:var(--c)}.h-path__text + .h-path__chip{margin-top:var(--s-3)}.fx .h-path:not(.is-in) .h-path__step{opacity:0;translate:0 40px}.fx .h-path:not(.is-in) .h-path__medal{opacity:0}.fx .h-path.is-in .h-path__step{transition:opacity 0.6s ease calc(var(--i) * 0.4s),translate 0.8s var(--ease-out) calc(var(--i) * 0.4s),transform 0.35s var(--ease-out),border-color 0.3s ease,box-shadow 0.3s ease}.fx .h-path.is-in .h-path__medal{animation:medal-pop 0.7s var(--ease-spring) calc(var(--i) * 0.4s + 0.15s) both}.h-depth{position:relative;isolation:isolate}.h-depth__bg{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.h-depth__layer{position:absolute;inset:0;background:0 0 / 64px 64px;image-rendering:pixelated}.h-depth__layer--stone{background-image:url("/static/img/voxel/stone.png");opacity:0.045;-webkit-mask-image:linear-gradient(180deg,transparent,#000 480px,#000 44%,transparent 60%);mask-image:linear-gradient(180deg,transparent,#000 480px,#000 44%,transparent 60%)}.h-depth__layer--deep{background-image:url("/static/img/voxel/deepslate.png");opacity:0.06;-webkit-mask-image:linear-gradient(180deg,transparent 44%,#000 62%);mask-image:linear-gradient(180deg,transparent 44%,#000 62%)}.h-launch{padding:0 0 clamp(56px,8vw,100px)}.h-launch__card{--pad:clamp(24px,4vw,48px);position:relative;overflow:hidden;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,640px);align-items:center;gap:var(--s-8);padding:var(--pad);border-radius:var(--r-xl);border:1px solid var(--border-2);background:radial-gradient(70% 100% at 0% 0%,rgba(255,212,59,0.09),transparent 60%),linear-gradient(180deg,rgba(22,22,32,0.96),rgba(12,12,18,0.97))}.h-launch__logo{display:block;width:min(240px,70%);height:auto}.h-launch__title{margin-top:var(--s-5);font-size:clamp(1.6rem,3vw,2.25rem);line-height:1.12;letter-spacing:-0.02em}.h-launch__text{margin-top:var(--s-3);max-width:26rem;color:var(--muted);font-size:var(--fs-md);line-height:1.6}.h-launch__act{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3) var(--s-5);margin-top:var(--s-6)}.h-launch__win{position:relative}.h-launch__win img{display:block;width:100%;height:auto;border-radius:1.35% / 2.03%;box-shadow:0 30px 60px -30px rgba(0,0,0,0.8),0 0 0 1px rgba(255,255,255,0.07)}.h-launch__mark{position:absolute;left:72.6%;top:45.6%;width:23.8%;height:12.2%;border:2px solid #ffd43b;border-radius:10px}.h-join{position:relative;isolation:isolate;overflow:hidden;padding:clamp(56px,8vw,104px) 0;background:linear-gradient(120deg,#ff8a00,#ffc21a 55%,#ffe066);color:#1b0d00}.h-join__fx{position:absolute;inset:0;z-index:-1;pointer-events:none}.h-join__stripes{position:absolute;inset:-50% -10%;background:repeating-linear-gradient(-45deg,rgba(0,0,0,0.05) 0 24px,transparent 24px 48px);animation:stripes 12s linear infinite}@keyframes stripes{to{transform:translateX(67.88px)}}.h-join__inner{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,0.8fr);gap:var(--s-8);align-items:center}.h-join__title{font-size:clamp(2.25rem,5.4vw,4.25rem);line-height:0.98;letter-spacing:-0.04em}.h-join__lead{margin-top:var(--s-4);max-width:30.5rem;font-size:var(--fs-lg);line-height:1.55;color:rgba(27,13,0,0.8)}.h-join__lead a{font-weight:700;text-decoration:underline;text-underline-offset:3px}.h-join__act{display:flex;flex-direction:column;gap:var(--s-4)}.h-join__ip{display:flex;align-items:center;gap:var(--s-4);width:100%;min-height:72px;padding:0 var(--s-2) 0 var(--s-5);border-radius:20px;background:#140a00;color:var(--gold-hi);box-shadow:0 18px 36px -18px rgba(90,40,0,0.8),inset 0 1px 0 rgba(255,255,255,0.08);font-family:var(--font-mono);font-weight:700;font-size:clamp(1.1rem,2.2vw,1.5rem);text-align:left;transition:transform 0.12s ease}.h-join__ip:hover{transform:translateY(-2px)}.h-join__ip:active{transform:translateY(1px)}.h-join__ip:focus-visible{outline:2px solid #140a00;outline-offset:3px}.h-join__ip-addr{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.h-join__ip-btn{flex:none;margin-left:auto;display:grid;place-items:center;width:56px;height:56px;border-radius:14px;background:linear-gradient(180deg,var(--gold-hi),var(--gold-lo));color:#2a1400;box-shadow:inset 0 1px 0 rgba(255,255,255,0.55);transition:background 0.2s ease}.h-join__ip-btn svg{width:22px;height:22px}.h-join__ip.is-copied .h-join__ip-btn{background:var(--ok);color:#05120a}.h-join__social{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-2)}.h-join__soc{display:flex;flex-direction:column;align-items:center;gap:6px;padding:var(--s-3) var(--s-2);border-radius:16px;background:rgba(27,13,0,0.1);border:1px solid rgba(27,13,0,0.18);font-weight:700;font-size:var(--fs-sm);transition:background var(--ease),transform var(--ease),color var(--ease)}.h-join__soc svg{width:24px;height:24px}.h-join__soc:hover{transform:translateY(-3px);background:#1b0d00;color:#fff}.totop{position:fixed;z-index:60;right:max(var(--s-4),env(safe-area-inset-right));bottom:max(var(--s-4),env(safe-area-inset-bottom));display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:rgba(16,16,24,0.94);border:1px solid var(--border-2);color:var(--text);box-shadow:var(--shadow-md);opacity:0;visibility:hidden;transform:translateY(16px) scale(0.9);transition:opacity 0.3s ease,transform 0.45s var(--ease-out),visibility 0s linear 0.45s,border-color var(--ease)}.totop.is-on{opacity:1;visibility:visible;transform:none;transition:opacity 0.3s ease,transform 0.45s var(--ease-out),visibility 0s,border-color var(--ease)}.totop:hover{border-color:var(--brand-start)}.totop__ring{position:absolute;inset:-1px;width:calc(100% + 2px);height:calc(100% + 2px);transform:rotate(-90deg)}.totop__track,.totop__bar{fill:none;stroke-width:3}.totop__track{stroke:rgba(255,255,255,0.07)}.totop__bar{stroke:var(--brand-start);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:var(--p,100)}.totop__ico{display:inline-flex;transform:rotate(-90deg)}.totop__ico svg{width:20px;height:20px}.fx [data-reveal]:not(.rv-in,.rv-done){opacity:0;translate:0 32px}.fx [data-reveal].rv-in{transition:opacity 0.8s var(--ease-out) var(--rv-d,0s),translate 0.8s var(--ease-out) var(--rv-d,0s)}@media print{.fx [data-reveal]{opacity:1 !important;translate:none !important}}.fx-off *,.fx-off *::before,.fx-off *::after,.fx-off::before,.fx-off::after{animation-play-state:paused !important}@media (max-width:1100px){.h-stage{grid-template-columns:minmax(0,1fr);gap:var(--s-4)}.h-stage__world{order:-1;max-width:560px;width:100%;margin:0 auto}.h-stage__side{width:100%;max-width:440px;margin:0 auto}.h-rank{grid-template-columns:minmax(0,1fr)}.h-rank__art{min-height:220px}}@media (max-width:860px){.h-path__steps{grid-template-columns:minmax(0,1fr);gap:72px}.h-ranks{grid-template-columns:minmax(0,1fr)}.h-ranks__list{flex-direction:row;overflow-x:auto;scrollbar-width:none;gap:6px;padding-bottom:4px}.h-ranks__list::-webkit-scrollbar{display:none}.h-ranks__hl{display:none}.h-ranks__item{flex:none;grid-template-columns:1fr;justify-items:center;gap:4px;width:84px;padding:8px 4px;text-align:center;border:1px solid var(--border)}.h-ranks__item.is-active,.h-js .h-ranks__item.is-active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 16%,transparent)}.h-ranks__name{font-size:var(--fs-xs);max-width:100%}.h-ranks__price{font-size:var(--fs-xs)}.h-cur,.h-bp,.h-join__inner,.h-launch__card{grid-template-columns:minmax(0,1fr)}.h-bundle{position:relative;top:auto}.h-unblock{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){:is(.mcb--jacket,.mcb--sleeve-r,.mcb--sleeve-l,.mcb--pants-r,.mcb--pants-l){display:none}.mcp__tag-in{font-size:11px;padding:1px 8px}.h-hotbar{gap:4px;padding:4px}.h-hotbar__slot{width:64px;padding:8px 0 6px;font-size:10px;letter-spacing:0}.h-hotbar__item{width:40px;height:40px}.h-hotbar__item img{width:34px}.h-hotbar__label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:none;font-size:10px;letter-spacing:-0.45px}.h-rank{padding:var(--s-5);gap:var(--s-4)}.h-rank__icon{width:120px;height:120px}.h-ub{grid-template-columns:72px minmax(0,1fr);padding:var(--s-4);gap:var(--s-4)}.h-ub__ico{width:72px;height:72px}.h-pass{grid-template-columns:40px minmax(0,1fr);padding:var(--s-3)}.h-pass__ico{width:40px;height:40px}.h-pass__buy{grid-column:1 / -1;justify-content:space-between}.h-podium{--b:30px;--info-h:74px}.h-crown{width:33px;height:21px;margin-left:-16.5px;top:calc(4% - 30px)}.h-slot__ghost-tag{font-size:var(--fs-xs);padding:2px var(--s-2)}.h-slot__sum{font-size:var(--fs-lg)}.h-slot--main .h-slot__sum{font-size:var(--fs-xl)}.h-slot__what{display:none}.h-ped__plate{padding:3px 7px;gap:0;border-radius:7px}.h-ped__medal,.h-ped__label small{display:none}.h-ped__label{font-size:10px}.h-slot__nick{font-size:var(--fs-sm)}}@media (max-width:520px){.h-hero__cta .h-btn{flex:1 1 100%}.srvcard__ip-hint,.srvcard__ip.is-copied .srvcard__ip-act::after{display:none}.h-join__social{grid-template-columns:repeat(3,minmax(0,1fr))}.totop{width:46px;height:46px}}