.home{--home-ink: var(--text);--home-copy: var(--text-soft, var(--muted));--home-rule: color-mix(in srgb, var(--text) 13%, transparent);--home-obsidian: #100d0b;--home-obsidian-raised: #18120f;--home-cream: #fffaf3;--mc-text-shadow: round(.125em, 1px) round(.125em, 1px) 0 light-dark(transparent, color-mix(in srgb, currentColor 24%, #000));--home-focus: #e9a35d;overflow:clip;background:var(--bg);font-synthesis-weight:none}:root[data-theme=light] .home{--home-focus: #9a4b26}@media(prefers-color-scheme:light){:root:not([data-theme=dark]) .home{--home-focus: #9a4b26}}.home .section{position:relative;padding-block:clamp(64px,6vw,84px);border-block:0;background:var(--bg)}.home>.section{content-visibility:visible;contain-intrinsic-size:none}.home .section:nth-of-type(2n){background:var(--bg)}.home .section__head{max-width:760px;margin:0 0 clamp(30px,4vw,46px);text-align:left}.home .eyebrow{margin-bottom:14px;color:var(--copper);font-family:var(--font-pixel);font-size:.75rem;font-weight:400;line-height:1.6;letter-spacing:0;word-spacing:-.375em;text-transform:none;text-shadow:var(--mc-text-shadow)}.home .section__title{max-width:18ch;margin:0;color:var(--home-ink);font-size:clamp(2.25rem,5vw,4.25rem);line-height:1;letter-spacing:-.035em;text-align:left;text-wrap:balance;text-transform:none}.home .section__title:after{display:none}.home .section__subtitle{max-width:60ch;margin:18px 0 0;color:var(--home-copy);font-size:clamp(1rem,1.45vw,1.13rem);line-height:1.65;text-align:left}.home .reveal{transform:translateY(18px);transition-duration:.5s}.home .ip-box{min-height:58px;gap:16px;padding:7px 7px 7px 17px;border:1px solid color-mix(in srgb,var(--copper) 34%,var(--border));border-radius:11px;background:color-mix(in srgb,var(--surface) 96%,transparent);box-shadow:0 18px 42px -34px #140a05b3;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.home .ip-box:hover{transform:none;border-color:color-mix(in srgb,var(--copper) 76%,var(--border));box-shadow:0 20px 42px -32px rgba(var(--copper-rgb),.62)}.home .ip-box:active{transform:none}.home .hero .ip-box--accent.ip-box--xl{animation:none}.home .hero--active .ip-box--accent.ip-box--xl,.home .hero--active .ip-box--accent.ip-box--xl:hover{animation:homeIpBeacon 4.6s ease-in-out infinite}.home .ip-box__text{gap:12px}.home .ip-box__label{color:var(--copper);font-family:var(--font-pixel);font-size:.57rem;font-weight:400;letter-spacing:.04em;text-transform:none}.home .ip-box__value{color:var(--home-ink);font-family:var(--font-pixel);font-size:clamp(.76rem,1.25vw,.95rem);font-weight:400;letter-spacing:-.02em}.home .ip-box__action{min-height:44px;padding:0 16px;border-radius:7px;background:var(--copper);color:var(--on-accent, #fff);box-shadow:none;font-size:.82rem;transition:background-color .16s ease}.home .ip-box:hover .ip-box__action{background:color-mix(in srgb,var(--copper) 90%,var(--text))}.home .ip-box.is-copied,.home .ip-box.is-copied:hover{border-color:#2da568;background:color-mix(in srgb,var(--surface) 91%,#2da568 9%);box-shadow:0 0 0 3px #2da56821}.home .ip-box.is-copied .ip-box__action,.home .ip-box.is-copied:hover .ip-box__action{background:#278455;box-shadow:none}#root .home :is(.hero,.join-gate) .copy-ip.copy-ip--accent{--cta-fill: #f08a49;--cta-fill-2: #d9652f;--cta-ink: #261206;--cta-edge: rgba(255, 196, 140, .55);--cta-glow: rgba(234, 110, 44, .85)}#root .home :is(.hero,.join-gate) .copy-ip.copy-ip--accent.is-copied{--cta-fill: #3fd486;--cta-fill-2: #22a864;--cta-ink: #04200f;--cta-edge: rgba(190, 255, 214, .5);--cta-glow: rgba(45, 187, 112, .8)}#root .home :is(.hero,.join-gate) .copy-ip.copy-ip--accent.is-error{--cta-fill: #c9443b;--cta-fill-2: #a8352f;--cta-ink: #fff7f5;--cta-edge: rgba(255, 210, 205, .35);--cta-glow: rgba(184, 58, 51, .55)}#root .home :is(.hero,.join-gate) .copy-ip.copy-ip--accent .copy-ip__action{border:1px solid var(--cta-edge);border-radius:11px;background:linear-gradient(115deg,var(--cta-fill),var(--cta-fill-2));color:var(--cta-ink);box-shadow:0 14px 28px -14px var(--cta-glow),0 0 26px -10px var(--cta-glow);font-family:var(--font-body);font-weight:800;letter-spacing:-.012em;animation:none;transition:filter .16s ease,box-shadow .18s ease,transform .16s cubic-bezier(.2,.8,.2,1)}@media(hover:hover){#root .home :is(.hero,.join-gate) .copy-ip.copy-ip--accent:hover .copy-ip__action{filter:brightness(1.08) saturate(1.06);box-shadow:0 18px 34px -14px var(--cta-glow),0 0 34px -8px var(--cta-glow);transform:translateY(-2px)}#root .home :is(.hero,.join-gate) .copy-ip.copy-ip--accent:hover{transform:translateY(-1px)}#root .home :is(.hero,.join-gate) .copy-ip.copy-ip--accent:hover .copy-ip__action>span:first-child:before{transform:translateY(-3px)}}#root .home :is(.hero,.join-gate) .copy-ip.copy-ip--accent:active{transform:translateY(-1px)}#root .home :is(.hero,.join-gate) .copy-ip.copy-ip--accent:active .copy-ip__action{filter:brightness(.96);box-shadow:0 8px 18px -12px var(--cta-glow);transform:translateY(1px) scale(.97);transition-duration:.08s}#root .home :is(.hero,.join-gate) .copy-ip.copy-ip--accent .copy-ip__action>span:first-child{gap:10px}#root .home :is(.hero,.join-gate) .copy-ip.copy-ip--accent .copy-ip__action>span:first-child svg{display:none}#root .home :is(.hero,.join-gate) .copy-ip.copy-ip--accent .copy-ip__action>span:first-child:before{content:"";width:32px;height:32px;flex:0 0 32px;margin-block:-6px;background:url(/items/ender_pearl.png) center / contain no-repeat;image-rendering:pixelated;filter:drop-shadow(0 3px 2px rgba(70,24,0,.42));transition:transform .16s cubic-bezier(.2,.8,.2,1)}#root .home .join-gate .copy-ip.copy-ip--accent .copy-ip__action>span:first-child:before{background-image:url(/items/redstone.png)}#root .home :is(.hero,.join-gate) .copy-ip.copy-ip--accent .copy-ip__action:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgba(255,246,222,.55) 50%,transparent 65%) -150% 0 / 60% 100% no-repeat}:root:not([data-ip-copied]) #root .home .hero--active .copy-ip.copy-ip--accent:not(.is-copied):not(.is-error) .copy-ip__action:after,:root:not([data-ip-copied]) #root .home .section--active .join-gate .copy-ip.copy-ip--accent:not(.is-copied):not(.is-error) .copy-ip__action:after{animation:homeCtaGlint 5s ease-in-out 2.2s 3}@keyframes homeCtaGlint{0%{background-position:-150% 0}20%,to{background-position:250% 0}}#root .home :is(.hero,.join-gate) .copy-ip.copy-ip--accent .ip-burst i{--spark: #c58bff;min-width:14px;min-height:14px;left:var(--burst-x, 50%);top:var(--burst-y, 50%);border-radius:50%;background:radial-gradient(circle at 40% 36%,#fff 0 18%,var(--spark) 46%);box-shadow:0 0 0 1px #14081e59,0 0 14px 2px var(--spark);animation-name:homeCtaSpark;animation-timing-function:linear}#root .home :is(.hero,.join-gate) .copy-ip.copy-ip--accent .ip-burst i:nth-child(3n+1){--spark: #4ff0c8}#root .home :is(.hero,.join-gate) .copy-ip.copy-ip--accent .ip-burst i:nth-child(3n){--spark: #ffd27a}@keyframes homeCtaSpark{0%{transform:translate(-50%,-50%) scale(1);opacity:1;animation-timing-function:cubic-bezier(.2,.8,.3,1)}65%{opacity:1}to{transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy))) rotate(var(--rot)) scale(.55);opacity:0}}#root .home .hero .copy-ip.copy-ip--accent:not(.is-copied):not(.is-error){box-shadow:0 0 0 3px rgba(var(--gold-rgb),.055),0 18px 40px -27px rgba(var(--copper-rgb),.92)}#root .home .hero .copy-ip.copy-ip--accent:not(.is-copied):not(.is-error):hover{box-shadow:0 0 0 3px rgba(var(--gold-rgb),.09),0 20px 42px -25px rgba(var(--copper-rgb),.96)}@media(prefers-reduced-motion:reduce){#root .home :is(.hero,.join-gate) .copy-ip.copy-ip--accent:hover,#root .home :is(.hero,.join-gate) .copy-ip.copy-ip--accent:active,#root .home :is(.hero,.join-gate) .copy-ip.copy-ip--accent:hover .copy-ip__action,#root .home :is(.hero,.join-gate) .copy-ip.copy-ip--accent:active .copy-ip__action,#root .home :is(.hero,.join-gate) .copy-ip.copy-ip--accent:hover .copy-ip__action>span:first-child:before{transform:none}#root .home :is(.hero,.join-gate) .copy-ip.copy-ip--accent .copy-ip__action:after{animation:none!important}}.home .hero{min-height:min(900px,100svh);padding:clamp(118px,11vh,148px) 0 clamp(62px,7vh,86px);display:flex;align-items:center;overflow:hidden;contain:layout paint;color:#f5ede4;background:var(--home-obsidian) var(--hero-poster) 50% 48% / cover no-repeat}.home .hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,#0c0907e3,#0c0907a3 48%,#0c0907d6),linear-gradient(180deg,#0c090752,#0c0907c7)}.home .hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(229,174,104,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(229,174,104,.045) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 45%,transparent 64%,#000);mask-image:linear-gradient(90deg,#000,transparent 45%,transparent 64%,#000);transform:translate3d(calc(var(--mx, 0) * 7px),calc(var(--my, 0) * 7px),0)}.home .hero__world-light{z-index:1;opacity:.64;background:radial-gradient(430px circle at 50% 48%,rgba(231,164,85,.14),rgba(209,120,69,.045) 42%,transparent 72%),radial-gradient(ellipse at 50% 112%,rgba(226,174,82,.13),transparent 58%);mix-blend-mode:screen;transition:opacity .35s ease}.home .hero__video{z-index:0;opacity:.12;contain:strict;filter:none;mask-image:none;-webkit-mask-image:none;backface-visibility:hidden;transform:translateZ(0) scale(1.001);will-change:transform,opacity}.home .hero__video-vignette{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 78% 74% at 50% 44%,transparent 24%,rgba(12,9,7,.2) 62%,rgba(9,7,5,.78) 100%),linear-gradient(180deg,rgba(10,7,5,.12),transparent 45%,rgba(10,7,5,.35))}.home .hero__inner{position:relative;z-index:3;width:100%;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(350px,.72fr);align-items:center;gap:clamp(52px,7vw,104px);text-align:left}.home .hero__inner>*{min-width:0;animation:none}.home .hero__copy{max-width:720px;animation:homeHeroIn .62s cubic-bezier(.2,.8,.2,1) both}.home .status-badge{min-height:30px;margin:0 0 23px;padding:0;border:0;border-radius:0;background:transparent;color:color-mix(in srgb,currentColor 65%,transparent);box-shadow:none;font-family:var(--font-body);font-size:.82rem;font-weight:760;letter-spacing:0}.home .status-badge.is-online{color:#49cb80}:root[data-theme=light] .home .status-badge.is-online{color:#207a48}.home .hero__title-wrap{perspective:none}.home .hero__title{display:inline-block;margin:0 0 20px;color:#e0aa5a;font-family:var(--font-pixel);font-size:clamp(3rem,7.1vw,6.6rem);font-weight:400;line-height:.92;letter-spacing:-.065em;text-transform:none;transform:translate3d(calc(var(--mx, 0) * 6px),calc(var(--my, 0) * 5px),0)}.home .hero__tagline{max-width:23ch;margin:0 0 15px;color:currentColor;font-family:var(--font-display);font-size:clamp(1.35rem,2.7vw,2.25rem);font-weight:820;line-height:1.05;letter-spacing:-.04em;text-transform:none}.home .hero__tagline .tag-camp,.home .hero__tagline .tag-castle{color:inherit}.home .hero__desc{max-width:520px;margin:0 0 25px;color:color-mix(in srgb,currentColor 68%,transparent);font-size:clamp(.98rem,1.3vw,1.08rem);line-height:1.5}.home .hero__cta{width:min(100%,570px);display:block}.home .hero__meta{margin:25px 0 0;display:flex;justify-content:flex-start;gap:0}.home .hero__meta li{min-width:0;padding:0 21px;align-items:flex-start;border:0;border-left:1px solid rgba(238,206,165,.2);border-radius:0;background:transparent;box-shadow:none;transition:border-color .18s ease,color .18s ease}.home .hero__meta li:first-child{padding-left:0;border-left:0}.home .hero__meta strong{color:currentColor;font-family:var(--font-display);font-size:.98rem;font-weight:820}.home .hero__meta span{color:color-mix(in srgb,currentColor 52%,transparent);font-size:.68rem;letter-spacing:0;text-transform:none}.home .hero__pulse{position:relative;isolation:isolate;padding:26px;overflow:hidden;border:1px solid rgba(232,184,132,.18);border-radius:16px;background:linear-gradient(#100d0be8,#100d0bf5),url(/blocks/obsidian.png) 0 0 / 64px 64px;box-shadow:0 32px 80px -58px #000000f2;color:#f5ede4;transform:translateZ(0);contain:layout paint style;backface-visibility:hidden;will-change:transform;animation:homePulseIn .7s .12s cubic-bezier(.2,.8,.2,1) both;transition:border-color .2s ease,box-shadow .2s ease}.home .hero__pulse:before{content:"";position:absolute;z-index:-1;top:0;left:0;width:280px;height:280px;pointer-events:none;border-radius:50%;background:radial-gradient(circle,rgba(226,174,82,.14),rgba(209,120,69,.045) 42%,transparent 70%);transform:translate3d(calc(var(--spot-x, 50%) - 140px),calc(var(--spot-y, 35%) - 140px),0);will-change:transform}.home .hero__pulse:after{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(#d17845,#e2ae52 48%,#3ec77a);opacity:.85}.home .hero__pulse .hero__online{margin:0;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:18px}.home .hero__pulse .hero__online-label{flex:0 0 auto;color:#a99586;font-size:.77rem;font-weight:720;letter-spacing:0;text-transform:none;white-space:nowrap}.home .hero__pulse .hero__online-heads{justify-content:flex-end;padding-left:8px}.home .hero__pulse .hero__online-head,.home .hero__pulse .hero__online-more{border-color:#18120f;background-color:#211813}.home .hero__pulse .hero__online-head{transition:translate .16s ease,filter .16s ease}.home .hero__pulse .hero__online-head:hover{translate:0 -4px;filter:brightness(1.12) saturate(1.08)}.home .hero__pulse .hero__online-head:nth-child(2){--head-i: 1}.home .hero__pulse .hero__online-head:nth-child(3){--head-i: 2}.home .hero__pulse .hero__online-head:nth-child(4){--head-i: 3}.home .hero__pulse .hero__online-head:nth-child(5){--head-i: 4}.home .hero__pulse .hero__online-head:nth-child(6){--head-i: 5}.home .hero__pulse .hero__events{width:100%;margin:25px 0 0;align-items:stretch;gap:9px}.home .hero__pulse>.hero__events:first-child{margin-top:0}.home .hero__pulse .hero__events-label{color:#a99586;font-size:.77rem;font-weight:720;letter-spacing:0;text-align:left;text-transform:none}.home .hero__events-label-narrow{display:none}.home .hero__pulse .hero__events-row{width:100%;display:grid;gap:0}.home .hero__pulse .evt-chip,.home .hero__pulse .evt-chip--loading{width:100%;min-height:58px;padding:8px 0;border:0;border-top:1px solid rgba(232,184,132,.12);border-radius:0;background:transparent;box-shadow:none}.home .hero__pulse .evt-chip:first-child{border-top:0}.home .hero__pulse .evt-chip:before{display:none}.home .hero__pulse .evt-chip__name,.home .hero__pulse .evt-chip__time{color:#f5ede4}.home .hero__pulse .evt-chip__ico img{transition:translate .14s ease,scale .14s ease,filter .14s ease}.home .hero__pulse .evt-chip--daily .evt-chip__reward,.home .hero__pulse .evt-chip--weekly .evt-chip__reward{background:linear-gradient(105deg,var(--gold) 0 32%,#ffe2a0 48%,var(--gold) 66% 100%);background-size:220% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.home .hero--active .hero__pulse .evt-chip--daily .evt-chip__reward{animation:homeEventRewardGlow 4.2s ease-in-out infinite}.home .hero--active .hero__pulse .evt-chip--weekly .evt-chip__reward{animation:homeEventRewardGlow 3.4s -1.1s ease-in-out infinite}.home .hero__pulse .evt-chip:hover .evt-chip__ico img{translate:0 -2px;scale:1.08;filter:brightness(1.12) saturate(1.08)}.home .hero--active .hero__pulse .evt-chip.is-burning .evt-chip__time{animation:homeEventTime 1.8s ease-in-out infinite}.home .hero--active .hero__pulse .evt-chip.is-burning{animation:homeEventHeat 2.9s ease-in-out infinite}@keyframes homeEventEnter{0%{opacity:0;translate:12px 0}to{opacity:1;translate:0 0}}@keyframes homeEventFloat{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-5px) rotate(1deg)}}@keyframes homeEventRewardGlow{0%,to{background-position:4% 50%;filter:drop-shadow(0 0 2px rgba(226,174,82,.2))}50%{background-position:88% 50%;filter:drop-shadow(0 0 6px rgba(226,174,82,.52))}}@keyframes homeEventHeat{0%,to{box-shadow:inset 3px 0 rgba(var(--gold-rgb),.26)}50%{box-shadow:inset 3px 0 rgba(var(--gold-rgb),.78),inset 18px 0 26px -24px rgba(var(--gold-rgb),.7)}}@keyframes homeEventTime{0%,to{opacity:1}50%{opacity:.68}}.home .hero__bg{z-index:2;contain:layout paint style;transform:translateZ(0) scale(1.035);transform-origin:50% 50%;will-change:transform}.home .mcblock__shift,.home .hero__star{transform:translateZ(0)}.home .mcblock--tilt .mcblock__cube{transform:rotateX(-25deg) rotateY(-45deg)}@keyframes homeHeroIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes homePulseIn{0%{opacity:0;translate:18px 0}to{opacity:1;translate:0 0}}@keyframes homeIpBeacon{0%,to{box-shadow:0 24px 56px -38px #e2ae529e}50%{box-shadow:0 25px 62px -31px #e2ae52e0}}.home .home-features{--features-bg: linear-gradient(rgba(15, 12, 10, .96), rgba(15, 12, 10, .96)), url(/blocks/deepslate.png) 0 0 / 56px 56px;--features-ink: #f5ede4;--features-copy: #ae9d90;--features-lead-surface: #18130f;--features-line-surface: #15110e;--features-line: rgba(232, 184, 132, .14);background:var(--features-bg);color:var(--features-ink)}.home .home-features .eyebrow{color:#d17845}.home .home-features .section__title{color:var(--features-ink)}.home .home-features .section__subtitle{color:#b9a99c}.home .feature-ledger{display:grid;gap:34px}.home .feature-ledger__lead{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.home .feature{--feat-rgb: 209, 120, 69;min-width:0}.home .feature__icon{margin-bottom:0;animation:none}.home .feature--lead{--features-ink: #f5ede4;--features-copy: #c9b8aa;--lead-base: #0f0c0a;color-scheme:dark;position:relative;isolation:isolate;min-height:245px;padding:clamp(27px,3.5vw,42px);display:grid;grid-template-columns:minmax(0,1fr) 112px;align-items:center;gap:24px;overflow:hidden;border:1px solid rgba(255,226,190,.12);border-radius:16px;background:radial-gradient(340px 200px at 100% 100%,rgba(var(--feat-rgb),.2),transparent 74%),var(--lead-base)}.home .section--seen .feature--lead.feature--scene{background:linear-gradient(90deg,var(--lead-base) 28%,rgba(15,12,10,.8) 52%,rgba(15,12,10,.2) 100%),linear-gradient(0deg,rgba(var(--feat-rgb),.22),transparent 60%),var(--feat-scene) 60% 50% / cover no-repeat,var(--lead-base)}.home .feature--lead.feature--glint{background:radial-gradient(420px 260px at 88% 60%,rgba(var(--feat-rgb),.3),transparent 72%),linear-gradient(135deg,#160f1f,var(--lead-base) 70%)}.home .feature--glint .feature__icon{position:relative}.home .feature--glint .feature__icon:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,transparent 38%,rgba(214,170,255,.7) 50%,transparent 62%) 0 0 / 120px 100% repeat-x;mix-blend-mode:screen;-webkit-mask:var(--item) center / var(--lead-icon) var(--lead-icon) no-repeat;mask:var(--item) center / var(--lead-icon) var(--lead-icon) no-repeat}.home .section--active .feature--glint .feature__icon:after{animation:homeEnchantGlint 3.2s linear infinite}@keyframes homeEnchantGlint{to{background-position:120px 0}}.home .feature.feature--glint :is(.feature__tag,.feat-num,.feat-key){color:#c99dff}.home .feature--lead:before{content:"";position:absolute;z-index:-1;inset:auto 0 0;height:4px;background:rgb(var(--feat-rgb));opacity:.78}.home .feature--lead:after{content:none}.home .feature--lead .feature__icon{--lead-icon: 92px;grid-column:2;grid-row:1;width:112px;height:112px;display:grid;place-items:center;align-self:center}.home .feature--lead .feature__icon img{width:var(--lead-icon);height:var(--lead-icon);object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 18px 18px rgba(0,0,0,.36))}.home .feature--lead .feature__copy{grid-column:1;grid-row:1;align-self:center}.home .feature__tag{display:block;margin-bottom:10px;color:rgb(var(--feat-rgb));font-family:var(--font-pixel);font-size:.75rem;font-weight:400;line-height:1.3;word-spacing:-.375em;text-shadow:var(--mc-text-shadow)}.home .feature h3{margin:0;color:var(--features-ink);font-family:var(--font-display);font-size:1.22rem;line-height:1.12;letter-spacing:-.025em}.home .feature--lead h3{font-size:clamp(1.55rem,2.5vw,2.25rem)}.home .feature p{margin:8px 0 0;color:var(--features-copy);font-size:.92rem;line-height:1.5}.home .feature--lead p{max-width:38ch;font-size:1rem}.home .feature .feat-num,.home .feature .feat-key{color:rgb(var(--feat-rgb));font-weight:800}.home .feature-ledger__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.home .feature--line{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:16px;min-height:132px;padding:18px;border:1px solid var(--features-line);border-radius:16px;background:var(--features-line-surface);box-shadow:0 16px 30px -28px #000000b3}.home .feature--line:after{content:"";position:absolute;z-index:-1;inset:auto 0 0;width:auto;height:2px;border:0;background:linear-gradient(90deg,rgb(var(--feat-rgb)),transparent 72%);opacity:.64;transform:none}.home .feature .feature__icon:before{content:none}.home .feature--line .feature__icon{width:52px;height:52px;display:grid;place-items:center;border:1px solid light-dark(rgba(90,55,31,.2),rgba(0,0,0,.55));border-radius:6px;background:radial-gradient(circle at 50% 70%,rgba(var(--feat-rgb),.2),transparent 70%),light-dark(#eee2d4,#0a0807);box-shadow:inset 0 1px 0 light-dark(rgba(90,55,31,.12),rgba(0,0,0,.5))}.home .feature--line .feature__icon img{width:42px;height:42px;object-fit:contain;image-rendering:pixelated}.home .feature--line .feature__tag{margin-bottom:7px;font-size:.75rem}:root[data-theme=light] .home .section.home-features{--features-line: rgba(90, 55, 31, .16);--features-bg: radial-gradient(620px 330px at 8% 10%, rgba(65, 164, 96, .1), transparent 72%), radial-gradient(580px 320px at 92% 88%, rgba(69, 165, 203, .09), transparent 72%), linear-gradient(rgba(250, 246, 239, .9), rgba(244, 235, 224, .93)), url(/blocks/sand.png) 0 0 / 56px 56px;--features-ink: #291b13;--features-copy: #705d4e;--features-lead-surface: rgba(255, 252, 247, .97);--features-line-surface: rgba(255, 253, 249, .96);border-color:#794c2c1f}:root[data-theme=light] .home .home-features .eyebrow{color:#9a4b26}:root[data-theme=light] .home .home-features .feature--line .feature__tag,:root[data-theme=light] .home .home-features .feature--line .feat-num,:root[data-theme=light] .home .home-features .feature--line .feat-key{color:color-mix(in srgb,rgb(var(--feat-rgb)) 54%,#3a2216)}:root[data-theme=light] .home .feature--line{box-shadow:0 20px 38px -32px #3a231461}:root[data-theme=light] .home .feature--lead{box-shadow:0 28px 46px -30px #341f118c}@media(prefers-color-scheme:light){:root:not([data-theme=dark]) .home .section.home-features{--features-line: rgba(90, 55, 31, .16);--features-bg: radial-gradient(620px 330px at 8% 10%, rgba(65, 164, 96, .1), transparent 72%), radial-gradient(580px 320px at 92% 88%, rgba(69, 165, 203, .09), transparent 72%), linear-gradient(rgba(250, 246, 239, .9), rgba(244, 235, 224, .93)), url(/blocks/sand.png) 0 0 / 56px 56px;--features-ink: #291b13;--features-copy: #705d4e;--features-lead-surface: rgba(255, 252, 247, .97);--features-line-surface: rgba(255, 253, 249, .96);border-color:#794c2c1f}:root:not([data-theme=dark]) .home .home-features .eyebrow{color:#9a4b26}:root:not([data-theme=dark]) .home .home-features .feature--line .feature__tag,:root:not([data-theme=dark]) .home .home-features .feature--line .feat-num,:root:not([data-theme=dark]) .home .home-features .feature--line .feat-key{color:color-mix(in srgb,rgb(var(--feat-rgb)) 54%,#3a2216)}:root:not([data-theme=dark]) .home .feature--line{box-shadow:0 20px 38px -32px #3a231461}:root:not([data-theme=dark]) .home .feature--lead{box-shadow:0 28px 46px -30px #341f118c}}.home .home-join{background:radial-gradient(620px 320px at 8% 22%,rgba(var(--copper-rgb),.09),transparent 72%),var(--bg)}.home .join-console{display:grid;grid-template-columns:minmax(390px,.96fr) minmax(0,1.04fr);border-block:1px solid var(--home-rule)}.home .join-console__entry{padding:clamp(30px,4vw,48px) clamp(22px,3vw,36px) clamp(34px,4vw,48px) 0;border-right:1px solid var(--home-rule)}.home .join-console__edition,.home .join-bedrock__edition{display:block;margin-bottom:12px;color:var(--copper);font-family:var(--font-pixel);font-size:.58rem;line-height:1.5}.home .join-console__entry h3{max-width:13ch;margin:0 0 13px;color:var(--home-ink);font-family:var(--font-display);font-size:clamp(1.7rem,3vw,2.55rem);line-height:1.02;letter-spacing:-.045em}.home .join-console__entry>p{max-width:42ch;margin:0 0 24px;color:var(--home-copy);line-height:1.6}.home .join-console__entry .ip-box{width:min(100%,560px)}.home .join-console__entry .ip-box__value,.home .join-bedrock__addr .ip-box__value{overflow:visible;text-overflow:clip}.home .join-console__support{margin-top:16px;display:flex;gap:18px;color:var(--home-copy);font-size:.8rem;font-weight:720}.home .join-console__support span+span:before{content:"·";margin-right:18px;color:var(--copper)}.home .join-console__help{display:inline-block;margin-top:22px;color:var(--home-copy);font-size:.88rem;font-weight:740;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--copper) 48%,transparent);text-underline-offset:4px}.home .join-route{margin:0;padding:18px 0 18px clamp(28px,4vw,52px);counter-reset:none}.home .join-route li{--step-rgb: var(--copper-rgb);min-height:92px;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:17px;padding:16px 0;border-bottom:1px solid var(--home-rule);position:relative}.home .join-route li:before{content:"";position:absolute;left:16px;top:calc(50% + 24px);width:2px;height:calc(50% - 8px);background:linear-gradient(rgb(var(--step-rgb)),transparent);opacity:.28}.home .join-route li:last-child:before{display:none}.home .join-route li:last-child{border-bottom:0}.home .join-route .step__num{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(var(--step-rgb),.48);border-radius:8px;background:transparent;color:rgb(var(--step-rgb));box-shadow:none;font-family:var(--font-display);font-size:.92rem;font-weight:850;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,scale .18s ease}.home .section--active .join-route li:nth-child(1) .step__num{animation:homeRouteSignal 4.8s 0s ease-in-out 1}.home .section--active .join-route li:nth-child(2) .step__num{animation:homeRouteSignal 4.8s 1.2s ease-in-out 1}.home .section--active .join-route li:nth-child(3) .step__num{animation:homeRouteSignal 4.8s 2.4s ease-in-out 1}.home .section--active .join-route li:nth-child(4) .step__num{animation:homeRouteSignal 4.8s 3.6s ease-in-out 1}.home .join-route li:hover .step__num{scale:1.08;border-color:rgb(var(--step-rgb));background:rgba(var(--step-rgb),.1);box-shadow:0 0 20px -8px rgba(var(--step-rgb),.8)}@keyframes homeRouteSignal{0%,19%,to{background:transparent;box-shadow:none}8%{background:rgba(var(--step-rgb),.14);box-shadow:0 0 22px -8px rgba(var(--step-rgb),.85)}}.home .join-route .step__body{min-width:0;display:block}.home .join-route h3{grid-column:auto;margin:0;color:var(--home-ink);font-size:.98rem;font-weight:820}.home .join-route p{grid-column:auto;max-width:58ch;margin:4px 0 0;color:var(--home-copy);font-size:.85rem;line-height:1.48}.home .join-route .step__copy{display:none}.home .join-bedrock{margin-top:14px;padding:24px 0;display:grid;grid-template-columns:minmax(260px,1fr) minmax(0,1.3fr);align-items:center;gap:38px;border-bottom:1px solid var(--home-rule)}.home .join-bedrock__edition{color:#4284b8}.home .join-bedrock__title{margin:0;color:var(--home-ink);font-family:var(--font-display);font-size:1.25rem;letter-spacing:-.025em}.home .join-bedrock__text{margin:5px 0 0;color:var(--home-copy);font-size:.88rem}.home .join-bedrock__addr{min-width:0;display:grid;grid-template-columns:minmax(320px,1fr) minmax(210px,.52fr);gap:9px}.home .join-bedrock__addr .ip-box{width:100%;min-width:0}.home .join-bedrock__addr .ip-box__action{width:44px;min-height:44px;padding:0;font-size:0}.home .join-bedrock__addr .ip-box__action svg{margin:0}.home .home-leaders{background:linear-gradient(#110d0bf6,#110d0bf6),url(/blocks/obsidian.png) 0 0 / 62px 62px;color:#f5ede4}.home .home-leaders .section__head{max-width:680px}.home .home-leaders .section__title{color:#f5ede4}.home .home-leaders .section__subtitle{color:#ae9d90}.home .htops-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-block:1px solid rgba(232,184,132,.15)}.home .htops-board{min-width:0;position:relative;padding:28px clamp(20px,2.7vw,34px) 25px;border-left:1px solid rgba(232,184,132,.12);background:radial-gradient(260px circle at var(--spot-x, 50%) var(--spot-y, 0),rgba(226,174,82,.075),transparent 68%);transition:background-color .18s ease}.home .htops-board:first-child{padding-left:0;border-left:0}.home .htops-board:last-child{padding-right:0}.home .htops-board__head{min-height:50px;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:13px;margin-bottom:18px}.home .htops-board__icon{width:36px;height:36px;display:grid;place-items:center;color:#e2ae52;font-size:1.25rem}.home .htops-board__head h3{margin:0;color:#f5ede4;font-family:var(--font-display);font-size:1.05rem;letter-spacing:-.02em}.home .htops-board__head p{margin:3px 0 0;color:#8f7d70;font-size:.72rem}.home .htops-board__list{display:grid;gap:2px}.home .htops-player{min-width:0;display:grid;grid-template-columns:24px 32px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 0;border-top:1px solid rgba(232,184,132,.08)}.home .htops-player:first-child{border-top:0}.home .htops-player__rank{color:#7e6c60;font-family:var(--font-display);font-size:.78rem;font-weight:850}.home .htops-player--1 .htops-player__rank{color:#e2ae52}.home .section--active .htops-player--1 .htops-player__rank{animation:homeChampionGlint 2.8s ease-in-out infinite}.home .htops-player{transition:background-color .14s ease,padding-inline .14s ease}.home .htops-player:hover{padding-inline:6px;background:#e2ae520b}@keyframes homeChampionGlint{0%,to{filter:brightness(1)}50%{filter:brightness(1.35)}}.home .htops-player .lb-head{width:30px;height:30px;border-radius:7px}.home .htops-player__name{min-width:0;overflow:hidden;color:#e9ddd2;font-size:.82rem;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.home .htops-player__value{display:flex;align-items:baseline;gap:4px;color:#d8c7ba;font-variant-numeric:tabular-nums;font-size:.76rem;font-weight:760;white-space:nowrap}.home .htops-player__value span{color:#77675d;font-size:.63rem}.home .htops-link{display:inline-block;margin-top:24px;color:#d8c7ba;font-size:.88rem;font-weight:760;text-decoration:underline;text-decoration-color:#d178458c;text-underline-offset:5px}.home .home-gallery{background:var(--bg)}.home .home-gallery__more{display:flex;justify-content:center;margin-top:24px}.home .gallery{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(2,220px) 184px;gap:10px}.home .gallery__item{color-scheme:dark;position:relative;min-width:0;min-height:0;height:auto;margin:0;overflow:hidden;border:0;border-radius:16px;background:#17120e;box-shadow:none;cursor:zoom-in}.home .gallery__trigger{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;width:100%;height:100%;padding:0;overflow:hidden;border:0;border-radius:inherit;background:transparent;color:inherit;cursor:zoom-in}.home .gallery__trigger:focus-visible{outline:none}.home .gallery__item:has(.gallery__trigger:focus-visible){outline:3px solid var(--home-focus);outline-offset:3px}.home .gallery__item:nth-child(1){grid-column:1 / 8;grid-row:1 / 3}.home .gallery__item:nth-child(2){grid-column:8 / 13;grid-row:1}.home .gallery__item:nth-child(3){grid-column:8 / 13;grid-row:2}.home .gallery__item:nth-child(4){grid-column:1 / 5;grid-row:3}.home .gallery__item:nth-child(5){grid-column:5 / 9;grid-row:3}.home .gallery__item:nth-child(6){grid-column:9 / 13;grid-row:3}.home .gallery__item:after{content:none}.home .gallery__img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .45s cubic-bezier(.2,.8,.2,1),filter .2s ease}.home .section--active .gallery__item:first-child .gallery__img{animation:homeGalleryPan 14s ease-in-out infinite alternate}@keyframes homeGalleryPan{0%{object-position:47% 50%}to{object-position:53% 48%}}.home .gallery__item:hover,.home .gallery__item:focus-within{transform:none;box-shadow:none}.home .gallery__item:hover .gallery__img,.home .gallery__item:focus-within .gallery__img{transform:scale(1.035);filter:saturate(1.06)}.home .gallery__item figcaption,.home .gallery__item:first-child figcaption{position:absolute;z-index:2;inset:auto 12px 12px;display:block;width:max-content;max-width:calc(100% - 24px);padding:8px 12px;border:1px solid rgba(255,226,190,.16);border-radius:6px;background:#0a0807cc;color:#fff5e9;font-size:.9rem;white-space:nowrap;text-shadow:none;pointer-events:none}.home .gallery__item figcaption strong{font-family:var(--font-display);font-weight:820}.home .gallery__zoom{position:absolute;z-index:3;top:13px;right:13px;width:auto;height:auto;padding:6px 8px;border:0;border-radius:6px;background:#0a0807d6;color:#fff5e9;opacity:0;font-size:.66rem;font-weight:750;transform:translateY(-4px);transition:opacity .16s ease,transform .16s ease}.home .gallery__item:hover .gallery__zoom,.home .gallery__item:focus-within .gallery__zoom{opacity:1;transform:translateY(0)}.home .home-faq{background:color-mix(in srgb,var(--bg-2) 58%,var(--bg))}.home .home-faq .section__head{max-width:670px}.home .home-faq .faq{max-width:930px;margin:0;gap:0;border-top:1px solid var(--home-rule)}.home .home-faq .faq__item--home{position:relative;overflow:visible;border:0;border-bottom:1px solid var(--home-rule);border-radius:0;background:transparent;box-shadow:none}.home .home-faq .faq__item--home:before,.home .home-faq .faq__item--home:after{display:none}.home .home-faq .faq__item--home.is-open{border-color:var(--home-rule);background:color-mix(in srgb,var(--surface) 34%,transparent);box-shadow:none}.home .home-faq .faq__q{min-height:66px;padding:18px 5px;color:var(--home-ink);font-size:1rem;font-weight:790}.home .home-faq .faq__icon{width:28px;height:28px;border:1px solid color-mix(in srgb,var(--copper) 34%,transparent);border-radius:6px;background:color-mix(in srgb,var(--copper) 7%,transparent);color:light-dark(var(--copper-2),var(--copper));box-shadow:none;font-size:1.1rem;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .3s var(--ease)}.home .home-faq .faq__q:hover .faq__icon,.home .home-faq .faq__q:focus-visible .faq__icon{border-color:color-mix(in srgb,var(--copper) 62%,transparent);background:color-mix(in srgb,var(--copper) 14%,transparent)}.home .home-faq .faq__item--home.is-open .faq__icon{border-color:var(--copper);background:var(--copper);color:var(--on-accent)}.home .home-faq .faq__a p{max-width:72ch;padding:0 48px 20px 5px;color:var(--home-copy);line-height:1.65}@media(max-width:1120px){.home .hero__inner{grid-template-columns:minmax(0,1fr) minmax(330px,.68fr);gap:42px}.home .hero__pulse{padding:22px}.home .join-console{grid-template-columns:1fr}.home .join-console__entry{padding-right:0;border-right:0;border-bottom:1px solid var(--home-rule)}.home .join-route{padding-left:0}.home .join-bedrock{grid-template-columns:1fr;gap:18px}}@media(max-width:920px){.home .hero{min-height:auto}.home .hero__inner{grid-template-columns:1fr;gap:42px}.home .hero__copy{max-width:700px}.home .hero__pulse{width:100%;display:grid;grid-template-columns:.7fr 1.3fr;gap:0 28px}.home .hero__pulse .hero__online{grid-column:1}.home .hero__pulse .hero__events{grid-column:2;grid-row:1 / 3;margin-top:0}.home .feature-ledger__list{grid-template-columns:repeat(2,minmax(0,1fr))}.home .join-console{grid-template-columns:1fr}.home .join-console__entry{padding-right:0;border-right:0;border-bottom:1px solid var(--home-rule)}.home .join-route{padding-left:0}.home .join-bedrock{grid-template-columns:1fr;gap:18px}.home .htops-grid{grid-template-columns:1fr}.home .htops-board,.home .htops-board:first-child,.home .htops-board:last-child{padding:22px 0;border-left:0;border-top:1px solid rgba(232,184,132,.12)}.home .htops-board:first-child{border-top:0}}@media(max-width:700px){.home .section{padding-block:58px}.home .section__head{margin-bottom:29px}.home .section__title{font-size:clamp(2rem,10vw,3rem)}.home .home-features .section__title,.home .home-join .section__title{letter-spacing:-.05em}.home .hero{padding:105px 0 54px}.home .hero:before{background:linear-gradient(180deg,#0c0907f2,#0c0907e0 53%,#0c0907c2 72%,#0c0907e8)}.home .hero__copy{position:relative;z-index:2}.home .mcblock--copper,.home .mcblock--gold,.home .mcblock--glow,.home .mcblock--lamp{display:none}.home .mcblock--log{left:-4%!important;top:62%!important}.home .mcblock--shroom{right:-5%!important;top:72%!important}.home .hero:after{background-size:42px 42px;opacity:.55}.home .hero__title{margin-bottom:18px;font-size:clamp(2.75rem,15vw,4.15rem);letter-spacing:-.08em}.home .hero__tagline{font-size:clamp(1.35rem,7vw,1.8rem)}.home .hero__pulse{display:block;padding:16px 17px;border-radius:14px}.home .hero__pulse .hero__events{margin-top:14px}.home .hero__pulse .hero__online{margin-top:0;gap:10px}.home .hero__pulse .hero__events-label{font-size:.67rem}.home .hero__events-label-wide{display:none}.home .hero__events-label-narrow{display:inline}.home .hero__pulse .hero__events-row .evt-chip:nth-child(n+2){display:none}.home .hero__pulse .evt-chip,.home .hero__pulse .evt-chip--loading{min-height:50px;padding-block:6px}.home .hero__pulse .hero__online{align-items:flex-start}.home .hero__meta{width:100%;justify-content:space-between}.home .hero__meta li{flex:1 1 0;padding-inline:13px}.home .feature-ledger{gap:26px}.home .feature-ledger__lead{width:calc(100% + 36px);margin-inline:-18px;padding-inline:18px;display:flex;gap:10px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.home .feature-ledger__lead::-webkit-scrollbar{display:none}.home .feature--lead{flex:0 0 min(84vw,350px);min-height:220px;scroll-snap-align:center}.home .feature-ledger__list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px;row-gap:18px}.home .feature--line{grid-template-columns:34px minmax(0,1fr);gap:10px;min-height:116px;padding:13px 12px}.home .feature--line .feature__icon{width:34px;height:34px}.home .feature--line .feature__icon img{width:30px;height:30px}.home .feature__tag{font-family:var(--font-body);font-size:.69rem;font-weight:800;letter-spacing:.06em;word-spacing:normal;text-shadow:none}.home .feature--line .feature__tag{margin-bottom:4px;font-size:.69rem}.home .feature--line h3{font-size:.88rem}.home .feature--line p{margin-top:5px;font-size:.73rem;line-height:1.42}.home .join-route li{min-height:78px;padding-block:12px}.home .join-route p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.78rem}.home .htops-grid{width:calc(100% + 36px);margin-inline:-18px;padding-inline:18px;display:flex;gap:10px;overflow-x:auto;border:0;scroll-snap-type:x mandatory;scrollbar-width:none}.home .htops-grid::-webkit-scrollbar{display:none}.home .htops-board,.home .htops-board:first-child,.home .htops-board:last-child{flex:0 0 min(84vw,350px);padding:20px;border:1px solid rgba(232,184,132,.14);border-radius:12px;background:#ffffff06;scroll-snap-align:center}.home .gallery{width:calc(100% + 36px);margin:-6px -18px;padding:6px 18px;display:flex;gap:10px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.home .gallery::-webkit-scrollbar{display:none}.home .gallery__item,.home .gallery__item:nth-child(n){flex:0 0 min(82vw,340px);height:360px;grid-column:auto;grid-row:auto;scroll-snap-align:center}.home .gallery__zoom{display:none}.home .home-faq .faq__q{padding-block:17px;font-size:.94rem}}@media(max-width:520px){.home .hero__cta .ip-box,.home .join-console__entry .ip-box{min-height:58px;display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:8px;row-gap:0;padding:7px 7px 7px 13px}.home .hero__cta .ip-box__text,.home .join-console__entry .ip-box__text{flex:1 1 auto;min-height:0;justify-content:flex-start}.home .hero__cta .ip-box__label,.home .join-console__entry .ip-box__label{display:none}.home .hero__cta .ip-box__value,.home .join-console__entry .ip-box__value{font-size:clamp(.64rem,2.9vw,.76rem)}.home .hero__cta .ip-box__action,.home .join-console__entry .ip-box__action{flex:0 0 auto;width:auto;min-height:44px;padding-inline:12px;font-size:.74rem}.home .hero__meta strong{font-size:.86rem}.home .hero__meta span{font-size:.61rem}.home .hero__pulse .hero__online{display:grid;justify-content:start}.home .hero__pulse .hero__online-heads{justify-content:flex-start}.home .hero__pulse .evt-chip{grid-template-columns:38px minmax(0,1fr) 64px}.home .hero__pulse .evt-chip__reward,.home .hero__pulse .evt-chip__time{width:64px}.home .feature--lead{grid-template-columns:minmax(0,1fr) 78px;gap:14px;padding:24px 21px}.home .feature--lead .feature__icon{--lead-icon: 68px;width:78px;height:78px}.home .feature--lead .feature__icon img{width:var(--lead-icon);height:var(--lead-icon)}.home .join-console__entry .ip-box{width:100%}.home .join-console__support{gap:10px;font-size:.72rem}.home .join-console__support span+span:before{margin-right:10px}.home .join-route li{align-items:start}.home .join-bedrock__addr{grid-template-columns:1fr;gap:7px}.home .join-bedrock__addr .ip-box{min-height:54px;display:flex;gap:7px;padding:7px 7px 7px 10px}.home .join-bedrock__addr .ip-box__text{min-height:0;justify-content:flex-start}.home .join-bedrock__addr .ip-box__label{display:inline}.home .join-bedrock__addr .ip-box__value{font-size:clamp(.64rem,2.8vw,.74rem)}.home .join-bedrock__addr .ip-box__action{width:40px;min-height:40px;padding:0;font-size:0}.home .join-bedrock__addr .ip-box__action svg{display:block}.home .htops-player{grid-template-columns:22px 30px minmax(0,1fr) auto;gap:8px}.home .gallery__item,.home .gallery__item:nth-child(n){height:315px}}@media(max-width:350px){.home .feature--line{grid-template-columns:28px minmax(0,1fr);gap:8px}.home .feature--line .feature__icon{width:28px;height:28px}.home .feature--line .feature__icon img{width:24px;height:24px}.home .feature--line .feature__tag{letter-spacing:.02em}.home .hero__cta .ip-box__action,.home .join-console__entry .ip-box__action{width:42px;padding:0;font-size:0}}@media(prefers-reduced-motion:reduce){.home .hero__copy,.home .hero__pulse,.home .hero__title,.home .mcblock,.home .evt-chip,.home .evt-chip__ico img{animation:none!important;transform:none!important}.home .hero--active .ip-box--accent.ip-box--xl,.home .hero--active .ip-box--accent.ip-box--xl:hover{animation:none!important}.home .feature--glint .feature__icon:after{animation:none!important}.home .gallery__img,.home .gallery__zoom{transition:none}}.home .hero{--hero-copper: light-dark(#b85228, #ef7c3d);--hero-orange: light-dark(#d96f2e, #ff9e45);--hero-gold: light-dark(#a87314, #ffd36a);--hero-emerald: light-dark(#168453, #43e58f);--hero-redstone: light-dark(#c83f38, #ff5f55);--hero-cyan: light-dark(#147e9f, #46d7ff);--campaign-video-opacity: .9;--campaign-video-filter: brightness(1.35) saturate(1.35) sepia(.18) contrast(.92);--glass-backdrop: 1.25;--campaign-video-blend: normal;--campaign-overlay-blend: normal;--campaign-vignette-blend: normal;--campaign-world-blend: screen;--campaign-world-opacity: .4;--campaign-block-opacity: .6;--campaign-block-far-opacity: .32;min-height:max(720px,100svh);padding:clamp(96px,10.5vh,126px) 0 clamp(30px,4.5vh,46px);align-items:center;color:light-dark(#2b1b12,#f5ede4);background:light-dark(#f5eee3,#100d0a)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .home .hero{--glass-backdrop: 1.2;--campaign-video-opacity: .32;--campaign-video-filter: none;--campaign-video-blend: normal;--campaign-overlay-blend: normal;--campaign-vignette-blend: normal;--campaign-world-blend: screen;--campaign-world-opacity: .92;--campaign-block-opacity: .52;--campaign-block-far-opacity: .26}}:root[data-theme=dark] .home .hero{--glass-backdrop: 1.2;--campaign-video-opacity: .32;--campaign-video-filter: none;--campaign-video-blend: normal;--campaign-overlay-blend: normal;--campaign-vignette-blend: normal;--campaign-world-blend: screen;--campaign-world-opacity: .92;--campaign-block-opacity: .52;--campaign-block-far-opacity: .26}.home .hero:before{z-index:1;mix-blend-mode:var(--campaign-overlay-blend);background:radial-gradient(ellipse 54% 48% at 50% 31%,light-dark(rgba(236,157,62,.12),rgba(255,165,72,.18)),transparent 72%),radial-gradient(ellipse 36% 42% at 15% 74%,light-dark(transparent,rgba(67,229,143,.09)),transparent 72%),radial-gradient(ellipse 34% 42% at 88% 66%,light-dark(transparent,rgba(70,215,255,.08)),transparent 72%),radial-gradient(ellipse 40% 46% at 50% 47%,light-dark(rgba(247,241,232,.86),transparent),light-dark(rgba(247,241,232,.6),transparent) 58%,transparent 100%),linear-gradient(90deg,light-dark(transparent,rgba(8,6,5,.58)),light-dark(transparent,rgba(8,6,5,.25)) 32%,light-dark(transparent,rgba(8,6,5,.24)) 68%,light-dark(transparent,rgba(8,6,5,.58))),linear-gradient(180deg,light-dark(rgba(247,241,232,.86),rgba(8,6,5,.28)),light-dark(rgba(247,241,232,0),rgba(8,6,5,.14)) 42%,light-dark(rgba(247,241,232,0),rgba(8,6,5,.14)) 72%,light-dark(rgba(247,241,232,.96),rgba(8,6,5,.65)))}.home .hero:after{z-index:1;opacity:.72;background-image:linear-gradient(light-dark(rgba(104,68,40,.07),rgba(255,193,105,.05)) 1px,transparent 1px),linear-gradient(90deg,light-dark(rgba(104,68,40,.07),rgba(255,193,105,.05)) 1px,transparent 1px);background-size:58px 58px;-webkit-mask-image:radial-gradient(ellipse 76% 72% at 50% 42%,#000 0 34%,transparent 78%);mask-image:radial-gradient(ellipse 76% 72% at 50% 42%,#000 0 34%,transparent 78%)}.home .hero__video{opacity:var(--campaign-video-opacity);filter:var(--campaign-video-filter);mix-blend-mode:var(--campaign-video-blend);transition:opacity 1.4s ease}.home .hero__video:not(.is-shown){opacity:0}.home .hero__video-vignette{z-index:1;mix-blend-mode:var(--campaign-vignette-blend);background:radial-gradient(ellipse 76% 72% at 50% 39%,transparent 23%,light-dark(rgba(92,58,30,.02),rgba(8,6,5,.1)) 63%,light-dark(rgba(92,58,30,.08),rgba(6,4,3,.58)) 100%),linear-gradient(180deg,light-dark(rgba(247,241,232,.2),rgba(7,5,4,.05)),transparent 46%,light-dark(rgba(247,241,232,.3),rgba(7,5,4,.3)))}.home .hero__world-light{opacity:var(--campaign-world-opacity);background:radial-gradient(ellipse 600px 280px at 50% 27%,light-dark(rgba(239,164,67,.24),rgba(255,183,80,.15)),transparent 72%),radial-gradient(ellipse 500px 280px at 24% 70%,light-dark(rgba(31,154,88,.15),rgba(59,214,132,.075)),transparent 72%),radial-gradient(ellipse 480px 260px at 78% 65%,light-dark(rgba(25,143,177,.14),rgba(69,204,255,.07)),transparent 72%),radial-gradient(ellipse at 50% 110%,light-dark(rgba(204,92,42,.18),rgba(238,113,55,.15)),transparent 58%);mix-blend-mode:var(--campaign-world-blend)}.home .hero__bg{z-index:2}.home .mcblock{opacity:var(--campaign-block-opacity)}.home .mcblock--far{opacity:var(--campaign-block-far-opacity)}.home .hero__inner{z-index:3;width:min(1180px,100%);display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;align-content:center;gap:clamp(22px,3vh,31px);text-align:center;margin-top:0;translate:0 clamp(-42px,-3.5vh,-24px)}.home .hero__copy{width:100%;max-width:980px;display:flex;flex-direction:column;align-items:center;animation:campaignHeroIn .64s cubic-bezier(.18,.78,.2,1) both}.home .status-badge{min-height:32px;margin:0 0 clamp(12px,1.8vh,18px);padding:0 14px;border:1px solid light-dark(rgba(22,132,83,.28),rgba(87,236,156,.3));border-radius:999px;background:light-dark(rgba(240,250,240,.82),rgba(9,13,10,.8));color:light-dark(#146f45,#76f2ad);box-shadow:0 10px 24px -20px light-dark(rgba(86,49,24,.35),transparent);font-family:var(--font-body);font-size:.78rem;font-weight:800;letter-spacing:.01em}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .home .status-badge{background:var(--glass);-webkit-backdrop-filter:blur(8px) saturate(1.2);backdrop-filter:blur(8px) saturate(1.2);border:1px solid var(--border);box-shadow:var(--shadow-soft)}}:root[data-theme=dark] .home .status-badge{background:var(--glass);-webkit-backdrop-filter:blur(8px) saturate(1.2);backdrop-filter:blur(8px) saturate(1.2);border:1px solid var(--border);box-shadow:var(--shadow-soft)}.home .hero .status-badge .status-badge__dot{width:8px;height:8px;border-radius:50%;background:light-dark(#24a966,#43e58f);box-shadow:0 0 #43e58f57;animation:none}.home .hero--active .status-badge.is-online .status-badge__dot{animation:homeOnlinePulse 2.4s ease-out infinite}.home .hero .status-badge.is-unknown .status-badge__dot{background:var(--hero-gold)}.home .hero .status-badge.is-offline .status-badge__dot{background:light-dark(#bf3a30,#ff6155)}@keyframes homeOnlinePulse{0%{box-shadow:0 0 #43e58f61}72%,to{box-shadow:0 0 0 8px #43e58f00}}.home .status-badge.is-online{color:light-dark(#176f45,#76f2ad)}.home .status-badge.is-unknown{border-color:light-dark(rgba(168,115,20,.3),rgba(255,211,106,.28));color:light-dark(#79500d,rgba(255,236,206,.78))}.home .hero .status-badge.is-offline{border-color:light-dark(rgba(180,63,53,.32),rgba(239,106,92,.34));background:light-dark(rgba(253,243,241,.9),var(--glass));color:light-dark(#a3342b,#ff9a8f)}.home .hero__title-wrap{position:relative;width:100%;perspective:none}.home .hero__title{position:relative;display:inline-block;margin:-.0625em 0 calc(clamp(10px,1.6vh,16px) - .0625em);color:light-dark(#a94924,#efad58);font-family:var(--font-pixel);font-size:clamp(4.5rem,9.4vw,8rem);font-size:round(down,clamp(72px,9.4vw,128px),8px);font-weight:400;line-height:1;letter-spacing:0;text-transform:none;text-wrap:nowrap;filter:drop-shadow(0 14px 22px light-dark(rgba(117,58,22,.16),rgba(0,0,0,.5)))}@supports ((-webkit-background-clip: text) or (background-clip: text)){.home .hero__title{background:linear-gradient(105deg,transparent 28%,light-dark(rgba(255,233,158,.88),rgba(255,248,205,.93)) 49%,transparent 68%) -70% 0 / 38% 100% no-repeat,linear-gradient(180deg,light-dark(#c8662f,#ffd47c) 0%,light-dark(#a94924,#f2a352) 55%,light-dark(#8a3418,#e27b3b) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:none}.home .hero--active .hero__title{animation:campaignTitleGlint 4.8s 1.1s ease-in-out 2}}.home .hero__tagline{max-width:none;margin:0 0 14px;color:light-dark(#3a2214,#fff3dc);font-family:var(--font-pixel);font-size:24px;font-weight:400;line-height:1.5;letter-spacing:0;word-spacing:-.375em;text-shadow:var(--mc-text-shadow);text-wrap:balance}.home .hero__tagline .tag-camp{color:light-dark(#7d5205,#ffd36a)}.home .hero__tagline .tag-castle{color:light-dark(#9a351c,#ff8b5c)}.home .hero__desc{max-width:660px;margin:0 0 clamp(20px,2.7vh,28px);color:light-dark(rgba(60,38,25,.72),rgba(255,244,231,.72));font-size:clamp(.98rem,1.4vw,1.11rem);font-weight:570;line-height:1.45;text-wrap:balance}.home .hero__modes{max-width:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(12px,1.8vw,22px);font-family:var(--font-display);font-size:clamp(1rem,1.45vw,1.18rem);line-height:1.2}.home .hero__desc .hero__mode{display:inline-block;color:var(--mode-ink);font-weight:850;letter-spacing:-.02em}.home .hero__desc .hero__mode--survival{--mode-ink: light-dark(#14723c, #88ed8e)}.home .hero__desc .hero__mode--minigames{--mode-ink: light-dark(#066a80, #5edcff)}@media(max-width:560px){.home .hero__desc.hero__modes{max-width:240px;margin-inline:auto}}.home .hero__desc .hero__mode--duels{--mode-ink: light-dark(#8c5c00, #ffd76a)}.home .hero__cta{position:relative;isolation:isolate;width:min(880px,100%);display:block}.home .hero__cta:before{content:"";position:absolute;z-index:-2;top:-34px;right:-44px;bottom:-34px;left:-44px;pointer-events:none;background:radial-gradient(ellipse 30% 70% at 82% 50%,light-dark(rgba(222,118,48,.26),rgba(255,150,70,.36)),transparent 72%);opacity:.85;transition:opacity .3s ease}.home .hero__cta:hover:before{opacity:1}.home .hero__cta:after{content:none}@media(max-width:760px){.home .hero__cta:before{background:radial-gradient(ellipse 62% 42% at 50% 78%,light-dark(rgba(222,118,48,.26),rgba(255,150,70,.36)),transparent 72%)}}.home .hero__cta .ip-wrap{position:relative;width:100%;display:flex;align-items:stretch}.home .hero__cta .ip-box,.home .hero__cta .ip-box--accent.ip-box--xl{width:100%;transform:translateZ(0);animation:none}.home .hero__cta .ip-box__label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.home .hero__cta .ip-hint{align-self:center;max-width:740px;color:light-dark(#594537,rgba(255,244,230,.7));text-align:center}.home .hero__cta .cta-next__row{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:7px;padding:4px 12px 4px 14px;border:1px solid light-dark(rgba(118,75,43,.2),rgba(255,222,176,.14));border-radius:11px;background:light-dark(rgba(255,251,244,.78),rgba(13,10,8,.55));font-size:.9rem;line-height:1.2;white-space:nowrap}.home .hero__cta .cta-next__seg{display:inline-flex;align-items:center;gap:7px}.home .hero__cta .cta-next__lead{color:light-dark(#0f5a33,#62eda0);font-weight:800}.home .hero__cta .cta-next__step{display:inline-flex;align-items:center;gap:7px;padding:5px 10px 4px;border:1px solid light-dark(rgba(120,72,36,.2),rgba(255,236,214,.16));border-radius:6px;background:light-dark(#fffaf3,rgba(255,244,230,.07));color:light-dark(#3a2618,#fff3e3);font-weight:750}.home .hero__cta .cta-next__key{margin:-2px -5px -2px 0;padding:2px 6px 1px;border:1px solid light-dark(rgba(58,38,24,.28),rgba(255,244,230,.3));border-radius:6px;background:light-dark(#fff,rgba(255,244,230,.1));color:light-dark(#2b1b12,#fff7ec);font-family:var(--font-body);font-size:.8em;font-weight:800;line-height:1.3}.home .hero__cta .cta-next__arrow{width:14px;height:14px;flex:0 0 14px;background:currentColor;opacity:.8;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 5l7 7-7 7'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 5l7 7-7 7'/%3E%3C/svg%3E") center / contain no-repeat}.home .hero__cta .cta-next__note{margin-left:6px;padding-left:13px;border-left:1px solid light-dark(rgba(90,55,31,.26),rgba(255,236,214,.2));color:light-dark(#594537,rgba(255,236,214,.72));font-size:.84rem;font-weight:700}.home .hero__cta .cta-next__row--lines{flex-direction:column;row-gap:6px}.home .hero__cta .cta-next__line{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:7px}.home .hero__cta .ip-hint .cta-next__row>*{opacity:0;translate:0 4px;transition:opacity .28s ease,translate .28s cubic-bezier(.2,.8,.2,1)}.home .hero__cta .ip-hint.is-visible .cta-next__row>*{opacity:1;translate:0 0}.home .hero__cta .ip-hint.is-visible .cta-next__row>:nth-child(2){transition-delay:70ms}.home .hero__cta .ip-hint.is-visible .cta-next__row>:nth-child(3){transition-delay:.14s}.home .hero__cta .ip-hint.is-visible .cta-next__row>:nth-child(4){transition-delay:.21s}.home .hero__cta .ip-hint.is-visible .cta-next__row>:nth-child(5){transition-delay:.28s}.home .hero__cta .ip-hint.is-visible .cta-next__row>:nth-child(6){transition-delay:.36s}@media(min-width:1241px){.home .hero__cta .ip-wrap{position:relative}.home .hero__cta .ip-hint,.home .hero__cta .ip-hint.is-visible{position:absolute;top:calc(100% + 14px);left:0;right:0;max-width:none;max-height:none;margin:0 auto;overflow:visible;white-space:nowrap}.home .hero .hero__meta{transition:transform .4s cubic-bezier(.2,.8,.2,1)}.home .hero .hero__pulse{transition:transform .4s cubic-bezier(.2,.8,.2,1),border-color .16s ease,background-color .16s ease}.home .hero__copy:has(.ip-hint.is-visible) .hero__meta,.home .hero__inner:has(.ip-hint.is-visible) .hero__pulse{transform:translateY(calc(64px - var(--hero-meta-gap)))}}@media(max-width:1240px){.home .hero__cta .ip-hint.is-visible{max-height:12em;margin-top:12px}}@media(max-width:420px){.home .hero__cta .cta-next__note{flex-basis:100%;margin-left:0;padding-left:0;border-left:0;text-align:center}}:root[data-ip-copied] .home .hero__cta:before{opacity:0}#root .home .hero .copy-ip:focus-visible{outline-offset:8px}.home .hero{--hero-meta-gap: clamp(17px, 2.3vh, 23px)}.home .hero__meta{width:auto;margin:var(--hero-meta-gap) 0 0;display:flex;justify-content:center;gap:9px}.home .hero__meta li{position:relative;min-width:0;padding:8px 13px 8px 12px;flex-direction:row;align-items:center;gap:6px;border:1px solid light-dark(rgba(118,75,43,.2),rgba(255,222,176,.17));border-radius:999px;background:light-dark(rgba(255,251,244,.94),rgba(13,10,8,.69));box-shadow:0 10px 24px -22px light-dark(rgba(86,49,24,.4),transparent);transform:none}.home .hero__meta li:before{content:"";width:6px;height:6px;flex:0 0 auto;border-radius:2px;background:var(--hero-gold);transform:rotate(45deg)}.home .hero__meta li:nth-child(2):before{background:var(--hero-emerald)}.home .hero__meta li:nth-child(3):before{background:var(--hero-cyan)}.home .hero .hero__meta li:hover{transform:none}.home .hero__meta li:first-child{padding-left:12px;border-left:1px solid light-dark(rgba(118,75,43,.2),rgba(255,222,176,.17))}.home .hero__meta strong{color:light-dark(#342116,#fff5e7);font-family:var(--font-display);font-size:.82rem;font-weight:850}.home .hero__meta span{color:light-dark(rgba(68,44,29,.58),rgba(255,244,231,.5));font-size:.75rem;line-height:1;letter-spacing:0;text-transform:none}.home .hero__pulse{position:relative;isolation:isolate;width:min(1180px,calc(100% + 48px));min-width:0;padding:14px 16px;display:grid;grid-template-columns:minmax(280px,.64fr) minmax(0,1.76fr);align-items:center;gap:18px;overflow:visible;border:1px solid light-dark(rgba(131,78,40,.25),rgba(255,204,126,.22));border-radius:16px;background:light-dark(rgba(255,251,243,.94),rgba(11,9,8,.87));box-shadow:0 24px 60px -44px light-dark(rgba(123,69,29,.45),rgba(0,0,0,.9));color:light-dark(#2d1d13,#fff7ed);contain:layout style;transform:none;will-change:auto;animation:campaignPulseIn .65s .16s cubic-bezier(.18,.78,.2,1) both;transition:border-color .16s ease,background-color .16s ease}.home .hero__pulse:before{content:"";position:absolute;z-index:-1;top:-18px;right:10%;bottom:-18px;left:10%;width:auto;height:auto;border-radius:50%;background:radial-gradient(ellipse,light-dark(rgba(184,82,40,.13),rgba(239,124,61,.13)),transparent 72%);opacity:.65;transform:translateZ(0);will-change:auto;pointer-events:none}.home .hero__pulse:after{content:"";position:absolute;inset:-1px 22px auto;width:auto;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,var(--hero-emerald),var(--hero-gold) 47%,var(--hero-redstone),transparent);opacity:.5}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.home .hero{--glass-fill: light-dark(rgba(255, 251, 244, .32), rgba(13, 10, 8, .34));--glass-tint: linear-gradient(90deg, rgba(67, 229, 143, .07), rgba(255, 192, 75, .05) 50%, rgba(255, 95, 85, .055));--glass-edge: light-dark(rgba(131, 78, 40, .25), rgba(255, 204, 126, .22));--glass-filter: blur(14px) saturate(1.1) brightness(var(--glass-backdrop))}.home .hero__meta li,.home .hero .hero__pulse,.home .hero__cta .cta-next__row{border-color:var(--glass-edge);background:var(--glass-tint),var(--glass-fill);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter)}.home .hero .hero__pulse:before{opacity:.4}.home .hero .hero__pulse:after{opacity:.38}.home .hero__meta li,.home .hero__cta .cta-next__row{position:relative}.home .hero__meta li:after,.home .hero__cta .cta-next__row:after{content:"";position:absolute;inset:-1px 14px auto;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,var(--hero-emerald),var(--hero-gold) 47%,var(--hero-redstone),transparent);opacity:.38;pointer-events:none}.home .hero__meta li{--chip-rgb: 255, 211, 106;background:var(--glass-fill)}.home .hero__meta li:nth-child(2){--chip-rgb: 67, 229, 143}.home .hero__meta li:nth-child(3){--chip-rgb: 70, 215, 255}.home .hero__meta li:after{background:linear-gradient(90deg,transparent,rgba(var(--chip-rgb),.95),transparent)}.home .hero .hero__pulse .evt-chip,.home .hero .hero__pulse .evt-chip--loading{background:linear-gradient(130deg,rgba(var(--event-rgb),.07),transparent 58%)}.home .hero .hero__pulse .evt-chip.is-live{background:radial-gradient(112px 78px at 90% 52%,rgba(var(--event-rgb),.14),transparent 72%),linear-gradient(112deg,rgba(var(--event-rgb),.12),transparent 48%)}.home .hero .hero__pulse .evt-chip.is-burning{background:radial-gradient(92px 72px at 93% 54%,rgba(var(--event-rgb),.12),transparent 72%),linear-gradient(112deg,rgba(var(--event-rgb),.11),transparent 42%)}.home .hero .hero__pulse .hero__online-more{background:light-dark(rgba(255,248,237,.4),rgba(33,23,17,.45))}}.home .hero__pulse--online-only{width:auto;min-width:270px;grid-template-columns:auto;padding-inline:20px}.home .hero__pulse--online-only .hero__online{padding:0;flex-direction:row;align-items:center;border:0}.home .hero__pulse--events-only{grid-template-columns:minmax(0,1fr)}.home .hero__pulse .hero__online{grid-column:auto;grid-row:auto;min-width:0;margin:0;padding:2px 16px 2px 4px;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;border-right:1px solid light-dark(rgba(104,68,40,.16),rgba(255,222,176,.12))}.home .hero__pulse .hero__online-label,.home .hero__pulse .hero__events-label{color:light-dark(rgba(65,42,28,.8),rgba(255,236,214,.56));font-family:var(--font-body);font-size:.67rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.home .hero__pulse .hero__online-label{display:inline-flex;align-items:center;gap:7px}.home .hero__pulse .hero__online-label>span{color:light-dark(rgba(65,42,28,.78),rgba(255,236,214,.64))}.home .hero__pulse .hero__online-label>strong{display:inline-flex;align-items:center;gap:6px;color:light-dark(#0e5c36,#70ee9e);font-family:var(--font-display);font-size:1.02rem;font-weight:900;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-.025em;text-shadow:0 0 13px light-dark(rgba(22,132,83,.2),rgba(67,229,143,.42))}.home .hero__pulse .hero__online-label>strong:before{content:"";width:5px;height:5px;flex:none;border-radius:1px;background:light-dark(#20a962,#43e58f);box-shadow:0 0 9px light-dark(rgba(22,132,83,.52),rgba(67,229,143,.82))}.home .hero__pulse .hero__online-heads{justify-content:flex-start;padding-left:8px}.home .hero__pulse .hero__online-head,.home .hero__pulse .hero__online-more{border-color:light-dark(#e2cbae,#17110d);background-color:light-dark(#fff8ed,#211711);box-shadow:0 8px 20px -12px light-dark(rgba(75,44,24,.44),rgba(0,0,0,.9))}.home .hero__pulse .hero__online-more{position:relative;z-index:2;width:40px;margin-left:-5px;background:linear-gradient(#d178452e,#d178452e),light-dark(#fff8ed,#211711);color:light-dark(#73351a,#f2a16a)}.home .hero__pulse .hero__online-head--vip,.home .hero__pulse .hero__online-head--vipplus,.home .hero__pulse .hero__online-head--premium,.home .hero__pulse .hero__online-head--legend,.home .hero__pulse .hero__online-head--ultra{border-color:transparent;background:linear-gradient(light-dark(#fff8ed,#211711),light-dark(#fff8ed,#211711)) padding-box,linear-gradient(135deg,var(--t1),var(--t2)) border-box;box-shadow:0 0 11px -2px rgba(var(--trgb),.72),0 8px 20px -12px light-dark(rgba(75,44,24,.44),rgba(0,0,0,.9))}.home .hero__pulse .hero__online-head--ultra{background:linear-gradient(light-dark(#fff8ed,#211711),light-dark(#fff8ed,#211711)) padding-box,conic-gradient(#ffd24a,#ff3e8c,#a855ff,#3ea6ff,#2fe0c8,#3ee06a,#ffd24a) border-box}.home .hero__pulse .lb-head--fallback{overflow:hidden;color:transparent;background-color:#171f25;background-image:url(/launcher/steve-skin.png);background-repeat:no-repeat;background-size:800% 800%;background-position:14.285% 14.285%;image-rendering:pixelated}.home .hero__pulse .hero__online-head{z-index:1;transform:none;transition:none}.home .hero__pulse .hero__online-head:hover{z-index:1;transform:none;translate:none;filter:none}.home .hero__pulse .hero__online-head:before,.home .hero__pulse .hero__online-head:after,.home .hero__pulse .hero__online-head:hover:before,.home .hero__pulse .hero__online-head:hover:after{transform:translate(-50%);transition:opacity .12s ease}.home .hero__pulse .hero__events{grid-column:auto;grid-row:auto;width:100%;min-width:0;margin:0;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:12px}.home .hero__pulse .hero__events-label,.home .hero__events-label-narrow{display:none}.home .hero__pulse .hero__events-row{width:100%;min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.home .hero__pulse .evt-chip,.home .hero__pulse .evt-chip--loading{--event-rgb: 67, 229, 143;--event-ink: light-dark(#106a42, rgb(var(--event-rgb)));width:100%;min-width:0;min-height:64px;grid-template-columns:36px minmax(0,1fr) 88px;column-gap:8px;padding:8px 9px 8px 10px;border:1px solid rgba(var(--event-rgb),.22);border-radius:11px;background:linear-gradient(130deg,light-dark(rgba(var(--event-rgb),.12),rgba(var(--event-rgb),.09)),rgba(var(--event-rgb),.015) 58%),light-dark(rgba(255,252,247,.94),rgba(19,14,11,.8));box-shadow:none;transform:none}.home .hero__pulse .evt-chip--daily{--event-rgb: 255, 192, 75;--event-ink: light-dark(#7d5000, rgb(var(--event-rgb)))}.home .hero__pulse .evt-chip--weekly{--event-rgb: 255, 95, 85;--event-ink: light-dark(#962822, rgb(var(--event-rgb)))}.home .hero__pulse .evt-chip:before{display:block;left:12px;right:12px;background:linear-gradient(90deg,transparent,rgba(var(--event-rgb),.95),transparent);opacity:.6}.home .hero__pulse .evt-chip__label{color:var(--event-ink);font-size:.66rem}.home .hero__pulse .evt-chip__name,.home .hero__pulse .evt-chip__time{color:light-dark(#332116,#fff5e9)}.home .hero__pulse .evt-chip__name{font-size:.82rem}.home .hero__pulse .evt-chip__label,.home .hero__pulse .evt-chip__reward,.home .hero__pulse .evt-chip__name,.home .hero__pulse .evt-chip__time{align-self:baseline}.home .hero__pulse .evt-chip__time,.home .hero__pulse .evt-chip__reward{width:88px;justify-self:center;text-align:center}.home .hero__pulse .evt-chip__time{font-size:.9rem;white-space:nowrap;word-spacing:.22em}.home .hero__pulse .evt-chip__ico{width:36px;height:38px}.home .hero__pulse .evt-chip__ico img{width:36px;height:36px}.home .hero__pulse .evt-chip--weekly .evt-chip__ico img{width:32px;height:32px}.home .hero__pulse .evt-chip__reward{color:var(--event-ink);-webkit-text-fill-color:var(--event-ink);font-size:.66rem}.home .hero__pulse .evt-chip--weekly .evt-chip__reward{background:none;color:var(--hero-redstone);-webkit-text-fill-color:var(--hero-redstone);text-shadow:0 0 8px rgba(255,95,85,.34)}.home .hero--active .hero__pulse .evt-chip--weekly .evt-chip__reward{animation:campaignMegaRewardPulse 2.8s ease-in-out infinite}.home .hero__pulse .evt-chip--hourly{--event-signal-duration: 1.9s;--event-breathe-duration: 2.45s;--event-signal-delay: -.35s}.home .hero__pulse .evt-chip--daily{--event-signal-duration: 2.2s;--event-breathe-duration: 2.85s;--event-signal-delay: -1.05s}.home .hero__pulse .evt-chip--weekly{--event-signal-duration: 2.5s;--event-breathe-duration: 3.2s;--event-signal-delay: -1.75s}.home .hero__pulse .evt-chip.is-live{overflow:hidden;border-color:rgba(var(--event-rgb),.86);background:radial-gradient(112px 78px at 90% 52%,rgba(var(--event-rgb),.27),transparent 72%),linear-gradient(112deg,rgba(var(--event-rgb),.23),transparent 48%),light-dark(rgba(250,255,249,.97),rgba(15,12,9,.95));box-shadow:inset 0 1px light-dark(rgba(255,255,255,.94),rgba(255,255,255,.12)),inset 0 0 24px rgba(var(--event-rgb),.11),0 0 0 1px rgba(var(--event-rgb),.1),0 14px 30px -18px light-dark(rgba(var(--event-rgb),.58),rgba(var(--event-rgb),.98))}.home .hero__pulse .evt-chip.is-live:before{z-index:4;top:-1px;right:auto;left:-34%;width:34%;height:3px;border-radius:0 0 999px 999px;background:linear-gradient(90deg,transparent,rgba(var(--event-rgb),.9) 46%,rgba(255,252,238,1) 72%,transparent);box-shadow:0 0 11px rgba(var(--event-rgb),1),0 4px 20px rgba(var(--event-rgb),.5);opacity:0;transform:translateZ(0) scaleX(.82);transform-origin:left center;will-change:opacity,transform}.home .hero__pulse .evt-chip.is-live:after{content:"";position:absolute;z-index:1;inset:-22px auto -22px -42%;width:32%;background:linear-gradient(104deg,transparent 0%,rgba(var(--event-rgb),.06) 25%,rgba(var(--event-rgb),.2) 43%,rgba(255,252,238,.3) 51%,rgba(var(--event-rgb),.14) 59%,transparent 76%);opacity:0;pointer-events:none;transform:translateZ(0) skew(-12deg);will-change:opacity,transform}.home .hero__pulse .evt-chip.is-live :is(.evt-chip__ico,.evt-chip__label,.evt-chip__name,.evt-chip__reward,.evt-chip__time){position:relative;z-index:2}.home .hero__pulse .evt-chip.is-live .evt-chip__time{display:inline-flex;align-items:center;justify-content:center;min-height:27px;padding:3px 5px;border:1px solid rgba(var(--event-rgb),.62);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.09),transparent 48%),linear-gradient(135deg,rgba(var(--event-rgb),.28),rgba(var(--event-rgb),.1));color:var(--event-ink);font-weight:950;letter-spacing:.015em;box-shadow:inset 0 1px #ffffff21,inset 0 0 14px rgba(var(--event-rgb),.12),0 0 15px -5px rgba(var(--event-rgb),.86);text-shadow:0 0 12px light-dark(rgba(var(--event-rgb),.22),rgba(var(--event-rgb),.62));transform:translateZ(0) scale(1);transform-origin:center;will-change:border-color,box-shadow,transform}.home .hero__pulse .evt-chip.is-live .evt-chip__time-value,.home .hero__pulse .evt-chip.is-burning .evt-chip__time-value{position:relative;display:inline-block;padding-inline-start:12px}.home .hero__pulse .evt-chip.is-live .evt-chip__time-value:before{content:"";position:absolute;top:50%;left:0;width:6px;height:6px;border-radius:1px;background:rgb(var(--event-rgb));box-shadow:0 0 0 3px rgba(var(--event-rgb),.14),0 0 12px rgba(var(--event-rgb),.94);opacity:.72;transform:translateY(-50%) rotate(45deg) scale(.76);will-change:opacity,transform}.home .hero--active .hero__pulse .evt-chip.is-live:before{animation:campaignEventLiveRail 1.35s linear infinite}.home .hero--active .hero__pulse .evt-chip.is-live:after{animation:campaignEventLiveSweep 1.7s cubic-bezier(.2,.72,.2,1) infinite;animation-delay:-.22s}.home .hero--active .hero__pulse .evt-chip.is-live .evt-chip__time{animation:campaignEventLiveBadge 1.35s ease-in-out infinite}.home .hero--active .hero__pulse .evt-chip.is-live .evt-chip__time-value:before{animation:campaignEventLiveBeacon .9s ease-in-out infinite}.home .hero__pulse .evt-chip.is-burning{overflow:hidden;border-color:rgba(var(--event-rgb),.72);background:radial-gradient(92px 72px at 93% 54%,rgba(var(--event-rgb),.24),transparent 72%),linear-gradient(112deg,rgba(var(--event-rgb),.22),transparent 42%),linear-gradient(270deg,rgba(var(--event-rgb),.1),transparent 48%),light-dark(rgba(255,253,248,.97),rgba(16,12,9,.94));box-shadow:inset 0 1px light-dark(rgba(255,255,255,.94),rgba(255,255,255,.11)),inset 0 0 22px rgba(var(--event-rgb),.09),0 0 0 1px rgba(var(--event-rgb),.08),0 14px 30px -19px light-dark(rgba(var(--event-rgb),.58),rgba(var(--event-rgb),.98))}.home .hero__pulse .evt-chip.is-burning:before{z-index:4;top:-1px;right:auto;left:-46%;width:46%;height:3px;border-radius:0 0 999px 999px;background:linear-gradient(90deg,transparent 0%,rgba(var(--event-rgb),.12) 14%,rgba(var(--event-rgb),.86) 52%,rgba(255,252,238,1) 76%,transparent 100%);box-shadow:0 0 10px rgba(var(--event-rgb),.94),0 4px 22px rgba(var(--event-rgb),.45);opacity:0;transform:translateZ(0) scaleX(.72);transform-origin:left center;will-change:opacity,transform}.home .hero__pulse .evt-chip.is-burning:after{content:"";position:absolute;z-index:1;inset:-22px auto -22px -52%;width:44%;border-radius:0;background:linear-gradient(104deg,transparent 0%,rgba(var(--event-rgb),.04) 24%,rgba(var(--event-rgb),.2) 42%,rgba(255,252,235,.24) 50%,rgba(var(--event-rgb),.14) 58%,transparent 76%);box-shadow:none;filter:blur(.3px);opacity:0;pointer-events:none;transform:translateZ(0) skew(-12deg);will-change:opacity,transform}.home .hero__pulse .evt-chip.is-burning :is(.evt-chip__ico,.evt-chip__label,.evt-chip__name,.evt-chip__reward,.evt-chip__time){position:relative;z-index:2}.home .hero__pulse .evt-chip.is-burning .evt-chip__time{display:inline-flex;align-items:center;justify-content:center;min-height:27px;padding:3px 5px;border:1px solid rgba(var(--event-rgb),.42);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.06),transparent 48%),linear-gradient(135deg,rgba(var(--event-rgb),.2),rgba(var(--event-rgb),.065));color:var(--event-ink);font-weight:900;box-shadow:inset 0 1px #ffffff1a,inset 0 0 12px rgba(var(--event-rgb),.08),0 0 12px -5px rgba(var(--event-rgb),.76);text-shadow:0 0 11px light-dark(rgba(var(--event-rgb),.2),rgba(var(--event-rgb),.52));transform:translateZ(0) scale(1);transform-origin:center;will-change:border-color,box-shadow,transform}.home .hero__pulse .evt-chip.is-burning .evt-chip__time-value:before{content:"";position:absolute;top:50%;left:0;width:6px;height:6px;border-radius:1px;background:rgb(var(--event-rgb));box-shadow:0 0 0 3px rgba(var(--event-rgb),.12),0 0 11px rgba(var(--event-rgb),.82);opacity:.72;transform:translateY(-50%) rotate(45deg) scale(.75);will-change:opacity,transform}.home .hero--active .hero__pulse .evt-chip.is-burning:before{animation:campaignEventSignal var(--event-signal-duration) cubic-bezier(.22,.72,.18,1) infinite;animation-delay:var(--event-signal-delay)}.home .hero--active .hero__pulse .evt-chip.is-burning:after{animation:campaignEventSweep var(--event-breathe-duration) cubic-bezier(.2,.72,.2,1) infinite;animation-delay:var(--event-signal-delay)}.home .hero--active .hero__pulse .evt-chip.is-burning .evt-chip__time{animation:campaignEventCountdown var(--event-breathe-duration) ease-in-out infinite;animation-delay:var(--event-signal-delay)}.home .hero--active .hero__pulse .evt-chip.is-burning .evt-chip__time-value:before{animation:campaignEventBeacon var(--event-signal-duration) ease-in-out infinite;animation-delay:var(--event-signal-delay)}@keyframes campaignEventSignal{0%,7%{opacity:0;transform:translateZ(0) scaleX(.72)}13%{opacity:1}45%{opacity:1}58%,to{opacity:0;transform:translate3d(325%,0,0) scaleX(1.08)}}@keyframes campaignEventSweep{0%,18%{opacity:0;transform:translateZ(0) skew(-12deg)}26%{opacity:.48}46%{opacity:1}62%,to{opacity:0;transform:translate3d(350%,0,0) skew(-12deg)}}@keyframes campaignEventCountdown{0%,to{border-color:rgba(var(--event-rgb),.42);box-shadow:inset 0 1px #ffffff1a,inset 0 0 12px rgba(var(--event-rgb),.08),0 0 12px -5px rgba(var(--event-rgb),.76);transform:translateZ(0) scale(1)}11%{border-color:rgba(var(--event-rgb),.96);box-shadow:inset 0 1px #ffffff2e,inset 0 0 18px rgba(var(--event-rgb),.18),0 0 0 2px rgba(var(--event-rgb),.11),0 0 20px -3px rgba(var(--event-rgb),.95);transform:translateZ(0) scale(1.065)}17%{transform:translateZ(0) scale(.985)}25%{border-color:rgba(var(--event-rgb),.82);box-shadow:inset 0 1px #ffffff24,inset 0 0 15px rgba(var(--event-rgb),.14),0 0 16px -3px rgba(var(--event-rgb),.88);transform:translateZ(0) scale(1.035)}36%,72%{transform:translateZ(0) scale(1)}}@keyframes campaignEventBeacon{0%,to{opacity:.58;transform:translateY(-50%) rotate(45deg) scale(.75)}11%{opacity:1;transform:translateY(-50%) rotate(45deg) scale(1.45)}18%{opacity:.72;transform:translateY(-50%) rotate(45deg) scale(.82)}26%{opacity:1;transform:translateY(-50%) rotate(45deg) scale(1.18)}38%{opacity:.58;transform:translateY(-50%) rotate(45deg) scale(.75)}}@keyframes campaignEventLiveRail{0%{opacity:0;transform:translateZ(0) scaleX(.82)}10%,68%{opacity:1}to{opacity:0;transform:translate3d(394%,0,0) scaleX(1.08)}}@keyframes campaignEventLiveSweep{0%,8%{opacity:0;transform:translateZ(0) skew(-12deg)}24%{opacity:.5}50%{opacity:.9}78%,to{opacity:0;transform:translate3d(440%,0,0) skew(-12deg)}}@keyframes campaignEventLiveBadge{0%,to{border-color:rgba(var(--event-rgb),.58);box-shadow:inset 0 1px #ffffff1f,inset 0 0 14px rgba(var(--event-rgb),.1),0 0 12px -5px rgba(var(--event-rgb),.72);transform:translateZ(0) scale(1)}48%{border-color:rgba(var(--event-rgb),1);box-shadow:inset 0 1px #fff3,inset 0 0 20px rgba(var(--event-rgb),.2),0 0 0 2px rgba(var(--event-rgb),.12),0 0 22px -3px rgba(var(--event-rgb),1);transform:translateZ(0) scale(1.055)}}@keyframes campaignEventLiveBeacon{0%,to{opacity:.55;transform:translateY(-50%) rotate(45deg) scale(.68)}50%{opacity:1;transform:translateY(-50%) rotate(45deg) scale(1.28)}}@media(prefers-reduced-motion:reduce){.home .hero--active .hero__pulse .evt-chip.is-live:before,.home .hero--active .hero__pulse .evt-chip.is-live:after,.home .hero--active .hero__pulse .evt-chip.is-live .evt-chip__time,.home .hero--active .hero__pulse .evt-chip.is-live .evt-chip__time-value:before,.home .hero--active .hero__pulse .evt-chip.is-burning:before,.home .hero--active .hero__pulse .evt-chip.is-burning:after,.home .hero--active .hero__pulse .evt-chip.is-burning .evt-chip__time,.home .hero--active .hero__pulse .evt-chip.is-burning .evt-chip__time-value:before{animation:none!important}.home .hero__pulse .evt-chip.is-live:before{left:16%;width:68%;opacity:.92;transform:none}.home .hero__pulse .evt-chip.is-live:after{opacity:.18;transform:translate3d(170%,0,0) skew(-12deg)}.home .hero__pulse .evt-chip.is-live .evt-chip__time-value:before{opacity:1;transform:translateY(-50%) rotate(45deg)}.home .hero__pulse .evt-chip.is-burning:before{left:18%;width:64%;opacity:.82;transform:none}.home .hero__pulse .evt-chip.is-burning:after{opacity:.18;transform:translate3d(150%,0,0) skew(-12deg)}.home .hero__pulse .evt-chip.is-burning .evt-chip__time-value:before{opacity:.9;transform:translateY(-50%) rotate(45deg)}}@keyframes campaignMegaRewardPulse{0%,to{opacity:.8;text-shadow:0 0 5px rgba(255,95,85,.24)}50%{opacity:1;text-shadow:0 0 12px rgba(255,95,85,.68)}}.navbar--cinematic:not(.is-scrolled) .navbar__play{border-color:light-dark(rgba(104,65,38,.28),rgba(255,210,144,.28));background:light-dark(rgba(255,251,244,.74),rgba(18,13,10,.56));color:light-dark(#4b2b1c,#f6dcc0);box-shadow:inset 0 1px light-dark(rgba(255,255,255,.88),rgba(255,255,255,.06)),0 10px 24px -22px light-dark(rgba(70,41,23,.5),transparent)}.navbar--cinematic:not(.is-scrolled) .navbar__play:hover{border-color:light-dark(rgba(164,79,31,.55),rgba(255,203,116,.58));background:light-dark(rgba(255,248,237,.94),rgba(238,124,61,.16));color:light-dark(#8f3f21,#fff4e6);box-shadow:inset 0 1px light-dark(rgba(255,255,255,.94),rgba(255,255,255,.09)),0 12px 24px -18px light-dark(rgba(143,64,25,.4),rgba(255,151,69,.75))}.navbar--cinematic:not(.is-scrolled) .brand__logo{background:linear-gradient(135deg,light-dark(#913d21,#df9557) 0%,light-dark(#b95a2d,#efb66f) 48%,light-dark(#a46d18,#f2ca85) 100%)}.navbar--cinematic:not(.is-scrolled) .brand__name{color:light-dark(#8d3f23,#efb66f);background:linear-gradient(110deg,light-dark(#74311d,#df9557) 0%,light-dark(#a94d27,#efb66f) 48%,light-dark(#8b5e17,#f2ca85) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.navbar--cinematic:not(.is-scrolled) .theme-toggle{border-color:light-dark(rgba(92,58,35,.24),rgba(255,247,237,.18));background:light-dark(rgba(255,251,244,.74),rgba(13,9,7,.34));color:light-dark(#4d3525,rgba(255,247,237,.82));box-shadow:0 10px 24px -22px light-dark(rgba(70,41,23,.5),transparent)}.navbar--cinematic:not(.is-scrolled) .theme-toggle:hover{border-color:light-dark(rgba(168,82,34,.48),rgba(229,164,91,.56));background:light-dark(rgba(255,247,235,.96),rgba(229,164,91,.12));color:light-dark(#9a4725,#f4c486)}.navbar--cinematic:not(.is-scrolled) .burger span{background:light-dark(#39251a,#f7eee4)}@media(min-width:1041px){.navbar--cinematic:not(.is-scrolled) .navbar__primary-link,.navbar--cinematic:not(.is-scrolled) .navbar__action{color:light-dark(rgba(48,31,21,.72),rgba(255,247,237,.74))}.navbar--cinematic:not(.is-scrolled) .navbar__primary-link:hover,.navbar--cinematic:not(.is-scrolled) .navbar__action:hover{color:light-dark(#2b1b12,#fff8ef);background:light-dark(rgba(255,252,247,.62),rgba(255,247,237,.075))}.navbar--cinematic:not(.is-scrolled) .navbar__primary-link.is-active,.navbar--cinematic:not(.is-scrolled) .navbar__action.is-active{color:light-dark(#a54c27,#efb66f)}}.navbar--cinematic:not(.is-scrolled) .navbar__play.is-copied,.navbar--cinematic:not(.is-scrolled) .navbar__play.is-copied:hover{border-color:#68f4a6c7;color:light-dark(#0f5f3a,#fff);box-shadow:inset 0 1px light-dark(rgba(255,255,255,.74),rgba(255,255,255,.24)),0 10px 25px -17px light-dark(rgba(30,140,84,.52),rgba(53,201,122,.88)),0 0 0 2px #43e58f14;transform:translateY(0)}.navbar__play.is-copied:before{opacity:0}.navbar__play.is-copied:hover .navbar__play-icon{transform:none}.home .hero__pulse .evt-chip__ico img{transition:translate .13s ease,scale .13s ease,filter .13s ease}.home .hero__pulse .evt-chip:hover .evt-chip__ico img{translate:none;scale:1;filter:none}.home .hero--active .hero__pulse .evt-chip{animation:homeEventEnter .46s cubic-bezier(.2,.8,.2,1) both}.home .hero--active .hero__pulse .evt-chip:nth-child(2){animation-delay:.08s}.home .hero--active .hero__pulse .evt-chip:nth-child(3){animation-delay:.16s}.home .hero--active .hero__pulse .evt-chip__ico img{animation:homeEventFloat 3s ease-in-out infinite}.home .hero--active .hero__pulse .evt-chip:nth-child(2) .evt-chip__ico img{animation-delay:-.85s}.home .hero--active .hero__pulse .evt-chip:nth-child(3) .evt-chip__ico img{animation-delay:-1.7s}.home .hero--active .hero__pulse .evt-chip.is-burning{animation:campaignEventCharge var(--event-breathe-duration) ease-in-out infinite;animation-delay:var(--event-signal-delay);will-change:border-color,box-shadow}.home .hero--active .hero__pulse .evt-chip.is-burning .evt-chip__ico img{animation:campaignEventItemCharge var(--event-breathe-duration) cubic-bezier(.2,.72,.2,1) infinite;animation-delay:var(--event-signal-delay);will-change:filter,transform}.home .hero--active .hero__pulse .evt-chip.is-live{animation:campaignEventLiveFrame 1.7s ease-in-out infinite;will-change:border-color,box-shadow}.home .hero--active .hero__pulse .evt-chip.is-live .evt-chip__ico img{animation:campaignEventLiveItem 1.35s ease-in-out infinite;will-change:filter,transform}@keyframes campaignEventCharge{0%,to{border-color:rgba(var(--event-rgb),.66);box-shadow:inset 0 1px #ffffff1a,inset 0 0 20px rgba(var(--event-rgb),.08),0 0 0 1px rgba(var(--event-rgb),.07),0 14px 28px -20px rgba(var(--event-rgb),.82)}11%{border-color:rgba(var(--event-rgb),.98);box-shadow:inset 0 1px #ffffff2e,inset 0 0 30px rgba(var(--event-rgb),.2),0 0 0 2px rgba(var(--event-rgb),.13),0 0 26px -6px rgba(var(--event-rgb),.9)}18%{border-color:rgba(var(--event-rgb),.7);box-shadow:inset 0 1px #ffffff1a,inset 0 0 20px rgba(var(--event-rgb),.09),0 0 0 1px rgba(var(--event-rgb),.08),0 12px 25px -19px rgba(var(--event-rgb),.76)}26%{border-color:rgba(var(--event-rgb),.9);box-shadow:inset 0 1px #ffffff24,inset 0 0 26px rgba(var(--event-rgb),.16),0 0 0 1px rgba(var(--event-rgb),.13),0 0 21px -7px rgba(var(--event-rgb),.86)}38%,72%{border-color:rgba(var(--event-rgb),.72);box-shadow:inset 0 1px #ffffff1c,inset 0 0 22px rgba(var(--event-rgb),.09),0 0 0 1px rgba(var(--event-rgb),.08),0 14px 30px -19px rgba(var(--event-rgb),.9)}}@keyframes campaignEventItemCharge{0%,to{filter:brightness(1) saturate(1) drop-shadow(0 4px 5px rgba(0,0,0,.34));transform:translateZ(0) rotate(-1deg) scale(1)}11%{filter:brightness(1.38) saturate(1.28) drop-shadow(0 0 9px rgba(var(--event-rgb),.92));transform:translate3d(0,-3px,0) rotate(2deg) scale(1.14)}18%{filter:brightness(1.06) saturate(1.05) drop-shadow(0 3px 5px rgba(var(--event-rgb),.28));transform:translate3d(0,1px,0) rotate(-2deg) scale(.98)}26%{filter:brightness(1.24) saturate(1.18) drop-shadow(0 0 7px rgba(var(--event-rgb),.72));transform:translate3d(0,-2px,0) rotate(1deg) scale(1.08)}38%,72%{filter:brightness(1.04) saturate(1.04) drop-shadow(0 4px 5px rgba(0,0,0,.34));transform:translateZ(0) rotate(-1deg) scale(1)}}@keyframes campaignEventLiveFrame{0%,to{border-color:rgba(var(--event-rgb),.72);box-shadow:inset 0 1px #ffffff1c,inset 0 0 22px rgba(var(--event-rgb),.1),0 0 0 1px rgba(var(--event-rgb),.08),0 14px 28px -19px rgba(var(--event-rgb),.86)}50%{border-color:rgba(var(--event-rgb),1);box-shadow:inset 0 1px #ffffff2e,inset 0 0 32px rgba(var(--event-rgb),.21),0 0 0 2px rgba(var(--event-rgb),.12),0 0 27px -6px rgba(var(--event-rgb),.96)}}@keyframes campaignEventLiveItem{0%,to{filter:brightness(1.04) saturate(1.04) drop-shadow(0 4px 5px rgba(0,0,0,.34));transform:translateZ(0) scale(1)}48%{filter:brightness(1.3) saturate(1.24) drop-shadow(0 0 9px rgba(var(--event-rgb),.9));transform:translate3d(0,-2px,0) scale(1.1)}62%{filter:brightness(1.1) saturate(1.08) drop-shadow(0 2px 6px rgba(var(--event-rgb),.42));transform:translateZ(0) scale(.99)}}@keyframes campaignHeroIn{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}@keyframes campaignPulseIn{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0 0}}@keyframes campaignTitleGlint{0%,72%{background-position:-70% 0,0 0}90%,to{background-position:170% 0,0 0}}@media(min-width:921px)and (max-height:790px){.home .hero{min-height:720px;padding-top:86px;padding-bottom:24px}.home .hero__inner{gap:16px;margin-top:0}.home .status-badge{margin-bottom:9px}.home .hero__title{margin-bottom:calc(8px - .0625em);font-size:clamp(4.5rem,8.4vw,7rem);font-size:round(down,clamp(72px,8.4vw,112px),8px)}.home .hero__tagline{margin-bottom:10px}.home .hero__desc{margin-bottom:17px}.home .hero{--hero-meta-gap: 14px}.home .hero__meta{margin-top:var(--hero-meta-gap)}.home .hero__pulse{padding-block:10px}.home .hero__pulse .evt-chip,.home .hero__pulse .evt-chip--loading{min-height:58px}}@media(max-width:1240px){.home .hero{min-height:auto}.home .hero__pulse{width:100%;grid-template-columns:1fr;gap:12px}.home .hero__pulse .hero__online{padding:0 0 10px;flex-direction:row;align-items:center;justify-content:space-between;border-right:0;border-bottom:1px solid light-dark(rgba(104,68,40,.16),rgba(255,222,176,.12))}}@media(max-width:760px){.home .hero{min-height:100svh;padding:92px 0 34px;align-items:flex-start}.home .hero__inner{translate:none}.home .hero:before{background:radial-gradient(ellipse 88% 33% at 50% 18%,light-dark(rgba(236,157,62,.27),rgba(255,165,72,.19)),transparent 72%),radial-gradient(ellipse 65% 34% at 5% 75%,light-dark(rgba(38,151,94,.14),rgba(67,229,143,.1)),transparent 74%),radial-gradient(ellipse 65% 34% at 100% 72%,light-dark(rgba(28,145,178,.13),rgba(70,215,255,.09)),transparent 74%),linear-gradient(180deg,light-dark(rgba(250,246,238,.86),rgba(8,6,5,.68)),light-dark(rgba(248,239,224,.58),rgba(8,6,5,.44)) 42%,light-dark(rgba(226,204,172,.78),rgba(8,6,5,.72)))}.home .hero:after{background-size:42px 42px;opacity:.58}.home .hero__inner{gap:19px;margin-top:0}.home .status-badge{min-height:29px;margin-bottom:12px;padding-inline:11px;font-size:.7rem}.home .hero__title{margin-bottom:calc(13px - .0625em);font-size:clamp(2.5rem,14vw,4rem);font-size:round(down,clamp(40px,15vw,64px),8px);letter-spacing:0}.home .hero__tagline{max-width:22ch;margin-bottom:10px;font-size:16px;line-height:1.6}.home .hero__desc{max-width:34ch;margin-bottom:20px;font-size:.89rem;line-height:1.42}.home .hero__cta:before{top:-22px;right:-16px;bottom:-22px;left:-16px}.home .hero__cta .ip-box__text{width:100%;min-height:58px;padding:8px 9px}.home .hero__cta .ip-hint{font-size:.8rem;line-height:1.4}.home .hero__cta .cta-next__row,.home .hero__cta .cta-next__seg,.home .hero__cta .cta-next__line{gap:4px}.home .hero__cta .cta-next__row{row-gap:6px;padding:6px 3px;font-size:.76rem}.home .hero__cta .cta-next__step{padding:4px 5px 3px}.home .hero__cta .cta-next__arrow{width:12px;height:12px;flex-basis:12px}.home .hero__cta .cta-next__note{margin-left:2px;padding-left:9px;font-size:.78rem}.home .hero__meta{width:100%;margin-top:17px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.home .hero__meta li,.home .hero__meta li:first-child{min-width:0;padding:8px 6px;justify-content:center;border-left:1px solid light-dark(rgba(118,75,43,.2),rgba(255,222,176,.17));border-radius:10px}.home .hero__meta strong{font-size:.7rem}.home .hero__meta span{display:none}.home .hero__pulse{padding:11px 12px;border-radius:16px}.home .hero__pulse .hero__online{padding-bottom:10px}.home .hero__pulse .hero__events{display:block}.home .hero__pulse .hero__events-label,.home .hero__events-label-wide{display:none}.home .hero__events-label-narrow{display:inline}.home .hero__pulse .hero__events-row{grid-template-columns:1fr}.home .hero__pulse .hero__events-row .evt-chip:nth-child(n+2){display:none}.home .hero__pulse .evt-chip,.home .hero__pulse .evt-chip--loading{min-height:58px}.home .mcblock--copper,.home .mcblock--gold,.home .mcblock--glow,.home .mcblock--lamp{display:none}.home .mcblock--log{left:-7%!important;top:58%!important}.home .mcblock--shroom{right:-15%!important;top:70%!important}}@media(max-width:360px){.home .hero{padding-top:84px;padding-bottom:0}.home .hero__title{font-size:clamp(2.5rem,14vw,3rem);font-size:round(down,clamp(40px,15vw,48px),8px)}.home .hero__cta .ip-box__label{display:none}}@media(prefers-reduced-motion:reduce){.home .hero *,.home .hero *:before,.home .hero *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0ms!important}.home .hero__copy,.home .hero__pulse,.home .hero__title,.home .hero__cta .ip-box__action,.home .hero__pulse .evt-chip,.home .hero__pulse .evt-chip__ico img{animation:none!important}.home .hero__cta .ip-box:hover,.home .hero__cta .ip-box:active,.home .hero__pulse .evt-chip.is-burning{transform:none!important}.home .hero__pulse .hero__online-head:hover{translate:none;filter:none}}.home .section.home-modes{--modes-section-base: linear-gradient(180deg, #100c0a 0%, #090807 100%);--modes-grid: rgba(255, 205, 137, .07);--modes-ink: #fff5e9;--modes-copy: rgba(255, 235, 213, .65);position:relative;isolation:isolate;overflow:hidden;padding-block:clamp(66px,7vw,96px);border-top:1px solid rgba(255,191,103,.14);border-bottom:1px solid rgba(255,191,103,.1);background:radial-gradient(circle at 15% 22%,rgba(87,219,132,.09),transparent 31%),radial-gradient(circle at 52% 82%,rgba(255,101,79,.08),transparent 34%),radial-gradient(circle at 88% 24%,rgba(82,215,255,.08),transparent 31%),var(--modes-section-base);color:var(--modes-ink)}.home .home-modes:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.22;background-image:linear-gradient(var(--modes-grid) 1px,transparent 1px),linear-gradient(90deg,var(--modes-grid) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(180deg,transparent,#000 18%,#000 82%,transparent)}.home .home-modes .section__head{width:100%;max-width:none;margin-bottom:clamp(26px,3.3vw,42px);display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,420px);align-items:end;gap:24px}.home .home-modes .section__title{max-width:13ch;color:var(--modes-ink);font-size:clamp(2.55rem,5.3vw,4.8rem);text-wrap:balance}.home .home-modes .section__subtitle{margin:0 0 7px;color:var(--modes-copy);font-size:clamp(.98rem,1.35vw,1.12rem);line-height:1.55;text-wrap:balance}.home .mode-stage{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:none;gap:clamp(13px,1.6vw,20px)}.home .mode-path,.home .mode-path--primary,.home .mode-path:not(.mode-path--primary){--mode-rgb: 82, 215, 255;--mode-ink: rgb(var(--mode-rgb));--mode-texture: url(/blocks/deepslate.png);--mode-card-ink: #fff5e9;color-scheme:dark;position:relative;isolation:isolate;min-width:0;min-height:clamp(430px,34vw,470px);grid-column:auto;grid-row:auto;display:grid;align-items:stretch;overflow:hidden;border:1px solid rgba(var(--mode-rgb),.34);border-radius:16px;background:radial-gradient(120% 46% at 50% 100%,rgba(var(--mode-rgb),.13),transparent 72%),#0c0a08;color:var(--mode-card-ink);text-decoration:none;translate:0 0;transform:perspective(1100px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transform-style:preserve-3d;box-shadow:0 26px 48px -34px rgba(var(--mode-rgb),.5);transition:translate .28s cubic-bezier(.16,.84,.24,1),border-color .24s ease,box-shadow .28s ease;scroll-snap-align:start}.home .mode-path.mode-path--forest{--mode-rgb: 95, 219, 134;--mode-texture: url(/blocks/grass_block_side.png)}.home .mode-path.mode-path--inferno{--mode-rgb: 255, 101, 79;--mode-texture: url(/blocks/netherrack.png)}.home .mode-path.mode-path--arcade{--mode-rgb: 82, 215, 255;--mode-texture: url(/blocks/diamond_block.png)}.home .mode-path.mode-path--arena{--mode-rgb: 255, 206, 74;--mode-texture: url(/blocks/gold_block.png)}.home .mode-path:before{--mode-scene-shade: linear-gradient(180deg, rgba(12, 10, 8, .06) 0%, rgba(12, 10, 8, .2) 34%, rgba(12, 10, 8, .74) 66%, #0c0a08 100%);content:"";position:absolute;z-index:0;inset:0 0 auto;height:68%;pointer-events:none;background:var(--mode-scene-shade),#17120e;transform-origin:50% 35%;transition:scale .7s cubic-bezier(.16,.84,.24,1),filter .4s ease}.home .section--seen .mode-path:before{background:var(--mode-scene-shade),var(--mode-scene, none) var(--mode-scene-pos, 50% 50%) / cover no-repeat,#17120e}.home .mode-path:hover:before,.home .mode-path:focus-visible:before{scale:1.05;filter:saturate(1.12) brightness(1.06)}.home .mode-path:after{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;background:radial-gradient(330px circle at var(--spot-x, 76%) var(--spot-y, 28%),rgba(var(--mode-rgb),.22),transparent 64%);transition:none}.home .mode-path:hover,.home .mode-path:focus-visible{translate:0 -9px;border-color:rgba(var(--mode-rgb),.74);box-shadow:0 34px 68px -34px rgba(var(--mode-rgb),.9),0 0 34px -20px rgba(var(--mode-rgb),.62),0 0 0 1px rgba(var(--mode-rgb),.11)}.home .mode-path:hover:after,.home .mode-path:focus-visible:after{opacity:1}.home .mode-path:focus-visible{outline:3px solid var(--home-focus);outline-offset:4px}.home .mode-path__material{position:absolute;z-index:3;inset:auto 0 0;height:10px;border-top:1px solid rgba(var(--mode-rgb),.34);background:linear-gradient(rgba(var(--mode-rgb),.13),rgba(var(--mode-rgb),.13)),var(--mode-texture) center / 38px 38px;image-rendering:pixelated;opacity:.9;transition:height .24s ease,filter .24s ease,opacity .24s ease}.home .mode-path:hover .mode-path__material,.home .mode-path:focus-visible .mode-path__material{height:13px;opacity:1;filter:brightness(1.16) saturate(1.16)}.home .mode-path__copy,.home .mode-path:not(.mode-path--primary) .mode-path__copy{position:relative;z-index:2;width:100%;min-width:0;padding:clamp(150px,13vw,166px) clamp(24px,2.6vw,32px) clamp(24px,2.6vw,32px);padding-right:clamp(24px,2.6vw,32px);display:flex;flex-direction:column;align-items:flex-start;transform:translateZ(22px)}.home .mode__tag{position:absolute;top:clamp(24px,2.6vw,32px);left:clamp(24px,2.6vw,32px);min-height:25px;margin:0;padding:6px 9px 5px;border:1px solid rgba(var(--mode-rgb),.42);border-radius:6px;background:#0a0807cc;color:rgb(var(--mode-rgb));font-family:var(--font-pixel);font-size:.75rem;font-weight:400;line-height:1.2;letter-spacing:0;word-spacing:-.375em;text-shadow:var(--mc-text-shadow)}.home .mode-path .mode__tag:before{display:none}.home .mode-path h3,.home .mode-path:not(.mode-path--primary) h3{max-width:100%;margin:0 0 15px;color:var(--mode-card-ink);font-family:var(--font-display);font-size:clamp(2rem,3vw,2.75rem);line-height:1;letter-spacing:-.03em;text-shadow:0 2px 22px rgba(0,0,0,.55)}.home .mode__signals,.home .mode__games{width:100%;margin:0 0 21px;padding:0;list-style:none}.home .mode__signals{display:grid}.home .mode__signals li{position:relative;min-width:0;padding:9px 0;display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:8px;transition:transform .24s cubic-bezier(.2,.8,.2,1)}.home .mode__signals li+li{border-top:1px solid rgba(var(--mode-rgb),.13)}.home .mode__signals li:before,.home .mode__games li:before{content:none}.home .mode__signals strong{color:var(--mode-ink);font-family:var(--font-display);font-size:1.04rem;line-height:1.08;letter-spacing:-.025em;white-space:nowrap}.home .mode__signals span{min-width:0;color:#ffeedcb8;font-size:.76rem;font-weight:650;line-height:1.3;text-wrap:balance}.home .mode-path:hover .mode__signals li,.home .mode-path:focus-visible .mode__signals li{transform:translate(5px)}.home .mode-path:hover .mode__signals li:nth-child(2),.home .mode-path:focus-visible .mode__signals li:nth-child(2){transition-delay:35ms}.home .mode-path:hover .mode__signals li:nth-child(3),.home .mode-path:focus-visible .mode__signals li:nth-child(3){transition-delay:70ms}.home .mode__games{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 13px}.home .mode__games li{min-width:0;display:grid;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:8px;color:rgb(var(--game-rgb));filter:saturate(1.05);transition:transform .22s cubic-bezier(.2,.8,.2,1),filter .22s ease}.home .mode__games img{width:27px;height:27px;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 5px 5px rgba(0,0,0,.38)) drop-shadow(0 0 7px rgba(var(--game-rgb),.22))}.home .mode__games strong{min-width:0;color:inherit;font-family:var(--font-display);font-size:.875rem;font-weight:800;line-height:1.2;letter-spacing:-.01em;text-wrap:balance}.home .mode-path:hover .mode__games li,.home .mode-path:focus-visible .mode__games li{transform:translateY(-3px);filter:brightness(1.14) saturate(1.18)}.home .mode-path:hover .mode__games li:nth-child(2),.home .mode-path:focus-visible .mode__games li:nth-child(2){transition-delay:25ms}.home .mode-path:hover .mode__games li:nth-child(3),.home .mode-path:focus-visible .mode__games li:nth-child(3){transition-delay:50ms}.home .mode-path:hover .mode__games li:nth-child(4),.home .mode-path:focus-visible .mode__games li:nth-child(4){transition-delay:75ms}.home .mode-path:hover .mode__games li:nth-child(5),.home .mode-path:focus-visible .mode__games li:nth-child(5){transition-delay:.1s}.home .mode-path:hover .mode__games li:nth-child(6),.home .mode-path:focus-visible .mode__games li:nth-child(6){transition-delay:125ms}.home .mode__more{position:relative;width:100%;min-height:48px;margin-top:auto;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(var(--mode-rgb),.5);border-radius:11px;background:rgba(var(--mode-rgb),.1);color:var(--mode-ink);box-shadow:none;font-size:1.04rem;font-weight:800;line-height:1;text-align:center;translate:0 0;transition:translate .16s cubic-bezier(.2,.8,.2,1),background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.home .mode__more:after{content:none}.home .mode-path:hover .mode__more,.home .mode-path:focus-visible .mode__more{translate:0 -2px;border-color:rgb(var(--mode-rgb));background:rgb(var(--mode-rgb));color:#120e0b;box-shadow:0 14px 26px -16px rgba(var(--mode-rgb),.9)}.home .mode__scene,.home .mode-path--primary .mode__scene,.home .mode-path:not(.mode-path--primary) .mode__scene{position:absolute;z-index:2;top:clamp(20px,2.2vw,26px);right:clamp(20px,2.2vw,26px);bottom:auto;width:64px;height:64px;display:grid;place-items:center;overflow:visible;border:1px solid rgba(var(--mode-rgb),.42);border-radius:11px;background:#0a0807cc;box-shadow:0 14px 26px -16px #000c;opacity:1;pointer-events:none;transform:translate3d(calc(var(--spot-nx, 0) * -6px),calc(var(--spot-ny, 0) * -5px),35px);transition:border-color .18s ease,background-color .18s ease}.home .mode__icon,.home .mode-path--primary .mode__icon{position:relative;z-index:2;width:46px;height:46px;margin:0;display:grid;place-items:center;animation:none;filter:drop-shadow(0 6px 6px rgba(0,0,0,.5));rotate:0deg;transition:translate .28s cubic-bezier(.16,.84,.24,1),scale .28s cubic-bezier(.16,.84,.24,1),rotate .28s cubic-bezier(.16,.84,.24,1)}.home .mode__icon-in,.home .mode__icon-in--smooth,.home .section--active .mode-path--primary .mode__icon-in,.home .section--active .mode-path--primary .mode__icon-in--smooth{width:100%;height:100%;object-fit:contain;image-rendering:pixelated;animation:none}.home .mode__icon-in--smooth,.home .section--active .mode-path--primary .mode__icon-in--smooth{image-rendering:auto}.home .mode-path:hover .mode__scene,.home .mode-path:focus-visible .mode__scene{border-color:rgb(var(--mode-rgb));background:#0a0807e6}.home .mode-path:hover .mode__icon,.home .mode-path:focus-visible .mode__icon{translate:0 -3px;scale:1.14;rotate:-8deg}:root[data-theme=light] .home .section.home-modes{--modes-section-base: linear-gradient(180deg, #fbf6ee 0%, #f3e9dc 100%);--modes-grid: rgba(111, 70, 39, .075);--modes-ink: #281a12;--modes-copy: #735f50;border-color:#7f4d2a24}:root[data-theme=light] .home .mode-path{box-shadow:0 30px 46px -30px #341f118c}@media(prefers-color-scheme:light){:root:not([data-theme=dark]) .home .section.home-modes{--modes-section-base: linear-gradient(180deg, #fbf6ee 0%, #f3e9dc 100%);--modes-grid: rgba(111, 70, 39, .075);--modes-ink: #281a12;--modes-copy: #735f50;border-color:#7f4d2a24}:root:not([data-theme=dark]) .home .mode-path{box-shadow:0 30px 46px -30px #341f118c}}@media(max-width:980px){.home .home-modes .section__head{grid-template-columns:1fr;gap:12px}.home .home-modes .section__subtitle{max-width:48ch;margin:0}.home .mode-stage{grid-template-columns:none;grid-template-rows:none;grid-auto-flow:column;grid-auto-columns:minmax(310px,72vw);gap:14px;margin-inline:calc(var(--container-pad, 20px) * -1);padding:5px var(--container-pad, 20px) 28px;scroll-padding-inline:var(--container-pad, 20px);overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:thin;scrollbar-color:rgba(239,166,92,.48) rgba(255,255,255,.05)}.home .mode-path,.home .mode-path--primary,.home .mode-path:not(.mode-path--primary){min-height:450px}}@media(max-width:560px){.home .home-modes{padding-block:54px 48px}.home .home-modes .section__head{margin-bottom:22px}.home .home-modes .section__title{max-width:11ch;font-size:clamp(2.35rem,12vw,3.25rem)}.home .mode-stage{grid-auto-columns:calc(100vw - 48px)}.home .mode-path,.home .mode-path--primary,.home .mode-path:not(.mode-path--primary){min-height:425px;border-radius:16px}.home .mode-path__copy,.home .mode-path:not(.mode-path--primary) .mode-path__copy{padding:130px 20px 23px}.home .mode__tag{top:22px;left:20px}.home .mode__scene,.home .mode-path--primary .mode__scene,.home .mode-path:not(.mode-path--primary) .mode__scene{top:20px;right:20px;width:56px;height:56px}.home .mode__icon,.home .mode-path--primary .mode__icon{width:40px;height:40px}.home .mode-path h3,.home .mode-path:not(.mode-path--primary) h3{font-size:clamp(1.85rem,9vw,2.3rem)}.home .mode__signals,.home .mode__games{margin-bottom:18px}.home .mode__signals li{gap:7px;padding-block:8px}.home .mode__signals strong{font-size:.97rem}.home .mode__signals span{font-size:.72rem}.home .mode__games{gap:10px 9px}.home .mode__games li{grid-template-columns:25px minmax(0,1fr);gap:7px}.home .mode__games img{width:25px;height:25px}}@media(prefers-reduced-motion:reduce){.home .mode-path,.home .mode-path:hover,.home .mode-path:focus-visible{translate:none;transform:none!important}.home .mode-path__material,.home .mode-path:before,.home .mode__scene,.home .mode__icon,.home .mode__signals li,.home .mode__games li,.home .mode__more{transition:none!important}.home .mode-path:hover .mode__icon,.home .mode-path:focus-visible .mode__icon{translate:none;scale:1;rotate:0deg}.home .mode-path:hover:before,.home .mode-path:focus-visible:before{scale:1}.home .mode-path:hover .mode__signals li,.home .mode-path:focus-visible .mode__signals li,.home .mode-path:hover .mode__games li,.home .mode-path:focus-visible .mode__games li{transform:none;filter:none}}.home .section.home-join{--join-section-base: linear-gradient(180deg, #100d0b 0%, #0a0908 100%);--join-grid: rgba(255, 207, 145, .06);--join-heading: #fff5e9;--join-rail-surface: rgba(255, 255, 255, .035);--join-rail-border: rgba(74, 187, 232, .22);--join-rail-ink: #fff2e4;--join-rail-copy: rgba(255, 235, 217, .62);isolation:isolate;overflow:hidden;background:radial-gradient(circle at 50% 36%,rgba(211,118,64,.1),transparent 34%),radial-gradient(circle at 85% 75%,rgba(66,177,221,.07),transparent 28%),var(--join-section-base)}.home .home-join:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.22;background-image:linear-gradient(var(--join-grid) 1px,transparent 1px),linear-gradient(90deg,var(--join-grid) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 14%,#000 88%,transparent);mask-image:linear-gradient(180deg,transparent,#000 14%,#000 88%,transparent)}.home .home-join .section__head{max-width:none;margin-bottom:clamp(24px,3vw,34px);text-align:center}.home .home-join .section__title{max-width:none;margin-inline:auto;color:var(--join-heading);font-size:clamp(2.55rem,5vw,4.35rem);text-align:center;text-wrap:balance}.home .join-gate{--join-scene: url(/scenes/crossroads-backdrop-20261003.webp);--join-shade: radial-gradient(circle at 50% 4%, rgba(255, 163, 82, .22), transparent 36%), radial-gradient(ellipse 46% 64% at 50% 46%, rgba(9, 7, 6, .8), rgba(9, 7, 6, .62) 60%, rgba(9, 7, 6, .34) 100%), linear-gradient(180deg, rgba(9, 7, 6, .3), transparent 30%, transparent 70%, rgba(9, 7, 6, .55));color-scheme:dark;position:relative;isolation:isolate;padding:clamp(28px,4vw,48px) clamp(22px,4.6vw,58px) clamp(24px,3.5vw,40px);overflow:visible;border:1px solid rgba(228,139,76,.42);border-radius:16px;background:var(--join-shade),#0c0a08;color:#fff5e9;box-shadow:0 34px 72px -48px #000000e6,0 18px 54px -40px #db773ab8}.home .section--seen .join-gate{background:var(--join-shade),var(--join-scene) 50% 62% / cover no-repeat,#0c0a08}:root[data-theme=light] .home .join-gate{box-shadow:0 34px 60px -38px #341f1199}@media(prefers-color-scheme:light){:root:not([data-theme=dark]) .home .join-gate{box-shadow:0 34px 60px -38px #341f1199}}.home .join-gate:after{content:"";position:absolute;z-index:-1;pointer-events:none}.home .join-gate:after{top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(#00000047,#00000047),url(/blocks/obsidian.png) center / 44px 44px;image-rendering:pixelated;-webkit-mask-image:linear-gradient(to bottom,transparent 0 calc(100% - 12px),#000 calc(100% - 12px) 100%);mask-image:linear-gradient(to bottom,transparent 0 calc(100% - 12px),#000 calc(100% - 12px) 100%);opacity:.9}.home .join-gate__glow{position:absolute;z-index:-1;top:-35px;left:50%;width:min(72%,780px);height:210px;pointer-events:none;border-radius:50%;background:radial-gradient(ellipse,light-dark(rgba(218,119,54,.14),rgba(240,144,73,.19)),light-dark(rgba(218,119,54,.035),rgba(240,144,73,.05)) 43%,transparent 72%);filter:blur(10px);opacity:.82;translate:-50% 0}.home .join-gate__copy{position:relative;z-index:2;width:min(100%,820px);margin-inline:auto}#root .home .join-gate .copy-ip{--copy-ip-surface: linear-gradient(110deg, light-dark(rgba(224, 128, 49, .11), rgba(255, 178, 83, .075)), transparent 46%), light-dark(rgba(255, 252, 247, .9), rgba(8, 8, 8, .88));--copy-ip-ink: light-dark(#2b1b13, #fff7e8);--copy-ip-label: light-dark(#136b41, #57e594);--copy-ip-ok-ink: light-dark(#117947, #72f0aa);width:100%;min-height:82px;padding:8px 8px 8px 22px;border-color:light-dark(rgba(190,105,49,.48),rgba(237,157,88,.66));border-radius:16px;background:var(--copy-ip-surface);animation:none;box-shadow:0 0 0 4px light-dark(rgba(186,101,47,.055),rgba(224,126,62,.045)),0 22px 42px -30px light-dark(rgba(116,66,34,.42),rgba(229,128,62,.95));transition:border-color .24s ease,box-shadow .24s ease,transform .24s cubic-bezier(.2,.8,.2,1)}#root .home .join-gate .copy-ip:hover{border-color:light-dark(rgba(193,99,39,.72),rgba(255,196,119,.92));background:var(--copy-ip-surface);box-shadow:0 0 0 5px light-dark(rgba(190,99,43,.08),rgba(224,126,62,.075)),0 24px 50px -28px light-dark(rgba(117,61,30,.48),rgba(229,128,62,1));transform:translateY(-1px)}#root .home .join-gate .copy-ip__text{align-items:center;justify-content:center}#root .home .join-gate .copy-ip__label,#root .home .join-bedrock__addr .copy-ip__label{font-size:.75rem;word-spacing:-.375em}#root .home .join-gate .copy-ip__value{overflow:visible;color:var(--copy-ip-ink);font-size:1.5rem;text-overflow:clip}#root .home .join-gate .copy-ip{--burst-x: calc(100% - 133px) ;--burst-y: 50%}#root .home .join-gate .copy-ip__action{min-width:250px;min-height:64px;font-size:1.1rem}#root .home .join-gate .copy-ip.is-copied,#root .home .join-gate .copy-ip.is-copied:hover{border-color:#43e58fdb;background:var(--copy-ip-surface);box-shadow:0 0 0 5px #2fbd731a,0 22px 48px -28px #27c871e0}#root .home .join-gate .copy-ip.is-error,#root .home .join-gate .copy-ip.is-error:hover{border-color:#d7554e;box-shadow:0 0 0 4px #d7554e21}.home .join-path{position:relative;z-index:2;width:min(100%,820px);margin:34px auto 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none}.home .join-path:before,.home .join-path:after{content:"";position:absolute;top:28px;pointer-events:none}.home .join-path:before{z-index:0;left:16.667%;right:16.667%;height:2px;background:linear-gradient(90deg,light-dark(#a93d2f,#ff6849),light-dark(#8a5a00,#ffc143) 50%,light-dark(#08704a,#43e09a));box-shadow:0 0 15px #ffaa4633;opacity:.55}.home .join-path:after{z-index:1;left:calc(16.667% - 5px);width:11px;height:11px;margin-top:-5px;border-radius:2px;background:#fff2b4;box-shadow:0 0 7px #fff,0 0 18px #ffc143,0 0 30px #43e09aa8;opacity:0;rotate:45deg}.home .section--active .join-path:after{animation:joinPathScan 5.6s 1.1s ease-in-out infinite}.home .join-path>li{position:relative;z-index:2;min-width:0;display:grid;justify-items:center;gap:10px;text-align:center}.home .join-path>li:before{content:none}.home .join-path__icon{width:58px;height:58px;display:grid;place-items:center;border:1px solid rgba(var(--step-rgb),.54);border-radius:11px;background:linear-gradient(145deg,rgba(var(--step-rgb),.18),rgba(var(--step-rgb),.035)),#0d0b0af0;box-shadow:0 12px 25px -18px rgba(var(--step-rgb),.92)}.home .join-path__icon img{width:38px;height:38px;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 6px 6px light-dark(rgba(65,38,22,.2),rgba(0,0,0,.42))) drop-shadow(0 0 7px rgba(var(--step-rgb),.3))}.home .join-path strong{color:color-mix(in srgb,rgb(var(--step-rgb)) 80%,#fff);font-family:var(--font-pixel);font-size:.75rem;font-weight:400;word-spacing:-.375em;line-height:1.45;text-shadow:var(--mc-text-shadow);text-wrap:balance}.home .join-gate:has(.copy-ip.is-copied) .join-gate__glow{animation:joinGateConfirm .9s ease-out 1}.home .join-gate:has(.copy-ip.is-copied) .join-path:after{animation:joinPathCopied .9s cubic-bezier(.18,.72,.2,1) 1}.home .join-gate:has(.copy-ip.is-copied) .join-path>li:nth-child(1) .join-path__icon{animation:joinStepConfirm .48s 0s cubic-bezier(.16,.84,.24,1) 1}.home .join-gate:has(.copy-ip.is-copied) .join-path>li:nth-child(2) .join-path__icon{animation:joinStepConfirm .48s .25s cubic-bezier(.16,.84,.24,1) 1}.home .join-gate:has(.copy-ip.is-copied) .join-path>li:nth-child(3) .join-path__icon{animation:joinStepConfirm .48s .5s cubic-bezier(.16,.84,.24,1) 1}.home .join-gate__meta{position:relative;z-index:2;margin:25px auto 0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 24px;color:light-dark(#695446,rgba(255,237,218,.68));font-size:.82rem;font-weight:790}.home .join-gate__meta span{display:inline-flex;align-items:center;gap:8px}.home .join-gate__meta span:before{content:"";width:7px;height:7px;flex:0 0 7px;border-radius:1px;background:#ffc143;box-shadow:0 0 10px #ffc143a8;rotate:45deg}.home .join-gate__meta span:nth-child(2):before{background:#43e09a;box-shadow:0 0 10px #43e09aa8}.home .join-gate__meta span:nth-child(3):before{background:#48c9ff;box-shadow:0 0 10px #48c9ffa8}.home .join-bedrock{width:min(100%,720px);margin:18px auto 0;padding:14px 16px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;border:1px solid var(--join-rail-border);border-radius:16px;background:var(--join-rail-surface);color:var(--join-rail-ink);box-shadow:none}.home .join-bedrock__copy{min-width:0;display:flex;align-items:center;gap:12px}.home .join-bedrock__label{min-width:0;display:grid;gap:2px}.home .join-bedrock__icon{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;border:1px solid rgba(72,201,255,.24);border-radius:11px;background:#48c9ff14}.home .join-bedrock__icon img{width:29px;height:29px;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 5px 6px rgba(26,139,182,.34))}.home .join-bedrock__edition{margin:0;color:light-dark(#0b6c93,#48c9ff);font-family:var(--font-pixel);font-size:.75rem;line-height:1.4;white-space:nowrap}.home .join-bedrock__copy strong{display:block;color:var(--join-rail-ink);font-size:.92rem;line-height:1.25}.home .join-bedrock__addr{width:min(100%,270px);min-width:0;display:grid;grid-template-columns:1fr;gap:8px}#root .home .join-bedrock__addr .copy-ip{--copy-ip-surface: rgba(72, 201, 255, .055);--copy-ip-ink: var(--join-rail-ink);--copy-ip-label: light-dark(#0b6c93, #48aeda);width:100%;min-height:50px;padding:5px 5px 5px 14px;border-color:#48aeda52;border-radius:11px;background:var(--copy-ip-surface);box-shadow:none}#root .home .join-bedrock__addr .copy-ip:hover{border-color:#48c9ffb8;background:var(--copy-ip-surface);box-shadow:0 12px 26px -20px #48c9ff9e}#root .home .join-bedrock__addr .copy-ip__text{justify-content:center}#root .home .join-bedrock__addr .copy-ip__value{overflow:visible;font-size:1rem;text-overflow:clip}#root .home .join-bedrock__addr .copy-ip__action{width:40px;min-width:40px;min-height:40px;padding:0;font-size:0}#root .home .join-bedrock__addr .copy-ip:not(.is-copied):not(.is-error) .copy-ip__action{border-color:color-mix(in srgb,#de7d43 78%,#3a1606);background:#de7d43;color:#261206;box-shadow:0 8px 18px -12px #de7d43b3}#root .home .join-bedrock__addr .copy-ip:not(.is-copied):not(.is-error):hover .copy-ip__action{background:#ea8c51}@keyframes joinPathScan{0%,14%,to{left:calc(16.667% - 5px);opacity:0}20%{opacity:.86}76%{opacity:.86}84%{left:calc(83.333% - 5px);opacity:0}}@keyframes joinPathCopied{0%{left:calc(16.667% - 5px);opacity:0;scale:.6}12%{opacity:1;scale:1.15}88%{opacity:1;scale:1.15}to{left:calc(83.333% - 5px);opacity:0;scale:.7}}@keyframes joinStepConfirm{0%,to{transform:translateY(0) scale(1)}48%{transform:translateY(-7px) scale(1.12);border-color:rgb(var(--step-rgb));box-shadow:0 0 26px -5px rgba(var(--step-rgb),.86)}}@keyframes joinGateConfirm{0%,to{opacity:.82;filter:blur(10px)}42%{opacity:1;filter:blur(5px) saturate(1.3)}}:root[data-theme=light] .home .section.home-join{--join-section-base: linear-gradient(180deg, #fbf6ee 0%, #f2e8db 100%);--join-grid: rgba(111, 70, 39, .07);--join-heading: #281a12;--join-rail-surface: rgba(255, 253, 248, .72);--join-rail-border: rgba(25, 138, 184, .28);--join-rail-ink: #2b1c14;--join-rail-copy: #6e5b4d;border-color:#7f4d2a1f}@media(prefers-color-scheme:light){:root:not([data-theme=dark]) .home .section.home-join{--join-section-base: linear-gradient(180deg, #fbf6ee 0%, #f2e8db 100%);--join-grid: rgba(111, 70, 39, .07);--join-heading: #281a12;--join-rail-surface: rgba(255, 253, 248, .72);--join-rail-border: rgba(25, 138, 184, .28);--join-rail-ink: #2b1c14;--join-rail-copy: #6e5b4d;border-color:#7f4d2a1f}}@media(max-width:980px){#root .home .join-gate .copy-ip__label{display:none}}@media(max-width:760px){.home .join-gate{--join-scene: image-set(url(/gallery/locations/crossroads-20260911-640.webp) 1x, url(/scenes/crossroads-backdrop-20261003.webp) 2x)}.home .home-join .section__title{font-size:clamp(2.35rem,11vw,3.35rem)}.home .join-gate{padding:24px 18px 26px}#root .home .join-gate .copy-ip{min-height:0;grid-template-columns:minmax(0,1fr);gap:0;padding:7px}#root .home .join-gate .copy-ip__text{min-height:52px;justify-content:center;padding-inline:5px}#root .home .join-gate .copy-ip__value{font-size:1rem}#root .home .join-gate .copy-ip{--burst-x: 50%;--burst-y: 76%}#root .home .join-gate .copy-ip__action{width:100%;min-width:0;min-height:56px;padding-inline:13px;font-size:1.1rem}.home .join-path{margin-top:28px}.home .join-path:before,.home .join-path:after{top:25px}.home .join-path__icon{width:52px;height:52px}.home .join-path__icon img{width:34px;height:34px}.home .join-gate__meta{margin-top:22px;gap:9px 15px;font-size:.74rem}.home .join-bedrock{grid-template-columns:1fr;gap:12px}.home .join-bedrock__addr{width:100%}}@media(max-width:430px){.home .section.home-join{padding-block:54px}.home .home-join .section__head{margin-bottom:22px}.home .join-gate{padding-inline:14px}#root .home .join-gate .copy-ip__text{min-height:48px}#root .home .join-gate .copy-ip__action{min-height:56px}.home .join-path{margin-top:24px}.home .join-path__icon{width:48px;height:48px}.home .join-path:before,.home .join-path:after{top:23px}.home .join-path__icon img{width:31px;height:31px}.home .join-path strong{max-width:100%;font-size:.6875rem}.home .join-gate__meta{max-width:240px}.home .join-bedrock{padding:13px}.home .join-bedrock__copy{gap:10px}.home .join-bedrock__edition{font-size:.75rem}.home .join-bedrock__copy strong{font-size:.84rem}#root .home .section.home-join .join-bedrock__addr .copy-ip{grid-template-columns:minmax(0,1fr) 40px;gap:8px;min-height:50px;padding:5px 5px 5px 12px}#root .home .section.home-join .join-bedrock__addr .copy-ip__text{justify-content:center;min-height:0;padding:0}#root .home .section.home-join .join-bedrock__addr .copy-ip__label{display:inline}#root .home .section.home-join .join-bedrock__addr .copy-ip__action{width:40px;min-width:40px;min-height:40px;padding:0;font-size:0}#root .home .section.home-join .join-bedrock__addr .copy-ip__action>span{gap:0}}@media(prefers-reduced-motion:reduce){.home .join-path:after,.home .join-gate:has(.copy-ip.is-copied) .join-gate__glow,.home .join-gate:has(.copy-ip.is-copied) .join-path>li .join-path__icon{animation:none!important}#root .home .join-gate .copy-ip,#root .home .join-gate .copy-ip__action{transition:none}#root .home .join-gate .copy-ip:hover{transform:none}}.home .section.home-leaders{--scene-kills: url(/scenes/coliseum-backdrop-20261003.webp);--scene-duels: url(/scenes/duel-cabin-red-backdrop-20261003.webp);--scene-rich: url(/scenes/marketplace-backdrop-20261003.webp);--leaders-page: radial-gradient(circle at 12% 42%, rgba(255, 200, 69, .07), transparent 30%), radial-gradient(circle at 88% 58%, rgba(72, 201, 255, .06), transparent 32%), linear-gradient(180deg, #100d0b 0%, #090807 100%);--leaders-grid: rgba(255, 237, 218, .045);--leaders-ink: #fff5e9;--leaders-copy: #bba99a;--leaders-switch: rgba(255, 246, 235, .045);--leaders-switch-border: rgba(255, 219, 177, .11);--leaders-switch-idle: rgba(255, 255, 255, .018);position:relative;isolation:isolate;overflow:hidden;padding-block:clamp(66px,7vw,100px);border-block:1px solid rgba(229,163,91,.13);background:var(--leaders-page);color:var(--leaders-ink)}.home .home-leaders:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.5;background-image:linear-gradient(var(--leaders-grid) 1px,transparent 1px),linear-gradient(90deg,var(--leaders-grid) 1px,transparent 1px);background-size:54px 54px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(180deg,transparent,#000 12%,#000 88%,transparent)}.home .home-leaders .section__head{width:100%;max-width:none;margin-bottom:clamp(26px,3.4vw,40px);display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,430px);align-items:end;gap:24px}.home .home-leaders .section__title{max-width:11ch;margin:0;color:var(--leaders-ink);font-size:clamp(2.7rem,5.6vw,5rem);line-height:.96;text-wrap:balance}.home .home-leaders .section__subtitle{max-width:39ch;margin:0 0 8px;color:var(--leaders-copy);font-size:clamp(1rem,1.35vw,1.12rem);line-height:1.5;text-wrap:balance}.home .htops-switch{width:min(100%,820px);margin-inline:auto;padding:7px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;border:1px solid var(--leaders-switch-border);border-radius:16px;background:var(--leaders-switch);box-shadow:none}.home .htops-switch__button{position:relative;isolation:isolate;min-width:0;min-height:62px;padding:8px 14px;display:flex;align-items:center;justify-content:center;gap:11px;overflow:hidden;border:1px solid transparent;border-radius:11px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--leaders-switch-idle);color:var(--leaders-copy);font-family:var(--font-display);font-size:.96rem;font-weight:880;line-height:1;cursor:pointer;transition:color .2s ease,border-color .2s ease,background-color .2s ease,box-shadow .2s ease,transform .2s cubic-bezier(.2,.8,.2,1)}.home .htops-switch__button:after{content:"";position:absolute;z-index:-1;right:18%;bottom:0;left:18%;height:2px;border-radius:2px 2px 0 0;background:rgb(var(--tab-rgb));box-shadow:0 0 16px rgba(var(--tab-rgb),.75);opacity:0;transform:scaleX(.25);transition:opacity .2s ease,transform .28s cubic-bezier(.2,.8,.2,1)}.home .htops-switch__button img{width:34px;height:34px;flex:0 0 34px;object-fit:contain;image-rendering:pixelated;filter:grayscale(.55) saturate(.65) opacity(.65);transition:filter .2s ease,transform .24s cubic-bezier(.2,.8,.2,1)}.home .htops-switch__button:hover{color:var(--leaders-ink);background:rgba(var(--tab-rgb),.055)}.home .htops-switch__button:hover img{filter:grayscale(0) saturate(1) opacity(.9);transform:translateY(-2px) rotate(-3deg)}.home .htops-switch__button.is-active{border-color:rgba(var(--tab-rgb),.42);background:linear-gradient(145deg,rgba(var(--tab-rgb),.18),rgba(var(--tab-rgb),.045)),#0807079e;color:#fff8ef;box-shadow:0 14px 27px -22px rgba(var(--tab-rgb),.9)}.home .htops-switch__button.is-active:after{opacity:1;transform:scaleX(1)}.home .htops-switch__button.is-active img{filter:grayscale(0) saturate(1.15) opacity(1) drop-shadow(0 5px 7px rgba(var(--tab-rgb),.35));transform:translateY(-2px) scale(1.08)}.home .htops-switch__button:focus-visible{outline:3px solid var(--home-focus);outline-offset:3px}.home .htops-arena{--arena-material: url(/blocks/magma.png);--arena-scene: none;--arena-scene-pos: 50% 60%;--arena-shade: radial-gradient(520px circle at var(--spot-x, 50%) var(--spot-y, 32%), rgba(var(--arena-rgb), .18), transparent 68%), radial-gradient(ellipse 44% 70% at 50% 64%, rgba(7, 7, 8, .82), rgba(7, 7, 8, .6) 62%, rgba(7, 7, 8, .38) 100%), linear-gradient(180deg, rgba(7, 7, 8, .55), rgba(7, 7, 8, .1) 26%, rgba(7, 7, 8, .1) 70%, rgba(5, 5, 6, .8));color-scheme:dark;position:relative;isolation:isolate;min-height:444px;margin-top:13px;overflow:hidden;border:1px solid rgba(var(--arena-rgb),.48);border-radius:16px;background:var(--arena-shade),#0a0908;color:#fff6eb;box-shadow:0 38px 75px -54px rgba(var(--arena-rgb),.72);transition:border-color .25s ease,box-shadow .25s ease}.home .section--seen .htops-arena{background:var(--arena-shade),var(--arena-scene) var(--arena-scene-pos) / cover no-repeat,#0a0908}.home .htops-arena[data-category=coliseum]{--arena-material: url(/blocks/magma.png);--arena-scene: var(--scene-kills);--arena-scene-pos: 50% 66%}.home .htops-arena[data-category=duels_wins]{--arena-material: url(/blocks/diamond_block.png);--arena-scene: var(--scene-duels)}.home .htops-arena[data-category=baltop]{--arena-material: url(/blocks/gold_block.png);--arena-scene: var(--scene-rich);--arena-scene-pos: 57% 72%}.home .section--seen .htops-switch:after{content:"";position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;background-image:var(--scene-kills),var(--scene-duels),var(--scene-rich)}:root[data-theme=light] .home .htops-arena{box-shadow:0 38px 64px -40px #341f1199}@media(prefers-color-scheme:light){:root:not([data-theme=dark]) .home .htops-arena{box-shadow:0 38px 64px -40px #341f1199}}.home .htops-arena:before,.home .htops-arena:after{content:"";position:absolute;pointer-events:none}.home .htops-arena:before{z-index:-1;top:34px;left:50%;width:min(68%,690px);height:360px;border-radius:50%;background:radial-gradient(ellipse,light-dark(rgba(var(--arena-rgb),.12),rgba(var(--arena-rgb),.19)),light-dark(rgba(var(--arena-rgb),.025),rgba(var(--arena-rgb),.045)) 48%,transparent 72%);filter:blur(5px);transform:translate(-50%)}.home .htops-arena:after{z-index:5;right:0;bottom:0;left:0;height:12px;border-top:1px solid light-dark(rgba(var(--arena-rgb),.42),rgba(var(--arena-rgb),.58));background:linear-gradient(light-dark(rgba(255,249,240,.28),rgba(var(--arena-rgb),.14)),light-dark(rgba(255,249,240,.28),rgba(var(--arena-rgb),.14))),var(--arena-material) center / 42px 42px;image-rendering:pixelated;box-shadow:0 -8px 28px -17px light-dark(rgba(var(--arena-rgb),.58),rgba(var(--arena-rgb),.92))}.home .htops-arena__topline{min-height:78px;padding:17px 25px 8px;display:flex;align-items:center;justify-content:space-between;gap:20px}.home .htops-arena__signal{display:inline-flex;align-items:center;gap:9px;padding:6px 10px 5px;border:1px solid rgba(var(--arena-rgb),.42);border-radius:6px;background:#0a0807cc;color:rgb(var(--arena-rgb));font-family:var(--font-pixel);font-size:.75rem;line-height:1.35;word-spacing:-.375em;text-shadow:var(--mc-text-shadow);animation:htopsSignalEnter .34s cubic-bezier(.2,.8,.2,1) both}.home .htops-arena__signal i{width:8px;height:8px;flex:0 0 8px;border-radius:2px;background:rgb(var(--arena-rgb));box-shadow:0 0 13px rgba(var(--arena-rgb),.86);rotate:45deg}.home .htops-arena__relic{width:58px;height:58px;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 8px 8px light-dark(rgba(65,38,22,.2),rgba(0,0,0,.5))) drop-shadow(0 0 13px rgba(var(--arena-rgb),.34));animation:htopsRelicEnter .38s cubic-bezier(.2,.8,.2,1) both}.home .htops-arena__panel{position:relative;min-height:342px;animation:htopsPanelEnter .42s cubic-bezier(.18,.78,.2,1) both}.home .htops-podium{width:min(100%,1030px);min-height:342px;margin:0 auto;padding:5px clamp(28px,5vw,70px) 28px;display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,1.22fr) minmax(0,1fr);grid-template-areas:"second champion third";align-items:end;gap:clamp(15px,3vw,42px);list-style:none}.home .htops-contender{--plinth-h: 54px;position:relative;z-index:1;min-width:0;min-height:240px;padding:0 8px calc(var(--plinth-h) + 13px);display:flex;flex-direction:column;align-items:center;justify-content:flex-end;text-align:center}.home .htops-contender--1{--plinth-h: 78px;grid-area:champion;min-height:330px}.home .htops-contender--2{grid-area:second}.home .htops-contender--3{--plinth-h: 42px;grid-area:third;min-height:220px}.home .htops-contender__rank{position:absolute;z-index:4;top:45px;left:calc(50% + 28px);width:32px;height:32px;display:grid;place-items:center;border:1px solid rgba(var(--arena-rgb),.48);border-radius:9px;background:light-dark(rgba(255,250,244,.9),rgba(8,8,9,.9));color:rgb(var(--arena-rgb));box-shadow:0 8px 20px -12px rgba(var(--arena-rgb),.9);font-family:var(--font-pixel);font-size:.75rem}.home .htops-contender--1 .htops-contender__rank{top:18px;left:50%;width:48px;height:42px;border:0;background:transparent;box-shadow:none;transform:translate(-50%)}.home .htops-contender--1 .htops-contender__rank svg{width:40px;height:40px;stroke-width:1.7;filter:drop-shadow(0 0 9px rgba(var(--arena-rgb),.7))}.home .htops-contender__avatar{position:relative;z-index:3;width:80px;height:80px;margin-bottom:13px;display:grid;place-items:center;border:1px solid rgba(var(--arena-rgb),.38);border-radius:16px;background:linear-gradient(145deg,rgba(var(--arena-rgb),.13),transparent 58%),light-dark(rgba(255,250,244,.86),rgba(13,12,13,.86));box-shadow:0 17px 32px -20px rgba(var(--arena-rgb),.92)}.home .htops-contender--1 .htops-contender__avatar{width:130px;height:130px;margin-bottom:15px;border-width:2px;border-radius:22px;background:linear-gradient(145deg,rgba(var(--arena-rgb),.2),transparent 54%),light-dark(rgba(255,249,243,.92),rgba(12,11,12,.92));box-shadow:0 0 0 5px rgba(var(--arena-rgb),.055),0 24px 46px -25px rgba(var(--arena-rgb),.95)}.home .htops-contender__avatar:after{content:"";position:absolute;z-index:-1;top:-12px;right:-12px;bottom:-12px;left:-12px;border:1px solid rgba(var(--arena-rgb),.11);border-radius:25px;opacity:0}.home .section--active .htops-contender--1 .htops-contender__avatar:after{animation:htopsChampionSignal 3s ease-in-out infinite}.home .htops-contender .lb-head,.home .htops-contender .lb-head--fallback{width:64px;height:64px;border:0;border-radius:11px;background:light-dark(rgba(91,56,35,.045),rgba(255,255,255,.035));color:rgb(var(--arena-rgb));image-rendering:pixelated;box-shadow:none;font-size:1.5rem}.home .htops-contender--3 .lb-head,.home .htops-contender--3 .lb-head--fallback{width:58px;height:58px}.home .htops-contender--1 .lb-head,.home .htops-contender--1 .lb-head--fallback{width:104px;height:104px;border-radius:16px;font-size:2.2rem}.home .htops-contender__name{z-index:3;width:100%;max-width:18ch;overflow:hidden;color:light-dark(#2a1b13,#fff5e9);font-family:var(--font-display);font-size:1.12rem;font-weight:920;line-height:1.05;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap}.home .htops-contender--1 .htops-contender__name{max-width:17ch;font-size:clamp(1.65rem,2.6vw,2.25rem);text-shadow:0 0 10px rgba(0,0,0,.9),0 5px 22px rgba(0,0,0,.56)}.home .htops-contender__value{z-index:3;min-width:0;margin-top:7px;display:flex;align-items:baseline;justify-content:center;gap:5px;color:color-mix(in srgb,rgb(var(--arena-rgb)) 74%,#fff);font-family:var(--font-pixel);font-size:.75rem;line-height:1.3;white-space:nowrap;text-shadow:var(--mc-text-shadow),0 0 10px rgba(0,0,0,.9)}.home .htops-contender--1 .htops-contender__value{margin-top:9px;font-size:clamp(.86rem,1.45vw,1.05rem)}.home .htops-contender__value>span:last-child{color:#ffefdfb8;font-family:var(--font-body);font-size:max(.68em,11px);font-weight:740}.home .htops-contender__plinth{position:absolute;z-index:1;right:0;bottom:0;left:0;height:var(--plinth-h);border:1px solid rgba(var(--arena-rgb),.43);border-bottom:0;clip-path:polygon(8% 0,92% 0,100% 24%,100% 100%,0 100%,0 24%);background:linear-gradient(180deg,rgba(var(--arena-rgb),.2),light-dark(rgba(255,249,240,.46),rgba(5,5,6,.68))),var(--arena-material) center / 46px 46px;image-rendering:pixelated;box-shadow:0 -14px 30px -23px rgba(var(--arena-rgb),.95);opacity:.82}.home .htops-contender--1 .htops-contender__plinth{right:-8px;left:-8px;opacity:.96}.home .htops-contender--empty{opacity:.48}.home .htops-contender__empty-head{z-index:2;width:64px;height:64px;margin-bottom:13px;display:grid;place-items:center;border:1px dashed rgba(var(--arena-rgb),.4);border-radius:14px;color:rgb(var(--arena-rgb));font-family:var(--font-pixel)}.home .htops-arena__loading{width:min(100%,880px);min-height:320px;margin:0 auto;padding:30px 60px 24px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:36px}.home .htops-arena__loading i{height:190px;border-radius:18px 18px 4px 4px;background:linear-gradient(100deg,transparent 25%,rgba(var(--arena-rgb),.14) 48%,transparent 72%),light-dark(rgba(91,56,35,.045),rgba(255,255,255,.035));background-size:230% 100%;animation:htopsLoading 1.4s ease-in-out infinite}.home .htops-arena__loading i:nth-child(2){height:275px;animation-delay:.12s}.home .htops-arena__loading i:nth-child(3){height:155px;animation-delay:.24s}.home .htops-link{width:fit-content;min-height:50px;margin:25px auto 0;padding:0 20px;display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid color-mix(in srgb,#de7d43 78%,#3a1606);border-radius:11px;background:#de7d43;color:#261206;box-shadow:0 12px 24px -16px #de7d43b3;font-size:.9rem;font-weight:800;text-decoration:none;transition:transform .16s cubic-bezier(.2,.8,.2,1),background-color .16s ease}.home .htops-link__icon,.home .htops-link__icon svg{width:18px;height:18px;flex:0 0 18px}.home .htops-link:hover{background:#ea8c51;transform:translateY(-1px)}.home .htops-link:active{filter:brightness(.98);transform:translateY(1px) scale(.992)}.home .htops-link:focus-visible{outline:3px solid rgba(239,166,92,.42);outline-offset:4px}:root[data-theme=light] .home .section.home-leaders{--leaders-page: radial-gradient(circle at 12% 42%, rgba(255, 194, 64, .09), transparent 31%), radial-gradient(circle at 88% 58%, rgba(48, 174, 225, .08), transparent 33%), linear-gradient(180deg, #f8f2e9 0%, #efe4d6 100%);--leaders-grid: rgba(91, 55, 34, .07);--leaders-ink: #281911;--leaders-copy: #6d594b;--leaders-switch: rgba(255, 253, 249, .64);--leaders-switch-border: rgba(91, 56, 35, .13);--leaders-switch-idle: rgba(255, 255, 255, .34);border-color:#6940251f}:root[data-theme=light] .home .htops-switch__button.is-active{background:linear-gradient(145deg,rgba(var(--tab-rgb),.18),rgba(var(--tab-rgb),.045)),#fffcf7e6;color:#2d1c13;box-shadow:0 14px 27px -22px rgba(var(--tab-rgb),.7)}:root[data-theme=light] .home .htops-switch__button:hover{color:#2d1c13}@media(prefers-color-scheme:light){:root:not([data-theme=dark]) .home .section.home-leaders{--leaders-page: radial-gradient(circle at 12% 42%, rgba(255, 194, 64, .09), transparent 31%), radial-gradient(circle at 88% 58%, rgba(48, 174, 225, .08), transparent 33%), linear-gradient(180deg, #f8f2e9 0%, #efe4d6 100%);--leaders-grid: rgba(91, 55, 34, .07);--leaders-ink: #281911;--leaders-copy: #6d594b;--leaders-switch: rgba(255, 253, 249, .64);--leaders-switch-border: rgba(91, 56, 35, .13);--leaders-switch-idle: rgba(255, 255, 255, .34);border-color:#6940251f}:root:not([data-theme=dark]) .home .htops-switch__button.is-active{background:linear-gradient(145deg,rgba(var(--tab-rgb),.18),rgba(var(--tab-rgb),.045)),#fffcf7e6;color:#2d1c13;box-shadow:0 14px 27px -22px rgba(var(--tab-rgb),.7)}:root:not([data-theme=dark]) .home .htops-switch__button:hover{color:#2d1c13}}@media(max-width:900px){.home .home-leaders .section__head{grid-template-columns:1fr;gap:12px}.home .home-leaders .section__subtitle{margin:0}.home .htops-podium{grid-template-columns:minmax(0,1fr) minmax(220px,1.15fr) minmax(0,1fr);gap:12px;padding-inline:24px}.home .htops-contender__name{font-size:1rem}}@media(max-width:640px){.home .section.home-leaders{--scene-kills: image-set(url(/gallery/locations/coliseum-20260911-640.webp) 1x, url(/scenes/coliseum-backdrop-20261003.webp) 2x);--scene-duels: image-set(url(/scenes/duel-cabin-red-20261003-640.webp) 1x, url(/scenes/duel-cabin-red-backdrop-20261003.webp) 2x);--scene-rich: image-set(url(/gallery/locations/marketplace-20260911-640.webp) 1x, url(/scenes/marketplace-backdrop-20261003.webp) 2x)}.home .section.home-leaders{padding-block:56px 52px}.home .home-leaders .section__head{margin-bottom:24px}.home .home-leaders .section__title{max-width:10ch;font-size:clamp(2.65rem,13.5vw,3.8rem)}.home .home-leaders .section__subtitle{max-width:31ch;font-size:.98rem}.home .htops-switch{padding:5px;gap:4px;border-radius:14px}.home .htops-switch__button{min-height:66px;padding:7px 5px;flex-direction:column;gap:5px;border-radius:9px;font-size:clamp(.7rem,3.2vw,.82rem)}.home .htops-switch__button img{width:29px;height:29px;flex-basis:29px}.home .htops-arena{min-height:526px}.home .htops-arena__topline{min-height:67px;padding:13px 17px 4px}.home .htops-arena__relic{width:45px;height:45px}.home .htops-arena__panel{min-height:447px}.home .htops-podium{min-height:447px;padding:4px 13px 26px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"champion champion" "second third";grid-template-rows:264px 157px;align-items:end;gap:0 10px}.home .htops-contender{--plinth-h: 38px;min-height:150px;padding:0 4px calc(var(--plinth-h) + 9px)}.home .htops-contender--1{--plinth-h: 58px;min-height:258px;padding-bottom:calc(var(--plinth-h) + 11px)}.home .htops-contender--3{--plinth-h: 31px;min-height:143px}.home .htops-contender__rank{top:20px;left:calc(50% + 22px);width:28px;height:28px;border-radius:8px}.home .htops-contender--1 .htops-contender__rank{top:1px}.home .htops-contender--1 .htops-contender__rank svg{width:34px;height:34px}.home .htops-contender__avatar{width:68px;height:68px;margin-bottom:9px;border-radius:14px}.home .htops-contender--1 .htops-contender__avatar{width:108px;height:108px;margin-bottom:10px;border-radius:19px}.home .htops-contender .lb-head,.home .htops-contender .lb-head--fallback,.home .htops-contender--3 .lb-head,.home .htops-contender--3 .lb-head--fallback{width:54px;height:54px;border-radius:9px}.home .htops-contender--1 .lb-head,.home .htops-contender--1 .lb-head--fallback{width:86px;height:86px;border-radius:14px}.home .htops-contender__name{max-width:100%;font-size:clamp(.72rem,3vw,.88rem)}.home .htops-contender--1 .htops-contender__name{max-width:16ch;font-size:clamp(1.35rem,6.6vw,1.75rem)}.home .htops-contender__value{max-width:100%;gap:3px;font-size:clamp(.6875rem,2.65vw,.75rem)}.home .htops-contender--1 .htops-contender__value{margin-top:7px;font-size:clamp(.72rem,3.5vw,.9rem)}.home .htops-contender__plinth{background-size:36px 36px}.home .htops-link{width:100%}.home .htops-arena__loading{min-height:430px;padding:54px 15px 24px;gap:10px}}@media(max-width:350px){.home .htops-switch__button{font-size:.66rem}.home .htops-arena__signal{max-width:20ch}}@keyframes htopsPanelEnter{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes htopsSignalEnter{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes htopsRelicEnter{0%{opacity:0;transform:translateY(-8px) rotate(8deg) scale(.86)}to{opacity:1;transform:translateY(0) rotate(0) scale(1)}}@keyframes htopsChampionSignal{0%,to{opacity:.18;transform:scale(.94);box-shadow:0 0 12px rgba(var(--arena-rgb),.1)}50%{opacity:.72;transform:scale(1.07);box-shadow:0 0 34px rgba(var(--arena-rgb),.24)}}@keyframes htopsLoading{0%{background-position:100% 0}to{background-position:-120% 0}}@media(prefers-reduced-motion:reduce){.home .htops-arena__panel,.home .htops-arena__signal,.home .htops-arena__relic,.home .section--active .htops-contender--1 .htops-contender__avatar:after,.home .htops-arena__loading i{animation:none}.home .htops-switch__button,.home .htops-switch__button img,.home .htops-link{transition-duration:.01ms}}
