.BlogCategoryNav-module-scss-module__MkwRpq__nav{margin-bottom:2rem}.BlogCategoryNav-module-scss-module__MkwRpq__list{flex-wrap:wrap;gap:.5rem;display:flex}.BlogCategoryNav-module-scss-module__MkwRpq__chip{color:#fffc;background:#ffffff0a;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:.4rem;min-height:2.5rem;padding:0 1rem;font-size:.875rem;font-weight:600;transition:background .15s cubic-bezier(.22,1,.36,1),color .15s cubic-bezier(.22,1,.36,1);display:inline-flex}.BlogCategoryNav-module-scss-module__MkwRpq__chip:hover{color:#fff;background:#ffffff14}.BlogCategoryNav-module-scss-module__MkwRpq__active{color:#fff;background:#7c5cff;border-color:#0000}
@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.Reveal-module-scss-module__Du6XkG__reveal{animation:linear both Reveal-module-scss-module__Du6XkG__revealRise;animation-timeline:view();animation-range:entry var(--reveal-stagger,0px) entry calc(var(--reveal-stagger,0px) + 7.5rem)}.Reveal-module-scss-module__Du6XkG__zoom{animation-name:Reveal-module-scss-module__Du6XkG__revealZoom}.Reveal-module-scss-module__Du6XkG__flip{transform-origin:50% 100%;animation-name:Reveal-module-scss-module__Du6XkG__revealFlip}}}@keyframes Reveal-module-scss-module__Du6XkG__revealRise{0%{opacity:0;transform:translateY(2rem)}}@keyframes Reveal-module-scss-module__Du6XkG__revealZoom{0%{opacity:0;transform:scale(.94)}}@keyframes Reveal-module-scss-module__Du6XkG__revealFlip{0%{opacity:0;transform:perspective(60rem)rotateX(14deg)translateY(2rem)}}
.BlogCard-module-scss-module__UtouVW__card{height:100%}.BlogCard-module-scss-module__UtouVW__link{background:#0c1230;border:1px solid #ffffff14;border-radius:1.25rem;flex-direction:column;height:100%;transition:transform .4s cubic-bezier(.34,1.56,.64,1),border-color .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden}.BlogCard-module-scss-module__UtouVW__cover{aspect-ratio:16/8;background:radial-gradient(circle at 80% 20%, #ffffff40, transparent 45%),linear-gradient(135deg, var(--post-from), var(--post-to));place-items:center;display:grid;position:relative;overflow:hidden}.BlogCard-module-scss-module__UtouVW__coverImage{object-fit:cover}.BlogCard-module-scss-module__UtouVW__coverGrid{transform-origin:50% 100%;background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px);background-size:1.5rem 1.5rem;position:absolute;inset:0;transform:perspective(20rem)rotateX(55deg)scale(2)translateY(20%);-webkit-mask-image:linear-gradient(#0000 20%,#000);mask-image:linear-gradient(#0000 20%,#000)}.BlogCard-module-scss-module__UtouVW__coverIcon{background:#2c304187;border:1px solid #ffffff14;border-radius:1.25rem;justify-content:center;align-items:center;width:5rem;height:5rem;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.BlogCard-module-scss-module__UtouVW__coverIcon{-webkit-backdrop-filter:blur(.75rem)saturate(140%);background:#ffffff24}}.BlogCard-module-scss-module__UtouVW__coverIcon{color:#fff;border-color:#ffffff59;transition:transform .5s cubic-bezier(.34,1.56,.64,1);transform:rotate(-6deg);box-shadow:0 1rem 2rem #0000004d}.BlogCard-module-scss-module__UtouVW__topic{letter-spacing:.08em;text-transform:uppercase;background:#060a1a8c;border-radius:999px;padding:.2rem .6rem;font-size:.6875rem;font-weight:700;position:absolute;top:.75rem;left:.75rem}.BlogCard-module-scss-module__UtouVW__body{flex-direction:column;flex:1;gap:.5rem;padding:1.25rem;display:flex}.BlogCard-module-scss-module__UtouVW__meta{color:#7d86b0;flex-wrap:wrap;gap:1rem;font-size:.75rem;display:flex}.BlogCard-module-scss-module__UtouVW__meta span{align-items:center;gap:.3rem;display:inline-flex}.BlogCard-module-scss-module__UtouVW__title{font-size:1.25rem}.BlogCard-module-scss-module__UtouVW__excerpt{color:#a9b1d6;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.875rem;display:-webkit-box;overflow:hidden}.BlogCard-module-scss-module__UtouVW__readMore{color:var(--post-accent);align-items:center;gap:.25rem;margin-top:auto;padding-top:.5rem;font-size:.875rem;font-weight:700;display:inline-flex}.BlogCard-module-scss-module__UtouVW__readMore svg{transition:transform .25s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.BlogCard-module-scss-module__UtouVW__link:hover{border-color:color-mix(in srgb, var(--post-accent) 45%, transparent);box-shadow:0 1.5rem 3rem -1rem color-mix(in srgb, var(--post-from) 60%, transparent);transform:translateY(-6px)}.BlogCard-module-scss-module__UtouVW__link:hover .BlogCard-module-scss-module__UtouVW__coverIcon{transform:rotate(0)scale(1.08)}.BlogCard-module-scss-module__UtouVW__link:hover .BlogCard-module-scss-module__UtouVW__readMore svg{transform:translate(4px)}}
.BlogGrid-module-scss-module__7PJ_Qq__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:1.25rem;display:grid}.BlogGrid-module-scss-module__7PJ_Qq__item{height:100%}
.AdSlot-module-scss-module__dtD_DG__adSlot{flex-direction:column;align-items:center;gap:.5rem;width:100%;margin-block:3rem;display:flex}.AdSlot-module-scss-module__dtD_DG__label{color:#7d86b0;letter-spacing:.14em;text-transform:uppercase;font-size:.6875rem}.AdSlot-module-scss-module__dtD_DG__unit{width:100%;min-height:6.25rem;display:block}.AdSlot-module-scss-module__dtD_DG__placeholder{background:repeating-linear-gradient(-45deg,#ffffff04 0 .75rem,#0000 .75rem 1.5rem);border:1px dashed #ffffff29;border-radius:.875rem;justify-content:center;min-height:7.5rem;padding:1.5rem}.AdSlot-module-scss-module__dtD_DG__placementName{color:#7d86b0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem}.AdSlot-module-scss-module__dtD_DG__fixed{width:300px;max-width:100%;min-height:250px;margin-block:0}
.Badge-module-scss-module__rfbaTW__badge{--badge-color:#a9b1d6;border:1px solid color-mix(in srgb, var(--badge-color) 45%, transparent);background:color-mix(in srgb, var(--badge-color) 16%, #060a1ad1);color:var(--badge-color);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .6rem;font-size:.6875rem;font-weight:700;line-height:1.4;display:inline-flex}.Badge-module-scss-module__rfbaTW__default{--badge-color:#fffc}.Badge-module-scss-module__rfbaTW__new{--badge-color:#3df5a7}.Badge-module-scss-module__rfbaTW__popular{--badge-color:#ff8a3d}.Badge-module-scss-module__rfbaTW__soon{--badge-color:#22d3ee}
.Breadcrumbs-module-scss-module__z_YZnG__breadcrumbs{margin-bottom:1.5rem;font-size:.875rem}.Breadcrumbs-module-scss-module__z_YZnG__list{flex-wrap:wrap;align-items:center;gap:.25rem;list-style:none;display:flex}.Breadcrumbs-module-scss-module__z_YZnG__item{align-items:center;gap:.25rem;min-width:0;display:inline-flex}.Breadcrumbs-module-scss-module__z_YZnG__link{color:#a9b1d6;align-items:center;gap:.35rem;transition:color .15s cubic-bezier(.22,1,.36,1);display:inline-flex}@media (hover:hover) and (pointer:fine){.Breadcrumbs-module-scss-module__z_YZnG__link:hover{color:#fff}}.Breadcrumbs-module-scss-module__z_YZnG__current{color:#fff;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}.Breadcrumbs-module-scss-module__z_YZnG__separator{color:#7d86b0;flex-shrink:0}
.Button-module-scss-module__MUOPYq__button{--btn-face:#7c5cff;--btn-face-hover:#927aff;--btn-depth:#3f2ba8;--btn-text:#fff;--btn-lift:4px;background:var(--btn-depth);padding:0 0 var(--btn-lift);font-family:var(--font-display),"Fredoka",var(--font-primary),"Nunito Sans",system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:.01em;color:var(--btn-text);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:#0000;border-radius:999px;font-weight:600;text-decoration:none;transition:filter .15s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative}.Button-module-scss-module__MUOPYq__button:disabled{cursor:not-allowed;opacity:.55}.Button-module-scss-module__MUOPYq__face{border-radius:inherit;background:var(--btn-face);justify-content:center;align-items:center;gap:.5rem;width:100%;transition:transform .18s cubic-bezier(.34,1.56,.64,1),background .25s cubic-bezier(.22,1,.36,1);display:inline-flex;transform:translateY(0)}.Button-module-scss-module__MUOPYq__iconRight{transition:transform .25s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.Button-module-scss-module__MUOPYq__button:not(:disabled):hover .Button-module-scss-module__MUOPYq__face{background:var(--btn-face-hover);transform:translateY(-2px)}.Button-module-scss-module__MUOPYq__button:not(:disabled):hover .Button-module-scss-module__MUOPYq__iconRight{transform:translate(3px)}}.Button-module-scss-module__MUOPYq__button:not(:disabled):active .Button-module-scss-module__MUOPYq__face{transform:translateY(calc(var(--btn-lift) - 1px));transition-duration:60ms}.Button-module-scss-module__MUOPYq__golden{--btn-face:linear-gradient(180deg, #ffdb4d 0%, #f0b400 100%);--btn-face-hover:linear-gradient(180deg, #ffe066 0%, #e5a800 100%);--btn-depth:#a87a00;--btn-text:#1a1300;filter:drop-shadow(0 .5rem 1.25rem #ffc3004d)}.Button-module-scss-module__MUOPYq__primary{--btn-face:linear-gradient(180deg, #927aff 0%, #7c5cff 100%);--btn-face-hover:linear-gradient(180deg, #a792ff 0%, #927aff 100%);filter:drop-shadow(0 .5rem 1.25rem #7c5cff59)}.Button-module-scss-module__MUOPYq__secondary{--btn-face:#e1e1e10f;--btn-face-hover:#e1e1e124;--btn-depth:#ffffff1a;--btn-lift:3px}.Button-module-scss-module__MUOPYq__secondary .Button-module-scss-module__MUOPYq__face{border:1px solid #ffffff29}@media (hover:hover) and (pointer:fine){.Button-module-scss-module__MUOPYq__secondary .Button-module-scss-module__MUOPYq__face{-webkit-backdrop-filter:blur(.75rem)}}@media not ((hover:hover) and (pointer:fine)){.Button-module-scss-module__MUOPYq__secondary{--btn-face:#181e3ad1;--btn-face-hover:#242c4ee6}}.Button-module-scss-module__MUOPYq__ghost{--btn-face:transparent;--btn-face-hover:#ffffff14;--btn-depth:transparent;--btn-lift:0px}.Button-module-scss-module__MUOPYq__sm .Button-module-scss-module__MUOPYq__face{min-height:2.25rem;padding:0 1rem;font-size:.875rem}.Button-module-scss-module__MUOPYq__md .Button-module-scss-module__MUOPYq__face{min-height:2.875rem;padding:0 1.5rem;font-size:1rem}.Button-module-scss-module__MUOPYq__lg .Button-module-scss-module__MUOPYq__face{min-height:3.5rem;padding:0 2rem;font-size:1.125rem}.Button-module-scss-module__MUOPYq__fullWidth{width:100%}
.Container-module-scss-module__iwLWga__container{width:100%;max-width:90rem;margin-inline:auto;padding-inline:clamp(1rem,.5rem + 2vw,2rem)}.Container-module-scss-module__iwLWga__narrow{max-width:48rem}
.Section-module-scss-module__sX6ybW__section{position:relative}.Section-module-scss-module__sX6ybW__default{padding-block:clamp(3.5rem,2.5rem + 4vw,6.5rem) 0}.Section-module-scss-module__sX6ybW__compact{padding-block:2.5rem 0}.Section-module-scss-module__sX6ybW__none{padding-block:0}
.SectionHeading-module-scss-module__w9ODaq__heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;margin-bottom:2rem;display:flex}.SectionHeading-module-scss-module__w9ODaq__center{text-align:center;justify-content:center}.SectionHeading-module-scss-module__w9ODaq__center .SectionHeading-module-scss-module__w9ODaq__text{align-items:center}.SectionHeading-module-scss-module__w9ODaq__center .SectionHeading-module-scss-module__w9ODaq__description{margin-inline:auto}.SectionHeading-module-scss-module__w9ODaq__text{flex-direction:column;gap:.75rem;max-width:44rem;display:flex}.SectionHeading-module-scss-module__w9ODaq__eyebrow{color:#c9bdff;letter-spacing:.12em;text-transform:uppercase;background:#7c5cff24;border:1px solid #7c5cff59;border-radius:999px;align-items:center;gap:.5rem;width:fit-content;padding:.25rem .75rem;font-size:.75rem;font-weight:700;display:inline-flex}.SectionHeading-module-scss-module__w9ODaq__title{font-size:clamp(2rem,1.5rem + 2vw,2.875rem)}.SectionHeading-module-scss-module__w9ODaq__title .accent{background:linear-gradient(100deg,#fff 0%,#c9bdff 40%,#22d3ee 70%,#ff4fd8 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.SectionHeading-module-scss-module__w9ODaq__description{color:#a9b1d6;max-width:40rem;font-size:1.125rem}.SectionHeading-module-scss-module__w9ODaq__action{color:#fffc;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:background .25s cubic-bezier(.22,1,.36,1),border-color .25s cubic-bezier(.22,1,.36,1),color .25s cubic-bezier(.22,1,.36,1);display:inline-flex}.SectionHeading-module-scss-module__w9ODaq__action svg{transition:transform .25s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.SectionHeading-module-scss-module__w9ODaq__action:hover{color:#fff;background:#ffffff14;border-color:#22d3ee80}.SectionHeading-module-scss-module__w9ODaq__action:hover svg{transform:translate(3px)}}
.Logo-module-scss-module__9Vzf_W__logo{flex-shrink:0;align-items:center;gap:.5rem;display:inline-flex}.Logo-module-scss-module__9Vzf_W__mark{filter:drop-shadow(0 0 .75rem #7c5cff8c);transition:transform .6s cubic-bezier(.34,1.56,.64,1);display:inline-flex}@media (hover:hover) and (pointer:fine){.Logo-module-scss-module__9Vzf_W__logo:hover .Logo-module-scss-module__9Vzf_W__mark{transform:rotate(-12deg)scale(1.08)}}.Logo-module-scss-module__9Vzf_W__wordmark{font-family:var(--font-display),"Fredoka",var(--font-primary),"Nunito Sans",system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:-.01em;color:#fff;font-size:1.45rem;font-weight:700}.Logo-module-scss-module__9Vzf_W__highlight{background:linear-gradient(90deg,#22d3ee,#ffc300);color:#0000;-webkit-background-clip:text;background-clip:text}
.GameDetails-module-scss-module__SVnUXa__details{gap:1.5rem;display:grid}.GameDetails-module-scss-module__SVnUXa__section{background:linear-gradient(160deg,#ffffff12 0%,#ffffff04 100%);border:1px solid #ffffff14;border-radius:1.25rem;padding:clamp(1.25rem,1rem + 1vw,2rem);scroll-margin-top:8.35rem;box-shadow:0 .25rem .75rem #00000040}.GameDetails-module-scss-module__SVnUXa__sectionTitle{align-items:center;gap:.75rem;margin-bottom:1rem;font-size:1.5rem;display:flex}.GameDetails-module-scss-module__SVnUXa__sectionIcon{color:#fff;background:linear-gradient(135deg,#7c5cff66,#22d3ee40);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex;box-shadow:inset 0 -3px #00000040}.GameDetails-module-scss-module__SVnUXa__paragraph{color:#fffc}.GameDetails-module-scss-module__SVnUXa__paragraph+.GameDetails-module-scss-module__SVnUXa__paragraph{margin-top:1rem}.GameDetails-module-scss-module__SVnUXa__steps{gap:.75rem;list-style:none;display:grid}.GameDetails-module-scss-module__SVnUXa__step{color:#fffc;align-items:flex-start;gap:.75rem;display:flex}.GameDetails-module-scss-module__SVnUXa__stepNumber{color:#fff;width:1.9rem;height:1.9rem;font-family:var(--font-display),"Fredoka",var(--font-primary),"Nunito Sans",system-ui,-apple-system,"Segoe UI",sans-serif;background:linear-gradient(135deg,#22d3ee 0%,#7c5cff 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;display:flex}.GameDetails-module-scss-module__SVnUXa__controls{gap:1rem;display:grid}@media (min-width:48rem){.GameDetails-module-scss-module__SVnUXa__controls{grid-template-columns:repeat(2,minmax(0,1fr))}}.GameDetails-module-scss-module__SVnUXa__controlGroup{background:#ffffff05;border:1px solid #ffffff14;border-radius:.875rem;padding:1rem}.GameDetails-module-scss-module__SVnUXa__controlTitle{color:#22d3ee;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:1rem;display:flex}.GameDetails-module-scss-module__SVnUXa__controlList{gap:.5rem;display:grid}.GameDetails-module-scss-module__SVnUXa__controlRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.GameDetails-module-scss-module__SVnUXa__controlRow dd{color:#fffc;font-size:.875rem}.GameDetails-module-scss-module__SVnUXa__key{font-family:var(--font-primary),"Nunito Sans",system-ui,-apple-system,"Segoe UI",sans-serif;background:#ffffff0d;border:1px solid #ffffff29;border-bottom-width:3px;border-radius:.4rem;padding:.2rem .55rem;font-size:.75rem;font-weight:700;line-height:1.5;display:inline-block}.GameDetails-module-scss-module__SVnUXa__objective{color:#fff;background:#ffc30012;border-left:3px solid #ffc300;border-radius:0 .875rem .875rem 0;padding:1rem 1.25rem;font-size:1.125rem}.GameDetails-module-scss-module__SVnUXa__tips{gap:.75rem;display:grid}.GameDetails-module-scss-module__SVnUXa__tip{color:#fffc;align-items:flex-start;gap:.75rem;display:flex}.GameDetails-module-scss-module__SVnUXa__tipIcon{color:#3df5a7;flex-shrink:0;margin-top:.2rem}
.GameGrid-module-scss-module__G4QMyq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (min-width:36rem){.GameGrid-module-scss-module__G4QMyq__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:48rem){.GameGrid-module-scss-module__G4QMyq__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:64rem){.GameGrid-module-scss-module__G4QMyq__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem}}@media (min-width:75rem){.GameGrid-module-scss-module__G4QMyq__grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:48rem){.GameGrid-module-scss-module__G4QMyq__threeColumns{grid-template-columns:repeat(3,minmax(0,1fr))}}.GameGrid-module-scss-module__G4QMyq__item{height:100%}
.GameThumbnail-module-scss-module__rEdoEa__thumbnail{isolation:isolate;background:radial-gradient(circle at 20% 15%, #ffffff47, transparent 45%),linear-gradient(145deg, var(--thumb-from) 0%, var(--thumb-to) 100%);transform-style:preserve-3d;display:block;position:relative;overflow:hidden}.GameThumbnail-module-scss-module__rEdoEa__pattern{z-index:-1;background-image:radial-gradient(#ffffff38 1px,#0000 1.5px);background-size:14px 14px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(160deg,#000 10%,#0000 75%);mask-image:linear-gradient(160deg,#000 10%,#0000 75%)}.GameThumbnail-module-scss-module__rEdoEa__orb{z-index:-1;aspect-ratio:1;background:radial-gradient(circle at 35% 35%, var(--thumb-accent), transparent 65%);opacity:.45;filter:blur(6px);border-radius:50%;width:70%;position:absolute;bottom:-30%;right:-18%}.GameThumbnail-module-scss-module__rEdoEa__ring{z-index:-1;aspect-ratio:1;border:2px dashed #ffffff38;border-radius:50%;width:78%;animation:40s linear infinite GameThumbnail-module-scss-module__rEdoEa__spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.GameThumbnail-module-scss-module__rEdoEa__art{filter:drop-shadow(0 .6rem .9rem #00000059);width:62%;height:62%;transform:translate3d(-50%, -50%, 0) translate3d(calc(var(--tilt-y,0deg) * .6), calc(var(--tilt-x,0deg) * -.6), 0);transition:transform .4s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:50%}.GameThumbnail-module-scss-module__rEdoEa__poster{object-fit:cover}.GameThumbnail-module-scss-module__rEdoEa__shine{pointer-events:none;background:linear-gradient(115deg,#0000 35%,#ffffff59 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}.GameThumbnail-module-scss-module__rEdoEa__card{aspect-ratio:4/3}.GameThumbnail-module-scss-module__rEdoEa__mini{border-radius:.5rem;flex-shrink:0;width:3rem;height:3rem}.GameThumbnail-module-scss-module__rEdoEa__mini .GameThumbnail-module-scss-module__rEdoEa__ring,.GameThumbnail-module-scss-module__rEdoEa__mini .GameThumbnail-module-scss-module__rEdoEa__pattern{display:none}.GameThumbnail-module-scss-module__rEdoEa__mini .GameThumbnail-module-scss-module__rEdoEa__art{width:78%;height:78%}.GameThumbnail-module-scss-module__rEdoEa__stage{position:absolute;inset:0}.GameThumbnail-module-scss-module__rEdoEa__stage .GameThumbnail-module-scss-module__rEdoEa__art{aspect-ratio:1;width:min(42%,16rem);height:auto;animation:6s ease-in-out infinite GameThumbnail-module-scss-module__rEdoEa__float}@keyframes GameThumbnail-module-scss-module__rEdoEa__spin{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes GameThumbnail-module-scss-module__rEdoEa__float{50%{transform:translate(-50%,calc(-50% - .75rem))rotate(-2deg)}}
.Footer-module-scss-module__EzUeIG__footer{background:linear-gradient(#0c123066 0%,#060a1af2 100%);border-top:1px solid #ffffff14;margin-top:clamp(3.5rem,2.5rem + 4vw,6.5rem);padding-block:4rem 2rem;position:relative;overflow:hidden}.Footer-module-scss-module__EzUeIG__glow{background:linear-gradient(90deg,#0000,#7c5cff,#22d3ee,#0000);width:min(60rem,100%);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 3rem .5rem #7c5cff59}.Footer-module-scss-module__EzUeIG__top{gap:3rem;display:grid}@media (min-width:64rem){.Footer-module-scss-module__EzUeIG__top{grid-template-columns:minmax(16rem,1.1fr) 3fr}}.Footer-module-scss-module__EzUeIG__brand{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.Footer-module-scss-module__EzUeIG__about{color:#a9b1d6;max-width:24rem;font-size:.875rem}.Footer-module-scss-module__EzUeIG__email{color:#22d3ee;word-break:break-all;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:inline-flex}.Footer-module-scss-module__EzUeIG__social{gap:.75rem;display:flex}.Footer-module-scss-module__EzUeIG__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.5rem;display:grid}@media (min-width:48rem){.Footer-module-scss-module__EzUeIG__columns{grid-template-columns:repeat(4,minmax(0,1fr))}}.Footer-module-scss-module__EzUeIG__columnTitle{color:#fff;letter-spacing:.12em;text-transform:uppercase;margin-bottom:1rem;font-size:.875rem;font-weight:700}.Footer-module-scss-module__EzUeIG__links{gap:.5rem;display:grid}.Footer-module-scss-module__EzUeIG__link{color:#a9b1d6;text-align:left;padding:0;font-size:.875rem;transition:color .15s cubic-bezier(.22,1,.36,1),transform .15s cubic-bezier(.22,1,.36,1);display:inline-block}@media (hover:hover) and (pointer:fine){.Footer-module-scss-module__EzUeIG__link:hover{color:#fff;transform:translate(3px)}}.Footer-module-scss-module__EzUeIG__bottom{color:#7d86b0;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;margin-top:3rem;padding-top:1.5rem;font-size:.875rem;display:flex}.Footer-module-scss-module__EzUeIG__note{max-width:32rem}
.CtaBanner-module-scss-module__ItAfPW__section{padding-block:clamp(3.5rem,2.5rem + 4vw,6.5rem) 0}.CtaBanner-module-scss-module__ItAfPW__banner{text-align:center;isolation:isolate;background:radial-gradient(circle at 15% 20%,#ff4fd873,#0000 45%),radial-gradient(circle at 85% 80%,#22d3ee66,#0000 45%),linear-gradient(135deg,#5b3fe0,#231a63);border:1px solid #ffffff26;border-radius:1.75rem;justify-items:center;gap:1rem;padding:clamp(2.5rem,2rem + 4vw,5rem) 1.5rem;display:grid;position:relative;overflow:hidden;box-shadow:0 1.5rem 4rem #00000080,0 0 2rem #7c5cff73}.CtaBanner-module-scss-module__ItAfPW__shapes{z-index:-1;pointer-events:none;position:absolute;inset:0}.CtaBanner-module-scss-module__ItAfPW__ring{border:1px dashed #fff3;border-radius:50%;width:36rem;height:36rem;animation:60s linear infinite CtaBanner-module-scss-module__ItAfPW__spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.CtaBanner-module-scss-module__ItAfPW__cubeOne,.CtaBanner-module-scss-module__ItAfPW__cubeTwo{background:linear-gradient(135deg,#ffc300,#ff8a3d);border-radius:.5rem;animation:6s ease-in-out infinite CtaBanner-module-scss-module__ItAfPW__bob;position:absolute;box-shadow:inset 0 -4px #0003}.CtaBanner-module-scss-module__ItAfPW__cubeOne{width:3rem;height:3rem;top:14%;left:8%;transform:rotate(18deg)}.CtaBanner-module-scss-module__ItAfPW__cubeTwo{background:linear-gradient(135deg,#22d3ee,#7c5cff);width:2.25rem;height:2.25rem;animation-delay:-3s;bottom:16%;right:9%}.CtaBanner-module-scss-module__ItAfPW__title{max-width:40rem;font-size:clamp(2rem,1.5rem + 2vw,2.875rem)}.CtaBanner-module-scss-module__ItAfPW__text{color:#fffc;max-width:36rem;margin-bottom:.5rem;font-size:1.125rem}@keyframes CtaBanner-module-scss-module__ItAfPW__spin{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes CtaBanner-module-scss-module__ItAfPW__bob{50%{translate:0 -.8rem;rotate:12deg}}
.Header-module-scss-module__klcqGG__header{z-index:100;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#060a1aeb;border-bottom:1px solid #ffffff14;transition:background .25s cubic-bezier(.22,1,.36,1),border-color .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1);position:sticky;top:0}.Header-module-scss-module__klcqGG__scrolled{background:#070b1df1;border:1px solid #ffffff14}@media (hover:hover) and (pointer:fine){.Header-module-scss-module__klcqGG__scrolled{-webkit-backdrop-filter:blur(1.25rem)saturate(140%);background:#060a1ae6}}.Header-module-scss-module__klcqGG__scrolled{border-width:0 0 1px;box-shadow:0 .75rem 2rem #00000059}.Header-module-scss-module__klcqGG__inner{justify-content:space-between;align-items:center;gap:1rem;width:100%;max-width:90rem;height:4rem;margin-inline:auto;padding-inline:clamp(1rem,.5rem + 2vw,2rem);display:flex}.Header-module-scss-module__klcqGG__desktopNav{display:none}@media (min-width:75rem){.Header-module-scss-module__klcqGG__desktopNav{display:block}}.Header-module-scss-module__klcqGG__navList{background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:.25rem;padding:.25rem;display:flex}.Header-module-scss-module__klcqGG__navLink{color:#a9b1d6;white-space:nowrap;border-radius:999px;align-items:center;height:2.25rem;padding:0 .85rem;font-size:.875rem;font-weight:600;transition:color .15s cubic-bezier(.22,1,.36,1),background .15s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative}@media (hover:hover) and (pointer:fine){.Header-module-scss-module__klcqGG__navLink:hover{color:#fff;background:#ffffff14}}.Header-module-scss-module__klcqGG__active{color:#fff;background:linear-gradient(135deg,#7c5cff8c,#ff4fd859);box-shadow:inset 0 1px #fff3,0 .25rem 1rem #7c5cff59}.Header-module-scss-module__klcqGG__actions{align-items:center;gap:.5rem;display:flex}.Header-module-scss-module__klcqGG__searchButton{color:#fffc;background:#ffffff0a;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:.5rem;height:2.5rem;padding:0 .75rem;font-size:.875rem;transition:border-color .15s cubic-bezier(.22,1,.36,1),background .15s cubic-bezier(.22,1,.36,1);display:inline-flex}@media (hover:hover) and (pointer:fine){.Header-module-scss-module__klcqGG__searchButton:hover{background:#ffffff14;border-color:#22d3ee99}}.Header-module-scss-module__klcqGG__searchLabel,.Header-module-scss-module__klcqGG__shortcut{display:none}@media (min-width:48rem){.Header-module-scss-module__klcqGG__searchLabel,.Header-module-scss-module__klcqGG__shortcut{display:inline}}.Header-module-scss-module__klcqGG__categories{padding-inline:clamp(1rem,.5rem + 2vw,2rem);width:100%;max-width:90rem;margin-inline:auto;padding-top:0;padding-bottom:.55rem}.Header-module-scss-module__klcqGG__categoryList{scrollbar-width:none;gap:.4rem;margin:0;display:flex;overflow-x:auto}.Header-module-scss-module__klcqGG__categoryList::-webkit-scrollbar{display:none}.Header-module-scss-module__klcqGG__chip{color:#a9b1d6;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;flex:none;padding:.32rem .75rem;font-size:.75rem;font-weight:700;transition:color .15s cubic-bezier(.22,1,.36,1),background .15s cubic-bezier(.22,1,.36,1),border-color .15s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.Header-module-scss-module__klcqGG__chip:hover{color:#fff;border-color:#22d3ee8c}}.Header-module-scss-module__klcqGG__chipActive{color:#fff;background:linear-gradient(135deg,#7c5cff,#ff4fd8d9);border-color:#0000}.Header-module-scss-module__klcqGG__shortcut{color:#7d86b0;border:1px solid #ffffff29;border-radius:.3rem;padding:0 .4rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem}.Header-module-scss-module__klcqGG__menuButton{background:#ffffff0a;border:1px solid #ffffff29;border-radius:.875rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}@media (min-width:75rem){.Header-module-scss-module__klcqGG__menuButton{display:none}}
.CategoryCard-module-scss-module__2URoRG__card{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--category-from) 30%, transparent), transparent 60%),#0c1230;border:1px solid #ffffff14;border-radius:1.25rem;grid-template-columns:auto 1fr;align-items:center;gap:.5rem 1rem;height:100%;padding:1.25rem;transition:transform .4s cubic-bezier(.34,1.56,.64,1),border-color .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1);display:grid;position:relative;overflow:hidden}.CategoryCard-module-scss-module__2URoRG__card:after{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--category-to) 40%, transparent), transparent 70%);opacity:.5;pointer-events:none;border-radius:50%;width:12rem;height:12rem;transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .25s cubic-bezier(.22,1,.36,1);position:absolute;inset:auto -30% -60% auto}.CategoryCard-module-scss-module__2URoRG__cube{width:3.5rem;height:3.5rem;margin:.6rem .6rem 0 0;transition:transform .5s cubic-bezier(.34,1.56,.64,1);position:relative}.CategoryCard-module-scss-module__2URoRG__cubeFront{z-index:2;background:linear-gradient(135deg, var(--category-from), var(--category-to));color:#fff;border-radius:.5rem;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff59}.CategoryCard-module-scss-module__2URoRG__cubeTop{background:color-mix(in srgb, var(--category-accent) 85%, white);transform-origin:0 100%;opacity:.9;border-radius:.2rem .2rem 0 0;width:100%;height:.6rem;position:absolute;top:-.6rem;left:0;transform:skew(-45deg)}.CategoryCard-module-scss-module__2URoRG__cubeSide{background:color-mix(in srgb, var(--category-to) 70%, black);transform-origin:0 0;border-radius:0 .2rem .2rem 0;width:.6rem;height:100%;position:absolute;top:0;right:-.6rem;transform:skewY(-45deg)}.CategoryCard-module-scss-module__2URoRG__text{gap:.1rem;display:grid}.CategoryCard-module-scss-module__2URoRG__name{font-size:1.5rem}.CategoryCard-module-scss-module__2URoRG__count{color:var(--category-accent);font-size:.875rem;font-weight:700}.CategoryCard-module-scss-module__2URoRG__tagline{color:#a9b1d6;grid-column:1/-1;padding-right:2rem;font-size:.875rem}.CategoryCard-module-scss-module__2URoRG__arrow{background:#ffffff0f;border-radius:50%;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:background .25s cubic-bezier(.22,1,.36,1),transform .25s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;bottom:1rem;right:1rem}@media (hover:hover) and (pointer:fine){.CategoryCard-module-scss-module__2URoRG__card:hover{border-color:color-mix(in srgb, var(--category-accent) 50%, transparent);box-shadow:0 1.5rem 3rem -1rem color-mix(in srgb, var(--category-from) 60%, transparent);transform:translateY(-6px)}.CategoryCard-module-scss-module__2URoRG__card:hover:after{opacity:.8;transform:scale(1.4)}.CategoryCard-module-scss-module__2URoRG__card:hover .CategoryCard-module-scss-module__2URoRG__cube{transform:rotate(-8deg)translateY(-4px)}.CategoryCard-module-scss-module__2URoRG__card:hover .CategoryCard-module-scss-module__2URoRG__arrow{background:linear-gradient(135deg, var(--category-from), var(--category-to));transform:translate(3px)}}
.GameLoader-module-scss-module__IvCQRG__loader{z-index:4;color:#fffc;background:#060a1ae0;flex-direction:column;justify-content:center;align-items:center;gap:1rem;font-size:.875rem;display:flex;position:absolute;inset:0}.GameLoader-module-scss-module__IvCQRG__orbit{border:3px solid #ffffff1f;border-top-color:#22d3ee;border-radius:50%;width:3.5rem;height:3.5rem;animation:.9s linear infinite GameLoader-module-scss-module__IvCQRG__spin;position:relative}.GameLoader-module-scss-module__IvCQRG__orbit span{border:3px solid #0000;border-bottom-color:#ffc300;border-radius:50%;animation:.6s linear infinite reverse GameLoader-module-scss-module__IvCQRG__spin;position:absolute;inset:.6rem}@keyframes GameLoader-module-scss-module__IvCQRG__spin{to{transform:rotate(360deg)}}
.FaqSection-module-scss-module__rW4bWW__faq{padding-block:clamp(3.5rem,2.5rem + 4vw,6.5rem) 0}.FaqSection-module-scss-module__rW4bWW__embedded{padding-block:2rem 0}.FaqSection-module-scss-module__rW4bWW__list{gap:.75rem;display:grid}.FaqSection-module-scss-module__rW4bWW__item{background:linear-gradient(160deg,#ffffff12 0%,#ffffff04 100%);border:1px solid #ffffff14;border-radius:1.25rem;transition:border-color .25s cubic-bezier(.22,1,.36,1);box-shadow:0 .25rem .75rem #00000040}.FaqSection-module-scss-module__rW4bWW__item[open]{border-color:#7c5cff80}.FaqSection-module-scss-module__rW4bWW__item[open] .FaqSection-module-scss-module__rW4bWW__toggle{background:#7c5cff;transform:rotate(90deg)}.FaqSection-module-scss-module__rW4bWW__question{font-family:var(--font-display),"Fredoka",var(--font-primary),"Nunito Sans",system-ui,-apple-system,"Segoe UI",sans-serif;cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;font-size:1.125rem;font-weight:500;list-style:none;display:flex}.FaqSection-module-scss-module__rW4bWW__question::-webkit-details-marker{display:none}.FaqSection-module-scss-module__rW4bWW__toggle{background:#ffffff0f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;transition:transform .25s cubic-bezier(.22,1,.36,1),background .25s cubic-bezier(.22,1,.36,1);display:flex}.FaqSection-module-scss-module__rW4bWW__answer{color:#a9b1d6;padding:0 1.25rem 1.25rem}
.MobileNav-module-scss-module__Y81qca__root{z-index:200;visibility:hidden;transition:visibility 0s linear .4s;position:fixed;inset:0}.MobileNav-module-scss-module__Y81qca__open{visibility:visible;transition-delay:0s}.MobileNav-module-scss-module__Y81qca__overlay{opacity:0;background:#030612c7;transition:opacity .4s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.MobileNav-module-scss-module__Y81qca__open .MobileNav-module-scss-module__Y81qca__overlay{opacity:1}.MobileNav-module-scss-module__Y81qca__drawer{background:radial-gradient(circle at 100% 0,#7c5cff59,#0000 55%),radial-gradient(circle at 0 100%,#22d3ee2e,#0000 50%),#0c1230;border-left:1px solid #ffffff29;flex-direction:column;width:min(22rem,88vw);padding:1rem 1.25rem 2rem;transition:transform .45s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:0 1.5rem 4rem #00000080}.MobileNav-module-scss-module__Y81qca__open .MobileNav-module-scss-module__Y81qca__drawer{transform:translate(0)}.MobileNav-module-scss-module__Y81qca__top{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.MobileNav-module-scss-module__Y81qca__closeButton{border:1px solid #ffffff29;border-radius:.875rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.MobileNav-module-scss-module__Y81qca__list{gap:.5rem;display:grid}.MobileNav-module-scss-module__Y81qca__item{opacity:0;transition:opacity .35s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1);transform:translate(1.5rem)}.MobileNav-module-scss-module__Y81qca__open .MobileNav-module-scss-module__Y81qca__item{opacity:1;transform:none}.MobileNav-module-scss-module__Y81qca__link{font-family:var(--font-display),"Fredoka",var(--font-primary),"Nunito Sans",system-ui,-apple-system,"Segoe UI",sans-serif;border:1px solid #0000;border-radius:.875rem;align-items:center;gap:.75rem;padding:.75rem;font-size:1.125rem;font-weight:500;transition:background .15s cubic-bezier(.22,1,.36,1),border-color .15s cubic-bezier(.22,1,.36,1);display:flex}.MobileNav-module-scss-module__Y81qca__link:hover{background:#ffffff14}.MobileNav-module-scss-module__Y81qca__active{background:linear-gradient(135deg,#7c5cff59,#ff4fd82e);border-color:#7c5cff73}.MobileNav-module-scss-module__Y81qca__linkIcon{color:#22d3ee;background:#ffffff0f;border-radius:.5rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.MobileNav-module-scss-module__Y81qca__chevron{color:#7d86b0;margin-left:auto}
.CategoryGrid-module-scss-module__D7Bi3W__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:1rem;display:grid}.CategoryGrid-module-scss-module__D7Bi3W__item{height:100%}
.PageHero-module-scss-module__3f84Ha__hero{--hero-from:#7c5cff;--hero-to:#22d3ee;isolation:isolate;border-bottom:1px solid #ffffff14;padding-block:2.5rem 3rem;position:relative;overflow:hidden}.PageHero-module-scss-module__3f84Ha__backdrop{z-index:-1;pointer-events:none;position:absolute;inset:0}.PageHero-module-scss-module__3f84Ha__glowOne,.PageHero-module-scss-module__3f84Ha__glowTwo{filter:blur(4rem);opacity:.45;border-radius:50%;animation:14s ease-in-out infinite alternate PageHero-module-scss-module__3f84Ha__drift;position:absolute}.PageHero-module-scss-module__3f84Ha__glowOne{background:var(--hero-from);width:26rem;height:26rem;top:-8rem;left:-6rem}.PageHero-module-scss-module__3f84Ha__glowTwo{background:var(--hero-to);width:28rem;height:28rem;animation-delay:-6s;bottom:-12rem;right:-8rem}.PageHero-module-scss-module__3f84Ha__grid{background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:3rem 3rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 0,#000 20%,#0000 70%);mask-image:radial-gradient(at 50% 0,#000 20%,#0000 70%)}.PageHero-module-scss-module__3f84Ha__inner{position:relative}.PageHero-module-scss-module__3f84Ha__content{align-items:flex-start;gap:1.25rem;display:flex}.PageHero-module-scss-module__3f84Ha__iconCube{background:linear-gradient(135deg, var(--hero-from), var(--hero-to));width:4rem;height:4rem;box-shadow:inset 0 -.35rem 0 #00000040,inset 0 .2rem 0 #ffffff4d,0 1rem 2rem -.5rem color-mix(in srgb, var(--hero-from) 70%, transparent);border-radius:.875rem;flex-shrink:0;justify-content:center;align-items:center;animation:5s ease-in-out infinite PageHero-module-scss-module__3f84Ha__bob;display:flex;transform:perspective(20rem)rotateX(12deg)rotateY(-14deg)}@media (max-width:35.98rem){.PageHero-module-scss-module__3f84Ha__iconCube{display:none}}.PageHero-module-scss-module__3f84Ha__title{font-size:clamp(2rem,1.5rem + 2vw,2.875rem)}.PageHero-module-scss-module__3f84Ha__description{color:#a9b1d6;max-width:46rem;margin-top:.75rem;font-size:1.125rem}.PageHero-module-scss-module__3f84Ha__extra{margin-top:1.5rem}@keyframes PageHero-module-scss-module__3f84Ha__drift{to{transform:translate(3rem,2rem)scale(1.1)}}@keyframes PageHero-module-scss-module__3f84Ha__bob{50%{transform:perspective(20rem)rotateX(12deg)rotateY(-14deg)translateY(-.4rem)}}
.GameFrame-module-scss-module__9TOXza__wrapper{gap:.75rem;display:grid}.GameFrame-module-scss-module__9TOXza__console{background:linear-gradient(160deg,#ffffff24,#ffffff05),#111a3f;border:1px solid #ffffff29;border-radius:1.75rem;padding:clamp(.5rem,1.5vw,.875rem);position:relative;box-shadow:inset 0 1px #fff3,0 2rem 4rem -1.5rem #000000b3,0 0 2rem #7c5cff73}.GameFrame-module-scss-module__9TOXza__console:after{content:"";z-index:-1;border-radius:inherit;filter:blur(1.5rem);opacity:.35;background:linear-gradient(120deg,#7c5cff,#22d3ee,#ff4fd8,#7c5cff) 0 0/300% 300%;animation:10s linear infinite GameFrame-module-scss-module__9TOXza__borderFlow;position:absolute;inset:-1px}.GameFrame-module-scss-module__9TOXza__stage{--stage-ratio:.5625;--stage-chrome:5.5rem;width:100%;aspect-ratio:1/var(--stage-ratio);max-height:calc(100svh - 6.85rem - var(--stage-chrome));isolation:isolate;background:#000;border-radius:1.25rem;min-height:16rem;position:relative;overflow:hidden}@media (max-height:32rem){.GameFrame-module-scss-module__9TOXza__stage{--stage-chrome:1rem}}.GameFrame-module-scss-module__9TOXza__landscape{--stage-ratio:.5625}@media (max-width:35.98rem){.GameFrame-module-scss-module__9TOXza__landscape{--stage-ratio:.75}}.GameFrame-module-scss-module__9TOXza__portrait{--stage-ratio:.625}@media (orientation:portrait){.GameFrame-module-scss-module__9TOXza__portrait{--stage-ratio:1.25}}@media (max-width:47.98rem){.GameFrame-module-scss-module__9TOXza__portrait{--stage-ratio:1.65}}.GameFrame-module-scss-module__9TOXza__fullscreen{aspect-ratio:auto;border-radius:0;width:100%;height:100%;min-height:0;max-height:none}.GameFrame-module-scss-module__9TOXza__pseudoFullscreen{z-index:410;height:100dvh;position:fixed;inset:0}.GameFrame-module-scss-module__9TOXza__exitFullscreen{z-index:10;color:#fff;background:#060a1acc;border:1px solid #ffffff29;border-radius:.5rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex;position:absolute;top:.5rem;right:.5rem}.GameFrame-module-scss-module__9TOXza__rotateHint{color:#a9b1d6;flex-basis:100%;align-items:center;gap:.5rem;font-size:.75rem;display:none}@media (pointer:coarse) and (orientation:portrait) and (max-width:47.99rem){.GameFrame-module-scss-module__9TOXza__rotateHint{display:flex}}.GameFrame-module-scss-module__9TOXza__iframe{z-index:2;background:#000;border:0;width:100%;height:100%;position:absolute;inset:0}.GameFrame-module-scss-module__9TOXza__overlay{z-index:3;text-align:center;background:linear-gradient(#060a1a00 20%,#060a1ad9 100%);flex-direction:column;justify-content:flex-end;align-items:center;gap:.75rem;padding:1.25rem;display:flex;position:absolute;inset:0}@media (min-width:48rem){.GameFrame-module-scss-module__9TOXza__overlay{background:radial-gradient(circle,#060a1a59,#060a1acc);justify-content:center}}.GameFrame-module-scss-module__9TOXza__comingSoon{background:#070b1df1;border:1px solid #ffffff14;border-radius:1.25rem;justify-items:center;gap:.5rem;max-width:30rem;padding:1.25rem;display:grid}@media (hover:hover) and (pointer:fine){.GameFrame-module-scss-module__9TOXza__comingSoon{-webkit-backdrop-filter:blur(1.25rem)saturate(140%);background:#060a1ae6}}.GameFrame-module-scss-module__9TOXza__comingSoon{border-color:#ffffff29;animation:.7s cubic-bezier(.34,1.56,.64,1) .2s both GameFrame-module-scss-module__9TOXza__panelIn;box-shadow:0 1.5rem 3rem #00000073}.GameFrame-module-scss-module__9TOXza__comingSoonTitle,.GameFrame-module-scss-module__9TOXza__overlayTitle{font-family:var(--font-display),"Fredoka",var(--font-primary),"Nunito Sans",system-ui,-apple-system,"Segoe UI",sans-serif;font-size:1.5rem;font-weight:600;line-height:1.15}.GameFrame-module-scss-module__9TOXza__overlayText{color:#fffc;font-size:.875rem}.GameFrame-module-scss-module__9TOXza__playButton{color:#1a1300;background:linear-gradient(#ffdb4d,#f0b400);border-radius:50%;justify-content:center;align-items:center;width:5.5rem;height:5.5rem;padding-left:.35rem;transition:transform .2s cubic-bezier(.34,1.56,.64,1);animation:2.4s ease-in-out infinite GameFrame-module-scss-module__9TOXza__pulse;display:flex;box-shadow:0 .4rem #a87a00,0 0 0 .75rem #ffc30026,0 1.5rem 3rem #00000080}.GameFrame-module-scss-module__9TOXza__playButton:hover{transform:scale(1.06)}.GameFrame-module-scss-module__9TOXza__playButton:active{transform:translateY(.3rem)}.GameFrame-module-scss-module__9TOXza__loader{border:4px solid #ffffff26;border-top-color:#22d3ee;border-radius:50%;width:3.25rem;height:3.25rem;animation:.8s linear infinite GameFrame-module-scss-module__9TOXza__spin}.GameFrame-module-scss-module__9TOXza__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:0 .25rem;display:flex}.GameFrame-module-scss-module__9TOXza__status{color:#a9b1d6;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.GameFrame-module-scss-module__9TOXza__statusDot{background:#22d3ee;border-radius:50%;width:.55rem;height:.55rem;animation:1.6s ease-in-out infinite GameFrame-module-scss-module__9TOXza__blink;box-shadow:0 0 .6rem #22d3ee}.GameFrame-module-scss-module__9TOXza__statusLive{background:#3df5a7;box-shadow:0 0 .6rem #3df5a7}.GameFrame-module-scss-module__9TOXza__toolbarActions{gap:.5rem;display:flex}.GameFrame-module-scss-module__9TOXza__toolButton{background:#ffffff0a;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:.4rem;height:2.25rem;padding:0 .75rem;font-size:.875rem;font-weight:600;transition:background .15s cubic-bezier(.22,1,.36,1);display:inline-flex}.GameFrame-module-scss-module__9TOXza__toolButton:hover:not(:disabled){background:#ffffff14}.GameFrame-module-scss-module__9TOXza__toolButton:disabled{opacity:.45;cursor:not-allowed}@keyframes GameFrame-module-scss-module__9TOXza__borderFlow{to{background-position:300% 0}}@keyframes GameFrame-module-scss-module__9TOXza__panelIn{0%{opacity:0;transform:translateY(1rem)scale(.96)}}@keyframes GameFrame-module-scss-module__9TOXza__pulse{50%{box-shadow:0 .4rem #a87a00,0 0 0 1.25rem #ffc3000d,0 1.5rem 3rem #00000080}}@keyframes GameFrame-module-scss-module__9TOXza__spin{to{transform:rotate(360deg)}}@keyframes GameFrame-module-scss-module__9TOXza__blink{50%{opacity:.35}}
.GameRail-module-scss-module__KR6VKq__rail{position:relative}.GameRail-module-scss-module__KR6VKq__controls{z-index:2;gap:.5rem;display:none;position:absolute;top:38%;right:.5rem}@media (min-width:48rem){.GameRail-module-scss-module__KR6VKq__controls{display:flex}}.GameRail-module-scss-module__KR6VKq__arrow{background:#060a1ae0;border:1px solid #ffffff29;border-radius:50%;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:background .15s cubic-bezier(.22,1,.36,1),transform .15s cubic-bezier(.22,1,.36,1);display:flex}.GameRail-module-scss-module__KR6VKq__arrow:hover{background:#ffffff14;transform:scale(1.06)}.GameRail-module-scss-module__KR6VKq__flip{transform:rotate(180deg)}.GameRail-module-scss-module__KR6VKq__track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:minmax(8.5rem,42%);grid-auto-flow:column;gap:.75rem;padding:0 0 .5rem;display:grid;overflow-x:auto}.GameRail-module-scss-module__KR6VKq__track::-webkit-scrollbar{display:none}@media (min-width:36rem){.GameRail-module-scss-module__KR6VKq__track{grid-auto-columns:calc(33.3333% - .5rem)}}@media (min-width:48rem){.GameRail-module-scss-module__KR6VKq__track{grid-auto-columns:calc(25% - .5625rem)}}@media (min-width:64rem){.GameRail-module-scss-module__KR6VKq__track{grid-auto-columns:calc(20% - .6rem)}}@media (min-width:75rem){.GameRail-module-scss-module__KR6VKq__track{grid-auto-columns:calc(16.6667% - .625rem)}}.GameRail-module-scss-module__KR6VKq__item{scroll-snap-align:start}
.MainLayout-module-scss-module__tDXBCa__main{min-height:60vh;display:block;overflow-x:clip}
.page-module-scss-module__HmLnmW__header{isolation:isolate;border-bottom:1px solid #ffffff14;padding-block:2.5rem 3rem;position:relative;overflow:hidden}.page-module-scss-module__HmLnmW__header:before{content:"";z-index:-1;background:radial-gradient(ellipse at 20% 0%, color-mix(in srgb, var(--post-from) 45%, transparent), transparent 60%),radial-gradient(ellipse at 90% 100%, color-mix(in srgb, var(--post-to) 35%, transparent), transparent 55%);position:absolute;inset:0}.page-module-scss-module__HmLnmW__topic{letter-spacing:.1em;text-transform:uppercase;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.25rem .75rem;font-size:.75rem;font-weight:700;display:inline-flex}.page-module-scss-module__HmLnmW__title{font-size:clamp(2rem,1.5rem + 2vw,2.875rem)}.page-module-scss-module__HmLnmW__excerpt{color:#fffc;margin-top:1rem;font-size:1.125rem}.page-module-scss-module__HmLnmW__meta{color:#a9b1d6;flex-wrap:wrap;gap:.75rem 1.5rem;margin-top:1.5rem;font-size:.875rem;display:flex}.page-module-scss-module__HmLnmW__meta span{align-items:center;gap:.5rem;display:inline-flex}.page-module-scss-module__HmLnmW__body{padding-top:2.5rem}.page-module-scss-module__HmLnmW__featured{border:1px solid #ffffff14;border-radius:1.25rem;margin-bottom:2.5rem;overflow:hidden}.page-module-scss-module__HmLnmW__featuredImage{width:100%;height:auto;display:block}.page-module-scss-module__HmLnmW__toc{background:linear-gradient(160deg,#ffffff12 0%,#ffffff04 100%);border:1px solid #ffffff14;border-radius:1.25rem;margin-bottom:2.5rem;padding:1.25rem 1.5rem;box-shadow:0 .25rem .75rem #00000040}.page-module-scss-module__HmLnmW__toc ol{gap:.5rem;padding-left:1.25rem;display:grid}.page-module-scss-module__HmLnmW__toc li::marker{color:#22d3ee;font-weight:700}.page-module-scss-module__HmLnmW__toc a{color:#fffc;transition:color .15s cubic-bezier(.22,1,.36,1)}.page-module-scss-module__HmLnmW__toc a:hover{color:#22d3ee}.page-module-scss-module__HmLnmW__tocTitle{font-family:var(--font-display),"Fredoka",var(--font-primary),"Nunito Sans",system-ui,-apple-system,"Segoe UI",sans-serif;margin-bottom:.75rem;font-size:1.125rem;font-weight:600}.page-module-scss-module__HmLnmW__backLink{margin-top:2.5rem}.page-module-scss-module__HmLnmW__backLink a{color:#22d3ee;align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.page-module-scss-module__HmLnmW__backIcon{transform:rotate(180deg)}
.not-found-module-scss-module__HfxUKG__wrapper{text-align:center;justify-items:center;gap:1rem;padding-block:5rem 2rem;display:grid}.not-found-module-scss-module__HfxUKG__code{font-family:var(--font-display),"Fredoka",var(--font-primary),"Nunito Sans",system-ui,-apple-system,"Segoe UI",sans-serif;background:linear-gradient(135deg,#7c5cff 0%,#ff4fd8 55%,#ffc300 100%);color:#0000;-webkit-background-clip:text;background-clip:text;align-items:center;gap:.5rem;font-size:clamp(5rem,3rem + 10vw,9rem);font-weight:700;line-height:1;display:flex}.not-found-module-scss-module__HfxUKG__orb{background:radial-gradient(circle at 30% 30%,#fff3b0,#ffc300 45%,#ff4fd8 100%);border-radius:50%;width:.8em;height:.8em;animation:1.6s cubic-bezier(.34,1.56,.64,1) infinite not-found-module-scss-module__HfxUKG__bounce;box-shadow:0 0 3rem #ffc30080}.not-found-module-scss-module__HfxUKG__title{font-size:clamp(2rem,1.5rem + 2vw,2.875rem)}.not-found-module-scss-module__HfxUKG__text{color:#a9b1d6;max-width:32rem}.not-found-module-scss-module__HfxUKG__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1rem;display:flex}@keyframes not-found-module-scss-module__HfxUKG__bounce{50%{transform:translateY(-.6rem)scale(.95)}}
.Prose-module-scss-module__1YW7ra__prose{color:#fffc;font-size:1.125rem;line-height:1.8}.Prose-module-scss-module__1YW7ra__prose>*+*{margin-top:1.25rem}.Prose-module-scss-module__1YW7ra__prose h2{color:#fff;margin-top:3rem;scroll-margin-top:8.35rem;font-size:clamp(1.625rem,1.3rem + 1.2vw,2.125rem)}.Prose-module-scss-module__1YW7ra__prose h3{color:#fff;margin-top:2rem;font-size:1.5rem}.Prose-module-scss-module__1YW7ra__prose h2+*,.Prose-module-scss-module__1YW7ra__prose h3+*{margin-top:.75rem}.Prose-module-scss-module__1YW7ra__prose a{color:#22d3ee;text-underline-offset:.2em;-webkit-text-decoration:underline #22d3ee66;text-decoration:underline #22d3ee66;transition:text-decoration-color .15s cubic-bezier(.22,1,.36,1)}.Prose-module-scss-module__1YW7ra__prose a:hover{text-decoration-color:#22d3ee}.Prose-module-scss-module__1YW7ra__prose strong{color:#fff;font-weight:700}.Prose-module-scss-module__1YW7ra__prose ul,.Prose-module-scss-module__1YW7ra__prose ol{gap:.5rem;padding-left:1.5rem;display:grid}.Prose-module-scss-module__1YW7ra__prose li::marker{color:#22d3ee}.Prose-module-scss-module__1YW7ra__prose h4{color:#fff;margin-top:1.5rem;font-size:1.25rem}.Prose-module-scss-module__1YW7ra__prose img{border-radius:1.25rem;width:100%;height:auto;display:block}.Prose-module-scss-module__1YW7ra__prose code{background:#ffffff14;border-radius:.5rem;padding:.1em .35em;font-size:.9em}.Prose-module-scss-module__1YW7ra__prose hr{border:0;border-top:1px solid #ffffff14}.Prose-module-scss-module__1YW7ra__prose table{border-collapse:collapse;width:100%;font-size:.875rem}.Prose-module-scss-module__1YW7ra__prose th,.Prose-module-scss-module__1YW7ra__prose td{text-align:left;border-bottom:1px solid #ffffff14;padding:.5rem .75rem}.Prose-module-scss-module__1YW7ra__prose th{color:#fff}.Prose-module-scss-module__1YW7ra__prose blockquote{color:#fff;background:#7c5cff14;border-left:3px solid #7c5cff;border-radius:0 .875rem .875rem 0;padding:1rem 1.5rem}.Prose-module-scss-module__1YW7ra__prose>:first-child{margin-top:0}
.GameShell-module-scss-module__FykKfa__shell{--shell-accent:#ffc300;z-index:4;color:#fff;background:#060a1a;flex-direction:column;display:flex;position:absolute;inset:0}.GameShell-module-scss-module__FykKfa__hud{background:linear-gradient(#0c1230fa,#060a1af2);border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:.5rem;min-height:2.75rem;padding:.25rem .5rem;display:flex}.GameShell-module-scss-module__FykKfa__stats{scrollbar-width:none;flex:1;gap:.25rem;min-width:0;display:flex;overflow-x:auto}.GameShell-module-scss-module__FykKfa__stats::-webkit-scrollbar{display:none}.GameShell-module-scss-module__FykKfa__stat{background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;flex-shrink:0;align-items:baseline;gap:.35rem;padding:.3rem .65rem;font-size:.75rem;line-height:1.2;display:inline-flex}.GameShell-module-scss-module__FykKfa__statIcon{color:var(--shell-accent);align-self:center}.GameShell-module-scss-module__FykKfa__statLabel{color:#a9b1d6;text-transform:uppercase;letter-spacing:.06em;font-weight:700}.GameShell-module-scss-module__FykKfa__statValue{font-family:var(--font-display),"Fredoka",var(--font-primary),"Nunito Sans",system-ui,-apple-system,"Segoe UI",sans-serif;font-variant-numeric:tabular-nums;color:#fff;font-size:.875rem;font-weight:600}.GameShell-module-scss-module__FykKfa__actions{flex-shrink:0;gap:.25rem;display:flex}.GameShell-module-scss-module__FykKfa__iconButton{color:#fff;background:#ffffff0d;border:1px solid #ffffff29;border-radius:.5rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:background .15s cubic-bezier(.22,1,.36,1),opacity .15s cubic-bezier(.22,1,.36,1);display:flex}.GameShell-module-scss-module__FykKfa__iconButton:hover:not(:disabled){background:#ffffff14}.GameShell-module-scss-module__FykKfa__iconButton:disabled{opacity:.35;cursor:not-allowed}.GameShell-module-scss-module__FykKfa__iconButton:focus-visible{outline-offset:3px;outline:2px solid #22d3ee}.GameShell-module-scss-module__FykKfa__playfield{flex:1;min-height:0;position:relative;overflow:hidden}.GameShell-module-scss-module__FykKfa__board{transition:filter .5s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.GameShell-module-scss-module__FykKfa__dimmed .GameShell-module-scss-module__FykKfa__board{filter:blur(2px)saturate(.8)brightness(.7)}.GameShell-module-scss-module__FykKfa__overlay{z-index:5;background:radial-gradient(circle at 50% 40%,#060a1a59,#060a1acc);justify-content:center;align-items:flex-start;padding:.5rem;display:flex;position:absolute;inset:0;overflow-y:auto}.GameShell-module-scss-module__FykKfa__panel{text-align:center;background:#0a0f28f4;border:1px solid #ffffff14;border-radius:1.25rem;justify-items:center;gap:.5rem;width:min(100%,26rem);margin:auto;padding:clamp(1rem,3vw,1.75rem);display:grid}@media (hover:hover) and (pointer:fine){.GameShell-module-scss-module__FykKfa__panel{-webkit-backdrop-filter:blur(1.25rem)saturate(140%);background:#0c1230eb}}.GameShell-module-scss-module__FykKfa__panel{border-color:#ffffff29;animation:.45s cubic-bezier(.34,1.56,.64,1) both GameShell-module-scss-module__FykKfa__panelIn;box-shadow:0 1.5rem 4rem #00000080,inset 0 0 0 1px #ffffff0a}@media (max-height:36rem){.GameShell-module-scss-module__FykKfa__panel{gap:.25rem;padding:.5rem}}.GameShell-module-scss-module__FykKfa__kicker{color:#22d3ee;letter-spacing:.12em;text-transform:uppercase;background:#22d3ee1f;border-radius:999px;padding:.2rem .7rem;font-size:.75rem;font-weight:800}.GameShell-module-scss-module__FykKfa__kickerWin{color:#ffc300;background:#ffc30024}.GameShell-module-scss-module__FykKfa__panelTitle{font-family:var(--font-display),"Fredoka",var(--font-primary),"Nunito Sans",system-ui,-apple-system,"Segoe UI",sans-serif;font-size:clamp(1.35rem,1rem + 1.6vw,2rem);font-weight:700;line-height:1.15}.GameShell-module-scss-module__FykKfa__panelText{color:#fffc;font-size:.875rem;line-height:1.35}.GameShell-module-scss-module__FykKfa__controls{flex-wrap:wrap;justify-content:center;gap:.25rem;display:flex}.GameShell-module-scss-module__FykKfa__controls li{color:#a9b1d6;background:#ffffff0a;border:1px solid #ffffff14;border-radius:.5rem;padding:.25rem .6rem;font-size:.75rem;font-weight:600}.GameShell-module-scss-module__FykKfa__options{width:100%}.GameShell-module-scss-module__FykKfa__panelActions{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.25rem;display:flex}.GameShell-module-scss-module__FykKfa__best{color:#a9b1d6;align-items:center;gap:.35rem;font-size:.875rem;display:inline-flex}.GameShell-module-scss-module__FykKfa__best svg{color:#ffc300}.GameShell-module-scss-module__FykKfa__newBest{color:#ffc300;align-items:center;gap:.35rem;font-weight:700;animation:1.6s ease-in-out infinite GameShell-module-scss-module__FykKfa__pulseGlow;display:inline-flex}.GameShell-module-scss-module__FykKfa__score{line-height:1;display:grid}.GameShell-module-scss-module__FykKfa__scoreValue{font-family:var(--font-display),"Fredoka",var(--font-primary),"Nunito Sans",system-ui,-apple-system,"Segoe UI",sans-serif;background:linear-gradient(180deg, #fff 20%, var(--shell-accent) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.5rem,2rem + 3vw,3.75rem);font-weight:700}.GameShell-module-scss-module__FykKfa__scoreLabel{color:#a9b1d6;letter-spacing:.14em;text-transform:uppercase;margin-top:.25rem;font-size:.75rem;font-weight:700}@keyframes GameShell-module-scss-module__FykKfa__panelIn{0%{opacity:0;transform:translateY(.75rem)scale(.94)}}@keyframes GameShell-module-scss-module__FykKfa__pulseGlow{50%{text-shadow:0 0 1rem #ffc300cc}}
.SideRailGames-module-scss-module__8tcJlG__rail{background:#ffffff08;border:1px solid #ffffff14;border-radius:1.25rem;gap:.75rem;width:100%;padding:.75rem;display:grid}.SideRailGames-module-scss-module__8tcJlG__heading{color:#7d86b0;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:700}.SideRailGames-module-scss-module__8tcJlG__list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.SideRailGames-module-scss-module__8tcJlG__card{border-radius:.875rem;grid-template-columns:4.5rem minmax(0,1fr);align-items:center;gap:.75rem;padding:.5rem;transition:background .15s cubic-bezier(.22,1,.36,1);display:grid}.SideRailGames-module-scss-module__8tcJlG__card:hover{background:#ffffff14}.SideRailGames-module-scss-module__8tcJlG__media{aspect-ratio:1;border-radius:.5rem;display:block;overflow:hidden}.SideRailGames-module-scss-module__8tcJlG__meta{gap:.15rem;min-width:0;display:grid}.SideRailGames-module-scss-module__8tcJlG__category{color:#7d86b0;letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.SideRailGames-module-scss-module__8tcJlG__title{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;line-height:1.25;overflow:hidden}
.Lobby-module-scss-module__XGbWQq__lobby{padding-top:1.25rem}.Lobby-module-scss-module__XGbWQq__intro{flex-wrap:wrap;align-items:baseline;gap:.5rem 1.25rem;margin-bottom:1.25rem;display:flex}.Lobby-module-scss-module__XGbWQq__intro h1{font-family:var(--font-display),"Fredoka",var(--font-primary),"Nunito Sans",system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:-.03em;font-size:clamp(1.6rem,1.2rem + 1.4vw,2.4rem);font-weight:800;line-height:1.05}.Lobby-module-scss-module__XGbWQq__kicker{color:#22d3ee;letter-spacing:.08em;text-transform:uppercase;font-size:.875rem;font-weight:700}.Lobby-module-scss-module__XGbWQq__shelf,.Lobby-module-scss-module__XGbWQq__all{margin-bottom:1rem}.Lobby-module-scss-module__XGbWQq__shelfHead{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.75rem;display:flex}.Lobby-module-scss-module__XGbWQq__shelfHead h2{font-family:var(--font-display),"Fredoka",var(--font-primary),"Nunito Sans",system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:-.02em;font-size:clamp(1.25rem,1rem + .8vw,1.7rem);font-weight:800}.Lobby-module-scss-module__XGbWQq__shelfHead a{color:#22d3ee;flex:none;font-size:.875rem;font-weight:700}@media (hover:hover) and (pointer:fine){.Lobby-module-scss-module__XGbWQq__shelfHead a:hover{color:#fff}}.Lobby-module-scss-module__XGbWQq__all{margin-top:2rem}
.page-module-scss-module__5QBMHW__top{flex-direction:column;padding-top:2rem;display:flex}@media (max-width:47.98rem){.page-module-scss-module__5QBMHW__top{padding-top:1rem}}.page-module-scss-module__5QBMHW__header{gap:.75rem;margin-bottom:.75rem;display:grid}@media (max-width:47.98rem){.page-module-scss-module__5QBMHW__header{gap:.5rem;margin-bottom:1rem}}.page-module-scss-module__5QBMHW__badges{flex-wrap:wrap;gap:.5rem;display:flex}.page-module-scss-module__5QBMHW__title{font-size:clamp(2rem,1.5rem + 2vw,2.875rem)}.page-module-scss-module__5QBMHW__lead{color:#a9b1d6;max-width:48rem;margin-bottom:1.5rem;font-size:1.125rem}@media (max-width:47.98rem){.page-module-scss-module__5QBMHW__lead{order:1;margin:1.25rem 0 0}}@media (min-width:64rem){.page-module-scss-module__5QBMHW__playfield{grid-template-columns:minmax(0,1fr) 300px;align-items:start;column-gap:1.25rem;display:grid}}.page-module-scss-module__5QBMHW__sideRail{display:none}@media (min-width:64rem){.page-module-scss-module__5QBMHW__sideRail{display:block;position:sticky;top:7.85rem}}@media (max-width:47.98rem){.page-module-scss-module__5QBMHW__facts{order:2}}.page-module-scss-module__5QBMHW__adSlot{order:3}.page-module-scss-module__5QBMHW__facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,10.5rem),1fr));gap:.75rem;margin-top:2rem;display:grid}.page-module-scss-module__5QBMHW__fact{background:#ffffff08;border:1px solid #ffffff14;border-radius:.875rem;grid-template-columns:auto 1fr;align-items:center;gap:0 .75rem;padding:.75rem 1rem;display:grid}.page-module-scss-module__5QBMHW__fact dt{color:#7d86b0;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}.page-module-scss-module__5QBMHW__fact dd{grid-column:2;font-size:.875rem;font-weight:600}.page-module-scss-module__5QBMHW__factIcon{color:#22d3ee;grid-row:span 2}.page-module-scss-module__5QBMHW__contentLayout{gap:1.5rem;padding-top:3rem;display:grid}@media (min-width:64rem){.page-module-scss-module__5QBMHW__contentLayout{grid-template-columns:minmax(0,1fr) 20rem;align-items:start}}.page-module-scss-module__5QBMHW__sidebar{gap:1.25rem;display:grid}@media (min-width:64rem){.page-module-scss-module__5QBMHW__sidebar{position:sticky;top:7.85rem}}.page-module-scss-module__5QBMHW__sideCard{background:linear-gradient(160deg,#ffffff12 0%,#ffffff04 100%);border:1px solid #ffffff14;border-radius:1.25rem;overflow:hidden;box-shadow:0 .25rem .75rem #00000040}.page-module-scss-module__5QBMHW__sideThumb{aspect-ratio:16/9}.page-module-scss-module__5QBMHW__sideBody{padding:1.25rem}.page-module-scss-module__5QBMHW__sideTitle{margin-bottom:.75rem;font-size:1.25rem}.page-module-scss-module__5QBMHW__sideList{gap:.5rem;font-size:.875rem;display:grid}.page-module-scss-module__5QBMHW__sideList li{border-bottom:1px solid #ffffff14;justify-content:space-between;gap:.75rem;padding-bottom:.5rem;display:flex}.page-module-scss-module__5QBMHW__sideList li:last-child{border-bottom:0;padding-bottom:0}.page-module-scss-module__5QBMHW__sideList li>:first-child{color:#7d86b0}.page-module-scss-module__5QBMHW__sideList li>:last-child{text-align:right;font-weight:600}.page-module-scss-module__5QBMHW__sideList a{color:#22d3ee}.page-module-scss-module__5QBMHW__moreList{gap:.5rem;display:grid}.page-module-scss-module__5QBMHW__moreLink{border-radius:.875rem;align-items:center;gap:.75rem;padding:.5rem;font-size:.875rem;font-weight:600;transition:background .15s cubic-bezier(.22,1,.36,1);display:flex}.page-module-scss-module__5QBMHW__moreLink:hover{background:#ffffff14}
.LegalPage-module-scss-module__6jFWKq__body{padding-top:2.5rem}.LegalPage-module-scss-module__6jFWKq__updated{color:#a9b1d6;background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:2rem;padding:.5rem 1rem;font-size:.875rem;display:inline-flex}
.ContactForm-module-scss-module__QCvtWa__form{justify-items:start;gap:1.25rem;display:grid}.ContactForm-module-scss-module__QCvtWa__row{gap:1.25rem;width:100%;display:grid}@media (min-width:48rem){.ContactForm-module-scss-module__QCvtWa__row{grid-template-columns:repeat(2,minmax(0,1fr))}}.ContactForm-module-scss-module__QCvtWa__field{gap:.5rem;width:100%;display:grid}.ContactForm-module-scss-module__QCvtWa__label{font-size:.875rem;font-weight:700}.ContactForm-module-scss-module__QCvtWa__input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff0a;border:1px solid #e9e9e91a;border-radius:.875rem;outline:none;width:100%;min-height:3rem;padding:.75rem 1rem;font-size:1rem;transition:border-color .15s cubic-bezier(.22,1,.36,1),box-shadow .15s cubic-bezier(.22,1,.36,1)}.ContactForm-module-scss-module__QCvtWa__input:-webkit-autofill{caret-color:#fff;-webkit-backdrop-filter:blur(1.25rem);transition:background-color 600000s ease-in-out;-webkit-text-fill-color:#fff!important;background-color:#0000!important;box-shadow:inset 0 0 0 1000px #111a3f!important}.ContactForm-module-scss-module__QCvtWa__input:-webkit-autofill:hover{caret-color:#fff;-webkit-backdrop-filter:blur(1.25rem);transition:background-color 600000s ease-in-out;-webkit-text-fill-color:#fff!important;background-color:#0000!important;box-shadow:inset 0 0 0 1000px #111a3f!important}.ContactForm-module-scss-module__QCvtWa__input:-webkit-autofill:focus{caret-color:#fff;-webkit-backdrop-filter:blur(1.25rem);transition:background-color 600000s ease-in-out;-webkit-text-fill-color:#fff!important;background-color:#0000!important;box-shadow:inset 0 0 0 1000px #111a3f!important}.ContactForm-module-scss-module__QCvtWa__input:-webkit-autofill:active{caret-color:#fff;-webkit-backdrop-filter:blur(1.25rem);transition:background-color 600000s ease-in-out;-webkit-text-fill-color:#fff!important;background-color:#0000!important;box-shadow:inset 0 0 0 1000px #111a3f!important}.ContactForm-module-scss-module__QCvtWa__input:focus{border-color:#22d3ee;box-shadow:0 0 0 4px #22d3ee26}textarea.ContactForm-module-scss-module__QCvtWa__input{resize:vertical;min-height:9rem}.ContactForm-module-scss-module__QCvtWa__inputError{border-color:#e98c78}.ContactForm-module-scss-module__QCvtWa__error{color:#e98c78;font-size:.875rem}.ContactForm-module-scss-module__QCvtWa__fieldFooter{justify-content:space-between;gap:.75rem;display:flex}.ContactForm-module-scss-module__QCvtWa__counter{color:#7d86b0;margin-left:auto;font-size:.75rem}.ContactForm-module-scss-module__QCvtWa__honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.ContactForm-module-scss-module__QCvtWa__formError{color:#e98c78;background:#e98c781f;border-radius:.875rem;width:100%;padding:.75rem 1rem;font-size:.875rem}.ContactForm-module-scss-module__QCvtWa__success{color:#a9b1d6;text-align:center;justify-items:center;gap:.75rem;padding:2.5rem 1rem;animation:.5s cubic-bezier(.34,1.56,.64,1) both ContactForm-module-scss-module__QCvtWa__pop;display:grid}.ContactForm-module-scss-module__QCvtWa__successIcon{color:#060a1a;background:linear-gradient(135deg,#3df5a7,#22d3ee);border-radius:50%;justify-content:center;align-items:center;width:4.5rem;height:4.5rem;display:flex;box-shadow:0 0 2rem #3df5a780}.ContactForm-module-scss-module__QCvtWa__successTitle{color:#fff;font-size:clamp(1.625rem,1.3rem + 1.2vw,2.125rem)}@keyframes ContactForm-module-scss-module__QCvtWa__pop{0%{opacity:0;transform:scale(.9)}}
.GameExplorer-module-scss-module__r4B4WW__explorer{gap:1.25rem;display:grid}.GameExplorer-module-scss-module__r4B4WW__toolbar{flex-wrap:wrap;gap:.75rem;display:flex}.GameExplorer-module-scss-module__r4B4WW__searchField{flex:18rem;position:relative}.GameExplorer-module-scss-module__r4B4WW__searchIcon{color:#22d3ee;pointer-events:none;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.GameExplorer-module-scss-module__r4B4WW__searchInput{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff0a;border:1px solid #ffffff29;border-radius:999px;outline:none;width:100%;height:3.25rem;padding:0 1rem 0 2.9rem;font-size:1rem;transition:border-color .15s cubic-bezier(.22,1,.36,1),box-shadow .15s cubic-bezier(.22,1,.36,1)}.GameExplorer-module-scss-module__r4B4WW__searchInput:-webkit-autofill{caret-color:#fff;-webkit-backdrop-filter:blur(1.25rem);transition:background-color 600000s ease-in-out;-webkit-text-fill-color:#fff!important;background-color:#0000!important;box-shadow:inset 0 0 0 1000px #111a3f!important}.GameExplorer-module-scss-module__r4B4WW__searchInput:-webkit-autofill:hover{caret-color:#fff;-webkit-backdrop-filter:blur(1.25rem);transition:background-color 600000s ease-in-out;-webkit-text-fill-color:#fff!important;background-color:#0000!important;box-shadow:inset 0 0 0 1000px #111a3f!important}.GameExplorer-module-scss-module__r4B4WW__searchInput:-webkit-autofill:focus{caret-color:#fff;-webkit-backdrop-filter:blur(1.25rem);transition:background-color 600000s ease-in-out;-webkit-text-fill-color:#fff!important;background-color:#0000!important;box-shadow:inset 0 0 0 1000px #111a3f!important}.GameExplorer-module-scss-module__r4B4WW__searchInput:-webkit-autofill:active{caret-color:#fff;-webkit-backdrop-filter:blur(1.25rem);transition:background-color 600000s ease-in-out;-webkit-text-fill-color:#fff!important;background-color:#0000!important;box-shadow:inset 0 0 0 1000px #111a3f!important}.GameExplorer-module-scss-module__r4B4WW__searchInput::placeholder{color:#7d86b0}.GameExplorer-module-scss-module__r4B4WW__searchInput:focus{border-color:#22d3ee;box-shadow:0 0 0 4px #22d3ee26}.GameExplorer-module-scss-module__r4B4WW__sortField{background:#ffffff0a;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:.5rem;height:3.25rem;padding:0 .5rem 0 1rem;display:inline-flex}.GameExplorer-module-scss-module__r4B4WW__sortLabel{color:#a9b1d6;font-size:.875rem}.GameExplorer-module-scss-module__r4B4WW__sortSelect{cursor:pointer;background:0 0;border:none;outline:none;height:100%;padding-right:.5rem;font-weight:600}.GameExplorer-module-scss-module__r4B4WW__sortSelect option{background:#0c1230}.GameExplorer-module-scss-module__r4B4WW__filters{scrollbar-width:none;gap:.5rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.GameExplorer-module-scss-module__r4B4WW__filters::-webkit-scrollbar{display:none}@media (min-width:48rem){.GameExplorer-module-scss-module__r4B4WW__filters{flex-wrap:wrap;overflow:visible}}.GameExplorer-module-scss-module__r4B4WW__chip{color:#fffc;background:#ffffff08;border:1px solid #ffffff29;border-radius:999px;flex-shrink:0;align-items:center;gap:.4rem;height:2.5rem;padding:0 1rem;font-size:.875rem;font-weight:600;transition:background .15s cubic-bezier(.22,1,.36,1),border-color .15s cubic-bezier(.22,1,.36,1),transform .15s cubic-bezier(.22,1,.36,1);display:inline-flex}@media (hover:hover) and (pointer:fine){.GameExplorer-module-scss-module__r4B4WW__chip:hover{background:#ffffff14;transform:translateY(-1px)}}.GameExplorer-module-scss-module__r4B4WW__chipActive{color:#fff;background:linear-gradient(135deg,#7c5cff,#ff4fd8);border-color:#0000;box-shadow:0 .5rem 1.25rem -.4rem #7c5cffb3}.GameExplorer-module-scss-module__r4B4WW__count{color:#a9b1d6;font-size:.875rem}.GameExplorer-module-scss-module__r4B4WW__count strong{color:#fff}.GameExplorer-module-scss-module__r4B4WW__empty{color:#a9b1d6;text-align:center;border:1px dashed #ffffff29;border-radius:1.25rem;justify-items:center;gap:.75rem;padding:4rem 1rem;display:grid}.GameExplorer-module-scss-module__r4B4WW__emptyIcon{color:#22d3ee;background:#7c5cff26;border-radius:50%;justify-content:center;align-items:center;width:4rem;height:4rem;display:flex}.GameExplorer-module-scss-module__r4B4WW__emptyTitle{color:#fff;font-size:1.5rem}
.OptionPicker-module-scss-module__cQw7uW__picker{gap:.25rem;width:100%;display:grid}.OptionPicker-module-scss-module__cQw7uW__label{color:#a9b1d6;letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:700}.OptionPicker-module-scss-module__cQw7uW__options{background:#00000040;border:1px solid #ffffff14;border-radius:.875rem;flex-wrap:wrap;justify-content:center;gap:.35rem;padding:.3rem;display:flex}.OptionPicker-module-scss-module__cQw7uW__option{color:#a9b1d6;font-family:var(--font-display),"Fredoka",var(--font-primary),"Nunito Sans",system-ui,-apple-system,"Segoe UI",sans-serif;border-radius:.5rem;flex:5rem;gap:.1rem;padding:.45rem .6rem;font-size:.875rem;font-weight:600;transition:background .15s cubic-bezier(.22,1,.36,1),color .15s cubic-bezier(.22,1,.36,1),transform .15s cubic-bezier(.22,1,.36,1);display:grid}.OptionPicker-module-scss-module__cQw7uW__option small{font-family:var(--font-primary),"Nunito Sans",system-ui,-apple-system,"Segoe UI",sans-serif;opacity:.8;font-size:.68rem;font-weight:500}.OptionPicker-module-scss-module__cQw7uW__option:hover{color:#fff;background:#ffffff14}.OptionPicker-module-scss-module__cQw7uW__option:focus-visible{outline-offset:3px;outline:2px solid #22d3ee}.OptionPicker-module-scss-module__cQw7uW__selected{color:#1a1300;background:linear-gradient(#ffdb4d,#f0b400);box-shadow:0 .2rem #a87a00}.OptionPicker-module-scss-module__cQw7uW__selected:hover{color:#1a1300;background:linear-gradient(#ffe066,#e5a800)}
.page-module-scss-module__9Fbmba__body{padding-top:2.5rem}.page-module-scss-module__9Fbmba__valuesWrap{padding-top:clamp(3.5rem,2.5rem + 4vw,6.5rem)}.page-module-scss-module__9Fbmba__valuesTitle{text-align:center;margin-bottom:1.5rem;font-size:clamp(1.625rem,1.3rem + 1.2vw,2.125rem)}.page-module-scss-module__9Fbmba__values{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem;display:grid}.page-module-scss-module__9Fbmba__value{background:linear-gradient(160deg,#ffffff12 0%,#ffffff04 100%);border:1px solid #ffffff14;border-radius:1.25rem;height:100%;padding:1.5rem;box-shadow:0 .25rem .75rem #00000040}.page-module-scss-module__9Fbmba__value h3{margin-bottom:.5rem;font-size:1.25rem}.page-module-scss-module__9Fbmba__value p{color:#a9b1d6;font-size:.875rem}.page-module-scss-module__9Fbmba__valueIcon{background:linear-gradient(135deg,#7c5cff 0%,#ff4fd8 55%,#ffc300 100%);border-radius:.875rem;justify-content:center;align-items:center;width:3rem;height:3rem;margin-bottom:1rem;display:flex;box-shadow:inset 0 -4px #00000040}
.page-module-scss-module__tyiJWG__layout{gap:1.5rem;padding-block:2rem 3rem;display:grid}@media (min-width:64rem){.page-module-scss-module__tyiJWG__layout{grid-template-columns:minmax(0,1.6fr) minmax(16rem,1fr);align-items:start}}.page-module-scss-module__tyiJWG__formCard,.page-module-scss-module__tyiJWG__infoCard{background:linear-gradient(160deg,#ffffff12 0%,#ffffff04 100%);border:1px solid #ffffff14;border-radius:1.25rem;box-shadow:0 .25rem .75rem #00000040}.page-module-scss-module__tyiJWG__formCard{padding:1.25rem}@media (min-width:48rem){.page-module-scss-module__tyiJWG__formCard{padding:2rem}}.page-module-scss-module__tyiJWG__formTitle{font-family:var(--font-display),"Fredoka",var(--font-primary),"Nunito Sans",system-ui,-apple-system,"Segoe UI",sans-serif;font-size:clamp(1.625rem,1.3rem + 1.2vw,2.125rem)}.page-module-scss-module__tyiJWG__formIntro{color:#a9b1d6;margin:.5rem 0 1.5rem}.page-module-scss-module__tyiJWG__info{gap:1rem;display:grid}.page-module-scss-module__tyiJWG__infoCard{color:#fffc;gap:.5rem;padding:1.25rem;font-size:.875rem;display:grid}.page-module-scss-module__tyiJWG__infoIcon{color:#22d3ee;background:#7c5cff29;border-radius:.875rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.page-module-scss-module__tyiJWG__infoTitle{color:#fff;font-size:1.125rem}.page-module-scss-module__tyiJWG__infoLink{color:#22d3ee;word-break:break-all;font-weight:700}
.page-module-scss-module__44Bx7q__settings{display:flex}.page-module-scss-module__44Bx7q__settingsButton{color:#fff;background:linear-gradient(#927aff,#7c5cff);border-radius:999px;align-items:center;height:2.75rem;padding:0 1.25rem;font-weight:700;transition:transform .15s cubic-bezier(.22,1,.36,1);display:inline-flex;box-shadow:0 .25rem #3f2ba8}.page-module-scss-module__44Bx7q__settingsButton:hover{transform:translateY(-2px)}
.page-module-scss-module__Bm07wq__followup{color:#fffc;text-align:center;padding-block:2rem 3rem}.page-module-scss-module__Bm07wq__followup a{color:#22d3ee;font-weight:700}
.page-module-scss-module__qndpxW__layout{grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:1.5rem;padding-top:2.5rem;display:grid}.page-module-scss-module__qndpxW__group{background:linear-gradient(160deg,#ffffff12 0%,#ffffff04 100%);border:1px solid #ffffff14;border-radius:1.25rem;padding:1.5rem;box-shadow:0 .25rem .75rem #00000040}.page-module-scss-module__qndpxW__groupTitle{margin-bottom:1rem;font-size:1.25rem}.page-module-scss-module__qndpxW__list{gap:.5rem;padding-left:1.25rem;display:grid}.page-module-scss-module__qndpxW__list li::marker{color:#22d3ee}.page-module-scss-module__qndpxW__list a{color:#fffc;font-size:.875rem;transition:color .15s cubic-bezier(.22,1,.36,1)}.page-module-scss-module__qndpxW__list a:hover{color:#22d3ee}
.SearchDialog-module-scss-module__KieKEq__root{z-index:300;visibility:hidden;justify-content:center;align-items:flex-start;padding:clamp(1rem,8vh,6rem) 1rem 1rem;transition:visibility 0s linear .3s;display:flex;position:fixed;inset:0}.SearchDialog-module-scss-module__KieKEq__open{visibility:visible;transition-delay:0s}.SearchDialog-module-scss-module__KieKEq__overlay{-webkit-backdrop-filter:blur(.4rem);opacity:0;background:#030612c7;transition:opacity .3s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.SearchDialog-module-scss-module__KieKEq__open .SearchDialog-module-scss-module__KieKEq__overlay{opacity:1}.SearchDialog-module-scss-module__KieKEq__dialog{opacity:0;background:#0c1230;border:1px solid #ffffff29;border-radius:1.25rem;flex-direction:column;width:min(40rem,100%);max-height:100%;transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;overflow:hidden;transform:translateY(-1rem)scale(.97);box-shadow:0 1.5rem 4rem #00000080,0 0 2rem #7c5cff73}.SearchDialog-module-scss-module__KieKEq__open .SearchDialog-module-scss-module__KieKEq__dialog{opacity:1;transform:none}.SearchDialog-module-scss-module__KieKEq__form{border-bottom:1px solid #ffffff14;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.SearchDialog-module-scss-module__KieKEq__formIcon{color:#22d3ee;flex-shrink:0}.SearchDialog-module-scss-module__KieKEq__input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:none;outline:none;flex:1;min-width:0;height:2.75rem;font-size:1.125rem}.SearchDialog-module-scss-module__KieKEq__input:-webkit-autofill{caret-color:#fff;-webkit-backdrop-filter:blur(1.25rem);transition:background-color 600000s ease-in-out;-webkit-text-fill-color:#fff!important;background-color:#0000!important;box-shadow:inset 0 0 0 1000px #111a3f!important}.SearchDialog-module-scss-module__KieKEq__input:-webkit-autofill:hover{caret-color:#fff;-webkit-backdrop-filter:blur(1.25rem);transition:background-color 600000s ease-in-out;-webkit-text-fill-color:#fff!important;background-color:#0000!important;box-shadow:inset 0 0 0 1000px #111a3f!important}.SearchDialog-module-scss-module__KieKEq__input:-webkit-autofill:focus{caret-color:#fff;-webkit-backdrop-filter:blur(1.25rem);transition:background-color 600000s ease-in-out;-webkit-text-fill-color:#fff!important;background-color:#0000!important;box-shadow:inset 0 0 0 1000px #111a3f!important}.SearchDialog-module-scss-module__KieKEq__input:-webkit-autofill:active{caret-color:#fff;-webkit-backdrop-filter:blur(1.25rem);transition:background-color 600000s ease-in-out;-webkit-text-fill-color:#fff!important;background-color:#0000!important;box-shadow:inset 0 0 0 1000px #111a3f!important}.SearchDialog-module-scss-module__KieKEq__input::placeholder{color:#7d86b0}.SearchDialog-module-scss-module__KieKEq__input::-webkit-search-cancel-button{display:none}.SearchDialog-module-scss-module__KieKEq__close kbd{color:#a9b1d6;border:1px solid #ffffff29;border-radius:.3rem;padding:.15rem .45rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem}.SearchDialog-module-scss-module__KieKEq__body{padding:1rem;overflow-y:auto}.SearchDialog-module-scss-module__KieKEq__groupLabel{color:#7d86b0;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.5rem;font-size:.75rem;font-weight:700}.SearchDialog-module-scss-module__KieKEq__results{gap:.25rem;display:grid}.SearchDialog-module-scss-module__KieKEq__result{border-radius:.875rem;align-items:center;gap:.75rem;padding:.5rem;transition:background .15s cubic-bezier(.22,1,.36,1);display:flex}.SearchDialog-module-scss-module__KieKEq__result:hover,.SearchDialog-module-scss-module__KieKEq__result:focus-visible{background:#ffffff14}.SearchDialog-module-scss-module__KieKEq__resultActive{background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff29}.SearchDialog-module-scss-module__KieKEq__resultText{flex-direction:column;min-width:0;display:flex}.SearchDialog-module-scss-module__KieKEq__resultTitle{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-weight:700;display:-webkit-box;overflow:hidden}.SearchDialog-module-scss-module__KieKEq__resultMeta{color:#a9b1d6;font-size:.875rem}.SearchDialog-module-scss-module__KieKEq__resultArrow{color:#7d86b0;margin-left:auto}.SearchDialog-module-scss-module__KieKEq__empty{color:#a9b1d6;padding:1rem 0}.SearchDialog-module-scss-module__KieKEq__viewAll{color:#22d3ee;align-items:center;gap:.5rem;margin-top:.75rem;font-weight:600;display:inline-flex}
.FlowerGirlGrowUp-module-scss-module__DQqPWG__board{color:#fff;background:radial-gradient(circle at 15% 8%,#ff4fd84d,#0000 45%),radial-gradient(circle at 90% 60%,#3df5a72e,#0000 50%),linear-gradient(170deg,#2a0f3d,#12092b 55%,#0b1a24);grid-template-rows:auto minmax(0,1fr) auto minmax(0,1fr) auto;gap:.4rem;padding:.55rem;font-size:clamp(.68rem,2.6cqw,.92rem);display:grid;position:absolute;inset:0;overflow:hidden;container-type:size}.FlowerGirlGrowUp-module-scss-module__DQqPWG__topBar{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.FlowerGirlGrowUp-module-scss-module__DQqPWG__stage{align-items:center;gap:.45rem;min-width:0;display:flex}.FlowerGirlGrowUp-module-scss-module__DQqPWG__stageEmoji{font-size:1.7em;line-height:1}.FlowerGirlGrowUp-module-scss-module__DQqPWG__stageInfo{gap:.15rem;min-width:0;display:grid}.FlowerGirlGrowUp-module-scss-module__DQqPWG__stageInfo strong{font-family:var(--font-display),"Fredoka",var(--font-primary),"Nunito Sans",system-ui,-apple-system,"Segoe UI",sans-serif;font-size:1.05em}.FlowerGirlGrowUp-module-scss-module__DQqPWG__stageInfo small{color:#a9b1d6;font-size:.8em}.FlowerGirlGrowUp-module-scss-module__DQqPWG__xpBar{background:#ffffff1f;border-radius:999px;width:min(9rem,34cqw);height:.4rem;display:block;overflow:hidden}.FlowerGirlGrowUp-module-scss-module__DQqPWG__xpBar span{border-radius:inherit;background:linear-gradient(90deg,#ff4fd8,#ffc300);height:100%;transition:width .4s cubic-bezier(.22,1,.36,1);display:block}.FlowerGirlGrowUp-module-scss-module__DQqPWG__stats{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.FlowerGirlGrowUp-module-scss-module__DQqPWG__stats span{white-space:nowrap;background:#ffffff14;border-radius:999px;padding:.2rem .55rem;font-weight:700}.FlowerGirlGrowUp-module-scss-module__DQqPWG__studio{background:radial-gradient(at 50% 100%,#3df5a740,#0000 60%),linear-gradient(#ffffff0f,#ffffff05);border:1px solid #ffffff1a;border-radius:1.25rem;position:relative;overflow:hidden}.FlowerGirlGrowUp-module-scss-module__DQqPWG__request{z-index:2;background:#140828d1;border:1px solid #ff4fd866;border-radius:.875rem;width:min(58%,15rem);padding:.45rem .55rem;position:absolute;top:.45rem;left:.45rem;box-shadow:0 .25rem .75rem #00000040}.FlowerGirlGrowUp-module-scss-module__DQqPWG__request p{color:#fffc;margin:.3rem 0;font-size:.82em;line-height:1.35}.FlowerGirlGrowUp-module-scss-module__DQqPWG__requestHead{align-items:center;gap:.4rem;display:flex}.FlowerGirlGrowUp-module-scss-module__DQqPWG__requestHead strong{font-family:var(--font-display),"Fredoka",var(--font-primary),"Nunito Sans",system-ui,-apple-system,"Segoe UI",sans-serif;font-size:1em;line-height:1.1;display:block}.FlowerGirlGrowUp-module-scss-module__DQqPWG__requestHead small{color:#a9b1d6;font-size:.75em}.FlowerGirlGrowUp-module-scss-module__DQqPWG__clientEmoji{font-size:1.6em;line-height:1}.FlowerGirlGrowUp-module-scss-module__DQqPWG__wants{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.FlowerGirlGrowUp-module-scss-module__DQqPWG__swatch{border:1px solid #fff9;border-radius:50%;width:.8rem;height:.8rem}.FlowerGirlGrowUp-module-scss-module__DQqPWG__timer{z-index:2;font-family:var(--font-display),"Fredoka",var(--font-primary),"Nunito Sans",system-ui,-apple-system,"Segoe UI",sans-serif;background:#140828d1;border-radius:999px;padding:.25rem .6rem;font-weight:700;position:absolute;top:.45rem;right:.45rem}.FlowerGirlGrowUp-module-scss-module__DQqPWG__timerLow{color:#ff8a8a;animation:1s ease-in-out infinite FlowerGirlGrowUp-module-scss-module__DQqPWG__pulse}.FlowerGirlGrowUp-module-scss-module__DQqPWG__flowers{z-index:2;gap:.15rem;font-size:1.2em;display:flex;position:absolute;bottom:.4rem;right:.5rem}.FlowerGirlGrowUp-module-scss-module__DQqPWG__characterWrap{justify-content:center;animation:.7s cubic-bezier(.34,1.56,.64,1) FlowerGirlGrowUp-module-scss-module__DQqPWG__grow;display:flex;position:absolute;inset:.4rem 0 0 30%}.FlowerGirlGrowUp-module-scss-module__DQqPWG__character{transform-origin:50% 95%;max-width:100%;height:100%;animation:3.2s ease-in-out infinite FlowerGirlGrowUp-module-scss-module__DQqPWG__sway}.FlowerGirlGrowUp-module-scss-module__DQqPWG__tabs{grid-template-columns:repeat(3,1fr);gap:.35rem;display:grid}.FlowerGirlGrowUp-module-scss-module__DQqPWG__tab{color:#fffc;cursor:pointer;background:#ffffff0f;border:1px solid #0000;border-radius:.875rem;padding:.45rem .3rem;font-weight:700;transition:background .15s cubic-bezier(.22,1,.36,1),border-color .15s cubic-bezier(.22,1,.36,1)}.FlowerGirlGrowUp-module-scss-module__DQqPWG__tab:focus-visible{outline-offset:3px;outline:2px solid #22d3ee}@media (hover:hover) and (pointer:fine){.FlowerGirlGrowUp-module-scss-module__DQqPWG__tab:hover{background:#ffffff1f}}.FlowerGirlGrowUp-module-scss-module__DQqPWG__tabActive{color:#fff;background:#ff4fd833;border-color:#ff4fd899}.FlowerGirlGrowUp-module-scss-module__DQqPWG__panel{overscroll-behavior:contain;background:#ffffff0a;border:1px solid #ffffff14;border-radius:1.25rem;min-height:0;padding:.45rem;overflow-y:auto}.FlowerGirlGrowUp-module-scss-module__DQqPWG__slots{gap:.3rem;margin-bottom:.4rem;display:flex;overflow-x:auto}.FlowerGirlGrowUp-module-scss-module__DQqPWG__slot{color:#fffc;white-space:nowrap;cursor:pointer;background:#ffffff0f;border-radius:999px;flex:1 0 auto;padding:.35rem .5rem;font-weight:600}.FlowerGirlGrowUp-module-scss-module__DQqPWG__slot:focus-visible{outline-offset:3px;outline:2px solid #22d3ee}.FlowerGirlGrowUp-module-scss-module__DQqPWG__slotActive{color:#2a0f3d;background:#ff4fd8}.FlowerGirlGrowUp-module-scss-module__DQqPWG__note{color:#a9b1d6;text-align:center;margin:0 0 .4rem;font-size:.85em}.FlowerGirlGrowUp-module-scss-module__DQqPWG__items{grid-template-columns:repeat(auto-fill,minmax(min(100%,8.5rem),1fr));gap:.35rem;display:grid}.FlowerGirlGrowUp-module-scss-module__DQqPWG__item{color:#fff;text-align:left;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff14;border-radius:.875rem;grid-template-columns:auto 1fr;align-items:center;gap:.15rem .4rem;padding:.4rem;transition:transform .15s cubic-bezier(.22,1,.36,1),border-color .15s cubic-bezier(.22,1,.36,1),background .15s cubic-bezier(.22,1,.36,1);display:grid;position:relative}.FlowerGirlGrowUp-module-scss-module__DQqPWG__item:disabled{cursor:default}.FlowerGirlGrowUp-module-scss-module__DQqPWG__item:focus-visible{outline-offset:3px;outline:2px solid #22d3ee}@media (hover:hover) and (pointer:fine){.FlowerGirlGrowUp-module-scss-module__DQqPWG__item:not(:disabled):hover{border-color:#ff4fd899;transform:translateY(-2px)}}.FlowerGirlGrowUp-module-scss-module__DQqPWG__item .FlowerGirlGrowUp-module-scss-module__DQqPWG__itemSwatch{grid-row:span 2}.FlowerGirlGrowUp-module-scss-module__DQqPWG__itemWorn{background:#ff4fd82e;border-color:#ff4fd8}.FlowerGirlGrowUp-module-scss-module__DQqPWG__itemLocked{opacity:.6}.FlowerGirlGrowUp-module-scss-module__DQqPWG__itemSwatch{background:linear-gradient(135deg, var(--a) 0 55%, var(--b) 55% 100%);border:2px solid #ffffff80;border-radius:50%;flex-shrink:0;width:1.8rem;height:1.8rem}.FlowerGirlGrowUp-module-scss-module__DQqPWG__itemName{font-size:.88em;font-weight:700;line-height:1.15}.FlowerGirlGrowUp-module-scss-module__DQqPWG__tags{flex-wrap:wrap;gap:.2rem;display:flex}.FlowerGirlGrowUp-module-scss-module__DQqPWG__tag{color:#a9b1d6;background:#ffffff1a;border-radius:999px;padding:.05rem .4rem;font-size:.72em;font-weight:600}.FlowerGirlGrowUp-module-scss-module__DQqPWG__tagPrimary{color:#2a1600;background:#ffc300}.FlowerGirlGrowUp-module-scss-module__DQqPWG__tagSecondary{color:#04261a;background:#3df5a7d9}.FlowerGirlGrowUp-module-scss-module__DQqPWG__lock{color:#a9b1d6;font-size:.75em}.FlowerGirlGrowUp-module-scss-module__DQqPWG__check{color:#ff4fd8;font-weight:900;position:absolute;top:.25rem;right:.4rem}.FlowerGirlGrowUp-module-scss-module__DQqPWG__seeds{grid-template-columns:repeat(4,1fr);gap:.3rem;margin-bottom:.45rem;display:grid}.FlowerGirlGrowUp-module-scss-module__DQqPWG__seed{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #0000;border-radius:.875rem;justify-items:center;gap:.05rem;padding:.35rem .2rem;font-size:.85em;font-weight:700;display:grid}.FlowerGirlGrowUp-module-scss-module__DQqPWG__seed small{color:#a9b1d6;text-align:center;font-size:.75em;font-weight:500}.FlowerGirlGrowUp-module-scss-module__DQqPWG__seed:focus-visible{outline-offset:3px;outline:2px solid #22d3ee}.FlowerGirlGrowUp-module-scss-module__DQqPWG__seedActive{background:#3df5a724;border-color:#3df5a7}.FlowerGirlGrowUp-module-scss-module__DQqPWG__seedEmoji{font-size:1.4em}.FlowerGirlGrowUp-module-scss-module__DQqPWG__plots{grid-template-columns:repeat(3,1fr);gap:.35rem;display:grid}.FlowerGirlGrowUp-module-scss-module__DQqPWG__plot{color:#fff;cursor:pointer;background:linear-gradient(#78482859,#4628148c);border:1px solid #ffffff1a;border-radius:.875rem;align-content:center;justify-items:center;gap:.2rem;min-height:4.4rem;padding:.3rem;display:grid}.FlowerGirlGrowUp-module-scss-module__DQqPWG__plot small{font-size:.75em;font-weight:600}.FlowerGirlGrowUp-module-scss-module__DQqPWG__plot:focus-visible{outline-offset:3px;outline:2px solid #22d3ee}.FlowerGirlGrowUp-module-scss-module__DQqPWG__plotReady{border-color:#ffc300;animation:1.2s ease-in-out infinite FlowerGirlGrowUp-module-scss-module__DQqPWG__pulse;box-shadow:0 0 .8rem #ffc30073}.FlowerGirlGrowUp-module-scss-module__DQqPWG__plotLocked{opacity:.6}.FlowerGirlGrowUp-module-scss-module__DQqPWG__plotPlant{font-size:1.7em;line-height:1}.FlowerGirlGrowUp-module-scss-module__DQqPWG__growBar{background:#ffffff26;border-radius:999px;width:80%;height:.3rem;overflow:hidden}.FlowerGirlGrowUp-module-scss-module__DQqPWG__growBar span{background:#3df5a7;height:100%;transition:width .9s linear;display:block}.FlowerGirlGrowUp-module-scss-module__DQqPWG__collection{flex-wrap:wrap;gap:.3rem;margin-top:.45rem;display:flex}.FlowerGirlGrowUp-module-scss-module__DQqPWG__collected{color:#a9b1d6;filter:grayscale();background:#ffffff0d;border-radius:999px;padding:.15rem .5rem;font-size:.75em}.FlowerGirlGrowUp-module-scss-module__DQqPWG__collectedOn{color:#fff;filter:none;background:#3df5a72e}.FlowerGirlGrowUp-module-scss-module__DQqPWG__shop{gap:.35rem;display:grid}.FlowerGirlGrowUp-module-scss-module__DQqPWG__shopRow{background:#ffffff0f;border-radius:.875rem;align-items:center;gap:.5rem;padding:.4rem;display:flex}.FlowerGirlGrowUp-module-scss-module__DQqPWG__shopInfo{flex:1;gap:.15rem;min-width:0;display:grid}.FlowerGirlGrowUp-module-scss-module__DQqPWG__shopInfo strong{font-size:.9em}.FlowerGirlGrowUp-module-scss-module__DQqPWG__buy{color:#1a1300;white-space:nowrap;cursor:pointer;background:linear-gradient(#ffdb4d,#f0b400);border-radius:999px;padding:.35rem .65rem;font-weight:800}.FlowerGirlGrowUp-module-scss-module__DQqPWG__buy:disabled{color:#a9b1d6;cursor:default;background:#ffffff1a}.FlowerGirlGrowUp-module-scss-module__DQqPWG__buy:focus-visible{outline-offset:3px;outline:2px solid #22d3ee}.FlowerGirlGrowUp-module-scss-module__DQqPWG__actions{justify-content:center;display:flex}.FlowerGirlGrowUp-module-scss-module__DQqPWG__primary{color:#2a0f3d;width:100%;font-family:var(--font-display),"Fredoka",var(--font-primary),"Nunito Sans",system-ui,-apple-system,"Segoe UI",sans-serif;cursor:pointer;background:linear-gradient(90deg,#ff4fd8,#ff8ac6);border-radius:999px;padding:.65rem 1rem;font-size:1.05em;font-weight:700;transition:transform .15s cubic-bezier(.22,1,.36,1);box-shadow:0 .25rem #a0217f}.FlowerGirlGrowUp-module-scss-module__DQqPWG__primary:disabled{opacity:.6;cursor:default}.FlowerGirlGrowUp-module-scss-module__DQqPWG__primary:focus-visible{outline-offset:3px;outline:2px solid #22d3ee}@media (hover:hover) and (pointer:fine){.FlowerGirlGrowUp-module-scss-module__DQqPWG__primary:not(:disabled):hover{transform:translateY(-2px)}}.FlowerGirlGrowUp-module-scss-module__DQqPWG__overlay{z-index:5;background:#0a0418b3;justify-content:center;align-items:center;padding:.8rem;animation:.25s cubic-bezier(.22,1,.36,1) FlowerGirlGrowUp-module-scss-module__DQqPWG__fadeIn;display:flex;position:absolute;inset:0}.FlowerGirlGrowUp-module-scss-module__DQqPWG__resultCard{text-align:center;background:linear-gradient(170deg,#3a1356,#1a0b33);border:1px solid #ff4fd880;border-radius:1.75rem;gap:.45rem;width:min(100%,22rem);max-height:100%;padding:1rem;animation:.45s cubic-bezier(.34,1.56,.64,1) FlowerGirlGrowUp-module-scss-module__DQqPWG__popIn;display:grid;overflow-y:auto;box-shadow:0 1.5rem 4rem #00000080}.FlowerGirlGrowUp-module-scss-module__DQqPWG__resultCard h3{font-family:var(--font-display),"Fredoka",var(--font-primary),"Nunito Sans",system-ui,-apple-system,"Segoe UI",sans-serif;margin:0;font-size:1.5em}.FlowerGirlGrowUp-module-scss-module__DQqPWG__resultStars{justify-content:center;gap:.4rem;font-size:2.2em;line-height:1;display:flex}.FlowerGirlGrowUp-module-scss-module__DQqPWG__resultStars span{color:#ffffff2e}.FlowerGirlGrowUp-module-scss-module__DQqPWG__resultStars .FlowerGirlGrowUp-module-scss-module__DQqPWG__starOn{color:#ffc300;text-shadow:0 0 .8rem #ffc300cc;animation:.5s cubic-bezier(.34,1.56,.64,1) backwards FlowerGirlGrowUp-module-scss-module__DQqPWG__starPop;animation-delay:calc(var(--i)*.14s + .15s)}.FlowerGirlGrowUp-module-scss-module__DQqPWG__resultScore{font-family:var(--font-display),"Fredoka",var(--font-primary),"Nunito Sans",system-ui,-apple-system,"Segoe UI",sans-serif;margin:0;font-size:1.6em;font-weight:700}.FlowerGirlGrowUp-module-scss-module__DQqPWG__breakdown,.FlowerGirlGrowUp-module-scss-module__DQqPWG__notes{margin:0;padding:0;list-style:none}.FlowerGirlGrowUp-module-scss-module__DQqPWG__breakdown li{border-bottom:1px solid #ffffff14;justify-content:space-between;padding:.2rem 0;display:flex}.FlowerGirlGrowUp-module-scss-module__DQqPWG__notes{color:#a9b1d6;font-size:.85em}.FlowerGirlGrowUp-module-scss-module__DQqPWG__rewards{color:#3df5a7;margin:0;font-weight:700}.FlowerGirlGrowUp-module-scss-module__DQqPWG__heartLost{color:#ff8a8a;margin:0}.FlowerGirlGrowUp-module-scss-module__DQqPWG__stageUp{color:#ffc300;background:#ffc30026;border-radius:.875rem;margin:0;padding:.4rem;font-weight:700}.FlowerGirlGrowUp-module-scss-module__DQqPWG__toast{z-index:6;color:#1a1300;white-space:nowrap;pointer-events:none;background:linear-gradient(90deg,#ffc300,#ff8a3d);border-radius:999px;padding:.4rem .9rem;font-weight:700;animation:2.6s cubic-bezier(.22,1,.36,1) forwards FlowerGirlGrowUp-module-scss-module__DQqPWG__toast;position:absolute;top:3.2rem;left:50%;transform:translate(-50%)}@keyframes FlowerGirlGrowUp-module-scss-module__DQqPWG__sway{0%,to{transform:rotate(-1.2deg)translateY(0)}50%{transform:rotate(1.2deg)translateY(-2px)}}@keyframes FlowerGirlGrowUp-module-scss-module__DQqPWG__grow{0%{opacity:0;transform:scale(.85)}}@keyframes FlowerGirlGrowUp-module-scss-module__DQqPWG__pulse{50%{transform:scale(1.04)}}@keyframes FlowerGirlGrowUp-module-scss-module__DQqPWG__fadeIn{0%{opacity:0}}@keyframes FlowerGirlGrowUp-module-scss-module__DQqPWG__popIn{0%{opacity:0;transform:scale(.8)translateY(1rem)}}@keyframes FlowerGirlGrowUp-module-scss-module__DQqPWG__starPop{0%{opacity:0;transform:scale(.3)rotate(-30deg)}}@keyframes FlowerGirlGrowUp-module-scss-module__DQqPWG__toast{0%{opacity:0;transform:translate(-50%,-.6rem)}12%,80%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-.4rem)}}@media (prefers-reduced-motion:reduce){.FlowerGirlGrowUp-module-scss-module__DQqPWG__character,.FlowerGirlGrowUp-module-scss-module__DQqPWG__timerLow,.FlowerGirlGrowUp-module-scss-module__DQqPWG__plotReady{animation:none}}
.HeroQuestRpg-module-scss-module__yAS4vW__board{padding:clamp(.6rem,2.5vw,1.25rem);transition:background .6s;display:flex;position:absolute;inset:0;overflow-y:auto}.HeroQuestRpg-module-scss-module__yAS4vW__meadow{background:radial-gradient(circle at 80% 10%,#fde68a59,#0000 40%),linear-gradient(#1e3a8a 0%,#2563eb 40%,#166534 72%,#14532d 100%)}.HeroQuestRpg-module-scss-module__yAS4vW__forest{background:radial-gradient(circle at 20% 15%,#a3e63533,#0000 45%),linear-gradient(#0f2a1d 0%,#14532d 55%,#052e16 100%)}.HeroQuestRpg-module-scss-module__yAS4vW__cave{background:radial-gradient(circle at 50% 30%,#a855f740,#0000 55%),linear-gradient(#1c1917 0%,#292524 55%,#0c0a09 100%)}.HeroQuestRpg-module-scss-module__yAS4vW__castle{background:radial-gradient(circle at 70% 20%,#f973164d,#0000 45%),linear-gradient(#1e1b4b 0%,#3f3f46 60%,#18181b 100%)}.HeroQuestRpg-module-scss-module__yAS4vW__void{background:radial-gradient(circle at 50% 25%,#e11d484d,#0000 50%),radial-gradient(circle at 10% 90%,#7c5cff59,#0000 45%),linear-gradient(#0b0217 0%,#1a0b2e 60%,#050008 100%)}.HeroQuestRpg-module-scss-module__yAS4vW__inner{align-content:center;gap:clamp(.5rem,1.6vw,.9rem);width:min(100%,46rem);margin:auto;display:grid}.HeroQuestRpg-module-scss-module__yAS4vW__path{justify-content:center;gap:.4rem;margin:0;padding:.3rem 0;list-style:none;display:flex}.HeroQuestRpg-module-scss-module__yAS4vW__step{background:#fff3;border-radius:50%;width:.7rem;height:.7rem;transition:background .15s cubic-bezier(.22,1,.36,1),transform .15s cubic-bezier(.22,1,.36,1)}.HeroQuestRpg-module-scss-module__yAS4vW__stepDone{background:#3df5a7}.HeroQuestRpg-module-scss-module__yAS4vW__stepCurrent{background:#ffc300;transform:scale(1.35);box-shadow:0 0 .6rem #ffc300cc}.HeroQuestRpg-module-scss-module__yAS4vW__stepBoss{border-radius:.2rem;transform:rotate(45deg)}.HeroQuestRpg-module-scss-module__yAS4vW__stepBoss.HeroQuestRpg-module-scss-module__yAS4vW__stepCurrent{background:#ff4f6d;transform:rotate(45deg)scale(1.35);box-shadow:0 0 .8rem #ff4f6dcc}.HeroQuestRpg-module-scss-module__yAS4vW__arena{gap:.5rem;display:grid}.HeroQuestRpg-module-scss-module__yAS4vW__combatant{align-items:center;gap:clamp(.5rem,2vw,1.25rem);display:flex}.HeroQuestRpg-module-scss-module__yAS4vW__foeSide{justify-content:flex-end}.HeroQuestRpg-module-scss-module__yAS4vW__foeSide .HeroQuestRpg-module-scss-module__yAS4vW__card{order:-1}.HeroQuestRpg-module-scss-module__yAS4vW__heroSide{justify-content:flex-start}.HeroQuestRpg-module-scss-module__yAS4vW__card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050816b8;border:1px solid #ffffff29;border-radius:.875rem;flex:0 17rem;gap:.35rem;padding:.65rem .8rem;display:grid;box-shadow:0 .75rem 2rem #00000059}.HeroQuestRpg-module-scss-module__yAS4vW__name{font-family:var(--font-display),"Fredoka",var(--font-primary),"Nunito Sans",system-ui,-apple-system,"Segoe UI",sans-serif;flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.875rem;font-weight:700;display:flex}.HeroQuestRpg-module-scss-module__yAS4vW__badge{color:#22d3ee;letter-spacing:.06em;text-transform:uppercase;background:#22d3ee33;border-radius:999px;padding:.05rem .45rem;font-size:.65rem}.HeroQuestRpg-module-scss-module__yAS4vW__poisonBadge{color:#a3e635;background:#a3e63533}.HeroQuestRpg-module-scss-module__yAS4vW__bar{background:#ffffff1a;border-radius:999px;height:1rem;position:relative;overflow:hidden}.HeroQuestRpg-module-scss-module__yAS4vW__barFill{transform-origin:0;transform:scaleX(var(--ratio));transition:transform .45s cubic-bezier(.34,1.56,.64,1);position:absolute;inset:0}.HeroQuestRpg-module-scss-module__yAS4vW__hp{background:linear-gradient(90deg,#ff4f6d,#ffc300 60%,#3df5a7) 0 0/200% 100%}.HeroQuestRpg-module-scss-module__yAS4vW__mp{background:linear-gradient(90deg,#6366f1,#22d3ee)}.HeroQuestRpg-module-scss-module__yAS4vW__xp{background:linear-gradient(90deg,#a855f7,#ff4fd8)}.HeroQuestRpg-module-scss-module__yAS4vW__barText{text-shadow:0 1px 2px #000c;padding:0 .5rem;font-size:.65rem;font-weight:700;line-height:1rem;display:block;position:relative}.HeroQuestRpg-module-scss-module__yAS4vW__stats{color:#a9b1d6;font-size:.75rem;font-weight:600}.HeroQuestRpg-module-scss-module__yAS4vW__spriteWrap{aspect-ratio:1;place-items:center;width:clamp(4.5rem,min(22vw,15vh),9rem);display:grid;position:relative}.HeroQuestRpg-module-scss-module__yAS4vW__spriteWrap:after{content:"";background:radial-gradient(#0000008c,#0000 70%);border-radius:50%;width:80%;height:16%;position:absolute;bottom:4%}.HeroQuestRpg-module-scss-module__yAS4vW__sprite{z-index:1;filter:drop-shadow(0 .5rem .6rem #00000080);font-size:clamp(3rem,min(14vw,10vh),6rem);line-height:1;position:relative}.HeroQuestRpg-module-scss-module__yAS4vW__foeSprite{animation:2.4s ease-in-out infinite HeroQuestRpg-module-scss-module__yAS4vW__idle}.HeroQuestRpg-module-scss-module__yAS4vW__heroSprite{animation:2s ease-in-out infinite HeroQuestRpg-module-scss-module__yAS4vW__idle}.HeroQuestRpg-module-scss-module__yAS4vW__lungeHero{animation:.42s ease-out HeroQuestRpg-module-scss-module__yAS4vW__lungeHero}.HeroQuestRpg-module-scss-module__yAS4vW__lungeFoe{animation:.42s ease-out HeroQuestRpg-module-scss-module__yAS4vW__lungeFoe}.HeroQuestRpg-module-scss-module__yAS4vW__hit{animation:.45s ease-out HeroQuestRpg-module-scss-module__yAS4vW__hit}.HeroQuestRpg-module-scss-module__yAS4vW__healing{animation:.7s ease-out HeroQuestRpg-module-scss-module__yAS4vW__heal}.HeroQuestRpg-module-scss-module__yAS4vW__defeated{animation:.9s ease-in forwards HeroQuestRpg-module-scss-module__yAS4vW__defeat}.HeroQuestRpg-module-scss-module__yAS4vW__popup{z-index:2;font-family:var(--font-display),"Fredoka",var(--font-primary),"Nunito Sans",system-ui,-apple-system,"Segoe UI",sans-serif;text-shadow:0 2px #000000b3,0 0 .6rem #00000080;pointer-events:none;font-size:clamp(1.1rem,3vw,1.6rem);font-weight:800;animation:1.1s ease-out forwards HeroQuestRpg-module-scss-module__yAS4vW__popup;position:absolute;top:10%}.HeroQuestRpg-module-scss-module__yAS4vW__damage{color:#fff}.HeroQuestRpg-module-scss-module__yAS4vW__crit{color:#ffc300;font-size:clamp(1.4rem,4vw,2rem)}.HeroQuestRpg-module-scss-module__yAS4vW__heal{color:#3df5a7}.HeroQuestRpg-module-scss-module__yAS4vW__info{color:#22d3ee}.HeroQuestRpg-module-scss-module__yAS4vW__log{color:#a9b1d6;background:#050816b3;border:1px solid #ffffff14;border-radius:.875rem;gap:.15rem;min-height:2.9rem;padding:.5rem .85rem;font-size:.75rem;display:grid}.HeroQuestRpg-module-scss-module__yAS4vW__log p:nth-child(n+3){display:none}.HeroQuestRpg-module-scss-module__yAS4vW__logLatest{color:#fff;font-weight:600;animation:.3s ease-out HeroQuestRpg-module-scss-module__yAS4vW__fadeUp}.HeroQuestRpg-module-scss-module__yAS4vW__actions{grid-template-columns:repeat(6,1fr);gap:.5rem;display:grid}@media (min-width:36rem){.HeroQuestRpg-module-scss-module__yAS4vW__actions{grid-template-columns:repeat(5,1fr)}}.HeroQuestRpg-module-scss-module__yAS4vW__action{background:linear-gradient(#ffffff24,#ffffff0a);border:1px solid #ffffff29;border-radius:.875rem;grid-column:span 2;align-content:center;justify-items:center;gap:.15rem;padding:.45rem .3rem;transition:transform .15s cubic-bezier(.22,1,.36,1),background .15s cubic-bezier(.22,1,.36,1),border-color .15s cubic-bezier(.22,1,.36,1);display:grid;position:relative;box-shadow:0 .25rem #0006}.HeroQuestRpg-module-scss-module__yAS4vW__action:hover:not(:disabled){background:linear-gradient(#ff8a3d59,#ff8a3d1a);border-color:#ff8a3dcc;transform:translateY(-2px)}.HeroQuestRpg-module-scss-module__yAS4vW__action:active:not(:disabled){box-shadow:none;transform:translateY(2px)}.HeroQuestRpg-module-scss-module__yAS4vW__action:focus-visible{outline-offset:3px;outline:2px solid #22d3ee}.HeroQuestRpg-module-scss-module__yAS4vW__action:disabled{opacity:.4;cursor:not-allowed}.HeroQuestRpg-module-scss-module__yAS4vW__action:nth-child(4){grid-column:2/span 2}@media (min-width:36rem){.HeroQuestRpg-module-scss-module__yAS4vW__action{grid-column:auto;padding:.6rem .4rem}.HeroQuestRpg-module-scss-module__yAS4vW__action:nth-child(4){grid-column:auto}}.HeroQuestRpg-module-scss-module__yAS4vW__actionGlyph{font-size:1.3rem;line-height:1.1}.HeroQuestRpg-module-scss-module__yAS4vW__actionLabel{font-family:var(--font-display),"Fredoka",var(--font-primary),"Nunito Sans",system-ui,-apple-system,"Segoe UI",sans-serif;font-size:.75rem;font-weight:700}.HeroQuestRpg-module-scss-module__yAS4vW__key{background:#ffffff26;border-radius:.25rem;padding:0 .3rem;font-size:.65rem;display:none}@media (min-width:48rem){.HeroQuestRpg-module-scss-module__yAS4vW__key{display:inline}}.HeroQuestRpg-module-scss-module__yAS4vW__cost{color:#22d3ee;font-size:.65rem;font-weight:700}.HeroQuestRpg-module-scss-module__yAS4vW__turn{text-align:center;color:#a9b1d6;font-size:.75rem;animation:1s ease-in-out infinite HeroQuestRpg-module-scss-module__yAS4vW__pulse}.HeroQuestRpg-module-scss-module__yAS4vW__rewards{gap:.6rem;animation:.4s cubic-bezier(.34,1.56,.64,1) HeroQuestRpg-module-scss-module__yAS4vW__fadeUp;display:grid}.HeroQuestRpg-module-scss-module__yAS4vW__rewardTitle{text-align:center;color:#ffc300;font-family:var(--font-display),"Fredoka",var(--font-primary),"Nunito Sans",system-ui,-apple-system,"Segoe UI",sans-serif;font-size:1.25rem;font-weight:700}.HeroQuestRpg-module-scss-module__yAS4vW__rewardGrid{gap:.5rem;display:grid}@media (min-width:36rem){.HeroQuestRpg-module-scss-module__yAS4vW__rewardGrid{grid-template-columns:repeat(3,1fr)}}.HeroQuestRpg-module-scss-module__yAS4vW__reward{color:#a9b1d6;background:#050816bf;border:1px solid #ffc30073;border-radius:.875rem;justify-items:center;gap:.2rem;padding:.8rem;font-size:.75rem;transition:transform .15s cubic-bezier(.22,1,.36,1),box-shadow .15s cubic-bezier(.22,1,.36,1);display:grid}.HeroQuestRpg-module-scss-module__yAS4vW__reward strong{color:#fff;font-family:var(--font-display),"Fredoka",var(--font-primary),"Nunito Sans",system-ui,-apple-system,"Segoe UI",sans-serif;font-size:.875rem}.HeroQuestRpg-module-scss-module__yAS4vW__reward:hover{transform:translateY(-3px);box-shadow:0 0 1.2rem #ffc30059}.HeroQuestRpg-module-scss-module__yAS4vW__reward:focus-visible{outline-offset:3px;outline:2px solid #22d3ee}.HeroQuestRpg-module-scss-module__yAS4vW__rewardGlyph{font-size:1.8rem}@keyframes HeroQuestRpg-module-scss-module__yAS4vW__idle{50%{transform:translateY(-6%)}}@keyframes HeroQuestRpg-module-scss-module__yAS4vW__lungeHero{40%{transform:translate(35%,-20%)rotate(12deg)scale(1.1)}}@keyframes HeroQuestRpg-module-scss-module__yAS4vW__lungeFoe{40%{transform:translate(-35%,20%)rotate(-10deg)scale(1.1)}}@keyframes HeroQuestRpg-module-scss-module__yAS4vW__hit{20%{filter:brightness(2.5)drop-shadow(0 0 .8rem #ff4f6d);transform:translate(-10%)}45%{transform:translate(8%)}70%{transform:translate(-4%)}}@keyframes HeroQuestRpg-module-scss-module__yAS4vW__heal{40%{filter:drop-shadow(0 0 1.2rem #3df5a7)brightness(1.3);transform:scale(1.12)}}@keyframes HeroQuestRpg-module-scss-module__yAS4vW__defeat{to{opacity:0;filter:grayscale();transform:translateY(20%)scale(.4)rotate(25deg)}}@keyframes HeroQuestRpg-module-scss-module__yAS4vW__popup{0%{opacity:0;transform:translateY(.5rem)scale(.6)}20%{opacity:1;transform:translateY(0)scale(1.15)}to{opacity:0;transform:translateY(-2.5rem)scale(1)}}@keyframes HeroQuestRpg-module-scss-module__yAS4vW__fadeUp{0%{opacity:0;transform:translateY(.4rem)}}@keyframes HeroQuestRpg-module-scss-module__yAS4vW__pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.HeroQuestRpg-module-scss-module__yAS4vW__sprite,.HeroQuestRpg-module-scss-module__yAS4vW__popup{animation-duration:1ms!important}}
.MemoryCardFlip-module-scss-module__ogXaYG__board{background:radial-gradient(circle at 20% 10%,#7c5cff59,#0000 50%),radial-gradient(circle at 80% 90%,#ff4fd840,#0000 50%),linear-gradient(160deg,#150c35,#060a1a);justify-content:center;align-items:center;padding:clamp(.5rem,2vw,1.25rem);display:flex;position:absolute;inset:0;container-type:size}.MemoryCardFlip-module-scss-module__ogXaYG__grid{--gap:clamp(.25rem, 1cqmin, .6rem);--card-size:min(calc((100cqw - var(--gap) * (var(--grid-size) - 1)) / var(--grid-size)), calc((100cqh - var(--gap) * (var(--grid-size) - 1)) / var(--grid-size)));grid-template-columns:repeat(var(--grid-size), var(--card-size));gap:var(--gap);perspective:60rem;display:grid}.MemoryCardFlip-module-scss-module__ogXaYG__card{width:var(--card-size);height:var(--card-size);border-radius:calc(var(--card-size)*.16);cursor:pointer;animation:.5s cubic-bezier(.34,1.56,.64,1) backwards MemoryCardFlip-module-scss-module__ogXaYG__deal;animation-delay:var(--deal-delay);transition:transform .2s cubic-bezier(.22,1,.36,1);position:relative}.MemoryCardFlip-module-scss-module__ogXaYG__card:disabled{cursor:default}.MemoryCardFlip-module-scss-module__ogXaYG__card:focus-visible{outline-offset:3px;outline:2px solid #22d3ee}@media (hover:hover) and (pointer:fine){.MemoryCardFlip-module-scss-module__ogXaYG__card:not(.MemoryCardFlip-module-scss-module__ogXaYG__flipped):hover{transform:translateY(-3px)rotateX(8deg)}}.MemoryCardFlip-module-scss-module__ogXaYG__inner{border-radius:inherit;transform-style:preserve-3d;transition:transform .5s cubic-bezier(.34,1.56,.64,1);position:absolute;inset:0}.MemoryCardFlip-module-scss-module__ogXaYG__flipped .MemoryCardFlip-module-scss-module__ogXaYG__inner{transform:rotateY(180deg)}.MemoryCardFlip-module-scss-module__ogXaYG__face{border-radius:inherit;backface-visibility:hidden;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.MemoryCardFlip-module-scss-module__ogXaYG__back{background:radial-gradient(circle,#ffffff40 0 12%,#0000 13%),repeating-linear-gradient(45deg,#ffffff14 0 6px,#0000 6px 12px),linear-gradient(145deg,#7c5cff,#ff4fd8);border:2px solid #ffffff40;box-shadow:0 .35rem #00000059,inset 0 1px #ffffff4d}.MemoryCardFlip-module-scss-module__ogXaYG__front{font-size:calc(var(--card-size)*.55);background:linear-gradient(160deg,#fff,#e0e7ff);border:2px solid #fffc;line-height:1;transform:rotateY(180deg);box-shadow:0 .35rem #0000004d}.MemoryCardFlip-module-scss-module__ogXaYG__matched .MemoryCardFlip-module-scss-module__ogXaYG__front{background:linear-gradient(160deg,#ecfdf5,#a7f3d0);border-color:#3df5a7;animation:.5s cubic-bezier(.34,1.56,.64,1) MemoryCardFlip-module-scss-module__ogXaYG__matchPop;box-shadow:0 0 1.25rem #3df5a7b3}.MemoryCardFlip-module-scss-module__ogXaYG__combo{z-index:2;color:#1a1300;font-family:var(--font-display),"Fredoka",var(--font-primary),"Nunito Sans",system-ui,-apple-system,"Segoe UI",sans-serif;pointer-events:none;background:linear-gradient(90deg,#ffc300,#ff8a3d);border-radius:999px;padding:.3rem .9rem;font-weight:700;animation:.9s cubic-bezier(.34,1.56,.64,1) both MemoryCardFlip-module-scss-module__ogXaYG__comboIn;position:absolute;top:.75rem;left:50%;transform:translate(-50%)}@keyframes MemoryCardFlip-module-scss-module__ogXaYG__deal{0%{opacity:0;transform:translateY(-1.5rem)rotateY(90deg)scale(.6)}}@keyframes MemoryCardFlip-module-scss-module__ogXaYG__matchPop{40%{transform:rotateY(180deg)scale(1.12)}}@keyframes MemoryCardFlip-module-scss-module__ogXaYG__comboIn{0%{opacity:0;transform:translate(-50%,.5rem)scale(.7)}20%{opacity:1;transform:translate(-50%)scale(1.1)}80%{opacity:1}to{opacity:0;transform:translate(-50%,-.5rem)scale(1)}}
.NeonDashRunner-module-scss-module__1EptkG__board{background:#070318;position:absolute;inset:0;overflow:hidden}.NeonDashRunner-module-scss-module__1EptkG__viewport{touch-action:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.NeonDashRunner-module-scss-module__1EptkG__flash{pointer-events:none;background:radial-gradient(circle,#0000 30%,#ff4f6d8c);animation:.5s ease-out forwards NeonDashRunner-module-scss-module__1EptkG__flash;position:absolute;inset:0}.NeonDashRunner-module-scss-module__1EptkG__hint{color:#a9b1d6;white-space:nowrap;pointer-events:none;background:#05081699;border-radius:999px;padding:.3rem .8rem;font-size:.75rem;animation:5s ease-in forwards NeonDashRunner-module-scss-module__1EptkG__hintOut;position:absolute;bottom:.75rem;left:50%;transform:translate(-50%)}.NeonDashRunner-module-scss-module__1EptkG__error{text-align:center;color:#a9b1d6;justify-content:center;align-items:center;padding:2rem;display:flex;position:absolute;inset:0}@keyframes NeonDashRunner-module-scss-module__1EptkG__flash{to{opacity:0}}@keyframes NeonDashRunner-module-scss-module__1EptkG__hintOut{80%{opacity:1}to{opacity:0}}
.QuizBattleArena-module-scss-module__x3mKzq__board{background:radial-gradient(circle at 50% 0,#ffc3002e,#0000 50%),radial-gradient(circle at 0 100%,#7c5cff4d,#0000 50%),linear-gradient(170deg,#1a1033,#060a1a);justify-content:center;padding:clamp(.75rem,3vw,1.5rem);display:flex;position:absolute;inset:0;overflow-y:auto}.QuizBattleArena-module-scss-module__x3mKzq__arena{perspective:50rem;align-content:center;gap:clamp(.6rem,2vw,1rem);width:min(100%,44rem);margin:auto;display:grid}.QuizBattleArena-module-scss-module__x3mKzq__timer{background:#ffffff14;border-radius:999px;height:1.6rem;position:relative;overflow:hidden}.QuizBattleArena-module-scss-module__x3mKzq__timerFill{transform-origin:0;transform:scaleX(var(--time-ratio));background:linear-gradient(90deg,#3df5a7,#22d3ee);transition:transform .1s linear;position:absolute;inset:0}.QuizBattleArena-module-scss-module__x3mKzq__timerLow{background:linear-gradient(90deg,#ff8a3d,#ff4f4f)}.QuizBattleArena-module-scss-module__x3mKzq__timerLabel{color:#fff;height:100%;font-family:var(--font-display),"Fredoka",var(--font-primary),"Nunito Sans",system-ui,-apple-system,"Segoe UI",sans-serif;text-shadow:0 1px 2px #0009;align-items:center;gap:.3rem;padding:0 .75rem;font-size:.875rem;font-weight:600;display:inline-flex;position:relative}.QuizBattleArena-module-scss-module__x3mKzq__questionCard{text-align:center;background:linear-gradient(160deg,#ffffff1f,#ffffff08);border:1px solid #ffffff29;border-radius:1.25rem;padding:clamp(1rem,3vw,1.75rem);animation:.55s cubic-bezier(.34,1.56,.64,1) both QuizBattleArena-module-scss-module__x3mKzq__cardIn;box-shadow:0 .75rem 2rem #00000059}.QuizBattleArena-module-scss-module__x3mKzq__questionNumber{color:#ffc300;letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:800}.QuizBattleArena-module-scss-module__x3mKzq__question{font-family:var(--font-display),"Fredoka",var(--font-primary),"Nunito Sans",system-ui,-apple-system,"Segoe UI",sans-serif;margin-top:.5rem;font-size:clamp(1.1rem,.9rem + 1.2vw,1.6rem);font-weight:600;line-height:1.35}.QuizBattleArena-module-scss-module__x3mKzq__answers{gap:.6rem;display:grid}@media (min-width:36rem){.QuizBattleArena-module-scss-module__x3mKzq__answers{grid-template-columns:1fr 1fr}}.QuizBattleArena-module-scss-module__x3mKzq__answer{text-align:left;min-height:3.25rem;animation:.45s cubic-bezier(.34,1.56,.64,1) backwards QuizBattleArena-module-scss-module__x3mKzq__answerIn;animation-delay:var(--answer-delay);background:#ffffff0f;border:1px solid #ffffff29;border-radius:.875rem;align-items:center;gap:.75rem;padding:.6rem .9rem;font-weight:600;transition:background .15s cubic-bezier(.22,1,.36,1),transform .15s cubic-bezier(.22,1,.36,1),border-color .15s cubic-bezier(.22,1,.36,1);display:flex;box-shadow:0 .25rem #00000059}.QuizBattleArena-module-scss-module__x3mKzq__answer:hover:not(:disabled){background:#7c5cff40;border-color:#7c5cffb3;transform:translateY(-2px)}.QuizBattleArena-module-scss-module__x3mKzq__answer:focus-visible{outline-offset:3px;outline:2px solid #22d3ee}.QuizBattleArena-module-scss-module__x3mKzq__letter{width:2rem;height:2rem;font-family:var(--font-display),"Fredoka",var(--font-primary),"Nunito Sans",system-ui,-apple-system,"Segoe UI",sans-serif;background:#ffffff1a;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.QuizBattleArena-module-scss-module__x3mKzq__correct{background:#3df5a738;border-color:#3df5a7;box-shadow:0 0 1.25rem #3df5a759}.QuizBattleArena-module-scss-module__x3mKzq__correct .QuizBattleArena-module-scss-module__x3mKzq__letter{color:#060a1a;background:#3df5a7}.QuizBattleArena-module-scss-module__x3mKzq__wrong{background:#ff4f4f33;border-color:#ff4f4f;animation:.4s ease-in-out QuizBattleArena-module-scss-module__x3mKzq__wobble}.QuizBattleArena-module-scss-module__x3mKzq__hidden{opacity:.2;pointer-events:none}.QuizBattleArena-module-scss-module__x3mKzq__lifelines{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.QuizBattleArena-module-scss-module__x3mKzq__lifeline{color:#ffc300;font-family:var(--font-display),"Fredoka",var(--font-primary),"Nunito Sans",system-ui,-apple-system,"Segoe UI",sans-serif;border:1px solid #ffc30080;border-radius:999px;align-items:center;gap:.3rem;padding:.45rem 1rem;font-weight:600;display:inline-flex}.QuizBattleArena-module-scss-module__x3mKzq__lifeline:hover:not(:disabled){background:#ffc3001f}.QuizBattleArena-module-scss-module__x3mKzq__lifeline:disabled{opacity:.35;cursor:not-allowed}.QuizBattleArena-module-scss-module__x3mKzq__streak{color:#ff8a3d;background:#ff8a3d2e;border-radius:999px;padding:.35rem .8rem;font-weight:700;animation:.4s cubic-bezier(.34,1.56,.64,1) QuizBattleArena-module-scss-module__x3mKzq__answerIn}@keyframes QuizBattleArena-module-scss-module__x3mKzq__cardIn{0%{opacity:0;transform:rotateX(-35deg)translateY(-.75rem)}}@keyframes QuizBattleArena-module-scss-module__x3mKzq__answerIn{0%{opacity:0;transform:translateY(.75rem)scale(.96)}}@keyframes QuizBattleArena-module-scss-module__x3mKzq__wobble{25%{transform:translate(-5px)}75%{transform:translate(5px)}}
