.login-modal-backdrop{z-index:100;background:#0b140f57;background:lab(5.45238% -4.19376 1.8389/.34);place-items:center;padding:48px;animation:.16s ease-out Auth-module__uaXnWW__login-backdrop-in;display:grid;position:fixed;inset:0}.login-modal-frame{outline:0;animation:.18s cubic-bezier(.22,1,.36,1) Auth-module__uaXnWW__login-dialog-in}@keyframes Auth-module__uaXnWW__login-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes Auth-module__uaXnWW__login-dialog-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.login-shell{--login-panel:#fdfefd;--login-panel-elevated:#fdfffe;--login-panel-muted:#f0f6f2;--login-panel-hover:#e8f2ec;--login-line:#d6dfd9;--login-line-strong:#b7c5bc;--login-ink:#131d17;--login-ink-dim:#6e7771;--login-accent:#1b5638;--login-accent-hover:#0f462c;--login-accent-ink:#fafcfb;--login-danger:#b6322b;background:var(--login-panel-elevated);width:760px;height:500px;color:var(--login-ink);font-family:var(--font-wegame);font-kerning:normal;font-synthesis:none;text-rendering:optimizelegibility;border:0;border-radius:20px;grid-template-columns:240px minmax(0,1fr);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #131d172e;box-shadow:0 30px 80px lab(9.78798% -6.40409 2.8277/.18)}@supports (color:lab(0% 0 0)){.login-shell{--login-panel:lab(99.5633% -.630766 .279152);--login-panel-elevated:lab(99.7952% -.630766 .279129);--login-panel-muted:lab(96.4104% -2.84168 1.25737);--login-panel-hover:lab(94.6223% -4.42427 1.95733);--login-line:lab(87.9831% -3.79133 1.67742);--login-line-strong:lab(78.2313% -6.33055 2.80001);--login-ink:lab(9.78798% -6.40409 2.8277);--login-ink-dim:lab(49.1499% -4.43164 1.9601);--login-accent:lab(32.0061% -25.5041 11.2305);--login-accent-hover:lab(25.545% -23.6136 10.3944);--login-accent-ink:lab(98.8809% -.946283 .418758);--login-danger:lab(42.6627% 53.1093 37.3843)}}.login-brand-panel{background:#141d16;background:lab(9.78257% -5.94573 3.80925);width:240px;height:500px;position:relative;overflow:hidden}.login-brand-background{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.login-form-panel{background:var(--login-panel-elevated);flex-direction:column;min-width:0;height:500px;padding:46px 58px;display:flex;position:relative}.login-close-action{z-index:10;width:32px;height:32px;color:var(--login-ink-dim);box-shadow:none;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;transition:background-color .14s cubic-bezier(.22,1,.36,1),color .14s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1);display:inline-flex;position:absolute;top:16px;right:20px}.login-close-action:hover{background:var(--login-panel-muted);color:var(--login-ink)}.login-close-action:active{transform:scale(.985)}.login-close-action svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:18px;height:18px}.login-form-panel header h1{font-family:var(--font-wegame);letter-spacing:-.025em;margin:0;font-size:20px;font-weight:600;line-height:26px}.login-form-panel header>p{color:var(--login-ink-dim);margin:8px 0 0;font-size:14px;line-height:22px}.login-form{margin-top:32px}.login-fields{gap:12px;display:grid}:is(.login-form input[type=email],.login-form input[type=text]){border:1px solid var(--login-line);background:var(--login-panel);width:100%;min-width:0;height:44px;color:var(--login-ink);border-radius:8px;outline:0;padding:0 16px;font-size:13px;line-height:20px}.login-form input::placeholder{color:var(--login-ink-dim)}.login-form input:disabled{cursor:not-allowed;opacity:.55}:is(.login-form input:focus,.login-form input:focus-visible){border-color:var(--login-line);box-shadow:none;outline:0}.login-code-row{gap:8px;display:flex}.login-code-row input{flex:1}.login-error-slot{min-height:20px;color:var(--login-danger);align-items:center;font-size:12px;line-height:20px;display:flex}.login-button{border:1px solid var(--login-line);background:var(--login-panel);height:44px;color:var(--login-ink);box-shadow:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding-inline:20px;font-size:13px;font-weight:600;line-height:20px;transition:background-color .14s cubic-bezier(.22,1,.36,1),border-color .14s cubic-bezier(.22,1,.36,1),color .14s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1);display:inline-flex}.login-button:hover{border-color:var(--login-line-strong);background:var(--login-panel-hover)}.login-button:active{transform:scale(.985)}.login-button:disabled{pointer-events:none;opacity:.45}.login-primary-action{border-color:var(--login-accent);background:var(--login-accent);width:100%;color:var(--login-accent-ink);margin-top:12px}.login-primary-action:hover{border-color:var(--login-accent-hover);background:var(--login-accent-hover)}.login-secondary-action{width:116px}.login-qq-action{width:100%}.login-qq-action img{object-fit:contain;width:16px;height:16px}.login-divider{align-items:center;gap:12px;margin:20px 0;display:flex}.login-divider span{background:var(--login-line);flex:1;height:1px}.login-divider p{color:var(--login-ink-dim);margin:0;font-size:12px;line-height:18px}.login-agreement{min-height:20px;color:var(--login-ink-dim);align-items:center;gap:8px;margin-top:20px;font-size:12px;line-height:20px;display:flex}.login-agreement-control{cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:relative}.login-agreement-control>input{cursor:pointer;opacity:0;width:20px;height:20px;margin:0;position:absolute;inset:0}.login-checkbox{border:1px solid var(--login-line);background:var(--login-panel);color:#0000;border-radius:4px;flex:none;justify-content:center;align-items:center;width:16px;height:16px;transition:background-color .14s,border-color .14s;display:inline-flex}.login-checkbox svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.login-agreement-control>input:checked+.login-checkbox{border-color:var(--login-accent);background:var(--login-accent);color:var(--login-accent-ink)}.login-agreement-control>input:focus-visible+.login-checkbox{box-shadow:0 0 0 3px #1b56381f;box-shadow:0 0 0 3px lab(32.0061% -25.5041 11.2305/.12)}.login-agreement-copy{flex-wrap:wrap;align-items:center;column-gap:4px;min-width:0;min-height:20px;line-height:20px;display:flex}:is(.login-agreement-copy label,.login-agreement-copy a,.login-agreement-copy>span){align-items:center;height:20px;display:inline-flex}.login-agreement-copy label{cursor:pointer}.login-agreement-copy a{color:var(--login-ink)}.login-agreement-copy a:hover{color:var(--login-accent)}:is(.login-button:focus-visible,.login-close-action:focus-visible){outline:2px solid var(--login-accent);outline-offset:2px}.login-route{background:var(--paper);min-height:100vh}
.header-account-link{min-width:6.75rem;height:2.5rem;color:var(--text-on-dark);cursor:pointer;letter-spacing:.015em;-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);transition:border-color .18s ease-out, background-color .18s ease-out, color .18s ease-out, transform .18s var(--ease-out);background:#07100bb8;border:1px solid #ebf4ee47;border-radius:.2rem;justify-content:center;align-items:center;gap:.55rem;padding:0 1rem;font-size:.84rem;font-weight:650;line-height:1;display:inline-flex;box-shadow:0 .55rem 1.5rem #040a071f}.header-account-link svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65px;width:1rem;height:1rem}.header-account-link:hover{color:var(--brand-light);background:#0d2115e0;border-color:#a9e5bead;transform:translateY(-1px)}.header-account-link:active{transform:translateY(0)}.header-account-status{max-width:220px;color:var(--text-on-dark-soft);align-items:center;gap:10px;display:flex}.header-account-status>span{max-width:120px;color:var(--text-on-dark);text-overflow:ellipsis;white-space:nowrap;font-weight:620;overflow:hidden}.header-account-status>button{color:var(--text-on-dark-soft);cursor:pointer;font:inherit;background:0 0;border:0;transition:color .14s ease-out}.header-account-status>button:hover{color:var(--brand-light)}.header-account-status>button:disabled{cursor:wait;opacity:.55}.home-v2 .header-account-link{color:#fff;background:#f1f5f11a;border-color:#f1f5f1b3}.home-v2 .header-account-link:hover{color:#fff;background:#07100bb8;border-color:#f1f5f152}.home-v2 .header-account-status{color:#fff}
.about-wg{isolation:isolate;color:#f3f7f3;background:#060a08;grid-template-rows:minmax(0,1fr) auto auto;width:100%;height:100dvh;min-height:100dvh;padding:0;display:grid;position:relative;overflow:hidden}.about-wg__stage{min-height:0;position:relative}.about-wg__brand-stage{background:#050807;overflow:hidden}.about-wg__brand-stage-bg{z-index:0;isolation:isolate;will-change:transform;background:#07100b;animation:28s cubic-bezier(.25,1,.5,1) infinite alternate AboutFooter-module__0KMGiq__about-wg-brand-stage-breathe;position:absolute;inset:0;overflow:hidden}.about-wg__brand-collage{transform-origin:50%;filter:saturate(.82)contrast(1.06)brightness(.9);opacity:.96;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.5rem,.95vw,1rem);display:grid;position:absolute;inset:-22% -12%;transform:rotate(-4deg)scale(1.12)}.about-wg__brand-collage-column{will-change:transform;flex-direction:column;align-self:start;min-width:0;display:flex}.about-wg__brand-collage-column[data-column="0"]{animation:34s linear infinite AboutFooter-module__0KMGiq__about-wg-film-drift-up}.about-wg__brand-collage-column[data-column="1"]{animation:39s linear infinite AboutFooter-module__0KMGiq__about-wg-film-drift-down}.about-wg__brand-collage-column[data-column="2"]{animation:43s linear infinite AboutFooter-module__0KMGiq__about-wg-film-drift-up}.about-wg__brand-collage-sequence{flex-direction:column;flex:none;gap:clamp(.5rem,.95vw,1rem);padding-bottom:clamp(.5rem,.95vw,1rem);display:flex}.about-wg__brand-collage-tile{aspect-ratio:16/9;background:#101a14;border:1px solid #d9efdf33;border-radius:2px;width:100%;margin:0;display:block;position:relative;overflow:hidden;box-shadow:0 .8rem 2.5rem #00000038}.about-wg__brand-collage-tile img{object-fit:cover;filter:saturate(.88)contrast(1.04);width:100%;height:100%;transition:transform .9s cubic-bezier(.25,1,.5,1),filter .9s;display:block;transform:scale(1.01)}@keyframes AboutFooter-module__0KMGiq__about-wg-brand-stage-breathe{0%{transform:scale(1.015)}to{transform:scale(1.045)}}@keyframes AboutFooter-module__0KMGiq__about-wg-film-drift-up{0%{transform:translate(0,0)}to{transform:translateY(-50%)}}@keyframes AboutFooter-module__0KMGiq__about-wg-film-drift-down{0%{transform:translateY(-50%)}to{transform:translate(0,0)}}:is(.about-wg__brand-stage-bg:before,.about-wg__brand-stage-bg:after){content:"";pointer-events:none;position:absolute}.about-wg__brand-stage-bg:before{z-index:1;mix-blend-mode:screen;opacity:.72;will-change:transform, opacity;background:radial-gradient(at 72% 22%,#afe1bc29,#0000 32%),radial-gradient(at 26% 72%,#70b5841a,#0000 38%);animation:18s cubic-bezier(.25,1,.5,1) infinite alternate AboutFooter-module__0KMGiq__about-wg-brand-light-drift;inset:-24%}.about-wg__brand-stage-bg:after{z-index:2;background:linear-gradient(115deg,#08110c24,#0000 46%,#07100b57);inset:0}.about-wg__brand-stage-shade{z-index:1;background:linear-gradient(90deg,#05080780,#0508071f 52%,#05080766),linear-gradient(#05080729,#05080714 48%,#0508079e 100%);position:absolute;inset:0}.about-wg__brand-banner{z-index:2;color:#f5f8f5;text-align:center;justify-items:center;padding:0 1.5rem;display:grid;position:absolute;bottom:clamp(2.2rem,5vw,4.75rem);left:0;right:0}.about-wg__brand-mark{object-fit:contain;filter:drop-shadow(0 .6rem 1.3rem #00000057);width:clamp(10rem,16vw,14.25rem);height:auto;display:block}.about-wg__brand-banner h2{color:#f5f8f5;font-family:var(--font-display-cn);letter-spacing:-.075em;white-space:nowrap;margin:.8rem 0 0;font-size:clamp(2.15rem,5.2vw,5rem);font-weight:750;line-height:.98}.about-wg__brand-banner p{color:#edf5efb3;letter-spacing:.14em;flex-wrap:wrap;justify-content:center;gap:.6rem 1.4rem;margin:1.15rem 0 0;font-size:.82rem;font-weight:650;display:flex}.about-wg__brand-banner p span{white-space:nowrap}@keyframes AboutFooter-module__0KMGiq__about-wg-brand-light-drift{0%{opacity:.52;transform:translate(-2%,1%)scale(.98)}to{opacity:.82;transform:translate(3%,-2%)scale(1.04)}}.about-wg__sites{z-index:1;background:#040907f5;border-top:1px solid #9be2ae38;min-height:208px;position:relative}.about-wg__sites-inner{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;min-height:208px;margin:0 auto;padding:0;display:grid}.about-wg__site-group{border-right:1px solid #f3f7f31f;justify-content:center;align-items:flex-start;min-width:0;padding:0;display:flex}.about-wg__footer-mark-cell{justify-content:center;align-items:center;min-width:0;padding:0 clamp(1.5rem,3.5vw,4rem);display:flex}.about-wg__site-group-inner{padding-top:24px}.about-wg__site-group ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.about-wg__qq-group{color:#f3f7f3c7;white-space:nowrap;align-items:center;gap:.5rem;margin:1.05rem 0 0;font-size:.875rem;line-height:1.4;display:flex}.about-wg__qq-group img{object-fit:contain;opacity:.72;width:1.15rem;height:1.15rem;display:block}.about-wg__qq-group span{color:#f3f7f3db;font-size:inherit;letter-spacing:.015em;font-weight:500}.about-wg__footer-wordmark{opacity:.9;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:min(230px,100%);height:82px;margin:0;transition:opacity .18s,transform .22s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.about-wg__footer-wordmark:before{content:none}.about-wg__footer-wordmark img{object-fit:contain;width:100%;height:100%;display:block}:is(.about-wg__footer-wordmark:hover,.about-wg__footer-wordmark:focus-visible){opacity:1;outline:none;transform:translateY(-2px)}.about-wg__site-group h3{color:#fff;letter-spacing:.01em;margin:0 0 20px;font-size:1.25rem;font-weight:700;line-height:28px}:is(.about-wg__site-group a,.about-wg__site-group button){color:#f3f7f3c2;cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:0;align-items:center;gap:.5rem;width:max-content;min-height:24px;margin:0;padding:0;font-family:inherit;font-size:1rem;line-height:24px;text-decoration:none;transition:color .18s,transform .22s cubic-bezier(.16,1,.3,1);display:flex}:is(.about-wg__site-group a span,.about-wg__site-group button span){color:inherit;font-size:inherit;align-items:center;transition:color .18s,transform .22s cubic-bezier(.16,1,.3,1);display:inline-flex;transform:translate(0,0)}.about-wg__site-static{color:#f3f7f3cc;min-height:24px;font-size:inherit;align-items:center;font-weight:450;line-height:24px;display:inline-flex}:is(.about-wg__site-group a:hover,.about-wg__site-group a:focus-visible,.about-wg__site-group button:hover,.about-wg__site-group button:focus-visible){color:#f3f7f3;outline:none;transform:translate(.18rem)}:is(.about-wg__site-group a:hover span,.about-wg__site-group a:focus-visible span,.about-wg__site-group button:hover span,.about-wg__site-group button:focus-visible span){color:inherit;transform:translate(.08rem)}.about-wg__legal-meta p{margin:0}.about-wg__legal-meta{white-space:nowrap;flex-direction:row;flex-shrink:0;align-items:flex-start;gap:24px;padding-right:0;display:flex}.about-wg__legal a{color:#f3f7f385;text-decoration:none;transition:color .18s}:is(.about-wg__legal a:hover,.about-wg__legal a:focus-visible){color:#9be2ae}:is(.home-v2__stage-track>[data-active=true] .about-wg__sites,.home-v2__stage-track>[data-active=true] .about-wg__legal){animation:.76s cubic-bezier(.16,1,.3,1) 80ms both AboutFooter-module__0KMGiq__about-wg-enter}.home-v2__stage-track>[data-active=true] .about-wg__sites{animation-delay:.18s}.home-v2__stage-track>[data-active=true] .about-wg__legal{animation-delay:.24s}@keyframes AboutFooter-module__0KMGiq__about-wg-enter{0%{opacity:0;transform:translateY(1.1rem)}to{opacity:1;transform:translate(0,0)}}@media (max-height:760px) and (min-width:901px){:is(.about-wg__sites,.about-wg__sites-inner){min-height:208px}.about-wg__legal{min-height:56px}}@media (min-width:1001px) and (max-width:1320px){.about-wg__legal{gap:1rem;padding-left:160px;padding-right:24px;font-size:.68rem}.about-wg__legal-meta{gap:16px}}@media (prefers-reduced-motion:reduce){:is(.about-wg__brand-stage-bg,.about-wg__brand-stage-bg:before,.about-wg__brand-bubbles,.about-wg__brand-bubbles img,.about-wg__brand-collage,.about-wg__brand-collage-column,.about-wg__brand-collage-tile img,.about-wg__site-group a,.about-wg__site-group button,.about-wg__site-group a span,.about-wg__site-group button span,.home-v2__stage-track>[data-active=true] .about-wg__sites,.home-v2__stage-track>[data-active=true] .about-wg__legal){transition:none;animation:none}}.about-wg__legal{z-index:1;color:#f3f7f366;letter-spacing:0;border-top:1px solid #f3f7f31a;justify-content:flex-end;align-items:center;gap:2rem;width:100%;min-height:56px;padding:0 clamp(2rem,4vw,4rem);font-size:.75rem;line-height:20px;display:flex;position:relative}
.button{min-height:3.25rem;transition:background-color .22s ease, color .22s ease, transform .36s var(--ease-out);border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:1rem;padding:.8rem 1.4rem;font-size:.9375rem;font-weight:700;line-height:1;display:inline-flex}.button:hover{transform:translateY(-3px)}:is(.hero-scene__media,.hero-scene__wash){position:absolute;inset:0}.hero-scene__media{z-index:-3;transform:translate3d(var(--hero-x,0), var(--hero-y,0), 0);transition:transform .7s var(--ease-out);will-change:transform}.hero-scene__image{object-fit:cover;object-position:center;filter:saturate(.76)contrast(1.08);animation:16s ease-in-out infinite alternate HomeHero-module__B1rHZW__hero-breathe}@keyframes HomeHero-module__B1rHZW__hero-breathe{0%{transform:scale(1.04)}to{transform:scale(1.085)}}.hero-scene__wash{z-index:-2;clip-path:polygon(0 0,92% 0,76% 100%,0 100%);background:#07100be6;width:62%}.hero-scene:after{z-index:-1;content:"";background:#07100b2e;position:absolute;inset:0}.hero-scene__content{width:min(49rem,57vw);margin-left:var(--gutter);padding-top:5rem;animation:linear both HomeHero-module__B1rHZW__hero-copy-shift;animation-timeline:view();animation-range:exit exit 85%}@keyframes HomeHero-module__B1rHZW__hero-copy-shift{to{opacity:.38;transform:translateY(-2rem)}}.hero-scene__title span{white-space:nowrap;display:block}[data-intro]{animation:HomeHero-module__B1rHZW__intro-rise .9s var(--ease-out) both}.hero-scene__title[data-intro]{animation-delay:.12s}.hero-scene__copy[data-intro]{animation-delay:.24s}.hero-scene__actions[data-intro]{animation-delay:.36s}@keyframes HomeHero-module__B1rHZW__intro-rise{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translate(0,0)}}.button--hero{background:var(--brand-light);color:var(--ink)}.button--hero:hover{background:var(--paper)}:is(.button svg,.text-link svg){fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.05rem;height:1.05rem}.text-link{color:var(--text-on-dark);transition:color .22s ease, transform .36s var(--ease-out);border-bottom:1px solid;align-items:center;gap:.8rem;padding-bottom:.35rem;font-size:.9375rem;font-weight:700;display:inline-flex}.text-link:hover{color:var(--brand-light);transform:translateY(-2px)}.hero-action-icon{transition:transform .24s var(--ease-out);stroke-width:1.65px!important;width:1rem!important;height:1rem!important}.button--hero:hover .hero-action-icon{transform:translateY(1px)}.text-link--light:hover .hero-action-icon{transform:translate(3px)}@media (max-width:1279px){:root{--gutter:2.25rem}.hero-scene__content{width:min(43rem,61vw)}.hero-scene__title{font-size:clamp(3.25rem,4.65vw,4.75rem)}}.hero-scene{isolation:isolate;background:var(--ink);align-items:center;min-height:max(46rem,100dvh);display:flex;position:relative;overflow:hidden}.hero-scene__title{color:var(--text-on-dark);font-family:var(--font-display);letter-spacing:-.06em;max-width:13ch;margin:0;font-size:clamp(3.2rem,5.6vw,6.2rem);font-weight:800;line-height:.98}.hero-scene__copy{max-width:28rem;color:var(--text-on-dark-soft);margin:1.5rem 0 0;font-size:1.05rem;line-height:1.65}.hero-scene__actions{align-items:center;gap:1.75rem;margin-top:2rem;display:flex}@media (max-width:1100px){.hero-scene__content{width:min(46rem,62vw)}}.home-v2__header{z-index:10;color:#f1f5f1;background:0 0;border-bottom:1px solid #edf2ed2e;justify-content:space-between;align-items:center;width:100%;min-height:5.25rem;padding:.6rem clamp(2rem,5vw,5rem);display:flex;position:absolute;top:0;left:0}.home-v2__brand{cursor:pointer;background:0 0;border:0;align-items:center;width:7.5rem;height:3rem;padding:0;display:inline-flex}.home-v2__brand img{object-fit:contain;object-position:left center;width:100%;height:100%}.home-v2__nav{gap:clamp(1.4rem,3vw,3.2rem);margin-left:auto;margin-right:clamp(2rem,5vw,5rem);display:flex}.home-v2__nav button{color:#f1f5f1c7;cursor:pointer;letter-spacing:.08em;transition:color .22s ease, transform .18s var(--ease-out);background:0 0;border:0;padding:0;font-size:.78rem;font-weight:700;position:relative}.home-v2__nav button:after{background:var(--brand-light);content:"";transform-origin:50%;height:1px;transition:transform .24s var(--ease-out);position:absolute;bottom:-.6rem;left:0;right:0;transform:scaleX(0)}:is(.home-v2__nav button:hover,.home-v2__nav button.is-active){color:#fff}:is(.home-v2__nav button:hover:after,.home-v2__nav button.is-active:after){transform:scaleX(1)}.home-v2__nav button:active{transform:translateY(1px)}.home-v2__stage-action{cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:1px solid;padding:0 0 .35rem}.home-v2__hero-grid{pointer-events:none;z-index:-1;opacity:.17;background-image:linear-gradient(#d5eada1f 1px,#0000 1px),linear-gradient(90deg,#d5eada1f 1px,#0000 1px);background-size:4rem 4rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 72%);mask-image:linear-gradient(90deg,#000,#0000 72%)}.home-v2__hero-grid--restored{z-index:0;opacity:.12;background-size:3.25rem 3.25rem;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000000b8 46%,#0000 80%);mask-image:linear-gradient(90deg,#000 0%,#000000b8 46%,#0000 80%)}.home-v2__hero-restored .hero-scene__content{z-index:1;position:relative}.home-v2__hero-restored .hero-scene__media{z-index:-3}.home-v2__hero-restored .hero-scene__wash{z-index:-2}.home-v2 .hero-scene__title{letter-spacing:-.065em;text-wrap:balance;max-width:12ch;font-size:clamp(3.45rem,5.15vw,6rem);font-weight:760;line-height:1.15}.home-v2 .hero-scene__title span{display:block}.home-v2 .hero-scene__title span+span{margin-top:.1em}:is(.home-v2 h1,.home-v2 h2,.home-v2 h3){font-family:var(--font-display)}.home-v2 em{font-style:normal;font-weight:620}.home-v2__install:hover{background:#245a39;transform:translateY(-2px)}.home-v2__install{border:1px solid var(--home-accent);background:var(--home-accent);color:#f7fbf7;letter-spacing:.05em;justify-content:center;align-items:center;gap:.7rem;width:max-content;min-height:2.35rem;margin-top:.45rem;padding:0 .85rem;font-size:.76rem;font-weight:800;transition:transform .26s,background-color .22s,color .22s;display:inline-flex}.home-v2__install--compact{color:var(--home-accent);background:0 0}.home-v2__install--compact:hover{color:#fff}@media (prefers-reduced-motion:reduce){:is(.home-v2 *,.home-v2 :before,.home-v2 :after){transition-duration:.01ms!important;animation:none!important}}.home-v2{--home-ink:#14231a;--home-soft:#65736a;--home-paper:#edf2ed;--home-line:#14231a29;--home-accent:#2f7148;--home-rail:clamp(4rem, 7vw, 7rem);background:var(--home-paper);color:var(--home-ink);overflow:clip}:is(html:has(.home-v2--paged),body:has(.home-v2--paged)){overscroll-behavior:none;height:100%;overflow:hidden}.home-v2--paged{overscroll-behavior:none;width:100%;height:100dvh;position:relative;overflow:clip}.home-v2__stage-track{will-change:transform;flex-direction:column;width:100%;height:400dvh;transition:transform .8s cubic-bezier(.33,1,.68,1);display:flex}.home-v2__stage-track>:is(section,footer){box-sizing:border-box;flex:0 0 100dvh;width:100%;max-height:100dvh;overflow:hidden;height:100dvh!important;min-height:100dvh!important}@media (prefers-reduced-motion:reduce){.home-v2__stage-track{transition-duration:.01ms}}
.experience-wg{isolation:isolate;color:#f7faf7;background:#07100b;width:100%;height:100dvh;min-height:100dvh;padding:0;display:block;position:relative;overflow:hidden}:is(.experience-wg__left-plane,.experience-wg__right-plane,.experience-wg__art){pointer-events:none;position:absolute}.experience-wg__left-plane{z-index:-4;clip-path:polygon(0 0,67% 0,49% 100%,0 100%);background:linear-gradient(#07100be8,#040a07f5),#07100b;inset:0}.experience-wg__right-plane{z-index:-3;clip-path:polygon(67% 0,100% 0,100% 100%,49% 100%);background:linear-gradient(135deg,#315f46 0%,#234a35 48%,#10271a 100%);inset:0;overflow:hidden}.experience-wg__right-plane:after{content:"";opacity:.68;background:linear-gradient(126deg,#0000 0 30%,#a9e5be1a 30.15% 34%,#0000 34.15% 57%,#a9e5be11 57.15% 63%,#0000 63.15%),repeating-linear-gradient(133deg,#0000 0 9.5rem,#a9e5be0e 9.6rem 9.72rem,#0000 9.8rem 18rem);position:absolute;inset:0}.experience-wg__art{z-index:-2;clip-path:polygon(37% 0,100% 0,100% 100%,0 100%);opacity:.88;mix-blend-mode:normal;will-change:transform;background:#0a1b12;transition:transform .9s cubic-bezier(.16,1,.3,1),opacity .7s,filter .7s;inset:0 0 0 39%;overflow:hidden;transform:translate(0,0)}.experience-wg__art:after{z-index:3;content:"";pointer-events:none;background:linear-gradient(90deg,#071b109e 0%,#071b101f 44%,#07100b05 100%),linear-gradient(#050f0a1a,#050f0a57);position:absolute;inset:0}.experience-wg__art-frame{z-index:1;opacity:0;will-change:opacity, transform;transition:opacity .56s,transform .9s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;overflow:hidden;transform:translate(1.15rem)scale(1.018)}:is(.experience-wg[data-feature=market] .experience-wg__art-frame[data-feature=market],.experience-wg[data-feature=install] .experience-wg__art-frame[data-feature=install],.experience-wg[data-feature=manager] .experience-wg__art-frame[data-feature=manager]){opacity:1;transform:translate(0,0)scale(1)}.experience-wg__art-scene{object-fit:cover;object-position:30% center;filter:saturate(.46)brightness(.6)contrast(1.2)hue-rotate(12deg);transition:transform 1.1s cubic-bezier(.16,1,.3,1),filter .7s;position:absolute;inset:0;transform:scale(1.15)}.experience-wg__art-character{z-index:2;object-fit:contain;object-position:center bottom;filter:drop-shadow(-1.25rem 1.4rem 2rem #00000061);will-change:transform;width:auto;height:96%;transition:transform .9s cubic-bezier(.16,1,.3,1),filter .7s;position:absolute;bottom:-4%;right:-5%;transform:translate(.85rem,.45rem)scale(.985)}:is(.experience-wg[data-feature=market] .experience-wg__art-frame[data-feature=market] .experience-wg__art-character,.experience-wg[data-feature=install] .experience-wg__art-frame[data-feature=install] .experience-wg__art-character,.experience-wg[data-feature=manager] .experience-wg__art-frame[data-feature=manager] .experience-wg__art-character){transform:translate(0,0)scale(1)}.experience-wg[data-feature=market] .experience-wg__art{transform:translate(.8%,-.6%)}.experience-wg[data-feature=install] .experience-wg__art{transform:translate(-.8%,.6%)}.experience-wg[data-feature=manager] .experience-wg__art{transform:translate(.35%,.65%)}.experience-wg[data-device-side=right] .experience-wg__left-plane{clip-path:polygon(0 0,33% 0,51% 100%,0 100%);background:linear-gradient(135deg,#315f46 0%,#234a35 48%,#10271a 100%)}.experience-wg[data-device-side=right] .experience-wg__right-plane{clip-path:polygon(33% 0,100% 0,100% 100%,51% 100%);background:linear-gradient(#07100be8,#040a07f5),#07100b}.experience-wg[data-device-side=right] .experience-wg__right-plane:after{opacity:.68;transform-origin:50%;background:linear-gradient(126deg,#0000 0 30%,#a9e5be1a 30.15% 34%,#0000 34.15% 57%,#a9e5be11 57.15% 63%,#0000 63.15%),repeating-linear-gradient(133deg,#0000 0 9.5rem,#a9e5be0e 9.6rem 9.72rem,#0000 9.8rem 18rem);transform:scaleX(-1)}.experience-wg[data-device-side=right] .experience-wg__art:after{background:linear-gradient(90deg,#07100b05 0%,#071b101f 56%,#071b109e 100%),linear-gradient(#050f0a1a,#050f0a57)}.experience-wg[data-device-side=right] .experience-wg__art-scene{object-position:70% center;transform:scaleX(-1)scale(1.15)}.experience-wg[data-device-side=right] .experience-wg__title{text-align:right;width:min(46vw,58rem);position:absolute;top:0;right:0}.experience-wg[data-device-side=right] .experience-wg__title h2{margin-left:auto;margin-right:0}.experience-wg[data-device-side=right] .experience-wg__copy{width:100%}.experience-wg[data-device-side=left] .experience-wg__device{width:min(47vw,68rem);margin:0;position:absolute;top:clamp(9rem,15vh,12rem);left:0}.experience-wg[data-device-side=right] .experience-wg__device{width:min(47vw,68rem);margin:0;position:absolute;top:clamp(9rem,15vh,12rem);right:0}.experience-wg[data-device-side=right] .experience-wg__device-shell{transform-origin:100%;transform:perspective(1400px)rotateY(-3deg)rotate(-.25deg)}.experience-wg[data-device-side=right] .experience-wg__device-shell:hover{transform:perspective(1400px)rotateY(0)rotate(0)translateY(-.22rem)}.experience-wg[data-device-side=right] .experience-wg__art-character{width:auto;height:96%;bottom:-4%;left:4%;right:auto}:is(.experience-wg[data-feature=market] .experience-wg__art-character,.experience-wg[data-feature=manager] .experience-wg__art-character){right:4%}.experience-wg[data-device-side=right] .experience-wg__art{clip-path:polygon(0 0,63% 0,100% 100%,0 100%);left:0;right:39%;overflow:hidden}.experience-wg[data-device-side=right] .experience-wg__art-frame[data-feature=install]{overflow:hidden}.experience-wg[data-device-side=right] .experience-wg__art-frame[data-feature=install] .experience-wg__art-character{transform:translate(0,0)scale(1)}.experience-wg:hover .experience-wg__art{opacity:.9}.experience-wg:hover .experience-wg__art-scene{filter:saturate(.54)brightness(.67)contrast(1.2)hue-rotate(12deg)}.experience-wg:hover .experience-wg__art-character{filter:drop-shadow(-1.25rem 1.55rem 2.3rem #0000007a)saturate(1.03)}.experience-wg__inner{z-index:2;width:min(68.5vw,110rem);height:calc(100% - clamp(8.5rem,16vh,12rem) - clamp(4rem,6vh,6rem));margin:clamp(4rem,6vh,6rem) auto 0;padding-top:clamp(5.5rem,7.7vh,7.4rem);position:relative}.experience-wg__copy{width:min(46vw,58rem);min-width:0}.experience-wg__title{z-index:1;position:relative}.experience-wg__eyebrow{color:#a9e5be;font-family:var(--font-display-cn);letter-spacing:.08em;white-space:nowrap;margin:0;font-size:clamp(.86rem,.96vw,1.16rem);font-weight:600;line-height:1.15}.experience-wg__copy h2{color:#fbfcfb;max-width:10ch;font-family:var(--font-display-cn);letter-spacing:-.065em;font-synthesis:none;white-space:nowrap;margin:1rem 0 0;font-size:clamp(3.05rem,4.3vw,5.5rem);font-weight:650;line-height:.98}.experience-wg__device{perspective:1400px;width:min(47vw,68rem);margin:0;position:relative}.experience-wg__device-shell{transform-origin:0;will-change:transform;background:0 0;border:0;border-radius:0;padding:0;transition:transform .65s cubic-bezier(.16,1,.3,1),box-shadow .65s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;transform:perspective(1400px)rotateY(3deg)rotate(.25deg);box-shadow:1.25rem 1.25rem #1107044d,0 2.2rem 5rem #0000008f}.experience-wg__device-shell:hover{transform:perspective(1400px)rotateY(0)rotate(0)translateY(-.22rem);box-shadow:1rem 1rem #11070433,0 2.8rem 6rem #0000009e}.experience-wg__device-screen{aspect-ratio:1.8;background:#e9efe9;position:relative;overflow:hidden}.experience-wg__device-screen img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.experience-wg__feature-nav{z-index:4;background:#050606f7;border-top:1px solid #ffffff1c;grid-template-columns:repeat(3,minmax(0,1fr));height:clamp(8.5rem,16vh,12rem);padding:0 3.6vw;display:grid;position:absolute;bottom:0;left:0;right:0}.experience-wg__feature-nav button{color:#f6f8f6c7;cursor:pointer;text-align:center;background:0 0;border:0;border-left:1px solid #ffffff1a;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;min-width:0;padding:1rem 1.2rem 1.15rem;transition:color .26s,background-color .26s,transform .32s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.experience-wg__feature-nav button:first-child{border-left:0}.experience-wg__feature-nav button:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(at 50% 100%,#a9e5be47,#0000 69%);height:5.5rem;transition:opacity .28s;position:absolute;bottom:100%;left:0;right:0}:is(.experience-wg__feature-nav button:hover,.experience-wg__feature-nav button:focus-visible){color:#fff;background:#ffffff06;outline:none;transform:translateY(-.22rem)}.experience-wg__feature-nav button.is-active{color:#a9e5be}.experience-wg__feature-nav button.is-active:before{opacity:1}.experience-wg__feature-nav button.is-active>b{text-shadow:0 0 .9rem #a9e5be57}.experience-wg__feature-nav button>b{color:inherit;font-family:var(--font-family-num), var(--font-wegame);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:clamp(1.35rem,1.8vw,2.18rem);font-weight:400;line-height:1}.experience-wg__feature-nav button>span{flex-direction:column;align-items:center;gap:.08rem;min-width:0;display:flex}.experience-wg__feature-nav strong{color:inherit;font-family:var(--font-display-cn);letter-spacing:-.02em;font-size:clamp(.96rem,1.06vw,1.2rem);font-weight:600;line-height:1.2}.experience-wg__feature-nav em{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.home-v2__stage-track>[data-active=true] .experience-wg__copy{animation:.72s cubic-bezier(.16,1,.3,1) 90ms both ProductFeatures-module__p-1R4W__wg-copy-enter}.home-v2__stage-track>[data-active=true] .experience-wg__device{animation:.82s cubic-bezier(.16,1,.3,1) .18s both ProductFeatures-module__p-1R4W__wg-device-enter}.home-v2__stage-track>[data-active=true][data-device-side=right] .experience-wg__device{animation-name:ProductFeatures-module__p-1R4W__wg-device-enter-right}.home-v2__stage-track>[data-active=true] .experience-wg__feature-nav{animation:.72s cubic-bezier(.16,1,.3,1) .26s both ProductFeatures-module__p-1R4W__wg-nav-enter}@keyframes ProductFeatures-module__p-1R4W__wg-copy-enter{0%{opacity:0;transform:translate(-1.2rem,.8rem)}to{opacity:1;transform:translate(0,0)}}@keyframes ProductFeatures-module__p-1R4W__wg-device-enter{0%{opacity:0;transform:translate(-1rem,1rem)scale(.965)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes ProductFeatures-module__p-1R4W__wg-device-enter-right{0%{opacity:0;transform:translate(1rem,1rem)scale(.965)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes ProductFeatures-module__p-1R4W__wg-nav-enter{0%{opacity:0;transform:translateY(1.2rem)}to{opacity:1;transform:translate(0,0)}}@media (max-width:1100px){.experience-wg__inner{width:min(82vw,110rem)}.experience-wg__copy{width:min(62vw,54rem)}.experience-wg__device{width:min(54vw,52rem)}.experience-wg__art{opacity:.82;left:38%}}@media (prefers-reduced-motion:reduce){:is(.experience-wg__art,.experience-wg__art-frame,.experience-wg__art-scene,.experience-wg__art-character,.experience-wg__device-shell,.experience-wg__feature-nav button,.home-v2__stage-track>[data-active=true] .experience-wg__copy,.home-v2__stage-track>[data-active=true] .experience-wg__device,.home-v2__stage-track>[data-active=true] .experience-wg__feature-nav){transition:none;animation:none}}
.FeaturedModsStage-module__lKIJoG__section{--featured-accent:#77de9c;--featured-bg:#0b110d;--featured-surface:#131a15;--featured-surface-raised:#18201b;--featured-text:#eef3ef;--featured-soft:#abb4ad;--featured-line:#d8e0da26;background-color:var(--featured-bg);color:var(--featured-text);background-image:linear-gradient(#030704d6,#050b06ad 48%,#020402db),url(/featured-mods-bg-v3.webp);background-image:linear-gradient(lab(1.62397% -1.39806 .734252/.84),lab(2.5768% -2.1761 1.14334/.68) 48%,lab(.940826% -.831462 .436425/.86)),url(/featured-mods-bg-v3.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;place-items:center;padding:5.25rem clamp(3rem,6vw,7rem) 0;display:grid;overflow:hidden}@supports (color:lab(0% 0 0)){.FeaturedModsStage-module__lKIJoG__section{--featured-accent:lab(80.8836% -42.2937 22.8575);--featured-bg:lab(4.54709% -2.43372 1.28835);--featured-surface:lab(8.54735% -4.28288 2.27579);--featured-surface-raised:lab(11.474% -4.93789 2.65343);--featured-text:lab(95.4686% -2.44978 1.3129);--featured-soft:lab(72.3497% -4.29249 2.30141);--featured-line:lab(88.5628% -3.67695 1.97098/.15)}}.FeaturedModsStage-module__lKIJoG__inner{gap:clamp(2rem,3.2dvh,2.75rem);width:min(78vw,110rem);display:grid}.FeaturedModsStage-module__lKIJoG__heading{justify-content:space-between;align-items:end;gap:3rem;display:flex}.FeaturedModsStage-module__lKIJoG__headingCopy{gap:.55rem;display:grid}.FeaturedModsStage-module__lKIJoG__heading h2{color:var(--featured-text);font-family:var(--font-display);letter-spacing:-.068em;margin:0;font-size:clamp(2.5rem,2.55vw,3.5rem);font-weight:760;line-height:.92;transform:translateY(-.75rem)}.FeaturedModsStage-module__lKIJoG__heading p{max-width:34rem;color:var(--featured-soft);margin:0;font-size:.94rem;line-height:1.55}.FeaturedModsStage-module__lKIJoG__editions{align-items:center;gap:1.75rem;display:flex}.FeaturedModsStage-module__lKIJoG__editions button{color:#9fa7a1;color:lab(67.6826% -3.67847 1.97207);cursor:pointer;min-height:2.75rem;font:inherit;letter-spacing:.02em;background:0 0;border:0;padding:0 0 .55rem;font-size:.82rem;font-weight:730;transition:color .24s cubic-bezier(.25,1,.5,1);position:relative}.FeaturedModsStage-module__lKIJoG__editions button:after{background:var(--featured-accent);content:"";transform-origin:50%;height:2px;transition:transform .28s cubic-bezier(.25,1,.5,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.FeaturedModsStage-module__lKIJoG__editions button:hover,.FeaturedModsStage-module__lKIJoG__editions button[data-active=true]{color:var(--featured-text)}.FeaturedModsStage-module__lKIJoG__editions button[data-active=true]:after{transform:scaleX(1)}.FeaturedModsStage-module__lKIJoG__editions button:focus-visible,.FeaturedModsStage-module__lKIJoG__media:focus-visible,.FeaturedModsStage-module__lKIJoG__card:focus-visible,.FeaturedModsStage-module__lKIJoG__detailsButton:focus-visible{outline:2px solid var(--featured-accent);outline-offset:3px}.FeaturedModsStage-module__lKIJoG__stage{gap:clamp(1.5rem,2.5dvh,2.25rem);display:grid}.FeaturedModsStage-module__lKIJoG__feature{isolation:isolate;border:1px solid var(--featured-line);background:var(--featured-surface);border-radius:.5rem;grid-template-columns:minmax(0,1.72fr) minmax(22rem,.96fr);height:clamp(22rem,46dvh,35rem);display:grid;position:relative;overflow:hidden;box-shadow:0 1.75rem 4rem #00000047;box-shadow:0 1.75rem 4rem lab(.0627289% -.107206 .0550032/.28)}.FeaturedModsStage-module__lKIJoG__featureBackdrop{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.FeaturedModsStage-module__lKIJoG__featureBackdrop img{object-fit:cover;object-position:center;transform:scale(1.08)}.FeaturedModsStage-module__lKIJoG__media{z-index:1;cursor:pointer;background:#1d2a21;background:lab(15.6524% -7.74258 4.16582);border:0;min-width:0;position:relative;overflow:hidden}.FeaturedModsStage-module__lKIJoG__media:after{z-index:3;content:"";pointer-events:none;background:linear-gradient(90deg,#0000 68%,#0104023d);background:linear-gradient(90deg,#0000 68%,lab(.959139% -1.22806 .637898/.24));position:absolute;inset:0}.FeaturedModsStage-module__lKIJoG__mediaCurrent{transform-origin:50%;z-index:2;animation:.62s cubic-bezier(.16,1,.3,1) both FeaturedModsStage-module__lKIJoG__media-enter;position:absolute;inset:0;overflow:hidden}.FeaturedModsStage-module__lKIJoG__mediaCurrent img{object-fit:cover;object-position:center;transition:transform .85s cubic-bezier(.16,1,.3,1),filter .3s cubic-bezier(.25,1,.5,1)}.FeaturedModsStage-module__lKIJoG__media:hover .FeaturedModsStage-module__lKIJoG__mediaCurrent img{filter:saturate(1.04)contrast(1.02);transform:scale(1.018)}.FeaturedModsStage-module__lKIJoG__copy{z-index:1;isolation:isolate;border-left:1px solid var(--featured-line);-webkit-backdrop-filter:blur(52px)saturate(1.28)contrast(1.04);backdrop-filter:blur(52px)saturate(1.28)contrast(1.04);background:linear-gradient(145deg,#c2e1ca3d,#0000 38%),linear-gradient(#24322880,#010402b3),#09120c9e;background:linear-gradient(145deg,lab(86.6845% -13.8557 7.43945/.24),#0000 38%),linear-gradient(lab(19.1332% -7.73215 4.15816/.5),lab(.959139% -1.22806 .637898/.7)),lab(4.6009% -3.61753 1.90344/.62);grid-template-rows:auto 1fr auto;min-width:0;padding:clamp(2rem,2.8vw,3.75rem);animation:.52s cubic-bezier(.16,1,.3,1) both FeaturedModsStage-module__lKIJoG__copy-enter;display:grid;position:relative;box-shadow:inset 1px 0 #eef3ef33,inset 0 1px #eef3ef21,inset 0 -1px #00000047;box-shadow:inset 1px 0 lab(95.4686% -2.44978 1.3129/.2),inset 0 1px lab(95.4686% -2.44978 1.3129/.13),inset 0 -1px lab(.0627289% -.107206 .0550032/.28)}.FeaturedModsStage-module__lKIJoG__copy:before{z-index:0;content:"";pointer-events:none;background:radial-gradient(circle at 0 0,#a2dab324,#0000 44%),linear-gradient(135deg,#f4fbf51a,#0000 48%),linear-gradient(315deg,#00010024,#0000 58%);background:radial-gradient(circle at 0 0,lab(82.503% -24.7859 13.3378/.14),#0000 44%),linear-gradient(135deg,lab(97.8158% -3.06296 1.64163/.1),#0000 48%),linear-gradient(315deg,lab(.124367% -.248067 .126141/.14),#0000 58%);position:absolute;inset:0}.FeaturedModsStage-module__lKIJoG__copy:after{z-index:0;content:"";mix-blend-mode:screen;pointer-events:none;background:linear-gradient(112deg,#eef3ef29,#0000 24% 72%,#00000024);background:linear-gradient(112deg,lab(95.4686% -2.44978 1.3129/.16),#0000 24% 72%,lab(.0636749% -.12701 .0645846/.14));position:absolute;inset:0}.FeaturedModsStage-module__lKIJoG__copyBackdrop{z-index:0;opacity:.4;pointer-events:none;position:absolute;inset:-2.5rem;overflow:hidden}.FeaturedModsStage-module__lKIJoG__copyBackdrop img{object-fit:cover;object-position:center;filter:blur(48px)saturate(.68)brightness(.62)contrast(.86);transform:scale(1.22)}.FeaturedModsStage-module__lKIJoG__copy>*{z-index:1;position:relative}.FeaturedModsStage-module__lKIJoG__copy>.FeaturedModsStage-module__lKIJoG__copyBackdrop{z-index:0;position:absolute}.FeaturedModsStage-module__lKIJoG__copyHeader{justify-content:space-between;align-items:start;gap:1.5rem;min-width:0;display:flex}.FeaturedModsStage-module__lKIJoG__labels{color:var(--featured-accent);letter-spacing:.025em;flex-wrap:wrap;gap:.9rem;margin:0;font-size:.82rem;font-weight:760;line-height:1.4;display:flex}.FeaturedModsStage-module__lKIJoG__labels span+span{color:var(--featured-soft)}.FeaturedModsStage-module__lKIJoG__creator{text-align:right;flex:0 auto;gap:.3rem;margin:0;display:grid}.FeaturedModsStage-module__lKIJoG__creator span{color:#939b95;color:lab(63.0426% -3.67892 1.97239);font-size:.76rem;font-weight:650;line-height:1.35}.FeaturedModsStage-module__lKIJoG__creator strong{color:var(--featured-text);text-overflow:ellipsis;white-space:nowrap;font-size:.94rem;font-weight:680;line-height:1.35;overflow:hidden}.FeaturedModsStage-module__lKIJoG__copyMain{align-self:center;padding:clamp(1.75rem,3.5dvh,3rem) 0}.FeaturedModsStage-module__lKIJoG__copyMain h3{max-width:100%;color:var(--featured-text);font-family:var(--font-display);letter-spacing:-.06em;overflow-wrap:normal;word-break:normal;text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:clamp(1.95rem,2.25vw,3rem);font-weight:760;line-height:1.05;display:-webkit-box;overflow:hidden}.FeaturedModsStage-module__lKIJoG__titleLockup{white-space:nowrap}.FeaturedModsStage-module__lKIJoG__summary{max-width:30rem;color:var(--featured-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:clamp(1rem,1.6dvh,1.35rem) 0 0;font-size:1.02rem;line-height:1.65;display:-webkit-box;overflow:hidden}.FeaturedModsStage-module__lKIJoG__actions{align-items:center;gap:1.25rem;margin:0;display:flex}.FeaturedModsStage-module__lKIJoG__installButton{cursor:pointer;background:var(--featured-accent)!important;color:#06180c!important;color:lab(6.58748% -8.61097 4.46954)!important;border:1px solid #c3eecfb3!important;border:1px solid lab(90.3631% -18.5115 9.94634/.7)!important;border-radius:.35rem!important;min-height:3rem!important;margin:0!important;font-size:.84rem!important;font-weight:820!important;transition:background-color .22s,color .22s,transform .36s cubic-bezier(.22,1,.36,1)!important}.FeaturedModsStage-module__lKIJoG__installButton:hover{background:var(--featured-text)!important;color:var(--featured-bg)!important;transform:translateY(-3px)!important}.FeaturedModsStage-module__lKIJoG__installButton:active{transform:translate(0,0)scale(.985)!important}.FeaturedModsStage-module__lKIJoG__installButton:disabled{cursor:wait}.FeaturedModsStage-module__lKIJoG__installButton:focus-visible{outline:2px solid var(--featured-text);outline-offset:3px}.FeaturedModsStage-module__lKIJoG__installButton svg{flex:none;transition:transform .26s cubic-bezier(.16,1,.3,1)}.FeaturedModsStage-module__lKIJoG__installButton:hover svg{transform:translateY(1px)}.FeaturedModsStage-module__lKIJoG__detailsButton{min-height:2.75rem;color:var(--featured-text);cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:1px solid;align-items:center;gap:.55rem;padding:0;font-size:.84rem;font-weight:730;transition:color .22s,transform .36s cubic-bezier(.22,1,.36,1);display:inline-flex}.FeaturedModsStage-module__lKIJoG__detailsButton svg{flex:none;transition:transform .26s cubic-bezier(.16,1,.3,1)}.FeaturedModsStage-module__lKIJoG__detailsButton:hover{color:var(--featured-accent);transform:translateY(-2px)}.FeaturedModsStage-module__lKIJoG__detailsButton:hover svg{transform:translate(3px)}.FeaturedModsStage-module__lKIJoG__rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.25rem,1.5vw,1.75rem);display:grid}.FeaturedModsStage-module__lKIJoG__card{--focus-x:50%;--focus-y:42%;aspect-ratio:16/9;border:1px solid var(--featured-line);background:var(--featured-surface-raised);min-width:0;color:var(--featured-text);cursor:pointer;text-align:left;border-radius:.4rem;padding:0;transition:border-color .26s cubic-bezier(.25,1,.5,1),transform .36s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;transform:translate(0,0)}.FeaturedModsStage-module__lKIJoG__card:after{z-index:2;background:radial-gradient(circle 9rem at var(--focus-x) var(--focus-y), #89e2a730, transparent 68%);content:"";opacity:0;pointer-events:none;transition:opacity .28s cubic-bezier(.25,1,.5,1);position:absolute;inset:0}@supports (color:lab(0% 0 0)){.FeaturedModsStage-module__lKIJoG__card:after{background:radial-gradient(circle 9rem at var(--focus-x) var(--focus-y), lab(83.0159% -37.4566 20.2132/.19), transparent 68%)}}.FeaturedModsStage-module__lKIJoG__card img{object-fit:cover;filter:saturate(.72)brightness(.74)contrast(1.02);transition:filter .38s cubic-bezier(.25,1,.5,1),transform .65s cubic-bezier(.16,1,.3,1);transform:scale(1.025)}.FeaturedModsStage-module__lKIJoG__cardShade{z-index:1;pointer-events:none;background:linear-gradient(#0000 22%,#0002011a 48%,#000201e6 100%);background:linear-gradient(#0000 22%,lab(.492241% -.653707 .339112/.1) 48%,lab(.492241% -.653707 .339112/.9) 100%);position:absolute;inset:0}.FeaturedModsStage-module__lKIJoG__cardCopy{z-index:3;pointer-events:none;gap:.38rem;display:grid;position:absolute;bottom:clamp(.65rem,.9vw,.9rem);left:clamp(.75rem,1vw,1rem);right:clamp(.75rem,1vw,1rem)}.FeaturedModsStage-module__lKIJoG__cardCopy small{color:var(--featured-accent);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:760;overflow:hidden}.FeaturedModsStage-module__lKIJoG__cardCopy strong{color:var(--featured-text);font-family:var(--font-display);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.94rem,1vw,1.16rem);font-weight:730;line-height:1.15;overflow:hidden}.FeaturedModsStage-module__lKIJoG__cardArrow{z-index:3;width:1.8rem;height:1.8rem;color:var(--featured-text);opacity:0;pointer-events:none;background:#0307047a;background:lab(1.61509% -1.20351 .633886/.48);border:1px solid #eef3ef47;border:1px solid lab(95.4686% -2.44978 1.3129/.28);border-radius:50%;place-items:center;font-size:.72rem;transition:opacity .24s cubic-bezier(.25,1,.5,1),transform .32s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;top:.75rem;right:.75rem;transform:translate(-.3rem,.3rem)}.FeaturedModsStage-module__lKIJoG__card:hover,.FeaturedModsStage-module__lKIJoG__card:focus-visible{border-color:#89e2a79e;border-color:lab(83.0159% -37.4566 20.2132/.62);transform:translateY(-.2rem)}.FeaturedModsStage-module__lKIJoG__card:hover:after,.FeaturedModsStage-module__lKIJoG__card:focus-visible:after{opacity:1}.FeaturedModsStage-module__lKIJoG__card:hover img,.FeaturedModsStage-module__lKIJoG__card:focus-visible img{filter:saturate()brightness(.98)contrast(1.03);transform:scale(1.055)}.FeaturedModsStage-module__lKIJoG__card:hover .FeaturedModsStage-module__lKIJoG__cardArrow,.FeaturedModsStage-module__lKIJoG__card:focus-visible .FeaturedModsStage-module__lKIJoG__cardArrow{opacity:1;transform:translate(0,0)}@keyframes FeaturedModsStage-module__lKIJoG__media-enter{0%{opacity:.35;transform:translate(1.5%)scale(1.025)}to{opacity:1;transform:translate(0,0)skew(0)scale(1)}}@keyframes FeaturedModsStage-module__lKIJoG__copy-enter{0%{opacity:0;transform:translate(1rem,.6rem)}to{opacity:1;transform:translate(0,0)}}@keyframes FeaturedModsStage-module__lKIJoG__heading-enter{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translate(0,0)}}@keyframes FeaturedModsStage-module__lKIJoG__stage-enter{0%{opacity:0;transform:translateY(1.35rem)}to{opacity:1;transform:translate(0,0)}}@keyframes FeaturedModsStage-module__lKIJoG__card-enter{0%{opacity:0;transform:translateY(1.1rem)}to{opacity:1;transform:translate(0,0)}}.FeaturedModsStage-module__lKIJoG__section[data-active=true] .FeaturedModsStage-module__lKIJoG__heading{animation:.62s cubic-bezier(.16,1,.3,1) 80ms both FeaturedModsStage-module__lKIJoG__heading-enter}.FeaturedModsStage-module__lKIJoG__section[data-active=true] .FeaturedModsStage-module__lKIJoG__feature{animation:.68s cubic-bezier(.16,1,.3,1) .15s both FeaturedModsStage-module__lKIJoG__stage-enter}.FeaturedModsStage-module__lKIJoG__section[data-active=true] .FeaturedModsStage-module__lKIJoG__card{animation:FeaturedModsStage-module__lKIJoG__card-enter .56s cubic-bezier(.16, 1, .3, 1) calc(.22s + var(--card-order) * 55ms) both}@media (max-width:1439px){.FeaturedModsStage-module__lKIJoG__section{padding-left:3rem;padding-right:3rem}.FeaturedModsStage-module__lKIJoG__feature{grid-template-columns:minmax(0,1.62fr) minmax(20rem,.9fr)}.FeaturedModsStage-module__lKIJoG__copy{padding:clamp(1.6rem,2vw,2.25rem)}.FeaturedModsStage-module__lKIJoG__copyMain h3{font-size:clamp(2.1rem,2.35vw,2.8rem)}}@media (max-width:1120px){.FeaturedModsStage-module__lKIJoG__section{padding-left:2.5rem;padding-right:2.5rem}.FeaturedModsStage-module__lKIJoG__heading h2{font-size:2.5rem}.FeaturedModsStage-module__lKIJoG__feature{grid-template-columns:minmax(0,1.55fr) minmax(18rem,.85fr)}.FeaturedModsStage-module__lKIJoG__summary{font-size:.96rem}}@media (max-height:850px) and (min-width:1001px){.FeaturedModsStage-module__lKIJoG__inner{gap:1.5rem}.FeaturedModsStage-module__lKIJoG__heading h2{font-size:clamp(2.4rem,2.4vw,3.25rem)}.FeaturedModsStage-module__lKIJoG__heading p{font-size:.85rem}.FeaturedModsStage-module__lKIJoG__feature{height:clamp(19rem,40dvh,22rem)}.FeaturedModsStage-module__lKIJoG__copy{padding-top:1.15rem;padding-bottom:1.15rem}.FeaturedModsStage-module__lKIJoG__copyHeader{align-items:center}.FeaturedModsStage-module__lKIJoG__copyMain{padding:1rem 0}.FeaturedModsStage-module__lKIJoG__summary{margin-top:.8rem}}@media (prefers-reduced-motion:reduce){.FeaturedModsStage-module__lKIJoG__section *,.FeaturedModsStage-module__lKIJoG__section :before,.FeaturedModsStage-module__lKIJoG__section :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.mod-dialog__backdrop{z-index:110;-webkit-backdrop-filter:blur(14px)saturate(.72);backdrop-filter:blur(14px)saturate(.72);background:#010201d1;background:lab(.48641% -.528038 .275722/.82);place-items:center;padding:2.5rem 3rem;animation:.18s ease-out ModDetailsDialog-module__kbZGFG__login-backdrop-in;display:grid;position:fixed;inset:0}.mod-dialog{isolation:isolate;-webkit-backdrop-filter:blur(56px)saturate(.72)contrast(1.08);backdrop-filter:blur(56px)saturate(.72)contrast(1.08);color:#eef3ef;color:lab(95.4686% -2.44978 1.3129);width:min(92rem,100vw - 6rem);height:min(52rem,100dvh - 5rem);min-height:0;animation:ModDetailsDialog-module__kbZGFG__login-dialog-in .42s var(--ease-out);background:#0c140e8f;background:lab(5.43084% -3.62086 1.91077/.56);border:1px solid #dfe7e133;border:1px solid lab(90.8828% -3.67686 1.9709/.2);border-radius:.75rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #eef3ef1f,inset 0 -1px #eef3ef0d,0 3rem 8rem #00000094;box-shadow:inset 0 1px lab(95.4686% -2.44978 1.3129/.12),inset 0 -1px lab(95.4686% -2.44978 1.3129/.05),0 3rem 8rem lab(.0271263% -.0590235 .0298351/.58)}.mod-dialog__background{z-index:-2;opacity:.58;pointer-events:none;position:absolute;inset:-3rem}.mod-dialog__background img{object-fit:cover;object-position:center;filter:blur(64px)saturate(.52)brightness(.56);transform:scale(1.16)}.mod-dialog:after{z-index:-1;content:"";pointer-events:none;background:#0102015c;background:lab(.48641% -.528038 .275722/.36);position:absolute;inset:0}.mod-dialog__shell{grid-template-columns:minmax(0,1fr) clamp(21rem,26vw,28rem);height:100%;min-height:0;display:grid}.mod-dialog__gallery{-webkit-backdrop-filter:blur(32px)saturate(.72);backdrop-filter:blur(32px)saturate(.72);overscroll-behavior:contain;scrollbar-color:oklch(27% .014 154/.82) transparent;scrollbar-width:thin;background:#0307042e;background:lab(1.61509% -1.20351 .633886/.18);flex-direction:column;min-width:0;min-height:0;padding:clamp(1.5rem,2vw,2.25rem) clamp(1.75rem,2.4vw,2.75rem);display:flex;overflow:hidden auto}:is(.mod-dialog__gallery::-webkit-scrollbar,.mod-dialog__content::-webkit-scrollbar){width:6px}:is(.mod-dialog__gallery::-webkit-scrollbar-track,.mod-dialog__content::-webkit-scrollbar-track){background:0 0}:is(.mod-dialog__gallery::-webkit-scrollbar-thumb,.mod-dialog__content::-webkit-scrollbar-thumb){background:#212923d1;background:lab(15.5081% -4.31107 2.3148/.82);border-radius:999px}:is(.mod-dialog__gallery::-webkit-scrollbar-thumb:hover,.mod-dialog__content::-webkit-scrollbar-thumb:hover){background:#313b34e0;background:lab(23.6817% -5.54362 2.97675/.88)}.mod-dialog__media{aspect-ratio:16/9;background:#0b110d;background:lab(4.56508% -2.83076 1.49551);border-radius:.48rem;flex:none;width:100%;height:auto;min-height:0;position:relative;overflow:hidden}.mod-dialog__media:after{content:"";pointer-events:none;background:linear-gradient(#0000 66%,#0001005c);background:linear-gradient(#0000 66%,lab(.206301% -.246458 .128317/.36));position:absolute;inset:0}.mod-dialog__media img{object-fit:cover;object-position:center}.mod-dialog__gallery-viewer{outline:none;flex:none;min-width:0}.mod-dialog__gallery-viewer:focus-visible{border-radius:.5rem;box-shadow:0 0 0 2px #afe8c0b8;box-shadow:0 0 0 2px lab(87.1441% -24.7701 13.3261/.72)}.mod-dialog__thumb-row{align-items:stretch;gap:.65rem;height:4rem;margin-top:.85rem;display:flex}.mod-dialog__thumbs{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none;flex:1;gap:.65rem;min-width:0;display:flex;overflow:auto hidden}.mod-dialog__thumbs::-webkit-scrollbar{display:none}.mod-dialog__thumbs button{cursor:pointer;opacity:.72;scroll-snap-align:start;width:7.1rem;height:100%;transition:opacity .22s ease, transform .32s var(--ease-out), border-color .22s ease;background:#0204029e;background:lab(.940826% -.831462 .436425/.62);border:1px solid #eef3ef47;border:1px solid lab(95.4686% -2.44978 1.3129/.28);border-radius:.35rem;flex:none;position:relative;overflow:hidden;transform:translateY(0)}:is(.mod-dialog__thumbs button:hover,.mod-dialog__thumbs button.is-active){border-color:var(--brand-light);opacity:1}.mod-dialog__thumbs img{object-fit:cover;object-position:center}.mod-dialog__thumb-nav{color:#e7ede9;color:lab(93.1487% -2.4499 1.31295);cursor:pointer;width:2.7rem;height:100%;transition:background-color .22s ease, color .22s ease, opacity .22s ease, transform .3s var(--ease-out);background:#02040275;background:lab(.940826% -.831462 .436425/.46);border:1px solid #eef3ef38;border:1px solid lab(95.4686% -2.44978 1.3129/.22);border-radius:.35rem;flex:none;place-items:center;display:grid}.mod-dialog__thumb-nav:hover:not(:disabled){color:#0a140e;color:lab(5.47093% -4.50021 2.36575);background:#eef3ef;background:lab(95.4686% -2.44978 1.3129);transform:translateY(-2px)}.mod-dialog__thumb-nav:disabled{cursor:default;opacity:.3}.mod-dialog__content{-webkit-backdrop-filter:blur(32px)saturate(.72);backdrop-filter:blur(32px)saturate(.72);scrollbar-color:oklch(27% .014 154/.82) transparent;scrollbar-width:thin;background:#03070433;background:lab(1.61509% -1.20351 .633886/.2);border-left:1px solid #eef3ef24;border-left:1px solid lab(95.4686% -2.44978 1.3129/.14);flex-direction:column;min-width:0;min-height:0;padding:clamp(2.5rem,3.5vw,4.5rem) clamp(2.25rem,3.2vw,4rem) clamp(2.25rem,3vw,3.5rem);display:flex;overflow:hidden auto}.mod-dialog__content-header{flex:none;min-width:0;min-height:0;padding-right:3.5rem}.mod-dialog__gallery-header{flex:none;min-width:0;margin:0 0 clamp(1.15rem,2.2dvh,1.75rem);padding:clamp(.25rem,.8dvh,.65rem) clamp(.15rem,.5vw,.5rem) 0 .15rem}.mod-dialog__meta{color:var(--brand-light);letter-spacing:.01em;flex-wrap:wrap;align-items:baseline;gap:.45rem .8rem;margin:0;font-size:.875rem;font-weight:720;line-height:1.4;display:flex}.mod-dialog__meta span+span{color:#b2bab4;color:lab(74.6427% -3.67787 1.97165);border-left:1px solid #eef3ef38;border-left:1px solid lab(95.4686% -2.44978 1.3129/.22);padding-left:.8rem}.mod-dialog__gallery-header h2{color:#f2f6f3;color:lab(96.6015% -1.8369 .984359);max-width:24ch;font-family:var(--font-display);letter-spacing:-.045em;overflow-wrap:anywhere;text-wrap:balance;margin:clamp(.8rem,1.6dvh,1.15rem) 0 0;font-size:clamp(1.8rem,2.35vw,2.8rem);font-weight:760;line-height:1.04}.mod-dialog__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.2rem,2.1dvh,1.65rem) 1.5rem;margin:clamp(1.25rem,2.5dvh,1.9rem) 0 0;display:grid}.mod-dialog__fact{gap:.45rem;min-width:0;display:grid}.mod-dialog__fact--wide{grid-column:1/-1}.mod-dialog__fact dt{color:#909792;color:lab(61.8826% -3.67904 1.97247);font-size:.9rem;font-weight:550;line-height:1.4}.mod-dialog__fact dd{color:#ebf0ec;color:lab(94.3087% -2.44984 1.31292);text-overflow:ellipsis;min-width:0;margin:0;font-size:1.0625rem;font-weight:720;line-height:1.4;overflow:hidden}.mod-dialog__intro{flex:none;width:100%;min-height:0;margin-top:clamp(1.5rem,2.4dvh,2rem);padding:.15rem .5rem clamp(2.5rem,5dvh,4rem) .15rem}.mod-dialog__intro h3{color:#eef3ef;color:lab(95.4686% -2.44978 1.3129);font-family:var(--font-display);margin:0;font-size:1.25rem;font-weight:720;line-height:1.25}.mod-dialog__intro p{color:#bec6c1;color:lab(79.2827% -3.67755 1.9714);text-wrap:pretty;white-space:pre-line;scrollbar-color:oklch(76% .08 154/.42) transparent;scrollbar-width:thin;width:100%;max-width:58rem;max-height:none;margin:1rem 0 0;font-size:clamp(1rem,.18vw + .94rem,1.08rem);line-height:1.75;overflow:visible}.mod-dialog__footer{gap:1.15rem;margin-top:auto;padding-top:clamp(2rem,4dvh,3rem);display:grid}.mod-dialog__notice{color:#939b95;color:lab(63.0426% -3.67892 1.97239);letter-spacing:-.015em;white-space:nowrap;max-width:none;margin:0;font-size:.78rem;line-height:1.4}.mod-dialog__install{background:var(--brand-light);color:#04160a;color:lab(5.61916% -7.70806 3.9937);cursor:pointer;width:100%;min-height:3.2rem;transition:background-color .22s ease, color .22s ease, transform .36s var(--ease-out);border:1px solid #c3eecfb8;border:1px solid lab(90.3631% -18.5115 9.94634/.72);border-radius:.35rem;justify-content:center;align-items:center;gap:.75rem;padding:.75rem 1.35rem;font-size:.95rem;font-weight:820;line-height:1;display:inline-flex}.mod-dialog__install svg{transition:transform .24s var(--ease-out)}.mod-dialog__install:hover{background:#eef3ef;background:lab(95.4686% -2.44978 1.3129);transform:translateY(-3px)}.mod-dialog__install:hover svg{transform:translateY(1px)}.mod-dialog__close{z-index:4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#e7ede9;color:lab(93.1487% -2.4499 1.31295);cursor:pointer;width:2.75rem;height:2.75rem;transition:background-color .22s ease, color .22s ease, transform .32s var(--ease-out);background:#0204027a;background:lab(.940826% -.831462 .436425/.48);border:1px solid #eef3ef3d;border:1px solid lab(95.4686% -2.44978 1.3129/.24);border-radius:50%;place-items:center;display:grid;position:absolute;top:1.35rem;right:1.35rem}.mod-dialog__close:hover{color:#0a140e;color:lab(5.47093% -4.50021 2.36575);background:#eef3ef;background:lab(95.4686% -2.44978 1.3129);transform:rotate(6deg)}@media (max-height:850px) and (min-width:1001px){.mod-dialog__content{padding-top:2rem;padding-bottom:1.75rem}.mod-dialog__gallery-header h2{margin-top:1rem;font-size:clamp(1.8rem,2.4vw,2.75rem)}.mod-dialog__intro{padding:1.25rem 0 2.75rem}.mod-dialog__footer{padding-top:1.1rem}}
