:root{--gc-pointer-x:50vw;--gc-pointer-y:20vh}[data-glow]{box-shadow:0 0 60px #9333ea2e,inset 0 1px #ffffff0f}.grid-fade{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:42px 42px;animation:24s linear infinite gc-grid-drift;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.gc-ambient-orb{will-change:transform;animation:12s ease-in-out infinite gc-orb-float}.gc-ambient-orb:nth-child(2){animation-duration:16s;animation-delay:-4s}.gc-ambient-orb:nth-child(3){animation-duration:19s;animation-delay:-8s}.gc-scanlines{z-index:70;pointer-events:none;opacity:.025;mix-blend-mode:overlay;background:repeating-linear-gradient(#ffffff38 0 1px,#0000 1px 4px);position:fixed;inset:0}.gc-cursor-glow{z-index:0;pointer-events:none;opacity:0;width:32rem;height:32rem;transform:translate3d(calc(var(--gc-pointer-x) - 50%), calc(var(--gc-pointer-y) - 50%), 0);filter:blur(10px);will-change:transform;background:radial-gradient(circle,#a855f71f,#22d3ee0a 38%,#0000 68%);border-radius:9999px;transition:opacity .35s;position:fixed;top:0;left:0}body.gc-pointer-active .gc-cursor-glow{opacity:1}.gc-neon-title{color:#0000;text-shadow:0 0 38px #a855f738;background-image:linear-gradient(100deg,#fff 0% 42%,#d8b4fe 60%,#67e8f9 83%,#fff 100%);background-size:220%;-webkit-background-clip:text;background-clip:text;margin-bottom:-.24em;padding-bottom:.04em;line-height:1.12;animation:7s linear infinite gc-title-shimmer}.gc-hero{isolation:isolate;min-height:min(820px,100vh - 5rem)}.gc-hero:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at var(--hero-x,72%) var(--hero-y,38%), #a855f738, transparent 23%), radial-gradient(circle at 82% 72%, #22d3ee1c, transparent 20%);transition:background-position .2s;position:absolute;inset:0}.gc-hero-stars{z-index:-1;pointer-events:none;opacity:.45;background-image:radial-gradient(circle,#ffffffe6 0 1px,#0000 1.5px),radial-gradient(circle,#c4b5fdcc 0 1px,#0000 1.5px);background-position:18px 24px,71px 86px;background-size:118px 118px,173px 173px;animation:32s linear infinite gc-stars-drift;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.gc-hero-ring{z-index:-1;aspect-ratio:1;border:1px solid #c4b5fd29;border-radius:9999px;width:min(34vw,31rem);animation:26s linear infinite gc-ring-spin;position:absolute;top:18%;right:6%;box-shadow:0 0 0 42px #a855f706,0 0 0 86px #22d3ee05,inset 0 0 80px #a855f709}.gc-hero-ring:before,.gc-hero-ring:after{content:"";background:#c084fc;border-radius:9999px;position:absolute;box-shadow:0 0 18px #c084fce6}.gc-hero-ring:before{width:7px;height:7px;top:16%;left:10%}.gc-hero-ring:after{background:#67e8f9;width:5px;height:5px;bottom:24%;right:7%;box-shadow:0 0 18px #67e8f9e6}.gc-eyebrow-dot{background:#c084fc;border-radius:9999px;width:.5rem;height:.5rem;margin-right:.65rem;animation:2.4s ease-out infinite gc-dot-pulse;display:inline-block;box-shadow:0 0 #c084fc80}.gc-cta-primary{isolation:isolate;transition:transform .25s,box-shadow .25s,background-color .25s;position:relative;overflow:hidden;box-shadow:0 18px 45px #581c875c,0 0 28px #a855f729}.gc-cta-primary:after{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#ffffff47,#0000);animation:4.5s ease-in-out infinite gc-button-shine;position:absolute;inset:-2px;transform:translate(-120%)skew(-20deg)}.gc-cta-primary:hover{transform:translateY(-2px)scale(1.015);box-shadow:0 22px 54px #581c8770,0 0 40px #a855f73d}.gc-hud{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#11141fd1,#11141f85);border:1px solid #ffffff1f;animation:6s ease-in-out infinite gc-hud-float;position:relative;overflow:hidden;box-shadow:0 20px 60px #00000057,inset 0 1px #ffffff0f}.gc-hud:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 0 42%,#a855f71f 50%,#0000 58% 100%);animation:7s ease-in-out infinite gc-hud-scan;position:absolute;inset:0;transform:translate(-100%)}.gc-hud-secondary{animation-duration:7.5s;animation-delay:-2.8s}.gc-hud-corner{opacity:.7;width:14px;height:14px;position:absolute}.gc-hud-corner:first-child{border-top:1px solid #c084fc;border-left:1px solid #c084fc;top:8px;left:8px}.gc-hud-corner:nth-child(2){border-bottom:1px solid #67e8f9;border-right:1px solid #67e8f9;bottom:8px;right:8px}.gc-stat{position:relative}.gc-stat+.gc-stat:before{content:"";background:linear-gradient(#0000,#ffffff29,#0000);width:1px;height:60%;position:absolute;top:20%;left:-.8rem}.gc-js [data-reveal]{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:var(--reveal-delay,0s);transform:translateY(24px)}.gc-js [data-reveal].is-visible{opacity:1;transform:translateY(0)}[data-tilt]{transform-style:preserve-3d;will-change:transform}[data-tilt]>*{transform:translateZ(0)}.gc-feature-card{transition:border-color .3s,background-color .3s,transform .25s;position:relative;overflow:hidden}.gc-feature-card:after{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle at var(--card-x,50%) var(--card-y,50%), #a855f72e, transparent 26%);transition:opacity .3s;position:absolute;inset:-40%}.gc-feature-card:hover:after{opacity:1}.gc-feature-card:hover{background-color:#ffffff0e;border-color:#c084fc73}.gc-feature-icon{transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}.gc-feature-card:hover .gc-feature-icon{transform:translateY(-3px)rotate(-4deg)scale(1.06);box-shadow:0 0 28px #a855f73b}.gc-event-card{position:relative}.gc-event-card:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .3s;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #c084fc73,0 0 36px #a855f724}.gc-event-card:hover:after{opacity:1}.gc-section-line{background:linear-gradient(90deg,#0000,#a855f78c,#22d3ee59,#0000) 0 0/200% 100%;height:1px;animation:5s linear infinite gc-line-flow}.gc-member-cta{background:radial-gradient(circle at 18% 30%,#a855f72e,#0000 28%),radial-gradient(circle at 82% 70%,#22d3ee17,#0000 24%),#7e22ce2b;position:relative;overflow:hidden}.gc-member-cta:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 0 43%,#ffffff0d 50%,#0000 57% 100%);animation:9s ease-in-out infinite gc-hud-scan;position:absolute;inset:0;transform:translate(-100%)}header[data-site-header]{transition:background-color .25s,box-shadow .25s,border-color .25s}header[data-site-header].is-scrolled{background:#05060bed;border-color:#a855f72e;box-shadow:0 18px 55px #00000047}@keyframes gc-grid-drift{to{background-position:42px 42px}}@keyframes gc-orb-float{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(16px,22px)scale(1.06)}}@keyframes gc-stars-drift{to{background-position:136px 142px,-102px 259px}}@keyframes gc-title-shimmer{to{background-position:-220%}}@keyframes gc-ring-spin{to{transform:rotate(360deg)}}@keyframes gc-dot-pulse{0%{box-shadow:0 0 #c084fc8c}70%,to{box-shadow:0 0 0 11px #c084fc00}}@keyframes gc-button-shine{0%,52%{transform:translate(-120%)skew(-20deg)}72%,to{transform:translate(140%)skew(-20deg)}}@keyframes gc-hud-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-10px)}}@keyframes gc-hud-scan{0%,58%{transform:translate(-110%)}78%,to{transform:translate(110%)}}@keyframes gc-line-flow{to{background-position:-200% 0}}@media (pointer:coarse),(width<=1023px){.gc-cursor-glow,.gc-hero-ring{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.gc-js [data-reveal]{opacity:1;transform:none}[data-tilt]{transform:none!important}}.gc-konami-overlay{z-index:9999;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(circle at 50% 42%,#a855f757,#0000 31%),linear-gradient(135deg,#02040cf7,#140523f5);place-items:center;padding:1.5rem;animation:.35s ease-out both gc-konami-overlay-in;display:grid;position:fixed;inset:0;overflow:hidden}.gc-konami-overlay:before{content:"";transform-origin:50%;background-image:linear-gradient(#67e8f912 1px,#0000 1px),linear-gradient(90deg,#c084fc12 1px,#0000 1px);background-size:32px 32px;animation:2.3s linear infinite gc-konami-grid;position:absolute;inset:-50%;transform:perspective(420px)rotateX(62deg)translateY(28%)}.gc-konami-overlay.is-closing{animation:.4s ease-in both gc-konami-overlay-out}.gc-konami-panel{z-index:2;text-align:center;background:linear-gradient(145deg,#0a0c1af0,#1c082ae3);border:1px solid #c084fc73;border-radius:1.75rem;width:min(760px,100%);padding:clamp(2rem,7vw,4.5rem) clamp(1.25rem,7vw,4rem);animation:.72s cubic-bezier(.16,1.15,.3,1) both gc-konami-panel-in;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #67e8f91f,0 0 55px #a855f74d,0 30px 100px #000000a3}.gc-konami-panel:before,.gc-konami-panel:after{content:"";background:linear-gradient(90deg,#0000,#67e8f9,#c084fc,#0000);height:2px;animation:2.7s linear infinite gc-konami-scan;position:absolute;left:0;right:0;box-shadow:0 0 18px #c084fcbf}.gc-konami-panel:before{top:0}.gc-konami-panel:after{animation-delay:-1.35s;bottom:0}.gc-konami-icons{letter-spacing:.3em;filter:drop-shadow(0 0 15px #c084fc8c);margin-bottom:1rem;font-size:clamp(2rem,8vw,4rem);animation:1.4s ease-in-out infinite alternate gc-konami-icons}.gc-konami-kicker{color:#67e8f9;letter-spacing:.34em;text-transform:uppercase;text-shadow:0 0 14px #67e8f99e;margin:0 0 .65rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(.7rem,2vw,.9rem);font-weight:900}.gc-konami-title{color:#fff;letter-spacing:-.06em;text-transform:uppercase;text-shadow:4px 0 #22d3ee85,-4px 0 #d946ef85,0 0 38px #a855f785;margin:0;font-size:clamp(2.25rem,10vw,6.5rem);font-weight:1000;line-height:.9;animation:1.7s step-end infinite gc-konami-title-glitch;position:relative}.gc-konami-subtitle{color:#ddd6fe;max-width:40rem;margin:1.35rem auto 0;font-size:clamp(1rem,3vw,1.25rem);font-weight:700}.gc-konami-sequence{flex-wrap:wrap;justify-content:center;gap:.45rem;margin-top:1.75rem;display:flex}.gc-konami-sequence kbd{color:#fff;background:#ffffff13;border:1px solid #fff3;border-bottom-width:4px;border-radius:.7rem;min-width:2.35rem;padding:.45rem .65rem;font:900 .9rem/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;box-shadow:0 0 16px #a855f71f}.gc-konami-dismiss{color:#ffffff70;letter-spacing:.08em;text-transform:uppercase;margin:1.5rem 0 0;font-size:.72rem;font-weight:700}.gc-konami-particles{pointer-events:none;position:absolute;inset:0;overflow:hidden}.gc-konami-pixel{left:var(--x);color:#c084fc;font-size:var(--size);text-shadow:0 0 9px;animation:gc-konami-particle var(--duration) linear var(--delay) both;position:absolute;bottom:-10vh}.gc-konami-pixel:nth-child(3n){color:#67e8f9}.gc-konami-pixel:nth-child(3n+1){color:#f0abfc}.gc-konami-toast{z-index:10000;color:#fff;background:#080a15f2;border:1px solid #facc156b;border-radius:1rem;align-items:center;gap:.9rem;max-width:min(26rem,100vw - 2.5rem);padding:.9rem 1rem;animation:.55s cubic-bezier(.16,1.2,.3,1) .45s both gc-konami-toast-in;display:flex;position:fixed;bottom:1.25rem;right:1.25rem;box-shadow:0 18px 55px #00000080,0 0 28px #facc1524}.gc-konami-toast.is-closing{animation:.35s ease-in both gc-konami-toast-out}.gc-konami-toast-icon{font-size:1.8rem}.gc-konami-toast strong{color:#fde047;letter-spacing:.08em;font-size:.82rem;display:block}.gc-konami-toast small{color:#c4b5fd;margin-top:.15rem;font-weight:700;display:block}body.gc-konami-active>:not(.gc-konami-overlay):not(.gc-konami-toast){animation:1.2s linear infinite gc-konami-page-power}@keyframes gc-konami-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes gc-konami-overlay-out{to{opacity:0;transform:scale(1.04)}}@keyframes gc-konami-panel-in{0%{opacity:0;filter:blur(16px);transform:scale(.55)rotate(-4deg)}65%{transform:scale(1.035)rotate(.5deg)}to{opacity:1;filter:none;transform:scale(1)}}@keyframes gc-konami-grid{to{background-position:0 64px,64px 0}}@keyframes gc-konami-scan{0%{opacity:.2;transform:translate(-100%)}50%{opacity:1}to{opacity:.2;transform:translate(100%)}}@keyframes gc-konami-icons{to{transform:translateY(-7px)scale(1.035)}}@keyframes gc-konami-title-glitch{0%,91%,to{clip-path:none;transform:translate(0)}92%{clip-path:inset(12% 0 56%);transform:translate(-3px,2px)}94%{clip-path:inset(58% 0 15%);transform:translate(4px,-1px)}96%{clip-path:inset(35% 0 32%);transform:translate(-1px,1px)}}@keyframes gc-konami-particle{0%{opacity:0;transform:translate(0,0)rotate(0)}8%{opacity:1}to{transform:translate3d(var(--drift), -125vh, 0) rotate(720deg);opacity:0}}@keyframes gc-konami-toast-in{0%{opacity:0;transform:translateY(30px)scale(.88)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes gc-konami-toast-out{to{opacity:0;transform:translateY(20px)scale(.94)}}@keyframes gc-konami-page-power{0%,to{filter:hue-rotate()saturate()}50%{filter:hue-rotate(18deg)saturate(1.12)}}@media (width<=640px){.gc-konami-panel{border-radius:1.25rem}.gc-konami-sequence{gap:.25rem}.gc-konami-sequence kbd{min-width:1.85rem;padding:.35rem .42rem;font-size:.72rem}.gc-konami-toast{bottom:.75rem;right:.75rem}}@media (prefers-reduced-motion:reduce){.gc-konami-overlay,.gc-konami-panel,.gc-konami-title,.gc-konami-icons,.gc-konami-toast,body.gc-konami-active>:not(.gc-konami-overlay):not(.gc-konami-toast){animation:none!important}.gc-konami-pixel{display:none}}.gc-arcade-button{--gc-arcade-x:50%;--gc-arcade-y:50%;--gc-arcade-shift-x:0px;--gc-arcade-shift-y:0px;isolation:isolate;translate:var(--gc-arcade-shift-x) var(--gc-arcade-shift-y);transform-origin:50%;-webkit-tap-highlight-color:transparent;transition:translate .18s cubic-bezier(.2,.8,.2,1),scale .12s cubic-bezier(.2,.8,.2,1),filter .18s,box-shadow .22s,border-color .22s;position:relative;overflow:hidden}.gc-arcade-button>.gc-arcade-frame,.gc-arcade-button>.gc-arcade-scan,.gc-arcade-button>.gc-arcade-charge,.gc-arcade-button>.gc-arcade-ripple{pointer-events:none;position:absolute}.gc-arcade-frame{z-index:2;border-radius:inherit;opacity:.48;transition:opacity .18s,box-shadow .22s;inset:0;box-shadow:inset 0 1px #ffffff21,inset 0 -2px #00000038}.gc-arcade-frame:before,.gc-arcade-frame:after{content:"";opacity:0;width:9px;height:9px;transition:opacity .18s,transform .18s;position:absolute}.gc-arcade-frame:before{border-top:1px solid #d8b4fee6;border-left:1px solid #d8b4fee6;top:5px;left:5px;transform:translate(-3px,-3px)}.gc-arcade-frame:after{border-bottom:1px solid #67e8f9d9;border-right:1px solid #67e8f9d9;bottom:5px;right:5px;transform:translate(3px,3px)}.gc-arcade-scan{z-index:1;opacity:0;background:linear-gradient(90deg,#0000 38%,#ffffff0a 44%,#ffffff57 50%,#67e8f924 54%,#0000 62%);inset:-45% -35%;transform:translate(-70%)rotate(12deg)}.gc-arcade-charge{z-index:3;opacity:0;transform-origin:0;background:linear-gradient(90deg,#c084fc,#67e8f9,#f0abfc);border-radius:999px;height:1px;transition:opacity .16s,transform .36s cubic-bezier(.16,1,.3,1);bottom:3px;left:8%;right:8%;transform:scaleX(.08);box-shadow:0 0 9px #c084fccc}.gc-arcade-button:hover:not(:disabled):not([aria-disabled=true]),.gc-arcade-button:focus-visible:not(:disabled):not([aria-disabled=true]){filter:brightness(1.08)saturate(1.08)}.gc-arcade-button:hover>.gc-arcade-frame,.gc-arcade-button:focus-visible>.gc-arcade-frame{opacity:1;box-shadow:inset 0 0 0 1px #c084fc57,inset 0 1px #fff3,inset 0 -3px #00000045,0 0 20px #a855f71f}.gc-arcade-button:hover>.gc-arcade-frame:before,.gc-arcade-button:hover>.gc-arcade-frame:after,.gc-arcade-button:focus-visible>.gc-arcade-frame:before,.gc-arcade-button:focus-visible>.gc-arcade-frame:after{opacity:1;transform:translate(0)}.gc-arcade-button:hover>.gc-arcade-scan,.gc-arcade-button:focus-visible>.gc-arcade-scan{animation:.72s cubic-bezier(.2,.7,.2,1) both gc-arcade-scan}.gc-arcade-button:hover>.gc-arcade-charge,.gc-arcade-button:focus-visible>.gc-arcade-charge{opacity:.9;transform:scaleX(1)}.gc-arcade-button[data-arcade-tone=primary]:hover,.gc-arcade-button[data-arcade-tone=primary]:focus-visible{box-shadow:0 16px 42px #581c8761,0 0 28px #a855f738,inset 0 1px #ffffff2e}.gc-arcade-button[data-arcade-tone=danger] .gc-arcade-charge{background:linear-gradient(90deg,#fb7185,#f97316,#fda4af);box-shadow:0 0 9px #fb7185cc}.gc-arcade-button.is-arcade-pressed:not(:disabled):not([aria-disabled=true]){--gc-arcade-shift-y:2px;filter:brightness(1.18)saturate(1.18);scale:.975}.gc-arcade-button.is-arcade-pressed>.gc-arcade-frame{box-shadow:inset 0 3px 8px #0000004d,inset 0 0 0 1px #fff3,0 0 24px #a855f73d}.gc-arcade-button:focus-visible{outline-offset:3px;outline:2px solid #67e8f9eb}.gc-arcade-button:disabled,.gc-arcade-button[aria-disabled=true]{cursor:not-allowed;--gc-arcade-shift-x:0px!important;--gc-arcade-shift-y:0px!important}.gc-arcade-ripple{left:var(--gc-ripple-x);top:var(--gc-ripple-y);z-index:1;width:var(--gc-ripple-size);height:var(--gc-ripple-size);opacity:0;background:radial-gradient(circle,#ffffff80 0 5%,#d8b4fe47 18%,#67e8f921 42%,#0000 70%);border-radius:9999px;animation:.6s cubic-bezier(.1,.7,.2,1) both gc-arcade-ripple;transform:translate(-50%,-50%)scale(.06)}.gc-arcade-burst{z-index:9998;pointer-events:none;width:1px;height:1px;position:fixed;top:0;left:0}.gc-arcade-spark{width:var(--gc-spark-size,5px);height:var(--gc-spark-size,5px);background:#c084fc;border-radius:1px;animation:.52s cubic-bezier(.1,.75,.25,1) both gc-arcade-spark;position:absolute;top:0;left:0;box-shadow:0 0 8px}.gc-arcade-spark:nth-child(3n){color:#67e8f9;background:#67e8f9}.gc-arcade-spark:nth-child(3n+1){color:#f0abfc;background:#f0abfc}.gc-arcade-callout{z-index:9999;pointer-events:none;color:#fff;letter-spacing:.12em;text-transform:uppercase;text-shadow:2px 0 #a855f7,-2px 0 #06b6d4,0 0 13px #c084fcbf;font:950 .68rem/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;animation:.68s cubic-bezier(.12,.8,.2,1) both gc-arcade-callout;position:fixed}@keyframes gc-arcade-scan{0%{opacity:0;transform:translate(-70%)rotate(12deg)}18%{opacity:.95}to{opacity:0;transform:translate(70%)rotate(12deg)}}@keyframes gc-arcade-ripple{0%{opacity:.82;transform:translate(-50%,-50%)scale(.06)}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}@keyframes gc-arcade-spark{0%{opacity:1;transform:translate(-50%,-50%)rotate(0)scale(1)}to{opacity:0;transform:translate(calc(-50% + var(--gc-spark-x)), calc(-50% + var(--gc-spark-y))) rotate(var(--gc-spark-r)) scale(.15)}}@keyframes gc-arcade-callout{0%{opacity:0;transform:translate(-50%,4px)scale(.72)}18%{opacity:1;transform:translate(-50%,-7px)scale(1.04)}to{opacity:0;transform:translate(-50%,-34px)scale(.92)}}.gc-global-callout{--gc-callout-color:#c084fc;--gc-callout-glow:#c084fcb8;z-index:9999;pointer-events:none;color:#fff;white-space:nowrap;letter-spacing:.11em;text-transform:uppercase;-webkit-text-stroke:.35px #ffffffb8;text-shadow:2px 0 var(--gc-callout-color), -2px 0 #06b6d4, 0 0 8px #05060b, 0 0 17px var(--gc-callout-glow);filter:drop-shadow(0 5px 12px #0000006b);transform-origin:50% 100%;will-change:transform, opacity, filter;font:950 clamp(.68rem,1.35vw,.88rem)/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;animation:.76s cubic-bezier(.12,.82,.2,1) both gc-global-callout;position:fixed}.gc-global-callout:before{content:"";opacity:.85;background:linear-gradient(90deg, transparent, var(--gc-callout-color), transparent);width:22px;height:2px;box-shadow:0 0 9px var(--gc-callout-glow);position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.gc-global-callout--cyan{--gc-callout-color:#22d3ee;--gc-callout-glow:#22d3eeb8}.gc-global-callout--pink{--gc-callout-color:#f472b6;--gc-callout-glow:#f472b6b8}.gc-global-callout--danger{--gc-callout-color:#fb7185;--gc-callout-glow:#fb7185c2}@keyframes gc-global-callout{0%{opacity:0;transform:translate(-50%, 7px) rotate(calc(var(--gc-callout-rotation) * -.45)) scale(.62);filter:blur(2px)drop-shadow(0 5px 12px #0000006b)}16%{opacity:1;filter:blur()drop-shadow(0 5px 12px #0000006b);transform:translate(-50%,-7px)rotate(0)scale(1.12)}43%{opacity:1;transform:translate(calc(-50% + (var(--gc-callout-drift) * .35)), -19px) rotate(calc(var(--gc-callout-rotation) * .35)) scale(1)}to{opacity:0;transform:translate(calc(-50% + var(--gc-callout-drift)), -52px) rotate(var(--gc-callout-rotation)) scale(.88);filter:blur(.6px)drop-shadow(0 7px 14px #0000005c)}}.gc-global-callout--rare{--gc-callout-color:#fde047;--gc-callout-glow:#facc15f0;z-index:10003;color:#fffde7;letter-spacing:.16em;-webkit-text-stroke:.55px #ffffffeb;text-shadow:3px 0 #f59e0b,-3px 0 #22d3ee,0 0 9px #02030a,0 0 18px #facc15eb,0 0 34px #a855f7b8;filter:drop-shadow(0 7px 18px #00000094);font-size:clamp(.92rem,2.15vw,1.34rem);animation:1.18s cubic-bezier(.12,.88,.18,1) both gc-global-callout-rare}.gc-global-callout--rare:before{opacity:1;background:linear-gradient(90deg, transparent, #fff, var(--gc-callout-color), #fff, transparent);width:72%;height:3px;box-shadow:0 0 8px #fff, 0 0 18px var(--gc-callout-glow);bottom:-11px}.gc-global-callout--rare:after{content:"★ RARE DROP ★";color:#fef08a;white-space:nowrap;letter-spacing:.28em;-webkit-text-stroke:0;text-shadow:0 0 7px #ffffffd9,0 0 14px #facc15e0;font-size:.42em;font-weight:950;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%)}.gc-rare-screen-flash{--gc-rare-color:#facc1580;z-index:10000;pointer-events:none;background:radial-gradient(circle at var(--gc-rare-x) var(--gc-rare-y), #ffffffb8 0 1%, var(--gc-rare-color) 4%, #a855f72e 17%, transparent 43%), linear-gradient(115deg, transparent 34%, #ffffff21 48%, transparent 62%);mix-blend-mode:screen;animation:.62s ease-out both gc-rare-screen-flash;position:fixed;inset:0}.gc-rare-screen-flash--cyan{--gc-rare-color:#22d3ee8a}.gc-rare-screen-flash--pink{--gc-rare-color:#f472b68a}.gc-rare-screen-flash--danger{--gc-rare-color:#fb718594}.gc-rare-click-fx{--gc-rare-accent:#fde047;--gc-rare-accent-soft:#facc15b8;z-index:10001;pointer-events:none;width:0;height:0;color:var(--gc-rare-accent);position:fixed;top:0;left:0}.gc-rare-click-fx--cyan{--gc-rare-accent:#67e8f9;--gc-rare-accent-soft:#22d3eec7}.gc-rare-click-fx--pink{--gc-rare-accent:#f9a8d4;--gc-rare-accent-soft:#f472b6c7}.gc-rare-click-fx--danger{--gc-rare-accent:#fda4af;--gc-rare-accent-soft:#fb7185d1}.gc-rare-click-star{width:96px;height:96px;filter:drop-shadow(0 0 8px #fff) drop-shadow(0 0 15px var(--gc-rare-accent-soft));background:linear-gradient(90deg,#0000 46%,currentColor 48% 52%,#0000 54%),linear-gradient(#0000 46%,currentColor 48% 52%,#0000 54%),linear-gradient(45deg,#0000 47.5%,#ffffffe0 49% 51%,#0000 52.5%),linear-gradient(-45deg,#0000 47.5%,#ffffffe0 49% 51%,#0000 52.5%);animation:.68s cubic-bezier(.1,.82,.2,1) both gc-rare-star;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.gc-rare-click-ring{width:38px;height:38px;box-shadow:inset 0 0 8px #fffc, 0 0 13px var(--gc-rare-accent-soft), 0 0 24px var(--gc-rare-accent-soft);animation:gc-rare-ring .84s cubic-bezier(.08,.72,.18,1) var(--gc-rare-ring-delay,0s) both;border:2px solid;border-radius:999px;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.gc-rare-click-pixel{width:var(--gc-rare-pixel-size,5px);height:var(--gc-rare-pixel-size,5px);color:var(--gc-rare-accent);box-shadow:0 0 7px #fff, 0 0 13px var(--gc-rare-accent-soft);animation:gc-rare-pixel .85s cubic-bezier(.08,.78,.18,1) var(--gc-rare-pixel-delay,0s) both;background:currentColor;border-radius:1px;position:absolute;top:0;left:0}.gc-rare-click-pixel:nth-of-type(3n){color:#fff}.gc-rare-click-pixel:nth-of-type(3n+1){color:#c084fc}body.gc-rare-callout-active .gc-scanlines{opacity:.34}@keyframes gc-global-callout-rare{0%{opacity:0;filter:blur(4px)drop-shadow(0 7px 18px #00000094);transform:translate(-50%,10px)rotate(-2deg)scale(.28)}10%{opacity:1;filter:blur()drop-shadow(0 7px 18px #00000094);transform:translate(-50%,-10px)rotate(1deg)scale(1.34)}22%{transform:translate(-50%,-15px)rotate(-.5deg)scale(.98)}38%{opacity:1;transform:translate(-50%,-20px)rotate(0)scale(1.07)}70%{opacity:1;transform:translate(calc(-50% + (var(--gc-callout-drift) * .35)), -37px) rotate(calc(var(--gc-callout-rotation) * .3)) scale(1)}to{opacity:0;transform:translate(calc(-50% + var(--gc-callout-drift)), -72px) rotate(var(--gc-callout-rotation)) scale(.82);filter:blur(1px)drop-shadow(0 10px 20px #0000006b)}}@keyframes gc-rare-screen-flash{0%{opacity:0}8%{opacity:1}28%{opacity:.72}to{opacity:0}}@keyframes gc-rare-star{0%{opacity:0;transform:translate(-50%,-50%)rotate(-30deg)scale(.15)}18%{opacity:1;transform:translate(-50%,-50%)rotate(8deg)scale(1.16)}to{opacity:0;transform:translate(-50%,-50%)rotate(35deg)scale(1.72)}}@keyframes gc-rare-ring{0%{opacity:.96;transform:translate(-50%,-50%)scale(.25)}to{opacity:0;transform:translate(-50%, -50%) scale(var(--gc-rare-ring-end-scale,4.2))}}@keyframes gc-rare-pixel{0%{opacity:1;transform:translate(-50%,-50%)rotate(0)scale(1)}58%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--gc-rare-pixel-x)), calc(-50% + var(--gc-rare-pixel-y))) rotate(var(--gc-rare-pixel-r)) scale(.08)}}.gc-global-callout--combo{--gc-callout-color:#67e8f9;--gc-callout-glow:#22d3eed1;z-index:10002;color:#ecfeff;letter-spacing:.12em;-webkit-text-stroke:.45px #ffffffdb;min-width:max-content;text-shadow:2px 0 var(--gc-callout-color), -2px 0 #c084fc, 0 0 8px #02030a, 0 0 19px var(--gc-callout-glow);font-size:clamp(.82rem,1.75vw,1.08rem);animation:.92s cubic-bezier(.1,.82,.18,1) both gc-global-callout-combo}.gc-global-callout--combo:before{background:linear-gradient(90deg, transparent, #fff, var(--gc-callout-color), transparent);width:min(82%,112px);height:3px;bottom:-9px}.gc-global-callout--combo:after{content:attr(data-combo-rank);color:var(--gc-callout-color);white-space:nowrap;letter-spacing:.27em;-webkit-text-stroke:0;text-shadow:0 0 6px #ffffffb8, 0 0 13px var(--gc-callout-glow);font-size:.39em;font-weight:950;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)}.gc-global-callout--combo.gc-combo-tier--hot{--gc-callout-color:#2dd4bf;--gc-callout-glow:#2dd4bfdb;font-size:clamp(.9rem,1.95vw,1.18rem)}.gc-global-callout--combo.gc-combo-tier--super{--gc-callout-color:#fbbf24;--gc-callout-glow:#fbbf24e6;font-size:clamp(.96rem,2.05vw,1.26rem)}.gc-global-callout--combo.gc-combo-tier--mega{--gc-callout-color:#f472b6;--gc-callout-glow:#f472b6eb;text-shadow:3px 0 #f472b6,-3px 0 #22d3ee,0 0 9px #02030a,0 0 23px #a855f7e6;font-size:clamp(1rem,2.2vw,1.36rem)}.gc-global-callout--combo.gc-combo-tier--ultra{--gc-callout-color:#fb7185;--gc-callout-glow:#fb7185f2;text-shadow:3px 0 #fb7185,-3px 0 #fbbf24,0 0 10px #02030a,0 0 26px #ef4444e0;font-size:clamp(1.06rem,2.35vw,1.46rem)}.gc-global-callout--combo.gc-combo-tier--godlike{--gc-callout-color:#fde047;--gc-callout-glow:#facc15fa;color:#fffde7;letter-spacing:.16em;text-shadow:3px 0 #f59e0b,-3px 0 #fff,0 0 10px #02030a,0 0 29px #facc15f2,0 0 44px #a855f79e;font-size:clamp(1.12rem,2.55vw,1.58rem)}.gc-global-callout--combo.gc-combo-tier--legendary{--gc-callout-color:#c084fc;--gc-callout-glow:#c084fcfa;color:#faf5ff;text-shadow:4px 0 #f472b6,-4px 0 #22d3ee,0 0 11px #02030a,0 0 32px #c084fcfa,0 0 50px #22d3ee9e;font-size:clamp(1.16rem,2.7vw,1.68rem)}.gc-global-callout--combo.gc-combo-tier--impossible{--gc-callout-color:#fff;--gc-callout-glow:#fffffffa;color:#fff;letter-spacing:.18em;text-shadow:5px 0 #f472b6,-5px 0 #22d3ee,0 0 12px #02030a,0 0 34px #fffffff5,0 0 58px #f472b6b8;font-size:clamp(1.22rem,2.9vw,1.82rem)}.gc-global-callout--combo.gc-combo-tier--overdrive,.gc-global-callout--combo.gc-combo-tier--transcendent,.gc-global-callout--combo.gc-combo-tier--reality,.gc-global-callout--combo.gc-combo-tier--endless{--gc-callout-color:hsl(var(--gc-combo-hue,280) 96% 72%);--gc-callout-glow:hsl(var(--gc-combo-hue,280) 96% 62% / .92);color:#0000;letter-spacing:.2em;-webkit-text-fill-color:transparent;text-shadow:4px 0 #f472b6bf, -4px 0 #22d3eebf, 0 0 12px #02030a, 0 0 36px var(--gc-callout-glow);background:linear-gradient(90deg,#fff,#67e8f9,#c084fc,#f472b6,#fde047,#fff) 0 0/320% 100%;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.28rem,3.1vw,1.96rem);animation:1.04s cubic-bezier(.08,.85,.16,1) both gc-global-callout-combo,.7s linear infinite gc-combo-spectrum}.gc-global-callout--combo.gc-combo-tier--transcendent{font-size:clamp(1.32rem,3.2vw,2.04rem)}.gc-global-callout--combo.gc-combo-tier--reality{font-size:clamp(1.36rem,3.3vw,2.12rem)}.gc-global-callout--combo.gc-combo-tier--endless{font-size:clamp(1.42rem,3.45vw,2.22rem)}.gc-global-callout--combo.gc-combo-milestone{z-index:10005;animation:1.38s cubic-bezier(.08,.9,.14,1) both gc-global-callout-combo-milestone}.gc-global-callout--combo.gc-combo-milestone.gc-combo-tier--overdrive,.gc-global-callout--combo.gc-combo-milestone.gc-combo-tier--transcendent,.gc-global-callout--combo.gc-combo-milestone.gc-combo-tier--reality,.gc-global-callout--combo.gc-combo-milestone.gc-combo-tier--endless{animation:1.38s cubic-bezier(.08,.9,.14,1) both gc-global-callout-combo-milestone,.52s linear infinite gc-combo-spectrum}.gc-combo-evolution-fx{--gc-combo-accent:#67e8f9;--gc-combo-accent-soft:#22d3eed1;z-index:10003;pointer-events:none;width:0;height:0;color:var(--gc-combo-accent);position:fixed}.gc-combo-evolution-fx--hot,.gc-combo-evolution-fx--super{--gc-combo-accent:#fbbf24;--gc-combo-accent-soft:#fbbf24d6}.gc-combo-evolution-fx--mega{--gc-combo-accent:#f472b6;--gc-combo-accent-soft:#f472b6e0}.gc-combo-evolution-fx--ultra{--gc-combo-accent:#fb7185;--gc-combo-accent-soft:#fb7185eb}.gc-combo-evolution-fx--godlike{--gc-combo-accent:#fde047;--gc-combo-accent-soft:#facc15f2}.gc-combo-evolution-fx--legendary,.gc-combo-evolution-fx--impossible,.gc-combo-evolution-fx--overdrive,.gc-combo-evolution-fx--transcendent,.gc-combo-evolution-fx--reality,.gc-combo-evolution-fx--endless{--gc-combo-accent:#e879f9;--gc-combo-accent-soft:#e879f9f5}.gc-combo-evolution-core{width:calc(42px + (var(--gc-combo-power,1) * 4px));height:calc(42px + (var(--gc-combo-power,1) * 4px));box-shadow:inset 0 0 14px #ffffffb8, 0 0 14px #fff, 0 0 30px var(--gc-combo-accent-soft);background:linear-gradient(90deg,#0000 45%,#ffffffeb 48% 52%,#0000 55%),linear-gradient(#0000 45%,currentColor 48% 52%,#0000 55%);border:2px solid;animation:.72s cubic-bezier(.08,.82,.18,1) both gc-combo-core;position:absolute;top:0;left:0;transform:translate(-50%,-50%)rotate(45deg)}.gc-combo-evolution-ring{width:42px;height:42px;box-shadow:inset 0 0 10px #fffc, 0 0 15px var(--gc-combo-accent-soft), 0 0 30px var(--gc-combo-accent-soft);animation:gc-combo-ring .9s cubic-bezier(.06, .76, .14, 1) var(--gc-combo-ring-delay,0s) both;border:2px solid;border-radius:999px;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.gc-combo-evolution-pixel{width:var(--gc-combo-pixel-size,5px);height:var(--gc-combo-pixel-size,5px);color:var(--gc-combo-accent);box-shadow:0 0 7px #fff, 0 0 15px var(--gc-combo-accent-soft);animation:gc-combo-pixel .88s cubic-bezier(.06, .8, .16, 1) var(--gc-combo-pixel-delay,0s) both;background:currentColor;border-radius:1px;position:absolute;top:0;left:0}.gc-combo-evolution-pixel:nth-of-type(3n){color:#fff}.gc-combo-evolution-pixel:nth-of-type(3n+1){color:#67e8f9}.gc-combo-screen-pulse{z-index:10001;pointer-events:none;background:radial-gradient(circle at var(--gc-combo-x) var(--gc-combo-y), #ffffff7a, #a855f726 18%, transparent 45%), linear-gradient(90deg, #22d3ee24, transparent 17% 83%, #f472b624);mix-blend-mode:screen;border:2px solid #ffffffb8;animation:.72s ease-out both gc-combo-screen-pulse;position:fixed;inset:0;box-shadow:inset 0 0 32px #ffffff38,inset 0 0 84px #a855f738}.gc-combo-screen-pulse--godlike{border-color:#facc15d1}.gc-combo-screen-pulse--legendary,.gc-combo-screen-pulse--impossible,.gc-combo-screen-pulse--overdrive,.gc-combo-screen-pulse--transcendent,.gc-combo-screen-pulse--reality,.gc-combo-screen-pulse--endless{border-color:#e879f9e0}body.gc-combo-evolution-active .gc-scanlines{opacity:.38}@keyframes gc-global-callout-combo{0%{opacity:0;filter:blur(3px)drop-shadow(0 6px 14px #00000085);transform:translate(-50%,8px)rotate(-2deg)scale(.48)}14%{opacity:1;filter:blur()drop-shadow(0 6px 14px #00000085);transform:translate(-50%,-8px)rotate(1deg)scale(1.18)}34%{opacity:1;transform:translate(-50%,-16px)rotate(-.3deg)scale(1)}70%{opacity:1;transform:translate(calc(-50% + (var(--gc-callout-drift) * .3)), -34px) rotate(calc(var(--gc-callout-rotation) * .25)) scale(1.03)}to{opacity:0;transform:translate(calc(-50% + var(--gc-callout-drift)), -72px) rotate(var(--gc-callout-rotation)) scale(.82);filter:blur(.8px)drop-shadow(0 9px 18px #0000006b)}}@keyframes gc-global-callout-combo-milestone{0%{opacity:0;filter:blur(5px);transform:translate(-50%,12px)rotate(-4deg)scale(.16)}9%{opacity:1;filter:blur();transform:translate(-50%,-12px)rotate(2deg)scale(1.5)}19%{transform:translate(-50%,-17px)rotate(-1deg)scale(.92)}31%{transform:translate(-50%,-22px)rotate(.4deg)scale(1.16)}62%{opacity:1;transform:translate(-50%,-39px)rotate(0)scale(1.04)}to{opacity:0;transform:translate(calc(-50% + var(--gc-callout-drift)), -92px) rotate(var(--gc-callout-rotation)) scale(.76);filter:blur(1.2px)}}@keyframes gc-combo-spectrum{0%{background-position:0%}to{background-position:100%}}@keyframes gc-combo-core{0%{opacity:0;transform:translate(-50%,-50%)rotate(0)scale(.1)}18%{opacity:1;transform:translate(-50%,-50%)rotate(45deg)scale(1.18)}to{opacity:0;transform:translate(-50%,-50%)rotate(155deg)scale(1.82)}}@keyframes gc-combo-ring{0%{opacity:.96;transform:translate(-50%,-50%)scale(.18)}to{opacity:0;transform:translate(-50%, -50%) scale(var(--gc-combo-ring-scale,4))}}@keyframes gc-combo-pixel{0%{opacity:1;transform:translate(-50%,-50%)rotate(0)scale(1)}62%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--gc-combo-pixel-x)), calc(-50% + var(--gc-combo-pixel-y))) rotate(var(--gc-combo-pixel-r)) scale(.08)}}@keyframes gc-combo-screen-pulse{0%{opacity:0;transform:scale(1.035)}12%{opacity:1;transform:scale(1)}38%{opacity:.72}to{opacity:0;transform:scale(1.012)}}@media (pointer:coarse){.gc-arcade-button{--gc-arcade-shift-x:0px!important;--gc-arcade-shift-y:0px!important}}@media (prefers-reduced-motion:reduce){.gc-arcade-button{translate:none!important;scale:1!important}.gc-arcade-button>.gc-arcade-scan,.gc-arcade-button>.gc-arcade-charge,.gc-arcade-burst,.gc-arcade-callout,.gc-rare-click-fx,.gc-rare-screen-flash,.gc-combo-evolution-fx,.gc-combo-screen-pulse{display:none!important}.gc-global-callout{animation:.36s ease-out both gc-global-callout-reduced!important}.gc-arcade-ripple{opacity:.22;transform:translate(-50%,-50%)scale(1);animation:none!important}}@keyframes gc-global-callout-reduced{0%{opacity:0;transform:translate(-50%,-3px)scale(.94)}25%{opacity:1;transform:translate(-50%,-8px)scale(1)}to{opacity:0;transform:translate(-50%,-14px)scale(1)}}.gc-low-power .gc-cursor-glow{display:none}.gc-low-power .gc-ambient-orb,.gc-low-power .gc-hero-stars,.gc-low-power .grid-fade{animation-duration:48s}.gc-low-power .gc-arcade-burst,.gc-low-power .gc-combo-evolution-pixel,.gc-low-power .gc-combo-screen-pulse{display:none!important}.gc-low-power .gc-global-callout--combo{text-shadow:2px 0 var(--gc-callout-color), -2px 0 #22d3ee, 0 0 12px var(--gc-callout-glow)}.gc-page-intro{--gc-intro-accent:#a855f7;--gc-intro-accent-soft:#a855f73d;--gc-intro-accent-faint:#a855f713;--gc-intro-secondary:#67e8f9;z-index:120;color:#fff;isolation:isolate;cursor:default;background:#03040a;place-items:center;padding:2rem;display:none;position:fixed;inset:0;overflow:hidden}.gc-page-intro[data-intro-tone=cyan]{--gc-intro-accent:#22d3ee;--gc-intro-accent-soft:#22d3ee3d;--gc-intro-accent-faint:#22d3ee13;--gc-intro-secondary:#c084fc}.gc-page-intro[data-intro-tone=red]{--gc-intro-accent:#fb7185;--gc-intro-accent-soft:#fb718540;--gc-intro-accent-faint:#fb718514;--gc-intro-secondary:#fbbf24}.gc-page-intro[data-intro-tone=gold]{--gc-intro-accent:#fbbf24;--gc-intro-accent-soft:#fbbf243d;--gc-intro-accent-faint:#fbbf2413;--gc-intro-secondary:#f472b6}.gc-page-intro[data-intro-tone=green]{--gc-intro-accent:#34d399;--gc-intro-accent-soft:#34d3993b;--gc-intro-accent-faint:#34d39913;--gc-intro-secondary:#67e8f9}.gc-js.gc-page-intro-pending .gc-page-intro{display:grid}.gc-page-intro__backdrop{z-index:-4;background:radial-gradient(circle at 50% 44%, var(--gc-intro-accent-soft), transparent 23%), radial-gradient(circle at 18% 22%, #67e8f914, transparent 20%), radial-gradient(circle at 82% 76%, #f472b612, transparent 22%), linear-gradient(145deg, #020308 0%, #070913 47%, #020308 100%);position:absolute;inset:0}.gc-page-intro__backdrop:before,.gc-page-intro__backdrop:after{content:"";pointer-events:none;position:absolute;inset:-20%}.gc-page-intro__backdrop:before{background:conic-gradient(from 180deg at 50% 50%, transparent, var(--gc-intro-accent-faint), transparent 28%, transparent 72%, var(--gc-intro-accent-faint), transparent);animation:12s linear infinite gc-page-intro-radar}.gc-page-intro__backdrop:after{opacity:.34;mix-blend-mode:overlay;background:repeating-linear-gradient(#ffffff1f 0 1px,#0000 1px 5px);inset:0}.gc-page-intro__grid{z-index:-3;opacity:.42;transform-origin:50% 100%;background-image:linear-gradient(var(--gc-intro-accent-faint) 1px, transparent 1px), linear-gradient(90deg, var(--gc-intro-accent-faint) 1px, transparent 1px);background-size:52px 38px;height:76%;animation:1.6s linear infinite gc-page-intro-grid;position:absolute;bottom:-38%;left:-20%;right:-20%;transform:perspective(480px)rotateX(64deg);-webkit-mask-image:linear-gradient(#0000 8%,#000 82%);mask-image:linear-gradient(#0000 8%,#000 82%)}.gc-page-intro__scan{z-index:-1;opacity:0;background:linear-gradient(to bottom, transparent, var(--gc-intro-accent-soft) 72%, #ffffff52, transparent);filter:blur(2px);mix-blend-mode:screen;height:34%;position:absolute;inset:-30% 0 auto}.gc-page-intro.is-running .gc-page-intro__scan{animation:gc-page-intro-scan var(--gc-page-intro-duration,.72s) cubic-bezier(.2,.72,.2,1) both}.gc-page-intro__panel{text-align:center;opacity:0;width:min(92vw,72rem);position:relative;transform:translateY(14px)scale(.95)}.gc-page-intro.is-running .gc-page-intro__panel{animation:.36s cubic-bezier(.16,1,.3,1) 70ms both gc-page-intro-panel-in}.gc-page-intro__stage{z-index:-1;color:#0000;letter-spacing:-.11em;-webkit-text-stroke:1px var(--gc-intro-accent-soft);opacity:.38;-webkit-user-select:none;user-select:none;font-size:clamp(9rem,28vw,24rem);font-weight:1000;line-height:.65;position:absolute;top:48%;left:50%;transform:translate(-52%,-50%)}.gc-page-intro__kicker{color:var(--gc-intro-accent);letter-spacing:.36em;text-transform:uppercase;text-shadow:0 0 22px var(--gc-intro-accent-soft);margin:0 0 .8rem;font-size:clamp(.72rem,1.5vw,.9rem);font-weight:1000}.gc-page-intro__title{color:#fff;letter-spacing:-.065em;overflow-wrap:anywhere;text-transform:uppercase;max-width:100%;text-shadow:0 0 9px #ffffff2e, 0 0 34px var(--gc-intro-accent-soft), 0 14px 42px #000000c7;margin:0 auto;font-size:clamp(2.2rem,8.8vw,7.4rem);font-weight:1000;line-height:.88;position:relative}.gc-page-intro__title:before,.gc-page-intro__title:after{content:attr(data-text);pointer-events:none;opacity:0;position:absolute;inset:0;overflow:hidden}.gc-page-intro__title:before{color:var(--gc-intro-secondary);clip-path:inset(15% 0 58%);transform:translate(-3px)}.gc-page-intro__title:after{color:#f472b6;clip-path:inset(58% 0 12%);transform:translate(3px)}.gc-page-intro.is-running .gc-page-intro__title:before{animation:.43s steps(2,end) .12s both gc-page-intro-glitch-a}.gc-page-intro.is-running .gc-page-intro__title:after{animation:.47s steps(2,end) .15s both gc-page-intro-glitch-b}.gc-page-intro__subtitle{color:#e2e8f0b8;letter-spacing:.18em;text-transform:uppercase;margin:1rem 0 0;font-size:clamp(.72rem,1.5vw,.88rem);font-weight:800}.gc-page-intro__loading{color:#e2e8f0a3;letter-spacing:.16em;grid-template-columns:1fr auto;gap:.45rem 1rem;width:min(76vw,32rem);margin:clamp(2rem,6vh,4rem) auto 0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.65rem;font-weight:900;display:grid}.gc-page-intro__loading-label{text-align:left}.gc-page-intro__loading-value{color:var(--gc-intro-accent);font-variant-numeric:tabular-nums}.gc-page-intro__loading-track{background:#ffffff0b;border:1px solid #ffffff1f;grid-column:1/-1;height:4px;position:relative;overflow:hidden;box-shadow:inset 0 0 12px #000000b3}.gc-page-intro__loading-bar{transform-origin:0;background:linear-gradient(90deg, var(--gc-intro-accent), var(--gc-intro-secondary), #fff);box-shadow:0 0 15px var(--gc-intro-accent), 0 0 28px var(--gc-intro-accent-soft);will-change:transform;position:absolute;inset:0;transform:scaleX(.015)}.gc-page-intro__hud{color:#e2e8f070;letter-spacing:.14em;justify-content:space-between;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.58rem;font-weight:900;display:flex;position:absolute;top:clamp(1rem,3vw,2.2rem);left:clamp(1rem,3vw,2.4rem);right:clamp(1rem,3vw,2.4rem)}.gc-page-intro__skip{z-index:3;color:#e2e8f080;letter-spacing:.13em;cursor:pointer;background:0 0;border:0;padding:.55rem .65rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.58rem;font-weight:900;transition:color .16s;position:absolute;bottom:clamp(1rem,3vw,2rem);right:clamp(1rem,3vw,2.4rem)}.gc-page-intro__skip span{border:1px solid #ffffff26;margin-left:.35rem;padding:.14rem .3rem}.gc-page-intro__skip:hover,.gc-page-intro__skip:focus-visible{color:#fff;outline:none}.gc-page-intro__corners span{border-color:var(--gc-intro-accent);opacity:.55;width:clamp(2.4rem,5vw,4.5rem);height:clamp(2.4rem,5vw,4.5rem);filter:drop-shadow(0 0 8px var(--gc-intro-accent-soft));position:absolute}.gc-page-intro__corners span:first-child{border-top:2px solid;border-left:2px solid;top:4vh;left:3vw}.gc-page-intro__corners span:nth-child(2){border-top:2px solid;border-right:2px solid;top:4vh;right:3vw}.gc-page-intro__corners span:nth-child(3){border-bottom:2px solid;border-left:2px solid;bottom:4vh;left:3vw}.gc-page-intro__corners span:nth-child(4){border-bottom:2px solid;border-right:2px solid;bottom:4vh;right:3vw}.gc-page-intro__pixels span{background:var(--gc-intro-accent);width:5px;height:5px;box-shadow:0 0 10px var(--gc-intro-accent);opacity:0;position:absolute}.gc-page-intro__pixels span:first-child{top:24%;left:13%}.gc-page-intro__pixels span:nth-child(2){top:71%;left:24%}.gc-page-intro__pixels span:nth-child(3){top:16%;left:41%}.gc-page-intro__pixels span:nth-child(4){top:78%;right:39%}.gc-page-intro__pixels span:nth-child(5){top:31%;right:22%}.gc-page-intro__pixels span:nth-child(6){top:66%;right:11%}.gc-page-intro.is-running .gc-page-intro__pixels span{animation:.72s steps(2,end) both gc-page-intro-pixel}.gc-page-intro.is-running .gc-page-intro__pixels span:nth-child(2){animation-delay:70ms}.gc-page-intro.is-running .gc-page-intro__pixels span:nth-child(3){animation-delay:.14s}.gc-page-intro.is-running .gc-page-intro__pixels span:nth-child(4){animation-delay:.21s}.gc-page-intro.is-running .gc-page-intro__pixels span:nth-child(5){animation-delay:.28s}.gc-page-intro.is-running .gc-page-intro__pixels span:nth-child(6){animation-delay:.35s}.gc-page-intro.is-exiting{pointer-events:none;animation:.21s cubic-bezier(.7,0,1,.55) both gc-page-intro-out}.gc-page-intro.is-skipped{animation-duration:90ms}body.gc-page-intro-lock{overflow:hidden}.gc-js.gc-page-intro-pending [data-site-header],.gc-js.gc-page-intro-pending #main-content,.gc-js.gc-page-intro-pending body>footer{opacity:0}.gc-page-intro-revealing [data-site-header]{animation:.52s cubic-bezier(.16,1,.3,1) both gc-page-layer-in}.gc-page-intro-revealing #main-content{animation:.65s cubic-bezier(.16,1,.3,1) 55ms both gc-page-layer-in}.gc-page-intro-revealing body>footer{animation:.65s cubic-bezier(.16,1,.3,1) .12s both gc-page-layer-in}@keyframes gc-page-intro-radar{to{transform:rotate(1turn)}}@keyframes gc-page-intro-grid{to{background-position:0 38px,52px 0}}@keyframes gc-page-intro-scan{0%{opacity:0;transform:translateY(-30vh)}12%{opacity:.8}72%{opacity:.38}to{opacity:0;transform:translateY(145vh)}}@keyframes gc-page-intro-panel-in{0%{opacity:0;filter:blur(7px);transform:translateY(20px)scale(.9)}45%{opacity:1;filter:blur();transform:translateY(-3px)scale(1.025)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}@keyframes gc-page-intro-glitch-a{0%,12%,to{opacity:0;transform:translate(-3px)}16%,28%{opacity:.72;transform:translate(-8px)}32%,46%{opacity:.3;transform:translate(5px)}}@keyframes gc-page-intro-glitch-b{0%,18%,to{opacity:0;transform:translate(3px)}22%,34%{opacity:.65;transform:translate(9px)}38%,52%{opacity:.32;transform:translate(-5px)}}@keyframes gc-page-intro-pixel{0%,to{opacity:0;transform:scale(.4)rotate(0)}22%,46%{opacity:.9;transform:scale(1.25)rotate(45deg)}60%{opacity:.35;transform:scale(.8)rotate(90deg)}}@keyframes gc-page-intro-out{0%{opacity:1;filter:brightness();transform:scale(1)}38%{opacity:1;filter:brightness(1.9);transform:scale(1.015)}to{opacity:0;filter:brightness(.2)blur(5px);transform:scale(1.045)}}@keyframes gc-page-layer-in{0%{opacity:0;filter:blur(4px);transform:translateY(18px)scale(.992)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}.gc-low-power .gc-page-intro__backdrop:before,.gc-low-power .gc-page-intro__pixels,.gc-low-power .gc-page-intro__grid{display:none}.gc-low-power .gc-page-intro__backdrop:after{opacity:.18}@media (width<=640px){.gc-page-intro{padding:1.25rem}.gc-page-intro__hud span:first-child{display:none}.gc-page-intro__hud{justify-content:flex-end}.gc-page-intro__title{letter-spacing:-.045em}.gc-page-intro__stage{font-size:46vw}}@media (prefers-reduced-motion:reduce){.gc-page-intro__grid,.gc-page-intro__scan,.gc-page-intro__pixels,.gc-page-intro__backdrop:before,.gc-page-intro__title:before,.gc-page-intro__title:after{display:none!important}.gc-page-intro.is-running .gc-page-intro__panel{opacity:1;animation:none;transform:none}.gc-page-intro.is-exiting,.gc-page-intro-revealing [data-site-header],.gc-page-intro-revealing #main-content,.gc-page-intro-revealing body>footer{filter:none!important;animation-duration:.12s!important}}[data-secret-logo]{cursor:crosshair;transform-origin:50% 58%}[data-secret-logo].is-secret-tapped{animation:.22s cubic-bezier(.18,.85,.28,1.35) both gc-secret-logo-tap}.gc-secret-overlay,.gc-secret-vault{z-index:190;background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--gc-secret-color,#a855f7) 22%, transparent), transparent 42%), #020308f0;isolation:isolate;place-items:center;padding:24px;animation:.34s ease-out both gc-secret-overlay-in;display:grid;position:fixed;inset:0;overflow:hidden}.gc-secret-overlay:before,.gc-secret-vault:before{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(0deg, #ffffff08 0 1px, transparent 1px 4px), linear-gradient(90deg, transparent 0 49.8%, color-mix(in srgb, var(--gc-secret-color,#a855f7) 34%, transparent) 50%, transparent 50.2%), linear-gradient(0deg, transparent 0 49.8%, color-mix(in srgb, var(--gc-secret-color,#a855f7) 22%, transparent) 50%, transparent 50.2%);opacity:.82;background-size:auto,100% 100%,100% 100%;position:absolute;inset:0}.gc-secret-overlay.is-closing,.gc-secret-vault.is-closing{animation:.34s ease-in both gc-secret-overlay-out}.gc-secret-overlay--legendary{--gc-secret-color:#c084fc;--gc-secret-accent:#22d3ee}.gc-secret-overlay--coin{--gc-secret-color:#facc15;--gc-secret-accent:#fb923c}.gc-secret-overlay--gg{--gc-secret-color:#22d3ee;--gc-secret-accent:#a3e635}.gc-secret-overlay--century{--gc-secret-color:#fb7185;--gc-secret-accent:#facc15}.gc-secret-overlay--night{--gc-secret-color:#818cf8;--gc-secret-accent:#38bdf8}.gc-secret-overlay--dev{--gc-secret-color:#4ade80;--gc-secret-accent:#22d3ee}.gc-secret-overlay--explorer{--gc-secret-color:#34d399;--gc-secret-accent:#22d3ee}.gc-secret-overlay--speed{--gc-secret-color:#fde047;--gc-secret-accent:#22d3ee}.gc-secret-overlay--live{--gc-secret-color:#fb7185;--gc-secret-accent:#c084fc}.gc-secret-overlay--deep{--gc-secret-color:#38bdf8;--gc-secret-accent:#2dd4bf}.gc-secret-overlay--idle{--gc-secret-color:#a78bfa;--gc-secret-accent:#94a3b8}.gc-secret-overlay--god{--gc-secret-color:#f97316;--gc-secret-accent:#facc15}.gc-secret-overlay--keyboard{--gc-secret-color:#67e8f9;--gc-secret-accent:#4ade80}.gc-secret-overlay--reality{--gc-secret-color:#f472b6;--gc-secret-accent:#22d3ee}.gc-secret-overlay--streak{--gc-secret-color:#fb923c;--gc-secret-accent:#facc15}.gc-secret-overlay__panel{border:1px solid color-mix(in srgb, var(--gc-secret-color) 60%, transparent);text-align:center;background:linear-gradient(145deg, color-mix(in srgb, var(--gc-secret-color) 10%, #080a12), #05060bf7), #080a12;width:min(680px,100%);box-shadow:0 0 0 1px #ffffff0b inset, 0 0 42px color-mix(in srgb, var(--gc-secret-color) 24%, transparent), 0 34px 100px #000000a3;border-radius:28px;padding:clamp(28px,6vw,58px);animation:.5s cubic-bezier(.17,.88,.26,1.2) both gc-secret-panel-in;position:relative}.gc-secret-overlay__panel:before,.gc-secret-overlay__panel:after{content:"";border-color:var(--gc-secret-color);opacity:.9;width:42px;height:42px;position:absolute}.gc-secret-overlay__panel:before{border-top:3px solid;border-left:3px solid;top:12px;left:12px}.gc-secret-overlay__panel:after{border-bottom:3px solid;border-right:3px solid;bottom:12px;right:12px}.gc-secret-overlay__close,.gc-secret-vault__header button{z-index:3;color:#fff;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff29;border-radius:12px;place-items:center;width:42px;height:42px;font-size:24px;line-height:1;display:grid;position:absolute;top:18px;right:18px}.gc-secret-overlay__close:hover,.gc-secret-vault__header button:hover{border-color:var(--gc-secret-color,#a855f7);background:color-mix(in srgb, var(--gc-secret-color,#a855f7) 15%, transparent)}.gc-secret-overlay__icon{border:1px solid color-mix(in srgb, var(--gc-secret-color) 58%, transparent);background:color-mix(in srgb, var(--gc-secret-color) 13%, transparent);width:88px;height:88px;box-shadow:0 0 34px color-mix(in srgb, var(--gc-secret-color) 28%, transparent);border-radius:26px;place-items:center;margin:0 auto 22px;font-size:40px;animation:1.8s ease-in-out infinite alternate gc-secret-icon-float;display:grid}.gc-secret-overlay__status,.gc-secret-overlay__kicker{letter-spacing:.28em;text-transform:uppercase;margin:0;font-size:11px;font-weight:900}.gc-secret-overlay__status{color:var(--gc-secret-accent)}.gc-secret-overlay__kicker{color:color-mix(in srgb, var(--gc-secret-color) 88%, #fff);margin-top:10px}.gc-secret-overlay__title{color:#fff;letter-spacing:-.045em;text-shadow:3px 0 0 color-mix(in srgb, var(--gc-secret-color) 72%, transparent), -3px 0 0 color-mix(in srgb, var(--gc-secret-accent) 58%, transparent), 0 0 28px color-mix(in srgb, var(--gc-secret-color) 52%, transparent);margin:12px 0 14px;font-size:clamp(38px,8vw,78px);font-weight:1000;line-height:.94;animation:.62s steps(2,end) both gc-secret-title-glitch;position:relative}.gc-secret-overlay__description{color:#d4d4d8;max-width:520px;margin:0 auto;font-size:clamp(14px,2vw,17px);line-height:1.7}.gc-secret-overlay__progress{border:1px solid color-mix(in srgb, var(--gc-secret-color) 35%, transparent);color:#a1a1aa;letter-spacing:.19em;background:#00000047;border-radius:12px;justify-content:space-between;align-items:center;max-width:390px;margin:28px auto 0;padding:12px 15px;font-size:10px;font-weight:900;display:flex}.gc-secret-overlay__progress strong{color:var(--gc-secret-color);letter-spacing:.08em;font-size:16px}.gc-secret-overlay__dismiss{color:#71717a;margin:18px 0 0;font-size:11px}.gc-secret-overlay__particles{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.gc-secret-particle{left:var(--gc-secret-particle-x);color:var(--gc-secret-color,#c084fc);font-size:var(--gc-secret-particle-size);opacity:0;text-shadow:0 0 12px;animation:gc-secret-particle-fall var(--gc-secret-particle-duration) linear var(--gc-secret-particle-delay) infinite;font-weight:900;position:absolute;top:-8vh}.gc-secret-vault{--gc-secret-color:#a855f7;align-items:start;padding-block:clamp(24px,6vh,70px);overflow-y:auto}.gc-secret-vault__panel{background:#070911f7;border:1px solid #c084fc70;border-radius:28px;width:min(1040px,100%);padding:clamp(22px,4vw,42px);position:relative;box-shadow:0 30px 100px #000000ad,0 0 45px #a855f729}.gc-secret-vault__header{justify-content:space-between;align-items:flex-start;padding-right:54px;display:flex;position:relative}.gc-secret-vault__header p{color:#c084fc;letter-spacing:.25em;margin:0 0 6px;font-size:10px;font-weight:900}.gc-secret-vault__header h2{color:#fff;letter-spacing:-.04em;margin:0;font-size:clamp(30px,5vw,54px);font-weight:1000}.gc-secret-vault__meter{color:#a1a1aa;align-items:center;gap:14px;margin:24px 0 28px;font-size:12px;display:flex}.gc-secret-vault__meter>span{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;flex:1;height:9px;overflow:hidden}.gc-secret-vault__meter i{border-radius:inherit;background:linear-gradient(90deg,#7c3aed,#22d3ee);height:100%;display:block;box-shadow:0 0 14px #22d3ee80}.gc-secret-vault__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.gc-secret-vault__card{background:#ffffff09;border:1px solid #ffffff1a;border-radius:18px;min-height:215px;padding:22px;position:relative;overflow:hidden}.gc-secret-vault__card.is-unlocked{background:linear-gradient(145deg,#22d3ee14,#a855f70d);border-color:#22d3ee59}.gc-secret-vault__card.is-locked{background:repeating-linear-gradient(135deg,#0000 0 8px,#ffffff05 8px 9px),#ffffff06}.gc-secret-vault__number{color:#ffffff2b;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:28px;font-weight:900;position:absolute;top:13px;right:16px}.gc-secret-vault__icon{color:#71717a;background:#ffffff0f;border-radius:14px;place-items:center;width:52px;height:52px;font-size:24px;font-weight:900;display:grid}.gc-secret-vault__card.is-unlocked .gc-secret-vault__icon{color:#fff;background:#22d3ee1a}.gc-secret-vault__card h3{color:#fff;letter-spacing:.04em;margin:18px 0 8px;font-size:15px;font-weight:950}.gc-secret-vault__card p{color:#a1a1aa;margin:0;font-size:12px;line-height:1.6}.gc-secret-vault__card small{color:#52525b;letter-spacing:.16em;margin-top:16px;font-size:9px;font-weight:900;display:block}.gc-secret-vault__card.is-unlocked small{color:#22d3ee}.gc-secret-vault__footer{text-align:center;color:#71717a;margin:25px 0 0;font-size:11px}.gc-secret-vault__footer kbd{color:#e9d5ff;background:#a855f71a;border:1px solid #c084fc59;border-radius:6px;margin-inline:4px;padding:3px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.gc-secret-theme--coin body{animation:.62s ease-out both gc-secret-page-coin}.gc-secret-theme--gg [data-site-header],.gc-secret-theme--century [data-site-header]{box-shadow:0 0 38px #22d3ee38}.gc-secret-theme--night body{background-image:radial-gradient(circle at 50% 0,#6366f124,#0000 42%)}.gc-secret-theme--dev main{animation:.5s steps(2,end) both gc-secret-dev-jitter}.gc-secret-theme--speed body,.gc-secret-theme--streak body{animation:.62s ease-out both gc-secret-page-coin}.gc-secret-theme--live [data-site-header]{box-shadow:0 0 42px #fb718542}.gc-secret-theme--deep body{background-image:radial-gradient(circle at 50% 100%,#0ea5e929,#0000 48%)}.gc-secret-theme--god main,.gc-secret-theme--reality main{animation:.5s steps(2,end) both gc-secret-dev-jitter}.gc-secret-theme--explorer [data-site-header],.gc-secret-theme--keyboard [data-site-header]{box-shadow:0 0 38px #34d39933}@keyframes gc-secret-logo-tap{0%{transform:scale(1)rotate(0)}45%{transform:scale(.82)rotate(-11deg)}to{transform:scale(1.12)rotate(8deg)}}@keyframes gc-secret-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes gc-secret-overlay-out{to{opacity:0;transform:scale(1.02)}}@keyframes gc-secret-panel-in{0%{opacity:0;filter:blur(8px);transform:scale(.82)translateY(24px)}to{opacity:1;filter:blur();transform:scale(1)translateY(0)}}@keyframes gc-secret-icon-float{0%{transform:translateY(0)rotate(-3deg)}to{transform:translateY(-8px)rotate(3deg)}}@keyframes gc-secret-title-glitch{0%{opacity:0;clip-path:inset(0 0 65%);transform:translate(-12px)skew(8deg)}30%{opacity:1;clip-path:inset(32% 0 25%);transform:translate(8px)skew(-5deg)}60%{clip-path:inset(70% 0 0);transform:translate(-4px)}to{clip-path:inset(0);transform:translate(0)}}@keyframes gc-secret-particle-fall{0%{opacity:0;transform:translateY(-10vh)rotate(0)}12%{opacity:.9}to{opacity:0;transform:translate3d(var(--gc-secret-particle-drift),115vh,0) rotate(540deg)}}@keyframes gc-secret-page-coin{0%,to{filter:none}40%{filter:brightness(1.16)saturate(1.24)}}@keyframes gc-secret-dev-jitter{0%,to{filter:none;transform:translate(0)}20%{filter:hue-rotate(20deg);transform:translate(-2px,1px)}40%{transform:translate(2px,-1px)}60%{filter:hue-rotate(-18deg);transform:translate(-1px,-1px)}}@media (width<=760px){.gc-secret-overlay,.gc-secret-vault{padding:14px}.gc-secret-overlay__panel{border-radius:21px;padding:48px 22px 28px}.gc-secret-overlay__icon{border-radius:20px;width:68px;height:68px;font-size:31px}.gc-secret-vault__grid{grid-template-columns:1fr}.gc-secret-vault__card{min-height:175px}}.gc-low-power .gc-secret-particle:nth-child(n+11),.gc-low-power .gc-secret-overlay:before{display:none}@media (prefers-reduced-motion:reduce){[data-secret-logo].is-secret-tapped,.gc-secret-overlay,.gc-secret-vault,.gc-secret-overlay__panel,.gc-secret-overlay__icon,.gc-secret-overlay__title,.gc-secret-theme--coin body,.gc-secret-theme--dev main{animation:none!important}.gc-secret-particle{display:none!important}}html.gc-backrooms-active,html.gc-backrooms-active body{overscroll-behavior:none;overflow:hidden!important}.gc-backrooms{--gc-br-panel:#171408bd;--gc-br-border:#f6e99257;--gc-br-text:#f4e99a;z-index:2147483600;color:var(--gc-br-text);isolation:isolate;background:#0c0b06;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;position:fixed;inset:0;overflow:hidden}.gc-backrooms:focus{outline:none}.gc-backrooms__drop{z-index:50;color:#d8ca76;text-align:center;pointer-events:none;background:repeating-linear-gradient(0deg,#ffffff0a 0 1px,#0000 1px 4px),radial-gradient(circle at 50% 45%,#25210d,#050504 72%);place-content:center;gap:10px;animation:1.04s cubic-bezier(.7,0,.2,1) forwards gc-backrooms-drop-away;display:grid;position:absolute;inset:0}.gc-backrooms__drop span{letter-spacing:.34em;font-size:clamp(10px,1.2vw,14px);font-weight:900}.gc-backrooms__drop strong{letter-spacing:-.08em;text-shadow:0 0 36px #ecdd8147;font-size:clamp(54px,13vw,170px);font-weight:1000;line-height:.84}.gc-backrooms__drop i{background:linear-gradient(90deg,#0000,#e7d879,#0000);width:min(420px,72vw);height:3px;margin:18px auto 0;box-shadow:0 0 22px #e7d879cc}.gc-backrooms__world{opacity:0;background:#171408;animation:.7s ease-out .52s forwards gc-backrooms-world-in;position:absolute;inset:0;overflow:hidden}.gc-backrooms__scene{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#171408;width:100%;height:100%;display:block;position:absolute;inset:0}.gc-backrooms__scene.is-dragging{cursor:grabbing}.gc-backrooms__noise,.gc-backrooms__vignette{z-index:12;pointer-events:none;position:absolute;inset:0}.gc-backrooms__noise{opacity:.085;mix-blend-mode:multiply;background-image:repeating-radial-gradient(circle at 17% 31%,#0000 0 1px,#14120885 1px 2px),repeating-linear-gradient(0deg,#ffffff14 0 1px,#0000 1px 4px);background-size:6px 6px,100% 4px;animation:.25s steps(2,end) infinite gc-backrooms-noise}.gc-backrooms__vignette{z-index:13;background:radial-gradient(circle at 50% 48%,#0000 29%,#120f0414 67%,#05050399),linear-gradient(90deg,#0000002e,#0000 13% 87%,#0000002e);box-shadow:inset 0 0 15vw 5vw #0e0c04b3}.gc-backrooms__hud,.gc-backrooms__telemetry,.gc-backrooms__status,.gc-backrooms__controls,.gc-backrooms__interact{z-index:25;position:absolute}.gc-backrooms__hud{color:#f5e995;text-shadow:0 2px 10px #171306;pointer-events:none;justify-content:space-between;align-items:flex-start;gap:20px;display:flex;top:20px;left:22px;right:22px}.gc-backrooms__hud>div:first-child{gap:2px;display:grid}.gc-backrooms__hud span{letter-spacing:.26em;font-size:10px;font-weight:900}.gc-backrooms__hud strong{letter-spacing:-.04em;font-size:clamp(18px,2.3vw,34px);font-weight:1000}.gc-backrooms__hud-actions{pointer-events:auto;gap:8px;display:flex}.gc-backrooms__hud button,.gc-backrooms__dpad button,.gc-backrooms__interact{border:1px solid var(--gc-br-border);color:var(--gc-br-text);font:inherit;-webkit-backdrop-filter:blur(8px);background:#171408c7;border-radius:8px;font-weight:900}.gc-backrooms__hud button{letter-spacing:.08em;padding:9px 11px;font-size:10px}.gc-backrooms__hud button:hover,.gc-backrooms__hud button:focus-visible,.gc-backrooms__dpad button:hover,.gc-backrooms__dpad button:focus-visible,.gc-backrooms__interact:hover,.gc-backrooms__interact:focus-visible{outline-offset:2px;background:#4a421af0;outline:2px solid #fff4a9}.gc-backrooms__telemetry{color:#f5e995c2;letter-spacing:.12em;text-shadow:0 2px 8px #000000bf;gap:6px;font-size:9px;font-weight:800;display:grid;top:92px;left:22px}.gc-backrooms__telemetry strong{color:#fff3a0}.gc-backrooms__status{background:var(--gc-br-panel);color:#f2e69a;text-align:center;-webkit-backdrop-filter:blur(9px);border:1px solid #f6e99242;border-radius:10px;width:min(650px,100% - 32px);padding:12px 17px;bottom:78px;left:50%;transform:translate(-50%);box-shadow:0 12px 40px #0000003d}.gc-backrooms__status small{color:#f2e69a9e;letter-spacing:.22em;margin-bottom:5px;font-size:8px;font-weight:900;display:block}.gc-backrooms__status p{margin:0;font-size:12px;line-height:1.45}.gc-backrooms__controls{color:#f6ea97b8;letter-spacing:.06em;text-align:center;pointer-events:none;place-items:center;font-size:9px;font-weight:800;display:grid;bottom:16px;left:20px;right:20px}.gc-backrooms__controls p{margin:0}.gc-backrooms__controls kbd,.gc-backrooms__interact kbd{color:#fff3a0;background:#151207b8;border:1px solid #f5e99547;border-radius:4px;padding:2px 5px}.gc-backrooms__interact{letter-spacing:.12em;cursor:pointer;align-items:center;gap:10px;padding:11px 15px;font-size:11px;animation:1.35s ease-in-out infinite gc-backrooms-interact-pulse;display:flex;bottom:145px;left:50%;transform:translate(-50%);box-shadow:0 0 30px #f6e99229}.gc-backrooms__interact[hidden]{display:none}.gc-backrooms__dpad{pointer-events:auto;grid-template-columns:repeat(3,48px);grid-template-areas:".up.""left down right";gap:6px;margin-top:10px;display:none}.gc-backrooms__dpad button{touch-action:none;width:48px;height:42px;padding:0;font-size:18px}.gc-backrooms__dpad button:first-child{grid-area:up}.gc-backrooms__dpad button:nth-child(2){grid-area:left}.gc-backrooms__dpad button:nth-child(3){grid-area:down}.gc-backrooms__dpad button:nth-child(4){grid-area:right}.gc-backrooms.is-waking{animation:.62s ease-in forwards gc-backrooms-wake}.gc-backrooms.is-escaping{animation:.62s cubic-bezier(.7,0,.8,.3) forwards gc-backrooms-exit-door}@keyframes gc-backrooms-drop-away{0%{opacity:1;filter:blur();transform:scale(1)}45%{opacity:1;filter:blur(1px);transform:scale(1.06)rotate(.4deg)}to{opacity:0;filter:blur(16px);visibility:hidden;transform:scale(2)translateY(-16%)}}@keyframes gc-backrooms-world-in{0%{opacity:0;filter:blur(9px)brightness(.25);transform:scale(.9)}to{opacity:1;filter:blur()brightness();transform:scale(1)}}@keyframes gc-backrooms-noise{0%{transform:translate(0)}to{transform:translate(-2px,1px)}}@keyframes gc-backrooms-interact-pulse{0%,to{transform:translate(-50%)scale(1);box-shadow:0 0 22px #f6e9921f}50%{transform:translate(-50%)scale(1.035);box-shadow:0 0 36px #f6e9923d}}@keyframes gc-backrooms-wake{to{opacity:0;filter:brightness(2.1)blur(12px);transform:scale(1.16)}}@keyframes gc-backrooms-exit-door{to{opacity:0;filter:brightness(.08)blur(8px);transform:scale(2.2)}}@media (pointer:coarse),(width<=760px){.gc-backrooms__hud{top:12px;left:12px;right:12px}.gc-backrooms__hud-actions{flex-direction:column;gap:5px}.gc-backrooms__hud button{padding:7px 8px;font-size:8px}.gc-backrooms__telemetry{gap:4px;font-size:8px;top:76px;left:12px}.gc-backrooms__status{padding:9px 12px;bottom:174px}.gc-backrooms__status small{font-size:7px}.gc-backrooms__status p{font-size:10px}.gc-backrooms__interact{padding:9px 12px;font-size:9px;bottom:265px}.gc-backrooms__controls{bottom:10px}.gc-backrooms__controls>p{display:none}.gc-backrooms__dpad{display:grid}}.gc-low-power .gc-backrooms__noise{display:none}.gc-low-power .gc-backrooms__vignette{box-shadow:inset 0 0 11vw 4vw #0e0c048f}@media (prefers-reduced-motion:reduce){.gc-backrooms__drop{display:none}.gc-backrooms__world{opacity:1;animation:none}.gc-backrooms__noise,.gc-backrooms__interact,.gc-backrooms.is-waking,.gc-backrooms.is-escaping{animation:none!important}}html.gc-void-active,body.gc-void-lock{overscroll-behavior:none;overflow:hidden!important}.gc-void,.gc-void *{box-sizing:border-box}.gc-void{--void-red:#d31542;--void-white:#eee9e2;--void-muted:#8f8c84;--void-flash-x:50%;--void-flash-y:52%;--void-flash-radius:18vmin;z-index:2147483300;isolation:isolate;width:100dvw;height:100dvh;color:var(--void-white);cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;background:#000;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;animation:.72s cubic-bezier(.16,1,.3,1) both gc-void-arrival;position:fixed;inset:0;overflow:hidden}.gc-void[hidden],.gc-void [hidden]{display:none!important}.gc-void__canvas{z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.gc-void__fixtures{z-index:3;pointer-events:none;position:absolute;inset:0}.gc-void__fixtures span{background:#080a08;border:1px solid #9ea2971f;width:clamp(80px,13vw,220px);height:clamp(5px,.65vw,10px);position:absolute;top:5.5%;transform:perspective(500px)rotateX(54deg);box-shadow:0 7px 20px #000c}.gc-void__fixtures span:first-child{left:7%}.gc-void__fixtures span:nth-child(2){left:31%}.gc-void__fixtures span:nth-child(3){right:31%}.gc-void__fixtures span:nth-child(4){right:7%}.gc-void.is-powered .gc-void__fixtures span{background:#fffbd4;border-color:#fffcdbe6;transition:background .65s,box-shadow .9s,border-color .65s;box-shadow:0 0 12px #fff,0 0 44px #fff9c7f0,0 10vh 28vh #fff7c97a}.gc-void__switches{z-index:6;pointer-events:none;position:absolute;inset:0}.gc-void__switch{--switch-light:0;top:var(--switch-y);left:var(--switch-x);color:#e2e0d6eb;width:clamp(66px,7vw,92px);min-height:clamp(88px,9vw,120px);opacity:var(--switch-light);filter:brightness(calc(.42 + var(--switch-light))) drop-shadow(0 0 12px #ebe6ce33);pointer-events:auto;cursor:pointer;background:0 0;border:0;justify-items:center;gap:7px;padding:7px 6px;transition:opacity .12s linear,filter .12s linear,transform .2s;display:grid;position:absolute;transform:translate(-50%,-50%)}.gc-void__switch:hover,.gc-void__switch:focus-visible{opacity:1;filter:brightness(1.45)drop-shadow(0 0 18px #fff5cd57);outline:none}.gc-void__switch:focus-visible{transform:translate(-50%,-50%)scale(1.08)}.gc-void__switch-plate{aspect-ratio:.68;background:linear-gradient(105deg,#ffffff14,#0000 30% 68%,#0006),#20221f;border:2px solid #4b4d47;border-radius:3px;width:clamp(45px,4.6vw,62px);display:block;position:relative;box-shadow:inset 0 0 0 2px #11130f,inset 0 0 18px #000c,0 4px 11px #000000d9}.gc-void__switch-plate:before,.gc-void__switch-plate:after{content:"";background:#0c0d0b;border-radius:50%;width:5px;height:5px;position:absolute;left:50%;transform:translate(-50%);box-shadow:inset 0 0 1px #777}.gc-void__switch-plate:before{top:7px}.gc-void__switch-plate:after{bottom:7px}.gc-void__switch-plate i{transform-origin:bottom;background:linear-gradient(#3d4039,#171915);border:1px solid #555851;border-radius:2px;width:38%;height:42%;transition:top .18s,transform .18s,background .18s;position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)perspective(80px)rotateX(-28deg);box-shadow:0 5px 7px #000c}.gc-void__switch-plate b,.gc-void__switch-plate em{display:block;position:absolute;left:50%;transform:translate(-50%)}.gc-void__switch-plate b{background:#27070d;border-radius:50%;width:7px;height:7px;bottom:18%;box-shadow:0 0 0 1px #090909}.gc-void__switch-plate em{color:#c8c7be52;letter-spacing:.08em;font-size:5px;font-style:normal;bottom:5%}.gc-void__switch small{color:inherit;letter-spacing:.16em;white-space:nowrap;text-shadow:0 2px 5px #000;font-size:clamp(6px,.55vw,8px);font-weight:900}.gc-void__switch.is-on{opacity:1;filter:brightness(1.32)drop-shadow(0 0 18px #b0ffb438);cursor:default}.gc-void__switch.is-on .gc-void__switch-plate{border-color:#686c61}.gc-void__switch.is-on .gc-void__switch-plate i{background:linear-gradient(#74796d,#343832);top:63%;transform:translate(-50%,-50%)perspective(80px)rotateX(25deg)}.gc-void__switch.is-on .gc-void__switch-plate b{background:#8cff9a;box-shadow:0 0 5px #caffcf,0 0 17px #49ff5db8}.gc-void__darkness{z-index:10;pointer-events:none;background:radial-gradient(circle var(--void-flash-radius) at var(--void-flash-x) var(--void-flash-y), #00000003 0, #0000000d 24%, #0000003b 48%, #000000c2 72%, #000000fb 100%), radial-gradient(ellipse 30vmin 24vmin at var(--void-flash-x) var(--void-flash-y), #fff7d312, #0000009e 68%, #000 100%);transition:opacity 1.1s,filter .28s;position:absolute;inset:-2px;box-shadow:inset 0 0 15vw #000}.gc-void.has-power-1 .gc-void__darkness{filter:brightness(1.08)}.gc-void.has-power-2 .gc-void__darkness{filter:brightness(1.17)}.gc-void.is-powered .gc-void__darkness{opacity:0}.gc-void__grain,.gc-void__scan{pointer-events:none;position:absolute;inset:0}.gc-void__grain{z-index:12;opacity:.19;mix-blend-mode:screen;background-image:radial-gradient(circle at 20% 30%,#ffffff26 0 1px,#0000 1.2px),radial-gradient(circle at 72% 64%,#b4beaf1f 0 1px,#0000 1.3px);background-size:7px 7px,11px 11px;transition:opacity .7s;animation:.46s steps(2,end) infinite gc-void-grain}.gc-void__scan{z-index:13;opacity:.19;background:repeating-linear-gradient(#ffffff06 0 1px,#0000 1px 4px)}.gc-void.is-powered .gc-void__grain{opacity:.05}.gc-void.is-powered .gc-void__scan{opacity:.04}.gc-void__apparition{z-index:14;top:var(--apparition-y,50%);left:var(--apparition-x,50%);aspect-ratio:.68;width:clamp(150px,26vmin,390px);transform:translate(-50%, -50%) rotate(var(--apparition-tilt,0deg)) scale(.48, .62);opacity:0;pointer-events:none;filter:blur(5px)contrast(1.35);mix-blend-mode:screen;transition:opacity 90ms linear,transform .82s cubic-bezier(.12,.9,.18,1),filter .22s;position:absolute}.gc-void__apparition.is-visible{opacity:.92;transform:translate(-50%, -50%) rotate(var(--apparition-tilt,0deg)) scale(1.14, 1.05);filter:blur(.2px)contrast(1.55)}.gc-void__apparition-head{background:radial-gradient(circle at 35% 35%,#000 0 8%,#0000 9%),radial-gradient(at 67% 37%,#000 0 10%,#0000 11%),radial-gradient(at 50% 73%,#000 0 14%,#0000 15%),radial-gradient(at 45% 38%,#dfe2d3e6,#66706761 49%,#06080714 76%);border-radius:47% 53% 39% 61%/31% 38% 67% 69%;display:block;position:absolute;inset:0;box-shadow:0 0 38px #000,0 0 100px #bccebb2e,inset 18px 0 28px #00000057,inset -13px -18px 30px #0000007a}.gc-void__apparition-head:before{content:"";z-index:-1;filter:blur(5px);background:radial-gradient(at 50% 0,#7b867c5e,#0000 68%);border-radius:42% 58% 50% 50%;width:65%;height:62%;position:absolute;top:70%;left:19%}.gc-void__apparition-head:after{content:"";border:1px solid #dce2d321;border-radius:51% 49% 43% 57%/33% 39% 64% 70%;position:absolute;inset:7% 4% 3%;transform:translate(3%,-1%)rotate(-2deg)}.gc-void__apparition-head i{aspect-ratio:.82;background:#000;border-radius:48% 52% 46% 54%;width:22%;position:absolute;top:32%;box-shadow:0 0 16px #000,inset 0 0 13px #000}.gc-void__apparition-head i:first-child{left:22%;transform:rotate(13deg)scale(.86,1.18)}.gc-void__apparition-head i:nth-child(2){right:21%;transform:rotate(-10deg)scale(1.12,.93)}.gc-void__apparition-head i:before,.gc-void__apparition-head i:after{content:"";border-radius:50%;position:absolute}.gc-void__apparition-head i:before{aspect-ratio:.7;background:#f0f2d8;width:13%;top:35%;left:39%;box-shadow:0 0 8px #ffffe0db}.gc-void__apparition-head i:after{background:linear-gradient(#000000f2,#0000);width:5%;height:48%;bottom:-37%;left:12%;box-shadow:12px 5px #000000b8,25px -2px #00000085}.gc-void__apparition-head b{background:#000;border-radius:12% 16% 48% 52%/28% 31% 69% 72%;width:54%;height:27%;position:absolute;top:57%;left:50%;overflow:hidden;transform:translate(-50%)rotate(-2deg);box-shadow:0 0 18px #000000e6}.gc-void__apparition-head b:before,.gc-void__apparition-head b:after{content:"";background:repeating-linear-gradient(90deg,#d9d5bc 0 5%,#706d61 5.5% 7%,#0000 7.5% 10%);width:90%;height:31%;position:absolute;left:5%}.gc-void__apparition-head b:before{top:3%}.gc-void__apparition-head b:after{bottom:3%;transform:scaleY(-1)}.gc-void__apparition-head em{background:radial-gradient(#000 0 35%,#0000 38%);border-radius:50%;width:8%;height:13%;position:absolute;top:45%;left:48%;transform:rotate(7deg)}.gc-void__apparition-head small{opacity:.8;background:linear-gradient(71deg,#0000 0 29%,#161b17cc 30% 31%,#0000 32% 100%),linear-gradient(108deg,#0000 0 58%,#131814bf 59% 60%,#0000 61% 100%),linear-gradient(22deg,#0000 0 46%,#1d221ea6 47% 48%,#0000 49% 100%);position:absolute;inset:13% 14%}.gc-void__apparition.is-type-0 .gc-void__apparition-head b{border-radius:48%;width:24%;height:39%}.gc-void__apparition.is-type-1 .gc-void__apparition-head b{width:65%;height:24%;top:59%;transform:translate(-50%)rotate(3deg)}.gc-void__apparition.is-type-2 .gc-void__apparition-head b{width:48%;height:32%;left:56%;transform:translate(-50%)rotate(10deg)}.gc-void__apparition.is-type-3 .gc-void__apparition-head i:first-child:before{display:none}.gc-void__apparition.is-type-3 .gc-void__apparition-head b{width:45%;height:13%;top:65%}.gc-void__hud{z-index:24;top:max(18px, env(safe-area-inset-top));left:max(18px, env(safe-area-inset-left));text-transform:uppercase;pointer-events:none;gap:clamp(18px,4vw,62px);max-width:calc(100vw - 310px);display:flex;position:absolute}.gc-void__hud div{gap:4px;display:grid}.gc-void__hud span,.gc-void__title span,.gc-void__power-restored span,.gc-void__power-restored small{color:var(--void-muted);letter-spacing:.22em;font-size:9px;font-weight:800}.gc-void__hud strong{color:#eee9e2d6;letter-spacing:.09em;white-space:nowrap;text-shadow:0 0 16px #ffffff1a;font-size:clamp(10px,.9vw,13px)}.gc-void__hud strong.is-danger{color:#ff315f;text-shadow:0 0 18px #ff14488c}.gc-void__hud strong.is-online{color:#b9ffc1;text-shadow:0 0 16px #5cff6c8f}.gc-void__sound,.gc-void__emergency{z-index:30;top:max(18px, env(safe-area-inset-top));color:#eee9e2c7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#000000a6;border:1px solid #ffffff26;min-height:40px;font:800 10px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;transition:border-color .2s,color .2s,background .2s;position:absolute}.gc-void__sound:hover,.gc-void__sound:focus-visible,.gc-void__emergency:hover,.gc-void__emergency:focus-visible{color:#fff;background:#58001799;border-color:#ff2e5eb8;outline:none}.gc-void__sound{right:max(174px, calc(env(safe-area-inset-right) + 174px));padding:0 14px}.gc-void__emergency{right:max(18px, env(safe-area-inset-right));padding:0 15px}.gc-void__title{z-index:5;text-align:center;pointer-events:none;opacity:.46;justify-items:center;gap:4px;width:min(94vw,960px);display:grid;position:absolute;top:15%;left:50%;transform:translate(-50%)}.gc-void__title strong{color:#e5e8de0e;letter-spacing:-.07em;white-space:nowrap;text-shadow:0 0 64px #cfdccc12;font-size:clamp(54px,12vw,178px);font-weight:950;line-height:.82}.gc-void__message{z-index:26;left:50%;bottom:max(78px, calc(env(safe-area-inset-bottom) + 62px));color:#e8e4dbd9;letter-spacing:.09em;text-align:center;text-transform:uppercase;text-shadow:0 0 12px #000;pointer-events:none;background:linear-gradient(90deg,#1f000aa8,#0000002e);border-left:2px solid #d31542a8;width:min(88vw,760px);padding:11px 16px;font-size:clamp(10px,1vw,13px);position:absolute;transform:translate(-50%)}.gc-void__instructions{z-index:25;right:max(18px, env(safe-area-inset-right));bottom:max(17px, env(safe-area-inset-bottom));color:#97948ba6;letter-spacing:.12em;text-transform:uppercase;pointer-events:none;gap:16px;font-size:8px;font-weight:800;display:flex;position:absolute}.gc-void__instructions span+span:before{content:"//";color:#d3154280;margin-right:16px}.gc-void__power-restored{z-index:42;color:#1c211b;text-align:center;text-transform:uppercase;pointer-events:none;opacity:0;background:#fffcdd00;align-content:center;justify-items:center;gap:8px;transition:opacity .7s,background .9s;display:grid;position:absolute;inset:0}.gc-void__power-restored.is-visible{opacity:1;background:#fffcddb8}.gc-void__power-restored strong{letter-spacing:-.055em;text-shadow:0 0 24px #ffffffd9;font-size:clamp(42px,10vw,150px);font-weight:950;line-height:.84}.gc-void__power-restored span,.gc-void__power-restored small{color:#181e17c2}.gc-void.is-powered .gc-void__apparition,.gc-void.is-powered .gc-void__switches,.gc-void.is-powered .gc-void__message,.gc-void.is-powered .gc-void__instructions{opacity:0;transition:opacity .45s}.gc-void.is-returning{pointer-events:none;animation:.9s cubic-bezier(.65,0,.35,1) both gc-void-return}.gc-void.is-closing{pointer-events:none;animation:.32s both gc-void-close}@keyframes gc-void-arrival{0%{opacity:0;filter:brightness(2.2)contrast(1.7);transform:scale(1.07)}18%{opacity:1;filter:brightness(.16)contrast(2.2)}48%{filter:brightness(1.3)contrast(1.45)}to{opacity:1;filter:none;transform:scale(1)}}@keyframes gc-void-grain{0%{transform:translate(-1%,1%)}50%{transform:translate(1%,-1%)}to{transform:translate(.2%,1.4%)}}@keyframes gc-void-return{0%{opacity:1;filter:brightness();transform:scale(1)}52%{opacity:1;filter:brightness(2.1);transform:scale(1.06)}to{opacity:0;filter:brightness(5)blur(3px);transform:scale(1.12)}}@keyframes gc-void-close{to{opacity:0;filter:brightness(.15);transform:scale(.985)}}@media (width<=760px){.gc-void{--void-flash-radius:24vmin}.gc-void__hud{top:max(66px, calc(env(safe-area-inset-top) + 56px));right:max(12px, env(safe-area-inset-right));left:max(12px, env(safe-area-inset-left));justify-content:space-between;gap:8px;max-width:none}.gc-void__hud div:first-child{display:none}.gc-void__sound,.gc-void__emergency{top:max(12px, env(safe-area-inset-top));min-height:38px;font-size:9px}.gc-void__sound{left:max(12px, env(safe-area-inset-left));right:auto}.gc-void__emergency{right:max(12px, env(safe-area-inset-right))}.gc-void__title{top:19%}.gc-void__title strong{font-size:clamp(48px,18vw,88px)}.gc-void__message{bottom:max(76px, calc(env(safe-area-inset-bottom) + 66px));width:calc(100vw - 24px);padding:10px 11px;font-size:9px}.gc-void__instructions{right:50%;bottom:max(14px, env(safe-area-inset-bottom));justify-content:center;width:calc(100vw - 24px);font-size:7px;transform:translate(50%)}.gc-void__instructions span:first-child,.gc-void__instructions span:first-child+span:before{display:none}.gc-void__switch{width:74px;min-height:96px}.gc-void__switch.is-left{top:41%!important;left:15%!important}.gc-void__switch.is-right{top:38%!important;left:84%!important}.gc-void__switch.is-rear{top:68%!important;left:55%!important}}@media (width<=420px){.gc-void__hud strong{font-size:9px}.gc-void__instructions span:nth-child(2),.gc-void__instructions span:nth-child(2)+span:before{display:none}.gc-void__switch.is-left{left:17%!important}.gc-void__switch.is-right{left:82%!important}}@media (prefers-reduced-motion:reduce){.gc-void,.gc-void *,.gc-void :before,.gc-void :after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.gc-void__grain{opacity:.07}.gc-void__apparition{display:none}}html.gc-dark-sun-active,body.gc-dark-sun-lock{overscroll-behavior:none;overflow:hidden}.gc-dark-sun-beacon,.gc-dark-sun-beacon *{box-sizing:border-box}.gc-dark-sun-beacon{z-index:68;aspect-ratio:1;color:#fff;cursor:pointer;filter:drop-shadow(0 16px 24px #000000c7);isolation:isolate;transform-origin:50%;background:0 0;border:0;border-radius:50%;width:clamp(96px,8vw,120px);padding:0;transition:transform .28s cubic-bezier(.16,1,.3,1),filter .28s;animation:.8s cubic-bezier(.16,1,.3,1) 1.1s both gc-dos-beacon-arrive;position:fixed;bottom:clamp(18px,3vw,42px);right:clamp(18px,2.5vw,38px)}.gc-dark-sun-beacon:before{content:"";z-index:-2;opacity:.28;filter:blur(7px);background:radial-gradient(circle,#0000 38%,#ffffff47 52%,#0000 72%);border-radius:50%;animation:2.8s ease-in-out infinite gc-dos-beacon-breathe;position:absolute;inset:-16%}.gc-dark-sun-beacon__flames,.gc-dark-sun-beacon__halo,.gc-dark-sun-beacon__core{border-radius:50%;position:absolute}.gc-dark-sun-beacon__flames{z-index:-1;will-change:transform;animation:24s linear infinite gc-dos-beacon-spin;inset:-17%;overflow:visible}.gc-dark-sun-beacon__flames:before{content:"";border:1px solid #ffffff6b;border-radius:50%;position:absolute;inset:25.5%;box-shadow:0 0 9px #ffffffb8,0 0 22px #ffffff38}.gc-dark-sun-beacon__flames i{pointer-events:none;transform:rotate(calc(var(--beacon-ray) * 22.5deg));transform-origin:50%;border-radius:50%;position:absolute;inset:0}.gc-dark-sun-beacon__flames i:before,.gc-dark-sun-beacon__flames i:after{content:"";transform-origin:50% 100%;position:absolute;left:50%;transform:translate(-50%)}.gc-dark-sun-beacon__flames i:before{opacity:.92;clip-path:polygon(50% 0,77% 25%,100% 60%,72% 100%,28% 100%,0 60%,23% 25%);width:11px;height:34%;animation:gc-dos-beacon-flame .78s calc(var(--beacon-ray) * -67ms) ease-in-out infinite alternate;background:linear-gradient(#ffffff52,#fff 52%,#ffffff14);border-radius:52% 48% 24% 76%/76% 70% 30% 24%;top:0;box-shadow:0 0 7px #ffffffeb,0 0 14px #ffffff61}.gc-dark-sun-beacon__flames i:after{opacity:.72;filter:blur(.4px);width:4px;height:20%;animation:gc-dos-beacon-inner-flame .64s calc(var(--beacon-ray) * -49ms) ease-in-out infinite alternate;background:#fff;border-radius:50% 50% 35% 65%;top:11%;box-shadow:0 0 6px #fff}.gc-dark-sun-beacon__flames i:nth-child(2n):before{opacity:.72;width:9px;height:30.5%;animation-duration:1.02s}.gc-dark-sun-beacon__flames i:nth-child(3n):before{border-radius:46% 54% 70% 30%/74% 68% 32% 26%;width:12px;height:36%;animation-duration:.66s}.gc-dark-sun-beacon__flames i:nth-child(4n):after{opacity:.5;height:17%;top:12%}.gc-dark-sun-beacon__halo{z-index:1;background:radial-gradient(circle,#0000 65%,#ffffff12);border:1px solid #fffffff0;animation:2.2s ease-in-out infinite gc-dos-beacon-halo;inset:3%;box-shadow:0 0 8px #fff,0 0 24px #ffffff80,inset 0 0 11px #ffffff52}.gc-dark-sun-beacon__core{z-index:2;background:radial-gradient(circle at 34% 27%,#ffffff1c,#0000 10%),radial-gradient(circle at 67% 71%,#ffffff0e,#0000 21%),#000;border:1px solid #ffffff94;inset:11%;overflow:hidden;box-shadow:inset 12px 8px 24px #ffffff09,inset -13px -10px 30px #000,0 0 0 3px #000000e0}.gc-dark-sun-beacon__core:before,.gc-dark-sun-beacon__core:after,.gc-dark-sun-beacon__core i{content:"";border:1px solid #ffffff14;border-radius:43%;animation:9s linear infinite gc-dos-beacon-surface;position:absolute;inset:-20%}.gc-dark-sun-beacon__core:after{animation-duration:14s;animation-direction:reverse;inset:8%}.gc-dark-sun-beacon__core i{animation-duration:19s;inset:22%}.gc-dark-sun-beacon__copy{z-index:5;pointer-events:none;text-align:center;text-shadow:0 1px 8px #000,0 0 8px #000;place-content:center;gap:4px;display:grid;position:absolute;inset:22%}.gc-dark-sun-beacon__copy small,.gc-dark-sun-beacon__copy strong{text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;line-height:1.05;display:block}.gc-dark-sun-beacon__copy small{color:#ffffffa8;letter-spacing:.15em;font-size:clamp(.43rem,.55vw,.54rem);font-weight:800}.gc-dark-sun-beacon__copy strong{letter-spacing:.035em;font-size:clamp(.57rem,.72vw,.72rem);font-weight:950}.gc-dark-sun-beacon:hover{filter:drop-shadow(0 20px 31px #000000e0)drop-shadow(0 0 13px #ffffff6b);transform:translateY(-5px)scale(1.065)}.gc-dark-sun-beacon:hover .gc-dark-sun-beacon__flames{animation-duration:10s}.gc-dark-sun-beacon:hover .gc-dark-sun-beacon__flames i:before{filter:brightness(1.14)}.gc-dark-sun-beacon:focus-visible{outline-offset:8px;outline:2px solid #fff}.gc-dark-sun,.gc-dark-sun *{box-sizing:border-box}.gc-dark-sun{--dos-white:#fff;--dos-ash:#b8b8b8;--dos-ink:#020203;--dos-panel:#050507f0;z-index:2147483000;isolation:isolate;color:var(--dos-white);background:#000;place-items:center;font-family:Space Grotesk,Segoe UI,sans-serif;animation:.45s ease-out both gc-dos-arrive;display:grid;position:fixed;inset:0;overflow:hidden}.gc-dark-sun[hidden],.gc-dark-sun [hidden]{display:none!important}.gc-dark-sun:before{content:"";z-index:20;pointer-events:none;opacity:.12;mix-blend-mode:screen;background:repeating-linear-gradient(0deg,#0000 0 2px,#ffffff21 3px,#0000 4px),linear-gradient(90deg,#0000 49.8%,#ffffff24 50%,#0000 50.2%);position:absolute;inset:0}.gc-dark-sun__void{background:radial-gradient(circle at 50% 46%,#ffffff13,#0000 18%),radial-gradient(circle,#101014 0,#030304 40%,#000 72%);animation:7s ease-in-out infinite alternate gc-dos-void-breathe;position:absolute;inset:-15%}.gc-dark-sun__stars{opacity:.58;background-image:radial-gradient(circle,#fff 0 1px,#0000 1.5px),radial-gradient(circle,#ffffffa6 0 1px,#0000 1.4px);background-position:0 0,37px 61px;background-size:93px 97px,131px 137px;animation:28s linear infinite gc-dos-stars-drift;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#0000 0 13%,#000 42%);mask-image:radial-gradient(circle,#0000 0 13%,#000 42%)}.gc-dark-sun__flame-sweep{z-index:50;pointer-events:none;background:radial-gradient(at 50% 108%,#ffffffb3,#ffffff21 34%,#0000 66%);animation:.7s ease-in 1.85s both gc-dos-sweep-exit;position:absolute;inset:0;overflow:hidden}.gc-dark-sun__flame-sweep:before{content:"";z-index:1;opacity:0;filter:blur(32px)contrast(1.35);mix-blend-mode:screen;background:radial-gradient(at 18% 72%,#fff6,#0000 31%),radial-gradient(at 78% 57%,#ffffff52,#0000 27%),radial-gradient(at 52% 93%,#ffffffb8,#0000 48%);animation:2.2s ease-out both gc-dos-flame-smoke;position:absolute;inset:-20%}.gc-dark-sun__flame-sweep:after{content:"";z-index:6;mix-blend-mode:screen;background:radial-gradient(circle at 50% 54%,#fff 0 5%,#ffffffd6 13%,#0000 43%),#fff;animation:2.15s ease-in-out both gc-dos-white-flash;position:absolute;inset:0}.gc-dark-sun__flame-glow{z-index:2;opacity:0;filter:blur(8px);background:radial-gradient(at 50% 100%,#fff 0 16%,#ffffffe0 28%,#ffffff38 51%,#0000 72%);height:74%;animation:1.75s cubic-bezier(.16,1,.3,1) 80ms both gc-dos-flame-glow;position:absolute;inset:auto -12% -20%}.gc-dark-sun__flames,.gc-dark-sun__embers{position:absolute;inset:0}.gc-dark-sun__flames{z-index:4;filter:contrast(1.3)drop-shadow(0 -10px 18px #ffffff7a);align-items:flex-end;display:flex}.gc-dark-sun__flames>i{height:var(--flame-height);opacity:0;transform-origin:50% 100%;animation:gc-dos-flame-rise 1.95s var(--flame-delay) cubic-bezier(.77,0,.18,1) both;flex:1 0 5vw;margin-inline:-1vw;position:relative}.gc-dark-sun__flames>i:before,.gc-dark-sun__flames>i:after{content:"";transform-origin:50% 100%;clip-path:polygon(2% 100%,7% 61%,21% 35%,34% 48%,49% 2%,62% 37%,78% 19%,73% 61%,98% 100%);animation:gc-dos-flame-flicker .24s var(--flame-negative-delay) ease-in-out infinite alternate;background:radial-gradient(at 50% 87%,#fff 0 14%,#fffffffa 15% 29%,#0000 31%),linear-gradient(0deg,#fff 0 45%,#fffffff5 58%,#ffffff42 76%,#0000 88%);position:absolute;inset:0}.gc-dark-sun__flames>i:after{opacity:.82;filter:blur(4px);clip-path:polygon(3% 100%,11% 63%,34% 39%,48% 4%,62% 45%,89% 22%,76% 70%,99% 100%);background:linear-gradient(0deg,#fff 0 44%,#ffffff8a 68%,#0000 91%);animation-duration:.31s;animation-direction:alternate-reverse;inset:22% 19% 0}.gc-dark-sun__flames>i:nth-child(3n):before{filter:blur(5px);opacity:.74}.gc-dark-sun__flames>i:nth-child(4n):before{transform:scaleX(-1)}.gc-dark-sun__flames>i:nth-child(5n):before{clip-path:polygon(0 100%,8% 52%,27% 66%,43% 14%,58% 41%,72% 4%,83% 58%,100% 100%)}.gc-dark-sun__embers{z-index:5;filter:drop-shadow(0 0 5px #fff)}.gc-dark-sun__embers>i{left:var(--ember-left);width:var(--ember-size);aspect-ratio:1;opacity:0;animation:gc-dos-ember-flight var(--ember-duration) var(--ember-delay) cubic-bezier(.2,.7,.2,1) both;background:#fff;border-radius:70% 10% 70% 40%;position:absolute;bottom:-8%;box-shadow:0 0 10px #fff,0 0 22px #ffffffa6}.gc-dark-sun__revelation{z-index:10;pointer-events:none;place-items:center;transition:opacity .7s,transform .8s,filter .7s;display:grid;position:absolute;inset:0}.gc-dark-sun.is-ready .gc-dark-sun__revelation{opacity:.17;filter:blur(10px);transform:scale(1.55)}.gc-dark-sun__halo,.gc-dark-sun__corona,.gc-dark-sun__orb{aspect-ratio:1;border-radius:50%;width:min(43vmin,430px);position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.gc-dark-sun__halo{opacity:0;animation:2s ease-out 1.15s both gc-dos-halo-reveal,3.2s ease-in-out 3s infinite gc-dos-halo-pulse;box-shadow:0 0 18px 3px #fffffff5,0 0 68px 18px #fff9,0 0 145px 42px #ffffff38}.gc-dark-sun__corona{opacity:0;width:min(53vmin,530px);animation:1.5s ease-out 1.05s both gc-dos-corona-reveal,24s linear 2.7s infinite gc-dos-corona-spin}.gc-dark-sun__corona i{--angle:calc(var(--ray) * 20deg);transform-origin:50% 184%;width:10px;height:31%;transform:rotate(var(--angle)) scaleY(.75);filter:drop-shadow(0 0 8px #ffffffe0);background:linear-gradient(#0000,#fff 22%,#ffffffd1 62%,#0000);border-radius:100% 0 100% 10%;position:absolute;top:-7%;left:calc(50% - 5px)}.gc-dark-sun__corona i:nth-child(2n){width:17px;transform:rotate(var(--angle)) scaleY(1);border-radius:0 100% 10%;left:calc(50% - 8px)}.gc-dark-sun__corona i:nth-child(3n){transform:rotate(var(--angle)) scaleY(.58)}.gc-dark-sun__orb{opacity:0;background:radial-gradient(circle at 35% 29%,#ffffff17,#0000 13%),radial-gradient(circle at 63% 67%,#ffffff0b,#0000 22%),#000;border:1px solid #ffffff80;animation:1.6s cubic-bezier(.16,1,.3,1) 1.15s both gc-dos-orb-reveal;overflow:hidden;box-shadow:inset -22px -14px 42px #ffffff06,inset 18px 8px 40px #ffffff09,0 0 0 2px #000,0 0 35px #ffffff8c}.gc-dark-sun__orb:before,.gc-dark-sun__orb:after,.gc-dark-sun__orb span{content:"";border:1px solid #ffffff12;border-radius:42%;animation:16s linear infinite gc-dos-orb-surface;position:absolute;inset:-20%}.gc-dark-sun__orb:after{border-radius:44%;animation-duration:23s;animation-direction:reverse;inset:-6%}.gc-dark-sun__orb span{animation-duration:31s;inset:10%}.gc-dark-sun__revelation>p,.gc-dark-sun__revelation>h2{z-index:5;text-align:center;text-transform:uppercase;opacity:0;width:min(90vw,1000px);margin:0;position:absolute;left:50%;transform:translate(-50%,20px)}.gc-dark-sun__revelation>p{color:#ffffffa6;letter-spacing:.52em;font:700 clamp(.58rem,1.2vw,.82rem)/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;animation:.65s ease-out 2.35s both gc-dos-title-reveal;top:calc(44% + min(26vmin,260px))}.gc-dark-sun__revelation>h2{letter-spacing:-.06em;text-shadow:0 0 20px #fff,0 0 65px #ffffff59;font-size:clamp(2.3rem,8vw,7.4rem);font-weight:950;line-height:.8;animation:.85s cubic-bezier(.16,1,.3,1) 2.55s both gc-dos-title-reveal;top:calc(44% + min(30vmin,300px))}.gc-dark-sun__console{z-index:30;opacity:0;pointer-events:none;background:linear-gradient(135deg, #ffffff0f, transparent 17%), var(--dos-panel);border:1px solid #ffffff4d;border-radius:4px;grid-template-rows:auto minmax(0,1fr) auto;width:min(94vw,1480px);height:min(88vh,900px);transition:opacity .75s,transform .85s cubic-bezier(.16,1,.3,1);display:grid;position:relative;overflow:hidden;transform:translateY(38px)scale(.94);box-shadow:0 0 0 1px #000000eb,0 0 0 3px #ffffff12,0 35px 100px #000,0 0 95px #ffffff14}.gc-dark-sun.is-ready .gc-dark-sun__console{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.gc-dark-sun__console:before{content:"";z-index:20;pointer-events:none;border:10px solid #0000;border-image:linear-gradient(135deg,#ffffff59,#0000 20% 80%,#fff3) 1;position:absolute;inset:0}.gc-dark-sun__console-header,.gc-dark-sun__controls{z-index:25;background:#000000e6;border-color:#ffffff2b;justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:13px 19px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;display:flex;position:relative}.gc-dark-sun__console-header{border-bottom-width:1px}.gc-dark-sun__console-header div:first-child{gap:3px;display:grid}.gc-dark-sun__console-header span,.gc-dark-sun__controls span{color:#929297;letter-spacing:.16em;font-size:.63rem;font-weight:700}.gc-dark-sun__console-header strong{letter-spacing:.14em;font-size:clamp(1rem,2.1vw,1.42rem)}.gc-dark-sun__signal{align-items:center;gap:9px;display:flex}.gc-dark-sun__signal i,.gc-dark-sun__controls p i{background:#fff;border-radius:50%;flex:none;width:7px;height:7px;animation:1.4s steps(2,end) infinite gc-dos-signal;box-shadow:0 0 10px #fff}.gc-dark-sun__viewport{background:linear-gradient(#ffffff06 1px,#0000 1px) 0 0/38px 38px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/38px 38px,radial-gradient(circle at 50% 45%,#111116,#020203 68%);min-height:0;position:relative;overflow:hidden}.gc-dark-sun__canvas{background:#000;outline:none;width:100%;height:100%;display:none}.gc-dark-sun.is-playing .gc-dark-sun__canvas{display:block}.gc-dark-sun__standby,.gc-dark-sun__loading{z-index:5;text-align:center;place-content:center;justify-items:center;padding:25px;display:grid;position:absolute;inset:0}.gc-dark-sun__standby{scrollbar-color:#ffffff52 transparent;overflow-y:auto}.gc-dark-sun__mini-sun{aspect-ratio:1;background:#000;border:1px solid #fff;border-radius:50%;width:clamp(88px,15vmin,155px);margin-bottom:25px;position:relative;box-shadow:0 0 12px #fff,0 0 50px #ffffff59}.gc-dark-sun__mini-sun:before,.gc-dark-sun__mini-sun:after,.gc-dark-sun__mini-sun i{content:"";z-index:-1;filter:drop-shadow(0 0 5px #fff);border:6px double #ffffffc2;border-radius:44%;animation:10s linear infinite gc-dos-mini-spin;position:absolute;inset:-18%}.gc-dark-sun__mini-sun:after{opacity:.3;border-style:dotted;animation-duration:17s;animation-direction:reverse;inset:-27%}.gc-dark-sun__mini-sun i{opacity:.65;border-style:dashed;border-width:2px;animation-duration:7s;inset:-9%}.gc-dark-sun__standby>p,.gc-dark-sun__loading>span{color:#a5a5aa;letter-spacing:.28em;margin:0 0 8px;font:700 .66rem/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.gc-dark-sun__standby h3{letter-spacing:-.035em;margin:0;font-size:clamp(1.35rem,3.5vw,3.2rem);font-weight:950}.gc-dark-sun__standby>span{color:#8b8b91;max-width:590px;margin-top:10px;font-size:clamp(.8rem,1.4vw,.98rem)}.gc-dark-sun__standby>button{color:#000;cursor:pointer;min-width:min(310px,82vw);font:inherit;text-transform:uppercase;background:#fff;border:1px solid #fff;gap:2px;margin-top:28px;padding:13px 28px;transition:color .2s,background .2s,box-shadow .2s,transform .2s;display:grid;position:relative;overflow:hidden;box-shadow:0 0 28px #fff3}.gc-dark-sun__standby>button:before{content:"";background:linear-gradient(90deg,#0000,#00000038,#0000);transition:transform .55s;position:absolute;inset:0;transform:translate(-110%)skew(-20deg)}.gc-dark-sun__standby>button:hover,.gc-dark-sun__standby>button:focus-visible{color:#fff;outline-offset:4px;background:#050505;outline:2px solid #fff;transform:translateY(-2px);box-shadow:0 0 35px #ffffff6b}.gc-dark-sun__standby>button:hover:before{transform:translate(110%)skew(-20deg)}.gc-dark-sun__standby>button b{letter-spacing:.16em;font-size:.82rem}.gc-dark-sun__standby>button small{letter-spacing:.18em;opacity:.7;font:700 .55rem/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.gc-dark-sun__unspace{text-align:left;background:linear-gradient(100deg,#ffffff12,#0000 35%),#000000c7;border:1px solid #fff3;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:16px;width:min(820px,86vw);margin-top:22px;padding:14px 15px;display:grid;position:relative;overflow:hidden;box-shadow:0 15px 42px #00000085,inset 0 0 34px #ffffff06}.gc-dark-sun__unspace:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff17,#0000);animation:5s ease-in-out 1.2s infinite gc-dos-unspace-scan;position:absolute;inset:0;transform:translate(-110%)skew(-18deg)}.gc-dark-sun__unspace-mark{aspect-ratio:1;background:#000;border:1px solid #fffc;border-radius:50%;width:50px;position:relative;box-shadow:0 0 10px #ffffffc7,0 0 29px #fff3}.gc-dark-sun__unspace-mark:before,.gc-dark-sun__unspace-mark:after,.gc-dark-sun__unspace-mark i{content:"";z-index:-1;border:3px dashed #ffffff8a;border-radius:44%;animation:8s linear infinite gc-dos-mini-spin;position:absolute;inset:-13%}.gc-dark-sun__unspace-mark:after{opacity:.3;border-style:dotted;animation-duration:13s;animation-direction:reverse;inset:-24%}.gc-dark-sun__unspace-mark i{opacity:.38;border-width:1px;animation-duration:18s;inset:13%}.gc-dark-sun__unspace>div:nth-child(2){z-index:2;min-width:0;position:relative}.gc-dark-sun__unspace small,.gc-dark-sun__unspace strong{text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;display:block}.gc-dark-sun__unspace small{color:#85858b;letter-spacing:.24em;margin-bottom:4px;font-size:.52rem;font-weight:800}.gc-dark-sun__unspace strong{color:#fff;letter-spacing:.06em;font-size:clamp(.76rem,1.3vw,1.02rem);font-weight:950}.gc-dark-sun__unspace strong em{color:#cfcfd4;text-shadow:0 0 12px #ffffff5c;font-style:normal}.gc-dark-sun__unspace p{color:#8f8f95;margin:5px 0 0;font-size:clamp(.65rem,1vw,.76rem);line-height:1.35}.gc-dark-sun__unspace>a{z-index:3;color:#fff;letter-spacing:.1em;white-space:nowrap;background:#ffffff0b;border:1px solid #ffffff73;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 13px;font:900 .58rem/1 ui-monospace,SFMono-Regular,Consolas,monospace;text-decoration:none;transition:color .2s,background .2s,border-color .2s,transform .2s;display:inline-flex;position:relative}.gc-dark-sun__unspace>a span{color:inherit;font-size:.85rem}.gc-dark-sun__unspace>a:hover,.gc-dark-sun__unspace>a:focus-visible{color:#000;background:#fff;border-color:#fff;outline:none;transform:translateY(-2px)}.gc-dark-sun.has-build-error .gc-dark-sun__mini-sun{border-color:#b7b7b7;animation:1.3s steps(2,end) infinite gc-dos-error-pulse;box-shadow:0 0 13px #ffffff73}.gc-dark-sun__loading{align-content:center}.gc-dark-sun__loading div{background:#27272c;width:min(520px,72vw);height:4px;margin:16px 0 13px;overflow:hidden}.gc-dark-sun__loading div i{background:#fff;width:0;height:100%;transition:width .18s linear;display:block;box-shadow:0 0 14px #fff}.gc-dark-sun__loading strong{font:900 clamp(1.5rem,4vw,3rem)/1 ui-monospace,SFMono-Regular,Consolas,monospace}.gc-dark-sun__noise{z-index:15;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.92' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E");animation:.22s steps(2,end) infinite gc-dos-noise;position:absolute;inset:0}.gc-dark-sun__corners{z-index:16;pointer-events:none;position:absolute;inset:13px}.gc-dark-sun__corners i{border-color:#ffffff94;width:32px;height:32px;position:absolute}.gc-dark-sun__corners i:first-child{border-top:1px solid;border-left:1px solid;top:0;left:0}.gc-dark-sun__corners i:nth-child(2){border-top:1px solid;border-right:1px solid;top:0;right:0}.gc-dark-sun__corners i:nth-child(3){border-bottom:1px solid;border-right:1px solid;bottom:0;right:0}.gc-dark-sun__corners i:nth-child(4){border-bottom:1px solid;border-left:1px solid;bottom:0;left:0}.gc-dark-sun__controls{border-top-width:1px;min-height:62px}.gc-dark-sun__controls p{align-items:center;gap:9px;margin:0;display:flex}.gc-dark-sun__controls div{gap:8px;display:flex}.gc-dark-sun__controls button,.gc-dark-sun__skip{color:#c4c4c9;cursor:pointer;letter-spacing:.08em;background:#ffffff09;border:1px solid #ffffff47;padding:9px 12px;font:800 .6rem/1 ui-monospace,SFMono-Regular,Consolas,monospace;transition:all .18s}.gc-dark-sun__controls button:hover,.gc-dark-sun__controls button:focus-visible,.gc-dark-sun__skip:hover,.gc-dark-sun__skip:focus-visible{color:#000;background:#fff;border-color:#fff;outline:none}.gc-dark-sun__skip{z-index:80;position:fixed;top:22px;right:22px}.gc-dark-sun.is-closing{pointer-events:none;animation:.52s ease-in both gc-dos-depart}@keyframes gc-dos-arrive{0%{opacity:0}to{opacity:1}}@keyframes gc-dos-depart{to{opacity:0;filter:brightness(2)}}@keyframes gc-dos-white-flash{0%{opacity:0}18%{opacity:.08}42%{opacity:.42}58%{opacity:.82}72%{opacity:.18}to{opacity:0}}@keyframes gc-dos-flame-rise{0%{opacity:0;transform:translate3d(0,125%,0) rotate(var(--flame-counter-lean)) scaleX(.55)}22%{opacity:.9}49%{opacity:1;transform:translate3d(calc(var(--flame-drift) * -.25),8%,0) rotate(var(--flame-lean)) scaleX(1.08)}82%{opacity:.86}to{opacity:0;transform:translate3d(var(--flame-drift),-126%,0) rotate(var(--flame-end-lean)) scaleX(.62)}}@keyframes gc-dos-flame-flicker{0%{transform:skew(-3deg)scaleX(.9)scaleY(.98)}to{transform:skew(4deg)scaleX(1.08)scaleY(1.035)}}@keyframes gc-dos-flame-glow{0%{opacity:0;transform:translateY(35%)scaleX(.7)}42%,68%{opacity:.95;transform:translateY(0)scaleX(1.08)}to{opacity:0;transform:translateY(-28%)scaleX(1.25)}}@keyframes gc-dos-flame-smoke{0%{opacity:0;transform:translateY(35%)scale(.8)}34%{opacity:.72}to{opacity:0;transform:translateY(-28%)scale(1.2)}}@keyframes gc-dos-ember-flight{0%{opacity:0;transform:translateY(8vh)rotate(0)scale(.15)}18%{opacity:1}62%{opacity:.9}to{opacity:0;transform:translate3d(var(--ember-drift),-112vh,0) rotate(540deg) scale(.05)}}@keyframes gc-dos-sweep-exit{to{opacity:0;visibility:hidden}}@keyframes gc-dos-halo-reveal{0%{opacity:0;transform:translate(-50%,-50%)scale(.12)}45%{opacity:1}to{opacity:.8;transform:translate(-50%,-50%)scale(1)}}@keyframes gc-dos-halo-pulse{50%{opacity:.56;transform:translate(-50%,-50%)scale(1.08)}}@keyframes gc-dos-corona-reveal{0%{opacity:0;transform:translate(-50%,-50%)rotate(-35deg)scale(.3)}to{opacity:1;transform:translate(-50%,-50%)rotate(0)scale(1)}}@keyframes gc-dos-corona-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes gc-dos-mini-spin{to{transform:rotate(360deg)}}@keyframes gc-dos-orb-reveal{0%{opacity:0;transform:translate(-50%,-50%)scale(.12)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes gc-dos-orb-surface{to{transform:rotate(360deg)}}@keyframes gc-dos-title-reveal{0%{opacity:0;filter:blur(8px);transform:translate(-50%,20px)}to{opacity:1;filter:blur();transform:translate(-50%)}}@keyframes gc-dos-stars-drift{to{transform:rotate(.8deg)scale(1.03)}}@keyframes gc-dos-void-breathe{to{filter:brightness(1.2);transform:scale(1.045)}}@keyframes gc-dos-signal{50%{opacity:.35}}@keyframes gc-dos-noise{0%{transform:translate(0)}25%{transform:translate(1%,-1%)}50%{transform:translate(-1%,1%)}75%{transform:translate(1%,1%)}}@keyframes gc-dos-error-pulse{50%{opacity:.45}}@keyframes gc-dos-beacon-arrive{0%{opacity:0;transform:translateY(34px)scale(.55)rotate(-22deg)}to{opacity:1;transform:translateY(0)scale(1)rotate(0)}}@keyframes gc-dos-beacon-breathe{50%{opacity:.42;transform:scale(1.1)}}@keyframes gc-dos-beacon-spin{to{transform:rotate(360deg)}}@keyframes gc-dos-beacon-flame{0%{filter:blur(.15px);scale:.88 .9}to{filter:blur(.75px);scale:1.08 1.12}}@keyframes gc-dos-beacon-inner-flame{0%{opacity:.42;scale:.8 .86}to{opacity:.9;scale:1.08 1.13}}@keyframes gc-dos-beacon-halo{50%{opacity:.68;transform:scale(1.055)}}@keyframes gc-dos-beacon-surface{to{transform:rotate(360deg)}}@keyframes gc-dos-unspace-scan{0%,62%{transform:translate(-110%)skew(-18deg)}83%,to{transform:translate(110%)skew(-18deg)}}@media (width<=760px){.gc-dark-sun-beacon{width:82px;bottom:16px;right:13px}.gc-dark-sun-beacon__copy{inset:19%}.gc-dark-sun__console{border:0;width:100vw;height:100dvh}.gc-dark-sun__console-header,.gc-dark-sun__controls{min-height:58px;padding:10px 12px}.gc-dark-sun__console-header span{display:none}.gc-dark-sun__console-header strong{font-size:.9rem}.gc-dark-sun__controls{flex-direction:column;align-items:stretch;gap:8px}.gc-dark-sun__controls p{justify-content:center;min-height:15px}.gc-dark-sun__controls p span{text-overflow:ellipsis;white-space:nowrap;max-width:88vw;overflow:hidden}.gc-dark-sun__controls div,.gc-dark-sun__controls button{flex:1}.gc-dark-sun__standby{padding:18px}.gc-dark-sun__standby>button{margin-top:21px}.gc-dark-sun__unspace{grid-template-columns:40px minmax(0,1fr);gap:11px;width:min(94vw,620px);margin-top:16px;padding:11px}.gc-dark-sun__unspace-mark{width:36px}.gc-dark-sun__unspace p{display:none}.gc-dark-sun__unspace>a{grid-column:1/-1;min-height:36px;padding-block:8px}.gc-dark-sun__revelation>p{letter-spacing:.26em}.gc-dark-sun__skip{top:10px;right:10px}}@media (height<=560px) and (orientation:landscape){.gc-dark-sun__console{border:0;width:100vw;height:100dvh}.gc-dark-sun__console-header,.gc-dark-sun__controls{min-height:48px;padding-block:7px}.gc-dark-sun__mini-sun{width:62px;margin-bottom:12px}.gc-dark-sun__standby>span{display:none}.gc-dark-sun__standby>button{margin-top:13px;padding-block:9px}.gc-dark-sun__unspace{grid-template-columns:34px minmax(0,1fr) auto;width:min(92vw,760px);margin-top:10px;padding:7px 9px}.gc-dark-sun__unspace-mark{width:30px}.gc-dark-sun__unspace>a{grid-column:auto;min-height:32px}}.gc-low-power .gc-dark-sun__flames>i:nth-child(n+13),.gc-low-power .gc-dark-sun__embers>i:nth-child(n+19),.gc-low-power .gc-dark-sun__stars{display:none}@media (prefers-reduced-motion:reduce){.gc-dark-sun-beacon,.gc-dark-sun-beacon *,.gc-dark-sun-beacon :before,.gc-dark-sun-beacon :after,.gc-dark-sun,.gc-dark-sun *,.gc-dark-sun :before,.gc-dark-sun :after{transition-duration:.01ms!important;animation:none!important}.gc-dark-sun__flame-sweep{display:none}.gc-dark-sun__orb,.gc-dark-sun__halo,.gc-dark-sun__corona,.gc-dark-sun__revelation>p,.gc-dark-sun__revelation>h2{opacity:1}}.gc-arkanoid{--arkanoid-cyan:#22d3ee;--arkanoid-purple:#8b5cf6;--arkanoid-pink:#ff3ba7;--arkanoid-ink:#02030d;--arkanoid-shake:0px;z-index:10030;color:#fff;background:#02030d;place-items:center;padding:clamp(.65rem,2vw,1.5rem);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;animation:.35s ease-out both gc-arkanoid-arrive;display:grid;position:fixed;inset:0;overflow:hidden}.gc-arkanoid *,.gc-arkanoid :before,.gc-arkanoid :after{box-sizing:border-box}.gc-arkanoid-lock{overflow:hidden!important}.gc-arkanoid:focus{outline:none}.gc-arkanoid__backdrop,.gc-arkanoid__grid,.gc-arkanoid__scan,.gc-arkanoid__particles{pointer-events:none;position:absolute;inset:0}.gc-arkanoid__backdrop{background:radial-gradient(circle at 50% 108%,#8b5cf64f,#0000 36%),radial-gradient(circle at 50% -12%,#22d3ee24,#0000 32%),linear-gradient(#08051b 0%,#030411 48%,#02030d 100%);overflow:hidden}.gc-arkanoid__grid{opacity:.34;transform-origin:bottom;background-image:linear-gradient(#22d3ee45 1px,#0000 1px),linear-gradient(90deg,#22d3ee45 1px,#0000 1px);background-size:44px 35px;animation:2.8s linear infinite gc-arkanoid-grid-drive;inset:48% -20% -42%;transform:perspective(360px)rotateX(64deg);-webkit-mask-image:linear-gradient(#0000 2%,#000 36%,#000);mask-image:linear-gradient(#0000 2%,#000 36%,#000)}.gc-arkanoid__sun{aspect-ratio:1;filter:blur(.2px)drop-shadow(0 0 3rem #ff3ba738);opacity:.15;background:repeating-linear-gradient(#ff3ba7db 0 8px,#0000 9px 15px);border:1px solid #ff3ba740;border-radius:50%;width:min(38vw,34rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:linear-gradient(#000 0 55%,#0000 90%);mask-image:linear-gradient(#000 0 55%,#0000 90%)}.gc-arkanoid__scan{opacity:.72;background:repeating-linear-gradient(#0000 0 3px,#ffffff05 4px)}.gc-arkanoid__scan:after{content:"";inset-inline:0;background:linear-gradient(#0000,#22d3ee0f,#0000);height:18%;animation:7s linear infinite gc-arkanoid-scan;position:absolute;top:-12%}.gc-arkanoid__particles i{bottom:-1rem;left:var(--particle-x);opacity:0;width:3px;height:3px;animation:gc-arkanoid-particle var(--particle-speed) var(--particle-delay) linear infinite;background:#a5f3fc;border-radius:50%;position:absolute;box-shadow:0 0 .65rem #22d3ee}.gc-arkanoid__machine{width:min(1180px,96vw);max-height:calc(100dvh - 1.3rem);transform:translateX(var(--arkanoid-shake));background:#040512f0;border:1px solid #22d3ee61;border-radius:1.25rem;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #8b5cf62e,inset 0 0 3rem #22d3ee09,0 1.5rem 7rem #000000bf,0 0 4rem #8b5cf626}.gc-arkanoid__machine:before,.gc-arkanoid__machine:after{content:"";z-index:5;pointer-events:none;width:3.2rem;height:3.2rem;position:absolute}.gc-arkanoid__machine:before{border-top:2px solid var(--arkanoid-cyan);border-left:2px solid var(--arkanoid-cyan);filter:drop-shadow(0 0 .45rem #22d3ee99);border-radius:.75rem 0 0;top:.45rem;left:.45rem}.gc-arkanoid__machine:after{border-right:2px solid var(--arkanoid-pink);border-bottom:2px solid var(--arkanoid-pink);filter:drop-shadow(0 0 .45rem #ff3ba78c);border-radius:0 0 .75rem;bottom:.45rem;right:.45rem}.gc-arkanoid__header{background:linear-gradient(90deg,#8b5cf621,#0000 42%,#22d3ee14),#03040fd6;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:1rem;min-height:4.8rem;padding:.85rem 1.3rem;display:flex}.gc-arkanoid__brand{align-items:center;gap:.85rem;min-width:0;display:flex}.gc-arkanoid__brand>span{flex:none;place-items:center;width:2.8rem;height:2.8rem;display:grid;position:relative;transform:rotate(45deg)}.gc-arkanoid__brand>span:before{content:"";border:2px solid var(--arkanoid-cyan);background:#22d3ee14;border-radius:.3rem;position:absolute;inset:.3rem;box-shadow:0 0 1rem #22d3ee6b}.gc-arkanoid__brand>span i{z-index:1;background:#fff;width:.34rem;height:.34rem;display:block;position:relative;box-shadow:0 0 .5rem #fff}.gc-arkanoid__brand>span i:nth-child(2){transform:translate(.45rem,-.05rem)}.gc-arkanoid__brand>span i:nth-child(3){transform:translate(-.45rem,.05rem)}.gc-arkanoid__brand small,.gc-arkanoid__brand h2{margin:0;display:block}.gc-arkanoid__brand small{color:#67e8f9;letter-spacing:.18em;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;font-weight:800;overflow:hidden}.gc-arkanoid__brand h2{letter-spacing:.05em;margin-top:.22rem;font-family:system-ui,sans-serif;font-size:clamp(1.05rem,2vw,1.5rem);font-weight:950;line-height:1}.gc-arkanoid__brand h2 b{color:#c4b5fd;font-weight:inherit}.gc-arkanoid__exit,.gc-arkanoid__actions button,.gc-arkanoid__touch button,.gc-arkanoid__curtain button{appearance:none;color:#cffafe;font:inherit;letter-spacing:.08em;cursor:pointer;background:#22d3ee12;border:1px solid #22d3ee47;font-size:.67rem;font-weight:900;transition:all .16s}.gc-arkanoid__exit{color:#fbcfe8;background:#ff3ba712;border-color:#ff3ba747;border-radius:.55rem;min-height:2.45rem;padding:.55rem .78rem}.gc-arkanoid__exit:hover,.gc-arkanoid__exit:focus-visible{border-color:#ff3ba7b8;box-shadow:0 0 1.25rem #ff3ba729}.gc-arkanoid__hud{background:#050619;border-bottom:1px solid #ffffff14;grid-template-columns:repeat(4,1fr);display:grid}.gc-arkanoid__hud p{border-right:1px solid #ffffff12;min-width:0;margin:0;padding:.6rem 1rem}.gc-arkanoid__hud p:last-child{border-right:0}.gc-arkanoid__hud span,.gc-arkanoid__hud strong{display:block}.gc-arkanoid__hud span{color:#71717a;letter-spacing:.18em;font-size:.54rem;font-weight:900}.gc-arkanoid__hud strong{color:#fff;letter-spacing:.09em;text-overflow:ellipsis;text-shadow:0 0 .7rem #22d3ee73;white-space:nowrap;margin-top:.15rem;font-size:.9rem;overflow:hidden}.gc-arkanoid__hud p:nth-child(2) strong{color:#fde68a}.gc-arkanoid__hud p:nth-child(4) strong{color:#f0abfc}.gc-arkanoid__viewport{background:#030411;flex:auto;min-height:0;position:relative;overflow:hidden}.gc-arkanoid__viewport canvas{aspect-ratio:960/620;object-fit:contain;touch-action:none;background:#030411;width:100%;height:auto;min-height:260px;max-height:min(61vh,620px);display:block}.gc-arkanoid__viewport canvas:focus{outline:none}.gc-arkanoid__curtain{z-index:4;text-align:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:radial-gradient(circle at 50% 45%,#8b5cf633,#0000 30%),linear-gradient(#02030dad,#02030de6);flex-direction:column;justify-content:center;align-items:center;padding:1.5rem;transition:opacity .28s,visibility .28s;display:flex;position:absolute;inset:0}.gc-arkanoid__curtain.is-hidden{visibility:hidden;opacity:0;pointer-events:none}.gc-arkanoid__emblem{background:#22d3ee0e;border:1px solid #22d3ee59;border-radius:1rem;place-items:center;width:5.5rem;height:5.5rem;margin-bottom:1.1rem;display:grid;position:relative;transform:rotate(45deg);box-shadow:inset 0 0 1.8rem #22d3ee14,0 0 2rem #8b5cf626}.gc-arkanoid__emblem:before,.gc-arkanoid__emblem:after{content:"";border:1px solid #ff3ba738;border-radius:1.15rem;animation:5s linear infinite gc-arkanoid-emblem;position:absolute;inset:-.45rem}.gc-arkanoid__emblem:after{border-color:#22d3ee66;animation-direction:reverse;inset:.7rem}.gc-arkanoid__emblem i{z-index:1;background:linear-gradient(135deg,#fff,#22d3ee);border-radius:.2rem;width:.82rem;height:.82rem;position:relative;box-shadow:0 0 .8rem #22d3eecc}.gc-arkanoid__emblem i:nth-child(2){background:linear-gradient(135deg,#fff,#ff3ba7);transform:translate(1.1rem,-.12rem);box-shadow:0 0 .8rem #ff3ba7bf}.gc-arkanoid__emblem i:nth-child(3){background:linear-gradient(135deg,#fff,#8b5cf6);transform:translate(-1.1rem,.12rem)}.gc-arkanoid__curtain p,.gc-arkanoid__curtain h3,.gc-arkanoid__curtain>span{margin:0}.gc-arkanoid__curtain p{color:#67e8f9;letter-spacing:.24em;font-size:.64rem;font-weight:900}.gc-arkanoid__curtain h3{letter-spacing:-.045em;text-shadow:0 0 2rem #8b5cf661;margin-top:.55rem;font-family:system-ui,sans-serif;font-size:clamp(1.65rem,4.5vw,3.2rem);font-weight:950;line-height:.95}.gc-arkanoid__curtain h3 b{color:#f0abfc;font-weight:inherit;display:inline-block}.gc-arkanoid__curtain>span{color:#a1a1aa;margin-top:.8rem;font-family:system-ui,sans-serif;font-size:.86rem}.gc-arkanoid__curtain button{color:#fff;background:linear-gradient(120deg,#8b5cf685,#22d3ee4d);border-color:#22d3ee99;border-radius:.65rem;min-width:12rem;min-height:3rem;margin-top:1.3rem;padding:.75rem 1.2rem;position:relative;overflow:hidden;box-shadow:0 0 1.7rem #22d3ee1f}.gc-arkanoid__curtain button:before{content:"";background:linear-gradient(100deg,#0000 25%,#ffffff47,#0000 75%);animation:2.8s ease-in-out infinite gc-arkanoid-button-shine;position:absolute;inset:0;transform:translate(-120%)}.gc-arkanoid__curtain button:hover,.gc-arkanoid__curtain button:focus-visible{border-color:#a5f3fc;transform:translateY(-2px);box-shadow:0 0 2.3rem #22d3ee3b}.gc-arkanoid__status{z-index:3;color:#a5f3fc;letter-spacing:.13em;pointer-events:none;background:#02030dc7;border:1px solid #22d3ee38;border-radius:.35rem;padding:.34rem .55rem;font-size:.53rem;font-weight:900;position:absolute;bottom:.8rem;right:1rem}.gc-arkanoid__status:before{content:"";background:#22d3ee;border-radius:50%;width:.35rem;height:.35rem;margin-right:.4rem;animation:1.6s steps(2,end) infinite gc-arkanoid-pulse;display:inline-block;box-shadow:0 0 .6rem #22d3ee}.gc-arkanoid__corners{z-index:2;pointer-events:none;position:absolute;inset:.6rem}.gc-arkanoid__corners i{border-color:#22d3eea6;width:1rem;height:1rem;position:absolute}.gc-arkanoid__corners i:first-child{border-top:1px solid;border-left:1px solid;top:0;left:0}.gc-arkanoid__corners i:nth-child(2){border-top:1px solid;border-right:1px solid;top:0;right:0}.gc-arkanoid__corners i:nth-child(3){border-bottom:1px solid;border-right:1px solid;bottom:0;right:0}.gc-arkanoid__corners i:nth-child(4){border-bottom:1px solid;border-left:1px solid;bottom:0;left:0}.gc-arkanoid__controls{background:#03040ff5;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:1rem;min-height:3.7rem;padding:.6rem 1rem;display:flex}.gc-arkanoid__help,.gc-arkanoid__actions{align-items:center;gap:.55rem;display:flex}.gc-arkanoid__help{color:#71717a;letter-spacing:.04em;flex-wrap:wrap;font-size:.55rem;font-weight:800}.gc-arkanoid__help span{align-items:center;gap:.2rem;display:inline-flex}.gc-arkanoid__help kbd{color:#d4d4d8;min-width:1.35rem;font:inherit;text-align:center;background:#ffffff0b;border:1px solid #ffffff21;border-bottom-color:#ffffff47;border-radius:.25rem;padding:.18rem .28rem}.gc-arkanoid__actions button{border-radius:.4rem;min-height:2.15rem;padding:.4rem .58rem}.gc-arkanoid__actions button:hover,.gc-arkanoid__actions button:focus-visible{color:#fff;border-color:#22d3eeb8;box-shadow:0 0 1rem #22d3ee1f}.gc-arkanoid__touch{background:#03040f;border-top:1px solid #ffffff14;grid-template-columns:1fr 1.3fr 1fr;gap:.55rem;padding:.6rem;display:none}.gc-arkanoid__touch button{touch-action:manipulation;border-radius:.55rem;min-height:2.75rem}.gc-arkanoid__touch button:active{background:#22d3ee33;border-color:#a5f3fc;transform:translateY(1px)}.gc-arkanoid.is-game-over .gc-arkanoid__curtain h3 b{color:#fb7185}.gc-arkanoid.is-victory .gc-arkanoid__curtain h3 b{color:#fde68a;text-shadow:0 0 1.5rem #facc1573}.gc-arkanoid.is-paused .gc-arkanoid__status:before{background:#facc15;box-shadow:0 0 .6rem #facc15}.gc-arkanoid.is-closing{animation:.36s ease-in both gc-arkanoid-depart}.gc-arkanoid button:focus-visible{outline-offset:2px;outline:2px solid #a5f3fc}@keyframes gc-arkanoid-arrive{0%{opacity:0;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@keyframes gc-arkanoid-depart{to{opacity:0;transform:scale(.985)}}@keyframes gc-arkanoid-grid-drive{to{background-position:0 35px,44px 0}}@keyframes gc-arkanoid-scan{to{transform:translateY(650%)}}@keyframes gc-arkanoid-particle{0%{opacity:0;transform:translate(0,0)scale(.5)}14%{opacity:.72}to{opacity:0;transform:translate(1rem,-105vh)scale(1.3)}}@keyframes gc-arkanoid-emblem{to{transform:rotate(360deg)}}@keyframes gc-arkanoid-button-shine{0%,45%{transform:translate(-120%)}70%,to{transform:translate(120%)}}@keyframes gc-arkanoid-pulse{50%{opacity:.32}}@media (width<=760px),(pointer:coarse){.gc-arkanoid{padding:.35rem}.gc-arkanoid__machine{border-radius:.85rem;width:100%;max-height:calc(100dvh - .7rem)}.gc-arkanoid__header{min-height:3.75rem;padding:.6rem .8rem}.gc-arkanoid__brand>span{width:2.1rem;height:2.1rem}.gc-arkanoid__brand small{display:none}.gc-arkanoid__brand h2{font-size:.92rem}.gc-arkanoid__exit span{display:none}.gc-arkanoid__hud p{padding:.48rem .45rem}.gc-arkanoid__hud span{letter-spacing:.08em;font-size:.43rem}.gc-arkanoid__hud strong{letter-spacing:.03em;font-size:.7rem}.gc-arkanoid__viewport canvas{height:auto;max-height:min(55vh,620px)}.gc-arkanoid__controls{display:none}.gc-arkanoid__touch{display:grid}.gc-arkanoid__status{letter-spacing:.07em;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 1.1rem);font-size:.45rem;bottom:.5rem;right:.55rem;overflow:hidden}.gc-arkanoid__emblem{width:4.2rem;height:4.2rem;margin-bottom:.85rem}.gc-arkanoid__curtain{padding:1rem}.gc-arkanoid__curtain>span{font-size:.72rem}}@media (height<=650px){.gc-arkanoid__machine{max-height:calc(100dvh - .7rem)}.gc-arkanoid__header{min-height:3.35rem;padding-block:.4rem}.gc-arkanoid__brand>span{width:2rem;height:2rem}.gc-arkanoid__hud p{padding-block:.4rem}.gc-arkanoid__viewport canvas{height:auto;max-height:min(53vh,620px)}.gc-arkanoid__emblem{display:none}.gc-arkanoid__curtain button{min-height:2.5rem;margin-top:.8rem}}@media (prefers-reduced-motion:reduce){.gc-arkanoid,.gc-arkanoid.is-closing,.gc-arkanoid__grid,.gc-arkanoid__scan:after,.gc-arkanoid__particles i,.gc-arkanoid__emblem:before,.gc-arkanoid__emblem:after,.gc-arkanoid__curtain button:before,.gc-arkanoid__status:before{animation:none!important}.gc-arkanoid__curtain{transition:none}}.gc-zerg-rush{--zerg-acid:#b8ff49;--zerg-acid-bright:#e7ff94;--zerg-flesh:#a8559c;--zerg-alert:#ff4e67;z-index:2147483200;isolation:isolate;color:#fff;cursor:none;touch-action:none;-webkit-user-select:none;user-select:none;animation:.28s ease-out both gc-zerg-overlay-in;position:fixed;inset:0;overflow:hidden}.gc-zerg-rush *,.gc-zerg-rush :before,.gc-zerg-rush :after{box-sizing:border-box}.gc-zerg-rush:focus{outline:none}.gc-zerg-rush-lock{overflow:hidden!important}.gc-zerg-rush__wash,.gc-zerg-rush__scanlines,.gc-zerg-rush__creatures,.gc-zerg-rush__impacts{pointer-events:none;position:absolute;inset:0}.gc-zerg-rush__wash{z-index:-2;background:radial-gradient(circle at 50% 110%,#b8ff4924,#0000 42%),linear-gradient(#0208050f,#0208053b);box-shadow:inset 0 0 9rem #00000061,inset 0 -5rem 7rem #5882171a}.gc-zerg-rush__scanlines{z-index:-1;opacity:.2;mix-blend-mode:screen;background:repeating-linear-gradient(0deg,#0000 0 3px,#b8ff4914 3px 4px)}.gc-zerg-rush__hud{top:max(1rem, env(safe-area-inset-top));z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(120deg,#b8ff4914,#0000 38%),#030806db;border:1px solid #b8ff4947;border-radius:1rem;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;width:min(94vw,980px);padding:.75rem .85rem;display:grid;position:absolute;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff12,0 1rem 3rem #0000006b,0 0 2rem #b8ff4914}.gc-zerg-rush__brand{align-items:center;gap:.7rem;min-width:0;display:flex}.gc-zerg-rush__brand>span:last-child{gap:.16rem;min-width:0;display:grid}.gc-zerg-rush__brand b{color:var(--zerg-acid-bright);letter-spacing:.2em;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:950;line-height:1;overflow:hidden}.gc-zerg-rush__brand small{color:#d4ffaf94;letter-spacing:.14em;text-overflow:ellipsis;white-space:nowrap;font-size:.52rem;font-weight:800;overflow:hidden}.gc-zerg-rush__signal{background:var(--zerg-alert);border-radius:999px;flex:none;width:.62rem;height:.62rem;animation:.7s ease-in-out infinite alternate gc-zerg-signal;box-shadow:0 0 0 .3rem #ff4e671f,0 0 1rem #ff4e67d9}.gc-zerg-rush__stats{justify-content:center;align-items:stretch;display:flex}.gc-zerg-rush__stats>span{text-align:center;border-left:1px solid #ffffff17;gap:.12rem;min-width:5rem;padding:.08rem .85rem;display:grid}.gc-zerg-rush__stats>span:first-child{border-left:0}.gc-zerg-rush__stats small{color:#ffffff7a;letter-spacing:.17em;font-size:.48rem;font-weight:900}.gc-zerg-rush__stats b{color:#fff;font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9rem;font-weight:950;line-height:1.1}.gc-zerg-rush__actions{justify-content:flex-end;gap:.45rem;display:flex}.gc-zerg-rush button{color:#e8ffc7;min-height:2.2rem;font:inherit;letter-spacing:.1em;cursor:pointer;background:#b8ff4914;border:1px solid #b8ff494d;border-radius:.55rem;padding:.48rem .65rem;font-size:.58rem;font-weight:950;transition:border-color .16s,background .16s,transform .16s}.gc-zerg-rush button:hover,.gc-zerg-rush button:focus-visible{background:#b8ff492b;border-color:#b8ff49bf;outline:none;transform:translateY(-1px)}.gc-zerg-rush button:focus-visible{box-shadow:0 0 0 2px #050906, 0 0 0 4px var(--zerg-acid)}.gc-zerg-rush__integrity{top:calc(max(1rem, env(safe-area-inset-top)) + 5.55rem);z-index:95;color:#dfffbdb8;letter-spacing:.16em;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;width:min(88vw,520px);font-size:.55rem;font-weight:950;display:grid;position:absolute;left:50%;transform:translate(-50%)}.gc-zerg-rush__integrity>div{background:#0009;border:1px solid #b8ff4940;border-radius:999px;height:.3rem;overflow:hidden}.gc-zerg-rush__integrity i{border-radius:inherit;background:linear-gradient(90deg, #79bd2a, var(--zerg-acid-bright));width:100%;height:100%;transition:width .25s,background .25s;display:block;box-shadow:0 0 .8rem #b8ff49bf}.gc-zerg-rush__integrity i.is-critical{background:linear-gradient(90deg, #a80f2b, var(--zerg-alert));animation:.45s ease-in-out infinite alternate gc-zerg-critical;box-shadow:0 0 .8rem #ff4e67bf}.gc-zerg-rush__integrity strong{color:#fff;font-variant-numeric:tabular-nums;text-align:right;min-width:2.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.gc-zerg-rush__creatures{z-index:20}.gc-zerg-rush__alien{--alien-health:100%;pointer-events:auto;will-change:transform;filter:drop-shadow(0 .8rem .8rem #00000094)drop-shadow(0 0 .55rem #b8ff492e);position:absolute;top:0;left:0}.gc-zerg-rush__alien:before{content:"";z-index:-1;filter:blur(.7rem);background:#b8ff4921;border-radius:50%;position:absolute;inset:24% 19% 12%}.gc-zerg-rush__alien-art{pointer-events:none;width:100%;height:100%;animation:.19s steps(2,end) infinite gc-zerg-scuttle;display:block;overflow:visible}.gc-zerg-rush__alien-legs{fill:#1d2e12;stroke:#9cda45;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.gc-zerg-rush__alien-flesh{fill:#65275f;stroke:#c473b8;stroke-width:2px}.gc-zerg-rush__alien-shell{fill:#6c9d31;stroke:#d8ff76;stroke-linejoin:round;stroke-width:2.5px}.gc-zerg-rush__alien--2 .gc-zerg-rush__alien-shell{fill:#527e29}.gc-zerg-rush__alien--3 .gc-zerg-rush__alien-shell{fill:#7d8532}.gc-zerg-rush__alien--4 .gc-zerg-rush__alien-shell{fill:#477a3b}.gc-zerg-rush__alien--skitter{filter:drop-shadow(0 .7rem .65rem #00000085)drop-shadow(0 0 .65rem #57ffee38)}.gc-zerg-rush__alien--skitter:before{background:#57ffee21}.gc-zerg-rush__alien--skitter .gc-zerg-rush__alien-art{animation-duration:.11s}.gc-zerg-rush__alien-legs--skitter{fill:#123337;stroke:#65f2e1;stroke-width:2.5px}.gc-zerg-rush__alien--skitter .gc-zerg-rush__alien-flesh{fill:#245b60;stroke:#76dcd5}.gc-zerg-rush__alien--skitter .gc-zerg-rush__alien-shell--skitter{fill:#398e8a;stroke:#b9ffff}.gc-zerg-rush__alien--skitter .gc-zerg-rush__alien-eye{fill:#eaffff;stroke:#55fff2;filter:drop-shadow(0 0 5px #55fff2)}.gc-zerg-rush__alien--brute{filter:drop-shadow(0 1rem 1rem #000000ad)drop-shadow(0 0 .7rem #ffa24a33)}.gc-zerg-rush__alien--brute:before{background:#ff873924;inset:18% 13% 9%}.gc-zerg-rush__alien--brute .gc-zerg-rush__alien-art{animation-duration:.27s}.gc-zerg-rush__alien-legs--brute{fill:#3d2117;stroke:#dc8049;stroke-width:5px}.gc-zerg-rush__alien--brute .gc-zerg-rush__alien-flesh{fill:#71383b;stroke:#d87972;stroke-width:3px}.gc-zerg-rush__alien--brute .gc-zerg-rush__alien-shell{fill:#9d552c;stroke:#ffd778;stroke-width:4px}.gc-zerg-rush__alien--brute .gc-zerg-rush__alien-shell--brute-lower{fill:#683622}.gc-zerg-rush__alien--brute .gc-zerg-rush__alien-spine--brute{stroke:#ffc15f;stroke-width:7px}.gc-zerg-rush__alien--brute .gc-zerg-rush__alien-eye{fill:#fff3c4;stroke:#ff9f43;filter:drop-shadow(0 0 6px #ff7b39)}.gc-zerg-rush__alien--skitter .gc-zerg-rush__alien-health i{background:#55fff2;box-shadow:0 0 .45rem #55fff2cc}.gc-zerg-rush__alien--brute .gc-zerg-rush__alien-health i{background:#ffad52;box-shadow:0 0 .45rem #ff8739cc}.gc-zerg-rush__alien-shell--lower{filter:brightness(.78)}.gc-zerg-rush__alien-spine,.gc-zerg-rush__alien-jaw{fill:none;stroke:#d8ff76;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px}.gc-zerg-rush__alien-jaw{stroke:#c6e76b;stroke-width:4px}.gc-zerg-rush__alien-eye{fill:#fff8b0;stroke:#eaff3e;stroke-width:2px;filter:drop-shadow(0 0 5px #eaff3e)}.gc-zerg-rush__alien-ridge{fill:none;stroke:#1a280eb3;stroke-linecap:round;stroke-width:4px}.gc-zerg-rush__alien-health{pointer-events:none;background:#000000bf;border-radius:999px;height:.24rem;position:absolute;bottom:0;left:20%;right:20%;overflow:hidden;box-shadow:0 0 0 1px #ffffff2e}.gc-zerg-rush__alien-health i{width:var(--alien-health);border-radius:inherit;background:var(--zerg-acid);height:100%;transition:width .12s;display:block;box-shadow:0 0 .45rem #b8ff49cc}.gc-zerg-rush__alien.is-hit .gc-zerg-rush__alien-art{filter:brightness(2.4)saturate(.5);animation:.18s steps(2,end) both gc-zerg-hit}.gc-zerg-rush__alien.is-dead{pointer-events:none}.gc-zerg-rush__alien.is-dead .gc-zerg-rush__alien-art{animation:.36s ease-out both gc-zerg-dead}.gc-zerg-rush__alien.is-frozen .gc-zerg-rush__alien-art{animation-play-state:paused}.gc-zerg-rush__impacts{z-index:80}.gc-zerg-rush__impact,.gc-zerg-rush__residue{pointer-events:none;position:absolute}.gc-zerg-rush__impact{border:2px solid #fff0b7e6;border-radius:50%;width:2rem;height:2rem;animation:.38s ease-out both gc-zerg-impact;transform:translate(-50%,-50%);box-shadow:0 0 1rem #ffe176d9}.gc-zerg-rush__impact:before,.gc-zerg-rush__impact:after,.gc-zerg-rush__impact i,.gc-zerg-rush__impact b{content:"";background:linear-gradient(90deg,#0000,#fff4aa,#0000);width:2.6rem;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gc-zerg-rush__impact:after{transform:translate(-50%,-50%)rotate(90deg)}.gc-zerg-rush__impact i{transform:translate(-50%,-50%)rotate(45deg)}.gc-zerg-rush__impact b{transform:translate(-50%,-50%)rotate(-45deg)}.gc-zerg-rush__impact.is-hit{border-color:var(--zerg-acid-bright);box-shadow:0 0 1.4rem #b8ff49f2}.gc-zerg-rush__impact.is-kill{background:radial-gradient(circle,#fff,#b8ff497a 20%,#0000 65%);border-color:#fff;width:3rem;height:3rem}.gc-zerg-rush__residue{opacity:.88;filter:blur(.2px)drop-shadow(0 0 .55rem #b8ff4970);width:4.5rem;height:2.2rem;transform:translate(-50%, -50%) rotate(var(--residue-rotate));background:radial-gradient(circle at 24% 38%,#eaff9b 0 .16rem,#0000 .22rem),radial-gradient(circle at 76% 63%,#caff64 0 .12rem,#0000 .2rem),radial-gradient(#7eb730d1,#3560168c 58%,#0000 72%);border-radius:46% 54% 62% 38%;animation:1.25s ease-out both gc-zerg-residue}.gc-zerg-rush__reticle{z-index:110;pointer-events:none;will-change:transform;border:1px solid #e7ff94d1;border-radius:50%;width:3.5rem;height:3.5rem;margin:-1.75rem 0 0 -1.75rem;position:absolute;top:0;left:0;box-shadow:inset 0 0 .7rem #b8ff4929,0 0 .7rem #b8ff4940}.gc-zerg-rush__reticle:before,.gc-zerg-rush__reticle:after{content:"";background:var(--zerg-acid-bright);box-shadow:0 0 .5rem var(--zerg-acid);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gc-zerg-rush__reticle:before{width:.6rem;height:1px}.gc-zerg-rush__reticle:after{width:1px;height:.6rem}.gc-zerg-rush__reticle i{border-color:var(--zerg-acid-bright);border-style:solid;width:.8rem;height:.8rem;position:absolute}.gc-zerg-rush__reticle i:first-child{border-width:2px 0 0 2px;top:-.18rem;left:-.18rem}.gc-zerg-rush__reticle i:nth-child(2){border-width:2px 2px 0 0;top:-.18rem;right:-.18rem}.gc-zerg-rush__reticle i:nth-child(3){border-width:0 2px 2px 0;bottom:-.18rem;right:-.18rem}.gc-zerg-rush__reticle i:nth-child(4){border-width:0 0 2px 2px;bottom:-.18rem;left:-.18rem}.gc-zerg-rush__reticle b{border:1px solid #b8ff4940;border-radius:50%;position:absolute;inset:-.38rem}.gc-zerg-rush__reticle.is-firing{animation:.16s ease-out gc-zerg-reticle-fire}.gc-zerg-rush__announcement{z-index:105;text-align:center;text-shadow:0 .12rem .4rem #000;background:linear-gradient(90deg,#0000,#040b06f5 15% 85%,#0000);border-block:1px solid #b8ff4957;justify-items:center;width:min(90vw,620px);padding:2rem;transition:opacity .25s,visibility .25s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gc-zerg-rush__announcement.is-hidden{visibility:hidden;opacity:0;pointer-events:none}.gc-zerg-rush__announcement p{color:var(--zerg-alert);letter-spacing:.3em;margin:0;font-size:.68rem;font-weight:950}.gc-zerg-rush__announcement h2{color:#fff;letter-spacing:-.045em;text-shadow:0 0 2rem #b8ff4952,.12rem .12rem #693063b8;margin:.55rem 0;font-size:clamp(2.1rem,7vw,5rem);font-weight:1000;line-height:.92}.gc-zerg-rush__announcement>span{color:#ebf4e6c2;max-width:34rem;font-size:clamp(.78rem,2vw,1rem);line-height:1.6}.gc-zerg-rush__announcement>strong{color:var(--zerg-acid-bright);margin-top:.75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem}.gc-zerg-rush__countdown{color:var(--zerg-acid-bright);text-shadow:0 0 1.2rem var(--zerg-acid);margin-top:1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:2.4rem;font-weight:1000;line-height:1;animation:.52s steps(2,end) infinite gc-zerg-countdown}.gc-zerg-rush__result-actions{flex-wrap:wrap;justify-content:center;gap:.65rem;margin-top:1.2rem;display:flex}.gc-zerg-rush__result-actions button{min-height:2.7rem;padding-inline:1rem}.gc-zerg-rush__help{bottom:max(.75rem, env(safe-area-inset-bottom));z-index:100;color:#ffffff70;letter-spacing:.12em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030806b8;border:1px solid #ffffff14;border-radius:999px;flex-wrap:wrap;justify-content:center;gap:.55rem 1.2rem;max-width:94vw;padding:.55rem 1rem;font-size:.54rem;font-weight:900;display:flex;position:absolute;left:50%;transform:translate(-50%)}.gc-zerg-rush__help b{color:#dcffb9cc}.gc-zerg-rush__help-keyboard{display:none}.gc-zerg-rush.is-breached{animation:.34s steps(2,end) gc-zerg-breach}.gc-zerg-rush.is-defeat .gc-zerg-rush__wash{background:#5c061954}.gc-zerg-rush.is-victory .gc-zerg-rush__wash{background:radial-gradient(circle,#b8ff4929,#02080533)}.gc-zerg-rush.is-closing{animation:.28s ease-in both gc-zerg-overlay-out}@keyframes gc-zerg-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes gc-zerg-overlay-out{to{opacity:0;transform:scale(1.015)}}@keyframes gc-zerg-signal{to{opacity:.45;box-shadow:0 0 0 .12rem #ff4e6714,0 0 .5rem #ff4e6773}}@keyframes gc-zerg-critical{to{filter:brightness(1.7)}}@keyframes gc-zerg-scuttle{0%{transform:translate(-2px)rotate(-1.2deg)}to{transform:translate(2px)rotate(1.2deg)}}@keyframes gc-zerg-hit{0%,to{transform:translate(0)}25%{transform:translate(-8px)rotate(-5deg)}70%{transform:translate(7px)rotate(4deg)}}@keyframes gc-zerg-dead{0%{opacity:1;transform:scale(1)}45%{opacity:1;filter:brightness(2.8)hue-rotate(35deg);transform:scale(1.25)rotate(12deg)}to{opacity:0;filter:blur(5px);transform:scale(.2)rotate(-24deg)}}@keyframes gc-zerg-impact{0%{opacity:1;transform:translate(-50%,-50%)scale(.35)}to{opacity:0;transform:translate(-50%,-50%)scale(1.8)}}@keyframes gc-zerg-residue{0%{opacity:0;transform:translate(-50%, -50%) rotate(var(--residue-rotate)) scale(.2)}18%{opacity:.9;transform:translate(-50%, -50%) rotate(var(--residue-rotate)) scale(1)}to{opacity:0;transform:translate(-50%, -50%) rotate(var(--residue-rotate)) scale(1.35)}}@keyframes gc-zerg-reticle-fire{50%{filter:brightness(1.75);border-color:#fff;box-shadow:inset 0 0 1rem #ffffff6b,0 0 1.5rem #fff8a8}}@keyframes gc-zerg-countdown{50%{opacity:.5;transform:scale(.92)}}@keyframes gc-zerg-breach{0%,to{filter:none}25%{filter:sepia()saturate(4)hue-rotate(310deg);transform:translate(-4px)}70%{filter:sepia()saturate(4)hue-rotate(310deg);transform:translate(4px)}}@media (hover:none),(pointer:coarse){.gc-zerg-rush{cursor:crosshair}.gc-zerg-rush__reticle{display:none}.gc-zerg-rush__alien{min-width:5.6rem;min-height:5.6rem}}@media (width<=760px){.gc-zerg-rush__hud{top:max(.55rem, env(safe-area-inset-top));border-radius:.8rem;grid-template-columns:1fr auto;gap:.55rem;width:calc(100vw - 1rem);padding:.62rem}.gc-zerg-rush__brand small,.gc-zerg-rush__actions [data-zerg-sound]{display:none}.gc-zerg-rush__stats{border-top:1px solid #ffffff12;grid-area:2/1/auto/-1;padding-top:.5rem}.gc-zerg-rush__stats>span{flex:1;min-width:0}.gc-zerg-rush__actions{grid-area:1/2}.gc-zerg-rush__integrity{top:calc(max(.55rem, env(safe-area-inset-top)) + 7.2rem);width:calc(100vw - 2rem);font-size:.48rem}.gc-zerg-rush__announcement{padding:1.5rem .75rem}.gc-zerg-rush__help{border-radius:.75rem;width:calc(100vw - 1rem);font-size:.48rem}.gc-zerg-rush__help-keyboard{display:none!important}}@media (height<=520px) and (orientation:landscape){.gc-zerg-rush__hud{grid-template-columns:1fr auto 1fr;width:calc(100vw - .8rem);padding:.42rem .55rem;top:.4rem}.gc-zerg-rush__brand small{display:none}.gc-zerg-rush__stats{border-top:0;grid-area:auto;padding-top:0}.gc-zerg-rush__stats>span{padding-inline:.5rem}.gc-zerg-rush__actions{grid-area:auto}.gc-zerg-rush__integrity{top:4rem}.gc-zerg-rush__help{padding-block:.35rem;bottom:.35rem}.gc-zerg-rush__announcement{padding:.8rem}.gc-zerg-rush__announcement h2{font-size:clamp(1.8rem,7vw,3rem)}.gc-zerg-rush__countdown{margin-top:.4rem;font-size:1.8rem}}@media (pointer:fine){.gc-zerg-rush__help-keyboard{display:inline}}@media (prefers-reduced-motion:reduce){.gc-zerg-rush,.gc-zerg-rush *,.gc-zerg-rush :before,.gc-zerg-rush :after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.gc-zerg-rush__scanlines{display:none}}html.gc-bonfire-active,body.gc-bonfire-lock{overscroll-behavior:none;overflow:hidden}.gc-bonfire,.gc-bonfire *{box-sizing:border-box}.gc-bonfire{z-index:118;color:#fff7e8;opacity:0;isolation:isolate;place-items:center;transition:opacity .9s;display:grid;position:fixed;inset:0;overflow:hidden}.gc-bonfire.is-lit{opacity:1}.gc-bonfire.is-closing{opacity:0;pointer-events:none;transition-duration:.58s}.gc-bonfire__backdrop{z-index:-5;-webkit-backdrop-filter:blur(9px)brightness(.38)saturate(.72);backdrop-filter:blur(9px)brightness(.38)saturate(.72);background:radial-gradient(at 50% 59%,#4c1e0b4f 0,#110b0ae0 34%,#020307f7 76%),#020307eb;position:absolute;inset:0}.gc-bonfire__backdrop:after{content:"";opacity:.36;background:repeating-linear-gradient(104deg,#0000 0 56px,#ffffff03 57px 58px,#0000 59px 131px),radial-gradient(circle,#0000 0 48%,#000 106%);position:absolute;inset:0}.gc-bonfire__night{z-index:-3;pointer-events:none;position:absolute;inset:0;overflow:hidden}.gc-bonfire__night i{opacity:.38;background:#fff5dc;border-radius:50%;width:2px;height:2px;animation:4.2s ease-in-out infinite gc-bonfire-star;position:absolute;box-shadow:0 0 8px #ffe5bca6}.gc-bonfire__night i:first-child{top:18%;left:22%}.gc-bonfire__night i:nth-child(2){animation-delay:-1.6s;top:29%;right:24%}.gc-bonfire__night i:nth-child(3){width:1px;height:1px;animation-delay:-2.8s;top:14%;right:39%}.gc-bonfire__scene{pointer-events:none;width:min(92vw,780px);height:min(88vh,720px);min-height:430px;transition:transform 1.3s cubic-bezier(.16,1,.3,1);position:relative;transform:translateY(16px)scale(.97)}.gc-bonfire.is-lit .gc-bonfire__scene{transform:translateY(0)scale(1)}.gc-bonfire__halo{opacity:.62;filter:blur(20px);background:radial-gradient(at 50% 68%,#fff2bf33 0 3%,#ff8e232e 14%,#d53c0c14 31%,#0000 67%);border-radius:50%;width:min(84vw,610px);height:min(70vh,530px);animation:3.6s ease-in-out infinite gc-bonfire-halo;position:absolute;bottom:12%;left:50%;transform:translate(-50%)}.gc-bonfire__ground{opacity:.95;filter:blur(2px);background:radial-gradient(#ffb03d38 0 4%,#be380f21 25%,#11080799 54%,#0000 75%);border-radius:50%;width:min(94vw,720px);height:25%;position:absolute;bottom:4.5%;left:50%;transform:translate(-50%)perspective(500px)rotateX(63deg)}.gc-bonfire__ground:before,.gc-bonfire__ground:after,.gc-bonfire__ground i{content:"";background:linear-gradient(145deg,#221613,#050505 58%,#3a1b10);border-radius:50%;position:absolute;box-shadow:inset 2px 2px 3px #ffb14c14,0 5px 12px #000}.gc-bonfire__ground:before{width:9%;height:19%;bottom:33%;left:13%;rotate:16deg}.gc-bonfire__ground:after{width:8%;height:17%;bottom:28%;right:15%;rotate:-21deg}.gc-bonfire__ground i:first-child{width:5%;height:10%;bottom:10%;left:25%}.gc-bonfire__ground i:nth-child(2){width:4%;height:9%;bottom:7%;right:28%}.gc-bonfire__ground i:nth-child(3){width:3%;height:7%;bottom:2%;left:45%}.gc-bonfire__fire{pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none;width:clamp(250px,43vw,390px);height:clamp(330px,59vh,510px);position:absolute;bottom:13%;left:50%;transform:translate(-50%)}.gc-bonfire__fire:focus-visible:after{content:"";z-index:12;pointer-events:none;border:1px solid #ffc56f6b;border-radius:50%;position:absolute;inset:22% 9% 5%;box-shadow:0 0 22px #ff761b2e}.gc-bonfire__flames{z-index:4;filter:drop-shadow(0 0 10px #ff8e26e0)drop-shadow(0 0 38px #e2430d73);transition:filter .26s;position:absolute;inset:0 9% 21%}.gc-bonfire__flame{mix-blend-mode:screen;transform-origin:50% 100%;will-change:transform, border-radius, opacity;border-radius:51% 49% 46% 54%/68% 62% 38% 32%;display:block;position:absolute;bottom:0;left:50%}.gc-bonfire__flame:after{content:"";border-radius:inherit;opacity:.72;filter:blur(2px);background:linear-gradient(#0000,#ffb63347 42%,#fff7cfdb);position:absolute;inset:18% 22% 5%}.gc-bonfire__flame--outer{opacity:.92;filter:blur(.5px);background:radial-gradient(at 48% 76%,#fff4b0 0 4%,#ffc33c 19%,#ef6616 48%,#9a1c0938 77%,#0000 79%),linear-gradient(#0000,#bb270d 35%,#ff8a1f);width:55%;height:79%;animation:1.17s ease-in-out -.38s infinite alternate gc-bonfire-flame-outer}.gc-bonfire__flame--middle{opacity:.98;filter:blur(.3px);background:linear-gradient(#ef4c0f1f,#ff8c1f 33%,#ffd55a 71%,#fffbd7 98%);width:38%;height:60%;animation:.89s ease-in-out -.16s infinite alternate gc-bonfire-flame-middle}.gc-bonfire__flame--core{opacity:.96;filter:blur(.25px);background:linear-gradient(0deg,#fff 0 14%,#fff4bd 41%,#ffbb3e 76%,#ff691814);width:20%;height:38%;animation:.64s ease-in-out -.27s infinite alternate gc-bonfire-flame-core}.gc-bonfire__flame--back-left,.gc-bonfire__flame--back-right{opacity:.7;filter:blur(1.2px);background:linear-gradient(#ab230a14,#ff751c 54%,#ffd75d);width:29%;height:58%}.gc-bonfire__flame--back-left{animation:1.03s ease-in-out -.61s infinite alternate gc-bonfire-flame-left}.gc-bonfire__flame--back-right{animation:.94s ease-in-out -.32s infinite alternate gc-bonfire-flame-right}.gc-bonfire__flame--left,.gc-bonfire__flame--right{opacity:.86;filter:blur(.5px);background:linear-gradient(#eb4a0d0f,#ffb326 57%,#fff1a1);width:20%;height:41%}.gc-bonfire__flame--left{animation:.72s ease-in-out -.11s infinite alternate-reverse gc-bonfire-flame-left}.gc-bonfire__flame--right{animation:.79s ease-in-out -.48s infinite alternate-reverse gc-bonfire-flame-right}.gc-bonfire__sword{z-index:6;pointer-events:none;filter:drop-shadow(8px 13px 7px #000000d1)drop-shadow(0 0 8px #ef5c1733);transform-origin:50% 88%;width:32%;height:84%;position:absolute;bottom:13%;left:50%;transform:translate(-50%)rotate(-7deg)}.gc-bonfire__blade{clip-path:polygon(50% 100%,2% 89%,12% 3%,50% 0,88% 3%,98% 89%);background:linear-gradient(90deg,#16191a 0 7%,#5c5b55 13%,#1c2020 28%,#8e8878 48%,#363a38 53%,#111414 73%,#4b4942 91%,#111 100%);width:24%;height:66%;position:absolute;bottom:5%;left:50%;transform:translate(-50%);box-shadow:inset 0 0 4px #000}.gc-bonfire__blade:before{content:"";opacity:.68;background:linear-gradient(#e7e1c8b3,#ff731b38 68%,#ffae42b3);position:absolute;inset:3% 44% 12% 45%;box-shadow:0 0 4px #ff95354d}.gc-bonfire__blade:after{content:"";mix-blend-mode:multiply;background:radial-gradient(circle at 76% 31%,#000000e0 0 3%,#0000 4%),radial-gradient(circle at 27% 58%,#000000b8 0 2%,#0000 3%),linear-gradient(#0000 28%,#a0300d9e);position:absolute;inset:57% 4% 2%}.gc-bonfire__blade b{border-left:1px solid #00000073;border-right:1px solid #f3e1be2b;position:absolute;inset:5% 9%}.gc-bonfire__guard{background:linear-gradient(#827965 0,#302f2b 33%,#0c0e0e 69%,#4b453b 100%);border-radius:50% 50% 24% 24%;width:112%;height:7%;position:absolute;bottom:66%;left:50%;transform:translate(-50%);box-shadow:inset 0 2px 1px #ffefcd2e,inset 0 -2px 2px #000000e6,0 3px 5px #000000b8}.gc-bonfire__guard:before,.gc-bonfire__guard:after{content:"";background:linear-gradient(115deg,#6f6655,#171918 45%,#393630);border-radius:60% 30% 62% 38%;width:22%;height:120%;position:absolute;top:11%}.gc-bonfire__guard:before{left:-4%;transform:rotate(13deg)}.gc-bonfire__guard:after{right:-4%;transform:rotate(-13deg)scaleX(-1)}.gc-bonfire__guard b{background:#aa3d17;border-radius:50%;width:6%;height:65%;position:absolute;top:18%;box-shadow:0 0 5px #ff5b137a}.gc-bonfire__guard b:first-child{left:21%}.gc-bonfire__guard b:last-child{right:21%}.gc-bonfire__grip{background:repeating-linear-gradient(#0000 0 6px,#b9814861 7px 9px),linear-gradient(90deg,#160e0b,#5b3623 45%,#211511);border:2px solid #121211;border-radius:4px;width:18%;height:20%;position:absolute;bottom:72%;left:50%;transform:translate(-50%);box-shadow:inset 2px 0 3px #ffc98529,3px 2px 4px #000c}.gc-bonfire__pommel{aspect-ratio:1;clip-path:polygon(50% 0,86% 24%,100% 67%,50% 100%,0 67%,14% 24%);background:radial-gradient(circle at 40% 27%,#766d5d,#272825 47%,#090b0b 77%);width:30%;position:absolute;bottom:90%;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 2px #ffe9c31a}.gc-bonfire__logs{z-index:7;filter:drop-shadow(0 15px 13px #000000db);height:25%;position:absolute;inset:auto 7% 8%}.gc-bonfire__log{transform-origin:50%;background:repeating-linear-gradient(87deg,#0000 0 19px,#ffce8512 20px 22px,#0000 23px 37px),linear-gradient(#6b321e 0,#32150f 38%,#140907 76%,#080403);border:1px solid #ffaa4733;border-radius:999px;width:72%;height:27%;position:absolute;bottom:20%;left:50%;box-shadow:inset 0 5px 7px #ffbb6126,inset 0 -8px 10px #000000b3,0 0 12px #ff571438}.gc-bonfire__log:after{content:"";border-radius:inherit;border-top:1px solid #ffb7681f;border-bottom:1px solid #00000073;position:absolute;inset:19% 4%}.gc-bonfire__log b{background:radial-gradient(circle,#170b08 0 16%,#6f3520 18% 25%,#21100b 28% 43%,#5e2b1b 45% 51%,#160a07 54%);border-radius:50%;width:18%;height:118%;position:absolute;top:-9%;right:-2%;box-shadow:inset 3px 2px 4px #ffb96821,0 0 0 2px #100706}.gc-bonfire__log--one{transform:translate(-51%)rotate(17deg)}.gc-bonfire__log--two{transform:translate(-49%)rotate(-17deg)}.gc-bonfire__log--three{opacity:.82;width:63%;height:22%;bottom:2%;transform:translate(-50%)rotate(2deg)}.gc-bonfire__coals{z-index:8;filter:blur(.4px);width:68%;height:13%;position:absolute;bottom:12%;left:50%;transform:translate(-50%)}.gc-bonfire__coals i{left:var(--coal-left);bottom:var(--coal-bottom);width:var(--coal-width);height:var(--coal-height);animation:gc-bonfire-coal var(--coal-duration) var(--coal-delay) ease-in-out infinite;background:#ffb23c;border-radius:50%;position:absolute;box-shadow:0 0 7px #ff6a18,0 0 15px #df370ab8}.gc-bonfire__embers,.gc-bonfire__smoke,.gc-bonfire__burst{z-index:9;pointer-events:none;position:absolute;inset:2% 8% 19%;overflow:visible}.gc-bonfire__burst{z-index:11}.gc-bonfire__burst i{width:var(--burst-size);height:var(--burst-size);opacity:0;background:#fff4b3;border-radius:50%;position:absolute;bottom:23%;left:50%;transform:translate(-50%);box-shadow:0 0 5px #ffd46c,0 0 11px #ff6215}.gc-bonfire.is-stirred .gc-bonfire__burst i{animation:gc-bonfire-burst .82s var(--burst-delay) cubic-bezier(.12, .58, .25, 1) both}.gc-bonfire.is-stirred .gc-bonfire__flames{filter:drop-shadow(0 0 15px #ffd469fa)drop-shadow(0 0 54px #f34c0cad);animation:.9s cubic-bezier(.12,.72,.24,1) both gc-bonfire-fire-response}.gc-bonfire.is-stirred .gc-bonfire__halo{animation:1.05s ease-out both gc-bonfire-halo-response}.gc-bonfire.is-stirred .gc-bonfire__sword{animation:.75s ease-out both gc-bonfire-sword-response}.gc-bonfire.is-stirred .gc-bonfire__coals{filter:brightness(1.65)blur(.2px);transition:filter .12s}.gc-bonfire__embers i{left:var(--ember-left);width:var(--ember-size);height:var(--ember-size);opacity:0;animation:gc-bonfire-ember var(--ember-duration) var(--ember-delay) cubic-bezier(.2, .6, .32, 1) infinite;background:#fff1a3;border-radius:50%;position:absolute;bottom:8%;box-shadow:0 0 5px #ffca53,0 0 10px #ff5a12}.gc-bonfire__smoke{z-index:2;bottom:25%}.gc-bonfire__smoke i{left:var(--smoke-left);width:var(--smoke-size);height:calc(var(--smoke-size) * .72);opacity:0;filter:blur(9px);animation:gc-bonfire-smoke var(--smoke-duration) var(--smoke-delay) ease-out infinite;background:radial-gradient(circle,#695b5233,#27222114 48%,#0000 72%);border-radius:50%;position:absolute;bottom:34%}.gc-bonfire__close{top:max(18px, env(safe-area-inset-top));right:max(18px, env(safe-area-inset-right));color:#fff0da99;cursor:pointer;opacity:.58;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07050540;border:1px solid #ffe1b929;border-radius:50%;place-items:center;width:42px;height:42px;font:300 1.65rem/1 ui-sans-serif,system-ui,sans-serif;transition:color .18s,border-color .18s,opacity .18s,transform .18s;display:grid;position:absolute}.gc-bonfire__close:hover,.gc-bonfire__close:focus-visible{color:#fff4df;opacity:1;border-color:#ffbf619e;outline:none;transform:scale(1.06)}.gc-bonfire__hint{bottom:max(22px, env(safe-area-inset-bottom));color:#ffe7c885;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;margin:0;font:600 .67rem/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;animation:6s 1.8s both gc-bonfire-hint;position:absolute;left:50%;transform:translate(-50%)}@keyframes gc-bonfire-flame-outer{0%{border-radius:57% 43% 49% 51%/72% 58% 42% 28%;transform:translate(-50%)rotate(-2deg)scale(.96,1.01)skew(-1deg)}48%{border-radius:45% 55% 39% 61%/62% 69% 31% 38%;transform:translate(-48%)rotate(2.5deg)scale(1.04,.95)skew(2deg)}to{border-radius:52% 48% 58% 42%/75% 56% 44% 25%;transform:translate(-52%)rotate(-1deg)scale(.98,1.06)skew(-2deg)}}@keyframes gc-bonfire-flame-middle{0%{border-radius:52% 48% 41% 59%/70% 64% 36% 30%;transform:translate(-48%)rotate(3deg)scale(.94,1.04)}to{border-radius:44% 56% 54% 46%/76% 54% 46% 24%;transform:translate(-53%)rotate(-3deg)scale(1.06,.92)}}@keyframes gc-bonfire-flame-core{0%{transform:translate(-46%)rotate(4deg)scale(.9,1.07)}to{transform:translate(-54%)rotate(-4deg)scale(1.08,.91)}}@keyframes gc-bonfire-flame-left{0%{transform:translate(-108%)rotate(-18deg)scale(.88,.95)}to{transform:translate(-116%)rotate(-8deg)scale(1.08,1.07)}}@keyframes gc-bonfire-flame-right{0%{transform:translate(9%)rotate(13deg)scale(1.04,.91)}to{transform:translate(16%)rotate(21deg)scale(.89,1.09)}}@keyframes gc-bonfire-ember{0%{opacity:0;transform:translate(0,0)scale(.3)}12%{opacity:.95}68%{opacity:.72}to{opacity:0;transform:translate3d(var(--ember-drift), var(--ember-rise), 0) scale(.08)}}@keyframes gc-bonfire-smoke{0%{opacity:0;transform:translate(-50%)scale(.45)}18%{opacity:.45}to{opacity:0;transform:translate3d(calc(-50% + var(--smoke-drift)), -280px, 0) scale(2.35)}}@keyframes gc-bonfire-coal{50%{opacity:.48;filter:brightness(.65);transform:scale(.82)}}@keyframes gc-bonfire-halo{50%{opacity:.78;transform:translate(-50%)scale(1.04,.98)}}@keyframes gc-bonfire-fire-response{0%{transform:rotate(0)scale(1)}16%{transform:rotate(-8deg)scale(1.05,1.13)}37%{transform:rotate(6deg)scale(.98,1.08)}62%{transform:rotate(-3deg)scale(1.03)}to{transform:rotate(0)scale(1)}}@keyframes gc-bonfire-halo-response{0%{opacity:.62;transform:translate(-50%)scale(1)}21%{opacity:.96;transform:translate(-50%)scale(1.16,1.08)}to{opacity:.62;transform:translate(-50%)scale(1)}}@keyframes gc-bonfire-sword-response{0%,to{transform:translate(-50%)rotate(-7deg)}26%{transform:translate(-50%)rotate(-5deg)}52%{transform:translate(-50%)rotate(-8deg)}}@keyframes gc-bonfire-burst{0%{opacity:0;transform:translate(-50%, 0) rotate(var(--burst-angle)) translateY(0) scale(.35)}12%{opacity:1}72%{opacity:.82}to{opacity:0;transform:translate(-50%, 0) rotate(var(--burst-angle)) translateY(var(--burst-distance)) scale(.08)}}@keyframes gc-bonfire-star{50%{opacity:.12}}@keyframes gc-bonfire-hint{0%,76%{opacity:0}12%,58%{opacity:1}to{opacity:.32}}@media (width<=620px){.gc-bonfire__scene{height:min(82vh,640px);min-height:390px}.gc-bonfire__fire{width:min(82vw,320px);height:min(58vh,430px);bottom:15%}.gc-bonfire__ground{bottom:8%}.gc-bonfire__hint{letter-spacing:.11em;font-size:.6rem}}@media (height<=560px) and (orientation:landscape){.gc-bonfire__scene{height:96vh;min-height:0}.gc-bonfire__fire{width:min(45vw,270px);height:90vh;bottom:3%}.gc-bonfire__ground{width:min(68vw,570px);bottom:-5%}.gc-bonfire__hint{display:none}}@media (prefers-reduced-motion:reduce){.gc-bonfire,.gc-bonfire__scene,.gc-bonfire.is-closing{transition-duration:20ms}.gc-bonfire__flame,.gc-bonfire__coals i,.gc-bonfire__halo{animation-duration:2.8s}.gc-bonfire__embers i,.gc-bonfire__smoke i,.gc-bonfire__burst i,.gc-bonfire__night i{opacity:0;animation:none}.gc-bonfire.is-stirred .gc-bonfire__flames,.gc-bonfire.is-stirred .gc-bonfire__halo,.gc-bonfire.is-stirred .gc-bonfire__sword{animation:none}}.gc-insert-coin{--gc-arcade-red:#ff304c;--gc-arcade-gold:#ffd85a;--gc-arcade-cyan:#76f7ff;z-index:2147483638;color:#fff8df;opacity:0;isolation:isolate;background:#020205;place-items:center;font-family:Courier New,ui-monospace,SFMono-Regular,Menlo,monospace;animation:.45s steps(3,end) forwards gc-insert-coin-power-on;display:grid;position:fixed;inset:0;overflow:hidden}.gc-insert-coin *,.gc-insert-coin :before,.gc-insert-coin :after{box-sizing:border-box}.gc-insert-coin__backdrop{-webkit-backdrop-filter:blur(3px)saturate(.55);backdrop-filter:blur(3px)saturate(.55);background:radial-gradient(circle at 50% 45%,#29071252,#0000 46%),linear-gradient(#000000db,#000000f2);position:absolute;inset:0}.gc-insert-coin__cabinet{background:linear-gradient(135deg,#ffffff12,#0000 15% 84%,#ffffff0a),#09080d;border:1px solid #382d36;border-radius:clamp(14px,2vw,24px);width:min(94vw,980px);height:min(88vh,690px);padding:clamp(9px,1.4vw,18px);position:relative;transform:perspective(900px)rotateX(.8deg);box-shadow:0 28px 100px #000000db,0 0 0 5px #030305,0 0 0 7px #211721}.gc-insert-coin__screen{background:radial-gradient(at 50% 48%,#4f091c3d,#0000 58%),linear-gradient(#09030a,#020205 67%,#060208);border:2px solid #34242e;border-radius:clamp(8px,1.4vw,16px);width:100%;height:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 80px #000,inset 0 0 18px #ff304c24,0 0 28px #ff304c1a}.gc-insert-coin__screen:before{content:"";z-index:12;pointer-events:none;border-radius:45%;position:absolute;inset:-10%;box-shadow:inset 0 0 100px 55px #000000ad}.gc-insert-coin__scanlines,.gc-insert-coin__noise,.gc-insert-coin__glow{z-index:10;pointer-events:none;position:absolute;inset:0}.gc-insert-coin__scanlines{opacity:.2;background:repeating-linear-gradient(#0000 0 2px,#0000008a 3px 4px)}.gc-insert-coin__noise{opacity:.045;background-image:repeating-radial-gradient(circle at 13% 21%,#fff 0 1px,#0000 1px 5px),repeating-radial-gradient(circle at 79% 61%,#fff 0 1px,#0000 1px 7px);background-size:19px 17px,23px 29px;animation:.22s steps(2,end) infinite gc-insert-coin-noise}.gc-insert-coin__glow{filter:blur(20px);background:radial-gradient(#ff304c26,#0000 70%);height:36%;inset:auto 4% -16%}.gc-insert-coin__header{z-index:4;color:#ffd85a8a;letter-spacing:.18em;justify-content:space-between;gap:20px;font-size:clamp(8px,1.1vw,11px);display:flex;position:absolute;top:clamp(15px,3vh,28px);left:clamp(18px,3vw,38px);right:clamp(18px,3vw,38px)}.gc-insert-coin__close{z-index:20;color:#fff8df94;letter-spacing:.14em;cursor:pointer;background:#00000073;border:1px solid #ffd85a47;border-radius:3px;min-width:48px;padding:7px 9px;font:700 10px/1 Courier New,monospace;transition:color .2s,border-color .2s,background .2s;position:absolute;top:clamp(44px,7vh,62px);right:clamp(17px,3vw,38px)}.gc-insert-coin__close:hover,.gc-insert-coin__close:focus-visible{color:#fff;background:#ffd85a17;border-color:#ffd85ab8;outline:none}.gc-insert-coin__message{z-index:3;text-align:center;place-items:center;height:34%;display:grid;position:absolute;inset:9% 8% auto}.gc-insert-coin__game-over{color:var(--gc-arcade-red);letter-spacing:clamp(.03em,.8vw,.11em);text-indent:.11em;text-shadow:3px 0 #76f7ff47,-3px 0 #ffd85a40,0 0 12px #ff304cd6,0 0 40px #ff304c59;margin:0;font-size:clamp(48px,10vw,110px);font-weight:900;line-height:.86;animation:.7s steps(5,end) both gc-insert-coin-title-in,3.6s step-end 1s infinite gc-insert-coin-title-flicker;position:absolute}.gc-insert-coin__continue,.gc-insert-coin__success,.gc-insert-coin__timeout{opacity:0;visibility:hidden;justify-items:center;display:grid;position:absolute}.gc-insert-coin__continue p{color:#fff8df;letter-spacing:.16em;text-indent:.16em;text-shadow:0 0 12px #ffffff59;margin:0 0 2px;font-size:clamp(20px,3.6vw,38px);font-weight:800}.gc-insert-coin__continue strong{color:var(--gc-arcade-gold);text-shadow:0 0 15px #ffd85aad;font-size:clamp(44px,7vw,76px);line-height:1}.gc-insert-coin.is-revealed .gc-insert-coin__game-over{animation:.5s both gc-insert-coin-title-up}.gc-insert-coin.is-counting .gc-insert-coin__continue{opacity:1;visibility:visible;animation:.35s steps(3,end) both gc-insert-coin-continue-in;transform:translateY(54px)}.gc-insert-coin__continue strong.is-ticking{animation:.26s steps(2,end) gc-insert-coin-tick}.gc-insert-coin.is-critical .gc-insert-coin__continue strong{color:var(--gc-arcade-red);text-shadow:0 0 20px #ff304ce0}.gc-insert-coin.is-critical .gc-insert-coin__screen{animation:.8s ease-in-out infinite gc-insert-coin-critical}.gc-insert-coin__playfield{z-index:5;opacity:0;pointer-events:none;height:46%;transition:opacity .35s,transform .35s;position:absolute;bottom:10%;left:7%;right:7%;transform:translateY(25px)}.gc-insert-coin.is-counting .gc-insert-coin__playfield{opacity:1;pointer-events:auto;transform:translateY(0)}.gc-insert-coin__coin,.gc-insert-coin__coin-shadow{left:var(--coin-x,22%);top:var(--coin-y,72%);aspect-ratio:1;width:clamp(66px,9vw,92px);position:absolute;transform:translate(-50%,-50%)}.gc-insert-coin__coin-shadow{z-index:1;filter:blur(13px);opacity:.62;background:#000000ad;border-radius:50%;transition:left .45s cubic-bezier(.2,.8,.2,1),top .45s cubic-bezier(.2,.8,.2,1);transform:translate(-45%,-37%)scale(.86,.28)}.gc-insert-coin__coin{z-index:3;color:#5a3204;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 9px 10px #000000b8);background:0 0;border:0;border-radius:50%;padding:0;transition:left .45s cubic-bezier(.2,.8,.2,1),top .45s cubic-bezier(.2,.8,.2,1),filter .2s}.gc-insert-coin__coin:focus-visible{outline:3px solid var(--gc-arcade-cyan);outline-offset:6px}.gc-insert-coin__coin-face{background:linear-gradient(115deg,#0000 22%,#ffffffad 37%,#0000 48%) -90px 0/85px 100% no-repeat,radial-gradient(circle at 36% 28%,#fff3a5 0 3%,#f7c749 18%,#d68a15 58%,#8f4e08 100%);border:clamp(4px,.6vw,7px) solid #b76a0a;border-radius:50%;place-items:center;animation:2.2s ease-in-out infinite gc-insert-coin-float,3.2s ease-in-out infinite gc-insert-coin-shine;display:grid;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 2px #ffd967,inset 0 0 0 7px #6f37034f,inset -8px -10px 18px #4c1f0066}.gc-insert-coin__coin-rim{border:2px dashed #6d3a0485;border-radius:50%;position:absolute;inset:9%;box-shadow:0 0 0 1px #fff29561}.gc-insert-coin__coin-star{color:#814202;font-size:clamp(9px,1.4vw,14px);font-style:normal;position:absolute;top:16%}.gc-insert-coin__coin-face b{letter-spacing:-.08em;text-shadow:0 1px #ffe68a;margin-top:4%;font-size:clamp(20px,3vw,30px);line-height:1}.gc-insert-coin__coin-face small{letter-spacing:.08em;font-size:clamp(6px,.9vw,9px);font-weight:900;position:absolute;bottom:18%}.gc-insert-coin__coin.is-dragging{cursor:grabbing;filter:drop-shadow(0 16px 18px #000000c2)drop-shadow(0 0 9px #ffd85a66);transition:none}.gc-insert-coin__coin.is-dragging+*,.gc-insert-coin__coin.is-keyboard-moving{transition:none}.gc-insert-coin__coin.is-dragging .gc-insert-coin__coin-face{animation:.62s linear infinite gc-insert-coin-spin}.gc-insert-coin__coin.is-rejected .gc-insert-coin__coin-face{animation:.48s gc-insert-coin-reject}.gc-insert-coin__slot-unit{z-index:2;background:linear-gradient(145deg,#ffffff12,#0000 30%),#0d0c11;border:2px solid #473947;border-radius:8px;justify-items:center;gap:9px;width:clamp(112px,16vw,166px);padding:clamp(16px,2.5vw,24px) 14px 14px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid;position:absolute;top:50%;right:clamp(2%,4vw,8%);transform:translateY(-50%);box-shadow:inset 0 0 0 4px #050507,0 14px 30px #0009}.gc-insert-coin__slot-label{color:#fff8df9e;letter-spacing:.15em;text-indent:.15em;font-size:clamp(8px,1.2vw,11px);font-weight:800}.gc-insert-coin__slot{background:#020203;border:2px solid #493d49;border-radius:5px;width:clamp(70px,10vw,102px);height:clamp(25px,3.5vw,34px);position:relative;box-shadow:inset 0 5px 9px #000,0 0 0 4px #18151a}.gc-insert-coin__slot i{background:#000;border-radius:999px;position:absolute;inset:42% 13%;box-shadow:0 -1px #635664}.gc-insert-coin__credit{min-width:86px;color:var(--gc-arcade-red);letter-spacing:.09em;text-align:center;text-shadow:0 0 8px #ff304cad;background:#ff304c0a;border:1px solid #ff304c47;padding:5px 7px 4px;font-size:clamp(10px,1.4vw,13px);font-weight:800}.gc-insert-coin__slot-unit.is-near{border-color:var(--gc-arcade-gold);transform:translateY(-50%)scale(1.035);box-shadow:inset 0 0 0 4px #050507,0 0 22px #ffd85a6b,0 14px 30px #0009}.gc-insert-coin__slot-unit.is-near .gc-insert-coin__slot{border-color:#ffd85a;box-shadow:inset 0 5px 9px #000,0 0 0 4px #241d15,0 0 15px #ffd85a85}.gc-insert-coin__instructions{z-index:6;color:var(--gc-arcade-cyan);letter-spacing:.14em;text-align:center;text-indent:.14em;text-shadow:0 0 9px #76f7ff75;opacity:0;gap:5px;margin:0;font-size:clamp(10px,1.5vw,14px);font-weight:800;display:grid;position:absolute;bottom:clamp(13px,3vh,25px);left:5%;right:5%}.gc-insert-coin__instructions span{color:#fff8df73;letter-spacing:.08em;font-size:clamp(7px,1vw,10px)}.gc-insert-coin.is-counting .gc-insert-coin__instructions{opacity:1;transition:opacity .3s .15s}.gc-insert-coin.is-success .gc-insert-coin__game-over,.gc-insert-coin.is-success .gc-insert-coin__continue,.gc-insert-coin.is-timeout .gc-insert-coin__game-over,.gc-insert-coin.is-timeout .gc-insert-coin__continue{opacity:0;visibility:hidden}.gc-insert-coin.is-success .gc-insert-coin__success,.gc-insert-coin.is-timeout .gc-insert-coin__timeout{opacity:1;visibility:visible}.gc-insert-coin__success span{color:var(--gc-arcade-gold);letter-spacing:.16em;text-shadow:0 0 12px #ffd85a8c;margin-bottom:10px;font-size:clamp(16px,2.5vw,25px);font-weight:800}.gc-insert-coin__success strong{color:#fff;letter-spacing:.08em;text-indent:.08em;text-shadow:3px 0 var(--gc-arcade-cyan), -3px 0 var(--gc-arcade-red), 0 0 20px #ffffff9e;font-size:clamp(48px,9vw,96px);line-height:.9;animation:.62s steps(4,end) both gc-insert-coin-success}.gc-insert-coin__timeout strong{color:#bbb5b9;letter-spacing:.08em;text-shadow:0 0 12px #ffffff2e;font-size:clamp(38px,7vw,72px)}.gc-insert-coin__timeout span{color:#ffffff52;letter-spacing:.2em;margin-top:12px;font-size:clamp(9px,1.3vw,12px)}.gc-insert-coin.is-success .gc-insert-coin__screen{animation:1.8s both gc-insert-coin-success-flash}.gc-insert-coin.is-success .gc-insert-coin__playfield,.gc-insert-coin.is-timeout .gc-insert-coin__playfield{pointer-events:none}.gc-insert-coin__coin.is-inserting{opacity:0;transition:left .28s ease-in,top .28s ease-in,opacity .12s .22s,transform .32s ease-in;transform:translate(-50%,-50%)rotateY(88deg)scale(.42);top:50%!important;left:calc(100% - clamp(58px,10vw,112px))!important}.gc-insert-coin__slot-unit.is-accepted{animation:.55s steps(3,end) gc-insert-coin-slot-accept}.gc-insert-coin.is-closing{pointer-events:none;animation:.36s steps(3,end) forwards gc-insert-coin-power-off}html.gc-insert-coin-active,body.gc-insert-coin-lock{overflow:hidden}@keyframes gc-insert-coin-power-on{0%{opacity:0;filter:brightness(3);transform:scaleY(.01)}35%{opacity:1;transform:scaleY(.01)}68%{transform:scaleY(1)}to{opacity:1;filter:brightness();transform:scaleY(1)}}@keyframes gc-insert-coin-title-in{0%{opacity:0;filter:blur(7px);transform:scale(1.35)}45%{opacity:1}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes gc-insert-coin-title-up{0%{transform:translateY(0)scale(1)}to{transform:translateY(-42px)scale(.55)}}@keyframes gc-insert-coin-title-flicker{0%,91%,94%,to{opacity:1}92%{opacity:.32;transform:translate(2px)}93%{opacity:.76;transform:translate(-2px)}}@keyframes gc-insert-coin-continue-in{0%{opacity:0;transform:translateY(68px)scaleY(.2)}to{opacity:1;transform:translateY(54px)scaleY(1)}}@keyframes gc-insert-coin-tick{0%{filter:brightness(2);transform:scale(1.45)}to{filter:brightness();transform:scale(1)}}@keyframes gc-insert-coin-critical{0%,to{box-shadow:inset 0 0 80px #000,inset 0 0 18px #ff304c24}50%{box-shadow:inset 0 0 80px #000,inset 0 0 48px #ff304c57}}@keyframes gc-insert-coin-float{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-7px)rotate(2deg)}}@keyframes gc-insert-coin-shine{0%,25%{background-position:-90px 0,0 0}60%,to{background-position:130px 0,0 0}}@keyframes gc-insert-coin-spin{0%{transform:translateY(-9px)rotateY(0)rotate(-3deg)}to{transform:translateY(-9px)rotateY(360deg)rotate(3deg)}}@keyframes gc-insert-coin-reject{0%,to{transform:translate(0)}20%{transform:translate(-9px)rotate(-8deg)}40%{transform:translate(8px)rotate(7deg)}65%{transform:translate(-5px)rotate(-4deg)}}@keyframes gc-insert-coin-slot-accept{0%,to{filter:brightness();transform:translateY(-50%)}30%{filter:brightness(2.4);transform:translateY(-50%)translate(5px)}55%{transform:translateY(-50%)translate(-4px)}}@keyframes gc-insert-coin-success{0%{opacity:0;filter:blur(8px);transform:scale(2)}50%{opacity:1}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes gc-insert-coin-success-flash{0%,to{filter:brightness()}8%{filter:brightness(4)saturate(.25)}18%{filter:brightness(.7)}30%{filter:brightness(1.8)}}@keyframes gc-insert-coin-noise{0%{transform:translate(0)}25%{transform:translate(2px,-1px)}50%{transform:translate(-1px,2px)}75%{transform:translate(1px,1px)}}@keyframes gc-insert-coin-power-off{0%{opacity:1;transform:scaleY(1)}55%{opacity:1;filter:brightness(3);transform:scaleY(.012)}to{opacity:0;filter:brightness(4);transform:scale(0,.012)}}@media (width<=640px),(height<=560px){.gc-insert-coin__cabinet{width:96vw;height:94dvh;padding:7px}.gc-insert-coin__message{height:31%;top:8%}.gc-insert-coin__game-over{font-size:clamp(42px,15vw,72px)}.gc-insert-coin__playfield{height:49%;bottom:9%;left:3%;right:3%}.gc-insert-coin__slot-unit{width:108px;padding:14px 8px 11px;right:0}.gc-insert-coin__coin,.gc-insert-coin__coin-shadow{width:66px}.gc-insert-coin__instructions span{display:none}}@media (orientation:landscape) and (height<=500px){.gc-insert-coin__header{top:10px}.gc-insert-coin__close{top:28px}.gc-insert-coin__message{height:34%;inset:5% 8% auto}.gc-insert-coin__game-over{font-size:clamp(38px,9vw,68px)}.gc-insert-coin.is-revealed .gc-insert-coin__game-over{transform:translateY(-24px)scale(.48)}.gc-insert-coin.is-counting .gc-insert-coin__continue{transform:translateY(34px)}.gc-insert-coin__playfield{height:51%;bottom:5%}.gc-insert-coin__slot-unit{padding-block:10px 8px}.gc-insert-coin__instructions{bottom:7px}}@media (prefers-reduced-motion:reduce){.gc-insert-coin,.gc-insert-coin *,.gc-insert-coin :before,.gc-insert-coin :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.gc-insert-coin__noise{display:none}}.gc-insert-coin.is-low-power .gc-insert-coin__noise{opacity:.025;animation:none}html.gc-you-died-active,body.gc-you-died-lock{overscroll-behavior:none;overflow:hidden}.gc-you-died,.gc-you-died *{box-sizing:border-box}.gc-you-died{z-index:2147483500;opacity:0;color:#8b1c20;isolation:isolate;pointer-events:auto;place-items:center;transition:opacity .9s;display:grid;position:fixed;inset:0;overflow:hidden}.gc-you-died.is-visible{opacity:1}.gc-you-died.is-closing{opacity:0;pointer-events:none;transition-duration:1.05s}.gc-you-died__backdrop{z-index:-4;-webkit-backdrop-filter:grayscale(.72)brightness(.23)contrast(1.15)blur(1.4px);backdrop-filter:grayscale(.72)brightness(.23)contrast(1.15)blur(1.4px);background:radial-gradient(at 50% 49%,#18030433 0,#040203ba 47%,#000000f5 100%),#000000c7;position:absolute;inset:0}.gc-you-died__backdrop:before{content:"";opacity:.15;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E");animation:.32s steps(2,end) infinite gc-you-died-grain;position:absolute;inset:0}.gc-you-died__backdrop:after{content:"";background:linear-gradient(#00000061,#0000 28% 70%,#0000009e),radial-gradient(#0000 21%,#00000045 64%,#000000bd 100%);position:absolute;inset:0}.gc-you-died__veil{z-index:-2;opacity:0;filter:blur(18px);background:radial-gradient(#66070a38 0,#4104071a 35%,#0000 72%),linear-gradient(90deg,#0000,#5305081c 20% 80%,#0000);width:130%;height:clamp(150px,28vh,290px);transition:opacity 1.7s .18s,transform 2.6s cubic-bezier(.16,1,.3,1) .1s;position:absolute;top:50%;left:-15%;transform:translateY(-50%)scaleX(.65)}.gc-you-died.is-visible .gc-you-died__veil{opacity:1;transform:translateY(-50%)scaleX(1)}.gc-you-died__message{text-align:center;width:100%;padding:1rem 5vw 1.3rem;position:relative}.gc-you-died__message:before,.gc-you-died__message:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#5b0e1129 17%,#82181c52 50%,#5b0e1129 83%,#0000);width:min(94vw,1120px);height:1px;transition:opacity 1.4s .45s,transform 2.2s .2s;position:absolute;left:50%;transform:translate(-50%)scaleX(.4)}.gc-you-died__message:before{top:0}.gc-you-died__message:after{bottom:0}.gc-you-died.is-visible .gc-you-died__message:before,.gc-you-died.is-visible .gc-you-died__message:after{opacity:.72;transform:translate(-50%)scaleX(1)}.gc-you-died__message h2{color:#74141800;letter-spacing:clamp(.13em,1.25vw,.23em);text-indent:clamp(.13em,1.25vw,.23em);text-rendering:geometricprecision;text-shadow:0 0 #74141800;filter:blur(8px);margin:0;font-family:Times New Roman,Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:clamp(3.25rem,10.7vw,9.8rem);font-weight:400;line-height:.92;transition:color 1.8s .18s,filter 1.9s .12s,text-shadow 2.1s .18s,transform 2.5s cubic-bezier(.16,1,.3,1) 80ms;transform:scale(.82,.9)}.gc-you-died.is-visible .gc-you-died__message h2{color:#831a1f;filter:blur();text-shadow:0 1px #d569631f,0 -1px #180002e0,0 0 14px #60040875,0 0 52px #3900034d;transform:scaleX(1.02)}.gc-you-died__message h2::selection{background:0 0}.gc-you-died__motes{z-index:-1;opacity:0;pointer-events:none;transition:opacity 1.4s .6s;position:absolute;inset:0;overflow:hidden}.gc-you-died.is-visible .gc-you-died__motes{opacity:.62}.gc-you-died__motes i{left:var(--death-mote-left);top:var(--death-mote-top);width:var(--death-mote-size);height:var(--death-mote-size);animation:gc-you-died-mote var(--death-mote-duration) var(--death-mote-delay) ease-in-out infinite;background:#8424238c;border-radius:50%;position:absolute;box-shadow:0 0 5px #58080a99}.gc-you-died__hint{bottom:max(1.4rem, env(safe-area-inset-bottom));color:#ac979100;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(.64rem,1.2vw,.76rem);transition:color .9s 2.4s;position:absolute;left:50%;transform:translate(-50%)}.gc-you-died.is-visible .gc-you-died__hint{color:#ac979157}@keyframes gc-you-died-grain{0%{transform:translate(0)scale(1.04)}25%{transform:translate(-1.5%,1%)scale(1.04)}50%{transform:translate(1%,-1.5%)scale(1.04)}75%{transform:translate(1.5%,.5%)scale(1.04)}to{transform:translate(-.5%,-1%)scale(1.04)}}@keyframes gc-you-died-mote{0%,to{opacity:0;transform:translateY(14px)}24%{opacity:.22}68%{opacity:.72}to{transform:translate3d(var(--death-mote-drift), -54px, 0)}}@media (width<=620px){.gc-you-died__message{padding-inline:2vw}.gc-you-died__message h2{letter-spacing:.1em;text-indent:.1em;font-size:clamp(2.8rem,15vw,5.6rem)}}@media (prefers-reduced-motion:reduce){.gc-you-died,.gc-you-died__veil,.gc-you-died__message:before,.gc-you-died__message:after,.gc-you-died__message h2,.gc-you-died__motes,.gc-you-died__hint{transition-duration:20ms!important;transition-delay:0s!important}.gc-you-died__backdrop:before,.gc-you-died__motes i{animation:none!important}}html.gc-gg-match-active,body.gc-gg-match-lock{overscroll-behavior:none;overflow:hidden}.gc-gg-match,.gc-gg-match *{box-sizing:border-box}.gc-gg-match{--gg-cyan:#4ee8ff;--gg-magenta:#ff4f91;z-index:2147483400;color:#edfaff;opacity:0;isolation:isolate;background:#02060b;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:opacity .38s;position:fixed;inset:0;overflow:hidden}.gc-gg-match.is-visible{opacity:1}.gc-gg-match.is-closing{opacity:0;pointer-events:none;transition-duration:.42s}.gc-gg-match:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0209102e,#01050ac2),radial-gradient(circle at 50% 42%,#1b83a41f,#0000 39%),repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 4px);position:absolute;inset:0}.gc-gg-match:after{content:"";z-index:6;pointer-events:none;background:radial-gradient(#0000 33%,#000307b8 100%);border:1px solid #77e0ff1a;position:absolute;inset:0;box-shadow:inset 0 0 140px #000000c2}.gc-gg-match__world{z-index:-3;opacity:.58;filter:blur(2px)saturate(.82);background:linear-gradient(135deg,#00466185,#0000 35%),linear-gradient(225deg,#6a003c4d,#0000 40%),#030a10;animation:1.2s cubic-bezier(.16,1,.3,1) both gc-gg-world-enter;position:absolute;inset:-6%;overflow:hidden;transform:scale(1.04)}.gc-gg-match__arena{background:linear-gradient(90deg,#0000 49.8%,#4ee8ff2e 50%,#0000 50.2%),linear-gradient(#0000 49.8%,#4ee8ff21 50%,#0000 50.2%),repeating-linear-gradient(90deg,#65e9ff12 0 1px,#0000 1px 110px),repeating-linear-gradient(0deg,#65e9ff0f 0 1px,#0000 1px 80px),linear-gradient(145deg,#0d323f8c,#030b11cc);border:1px solid #66dcff2e;width:min(110vw,1500px);height:min(56vw,720px);position:absolute;top:60%;left:50%;transform:translate(-50%,-24%)perspective(800px)rotateX(62deg)rotate(-5deg);box-shadow:0 0 100px #19bce21c,inset 0 0 90px #000000ad}.gc-gg-match__beam{opacity:.13;background:linear-gradient(180deg, var(--gg-cyan), transparent 76%);filter:blur(13px);width:18vw;height:115%;animation:6s ease-in-out infinite alternate gc-gg-beam-drift;position:absolute;top:-20%;transform:rotate(15deg)}.gc-gg-match__beam--one{left:5%}.gc-gg-match__beam--two{animation-delay:-2s;left:33%}.gc-gg-match__beam--three{background-image:linear-gradient(180deg, var(--gg-magenta), transparent 76%);animation-delay:-3.5s;right:25%}.gc-gg-match__beam--four{background-image:linear-gradient(180deg, var(--gg-magenta), transparent 76%);animation-delay:-1s;right:-2%}.gc-gg-match__result{z-index:1;text-align:center;width:min(680px,88vw);animation:.92s cubic-bezier(.16,1,.3,1) .12s both gc-gg-result-enter;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)}.gc-gg-match__eyebrow{color:#d2f2fa94;letter-spacing:.38em;text-indent:.38em;margin:0 0 .55rem;font-size:clamp(.6rem,1vw,.73rem);font-weight:700}.gc-gg-match__result h2{color:#e8fcff;letter-spacing:.13em;text-indent:.13em;text-shadow:0 0 10px #4ee8ff73,0 0 55px #16add74d;margin:0;font-size:clamp(3.6rem,10vw,8.8rem);font-weight:300;line-height:.9}.gc-gg-match__rule{background:linear-gradient(90deg, transparent, var(--gg-cyan) 30% 70%, transparent);width:min(480px,70vw);height:1px;margin:1.45rem auto 1rem;box-shadow:0 0 12px #4ee8ff7a}.gc-gg-match__score{grid-template-columns:1fr auto 1fr;align-items:center;width:min(410px,82vw);margin:0 auto;display:grid}.gc-gg-match__score div{gap:.15rem;display:grid}.gc-gg-match__score span{color:#d3eef578;letter-spacing:.22em;font-size:.57rem;font-weight:800}.gc-gg-match__score strong{color:var(--gg-cyan);text-shadow:0 0 18px #4ee8ff66;font-size:clamp(2rem,5vw,3.4rem);font-weight:500;line-height:1}.gc-gg-match__score div:last-child strong{color:var(--gg-magenta);text-shadow:0 0 18px #ff4f9159}.gc-gg-match__score i{color:#d6eff64d;padding-inline:1.35rem;font-family:Georgia,serif;font-size:1.1rem;font-style:normal}.gc-gg-match__chat{left:max(1.1rem, env(safe-area-inset-left));bottom:max(1.1rem, env(safe-area-inset-bottom));z-index:8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;background:linear-gradient(105deg,#040c14ed,#040a11bf),#02080eeb;border:1px solid #71d6ef33;border-left:2px solid #4ee8ff91;border-radius:5px;width:min(490px,100vw - 2.2rem);transition:transform .56s cubic-bezier(.16,1,.3,1) .42s,opacity .42s .42s;position:absolute;overflow:hidden;transform:translate(-35px);box-shadow:0 20px 65px #00000080,inset 0 1px #ffffff0a}.gc-gg-match.is-visible .gc-gg-match__chat{opacity:1;transform:translate(0)}.gc-gg-match__chat-head{background:#34aecc0f;border-bottom:1px solid #6fddf921;align-items:center;gap:.55rem;min-height:35px;padding:.55rem .75rem;display:flex}.gc-gg-match__chat-head>span{background:var(--gg-cyan);width:6px;height:6px;box-shadow:0 0 9px var(--gg-cyan);border-radius:50%}.gc-gg-match__chat-head strong,.gc-gg-match__chat-head small{letter-spacing:.17em;font-size:.58rem;font-weight:800}.gc-gg-match__chat-head strong{color:#d7f6fdd1}.gc-gg-match__chat-head small{color:#addbe657;margin-left:auto}.gc-gg-match__messages{scroll-behavior:smooth;height:238px;margin:0;padding:.7rem .8rem .55rem;list-style:none;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 8% 100%);mask-image:linear-gradient(#0000,#000 8% 100%)}.gc-gg-match__message{color:#e5f4f8c4;opacity:0;margin:0 0 .34rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(.66rem,1vw,.77rem);line-height:1.34;transition:opacity .18s,transform .24s cubic-bezier(.16,1,.3,1);transform:translate(-8px)}.gc-gg-match__message.is-visible{opacity:1;transform:translate(0)}.gc-gg-match__channel{color:#9fc0c973;min-width:58px;font-size:.61rem;display:inline-block}.gc-gg-match__message strong{color:var(--gg-cyan);font-weight:800}.gc-gg-match__message--magenta strong{color:#ff78a9}.gc-gg-match__message--neutral strong{color:#f3d68b}.gc-gg-match__message--system{color:#a4c0c785;font-style:italic}.gc-gg-match__message--system strong{color:#b4d3db94}.gc-gg-match__colon{color:#c6e5ed73;margin-right:.28rem}.gc-gg-match__input{color:#a8cad345;border-top:1px solid #6fddf91a;align-items:center;gap:.8rem;padding:.55rem .75rem;font-size:.63rem;display:flex}.gc-gg-match__input kbd{color:#a8d3de47;font:inherit;border:1px solid #84cfe126;border-radius:2px;margin-left:auto;padding:.08rem .3rem}.gc-gg-match__close{top:max(1rem, env(safe-area-inset-top));right:max(1rem, env(safe-area-inset-right));z-index:10;color:#d0f0f785;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020a108a;border:1px solid #8ddff22e;border-radius:50%;place-items:center;width:38px;height:38px;font-size:1.35rem;line-height:1;transition:color .18s,border-color .18s,background .18s,transform .18s;display:grid;position:absolute}.gc-gg-match__close:hover,.gc-gg-match__close:focus-visible{color:#fff;background:#0e536552;border-color:#4ee8ff8f;outline:none;transform:scale(1.06)}.gc-gg-match__hint{right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));z-index:8;color:#c5e6ee52;letter-spacing:.16em;text-transform:uppercase;opacity:0;margin:0;font-size:.57rem;font-weight:700;transition:opacity .24s,transform .24s;position:absolute;transform:translateY(6px)}.gc-gg-match.is-chat-complete{cursor:pointer}.gc-gg-match.is-chat-complete .gc-gg-match__hint{opacity:1;transform:translateY(0)}.gc-gg-match.is-chat-complete .gc-gg-match__chat{border-left-color:#ff4f9194;box-shadow:0 20px 65px #00000080,-8px 0 34px #ff4f9112}@keyframes gc-gg-world-enter{0%{opacity:0;transform:scale(1.12)}to{opacity:.58;transform:scale(1.04)}}@keyframes gc-gg-result-enter{0%{opacity:0;filter:blur(10px);transform:translate(-50%,-44%)scale(.92)}to{opacity:1;filter:blur();transform:translate(-50%,-50%)scale(1)}}@keyframes gc-gg-beam-drift{0%{opacity:.08;transform:translate(-2vw)rotate(15deg)}to{opacity:.17;transform:translate(3vw)rotate(19deg)}}@media (width<=720px){.gc-gg-match__result{top:27%}.gc-gg-match__result h2{font-size:clamp(3rem,16vw,6rem)}.gc-gg-match__rule{margin-block:1rem .72rem}.gc-gg-match__chat{bottom:max(.8rem, env(safe-area-inset-bottom));left:max(.7rem, env(safe-area-inset-left));width:calc(100vw - 1.4rem)}.gc-gg-match__messages{height:228px}.gc-gg-match__hint{top:max(1.15rem, env(safe-area-inset-top));text-align:center;width:calc(100vw - 7rem);bottom:auto;left:50%;right:auto;transform:translate(-50%,6px)}.gc-gg-match.is-chat-complete .gc-gg-match__hint{transform:translate(-50%)}}@media (height<=670px){.gc-gg-match__result{top:25%;transform:translate(-50%,-50%)scale(.86)}.gc-gg-match__messages{height:202px}}@media (prefers-reduced-motion:reduce){.gc-gg-match,.gc-gg-match__chat,.gc-gg-match__message,.gc-gg-match__close,.gc-gg-match__hint{transition-duration:20ms!important;transition-delay:0s!important}.gc-gg-match__world,.gc-gg-match__result,.gc-gg-match__beam{animation:none!important}.gc-gg-match__world{opacity:.58;transform:scale(1.04)}}html.gc-dev-room-active,body.gc-dev-room-lock{overscroll-behavior:none;overflow:hidden}.gc-dev-room,.gc-dev-room *{box-sizing:border-box}.gc-dev-room{--dev-green:#75ffb2;--dev-cyan:#54eaff;--dev-violet:#a97aff;z-index:2147483420;color:#dbffec;opacity:0;isolation:isolate;background:#010708f5;place-items:center;padding:clamp(1rem,3vw,2.5rem);font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;transition:opacity .38s;display:grid;position:fixed;inset:0;overflow:hidden}.gc-dev-room.is-visible{opacity:1}.gc-dev-room.is-closing{opacity:0;pointer-events:none;transition-duration:.38s}.gc-dev-room:before{content:"";z-index:-2;background:radial-gradient(circle at 20% 18%,#75ffb21f,#0000 29rem),radial-gradient(circle at 80% 68%,#54eaff17,#0000 32rem),linear-gradient(135deg,#010606,#03090b 54%,#020508);position:absolute;inset:0}.gc-dev-room:after{content:"";z-index:20;pointer-events:none;mix-blend-mode:screen;background:repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 4px),radial-gradient(#0000 34%,#000000ad 100%);position:absolute;inset:0}.gc-dev-room__backdrop,.gc-dev-room__grid,.gc-dev-room__glyphs,.gc-dev-room__scan{pointer-events:none;position:absolute;inset:0}.gc-dev-room__backdrop{z-index:-1;overflow:hidden}.gc-dev-room__grid{opacity:.2;transform-origin:bottom;background-image:linear-gradient(#75ffb21a 1px,#0000 1px),linear-gradient(90deg,#75ffb21a 1px,#0000 1px);background-size:42px 42px;transform:perspective(520px)rotateX(64deg)scale(1.6)translateY(21%);-webkit-mask-image:radial-gradient(#000,#0000 78%);mask-image:radial-gradient(#000,#0000 78%)}.gc-dev-room__scan{background:linear-gradient(#0000,#75ffb212,#0000);height:16vh;animation:4.8s linear infinite gc-dev-room-scan}.gc-dev-room__glyphs i{left:var(--dev-x);color:#75ffb236;text-shadow:0 0 .8rem #75ffb273;animation:gc-dev-room-glyph var(--dev-duration) linear var(--dev-delay) infinite;font-size:.68rem;font-style:normal;position:absolute;top:-3rem}.gc-dev-room__close{z-index:30;top:max(1rem, env(safe-area-inset-top));right:max(1rem, env(safe-area-inset-right));color:#dbffecb8;cursor:pointer;background:#02100db8;border:1px solid #75ffb247;border-radius:.45rem;place-items:center;width:2.6rem;height:2.6rem;font:400 1.45rem/1 monospace;transition:color .16s,border-color .16s,box-shadow .16s,transform .16s;display:grid;position:fixed;box-shadow:inset 0 0 1rem #75ffb20a}.gc-dev-room__close:hover,.gc-dev-room__close:focus-visible{color:#fff;border-color:#75ffb2bf;outline:none;transform:scale(1.04);box-shadow:0 0 1.3rem #75ffb22e}.gc-dev-room__shell{z-index:2;opacity:0;width:min(940px,94vw);max-height:min(900px,92vh);transition:transform .7s cubic-bezier(.16,1,.3,1),opacity .52s;position:relative;transform:translateY(1rem)scale(.985)}.gc-dev-room.is-visible .gc-dev-room__shell{opacity:1;transform:translateY(0)scale(1)}.gc-dev-room__hero{text-align:center;padding:0 .2rem clamp(1rem,2.4vh,1.6rem);position:relative}.gc-dev-room__signal{justify-content:center;gap:.42rem;margin-bottom:.8rem;display:flex}.gc-dev-room__signal i{background:var(--dev-green);border-radius:50%;width:.34rem;height:.34rem;animation:1.3s ease-in-out infinite gc-dev-room-pulse;box-shadow:0 0 1rem #75ffb2e0}.gc-dev-room__signal i:nth-child(2){animation-delay:.13s}.gc-dev-room__signal i:nth-child(3){animation-delay:.26s}.gc-dev-room__eyebrow{color:#75ffb2b8;letter-spacing:.28em;margin:0 0 .45rem;font-size:clamp(.56rem,1.4vw,.7rem);font-weight:700}.gc-dev-room__hero h2{color:#eafff3;letter-spacing:-.065em;text-shadow:0 0 .8rem #75ffb247,0 0 3rem #54eaff1f;margin:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(2rem,7vw,5rem);font-weight:950;line-height:.92;animation:.92s cubic-bezier(.16,1,.3,1) .12s both gc-dev-room-title-enter;position:relative}.gc-dev-room__hero h2:before,.gc-dev-room__hero h2:after{content:attr(data-text);pointer-events:none;opacity:0;position:absolute;inset:0}.gc-dev-room__hero h2:before{color:var(--dev-cyan);animation:3.6s step-end 1s infinite gc-dev-room-glitch;transform:translate(-2px)}.gc-dev-room__hero h2:after{color:var(--dev-violet);animation:3.6s step-end 1.07s infinite reverse gc-dev-room-glitch;transform:translate(2px)}.gc-dev-room__subhead{color:#d3ffe78f;margin:.65rem 0 0;font-size:clamp(.66rem,1.6vw,.82rem)}.gc-dev-room__terminal{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#000a0ae0;border:1px solid #75ffb240;border-radius:.85rem;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff05,inset 0 0 5rem #12574014,0 1.7rem 7rem #000000b8,0 0 3rem #75ffb214}.gc-dev-room__terminal-bar{color:#dbffec7a;background:linear-gradient(#75ffb212,#75ffb205);border-bottom:1px solid #75ffb224;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;min-height:2.65rem;padding:.6rem .9rem;font-size:clamp(.55rem,1.5vw,.7rem);display:grid}.gc-dev-room__terminal-bar>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gc-dev-room__terminal-bar>strong{color:#ffe077;letter-spacing:.12em;font-size:.62rem}.gc-dev-room.is-booted .gc-dev-room__terminal-bar>strong{color:var(--dev-green);text-shadow:0 0 .7rem #75ffb2bf}.gc-dev-room__lights{gap:.35rem;display:flex}.gc-dev-room__lights i{background:#ff5f57;border-radius:50%;width:.5rem;height:.5rem}.gc-dev-room__lights i:nth-child(2){background:#febc2e}.gc-dev-room__lights i:nth-child(3){background:#28c840}.gc-dev-room__source{scrollbar-color:#75ffb247 transparent;scrollbar-width:thin;height:clamp(260px,45vh,430px);padding:clamp(.7rem,2.4vw,1.3rem) 0;overflow:hidden auto}.gc-dev-room__line{opacity:.14;grid-template-columns:3.5rem minmax(0,1fr);align-items:start;min-height:1.55rem;padding:.13rem clamp(.75rem,2.4vw,1.4rem) .13rem 0;transition:opacity .18s,background .24s;display:grid}.gc-dev-room__line.is-visible{opacity:1}.gc-dev-room__line.is-highlight{background:linear-gradient(90deg,#a97aff21,#0000 72%)}.gc-dev-room__line.is-success{background:linear-gradient(90deg,#75ffb226,#0000 72%)}.gc-dev-room__line-number{color:#75ffb238;text-align:right;-webkit-user-select:none;user-select:none;padding-right:.9rem;font-size:clamp(.62rem,1.4vw,.76rem);line-height:1.35rem}.gc-dev-room__code{color:#c5e8d2;white-space:pre-wrap;overflow-wrap:anywhere;min-height:1.35rem;font-family:inherit;font-size:clamp(.61rem,1.55vw,.82rem);line-height:1.35rem;position:relative}.gc-dev-room__line.is-typing .gc-dev-room__code:after{content:"";background:var(--dev-green);vertical-align:-.14em;width:.48em;height:1.05em;margin-left:.14em;animation:.7s step-end infinite gc-dev-room-cursor;display:inline-block;box-shadow:0 0 .6rem #75ffb2a6}.gc-dev-room__comment{color:#5c9876}.gc-dev-room__keyword{color:#d895ff}.gc-dev-room__operator{color:#72eaff}.gc-dev-room__string{color:#ffd57a}.gc-dev-room__constant{color:#72eaff}.gc-dev-room__number{color:#ff91a4}.gc-dev-room__method{color:#79c7ff}.gc-dev-room__boot{color:#dbffec73;letter-spacing:.08em;background:#75ffb208;border-top:1px solid #75ffb224;grid-template-columns:auto minmax(4rem,1fr) 3.2rem;align-items:center;gap:.8rem;min-height:2.9rem;padding:.65rem clamp(.8rem,2.4vw,1.35rem);font-size:clamp(.51rem,1.3vw,.65rem);display:grid}.gc-dev-room__boot>span{white-space:nowrap}.gc-dev-room__boot>div{background:#75ffb21a;border-radius:999px;height:.28rem;overflow:hidden}.gc-dev-room__boot>div i{border-radius:inherit;background:linear-gradient(90deg, var(--dev-violet), var(--dev-cyan), var(--dev-green));width:0;height:100%;transition:width .18s;display:block;box-shadow:0 0 .8rem #75ffb2bf}.gc-dev-room__boot>strong{color:var(--dev-green);text-align:right}.gc-dev-room__hint{color:#dbffec61;letter-spacing:.12em;text-align:center;margin:.85rem 0 0;font-size:clamp(.5rem,1.3vw,.62rem)}.gc-dev-room.is-booted .gc-dev-room__hint{color:#75ffb2b3;animation:1.8s ease-in-out infinite gc-dev-room-hint}@keyframes gc-dev-room-scan{0%{transform:translateY(-20vh)}to{transform:translateY(120vh)}}@keyframes gc-dev-room-glyph{0%{opacity:0;transform:translateY(-2rem)}14%{opacity:.65}82%{opacity:.32}to{opacity:0;transform:translateY(110vh)}}@keyframes gc-dev-room-pulse{0%,to{opacity:.28;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}}@keyframes gc-dev-room-title-enter{0%{opacity:0;filter:blur(10px);letter-spacing:.02em;transform:scale(.94)}58%{opacity:1;filter:blur();transform:scale(1.015)}to{letter-spacing:-.065em;transform:scale(1)}}@keyframes gc-dev-room-glitch{0%,89%,94%,to{opacity:0;clip-path:inset(0)}90%{opacity:.6;clip-path:inset(14% 0 58%)}91%{opacity:.36;clip-path:inset(70% 0 9%);transform:translate(4px)}92%{opacity:.52;clip-path:inset(42% 0 33%);transform:translate(-3px)}93%{opacity:0}}@keyframes gc-dev-room-cursor{0%,48%{opacity:1}49%,to{opacity:0}}@keyframes gc-dev-room-hint{0%,to{opacity:.45}50%{opacity:1}}@media (width<=640px){.gc-dev-room{padding:max(3.5rem, env(safe-area-inset-top)) .7rem max(.7rem, env(safe-area-inset-bottom));align-items:start}.gc-dev-room__shell{width:100%;max-height:calc(100vh - 4.2rem)}.gc-dev-room__hero{padding-bottom:.85rem}.gc-dev-room__subhead{display:none}.gc-dev-room__source{height:min(53vh,420px)}.gc-dev-room__line{grid-template-columns:2.3rem minmax(0,1fr)}.gc-dev-room__line-number{padding-right:.55rem}.gc-dev-room__boot{grid-template-columns:minmax(0,1fr) 2.9rem}.gc-dev-room__boot>span{display:none}.gc-dev-room__terminal-bar{grid-template-columns:auto minmax(0,1fr)}.gc-dev-room__terminal-bar>strong{display:none}}@media (height<=620px) and (orientation:landscape){.gc-dev-room{padding:.6rem 3.7rem}.gc-dev-room__shell{width:min(900px,88vw);max-height:96vh}.gc-dev-room__hero{text-align:left;grid-template-columns:1fr auto;align-items:end;gap:.7rem 1.2rem;padding-bottom:.55rem;display:grid}.gc-dev-room__signal,.gc-dev-room__subhead{display:none}.gc-dev-room__eyebrow{margin:0}.gc-dev-room__hero h2{grid-area:1/2;font-size:clamp(1.5rem,5vw,2.7rem)}.gc-dev-room__source{height:61vh}.gc-dev-room__hint{display:none}}@media (prefers-reduced-motion:reduce){.gc-dev-room,.gc-dev-room__shell,.gc-dev-room__boot>div i{transition-duration:20ms!important}.gc-dev-room__scan,.gc-dev-room__glyphs,.gc-dev-room__signal,.gc-dev-room__hero h2:before,.gc-dev-room__hero h2:after,.gc-dev-room__line.is-typing .gc-dev-room__code:after,.gc-dev-room.is-booted .gc-dev-room__hint{animation:none!important}}.gc-rush-b{--rush-green:#a7c968;--rush-screen:#bfe37b;--rush-red:#ff4b3e;--rush-amber:#f4bd58;z-index:2147483640;color:#e8edd9;opacity:0;isolation:isolate;background:#080a07;place-items:center;font-family:Courier New,ui-monospace,SFMono-Regular,Menlo,monospace;transition:opacity .3s;display:grid;position:fixed;inset:0;overflow:hidden}.gc-rush-b.is-visible{opacity:1}.gc-rush-b *,.gc-rush-b :before,.gc-rush-b :after{box-sizing:border-box}.gc-rush-b__backdrop{-webkit-backdrop-filter:blur(6px)saturate(.55);backdrop-filter:blur(6px)saturate(.55);background:radial-gradient(circle at 50% 42%,#5a6e3a38,#0000 34rem),radial-gradient(circle at 20% 75%,#764d2626,#0000 31rem),linear-gradient(135deg,#050705f0,#11130deb);position:absolute;inset:0}.gc-rush-b__backdrop:before,.gc-rush-b__backdrop:after{content:"";pointer-events:none;position:absolute;inset:0}.gc-rush-b__backdrop:before{opacity:.28;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:42px 42px;-webkit-mask-image:radial-gradient(circle,#000,#0000 75%);mask-image:radial-gradient(circle,#000,#0000 75%)}.gc-rush-b__backdrop:after{background:radial-gradient(#0000 22%,#000000bd 100%)}.gc-rush-b__dust{opacity:.11;pointer-events:none;background-image:repeating-radial-gradient(circle at 23% 37%,#fff 0 1px,#0000 1px 7px),repeating-radial-gradient(circle at 71% 62%,#fff 0 1px,#0000 1px 11px);background-size:31px 37px,47px 43px;animation:12s linear infinite gc-rush-b-dust;position:absolute;inset:-30%}.gc-rush-b__close{z-index:20;color:#e8edd994;letter-spacing:.13em;cursor:pointer;background:#050704ad;border:1px solid #a7c96852;border-radius:3px;padding:8px 11px;font:800 10px/1 Courier New,monospace;transition:color .2s,border-color .2s,background .2s;position:fixed;top:clamp(14px,3vh,28px);right:clamp(14px,3vw,32px)}.gc-rush-b__close:hover,.gc-rush-b__close:focus-visible{color:#fff;background:#a7c9681c;border-color:#a7c968bf;outline:none}.gc-rush-b__scene{z-index:2;opacity:0;justify-items:center;gap:clamp(10px,2vh,18px);width:min(94vw,880px);transition:transform .42s cubic-bezier(.2,.8,.2,1),opacity .35s;display:grid;position:relative;transform:translateY(18px)scale(.97)}.gc-rush-b.is-visible .gc-rush-b__scene{opacity:1;transform:translateY(0)scale(1)}.gc-rush-b__header{color:#cfdcb37a;letter-spacing:.18em;justify-content:space-between;align-items:center;gap:16px;width:min(90vw,760px);font-size:clamp(8px,1.3vw,11px);display:flex}.gc-rush-b__header span{color:var(--rush-amber);font-weight:900}.gc-rush-b__header span:before{content:"";background:var(--rush-amber);border-radius:50%;width:6px;height:6px;margin-right:8px;animation:1.25s step-end infinite gc-rush-b-header-pulse;display:inline-block;box-shadow:0 0 12px #f4bd58c2}.gc-rush-b__bomb{filter:drop-shadow(0 35px 34px #000000c7);place-items:center;width:min(94vw,820px);min-height:min(64vh,530px);padding:clamp(28px,5vw,52px);display:grid;position:relative}.gc-rush-b__bag{background:repeating-linear-gradient(87deg,#0000 0 3px,#ffffff04 4px 5px),repeating-linear-gradient(2deg,#0000 0 4px,#00000008 5px 7px),radial-gradient(circle at 27% 28%,#77824d3b,#0000 26%),linear-gradient(142deg,#3e4530,#272d20 54%,#343a29);border:2px solid #232a1d;border-radius:12% 8% 10% 9%/9% 12% 8% 11%;position:absolute;inset:0;overflow:hidden;transform:perspective(1000px)rotateX(1.5deg)rotate(-.35deg);box-shadow:inset 0 0 0 8px #0b0d0940,inset 0 0 58px #0000008c,0 0 0 1px #0b0e08,0 18px 42px #00000094}.gc-rush-b__bag:before{content:"";border:2px dashed #aeb57926;border-radius:9%;position:absolute;inset:3%;box-shadow:0 0 0 1px #00000047}.gc-rush-b__seam{background:#0e100a40;border-block:1px dashed #bbc1892e;height:7px;position:absolute;left:5%;right:5%}.gc-rush-b__seam--top{top:7%}.gc-rush-b__seam--bottom{bottom:7%}.gc-rush-b__strap{background:repeating-linear-gradient(90deg,#ffffff05 0 2px,#0000 2px 5px),#1e2419;border-inline:1px solid #0d100a8c;width:8%;position:absolute;top:-4%;bottom:-4%;box-shadow:3px 0 6px #0000003d}.gc-rush-b__strap--left{left:12%;transform:rotate(-1deg)}.gc-rush-b__strap--right{right:11%;transform:rotate(1deg)}.gc-rush-b__charges{z-index:2;grid-template-columns:repeat(4,1fr);gap:4px;width:31%;display:grid;position:absolute;top:14%;bottom:13%;left:5.5%;transform:rotate(-1deg)}.gc-rush-b__charges>i{background:linear-gradient(90deg,#ffffff17,#0000 18% 72%,#00000040),linear-gradient(#7d6043,#60472f 72%,#4b3725);border:1px solid #272019;border-radius:14px 14px 8px 8px;position:relative;box-shadow:inset 0 0 12px #0000005c,2px 6px 8px #0000005e}.gc-rush-b__charges>i:before,.gc-rush-b__charges>i:after{content:"";background:#31372a;border-block:1px solid #090a076b;height:8px;position:absolute;left:9%;right:9%}.gc-rush-b__charges>i:before{top:12%}.gc-rush-b__charges>i:after{bottom:12%}.gc-rush-b__charge-band{z-index:2;background:#1b2016;border-block:1px solid #0e100b;height:8%;position:absolute;left:-4%;right:-4%;box-shadow:0 3px 8px #00000073}.gc-rush-b__charge-band--one{top:22%}.gc-rush-b__charge-band--two{bottom:21%}.gc-rush-b__wire{z-index:3;border:solid #0000;pointer-events:none;filter:drop-shadow(0 2px 1px #000000b3);border-width:5px 0 0 5px;border-radius:50% 0 0;width:44%;height:34%;position:absolute;top:11%;left:29%}.gc-rush-b__wire--red{border-left-color:#8d322d;transform:rotate(9deg)}.gc-rush-b__wire--yellow{border-left-color:#a48735;top:8%;left:33%;transform:rotate(18deg)scale(.9)}.gc-rush-b__wire--blue{border-left-color:#315d70;top:15%;left:36%;transform:rotate(-4deg)scale(.88)}.gc-rush-b__controller{z-index:6;background:linear-gradient(145deg,#ffffff0f,#0000 22% 76%,#0000002e),#343931;border:2px solid #161914;border-radius:5px;width:min(58vw,465px);margin-left:26%;padding:clamp(14px,2.5vw,24px);position:relative;transform:rotate(.7deg);box-shadow:inset 0 0 0 2px #6e766033,inset 0 -12px 26px #00000047,0 12px 18px #00000085}.gc-rush-b__controller:before,.gc-rush-b__controller:after{content:"";background:radial-gradient(circle at 35% 35%,#84877f,#252822 65%);border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 1px 2px #000}.gc-rush-b__controller:before{top:7px;left:7px}.gc-rush-b__controller:after{bottom:7px;right:7px}.gc-rush-b__controller-top{justify-content:space-between;align-items:start;gap:12px;margin-bottom:10px;display:flex}.gc-rush-b__brand{color:#d4dbc285;letter-spacing:.12em;gap:2px;font-size:clamp(7px,1vw,9px);display:grid}.gc-rush-b__brand strong{color:#dee4d0ba}.gc-rush-b__status-led{color:#d4dbc28c;letter-spacing:.11em;align-items:center;gap:6px;font-size:8px;display:inline-flex}.gc-rush-b__status-led i{background:var(--rush-amber);border-radius:50%;width:7px;height:7px;animation:1s step-end infinite gc-rush-b-led;box-shadow:0 0 9px #f4bd58b8}.gc-rush-b__screen{color:#182410;text-shadow:0 0 1px #111a0b66;background:linear-gradient(#ffffff14,#0000 44%),#879d5e;border:5px solid #20241e;border-radius:3px;align-content:center;gap:4px;min-height:clamp(90px,17vh,132px);padding:clamp(11px,2vw,17px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 18px #19251070,inset 0 0 0 1px #b3c880,0 2px 4px #00000073}.gc-rush-b__screen>span,.gc-rush-b__screen>small,.gc-rush-b__screen>strong{z-index:2;position:relative}.gc-rush-b__screen>span{letter-spacing:.14em;font-size:clamp(7px,1.3vw,10px);font-weight:900}.gc-rush-b__screen>strong{letter-spacing:.11em;white-space:nowrap;font-family:Lucida Console,Courier New,monospace;font-size:clamp(27px,6vw,48px);line-height:1}.gc-rush-b__screen>small{letter-spacing:.09em;min-height:1em;font-size:clamp(7px,1.2vw,9px);font-weight:700}.gc-rush-b__screen-traces{opacity:.12;pointer-events:none;position:absolute;inset:0}.gc-rush-b__screen-traces i{top:var(--trace-y);width:18%;height:1px;animation:gc-rush-b-trace 3.2s var(--trace-delay) linear infinite;background:#253719;position:absolute;left:-20%}.gc-rush-b__keypad{grid-template-columns:repeat(3,1fr);gap:clamp(5px,1vw,8px);margin-top:11px;display:grid}.gc-rush-b__key{color:#d9ddcf;cursor:pointer;background:linear-gradient(#ffffff14,#0000 48%),#282c26;border:1px solid #131512;border-radius:3px;min-height:clamp(31px,5.6vh,43px);font:900 clamp(12px,2vw,17px)/1 Courier New,monospace;transition:color .12s,background .12s,transform 80ms,box-shadow 80ms;box-shadow:inset 0 0 0 1px #747b6926,0 3px #171a16,0 4px 6px #00000061}.gc-rush-b__key:hover,.gc-rush-b__key:focus-visible{color:#fff;outline-offset:2px;background:#353b31;outline:1px solid #a7c96885}.gc-rush-b__key:active{transform:translateY(3px);box-shadow:inset 0 0 0 1px #747b6926,0 0 #171a16}.gc-rush-b__key:disabled{cursor:default;opacity:.54}.gc-rush-b__key--clear{color:#c3a988;font-size:clamp(8px,1.4vw,11px)}.gc-rush-b__key--confirm{color:#cce79c;background:linear-gradient(#ffffff12,#0000 50%),#344229;border-color:#29351e;font-size:clamp(9px,1.5vw,12px)}.gc-rush-b__circuit{z-index:4;background:#293524;border:1px solid #161a13;border-radius:3px;align-content:space-around;justify-items:center;width:8%;display:grid;position:absolute;top:18%;bottom:18%;right:4.7%;box-shadow:inset 0 0 15px #00000061,0 4px 8px #0000004d}.gc-rush-b__circuit:before{content:"";opacity:.45;background:linear-gradient(90deg,#0000 47%,#8b7547 48% 51%,#0000 52%),repeating-linear-gradient(0deg,#0000 0 12%,#8b7547 13% 14%);position:absolute;inset:4px}.gc-rush-b__circuit i{z-index:1;background:#4a4b40;border:1px solid #171814;width:14px;height:8px;position:relative;box-shadow:0 1px 2px #00000073}.gc-rush-b__instructions{text-align:center;color:#e1e8cf91;letter-spacing:.1em;justify-items:center;gap:4px;font-size:clamp(8px,1.4vw,11px);display:grid}.gc-rush-b__instructions strong{color:#dce8c3;letter-spacing:.16em;font-size:clamp(10px,1.7vw,14px)}.gc-rush-b__success{z-index:15;color:#eaffcb;text-align:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;visibility:hidden;pointer-events:none;background:#040903d1;place-content:center;justify-items:center;gap:12px;padding:24px;transition:opacity .32s,visibility .32s;display:grid;position:fixed;inset:0}.gc-rush-b__success:before{content:"";background:radial-gradient(circle,#90d94e33,#0000 32rem),repeating-linear-gradient(#0000 0 3px,#0003 4px);position:absolute;inset:0}.gc-rush-b__success span,.gc-rush-b__success strong{position:relative}.gc-rush-b__success span{color:var(--rush-screen);letter-spacing:.3em;text-indent:.3em;font-size:clamp(10px,2vw,16px);font-weight:900}.gc-rush-b__success strong{color:#f2ffe1;letter-spacing:-.035em;text-shadow:0 0 18px #adef6c59;max-width:1000px;font-size:clamp(30px,7vw,72px);line-height:.98;transition:transform .5s cubic-bezier(.2,.9,.2,1);transform:scale(.92)}.gc-rush-b.is-error .gc-rush-b__controller{animation:.42s linear gc-rush-b-error-shake}.gc-rush-b.is-error .gc-rush-b__screen{color:#47100b;background:#c46254;box-shadow:inset 0 0 20px #530c0866,0 0 22px #ff4b3e42}.gc-rush-b.is-error .gc-rush-b__status-led i{background:var(--rush-red);box-shadow:0 0 15px #ff4b3ef2}.gc-rush-b.is-success .gc-rush-b__success{opacity:1;visibility:visible}.gc-rush-b.is-success .gc-rush-b__success strong{transform:scale(1)}.gc-rush-b.is-success .gc-rush-b__screen{background:var(--rush-screen);box-shadow:inset 0 0 18px #19251059,0 0 25px #aeef6c59}.gc-rush-b.is-success .gc-rush-b__status-led i{background:#aef06e;animation-duration:.32s;box-shadow:0 0 16px #aef06ee6}.gc-rush-b.is-closing{opacity:0;transition-duration:.4s}.gc-rush-b-lock{overflow:hidden!important}@keyframes gc-rush-b-dust{to{transform:translate(7%,5%)}}@keyframes gc-rush-b-header-pulse{0%,55%{opacity:1}56%,to{opacity:.25}}@keyframes gc-rush-b-led{0%,48%{opacity:1}49%,to{opacity:.28}}@keyframes gc-rush-b-trace{0%{transform:translate(0)}to{transform:translate(680%)}}@keyframes gc-rush-b-error-shake{0%,to{transform:rotate(.7deg)translate(0)}20%{transform:rotate(.7deg)translate(-10px)}40%{transform:rotate(.7deg)translate(8px)}60%{transform:rotate(.7deg)translate(-5px)}80%{transform:rotate(.7deg)translate(3px)}}@media (width<=680px){.gc-rush-b__scene{gap:8px}.gc-rush-b__header{width:90vw}.gc-rush-b__header strong{display:none}.gc-rush-b__bomb{width:min(96vw,570px);min-height:min(70vh,600px);padding:24px 20px}.gc-rush-b__charges{gap:3px;width:auto;height:24%;inset:7% 7% auto}.gc-rush-b__wire{width:55%;height:19%;top:20%;left:15%}.gc-rush-b__wire--yellow{top:19%;left:22%}.gc-rush-b__wire--blue{top:21%;left:28%}.gc-rush-b__controller{align-self:end;width:90%;margin:22% 5% 1%;padding:12px}.gc-rush-b__screen{min-height:82px}.gc-rush-b__key{min-height:36px}.gc-rush-b__circuit{display:none}.gc-rush-b__instructions span{max-width:90vw}}@media (height<=610px) and (orientation:landscape){.gc-rush-b__scene{gap:5px}.gc-rush-b__header{display:none}.gc-rush-b__bomb{width:min(84vw,760px);min-height:84vh;padding-block:24px}.gc-rush-b__controller{padding:11px 15px}.gc-rush-b__screen{min-height:72px}.gc-rush-b__key{min-height:27px}.gc-rush-b__instructions{display:none}}@media (prefers-reduced-motion:reduce){.gc-rush-b,.gc-rush-b *,.gc-rush-b :before,.gc-rush-b :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.gc-god-mode{--god-gold:#ffd66b;--god-amber:#ffad32;--god-cream:#fff6d0;--god-blue:#63baff;z-index:2147483025;color:var(--god-cream);opacity:0;isolation:isolate;background:#03050b;outline:none;font-family:Inter,ui-sans-serif,system-ui,sans-serif;animation:.7s forwards gc-god-mode-enter;display:grid;position:fixed;inset:0;overflow:hidden}html.gc-god-mode-active,body.gc-god-mode-lock{overflow:hidden!important}.gc-god-mode__backdrop,.gc-god-mode__heaven,.gc-god-mode__rays,.gc-god-mode__particles,.gc-god-mode__cloud{pointer-events:none;position:absolute;inset:0}.gc-god-mode__backdrop{z-index:-1;background:radial-gradient(circle at 50% 35%,#ffd77047,#0000 24rem),radial-gradient(circle at 50% 110%,#2d7ed22e,#0000 46rem),linear-gradient(#080a15 0%,#050812 46%,#010208 100%);overflow:hidden}.gc-god-mode__heaven{opacity:.42;background-image:linear-gradient(#ffe2960a 1px,#0000 1px),linear-gradient(90deg,#ffe2960a 1px,#0000 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(circle at 50% 40%,#000,#0000 72%);mask-image:radial-gradient(circle at 50% 40%,#000,#0000 72%)}.gc-god-mode__rays{opacity:0;background:repeating-conic-gradient(from -3deg,#0000 0deg 7deg,#ffe28d17 7deg 9deg,#0000 9deg 15deg);transition:opacity 1.2s,transform 2.6s cubic-bezier(.16,1,.3,1);inset:-45vmax;transform:scale(.35)rotate(-9deg)}.gc-god-mode.is-revealed .gc-god-mode__rays{opacity:1;animation:22s linear 2.8s infinite gc-god-mode-rays;transform:scale(1)rotate(0)}.gc-god-mode__particles i{top:-8%;left:var(--god-x);width:var(--god-size);height:calc(var(--god-size) * 4);background:linear-gradient(180deg, transparent, var(--god-gold), transparent);opacity:0;animation:gc-god-mode-particle var(--god-duration) linear var(--god-delay) infinite;border-radius:999px;position:absolute;box-shadow:0 0 .8rem #ffd66bcc}.gc-god-mode__cloud{opacity:.36;filter:blur(46px);background:radial-gradient(at 22%,#dfe8ff 0 18%,#0000 50%),radial-gradient(at 48% 35%,#fff5dc 0 22%,#0000 52%),radial-gradient(at 74% 58%,#bfddff 0 20%,#0000 50%);border-radius:50%;width:68vw;height:36vh;top:auto;bottom:-17vh}.gc-god-mode__cloud--left{animation:12s ease-in-out infinite alternate gc-god-mode-cloud-left;left:-16vw}.gc-god-mode__cloud--right{animation:14s ease-in-out infinite alternate gc-god-mode-cloud-right;left:auto;right:-16vw;transform:scaleX(-1)}.gc-god-mode__close{z-index:8;top:max(1rem, env(safe-area-inset-top));right:max(1rem, env(safe-area-inset-right));color:#fff6d0b8;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#07080f9e;border:1px solid #ffdc7e47;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;font-size:1.45rem;line-height:1;transition:color .18s,border-color .18s,transform .18s;display:grid;position:fixed}.gc-god-mode__close:hover,.gc-god-mode__close:focus-visible{color:#fff;border-color:var(--god-gold);outline:none;transform:rotate(8deg)scale(1.06)}.gc-god-mode__stage{width:min(100%,90rem);min-height:100%;padding:max(1.25rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) max(1rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));grid-template-rows:auto minmax(0,1fr) auto auto;margin:0 auto;display:grid;position:relative}.gc-god-mode__header{z-index:4;text-align:center;opacity:0;transition:opacity .7s,transform .9s cubic-bezier(.16,1,.3,1);position:relative;transform:translateY(-1rem)}.gc-god-mode.is-revealed .gc-god-mode__header{opacity:1;transform:translateY(0)}.gc-god-mode__header p{color:#ffe08bbd;letter-spacing:.42em;margin:0 0 .35rem;font-size:clamp(.58rem,1.2vw,.74rem);font-weight:900}.gc-god-mode__header h2{color:#fffdf3;letter-spacing:.04em;text-shadow:0 0 .8rem #ffd66b8c,0 0 4rem #ffb23c3d;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.75rem,5vw,4.4rem);font-weight:700;line-height:.95}.gc-god-mode__reliquary{opacity:0;filter:saturate(.5)brightness(.5);place-self:center;width:min(66vw,48rem);height:min(60vh,44rem);transition:opacity .85s .18s,transform 2.1s cubic-bezier(.16,1,.3,1) .18s,filter 1.8s .3s;position:relative;transform:translateY(12vh)scale(.72)}.gc-god-mode.is-revealed .gc-god-mode__reliquary{opacity:1;filter:saturate()brightness();transform:translateY(0)scale(1)}.gc-god-mode__portrait{z-index:3;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 0 1.2rem #ffdd8047)drop-shadow(0 1.5rem 4rem #000000b8);-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;bottom:-3%;left:50%;transform:translate(-50%)}.gc-god-mode__orbit{z-index:1;border:1px solid #ffde8252;border-radius:50%;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 2rem #ffcc581a,inset 0 0 2rem #ffcc5812}.gc-god-mode__orbit--outer{aspect-ratio:1;width:96%;animation:28s linear infinite gc-god-mode-orbit}.gc-god-mode__orbit--outer i{color:#ffebb4b8;letter-spacing:.08em;background:#0a0b14d1;border:1px solid #ffe08b52;border-radius:50%;place-items:center;width:3rem;height:3rem;font-size:.65rem;font-style:normal;font-weight:950;display:grid;position:absolute;box-shadow:0 0 1.5rem #ffcd5829}.gc-god-mode__orbit--outer i:first-child{top:2%;left:18%}.gc-god-mode__orbit--outer i:nth-child(2){top:18%;right:0}.gc-god-mode__orbit--outer i:nth-child(3){bottom:4%;right:14%}.gc-god-mode__orbit--outer i:nth-child(4){bottom:18%;left:0}.gc-god-mode__orbit--inner{aspect-ratio:1;border-style:dashed;width:74%;animation:19s linear infinite reverse gc-god-mode-orbit}.gc-god-mode__steam-sigil{z-index:5;aspect-ratio:1;color:#fff;opacity:0;cursor:pointer;pointer-events:none;background:radial-gradient(circle at 35% 28%,#74c2ff42,#0000 44%),linear-gradient(145deg,#163f69f0,#08182efa);border:1px solid #7ac4ff7a;border-radius:50%;place-items:center;width:clamp(5.4rem,10vw,8rem);transition:opacity .7s 1.65s,transform 1s cubic-bezier(.16,1,.3,1) 1.65s,border-color .18s,box-shadow .18s;display:grid;position:absolute;top:43%;right:-4%;overflow:hidden;transform:translate(-3rem,2rem)rotate(-18deg)scale(.2);box-shadow:0 0 0 6px #12315275,0 0 2.5rem #54acff61}.gc-god-mode.is-revealed .gc-god-mode__steam-sigil{opacity:1;pointer-events:auto;transform:translate(0)rotate(7deg)scale(1)}.gc-god-mode__steam-sigil:hover,.gc-god-mode__steam-sigil:focus-visible{border-color:#a7dcffe0;outline:none;box-shadow:0 0 0 6px #1231529e,0 0 3.4rem #54acffad}.gc-god-mode__steam-logo{object-fit:cover;clip-path:circle(48.5%);filter:saturate(.94)contrast(1.04);-webkit-user-select:none;user-select:none;border-radius:50%;width:100%;height:100%;transition:filter .18s,transform .18s;display:block}.gc-god-mode__steam-sigil:hover .gc-god-mode__steam-logo,.gc-god-mode__steam-sigil:focus-visible .gc-god-mode__steam-logo{filter:saturate(1.14)contrast(1.08)brightness(1.08);transform:scale(1.045)}.gc-god-mode__blessing{z-index:4;color:#fff1c9c2;letter-spacing:.12em;opacity:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07080fbd;border:1px solid #ffde8247;border-radius:999px;padding:.46rem .7rem;font-size:clamp(.48rem,1vw,.65rem);font-weight:900;position:absolute}.gc-god-mode__blessing--left{transition:opacity .5s 2.1s,transform .7s 2.1s;top:36%;left:-7%;transform:translate(2rem)}.gc-god-mode__blessing--right{transition:opacity .5s 2.35s,transform .7s 2.35s;bottom:22%;right:-7%;transform:translate(-2rem)}.gc-god-mode.is-revealed .gc-god-mode__blessing{opacity:1;transform:translate(0)}.gc-god-mode__message{z-index:6;text-align:center;opacity:0;width:min(92vw,46rem);transition:opacity .7s 2.45s,transform .9s cubic-bezier(.16,1,.3,1) 2.45s;position:absolute;bottom:11vh;left:50%;transform:translate(-50%,2rem)scale(.94)}.gc-god-mode.is-revealed .gc-god-mode__message{opacity:1;transform:translate(-50%)scale(1)}.gc-god-mode__message p{color:var(--god-gold);letter-spacing:.24em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#04050ba3;border:1px solid #ffda714d;border-radius:999px;margin:0 0 .45rem;padding:.35rem .72rem;font-size:clamp(.54rem,1.3vw,.7rem);font-weight:950;display:inline-block}.gc-god-mode__message>strong{color:#fff;text-shadow:0 2px #7b4f14,0 0 1.2rem #ffd4618c,0 0 4rem #ffaa3433;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.6rem,4.7vw,4.2rem);line-height:.88;display:block}.gc-god-mode__message>span{color:#fff6d7ad;margin-top:.65rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(.7rem,1.7vw,1rem);font-style:italic;display:block}.gc-god-mode__footer{z-index:7;color:#ffecb77a;letter-spacing:.14em;opacity:0;justify-content:space-between;align-items:center;gap:1rem;font-size:clamp(.48rem,1.1vw,.62rem);font-weight:800;transition:opacity .5s 2.9s;display:flex;position:relative}.gc-god-mode.is-revealed .gc-god-mode__footer{opacity:1}.gc-god-mode__footer strong{color:var(--god-gold)}.gc-god-mode.is-complete [data-god-mode-hint]{color:#fff;animation:1.5s ease-in-out infinite gc-god-mode-hint}.gc-god-mode.is-closing{pointer-events:none;animation:.52s forwards gc-god-mode-exit}@keyframes gc-god-mode-enter{to{opacity:1}}@keyframes gc-god-mode-exit{to{opacity:0;filter:brightness(1.8);transform:scale(1.025)}}@keyframes gc-god-mode-rays{to{transform:scale(1)rotate(360deg)}}@keyframes gc-god-mode-orbit{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes gc-god-mode-particle{0%{opacity:0;transform:translateY(-8vh)}18%,75%{opacity:.7}to{opacity:0;transform:translateY(112vh)}}@keyframes gc-god-mode-cloud-left{to{transform:translate(7vw,-2vh)scale(1.08)}}@keyframes gc-god-mode-cloud-right{to{transform:translate(-7vw,-2vh)scaleX(-1)scale(1.08)}}@keyframes gc-god-mode-hint{50%{opacity:.42}}@media (width<=680px){.gc-god-mode__stage{padding-top:max(1.2rem, env(safe-area-inset-top));grid-template-rows:auto minmax(0,1fr) auto}.gc-god-mode__header p{letter-spacing:.25em}.gc-god-mode__reliquary{width:min(96vw,38rem);height:min(62vh,35rem)}.gc-god-mode__steam-sigil{top:41%;right:1%}.gc-god-mode__blessing--left{top:33%;left:1%}.gc-god-mode__blessing--right{bottom:24%;right:1%}.gc-god-mode__message{bottom:10vh}.gc-god-mode__footer{text-align:center;justify-content:center}.gc-god-mode__footer>span:first-child{display:none}}@media (height<=620px) and (orientation:landscape){.gc-god-mode__stage{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) minmax(15rem,42vw)}.gc-god-mode__header{text-align:left;grid-column:1;align-self:center;padding-left:5vw}.gc-god-mode__reliquary{grid-area:1/2/4;width:min(48vw,35rem);height:96vh}.gc-god-mode__message{text-align:left;transform-origin:0 100%;width:47vw;bottom:19vh;left:5vw;right:auto;transform:translateY(2rem)scale(.94)}.gc-god-mode.is-revealed .gc-god-mode__message{transform:translate(0)scale(1)}.gc-god-mode__footer{grid-column:1;justify-content:flex-start;padding-left:5vw}}@media (prefers-reduced-motion:reduce){.gc-god-mode *,.gc-god-mode :before,.gc-god-mode :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.gc-logo-rush{z-index:188;pointer-events:none;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;position:fixed;inset:0;overflow:hidden}[data-secret-logo-primary]{isolation:isolate;position:relative}[data-secret-logo-primary].is-logo-rush-block{cursor:pointer;animation:.34s cubic-bezier(.2,.9,.28,1.45) both gc-logo-rush-reveal;transform:translateY(-2px);color:#0000!important;background:radial-gradient(circle at 7px 7px,#fff18b 0 2px,#9c5700 2.5px 4px,#0000 4.5px),radial-gradient(circle at calc(100% - 7px) 7px,#fff18b 0 2px,#9c5700 2.5px 4px,#0000 4.5px),radial-gradient(circle at 7px calc(100% - 7px),#fff18b 0 2px,#9c5700 2.5px 4px,#0000 4.5px),radial-gradient(circle at calc(100% - 7px) calc(100% - 7px),#fff18b 0 2px,#9c5700 2.5px 4px,#0000 4.5px),linear-gradient(135deg,#ffffffad,#0000 28%),linear-gradient(#ffd93b 0%,#f4a900 70%,#cc7200 100%)!important;border:3px solid #7a3e00!important;border-radius:7px!important;font-size:0!important;box-shadow:inset 0 0 0 2px #fff78bb8,inset -5px -6px #8f440047,0 0 0 1px #3d1e00,0 5px #623100,0 9px 16px #00000073!important}[data-secret-logo-primary].is-logo-rush-block:before{content:"?";color:#fff8ba;text-shadow:2px 0 #8a4800,-2px 0 #8a4800,0 2px #8a4800,0 -2px #8a4800,2px 3px #6c3400;place-items:center;font-family:ui-rounded,Arial Rounded MT Bold,system-ui,sans-serif;font-size:26px;font-weight:1000;line-height:1;display:grid;position:absolute;inset:0}[data-secret-logo-primary].is-logo-rush-hit{animation:.23s cubic-bezier(.2,.85,.3,1.4) both gc-logo-rush-block-hit}[data-secret-logo-primary].is-logo-rush-used{filter:saturate(.35)brightness(.8)}[data-secret-logo-primary].is-logo-rush-used:before{content:""}.gc-logo-rush__counter{color:#fff7b0;background:#1f0f00e6;border:2px solid #7a3e00;border-radius:8px;align-items:baseline;gap:5px;min-width:142px;padding:9px 15px 10px;animation:.25s ease-out both gc-logo-rush-counter-in;display:flex;position:fixed;top:92px;left:50%;transform:translate(-50%);box-shadow:0 5px #050200,0 0 28px #ffbe2038}.gc-logo-rush__counter strong{color:#fff;font-variant-numeric:tabular-nums;min-width:2ch;font-size:21px;line-height:1}.gc-logo-rush__counter small{color:#f7b824;font-size:13px;font-weight:900}.gc-logo-rush__counter-coin,.gc-logo-rush__coin{background:linear-gradient(90deg,#0000 42%,#7e3e00b3 43% 56%,#0000 57%),radial-gradient(circle at 34% 25%,#fff8a6 0 8%,#0000 9%),linear-gradient(135deg,#fff45b 0%,#ffc217 45%,#ec8400 100%);border:2px solid #8e4800;border-radius:50%;display:block;box-shadow:inset 2px 0 #ffffff80,inset -3px -2px #8d400052,0 0 12px #ffc5217a}.gc-logo-rush__counter-coin{width:20px;height:24px;margin-right:2px}.gc-logo-rush__coin{left:var(--gc-logo-rush-x);top:var(--gc-logo-rush-y);width:23px;height:29px;margin:-15px 0 0 -11px;animation:1s cubic-bezier(.16,.75,.32,1) both gc-logo-rush-coin;position:fixed}.gc-logo-rush__announcement{color:#fff;text-align:center;opacity:0;background:radial-gradient(circle,#ffcf3140,#0000 38%),#03040a6b;align-content:center;justify-items:center;padding:24px;display:grid;position:fixed;inset:0;transform:scale(.84)}.gc-logo-rush.is-complete .gc-logo-rush__announcement{animation:2.45s cubic-bezier(.2,.8,.22,1) both gc-logo-rush-extra-life}.gc-logo-rush__announcement span{color:#ffe23f;letter-spacing:.26em;text-shadow:3px 3px #7b3700;margin-bottom:8px;font-size:clamp(14px,2vw,22px);font-weight:1000}.gc-logo-rush__announcement strong{color:#fff8a6;letter-spacing:-.055em;text-shadow:4px 0 #b65500,-4px 0 #b65500,0 4px #b65500,0 -4px #b65500,7px 8px #461c00c7,0 0 42px #ffd12c94;font-family:ui-rounded,Arial Rounded MT Bold,system-ui,sans-serif;font-size:clamp(42px,10vw,112px);font-weight:1000;line-height:.92}.gc-logo-rush__announcement small{color:#fff;letter-spacing:.08em;text-transform:uppercase;margin-top:20px;font-size:clamp(11px,1.5vw,16px);font-weight:900}.gc-logo-rush.is-closing{opacity:0;transition:opacity .26s}@keyframes gc-logo-rush-reveal{0%{filter:brightness(2);transform:translateY(0)rotate(0)scale(.78)}65%{transform:translateY(-4px)rotate(-3deg)scale(1.16)}to{transform:translateY(-2px)rotate(0)scale(1)}}@keyframes gc-logo-rush-block-hit{0%,to{transform:translateY(-2px)}45%{filter:brightness(1.5);transform:translateY(-13px)scale(.96)}}@keyframes gc-logo-rush-counter-in{0%{opacity:0;transform:translate(-50%,-14px)scale(.88)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes gc-logo-rush-coin{0%{opacity:0;transform:translateY(8px)rotateY(0)scale(.65)}18%{opacity:1}62%{opacity:1;transform:translate(var(--gc-logo-rush-drift), -82px) rotateY(720deg) scale(1.12)}to{opacity:0;transform:translate(var(--gc-logo-rush-drift-end), -42px) rotateY(1080deg) scale(.74)}}@keyframes gc-logo-rush-extra-life{0%{opacity:0;filter:brightness(2);transform:scale(.78)}15%,72%{opacity:1;filter:brightness();transform:scale(1)}82%{opacity:1;transform:scale(1.025)}to{opacity:0;transform:scale(1.08)}}@media (width<=640px){.gc-logo-rush__counter{min-width:126px;padding:8px 12px 9px;top:86px}.gc-logo-rush__announcement strong{text-shadow:3px 0 #b65500,-3px 0 #b65500,0 3px #b65500,0 -3px #b65500,5px 6px #461c00c7,0 0 30px #ffd12c94}}@media (prefers-reduced-motion:reduce){[data-secret-logo-primary].is-logo-rush-block,[data-secret-logo-primary].is-logo-rush-hit,.gc-logo-rush__counter,.gc-logo-rush__coin{animation-duration:1ms!important;animation-iteration-count:1!important}.gc-logo-rush__coin{opacity:1;transform:translateY(-38px)}.gc-logo-rush.is-complete .gc-logo-rush__announcement{opacity:1;transform:none;animation:none!important}}html,body{width:100%;max-width:100%;margin:0;padding:0;overflow-x:hidden}@supports (overflow:clip){html,body{overflow-x:clip}}body{position:relative}[data-site-header],#main-content,body>footer{width:100%;min-width:0;max-width:100%}#main-content>*,#main-content :where(section,article,div,form,fieldset),[data-site-header] :where(nav,div),body>footer :where(div,section){min-width:0}img,picture,video,iframe,canvas,svg{max-width:100%}#main-content :where(h1,h2,h3,p,li,dd,dt,span,a,button,code),[data-site-header] :where(a,span,button),body>footer :where(a,p,span){overflow-wrap:anywhere}.gc-scanlines,.gc-cursor-glow,.gc-rare-screen-flash,.gc-combo-screen-pulse,.gc-page-intro,.gc-secret-overlay,.gc-secret-vault,.gc-backrooms{max-width:100vw;max-height:100dvh}.gc-global-callout{max-width:calc(100vw - 1.5rem)}@media (width<=767px){[data-site-header] nav{width:100%;min-width:0}[data-site-header] nav>a[aria-label^=NINEVERSE]{min-width:0;max-width:calc(100% - 3.5rem)}[data-site-name]{text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;min-width:0;overflow:hidden}[data-secret-logo],#mobile-menu-button{flex:none}#mobile-menu,#mobile-menu>div{width:100%;min-width:0;max-width:100%}.gc-global-callout,.gc-global-callout--combo{white-space:normal;text-align:center;overflow-wrap:anywhere;min-width:0;max-width:calc(100vw - 1.5rem)}.gc-page-intro__panel,.gc-secret-overlay__panel,.gc-secret-vault__panel{min-width:0;max-width:100%}.gc-page-intro__title,.gc-secret-overlay__title,.gc-secret-vault__header h2{overflow-wrap:anywhere;max-width:100%}.gc-stat{min-width:0}}[data-site-header] nav,[data-site-header] nav a,[data-site-header] nav button,[data-site-header] nav summary{line-height:1.25}[data-desktop-primary-nav]>a,[data-desktop-account-actions] :where(a,button,span),[data-compact-account-menu] :where(a,button,summary,span){overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}[data-account-details]>summary{-webkit-user-select:none;user-select:none}@media (width>=1280px) and (width<=1535px){[data-site-header] nav{gap:.75rem}[data-desktop-primary-nav]{gap:clamp(.8rem,1.35vw,1.25rem)}}.gc-hero>div.absolute.inset-0.overflow-hidden>img[data-parallax-layer]{max-width:none;max-height:none}.gc-event-reception-lock{overflow:hidden!important}.gc-event-reception.gc-event-reception--retro-games{--retro-cyan:#22d3ee;--retro-pink:#f472b6;--retro-yellow:#facc15;--retro-green:#4ade80;background:radial-gradient(circle at 50% 42%,#22d3ee1f,#0000 34%),linear-gradient(#07031a 0%,#12072b 55%,#03010c 100%);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.gc-retro-glow,.gc-retro-crt,.gc-retro-stars{pointer-events:none;position:absolute;inset:0}.gc-retro-glow{perspective:600px;transform-origin:50% 100%;opacity:0;background-color:#0000;background-image:linear-gradient(90deg,#0000 49.8%,#22d3ee14 50%,#0000 50.2%),linear-gradient(#0000 49.8%,#f472b60f 50%,#0000 50.2%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:3rem 3rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;transition:opacity .4s;transform:rotateX(64deg)scale(1.7)translateY(36%)}.gc-event-reception--retro-games.is-online .gc-retro-glow{opacity:.8}.gc-retro-crt{z-index:30;mix-blend-mode:screen;opacity:.48;background:repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 4px);box-shadow:inset 0 0 10vw #000000e6}.gc-retro-crt:after{content:"";background:linear-gradient(90deg,#ff005005,#00dcff05,#ffff0004) 0 0/5px 100%;position:absolute;inset:0}.gc-retro-stars i{top:var(--retro-star-y);left:var(--retro-star-x);width:3px;height:3px;box-shadow:0 0 8px var(--retro-cyan);opacity:0;background:#fff;position:absolute}.gc-event-reception--retro-games.is-online .gc-retro-stars i{animation:gc-retro-star .62s steps(2, end) var(--retro-star-delay) infinite}.gc-retro-cabinet{z-index:4;opacity:0;background:#100627;border:clamp(.7rem,1.4vw,1.2rem) solid #241151;border-radius:7%/9%;width:min(68rem,82vw);height:min(37rem,66vh);transition:opacity .42s,transform .62s cubic-bezier(.2,.85,.2,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-46%)scale(.72);box-shadow:0 0 0 .26rem #5b21b6,0 0 55px #7c3aed61,inset 0 0 30px #000000e6}.gc-event-reception--retro-games.is-online .gc-retro-cabinet{opacity:1;transform:translate(-50%,-46%)scale(1)}.gc-retro-cabinet__side{z-index:-1;filter:drop-shadow(0 0 12px #f472b685);background:linear-gradient(#db2777,#6d28d9);width:8%;height:83%;position:absolute;top:9%}.gc-retro-cabinet__side--left{clip-path:polygon(100% 0,100% 100%,0 88%,22% 13%);right:100%}.gc-retro-cabinet__side--right{clip-path:polygon(0 0,78% 13%,100% 88%,0 100%);left:100%}.gc-retro-screen{background:linear-gradient(#22d3ee0b 1px,#0000 1px) 0 0/20px 20px,linear-gradient(90deg,#22d3ee09 1px,#0000 1px) 0 0/20px 20px,radial-gradient(circle at 50% 54%,#17114b,#04020d 70%);border:.25rem solid #090314;border-radius:5%/7%;position:absolute;inset:4%;overflow:hidden;box-shadow:inset 0 0 50px #000,0 0 24px #22d3ee3d}.gc-retro-scanlines{z-index:20;pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 4px,#0000003d 4px 7px);position:absolute;inset:0}.gc-retro-hud{z-index:7;color:#fff;letter-spacing:.1em;text-shadow:2px 2px #7c3aed;justify-content:space-between;font:900 clamp(.5rem,1.25vw,.82rem)/1 ui-monospace,monospace;display:flex;position:absolute;inset:5% 5% auto}.gc-retro-hud b{color:var(--retro-yellow)}.gc-retro-enemies{z-index:5;opacity:0;grid-template-columns:repeat(6,1fr);gap:clamp(.6rem,1.8vw,1.5rem);width:min(72%,42rem);transition:opacity .26s,transform .48s steps(5,end);display:grid;position:absolute;top:18%;left:50%;transform:translate(-50%,-2rem)}.gc-event-reception--retro-games.is-wave .gc-retro-enemies{opacity:1;animation:.68s steps(2,end) infinite alternate gc-retro-enemy-march;transform:translate(-50%)}.gc-retro-enemy{aspect-ratio:1.35;background:var(--retro-pink);width:clamp(1.2rem,3vw,2.25rem);box-shadow:-.42em .28em 0 var(--retro-pink), .42em .28em 0 var(--retro-pink), -.68em .56em 0 var(--retro-pink), .68em .56em 0 var(--retro-pink), -.27em .82em 0 var(--retro-pink), .27em .82em 0 var(--retro-pink);margin:auto;display:block;position:relative}.gc-retro-enemy:before,.gc-retro-enemy:after{content:"";background:#12072b;width:.24em;height:.24em;position:absolute;top:30%}.gc-retro-enemy:before{left:25%}.gc-retro-enemy:after{right:25%}.gc-retro-enemy--1{filter:hue-rotate(55deg)}.gc-retro-enemy--2{filter:hue-rotate(150deg)}.gc-event-reception--retro-games.is-clear .gc-retro-enemies{opacity:0;transition:opacity .12s steps(2,end),transform .18s steps(3,end);transform:translate(-50%,-2rem)scale(.7)}.gc-retro-player{z-index:8;opacity:0;background:var(--retro-cyan);clip-path:polygon(50% 0,64% 38%,86% 51%,100% 100%,62% 78%,50% 100%,38% 78%,0 100%,14% 51%,36% 38%);width:clamp(2rem,5vw,4rem);height:clamp(1.3rem,3.25vw,2.6rem);filter:drop-shadow(0 0 12px var(--retro-cyan));transition:opacity .22s,transform .42s steps(5,end);position:absolute;bottom:9%;left:50%;transform:translate(-50%,3rem)}.gc-retro-player i{background:#fff;width:12%;height:46%;position:absolute;top:40%;left:44%}.gc-event-reception--retro-games.is-wave .gc-retro-player{opacity:1;animation:.9s steps(4,end) infinite alternate gc-retro-player;transform:translate(-50%)}.gc-retro-laser{z-index:7;opacity:0;width:.3rem;height:28%;box-shadow:0 0 8px var(--retro-cyan), 0 0 18px var(--retro-cyan);background:#fff;position:absolute;bottom:17%;left:50%}.gc-event-reception--retro-games.is-wave .gc-retro-laser{animation:.52s steps(4,end) 4 gc-retro-laser}.gc-retro-coin{z-index:9;aspect-ratio:1;color:#fff7ad;background:var(--retro-yellow);opacity:0;border:.3rem solid #f59e0b;border-radius:50%;place-items:center;width:clamp(2rem,4.5vw,3.8rem);font-size:clamp(.8rem,2vw,1.5rem);display:grid;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)scale(.2);box-shadow:0 0 22px #facc15cc}.gc-event-reception--retro-games.is-clear .gc-retro-coin{opacity:1;animation:.58s steps(6,end) forwards gc-retro-coin}.gc-retro-pixels{z-index:10;position:absolute;top:48%;left:50%}.gc-retro-pixels i{background:var(--retro-pixel-color);width:.42rem;height:.42rem;box-shadow:0 0 7px var(--retro-pixel-color);animation:.52s steps(5,end) forwards gc-retro-pixel-burst;position:absolute}.gc-retro-status{z-index:34;bottom:max(1rem, env(safe-area-inset-bottom));left:max(1rem, env(safe-area-inset-left));color:var(--retro-cyan);letter-spacing:.15em;opacity:0;gap:.26rem;font:700 .55rem/1.2 ui-monospace,monospace;transition:opacity .3s;display:grid;position:absolute}.gc-retro-status strong{color:var(--retro-yellow)}.gc-event-reception--retro-games.is-online .gc-retro-status{opacity:1}.gc-retro-center{z-index:26;text-align:center;opacity:0;filter:blur(6px);width:min(72vw,52rem);transition:opacity .3s steps(4,end),filter .28s,transform .42s steps(5,end),top .4s;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)scale(.7)}.gc-event-reception--retro-games.is-online .gc-retro-center{opacity:1;filter:none;transform:translate(-50%,-50%)scale(1)}.gc-event-reception--retro-games.is-wave .gc-retro-center{top:67%;transform:translate(-50%,-50%)scale(.64)}.gc-event-reception--retro-games.is-ready .gc-retro-center{top:48%;transform:translate(-50%,-50%)scale(1.08)}.gc-retro-kicker{color:var(--retro-yellow);letter-spacing:.24em;text-shadow:3px 3px #c026d3;margin:0 0 .7rem;font:900 clamp(.55rem,1vw,.78rem)/1 ui-monospace,monospace}.gc-retro-title{color:#fff;letter-spacing:-.04em;text-transform:uppercase;text-shadow:-.06em 0 0 var(--retro-cyan), .06em 0 0 var(--retro-pink), 0 .08em 0 #7c3aed;margin:0;font:1000 clamp(2rem,6.5vw,6rem)/.9 system-ui,sans-serif}.gc-retro-phase{border:2px solid var(--retro-cyan);color:#fff;letter-spacing:.14em;background:#050316d1;margin:1rem 0 0;padding:.55rem .85rem;font:900 clamp(.48rem,1vw,.7rem)/1 ui-monospace,monospace;display:inline-block;box-shadow:.24rem .24rem #db2777,0 0 20px #22d3ee4d}.gc-event-reception--retro-games.is-ready .gc-retro-phase{border-color:var(--retro-green);color:var(--retro-green);animation:.3s steps(2,end) infinite gc-retro-ready}@keyframes gc-retro-star{0%,35%{opacity:.16}36%,to{opacity:.9}}@keyframes gc-retro-enemy-march{0%{margin-left:-1.2rem}to{margin-left:1.2rem}}@keyframes gc-retro-player{0%{margin-left:-4%}to{margin-left:4%}}@keyframes gc-retro-laser{0%{opacity:0;transform:translate(-50%)scaleY(.1)}25%{opacity:1}to{opacity:0;transform:translate(-50%,-180%)scaleY(1)}}@keyframes gc-retro-coin{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)rotateY(0)}35%{opacity:1}to{opacity:0;transform:translate(-50%,-150%)scale(1.2)rotateY(720deg)}}@keyframes gc-retro-pixel-burst{to{opacity:0;transform:translate(var(--retro-pixel-x), var(--retro-pixel-y)) rotate(180deg)}}@keyframes gc-retro-ready{50%{opacity:.45}}.gc-low-power .gc-retro-crt,.gc-low-power .gc-retro-stars i,.gc-low-power .gc-retro-enemies,.gc-low-power .gc-retro-player{animation:none!important}.gc-event-reception.gc-event-reception--social-lounge{--lounge-violet:#a78bfa;--lounge-cyan:#67e8f9;--lounge-amber:#fbbf24;background:radial-gradient(circle at 50% 25%,#a78bfa33,#0000 35%),linear-gradient(#100d24 0%,#15142d 55%,#080713 100%)}.gc-lounge-sky,.gc-lounge-window,.gc-lounge-lights,.gc-lounge-room,.gc-lounge-people,.gc-lounge-bubbles{pointer-events:none;position:absolute;inset:0}.gc-lounge-sky{opacity:0;background:radial-gradient(circle at 22% 30%,#67e8f924,#0000 21%),radial-gradient(circle at 78% 24%,#f472b624,#0000 23%);transition:opacity .6s}.gc-event-reception--social-lounge.is-open .gc-lounge-sky{opacity:1}.gc-lounge-window{top:8%;left:50%;opacity:0;background:linear-gradient(90deg,#0000 49.7%,#ffffff1f 50%,#0000 50.3%),linear-gradient(#0000 49.7%,#ffffff1a 50%,#0000 50.3%),linear-gradient(#171840,#3b1f4f 62%,#ef8b6d 170%);border:.32rem solid #ffffff1a;border-radius:1.2rem;width:min(70vw,58rem);height:36%;transition:opacity .5s,transform .7s cubic-bezier(.2,.8,.2,1);inset-block-end:auto;transform:translate(-50%)translateY(-2rem);box-shadow:0 0 40px #a78bfa1f}.gc-event-reception--social-lounge.is-open .gc-lounge-window{opacity:1;transform:translate(-50%)translateY(0)}.gc-lounge-window span{background:#09091c;width:4%;position:absolute;bottom:8%;box-shadow:1.1rem -.7rem #09091c,2rem .1rem #09091c,2.7rem -1.3rem #09091c}.gc-lounge-window span:first-child{height:25%;left:6%}.gc-lounge-window span:nth-child(2){height:38%;left:27%}.gc-lounge-window span:nth-child(3){height:31%;right:27%}.gc-lounge-window span:nth-child(4){height:22%;right:8%}.gc-lounge-lights{z-index:8;justify-content:space-around;padding:0 12%;display:flex}.gc-lounge-lights i{opacity:0;background:#ffffff38;width:1px;height:19%;transition:opacity .24s,transform .52s;position:relative;transform:translateY(-100%)}.gc-lounge-lights i:after{content:"";background:var(--lounge-amber);border-radius:50% 50% 20% 20%;width:2.4rem;height:1.4rem;position:absolute;bottom:-1rem;left:50%;transform:translate(-50%);box-shadow:0 0 38px 12px #fbbf243d}.gc-event-reception--social-lounge.is-open .gc-lounge-lights i{opacity:1;transform:translateY(0)}.gc-lounge-lights i:nth-child(2),.gc-lounge-lights i:nth-child(4){height:24%}.gc-lounge-room{z-index:4;opacity:0;transition:opacity .48s,transform .7s cubic-bezier(.2,.85,.2,1);transform:translateY(3rem)}.gc-event-reception--social-lounge.is-open .gc-lounge-room{opacity:1;transform:translateY(0)}.gc-lounge-room:before{content:"";transform-origin:50% 100%;background-color:#0f0d20;background-image:linear-gradient(90deg,#ffffff08 1px,#0000 1px),linear-gradient(#ffffff06 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:5rem 5rem;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;position:absolute;inset:54% -10% -20%;transform:perspective(650px)rotateX(62deg)scale(1.4)}.gc-lounge-rug{background:radial-gradient(#7c3aed61,#281648b3);border:1px solid #a78bfa61;border-radius:50%;width:min(52vw,42rem);height:18%;position:absolute;top:68%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 40px #7c3aed33}.gc-lounge-sofa{background:linear-gradient(#4c3a72,#241d40);border-radius:1.4rem 1.4rem .55rem .55rem;width:min(24vw,18rem);height:12%;position:absolute;top:66%;box-shadow:inset 0 1px #ffffff2e,0 1rem 2rem #00000073}.gc-lounge-sofa:before,.gc-lounge-sofa:after{content:"";background:#171326;width:8%;height:24%;position:absolute;bottom:-16%}.gc-lounge-sofa:before{left:10%}.gc-lounge-sofa:after{right:10%}.gc-lounge-sofa--left{left:6%;transform:rotate(5deg)}.gc-lounge-sofa--right{right:6%;transform:rotate(-5deg)}.gc-lounge-sofa i{border-top:1px solid #ffffff21;border-radius:1rem;position:absolute;inset:15% 6%}.gc-lounge-table{background:linear-gradient(90deg,#b58b5a,#e3bd82,#8a633d);border-radius:50%;width:min(12vw,8rem);height:3%;position:absolute;top:75%;box-shadow:0 .7rem 1.2rem #00000073}.gc-lounge-table:after{content:"";background:#5d3e27;width:7%;height:350%;position:absolute;top:80%;left:47%}.gc-lounge-table--one{left:27%}.gc-lounge-table--two{right:27%}.gc-lounge-connections{z-index:13;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.gc-lounge-connections path{fill:none;stroke:var(--lounge-cyan);stroke-width:.22px;stroke-dasharray:4 4;stroke-dashoffset:24px;opacity:0;filter:drop-shadow(0 0 3px var(--lounge-cyan))}.gc-event-reception--social-lounge.is-connected .gc-lounge-connections path{opacity:.72;animation:.9s forwards gc-lounge-connection}.gc-lounge-person{z-index:14;top:var(--lounge-person-y);left:var(--lounge-person-x);opacity:0;filter:drop-shadow(0 .8rem .6rem #00000080);width:clamp(2.3rem,4.2vw,3.8rem);height:clamp(4rem,8vw,7rem);transition:opacity .32s ease var(--lounge-person-delay), transform .62s cubic-bezier(.2,.85,.2,1) var(--lounge-person-delay);position:absolute;transform:translate(-50%,3rem)}.gc-lounge-person i{aspect-ratio:1;background:var(--lounge-person-color);width:43%;box-shadow:0 0 16px color-mix(in srgb, var(--lounge-person-color) 60%, transparent);border:2px solid #ffffff59;border-radius:50%;position:absolute;top:0;left:50%;transform:translate(-50%)}.gc-lounge-person b{background:linear-gradient(180deg, var(--lounge-person-color), #171326);border:1px solid #fff3;border-radius:50% 50% 18% 18%;width:76%;height:68%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.gc-lounge-person--violet{--lounge-person-color:#8b5cf6}.gc-lounge-person--cyan{--lounge-person-color:#06b6d4}.gc-lounge-person--amber{--lounge-person-color:#f59e0b}.gc-lounge-person--rose{--lounge-person-color:#f43f5e}.gc-lounge-person--emerald{--lounge-person-color:#10b981}.gc-lounge-person--blue{--lounge-person-color:#3b82f6}.gc-event-reception--social-lounge.is-arriving .gc-lounge-person{opacity:1;transform:translate(-50%)}.gc-event-reception--social-lounge.is-talking .gc-lounge-person{animation:gc-lounge-guest .9s ease-in-out var(--lounge-person-delay) infinite alternate}.gc-lounge-bubbles span{z-index:18;top:50%;left:calc(18% + var(--lounge-bubble-index) * 13%);color:#fff;letter-spacing:.08em;opacity:0;background:#231f43db;border:1px solid #ffffff47;border-radius:999px 999px 999px .2rem;padding:.35rem .5rem;font:800 clamp(.38rem,.75vw,.6rem)/1 ui-monospace,monospace;position:absolute;transform:translateY(.8rem)scale(.7);box-shadow:0 0 16px #a78bfa38}.gc-lounge-bubbles span:nth-child(2n){top:62%}.gc-event-reception--social-lounge.is-talking .gc-lounge-bubbles span{animation:gc-lounge-bubble 1.3s ease-in-out calc(var(--lounge-bubble-index) * .13s) infinite alternate}.gc-lounge-hud{z-index:25;bottom:max(1rem, env(safe-area-inset-bottom));left:max(1rem, env(safe-area-inset-left));color:#c4b5fd;letter-spacing:.13em;opacity:0;gap:.28rem;font:600 .55rem ui-monospace,monospace;transition:opacity .4s;display:grid;position:absolute}.gc-lounge-hud strong{color:#fff;text-shadow:0 0 12px var(--lounge-violet)}.gc-event-reception--social-lounge.is-open .gc-lounge-hud{opacity:1}.gc-lounge-center{z-index:22;text-align:center;opacity:0;filter:blur(8px);width:min(72vw,54rem);transition:opacity .45s,filter .45s,transform .62s cubic-bezier(.2,.8,.2,1),top .5s;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)scale(.84)}.gc-event-reception--social-lounge.is-open .gc-lounge-center{opacity:1;filter:none;transform:translate(-50%,-50%)scale(1)}.gc-event-reception--social-lounge.is-arriving .gc-lounge-center{top:29%;transform:translate(-50%,-50%)scale(.76)}.gc-event-reception--social-lounge.is-connected .gc-lounge-center{filter:drop-shadow(0 0 22px #67e8f93d)}.gc-lounge-kicker{color:var(--lounge-cyan);letter-spacing:.24em;text-shadow:0 0 14px #67e8f980;margin:0 0 .7rem;font:800 clamp(.55rem,1vw,.75rem)/1 ui-monospace,monospace}.gc-lounge-title{color:#fff;letter-spacing:-.055em;text-transform:uppercase;text-shadow:0 0 34px #a78bfa6b,0 .7rem 2rem #000000a6;margin:0;font:900 clamp(2rem,6vw,5.7rem)/.9 system-ui,sans-serif}.gc-lounge-phase{color:#e9d5ff;letter-spacing:.12em;background:#100d24c2;border:1px solid #a78bfa6b;border-radius:999px;align-items:center;gap:.62rem;margin:.95rem 0 0;padding:.62rem .88rem;font:700 clamp(.46rem,.9vw,.65rem)/1 ui-monospace,monospace;display:inline-flex;box-shadow:0 0 24px #a78bfa24}.gc-lounge-phase__dot{background:var(--lounge-cyan);width:.48rem;height:.48rem;box-shadow:0 0 14px var(--lounge-cyan);border-radius:50%;animation:.62s ease-in-out infinite alternate gc-lounge-dot}.gc-event-reception--social-lounge.is-connected .gc-lounge-phase{color:#d1fae5;border-color:#34d3999e}.gc-event-reception--social-lounge.is-connected .gc-lounge-phase__dot{background:#34d399;box-shadow:0 0 14px #34d399}@keyframes gc-lounge-connection{to{stroke-dashoffset:0}}@keyframes gc-lounge-guest{to{margin-top:-.35rem}}@keyframes gc-lounge-bubble{0%,20%{opacity:0;transform:translateY(.8rem)scale(.7)}50%,to{opacity:1;transform:translateY(0)scale(1)}}@keyframes gc-lounge-dot{to{opacity:.4;transform:scale(.75)}}.gc-low-power .gc-lounge-person,.gc-low-power .gc-lounge-bubbles span,.gc-low-power .gc-lounge-phase__dot{animation:none!important}@media (width<=700px){.gc-retro-cabinet{width:94vw;height:54vh}.gc-retro-center{width:88vw}.gc-event-reception--retro-games.is-wave .gc-retro-center{top:69%}.gc-retro-enemies{grid-template-columns:repeat(4,1fr);gap:.7rem 1rem;width:70%}.gc-retro-enemy:nth-child(n+13),.gc-retro-status{display:none}.gc-lounge-window{width:92vw;height:31%;top:10%}.gc-lounge-lights{padding:0 5%}.gc-lounge-lights i:nth-child(2n){display:none}.gc-lounge-sofa{width:31vw;height:9%;top:70%}.gc-lounge-sofa--left{left:-2%}.gc-lounge-sofa--right{right:-2%}.gc-lounge-table{width:15vw;top:78%}.gc-lounge-table--one{left:24%}.gc-lounge-table--two{right:24%}.gc-lounge-center{width:92vw;top:39%}.gc-event-reception--social-lounge.is-arriving .gc-lounge-center{top:30%}.gc-lounge-person{width:2.25rem;height:4.1rem}.gc-lounge-person:nth-child(2),.gc-lounge-person:nth-child(5),.gc-lounge-bubbles span:nth-child(2n),.gc-lounge-hud{display:none}}@media (orientation:landscape) and (height<=500px){.gc-retro-cabinet{width:64vw;height:74vh}.gc-retro-title{font-size:clamp(1.45rem,4.4vw,2.8rem)}.gc-retro-kicker{margin-bottom:.35rem;font-size:.42rem}.gc-retro-phase{margin-top:.5rem;padding:.38rem .58rem;font-size:.4rem}.gc-event-reception--retro-games.is-wave .gc-retro-center{top:68%}.gc-retro-status{display:none}.gc-lounge-window{width:64vw;height:42%;top:4%}.gc-lounge-lights i{height:14%}.gc-lounge-lights i:nth-child(2n){display:none}.gc-lounge-sofa{height:12%;top:67%}.gc-lounge-table{top:75%}.gc-lounge-center{width:62vw;top:38%}.gc-event-reception--social-lounge.is-arriving .gc-lounge-center{top:25%}.gc-lounge-title{font-size:clamp(1.4rem,4.6vw,2.8rem)}.gc-lounge-kicker{margin-bottom:.35rem;font-size:.4rem}.gc-lounge-phase{margin-top:.42rem;padding:.36rem .58rem;font-size:.36rem}.gc-lounge-person{width:1.9rem;height:3.5rem}.gc-lounge-hud{display:none}}@media (prefers-reduced-motion:reduce){.gc-event-reception--retro-games *,.gc-event-reception--retro-games :before,.gc-event-reception--retro-games :after,.gc-event-reception--social-lounge *,.gc-event-reception--social-lounge :before,.gc-event-reception--social-lounge :after{transition-duration:1ms!important;animation:none!important}.gc-event-reception--retro-games.is-online .gc-retro-cabinet,.gc-event-reception--retro-games.is-online .gc-retro-center,.gc-event-reception--social-lounge.is-open .gc-lounge-window,.gc-event-reception--social-lounge.is-open .gc-lounge-room,.gc-event-reception--social-lounge.is-open .gc-lounge-center,.gc-event-reception--social-lounge.is-arriving .gc-lounge-person{opacity:1;filter:none}}.gc-event-reception--retro-games{background:radial-gradient(circle at 50% 42%,#22d3ee1f,#0000 34%),linear-gradient(#07031a 0%,#12072b 55%,#03010c 100%)}.gc-event-reception--social-lounge{background:radial-gradient(circle at 50% 25%,#a78bfa33,#0000 35%),linear-gradient(#100d24 0%,#15142d 55%,#080713 100%)}.gc-event-reception{z-index:2147482400;isolation:isolate;color:#fff;opacity:0;cursor:default;background:radial-gradient(circle at 50% 42%,#780e143d,#0000 34%),radial-gradient(circle at 50% 120%,#52146e3d,#0000 42%),linear-gradient(#050609 0%,#090a0f 48%,#020204 100%);width:100vw;height:100dvh;min-height:100svh;transition:opacity .16s;position:fixed;inset:0;overflow:hidden}.gc-event-reception.is-entering{opacity:1}.gc-event-reception.is-exiting{opacity:0;transition-duration:.24s}.gc-event-reception__shade,.gc-event-reception__grid,.gc-event-reception__scan,.gc-event-reception__vignette,.gc-event-reception__tracers,.gc-event-reception__casings,.gc-event-reception__impacts{pointer-events:none;max-width:100%;position:absolute;inset:0;overflow:hidden}.gc-event-reception__shade{opacity:.34;transform-origin:50% 100%;background-color:#0000;background-image:linear-gradient(90deg,#ffffff05 1px,#0000 1px),linear-gradient(#ffffff04 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:54px 54px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;transform:perspective(720px)rotateX(62deg)scale(1.45)translateY(17%)}.gc-event-reception__grid{mix-blend-mode:screen;background:repeating-linear-gradient(135deg,#0000 0 36px,#ef44440f 37px 38px),repeating-linear-gradient(45deg,#0000 0 92px,#ffffff06 93px 94px)}.gc-event-reception__scan{background:linear-gradient(#0000,#ffffff09,#0000);height:22%;animation:1.65s linear infinite gc-event-reception-scan}.gc-event-reception__vignette{background:radial-gradient(circle,#0000 20%,#00000047 58%,#000000c7 100%);box-shadow:inset 0 0 16vw 6vw #000000eb}.gc-event-reception__skip{z-index:40;top:max(1rem, env(safe-area-inset-top));right:max(1rem, env(safe-area-inset-right));color:#ffffffc7;letter-spacing:.12em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050609b8;border:1px solid #ffffff2e;border-radius:999px;padding:.7rem 1rem;font:800 .68rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;transition:border-color .16s,color .16s,background .16s;position:absolute}.gc-event-reception__skip:hover,.gc-event-reception__skip:focus-visible{color:#fff;background:#50080ecc;border-color:#f87171b8;outline:none}.gc-event-reception__hud{z-index:8;color:#ffffff75;letter-spacing:.16em;text-transform:uppercase;gap:.35rem;font:700 .58rem/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid;position:absolute;inset:1.3rem auto auto 1.3rem}.gc-event-reception__hud strong{color:#f87171e6;font-size:.64rem}.gc-event-reception__center{z-index:18;text-align:center;opacity:0;filter:blur(10px);width:min(86vw,760px);transition:opacity .26s,transform .42s cubic-bezier(.2,.8,.2,1),filter .26s;position:absolute;top:50%;left:50%;transform:translate(-50%,-48%)scale(.94)}.gc-event-reception.is-armed .gc-event-reception__center{opacity:1;filter:blur();transform:translate(-50%,-50%)scale(1)}.gc-event-reception__kicker{color:#f87171;letter-spacing:.32em;text-transform:uppercase;text-shadow:0 0 22px #ef4444bf;margin:0 0 .8rem;font:900 clamp(.64rem,1vw,.82rem)/1 ui-monospace,SFMono-Regular,Menlo,monospace}.gc-event-reception__title{color:#fff;letter-spacing:-.055em;text-transform:uppercase;text-wrap:balance;text-shadow:0 1px #ffffff4d,0 0 28px #ffffff1f,0 12px 70px #000000f2;margin:0;font:1000 clamp(2.4rem,7.4vw,7.8rem)/.86 Inter,ui-sans-serif,system-ui,sans-serif}.gc-event-reception__subtitle{color:#ffffffbf;letter-spacing:.2em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#32060a75;border:1px solid #f8717142;border-radius:999px;align-items:center;gap:.8rem;margin:1.3rem 0 0;padding:.72rem 1.2rem;font:800 clamp(.6rem,1.1vw,.76rem)/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.gc-event-reception__status{background:#ef4444;border-radius:50%;width:.48rem;height:.48rem;animation:.62s ease-in-out infinite alternate gc-event-reception-status;display:inline-block;box-shadow:0 0 16px #ef4444}.gc-event-reception.is-cleared .gc-event-reception__status{background:#34d399;box-shadow:0 0 18px #34d399}.gc-event-reception.is-cleared .gc-event-reception__subtitle{background:#0337266b;border-color:#34d39961}.gc-event-reception__weapon{z-index:14;--weapon-scale:1;--weapon-edge:-6rem;width:var(--weapon-width,31rem);height:var(--weapon-height,8rem);pointer-events:none;opacity:0;filter:drop-shadow(0 22px 28px #000000d9);transition:opacity .26s,transform .52s cubic-bezier(.16,.82,.2,1);position:absolute}.gc-event-reception__weapon--left{left:var(--weapon-edge);transform:translateX(-22vw) rotate(-4deg) scale(var(--weapon-scale));transform-origin:0}.gc-event-reception__weapon--right{right:var(--weapon-edge);transform:translateX(22vw) rotate(4deg) scale(var(--weapon-scale));transform-origin:100%}.gc-event-reception__weapon--rifle{--muzzle-x:30.5rem;--muzzle-y:3.41rem;top:17%}.gc-event-reception__weapon--pistol{--weapon-width:18rem;--weapon-height:9rem;--muzzle-x:18.3rem;--muzzle-y:2.7rem;bottom:13%}.gc-event-reception.is-weapons-in .gc-event-reception__weapon{opacity:1}.gc-event-reception.is-weapons-in .gc-event-reception__weapon--left{transform:translateX(0) rotate(-2deg) scale(var(--weapon-scale))}.gc-event-reception.is-weapons-in .gc-event-reception__weapon--right{transform:translateX(0) rotate(2deg) scale(var(--weapon-scale))}.gc-event-reception__weapon-inner{transform-origin:48%;position:absolute;inset:0}.gc-event-reception__weapon--right .gc-event-reception__weapon-inner{transform:scaleX(-1)}.gc-event-reception__weapon.is-firing .gc-event-reception__weapon-inner{animation:.14s cubic-bezier(.2,.9,.3,1) gc-event-reception-recoil}.gc-event-reception__rifle-body,.gc-event-reception__pistol-body,.gc-event-reception__barrel,.gc-event-reception__stock,.gc-event-reception__grip,.gc-event-reception__magazine,.gc-event-reception__sight,.gc-event-reception__trigger{background:linear-gradient(#454955 0%,#1b1d24 46%,#08090d 100%);border:1px solid #ffffff21;display:block;position:absolute;box-shadow:inset 0 1px #ffffff24,inset 0 -6px 12px #00000073}.gc-event-reception__rifle-body{clip-path:polygon(0 18%,15% 0,88% 0,100% 24%,92% 100%,9% 88%);width:13.8rem;height:2.35rem;top:2.7rem;left:8.6rem}.gc-event-reception__barrel{border-radius:.15rem;width:8.2rem;height:.72rem;top:3.05rem;left:21.8rem}.gc-event-reception__barrel:after{content:"";background:#08090d;border:1px solid #ffffff29;border-radius:.1rem;width:1rem;height:1.15rem;position:absolute;top:-.22rem;right:-.4rem}.gc-event-reception__stock{clip-path:polygon(0 24%,68% 0,100% 10%,100% 88%,54% 78%,7% 100%);width:8.6rem;height:2.1rem;top:2.95rem;left:.7rem}.gc-event-reception__grip{border-radius:.15rem .15rem .55rem .35rem;width:2.1rem;height:3rem;top:4.7rem;left:14.8rem;transform:skew(-13deg)rotate(3deg)}.gc-event-reception__magazine{border-radius:.2rem .2rem .75rem .45rem;width:2.55rem;height:3.45rem;top:4.55rem;left:18rem;transform:skew(-9deg)}.gc-event-reception__sight{border-radius:.2rem .2rem 0 0;width:4.2rem;height:.72rem;top:1.95rem;left:17.4rem}.gc-event-reception__trigger{background:0 0;border-width:0 2px 2px;border-radius:0 0 1rem 1rem;width:1.8rem;height:1.35rem;top:4.42rem;left:13rem}.gc-event-reception__pistol-body{clip-path:polygon(0 14%,88% 0,100% 18%,97% 77%,75% 100%,6% 87%);width:13.3rem;height:2.65rem;top:1.5rem;left:3rem}.gc-event-reception__weapon--pistol .gc-event-reception__barrel{width:2rem;height:.58rem;top:2.35rem;left:15.8rem}.gc-event-reception__weapon--pistol .gc-event-reception__grip{border-radius:.15rem .15rem .75rem .5rem;width:3.25rem;height:4.8rem;top:3.75rem;left:8rem;transform:skew(-11deg)}.gc-event-reception__weapon--pistol .gc-event-reception__trigger{width:1.8rem;height:1.35rem;top:3.9rem;left:6.35rem}.gc-event-reception__weapon--pistol .gc-event-reception__sight{width:1.5rem;height:.45rem;top:1.1rem;left:11.5rem}.gc-event-reception__muzzle{z-index:8;top:var(--muzzle-y);left:var(--muzzle-x);width:7rem;height:4.5rem;transform:translateY(-50%) scale(.18) rotate(var(--flash-rotate,0deg));transform-origin:0;opacity:0;background:radial-gradient(circle at 0 50%, #fff 0 4%, #fff7b2 5% 11%, #f59e0b 12% 23%, #ef4444d6 24% 36%, transparent 38%), conic-gradient(from 90deg at 0 50%, transparent 0 20deg, #fde68a 21deg 35deg, transparent 36deg 66deg, #fb923c 67deg 83deg, transparent 84deg 360deg);filter:blur(.2px)drop-shadow(0 0 18px #f97316)drop-shadow(0 0 40px #ef4444b8);clip-path:polygon(0 42%,42% 0,30% 35%,100% 50%,30% 65%,44% 100%,0 58%);position:absolute}.gc-event-reception__weapon--pistol .gc-event-reception__muzzle{width:5.4rem;height:3.8rem}.gc-event-reception__weapon.is-firing .gc-event-reception__muzzle{animation:.15s steps(2,end) gc-event-reception-muzzle}.gc-event-reception__tracer{z-index:22;left:var(--start-x);top:var(--start-y);width:clamp(7rem,18vw,18rem);height:2px;transform:translate3d(0,0,0) rotate(var(--angle));transform-origin:0;opacity:0;animation:gc-event-reception-tracer var(--duration) linear forwards;background:linear-gradient(90deg,#0000,#fff8c5 24%,#fbbf24 55%,#ef4444 84%,#0000);border-radius:999px;position:absolute;box-shadow:0 0 8px #f59e0b,0 0 18px #ef4444c7}.gc-event-reception__tracer.is-reverse{transform-origin:100%;background:linear-gradient(270deg,#0000,#fff8c5 24%,#fbbf24 55%,#ef4444 84%,#0000)}.gc-event-reception__casing{z-index:20;left:var(--start-x);top:var(--start-y);background:linear-gradient(90deg,#78350f,#fde68a 30%,#d97706 78%,#451a03);border-radius:.08rem .2rem .2rem .08rem;width:.72rem;height:.28rem;animation:.78s cubic-bezier(.18,.72,.28,1) forwards gc-event-reception-casing;position:absolute;box-shadow:0 0 7px #fbbf247a}.gc-event-reception__impact{z-index:21;left:var(--impact-x);top:var(--impact-y);background:#fff;border-radius:50%;width:.28rem;height:.28rem;animation:.48s ease-out forwards gc-event-reception-impact;position:absolute;box-shadow:0 0 10px #fff,0 0 24px #f59e0b,0 0 55px #ef4444}.gc-event-reception__impact:before,.gc-event-reception__impact:after{content:"";width:4.2rem;height:1px;transform:translate(-50%, -50%) rotate(var(--spark-angle,24deg));background:linear-gradient(90deg,#0000,#fde68a,#0000);position:absolute;top:50%;left:50%}.gc-event-reception__impact:after{transform:translate(-50%, -50%) rotate(calc(var(--spark-angle,24deg) + 78deg))}.gc-event-reception.is-shaking{animation:.11s linear gc-event-reception-shake}.gc-event-reception.is-cleared:after{content:"";z-index:16;pointer-events:none;background:radial-gradient(circle,#fff3,#0000 45%);animation:.52s ease-out both gc-event-reception-clear;position:absolute;inset:0}@keyframes gc-event-reception-scan{0%{transform:translateY(-120%)}to{transform:translateY(560%)}}@keyframes gc-event-reception-status{to{opacity:.35;transform:scale(.72)}}@keyframes gc-event-reception-recoil{0%{transform:translate(0)}32%{transform:translate(-1.1rem)rotate(-1.2deg)}to{transform:translate(0)}}.gc-event-reception__weapon--right.is-firing .gc-event-reception__weapon-inner{animation-name:gc-event-reception-recoil-right}@keyframes gc-event-reception-recoil-right{0%{transform:scaleX(-1)translate(0)}32%{transform:scaleX(-1)translate(-1.1rem)rotate(-1.2deg)}to{transform:scaleX(-1)translate(0)}}@keyframes gc-event-reception-muzzle{0%,to{opacity:0;transform:translateY(-50%)scale(.18)}20%,62%{opacity:1;transform:translateY(-50%)scale(1)}}@keyframes gc-event-reception-tracer{0%{opacity:0;transform:translate3d(0,0,0) rotate(var(--angle))}10%{opacity:1}72%{opacity:1}to{opacity:0;transform:translate3d(var(--distance),0,0) rotate(var(--angle))}}@keyframes gc-event-reception-casing{0%{opacity:1;transform:translate(0,0)rotate(0)}72%{opacity:1}to{opacity:0;transform:translate3d(var(--casing-x), var(--casing-y), 0) rotate(var(--casing-rotate))}}@keyframes gc-event-reception-impact{0%{opacity:0;transform:scale(.2)}20%{opacity:1;transform:scale(1.3)}to{opacity:0;transform:scale(2.6)}}@keyframes gc-event-reception-shake{0%,to{transform:translate(0,0)}22%{transform:translate(-3px,2px)}48%{transform:translate(4px,-2px)}72%{transform:translate(-2px,-1px)}}@keyframes gc-event-reception-clear{0%{opacity:0}35%{opacity:1}to{opacity:0}}@media (width<=900px){.gc-event-reception__weapon--rifle{--weapon-scale:.76;--weapon-edge:-7.2rem}.gc-event-reception__weapon--pistol{--weapon-scale:.78;--weapon-edge:-5.2rem}.gc-event-reception__center{width:min(88vw,620px)}}@media (width<=700px){.gc-event-reception{background:radial-gradient(circle at 50% 48%,#780e1440,#0000 31%),radial-gradient(circle at 50% 110%,#52146e38,#0000 38%),linear-gradient(#050609 0%,#090a0f 50%,#020204 100%)}.gc-event-reception__shade{background-size:34px 34px;transform:perspective(540px)rotateX(66deg)scale(1.7)translateY(19%)}.gc-event-reception__vignette{background:radial-gradient(circle,#0000 13%,#0000004d 56%,#000000d6 100%);box-shadow:inset 0 0 24vw 10vw #000000f0}.gc-event-reception__weapon--rifle{--weapon-scale:.56;--weapon-edge:-7.2rem;top:10.5%}.gc-event-reception__weapon--pistol{--weapon-scale:.64;--weapon-edge:-3.2rem;bottom:5.5%}.gc-event-reception__center{width:min(91vw,34rem);top:49%;transform:translate(-50%,-48%)scale(.94)}.gc-event-reception.is-armed .gc-event-reception__center{transform:translate(-50%,-50%)scale(1)}.gc-event-reception__kicker{letter-spacing:.2em;margin-bottom:.62rem;font-size:clamp(.52rem,2.35vw,.66rem)}.gc-event-reception__title{letter-spacing:-.04em;overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:none;hyphens:none;max-width:91vw;max-height:38vh;margin-inline:auto;font-size:clamp(1.65rem,9.6vw,3.35rem);line-height:.94;overflow:hidden}.gc-event-reception__subtitle{letter-spacing:.1em;text-align:center;white-space:normal;justify-content:center;gap:.55rem;max-width:88vw;margin-top:.95rem;padding:.62rem .82rem;font-size:clamp(.5rem,2.25vw,.64rem);line-height:1.25}.gc-event-reception__hud{display:none}.gc-event-reception__skip{top:max(.65rem, env(safe-area-inset-top));right:max(.65rem, env(safe-area-inset-right));letter-spacing:.08em;padding:.58rem .72rem;font-size:.54rem}.gc-event-reception__tracer{width:clamp(4.5rem,25vw,9rem)}.gc-event-reception__casing{width:.54rem;height:.22rem}.gc-event-reception__impact:before,.gc-event-reception__impact:after{width:2.8rem}.gc-event-reception.is-shaking{animation-name:gc-event-reception-shake-mobile}}@media (width<=380px){.gc-event-reception__weapon--rifle{--weapon-scale:.5;--weapon-edge:-7.8rem;top:11.5%}.gc-event-reception__weapon--pistol{--weapon-scale:.56;--weapon-edge:-3.7rem;bottom:6.5%}.gc-event-reception__title{font-size:clamp(1.45rem,9.2vw,2.75rem)}}@media (orientation:landscape) and (height<=500px) and (width<=950px){.gc-event-reception__weapon--rifle{--weapon-scale:.5;--weapon-edge:-6.4rem;top:0}.gc-event-reception__weapon--pistol{--weapon-scale:.52;--weapon-edge:-2.7rem;bottom:-3%}.gc-event-reception__center{width:min(56vw,31rem);top:50%}.gc-event-reception__kicker{margin-bottom:.35rem;font-size:.48rem}.gc-event-reception__title{max-width:56vw;max-height:46vh;font-size:clamp(1.35rem,6.2vh,2.7rem);line-height:.9}.gc-event-reception__subtitle{max-width:54vw;margin-top:.55rem;padding:.48rem .68rem;font-size:.48rem}}@keyframes gc-event-reception-shake-mobile{0%,to{transform:translate(0,0)}30%{transform:translate(-1px,1px)}65%{transform:translate(2px,-1px)}}.gc-low-power .gc-event-reception__scan,.gc-low-power .gc-event-reception__shade{animation:none}.gc-low-power .gc-event-reception__grid{opacity:.38}@media (prefers-reduced-motion:reduce){.gc-event-reception,.gc-event-reception *,.gc-event-reception :before,.gc-event-reception :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.gc-event-reception__weapon{display:none}.gc-event-reception__center{opacity:1;filter:none;transform:translate(-50%,-50%)}}.gc-event-reception--casino{--cards-cyan:#22d3ee;--cards-magenta:#f472b6;--cards-gold:#fbbf24;--cards-green:#34d399;--cards-scale:1;background:radial-gradient(circle at 50% 54%,#10b98138,#0000 34%),radial-gradient(circle at 12% 24%,#22d3ee1f,#0000 28%),radial-gradient(circle at 88% 24%,#f472b61f,#0000 28%),linear-gradient(#020706 0%,#03130f 47%,#010302 100%)}.gc-cards-velvet,.gc-cards-table,.gc-cards-suits,.gc-cards-sparks{pointer-events:none;position:absolute;inset:0;overflow:hidden}.gc-cards-velvet{opacity:0;background:repeating-linear-gradient(117deg,#ffffff03 0 1px,#0000 1px 6px),repeating-linear-gradient(23deg,#00000014 0 1px,#0000 1px 7px);transition:opacity .52s}.gc-event-reception--casino.is-table-ready .gc-cards-velvet{opacity:.8}.gc-cards-table{z-index:3;top:18%;left:50%;opacity:0;transform-origin:50% 100%;background:radial-gradient(at 50% 48%,#34d3991f,#0000 34%),repeating-radial-gradient(at 50% 48%,#ffffff05 0 1px,#0000 2px 19px),linear-gradient(135deg,#022c22f5,#031612f7);border:2px solid #fbbf2447;border-radius:50%;width:min(112vw,1320px);height:92%;transition:opacity .52s,transform .9s cubic-bezier(.16,.82,.2,1);inset-inline:auto;overflow:visible;transform:translate(-50%)perspective(900px)rotateX(64deg)scale(.72)translateY(20%);box-shadow:inset 0 0 100px #000000bf,inset 0 0 0 12px #fbbf2409,0 0 0 12px #291b0ccc,0 0 80px #10b9811f}.gc-event-reception--casino.is-table-ready .gc-cards-table{opacity:.95;transform:translate(-50%)perspective(900px)rotateX(64deg)scale(1)translateY(10%)}.gc-cards-table__ring{border:1px solid #fbbf2433;border-radius:50%;position:absolute;inset:12%;box-shadow:inset 0 0 35px #fbbf240d}.gc-cards-table__line{transform-origin:50%;background:linear-gradient(90deg,#0000,#fbbf242e,#0000);width:68%;height:1px;position:absolute;top:50%;left:50%}.gc-cards-table__line--one{transform:translate(-50%,-50%)rotate(28deg)}.gc-cards-table__line--two{transform:translate(-50%,-50%)rotate(-28deg)}.gc-cards-suits{z-index:4;opacity:0;transition:opacity .5s}.gc-event-reception--casino.is-table-ready .gc-cards-suits{opacity:.18}.gc-cards-suits span{color:var(--cards-gold);text-shadow:0 0 30px;font:900 clamp(5rem,13vw,12rem)/1 Georgia,serif;position:absolute}.gc-cards-suits span:first-child{color:var(--cards-cyan);top:16%;left:7%;rotate:-18deg}.gc-cards-suits span:nth-child(2){color:var(--cards-magenta);top:16%;right:7%;rotate:18deg}.gc-cards-suits span:nth-child(3){color:var(--cards-gold);bottom:3%;left:13%;rotate:15deg}.gc-cards-suits span:nth-child(4){color:var(--cards-green);bottom:3%;right:13%;rotate:-15deg}.gc-cards-deck{z-index:18;width:calc(7.4rem * var(--cards-scale));height:calc(10.4rem * var(--cards-scale));opacity:0;pointer-events:none;transition:opacity .32s,transform .6s cubic-bezier(.18,.82,.2,1);position:absolute;top:58%;left:50%;transform:translate(-50%,-50%)scale(.45)rotate(-12deg)}.gc-event-reception--casino.is-table-ready .gc-cards-deck{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(-4deg)}.gc-cards-deck span{background:linear-gradient(45deg,#0000 46%,#22d3eea6 47% 53%,#0000 54%),linear-gradient(-45deg,#0000 46%,#f472b6a6 47% 53%,#0000 54%),repeating-radial-gradient(circle,#ffffff38 0 1px,#0000 1px 8px),#071219;border:2px solid #ffffffb8;border-radius:.72rem;position:absolute;inset:0;box-shadow:0 10px 20px #000000a6,inset 0 0 18px #22d3ee24}.gc-cards-deck span:first-child{transform:translate(-.42rem,.24rem)rotate(-4deg)}.gc-cards-deck span:nth-child(2){transform:translate(.35rem,.12rem)rotate(3deg)}.gc-event-reception--casino.is-shuffled .gc-cards-deck{animation:.76s cubic-bezier(.3,.7,.25,1) 2 gc-cards-shuffle}.gc-event-reception--casino.is-dealt .gc-cards-deck{opacity:0;transform:translate(-50%,-50%)scale(.82)rotate(16deg)}.gc-cards-hand{z-index:22;perspective:1000px;pointer-events:none;width:1px;height:1px;position:absolute;top:59%;left:50%}.gc-playing-card{width:calc(7.4rem * var(--cards-scale));height:calc(10.4rem * var(--cards-scale));opacity:0;transform-style:preserve-3d;transition:opacity .26s ease calc(var(--card-index) * 70ms), transform .76s cubic-bezier(.14,.82,.2,1) calc(var(--card-index) * 70ms);position:absolute;top:0;left:0;transform:translate(-50%,-50%)scale(.22)rotate(-18deg)}.gc-event-reception--casino.is-dealt .gc-playing-card{opacity:1;transform:translate(-50%, -50%) translate(var(--card-shift-x), var(--card-shift-y)) rotate(var(--card-angle)) scale(1)}.gc-playing-card__back,.gc-playing-card__face{backface-visibility:hidden;transition:transform .62s cubic-bezier(.16,.82,.2,1) calc(var(--card-index) * 75ms);border:2px solid #ffffffe0;border-radius:.72rem;display:block;position:absolute;inset:0;overflow:hidden;box-shadow:0 14px 28px #0000009e}.gc-playing-card__back{background:linear-gradient(45deg,#0000 46%,#22d3eec7 47% 53%,#0000 54%),linear-gradient(-45deg,#0000 46%,#f472b6c7 47% 53%,#0000 54%),repeating-radial-gradient(circle,#ffffff40 0 1px,#0000 1px 8px),#071219;transform:rotateY(0)}.gc-playing-card__back:after{content:"GC";color:#fde68a;letter-spacing:.08em;text-shadow:0 0 12px var(--cards-gold);border:1px solid #fbbf249e;padding:.45rem;font:1000 1rem/1 ui-monospace,monospace;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.gc-playing-card__face{color:#111827;background:linear-gradient(135deg,#fffffffa,#e2e8f0fa),#fff;transform:rotateY(180deg)}.gc-playing-card--red .gc-playing-card__face{color:#e11d48}.gc-playing-card__face b,.gc-playing-card__face small{font:1000 1rem/1 Georgia,serif;position:absolute}.gc-playing-card__face b{top:.52rem;left:.58rem}.gc-playing-card__face small{text-align:center;bottom:.52rem;right:.52rem;transform:rotate(180deg)}.gc-playing-card__face em{text-shadow:0 3px #00000014;font:900 3.8rem/1 Georgia,serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gc-event-reception--casino.is-revealed .gc-playing-card__back{transform:rotateY(-180deg)}.gc-event-reception--casino.is-revealed .gc-playing-card__face{transform:rotateY(0)}.gc-event-reception--casino.is-ready .gc-playing-card{filter:drop-shadow(0 0 12px #fbbf243d)}.gc-cards-chips{z-index:17;opacity:0;pointer-events:none;width:9rem;height:7rem;transition:opacity .42s,transform .72s cubic-bezier(.14,.82,.2,1);position:absolute;bottom:8%;right:10%;transform:translateY(3rem)rotate(-12deg)}.gc-event-reception--casino.is-dealt .gc-cards-chips{opacity:1;transform:translateY(0)rotate(-12deg)}.gc-cards-chip{aspect-ratio:1;width:3.3rem;box-shadow:0 .35rem 0 color-mix(in srgb, currentColor 55%, #000), 0 .7rem 18px #0000009e;background:currentColor;border:.45rem dashed #ffffffd1;border-radius:50%;position:absolute}.gc-cards-chip:after{content:"";border:2px solid #ffffffb3;border-radius:50%;position:absolute;inset:.37rem}.gc-cards-chip--cyan{color:var(--cards-cyan);bottom:0;left:0}.gc-cards-chip--gold{color:var(--cards-gold);bottom:.8rem;left:2.7rem}.gc-cards-chip--magenta{color:var(--cards-magenta);bottom:.1rem;left:5.3rem}.gc-event-reception--casino.is-ready .gc-cards-chip{animation:.7s ease-in-out infinite alternate gc-cards-chip-pulse}.gc-cards-sparks{z-index:28;overflow:visible}.gc-cards-sparks span{background:linear-gradient(180deg, #fff, var(--cards-gold), transparent);opacity:0;transform-origin:50% 100%;width:.28rem;height:2.8rem;animation:gc-cards-spark .78s var(--card-spark-delay) ease-out both;border-radius:999px;position:absolute;top:59%;left:50%;box-shadow:0 0 10px #fff}.gc-cards-hud{z-index:31;top:max(1.25rem, env(safe-area-inset-top));left:max(1.25rem, env(safe-area-inset-left));color:#a7f3d094;letter-spacing:.15em;text-transform:uppercase;opacity:0;gap:.32rem;font:800 .57rem/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;transition:opacity .36s,transform .42s;display:grid;position:absolute;transform:translateY(-.6rem)}.gc-cards-hud strong{color:#fde68a;text-shadow:0 0 14px #fbbf2473}.gc-event-reception--casino.is-table-ready .gc-cards-hud{opacity:1;transform:translateY(0)}.gc-cards-center{z-index:26;text-align:center;opacity:0;filter:blur(12px);width:min(70vw,900px);transition:opacity .42s,transform .7s cubic-bezier(.16,.82,.2,1),filter .42s;position:absolute;top:33%;left:50%;transform:translate(-50%,-43%)scale(.84)}.gc-event-reception--casino.is-shuffled .gc-cards-center{opacity:1;filter:blur();transform:translate(-50%,-50%)scale(1)}.gc-cards-kicker{color:#fde68a;letter-spacing:.3em;text-transform:uppercase;text-shadow:0 0 18px #fbbf24ad;margin:0 0 .7rem;font:1000 clamp(.58rem,.9vw,.78rem)/1 ui-monospace,SFMono-Regular,Menlo,monospace}.gc-cards-title{color:#fff;letter-spacing:-.055em;text-transform:uppercase;text-wrap:balance;text-shadow:-3px 0 #22d3ee6b,3px 0 #f472b661,0 16px 52px #000000f2;margin:0;font:1000 clamp(2.2rem,6.1vw,6.5rem)/.86 Inter,ui-sans-serif,system-ui,sans-serif}.gc-cards-phase{color:#ffffffd6;letter-spacing:.16em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#03140fd1;border:1px solid #fbbf245c;border-radius:999px;align-items:center;gap:.7rem;max-width:min(88vw,720px);margin:1.05rem 0 0;padding:.68rem 1.1rem;font:900 clamp(.54rem,.8vw,.7rem)/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.gc-cards-phase__suit{color:var(--cards-gold);text-shadow:0 0 12px var(--cards-gold);font:900 1rem/1 Georgia,serif}.gc-event-reception--casino.is-ready .gc-cards-phase{color:#a7f3d0;border-color:#34d39985;box-shadow:0 0 28px #34d39929}@keyframes gc-cards-shuffle{0%,to{transform:translate(-50%,-50%)rotate(-4deg)}28%{transform:translate(calc(-50% - 3.2rem),calc(-50% - .5rem))rotate(-18deg)}58%{transform:translate(calc(3.4rem - 50%),calc(.3rem - 50%))rotate(15deg)}80%{transform:translate(calc(-50% - 1rem),-50%)rotate(-7deg)}}@keyframes gc-cards-chip-pulse{to{filter:brightness(1.28);transform:translateY(-.22rem)}}@keyframes gc-cards-spark{0%{opacity:0;transform:translate(-50%, -100%) rotate(var(--card-spark-angle)) translateY(0) scaleY(.35)}18%{opacity:1}to{opacity:0;transform:translate(-50%, -100%) rotate(var(--card-spark-angle)) translateY(calc(var(--card-spark-distance) * -1)) scaleY(.9)}}.gc-low-power .gc-cards-deck,.gc-low-power .gc-cards-chip{animation:none!important}.gc-event-reception--battle-royale{--battle-cyan:#22d3ee;--battle-amber:#fbbf24;--battle-storm:#a855f7;--battle-green:#34d399;background:radial-gradient(circle at 50% 44%,#22d3ee1f,#0000 30%),radial-gradient(circle at 82% 70%,#a855f733,#0000 33%),linear-gradient(#07101c 0%,#071827 38%,#03100e 100%)}.gc-battle-clouds,.gc-battle-drop-trails,.gc-battle-storm,.gc-battle-scanlines{pointer-events:none;position:absolute;inset:0;overflow:hidden}.gc-battle-clouds{filter:blur(12px);opacity:.7;background:radial-gradient(at 8% 18%,#ffffff1a,#0000 22%),radial-gradient(at 82% 15%,#ffffff14,#0000 25%),radial-gradient(at 52% 85%,#ffffff0f,#0000 24%);animation:5s ease-in-out infinite alternate gc-battle-clouds}.gc-battle-map{z-index:7;aspect-ratio:1.55;opacity:0;pointer-events:none;background:radial-gradient(circle at 26% 32%,#34d39926,#0000 18%),radial-gradient(circle at 68% 67%,#fbbf241a,#0000 16%),repeating-linear-gradient(45deg,#ffffff05 0 1px,#0000 1px 26px),repeating-linear-gradient(-45deg,#ffffff04 0 1px,#0000 1px 26px),linear-gradient(135deg,#072d2af5,#0d272df5 48%,#1a2719f5);border:1px solid #22d3ee42;border-radius:46% 44% 43% 48%;width:min(78vw,920px);transition:opacity .52s,transform .95s cubic-bezier(.16,.82,.2,1);position:absolute;top:52%;left:50%;overflow:hidden;transform:translate(-50%,-50%)perspective(900px)rotateX(58deg)scale(.68);box-shadow:inset 0 0 90px #0000009e,0 0 70px #22d3ee1a}.gc-event-reception--battle-royale.is-map-online .gc-battle-map{opacity:.94;transform:translate(-50%,-50%)perspective(900px)rotateX(58deg)scale(1)}.gc-battle-map:before{content:"";border-radius:inherit;border:1px dashed #ffffff1a;position:absolute;inset:5%}.gc-battle-map__terrain{aspect-ratio:1.3;background:repeating-radial-gradient(circle,#34d39917 0 2px,#0000 3px 13px);border:1px solid #34d39926;border-radius:46% 54% 41% 59%;width:28%;position:absolute}.gc-battle-map__terrain--one{top:11%;left:12%;rotate:-16deg}.gc-battle-map__terrain--two{bottom:8%;right:9%;rotate:21deg}.gc-battle-map__water{filter:blur(2px);background:linear-gradient(90deg,#0000,#22d3ee38 28%,#7dd3fc29 50%,#22d3ee33 72%,#0000);width:9%;height:124%;position:absolute;top:-12%;left:47%;transform:rotate(18deg)}.gc-battle-flight-path{z-index:5;opacity:0;transform-origin:0;border-top:2px dashed #fbbf249e;width:116%;transition:opacity .32s,transform .74s cubic-bezier(.16,.82,.2,1);position:absolute;top:50%;left:-8%;transform:rotate(-18deg)scaleX(.1)}.gc-event-reception--battle-royale.is-route-active .gc-battle-flight-path{opacity:1;transform:rotate(-18deg)scaleX(1)}.gc-battle-flight-path i{background:var(--battle-amber);clip-path:polygon(0 40%,62% 40%,76% 0,88% 0,81% 40%,100% 50%,81% 60%,88% 100%,76% 100%,62% 60%,0 60%);width:2.8rem;height:1.2rem;filter:drop-shadow(0 0 10px var(--battle-amber));position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}.gc-event-reception--battle-royale.is-route-active .gc-battle-flight-path i{animation:1.65s linear both gc-battle-flight}.gc-battle-zone{z-index:8;aspect-ratio:1;width:70%;box-shadow:0 0 16px var(--battle-cyan), inset 0 0 24px #22d3ee2e;opacity:0;border:3px solid #22d3eeb8;border-radius:50%;transition:width .82s cubic-bezier(.18,.8,.2,1),opacity .36s,transform .82s cubic-bezier(.18,.8,.2,1);position:absolute;top:54%;left:56%;transform:translate(-50%,-50%)scale(1.3)}.gc-event-reception--battle-royale.is-route-active .gc-battle-zone{opacity:.48}.gc-event-reception--battle-royale.is-zone-locked .gc-battle-zone{opacity:1;width:38%;transform:translate(-50%,-50%)scale(1)}.gc-battle-zone i,.gc-battle-zone b{border-radius:50%;position:absolute}.gc-battle-zone i{border:1px dashed #ffffffad;animation:4s linear infinite gc-battle-zone-spin;inset:9%}.gc-battle-zone b{aspect-ratio:1;width:.65rem;box-shadow:0 0 14px #fff, 0 0 28px var(--battle-cyan);background:#fff;top:50%;left:50%;transform:translate(-50%,-50%)}.gc-battle-squads,.gc-battle-loot{position:absolute;inset:0}.gc-battle-squad{z-index:7;top:var(--squad-y);left:var(--squad-x);aspect-ratio:1;border:2px solid var(--battle-amber);opacity:0;width:.75rem;transition:top .92s cubic-bezier(.2,.72,.2,1) var(--squad-delay), left .92s cubic-bezier(.2,.72,.2,1) var(--squad-delay), opacity .26s ease var(--squad-delay), transform .92s cubic-bezier(.2,.72,.2,1) var(--squad-delay);background:#fbbf242e;border-radius:50%;position:absolute;transform:translate(-50%,-50%)scale(.25);box-shadow:0 0 10px #fbbf24cc}.gc-battle-squad:before{content:"";width:1.75rem;height:.7rem;color:var(--battle-amber);opacity:0;border:2px solid;border-bottom:0;border-radius:50% 50% 0 0;position:absolute;bottom:105%;left:50%;transform:translate(-50%)}.gc-battle-squad i{background:currentColor;width:1px;height:1.25rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.gc-battle-squad.is-player{border-color:var(--battle-green);box-shadow:0 0 12px var(--battle-green), 0 0 26px #34d39985;background:#34d3993d}.gc-event-reception--battle-royale.is-dropping .gc-battle-squad{top:var(--squad-target-y);left:var(--squad-target-x);opacity:1;transform:translate(-50%,-50%)scale(1)}.gc-event-reception--battle-royale.is-dropping .gc-battle-squad:before{opacity:1}.gc-event-reception--battle-royale.is-landed .gc-battle-squad:before{opacity:0}.gc-battle-loot span{aspect-ratio:1;background:var(--battle-amber);width:.72rem;box-shadow:0 0 12px var(--battle-amber);opacity:0;transition:opacity .26s ease var(--loot-delay), transform .52s cubic-bezier(.14,.82,.2,1) var(--loot-delay);border:1px solid #fde68a;position:absolute;transform:translate(-50%,-50%)rotate(45deg)scale(.2)}.gc-event-reception--battle-royale.is-zone-locked .gc-battle-loot span{opacity:1;transform:translate(-50%,-50%)rotate(45deg)scale(1)}.gc-battle-drop-trails{z-index:18}.gc-battle-drop-trails span{top:-10%;left:var(--drop-x);background:linear-gradient(180deg, transparent, #fff 35%, var(--battle-cyan) 72%, transparent);width:.22rem;height:22vh;box-shadow:0 0 12px var(--battle-cyan);opacity:0;animation:gc-battle-drop var(--drop-duration) var(--drop-delay) ease-in both;border-radius:999px;position:absolute;transform:rotate(18deg)}.gc-battle-storm{z-index:4;opacity:0;background:radial-gradient(circle at 56% 54%,#0000 0 20%,#a855f70d 30%,#581c8747 68%,#1e0633b3 100%);transition:opacity .72s,transform 1.2s;transform:scale(1.1)}.gc-event-reception--battle-royale.is-zone-locked .gc-battle-storm{opacity:1;transform:scale(1)}.gc-battle-scanlines{z-index:21;mix-blend-mode:screen;background:repeating-linear-gradient(#0000 0 5px,#22d3ee06 6px 7px)}.gc-battle-hud{z-index:31;top:max(1.25rem, env(safe-area-inset-top));left:max(1.25rem, env(safe-area-inset-left));color:#7dd3fc94;letter-spacing:.15em;text-transform:uppercase;opacity:0;gap:.32rem;font:800 .57rem/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;transition:opacity .36s,transform .42s;display:grid;position:absolute;transform:translateY(-.6rem)}.gc-battle-hud strong{color:#fde68a;text-shadow:0 0 14px #fbbf2473}.gc-event-reception--battle-royale.is-map-online .gc-battle-hud{opacity:1;transform:translateY(0)}.gc-battle-altimeter{z-index:30;right:max(1.2rem, env(safe-area-inset-right));bottom:max(1.2rem, env(safe-area-inset-bottom));border-right:3px solid var(--battle-cyan);text-align:right;opacity:0;background:#020b13b8;min-width:7rem;padding:.65rem .9rem;transition:opacity .42s,transform .52s;display:grid;position:absolute;transform:translate(2rem)}.gc-event-reception--battle-royale.is-route-active .gc-battle-altimeter{opacity:1;transform:translate(0)}.gc-battle-altimeter span,.gc-battle-altimeter small{color:#bae6fd9e;letter-spacing:.2em;font:800 .48rem/1 ui-monospace,monospace}.gc-battle-altimeter strong{color:#fff;text-shadow:0 0 14px var(--battle-cyan);font:1000 2rem/1 ui-monospace,monospace}.gc-battle-altimeter i{aspect-ratio:1;border:2px solid var(--battle-cyan);background:#03111d;width:.7rem;position:absolute;top:50%;right:-.42rem;transform:translateY(-50%)rotate(45deg)}.gc-event-reception--battle-royale.is-landed .gc-battle-altimeter{border-color:var(--battle-green)}.gc-battle-center{z-index:26;text-align:center;opacity:0;filter:blur(12px);width:min(68vw,850px);transition:opacity .42s,transform .7s cubic-bezier(.16,.82,.2,1),filter .42s;position:absolute;top:42%;left:50%;transform:translate(-50%,-43%)scale(.82)}.gc-event-reception--battle-royale.is-route-active .gc-battle-center{opacity:1;filter:blur();transform:translate(-50%,-50%)scale(1)}.gc-event-reception--battle-royale.is-dropping .gc-battle-center{top:35%;transform:translate(-50%,-50%)scale(.92)}.gc-battle-kicker{color:#fde68a;letter-spacing:.27em;text-transform:uppercase;text-shadow:0 0 18px #fbbf24ad;margin:0 0 .7rem;font:1000 clamp(.56rem,.88vw,.76rem)/1 ui-monospace,SFMono-Regular,Menlo,monospace}.gc-battle-title{color:#fff;letter-spacing:-.055em;text-transform:uppercase;text-wrap:balance;text-shadow:-3px 0 #22d3ee6b,3px 0 #a855f761,0 16px 52px #000000f2;margin:0;font:1000 clamp(2.2rem,6.1vw,6.5rem)/.86 Inter,ui-sans-serif,system-ui,sans-serif}.gc-battle-phase{color:#ffffffd6;letter-spacing:.16em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020f19d1;border:1px solid #22d3ee5c;border-radius:999px;align-items:center;gap:.7rem;max-width:min(88vw,720px);margin:1.05rem 0 0;padding:.68rem 1.1rem;font:900 clamp(.54rem,.8vw,.7rem)/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.gc-battle-phase__target{aspect-ratio:1;border:2px solid var(--battle-cyan);width:.72rem;box-shadow:0 0 10px var(--battle-cyan);border-radius:50%;animation:.8s ease-in-out infinite alternate gc-battle-target}.gc-event-reception--battle-royale.is-landed .gc-battle-phase{color:#a7f3d0;border-color:#34d39985;box-shadow:0 0 28px #34d39929}.gc-event-reception--battle-royale.is-landed .gc-battle-phase__target{border-color:var(--battle-green);box-shadow:0 0 12px var(--battle-green)}@keyframes gc-battle-clouds{0%{transform:translate(-1.5%)scale(1.03)}to{transform:translate(1.5%)scale(1.09)}}@keyframes gc-battle-flight{0%{left:0}to{left:100%}}@keyframes gc-battle-zone-spin{to{transform:rotate(360deg)}}@keyframes gc-battle-drop{0%{opacity:0;transform:translateY(-20vh)rotate(18deg)scaleY(.35)}18%{opacity:1}to{opacity:0;transform:translateY(110vh)rotate(18deg)scaleY(1)}}@keyframes gc-battle-target{to{opacity:.45;transform:scale(.72)}}.gc-low-power .gc-battle-clouds,.gc-low-power .gc-battle-zone i,.gc-low-power .gc-battle-phase__target{animation:none!important}@media (width<=900px){.gc-event-reception--casino{--cards-scale:.78}.gc-cards-center{width:76vw}.gc-cards-chips{right:3%;transform:translateY(3rem)rotate(-12deg)scale(.78)}.gc-event-reception--casino.is-dealt .gc-cards-chips{transform:translateY(0)rotate(-12deg)scale(.78)}.gc-battle-map{width:88vw}.gc-battle-center{width:76vw}}@media (width<=700px){.gc-event-reception--casino{--cards-scale:.56}.gc-event-reception--casino .gc-event-reception__skip,.gc-event-reception--battle-royale .gc-event-reception__skip{top:max(.65rem, env(safe-area-inset-top));right:max(.65rem, env(safe-area-inset-right));padding:.55rem .7rem;font-size:.52rem}.gc-cards-hud,.gc-battle-hud{display:none}.gc-cards-table{width:142vw;height:84%;top:25%}.gc-cards-center{width:88vw;top:29%}.gc-cards-kicker{letter-spacing:.18em;font-size:.48rem}.gc-cards-title{font-size:clamp(1.8rem,10vw,3.6rem)}.gc-cards-phase{letter-spacing:.09em;margin-top:.72rem;padding:.52rem .7rem;font-size:.45rem}.gc-cards-deck,.gc-cards-hand{top:60%}.gc-cards-chips{bottom:2%;right:-1.5rem;transform:translateY(3rem)rotate(-12deg)scale(.58)}.gc-event-reception--casino.is-dealt .gc-cards-chips{transform:translateY(0)rotate(-12deg)scale(.58)}.gc-cards-suits span{font-size:5rem}.gc-battle-map{width:112vw;top:58%}.gc-battle-center{width:88vw;top:37%}.gc-event-reception--battle-royale.is-dropping .gc-battle-center{top:31%}.gc-battle-kicker{letter-spacing:.17em;font-size:.47rem}.gc-battle-title{font-size:clamp(1.8rem,10vw,3.6rem)}.gc-battle-phase{letter-spacing:.08em;margin-top:.72rem;padding:.52rem .68rem;font-size:.44rem}.gc-battle-altimeter{min-width:5.4rem;padding:.48rem .62rem;bottom:.65rem;right:.65rem}.gc-battle-altimeter strong{font-size:1.35rem}}@media (width<=390px){.gc-event-reception--casino{--cards-scale:.49}.gc-cards-center,.gc-battle-center{width:92vw}}@media (orientation:landscape) and (height<=500px) and (width<=950px){.gc-event-reception--casino{--cards-scale:.43}.gc-cards-table{width:105vw;height:118%;top:7%}.gc-cards-center{width:52vw;top:43%}.gc-cards-kicker{margin-bottom:.32rem;font-size:.4rem}.gc-cards-title{font-size:clamp(1.4rem,5.7vw,2.8rem)}.gc-cards-phase{margin-top:.42rem;padding:.4rem .62rem;font-size:.38rem}.gc-cards-deck,.gc-cards-hand{top:58%}.gc-cards-chips{bottom:-2.8rem;transform:translateY(3rem)rotate(-12deg)scale(.52)}.gc-event-reception--casino.is-dealt .gc-cards-chips{transform:translateY(0)rotate(-12deg)scale(.52)}.gc-battle-map{width:68vw;top:58%}.gc-battle-center{width:52vw;top:46%}.gc-event-reception--battle-royale.is-dropping .gc-battle-center{top:40%}.gc-battle-kicker{margin-bottom:.32rem;font-size:.39rem}.gc-battle-title{font-size:clamp(1.4rem,5.7vw,2.8rem)}.gc-battle-phase{margin-top:.42rem;padding:.4rem .62rem;font-size:.37rem}.gc-battle-altimeter{transform-origin:100% 100%;bottom:.45rem;right:.55rem;transform:translate(2rem)scale(.78)}.gc-event-reception--battle-royale.is-route-active .gc-battle-altimeter{transform:translate(0)scale(.78)}}@media (prefers-reduced-motion:reduce){.gc-event-reception--casino *,.gc-event-reception--casino :before,.gc-event-reception--casino :after,.gc-event-reception--battle-royale *,.gc-event-reception--battle-royale :before,.gc-event-reception--battle-royale :after{transition-duration:1ms!important;animation:none!important}.gc-event-reception--casino.is-dealt .gc-playing-card{opacity:1;transform:translate(-50%, -50%) translate(var(--card-shift-x), var(--card-shift-y)) rotate(var(--card-angle)) scale(1)}.gc-event-reception--casino.is-revealed .gc-playing-card__face{transform:rotateY(0)}.gc-event-reception--battle-royale.is-map-online .gc-battle-map{opacity:.94;transform:translate(-50%,-50%)perspective(900px)rotateX(58deg)scale(1)}.gc-event-reception--battle-royale.is-dropping .gc-battle-squad{top:var(--squad-target-y);left:var(--squad-target-x);opacity:1;transform:translate(-50%,-50%)scale(1)}}.gc-event-reception--racing{--race-cyan:#22d3ee;--race-cyan-deep:#0891b2;--race-magenta:#f43f8d;--race-magenta-deep:#be185d;--race-green:#4ade80;--race-scale:1;background:radial-gradient(at 50% 72%,#22d3ee2e,#0000 32%),radial-gradient(at 18% 58%,#f43f8d29,#0000 28%),linear-gradient(#07091b 0%,#0d1028 42%,#050611 100%)}.gc-race-skyline,.gc-race-speedlines,.gc-race-road,.gc-race-trails,.gc-race-checker{pointer-events:none;position:absolute;inset:0}.gc-race-skyline{opacity:.72;background:linear-gradient(90deg,#0000 0 4%,#11152d 4% 8%,#0000 8% 11%,#181c38 11% 18%,#0000 18% 22%,#0d1127 22% 27%,#0000 27% 73%,#0d1127 73% 78%,#0000 78% 82%,#181c38 82% 89%,#0000 89% 92%,#11152d 92% 96%,#0000 96%),repeating-linear-gradient(90deg,#0000 0 18px,#22d3ee4d 19px 21px,#0000 22px 37px);height:47%;top:auto;-webkit-mask-image:linear-gradient(0deg,#000 0 56%,#0000 100%);mask-image:linear-gradient(0deg,#000 0 56%,#0000 100%)}.gc-race-skyline:after{content:"";background:linear-gradient(90deg, transparent, var(--race-magenta), #fff, var(--race-cyan), transparent);height:2px;box-shadow:0 0 28px var(--race-cyan);position:absolute;inset:auto 0 0}.gc-race-road{clip-path:polygon(39% 0,61% 0,100% 100%,0 100%);transform-origin:50% 0;background:linear-gradient(90deg,#0000 49.7%,#ffffff80 49.8% 50.2%,#0000 50.3%) 0 0/100% 100%,repeating-linear-gradient(#0000 0 38px,#ffffff2e 40px 50px,#0000 52px 92px) 0 0/100% 180px,linear-gradient(90deg,#101323,#25293b 48% 52%,#101323) 0 0/100% 100%;width:min(1120px,100vw);height:78%;top:40%;left:50%;transform:translate(-50%);box-shadow:inset 0 0 80px #000c}.gc-event-reception--racing.is-launched .gc-race-road{animation:.3s linear infinite gc-race-road}.gc-race-road__edge,.gc-race-road__lane,.gc-race-road__grid{position:absolute;inset:0}.gc-race-road__edge{background:#fff;width:4px;box-shadow:0 0 12px,0 0 34px}.gc-race-road__edge--left{color:var(--race-magenta);transform-origin:top;left:12%;transform:rotate(13deg)}.gc-race-road__edge--right{color:var(--race-cyan);transform-origin:top;left:auto;right:12%;transform:rotate(-13deg)}.gc-race-road__lane{opacity:.48;background:repeating-linear-gradient(#ffffff8c 0 22px,#0000 22px 70px);width:2px}.gc-race-road__lane--left{left:34%;transform:rotate(7deg)}.gc-race-road__lane--right{left:auto;right:34%;transform:rotate(-7deg)}.gc-race-road__grid{opacity:.78;background-color:#0000;background-image:repeating-linear-gradient(90deg,#fff 0 34px,#111 34px 68px),repeating-linear-gradient(90deg,#111 0 34px,#fff 34px 68px);background-position:0 0,34px 34px;background-repeat:repeat,repeat;background-size:68px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;height:10%;top:24%;bottom:auto;transform:scaleY(.34)}.gc-race-speedlines{opacity:0;background:repeating-radial-gradient(at 50% 48%,#0000 0 19px,#ffffff14 20px 21px,#0000 22px 43px);transition:opacity .18s,transform .42s;transform:scale(.6)}.gc-event-reception--racing.is-launched .gc-race-speedlines{opacity:.8;animation:.26s linear infinite gc-race-speed-pulse;transform:scale(2.2)}.gc-race-hud{z-index:20;color:#ffffff7a;letter-spacing:.14em;gap:.32rem;font:700 .56rem/1.25 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid;position:absolute;top:1.3rem;left:1.3rem}.gc-race-hud strong{color:var(--race-cyan);font-size:.64rem}.gc-race-start-lights{z-index:28;opacity:0;background:#03050ee0;border:1px solid #ffffff24;border-radius:1.1rem;align-items:center;gap:clamp(.55rem,1.5vw,1rem);padding:clamp(.65rem,1.4vw,1rem);transition:opacity .26s,transform .46s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;top:12%;left:50%;transform:translate(-50%,-35px)scale(.88);box-shadow:0 20px 70px #0009,inset 0 0 20px #ffffff06}.gc-event-reception--racing.is-grid-ready .gc-race-start-lights{opacity:1;transform:translate(-50%)scale(1)}.gc-race-start-lights span{aspect-ratio:1;background:#310d19;border:clamp(3px,.45vw,6px) solid #242738;border-radius:50%;width:clamp(1.5rem,3.3vw,3rem);transition:background .1s,box-shadow .1s;box-shadow:inset 0 0 12px #000}.gc-race-start-lights span.is-on{background:#ef4444;box-shadow:0 0 14px #ef4444,0 0 38px #ef4444e6,inset 0 0 7px #fff}.gc-race-start-lights span.is-go{background:var(--race-green);box-shadow:0 0 14px var(--race-green), 0 0 38px #4ade80e6, inset 0 0 7px #fff}.gc-race-start-lights strong{color:#fff;text-align:center;text-shadow:0 0 22px #ffffff8c;min-width:2.6ch;font:1000 clamp(1.3rem,3.4vw,3rem)/.9 Inter,ui-sans-serif,system-ui,sans-serif}.gc-race-car{--car-color:var(--race-cyan);--car-deep:var(--race-cyan-deep);z-index:14;opacity:0;width:280px;height:118px;filter:drop-shadow(0 0 24px color-mix(in srgb, var(--car-color) 55%, transparent));transform:translateX(-50%) translateY(15vh) scale(var(--race-scale));transition:opacity .26s,transform .64s cubic-bezier(.15,.85,.2,1);position:absolute;bottom:5%;left:50%}.gc-race-car--cyan{margin-left:-18vw}.gc-race-car--magenta{--car-color:var(--race-magenta);--car-deep:var(--race-magenta-deep);margin-left:18vw}.gc-event-reception--racing.is-grid-ready .gc-race-car{opacity:1;transform:translateX(-50%) translateY(0) scale(var(--race-scale))}.gc-event-reception--racing.is-launched .gc-race-car--cyan{transform:translateX(-50%) translateY(-16vh) translateX(4vw) scale(calc(var(--race-scale) * .82))}.gc-event-reception--racing.is-launched .gc-race-car--magenta{transform:translateX(-50%) translateY(-21vh) translateX(-3vw) scale(calc(var(--race-scale) * .76))}.gc-event-reception--racing.is-full-speed .gc-race-car{filter:blur(.5px) drop-shadow(0 0 30px var(--car-color))}.gc-race-car__shadow{filter:blur(9px);background:#000000e6;border-radius:50%;position:absolute;inset:74% 3% -6%}.gc-race-car__body{border:2px solid color-mix(in srgb, var(--car-color) 75%, white);background:linear-gradient(160deg, #fff 0 3%, var(--car-color) 4% 25%, var(--car-deep) 62%, #101322 63%);box-shadow:inset -16px -11px 22px #0000007a, 0 0 22px color-mix(in srgb, var(--car-color) 55%, transparent);clip-path:polygon(2% 35%,25% 16%,70% 3%,98% 24%,100% 76%,88% 94%,7% 92%,0 68%);border-radius:52% 30% 18% 16%;position:absolute;inset:35% 3% 16%}.gc-race-car__body i{background:#ffffffb3;height:4px;position:absolute;inset:45% 12% auto;box-shadow:0 13px #00000047}.gc-race-car__cabin{border:2px solid var(--car-color);background:linear-gradient(145deg,#ffffffbf,#172039 28%,#050711 82%);border-radius:54% 60% 10% 8%;width:42%;height:37%;position:absolute;top:21%;left:31%;transform:skew(-12deg)}.gc-race-car__spoiler{z-index:2;background:var(--car-color);width:24%;height:8px;box-shadow:0 -11px 0 -2px var(--car-deep);border-radius:4px;position:absolute;top:27%;left:3%}.gc-race-car__wheel{z-index:3;aspect-ratio:1;background:repeating-conic-gradient(#94a3b8 0 12deg, #273244 12deg 32deg);border:7px solid #080a10;border-radius:50%;width:42px;position:absolute;bottom:4%;box-shadow:0 0 0 3px #030407,inset 0 0 0 5px #111827}.gc-race-car__wheel--rear{left:17%}.gc-race-car__wheel--front{right:14%}.gc-event-reception--racing.is-launched .gc-race-car__wheel{animation:.15s linear infinite gc-race-wheel}.gc-race-car__light{z-index:3;width:25px;height:10px;box-shadow:20px 0 26px 10px var(--car-color);background:#fff;border-radius:60%;position:absolute;top:53%;right:1%}.gc-race-car__exhaust{z-index:3;background:#111827;border-radius:5px;width:14px;height:7px;position:absolute;bottom:24%;left:1%}.gc-event-reception--racing.is-launched .gc-race-car__exhaust:after{content:"";background:linear-gradient(90deg, transparent, var(--car-color), #fff);filter:blur(2px);border-radius:100% 0 0 100%;width:50px;height:13px;animation:.12s ease-in-out infinite alternate gc-race-exhaust;position:absolute;top:50%;right:70%;transform:translateY(-50%)}.gc-race-center{z-index:18;opacity:0;filter:blur(10px);text-align:center;width:min(78vw,760px);transition:opacity .25s,transform .45s cubic-bezier(.2,.8,.2,1),filter .25s;position:absolute;top:48%;left:50%;transform:translate(-50%,-44%)scale(.9)}.gc-event-reception--racing.is-grid-ready .gc-race-center{opacity:1;filter:none;transform:translate(-50%,-50%)scale(1)}.gc-event-reception--racing.is-launched .gc-race-center{transform:translate(-50%,-56%)scale(.96)}.gc-race-kicker{color:var(--race-cyan);letter-spacing:.34em;text-shadow:0 0 20px var(--race-cyan);margin:0 0 .7rem;font:900 clamp(.6rem,1vw,.8rem)/1 ui-monospace,SFMono-Regular,Menlo,monospace}.gc-race-title{color:#fff;letter-spacing:-.06em;text-transform:uppercase;text-wrap:balance;text-shadow:-7px 0 #f43f8d59,7px 0 #22d3ee52,0 18px 60px #000;margin:0;font:italic 1000 clamp(2.3rem,6.6vw,7rem)/.86 Inter,ui-sans-serif,system-ui,sans-serif}.gc-race-phase{color:#ffffffc7;letter-spacing:.16em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050818bd;border:1px solid #22d3ee52;border-radius:999px;align-items:center;gap:.65rem;margin:1.15rem 0 0;padding:.65rem 1rem;font:800 clamp(.56rem,1vw,.72rem)/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.gc-race-phase__lamp{aspect-ratio:1;background:#ef4444;border-radius:50%;width:.5rem;box-shadow:0 0 15px #ef4444}.gc-event-reception--racing.is-launched .gc-race-phase__lamp{background:var(--race-green);box-shadow:0 0 15px var(--race-green)}.gc-race-speedometer{z-index:22;aspect-ratio:1;opacity:0;text-align:center;background:radial-gradient(circle,#070a1ce0 55%,#0000 57%);border:3px solid #22d3ee99;border-bottom-color:#0000;border-radius:50%;place-content:center;width:140px;transition:opacity .24s,transform .36s;display:grid;position:absolute;bottom:1.5rem;right:2rem;transform:translateY(20px)}.gc-event-reception--racing.is-grid-ready .gc-race-speedometer{opacity:1;transform:translateY(0)}.gc-race-speedometer span{color:#ffffff80;letter-spacing:.2em;font:700 .55rem/1 ui-monospace,monospace}.gc-race-speedometer strong{color:#fff;text-shadow:0 0 18px var(--race-cyan);margin-top:.25rem;font:1000 2.2rem/.9 ui-monospace,monospace}.gc-race-speedometer i{background:var(--race-magenta);transform-origin:0;width:42%;height:3px;box-shadow:0 0 10px var(--race-magenta);border-radius:3px;transition:transform 1s cubic-bezier(.1,.8,.2,1);position:absolute;bottom:48%;left:50%;transform:rotate(-115deg)}.gc-event-reception--racing.is-launched .gc-race-speedometer i{transform:rotate(-5deg)}.gc-event-reception--racing.is-full-speed .gc-race-speedometer i{transform:rotate(37deg)}.gc-race-trail{top:var(--trail-y);left:var(--trail-x);width:var(--trail-length);opacity:0;height:2px;animation:gc-race-trail .7s var(--trail-delay) ease-out both;background:linear-gradient(90deg,#0000,currentColor,#fff);position:absolute;transform:rotate(90deg)}.gc-race-trail--cyan{color:var(--race-cyan)}.gc-race-trail--magenta{color:var(--race-magenta)}.gc-race-checker{z-index:31;opacity:0;mix-blend-mode:screen;background-color:#0000;background-image:linear-gradient(45deg,#fff 25%,#0000 25% 75%,#fff 75%),linear-gradient(45deg,#fff 25%,#111 25% 75%,#fff 75%);background-position:0 0,32px 32px;background-repeat:repeat,repeat;background-size:64px 64px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;transform:translate(-120%)skew(-12deg)}.gc-event-reception--racing.is-finished .gc-race-checker{animation:.68s cubic-bezier(.3,.7,.25,1) both gc-race-checker}.gc-event-reception--racing.is-finished{animation:.52s ease-out gc-race-finish-flash}@keyframes gc-race-road{to{background-position:0 0,0 180px,0 0}}@keyframes gc-race-speed-pulse{50%{opacity:.48;transform:scale(2.45)}}@keyframes gc-race-wheel{to{rotate:360deg}}@keyframes gc-race-exhaust{to{opacity:.7;width:72px}}@keyframes gc-race-trail{0%{opacity:0;transform:translateY(-35vh)rotate(90deg)scaleX(.25)}30%{opacity:.9}to{opacity:0;transform:translateY(24vh)rotate(90deg)scaleX(1.25)}}@keyframes gc-race-checker{0%{opacity:0;transform:translate(-120%)skew(-12deg)}44%{opacity:.42}to{opacity:0;transform:translate(120%)skew(-12deg)}}@keyframes gc-race-finish-flash{40%{filter:brightness(1.75)}}.gc-low-power .gc-race-speedlines,.gc-low-power .gc-race-trails,.gc-low-power .gc-race-skyline{animation:none!important}.gc-event-reception--rts{--rts-azure:#38bdf8;--rts-azure-deep:#0369a1;--rts-amber:#fbbf24;--rts-amber-deep:#b45309;--rts-green:#34d399;background:radial-gradient(circle at 50% 48%,#10b9811f,#0000 35%),radial-gradient(circle at 20% 40%,#38bdf81a,#0000 28%),radial-gradient(circle at 80% 58%,#fbbf2417,#0000 28%),linear-gradient(#030b0e,#071617 54%,#020708)}.gc-rts-grid,.gc-rts-scanlines,.gc-rts-order-lines{pointer-events:none;position:absolute;inset:0}.gc-rts-grid{opacity:.46;transform-origin:50% 100%;background-color:#0000;background-image:linear-gradient(#34d3990f 1px,#0000 1px),linear-gradient(90deg,#34d3990f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;transform:perspective(700px)rotateX(60deg)scale(1.5)translateY(20%)}.gc-rts-scanlines{z-index:30;opacity:.48;background:repeating-linear-gradient(#0000 0 3px,#ffffff06 4px)}.gc-rts-battlefield{z-index:5;aspect-ratio:1.8;opacity:0;background:radial-gradient(circle at 18% 72%,#38bdf821,#0000 24%),radial-gradient(circle at 82% 28%,#fbbf241f,#0000 24%),linear-gradient(150deg,#092422eb,#041416e0);border:1px solid #34d39952;border-radius:1.4rem;width:min(64vw,940px);transition:opacity .32s,transform .62s cubic-bezier(.2,.8,.2,1);position:absolute;top:52%;left:50%;overflow:hidden;transform:translate(-50%,-46%)perspective(900px)rotateX(25deg)scale(.78);box-shadow:0 0 0 1px #34d39914,0 30px 100px #000,inset 0 0 80px #00000075}.gc-event-reception--rts.is-map-online .gc-rts-battlefield{opacity:1;transform:translate(-50%,-50%)perspective(900px)rotateX(18deg)scale(1)}.gc-rts-battlefield:before,.gc-rts-battlefield:after{content:"";pointer-events:none;position:absolute}.gc-rts-battlefield:before{background-color:#0000;background-image:linear-gradient(#34d39914 1px,#0000 1px),linear-gradient(90deg,#34d39914 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:36px 36px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;inset:0}.gc-rts-battlefield:after{background:linear-gradient(110deg,#0000 40%,#34d3991f 49%,#ffffff38 50%,#34d3991f 51%,#0000 60%);inset:0;transform:translate(-100%)}.gc-event-reception--rts.is-map-online .gc-rts-battlefield:after{animation:1.8s ease-in-out infinite gc-rts-map-scan}.gc-rts-terrain{aspect-ratio:1.5;filter:blur(.2px);background:repeating-radial-gradient(#34d3991f 0 2px,#0000 3px 12px);border:1px solid #34d39929;border-radius:50%;width:26%;position:absolute}.gc-rts-terrain--one{top:14%;left:25%;rotate:-18deg}.gc-rts-terrain--two{bottom:9%;right:18%;rotate:23deg}.gc-rts-route{transform-origin:0;border-top:2px dashed #ffffff2e;width:72%;height:2px;position:absolute;top:50%;left:50%}.gc-rts-route--one{transform:rotate(-20deg)translate(-50%)}.gc-rts-route--two{transform:rotate(24deg)translate(-50%)}.gc-rts-command-base{--base-color:var(--rts-azure);z-index:3;aspect-ratio:1;border:2px solid var(--base-color);clip-path:polygon(50% 0,90% 22%,100% 70%,68% 100%,21% 92%,0 52%,12% 17%);background:color-mix(in srgb, var(--base-color) 28%, #061214);opacity:0;width:clamp(42px,6vw,82px);box-shadow:0 0 28px color-mix(in srgb, var(--base-color) 55%, transparent), inset 0 0 24px #0009;transition:opacity .26s,transform .46s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%;left:8%;transform:translate(-30px,-50%)scale(.6)}.gc-rts-command-base--amber{--base-color:var(--rts-amber);left:auto;right:8%;transform:translate(30px,-50%)scale(.6)}.gc-event-reception--rts.is-armies-online .gc-rts-command-base{opacity:1;transform:translateY(-50%)scale(1)}.gc-rts-command-base i{box-shadow:0 0 16px var(--base-color), inset 0 0 12px var(--base-color);border:2px solid #fff;animation:.8s ease-in-out infinite alternate gc-rts-base-pulse;position:absolute;inset:28%;transform:rotate(45deg)}.gc-rts-units{position:absolute;inset:0}.gc-rts-unit{--unit-color:var(--rts-azure);z-index:5;top:var(--unit-y);left:var(--unit-x);aspect-ratio:1;border:2px solid var(--unit-color);background:color-mix(in srgb, var(--unit-color) 48%, #071214);opacity:0;width:clamp(12px,1.3vw,19px);box-shadow:0 0 10px color-mix(in srgb, var(--unit-color) 65%, transparent);transition:opacity .22s var(--unit-delay) ease, transform .44s var(--unit-delay) cubic-bezier(.2,.8,.2,1), top .76s var(--unit-delay) cubic-bezier(.25,.75,.2,1), left .76s var(--unit-delay) cubic-bezier(.25,.75,.2,1);position:absolute;transform:translate(-50%,-50%)scale(.2)}.gc-rts-unit--amber{--unit-color:var(--rts-amber);border-radius:50%}.gc-rts-unit i{background:var(--unit-color);width:13px;height:2px;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.gc-rts-unit--amber i{left:auto;right:100%}.gc-event-reception--rts.is-armies-online .gc-rts-unit{opacity:.95;transform:translate(-50%,-50%)scale(1)}.gc-event-reception--rts.is-orders-issued .gc-rts-unit{top:var(--unit-target-y);left:var(--unit-target-x);transition-duration:.76s;transform:translate(-50%,-50%)scale(1)}.gc-event-reception--rts.is-engaging .gc-rts-unit{animation:.22s ease-in-out infinite alternate gc-rts-unit-engage}.gc-rts-target{z-index:7;aspect-ratio:1;border:2px solid var(--rts-green);opacity:0;border-radius:50%;width:clamp(50px,8vw,100px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.6);box-shadow:0 0 24px #34d39952}.gc-rts-target:before,.gc-rts-target:after{content:"";background:var(--rts-green);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gc-rts-target:before{width:130%;height:1px}.gc-rts-target:after{width:1px;height:130%}.gc-rts-target i{border:1px dashed var(--rts-green);border-radius:50%;position:absolute;inset:28%}.gc-event-reception--rts.is-orders-issued .gc-rts-target{opacity:.86;animation:1s linear infinite gc-rts-target;transform:translate(-50%,-50%)scale(1)}.gc-event-reception--rts.is-engaged .gc-rts-target{box-shadow:0 0 30px var(--rts-green), 0 0 80px #34d39980;background:#34d39940;border-color:#fff}.gc-rts-order{top:var(--order-y);width:min(34vw,420px);height:2px;color:var(--rts-azure);opacity:0;transform:rotate(var(--order-rotation)) scaleX(.1);transform-origin:0;animation:gc-rts-order .76s var(--order-delay) ease-out both;background:linear-gradient(90deg,currentColor,#0000);position:absolute;left:16%}.gc-rts-order:after{content:"";border:5px solid #0000;border-left:9px solid;position:absolute;top:50%;right:0;transform:translateY(-50%)}.gc-rts-order--amber{color:var(--rts-amber);left:auto;right:16%}.gc-rts-radar{z-index:18;aspect-ratio:1;opacity:0;background:linear-gradient(#34d3992e 1px,#0000 1px) 0 0/50% 50%,linear-gradient(90deg,#34d3992e 1px,#0000 1px) 0 0/50% 50%,radial-gradient(circle,#34d3991f,#02100fe6 68%) 0 0/100% 100%;border:2px solid #34d3998c;border-radius:50%;width:132px;transition:opacity .26s,transform .4s;position:absolute;bottom:1.5rem;right:2rem;transform:translateY(18px)}.gc-event-reception--rts.is-map-online .gc-rts-radar{opacity:1;transform:translateY(0)}.gc-rts-radar span{background:conic-gradient(from 0deg, transparent 0 74%, #34d39999 96%, transparent);border-radius:50%;animation:1.8s linear infinite gc-rts-radar-sweep;position:absolute;inset:0}.gc-rts-radar i,.gc-rts-radar b{aspect-ratio:1;background:var(--rts-amber);width:7px;box-shadow:0 0 12px var(--rts-amber);border-radius:50%;animation:.85s ease-in-out infinite alternate gc-rts-blip;position:absolute}.gc-rts-radar i{top:29%;left:63%}.gc-rts-radar b{animation-delay:.38s;bottom:22%;right:64%}.gc-rts-hud{z-index:20;color:#ffffff75;letter-spacing:.13em;gap:.32rem;font:700 .56rem/1.25 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid;position:absolute;top:1.3rem;left:1.3rem}.gc-rts-hud strong{color:var(--rts-green);font-size:.63rem}.gc-rts-resources{z-index:20;opacity:0;gap:.55rem;transition:opacity .26s,transform .42s;display:flex;position:absolute;top:1.15rem;left:50%;transform:translate(-50%,-15px)}.gc-event-reception--rts.is-map-online .gc-rts-resources{opacity:1;transform:translate(-50%)}.gc-rts-resources span{background:#030f10d1;border:1px solid #34d39940;border-radius:.35rem;align-items:center;gap:.45rem;padding:.48rem .65rem;display:flex}.gc-rts-resources i{aspect-ratio:1;background:var(--rts-green);width:.6rem;transform:rotate(45deg);box-shadow:0 0 10px}.gc-rts-resources .gc-rts-resource--crystal{color:var(--rts-azure);background:var(--rts-azure)}.gc-rts-resources .gc-rts-resource--energy{color:var(--rts-amber);background:var(--rts-amber);border-radius:50%}.gc-rts-resources .gc-rts-resource--supply{color:var(--rts-green);background:var(--rts-green);clip-path:polygon(50% 0,100% 100%,0 100%)}.gc-rts-resources b{color:#ffffffd1;letter-spacing:.08em;font:800 .62rem/1 ui-monospace,monospace}.gc-rts-center{z-index:16;opacity:0;text-align:center;filter:blur(9px);width:min(70vw,750px);transition:opacity .26s,transform .48s cubic-bezier(.2,.8,.2,1),filter .26s;position:absolute;top:50%;left:50%;transform:translate(-50%,-44%)scale(.9)}.gc-event-reception--rts.is-map-online .gc-rts-center{opacity:1;filter:none;transform:translate(-50%,-50%)scale(1)}.gc-event-reception--rts.is-orders-issued .gc-rts-center{transform:translate(-50%,-56%)scale(.94)}.gc-rts-kicker{color:var(--rts-green);letter-spacing:.34em;text-shadow:0 0 20px var(--rts-green);margin:0 0 .7rem;font:900 clamp(.6rem,1vw,.8rem)/1 ui-monospace,SFMono-Regular,Menlo,monospace}.gc-rts-title{color:#f2fff9;letter-spacing:-.055em;text-transform:uppercase;text-wrap:balance;text-shadow:0 0 1px #fff,0 0 28px #34d39947,0 18px 60px #000;margin:0;font:1000 clamp(2.2rem,6vw,6.7rem)/.87 Inter,ui-sans-serif,system-ui,sans-serif}.gc-rts-phase{color:#ffffffc7;letter-spacing:.14em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#031111c7;border:1px solid #34d39952;border-radius:.35rem;align-items:center;gap:.65rem;margin:1.1rem 0 0;padding:.65rem 1rem;font:800 clamp(.55rem,1vw,.72rem)/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.gc-rts-phase__cursor{background:var(--rts-green);width:.45rem;height:.85rem;box-shadow:0 0 12px var(--rts-green);animation:.54s step-end infinite gc-rts-cursor}.gc-rts-command{z-index:20;border-left:3px solid var(--rts-green);opacity:0;background:linear-gradient(90deg,#051b19eb,#0000);min-width:220px;padding:.65rem .9rem;transition:opacity .26s,transform .42s;display:grid;position:absolute;bottom:1.5rem;left:2rem;transform:translate(-18px)}.gc-event-reception--rts.is-armies-online .gc-rts-command{opacity:1;transform:translate(0)}.gc-rts-command span{color:#fff6;letter-spacing:.18em;font:700 .5rem/1 ui-monospace,monospace}.gc-rts-command strong{color:#fff;letter-spacing:.11em;margin-top:.35rem;font:850 .72rem/1 ui-monospace,monospace}.gc-rts-command i{background:var(--rts-green);width:30%;height:2px;box-shadow:0 0 10px var(--rts-green);position:absolute;bottom:0;right:0}.gc-event-reception--rts.is-engaged{animation:.56s ease-out gc-rts-engaged}@keyframes gc-rts-map-scan{0%{transform:translate(-110%)}65%,to{transform:translate(110%)}}@keyframes gc-rts-base-pulse{to{opacity:.55;transform:rotate(45deg)scale(.82)}}@keyframes gc-rts-unit-engage{to{filter:brightness(1.8);box-shadow:0 0 18px var(--unit-color)}}@keyframes gc-rts-target{to{rotate:360deg}}@keyframes gc-rts-order{0%{opacity:0;transform:rotate(var(--order-rotation)) scaleX(.1)}40%{opacity:.9}to{opacity:0;transform:rotate(var(--order-rotation)) scaleX(1)}}@keyframes gc-rts-radar-sweep{to{transform:rotate(360deg)}}@keyframes gc-rts-blip{to{opacity:.2;transform:scale(.65)}}@keyframes gc-rts-cursor{50%{opacity:0}}@keyframes gc-rts-engaged{35%{filter:brightness(1.65)}}.gc-low-power .gc-rts-battlefield:after,.gc-low-power .gc-rts-radar span,.gc-low-power .gc-rts-command-base i{animation:none!important}@media (width<=900px){.gc-event-reception--racing{--race-scale:.78}.gc-race-car--cyan{margin-left:-24vw}.gc-race-car--magenta{margin-left:24vw}.gc-race-speedometer{width:105px}.gc-rts-battlefield{width:82vw}.gc-rts-radar{width:104px}}@media (width<=700px){.gc-event-reception--racing{--race-scale:.55}.gc-event-reception--racing .gc-event-reception__skip,.gc-event-reception--rts .gc-event-reception__skip{top:max(.6rem, env(safe-area-inset-top));right:max(.6rem, env(safe-area-inset-right));padding:.55rem .7rem;font-size:.52rem}.gc-race-hud,.gc-rts-hud{display:none}.gc-race-start-lights{top:8%}.gc-race-center{width:90vw;top:43%}.gc-race-kicker{letter-spacing:.22em;font-size:.52rem}.gc-race-title{font-size:clamp(2rem,12vw,4rem)}.gc-race-phase{max-width:88vw;margin-top:.75rem;padding:.52rem .7rem;font-size:.48rem}.gc-race-car{bottom:3%}.gc-race-car--cyan{margin-left:-27vw}.gc-race-car--magenta{margin-left:27vw}.gc-race-speedometer{width:82px;bottom:.7rem;right:.7rem}.gc-race-speedometer strong{font-size:1.4rem}.gc-rts-resources{gap:.25rem;top:3.6rem}.gc-rts-resources span{padding:.36rem .42rem}.gc-rts-resources b{font-size:.5rem}.gc-rts-battlefield{aspect-ratio:1.25;width:94vw;top:55%}.gc-rts-center{width:90vw;top:46%}.gc-rts-title{font-size:clamp(1.9rem,11vw,3.7rem)}.gc-rts-kicker{letter-spacing:.22em;font-size:.5rem}.gc-rts-phase{max-width:88vw;margin-top:.7rem;padding:.52rem .65rem;font-size:.46rem}.gc-rts-command{min-width:160px;padding:.5rem .65rem;bottom:.7rem;left:.7rem}.gc-rts-command strong{font-size:.55rem}.gc-rts-radar{width:76px;bottom:.7rem;right:.7rem}}@media (orientation:landscape) and (height<=500px){.gc-event-reception--racing{--race-scale:.43}.gc-race-start-lights{padding:.45rem;top:.6rem}.gc-race-start-lights span{border-width:3px;width:1.45rem}.gc-race-start-lights strong{font-size:1.25rem}.gc-race-center{width:58vw;top:48%}.gc-race-kicker{margin-bottom:.35rem;font-size:.43rem}.gc-race-title{font-size:clamp(1.55rem,6vw,3.1rem)}.gc-race-phase{margin-top:.45rem;padding:.4rem .62rem;font-size:.4rem}.gc-race-car{bottom:-2.5rem}.gc-race-car--cyan{margin-left:-25vw}.gc-race-car--magenta{margin-left:25vw}.gc-race-speedometer{width:68px;bottom:.45rem;right:.65rem}.gc-race-speedometer strong{font-size:1.15rem}.gc-rts-resources{top:.6rem}.gc-rts-battlefield{aspect-ratio:2;width:66vw;top:56%}.gc-rts-center{width:52vw;top:53%}.gc-rts-kicker{margin-bottom:.3rem;font-size:.4rem}.gc-rts-title{font-size:clamp(1.4rem,5.7vw,2.8rem)}.gc-rts-phase{margin-top:.42rem;padding:.4rem .6rem;font-size:.38rem}.gc-rts-command{min-width:145px;bottom:.45rem;left:.55rem}.gc-rts-radar{width:64px;bottom:.45rem;right:.55rem}}@media (prefers-reduced-motion:reduce){.gc-event-reception--racing *,.gc-event-reception--racing :before,.gc-event-reception--racing :after,.gc-event-reception--rts *,.gc-event-reception--rts :before,.gc-event-reception--rts :after{transition-duration:1ms!important;animation:none!important}.gc-event-reception--racing.is-grid-ready .gc-race-car{opacity:1;transform:translateX(-50%) translateY(0) scale(var(--race-scale))}.gc-event-reception--racing.is-grid-ready .gc-race-center,.gc-event-reception--rts.is-map-online .gc-rts-center{opacity:1;filter:none;transform:translate(-50%,-50%)scale(1)}.gc-event-reception--rts.is-map-online .gc-rts-battlefield{opacity:1;transform:translate(-50%,-50%)perspective(900px)rotateX(18deg)scale(1)}}.gc-event-reception--fantasy{--fantasy-azure:#38bdf8;--fantasy-azure-deep:#1d4ed8;--fantasy-crimson:#fb7185;--fantasy-crimson-deep:#9f1239;--fantasy-gold:#facc15;--fantasy-emerald:#34d399;--fantasy-scale:1;background:radial-gradient(circle at 50% 39%,#facc1517,#0000 18%),radial-gradient(circle at 14% 54%,#38bdf82e,#0000 31%),radial-gradient(circle at 86% 54%,#fb718529,#0000 31%),linear-gradient(#020713 0%,#07131d 44%,#071109 72%,#010304 100%)}.gc-fantasy-sky,.gc-fantasy-stars,.gc-fantasy-map,.gc-fantasy-mist,.gc-fantasy-spells{pointer-events:none;max-width:100%;position:absolute;inset:0;overflow:hidden}.gc-fantasy-sky{background:radial-gradient(ellipse at 50% -12%, #d8b4fe3d, transparent 43%), conic-gradient(from 238deg at 8% 88%, transparent 0 15deg, #0e74901a 17deg 27deg, transparent 29deg 360deg), conic-gradient(from 105deg at 92% 88%, transparent 0 15deg, #9f12391a 17deg 27deg, transparent 29deg 360deg);opacity:0;transition:opacity .5s,transform 1.4s cubic-bezier(.18,.8,.2,1);transform:scale(1.08)}.gc-event-reception--fantasy.is-awake .gc-fantasy-sky{opacity:1;transform:scale(1)}.gc-fantasy-stars{opacity:.62;background-image:radial-gradient(circle at 8% 14%,#ffffffe6 0 1px,#0000 1.5px),radial-gradient(circle at 19% 31%,#7dd3fccc 0 1px,#0000 1.6px),radial-gradient(circle at 31% 9%,#ffffffb3 0 1px,#0000 1.5px),radial-gradient(circle at 43% 25%,#fde047cc 0 1px,#0000 1.6px),radial-gradient(circle at 58% 12%,#ffffffd9 0 1px,#0000 1.5px),radial-gradient(circle at 69% 28%,#d8b4fecc 0 1px,#0000 1.6px),radial-gradient(circle at 81% 8%,#ffffffbf 0 1px,#0000 1.5px),radial-gradient(circle at 93% 23%,#fb7185cc 0 1px,#0000 1.6px);background-size:23rem 17rem,29rem 19rem,31rem 23rem,37rem 29rem,41rem 31rem,43rem 37rem,47rem 41rem,53rem 43rem;animation:4.8s ease-in-out infinite alternate gc-fantasy-stars}.gc-fantasy-map{z-index:4;opacity:0;transform-origin:50% 100%;background:radial-gradient(circle at 17% 73%,#38bdf82e,#0000 14%),radial-gradient(circle at 83% 27%,#fb718529,#0000 14%),radial-gradient(#10b9811a,#0000 35%),repeating-radial-gradient(#34d39909 0 2px,#0000 3px 46px),linear-gradient(135deg,#03170feb,#08221ab8 45%,#141b12d1);border:1px solid #a7f3d01a;border-radius:44% 44% 9% 9%;width:min(112vw,1380px);height:76%;transition:opacity .6s,transform 1.15s cubic-bezier(.16,.82,.2,1);top:36%;left:50%;overflow:visible;transform:translate(-50%)perspective(780px)rotateX(62deg)scale(.86)translateY(18%);box-shadow:inset 0 0 90px #000000d1,0 -18px 80px #10b98114}.gc-event-reception--fantasy.is-awake .gc-fantasy-map{opacity:.92;transform:translate(-50%)perspective(780px)rotateX(62deg)scale(1.08)translateY(14%)}.gc-fantasy-map:before,.gc-fantasy-map:after{content:"";opacity:.56;border-radius:50%;position:absolute}.gc-fantasy-map:before{border:1px solid #facc151a;inset:13% 10%;box-shadow:inset 0 0 70px #34d39914,0 0 42px #facc150d}.gc-fantasy-map:after{aspect-ratio:1;border:2px solid #facc1529;width:23%;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg);box-shadow:inset 0 0 38px #facc1514}.gc-fantasy-map__lane,.gc-fantasy-map__river{display:block;position:absolute}.gc-fantasy-map__lane{background:repeating-linear-gradient(90deg,#facc1514 0 12px,#0000 13px 30px),linear-gradient(90deg,#38bdf833,#facc1512 46% 54%,#fb718533);border:1px solid #facc151f;border-radius:999px;height:2.4%;box-shadow:0 0 18px #facc150a}.gc-fantasy-map__lane--top{width:76%;top:24%;left:12%;transform:rotate(-24deg)}.gc-fantasy-map__lane--middle{width:76%;top:49%;left:12%;transform:rotate(-8deg)}.gc-fantasy-map__lane--bottom{width:76%;top:72%;left:12%;transform:rotate(18deg)}.gc-fantasy-map__river{filter:blur(2px);background:linear-gradient(90deg,#0000,#38bdf82e 24%,#d8b4fe21 50%,#38bdf829 76%,#0000);width:8%;height:116%;top:-8%;left:46%;transform:rotate(18deg)}.gc-fantasy-mist{z-index:8;filter:blur(13px);opacity:.66;background:radial-gradient(at 18% 62%,#38bdf821,#0000 23%),radial-gradient(at 82% 62%,#fb71851f,#0000 23%),repeating-radial-gradient(at 50% 100%,#ffffff06 0 2%,#0000 3% 9%);height:58%;animation:6s ease-in-out infinite alternate gc-fantasy-mist;top:44%}.gc-fantasy-hud{z-index:30;top:max(1.25rem, env(safe-area-inset-top));left:max(1.25rem, env(safe-area-inset-left));color:#d8b4fe94;letter-spacing:.15em;text-transform:uppercase;opacity:0;gap:.34rem;font:800 .57rem/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;transition:opacity .36s,transform .42s;display:grid;position:absolute;transform:translateY(-.6rem)}.gc-fantasy-hud strong{color:#fde68a;text-shadow:0 0 15px #facc1573;font-size:.64rem}.gc-event-reception--fantasy.is-awake .gc-fantasy-hud{opacity:1;transform:translateY(0)}.gc-event-reception--fantasy .gc-event-reception__skip:hover,.gc-event-reception--fantasy .gc-event-reception__skip:focus-visible{background:#1e1705d1;border-color:#facc15a6}.gc-fantasy-stronghold{z-index:14;opacity:0;pointer-events:none;filter:drop-shadow(0 24px 28px #000000e6);width:20rem;height:25rem;transition:opacity .36s,transform .76s cubic-bezier(.13,.82,.18,1);position:absolute;bottom:2.5%}.gc-fantasy-stronghold--azure{--stronghold-color:var(--fantasy-azure);--stronghold-deep:var(--fantasy-azure-deep);transform:translateX(-28vw) scale(var(--fantasy-scale));transform-origin:0 100%;left:clamp(-4.5rem,1vw,1.5rem)}.gc-fantasy-stronghold--crimson{--stronghold-color:var(--fantasy-crimson);--stronghold-deep:var(--fantasy-crimson-deep);transform:translateX(28vw) scale(var(--fantasy-scale));transform-origin:100% 100%;right:clamp(-4.5rem,1vw,1.5rem)}.gc-event-reception--fantasy.is-strongholds-in .gc-fantasy-stronghold{opacity:1;transform:translateX(0) scale(var(--fantasy-scale))}.gc-fantasy-stronghold__aura{background:radial-gradient(ellipse, color-mix(in srgb, var(--stronghold-color) 38%, transparent), transparent 68%);filter:blur(14px);opacity:.68;border-radius:50%;width:18rem;height:13rem;animation:1.7s ease-in-out infinite alternate gc-fantasy-aura;position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%)}.gc-fantasy-stronghold__base{border:1px solid color-mix(in srgb, var(--stronghold-color) 35%, transparent);clip-path:polygon(12% 0,88% 0,100% 72%,82% 100%,18% 100%,0 72%);background:linear-gradient(90deg, transparent 48%, color-mix(in srgb, var(--stronghold-color) 32%, transparent) 50%, transparent 52%), linear-gradient(180deg, #263139, #10161b 58%, #030506);width:16rem;height:5.4rem;position:absolute;bottom:.7rem;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff21,inset 0 -16px 28px #0000009e}.gc-fantasy-stronghold__tower{border:1px solid color-mix(in srgb, var(--stronghold-color) 42%, transparent);clip-path:polygon(50% 0,82% 15%,88% 62%,100% 100%,0 100%,12% 62%,18% 15%);background:linear-gradient(90deg, transparent 44%, color-mix(in srgb, var(--stronghold-color) 36%, transparent) 50%, transparent 56%), linear-gradient(145deg, #3b4a54 0%, #131b22 48%, #05080b 100%);width:5.6rem;height:15rem;display:block;position:absolute;bottom:4.7rem;box-shadow:inset 5px 4px 11px #ffffff1c,inset -8px -10px 18px #0000008c}.gc-fantasy-stronghold__tower:before{content:"";background:linear-gradient(180deg, #fff, var(--stronghold-color) 12%, var(--stronghold-deep) 72%, transparent);width:.62rem;height:7.8rem;box-shadow:0 0 12px var(--stronghold-color), 0 0 28px color-mix(in srgb, var(--stronghold-color) 52%, transparent);border-radius:999px;position:absolute;top:13%;left:50%;transform:translate(-50%)}.gc-fantasy-stronghold__tower--back{filter:brightness(.7);bottom:4rem;left:2rem;transform:scale(.78)}.gc-fantasy-stronghold__tower--front{right:1.8rem}.gc-fantasy-stronghold__core{z-index:3;aspect-ratio:1;background:radial-gradient(circle, #fff 0 6%, var(--stronghold-color) 18%, var(--stronghold-deep) 48%, #02060cf2 72%);width:6.4rem;box-shadow:0 0 22px var(--stronghold-color), 0 0 62px color-mix(in srgb, var(--stronghold-color) 55%, transparent), inset 0 0 24px #ffffff4d;border:2px solid #ffffff3d;animation:1.25s ease-in-out infinite alternate gc-fantasy-core;position:absolute;bottom:7rem;left:50%;transform:translate(-50%)rotate(45deg)}.gc-fantasy-stronghold__core:before,.gc-fantasy-stronghold__core:after,.gc-fantasy-stronghold__core i{content:"";border:1px solid #ffffff7a;position:absolute;inset:16%}.gc-fantasy-stronghold__core:before{transform:rotate(30deg)}.gc-fantasy-stronghold__core:after{transform:rotate(60deg)}.gc-fantasy-stronghold__core i{background:#fff;inset:34%;box-shadow:0 0 14px #fff}.gc-fantasy-runes{z-index:13;aspect-ratio:1;opacity:0;filter:blur(8px);pointer-events:none;width:min(36vw,32rem);transition:opacity .42s,transform .9s cubic-bezier(.13,.82,.18,1),filter .42s;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)scale(.4)rotate(-18deg)}.gc-event-reception--fantasy.is-runes-active .gc-fantasy-runes{opacity:.92;filter:blur();transform:translate(-50%,-50%)scale(1)rotate(0)}.gc-fantasy-rune{border:1px solid #facc156b;border-radius:50%;position:absolute;box-shadow:0 0 24px #facc1521,inset 0 0 24px #d8b4fe14}.gc-fantasy-rune:before,.gc-fantasy-rune:after{content:"";border:1px dashed #d8b4fe59;position:absolute;inset:8%;transform:rotate(45deg)}.gc-fantasy-rune:after{border-color:#facc1561;inset:24%;transform:rotate(22.5deg)}.gc-fantasy-rune i{aspect-ratio:1;width:.58rem;transform:translate(-50%, -50%) rotate(45deg) translateY(calc(var(--rune-radius,8rem) * -1));box-shadow:0 0 14px var(--fantasy-gold);background:#fde68a;position:absolute;top:50%;left:50%}.gc-fantasy-rune i:nth-child(2){transform:translate(-50%, -50%) rotate(135deg) translateY(calc(var(--rune-radius,8rem) * -1))}.gc-fantasy-rune i:nth-child(3){transform:translate(-50%, -50%) rotate(225deg) translateY(calc(var(--rune-radius,8rem) * -1))}.gc-fantasy-rune i:nth-child(4){transform:translate(-50%, -50%) rotate(315deg) translateY(calc(var(--rune-radius,8rem) * -1))}.gc-fantasy-rune--outer{--rune-radius:min(17vw, 15rem);animation:7s linear infinite gc-fantasy-rune-spin;inset:0}.gc-fantasy-rune--middle{--rune-radius:min(11vw, 9.7rem);border-color:#d8b4fe7a;animation:5.2s linear infinite gc-fantasy-rune-spin-reverse;inset:17%}.gc-fantasy-rune--middle i:first-child{transform:translate(-50%, -50%) rotate(0) translateY(calc(var(--rune-radius) * -1))}.gc-fantasy-rune--middle i:nth-child(2){transform:translate(-50%, -50%) rotate(120deg) translateY(calc(var(--rune-radius) * -1))}.gc-fantasy-rune--middle i:nth-child(3){transform:translate(-50%, -50%) rotate(240deg) translateY(calc(var(--rune-radius) * -1))}.gc-fantasy-rune--inner{--rune-radius:min(4.7vw, 4rem);border-width:2px;animation:3.8s linear infinite gc-fantasy-rune-spin;inset:36%}.gc-fantasy-rune--inner i:nth-child(2){transform:translate(-50%, -50%) rotate(180deg) translateY(calc(var(--rune-radius) * -1))}.gc-fantasy-convergence{z-index:22;aspect-ratio:1;opacity:0;pointer-events:none;width:min(29vw,25rem);position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)scale(.08)}.gc-fantasy-convergence__ring,.gc-fantasy-convergence__burst,.gc-fantasy-convergence__crystal{position:absolute;inset:0}.gc-fantasy-convergence__ring{border:3px solid #ffffffdb;border-radius:50%;box-shadow:0 0 26px #fff,0 0 62px #facc15b8,inset 0 0 34px #d8b4fe73}.gc-fantasy-convergence__burst{background:repeating-conic-gradient(from 12deg, #fff 0 .4deg, transparent .55deg 14deg);transform:scale(1.75);-webkit-mask-image:radial-gradient(circle,#0000 0 13%,#000 19% 66%,#0000 68%);mask-image:radial-gradient(circle,#0000 0 13%,#000 19% 66%,#0000 68%)}.gc-fantasy-convergence__crystal{clip-path:polygon(50% 0,88% 24%,74% 84%,50% 100%,24% 84%,12% 24%);background:linear-gradient(135deg,#fff,#fde68a 21%,#c084fc 52%,#38bdf8 78%,#fff);inset:31%;box-shadow:0 0 38px #fff}.gc-fantasy-convergence__crystal i{clip-path:inherit;border:1px solid #ffffffbf;position:absolute;inset:18%}.gc-event-reception--fantasy.is-converging .gc-fantasy-convergence{animation:.72s cubic-bezier(.12,.88,.18,1) both gc-fantasy-convergence}.gc-event-reception--fantasy.is-open .gc-fantasy-convergence{opacity:.82;filter:drop-shadow(0 0 22px #facc15b3);transform:translate(-50%,-50%)scale(.29)}.gc-fantasy-center{z-index:26;text-align:center;opacity:0;filter:blur(12px);width:min(64vw,800px);transition:opacity .42s,transform .7s cubic-bezier(.16,.82,.2,1),filter .42s;position:absolute;top:45%;left:50%;transform:translate(-50%,-43%)scale(.82)}.gc-event-reception--fantasy.is-runes-active .gc-fantasy-center{opacity:1;filter:blur();transform:translate(-50%,-50%)scale(1)}.gc-fantasy-kicker{color:#fde68a;letter-spacing:.32em;text-transform:uppercase;text-shadow:0 0 18px #facc15b8;margin:0 0 .8rem;font:1000 clamp(.58rem,.9vw,.78rem)/1 ui-monospace,SFMono-Regular,Menlo,monospace}.gc-fantasy-title{color:#fff;letter-spacing:-.055em;text-transform:uppercase;text-wrap:balance;text-shadow:-3px 0 #38bdf87a,3px 0 #fb71856b,0 0 32px #facc152e,0 14px 54px #000000f2;margin:0;font:1000 clamp(2.3rem,6.3vw,6.8rem)/.86 Inter,ui-sans-serif,system-ui,sans-serif}.gc-fantasy-phase{color:#ffffffd1;letter-spacing:.18em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#060e13c2;border:1px solid #facc1557;border-radius:999px;align-items:center;gap:.72rem;max-width:min(88vw,720px);margin:1.2rem 0 0;padding:.72rem 1.2rem;font:900 clamp(.56rem,.82vw,.72rem)/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex;box-shadow:0 0 30px #facc151f}.gc-fantasy-phase__gem{aspect-ratio:1;background:var(--fantasy-gold);width:.62rem;box-shadow:0 0 14px var(--fantasy-gold);flex:none;animation:.6s ease-in-out infinite alternate gc-fantasy-gem;transform:rotate(45deg)}.gc-event-reception--fantasy.is-open .gc-fantasy-phase{color:#a7f3d0;background:#033023c2;border-color:#34d39980;box-shadow:0 0 34px #34d3992e}.gc-event-reception--fantasy.is-open .gc-fantasy-phase__gem{background:var(--fantasy-emerald);box-shadow:0 0 15px var(--fantasy-emerald)}.gc-fantasy-spells{z-index:24;overflow:visible}.gc-fantasy-spell{top:var(--spell-start-y);left:var(--spell-start-x);aspect-ratio:1;opacity:0;width:clamp(.75rem,1.35vw,1.25rem);animation:gc-fantasy-spell var(--spell-duration) cubic-bezier(.3,.7,.25,1) both;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.gc-fantasy-spell:before{content:"";filter:blur(1px);opacity:.72;background:linear-gradient(90deg,#0000,currentColor);border-radius:999px;width:clamp(3.2rem,8vw,8rem);height:.25rem;position:absolute;top:50%;right:45%;transform:translateY(-50%)}.gc-fantasy-spell--azure{color:var(--fantasy-azure);box-shadow:0 0 12px #fff, 0 0 28px var(--fantasy-azure), 0 0 54px var(--fantasy-azure-deep);background:#fff}.gc-fantasy-spell--crimson{color:var(--fantasy-crimson);box-shadow:0 0 12px #fff, 0 0 28px var(--fantasy-crimson), 0 0 54px var(--fantasy-crimson-deep);background:#fff}.gc-fantasy-spell--crimson:before{background:linear-gradient(90deg,currentColor,#0000);left:45%;right:auto}.gc-fantasy-spark{z-index:28;opacity:0;transform-origin:50% 100%;background:linear-gradient(#fff,#c084fc 34%,#38bdf8 70%,#0000);border-radius:999px;width:.24rem;height:clamp(2rem,5vw,4.7rem);animation:.76s ease-out both gc-fantasy-spark;position:absolute;top:47%;left:50%;box-shadow:0 0 11px #fff}.gc-fantasy-spark.is-gold{width:.4rem;box-shadow:0 0 14px var(--fantasy-gold);background:linear-gradient(#fff,#fde68a 31%,#f59e0b 70%,#0000)}.gc-event-reception--fantasy.is-converging{animation:.56s ease-out gc-fantasy-screen-shock}.gc-event-reception--fantasy.is-converging .gc-fantasy-runes{filter:brightness(1.8)drop-shadow(0 0 20px #facc15b8)}.gc-event-reception--fantasy.is-open .gc-fantasy-runes{opacity:.28}@keyframes gc-fantasy-stars{0%{opacity:.42;transform:translateY(0)}to{opacity:.76;transform:translateY(-.4rem)}}@keyframes gc-fantasy-mist{0%{opacity:.48;transform:translate(-1.5%)scale(1.02)}to{opacity:.72;transform:translate(1.5%)scale(1.08)}}@keyframes gc-fantasy-aura{0%{opacity:.42;transform:translate(-50%)scale(.9)}to{opacity:.78;transform:translate(-50%)scale(1.08)}}@keyframes gc-fantasy-core{0%{filter:brightness(.85);transform:translate(-50%)rotate(45deg)scale(.92)}to{filter:brightness(1.25);transform:translate(-50%)rotate(45deg)scale(1.04)}}@keyframes gc-fantasy-rune-spin{to{transform:rotate(360deg)}}@keyframes gc-fantasy-rune-spin-reverse{to{transform:rotate(-360deg)}}@keyframes gc-fantasy-convergence{0%{opacity:0;filter:blur(10px);transform:translate(-50%,-50%)scale(.08)rotate(-18deg)}28%{opacity:1;filter:blur();transform:translate(-50%,-50%)scale(.72)rotate(4deg)}52%{opacity:1;transform:translate(-50%,-50%)scale(1.08)rotate(0)}to{opacity:0;filter:blur(3px);transform:translate(-50%,-50%)scale(1.9)rotate(12deg)}}@keyframes gc-fantasy-gem{0%{opacity:.62;transform:rotate(45deg)scale(.82)}to{opacity:1;transform:rotate(45deg)scale(1.12)}}@keyframes gc-fantasy-spell{0%{opacity:0;transform:translate(-50%,-50%)translate(0)rotate(0)}12%{opacity:1}58%{transform:translate(-50%, -50%) translate(var(--spell-mid-x), var(--spell-mid-y)) rotate(180deg)}88%{opacity:1}to{opacity:0;transform:translate(-50%, -50%) translate(var(--spell-travel-x), var(--spell-travel-y)) rotate(360deg) scale(.45)}}@keyframes gc-fantasy-spark{0%{opacity:0;transform:translate(-50%, -100%) rotate(var(--spark-angle)) translateY(0) scaleY(.35)}18%{opacity:1}to{opacity:0;transform:translate(-50%, -100%) rotate(var(--spark-angle)) translateY(calc(var(--spark-distance) * -1)) scaleY(.9)}}@keyframes gc-fantasy-screen-shock{0%,to{filter:brightness();transform:translate(0)}16%{transform:translate(-5px,3px)}32%{filter:brightness(1.45);transform:translate(7px,-4px)}51%{transform:translate(-4px,-2px)}70%{filter:brightness();transform:translate(3px,2px)}}.gc-low-power .gc-fantasy-stars,.gc-low-power .gc-fantasy-mist,.gc-low-power .gc-fantasy-stronghold__aura{animation:none!important}@media (width<=900px){.gc-event-reception--fantasy{--fantasy-scale:.82}.gc-fantasy-stronghold--azure{left:-4.5rem}.gc-fantasy-stronghold--crimson{right:-4.5rem}.gc-fantasy-center{width:min(66vw,650px)}}@media (width<=700px){.gc-event-reception--fantasy{--fantasy-scale:.58}.gc-event-reception--fantasy .gc-event-reception__skip{top:max(.7rem, env(safe-area-inset-top));right:max(.7rem, env(safe-area-inset-right));padding:.58rem .75rem;font-size:.57rem}.gc-fantasy-hud{display:none}.gc-fantasy-map{width:144vw;height:70%;top:40%}.gc-fantasy-stronghold{bottom:-4.8rem}.gc-fantasy-stronghold--azure{left:-7.5rem}.gc-fantasy-stronghold--crimson{right:-7.5rem}.gc-fantasy-runes{width:min(74vw,23rem);top:43%}.gc-fantasy-rune--outer{--rune-radius:min(35vw, 10.8rem)}.gc-fantasy-rune--middle{--rune-radius:min(23vw, 7.1rem)}.gc-fantasy-rune--inner{--rune-radius:min(10vw, 3.1rem)}.gc-fantasy-convergence,.gc-fantasy-spark{top:43%}.gc-fantasy-convergence{width:min(58vw,18rem)}.gc-fantasy-center{width:80vw;top:42%}.gc-fantasy-kicker{letter-spacing:.19em;margin-bottom:.55rem;font-size:.5rem}.gc-fantasy-title{font-size:clamp(1.8rem,10vw,3.6rem);line-height:.9}.gc-fantasy-phase{letter-spacing:.1em;white-space:normal;max-width:82vw;margin-top:.85rem;padding:.58rem .8rem;font-size:.48rem}}@media (width<=390px){.gc-event-reception--fantasy{--fantasy-scale:.51}.gc-fantasy-stronghold--azure{left:-8.5rem}.gc-fantasy-stronghold--crimson{right:-8.5rem}.gc-fantasy-center{width:86vw}}@media (orientation:landscape) and (height<=500px) and (width<=950px){.gc-event-reception--fantasy{--fantasy-scale:.43}.gc-fantasy-map{width:118vw;height:94%;top:28%}.gc-fantasy-stronghold{bottom:-9rem}.gc-fantasy-stronghold--azure{left:-8.2rem}.gc-fantasy-stronghold--crimson{right:-8.2rem}.gc-fantasy-runes{width:min(34vw,17rem);top:49%}.gc-fantasy-rune--outer{--rune-radius:min(16vw, 8rem)}.gc-fantasy-rune--middle{--rune-radius:min(10.5vw, 5.2rem)}.gc-fantasy-rune--inner{--rune-radius:min(4.5vw, 2.3rem)}.gc-fantasy-convergence,.gc-fantasy-spark{top:49%}.gc-fantasy-center{width:58vw;top:49%}.gc-fantasy-kicker{margin-bottom:.35rem;font-size:.42rem}.gc-fantasy-title{font-size:clamp(1.45rem,6vw,2.8rem)}.gc-fantasy-phase{margin-top:.5rem;padding:.42rem .7rem;font-size:.41rem}}@media (prefers-reduced-motion:reduce){.gc-event-reception--fantasy *,.gc-event-reception--fantasy :before,.gc-event-reception--fantasy :after{transition-duration:1ms!important;animation:none!important}.gc-event-reception--fantasy.is-strongholds-in .gc-fantasy-stronghold{opacity:.92;transform:translateX(0) scale(var(--fantasy-scale))}.gc-event-reception--fantasy.is-open .gc-fantasy-center,.gc-event-reception--fantasy.is-runes-active .gc-fantasy-center{opacity:1;filter:none;transform:translate(-50%,-50%)scale(1)}.gc-event-reception--fantasy.is-open .gc-fantasy-runes{opacity:.3;filter:none;transform:translate(-50%,-50%)scale(1)}}.gc-event-reception--fighting{--fight-left:#7c3aed;--fight-left-accent:#67e8f9;--fight-right:#dc2626;--fight-right-accent:#fb923c;--fight-scale:1;--fight-dash:min(19vw, 330px);background:radial-gradient(circle at 50% 37%,#a855f733,#0000 23%),radial-gradient(circle at 15% 38%,#22d3ee1a,#0000 28%),radial-gradient(circle at 85% 38%,#f871711f,#0000 28%),linear-gradient(#07060d 0%,#0d0713 56%,#020204 100%)}.gc-fight-arena,.gc-fight-spotlights,.gc-fight-crowd,.gc-fight-speedlines,.gc-fight-particles,.gc-fight-clash{pointer-events:none;position:absolute;inset:0;overflow:hidden}.gc-fight-arena{transform-origin:50% 100%;opacity:.58;background:linear-gradient(90deg,#0000 49.7%,#ffffff09 50%,#0000 50.3%),repeating-linear-gradient(90deg,#0000 0 7.9vw,#ffffff05 8vw 8.1vw),repeating-linear-gradient(0deg,#0000 0 7.9vh,#ffffff04 8vh 8.1vh);transform:perspective(620px)rotateX(63deg)scale(1.45)translateY(22%)}.gc-fight-arena:before,.gc-fight-arena:after{content:"";border:1px solid #ffffff12;border-radius:50%;position:absolute;bottom:10%;left:50%;transform:translate(-50%)}.gc-fight-arena:before{aspect-ratio:2.9;width:min(78vw,960px);box-shadow:0 0 70px #7c3aed1f,inset 0 0 42px #ffffff06}.gc-fight-arena:after{aspect-ratio:2.9;border-color:#67e8f914;width:min(55vw,680px)}.gc-fight-spotlights{background:conic-gradient(from 202deg at 13% -12%, transparent 0 7deg, #67e8f924 8deg 20deg, transparent 21deg 360deg), conic-gradient(from 145deg at 87% -12%, transparent 0 7deg, #f8717124 8deg 20deg, transparent 21deg 360deg);filter:blur(1px);mix-blend-mode:screen;opacity:.85}.gc-fight-spotlights:before,.gc-fight-spotlights:after{content:"";filter:blur(18px);opacity:.28;transform-origin:50% 0;width:29vw;height:86%;animation:3.8s ease-in-out infinite alternate gc-fight-spotlight;position:absolute;top:-8%}.gc-fight-spotlights:before{clip-path:polygon(42% 0,58% 0,100% 100%,0 100%);background:linear-gradient(#22d3ee47,#0000 78%);left:7%;transform:rotate(9deg)}.gc-fight-spotlights:after{clip-path:polygon(42% 0,58% 0,100% 100%,0 100%);background:linear-gradient(#f871714d,#0000 78%);animation-delay:-1.9s;right:7%;transform:rotate(-9deg)}.gc-fight-crowd{opacity:.86;background:radial-gradient(at 8% 72%,#050407 0 3.2%,#0000 3.4%),radial-gradient(at 18% 62%,#050407 0 3.8%,#0000 4%),radial-gradient(at 29% 70%,#050407 0 3.4%,#0000 3.6%),radial-gradient(at 40% 58%,#050407 0 4.2%,#0000 4.4%),radial-gradient(at 52% 68%,#050407 0 3.7%,#0000 3.9%),radial-gradient(at 64% 60%,#050407 0 4%,#0000 4.2%),radial-gradient(at 76% 72%,#050407 0 3.5%,#0000 3.7%),radial-gradient(at 89% 61%,#050407 0 4.1%,#0000 4.3%),linear-gradient(#0000,#000000e6 70%);height:31%;top:auto}.gc-fight-crowd:before{content:"";background:repeating-radial-gradient(circle at 50% 100%,#030305 0 14px,#0000 15px 34px),linear-gradient(#0000,#020203 60%);position:absolute;inset:48% 0 0;transform:scaleX(1.5)}.gc-fight-speedlines{opacity:0;background:repeating-conic-gradient(from 0deg at 50% 50%, #ffffff1f 0 .18deg, transparent .22deg 5.4deg);transition:opacity .12s;transform:scale(1.55);-webkit-mask-image:radial-gradient(circle,#0000 0 8%,#000 34%,#0000 78%);mask-image:radial-gradient(circle,#0000 0 8%,#000 34%,#0000 78%)}.gc-event-reception--fighting.is-fight .gc-fight-speedlines,.gc-event-reception--fighting.is-clashing .gc-fight-speedlines{opacity:.34;animation:.22s linear infinite gc-fight-speedlines}.gc-fight-ui{z-index:24;top:max(1.05rem, env(safe-area-inset-top));opacity:0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:clamp(.8rem,2.2vw,2.3rem);width:min(92vw,1180px);transition:opacity .28s,transform .44s cubic-bezier(.16,.85,.2,1);display:grid;position:absolute;left:50%;transform:translate(-50%)translateY(-1.5rem)}.gc-event-reception--fighting.is-fighters-in .gc-fight-ui{opacity:1;transform:translate(-50%)translateY(0)}.gc-fight-player{gap:.45rem;min-width:0;display:grid}.gc-fight-player--right{text-align:right}.gc-fight-player__label{color:#ffffffb8;letter-spacing:.17em;text-overflow:ellipsis;white-space:nowrap;font:900 clamp(.55rem,.8vw,.72rem)/1 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.gc-fight-player--left .gc-fight-player__label{color:#a5f3fc}.gc-fight-player--right .gc-fight-player__label{color:#fdba74}.gc-fight-health{background:#000000b8;border:2px solid #ffffffbd;height:clamp(.65rem,1.25vw,1rem);display:block;position:relative;overflow:hidden;transform:skew(-16deg);box-shadow:0 0 24px #000000bf,inset 0 0 0 2px #00000080}.gc-fight-player--right .gc-fight-health{transform:skew(16deg)}.gc-fight-health:after{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 8%,#00000047 8.2% 9%);position:absolute;inset:2px}.gc-fight-health i{background:linear-gradient(90deg,#22d3ee,#7c3aed 72%,#c084fc);width:calc(100% - 4px);transition:width .36s cubic-bezier(.2,.85,.2,1);display:block;position:absolute;inset:2px;box-shadow:0 0 18px #22d3ee80}.gc-fight-player--right .gc-fight-health i{background:linear-gradient(90deg,#fb923c,#dc2626 72%,#fb7185);left:auto;right:2px;box-shadow:0 0 18px #f8717180}.gc-event-reception--fighting.is-health-hit .gc-fight-player--left .gc-fight-health i{width:84%}.gc-event-reception--fighting.is-health-hit .gc-fight-player--right .gc-fight-health i{width:78%}.gc-fight-clock{color:#fff;text-align:center;text-shadow:0 0 20px #ffffff59;justify-items:center;min-width:clamp(3.7rem,6vw,5.8rem);display:grid}.gc-fight-clock strong{letter-spacing:-.06em;font:1000 clamp(1.55rem,3vw,2.9rem)/.75 Inter,ui-sans-serif,system-ui,sans-serif}.gc-fight-clock span{color:#ffffff94;letter-spacing:.17em;white-space:nowrap;margin-top:.42rem;font:900 clamp(.45rem,.65vw,.58rem)/1 ui-monospace,SFMono-Regular,Menlo,monospace}.gc-fight-fighter{z-index:15;opacity:0;pointer-events:none;filter:drop-shadow(0 28px 32px #000000e0);width:20rem;height:31rem;transition:opacity .26s,transform .62s cubic-bezier(.13,.82,.18,1);position:absolute;bottom:3.5%}.gc-fight-fighter--left{--fighter-main:var(--fight-left);--fighter-accent:var(--fight-left-accent);--fighter-facing:1;transform:translateX(-36vw) scale(var(--fight-scale));transform-origin:0 100%;left:clamp(-4rem,1vw,2rem)}.gc-fight-fighter--right{--fighter-main:var(--fight-right);--fighter-accent:var(--fight-right-accent);--fighter-facing:-1;transform:translateX(36vw) scale(var(--fight-scale));transform-origin:100% 100%;right:clamp(-4rem,1vw,2rem)}.gc-event-reception--fighting.is-fighters-in .gc-fight-fighter--left,.gc-event-reception--fighting.is-fighters-in .gc-fight-fighter--right{opacity:1;transform:translateX(0) scale(var(--fight-scale))}.gc-fight-fighter__shadow{filter:blur(4px);background:radial-gradient(#000000eb,#0000 70%);border-radius:50%;width:17rem;height:2.6rem;position:absolute;bottom:.4rem;left:50%;transform:translate(-50%)}.gc-fight-fighter__body{transform:scaleX(var(--fighter-facing));transform-origin:50% 70%;position:absolute;inset:0}.gc-fight-fighter__head,.gc-fight-fighter__torso,.gc-fight-fighter__belt,.gc-fight-fighter__arm,.gc-fight-fighter__leg,.gc-fight-fighter__arm i,.gc-fight-fighter__leg i{background:linear-gradient(145deg, color-mix(in srgb, var(--fighter-accent) 72%, #fff 8%), var(--fighter-main) 36%, #08070d 84%);border:1px solid color-mix(in srgb, var(--fighter-accent) 42%, transparent);box-shadow:inset 5px 4px 10px #ffffff21, inset -9px -8px 14px #0000008c, 0 0 18px color-mix(in srgb, var(--fighter-main) 32%, transparent);display:block;position:absolute}.gc-fight-fighter__head{clip-path:polygon(12% 7%,82% 0,100% 29%,87% 91%,55% 100%,18% 84%,0 34%);background:linear-gradient(145deg, #d8b4fe 0%, var(--fighter-main) 42%, #09070e 93%);border-radius:48% 48% 42% 44%;width:5.2rem;height:5.7rem;top:1.6rem;left:7.4rem}.gc-fight-fighter__head:before{content:"";background:var(--fighter-accent);width:1.25rem;height:.28rem;box-shadow:0 0 12px var(--fighter-accent);border-radius:999px;position:absolute;top:2.2rem;left:3rem;transform:rotate(-8deg)}.gc-fight-fighter__head:after{content:"";border-bottom:.18rem solid #000000ad;border-radius:0 0 70% 30%;width:1.4rem;height:.42rem;position:absolute;bottom:.7rem;right:.35rem;transform:rotate(-11deg)}.gc-fight-fighter__headband{z-index:-1;background:linear-gradient(90deg, transparent, var(--fighter-accent));width:6.3rem;height:.6rem;filter:drop-shadow(0 0 8px var(--fighter-accent));border-radius:999px 0 0 999px;position:absolute;top:.8rem;left:-3rem;transform:rotate(7deg)}.gc-fight-fighter__headband:after{content:"";background:linear-gradient(90deg, transparent, var(--fighter-accent));transform-origin:100%;width:5.5rem;height:.42rem;position:absolute;top:.25rem;left:-.5rem;transform:rotate(-18deg)}.gc-fight-fighter__torso{clip-path:polygon(20% 0,81% 0,100% 23%,83% 100%,17% 100%,0 25%);border-radius:34% 30% 22% 24%;width:9.4rem;height:11.2rem;top:6.7rem;left:5.2rem}.gc-fight-fighter__torso:before,.gc-fight-fighter__torso:after{content:"";border-top:2px solid color-mix(in srgb, var(--fighter-accent) 46%, transparent);opacity:.55;border-radius:50%;width:42%;height:5.1rem;position:absolute;top:2.3rem}.gc-fight-fighter__torso:before{left:7%;transform:rotate(15deg)}.gc-fight-fighter__torso:after{right:7%;transform:rotate(-15deg)}.gc-fight-fighter__belt{background:linear-gradient(180deg, var(--fighter-accent), var(--fighter-main));border-radius:.2rem;width:9.7rem;height:1.25rem;top:16.8rem;left:5.1rem;transform:rotate(-2deg)}.gc-fight-fighter__belt:after{content:"";border:2px solid #ffffff8c;width:1.5rem;height:.75rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gc-fight-fighter__arm{transform-origin:50% 12%;border-radius:48% 48% 42% 42%;width:3rem;height:10.5rem}.gc-fight-fighter__arm i{background:linear-gradient(145deg, var(--fighter-accent), var(--fighter-main) 55%, #07060b);border-radius:42% 55% 48% 45%;width:4rem;height:3.2rem;bottom:-1.7rem;left:-.5rem}.gc-fight-fighter__arm--back{z-index:-1;filter:brightness(.62);top:7.3rem;left:3.7rem;transform:rotate(26deg)}.gc-fight-fighter__arm--front{z-index:4;top:7.4rem;left:13.1rem;transform:rotate(-53deg)}.gc-fight-fighter__leg{transform-origin:50% 10%;border-radius:28% 34% 22% 24%;width:4.4rem;height:11.4rem;top:17.4rem}.gc-fight-fighter__leg i{background:linear-gradient(180deg, var(--fighter-main), #050408 78%);border-radius:55% 80% 24% 28%;width:6.4rem;height:2.4rem;bottom:-1.2rem;left:-.35rem}.gc-fight-fighter__leg--back{z-index:-2;filter:brightness(.68);left:5.5rem;transform:rotate(11deg)}.gc-fight-fighter__leg--front{z-index:2;left:10.3rem;transform:rotate(-8deg)}.gc-fight-versus{z-index:12;color:#ffffff0a;letter-spacing:-.15em;opacity:0;text-shadow:-6px 0 #22d3ee1f,6px 0 #f871711f,0 0 70px #a855f729;font:italic 1000 clamp(9rem,25vw,24rem)/.7 Inter,ui-sans-serif,system-ui,sans-serif;transition:opacity .18s,transform .56s cubic-bezier(.12,.85,.18,1),color .26s;position:absolute;top:43%;left:50%;transform:translate(-54%,-50%)scale(2.1)rotate(-7deg)}.gc-event-reception--fighting.is-versus .gc-fight-versus{opacity:1;color:#ffffff1f;transform:translate(-54%,-50%)scale(1)rotate(-7deg)}.gc-fight-center{z-index:21;text-align:center;opacity:0;filter:blur(12px);width:min(72vw,800px);transition:opacity .26s,transform .44s cubic-bezier(.16,.82,.2,1),filter .26s;position:absolute;top:54%;left:50%;transform:translate(-50%,-45%)scale(.82)}.gc-event-reception--fighting.is-round .gc-fight-center{opacity:1;filter:blur();transform:translate(-50%,-50%)scale(1)}.gc-fight-kicker{color:#d8b4fe;letter-spacing:.32em;text-transform:uppercase;text-shadow:0 0 18px #c084fccc;margin:0 0 .75rem;font:1000 clamp(.58rem,.9vw,.78rem)/1 ui-monospace,SFMono-Regular,Menlo,monospace}.gc-fight-title{color:#fff;letter-spacing:-.055em;text-transform:uppercase;text-wrap:balance;text-shadow:-3px 0 #22d3ee73,3px 0 #f8717173,0 10px 42px #000000e6;margin:0;font:1000 clamp(2.3rem,6.4vw,6.6rem)/.86 Inter,ui-sans-serif,system-ui,sans-serif}.gc-fight-phase{color:#fffc;letter-spacing:.19em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#090610b8;border:1px solid #d8b4fe59;border-radius:999px;margin:1.2rem 0 0;padding:.72rem 1.25rem;font:900 clamp(.56rem,.85vw,.72rem)/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex;box-shadow:0 0 28px #7c3aed2e}.gc-event-reception--fighting.is-ready .gc-fight-phase{color:#a7f3d0;background:#033626ad;border-color:#34d39973;box-shadow:0 0 30px #34d39933}.gc-fight-word{z-index:36;color:#fff;letter-spacing:-.095em;white-space:nowrap;opacity:0;text-shadow:-8px 0 #22d3ee,8px 0 #ef4444,0 0 54px #ffffff8c,0 20px 60px #000000f2;pointer-events:none;font:italic 1000 clamp(5rem,18vw,16rem)/.7 Inter,ui-sans-serif,system-ui,sans-serif;position:absolute;top:48%;left:50%;transform:translate(-53%,-50%)scale(2.3)skew(-10deg)}.gc-event-reception--fighting.is-fight .gc-fight-word{animation:.76s cubic-bezier(.12,.9,.15,1) both gc-fight-word}.gc-fight-clash{z-index:34;opacity:0;border-radius:50%;width:min(34vw,440px);height:min(34vw,440px);top:47%;left:50%;overflow:visible;transform:translate(-50%,-50%)scale(.1)}.gc-fight-clash:before,.gc-fight-clash:after{content:"";border:4px solid #ffffffd6;border-radius:50%;position:absolute;inset:14%;box-shadow:0 0 40px #fff,0 0 80px #a855f7bf}.gc-fight-clash:after{background:radial-gradient(circle,#fff 0 5%,#facc15 12%,#f97316 30%,#0000 68%);border-width:9px;border-color:#fff;inset:30%}.gc-fight-clash i{background:linear-gradient(90deg,#0000,#fff 16% 84%,#0000);width:140%;height:4px;position:absolute;top:49%;left:-20%;box-shadow:0 0 18px #fff,0 0 32px #f59e0b}.gc-fight-clash i:first-child{transform:rotate(18deg)}.gc-fight-clash i:nth-child(2){transform:rotate(96deg)}.gc-fight-clash i:nth-child(3){transform:rotate(154deg)}.gc-event-reception--fighting.is-clashing .gc-fight-clash{animation:.62s cubic-bezier(.12,.88,.18,1) both gc-fight-clash}.gc-fight-particle{z-index:1;transform-origin:50% 100%;width:.28rem;height:clamp(1.8rem,5vw,4.8rem);transform:translate(-50%, -100%) rotate(var(--fight-angle)) translateY(0);opacity:0;animation:gc-fight-particle .62s ease-out var(--fight-delay) both;background:linear-gradient(#fff,#fde047 24%,#f97316 60%,#0000);border-radius:999px;position:absolute;top:47%;left:50%;box-shadow:0 0 12px #facc15}.gc-fight-particle.is-heavy{background:linear-gradient(#fff,#67e8f9 28%,#a855f7 70%,#0000);width:.48rem;box-shadow:0 0 16px #c084fc}.gc-event-reception--fighting.is-exchange-one .gc-fight-fighter--left .gc-fight-fighter__body{animation:.36s cubic-bezier(.2,.9,.22,1) gc-fight-left-jab}.gc-event-reception--fighting.is-exchange-one .gc-fight-fighter--right .gc-fight-fighter__body{animation:.36s cubic-bezier(.2,.9,.22,1) gc-fight-right-guard}.gc-event-reception--fighting.is-exchange-two .gc-fight-fighter--right .gc-fight-fighter__body{animation:.41s cubic-bezier(.2,.9,.22,1) gc-fight-right-kick}.gc-event-reception--fighting.is-exchange-two .gc-fight-fighter--left .gc-fight-fighter__body{animation:.41s cubic-bezier(.2,.9,.22,1) gc-fight-left-dodge}.gc-event-reception--fighting.is-clashing .gc-fight-fighter--left{animation:.62s cubic-bezier(.13,.82,.2,1) gc-fight-dash-left}.gc-event-reception--fighting.is-clashing .gc-fight-fighter--right{animation:.62s cubic-bezier(.13,.82,.2,1) gc-fight-dash-right}.gc-event-reception--fighting.is-clashing{animation:.42s ease-out gc-fight-screen-hit}.gc-event-reception--fighting.is-ready .gc-fight-versus,.gc-event-reception--fighting.is-ready .gc-fight-word{opacity:0}@keyframes gc-fight-spotlight{0%{opacity:.2;filter:blur(18px)}to{opacity:.42;filter:blur(12px)}}@keyframes gc-fight-speedlines{to{transform:scale(1.55)rotate(.8deg)}}@keyframes gc-fight-word{0%{opacity:0;filter:blur(16px);transform:translate(-53%,-50%)scale(2.3)skew(-10deg)}18%{opacity:1;filter:blur();transform:translate(-53%,-50%)scale(.9)skew(-10deg)}58%{opacity:1;transform:translate(-53%,-50%)scale(1)skew(-10deg)}to{opacity:0;filter:blur(4px);transform:translate(-53%,-50%)scale(1.16)skew(-10deg)}}@keyframes gc-fight-clash{0%{opacity:0;transform:translate(-50%,-50%)scale(.08)rotate(-12deg)}22%{opacity:1;transform:translate(-50%,-50%)scale(1.06)rotate(0)}to{opacity:0;transform:translate(-50%,-50%)scale(1.8)rotate(12deg)}}@keyframes gc-fight-particle{0%{opacity:0;transform:translate(-50%, -100%) rotate(var(--fight-angle)) translateY(0) scaleY(.35)}18%{opacity:1}to{opacity:0;transform:translate(-50%, -100%) rotate(var(--fight-angle)) translateY(calc(var(--fight-distance) * -1)) scaleY(.9)}}@keyframes gc-fight-left-jab{0%,to{transform:scaleX(1)translate(0)rotate(0)}38%{transform:scaleX(1)translate(2.2rem)rotate(5deg)}62%{transform:scaleX(1)translate(3rem)rotate(7deg)}}@keyframes gc-fight-right-guard{0%,to{transform:scaleX(-1)translate(0)rotate(0)}48%{transform:scaleX(-1)translate(1.1rem)rotate(-8deg)}}@keyframes gc-fight-right-kick{0%,to{transform:scaleX(-1)translate(0)rotate(0)}42%{transform:scaleX(-1)translate(2.3rem)rotate(-7deg)}63%{transform:scaleX(-1)translate(3.2rem)rotate(-10deg)}}@keyframes gc-fight-left-dodge{0%,to{transform:scaleX(1)translate(0)rotate(0)}50%{transform:scaleX(1)translate(-1.4rem)rotate(-9deg)}}@keyframes gc-fight-dash-left{0%{transform:translateX(0) scale(var(--fight-scale))}38%{transform:translateX(var(--fight-dash)) scale(var(--fight-scale))}52%{transform:translateX(calc(var(--fight-dash) + 1.2rem)) scale(var(--fight-scale))}to{transform:translateX(0) scale(var(--fight-scale))}}@keyframes gc-fight-dash-right{0%{transform:translateX(0) scale(var(--fight-scale))}38%{transform:translateX(calc(0px - var(--fight-dash))) scale(var(--fight-scale))}52%{transform:translateX(calc(-1.2rem - var(--fight-dash))) scale(var(--fight-scale))}to{transform:translateX(0) scale(var(--fight-scale))}}@keyframes gc-fight-screen-hit{0%,to{transform:translate(0)}18%{transform:translate(-6px,3px)}35%{transform:translate(7px,-4px)}52%{transform:translate(-4px,-2px)}70%{transform:translate(3px,2px)}}.gc-low-power .gc-fight-spotlights:before,.gc-low-power .gc-fight-spotlights:after,.gc-low-power .gc-fight-speedlines{animation:none!important}@media (width<=900px){.gc-event-reception--fighting{--fight-scale:.82;--fight-dash:min(15vw, 150px)}.gc-fight-fighter--left{left:-4rem}.gc-fight-fighter--right{right:-4rem}.gc-fight-center{width:min(68vw,620px)}}@media (width<=700px){.gc-event-reception--fighting{--fight-scale:.61;--fight-dash:min(12vw, 70px)}.gc-event-reception--fighting .gc-event-reception__skip{top:max(.7rem, env(safe-area-inset-top));right:max(.7rem, env(safe-area-inset-right));padding:.58rem .75rem;font-size:.57rem}.gc-fight-ui{top:max(3.35rem, calc(env(safe-area-inset-top) + 2.8rem));gap:.45rem;width:calc(100vw - 1.2rem)}.gc-fight-clock{min-width:2.8rem}.gc-fight-clock strong{font-size:1.45rem}.gc-fight-clock span,.gc-fight-player__label{letter-spacing:.1em;font-size:.43rem}.gc-fight-health{border-width:1px;height:.58rem}.gc-fight-fighter{bottom:-3.8rem}.gc-fight-fighter--left{left:-7.2rem}.gc-fight-fighter--right{right:-7.2rem}.gc-fight-center{width:78vw;top:51%}.gc-fight-kicker{letter-spacing:.2em;margin-bottom:.55rem;font-size:.52rem}.gc-fight-title{font-size:clamp(1.8rem,10vw,3.6rem);line-height:.9}.gc-fight-phase{letter-spacing:.11em;white-space:normal;max-width:78vw;margin-top:.85rem;padding:.58rem .78rem;font-size:.49rem}.gc-fight-versus{font-size:38vw;top:42%}.gc-fight-word{font-size:25vw;top:46%}.gc-fight-clash,.gc-fight-particle{top:45%}.gc-fight-crowd{height:24%}}@media (width<=390px){.gc-event-reception--fighting{--fight-scale:.53;--fight-dash:44px}.gc-fight-fighter--left{left:-8.5rem}.gc-fight-fighter--right{right:-8.5rem}.gc-fight-center{width:84vw}}@media (orientation:landscape) and (height<=500px) and (width<=950px){.gc-event-reception--fighting{--fight-scale:.46;--fight-dash:min(11vw, 82px)}.gc-fight-ui{top:max(.55rem, env(safe-area-inset-top));width:calc(100vw - 8.5rem)}.gc-fight-fighter{bottom:-8.2rem}.gc-fight-fighter--left{left:-8rem}.gc-fight-fighter--right{right:-8rem}.gc-fight-center{width:58vw;top:55%}.gc-fight-kicker{margin-bottom:.35rem;font-size:.43rem}.gc-fight-title{font-size:clamp(1.45rem,6vw,2.8rem)}.gc-fight-phase{margin-top:.5rem;padding:.42rem .7rem;font-size:.42rem}.gc-fight-versus{font-size:25vw;top:46%}.gc-fight-word{font-size:17vw;top:50%}.gc-fight-crowd{height:25%}}@media (prefers-reduced-motion:reduce){.gc-event-reception--fighting *,.gc-event-reception--fighting :before,.gc-event-reception--fighting :after{transition-duration:1ms!important;animation:none!important}.gc-event-reception--fighting.is-fighters-in .gc-fight-fighter--left,.gc-event-reception--fighting.is-fighters-in .gc-fight-fighter--right{opacity:.92;transform:translateX(0) scale(var(--fight-scale))}.gc-event-reception--fighting.is-ready .gc-fight-center,.gc-event-reception--fighting.is-round .gc-fight-center{opacity:1;filter:none;transform:translate(-50%,-50%)scale(1)}}.gc-event-reception--card-games{--tcg-azure:#38bdf8;--tcg-violet:#8b5cf6;--tcg-crimson:#fb7185;--tcg-amber:#fbbf24;--tcg-emerald:#34d399;--tcg-card-scale:1;--tcg-cast-scale:1.22;background:radial-gradient(circle at 18%,#38bdf833,#0000 34%),radial-gradient(circle at 82%,#fb71852e,#0000 34%),radial-gradient(circle at 50% 55%,#8b5cf62e,#0000 30%),linear-gradient(145deg,#050713 0%,#100822 48%,#16070f 100%)}.gc-tcg-aurora,.gc-tcg-stars,.gc-tcg-mana{pointer-events:none;position:absolute;inset:0;overflow:hidden}.gc-tcg-aurora{opacity:0;filter:blur(12px);background:conic-gradient(from 210deg at 50% 58%,#0000,#38bdf829,#0000 20%,#8b5cf62e,#0000 38%,#fb718524,#0000 58%),repeating-linear-gradient(90deg,#0000 0 8.2vw,#ffffff05 8.2vw 8.3vw);transition:opacity .52s}.gc-event-reception--card-games.is-portal-open .gc-tcg-aurora{opacity:1;animation:3.2s ease-in-out infinite alternate gc-tcg-aurora}.gc-tcg-stars span,.gc-tcg-mana span{left:var(--tcg-mote-x);top:var(--tcg-mote-y);width:.28rem;height:.28rem;box-shadow:0 0 8px #fff, 0 0 18px var(--tcg-violet);opacity:0;background:#e0f2fe;border-radius:50%;position:absolute}.gc-event-reception--card-games.is-portal-open .gc-tcg-mana span{animation:gc-tcg-mote var(--tcg-mote-duration) var(--tcg-mote-delay) ease-in-out infinite alternate}.gc-tcg-board{z-index:2;opacity:0;background:linear-gradient(90deg,#38bdf81c,#0000 38% 62%,#fb71851a),repeating-radial-gradient(circle,#0000 0 3.7rem,#c4b5fd0e 3.72rem 3.78rem),linear-gradient(145deg,#090d20e0,#16081fe6);border:1px solid #c4b5fd33;border-radius:50%;width:min(76rem,88vw);height:min(34rem,55vh);transition:opacity .62s,transform .76s cubic-bezier(.16,.85,.25,1);position:absolute;top:58%;left:50%;transform:translate(-50%,-42%)perspective(850px)rotateX(58deg)scale(.62);box-shadow:inset 0 0 80px #8b5cf629,0 0 0 2px #0f172ae6,0 0 70px #8b5cf633}.gc-event-reception--card-games.is-portal-open .gc-tcg-board{opacity:1;transform:translate(-50%,-50%)perspective(850px)rotateX(58deg)scale(1)}.gc-tcg-board:before,.gc-tcg-board:after{content:"";border:1px solid #c4b5fd33;border-radius:50%;position:absolute;inset:6%}.gc-tcg-board:after{border-style:dashed;animation:12s linear infinite gc-tcg-ring;inset:18%}.gc-tcg-board__lane{background:linear-gradient(90deg, var(--tcg-azure), #c4b5fdcc, var(--tcg-crimson));width:84%;height:2px;position:absolute;top:50%;left:8%;box-shadow:0 0 16px #c4b5fd8c}.gc-tcg-board__circle{border:2px solid #c4b5fd75;border-radius:50%;width:11rem;height:11rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 28px #8b5cf638,0 0 30px #8b5cf63d}.gc-tcg-board__circle:before,.gc-tcg-board__circle:after,.gc-tcg-board__circle i,.gc-tcg-board__circle b{content:"";border:1px solid #e0e7ff6b;position:absolute;inset:17%;transform:rotate(45deg)}.gc-tcg-board__circle:after{transform:rotate(22.5deg)}.gc-tcg-board__circle i{transform:rotate(67.5deg)}.gc-tcg-board__circle b{background:#8b5cf629;border-radius:50%;inset:34%;transform:none}.gc-tcg-board__rune{color:#e0e7ff80;text-shadow:0 0 16px;font-family:Georgia,serif;font-size:2rem;position:absolute}.gc-tcg-board__rune--one{color:#38bdf8b8;top:15%;left:22%}.gc-tcg-board__rune--two{color:#fb7185b8;top:18%;right:22%}.gc-tcg-board__rune--three{color:#fbbf24b8;bottom:8%;left:50%}.gc-tcg-duelist{z-index:8;border:1px solid color-mix(in srgb, var(--duelist-color) 42%, transparent);background:linear-gradient(135deg, #070a19e6, color-mix(in srgb, var(--duelist-color) 10%, #070a19e6));min-width:16rem;box-shadow:0 0 24px color-mix(in srgb, var(--duelist-color) 17%, transparent);opacity:0;align-items:center;gap:.8rem;padding:.65rem .85rem;transition:opacity .42s,transform .62s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;top:12%}.gc-tcg-duelist--azure{--duelist-color:var(--tcg-azure);left:4%;transform:translate(-4rem)}.gc-tcg-duelist--crimson{--duelist-color:var(--tcg-crimson);text-align:right;flex-direction:row-reverse;right:4%;transform:translate(4rem)}.gc-event-reception--card-games.is-portal-open .gc-tcg-duelist{opacity:1;transform:translate(0)}.gc-tcg-duelist__crest{border:1px solid var(--duelist-color);color:#fff;background:radial-gradient(circle, color-mix(in srgb, var(--duelist-color) 55%, #111827), #070b18 72%);width:3rem;height:3rem;box-shadow:0 0 22px color-mix(in srgb, var(--duelist-color) 42%, transparent);border-radius:50%;flex:0 0 3rem;place-items:center;font-size:1.25rem;display:grid}.gc-tcg-duelist div{flex:1}.gc-tcg-duelist strong,.gc-tcg-duelist small{letter-spacing:.12em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.gc-tcg-duelist strong{color:#f8fafc;font-size:.72rem}.gc-tcg-duelist small{color:color-mix(in srgb, var(--duelist-color) 70%, #fff);margin-top:.28rem;font-size:.52rem}.gc-tcg-duelist div>i{background:#ffffff1a;border-radius:99px;height:.32rem;margin-top:.35rem;display:block;overflow:hidden}.gc-tcg-duelist div>i b{border-radius:inherit;background:linear-gradient(90deg, var(--duelist-color), #fff);width:100%;height:100%;box-shadow:0 0 10px var(--duelist-color);transition:width .46s;display:block}.gc-tcg-deck{z-index:6;opacity:0;width:5.4rem;height:7.6rem;transition:opacity .42s,transform .62s cubic-bezier(.2,.8,.2,1);position:absolute;top:48%}.gc-tcg-deck--left{left:8%;transform:translate(-3rem,2rem)rotate(-12deg)}.gc-tcg-deck--right{right:8%;transform:translate(3rem,2rem)rotate(12deg)}.gc-event-reception--card-games.is-hands-drawn .gc-tcg-deck{opacity:.9}.gc-event-reception--card-games.is-hands-drawn .gc-tcg-deck--left{transform:rotate(-12deg)}.gc-event-reception--card-games.is-hands-drawn .gc-tcg-deck--right{transform:rotate(12deg)}.gc-tcg-deck i{background:radial-gradient(circle,#8b5cf6b3 0 7%,#0000 8%),conic-gradient(from 45deg,#111827,#312e81,#111827,#4c1d95,#111827);border:2px solid #c4b5fd94;border-radius:.55rem;position:absolute;inset:0;box-shadow:0 0 18px #8b5cf64d}.gc-tcg-deck i:first-child{transform:translate(-.35rem,.25rem)rotate(-4deg)}.gc-tcg-deck i:nth-child(2){transform:translate(.3rem,.15rem)rotate(3deg)}.gc-tcg-hand{z-index:10;pointer-events:none;width:36%;height:13rem;position:absolute;bottom:5%}.gc-tcg-hand--left{left:3%}.gc-tcg-hand--right{right:3%}.gc-tcg-card{--tcg-card-color:var(--tcg-violet);opacity:0;width:7.2rem;height:10.2rem;transform-style:preserve-3d;filter:drop-shadow(0 12px 16px #0000008c);transition:opacity .42s var(--tcg-card-delay) ease, transform .72s var(--tcg-card-delay) cubic-bezier(.18,.82,.2,1), filter .42s ease;position:absolute;top:1.7rem}.gc-tcg-card--left{transform:translate(-18rem, 5rem) rotate(var(--tcg-card-angle)) scale(var(--tcg-card-scale));left:0}.gc-tcg-card--right{transform:translate(18rem, 5rem) rotate(var(--tcg-card-angle)) scale(var(--tcg-card-scale));right:0}.gc-tcg-card:first-child{--tcg-card-offset:0rem}.gc-tcg-card:nth-child(2){--tcg-card-offset:5.4rem}.gc-tcg-card:nth-child(3){--tcg-card-offset:10.8rem}.gc-tcg-card--left{left:var(--tcg-card-offset)}.gc-tcg-card--right{right:var(--tcg-card-offset)}.gc-tcg-card--left:first-child{--tcg-card-angle:-12deg}.gc-tcg-card--left:nth-child(2){--tcg-card-angle:-5deg}.gc-tcg-card--left:nth-child(3){--tcg-card-angle:2deg}.gc-tcg-card--right:first-child{--tcg-card-angle:12deg}.gc-tcg-card--right:nth-child(2){--tcg-card-angle:5deg}.gc-tcg-card--right:nth-child(3){--tcg-card-angle:-2deg}.gc-tcg-card--moon{--tcg-card-color:#60a5fa}.gc-tcg-card--astral{--tcg-card-color:#a78bfa}.gc-tcg-card--rune{--tcg-card-color:#22d3ee}.gc-tcg-card--shadow{--tcg-card-color:#c084fc}.gc-tcg-card--ember{--tcg-card-color:#fb7185}.gc-tcg-card--solar{--tcg-card-color:#fbbf24}.gc-event-reception--card-games.is-hands-drawn .gc-tcg-card{opacity:1}.gc-event-reception--card-games.is-hands-drawn .gc-tcg-card--left,.gc-event-reception--card-games.is-hands-drawn .gc-tcg-card--right{transform:translate(0) rotate(var(--tcg-card-angle)) scale(var(--tcg-card-scale))}.gc-event-reception--card-games.is-card-cast .gc-tcg-card:not(.is-champion){opacity:.28;filter:blur(1px)brightness(.7)}.gc-event-reception--card-games.is-card-cast .gc-tcg-card--left.is-champion{transform:translate(29vw, -19vh) rotate(-4deg) scale(var(--tcg-cast-scale))}.gc-event-reception--card-games.is-card-cast .gc-tcg-card--right.is-champion{transform:translate(-29vw, -19vh) rotate(4deg) scale(var(--tcg-cast-scale))}.gc-event-reception--card-games.is-clashing .gc-tcg-card.is-champion{filter:drop-shadow(0 0 18px var(--tcg-card-color)) brightness(1.18);animation:.13s ease-in-out infinite alternate gc-tcg-card-clash}.gc-tcg-card__back,.gc-tcg-card__face{border:2px solid color-mix(in srgb, var(--tcg-card-color) 78%, #fff);backface-visibility:hidden;border-radius:.62rem;position:absolute;inset:0;overflow:hidden}.gc-tcg-card__back{background:repeating-conic-gradient(from 0deg, #ffffff0f 0 8deg, transparent 8deg 16deg), radial-gradient(circle, var(--tcg-card-color), #312e81 23%, #080b18 24% 64%, #1e1b4b);place-items:center;display:grid;transform:rotateY(180deg)}.gc-tcg-card__back b{color:#fff;width:3.7rem;height:3.7rem;box-shadow:0 0 22px var(--tcg-card-color);border:1px solid #ffffffa6;border-radius:50%;place-items:center;font-size:1.5rem;display:grid}.gc-tcg-card__face{color:#f8fafc;background:linear-gradient(155deg, color-mix(in srgb, var(--tcg-card-color) 24%, #101326), #070914 68%);padding:.48rem;box-shadow:inset 0 0 0 3px #ffffff0d}.gc-tcg-card__cost{z-index:2;background:var(--tcg-card-color);width:1.65rem;height:1.65rem;box-shadow:0 0 13px var(--tcg-card-color);border:1px solid #ffffffd1;border-radius:50%;place-items:center;font:800 .78rem ui-monospace,monospace;display:grid;position:absolute;top:.22rem;left:.22rem}.gc-tcg-card__art{border:1px solid color-mix(in srgb, var(--tcg-card-color) 62%, transparent);background:radial-gradient(circle at 50% 38%, color-mix(in srgb, var(--tcg-card-color) 72%, #fff), transparent 12%), conic-gradient(from 25deg, transparent, color-mix(in srgb, var(--tcg-card-color) 35%, transparent), transparent 30%), linear-gradient(#141933, #090b17);border-radius:.36rem .36rem 46% 46%;place-items:center;height:5.35rem;display:grid;box-shadow:inset 0 -18px 30px #00000080}.gc-tcg-card__art em{color:#fff;text-shadow:0 0 12px var(--tcg-card-color), 0 0 28px var(--tcg-card-color);font:2.4rem Georgia,serif}.gc-tcg-card__face>strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin-top:.38rem;font:700 .63rem/1.2 Georgia,serif;display:block;overflow:hidden}.gc-tcg-card__face>small{color:color-mix(in srgb, var(--tcg-card-color) 60%, #fff);letter-spacing:.08em;margin-top:.2rem;font:600 .37rem ui-monospace,monospace;display:block}.gc-tcg-card__stats{gap:.28rem;display:flex;position:absolute;bottom:.34rem;right:.35rem}.gc-tcg-card__stats b{background:color-mix(in srgb, var(--tcg-card-color) 62%, #111827);border:1px solid #ffffffa6;place-items:center;width:1.35rem;height:1.35rem;font:800 .6rem ui-monospace,monospace;display:grid;transform:rotate(45deg)}.gc-tcg-card__stats b:first-letter{transform:rotate(-45deg)}.gc-tcg-clash{z-index:12;pointer-events:none;width:1px;height:1px;position:absolute;top:48%;left:50%}.gc-tcg-clash__beam{opacity:0;width:34vw;height:.28rem;transition:opacity .22s,transform .42s;position:absolute;top:0;transform:scaleX(0)}.gc-tcg-clash__beam--azure{background:linear-gradient(90deg, transparent, var(--tcg-azure));box-shadow:0 0 18px var(--tcg-azure);transform-origin:100%;right:0}.gc-tcg-clash__beam--crimson{background:linear-gradient(90deg, var(--tcg-crimson), transparent);box-shadow:0 0 18px var(--tcg-crimson);transform-origin:0;left:0}.gc-event-reception--card-games.is-clashing .gc-tcg-clash__beam{opacity:1;transform:scaleX(1)}.gc-tcg-clash>i{opacity:0;width:1rem;height:1rem;box-shadow:0 0 20px #fff, 0 0 48px var(--tcg-violet), 0 0 90px var(--tcg-crimson);background:#fff;border:2px solid #fff;border-radius:50%;position:absolute;top:0;left:0;transform:translate(-50%,-50%)scale(.2)}.gc-event-reception--card-games.is-clashing .gc-tcg-clash>i{opacity:1;animation:.52s ease-out infinite alternate gc-tcg-clash}.gc-tcg-hud{z-index:14;bottom:max(1rem, env(safe-area-inset-bottom));left:max(1rem, env(safe-area-inset-left));color:#c4b5fd;letter-spacing:.13em;opacity:0;gap:.28rem;font:600 .58rem ui-monospace,SFMono-Regular,Menlo,monospace;transition:opacity .42s,transform .42s;display:grid;position:absolute;transform:translateY(1rem)}.gc-tcg-hud strong{color:#fff;text-shadow:0 0 12px var(--tcg-violet)}.gc-event-reception--card-games.is-portal-open .gc-tcg-hud{opacity:1;transform:translateY(0)}.gc-tcg-center{z-index:13;text-align:center;opacity:0;filter:blur(9px);width:min(44rem,72vw);transition:opacity .48s,filter .48s,transform .62s cubic-bezier(.2,.8,.2,1),top .52s;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)scale(.84)}.gc-event-reception--card-games.is-portal-open .gc-tcg-center{opacity:1;filter:none;transform:translate(-50%,-50%)scale(1)}.gc-event-reception--card-games.is-card-cast .gc-tcg-center{top:27%;transform:translate(-50%,-50%)scale(.78)}.gc-event-reception--card-games.is-duel-ready .gc-tcg-center{filter:drop-shadow(0 0 18px #8b5cf661);transform:translate(-50%,-50%)scale(.86)}.gc-tcg-kicker{color:#c4b5fd;letter-spacing:.28em;text-shadow:0 0 16px #8b5cf6bf;margin:0 0 .65rem;font:700 .7rem ui-monospace,SFMono-Regular,Menlo,monospace}.gc-tcg-title{color:#fff;letter-spacing:-.055em;text-transform:uppercase;text-shadow:-2px 0 #38bdf8b3,2px 0 #fb7185b3,0 0 36px #8b5cf66b;margin:0;font:900 clamp(2.1rem,6vw,5.8rem)/.9 system-ui,sans-serif}.gc-tcg-phase{color:#e0e7ff;letter-spacing:.13em;background:#080a19b8;border:1px solid #c4b5fd61;border-radius:999px;align-items:center;gap:.62rem;margin:1rem 0 0;padding:.65rem .9rem;font:700 .62rem ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex;box-shadow:0 0 26px #8b5cf629}.gc-tcg-phase__gem{color:var(--tcg-amber);text-shadow:0 0 12px var(--tcg-amber);animation:.7s ease-in-out infinite alternate gc-tcg-gem}.gc-event-reception--card-games.is-duel-ready .gc-tcg-phase{color:#d1fae5;border-color:#34d399b3;box-shadow:0 0 26px #34d3993d}@keyframes gc-tcg-aurora{0%{transform:scale(1)rotate(-2deg)}to{transform:scale(1.08)rotate(2deg)}}@keyframes gc-tcg-mote{0%{opacity:.12;transform:translateY(.8rem)scale(.65)}to{opacity:.92;transform:translateY(-1.5rem)scale(1.2)}}@keyframes gc-tcg-ring{to{transform:rotate(360deg)}}@keyframes gc-tcg-card-clash{0%{margin-top:-.18rem}to{margin-top:.18rem}}@keyframes gc-tcg-clash{0%{transform:translate(-50%,-50%)scale(.4)}to{transform:translate(-50%,-50%)scale(2.4)}}@keyframes gc-tcg-gem{to{opacity:.45;transform:rotate(45deg)scale(.8)}}.gc-low-power .gc-tcg-aurora,.gc-low-power .gc-tcg-board:after,.gc-low-power .gc-tcg-mana span,.gc-low-power .gc-tcg-phase__gem{animation:none!important}@media (width<=900px){.gc-event-reception--card-games{--tcg-card-scale:.78;--tcg-cast-scale:.9}.gc-tcg-duelist{min-width:13rem}.gc-tcg-card:nth-child(2){--tcg-card-offset:4.1rem}.gc-tcg-card:nth-child(3){--tcg-card-offset:8.2rem}.gc-event-reception--card-games.is-card-cast .gc-tcg-card--left.is-champion{transform:translate(31vw, -17vh) rotate(-4deg) scale(var(--tcg-cast-scale))}.gc-event-reception--card-games.is-card-cast .gc-tcg-card--right.is-champion{transform:translate(-31vw, -17vh) rotate(4deg) scale(var(--tcg-cast-scale))}}@media (width<=700px){.gc-event-reception--card-games{--tcg-card-scale:.58;--tcg-cast-scale:.63}.gc-event-reception--card-games .gc-event-reception__skip{top:max(.65rem, env(safe-area-inset-top));right:max(.65rem, env(safe-area-inset-right))}.gc-tcg-duelist{width:43%;min-width:0;padding:.42rem;top:10%}.gc-tcg-duelist--azure{left:2%}.gc-tcg-duelist--crimson{right:2%}.gc-tcg-duelist__crest{flex-basis:2.2rem;width:2.2rem;height:2.2rem;font-size:.9rem}.gc-tcg-duelist strong{letter-spacing:.07em;font-size:.48rem}.gc-tcg-duelist small{letter-spacing:.04em;font-size:.34rem}.gc-tcg-board{width:115vw;height:48vh;top:62%}.gc-tcg-center{width:90vw;top:35%}.gc-event-reception--card-games.is-card-cast .gc-tcg-center{top:30%}.gc-tcg-kicker{letter-spacing:.18em;font-size:.47rem}.gc-tcg-title{font-size:clamp(1.75rem,10vw,3.4rem)}.gc-tcg-phase{letter-spacing:.07em;margin-top:.7rem;padding:.5rem .65rem;font-size:.42rem}.gc-tcg-hand{width:46%;bottom:-1.6rem}.gc-tcg-hand--left{left:-2%}.gc-tcg-hand--right{right:-2%}.gc-tcg-card:nth-child(2){--tcg-card-offset:2.75rem}.gc-tcg-card:nth-child(3){--tcg-card-offset:5.5rem}.gc-event-reception--card-games.is-card-cast .gc-tcg-card--left.is-champion{transform:translate(35vw, -23vh) rotate(-3deg) scale(var(--tcg-cast-scale))}.gc-event-reception--card-games.is-card-cast .gc-tcg-card--right.is-champion{transform:translate(-35vw, -23vh) rotate(3deg) scale(var(--tcg-cast-scale))}.gc-tcg-deck,.gc-tcg-hud{display:none}}@media (width<=390px){.gc-event-reception--card-games{--tcg-card-scale:.51;--tcg-cast-scale:.56}.gc-tcg-title{font-size:clamp(1.55rem,9.5vw,2.8rem)}.gc-tcg-phase{max-width:92vw}}@media (orientation:landscape) and (height<=500px){.gc-event-reception--card-games{--tcg-card-scale:.47;--tcg-cast-scale:.5}.gc-tcg-duelist{width:28%;min-width:0;padding:.34rem .48rem;top:.65rem}.gc-tcg-duelist__crest{flex-basis:1.9rem;width:1.9rem;height:1.9rem;font-size:.72rem}.gc-tcg-duelist strong{font-size:.4rem}.gc-tcg-duelist small{font-size:.29rem}.gc-tcg-board{width:76vw;height:65vh;top:67%}.gc-tcg-center{width:54vw;top:41%}.gc-event-reception--card-games.is-card-cast .gc-tcg-center{top:25%}.gc-tcg-kicker{margin-bottom:.32rem;font-size:.38rem}.gc-tcg-title{font-size:clamp(1.35rem,5vw,2.6rem)}.gc-tcg-phase{margin-top:.38rem;padding:.34rem .55rem;font-size:.34rem}.gc-tcg-hand{width:30%;bottom:-5rem}.gc-tcg-hand--left{left:1%}.gc-tcg-hand--right{right:1%}.gc-tcg-card:nth-child(2){--tcg-card-offset:2.6rem}.gc-tcg-card:nth-child(3){--tcg-card-offset:5.2rem}.gc-event-reception--card-games.is-card-cast .gc-tcg-card--left.is-champion{transform:translate(34vw, -18vh) rotate(-3deg) scale(var(--tcg-cast-scale))}.gc-event-reception--card-games.is-card-cast .gc-tcg-card--right.is-champion{transform:translate(-34vw, -18vh) rotate(3deg) scale(var(--tcg-cast-scale))}.gc-tcg-hud,.gc-tcg-deck{display:none}}@media (prefers-reduced-motion:reduce){.gc-event-reception--card-games *,.gc-event-reception--card-games :before,.gc-event-reception--card-games :after{transition-duration:1ms!important;animation:none!important}.gc-event-reception--card-games.is-portal-open .gc-tcg-board,.gc-event-reception--card-games.is-portal-open .gc-tcg-center,.gc-event-reception--card-games.is-portal-open .gc-tcg-duelist,.gc-event-reception--card-games.is-hands-drawn .gc-tcg-card{opacity:1;filter:none}}:root{--nv-void:#02030a;--nv-deep:#04050c;--nv-panel:#071027;--nv-panel-soft:#08112ac7;--nv-blue:#176cff;--nv-cyan:#28d9ff;--nv-violet:#7a4dff;--nv-magenta:#d759ff;--nv-ice:#dff8ff;--nv-muted:#91a3bd;--nv-line:#5fbfff2e;--nv-glow:0 0 32px #28d9ff29, 0 0 72px #7a4dff1a}body.nv-site{background:radial-gradient(circle at 84% 9%, #176cff1a, transparent 28rem), radial-gradient(circle at 12% 42%, #7a4dff14, transparent 30rem), var(--nv-void);color:#f6fbff}body.nv-site:before{z-index:-12;content:"";opacity:.28;pointer-events:none;background-image:radial-gradient(circle at 12% 18%,#ffffff85 0 .7px,#0000 1px),radial-gradient(circle at 78% 36%,#41d5ff6b 0 .8px,#0000 1.1px),radial-gradient(circle at 44% 76%,#b77aff66 0 .65px,#0000 1px);background-size:92px 92px,131px 131px,167px 167px;position:fixed;inset:0}body.nv-site :focus-visible{outline-color:var(--nv-cyan)}.nv-header{position:relative;box-shadow:0 12px 38px #00000052;background:linear-gradient(90deg,#03040bf7,#05091af0 50%,#03040bf7)!important;border-color:#55acff2e!important}.nv-header:after{background:linear-gradient(90deg, transparent, var(--nv-violet), var(--nv-cyan), transparent);content:"";opacity:.72;pointer-events:none;height:1px;position:absolute;bottom:-1px;left:0;right:0;box-shadow:0 0 18px #28d9ff7a}.nv-brand{color:#fff;text-decoration:none}.nv-brand__mark{background:#04050c;border:1px solid #50b9ff47;border-radius:1rem;place-items:center;width:3.15rem;height:3.15rem;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 20px #176cff14,0 0 22px #28d9ff1a,0 0 32px #7a4dff14}.nv-brand__mark:after{border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(125deg,#ffffff29,#0000 32% 72%,#28d9ff14);position:absolute;inset:0}.nv-brand__mark img{object-fit:contain;filter:drop-shadow(0 0 .55rem #28d9ff3d);width:100%;height:100%;transform:scale(.94)}.nv-brand:hover .nv-brand__mark{border-color:#28d9ff94;transform:translateY(-1px);box-shadow:0 0 24px #28d9ff33,0 0 44px #7a4dff29}.nv-brand__copy{flex-direction:column;justify-content:center;min-width:0;line-height:1;display:flex}.nv-brand__native{color:#a8eaff;letter-spacing:.24em;text-overflow:ellipsis;text-shadow:0 0 14px #28d9ff61;white-space:nowrap;font-family:Noto Sans SC,Microsoft YaHei,PingFang SC,ui-sans-serif,sans-serif;font-size:.64rem;font-weight:800;overflow:hidden}.nv-brand__latin{color:#0000;letter-spacing:.16em;text-overflow:ellipsis;text-shadow:0 0 24px #3eb7ff1f;white-space:nowrap;background:linear-gradient(92deg,#fff 2%,#8be8ff 40%,#aaa1ff 72%,#f0a3ff);-webkit-background-clip:text;background-clip:text;margin-top:.27rem;font-size:1.02rem;font-weight:950;overflow:hidden}.nv-brand--footer .nv-brand__mark{width:3.7rem;height:3.7rem}.nv-brand--footer .nv-brand__native{font-size:.72rem}.nv-brand--footer .nv-brand__latin{font-size:1.14rem}[data-secret-logo-primary].is-logo-rush-block img{opacity:0}[data-secret-logo-primary].is-logo-rush-block:after{display:none}.nv-header nav a:not(.nv-brand),.nv-mobile-menu a{transition:color .16s,background-color .16s,border-color .16s,transform .16s}.nv-header nav>div[data-desktop-primary-nav]>a{position:relative}.nv-header nav>div[data-desktop-primary-nav]>a:after{background:linear-gradient(90deg, transparent, var(--nv-cyan), transparent);content:"";opacity:0;height:1px;transition:opacity .16s,transform .16s;position:absolute;bottom:-.75rem;left:0;right:0;transform:scaleX(.35)}.nv-header nav>div[data-desktop-primary-nav]>a:hover:after{opacity:.9;transform:scaleX(1)}.nv-mobile-menu{box-shadow:0 22px 44px #0000006b;background:linear-gradient(145deg,#071027fa,#03050efc)!important}.grid-fade{background-image:linear-gradient(#4499ff0e 1px,#0000 1px),linear-gradient(90deg,#4499ff0e 1px,#0000 1px)!important;background-size:52px 52px!important}.gc-scanlines{opacity:.06}.gc-cursor-glow{background:radial-gradient(circle,#28d9ff21,#7a4dff0d 42%,#0000 68%)!important}.gc-hero{background:var(--nv-void);min-height:clamp(49rem,84vh,63rem)}.gc-hero:after{mix-blend-mode:screen;opacity:.44!important;background:linear-gradient(90deg,#0000 0 46%,#28d9ff1f 49%,#0000 52%) 0 0/100% 100%,linear-gradient(#3e85ff0a 1px,#0000 1px) 0 0/46px 46px,linear-gradient(90deg,#3e85ff0a 1px,#0000 1px) 0 0/46px 46px!important}.gc-hero>div.absolute.inset-0.overflow-hidden>img[data-parallax-layer]{filter:saturate(1.08)contrast(1.04);object-position:center}.nv-hero-lockup{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(90deg,#050d23d6,#140e3494);border:1px solid #49b4ff3d;border-radius:999px;align-items:center;gap:.85rem;margin-bottom:1.65rem;padding:.55rem .85rem .55rem 1rem;display:inline-flex;box-shadow:inset 0 1px #ffffff0f,0 0 32px #28d9ff14}.nv-hero-lockup span{color:#c6f4ff;letter-spacing:.2em;font-family:Noto Sans SC,Microsoft YaHei,PingFang SC,ui-sans-serif,sans-serif;font-size:.72rem;font-weight:900}.nv-hero-lockup strong{color:#0000;letter-spacing:.24em;background:linear-gradient(90deg,#75dcff,#9c8bff 58%,#ed92ff);-webkit-background-clip:text;background-clip:text;border-left:1px solid #ffffff26;padding-left:.85rem;font-size:.7rem;font-weight:950}.gc-neon-title{filter:drop-shadow(0 0 22px #28d9ff1f);background:linear-gradient(100deg,#fff 0%,#def8ff 42%,#b7d4ff 70%,#dabaff 100%);-webkit-background-clip:text;background-clip:text;max-width:48rem;color:#0000!important;text-shadow:none!important}.gc-eyebrow-dot{background:var(--nv-cyan)!important;box-shadow:0 0 .9rem #28d9ffe6!important}.gc-cta-primary,.nv-site a.bg-purple-600,.nv-site button.bg-purple-600{position:relative;overflow:hidden;background:linear-gradient(112deg,#176cff 0%,#574cff 48%,#a43fe3 100%)!important;border:1px solid #9ae5ff66!important;box-shadow:0 12px 34px #176cff38,0 0 28px #7a4dff24!important}.gc-cta-primary:before,.nv-site a.bg-purple-600:before,.nv-site button.bg-purple-600:before{content:"";background:linear-gradient(105deg,#0000 28%,#ffffff47 50%,#0000 72%);transition:transform .48s;position:absolute;inset:0;transform:translate(-125%)}.gc-cta-primary:hover:before,.nv-site a.bg-purple-600:hover:before,.nv-site button.bg-purple-600:hover:before{transform:translate(125%)}.gc-cta-primary:hover,.nv-site a.bg-purple-600:hover,.nv-site button.bg-purple-600:hover{transform:translateY(-2px);border-color:#bef4ffb3!important;box-shadow:0 16px 44px #176cff47,0 0 38px #d559ff24!important}.gc-hud,.gc-feature-card,.gc-event-card,.gc-champion-card,.gc-bracket-entry-card{border-color:var(--nv-line)!important;background:linear-gradient(142deg, #176cff14, transparent 44%), linear-gradient(320deg, #7a4dff14, transparent 42%), var(--nv-panel-soft)!important;box-shadow:inset 0 1px #ffffff0b,0 20px 60px #00000047!important}.gc-hud{-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15)}.gc-hud-corner{border-color:#28d9ffb8!important}.gc-feature-card,.gc-event-card{position:relative}.gc-feature-card:hover,.gc-event-card:hover{box-shadow:inset 0 1px #ffffff0f, 0 22px 58px #00000057, var(--nv-glow)!important;border-color:#28d9ff61!important}.gc-feature-icon{border:1px solid #51baff3d;box-shadow:inset 0 0 18px #28d9ff12,0 0 22px #7a4dff14;color:var(--nv-ice)!important;background:linear-gradient(145deg,#176cff2e,#7a4dff21)!important}.gc-event-card>a>div:first-child:after{content:"";pointer-events:none;border:1px solid #50b5ff1a;position:absolute;inset:0}.gc-member-cta{background:radial-gradient(circle at 84%,#28d9ff1f,#0000 28rem),linear-gradient(105deg,#176cff29,#7a4dff24 56%,#d759ff14),#050817!important}.gc-section-line{box-shadow:0 0 22px #28d9ff57;background:linear-gradient(90deg,#0000,#7a4dffb3,#28d9ffe6,#0000)!important}.nv-site input:not([type=checkbox]):not([type=radio]),.nv-site textarea,.nv-site select{box-shadow:inset 0 1px #ffffff06;background-color:#040816d1!important;border-color:#59abff2e!important}.nv-site input:not([type=checkbox]):not([type=radio]):focus,.nv-site textarea:focus,.nv-site select:focus{border-color:#28d9ff94!important;box-shadow:0 0 0 3px #28d9ff14,0 0 24px #28d9ff14!important}.nv-footer{position:relative;background:radial-gradient(circle at 15% 0,#176cff1f,#0000 26rem),radial-gradient(circle at 82% 35%,#7a4dff14,#0000 28rem),#04050c!important;border-color:#489eff29!important}.nv-footer:before{background:linear-gradient(90deg, transparent, var(--nv-blue), var(--nv-cyan), var(--nv-violet), transparent);content:"";opacity:.64;height:1px;position:absolute;inset:0 0 auto}.nv-footer a:hover{color:#bdefff!important}.gc-page-intro{--gc-intro-primary:40 217 255!important;--gc-intro-secondary:122 77 255!important}.gc-page-intro__backdrop{background:radial-gradient(circle at 50% 43%,#176cff2e,#0000 18rem),radial-gradient(circle,#7a4dff1f,#0000 32rem),#02030a!important}.nv-page-intro__mark{opacity:.16;filter:saturate(1.15)drop-shadow(0 0 2.5rem #28d9ff2e);object-fit:contain;pointer-events:none;width:min(32rem,68vw);max-width:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-52%)}.gc-page-intro__panel>:not(.nv-page-intro__mark){position:relative}.gc-page-intro__title{filter:drop-shadow(0 0 18px #28d9ff33);background:linear-gradient(92deg,#fff,#a8edff 43%,#bda4ff 76%,#f0a5ff);-webkit-background-clip:text;background-clip:text;color:#0000!important}.gc-page-intro__loading-bar{background:linear-gradient(90deg, var(--nv-blue), var(--nv-cyan), var(--nv-violet), var(--nv-magenta))!important}.nv-availability-period-button{color:#fff;text-align:left;background:linear-gradient(135deg,#28d9ff12,#7a4dff0f),#030712b8;border:1px solid #5cc4ff33;border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;width:100%;padding:1rem;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:grid}.nv-availability-period-button:hover{background:linear-gradient(135deg,#28d9ff1c,#7a4dff1a),#040918e6;border-color:#28d9ff80;transform:translateY(-1px);box-shadow:0 14px 36px #0000003d,0 0 28px #28d9ff14}.nv-availability-period-button__icon{color:#a8efff;background:#28d9ff1a;border:1px solid #28d9ff42;border-radius:.85rem;place-items:center;width:2.8rem;height:2.8rem;font-size:1.3rem;display:grid;box-shadow:inset 0 0 18px #28d9ff12}.nv-availability-period-button__copy{flex-direction:column;gap:.2rem;min-width:0;display:flex}.nv-availability-period-button__eyebrow{color:#7d91ad;letter-spacing:.16em;text-transform:uppercase;font-size:.65rem;font-weight:900}.nv-availability-period-button__copy strong{color:#f7fdff;text-overflow:ellipsis;white-space:nowrap;font-size:.94rem;overflow:hidden}.nv-availability-period-button__copy>span:last-child{color:#8798b1;font-size:.75rem}.nv-availability-period-button__action{color:#8eeaff;white-space:nowrap;font-size:.72rem;font-weight:900}.nv-date-range-dialog{color:#fff;background:0 0;border:1px solid #54c0ff47;border-radius:1.5rem;width:min(94vw,35rem);max-width:35rem;max-height:min(92vh,48rem);padding:0;overflow:visible;box-shadow:0 30px 90px #000000ad,0 0 60px #28d9ff1a}.nv-date-range-dialog::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#010208d1}.nv-date-range-dialog__panel{border-radius:inherit;background:radial-gradient(circle at 85% 0,#28d9ff1c,#0000 15rem),radial-gradient(circle at 5% 100%,#7a4dff1a,#0000 18rem),#070b17;max-height:min(92vh,48rem);padding:1.35rem;overflow:auto}.nv-date-range-dialog__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.nv-date-range-dialog__eyebrow{color:#59dcff;letter-spacing:.2em;text-transform:uppercase;font-size:.65rem;font-weight:900}.nv-date-range-dialog__header h3{color:#fff;letter-spacing:-.02em;margin-top:.25rem;font-size:1.55rem;font-weight:900}.nv-date-range-dialog__header p:last-child{color:#8b9ab1;margin-top:.35rem;font-size:.78rem}.nv-date-range-dialog__close{color:#b7c1d0;background:#ffffff0a;border:1px solid #ffffff1c;border-radius:.8rem;flex:none;place-items:center;width:2.5rem;height:2.5rem;font-size:1.35rem;transition:border-color .16s,background .16s,color .16s;display:grid}.nv-date-range-dialog__close:hover{color:#ffc1cf;background:#ff507814;border-color:#ff789652}.nv-date-range-dialog__selection{background:#ffffff09;border:1px solid #67bbff2b;border-radius:1rem;grid-template-columns:1fr auto 1fr;align-items:center;gap:.8rem;margin-top:1.2rem;padding:.9rem 1rem;display:grid}.nv-date-range-dialog__selection>div{flex-direction:column;gap:.15rem;min-width:0;display:flex}.nv-date-range-dialog__selection>div:last-child{text-align:right}.nv-date-range-dialog__selection span:not(.nv-date-range-dialog__selection-arrow){color:#71829d;letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:900}.nv-date-range-dialog__selection strong{color:#e9fbff;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.nv-date-range-dialog__selection-arrow{color:#51dfff}.nv-date-range-dialog__navigation{grid-template-columns:2.5rem 1fr 2.5rem;align-items:center;gap:.8rem;margin-top:1.25rem;display:grid}.nv-date-range-dialog__navigation strong{color:#fff;text-align:center;font-size:.95rem;font-weight:900}.nv-date-range-dialog__navigation button{color:#bceeff;background:#ffffff09;border:1px solid #ffffff1a;border-radius:.75rem;place-items:center;width:2.5rem;height:2.5rem;font-weight:900;display:grid}.nv-date-range-dialog__navigation button:hover:not(:disabled){background:#28d9ff14;border-color:#28d9ff5c}.nv-date-range-dialog__navigation button:disabled{cursor:not-allowed;opacity:.28}.nv-date-range-dialog__weekdays,.nv-date-range-dialog__days{grid-template-columns:repeat(7,minmax(0,1fr));gap:.28rem;display:grid}.nv-date-range-dialog__weekdays{margin-top:1rem;padding:0 .2rem}.nv-date-range-dialog__weekdays span{color:#61718a;letter-spacing:.08em;text-align:center;font-size:.58rem;font-weight:900}.nv-date-range-dialog__days{margin-top:.45rem}.nv-date-range-dialog__day{aspect-ratio:1;color:#dbe8f7;background:0 0;border:1px solid #0000;border-radius:.75rem;place-items:center;font-size:.78rem;font-weight:800;transition:border-color .12s,background .12s,color .12s,transform .12s;display:grid;position:relative}.nv-date-range-dialog__day:hover:not(:disabled){z-index:2;color:#fff;background:#28d9ff1a;border-color:#28d9ff66;transform:translateY(-1px)}.nv-date-range-dialog__day.is-outside{color:#465269}.nv-date-range-dialog__day.is-disabled{cursor:not-allowed;opacity:.22}.nv-date-range-dialog__day.is-today:not(.is-start):not(.is-end){color:#d8caff;border-color:#7a4dff8c}.nv-date-range-dialog__day.is-in-range{color:#eafcff;background:linear-gradient(90deg,#28d9ff24,#7a4dff29);border-radius:.45rem}.nv-date-range-dialog__day.is-start,.nv-date-range-dialog__day.is-end{z-index:3;color:#020716;background:linear-gradient(135deg,#28d9ff,#7252ff);border-color:#aeeeff80;box-shadow:0 0 22px #28d9ff47}.nv-date-range-dialog__footer{border-top:1px solid #ffffff14;justify-content:flex-end;gap:.7rem;margin-top:1.2rem;padding-top:1rem;display:flex}.nv-date-range-dialog__secondary,.nv-date-range-dialog__primary{border-radius:.8rem;padding:.75rem 1rem;font-size:.76rem;font-weight:900}.nv-date-range-dialog__secondary{color:#c0cad7;border:1px solid #ffffff1f}.nv-date-range-dialog__primary{color:#020714;background:linear-gradient(135deg,#28d9ff,#6652ff);box-shadow:0 10px 28px #28d9ff26}.nv-date-range-dialog__primary:disabled{cursor:not-allowed;filter:grayscale(.8);opacity:.38;box-shadow:none}@media (width<=1279px){.nv-brand--header .nv-brand__mark{width:2.8rem;height:2.8rem}.nv-brand--header .nv-brand__latin{font-size:.94rem}}@media (width<=639px){.nv-availability-period-button{grid-template-columns:auto minmax(0,1fr)}.nv-availability-period-button__action{display:none}.nv-date-range-dialog{border-radius:1.2rem;width:calc(100vw - 1rem);max-height:calc(100vh - 1rem)}.nv-date-range-dialog__panel{max-height:calc(100vh - 1rem);padding:1rem}.nv-date-range-dialog__header h3{font-size:1.3rem}.nv-date-range-dialog__selection{gap:.45rem;padding:.75rem}.nv-date-range-dialog__selection strong{font-size:.72rem}.nv-date-range-dialog__weekdays,.nv-date-range-dialog__days{gap:.16rem}.nv-date-range-dialog__day{border-radius:.6rem;font-size:.72rem}.nv-brand--header{gap:.65rem!important}.nv-brand--header .nv-brand__mark{border-radius:.85rem;width:2.65rem;height:2.65rem}.nv-brand--header .nv-brand__native{font-size:.52rem}.nv-brand--header .nv-brand__latin{letter-spacing:.13em;margin-top:.2rem;font-size:.78rem}.gc-hero{min-height:auto}.gc-hero>div.absolute.inset-0.overflow-hidden>img[data-parallax-layer]{object-position:67% center;opacity:.48!important}.nv-hero-lockup{margin-bottom:1.3rem}.nv-hero-lockup span,.nv-hero-lockup strong{font-size:.61rem}.nv-page-intro__mark{opacity:.1;width:92vw}}@media (prefers-reduced-motion:reduce){.nv-brand__mark,.nv-header nav>div[data-desktop-primary-nav]>a:after,.gc-cta-primary:before,.nv-site a.bg-purple-600:before,.nv-site button.bg-purple-600:before{transition:none!important}.gc-cta-primary:before,.nv-site a.bg-purple-600:before,.nv-site button.bg-purple-600:before{display:none}}.nv-orbit-page{--orbit-cyan:34 211 238;--orbit-violet:139 92 246;--orbit-pink:217 70 239;isolation:isolate;background:radial-gradient(circle at 50% 4%,#4338ca33,#0000 28rem),radial-gradient(circle at 15% 32%,#0891b21a,#0000 32rem),radial-gradient(circle at 84% 64%,#9333ea1c,#0000 35rem),linear-gradient(#02030a 0%,#05051a 28%,#02030a 100%);min-height:100vh;position:relative;overflow:clip}.nv-orbit-page__stars,.nv-orbit-page__dust{z-index:-3;pointer-events:none;position:absolute;inset:0}.nv-orbit-page__stars i{left:var(--star-x);top:var(--star-y);width:var(--star-size);height:var(--star-size);background:rgb(255 255 255/var(--star-alpha));box-shadow:0 0 calc(var(--star-size) * 4) #7dd3fcbf;animation:nv-orbit-twinkle 5.5s var(--star-delay) ease-in-out infinite;border-radius:999px;position:absolute}.nv-orbit-page__dust{z-index:-4;opacity:.34;background-image:radial-gradient(circle at 24% 22%, rgb(var(--orbit-cyan) / .45) 0 1px, transparent 1.5px), radial-gradient(circle at 72% 45%, rgb(var(--orbit-pink) / .38) 0 1px, transparent 1.5px), radial-gradient(circle at 41% 76%, #ffffff57 0 1px, transparent 1.5px);background-size:92px 92px,137px 137px,173px 173px;-webkit-mask-image:linear-gradient(#000 0%,#000000b3 80%,#0000);mask-image:linear-gradient(#000 0%,#000000b3 80%,#0000)}.nv-orbit-fx{z-index:18;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.nv-orbit-fx__meteor{left:var(--fx-x);top:var(--fx-y);width:var(--fx-length);opacity:0;filter:drop-shadow(0 0 .35rem #22d3eee6);transform-origin:100%;height:2px;animation:nv-orbit-fx-meteor var(--fx-duration) cubic-bezier(.2, .72, .24, 1) forwards;will-change:transform, opacity;background:linear-gradient(90deg,#0000,#7dd3fc59 48%,#fff 92%);border-radius:999px;position:absolute}.nv-orbit-fx__meteor:after{content:"";background:#fff;border-radius:50%;width:.34rem;height:.34rem;position:absolute;top:50%;right:-.12rem;transform:translateY(-50%);box-shadow:0 0 .45rem #fff,0 0 1rem #22d3eee6}.nv-orbit-fx__satellite{width:var(--fx-size);height:var(--fx-size);object-fit:contain;opacity:0;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 .65rem .75rem #0000008f)drop-shadow(0 0 1rem #38bdf852);animation:nv-orbit-fx-satellite var(--fx-duration) linear forwards;will-change:transform, opacity;-webkit-user-drag:none;position:absolute;top:0;left:0}.nv-orbit-fx__visitor{left:var(--fx-visitor-x);top:var(--fx-visitor-y);opacity:0;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 .65rem .7rem #0000007a)drop-shadow(0 0 1.1rem #facc1594);width:clamp(3.8rem,6vw,5.6rem);height:auto;animation:nv-orbit-fx-visitor var(--fx-duration) ease-in-out forwards;will-change:transform, opacity;-webkit-user-drag:none;position:absolute}.nv-orbit-fx__pulse{left:var(--fx-x);top:var(--fx-y);border:1px solid rgb(var(--fx-color) / .72);opacity:0;width:.35rem;height:.35rem;box-shadow:0 0 1rem rgb(var(--fx-color) / .5);border-radius:50%;animation:3.8s ease-out forwards nv-orbit-fx-pulse;position:absolute}.nv-orbit-fx__pulse:after{content:"";border:1px solid rgb(var(--fx-color) / .38);border-radius:inherit;position:absolute;inset:-.28rem}.nv-orbit-progress{z-index:95;pointer-events:none;background:#ffffff0a;height:2px;position:fixed;inset:0 0 auto}.nv-orbit-progress span{transform-origin:0;background:linear-gradient(90deg, rgb(var(--orbit-cyan)), rgb(var(--orbit-violet)), rgb(var(--orbit-pink)));width:100%;height:100%;box-shadow:0 0 1rem rgb(var(--orbit-cyan) / .8);display:block;transform:scaleX(0)}.nv-orbit-hero{text-align:center;align-content:center;place-items:center;min-height:min(820px,100vh - 5rem);padding:7rem 1.25rem 6rem;display:grid;position:relative}.nv-orbit-hero:before,.nv-orbit-hero:after{content:"";z-index:-1;pointer-events:none;border-radius:999px;position:absolute}.nv-orbit-hero:before{aspect-ratio:1;border:1px solid rgb(var(--orbit-cyan) / .1);width:min(72vw,58rem);box-shadow:0 0 0 5rem rgb(var(--orbit-violet) / .018), 0 0 0 11rem rgb(var(--orbit-cyan) / .012), inset 0 0 8rem rgb(var(--orbit-violet) / .08);transform:perspective(700px)rotateX(68deg)}.nv-orbit-hero:after{background:rgb(var(--orbit-violet) / .2);filter:blur(100px);width:min(40rem,80vw);height:13rem}.nv-orbit-hero__signal{border:1px solid rgb(var(--orbit-cyan) / .28);width:5.5rem;height:5.5rem;box-shadow:inset 0 0 2rem rgb(var(--orbit-cyan) / .08), 0 0 3rem rgb(var(--orbit-violet) / .15);background:#040714bf;border-radius:50%;justify-content:center;align-items:center;margin-bottom:2rem;display:flex}.nv-orbit-hero__signal span{border:1px solid rgb(var(--orbit-cyan) / .8);border-radius:50%;width:1rem;height:1rem;animation:2.4s ease-out infinite nv-orbit-signal;position:absolute}.nv-orbit-hero__signal span:nth-child(2){animation-delay:.8s}.nv-orbit-hero__signal span:nth-child(3){animation-delay:1.6s}.nv-orbit-eyebrow{color:#a5f3fc;letter-spacing:.31em;text-transform:uppercase;align-items:center;gap:.65rem;font-size:.69rem;font-weight:900;display:inline-flex}.nv-orbit-eyebrow span{background:rgb(var(--orbit-cyan));width:.48rem;height:.48rem;box-shadow:0 0 .9rem rgb(var(--orbit-cyan));border-radius:50%}.nv-orbit-hero h1{color:#fff;letter-spacing:-.07em;max-width:64rem;text-shadow:0 0 3rem rgb(var(--orbit-violet) / .22);margin-top:1.2rem;font-size:clamp(3.3rem,9vw,7.8rem);font-weight:950;line-height:.82}.nv-orbit-hero h1 strong{color:#0000;background:linear-gradient(100deg,#a5f3fc 4%,#818cf8 43%,#e879f9 82%);-webkit-background-clip:text;background-clip:text;display:block}.nv-orbit-hero__lead{color:#d4d4d8;max-width:48rem;margin-top:2rem;font-size:clamp(1rem,2vw,1.25rem);line-height:1.8}.nv-orbit-hero__stats{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2rem;display:flex}.nv-orbit-hero__stats span{color:#a1a1aa;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070a18b3;border:1px solid #ffffff1c;border-radius:999px;padding:.65rem 1rem;font-size:.76rem;font-weight:800}.nv-orbit-hero__stats strong{color:#fff}.nv-orbit-hero__descent{border:1px solid rgb(var(--orbit-cyan) / .28);color:#cffafe;letter-spacing:.12em;text-transform:uppercase;border-radius:.9rem;align-items:center;gap:.7rem;margin-top:3rem;padding:.85rem 1.2rem;font-size:.76rem;font-weight:900;transition:border-color .18s,background .18s,transform .18s;display:inline-flex}.nv-orbit-hero__descent:hover{border-color:rgb(var(--orbit-cyan) / .65);background:rgb(var(--orbit-cyan) / .08);transform:translateY(2px)}.nv-orbit-hero__descent span{animation:1.5s ease-in-out infinite nv-orbit-descent}.nv-orbit-galaxy{width:min(100%,96rem);margin-inline:auto;padding:0 1.25rem}.nv-orbit-system{border-top:1px solid #ffffff12;min-height:83rem;padding:6rem 0 9rem;scroll-margin-top:6rem;position:relative}.nv-orbit-page.is-ready .nv-orbit-system{opacity:.16;transition:opacity .9s,transform 1.1s cubic-bezier(.2,.75,.2,1);transform:translateY(5rem)scale(.985)}.nv-orbit-page.is-ready .nv-orbit-system.is-visible{opacity:1;transform:none}.nv-orbit-system:before{content:"";z-index:-2;background:color-mix(in srgb, var(--planet-primary) 20%, transparent);filter:blur(110px);opacity:.38;border-radius:50%;position:absolute;inset:12rem 12% 20rem}.nv-orbit-system__heading{z-index:12;justify-content:space-between;align-items:end;gap:2rem;max-width:78rem;margin-inline:auto;display:flex;position:relative}.nv-orbit-system:nth-child(2n) .nv-orbit-system__heading{text-align:right;flex-direction:row-reverse}.nv-orbit-system__coordinate{color:var(--planet-secondary);letter-spacing:.24em;text-transform:uppercase;font-size:.65rem;font-weight:900}.nv-orbit-system__heading h2{color:#fff;letter-spacing:-.055em;margin-top:.65rem;font-size:clamp(2.5rem,6vw,5rem);font-weight:950;line-height:.95}.nv-orbit-system__heading>div:first-child>p:last-child{color:#a1a1aa;max-width:39rem;margin-top:.9rem;line-height:1.7}.nv-orbit-system__telemetry{border-left:1px solid color-mix(in srgb, var(--planet-accent) 38%, transparent);color:#a1a1aa;letter-spacing:.08em;text-transform:uppercase;flex:none;gap:.55rem;min-width:14rem;padding-left:1.2rem;font-size:.72rem;font-weight:800;display:grid}.nv-orbit-system:nth-child(2n) .nv-orbit-system__telemetry{border-right:1px solid color-mix(in srgb, var(--planet-accent) 38%, transparent);border-left:0;padding-left:0;padding-right:1.2rem}.nv-orbit-system__telemetry span:first-child{color:#e4e4e7}.nv-orbit-system__telemetry i{background:var(--planet-secondary);width:.42rem;height:.42rem;box-shadow:0 0 .7rem var(--planet-secondary);border-radius:50%;margin-right:.45rem;display:inline-block}.nv-orbit-system__telemetry b{font:inherit}.nv-orbit-system__refresh{border:1px solid color-mix(in srgb, var(--planet-secondary) 42%, transparent);width:fit-content;color:color-mix(in srgb, var(--planet-secondary) 80%, white 20%);background:linear-gradient(135deg, #070a1bc2, color-mix(in srgb, var(--planet-primary) 15%, #080a19c7));box-shadow:inset 0 1px #ffffff14, 0 0 1.5rem color-mix(in srgb, var(--planet-primary) 10%, transparent);cursor:pointer;letter-spacing:.075em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.5rem;margin-top:.25rem;padding:.58rem .8rem;font-size:.66rem;transition:border-color .18s,color .18s,transform .18s,opacity .18s;display:inline-flex}.nv-orbit-system__refresh:hover{border-color:color-mix(in srgb, var(--planet-secondary) 78%, white 22%);color:#fff;transform:translateY(-1px)}.nv-orbit-system__refresh>span{font-size:1rem;line-height:1;color:inherit!important}.nv-orbit-system__refresh.is-loading>span{animation:.7s linear infinite nv-orbit-refresh-spin}.nv-orbit-system__refresh:disabled{cursor:wait;opacity:.58}.nv-orbit-stage{min-height:90rem;margin-top:1rem;position:relative}.nv-orbit-messages{position:absolute;inset:0 0 22rem}.nv-orbit-ring{z-index:1;border:1px solid color-mix(in srgb, var(--planet-accent) 25%, transparent);pointer-events:none;box-shadow:inset 0 0 2rem #ffffff04, 0 0 2rem color-mix(in srgb, var(--planet-primary) 8%, transparent);border-radius:50%;position:absolute;top:32rem;left:50%;transform:translate(-50%,-50%)rotate(-8deg)}.nv-orbit-ring:after{content:"";background:var(--planet-secondary);width:.45rem;height:.45rem;box-shadow:0 0 1rem var(--planet-secondary);border-radius:50%;position:absolute;top:4%;left:12%}.nv-orbit-ring--outer{width:min(88%,68rem);height:44rem;animation:13s ease-in-out infinite alternate nv-orbit-ring-tilt}.nv-orbit-ring--inner{opacity:.5;border-style:dashed;width:min(66%,48rem);height:32rem;animation:10s ease-in-out infinite alternate nv-orbit-ring-tilt-inner;transform:translate(-50%,-50%)rotate(7deg)}.nv-game-planet{--planet-tilt-x:0deg;--planet-tilt-y:0deg;z-index:5;color:#fff;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;width:22rem;transform:translate(-50%, -50%) perspective(800px) rotateX(var(--planet-tilt-x)) rotateY(var(--planet-tilt-y));background:0 0;border:0;place-items:center;padding:0;transition:transform .24s,filter .24s;display:grid;position:absolute;top:32rem;left:50%}.nv-game-planet:hover{filter:brightness(1.1)}.nv-game-planet.is-planet-dragging{cursor:grabbing;filter:brightness(1.14)saturate(1.08)}.nv-game-planet.is-planet-dragging .nv-game-planet__sphere{box-shadow:inset -2.8rem -2rem 4rem #000000d9, inset 1.5rem 1rem 2.5rem #ffffff29, 0 0 0 .55rem color-mix(in srgb, var(--planet-secondary) 24%, transparent), 0 0 5rem color-mix(in srgb, var(--planet-secondary) 58%, transparent)}.nv-game-planet:focus-visible{outline:0}.nv-game-planet:focus-visible .nv-game-planet__sphere{outline:2px solid color-mix(in srgb, var(--planet-secondary) 82%, white 18%);outline-offset:.65rem}.nv-game-planet__aura{background:color-mix(in srgb, var(--planet-primary) 24%, transparent);filter:blur(2.5rem);border-radius:50%;width:26rem;height:26rem;animation:4s ease-in-out infinite nv-orbit-aura;position:absolute}.nv-game-planet__sphere{border:1px solid color-mix(in srgb, var(--planet-secondary) 65%, white 10%);background:radial-gradient(circle at 32% 25%, #ffffffb8 0 2%, transparent 7%), radial-gradient(circle at 36% 34%, var(--planet-secondary), transparent 22%), repeating-linear-gradient(12deg, transparent 0 12%, #ffffff14 13% 16%, transparent 18% 26%), linear-gradient(135deg, var(--planet-primary), #070713 72%);width:19rem;height:19rem;box-shadow:inset -2.8rem -2rem 4rem #000000d9, inset 1.5rem 1rem 2.5rem #ffffff29, 0 0 0 .45rem color-mix(in srgb, var(--planet-primary) 12%, transparent), 0 0 4rem color-mix(in srgb, var(--planet-primary) 48%, transparent);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:50%;animation:6s ease-in-out infinite nv-orbit-planet-float;display:block;position:relative;overflow:hidden}.nv-game-planet.is-planet-dragging .nv-game-planet__sphere{cursor:grabbing}.nv-game-planet__canvas{z-index:1;border-radius:inherit;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .5s;display:block;position:absolute;inset:0}.nv-game-planet.is-canvas-ready .nv-game-planet__canvas{opacity:1}.nv-game-planet__uploaded-texture{z-index:1;object-fit:cover;filter:saturate(1.18)contrast(1.12)brightness(.88);mix-blend-mode:soft-light;opacity:.92;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;transition:opacity .42s;animation:24s ease-in-out infinite alternate nv-orbit-uploaded-texture;position:absolute;inset:0;transform:scale(1.08)}.nv-game-planet.is-canvas-ready .nv-game-planet__uploaded-texture{opacity:0}.nv-game-planet__texture,.nv-game-planet__shine,.nv-game-planet__shadow{border-radius:inherit;pointer-events:none;display:block;position:absolute;inset:0}.nv-game-planet__texture{z-index:2;opacity:.55;background:radial-gradient(ellipse at 67% 24%, var(--planet-accent) 0 4%, transparent 5%), radial-gradient(ellipse at 25% 67%, #ffffff38 0 3%, transparent 4%), radial-gradient(ellipse at 76% 72%, var(--planet-secondary) 0 5%, transparent 6%);background-size:65% 58%,72% 70%,58% 64%;transition:opacity .42s;animation:18s linear infinite nv-orbit-texture}.nv-game-planet__shine{z-index:3;background:radial-gradient(circle at 30% 22%,#ffffff61,#0000 24%)}.nv-game-planet__shadow{z-index:4;background:linear-gradient(105deg,#0000 35%,#000000b8 76%)}.nv-game-planet.has-custom-texture .nv-game-planet__texture{opacity:.36;mix-blend-mode:overlay}.nv-game-planet.has-custom-texture .nv-game-planet__shine{background:radial-gradient(circle at 27% 20%,#ffffff80,#0000 22%),linear-gradient(120deg,#ffffff14,#0000 42%)}.nv-game-planet[data-planet-style=ocean] .nv-game-planet__texture{background:repeating-radial-gradient(at 40%,#ffffff21 0 3%,#0000 4% 11%)}.nv-game-planet[data-planet-style=lava] .nv-game-planet__texture{opacity:.82;background:repeating-linear-gradient(127deg, transparent 0 12%, var(--planet-accent) 13% 15%, transparent 17% 27%);filter:drop-shadow(0 0 .5rem var(--planet-accent))}.nv-game-planet[data-planet-style=ice] .nv-game-planet__texture{opacity:.65;background:repeating-linear-gradient(42deg,#0000 0 18%,#ffffff80 19% 20%,#0000 21% 34%)}.nv-game-planet[data-planet-style=toxic] .nv-game-planet__texture{opacity:.75;background:radial-gradient(circle at 35% 40%, #fff3 0 5%, transparent 6%), repeating-radial-gradient(circle at 66% 58%, transparent 0 8%, var(--planet-accent) 9% 12%, transparent 13% 21%)}.nv-game-planet[data-planet-style=void] .nv-game-planet__sphere{background:radial-gradient(circle at 38% 32%, var(--planet-primary), #03030a 48%, black 72%);box-shadow:inset -2rem -2rem 4rem black, 0 0 0 .35rem var(--planet-accent), 0 0 5rem var(--planet-primary)}.nv-game-planet.is-canvas-ready .nv-game-planet__texture{opacity:0;filter:none;mix-blend-mode:screen;animation:none}.nv-game-planet__label{text-shadow:0 2px 1rem #000;justify-items:center;margin-top:1.2rem;display:grid}.nv-game-planet__label small{color:var(--planet-secondary);letter-spacing:.24em;text-transform:uppercase;font-size:.6rem;font-weight:900}.nv-game-planet__title{color:#fff;cursor:pointer;text-shadow:inherit;background:0 0;border:0;margin-top:.2rem;padding:0;font-size:1.35rem;font-weight:950;line-height:1.2;transition:color .18s,text-shadow .18s,transform .18s}.nv-game-planet__title:hover,.nv-game-planet__title:focus-visible{color:color-mix(in srgb, var(--planet-secondary) 72%, white 28%);text-shadow:0 0 1rem color-mix(in srgb, var(--planet-secondary) 52%, transparent);transform:translateY(-1px)}.nv-game-planet__title:focus-visible{outline:2px solid color-mix(in srgb, var(--planet-secondary) 75%, white 25%);outline-offset:.3rem;border-radius:.25rem}.nv-game-planet__label em{color:#a1a1aa;margin-top:.3rem;font-size:.65rem;font-style:normal}.nv-orbit-bubble{--thought-cloud-border:color-mix(in srgb, var(--planet-secondary) 42%, #ffffff29);--thought-tail-bg:linear-gradient(145deg, color-mix(in srgb, var(--planet-secondary) 25%, #121834b3), color-mix(in srgb, var(--planet-primary) 28%, #201436a8));isolation:isolate;left:var(--orbit-x,50%);top:var(--orbit-y,50%);width:min(var(--bubble-width,15rem), calc(100% - 1.5rem));min-height:6.75rem;animation:nv-orbit-bubble-float 5s var(--orbit-delay,0s) ease-in-out infinite;background:0 0;border:0;align-content:center;place-items:center;padding:1.65rem 1.55rem 1.5rem;transition:filter .18s;display:grid;position:absolute;overflow:visible;transform:translate(-50%,-50%)}.nv-orbit-bubble:before,.nv-orbit-bubble:after{content:"";z-index:1;border:2px solid var(--thought-cloud-border);background:var(--thought-tail-bg);-webkit-backdrop-filter:blur(14px)saturate(1.15);backdrop-filter:blur(14px)saturate(1.15);border-radius:50%;position:absolute;box-shadow:0 .45rem 1.2rem #00000040,inset 0 1px #ffffff2e}.nv-orbit-bubble:before{width:1.25rem;height:1.25rem;bottom:-1.85rem;left:calc(50% - .35rem)}.nv-orbit-bubble:after{width:.68rem;height:.68rem;bottom:-2.85rem;left:calc(50% + .75rem)}.nv-orbit-bubble.is-orbit-left:before{left:auto;right:1.85rem}.nv-orbit-bubble.is-orbit-left:after{left:auto;right:1.2rem}.nv-orbit-bubble.is-orbit-right:before{left:1.85rem;right:auto}.nv-orbit-bubble.is-orbit-right:after{left:1.2rem;right:auto}.nv-orbit-bubble__shape{z-index:0;width:calc(100% + 1.7rem);height:calc(100% + 1.44rem);filter:drop-shadow(0 1rem 1.6rem #00000052) drop-shadow(0 0 1.1rem color-mix(in srgb, var(--planet-primary) 18%, transparent));pointer-events:none;position:absolute;inset:-.72rem -.85rem;overflow:visible}.nv-orbit-bubble__shape path{stroke:var(--thought-cloud-border);stroke-width:2.3px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:stroke .18s,filter .18s}.nv-orbit-bubble:hover{filter:brightness(1.12) saturate(1.1) drop-shadow(0 0 1rem color-mix(in srgb, var(--planet-secondary) 16%, transparent));z-index:30!important}.nv-orbit-bubble:hover .nv-orbit-bubble__shape path{stroke:color-mix(in srgb, var(--planet-secondary) 76%, white 24%)}.nv-orbit-bubble>p{z-index:2;color:#f4f7ff;text-align:center;text-wrap:pretty;text-shadow:0 1px .7rem #0000009e;overflow-wrap:anywhere;width:100%;max-width:17.5rem;font-size:clamp(.78rem,.74rem + .08vw,.86rem);font-weight:750;line-height:1.42;position:relative;transform:translateY(-.08rem)}.nv-orbit-silent{z-index:3;color:#71717a;text-align:center;max-width:20rem;font-size:.75rem;position:absolute;top:4rem;left:50%;transform:translate(-50%)}.nv-orbit-silent span{color:var(--planet-secondary);letter-spacing:.35em;font-size:2rem;animation:2s ease-in-out infinite nv-orbit-silent;display:block}.nv-orbit-composer{z-index:24;width:min(100%,31rem);position:absolute;bottom:0;right:max(2rem,8%)}.nv-orbit-system:nth-child(2n) .nv-orbit-composer{left:max(2rem,8%);right:auto}.nv-orbit-composer form,.nv-orbit-composer__guest{border:1px solid color-mix(in srgb, var(--planet-accent) 44%, #ffffff14);background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--planet-primary) 22%, transparent), transparent 16rem), #080916f0;box-shadow:inset 0 1px #ffffff0f, 0 2rem 6rem #0000007a, 0 0 2rem color-mix(in srgb, var(--planet-primary) 10%, transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:2rem 2rem .6rem;padding:1.35rem;position:relative;overflow:hidden}.nv-orbit-composer form:before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 25%,#ffffff0b 50%,#0000 75%);animation:7s ease-in-out infinite nv-orbit-composer-scan;position:absolute;inset:0;transform:translate(-100%)}.nv-orbit-composer__header{align-items:center;gap:.75rem;display:flex;position:relative}.nv-orbit-composer__anonymous{border:1px solid color-mix(in srgb, var(--planet-secondary) 42%, transparent);background:color-mix(in srgb, var(--planet-primary) 20%, #ffffff0a);width:2.45rem;height:2.45rem;color:var(--planet-secondary);letter-spacing:.08em;border-radius:50%;flex:none;place-items:center;font-size:1rem;font-weight:950;display:grid}.nv-orbit-composer__header>span:nth-child(2){flex:1;min-width:0}.nv-orbit-composer__header small,.nv-orbit-composer__header strong{display:block}.nv-orbit-composer__header small{color:var(--planet-secondary);letter-spacing:.1em;text-transform:uppercase;font-size:.59rem;font-weight:900}.nv-orbit-composer__header strong{color:#fff;margin-top:.1rem;font-size:.82rem}.nv-orbit-composer__header em{color:#fde68a;text-transform:uppercase;background:#f59e0b1f;border-radius:999px;padding:.35rem .55rem;font-size:.58rem;font-style:normal;font-weight:900}.nv-orbit-composer__header em.is-rejected{color:#fecdd3;background:#f43f5e1f}.nv-orbit-composer__header em.is-hidden{color:#d4d4d8;background:#71717a26}.nv-orbit-composer form>label:not(.nv-orbit-composer__confirmation){color:#e4e4e7;margin-top:1rem;font-size:.75rem;font-weight:900;display:block;position:relative}.nv-orbit-composer textarea{resize:vertical;color:#fff;background:#00000040;border:1px solid #ffffff1a;border-radius:1rem;outline:0;width:100%;min-height:7.25rem;margin-top:.55rem;padding:.9rem 1rem;font-size:.82rem;line-height:1.55;transition:border-color .18s,box-shadow .18s;display:block;position:relative}.nv-orbit-composer textarea::placeholder{color:#52525b}.nv-orbit-composer textarea:focus{border-color:var(--planet-secondary);box-shadow:0 0 0 3px color-mix(in srgb, var(--planet-secondary) 14%, transparent)}.nv-orbit-composer__counter{color:#52525b;text-align:right;margin-top:.35rem;font-size:.6rem;font-weight:900}.nv-orbit-composer__counter.is-near-limit{color:#fdba74}.nv-orbit-composer__confirmation{color:#a1a1aa;align-items:flex-start;gap:.55rem;margin-top:.75rem;font-size:.69rem;line-height:1.45;display:flex;position:relative}.nv-orbit-composer__confirmation input{width:1rem;height:1rem;accent-color:var(--planet-secondary);margin-top:.05rem}.nv-orbit-composer__errors{color:#fecdd3;background:#9f12391a;border:1px solid #f43f5e42;border-radius:.8rem;margin-top:.8rem;padding:.7rem .8rem;font-size:.68rem;position:relative}.nv-orbit-composer button[type=submit],.nv-orbit-composer__guest a{border:1px solid color-mix(in srgb, var(--planet-secondary) 60%, transparent);background:linear-gradient(105deg, var(--planet-primary), var(--planet-accent));color:#fff;width:100%;min-height:2.9rem;box-shadow:0 .8rem 2rem color-mix(in srgb, var(--planet-primary) 24%, transparent);border-radius:.9rem;justify-content:center;align-items:center;gap:.55rem;margin-top:1rem;font-size:.75rem;font-weight:950;transition:filter .18s,transform .18s;display:flex;position:relative}.nv-orbit-composer button[type=submit]:hover,.nv-orbit-composer__guest a:hover{filter:brightness(1.13);transform:translateY(-1px)}.nv-orbit-composer__guest{justify-items:start;display:grid}.nv-orbit-composer__guest>span{color:var(--planet-secondary);font-size:1.5rem}.nv-orbit-composer__guest small{color:var(--planet-secondary);letter-spacing:.13em;text-transform:uppercase;margin-top:.3rem;font-size:.6rem;font-weight:900}.nv-orbit-composer__guest strong{color:#fff;margin-top:.45rem;font-size:1rem;line-height:1.45}.nv-orbit-portal-notice{z-index:30;border:1px solid color-mix(in srgb, var(--planet-secondary) 45%, transparent);color:#cffafe;text-align:center;opacity:0;pointer-events:none;background:#040816f0;border-radius:1rem;width:min(90%,28rem);padding:.8rem 1rem;font-size:.72rem;font-weight:800;transition:opacity .22s,transform .26s;position:absolute;top:31rem;left:50%;transform:translate(-50%,.8rem)}.nv-orbit-portal-notice.is-visible{opacity:1;transform:translate(-50%)}.nv-orbit-portal-notice span{color:var(--planet-secondary);margin-right:.35rem}.nv-orbit-satellite{z-index:2;background:var(--planet-accent);width:1.3rem;height:1.3rem;box-shadow:inset -.35rem -.25rem .5rem #0000008c, 0 0 1rem var(--planet-accent);border-radius:50%;animation:8s ease-in-out infinite nv-orbit-satellite;position:absolute;top:16rem;left:calc(50% + 10rem)}.nv-orbit-satellite span{border:1px solid color-mix(in srgb, var(--planet-accent) 70%, white 10%);border-radius:50%;width:2.4rem;height:.45rem;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)rotate(-20deg)}.nv-orbit-system__description{z-index:10;border-left:2px solid var(--planet-accent);color:#a1a1aa;max-width:42rem;margin-top:-3rem;padding-left:1rem;font-size:.82rem;line-height:1.7;position:relative}.nv-orbit-system:nth-child(2n) .nv-orbit-system__description{border-right:2px solid var(--planet-accent);text-align:right;border-left:0;margin-left:auto;padding-left:0;padding-right:1rem}.nv-orbit-empty{text-align:center;align-content:center;place-items:center;min-height:42rem;padding:5rem 1.25rem 8rem;display:grid}.nv-orbit-empty__planet{border:1px solid rgb(var(--orbit-violet) / .4);width:10rem;height:10rem;box-shadow:inset -2rem -1.5rem 3rem #000, 0 0 4rem rgb(var(--orbit-violet) / .3);background:radial-gradient(circle at 30% 25%,#818cf8,#312e81 42%,#060611 75%);border-radius:50%;margin-bottom:2rem;position:relative}.nv-orbit-empty__planet:after{content:"";border:1px solid rgb(var(--orbit-cyan) / .3);border-radius:50%;position:absolute;inset:40% -45%;transform:rotate(-12deg)}.nv-orbit-empty h2,.nv-orbit-end h2{color:#fff;letter-spacing:-.045em;margin-top:1rem;font-size:clamp(2rem,5vw,3.8rem);font-weight:950}.nv-orbit-empty>p:not(.nv-orbit-eyebrow){color:#a1a1aa;max-width:38rem;margin-top:1rem}.nv-orbit-empty a,.nv-orbit-end a{border:1px solid rgb(var(--orbit-cyan) / .35);color:#cffafe;border-radius:.9rem;margin-top:1.8rem;padding:.85rem 1.1rem;font-size:.76rem;font-weight:900}.nv-orbit-end{text-align:center;border-top:1px solid #ffffff12;align-content:center;place-items:center;min-height:35rem;padding:6rem 1.25rem;display:grid}.nv-orbit-end>span{color:rgb(var(--orbit-cyan));text-shadow:0 0 2rem rgb(var(--orbit-cyan));font-size:2.5rem;animation:3s ease-in-out infinite nv-orbit-aura}.nv-orbit-end p{color:#71717a;letter-spacing:.25em;text-transform:uppercase;margin-top:1rem;font-size:.68rem;font-weight:900}.nv-orbit-end h2{max-width:42rem}@keyframes nv-orbit-twinkle{0%,to{opacity:.25;transform:scale(.75)}50%{opacity:1;transform:scale(1.25)}}@keyframes nv-orbit-signal{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(5)}}@keyframes nv-orbit-descent{0%,to{transform:translateY(-2px)}50%{transform:translateY(4px)}}@keyframes nv-orbit-aura{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:.88;transform:scale(1.06)}}@keyframes nv-orbit-planet-float{0%,to{transform:translateY(-.35rem)rotate(-1deg)}50%{transform:translateY(.5rem)rotate(1deg)}}@keyframes nv-orbit-texture{0%{transform:rotate(0)scale(1.04)}to{transform:rotate(360deg)scale(1.04)}}@keyframes nv-orbit-uploaded-texture{0%{transform:scale(1.08)translate(-1.5%,-.8%)}to{transform:scale(1.16)translate(1.5%,.8%)}}@keyframes nv-orbit-ring-tilt{0%{transform:translate(-50%,-50%)rotate(-10deg)scaleX(.98)}to{transform:translate(-50%,-50%)rotate(-5deg)scaleX(1.02)}}@keyframes nv-orbit-ring-tilt-inner{0%{transform:translate(-50%,-50%)rotate(4deg)scaleY(.96)}to{transform:translate(-50%,-50%)rotate(10deg)scaleY(1.03)}}@keyframes nv-orbit-bubble-float{0%,to{transform:translate(-50%, calc(-50% - var(--orbit-drift,7px))) rotate(-.45deg)}50%{transform:translate(-50%, calc(-50% + var(--orbit-drift,7px))) rotate(.45deg)}}@keyframes nv-orbit-silent{0%,to{opacity:.35}50%{opacity:1}}@keyframes nv-orbit-composer-scan{0%,70%{transform:translate(-110%)}to{transform:translate(110%)}}@keyframes nv-orbit-satellite{0%,to{z-index:2;transform:translate(-2rem,.5rem)}50%{z-index:7;transform:translate(4rem,8rem)}}@keyframes nv-orbit-refresh-spin{to{transform:rotate(360deg)}}@keyframes nv-orbit-fx-meteor{0%{opacity:0;transform:translate3d(0, 0, 0) rotate(var(--fx-angle)) scaleX(.25)}14%{opacity:1}72%{opacity:.9}to{opacity:0;transform:translate3d(var(--fx-travel-x), var(--fx-travel-y), 0) rotate(var(--fx-angle)) scaleX(1)}}@keyframes nv-orbit-fx-satellite{0%{opacity:0;transform:translate3d(var(--fx-start-x), var(--fx-start-y), 0) rotate(var(--fx-satellite-rotation)) scale(.72)}8%{opacity:.86}48%{opacity:.96}90%{opacity:.82}to{opacity:0;transform:translate3d(var(--fx-end-x), var(--fx-end-y), 0) rotate(calc(var(--fx-satellite-rotation) + 18deg)) scale(1.08)}}@keyframes nv-orbit-fx-visitor{0%{opacity:0;transform:translate3d(var(--fx-visitor-offset), 1.5rem, 0) rotate(-16deg) scale(.28)}16%{opacity:.94;transform:translate(0,0)rotate(-3deg)scale(1)}44%{opacity:1;transform:translateY(-.7rem)rotate(4deg)scale(1.06)}68%{opacity:.96;transform:translateY(.35rem)rotate(-2deg)scale(.98)}86%{opacity:.9;transform:translateY(-.35rem)rotate(3deg)scale(1.02)}to{opacity:0;transform:translate3d(var(--fx-visitor-offset), -1.5rem, 0) rotate(16deg) scale(.32)}}@keyframes nv-orbit-fx-pulse{0%{opacity:0;transform:translate(-50%,-50%)scale(.35)}12%{opacity:.9}72%{opacity:.4}to{opacity:0;transform:translate(-50%,-50%)scale(14)}}@media (width<=1119px){.nv-orbit-system{min-height:0;padding:5rem 0 7rem}.nv-orbit-system__heading,.nv-orbit-system:nth-child(2n) .nv-orbit-system__heading{text-align:left;display:grid}.nv-orbit-system__telemetry,.nv-orbit-system:nth-child(2n) .nv-orbit-system__telemetry{text-align:left;border:0;padding:0}.nv-orbit-stage{min-height:0;margin-top:3rem;display:grid}.nv-orbit-ring{top:9rem;left:50%}.nv-orbit-ring--outer{width:min(94%,34rem);height:12rem}.nv-orbit-ring--inner{width:min(70%,25rem);height:9rem}.nv-game-planet{z-index:5;width:100%;position:relative;top:auto;left:auto;transform:none}.nv-game-planet__sphere{width:14rem;height:14rem}.nv-game-planet__aura{width:19rem;height:19rem}.nv-orbit-satellite{top:4.5rem;left:calc(50% + 6.5rem)}.nv-orbit-portal-notice{margin:1rem auto 0;position:relative;top:auto;left:auto;transform:translateY(.8rem)}.nv-orbit-portal-notice.is-visible{transform:none}.nv-orbit-messages{z-index:8;grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem 2rem;margin-top:4rem;display:grid;position:relative;inset:auto}.nv-orbit-bubble{width:min(var(--bubble-width,15rem), 100%);animation:none;position:relative;top:auto;left:auto;transform:none}.nv-orbit-bubble:nth-child(2n){justify-self:end}.nv-orbit-silent{grid-column:1/-1;position:relative;top:auto;left:auto;transform:none}.nv-orbit-composer,.nv-orbit-system:nth-child(2n) .nv-orbit-composer{width:min(100%,38rem);margin:1.2rem auto 0;position:relative;bottom:auto;left:auto;right:auto}.nv-orbit-system__description,.nv-orbit-system:nth-child(2n) .nv-orbit-system__description{border-right:0;border-left:2px solid var(--planet-accent);text-align:left;margin:2.5rem 0 0;padding-left:1rem;padding-right:0}}@media (width<=639px){.nv-orbit-hero{min-height:44rem;padding-top:5rem}.nv-orbit-hero h1{font-size:clamp(3.4rem,18vw,5.3rem)}.nv-orbit-hero__stats{width:100%;max-width:22rem;display:grid}.nv-orbit-galaxy{padding-inline:1rem}.nv-orbit-system__heading h2{font-size:2.7rem}.nv-orbit-system__telemetry{min-width:0}.nv-orbit-messages{grid-template-columns:1fr}.nv-orbit-composer form,.nv-orbit-composer__guest{border-radius:1.5rem 1.5rem .5rem;padding:1.1rem}}@media (prefers-reduced-motion:reduce){.nv-orbit-page *,.nv-orbit-page :before,.nv-orbit-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.nv-orbit-page.is-ready .nv-orbit-system{opacity:1;transform:none}.nv-orbit-fx{display:none}}.gc-low-power .nv-orbit-page__stars i:nth-child(2n),.gc-low-power .nv-orbit-ring--inner{display:none}.gc-low-power .nv-orbit-bubble,.gc-low-power .nv-orbit-composer form{-webkit-backdrop-filter:none;backdrop-filter:none}.gc-low-power .nv-orbit-fx{display:none}
