@font-face{font-family:Bungee;src:url(/assets/fonts/bungee.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Press Start 2P";src:url(/assets/fonts/press-start-2p.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Clash Grotesk;src:url(/assets/fonts/clash-grotesk-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Clash Grotesk;src:url(/assets/fonts/clash-grotesk-medium.woff2) format("woff2");font-weight:400 500;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;border:0}:root{--color-green: #FFFFFF;--color-green-accent: #25F386;--color-pink-1: #DB3C8A;--color-pink-2: #DB3C8A;--color-pink-3: #FCE5DF;--color-purple: #E0B4F1;--color-black: #080808;--color-white: #F8FAFC;--color-gray: #94A3B8;--bg-primary: #080808;--tx-primary: #F8FAFC;--accent-color: var(--color-pink-1)}html,html.-green,html.-pink,html.-pinklight{--bg-primary: #080808;--tx-primary: #F8FAFC;--color-green: #FFFFFF;--accent-color: #DB3C8A}html{min-height:100%;font-weight:400;font-size:62.5%;font-family:"Press Start 2P",monospace,sans-serif;scrollbar-gutter:stable;font-variant-numeric:lining-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricprecision;-webkit-tap-highlight-color:transparent;scroll-behavior:smooth}body{position:relative;overflow-x:clip;background-color:var(--bg-primary);color:var(--tx-primary);font-family:"Press Start 2P",monospace,sans-serif;font-size:1.2rem;line-height:1.8;transition:color .4s ease}::selection{background:var(--color-green);color:var(--color-white)}.-bggreen ::selection{background:var(--color-white);color:var(--color-green)}.-clrgreen{color:var(--color-green)!important}.-bggreen{background-color:var(--color-green)!important;color:var(--color-white)}.-clrpink-1{color:var(--color-pink-1)!important}.-bgpink-1{background-color:var(--color-pink-1)!important;color:var(--color-white)}.-clrpink-2{color:var(--color-pink-2)!important}.-bgpink-2{background-color:var(--color-pink-2)!important;color:var(--color-green)}.-clrpink-3{color:var(--color-pink-3)!important}.-bgpink-3{background-color:var(--color-pink-3)!important;color:var(--color-green)}.-clrpurple{color:var(--color-purple)!important}.-bgpurple{background-color:var(--color-purple)!important;color:var(--color-black)}.-clrblack{color:var(--color-black)!important}.-bgblack{background-color:var(--color-black)!important;color:var(--color-white)}.-clrwhite{color:var(--color-white)!important}.-bgwhite{background-color:var(--color-white)!important;color:var(--color-black)}.-clrgray{color:var(--color-gray)!important}.-bggray{background-color:var(--color-gray)!important}.tx-xxl{font-family:Bungee,cursive,sans-serif;font-weight:400;font-size:min(8rem,16vw);line-height:.95;letter-spacing:-.01em;text-transform:uppercase}.tx-xl{font-family:Bungee,cursive,sans-serif;font-weight:400;font-size:min(4.2rem,8.5vw);line-height:1;letter-spacing:-.01em;text-transform:uppercase}.tx-lg{font-family:Bungee,cursive,sans-serif;font-weight:400;font-size:min(3.8rem,7vw);line-height:1.05;letter-spacing:0em;text-transform:uppercase}.tx-md{font-family:Bungee,cursive,sans-serif;font-weight:400;font-size:min(2.8rem,5.5vw);line-height:1.1;text-transform:uppercase}.tx-sm{font-family:Bungee,cursive,sans-serif;font-weight:400;font-size:min(2.2rem,4.5vw);line-height:1.15;text-transform:uppercase}.tx-xs{font-family:Bungee,cursive,sans-serif;font-weight:400;font-size:min(1.8rem,3.5vw);line-height:1.2;text-transform:uppercase}.tx-menu{font-family:Bungee,cursive,sans-serif;font-weight:400;font-size:min(4.2rem,8vw);line-height:1.1;text-transform:uppercase}.tx-pxl{font-family:"Press Start 2P",monospace,sans-serif;font-size:1.3rem;line-height:1.7}.tx-plg{font-family:"Press Start 2P",monospace,sans-serif;font-size:1.1rem;line-height:1.8}.tx-p{font-family:"Press Start 2P",monospace,sans-serif;font-size:1rem;line-height:1.8}.tx-l{font-family:"Press Start 2P",monospace,sans-serif;font-size:.85rem;line-height:1.6;text-transform:uppercase;letter-spacing:.05em}.tx-lxl{font-family:"Press Start 2P",monospace,sans-serif;font-size:1.3rem;line-height:1.6}.tx-upp{text-transform:uppercase}.tx-center{text-align:center}.tx-balance{text-wrap:balance}.tx-700{font-weight:700}.row{--col: 24;position:relative;display:grid;grid-template-columns:repeat(24,1fr);align-items:stretch;justify-content:flex-start;width:100%;margin-right:auto;margin-left:auto;max-width:1920px;padding-right:1.5rem;padding-left:1.5rem;column-gap:1.5rem}.row>*{grid-column:var(--offset, auto) / span var(--col, auto)}.off-1{--offset: 2}.off-2{--offset: 3}.off-3{--offset: 4}.off-4{--offset: 5}.off-6{--offset: 7}.col-12{--col: 12}.col-16{--col: 16}.col-18{--col: 18}.col-20{--col: 20}.col-22{--col: 22}.col-24{--col: 24}.br-sm{border-radius:.5rem}.br-md{border-radius:1rem}.br-lg{border-radius:2rem}.br-pill{border-radius:9999px}.p-sm{padding:1.5rem}.p-md{padding:3rem}.p-lg{padding:6rem}.px-sm{padding-left:1.5rem;padding-right:1.5rem}.py-sm{padding-top:1.5rem;padding-bottom:1.5rem}.px-md{padding-left:3rem;padding-right:3rem}.py-md{padding-top:3rem;padding-bottom:3rem}.py-lg{padding-top:6rem;padding-bottom:6rem}.py-reg{padding-top:4.5rem;padding-bottom:4.5rem}.py-xlg{padding-top:9rem;padding-bottom:9rem}.mb-tiny{margin-bottom:.5rem}.mb-sm{margin-bottom:1.5rem}.mb-md{margin-bottom:3rem}.mb-lg{margin-bottom:6rem}.mb-xlg{margin-bottom:9rem}.mt-tiny{margin-top:.5rem}.mt-sm{margin-top:1.5rem}.mt-md{margin-top:3rem}.mt-lg{margin-top:6rem}.mt-giant{margin-top:12rem}a{color:inherit;text-decoration:none}button{font-family:inherit;color:inherit;background:none;border:none;cursor:pointer;outline:none}img{max-width:100%;height:auto;vertical-align:middle}ul{list-style:none}.w-full{width:100%}@media only screen and (min-width:768px){.md-col-12{--col: 12}.md-col-16{--col: 16}.md-col-20{--col: 20}.md-off-2{--offset: 3}.md-off-4{--offset: 5}}@media only screen and (min-width:961px){.tx-xxl{font-size:min(15rem,13vw);line-height:.95}.tx-xl{font-size:min(6.2rem,5.8vw);line-height:1}.tx-lg{font-size:min(5rem,5vw);line-height:1.05}.tx-md{font-size:3.6rem;line-height:1.1}.tx-sm{font-size:2.8rem;line-height:1.15}.tx-xs{font-size:2.2rem;line-height:1.2}.tx-menu{font-size:5.2rem;line-height:1.1}.tx-pxl{font-size:1.4rem;line-height:1.8}.tx-plg,.tx-p{font-size:1.1rem;line-height:1.8}.tx-l{font-size:.95rem;line-height:1.6}.tx-lxl{font-size:1.5rem;line-height:1.6}.row{padding-right:3rem;padding-left:3rem}.lg-col-6{--col: 6}.lg-col-7{--col: 7}.lg-col-8{--col: 8}.lg-col-10{--col: 10}.lg-col-12{--col: 12}.lg-col-15{--col: 15}.lg-col-16{--col: 16}.lg-col-20{--col: 20}.lg-col-24{--col: 24}.lg-off-0{--offset: 1}.lg-off-2{--offset: 3}.lg-off-8{--offset: 9}.lg-off-9{--offset: 10}.lg-off-11{--offset: 12}.lg-off-13{--offset: 14}.lg-off-17{--offset: 18}.lg-p-md{padding:3rem}.lg-p-lg{padding:6rem}.lg-mb-lg{margin-bottom:6rem}.lg-mb-xlg{margin-bottom:9rem}.lg-py-lg{padding-top:6rem;padding-bottom:6rem}.lg-my-giant{margin-top:12rem;margin-bottom:12rem}}@media only screen and (min-width:1601px){.tx-xxl{font-size:min(30rem,20.83vw)}}@media only screen and (min-width:2001px){.tx-menu{font-size:12rem}}.a-button{display:inline-flex;align-items:center;justify-content:center;padding:1.4rem 2.4rem;border-radius:9999px;font-family:"Press Start 2P",monospace,sans-serif;font-weight:400;font-size:1rem;line-height:1.4;text-transform:uppercase;letter-spacing:.02em;transition:transform .4s cubic-bezier(.17,.67,.3,1.33);transform:translate(var(--x, 0)) translateY(var(--y, 0)) scale(var(--scale, 1)) rotate(var(--rotate, 0));-webkit-user-select:none;user-select:none}.a-button:hover{--scale: 1.08}.a-button:active{--scale: .95}.a-button.-icon{padding:0;border-radius:50%;width:4.6rem;height:4.6rem;flex-shrink:0}.a-button.-icon.-md{width:5.2rem;height:5.2rem}.a-button.-icon:hover{--scale: 1.12}.a-button.-icon:active{--scale: .85}.a-button .a-svg{width:1.8rem;height:1.8rem;pointer-events:none}.o-header_menuButton{position:fixed;bottom:2rem;left:2rem;z-index:100;box-shadow:0 10px 25px #00000026}.o-header_menuButton .-close,body.-isMenuOpen .o-header_menuButton .-menu{display:none}body.-isMenuOpen .o-header_menuButton .-close{display:block}.o-header_logo{position:fixed;top:2rem;left:50%;z-index:100;transform:translate(-50%);transition:transform .5s cubic-bezier(.23,1,.32,1),opacity .3s ease;display:flex;align-items:center;gap:1rem}.o-header_logo span{font-family:Bungee,cursive,sans-serif;letter-spacing:.04em}.o-header_logo .logo-cube{width:4.2rem;height:4.2rem;transition:transform .6s cubic-bezier(.17,.67,.3,1.33)}.o-header_logo:hover .logo-cube{transform:rotateY(180deg) rotateX(15deg) scale(1.15)}body.-isMenuOpen .o-header_logo{opacity:0;pointer-events:none;transform:translate(-50%) scale(0) rotate(12deg)}.o-header_actionButton{position:fixed;bottom:2rem;right:2rem;z-index:100;box-shadow:0 10px 25px #00000026}.o-header_actionButton .-close,body.-isPopinOpen .o-header_actionButton .-main-icon{display:none}body.-isPopinOpen .o-header_actionButton .-close{display:block}@media only screen and (min-width:961px){.o-header_menuButton{top:3rem;bottom:auto;left:3rem}.o-header_logo{top:3rem}.o-floating_controls{top:3rem;right:3rem}}.o-floating_controls{position:fixed;top:2rem;right:2rem;z-index:99;display:flex;align-items:center;gap:.8rem}.pill-toggle{display:inline-flex;align-items:center;background:#db3c8a26;color:var(--color-white);border:1px solid rgba(219,60,138,.4);border-radius:9999px;padding:.6rem 1.4rem;font-family:"Press Start 2P",monospace,sans-serif;font-weight:400;font-size:.85rem;letter-spacing:.02em;box-shadow:0 4px 15px #0003;transition:transform .3s cubic-bezier(.17,.67,.3,1.33),background .3s ease}.pill-toggle:hover{background:#db3c8a4d;transform:scale(1.08)}.pill-toggle:active{transform:scale(.92)}.o-loader{position:fixed;top:0;left:0;z-index:99999;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#07070a;color:var(--color-white);overflow:hidden;padding:2rem;text-align:center;transform-origin:center center;transition:transform .85s cubic-bezier(.77,0,.175,1);will-change:transform;--cube-size: clamp(110px, 16vw, 150px);--half-cube: calc(var(--cube-size) / 2)}.o-loader.is-hidden{opacity:0;pointer-events:none}.o-loader_bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at center,#db3c8a1f,#07070af2 75%);background-image:radial-gradient(rgba(219,60,138,.14) 1px,transparent 1px);background-size:32px 32px;z-index:0}.o-loader_skip{position:absolute;top:2rem;right:2rem;z-index:10;font-family:"Press Start 2P",monospace;font-size:.75rem;color:#ffffffa6;background:#ffffff08;border:1px solid rgba(219,60,138,.35);border-radius:9999px;padding:.7rem 1.4rem;cursor:pointer;letter-spacing:.05em;transition:all .3s cubic-bezier(.16,1,.3,1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.o-loader_skip:hover{background:#db3c8a40;border-color:var(--color-pink-2);color:#fff;box-shadow:0 0 20px #db3c8a80;transform:scale(1.06)}.o-loader_skip:active{transform:scale(.95)}.o-loader_stage{position:relative;z-index:2;margin-bottom:clamp(4.5rem,8vh,7rem);transform:translateY(-2rem);display:flex;align-items:center;justify-content:center;--cube-size: clamp(100px, 15vw, 140px);--half-cube: calc(var(--cube-size) / 2)}.o-loader_scene{width:var(--cube-size);height:var(--cube-size);perspective:1200px;transform-style:preserve-3d;position:relative}.o-loader_cube3d{position:relative;width:100%;height:100%;transform-style:preserve-3d;animation:orbitCube3D 14s linear infinite;will-change:transform;transition:transform 1.2s cubic-bezier(.86,0,.07,1),opacity .6s ease}@keyframes orbitCube3D{0%{transform:rotateX(-22deg) rotateY(0) rotate(5deg)}50%{transform:rotateX(-36deg) rotateY(180deg) rotate(-8deg)}to{transform:rotateX(-22deg) rotateY(360deg) rotate(5deg)}}.cube-shadow{position:absolute;bottom:-45px;left:50%;transform:translate(-50%) rotateX(90deg);width:calc(var(--cube-size) * 1.35);height:calc(var(--cube-size) * 1.35);background:radial-gradient(ellipse,rgba(219,60,138,.4) 0%,transparent 70%);filter:blur(14px);border-radius:50%;pointer-events:none}.cube-face{position:absolute;left:0;top:0;width:var(--cube-size);height:var(--cube-size);background:#0e0e14cc;border:2px solid var(--color-pink-2);box-shadow:inset 0 0 25px #db3c8a59,0 0 18px #db3c8a73;display:flex;align-items:center;justify-content:center;backface-visibility:visible;transition:transform 1.2s cubic-bezier(.16,1,.3,1),opacity .8s ease,border-color .4s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cube-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(219,60,138,.22) 1px,transparent 1px),linear-gradient(90deg,rgba(219,60,138,.22) 1px,transparent 1px);background-size:33.33% 33.33%;opacity:.75}.cube-core-dot{width:9px;height:9px;border-radius:50%;background:var(--color-pink-2);box-shadow:0 0 12px var(--color-pink-2);z-index:2}.cube-face.-front{transform:rotateY(0) translateZ(var(--half-cube));opacity:1}.cube-face.-back{transform:rotateY(180deg) translateZ(var(--half-cube));opacity:1}.cube-face.-right{transform:rotateY(90deg) translateZ(var(--half-cube));opacity:1}.cube-face.-left{transform:rotateY(-90deg) translateZ(var(--half-cube));opacity:1}.cube-face.-top{transform:rotateX(90deg) translateZ(var(--half-cube));opacity:1}.cube-face.-bottom{transform:rotateX(-90deg) translateZ(var(--half-cube));opacity:1}.o-loader:not(.-assembled) .cube-face{opacity:0}.o-loader:not(.-assembled) .cube-face.-front{transform:rotateY(0) translateZ(calc(var(--cube-size) * 1.6)) scale(.6)}.o-loader:not(.-assembled) .cube-face.-back{transform:rotateY(180deg) translateZ(calc(var(--cube-size) * 1.6)) scale(.6)}.o-loader:not(.-assembled) .cube-face.-right{transform:rotateY(90deg) translateZ(calc(var(--cube-size) * 1.6)) scale(.6)}.o-loader:not(.-assembled) .cube-face.-left{transform:rotateY(-90deg) translateZ(calc(var(--cube-size) * 1.6)) scale(.6)}.o-loader:not(.-assembled) .cube-face.-top{transform:rotateX(90deg) translateZ(calc(var(--cube-size) * 1.6)) scale(.6)}.o-loader:not(.-assembled) .cube-face.-bottom{transform:rotateX(-90deg) translateZ(calc(var(--cube-size) * 1.6)) scale(.6)}.o-loader.-ready .cube-face{border-color:#fff;box-shadow:inset 0 0 35px #25f38699,0 0 35px #25f386d9,0 0 50px #db3c8a99;transition:border-color .2s ease,box-shadow .2s ease}.o-loader.-ready .o-loader_cube3d{animation-duration:2s!important}.o-loader.-ready .o-loader_progress_fill{background:linear-gradient(90deg,#db3c8a,#25f386)!important;box-shadow:0 0 20px #25f386e6!important}.o-loader_percentage.-success,.o-loader_telemetry_label.-success{color:var(--color-green)!important;text-shadow:0 0 14px rgba(37,243,134,.9),0 0 24px rgba(37,243,134,.5)!important;transition:color .2s ease,text-shadow .2s ease}.o-loader.-opening{transform:translateY(-100%);pointer-events:none;transition:transform .85s cubic-bezier(.77,0,.175,1)}.o-loader.-opening:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,transparent 5%,var(--color-pink-1) 25%,var(--color-green) 50%,var(--color-pink-1) 75%,transparent 95%);box-shadow:0 0 25px var(--color-pink-1),0 0 45px var(--color-green);z-index:999999}.o-loader.-opening .o-loader_stage{transform:translateY(-60px) scale(1.15);opacity:.9;transition:transform .85s cubic-bezier(.77,0,.175,1),opacity .5s ease}.o-loader.-opening .o-loader_narrative{transform:translateY(-40px);opacity:.75;transition:transform .85s cubic-bezier(.77,0,.175,1),opacity .4s ease}.o-loader.-opening .o-loader_skip{opacity:0!important;transition:opacity .15s ease;pointer-events:none}.o-loader.-skipped{transform:translateY(-100%)!important;opacity:0!important;transition:transform .38s cubic-bezier(.25,1,.5,1),opacity .38s ease!important;pointer-events:none}.o-loader_narrative{position:relative;z-index:3;max-width:85rem;width:100%;padding:0 2rem;display:flex;flex-direction:column;align-items:center;text-align:center;transition:opacity .7s ease,transform .7s ease}.o-loader_narrative.is-fading{opacity:0;transform:translateY(-26px)}.o-loader_lines{display:flex;flex-direction:column;gap:.6rem;margin-bottom:2.4rem}.o-loader_line{overflow:hidden;opacity:0;transform:translateY(18px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.o-loader_line.is-revealed{opacity:1;transform:translateY(0)}.o-loader_text{font-family:Bungee,cursive,sans-serif;font-size:min(2.8rem,5.8vw);line-height:1.15;text-transform:uppercase;color:var(--color-white);letter-spacing:.02em}.o-loader_text.-highlight{color:var(--color-pink-2);text-shadow:0 0 24px rgba(219,60,138,.8),0 0 45px rgba(219,60,138,.4)}.o-loader_telemetry{width:min(38rem,90vw);display:flex;flex-direction:column;gap:.8rem}.o-loader_telemetry_header{display:flex;justify-content:space-between;align-items:center;font-family:"Press Start 2P",monospace;font-size:clamp(.6rem,1.2vw,.8rem);color:#ffffffa6;letter-spacing:.04em}.o-loader_percentage{color:var(--color-pink-2);font-weight:700;text-shadow:0 0 10px rgba(219,60,138,.6)}.o-loader_progress_bar{width:100%;height:6px;background:#ffffff0f;border-radius:9999px;overflow:hidden;border:1px solid rgba(219,60,138,.3);box-shadow:0 0 10px #db3c8a26}.o-loader_progress_fill{width:0%;height:100%;background:linear-gradient(90deg,#db3c8a,#ff7bbd);box-shadow:0 0 14px #db3c8ae6;transition:width .1s linear}@media(max-width:768px){.o-loader_skip{top:1.4rem;right:1.4rem;font-size:.65rem;padding:.5rem 1rem}.o-loader_stage{margin-bottom:3.8rem;transform:translateY(-1.2rem)}.o-loader_lines{gap:.4rem;margin-bottom:1.8rem}}.a-chatBubble{position:relative;display:inline-flex;align-items:center;justify-content:center;font-size:2.2rem;padding:.8rem 1.6rem;border-radius:2rem;background:var(--color-pink-3);color:var(--color-green);white-space:pre;transition:transform .4s cubic-bezier(.23,1,.32,1);transform:scale(1)}.a-chatBubble:before,.a-chatBubble:after{content:"";position:absolute;left:50%;border-radius:50%;background-color:var(--color-pink-3);transform:translate(-50%) scale(1)}.a-chatBubble:before{bottom:-.8rem;width:1.4rem;height:1.4rem}.a-chatBubble:after{bottom:-1.6rem;width:.6rem;height:.6rem}.a-chatBubble.-square{width:3.4rem;height:3.4rem;padding:0;border-radius:1rem;font-size:1.6rem}.a-chatBubble.-square:before,.a-chatBubble.-square:after{display:none}@keyframes flap{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-7%) rotate(-2deg)}75%{transform:translateY(7%) rotate(2deg)}}.o-homeHero{position:relative;min-height:100vh;padding-top:8rem;padding-bottom:6rem;overflow:hidden}.m-logoGroup{display:flex;flex-direction:column;align-items:center;width:100%;margin-bottom:2rem}.m-logoGroup_inner{display:inline-flex;flex-direction:column;align-items:flex-end;width:fit-content;max-width:100%}.m-logo{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;gap:clamp(.3rem,1.1vw,1.5rem);overflow:hidden;width:auto}.m-logo .logo-letter{flex-grow:0;flex-shrink:0;font-family:Bungee,cursive,sans-serif;font-weight:400;font-size:min(18.5vw,20.5rem);line-height:.85;color:var(--color-green);text-transform:uppercase;text-align:center;transform:translateY(120%);transition:transform 1s cubic-bezier(.19,1,.22,1) var(--delay, 0ms)}body.-once .m-logo .logo-letter{transform:translateY(0)}.m-logoSub{display:flex;justify-content:flex-end;width:100%;margin-top:clamp(.4rem,.8vw,1.2rem);overflow:hidden}.logo-code{font-family:"Press Start 2P",monospace,sans-serif;font-size:min(3.8vw,4rem);line-height:1;color:var(--color-pink-1);letter-spacing:.1em;text-transform:uppercase;text-shadow:0 0 16px rgba(219,60,138,.5);transform:translateY(140%);transition:transform 1s cubic-bezier(.19,1,.22,1) .32s}body.-once .logo-code{transform:translateY(0)}.o-homeHero_cardsWrapper{position:relative;width:100%;max-width:42rem;margin:0 auto;opacity:.3;transform:scale(.92) translateY(30px);transition:opacity .85s cubic-bezier(.16,1,.3,1) .15s,transform .85s cubic-bezier(.16,1,.3,1) .15s}body.-once .o-homeHero_cardsWrapper{opacity:1;transform:scale(1) translateY(0)}.o-homeHero_cardsWrapper .m-fixedPanel{width:100%;aspect-ratio:1 / 1}.m-fixedPanel{width:100%;aspect-ratio:45/68}.m-fixedPanel_wrapper{position:relative;width:100%;height:100%}.o-homeHero_card{position:absolute;top:0;left:0;width:100%;height:100%;aspect-ratio:1 / 1;border-radius:2.2rem;overflow:hidden;border:none;outline:none;box-shadow:none;transform-origin:center center;background:transparent;cursor:pointer;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:flat;transform-style:flat;isolation:isolate}.o-homeHero_card .a-image{width:100%;height:100%;display:block;margin:0;padding:0;border:none;outline:none;pointer-events:none}.o-homeHero_card img{width:100%;height:100%;object-fit:cover;display:block;border:none;outline:none;pointer-events:none;transform:scale(1.005)}.o-homeHero_card:nth-child(1){z-index:3}.o-homeHero_card:nth-child(2){z-index:2}.o-homeHero_card:nth-child(3){z-index:1}.o-homeHero_content{margin-top:13rem;margin-bottom:3rem;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}@media only screen and (max-width:768px){.o-homeHero_content{margin-top:9rem;margin-bottom:2rem}}.o-homeHero_content h1,.o-homeHero_content p{text-align:center;margin-left:auto;margin-right:auto}.o-homeHero_content em{font-style:normal;color:var(--color-pink-1)}.o-homeHero_comingSoon{margin-top:2.2rem;display:inline-flex;align-items:center;justify-content:center;gap:.8rem;padding:.65rem 1.6rem;border-radius:9999px;background:#db3c8a1a;border:1.5px solid rgba(219,60,138,.45);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transform-origin:center center;animation:pulseComingSoon 2.5s ease-in-out infinite;will-change:opacity,transform,box-shadow;-webkit-user-select:none;user-select:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.o-homeHero_comingSoon .comingSoon-dot{width:8px;height:8px;border-radius:50%;background-color:var(--color-pink-1);box-shadow:0 0 10px var(--color-pink-1);flex-shrink:0}.o-homeHero_comingSoon .comingSoon-text{font-family:"Press Start 2P",monospace;font-size:clamp(.8rem,1.2vw,.95rem);letter-spacing:.16em;color:#fff;text-shadow:0 0 10px rgba(219,60,138,.7);line-height:1;white-space:nowrap}@keyframes pulseComingSoon{0%,to{opacity:.3;transform:scale(.97) translateZ(0);box-shadow:0 0 #db3c8a00}50%{opacity:1;transform:scale(1.03) translateZ(0);box-shadow:0 0 24px #db3c8a80}}@media only screen and (max-width:768px){.o-homeHero_comingSoon{margin-top:1.5rem;padding:.55rem 1.2rem;gap:.65rem}}.o-homeAgency{padding-top:10rem;padding-bottom:10rem;align-items:center}.o-homeAgency [data-i18n=lore_left],.o-homeAgency [data-i18n=lore_right]{text-align:center}.o-homeAgency [data-i18n=lore_left]{color:#fff}@media only screen and (max-width:960px){.o-homeAgency{text-align:center}.o-homeAgency .col-22{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.o-homeAgency .o-agency_glitch{display:block!important;width:100%!important;text-align:center!important;margin-left:auto!important;margin-right:auto!important}}.o-agency_glitch{position:relative;display:inline-block;-webkit-user-select:none;user-select:none;cursor:default}.glitch-text{position:relative;display:inline-block;white-space:nowrap}.glitch-text:before,.glitch-text:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;pointer-events:none;opacity:0}.o-agency_glitch.-left .glitch-text{animation:aeGlitchJitterLeft 3.6s infinite steps(1)}.o-agency_glitch.-left .glitch-text:before{color:#0ff;animation:aeGlitchCyanLeft 3.6s infinite steps(1)}.o-agency_glitch.-left .glitch-text:after{color:#f05;animation:aeGlitchRedLeft 3.6s infinite steps(1)}.o-agency_glitch.-right .glitch-text{animation:aeGlitchJitterRight 4.2s infinite steps(1) .7s}.o-agency_glitch.-right .glitch-text:before{color:#0ff;animation:aeGlitchCyanRight 4.2s infinite steps(1) .7s}.o-agency_glitch.-right .glitch-text:after{color:#25f386;animation:aeGlitchGreenRight 4.2s infinite steps(1) .7s}.o-agency_glitch:hover .glitch-text{animation:aeGlitchHoverJitter .32s infinite steps(1)!important}.o-agency_glitch:hover .glitch-text:before{animation:aeGlitchHoverCyan .32s infinite steps(1)!important;opacity:1!important}.o-agency_glitch:hover .glitch-text:after{animation:aeGlitchHoverRed .32s infinite steps(1)!important;opacity:1!important}@keyframes aeGlitchJitterLeft{0%,77%,to{transform:translate(0) skew(0)}78%{transform:translate(-4px,1px) skew(-3deg)}80%{transform:translate(5px,-1px) skew(2.5deg)}82%{transform:translate(-5px) skew(-2deg)}84%{transform:translate(4px,2px) skew(1.5deg)}86%{transform:translate(-3px,-1px) skew(-1deg)}88%{transform:translate(4px) skew(2deg)}90%{transform:translate(-1px,1px) skew(-.5deg)}92%{transform:translate(0) skew(0)}}@keyframes aeGlitchCyanLeft{0%,77%,to{opacity:0;clip-path:polygon(0 0,0 0,0 0,0 0);transform:translate(0)}78%{opacity:.95;clip-path:polygon(0 15%,100% 15%,100% 38%,0 38%);transform:translate(-10px,-1px);text-shadow:3px 0 #ff0055}80%{opacity:.9;clip-path:polygon(0 58%,100% 58%,100% 85%,0 85%);transform:translate(9px,1px);text-shadow:-2px 0 #00ffff}82%{opacity:1;clip-path:polygon(0 0%,100% 0%,100% 28%,0 28%);transform:translate(-12px);text-shadow:4px 0 #ff0055}84%{opacity:.85;clip-path:polygon(0 42%,100% 42%,100% 70%,0 70%);transform:translate(8px,-2px)}86%{opacity:.95;clip-path:polygon(0 75%,100% 75%,100% 100%,0 100%);transform:translate(-8px,1px);text-shadow:2px 0 #25f386}88%{opacity:1;clip-path:polygon(0 25%,100% 25%,100% 52%,0 52%);transform:translate(11px);text-shadow:-3px 0 #ff0055}90%{opacity:.8;clip-path:polygon(0 10%,100% 10%,100% 90%,0 90%);transform:translate(-4px,-1px)}92%{opacity:0;clip-path:polygon(0 0,0 0,0 0,0 0);transform:translate(0)}}@keyframes aeGlitchRedLeft{0%,77%,to{opacity:0;clip-path:polygon(0 0,0 0,0 0,0 0);transform:translate(0)}78%{opacity:.95;clip-path:polygon(0 50%,100% 50%,100% 76%,0 76%);transform:translate(11px,1px);text-shadow:-3px 0 #00ffff}80%{opacity:.9;clip-path:polygon(0 6%,100% 6%,100% 32%,0 32%);transform:translate(-9px,-1px);text-shadow:2px 0 #ff0055}82%{opacity:1;clip-path:polygon(0 72%,100% 72%,100% 96%,0 96%);transform:translate(12px);text-shadow:-4px 0 #00ffff}84%{opacity:.85;clip-path:polygon(0 22%,100% 22%,100% 48%,0 48%);transform:translate(-10px,1px)}86%{opacity:.95;clip-path:polygon(0 35%,100% 35%,100% 62%,0 62%);transform:translate(8px,-1px);text-shadow:-2px 0 #25f386}88%{opacity:1;clip-path:polygon(0 80%,100% 80%,100% 100%,0 100%);transform:translate(-11px);text-shadow:3px 0 #00ffff}90%{opacity:.8;clip-path:polygon(0 5%,100% 5%,100% 45%,0 45%);transform:translate(5px,1px)}92%{opacity:0;clip-path:polygon(0 0,0 0,0 0,0 0);transform:translate(0)}}@keyframes aeGlitchJitterRight{0%,77%,to{transform:translate(0) skew(0)}78%{transform:translate(4px,-1px) skew(3deg)}80%{transform:translate(-5px,1px) skew(-2.5deg)}82%{transform:translate(3px) skew(2deg)}84%{transform:translate(-4px,-2px) skew(-1.5deg)}86%{transform:translate(2px,1px) skew(1deg)}88%{transform:translate(-3px) skew(-2deg)}90%{transform:translate(1px,-1px) skew(.5deg)}92%{transform:translate(0) skew(0)}}@keyframes aeGlitchCyanRight{0%,77%,to{opacity:0;clip-path:polygon(0 0,0 0,0 0,0 0);transform:translate(0)}78%{opacity:.95;clip-path:polygon(0 12%,100% 12%,100% 36%,0 36%);transform:translate(-11px);text-shadow:3px 0 #ffffff}80%{opacity:.9;clip-path:polygon(0 60%,100% 60%,100% 88%,0 88%);transform:translate(9px,1px)}82%{opacity:1;clip-path:polygon(0 25%,100% 25%,100% 50%,0 50%);transform:translate(-10px,-1px);text-shadow:3px 0 #25f386}84%{opacity:.85;clip-path:polygon(0 75%,100% 75%,100% 98%,0 98%);transform:translate(8px)}86%{opacity:.95;clip-path:polygon(0 0%,100% 0%,100% 22%,0 22%);transform:translate(-8px,1px);text-shadow:2px 0 #ffffff}88%{opacity:1;clip-path:polygon(0 40%,100% 40%,100% 68%,0 68%);transform:translate(10px)}90%{opacity:.8;clip-path:polygon(0 8%,100% 8%,100% 85%,0 85%);transform:translate(-4px,-1px)}92%{opacity:0;clip-path:polygon(0 0,0 0,0 0,0 0);transform:translate(0)}}@keyframes aeGlitchGreenRight{0%,77%,to{opacity:0;clip-path:polygon(0 0,0 0,0 0,0 0);transform:translate(0)}78%{opacity:.95;clip-path:polygon(0 48%,100% 48%,100% 75%,0 75%);transform:translate(10px,-1px);text-shadow:-3px 0 #db3c8a}80%{opacity:.9;clip-path:polygon(0 5%,100% 5%,100% 28%,0 28%);transform:translate(-10px,1px);text-shadow:3px 0 #00ffff}82%{opacity:1;clip-path:polygon(0 80%,100% 80%,100% 100%,0 100%);transform:translate(11px);text-shadow:-3px 0 #db3c8a}84%{opacity:.85;clip-path:polygon(0 30%,100% 30%,100% 58%,0 58%);transform:translate(-9px,-1px)}86%{opacity:.95;clip-path:polygon(0 15%,100% 15%,100% 40%,0 40%);transform:translate(8px,1px);text-shadow:2px 0 #ffffff}88%{opacity:1;clip-path:polygon(0 65%,100% 65%,100% 92%,0 92%);transform:translate(-10px)}90%{opacity:.8;clip-path:polygon(0 18%,100% 18%,100% 55%,0 55%);transform:translate(5px,1px)}92%{opacity:0;clip-path:polygon(0 0,0 0,0 0,0 0);transform:translate(0)}}@keyframes aeGlitchHoverJitter{0%{transform:translate(-3px,1px) skew(-3deg)}20%{transform:translate(4px,-1px) skew(2.5deg)}40%{transform:translate(-4px) skew(-2deg)}60%{transform:translate(3px,2px) skew(2deg)}80%{transform:translate(-2px,-1px) skew(-1.5deg)}to{transform:translate(0) skew(0)}}@keyframes aeGlitchHoverCyan{0%{opacity:1;clip-path:polygon(0 15%,100% 15%,100% 38%,0 38%);transform:translate(-10px,-1px);text-shadow:3px 0 #ff0055}20%{opacity:.9;clip-path:polygon(0 58%,100% 58%,100% 85%,0 85%);transform:translate(9px,1px)}40%{opacity:1;clip-path:polygon(0 0%,100% 0%,100% 28%,0 28%);transform:translate(-12px);text-shadow:4px 0 #ff0055}60%{opacity:.85;clip-path:polygon(0 42%,100% 42%,100% 70%,0 70%);transform:translate(8px,-2px)}80%{opacity:.95;clip-path:polygon(0 75%,100% 75%,100% 100%,0 100%);transform:translate(-8px,1px)}to{opacity:1;clip-path:polygon(0 25%,100% 25%,100% 52%,0 52%);transform:translate(11px)}}@keyframes aeGlitchHoverRed{0%{opacity:1;clip-path:polygon(0 50%,100% 50%,100% 76%,0 76%);transform:translate(11px,1px);text-shadow:-3px 0 #00ffff}20%{opacity:.9;clip-path:polygon(0 6%,100% 6%,100% 32%,0 32%);transform:translate(-9px,-1px)}40%{opacity:1;clip-path:polygon(0 72%,100% 72%,100% 96%,0 96%);transform:translate(12px);text-shadow:-4px 0 #00ffff}60%{opacity:.85;clip-path:polygon(0 22%,100% 22%,100% 48%,0 48%);transform:translate(-10px,1px)}80%{opacity:.95;clip-path:polygon(0 35%,100% 35%,100% 62%,0 62%);transform:translate(8px,-1px)}to{opacity:1;clip-path:polygon(0 80%,100% 80%,100% 100%,0 100%);transform:translate(-11px)}}.m-videoPlayer{position:relative;width:100%;aspect-ratio:45/68;border-radius:2.5rem;overflow:hidden;background:#000;box-shadow:0 30px 60px #0006;cursor:pointer;-webkit-user-select:none;user-select:none}.m-videoPlayer .imageGlitch-base,.m-videoPlayer img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s ease}.m-videoPlayer:hover .imageGlitch-base,.m-videoPlayer:hover img{transform:scale(1.04)}.o-agency_imageGlitch{animation:imageGlitchJitter 3.9s infinite steps(1);transform-origin:center center}.o-agency_imageGlitch .imageGlitch-slice{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;opacity:0}.o-agency_imageGlitch .imageGlitch-slice img{width:100%;height:100%;object-fit:cover;display:block}.o-agency_imageGlitch .imageGlitch-slice.-cyan{mix-blend-mode:screen;animation:imageGlitchCyan 3.9s infinite steps(1)}.o-agency_imageGlitch .imageGlitch-slice.-cyan:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00f0ff;mix-blend-mode:multiply}.o-agency_imageGlitch .imageGlitch-slice.-red{mix-blend-mode:screen;animation:imageGlitchRed 3.9s infinite steps(1)}.o-agency_imageGlitch .imageGlitch-slice.-red:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#f05;mix-blend-mode:multiply}.o-agency_imageGlitch .imageGlitch-scanlines{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(0deg,transparent,transparent 3px,rgba(0,0,0,.45) 3px,rgba(0,0,0,.45) 5px);opacity:0;mix-blend-mode:overlay;animation:imageGlitchScanlines 3.9s infinite steps(1)}.o-agency_imageGlitch:hover{animation:imageGlitchHoverJitter .35s infinite steps(1)!important}.o-agency_imageGlitch:hover .imageGlitch-slice.-cyan{animation:imageGlitchHoverCyan .35s infinite steps(1)!important}.o-agency_imageGlitch:hover .imageGlitch-slice.-red{animation:imageGlitchHoverRed .35s infinite steps(1)!important}.o-agency_imageGlitch:hover .imageGlitch-scanlines{opacity:.7!important;animation:none!important}@keyframes imageGlitchJitter{0%,75%,to{transform:translate(0) skew(0);box-shadow:0 30px 60px #00000080,0 0 25px #db3c8a26}76%{transform:translate(-5px,1px) skew(-2.5deg);box-shadow:0 30px 60px #00000080,0 0 40px #00f0ff80}78%{transform:translate(6px,-2px) skew(2deg);box-shadow:0 30px 60px #00000080,0 0 40px #ff005580}80%{transform:translate(-4px) skew(-1.5deg)}82%{transform:translate(5px,2px) skew(1.5deg);box-shadow:0 30px 60px #00000080,0 0 40px #00f0ff80}84%{transform:translate(-2px,-1px) skew(-.5deg)}86%{transform:translate(0) skew(0);box-shadow:0 30px 60px #00000080,0 0 25px #db3c8a26}}@keyframes imageGlitchCyan{0%,75%,to{opacity:0;clip-path:polygon(0 0,0 0,0 0,0 0);transform:translate(0)}76%{opacity:.95;clip-path:polygon(0 15%,100% 15%,100% 38%,0 38%);transform:translate(-14px,-2px)}78%{opacity:.9;clip-path:polygon(0 58%,100% 58%,100% 82%,0 82%);transform:translate(12px,1px)}80%{opacity:1;clip-path:polygon(0 0%,100% 0%,100% 24%,0 24%);transform:translate(-16px)}82%{opacity:.85;clip-path:polygon(0 42%,100% 42%,100% 68%,0 68%);transform:translate(11px,-1px)}84%{opacity:.95;clip-path:polygon(0 75%,100% 75%,100% 98%,0 98%);transform:translate(-10px,1px)}86%{opacity:0;clip-path:polygon(0 0,0 0,0 0,0 0);transform:translate(0)}}@keyframes imageGlitchRed{0%,75%,to{opacity:0;clip-path:polygon(0 0,0 0,0 0,0 0);transform:translate(0)}76%{opacity:.95;clip-path:polygon(0 52%,100% 52%,100% 78%,0 78%);transform:translate(14px,2px)}78%{opacity:.9;clip-path:polygon(0 8%,100% 8%,100% 32%,0 32%);transform:translate(-12px,-1px)}80%{opacity:1;clip-path:polygon(0 70%,100% 70%,100% 95%,0 95%);transform:translate(16px)}82%{opacity:.85;clip-path:polygon(0 25%,100% 25%,100% 48%,0 48%);transform:translate(-13px,1px)}84%{opacity:.95;clip-path:polygon(0 35%,100% 35%,100% 60%,0 60%);transform:translate(11px,-1px)}86%{opacity:0;clip-path:polygon(0 0,0 0,0 0,0 0);transform:translate(0)}}@keyframes imageGlitchScanlines{0%,75%,86%,to{opacity:0}76%,84%{opacity:.65}}@keyframes imageGlitchHoverJitter{0%{transform:translate(-3px,1px) skew(-2deg)}20%{transform:translate(4px,-2px) skew(2.5deg)}40%{transform:translate(-4px) skew(-1.5deg)}60%{transform:translate(3px,2px) skew(1deg)}80%{transform:translate(-2px,-1px) skew(-.5deg)}to{transform:translate(0) skew(0)}}@keyframes imageGlitchHoverCyan{0%{opacity:1;clip-path:polygon(0 15%,100% 15%,100% 38%,0 38%);transform:translate(-14px,-2px)}20%{opacity:.9;clip-path:polygon(0 58%,100% 58%,100% 82%,0 82%);transform:translate(12px,1px)}40%{opacity:1;clip-path:polygon(0 0%,100% 0%,100% 24%,0 24%);transform:translate(-16px)}60%{opacity:.85;clip-path:polygon(0 42%,100% 42%,100% 68%,0 68%);transform:translate(11px,-1px)}80%{opacity:.95;clip-path:polygon(0 75%,100% 75%,100% 98%,0 98%);transform:translate(-10px,1px)}to{opacity:1;clip-path:polygon(0 25%,100% 25%,100% 50%,0 50%);transform:translate(13px)}}@keyframes imageGlitchHoverRed{0%{opacity:1;clip-path:polygon(0 52%,100% 52%,100% 78%,0 78%);transform:translate(14px,2px)}20%{opacity:.9;clip-path:polygon(0 8%,100% 8%,100% 32%,0 32%);transform:translate(-12px,-1px)}40%{opacity:1;clip-path:polygon(0 70%,100% 70%,100% 95%,0 95%);transform:translate(16px)}60%{opacity:.85;clip-path:polygon(0 25%,100% 25%,100% 48%,0 48%);transform:translate(-13px,1px)}80%{opacity:.95;clip-path:polygon(0 35%,100% 35%,100% 60%,0 60%);transform:translate(11px,-1px)}to{opacity:1;clip-path:polygon(0 80%,100% 80%,100% 100%,0 100%);transform:translate(-14px)}}.m-videoPlayer_controls{position:absolute;bottom:2rem;left:2rem;right:2rem;display:flex;justify-content:space-between;align-items:center;z-index:3}.o-homeTeam{position:relative;padding-top:12rem;padding-bottom:12rem;align-items:center}.o-homeTeam_cards{position:relative;width:100%;max-width:44rem;margin:0 auto;aspect-ratio:45/68;border-radius:2.2rem;overflow:hidden;box-shadow:0 30px 60px #0003}.o-homeTeam_card{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .6s cubic-bezier(.23,1,.32,1),transform .6s ease;transform:scale(1.05)}.o-homeTeam_card.-active{opacity:1;transform:scale(1);z-index:2}.o-homeTeam_card img{width:100%;height:100%;object-fit:cover}.a-pin{position:absolute;z-index:10;cursor:pointer;outline:none}.a-pin:before{content:"";position:absolute;top:50%;left:50%;width:1.4rem;height:1.4rem;border-radius:50%;background-color:var(--color-pink-1);border:2px solid var(--color-white);transform:translate(-50%,-50%);transition:transform .4s cubic-bezier(.23,1,.32,1);box-shadow:0 0 15px var(--color-pink-1)}.a-pin:hover:before{transform:translate(-50%,-50%) scale(1.4)}.a-pin_label{position:absolute;top:0;left:0;padding:.8rem 1.4rem;background-color:var(--color-pink-1);color:var(--color-white);border-radius:1.2rem;display:flex;align-items:center;gap:.6rem;transform:translateY(-120%) translate(-20%) rotate(4deg) scale(0);transform-origin:20% 80%;transition:transform .4s cubic-bezier(.23,1,.32,1);white-space:nowrap;pointer-events:none}.a-pin:hover .a-pin_label,.a-pin.-active .a-pin_label{transform:translateY(-120%) translate(-20%) rotate(-2deg) scale(1);pointer-events:auto}.a-pin_name{display:inline-flex;flex-flow:row nowrap;overflow:hidden;font-family:Bungee,cursive,sans-serif;font-weight:400;font-size:1.4rem;line-height:1.1}.a-pin_name span{display:block;transform:translateY(110%);transition:transform .4s cubic-bezier(.23,1,.32,1) var(--delay, 0ms)}.a-pin:hover .a-pin_name span,.a-pin.-active .a-pin_name span{transform:translateY(0)}.o-marquee{position:relative;width:100%;overflow:hidden;-webkit-user-select:none;user-select:none;background-color:#080808e0;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-top:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12);padding:3.2rem 0;display:flex;align-items:center;margin:2rem 0}.o-marquee_track{display:flex;flex-shrink:0;align-items:center;white-space:nowrap;gap:3.6rem;padding-right:3.6rem;animation:marqueeLoop 38s linear infinite;will-change:transform}.o-marquee_text{font-family:"Press Start 2P",monospace,sans-serif;font-weight:400;font-size:clamp(1.6rem,2.3vw,2.8rem);line-height:1;letter-spacing:.08em;color:#ffffffeb;text-transform:uppercase;display:inline-flex;align-items:center;gap:1.2rem}.o-marquee_text .marquee-kubix{font-family:Bungee,cursive,sans-serif;font-weight:400;font-size:calc(1.15em + 3pt);letter-spacing:.04em;line-height:1;color:#fff}.o-marquee_text .-clrpink-1,.o-marquee_text em{font-family:"Press Start 2P",monospace,sans-serif;font-size:calc(1em - 3pt);color:var(--color-pink-1);font-style:normal}.o-marquee_dot{font-family:"Press Start 2P",monospace,sans-serif;color:#fff6;font-size:clamp(1.4rem,2vw,2.4rem);line-height:1}@keyframes marqueeLoop{0%{transform:translate(0)}to{transform:translate(-100%)}}@media only screen and (max-width:768px){.o-marquee{padding:2.2rem 0}.o-marquee_track{gap:2.2rem;padding-right:2.2rem;animation-duration:28s}.o-marquee_text{font-size:1.6rem;gap:.8rem;letter-spacing:.06em}.o-marquee_dot{font-size:1.4rem}}.o-homeProjects{position:relative;height:440vh;margin:0;width:100%}.o-homeProjects_sticky{position:sticky;top:0;height:100vh;width:100%;overflow:hidden;background-color:transparent;display:flex;align-items:center;justify-content:center}.o-homeProjects_counterPanel{position:absolute;left:clamp(2rem,5vw,6rem);top:50%;transform:translateY(-50%);width:min(45vw,54rem);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;z-index:25;pointer-events:none}.o-homeProjects_counterNum{font-family:Clash Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:700;font-size:clamp(6.5rem,11vw,15rem);line-height:.88;letter-spacing:-.03em;color:#fff;text-align:center;font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none}.o-homeProjects_counterBadge{font-family:"Press Start 2P",monospace,sans-serif;font-size:clamp(.85rem,1.1vw,1.3rem);line-height:1.4;letter-spacing:.22em;color:var(--color-pink-1);display:flex;align-items:center;justify-content:center;gap:.8rem;white-space:nowrap;opacity:0;max-height:0;overflow:hidden;margin-top:0;margin-bottom:0;transform:translateY(6px);transition:opacity .35s ease,transform .35s ease,max-height .35s ease,margin .35s ease;-webkit-user-select:none;user-select:none}.o-homeProjects_counterBadge.is-visible{opacity:1;max-height:4rem;margin-top:clamp(1.4rem,2.2vh,2.6rem);margin-bottom:clamp(.8rem,1.2vh,1.4rem);transform:translateY(0)}.o-homeProjects_counterSub{font-family:Clash Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:clamp(1.2rem,1.4vw,1.6rem);line-height:1.4;letter-spacing:.02em;color:#ffffff8c;text-align:center;-webkit-user-select:none;user-select:none;margin-top:clamp(.8rem,1.5vh,1.6rem)}.o-homeProjects_stage{position:absolute;top:50%;left:60%;transform:translate(-50%,-50%);width:100%;max-width:41rem;height:min(72vh,630px);aspect-ratio:45 / 68;display:flex;align-items:center;justify-content:center;pointer-events:none}.m-projectCard{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2.8rem;overflow:hidden;box-shadow:none;border:none;display:flex;flex-direction:column;justify-content:flex-start;padding:2.8rem;color:#fff;background-color:transparent;will-change:transform,opacity;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-origin:center center;-webkit-user-select:none;user-select:none;cursor:grab;pointer-events:auto}.m-projectCard:active{cursor:grabbing}.m-projectCard_bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none;z-index:1;transform:translateZ(0)}.m-projectCard_overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.15) 0%,transparent 20%,transparent 80%,rgba(0,0,0,.2) 100%);pointer-events:none;z-index:2}.m-projectCard_top{position:relative;z-index:5;width:100%}.m-projectCard_bars{display:flex;gap:.6rem;width:100%}.m-projectCard_bar{flex:1;height:.35rem;background:#ffffff59;border-radius:999px;overflow:hidden}.m-projectCard_bar.-active{background:#fff}.m-projectCard_name{font-family:Bungee,cursive,sans-serif;font-size:clamp(2rem,2.6vw,3.2rem);line-height:1.05;color:#fff;margin-top:1.6rem;text-transform:uppercase;text-shadow:0 4px 16px rgba(0,0,0,.4)}.m-projectCard_nav{position:absolute;top:50%;left:1.6rem;right:1.6rem;transform:translateY(-50%);z-index:5;display:flex;justify-content:space-between;align-items:center;pointer-events:none}.m-projectCard_arrow{width:4rem;height:4rem;border-radius:50%;background:#00000061;border:1px solid rgba(255,255,255,.3);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;pointer-events:auto;transition:transform .2s cubic-bezier(.17,.67,.3,1.33),background-color .2s}.m-projectCard_arrow:hover{background:#ffffffd9;color:#080808;transform:scale(1.1)}.m-projectCard_arrow:active{transform:scale(.92)}.m-projectCard_arrow .a-svg{width:1.6rem;height:1.6rem}@media only screen and (max-width:960px){.o-homeProjects_counterPanel{left:50%;top:6.5rem;transform:translate(-50%);width:92%;max-width:38rem}.o-homeProjects_counterNum{font-size:clamp(4.2rem,12vw,6.8rem);line-height:.95}.o-homeProjects_counterBadge{font-size:.8rem;letter-spacing:.12em;gap:.4rem}.o-homeProjects_counterBadge.is-visible{margin-top:.8rem;margin-bottom:.5rem}.o-homeProjects_counterSub{font-size:1.1rem;margin-top:.6rem}.o-homeProjects_stage{left:50%;top:58%;max-width:36rem;height:min(60vh,520px)}}@media only screen and (max-width:480px){.o-homeProjects{margin:0}.o-homeProjects_sticky{border-radius:0}.o-homeProjects_stage{max-width:32rem;height:min(58vh,480px)}.m-projectCard{padding:2rem;border-radius:2rem}.m-projectCard_name{font-size:1.8rem}}.o-homeManifest{position:relative;overflow:hidden;padding:clamp(2.2rem,3.2vw,3.2rem) clamp(1.8rem,4vw,4rem) clamp(4.5rem,6.5vw,6.5rem);background:#0d0d12;background-image:radial-gradient(rgba(255,255,255,.04) 1px,transparent 1px);background-size:24px 24px;border:1px solid rgba(219,60,138,.25);box-shadow:0 20px 60px -10px #000000b3,inset 0 0 40px #db3c8a08;color:var(--color-white);border-radius:3rem;margin:6rem 1.5rem;text-align:center;transition:border-color .4s ease,box-shadow .4s ease}.o-homeManifest:hover{border-color:#db3c8a73;box-shadow:0 25px 70px -10px #000c,inset 0 0 60px #db3c8a0f}.o-manifest_spotlight{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;background:radial-gradient(550px circle at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(219,60,138,.16),transparent 70%);transition:opacity .3s ease}.o-manifest_bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;overflow:hidden}.o-manifest_cube{position:absolute;color:var(--color-pink-2);opacity:.14;will-change:transform;filter:drop-shadow(0 0 12px rgba(219,60,138,.4))}.o-manifest_cube.-c1{width:90px;height:90px;top:10%;left:5%;animation:floatCube1 12s ease-in-out infinite alternate}.o-manifest_cube.-c2{width:120px;height:120px;bottom:8%;right:6%;animation:floatCube2 16s ease-in-out infinite alternate}.o-manifest_cube.-c3{width:65px;height:65px;top:55%;right:12%;animation:floatCube3 10s ease-in-out infinite alternate}@keyframes floatCube1{0%{transform:translate(0) rotate(0)}to{transform:translate(25px,-20px) rotate(15deg)}}@keyframes floatCube2{0%{transform:translate(0) rotate(0)}to{transform:translate(-30px,-22px) rotate(-18deg)}}@keyframes floatCube3{0%{transform:translate(0) rotate(0)}to{transform:translate(18px,20px) rotate(12deg)}}.o-manifest_corner{position:absolute;width:26px;height:26px;pointer-events:none;z-index:2;transition:border-color .3s ease,box-shadow .3s ease}.o-manifest_corner.-tl{top:1.6rem;left:1.6rem;border-top:2.5px solid var(--color-pink-2);border-left:2.5px solid var(--color-pink-2)}.o-manifest_corner.-tr{top:1.6rem;right:1.6rem;border-top:2.5px solid var(--color-pink-2);border-right:2.5px solid var(--color-pink-2)}.o-manifest_corner.-bl{bottom:1.6rem;left:1.6rem;border-bottom:2.5px solid var(--color-pink-2);border-left:2.5px solid var(--color-pink-2)}.o-manifest_corner.-br{bottom:1.6rem;right:1.6rem;border-bottom:2.5px solid var(--color-pink-2);border-right:2.5px solid var(--color-pink-2)}.o-manifest_hud_top{position:relative;z-index:5;margin-bottom:clamp(2.4rem,4vw,3.8rem);display:flex;justify-content:flex-start;width:100%}.o-manifest_tabs{display:flex;flex-direction:column;align-items:flex-start;gap:.85rem}.o-manifest_tab{display:inline-flex;align-items:center;gap:1rem;background:#ffffff05;border:1px solid rgba(219,60,138,.25);box-shadow:0 0 14px #00000080;padding:.75rem 1.6rem;border-radius:9999px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;outline:none;font-family:"Press Start 2P",monospace;font-size:clamp(.85rem,1.05vw,1.05rem);color:#ffffff73;letter-spacing:.08em;text-transform:uppercase;transition:all .3s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;user-select:none;text-align:left}.o-manifest_tab:hover{color:#ffffffd9;border-color:#db3c8a8c;background:#db3c8a0f;transform:translate(4px);box-shadow:0 0 20px #db3c8a40}.o-manifest_tab.-active{color:var(--color-white);border-color:var(--color-pink-2);background:#db3c8a1f;box-shadow:0 0 24px #db3c8a59,inset 0 0 14px #db3c8a1f;transform:translate(0)}.o-manifest_tab .o-manifest_dot{width:8px;height:8px;border-radius:50%;background:#ffffff40;box-shadow:none;transition:all .3s ease;flex-shrink:0}.o-manifest_tab.-active .o-manifest_dot{background:var(--color-pink-2);box-shadow:0 0 12px var(--color-pink-2),0 0 20px #db3c8a99;animation:pulseLed 1.8s ease-in-out infinite}.o-manifest_tab_text{font-family:inherit;font-size:inherit;letter-spacing:inherit;color:inherit}.o-manifest_badge{display:inline-flex;align-items:center;gap:1rem;background:#ffffff08;border:1px solid rgba(219,60,138,.35);box-shadow:0 0 20px #db3c8a26;padding:.8rem 1.8rem;border-radius:9999px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.o-manifest_dot{width:8px;height:8px;border-radius:50%;background:var(--color-pink-2);box-shadow:0 0 10px var(--color-pink-2);animation:pulseLed 1.8s ease-in-out infinite;flex-shrink:0}@keyframes pulseLed{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}.o-manifest_badge_text{font-family:"Press Start 2P",monospace;font-size:clamp(.7rem,1.1vw,.95rem);color:#ffffffd9;letter-spacing:.06em;text-transform:uppercase}.o-manifest_panel{position:relative;z-index:2;width:100%;display:none;opacity:0;transform:translateY(14px);transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1)}.o-manifest_panel.-active{display:block;opacity:1;transform:translateY(0);animation:manifestPanelFadeIn .45s cubic-bezier(.16,1,.3,1) forwards}@keyframes manifestPanelFadeIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.o-manifest_loreContent{max-width:900px;margin:0 auto;text-align:center;padding:.5rem 0 1rem}.o-manifest_loreTitle{position:relative;font-family:Bungee,cursive,sans-serif;font-size:clamp(1.8rem,3.2vw,3rem);font-weight:400;letter-spacing:-.01em;color:var(--color-white);text-transform:uppercase;margin-bottom:clamp(1.8rem,3vw,2.8rem);text-shadow:0 0 28px rgba(219,60,138,.45);line-height:1.15;cursor:default;-webkit-user-select:none;user-select:none;transition:opacity .5s cubic-bezier(.16,1,.3,1),filter .5s ease,transform .5s cubic-bezier(.16,1,.3,1),text-shadow .3s ease,color .3s ease}.o-manifest_loreTitle:hover{text-shadow:0 0 38px rgba(219,60,138,.85),0 0 65px rgba(219,60,138,.5);transform:scale(1.015)}.o-manifest_loreBody{display:flex;flex-direction:column;gap:1.8rem}.o-manifest_loreParagraph{position:relative;font-family:"Press Start 2P",monospace,sans-serif;font-size:clamp(.85rem,1.05vw,1.08rem);line-height:2.15;color:#ffffffd9;letter-spacing:.02em;margin:0;text-wrap:pretty;cursor:default;-webkit-user-select:none;user-select:none;transition:opacity .5s cubic-bezier(.16,1,.3,1),filter .5s ease,transform .5s cubic-bezier(.16,1,.3,1),text-shadow .3s ease,color .3s ease}.o-manifest_loreParagraph:hover{color:var(--color-white);text-shadow:0 0 16px rgba(255,255,255,.5);transform:scale(1.008)}.o-manifest_loreParagraph:hover strong.-clrpink-1{text-shadow:0 0 18px rgba(219,60,138,.95)}.o-manifest_loreParagraph strong{font-weight:400;color:var(--color-pink-1);text-shadow:0 0 12px rgba(219,60,138,.4);transition:text-shadow .3s ease}.o-manifest_loreParagraph strong.-clrwhite{color:var(--color-white);text-shadow:0 0 10px rgba(255,255,255,.5)}.o-manifest_content{position:relative;z-index:2;display:flex;flex-direction:column;gap:clamp(.8rem,1.6vw,1.6rem);line-height:1.05}.o-manifest_line{position:relative;display:inline-block;opacity:.25;filter:blur(1.5px);transform:translateY(12px);color:var(--color-white);transition:opacity .5s cubic-bezier(.16,1,.3,1),filter .5s ease,transform .5s cubic-bezier(.16,1,.3,1),text-shadow .3s ease,color .3s ease;cursor:default;-webkit-user-select:none;user-select:none}.o-manifest_line.is-revealing{opacity:.9;filter:blur(0);transform:translateY(0)}.o-manifest_line.is-decoded{opacity:1;filter:blur(0);transform:translateY(0);text-shadow:0 0 16px rgba(255,255,255,.25)}.o-manifest_line.-highlight{color:var(--color-pink-2)}.o-manifest_line.-highlight.is-decoded{text-shadow:0 0 24px rgba(219,60,138,.65),0 0 45px rgba(219,60,138,.3)}.o-manifest_line:hover{opacity:1;transform:scale(1.015)}.o-manifest_line:not(.-highlight):hover{text-shadow:0 0 22px rgba(255,255,255,.7)}.o-manifest_line.-highlight:hover{text-shadow:0 0 32px rgba(219,60,138,.9),0 0 65px rgba(219,60,138,.55)}.o-manifest_hud_bottom{position:relative;z-index:2;margin-top:clamp(3rem,5vw,4.8rem);display:flex;align-items:center;justify-content:center;gap:clamp(.8rem,1.8vw,1.8rem);flex-wrap:wrap}.o-manifest_stat{display:inline-flex;align-items:center}.o-manifest_stat_label{font-family:"Press Start 2P",monospace;font-size:clamp(.62rem,.95vw,.82rem);color:#ffffff8c;background:#ffffff06;border:1px solid rgba(219,60,138,.22);border-radius:6px;padding:.45rem .9rem;letter-spacing:.06em;text-transform:uppercase;transition:border-color .3s ease,color .3s ease,box-shadow .3s ease}.o-manifest_stat_label:hover{border-color:var(--color-pink-2);color:var(--color-white);box-shadow:0 0 12px #db3c8a4d}@media(max-width:768px){.o-homeManifest{margin:4rem 1rem;border-radius:2rem;padding:2.2rem 1.2rem 3.8rem}.o-manifest_hud_top{justify-content:center;margin-bottom:2rem}.o-manifest_tabs{align-items:stretch;width:100%;gap:.6rem}.o-manifest_tab,.o-reinos_badge{padding:.6rem 1rem;font-size:clamp(.52rem,2.2vw,.65rem);line-height:1.4;border-radius:9999px;gap:.6rem;letter-spacing:.05em}.o-reinos_badge{white-space:nowrap;max-width:100%;justify-content:center}.o-manifest_tab_text{white-space:normal;text-wrap:balance}.o-manifest_badge{padding:.6rem 1.2rem;border-radius:1.4rem;max-width:100%;gap:.7rem;align-items:center}.o-manifest_badge_text{font-size:.58rem;line-height:1.45;white-space:normal;text-align:center;text-wrap:balance;letter-spacing:.04em}.o-manifest_corner{width:20px;height:20px}.o-manifest_corner.-tl,.o-manifest_corner.-tr{top:1.2rem}.o-manifest_corner.-bl,.o-manifest_corner.-br{bottom:1.2rem}.o-manifest_corner.-tl,.o-manifest_corner.-bl{left:1.2rem}.o-manifest_corner.-tr,.o-manifest_corner.-br{right:1.2rem}.o-manifest_cube{opacity:.08}.o-manifest_hud_bottom{gap:.6rem}.o-manifest_stat_label{font-size:.58rem;padding:.35rem .65rem}}.o-homeExpertises,.o-homeFaq,.o-footer{padding-top:8rem;padding-bottom:8rem}.expertise-card{background:#141416;color:var(--color-white);border:1px solid rgba(255,255,255,.08);border-radius:2rem;padding:3.5rem;margin-bottom:2rem;transition:transform .4s cubic-bezier(.17,.67,.3,1.33),border-color .3s}.expertise-card:hover{transform:translateY(-6px);border-color:#db3c8a66}.expertise-card .tx-p{color:var(--color-gray)}.expertise-num{font-family:Bungee,cursive,sans-serif;font-weight:400;font-size:3.6rem;line-height:1;color:var(--color-pink-1)}.o-homeRoadmap{padding-top:8rem;padding-bottom:8rem;color:var(--color-white)}.o-roadmap_title{font-family:Bungee,cursive,sans-serif;font-weight:400;font-size:min(4.2rem,8.5vw);line-height:1;letter-spacing:-.01em;color:#fff;text-transform:uppercase;margin:0}@media only screen and (min-width:961px){.o-roadmap_title{font-size:min(6.2rem,5.8vw);line-height:1}}.o-roadmap_subtitle{font-family:"Press Start 2P",monospace,sans-serif;font-weight:400;font-size:1.1rem;line-height:1.8;color:var(--color-gray);margin-top:1.5rem;margin-bottom:clamp(2.4rem,3.5vh,3.6rem)}.o-roadmap_list{display:flex;flex-direction:column;gap:clamp(1.6rem,2.2vh,2.4rem);width:100%}.m-roadmapCard{background-color:#18181b;border:1px solid rgba(255,255,255,.08);border-radius:clamp(1.6rem,2vw,2.2rem);padding:clamp(2.8rem,3.5vw,3.8rem) clamp(2.8rem,4vw,5rem);display:grid;grid-template-columns:minmax(24rem,36%) 1fr;align-items:center;gap:clamp(2rem,3vw,4rem);opacity:0;transform:translateY(32px) scale(.985);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1),background-color .3s ease,border-color .3s ease,box-shadow .3s ease;will-change:opacity,transform}.m-roadmapCard.is-visible{opacity:1;transform:translateY(0) scale(1)}.m-roadmapCard:hover{background-color:#1c1c21;border-color:#db3c8a59;box-shadow:0 12px 35px #0006}.m-roadmapCard_left{display:flex;align-items:center;gap:clamp(2rem,3vw,3.6rem)}.m-roadmapCard_num{font-family:Bungee,cursive,sans-serif;font-weight:400;font-size:clamp(3rem,3.8vw,4.2rem);line-height:1;color:var(--color-pink-1);-webkit-user-select:none;user-select:none;flex-shrink:0;letter-spacing:-.02em}.m-roadmapCard_title{font-family:Bungee,cursive,sans-serif;font-weight:400;font-size:clamp(1.8rem,2.2vw,2.4rem);line-height:1.15;letter-spacing:0;color:#fff;text-transform:uppercase;margin:0}.m-roadmapCard_right{display:flex;align-items:center}.m-roadmapCard_desc{font-family:"Press Start 2P",monospace,sans-serif;font-weight:400;font-size:clamp(.95rem,1.05vw,1.15rem);line-height:1.85;letter-spacing:.02em;color:#ffffffc7;margin:0}@media only screen and (max-width:860px){.m-roadmapCard{grid-template-columns:1fr;padding:clamp(2rem,4vw,2.8rem) clamp(2rem,4vw,2.8rem);gap:1.4rem;align-items:flex-start}.m-roadmapCard_left{gap:1.8rem}.m-roadmapCard_num{font-size:2.8rem}.m-roadmapCard_title{font-size:1.6rem;line-height:1.2}.m-roadmapCard_desc{font-size:.9rem;line-height:1.75}}.faq-item{border-bottom:1px solid rgba(255,255,255,.1);padding:2.5rem 0}.faq-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;text-align:left;gap:2rem}.faq-trigger .icon-toggle{width:3.6rem;height:3.6rem;border-radius:50%;background:var(--color-pink-2);color:#080808;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .4s cubic-bezier(.17,.67,.3,1.33)}.faq-item.is-open .faq-trigger .icon-toggle{transform:rotate(45deg);background:var(--color-pink-1);color:var(--color-white)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.23,1,.32,1),opacity .3s ease;opacity:0}.faq-answer p{color:var(--color-gray)}.faq-item.is-open .faq-answer{max-height:30rem;opacity:1;padding-top:1.5rem}.m-popin,.m-teamPopin{position:fixed;top:0;left:0;width:100%;height:100%;z-index:150;display:flex;align-items:center;justify-content:center;padding:2rem;visibility:hidden;opacity:0;transition:visibility .4s,opacity .4s}body.-isPopinOpen .m-popin,body.-isTeamPopinOpen .m-teamPopin{visibility:visible;opacity:1}.m-popin_overlay,.m-teamPopin_overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#080808bf;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.m-popin_card,.m-teamPopin_card{position:relative;width:100%;max-width:62rem;background:#141418;color:var(--color-white);border:1px solid rgba(255,255,255,.1);border-radius:2.5rem;padding:4rem;box-shadow:0 30px 60px #00000080;transform:scale(.9) translateY(20px);transition:transform .5s cubic-bezier(.23,1,.32,1)}body.-isPopinOpen .m-popin_card,body.-isTeamPopinOpen .m-teamPopin_card{transform:scale(1) translateY(0)}.form-field{margin-bottom:2rem}.form-input{width:100%;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:1rem;padding:1.4rem;color:var(--color-white);font-family:"Press Start 2P",monospace,sans-serif;font-size:1rem;line-height:1.6;outline:none}.form-input:focus{border-color:var(--color-pink-2);background:#ffffff26}.m-popin_card{max-height:90vh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--color-pink-1) #0d0d12;border:1px solid rgba(219,60,138,.35);box-shadow:0 25px 50px #000c,0 0 30px #db3c8a1f}.m-popin_card::-webkit-scrollbar{width:6px}.m-popin_card::-webkit-scrollbar-track{background:#0d0d12;border-radius:3px}.m-popin_card::-webkit-scrollbar-thumb{background:var(--color-pink-1);border-radius:3px}.m-popin_header{display:flex;justify-content:space-between;align-items:flex-start;gap:1.6rem;margin-bottom:2.4rem;position:relative}.popin-close-btn{flex-shrink:0;width:4rem;height:4rem;padding:0;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#ffffff0d;border:1px solid rgba(255,255,255,.15);color:var(--color-white);cursor:pointer;transition:all .25s ease}.popin-close-btn:hover{background:var(--color-pink-1);border-color:var(--color-pink-1);color:#fff;transform:rotate(90deg) scale(1.05);box-shadow:0 0 15px #db3c8a80}.m-wl_tasks{display:flex;flex-direction:column;gap:1.2rem;margin-bottom:2.2rem}.m-wl_task{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.4rem 1.8rem;background:#ffffff05;border:1px solid rgba(255,255,255,.08);border-radius:1.2rem;transition:all .3s cubic-bezier(.2,.8,.2,1)}.m-wl_task:hover{border-color:#db3c8a59;background:#db3c8a0a;transform:translate(4px)}.m-wl_task.-completed{border-color:#25f38673;background:#25f3860d;box-shadow:0 0 15px #25f38614}.m-wl_task.-task-input{align-items:flex-start}.m-wl_task_input_wrap{width:100%;margin-top:1.2rem}.m-wl_task_input_wrap .form-input{font-size:.95rem;padding:1.2rem 1.4rem;background:#08080cd9;border:1px solid rgba(255,255,255,.12);border-radius:.8rem;width:100%}.m-wl_task_input_wrap .form-input:focus{border-color:var(--color-pink-1);box-shadow:0 0 14px #db3c8a59;background:#0e0e14f2}.m-wl_task_num{font-family:"Press Start 2P",monospace,sans-serif;font-size:1.1rem;color:var(--color-pink-2);line-height:1;flex-shrink:0;width:2.8rem}.m-wl_task.-completed .m-wl_task_num{color:#25f386}.m-wl_task_content{flex:1;min-width:0}.m-wl_task_title{font-family:"Press Start 2P",monospace,sans-serif;font-size:.95rem;line-height:1.4;color:var(--color-white);margin-bottom:.4rem;letter-spacing:.02em}.m-wl_task_desc{font-size:1.2rem;color:#9494a8;line-height:1.4;margin:0}.m-wl_task_action{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:.8rem 1.4rem;font-size:.9rem;text-decoration:none;border-radius:.8rem;transition:all .25s ease;white-space:nowrap}.m-wl_task.-completed .m-wl_task_action{background:#25f3861f!important;color:#25f386!important;border:1px solid rgba(37,243,134,.5)!important;pointer-events:none;box-shadow:0 0 12px #25f38633}.m-wl_divider{display:flex;align-items:center;text-align:center;margin:2.2rem 0 2rem;color:var(--color-pink-2);font-family:"Press Start 2P",monospace,sans-serif;font-size:.85rem;letter-spacing:.06em}.m-wl_divider:before,.m-wl_divider:after{content:"";flex:1;border-bottom:1px dashed rgba(219,60,138,.3)}.m-wl_divider:before{margin-right:1.4rem}.m-wl_divider:after{margin-left:1.4rem}.m-wl_alert{display:flex;align-items:center;gap:1.2rem;padding:1.2rem 1.6rem;margin-bottom:2rem;background:#ff44441f;border:1px solid rgba(255,68,68,.4);border-radius:1rem;color:#ff6b6b;font-family:"Press Start 2P",monospace,sans-serif;font-size:.85rem;line-height:1.6;animation:wlAlertShake .4s ease}.m-wl_alert.-info{background:#25f3861f;border-color:#25f38673;color:#25f386}@keyframes wlAlertShake{0%,to{transform:translate(0)}20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.m-wl_stack{display:flex;flex-direction:column;gap:1.8rem}.m-wl_stack .form-field{margin-bottom:0;width:100%}.m-wl_grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.6rem}.m-wl_label{display:block;font-family:"Press Start 2P",monospace,sans-serif;font-size:.85rem;line-height:1.4;color:#c4c4d4;margin-bottom:.8rem;letter-spacing:.02em}.m-wl_select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23DB3C8A' stroke-width='2.5'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.4rem center;padding-right:3.5rem}.m-wl_select option{background:#141418;color:#fff;padding:1rem}.m-wl_submit{padding:1.6rem 2.4rem;font-family:"Press Start 2P",monospace,sans-serif;font-size:1.05rem;letter-spacing:.05em;border-radius:1rem;box-shadow:0 4px 20px #db3c8a59;transition:all .3s cubic-bezier(.2,.8,.2,1);cursor:pointer}.m-wl_submit:hover{transform:translateY(-2px);box-shadow:0 6px 28px #db3c8a99}.m-wl_footer_tools{display:flex;justify-content:center;margin-top:1.6rem}.m-wl_export_btn{background:transparent;border:1px dashed rgba(255,255,255,.2);color:#88889c;font-family:"Press Start 2P",monospace,sans-serif;font-size:.8rem;padding:.8rem 1.6rem;border-radius:.8rem;cursor:pointer;transition:all .25s ease;display:inline-flex;align-items:center;gap:.6rem}.m-wl_export_btn:hover{border-color:var(--color-pink-2);color:var(--color-pink-2);background:#db3c8a14}.m-wl_success{animation:wlReceiptFade .4s ease forwards}@keyframes wlReceiptFade{0%{opacity:0;transform:scale(.96) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.m-wl_receipt{background:#0d0f14;border:1px solid rgba(37,243,134,.4);border-radius:1.6rem;padding:3rem;box-shadow:0 0 35px #25f3861f;position:relative;overflow:hidden}.m-wl_receipt:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#db3c8a,#25f386)}.m-wl_receipt_header{display:flex;justify-content:space-between;align-items:center;padding-bottom:1.8rem;margin-bottom:2rem;border-bottom:1px dashed rgba(37,243,134,.25);flex-wrap:wrap;gap:1.2rem}.m-wl_receipt_status{font-family:"Press Start 2P",monospace,sans-serif;font-size:.85rem;color:#25f386;background:#25f3861a;padding:.6rem 1.2rem;border-radius:.6rem;border:1px solid rgba(37,243,134,.3);letter-spacing:.04em}.m-wl_receipt_id_wrap{text-align:right}.m-wl_receipt_id_wrap .receipt-label{display:block;font-family:"Press Start 2P",monospace,sans-serif;font-size:.75rem;color:#747488;margin-bottom:.4rem}.m-wl_receipt_id_wrap .receipt-val{font-family:"Press Start 2P",monospace,sans-serif;font-size:.95rem;color:#25f386;letter-spacing:.06em}.m-wl_receipt_body{display:flex;flex-direction:column;gap:1.4rem;margin-bottom:2.4rem;background:#ffffff05;padding:1.8rem;border-radius:1.2rem;border:1px solid rgba(255,255,255,.06)}.m-wl_receipt_item{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.8rem}.m-wl_receipt_item .receipt-label{font-family:"Press Start 2P",monospace,sans-serif;font-size:.8rem;color:#8c8c9e}.m-wl_receipt_item .receipt-val{font-family:"Press Start 2P",monospace,sans-serif;font-size:.9rem;color:#fff;word-break:break-all}.m-wl_receipt_footer{text-align:center;border-top:1px dashed rgba(37,243,134,.25);padding-top:2.2rem}@media(max-width:768px){.m-popin_card{padding:2.4rem 1.6rem;max-height:92vh;border-radius:1.8rem}.m-wl_grid{grid-template-columns:1fr;gap:1.2rem}.m-wl_task{flex-direction:column;align-items:flex-start;gap:1.2rem}.m-wl_task_action{width:100%}.m-wl_receipt{padding:2rem 1.4rem}.m-wl_receipt_header{flex-direction:column;align-items:flex-start}.m-wl_receipt_id_wrap{text-align:left}.m-wl_receipt_item{flex-direction:column;align-items:flex-start}}.footer-social-link{display:inline-flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;border-radius:50%;background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:var(--color-white);transition:transform .4s cubic-bezier(.17,.67,.3,1.33),background-color .3s}.footer-social-link:hover{transform:scale(1.15) rotate(5deg);background:var(--color-pink-1)}.footer-social-link svg{width:2rem;height:2rem}.o-menu{position:fixed;top:0;left:0;width:100%;height:100%;z-index:95;pointer-events:none;visibility:hidden;transition:visibility .4s}body.-isMenuOpen .o-menu{pointer-events:auto;visibility:visible}.o-menu_overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#08080899;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;transition:opacity .5s ease}body.-isMenuOpen .o-menu_overlay{opacity:1}.o-menu_leftPanel{position:absolute;top:0;left:0;width:100%;max-width:68rem;height:100%;background:#0e0e10;border-right:1px solid rgba(255,255,255,.08);color:var(--color-white);transform:translate(-100%);transition:transform .6s cubic-bezier(.23,1,.32,1);display:flex;flex-direction:column;justify-content:space-between;padding:10rem 4rem 4rem;box-shadow:20px 0 50px #00000080;overflow-y:auto}body.-isMenuOpen .o-menu_leftPanel{transform:translate(0)}.o-menu_item{overflow:hidden;margin-bottom:1rem}.o-menu_link{display:inline-block;transform:translateY(120%);transition:transform .6s cubic-bezier(.23,1,.32,1) var(--delay, 0ms),color .3s ease}body.-isMenuOpen .o-menu_link{transform:translateY(0)}.o-menu_link:hover{color:var(--color-pink-2)}.o-homeHero_tagline{font-family:Bungee,cursive,sans-serif;font-size:clamp(1.4rem,2.2vw,2.4rem);font-weight:400;text-align:center;text-transform:uppercase;letter-spacing:-.01em;color:#fff;line-height:1.25;margin-top:1.8rem;margin-bottom:.6rem}.o-homeHero_subAi{font-family:"Press Start 2P",monospace,sans-serif;font-size:clamp(.75rem,.95vw,.95rem);color:#ffffffb8;text-align:center;max-width:680px;margin:0 auto 2.2rem;line-height:1.8}.o-homeHero_mintHud{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:0 auto;background:#121218d9;border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:9999px;padding:1.4rem 3.4rem;gap:2.4rem;box-shadow:0 12px 35px #00000080,inset 0 1px #ffffff26}.mintHud_item{display:flex;flex-direction:column;align-items:center;gap:.7rem;padding:0 .4rem}.mintHud_label{font-family:"Press Start 2P",monospace,sans-serif;font-size:clamp(.85rem,.95vw,1.05rem);text-transform:uppercase;letter-spacing:.08em;color:#ffffffad}.mintHud_val{font-family:Bungee,cursive,sans-serif;font-size:clamp(1.4rem,1.7vw,1.8rem);font-weight:400;color:#fff;letter-spacing:.03em}.mintHud_val.-highlight{color:#25f386;text-shadow:0 0 14px rgba(37,243,134,.45)}.mintHud_divider{width:1px;height:3.4rem;background:#ffffff2e}@media only screen and (max-width:640px){.o-homeHero_mintHud{border-radius:20px;padding:1.6rem;gap:1.4rem 1rem;display:grid;grid-template-columns:repeat(2,1fr);width:100%;max-width:350px}.mintHud_item{gap:.5rem;padding:0;text-align:center}.mintHud_label{font-size:.8rem}.mintHud_val{font-size:1.15rem;white-space:nowrap}.mintHud_divider{display:none}}.o-loreNarrative{position:relative;z-index:2;background:linear-gradient(135deg,#1a1020cc,#0e121ae6);border:1px solid rgba(219,60,138,.25);border-radius:20px;padding:clamp(2.2rem,3.5vw,3.8rem);box-shadow:0 16px 45px #0000008c,inset 0 1px #ffffff1f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:border-color .4s ease,box-shadow .4s ease;margin-top:2rem}.o-loreNarrative:hover{border-color:#db3c8a80;box-shadow:0 20px 55px #000000a6,0 0 35px #db3c8a26}.o-loreNarrative_hud{display:flex;align-items:center;gap:.8rem;margin-bottom:1.2rem}.o-loreNarrative_dot{width:8px;height:8px;border-radius:50%;background:#25f386;box-shadow:0 0 10px #25f386;animation:pulseDot 2s infinite ease-in-out}.o-loreNarrative_badge{font-family:"Press Start 2P",monospace,sans-serif;font-size:clamp(.72rem,.85vw,.88rem);color:var(--color-pink-1);letter-spacing:.14em;text-transform:uppercase}.o-loreNarrative_title{font-family:Bungee,cursive,sans-serif;font-size:clamp(1.4rem,2vw,2.2rem);font-weight:800;letter-spacing:.02em;color:#fff;text-transform:uppercase;margin-bottom:1.2rem;text-shadow:0 2px 10px rgba(0,0,0,.5)}.o-loreNarrative_body{font-family:"Press Start 2P",monospace,sans-serif;font-size:clamp(.92rem,1.05vw,1.12rem);line-height:1.85;color:#ffffffc7;margin-bottom:1.2rem}.o-loreNarrative_body:last-child{margin-bottom:0}.o-homeReinos{padding:clamp(5rem,8vh,8.5rem) 0 clamp(4rem,6vh,6.5rem) 0;position:relative}.o-reinos_badge{display:inline-flex;align-items:center;gap:1rem;padding:.75rem 1.6rem;background:#db3c8a0f;border:1px solid rgba(219,60,138,.3);box-shadow:0 0 16px #db3c8a26;border-radius:9999px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:"Press Start 2P",monospace,sans-serif;font-size:clamp(.85rem,1.05vw,1.05rem);letter-spacing:.08em;color:var(--color-pink-1);margin-bottom:1.4rem;text-transform:uppercase}.o-reinos_dot{width:8px;height:8px;border-radius:50%;background:var(--color-pink-2);box-shadow:0 0 10px var(--color-pink-2),0 0 18px #db3c8a80;animation:pulseLed 1.8s infinite ease-in-out;flex-shrink:0}.o-reinos_sub{max-width:740px;margin:.8rem auto 3.5rem;line-height:1.75}.o-reinos_grid{display:grid;grid-template-columns:repeat(5,1fr);gap:clamp(1.2rem,1.6vw,2rem);width:100%}@media only screen and (max-width:1200px){.o-reinos_grid{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:820px){.o-reinos_grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:560px){.o-reinos_grid{grid-template-columns:1fr}}.m-reinoCard{position:relative;background:#14141abf;border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:1.4rem;display:flex;flex-direction:column;transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .4s ease,box-shadow .4s ease;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.m-reinoCard:hover{transform:translateY(-10px)}.m-reinoCard.-chronos:hover{border-color:#818cf8;box-shadow:0 18px 40px #0009,0 0 30px #818cf859}.m-reinoCard.-chronos .m-reinoCard_role{color:#818cf8}.m-reinoCard.-cosmos:hover{border-color:#c084fc;box-shadow:0 18px 40px #0009,0 0 30px #c084fc59}.m-reinoCard.-cosmos .m-reinoCard_role{color:#c084fc}.m-reinoCard.-neon:hover{border-color:#6efaa0d9;box-shadow:0 18px 40px #0009,0 0 30px #6efaa059}.m-reinoCard.-neon .m-reinoCard_role{color:#6efaa0}.m-reinoCard.-diamond:hover{border-color:#d4af37d9;box-shadow:0 18px 40px #0009,0 0 30px #d4af3759}.m-reinoCard.-diamond .m-reinoCard_role{color:#e5c07b}.m-reinoCard.-emoti:hover{border-color:#b9bec8bf;box-shadow:0 18px 40px #0009,0 0 30px #b9bec84d}.m-reinoCard.-emoti .m-reinoCard_role{color:#b9bec8}.m-reinoCard_media{position:relative;width:100%;aspect-ratio:1 / 1;border-radius:12px;overflow:hidden;background:#0d0d12;margin-bottom:1.2rem}.m-reinoCard_media img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.16,1,.3,1)}.m-reinoCard:hover .m-reinoCard_media img{transform:scale(1.06)}.m-reinoCard_tag{position:absolute;bottom:8px;left:8px;background:#0a0a10d9;border:1px solid rgba(255,255,255,.15);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:.3rem .65rem;border-radius:6px;font-family:"Press Start 2P",monospace,sans-serif;font-size:.62rem;font-weight:700;letter-spacing:.08em;color:#fff}.m-reinoCard_info{display:flex;flex-direction:column;flex-grow:1}.m-reinoCard_header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.4rem}.m-reinoCard_house{font-family:"Press Start 2P",monospace,sans-serif;font-size:.7rem;letter-spacing:.12em;color:#fff6}.m-reinoCard_symbol{font-size:1.15rem}.m-reinoCard_title{font-family:Bungee,cursive,sans-serif;font-size:clamp(1.15rem,1.25vw,1.35rem);font-weight:800;color:#fff;margin:0 0 .25rem;letter-spacing:-.01em}.m-reinoCard_role{font-family:"Press Start 2P",monospace,sans-serif;font-size:.82rem;font-weight:700;margin:0 0 .8rem;letter-spacing:.02em}.m-reinoCard_desc{font-family:"Press Start 2P",monospace,sans-serif;font-size:.78rem;line-height:1.65;color:#ffffffad;margin:0}.m-roadmapCard_meta{display:flex;align-items:center;gap:1rem;margin-bottom:.6rem}.m-roadmapCard_phase{font-family:"Press Start 2P",monospace,sans-serif;font-size:.8rem;color:#ffffff80;letter-spacing:.1em}.m-roadmapCard_status{font-family:"Press Start 2P",monospace,sans-serif;font-size:.7rem;padding:.2rem .65rem;border-radius:9999px;background:#ffffff0f;color:#fff9;letter-spacing:.08em}.m-roadmapCard_status.-active{background:#25f38626;border:1px solid rgba(37,243,134,.4);color:#25f386;box-shadow:0 0 12px #25f38633}.m-roadmapCard.-active{border-color:#25f38659;box-shadow:0 10px 35px #00000073,inset 0 0 25px #25f38608}.m-roadmapCard_checklist{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem;width:100%}.m-roadmapCard_checkItem{display:flex;align-items:flex-start;gap:.85rem;font-family:"Press Start 2P",monospace,sans-serif;font-size:clamp(.85rem,.95vw,1.05rem);line-height:1.6;color:#ffffffbf}.m-roadmapCard_checkItem.-done{color:#fff}.m-roadmapCard_checkItem.-done .checkItem-icon{color:#25f386;text-shadow:0 0 10px rgba(37,243,134,.6)}.checkItem-icon{font-weight:700;color:#ffffff4d;font-size:1rem;flex-shrink:0}.is-section-hidden{display:none!important}.secret-kubix-trigger{cursor:none!important;transition:color .2s ease,text-shadow .2s ease;-webkit-user-select:none;user-select:none}.secret-kubix-trigger:active{color:var(--color-pink-1)!important;text-shadow:0 0 10px var(--color-pink-1)}.m-adminModal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:250;display:flex;align-items:center;justify-content:center;padding:2rem;visibility:hidden;opacity:0;transition:visibility .35s ease,opacity .35s ease}body.-isAdminOpen .m-adminModal{visibility:visible;opacity:1}.m-adminModal_overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#06070ae0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.m-adminModal_card{position:relative;width:100%;max-width:68rem;max-height:90vh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--color-pink-1) #0c0d12;background:#0c0d12;color:var(--color-white);border:1px solid rgba(219,60,138,.4);border-radius:2.2rem;padding:3.5rem 4rem;box-shadow:0 30px 70px #000000e6,0 0 40px #db3c8a26;transform:scale(.92) translateY(20px);transition:transform .4s cubic-bezier(.23,1,.32,1)}.m-adminModal_card::-webkit-scrollbar{width:6px}.m-adminModal_card::-webkit-scrollbar-track{background:#0c0d12;border-radius:3px}.m-adminModal_card::-webkit-scrollbar-thumb{background:var(--color-pink-1);border-radius:3px}body.-isAdminOpen .m-adminModal_card{transform:scale(1) translateY(0)}.m-admin_header{display:flex;justify-content:space-between;align-items:flex-start;gap:1.6rem;margin-bottom:2.5rem;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:2rem}.admin-badge{display:inline-flex;align-items:center;gap:.8rem;font-family:"Press Start 2P",monospace;font-size:.85rem;color:var(--color-pink-1);background:#db3c8a1f;border:1px solid rgba(219,60,138,.35);padding:.5rem 1.2rem;border-radius:9999px;margin-bottom:1.2rem;letter-spacing:.08em}.admin-badge.-active{color:#25f386;background:#25f3861f;border-color:#25f38659}.admin-dot{width:.7rem;height:.7rem;border-radius:50%;background:var(--color-pink-1);box-shadow:0 0 8px var(--color-pink-1)}.admin-dot.-green{background:#25f386;box-shadow:0 0 8px #25f386}.admin-close-btn{flex-shrink:0;width:4rem;height:4rem;padding:0;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#ffffff0d;border:1px solid rgba(255,255,255,.15);color:var(--color-white);cursor:pointer;transition:all .25s ease}.admin-close-btn:hover{background:var(--color-pink-1);border-color:var(--color-pink-1);color:#fff;transform:rotate(90deg) scale(1.05);box-shadow:0 0 15px #db3c8a80}.admin-alert{display:flex;align-items:center;gap:1rem;padding:1.2rem 1.6rem;border-radius:1rem;background:#ff4d4d26;border:1px solid rgba(255,77,77,.4);color:#ff6b6b;font-family:"Press Start 2P",monospace;font-size:.85rem;line-height:1.5;margin-bottom:2rem;animation:adminShake .4s ease-in-out}@keyframes adminShake{0%,to{transform:translate(0)}20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.admin-block{background:#ffffff05;border:1px solid rgba(255,255,255,.07);border-radius:1.6rem;padding:2.2rem;margin-bottom:2rem}.admin-block_header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;flex-wrap:wrap;gap:1rem}.admin-block_title{font-family:"Press Start 2P",monospace;font-size:1.15rem;color:#fff;letter-spacing:.06em;margin:0}.admin-block_desc{font-family:"Press Start 2P",monospace;font-size:.88rem;line-height:1.6;color:#ffffffa6;margin-bottom:1.8rem}.admin-counter-pill{font-family:"Press Start 2P",monospace;font-size:.85rem;padding:.45rem 1.2rem;border-radius:9999px;background:#25f3861a;border:1px solid rgba(37,243,134,.3);color:#fffc}.admin-block_badge{font-family:"Press Start 2P",monospace;font-size:.75rem;padding:.4rem 1rem;border-radius:9999px;background:#db3c8a1f;border:1px solid rgba(219,60,138,.3);color:var(--color-pink-1)}.admin-actions-row{display:flex;gap:1.2rem;flex-wrap:wrap}.admin-btn{padding:1.2rem 2.2rem;font-size:.9rem}.admin-btn-danger{background:transparent;border:1px solid rgba(255,77,77,.35);color:#ff6b6b;padding:1.2rem 2rem;border-radius:9999px;font-family:"Press Start 2P",monospace;font-size:.85rem;cursor:pointer;transition:all .25s ease}.admin-btn-danger:hover{background:#ff4d4d26;border-color:#ff6b6b;box-shadow:0 0 15px #ff4d4d40}.admin-footer-actions{display:flex;justify-content:flex-end;border-top:1px solid rgba(255,255,255,.08);padding-top:1.8rem;margin-top:1rem}.admin-logout-btn{background:transparent;border:1px solid rgba(255,255,255,.2);color:#ffffffb3;padding:1rem 2rem;border-radius:9999px;font-family:"Press Start 2P",monospace;font-size:.85rem;cursor:pointer;transition:all .25s ease}.admin-logout-btn:hover{color:#fff;border-color:#fff;background:#ffffff14}.admin-switches-list{display:flex;flex-direction:column;gap:1rem}.admin-switch-item{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:1.6rem 2rem;background:#00000059;border:1px solid rgba(255,255,255,.08);border-radius:1.2rem;transition:border-color .25s ease,background .25s ease}.admin-switch-item:hover{border-color:#ffffff2e;background:#00000080}.admin-switch-item.-highlight{border-color:#db3c8a66;background:#db3c8a0d}.admin-switch-item.-highlight:hover{border-color:#db3c8ab3}.admin-switch-info{display:flex;flex-direction:column;gap:.5rem;flex:1}.admin-switch-name{font-family:"Press Start 2P",monospace;font-size:.95rem;color:#fff;font-weight:700;letter-spacing:.04em}.admin-switch-meta{font-family:"Press Start 2P",monospace;font-size:.78rem;line-height:1.5;color:#ffffff80}.cyber-toggle{position:relative;display:inline-block;width:5.6rem;height:3rem;flex-shrink:0;cursor:pointer}.cyber-toggle input{opacity:0;width:0;height:0;position:absolute}.cyber-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ffffff1f;border:1px solid rgba(255,255,255,.25);border-radius:3rem;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:inset 0 2px 4px #00000080}.cyber-slider:before{position:absolute;content:"";height:2.2rem;width:2.2rem;left:.35rem;bottom:.3rem;background-color:#889;border-radius:50%;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 6px #0006}.cyber-toggle input:checked+.cyber-slider{background-color:#25f38633;border-color:#25f386;box-shadow:0 0 14px #25f38659,inset 0 2px 4px #0000004d}.cyber-toggle input:checked+.cyber-slider:before{transform:translate(2.6rem);background-color:#25f386;box-shadow:0 0 12px #25f386cc}@media(max-width:768px){.m-adminModal{padding:1rem}.m-adminModal_card{padding:2.5rem 1.8rem;border-radius:1.5rem}.admin-switch-item{flex-direction:column;align-items:flex-start;gap:1.4rem}.cyber-toggle{align-self:flex-end}.admin-actions-row{flex-direction:column}.admin-actions-row button{width:100%}}.admin-subgroup{border-left:2px solid rgba(219,60,138,.4);padding-left:1.6rem;margin:.6rem 0 1.2rem 1.4rem;display:flex;flex-direction:column;gap:.8rem}.admin-subgroup_title{font-family:"Press Start 2P",monospace;font-size:.82rem;color:var(--color-pink-1);letter-spacing:.08em;margin-bottom:.4rem}.admin-switch-item.-subitem{padding:1.2rem 1.6rem;background:#00000040;border-color:#ffffff0f}.admin-switch-item.-subitem:hover{background:#0006;border-color:#db3c8a40}.admin-block_badge.-green{background:#25f3861f;border-color:#25f38659;color:#25f386}.admin-tabs{display:flex;gap:.8rem;margin-bottom:2rem;overflow-x:auto;padding-bottom:.6rem;scrollbar-width:thin;scrollbar-color:var(--color-pink-1) transparent}.admin-tabs::-webkit-scrollbar{height:4px}.admin-tabs::-webkit-scrollbar-thumb{background:var(--color-pink-1);border-radius:2px}.admin-tab-btn{background:#ffffff0a;border:1px solid rgba(255,255,255,.12);color:#fff9;font-family:"Press Start 2P",monospace;font-size:.82rem;padding:.9rem 1.6rem;border-radius:9999px;cursor:pointer;transition:all .25s ease;white-space:nowrap}.admin-tab-btn:hover{color:#fff;border-color:#ffffff4d;background:#ffffff14}.admin-tab-btn.-active{background:#db3c8a33;border-color:var(--color-pink-1);color:#fff;box-shadow:0 0 14px #db3c8a59}.admin-tab-panel{display:block}.admin-images-grid{display:flex;flex-direction:column;gap:1.6rem}.admin-img-item{display:flex;align-items:center;gap:2rem;background:#00000073;border:1px solid rgba(255,255,255,.08);border-radius:1.4rem;padding:1.6rem 2rem;transition:border-color .25s ease,background .25s ease}.admin-img-item:hover{border-color:#db3c8a59;background:#0009}.admin-img-thumb-wrap{width:8.5rem;height:8.5rem;border-radius:1rem;overflow:hidden;flex-shrink:0;background:#000;border:1px solid rgba(219,60,138,.4);box-shadow:0 4px 15px #0009;display:flex;align-items:center;justify-content:center}.admin-img-thumb{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.admin-img-item:hover .admin-img-thumb{transform:scale(1.05)}.admin-img-info{display:flex;flex-direction:column;gap:.6rem;flex:1;min-width:0}.admin-img-title{font-family:"Press Start 2P",monospace;font-size:.95rem;color:#fff;font-weight:700;letter-spacing:.03em}.admin-img-desc{font-family:"Press Start 2P",monospace;font-size:.76rem;color:#ffffff73;line-height:1.4}.admin-img-actions{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-top:.4rem}.admin-file-upload-btn{display:inline-flex;align-items:center;justify-content:center;background:#db3c8a26;border:1px solid rgba(219,60,138,.5);color:#fff;font-family:"Press Start 2P",monospace;font-size:.78rem;padding:.85rem 1.4rem;border-radius:.8rem;cursor:pointer;transition:all .2s ease;white-space:nowrap}.admin-file-upload-btn:hover{background:var(--color-pink-1);box-shadow:0 0 12px #db3c8a80}.admin-file-upload-btn input[type=file]{display:none}.admin-url-input{flex:1;min-width:180px;background:#ffffff0f;border:1px solid rgba(255,255,255,.15);border-radius:.8rem;padding:.85rem 1.2rem;color:#fff;font-family:monospace;font-size:.9rem;outline:none;transition:all .2s ease}.admin-url-input:focus{border-color:var(--color-pink-1);background:#ffffff1a;box-shadow:0 0 8px #db3c8a4d}.admin-reset-btn{background:transparent;border:1px solid rgba(255,255,255,.18);color:#fff9;font-family:"Press Start 2P",monospace;font-size:.72rem;padding:.85rem 1.2rem;border-radius:.8rem;cursor:pointer;transition:all .2s ease;white-space:nowrap}.admin-reset-btn:hover{color:#fff;border-color:#ffffff80;background:#ffffff14}@media(max-width:768px){.admin-img-item{flex-direction:column;align-items:flex-start;gap:1.4rem}.admin-img-thumb-wrap{width:100%;height:14rem}.admin-img-actions{flex-direction:column;width:100%;align-items:stretch}.admin-file-upload-btn,.admin-url-input,.admin-reset-btn{width:100%;text-align:center;justify-content:center}}.pill-toggle.-sound{padding:.6rem .9rem;font-size:1.1rem;line-height:1}.pill-toggle.-sound.-muted{opacity:.65;border-color:#fff3;background:#ffffff0d}.cyber-cursor-dot,.cyber-cursor-ring{position:fixed;top:0;left:0;width:0;height:0;pointer-events:none;opacity:0;transition:opacity .25s ease;will-change:transform}.cyber-cursor-dot{z-index:999999}.cyber-cursor-ring{z-index:999998}.cyber-cursor-dot.-visible,.cyber-cursor-ring.-visible{opacity:1}.cyber-cursor-dot .cyber-cursor-box{position:absolute;top:-3px;left:-3px;width:6px;height:6px;border-radius:1px;background-color:#25f386;box-shadow:0 0 8px #25f386,0 0 14px #25f38699;transform:rotate(45deg);transition:transform .35s cubic-bezier(.16,1,.3,1),background-color .25s ease,box-shadow .25s ease}.cyber-cursor-ring .cyber-cursor-box{position:absolute;top:-14px;left:-14px;width:28px;height:28px;border-radius:2px;border:1.5px solid rgba(37,243,134,.8);box-shadow:0 0 12px #25f38659,inset 0 0 6px #25f3861f;background:#25f38605;transform:rotate(45deg);transform-origin:center center;transition:transform .35s cubic-bezier(.16,1,.3,1),width .35s cubic-bezier(.16,1,.3,1),height .35s cubic-bezier(.16,1,.3,1),top .35s cubic-bezier(.16,1,.3,1),left .35s cubic-bezier(.16,1,.3,1),border-color .25s ease,box-shadow .25s ease,background-color .25s ease}.cyber-cursor-dot.-hover .cyber-cursor-box{background-color:#db3c8a;box-shadow:0 0 10px #db3c8a,0 0 16px #db3c8a99;transform:rotate(0)}.cyber-cursor-ring.-hover .cyber-cursor-box{top:-23px;left:-23px;width:46px;height:46px;border-radius:3px;border-color:#db3c8a;box-shadow:0 0 18px #db3c8a99,inset 0 0 8px #db3c8a40;background:#db3c8a14;transform:rotate(0)}.cyber-cursor-ring.-pressed .cyber-cursor-box{transform:rotate(45deg) scale(.82);border-color:#fff;box-shadow:0 0 14px #fff}.cyber-cursor-ring.-hover.-pressed .cyber-cursor-box{transform:rotate(0) scale(.88);border-color:#fff;box-shadow:0 0 18px #db3c8acc,0 0 8px #fff}.cyber-cursor-dot.-pressed .cyber-cursor-box{transform:scale(.7);background-color:#fff;box-shadow:0 0 10px #fff}@media(pointer:fine){*,*:before,*:after{cursor:none!important}}@media(pointer:coarse),(hover:none){.cyber-cursor-dot,.cyber-cursor-ring{display:none!important}}.o-bgPattern{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;z-index:-1;pointer-events:none;background-color:#080808;background-image:url(/images/ambient-cubes-dark.webp);background-repeat:no-repeat;background-size:cover;background-position:center center;will-change:transform}
