:root{--player-night:#080f1e;--player-cyan:#8ae4eb;--player-white:#edf3fa;--player-muted:#a2b2c6;--player-frame:#2a394c;--player-font-display:"Rajdhani", Arial, sans-serif;--player-cyan-hover:#8af4fa;--player-radius:.25rem;--player-wordmark-header:9.75rem;--player-wordmark-compact:6.5rem;--player-wordmark-footer:7.5rem;--player-wordmark-hero:20.625rem;--player-wordmark-mobile:13.125rem;--player-hero-height:40.625rem;--player-hero-mobile-height:43.125rem;--player-hero-copy-width:52%;--player-hero-copy-mobile:28rem;--player-hero-title:clamp(2.5rem, 4.8vw, 4rem);--player-hero-scrim:linear-gradient(90deg, #050f19ed, #050f1955 68%, transparent), linear-gradient(0deg, #050f19, transparent 30%);--player-hero-scrim-mobile:linear-gradient(0deg, #050f19 4%, #050f19f2 42%, #050f1922 80%);--player-art-mobile-width:145%;--player-art-mobile-height:70%;--player-art-mobile-top:-3.125rem;--player-art-mobile-shift:translateX(-13%);--player-art-mobile-position:70% center;--player-auth-height:38rem;--player-auth-art-position:72% center;--player-auth-hero-height:16rem;--player-auth-title:2rem;--player-auth-scrim:linear-gradient(0deg, #050f19f5, #050f1955);--player-bleed:calc(0rem - var(--space-16));--player-bleed-top:calc(0rem - var(--space-24));--player-bleed-mobile:calc(0rem - var(--space-10));--player-header-background:#080f1e;--player-account-sidebar:12.8125rem;--player-account-welcome-height:13.4375rem;--player-account-welcome-scrim:linear-gradient(90deg, #080f1ef2, #080f1e55);--player-auth-titlemark:5.375rem;--player-font-wordmark:"Barlow Condensed", Arial, sans-serif;--player-auth-form-width:22.1875rem;--player-auth-form-background:var(--color-surface);--player-auth-min-height:42.5rem}html[data-player-ui]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-background:#f0f4ff;--color-ink:#050f19;--color-muted:#46566d;--color-subtle:#b8c9d9;--color-surface:#fff;--color-surface-alt:#e3ecf5;--color-primary:#00656d;--color-primary-hover:#004d55;--color-primary-soft:#d5f2f3;--color-on-primary:#fff;--color-success:#176c53;--color-success-soft:#e6f5ee;--color-danger:#bc2945;--color-danger-soft:#fdebf0;--color-on-danger:#fff;--color-warning:#885014;--color-warning-soft:#fff2de;--color-disabled:#576c80;--color-border:#8da7bd;--color-control-border:#637f96;--color-focus:#00656d;--color-inverse-surface:#050f19;--color-on-inverse:#f0f4ff;--font-display:var(--player-font-display);--radius-control:var(--player-radius);--radius-card:var(--player-radius);--radius-panel:var(--player-radius);--radius-hero:var(--player-radius);--font-sm:.9375rem;--font-xs:.8125rem;--shadow-popup:0 14px 38px #050f1933;--shadow-dialog:0 24px 90px #050f1966;--overlay-dialog:#050f19c9}html[data-player-ui][data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-background:var(--player-night);--color-ink:var(--player-white);--color-muted:var(--player-muted);--color-subtle:var(--player-frame);--color-surface:#101c2d;--color-surface-alt:#17263a;--color-primary:var(--player-cyan);--color-primary-hover:var(--player-cyan-hover);--color-primary-soft:#143c49;--color-on-primary:var(--player-night);--color-success:#78d9b5;--color-success-soft:#183b35;--color-danger:#ff91a8;--color-danger-soft:#442539;--color-on-danger:var(--player-night);--color-warning:#ffb47d;--color-warning-soft:#432e22;--color-disabled:#8da7bd;--color-border:var(--player-frame);--color-control-border:#63809b;--color-focus:var(--player-cyan);--color-inverse-surface:var(--player-white);--color-on-inverse:var(--player-night)}@font-face{font-family:Rajdhani;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/public/Rajdhani-Medium-CNVqWcWj.ttf)format("truetype")}@font-face{font-family:Rajdhani;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/public/Rajdhani-Bold-BRy0-dS-.ttf)format("truetype")}:root{--site-skip-hidden:translateY(-200%);--site-header-height:5.375rem;--site-header-mobile:4.5rem;--site-header-background:#080f1ef5;--site-footer-columns:2fr 1fr 1fr 1fr;--site-footer-padding:4rem 3rem 1.5rem;--site-footer-base:1.5rem 0 0;--site-footer-copy:19rem;--site-footer-fine:.75rem;--site-shell-padding:0 3rem;--site-shell-mobile-padding:0 1.25rem;--site-frame:#c8e7ff12;--site-footer-background:#07101c;--site-link-color:#bbc6d6;--site-logo-width:9.5625rem;--site-logo-mobile:7.9375rem;--site-footer-gap:3rem;--site-footer-title:.8125rem;--site-shell-nav-gap:1.5rem;--site-color-scheme-001:dark;--site-night:#080f1e;--site-surface:#101c2d;--site-surface-2:#17263a;--site-border:#2a394c;--site-ink:#edf3fa;--site-muted:#a2b2c6;--site-cyan:#8ae4eb;--site-amber:#efb865;--site-green:#9ed3b0;--site-radius:6px;--site-opacity-002:.5;--site-max-width-003:100%;--site-line-height-004:1.1;--site-font-family-005:Rajdhani, sans-serif;--site-font-size-006:44px;--site-font-weight-007:700;--site-letter-spacing-008:-.7px;--site-font-size-009:20px;--site-outline-010:2px solid var(--site-cyan);--site-outline-offset-011:5px;--site-background-012:#2a626e;--site-color-013:#fff;--site-max-width-014:1280px;--site-padding-015:0 48px;--site-stroke-width-016:1.7;--site-stroke-linecap-017:round;--site-width-018:1px;--site-gap-019:11px;--site-min-height-020:48px;--site-padding-021:12px 25px;--site-border-022:1px solid transparent;--site-font-size-023:12px;--site-font-weight-024:800;--site-letter-spacing-025:.15px;--site-border-radius-026:2px;--site-transition-027:background .18s, box-shadow .18s, color .18s;--site-color-028:#092632;--site-box-shadow-029:0 2px 20px #8ae4eb10;--site-background-030:#c2f6f9;--site-box-shadow-031:0 0 28px #71dce733;--site-border-color-032:#8299b44d;--site-background-033:#0c172455;--site-color-034:#e4edf7;--site-background-035:#233447;--site-min-height-036:40px;--site-padding-037:8px 19px;--site-padding-038:8px 0;--site-min-height-039:36px;--site-color-040:white;--site-color-041:#2e210d;--site-border-color-042:#e7a4a24d;--site-color-043:#f0a6a3;--site-border-radius-044:50%;--site-margin-045:0 10px 2px;--site-height-046:690px;--site-background-047:#0c172a;--site-z-index-048:-3;--site-background-049:linear-gradient(90deg, #080f1ee6 0%, #080f1e85 32%, #080f1e00 62%), linear-gradient(0deg, #080f1e 0%, #080f1e00 21%);--site-z-index-050:-2;--site-padding-top-051:78px;--site-color-052:#bed2df;--site-font-weight-053:600;--site-margin-bottom-054:22px;--site-width-055:27px;--site-font-family-056:Barlow Condensed, sans-serif;--site-font-size-057:92px;--site-line-height-058:.98;--site-letter-spacing-059:.2px;--site-text-shadow-060:0 2px 25px #080f1e55;--site-max-width-061:550px;--site-max-width-062:360px;--site-line-height-063:1.85;--site-margin-top-064:24px;--site-font-size-065:13px;--site-color-066:#b6c6d9;--site-min-height-067:50px;--site-margin-top-068:23px;--site-font-size-069:10px;--site-color-070:#a9bbcc;--site-width-071:15px;--site-right-072:max(48px, calc((100% - 1184px) / 2));--site-bottom-073:43px;--site-font-size-074:9px;--site-color-075:#b1c9d9;--site-color-076:#e1eaf3;--site-font-077:700 16px Rajdhani;--site-margin-right-078:4px;--site-color-079:#a1b8c8;--site-gap-080:7px;--site-color-081:#86b3c4;--site-padding-082:66px 0;--site-gap-083:30px;--site-margin-bottom-084:29px;--site-max-width-085:380px;--site-width-086:16px;--site-border-bottom-087:1px solid var(--site-border);--site-height-088:176px;--site-background-089:#192a42;--site-transition-090:transform .45s;--site-transform-091:scale(1.035);--site-background-092:#0b1427d9;--site-backdrop-filter-093:blur(6px);--site-padding-094:4px 9px;--site-color-095:#deebf7;--site-border-096:1px solid #ddeeff20;--site-color-097:#a9b7c8;--site-font-098:700 25px/1.15 Rajdhani;--site-line-height-099:1.8;--site-right-100:3px;--site-min-height-101:330px;--site-background-102:#13233b;--site-border-103:1px solid #40577d60;--site-opacity-104:.45;--site-background-105:linear-gradient(0deg, #0b172dee, transparent 85%);--site-margin-top-106:25px;--site-gap-107:17px;--site-padding-108:15px 0;--site-color-109:#7f96af;--site-min-height-110:245px;--site-border-111:1px solid #30415b;--site-padding-112:130px 23px 22px;--site-background-113:#15233a;--site-background-image-114:url(/assets/public/site/modes.webp);--site-background-size-115:200% 200%;--site-background-position-116:100% 0;--site-transition-117:transform .4s;--site-background-position-118:0 100%;--site-background-119:linear-gradient(0deg, #0b1328 3%, #0b13288c 48%, #0b132810);--site-transform-120:scale(1.04);--site-z-index-121:2;--site-font-122:700 32px Rajdhani;--site-max-width-123:240px;--site-color-124:#bfccdb;--site-padding-125:36px 38px;--site-border-126:1px solid #3e566d;--site-background-127:linear-gradient(110deg, #19324780, #102136);--site-margin-top-128:34px;--site-font-129:700 29px Rajdhani;--site-color-130:#9bb0c3;--site-padding-131:49px 0 35px;--site-border-bottom-132:1px solid #26354a;--site-background-133:linear-gradient(115deg, #15263a, #0c1726);--site-color-134:#92a8bd;--site-margin-bottom-135:18px;--site-font-136:700 55px/1.04 Rajdhani;--site-letter-spacing-137:-1px;--site-margin-top-138:14px;--site-max-width-139:600px;--site-background-140:#101c2b;--site-font-141:700 26px Rajdhani;--site-margin-bottom-142:8px;--site-background-143:#080f1e;--site-border-144:1px solid #2c3c50;--site-color-145:#91a8bd;--site-padding-146:5px 12px;--site-background-147:#20364b;--site-color-148:#8fa8bc;--site-padding-149:12px 13px;--site-border-bottom-150:1px solid #3a4b60;--site-padding-151:16px 13px;--site-border-bottom-152:1px solid #26364a;--site-color-153:#c7d5e3;--site-color-154:#94a9bd;--site-color-155:#a8bcd1;--site-font-family-156:Manrope;--site-margin-157:12px 0 0;--site-color-158:#c1b396;--site-border-left-159:2px solid var(--site-amber);--site-padding-160:14px 18px;--site-background-161:#2b261e85;--site-color-162:#d6c5a3;--site-line-height-163:1.9;--site-color-164:#bcb7ac;--site-color-165:#efdbb9;--site-max-width-166:830px;--site-padding-167:44px 48px 70px;--site-height-168:310px;--site-margin-bottom-169:32px;--site-margin-170:29px 0 12px;--site-line-height-171:1.95;--site-color-172:#a9bdd0;--site-color-173:#94b1c4;--site-padding-174:45px 20px;--site-border-175:1px dashed #40556b;--site-font-176:700 28px Rajdhani;--site-max-width-177:420px;--site-height-178:740px;--site-font-size-179:101px;--site-padding-top-180:95px;--site-padding-181:0 32px;--site-font-size-182:82px;--site-height-183:650px;--site-font-size-184:76px;--site-max-width-185:450px;--site-padding-top-186:67px;--site-background-187:linear-gradient(90deg, #080f1eed, #080f1e9c 40%, #080f1e10), linear-gradient(0deg, #080f1e, transparent 20%);--site-gap-188:0 25px;--site-height-189:230px;--site-min-height-190:335px;--site-padding-191:132px 17px 22px;--site-font-size-192:46px;--site-padding-193:10px 15px;--site-padding-194:0 22px;--site-height-195:760px;--site-opacity-196:.88;--site-background-197:linear-gradient(180deg, #080f1ee6 0%, #080f1eaf 36%, #080f1e08 70%, #080f1e 100%), linear-gradient(90deg, #080f1e85, transparent);--site-font-size-198:69px;--site-line-height-199:1;--site-max-width-200:370px;--site-max-width-201:320px;--site-margin-top-202:21px;--site-min-height-203:45px;--site-padding-204:10px 16px;--site-bottom-205:33px;--site-padding-206:43px 0;--site-height-207:203px;--site-min-height-208:300px;--site-min-height-209:215px;--site-padding-210:120px 23px 20px;--site-font-size-211:28px;--site-padding-212:29px 0 25px;--site-letter-spacing-213:-.5px;--site-margin-top-214:19px;--site-padding-215:28px 22px 45px;--site-height-216:220px;--site-padding-217:23px 26px;--site-background-218:#13293b;--site-margin-bottom-219:26px;--site-font-220:700 30px Rajdhani;--site-max-width-221:750px;--site-font-size-222:clamp(40px, 13.1vw, 69px);--site-line-height-223:1.02;--site-padding-top-224:126px;--site-font-size-225:155px;--site-font-226:700 28px/1.25 Rajdhani;--site-color-227:#e0e9f2;--site-max-width-228:390px;--site-color-229:#b4c8d9;--site-margin-230:0 13px;--site-background-231:#7a9db2;--site-border-block-232:1px solid #26374d;--site-background-233:#101e2e55;--site-gap-234:56px;--site-border-235:1px solid #3b5069;--site-height-236:350px;--site-background-237:linear-gradient(0deg, #08111fe6, #08111f00);--site-padding-238:30px 20px 14px;--site-color-239:#bdcedf;--site-color-240:#b0c1d2;--site-font-241:700 27px Rajdhani;--site-background-image-242:url(/assets/public/site/play-background.webp);--site-background-size-243:cover;--site-background-position-244:25% center;--site-font-size-245:135px;--site-padding-top-246:122px;--site-gap-247:35px;--site-font-size-248:116px;--site-padding-top-249:115px;--site-font-size-250:38px;--site-height-251:340px;--site-padding-top-252:62px;--site-font-size-253:clamp(60px, 21vw, 122px);--site-margin-254:0 10px;--site-font-size-255:39px;--site-min-height-256:190px;--site-bottom-257:75px;--site-border-bottom-258:1px solid #2b3e53;--site-background-259:#101d2e;--site-gap-260:4px 29px;--site-padding-261:13px 0;--site-color-262:#a9bcd0;--site-padding-263:7px 0;--site-box-shadow-264:0 2px var(--site-cyan);--site-max-width-265:800px;--site-font-size-266:37px;--site-border-267:1px solid #354b61;--site-background-268:#112032;--site-transition-269:border-color .15s;--site-border-color-270:#79bcc7;--site-height-271:250px;--site-background-272:#07101a;--site-transition-273:transform .25s;--site-transform-274:scale(1.025);--site-padding-275:25px 17px 11px;--site-background-276:linear-gradient(0deg, #06111ae6, transparent);--site-color-277:#c0d3e0;--site-font-278:700 34px Rajdhani;--site-margin-279:6px 0 12px;--site-color-280:#d6b67c;--site-background-281:linear-gradient(110deg, #142d3f, #102033);--site-font-282:600 13px/1 Manrope;--site-padding-283:12px 14px;--site-border-284:1px solid #6b8298;--site-border-bottom-285:3px solid #6b8298;--site-background-286:#1d3449;--site-color-287:#e3eff9;--site-padding-288:19px 21px;--site-height-289:170px;--site-gap-290:6px;--site-padding-291:13px 15px;--site-padding-292:29px 32px;--site-border-293:1px solid #40596d;--site-background-294:#152a3c;--site-max-width-295:630px;--site-border-color-296:#2c4057;--site-color-297:#c5d5e5;--site-color-298:#b9b5a4;--site-border-299:1px solid #354960;--site-background-300:#08131e;--site-color-301:#a9bed1;--site-padding-302:12px 17px;--site-background-303:#102030;--site-line-height-304:1.75;--site-border-block-305:1px solid #31465c;--site-padding-306:26px 0;--site-color-307:#8cb5c6;--site-font-308:700 24px/1.1 Rajdhani;--site-margin-top-309:54px;--site-gap-310:49px;--site-padding-bottom-311:66px;--site-color-312:#c8d9e8;--site-color-313:#99b0c5;--site-border-top-314:1px solid #2d4257;--site-color-315:#bcd9e2;--site-max-height-316:455px;--site-margin-317:0 0 35px;--site-border-318:1px solid #3c526a;--site-background-319:#15273a;--site-padding-320:19px 20px;--site-color-321:#9cb7cb;--site-font-322:700 23px/1.2 Rajdhani;--site-color-323:#e6f0f8;--site-border-top-324:1px solid #2b4056;--site-font-325:700 34px/1.15 Rajdhani;--site-margin-326:22px 0 18px;--site-letter-spacing-327:-.2px;--site-font-328:700 25px/1.2 Rajdhani;--site-margin-329:23px 0 11px;--site-color-330:#b5c7d8;--site-max-width-331:77ch;--site-margin-332:17px 0;--site-color-333:#deebf6;--site-color-334:#93dbe3;--site-margin-335:25px 0;--site-margin-336:22px 0;--site-padding-337:16px 20px;--site-background-338:#2b2c2380;--site-border-left-339:2px solid #ddbc78;--site-margin-340:23px 0;--site-min-width-341:110px;--site-padding-342:14px 15px;--site-color-343:#b2c8db;--site-border-top-344:1px solid #334b63;--site-margin-345:10px 0;--site-padding-346:16px 0;--site-color-347:#dce8f4;--site-border-top-348:1px solid #3a5067;--site-padding-349:12px 0;--site-border-bottom-350:1px solid #283c52;--site-color-351:#a8dce5;--site-border-352:1px solid #48617a;--site-background-353:#12263a;--site-margin-354:24px 0;--site-margin-355:0 0 10px;--site-width-356:160px;--site-color-357:#80d4ba;--site-line-height-358:1.2;--site-color-359:#c5d9e7;--site-font-360:700 33px Rajdhani;--site-color-361:#eef8ff;--site-margin-362:15px 0 0;--site-color-363:#8faac0;--site-margin-top-364:-2px;--site-background-365:#334b61;--site-transition-366:width .15s;--site-border-top-367:1px solid #405c73;--site-gap-368:20px 12px;--site-color-369:#dce8f3;--site-color-370:#9bb4c8;--site-background-371:#122439;--site-border-372:1px solid #405c74;--site-color-373:#a2c6d6;--site-padding-374:18px 10px;--site-background-375:#183347;--site-border-376:1px solid #5592a2;--site-background-377:#2b5267;--site-color-378:#c8f1f2;--site-color-379:#e6f3fa;--site-color-380:#c0d6e4;--site-background-381:#2b2b38;--site-border-color-382:#7c7e9c;--site-background-383:#243528;--site-border-color-384:#6a946c;--site-background-385:#3b5840;--site-color-386:#d6eed8;--site-background-387:#30291f;--site-border-color-388:#ae8b4e;--site-border-style-389:dashed;--site-background-390:#5e4929;--site-color-391:#f0d9a6;--site-color-392:#9eb4c7;--site-background-393:#112033;--site-color-394:#e5bf82;--site-padding-395:16px 14px;--site-max-width-396:500px;--site-max-height-397:400px;--site-border-bottom-398:1px solid #344b62;--site-padding-399:6px 15px 6px 0;--site-gap-400:3px 20px;--site-gap-401:3px 19px;--site-padding-402:6px 0;--site-aspect-ratio-403:16/10;--site-font-size-404:31px;--site-height-405:125px;--site-padding-406:16px 19px;--site-min-width-407:150px;--site-padding-bottom-408:42px;--site-padding-409:10px 13px;--site-border-bottom-410:1px solid #344e66;--site-padding-411:13px 16px;--site-padding-412:9px 11px;--site-gap-413:20px 15px;--site-padding-414:15px 6px;--site-padding-415:8px 10px;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-background:#f3f7fc;--color-ink:#142441;--color-muted:#596b83;--color-subtle:#dce5f2;--color-surface:#fff;--color-surface-alt:#eaf0f9;--color-primary:#3156d8;--color-primary-hover:#2447b9;--color-primary-soft:#e8efff;--color-on-primary:#fff;--color-success:#176c53;--color-success-soft:#e6f5ee;--color-danger:#bc2945;--color-danger-soft:#fdebf0;--color-on-danger:#fff;--color-warning:#885014;--color-warning-soft:#fff2de;--color-disabled:#687a91;--color-border:#c9d6e8;--color-control-border:#738198;--color-focus:#3156d8;--color-inverse-surface:#142441;--color-on-inverse:#fff;--color-night:#142441;--color-cobalt:#416aff;--color-frost:#f3f7fc;--color-steel:#738198;--color-signal:#ff9566;--color-white:#fff;--color-hero-muted:#b7c8e4;--color-hero-line:#344765;--color-black:#000;--color-robot-eye:#ff3046;--color-google-border:#747775;--color-google-text:#1f1f1f;--shadow-popup:0 14px 38px #14244129;--shadow-focus:0 0 0 4px #416aff2e;--shadow-soft:0 8px 24px #14244114;--shadow-dialog:0 24px 90px #08142a47;--gradient-hero:linear-gradient(125deg, #142441, #243a63);--gradient-art:linear-gradient(0deg, #142441, transparent);--gradient-signal:linear-gradient(90deg, #ff9566, #ffd099);--overlay-dialog:#08142a99;--font-provider:"Google Sans", Arial, sans-serif;--line-provider:20px;--font-body:"Manrope", Arial, sans-serif;--font-display:"Barlow Condensed", Arial, sans-serif;--font-mono:ui-monospace, "Cascadia Code", Consolas, monospace;--font-xs:.75rem;--font-sm:.875rem;--font-md:1rem;--font-lg:1.125rem;--font-xl:1.25rem;--font-2xl:1.5rem;--font-3xl:1.75rem;--font-4xl:2rem;--font-5xl:2.5rem;--font-6xl:3rem;--font-7xl:3.5rem;--font-8xl:4.5rem;--font-9xl:5.5rem;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-heavy:800;--line-tight:1.02;--line-heading:1.14;--line-body:1.6;--line-control:1.25;--tracking-tight:-.025em;--tracking-label:.03em;--tracking-code:.1em;--measure-copy:66ch;--measure-heading:18ch;--space-0:0;--space-1:.125rem;--space-2:.25rem;--space-3:.375rem;--space-4:.5rem;--space-5:.625rem;--space-6:.75rem;--space-8:1rem;--space-10:1.25rem;--space-12:1.5rem;--space-14:1.75rem;--space-16:2rem;--space-20:2.5rem;--space-24:3rem;--space-32:4rem;--space-40:5rem;--space-48:6rem;--radius-xs:.25rem;--radius-sm:.375rem;--radius-control:.625rem;--radius-card:.875rem;--radius-panel:1.25rem;--radius-hero:1.75rem;--radius-pill:999px;--border-thin:1px;--border-strong:2px;--focus-offset:3px;--size-full:100%;--size-screen:100dvh;--size-half:50%;--size-zero:0;--control-sm:2.5rem;--control-md:3rem;--control-lg:3.5rem;--control-check:1.25rem;--switch-width:2.75rem;--switch-height:1.5rem;--switch-thumb:1rem;--switch-translate:translateX(1.25rem);--icon-sm:1rem;--icon-md:1.25rem;--icon-lg:1.5rem;--icon-xl:2rem;--icon-hero:3rem;--avatar-sm:2rem;--avatar-md:3rem;--avatar-lg:5rem;--container-wide:80rem;--container-content:72rem;--container-form:30rem;--container-auth:66rem;--sidebar-width:16rem;--popup-width:16rem;--popup-max:24rem;--dialog-width:32rem;--dialog-max-width:calc(100vw - 2rem);--dialog-max-height:calc(100dvh - 2rem);--dialog-transform:translate(-50%, -50%);--popup-max-height:min(24rem, 70dvh);--textarea-min:7.5rem;--table-min:40rem;--hero-height:30rem;--hero-art-width:31rem;--chart-height:9rem;--stroke-icon:1.8;--stroke-cap:round;--stroke-join:round;--stroke-chart:1;--stroke-scene:3;--scene-height:24rem;--scene-short:14rem;--scene-compact-platform-top:7rem;--scene-column-width:11rem;--scene-platform-left:2rem;--scene-platform-top:13rem;--scene-platform-width:13rem;--scene-platform-height:3rem;--scene-ground-height:2rem;--spinner-size:1.25rem;--progress-height:.5rem;--opacity-full:1;--opacity-muted:.55;--opacity-dim:.32;--layer-base:0;--layer-sticky:10;--layer-overlay:30;--layer-toast:40;--layer-confirmation-overlay:50;--layer-confirmation-dialog:60;--object-cover:cover;--object-contain:contain;--cursor-disabled:not-allowed;--duration-none:0s;--duration-fast:.14s;--duration-normal:.22s;--duration-slow:.7s;--ease-standard:cubic-bezier(.2, .8, .2, 1);--transition-control:background-color .14s ease, color .14s ease, border-color .14s ease, box-shadow .14s ease;--animation-spinner:hw-spin .7s linear infinite;--rotate-start:rotate(0deg);--rotate-end:rotate(360deg);--transform-art:translateY(0);--transform-center:translate(-50%, -50%);--breakpoint-compact:40rem;--breakpoint-medium:60rem;--breakpoint-wide:80rem}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-background:#0d172a;--color-ink:#f3f7fc;--color-muted:#b7c8e4;--color-subtle:#344765;--color-surface:#142441;--color-surface-alt:#1d3150;--color-primary:#8ca9ff;--color-primary-hover:#aec2ff;--color-primary-soft:#253b66;--color-on-primary:#142441;--color-success:#78d9b5;--color-success-soft:#183b35;--color-danger:#ff91a8;--color-danger-soft:#442539;--color-on-danger:#142441;--color-warning:#ffb47d;--color-warning-soft:#432e22;--color-disabled:#8b9db8;--color-border:#506583;--color-control-border:#8b9db8;--color-focus:#8ca9ff;--color-inverse-surface:#eaf0f9;--color-on-inverse:#142441}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/public/GoogleSans-Medium-C94wcUG3.woff2)format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/public/Manrope-Variable-DIRNzeTG.ttf)format("truetype")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/public/BarlowCondensed-SemiBold-B7YG4rBL.ttf)format("truetype")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/public/BarlowCondensed-Bold-v1X23fbx.ttf)format("truetype")}*,:before,:after{box-sizing:border-box}html{background:var(--color-background);color:var(--color-ink);font-family:var(--font-body);font-size:var(--font-md);line-height:var(--line-body);text-size-adjust:var(--size-full)}body{min-width:0;min-height:var(--size-screen);margin:0}button,input,textarea{font:inherit}h1,h2,h3,h4,p{margin:0}svg,img{vertical-align:middle}::selection{background:var(--color-primary-soft);color:var(--color-ink)}:focus-visible{outline:var(--border-strong) solid var(--color-focus);outline-offset:var(--focus-offset)}.sr-only{width:var(--border-thin);height:var(--border-thin);clip-path:inset(var(--size-half));white-space:nowrap;border:0;margin:0;padding:0;position:absolute;overflow:hidden}.button.svelte-nv3bes{appearance:none;justify-content:center;align-items:center;gap:var(--space-4);height:var(--control-md);padding:0 var(--space-12);border:var(--border-thin) solid transparent;border-radius:var(--radius-control);background:var(--color-primary);color:var(--color-on-primary);font-family:var(--font-body);font-size:var(--font-md);font-weight:var(--weight-bold);line-height:var(--line-control);cursor:pointer;transition:var(--transition-control);max-width:var(--size-full);text-decoration:none;display:inline-flex}.button.svelte-nv3bes:hover{background:var(--color-primary-hover)}.button.svelte-nv3bes:focus-visible{outline:var(--border-strong) solid var(--color-focus);outline-offset:var(--focus-offset)}.button[data-variant=secondary].svelte-nv3bes{background:var(--color-surface);border-color:var(--color-control-border);color:var(--color-ink)}.button[data-variant=secondary].svelte-nv3bes:hover{background:var(--color-surface-alt)}.button[data-variant=ghost].svelte-nv3bes{color:var(--color-primary);background:0 0}.button[data-variant=ghost].svelte-nv3bes:hover{background:var(--color-primary-soft)}.button[data-variant=danger].svelte-nv3bes{background:var(--color-danger);color:var(--color-on-danger)}.button[data-size=sm].svelte-nv3bes{height:var(--control-sm);padding:0 var(--space-8);font-size:var(--font-sm)}.button[data-size=lg].svelte-nv3bes{height:var(--control-lg);padding:0 var(--space-16)}.button[data-full=true].svelte-nv3bes{width:var(--size-full)}.button.svelte-nv3bes:disabled{opacity:var(--opacity-muted);cursor:var(--cursor-disabled)}@media (prefers-reduced-motion:reduce){.button.svelte-nv3bes{transition:none}}img.svelte-eag1mt{max-width:var(--size-full);object-fit:var(--object-contain);height:auto;display:block}[data-pixel=true].svelte-eag1mt{image-rendering:pixelated}.hw-field{gap:var(--space-4);width:var(--size-full);flex-direction:column;min-width:0;display:flex}.hw-label{font:inherit;font-size:var(--font-sm);font-weight:var(--weight-bold);line-height:var(--line-body);color:var(--color-ink)}.hw-input{appearance:none;box-sizing:border-box;width:var(--size-full);min-width:0;height:var(--control-md);padding:0 var(--space-8);border:var(--border-thin) solid var(--color-control-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-ink);font-family:var(--font-body);font-size:var(--font-md);line-height:var(--line-control);transition:var(--transition-control)}.hw-input:focus-visible{outline:var(--border-strong) solid var(--color-focus);outline-offset:var(--focus-offset)}.hw-input[aria-invalid=true]{border-color:var(--color-danger)}.hw-input::placeholder{color:var(--color-muted);opacity:var(--opacity-full)}.hw-input:disabled{background:var(--color-surface-alt);color:var(--color-disabled);cursor:var(--cursor-disabled)}.hw-hint{font-size:var(--font-sm);line-height:var(--line-body);color:var(--color-muted);margin:0}.hw-error{color:var(--color-danger)}@media (prefers-reduced-motion:reduce){.hw-input{transition:none}}.icon.svelte-1peoqvb{width:var(--icon-md);height:var(--icon-md);fill:none;stroke:currentColor;stroke-width:var(--stroke-icon);stroke-linecap:var(--stroke-cap);stroke-linejoin:var(--stroke-join);flex-shrink:0;display:inline-block}.icon[data-size=sm].svelte-1peoqvb{width:var(--icon-sm);height:var(--icon-sm)}.icon[data-size=lg].svelte-1peoqvb{width:var(--icon-lg);height:var(--icon-lg)}.icon[data-size=xl].svelte-1peoqvb{width:var(--icon-xl);height:var(--icon-xl)}.icon[data-size=hero].svelte-1peoqvb{width:var(--icon-hero);height:var(--icon-hero)}.hw-popup{z-index:var(--layer-overlay);box-sizing:border-box;max-width:var(--popup-max);padding:var(--space-4);border:var(--border-thin) solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-ink);box-shadow:var(--shadow-popup);font-family:var(--font-body);font-size:var(--font-sm);line-height:var(--line-body)}.hw-option{justify-content:space-between;align-items:center;gap:var(--space-8);padding:var(--space-6) var(--space-8);border-radius:var(--radius-sm);cursor:pointer;outline:none;display:flex}.hw-option[data-highlighted]{background:var(--color-primary-soft);color:var(--color-primary)}.hw-option[data-disabled]{color:var(--color-disabled);cursor:var(--cursor-disabled);opacity:var(--opacity-muted)}.hw-option[data-selected]{font-weight:var(--weight-bold)}.hw-overlay-trigger{appearance:none;justify-content:center;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-6);border:var(--border-thin) solid var(--color-control-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-ink);font-family:var(--font-body);font-size:var(--font-sm);font-weight:var(--weight-bold);line-height:var(--line-body);cursor:pointer;display:inline-flex}.hw-overlay-trigger:focus-visible{outline:var(--border-strong) solid var(--color-focus);outline-offset:var(--focus-offset)}.hw-overlay-trigger:hover{background:var(--color-surface-alt)}.hw-select{justify-content:space-between;align-items:center;gap:var(--space-8);text-align:left;cursor:pointer;display:flex}.hw-select-popup{width:var(--popup-width)}.hw-dialog-overlay{z-index:var(--layer-overlay);background:var(--overlay-dialog);position:fixed;inset:0}.hw-dialog{top:var(--size-half);left:var(--size-half);transform:var(--dialog-transform);z-index:var(--layer-toast);width:var(--dialog-width);max-width:var(--dialog-max-width);max-height:var(--dialog-max-height);padding:var(--space-16);border:var(--border-thin) solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);color:var(--color-ink);box-shadow:var(--shadow-dialog);font-family:var(--font-body);position:fixed;overflow:auto}.hw-dialog-overlay[data-priority=confirmation]{z-index:var(--layer-confirmation-overlay)}.hw-dialog[data-priority=confirmation]{z-index:var(--layer-confirmation-dialog)}.hw-dialog-header.svelte-12xh7gs{justify-content:space-between;align-items:flex-start;gap:var(--space-12);display:flex}.hw-dialog-title{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--font-3xl);line-height:var(--line-heading);margin:0}.hw-dialog-description{margin:var(--space-6) 0 0;color:var(--color-muted);font-size:var(--font-sm);line-height:var(--line-body)}.dialog-error.svelte-12xh7gs{margin:0 0 var(--space-8);color:var(--color-danger);font-size:var(--font-sm);line-height:var(--line-body)}.hw-dialog-body.svelte-12xh7gs{margin-top:var(--space-12)}.hw-tooltip{padding:var(--space-6) var(--space-8);background:var(--color-inverse-surface);border-color:var(--color-inverse-surface);color:var(--color-on-inverse)}.hw-popover{width:var(--popup-width);padding:var(--space-12)}.switch-row.svelte-16uvgdo{align-items:center;gap:var(--space-6);display:flex}.hw-switch{appearance:none;width:var(--switch-width);height:var(--switch-height);padding:var(--space-2);border-radius:var(--radius-pill);background:var(--color-control-border);cursor:pointer;border:0;flex-shrink:0;align-items:center;display:inline-flex}.hw-switch[data-state=checked]{background:var(--color-primary)}.hw-switch:disabled{opacity:var(--opacity-muted);cursor:var(--cursor-disabled)}.hw-switch-thumb{width:var(--switch-thumb);height:var(--switch-thumb);border-radius:var(--radius-pill);background:var(--color-surface);transition:var(--transition-control)}.hw-switch-thumb[data-state=checked]{transform:var(--switch-translate)}@media (prefers-reduced-motion:reduce){.hw-switch-thumb{transition:none}}.hw-radio-group{gap:var(--space-6);flex-direction:column;display:flex}.radio-row.svelte-53g4af{align-items:center;gap:var(--space-6);font-size:var(--font-sm);display:flex}.hw-radio{appearance:none;width:var(--control-check);height:var(--control-check);border:var(--border-strong) solid var(--color-control-border);border-radius:var(--radius-pill);background:var(--color-surface);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.hw-radio[data-state=checked]{border-color:var(--color-primary)}.dot.svelte-53g4af{width:var(--space-4);height:var(--space-4);border-radius:var(--radius-pill);background:0 0}.hw-radio[data-state=checked] .dot.svelte-53g4af{background:var(--color-primary)}.hw-radio:disabled{opacity:var(--opacity-muted);cursor:var(--cursor-disabled)}.hw-slider{width:var(--size-full);height:var(--control-sm);touch-action:none;cursor:pointer;align-items:center;display:flex;position:relative}.hw-slider:before{content:"";height:var(--progress-height);border-radius:var(--radius-pill);background:var(--color-control-border);position:absolute;left:0;right:0}.hw-slider-range{height:var(--progress-height);border-radius:var(--radius-pill);background:var(--color-primary);position:absolute}.hw-slider-thumb{width:var(--control-check);height:var(--control-check);border:var(--border-strong) solid var(--color-primary);border-radius:var(--radius-pill);background:var(--color-surface);display:block;position:absolute}.hw-slider[data-disabled]{opacity:var(--opacity-muted);cursor:var(--cursor-disabled)}.hw-tabs{gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-control);background:var(--color-surface-alt);display:flex;overflow-x:auto}.hw-tab{appearance:none;padding:var(--space-6) var(--space-8);border-radius:var(--radius-sm);color:var(--color-muted);font-family:var(--font-body);font-size:var(--font-sm);font-weight:var(--weight-bold);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:1}.hw-tab[data-state=active]{background:var(--color-surface);color:var(--color-primary);box-shadow:var(--shadow-soft)}.hw-tab:disabled{opacity:var(--opacity-muted);cursor:var(--cursor-disabled)}.hw-tab-panel{margin-top:var(--space-12)}.hw-combo{width:var(--popup-width);max-height:var(--popup-max-height);overflow:auto}.empty.svelte-19m9mlx{padding:var(--space-8);color:var(--color-muted);font-size:var(--font-sm);margin:0}.hw-menu{min-width:var(--popup-width)}.hw-option[data-danger=true]{color:var(--color-danger)}.hw-theme-trigger{width:var(--control-sm);height:var(--control-sm);padding:var(--space-0);flex-shrink:0}.hw-theme-menu{min-width:var(--sidebar-width)}.theme-label.svelte-dxwiim{align-items:center;gap:var(--space-6);display:inline-flex}.hw-link.svelte-1glzbck{justify-content:center;align-items:center;gap:var(--space-4);color:var(--color-primary);font-weight:var(--weight-bold);font-size:var(--font-sm);line-height:var(--line-control);cursor:pointer;transition:var(--transition-control);text-decoration:none;display:inline-flex}.hw-link.svelte-1glzbck:hover{text-decoration:underline}.hw-link[data-variant=primary].svelte-1glzbck,.hw-link[data-variant=secondary].svelte-1glzbck{min-height:var(--control-md);padding:var(--space-6) var(--space-12);border:var(--border-thin) solid var(--color-primary);border-radius:var(--radius-control);background:var(--color-primary);color:var(--color-on-primary)}.hw-link[data-variant=secondary].svelte-1glzbck{border-color:var(--color-control-border);background:var(--color-surface);color:var(--color-ink)}.hw-link[data-variant=primary].svelte-1glzbck:hover{background:var(--color-primary-hover);text-decoration:none}.hw-link[data-variant=secondary].svelte-1glzbck:hover{background:var(--color-surface-alt);text-decoration:none}.hw-link[data-variant=nav].svelte-1glzbck{padding:var(--space-6) var(--space-8);border-radius:var(--radius-control);color:var(--color-muted)}.hw-link[data-variant=nav].svelte-1glzbck:hover,.hw-link[aria-current=page].svelte-1glzbck{background:var(--color-primary-soft);color:var(--color-primary);text-decoration:none}@media (prefers-reduced-motion:reduce){.hw-link.svelte-1glzbck{transition:none}}h1.svelte-ahwdhm,h2.svelte-ahwdhm,h3.svelte-ahwdhm,h4.svelte-ahwdhm{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--font-4xl);line-height:var(--line-heading);letter-spacing:var(--tracking-tight);overflow-wrap:anywhere;margin:0}[data-size=hero].svelte-ahwdhm{font-size:var(--font-9xl);line-height:var(--line-tight)}[data-size=page].svelte-ahwdhm{font-size:var(--font-6xl)}[data-size=small].svelte-ahwdhm{font-family:var(--font-body);font-size:var(--font-lg);letter-spacing:normal}@media (width<=40rem){[data-size=hero].svelte-ahwdhm{font-size:var(--font-7xl)}[data-size=page].svelte-ahwdhm{font-size:var(--font-4xl)}}p.svelte-151elt1{color:var(--color-ink);font-family:var(--font-body);font-size:var(--font-md);line-height:var(--line-body);overflow-wrap:anywhere;margin:0}[data-tone=muted].svelte-151elt1{color:var(--color-muted)}[data-tone=danger].svelte-151elt1{color:var(--color-danger)}[data-tone=inverse].svelte-151elt1{color:var(--color-hero-muted)}[data-size=xs].svelte-151elt1{font-size:var(--font-xs)}[data-size=sm].svelte-151elt1{font-size:var(--font-sm)}[data-size=lg].svelte-151elt1{font-size:var(--font-lg)}[data-mono=true].svelte-151elt1{font-family:var(--font-mono)}span.svelte-1dole9n{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-6);border-radius:var(--radius-pill);background:var(--color-surface-alt);color:var(--color-muted);font-family:var(--font-body);font-size:var(--font-xs);font-weight:var(--weight-bold);line-height:var(--line-body);white-space:nowrap;display:inline-flex}[data-tone=primary].svelte-1dole9n{background:var(--color-primary-soft);color:var(--color-primary)}[data-tone=success].svelte-1dole9n{background:var(--color-success-soft);color:var(--color-success)}[data-tone=warning].svelte-1dole9n{background:var(--color-warning-soft);color:var(--color-warning)}[data-tone=danger].svelte-1dole9n{background:var(--color-danger-soft);color:var(--color-danger)}[data-tone=inverse].svelte-1dole9n{background:var(--color-hero-line);color:var(--color-white)}.spinner.svelte-1w2dlzl{width:var(--spinner-size);height:var(--spinner-size);border:var(--border-strong) solid currentColor;border-radius:var(--radius-pill);animation:var(--animation-spinner);border-right-color:#0000;display:inline-block}@keyframes svelte-1w2dlzl-hw-spin{0%{transform:var(--rotate-start)}to{transform:var(--rotate-end)}}@media (prefers-reduced-motion:reduce){.spinner.svelte-1w2dlzl{animation:none}}div.svelte-1dtzbfp{height:var(--progress-height);width:var(--size-full);border-radius:var(--radius-pill);background:var(--color-surface-alt);overflow:hidden}svg.svelte-1dtzbfp{width:var(--size-full);height:var(--size-full);fill:var(--color-primary);display:block}.player-brand.svelte-1mupfei{width:var(--player-wordmark-header);max-width:var(--size-full);flex-shrink:0}.player-brand.svelte-1mupfei a,.player-brand.svelte-1mupfei img{width:var(--size-full);height:auto}.player-brand[data-size=hero].svelte-1mupfei{width:var(--player-wordmark-hero)}.player-brand[data-size=footer].svelte-1mupfei{width:var(--player-wordmark-footer)}@media (width<=40rem){.player-brand[data-size=hero].svelte-1mupfei{width:var(--player-wordmark-mobile)}}.notice.svelte-heqjjn{align-items:flex-start;gap:var(--space-8);padding:var(--space-10) var(--space-12);border:var(--border-thin) solid var(--color-border);border-radius:var(--radius-card);background:var(--color-primary-soft);color:var(--color-primary);font-size:var(--font-sm);line-height:var(--line-body);display:flex}.notice[data-tone=success].svelte-heqjjn{background:var(--color-success-soft);color:var(--color-success);border-color:var(--color-success)}.notice[data-tone=warning].svelte-heqjjn{background:var(--color-warning-soft);color:var(--color-warning);border-color:var(--color-warning)}.notice[data-tone=danger].svelte-heqjjn{background:var(--color-danger-soft);color:var(--color-danger);border-color:var(--color-danger)}strong.svelte-heqjjn{margin-bottom:var(--space-2);font-weight:var(--weight-bold);display:block}.surface.svelte-fi9pjc{padding:var(--space-16);border:var(--border-thin) solid var(--color-subtle);border-radius:var(--radius-panel);background:var(--color-surface)}[data-compact=true].svelte-fi9pjc{padding:var(--space-12)}@media (width<=40rem){.surface.svelte-fi9pjc{padding:var(--space-12)}}.empty.svelte-bxftvh{text-align:center;align-items:center;gap:var(--space-8);padding:var(--space-24) var(--space-12);flex-direction:column;display:flex}.empty-icon.svelte-bxftvh{padding:var(--space-8);border-radius:var(--radius-card);background:var(--color-surface-alt);color:var(--color-muted);display:inline-flex}.page-header.svelte-1q7k885{justify-content:space-between;align-items:flex-end;gap:var(--space-12);margin-bottom:var(--space-16);display:flex}.copy.svelte-1q7k885{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.eyebrow.svelte-1q7k885{font-size:var(--font-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);color:var(--color-primary);text-transform:uppercase;margin:0}.actions.svelte-1q7k885{gap:var(--space-6);flex-wrap:wrap;flex-shrink:0;display:flex}@media (width<=40rem){.page-header.svelte-1q7k885{flex-direction:column;align-items:flex-start}}nav.svelte-8krsah{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.shell.svelte-mm2ik8{min-height:var(--size-screen);flex-direction:column;display:flex}header.svelte-mm2ik8,footer.svelte-mm2ik8{--color-surface:var(--player-night);--color-surface-alt:var(--player-frame);--color-ink:var(--player-white);--color-muted:var(--player-muted);--color-primary:var(--player-cyan);--color-primary-hover:var(--player-cyan-hover);--color-on-primary:var(--player-night);--color-primary-soft:var(--player-frame);--color-focus:var(--player-cyan);color:var(--player-white)}header.svelte-mm2ik8{background:var(--site-header-background);border-bottom:var(--border-thin) solid var(--site-frame)}.header-inner.svelte-mm2ik8{align-items:center;gap:var(--space-20);max-width:var(--container-wide);min-height:var(--site-header-height);padding:var(--site-shell-padding);margin:0 auto;display:flex}.header-inner.svelte-mm2ik8 .player-brand{width:var(--site-logo-width)}.navigation.svelte-mm2ik8{flex:1;min-width:0}.menu-toggle.svelte-mm2ik8{display:none}.navigation.svelte-mm2ik8 nav{gap:var(--space-6)}.navigation.svelte-mm2ik8 .hw-link{font-family:var(--font-body);font-size:var(--font-sm);color:var(--site-link-color)}.navigation.svelte-mm2ik8 .hw-link[aria-current=page]{color:var(--player-cyan)}.actions.svelte-mm2ik8{justify-content:flex-end;align-items:center;gap:var(--space-6);margin-left:auto;display:flex}.actions.svelte-mm2ik8 .hw-link,.actions.svelte-mm2ik8 .button{font-family:var(--font-body);font-size:var(--font-sm)}main.svelte-mm2ik8{width:var(--size-full);max-width:var(--container-wide);padding:var(--space-24) var(--space-16) var(--space-32);flex:1;margin:0 auto}main.full-bleed.svelte-mm2ik8{max-width:none;padding:0}footer.svelte-mm2ik8{border-top:var(--border-thin) solid var(--site-frame);background:var(--site-footer-background)}.footer-inner.svelte-mm2ik8{grid-template-columns:var(--site-footer-columns);gap:var(--site-footer-gap);max-width:var(--container-wide);padding:var(--site-footer-padding);margin:0 auto;display:grid}.footer-about.svelte-mm2ik8{align-items:flex-start;gap:var(--space-8);max-width:var(--site-footer-copy);flex-direction:column;display:flex}.footer-about.svelte-mm2ik8 .player-brand{width:var(--site-logo-width)}.footer-about.svelte-mm2ik8 p:where(.svelte-mm2ik8){color:var(--player-muted);font-size:var(--font-xs);line-height:var(--line-body)}.footer-about.svelte-mm2ik8 .hw-link{font-size:var(--font-xs)}footer.svelte-mm2ik8 nav:where(.svelte-mm2ik8){align-items:flex-start;gap:var(--space-6);flex-direction:column;min-width:0;display:flex}footer.svelte-mm2ik8 h2:where(.svelte-mm2ik8){font-family:var(--font-body);font-size:var(--site-footer-title);font-weight:var(--weight-bold);margin-bottom:var(--space-4)}footer.svelte-mm2ik8 nav:where(.svelte-mm2ik8) .hw-link{color:var(--player-muted);font-size:var(--font-xs);font-weight:var(--weight-regular);text-align:left;justify-content:flex-start}footer.svelte-mm2ik8 nav:where(.svelte-mm2ik8) .hw-link:hover{color:var(--player-white)}.footer-base.svelte-mm2ik8{padding:var(--site-footer-base);border-top:var(--border-thin) solid var(--site-frame);color:var(--player-muted);font-size:var(--site-footer-fine);grid-column:1/-1;justify-content:space-between;display:flex}.skip-link{z-index:var(--layer-toast);padding:var(--space-8);background:var(--player-cyan);color:var(--player-night);transform:var(--site-skip-hidden);position:absolute}.skip-link:focus{transform:none}@media (width<=60rem){.header-inner.svelte-mm2ik8{gap:var(--space-8);padding:var(--space-8) var(--space-12);flex-wrap:wrap}.navigation.svelte-mm2ik8{order:3;flex-basis:var(--size-full)}.footer-inner.svelte-mm2ik8{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-about.svelte-mm2ik8{grid-column:1/-1}}@media (width<=40rem){.header-inner.svelte-mm2ik8{min-height:var(--site-header-mobile);gap:var(--space-4);padding:var(--space-8) var(--space-10)}.header-inner.svelte-mm2ik8 .player-brand{width:var(--site-logo-mobile);flex-shrink:1;min-width:0}.actions.svelte-mm2ik8{gap:var(--space-4);flex-wrap:nowrap}.menu-toggle.svelte-mm2ik8{display:block}.menu-toggle.svelte-mm2ik8 .button{padding:var(--space-4);min-height:var(--control-sm)}.navigation.svelte-mm2ik8{display:none}.navigation[data-open=true].svelte-mm2ik8{display:block}.actions.svelte-mm2ik8 .hw-link[data-variant=primary]{padding:var(--space-6) var(--space-8);font-size:var(--font-xs)}.navigation.svelte-mm2ik8 nav{gap:var(--space-2)}.navigation.svelte-mm2ik8 .hw-link{font-size:var(--font-xs)}main.svelte-mm2ik8{padding:var(--space-16) var(--space-10) var(--space-24)}.footer-inner.svelte-mm2ik8{padding:var(--space-24) var(--space-10);gap:var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr))}footer.svelte-mm2ik8 nav:where(.svelte-mm2ik8):last-of-type{grid-column:1/-1}}.site-content{--color-ink:var(--site-ink);--color-muted:var(--site-muted);--color-surface:var(--site-surface);--color-surface-alt:var(--site-surface-2);--color-primary:var(--site-cyan);--color-primary-hover:var(--site-background-030);--color-on-primary:var(--site-night);--color-control-border:var(--site-border);--color-focus:var(--site-cyan);background:var(--site-night);min-width:0;color:var(--site-ink);font-family:var(--font-body);font-size:var(--site-margin-top-138);line-height:var(--site-line-height-304)}.site-content .hw-link{color:inherit;font:inherit;line-height:inherit;justify-content:normal;align-items:normal;gap:normal;text-decoration:none;display:inline}.site-content .hw-link:hover{text-decoration:none}.site-content .article-layout code{overflow-wrap:anywhere;font-size:var(--font-xs)}.site-content{color-scheme:var(--site-color-scheme-001)}.site-content *{box-sizing:border-box}.site-content a{color:inherit;text-decoration:none}.site-content button,.site-content input,.site-content select,.site-content textarea{font:inherit}.site-content button,.site-content a,.site-content input,.site-content select,.site-content textarea{touch-action:manipulation}.site-content button{cursor:pointer}.site-content button:disabled{cursor:not-allowed;opacity:var(--site-opacity-002)}.site-content button{color:inherit}.site-content img{max-width:var(--site-max-width-003);display:block}.site-content h1,.site-content h2,.site-content h3,.site-content h4,.site-content p{margin:0}.site-content h1,.site-content h2,.site-content h3,.site-content h4{line-height:var(--site-line-height-004)}.site-content h2{font-family:var(--site-font-family-005);font-size:var(--site-font-size-006);font-weight:var(--site-font-weight-007);letter-spacing:var(--site-letter-spacing-008)}.site-content h3{font-size:var(--site-font-size-009);font-weight:var(--site-font-weight-007)}.site-content p{color:var(--site-muted)}.site-content a:focus-visible,.site-content button:focus-visible,.site-content input:focus-visible,.site-content select:focus-visible,.site-content summary:focus-visible,.site-content textarea:focus-visible{outline:var(--site-outline-010);outline-offset:var(--site-outline-offset-011)}.site-content ::selection{background:var(--site-background-012);color:var(--site-color-013)}.site-content .container{max-width:var(--site-max-width-014);padding:var(--site-padding-015);margin:auto}.site-content .icon{width:var(--site-font-size-009);height:var(--site-font-size-009);vertical-align:middle;stroke:currentColor;fill:none;stroke-width:var(--site-stroke-width-016);stroke-linecap:var(--site-stroke-linecap-017);stroke-linejoin:var(--site-stroke-linecap-017);flex-shrink:0;display:inline-block}.site-content .sr-only{width:var(--site-width-018);height:var(--site-width-018);clip:rect(0,0,0,0);white-space:nowrap;padding:0;position:absolute;overflow:hidden}.site-content .btn{justify-content:center;align-items:center;gap:var(--site-gap-019);min-height:var(--site-min-height-020);padding:var(--site-padding-021);border:var(--site-border-022);font-size:var(--site-font-size-023);font-weight:var(--site-font-weight-024);letter-spacing:var(--site-letter-spacing-025);border-radius:var(--site-border-radius-026);transition:var(--site-transition-027);background:0 0;display:inline-flex}.site-content .btn-primary{background:var(--site-cyan);color:var(--site-color-028);box-shadow:var(--site-box-shadow-029);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px))}.site-content .btn-primary:hover{background:var(--site-background-030);box-shadow:var(--site-box-shadow-031)}.site-content .btn-secondary{border-color:var(--site-border-color-032);background:var(--site-background-033);color:var(--site-color-034)}.site-content .btn-secondary:hover{background:var(--site-background-035)}.site-content .btn-small{min-height:var(--site-min-height-036);padding:var(--site-padding-037)}.site-content .btn-quiet{color:var(--site-cyan);padding:var(--site-padding-038);min-height:var(--site-min-height-039)}.site-content .btn-quiet:hover{color:var(--site-color-040)}.site-content .btn-warm{background:var(--site-amber);color:var(--site-color-041)}.site-content .btn-danger{border-color:var(--site-border-color-042);color:var(--site-color-043)}.site-content .dot{width:var(--site-outline-offset-011);height:var(--site-outline-offset-011);background:var(--site-cyan);border-radius:var(--site-border-radius-044);margin:var(--site-margin-045);display:inline-block}.site-content .hero{height:var(--site-height-046);isolation:isolate;background:var(--site-background-047);position:relative;overflow:hidden}.site-content .hero-image{width:var(--site-max-width-003);height:var(--site-max-width-003);object-fit:cover;object-position:center 52%;z-index:var(--site-z-index-048);position:absolute;inset:0}.site-content .hero:before{content:"";background:var(--site-background-049);z-index:var(--site-z-index-050);position:absolute;inset:0}.site-content .hero-content{padding-top:var(--site-padding-top-051)}.site-content .hero-kicker{align-items:center;gap:var(--site-font-size-023);color:var(--site-color-052);font-size:var(--site-font-size-023);font-weight:var(--site-font-weight-053);margin-bottom:var(--site-margin-bottom-054);display:flex}.site-content .hero-kicker:before{content:"";width:var(--site-width-055);height:var(--site-width-018);background:var(--site-cyan)}.site-content .hero h1{font-family:var(--site-font-family-056);font-size:var(--site-font-size-057);line-height:var(--site-line-height-058);letter-spacing:var(--site-letter-spacing-059);font-weight:var(--site-font-weight-007);text-shadow:var(--site-text-shadow-060);max-width:var(--site-max-width-061)}.site-content .hero-copy{max-width:var(--site-max-width-062);line-height:var(--site-line-height-063);margin-top:var(--site-margin-top-064);font-size:var(--site-font-size-065);color:var(--site-color-066)}.site-content .hero-buttons{gap:var(--site-font-size-065);margin-top:var(--site-width-055);display:flex}.site-content .hero .btn{min-height:var(--site-min-height-067)}.site-content .hero-meta{align-items:center;gap:var(--site-font-size-023);margin-top:var(--site-margin-top-068);font-size:var(--site-font-size-069);color:var(--site-color-070);display:flex}.site-content .hero-meta .icon{width:var(--site-width-071);height:var(--site-width-071)}.site-content .hero-art-label{right:var(--site-right-072);bottom:var(--site-bottom-073);text-align:right;font-size:var(--site-font-size-074);color:var(--site-color-075);letter-spacing:var(--site-letter-spacing-059);position:absolute}.site-content .hero-art-label strong{color:var(--site-color-076);font:var(--site-font-077);display:block}.site-content .hero-art-label .icon{width:var(--site-font-size-023);height:var(--site-font-size-023);margin-right:var(--site-margin-right-078)}.site-content .hero-bottom{bottom:var(--site-bottom-073);left:var(--site-right-072);font-size:var(--site-font-size-069);color:var(--site-color-079);gap:var(--site-margin-top-064);display:flex;position:absolute}.site-content .hero-bottom span{gap:var(--site-gap-080);align-items:center;display:flex}.site-content .hero-bottom .icon{width:var(--site-font-size-065);height:var(--site-font-size-065);color:var(--site-color-081)}.site-content .section{padding:var(--site-padding-082)}.site-content .section-heading{justify-content:space-between;align-items:flex-end;gap:var(--site-gap-083);margin-bottom:var(--site-margin-bottom-084);display:flex}.site-content .section-heading p{max-width:var(--site-max-width-085);font-size:var(--site-font-size-023)}.site-content .text-link{align-items:center;gap:var(--site-font-size-023);color:var(--site-cyan);font-size:var(--site-gap-019);font-weight:var(--site-font-weight-007);display:inline-flex}.site-content .text-link .icon{width:var(--site-width-086);height:var(--site-width-086)}.site-content .text-link:hover{color:var(--site-color-040)}.site-content .news-grid{gap:var(--site-margin-bottom-054);grid-template-columns:1.35fr 1fr 1fr;display:grid}.site-content .news-item{border-bottom:var(--site-border-bottom-087);padding-bottom:var(--site-margin-bottom-054);display:block;position:relative;overflow:hidden}.site-content .news-image{height:var(--site-height-088);background:var(--site-background-089);margin-bottom:var(--site-font-size-009);border-radius:var(--site-margin-right-078);position:relative;overflow:hidden}.site-content .news-item:first-child .news-image{height:var(--site-height-088)}.site-content .news-image img{width:var(--site-max-width-003);height:var(--site-max-width-003);object-fit:cover;transition:var(--site-transition-090)}.site-content .news-item:hover .news-image img{transform:var(--site-transform-091)}.site-content .news-image.aura img{object-position:72% 49%}.site-content .news-image.replay img{object-position:45% 50%}.site-content .image-chip{bottom:var(--site-font-size-023);left:var(--site-font-size-023);background:var(--site-background-092);-webkit-backdrop-filter:var(--site-backdrop-filter-093);backdrop-filter:var(--site-backdrop-filter-093);padding:var(--site-padding-094);color:var(--site-color-095);font-size:var(--site-font-size-074);font-weight:var(--site-font-weight-007);border:var(--site-border-096);position:absolute}.site-content .news-meta{gap:var(--site-font-size-065);font-size:var(--site-font-size-074);color:var(--site-color-097);margin-bottom:var(--site-font-size-074);align-items:center;display:flex}.site-content .news-category{color:var(--site-amber);font-weight:var(--site-font-weight-007)}.site-content .news-item h3{font:var(--site-font-098);margin-bottom:var(--site-font-size-074)}.site-content .news-item p{font-size:var(--site-gap-019);line-height:var(--site-line-height-099)}.site-content .news-item .arrow-corner{bottom:var(--site-margin-top-064);right:var(--site-right-100);color:var(--site-cyan);position:absolute}.site-content .news-item .arrow-corner .icon{width:var(--site-width-086)}.site-content .news-item p{padding-right:var(--site-width-071)}.site-content .space-art{min-height:var(--site-min-height-101);background:var(--site-background-102);border:var(--site-border-103);border-radius:var(--site-gap-080);position:relative;overflow:hidden}.site-content .space-art>img{width:var(--site-max-width-003);height:var(--site-max-width-003);object-fit:cover;object-position:75% 45%;opacity:var(--site-opacity-104);position:absolute}.site-content .space-art:after{content:"";background:var(--site-background-105);position:absolute;inset:0}.site-content .section-tag{color:var(--site-amber);font-size:var(--site-gap-019);font-weight:var(--site-font-weight-007);margin-bottom:var(--site-font-size-065)}.site-content .feature-links{margin-top:var(--site-margin-top-106);border-top:var(--site-border-bottom-087)}.site-content .feature-link{gap:var(--site-gap-107);padding:var(--site-padding-108);border-bottom:var(--site-border-bottom-087);align-items:center;display:flex}.site-content .feature-link>.icon{color:var(--site-cyan);width:var(--site-font-size-009)}.site-content .feature-link div{flex:1}.site-content .feature-link strong{font-size:var(--site-font-size-023);display:block}.site-content .feature-link p{font-size:var(--site-font-size-069);margin-top:var(--site-border-radius-026)}.site-content .feature-link>.icon:last-child{width:var(--site-width-071);color:var(--site-color-109)}.site-content .modes-grid{gap:var(--site-font-size-009);grid-template-columns:repeat(3,1fr);display:grid}.site-content .mode-tile{min-height:var(--site-min-height-110);border:var(--site-border-111);border-radius:var(--site-outline-offset-011);padding:var(--site-padding-112);background:var(--site-background-113);position:relative;overflow:hidden}.site-content .mode-art{background-image:var(--site-background-image-114);background-size:var(--site-background-size-115);background-position:var(--site-background-position-116);z-index:0;transition:var(--site-transition-117);position:absolute;inset:0}.site-content .mode-tile:nth-child(2) .mode-art{background-position:var(--site-background-position-118)}.site-content .mode-tile:nth-child(3) .mode-art{background-position:0 0}.site-content .mode-tile:after{content:"";background:var(--site-background-119);position:absolute;inset:0}.site-content .mode-tile:hover .mode-art{transform:var(--site-transform-120)}.site-content .mode-tile>:not(.mode-art){z-index:var(--site-z-index-121);position:relative}.site-content .mode-tile h3{font:var(--site-font-122);margin-bottom:var(--site-outline-offset-011)}.site-content .mode-tile p{font-size:var(--site-gap-019);max-width:var(--site-max-width-123);color:var(--site-color-124)}.site-content .mode-tile .icon{bottom:var(--site-margin-top-064);right:var(--site-font-size-009);z-index:var(--site-z-index-121);color:var(--site-cyan);width:var(--site-gap-107);position:absolute}.site-content .download-strip{justify-content:space-between;align-items:center;gap:var(--site-gap-083);padding:var(--site-padding-125);border:var(--site-border-126);border-radius:var(--site-margin-right-078);background:var(--site-background-127);margin-top:var(--site-margin-top-128);display:flex}.site-content .download-strip h3{font:var(--site-font-129)}.site-content .download-strip p{font-size:var(--site-gap-019);margin-top:var(--site-gap-080)}.site-content .download-strip small{color:var(--site-color-130);font-size:var(--site-font-size-074);margin-top:var(--site-font-size-074);text-align:right;display:block}.site-content .page-header{padding:var(--site-padding-131);border-bottom:var(--site-border-bottom-132);background:var(--site-background-133);position:relative}.site-content .breadcrumbs{gap:var(--site-font-size-074);color:var(--site-color-134);font-size:var(--site-font-size-069);margin-bottom:var(--site-margin-bottom-135);display:flex}.site-content .breadcrumbs a:hover{color:var(--site-cyan)}.site-content .page-header h1{font:var(--site-font-136);letter-spacing:var(--site-letter-spacing-137)}.site-content .page-header p{margin-top:var(--site-margin-top-138);max-width:var(--site-max-width-139);font-size:var(--site-font-size-023)}.site-content .page-header .section-tag{margin-bottom:var(--site-font-size-069)}.site-content .page-header-row{justify-content:space-between;gap:var(--site-margin-top-106);align-items:center;display:flex}.site-content .panel{background:var(--site-background-140);border:var(--site-border-bottom-087);border-radius:var(--site-outline-offset-011);padding:var(--site-margin-top-106);margin-bottom:var(--site-margin-bottom-054)}.site-content .panel h3{font:var(--site-font-141);margin-bottom:var(--site-margin-bottom-142)}.site-content .panel>p{font-size:var(--site-gap-019)}.site-content .panel-top{justify-content:space-between;align-items:flex-start;gap:var(--site-margin-bottom-135);margin-bottom:var(--site-margin-top-068);display:flex}.site-content .panel-top h3{margin-bottom:var(--site-outline-offset-011)}.site-content .panel-top p{font-size:var(--site-font-size-069)}.site-content .two-cols{gap:var(--site-margin-bottom-054);grid-template-columns:1fr 1fr;display:grid}.site-content .two-cols>.panel{margin-bottom:0}.site-content .tabs{gap:var(--site-margin-right-078);background:var(--site-background-143);padding:var(--site-right-100);border:var(--site-border-144);border-radius:var(--site-margin-right-078);display:flex}.site-content .tabs button{font-size:var(--site-font-size-069);color:var(--site-color-145);padding:var(--site-padding-146);border-radius:var(--site-border-radius-026);background:0 0;border:0}.site-content .tabs button[aria-selected=true]{background:var(--site-background-147);color:var(--site-cyan)}.site-content .table-wrap{overflow:auto}.site-content table{width:var(--site-max-width-003);border-collapse:collapse;font-size:var(--site-gap-019);text-align:left}.site-content th{color:var(--site-color-148);font-size:var(--site-font-size-074);font-weight:var(--site-font-weight-053);padding:var(--site-padding-149);border-bottom:var(--site-border-bottom-150);white-space:nowrap}.site-content td{padding:var(--site-padding-151);border-bottom:var(--site-border-bottom-152);color:var(--site-color-153)}.site-content tbody tr:last-child td{border-bottom:0}.site-content .table-player{align-items:center;gap:var(--site-font-size-069);display:flex}.site-content .table-player .icon{width:var(--site-width-086);color:var(--site-cyan)}.site-content .table-caption{font-size:var(--site-font-size-069);color:var(--site-color-154);padding:var(--site-font-size-065)}.site-content .id-block{font-size:var(--site-font-size-069);overflow-wrap:anywhere;color:var(--site-color-155);font-family:var(--site-font-family-156)}.site-content .form-message{font-size:var(--site-gap-019);margin:var(--site-margin-157);color:var(--site-cyan);min-height:var(--site-margin-bottom-135)}.site-content .text-muted{color:var(--site-muted)}.site-content .label-note{font-size:var(--site-font-size-069);color:var(--site-color-158);margin-top:var(--site-width-071)}.site-content .notice-box{border-left:var(--site-border-left-159);padding:var(--site-padding-160);background:var(--site-background-161);font-size:var(--site-gap-019);color:var(--site-color-162);line-height:var(--site-line-height-163)}.site-content .notice-box p{font-size:var(--site-gap-019);color:var(--site-color-164)}.site-content .notice-box strong{color:var(--site-color-165)}.site-content .article-layout{max-width:var(--site-max-width-166);padding:var(--site-padding-167);margin:0 auto}.site-content .article-layout .article-hero{width:var(--site-max-width-003);height:var(--site-height-168);object-fit:cover;border-radius:var(--site-outline-offset-011);margin-bottom:var(--site-margin-bottom-169)}.site-content .article-layout h2{font-size:var(--site-gap-083);margin:var(--site-margin-170)}.site-content .article-layout p,.site-content .article-layout li{font-size:var(--site-font-size-023);line-height:var(--site-line-height-171);color:var(--site-color-172)}.site-content .article-layout ul{padding-left:var(--site-font-size-009)}.site-content .article-meta{gap:var(--site-width-071);color:var(--site-color-173);font-size:var(--site-gap-019);margin-bottom:var(--site-margin-top-106);display:flex}.site-content .article-layout .btn{margin-top:var(--site-margin-top-068)}.site-content .empty-state{padding:var(--site-padding-174);text-align:center;border:var(--site-border-175);border-radius:var(--site-outline-offset-011)}.site-content .empty-state h3{font:var(--site-font-176);margin-bottom:var(--site-font-size-069)}.site-content .empty-state p{font-size:var(--site-gap-019);max-width:var(--site-max-width-177);margin:auto}.site-content .empty-state .btn{margin-top:var(--site-font-size-009)}@media (width>=1600px){.site-content .hero{height:var(--site-height-178)}.site-content .hero h1{font-size:var(--site-font-size-179)}.site-content .hero-content{padding-top:var(--site-padding-top-180)}.site-content .hero-image{object-position:center 55%}}@media (width<=1100px){.site-content .container{padding:var(--site-padding-181)}.site-content .hero h1{font-size:var(--site-font-size-182)}.site-content .hero-image{object-position:60% center}.site-content .hero-art-label{right:var(--site-margin-bottom-169)}.site-content .hero-bottom{left:var(--site-margin-bottom-169)}.site-content .news-grid{gap:var(--site-margin-bottom-135)}}@media (width<=820px){.site-content .hero{height:var(--site-height-183)}.site-content .hero h1{font-size:var(--site-font-size-184);max-width:var(--site-max-width-185)}.site-content .hero-content{padding-top:var(--site-padding-top-186)}.site-content .hero-copy{max-width:var(--site-height-168);font-size:var(--site-font-size-023)}.site-content .hero:before{background:var(--site-background-187)}.site-content .hero-image{object-position:65% center}.site-content .news-grid{grid-template-columns:1fr 1fr}.site-content .news-item:first-child{gap:var(--site-gap-188);grid-column:1/-1;grid-template-columns:1.3fr 1fr;align-items:center;display:grid}.site-content .news-item:first-child .news-image{height:var(--site-height-189);grid-row:1/5;margin-bottom:0}.site-content .news-item:first-child .news-meta{align-self:end}.site-content .news-item:first-child h3{align-self:center}.site-content .news-item:first-child p{align-self:start}.site-content .space-art{min-height:var(--site-min-height-190)}.site-content .modes-grid{gap:var(--site-font-size-065)}.site-content .mode-tile{padding:var(--site-padding-191)}.site-content .mode-tile h3{font-size:var(--site-margin-bottom-084)}.site-content .mode-tile p{font-size:var(--site-font-size-069);padding-right:var(--site-gap-080)}.site-content .page-header h1{font-size:var(--site-font-size-192)}.site-content .page-header-row .btn{font-size:var(--site-font-size-069);padding:var(--site-padding-193)}}@media (width<=620px){.site-content .container{padding:var(--site-padding-194)}.site-content .hero{height:var(--site-height-195)}.site-content .hero-image{object-position:74% center;object-fit:cover;opacity:var(--site-opacity-196)}.site-content .hero:before{background:var(--site-background-197)}.site-content .hero-content{padding-top:var(--site-min-height-020)}.site-content .hero-kicker{font-size:var(--site-font-size-069);margin-bottom:var(--site-font-size-009)}.site-content .hero h1{font-size:var(--site-font-size-198);line-height:var(--site-line-height-199);letter-spacing:0;max-width:var(--site-max-width-200)}.site-content .hero-copy{max-width:var(--site-max-width-201);font-size:var(--site-gap-019);margin-top:var(--site-margin-top-202);line-height:var(--site-line-height-099)}.site-content .hero-buttons{gap:var(--site-font-size-069);margin-top:var(--site-margin-top-064);flex-wrap:wrap}.site-content .hero-buttons .btn{font-size:var(--site-font-size-069);min-height:var(--site-min-height-203);padding:var(--site-padding-204)}.site-content .hero-meta{font-size:var(--site-font-size-074);margin-top:var(--site-gap-107)}.site-content .hero-art-label{bottom:var(--site-margin-top-128);right:var(--site-margin-bottom-054);font-size:var(--site-margin-bottom-142)}.site-content .hero-art-label strong{font-size:var(--site-margin-top-138)}.site-content .hero-bottom{left:var(--site-margin-bottom-054);bottom:var(--site-bottom-205);font-size:var(--site-font-size-074);gap:var(--site-font-size-023)}.site-content .hero-bottom span:last-child{display:none}.site-content .section{padding:var(--site-padding-206)}.site-content .section-heading{align-items:flex-start;gap:var(--site-width-071);margin-bottom:var(--site-margin-top-068)}.site-content .section-heading h2{font-size:var(--site-margin-top-128)}.site-content .section-heading p{display:none}.site-content .section-heading .text-link{font-size:var(--site-font-size-074);margin-top:var(--site-font-size-074);white-space:nowrap;gap:var(--site-outline-offset-011)}.site-content .section-heading .text-link .icon{width:var(--site-font-size-023)}.site-content .news-grid{gap:var(--site-margin-top-106);grid-template-columns:1fr}.site-content .news-item:first-child{grid-column:auto;display:block}.site-content .news-item:first-child .news-image,.site-content .news-image{height:var(--site-height-207);margin-bottom:var(--site-gap-107)}.site-content .news-meta{font-size:var(--site-font-size-074)}.site-content .news-item h3{font-size:var(--site-width-055)}.site-content .news-item p{font-size:var(--site-gap-019)}.site-content .space-art{min-height:var(--site-min-height-208);order:2}.site-content .section-tag{font-size:var(--site-font-size-069)}.site-content .modes-grid{grid-template-columns:1fr}.site-content .mode-tile{min-height:var(--site-min-height-209);padding:var(--site-padding-210)}.site-content .mode-tile h3{font-size:var(--site-margin-bottom-169)}.site-content .mode-tile p{font-size:var(--site-gap-019)}.site-content .download-strip{padding:var(--site-margin-top-064);align-items:flex-start;gap:var(--site-margin-bottom-054);margin-top:var(--site-margin-top-106);flex-direction:column}.site-content .download-strip h3{font-size:var(--site-font-size-211)}.site-content .download-strip p{font-size:var(--site-font-size-069)}.site-content .download-strip .btn{min-height:var(--site-font-size-006);font-size:var(--site-gap-019)}.site-content .download-strip small{text-align:left}.site-content .page-header{padding:var(--site-padding-212)}.site-content .page-header h1{font-size:var(--site-min-height-036);letter-spacing:var(--site-letter-spacing-213)}.site-content .page-header p{font-size:var(--site-gap-019);margin-top:var(--site-gap-019)}.site-content .breadcrumbs{font-size:var(--site-font-size-074);margin-bottom:var(--site-width-071)}.site-content .page-header-row{display:block}.site-content .page-header-row .btn{margin-top:var(--site-margin-top-214)}.site-content .panel{padding:var(--site-margin-top-214);margin-bottom:var(--site-gap-107)}.site-content .panel h3{font-size:var(--site-margin-top-064)}.site-content .panel-top{gap:var(--site-font-size-065);margin-bottom:var(--site-gap-107);flex-wrap:wrap}.site-content .two-cols{gap:var(--site-gap-107);grid-template-columns:1fr}.site-content .article-layout{padding:var(--site-padding-215)}.site-content .article-layout .article-hero{height:var(--site-height-216);margin-bottom:var(--site-margin-top-064)}.site-content .article-layout p,.site-content .article-layout li{font-size:var(--site-gap-019)}.site-content .article-layout h2{font-size:var(--site-font-size-211)}.site-content .notice-box{font-size:var(--site-font-size-069)}}.site-content .hero h1{max-width:var(--site-height-183)}.site-content .hero-copy{font-size:var(--site-margin-top-138)}.site-content .news-item p{font-size:var(--site-font-size-023)}.site-content .mode-selection{padding:var(--site-padding-217);border-left:var(--site-outline-010);background:var(--site-background-218);margin-bottom:var(--site-margin-bottom-219)}.site-content .mode-selection h3{font:var(--site-font-220);margin-bottom:var(--site-font-size-069)}.site-content .mode-selection p{font-size:var(--site-font-size-065);max-width:var(--site-max-width-221)}.site-content .panel>p,.site-content .panel-top p{font-size:var(--site-font-size-023)}.site-content th{font-size:var(--site-gap-019)}.site-content td{font-size:var(--site-font-size-023)}.site-content .table-caption{font-size:var(--site-gap-019)}@media (width<=620px){.site-content .panel>p,.site-content .panel-top p{font-size:var(--site-gap-019)}.site-content .page-header h1{overflow-wrap:break-word}.site-content .hero h1{font-size:var(--site-font-size-222);max-width:var(--site-max-width-003);line-height:var(--site-line-height-223)}.site-content .hero{height:var(--site-height-046)}.site-content .hero-copy{font-size:var(--site-font-size-023);max-width:var(--site-height-168)}.site-content .news-item p{font-size:var(--site-font-size-023)}}.site-content .hero-game .hero-content{padding-top:var(--site-padding-top-224)}.site-content .hero-game h1{font-size:var(--site-font-size-225);line-height:var(--site-line-height-199);letter-spacing:var(--site-width-018);max-width:none}.site-content .hero-description{font:var(--site-font-226);color:var(--site-color-227);margin-top:var(--site-margin-top-214)}.site-content .hero-game .hero-copy{max-width:var(--site-max-width-228);margin-top:var(--site-gap-107);font-size:var(--site-margin-top-138);line-height:var(--site-line-height-063)}.site-content .hero-game .hero-buttons{margin-top:var(--site-font-size-211)}.site-content .hero-game .hero-meta{font-size:var(--site-gap-019);margin-top:var(--site-margin-top-068)}.site-content .hero-mode-link{color:var(--site-color-229);font-size:var(--site-gap-019);align-items:center;display:flex}.site-content .hero-mode-link:hover{color:var(--site-cyan)}.site-content .hero-mode-link .dot{margin:var(--site-margin-230);width:var(--site-right-100);height:var(--site-right-100);background:var(--site-background-231)}.site-content .hero-mode-link .icon{margin-left:var(--site-width-086);width:var(--site-margin-top-138);height:var(--site-margin-top-138)}.site-content .map-section{border-block:var(--site-border-block-232);background:var(--site-background-233)}.site-content .map-feature{gap:var(--site-gap-234);grid-template-columns:1.55fr 1fr;align-items:center;display:grid}.site-content .map-feature-visual{border:var(--site-border-235);border-radius:var(--site-margin-right-078);position:relative;overflow:hidden}.site-content .map-feature-visual>img{width:var(--site-max-width-003);height:var(--site-height-236);object-fit:cover;object-position:center}.site-content .map-caption{background:var(--site-background-237);padding:var(--site-padding-238);font-size:var(--site-font-size-069);color:var(--site-color-239);position:absolute;bottom:0;left:0;right:0}.site-content .map-feature-copy h2{font-size:var(--site-min-height-020);margin-bottom:var(--site-font-size-009)}.site-content .map-feature-copy>p{font-size:var(--site-font-size-065);line-height:var(--site-line-height-171);margin-top:var(--site-width-071);color:var(--site-color-240)}.site-content .map-feature-copy>.text-link{margin-top:var(--site-margin-top-064)}.site-content .gameplay-detail{margin-top:var(--site-margin-top-068)}.site-content .gameplay-detail h3{font:var(--site-font-241);margin-bottom:var(--site-font-size-074)}.site-content .gameplay-detail p{font-size:var(--site-font-size-065);line-height:var(--site-line-height-163)}.site-content .mode-note{font-size:var(--site-gap-019);margin-top:var(--site-font-size-009)}.site-content .modes-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.site-content .mode-tile h3{font-size:var(--site-gap-083)}.site-content .mode-tile.mode-ffa .mode-art{background-image:var(--site-background-image-242);background-size:var(--site-background-size-243);background-position:var(--site-background-position-244)}.site-content .mode-tile.mode-zcatch .mode-art{background-position:var(--site-background-position-118)}.site-content .mode-tile.mode-training .mode-art{background-position:0 0}@media (width<=1100px){.site-content .hero-game h1{font-size:var(--site-font-size-245)}.site-content .hero-game .hero-content{padding-top:var(--site-padding-top-246)}.site-content .map-feature{gap:var(--site-gap-247);grid-template-columns:1.25fr 1fr}.site-content .map-feature-visual>img{height:var(--site-min-height-101)}.site-content .modes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.site-content .hero-game h1{font-size:var(--site-font-size-248)}.site-content .hero-game .hero-content{padding-top:var(--site-padding-top-249)}.site-content .hero-description{font-size:var(--site-margin-top-106)}.site-content .hero-game .hero-copy{max-width:var(--site-min-height-190);font-size:var(--site-font-size-065)}.site-content .map-feature{gap:var(--site-margin-bottom-219);grid-template-columns:1.1fr 1fr}.site-content .map-feature-copy h2{font-size:var(--site-font-size-250)}.site-content .map-feature-copy>p,.site-content .gameplay-detail p{font-size:var(--site-font-size-023)}.site-content .map-feature-visual>img{height:var(--site-height-251)}}@media (width<=620px){.site-content .hero-game{height:var(--site-height-183)}.site-content .hero-game .hero-content{padding-top:var(--site-padding-top-252)}.site-content .hero-game h1{font-size:var(--site-font-size-253);letter-spacing:0;white-space:nowrap}.site-content .hero-description{font-size:var(--site-margin-top-068);max-width:var(--site-min-height-208);margin-top:var(--site-width-071)}.site-content .hero-game .hero-copy{font-size:var(--site-font-size-023);max-width:var(--site-min-height-208);margin-top:var(--site-width-086)}.site-content .hero-game .hero-buttons{margin-top:var(--site-margin-top-068)}.site-content .hero-game .hero-meta{font-size:var(--site-font-size-069);margin-top:var(--site-margin-top-214)}.site-content .hero-mode-link{font-size:var(--site-font-size-069)}.site-content .hero-mode-link .dot{margin:var(--site-margin-254)}.site-content .map-feature{gap:var(--site-margin-bottom-219);grid-template-columns:1fr}.site-content .map-feature-copy h2{font-size:var(--site-font-size-255);margin-bottom:var(--site-width-071)}.site-content .map-feature-visual>img{height:auto;min-height:var(--site-min-height-256);max-height:var(--site-min-height-208)}.site-content .map-feature-copy>p,.site-content .gameplay-detail p{font-size:var(--site-font-size-023)}.site-content .modes-grid{grid-template-columns:1fr}.site-content .mode-tile h3{font-size:var(--site-margin-bottom-169)}.site-content .hero-game .hero-bottom{bottom:var(--site-gap-247)}.site-content .hero-game .hero-art-label{bottom:var(--site-margin-top-128);bottom:var(--site-bottom-257)}}@media (prefers-reduced-motion:reduce){.site-content *,.site-content :before,.site-content :after{transition:none!important;animation:none!important}}.site-content .game-navigation{border-bottom:var(--site-border-bottom-258);background:var(--site-background-259)}.site-content .game-navigation nav{gap:var(--site-gap-260);padding:var(--site-padding-261);flex-wrap:wrap;display:flex}.site-content .game-navigation a{font-size:var(--site-font-size-023);color:var(--site-color-262);padding:var(--site-padding-263)}.site-content .game-navigation a.active,.site-content .game-navigation a:hover{color:var(--site-cyan)}.site-content .game-navigation a.active{box-shadow:var(--site-box-shadow-264)}.site-content .guide-intro{max-width:var(--site-max-width-265);margin-bottom:var(--site-margin-bottom-169)}.site-content .guide-intro h2{font-size:var(--site-font-size-266);margin-bottom:var(--site-gap-107)}.site-content .guide-intro p{font-size:var(--site-margin-top-138);line-height:var(--site-line-height-171)}.site-content .native-modes{gap:var(--site-margin-top-106);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.site-content .native-mode{border:var(--site-border-267);border-radius:var(--site-outline-offset-011);background:var(--site-background-268);transition:var(--site-transition-269);flex-direction:column;display:flex;overflow:hidden}.site-content .native-mode:hover{border-color:var(--site-border-color-270)}.site-content .native-mode-image{height:var(--site-height-271);background:var(--site-background-272);position:relative;overflow:hidden}.site-content .native-mode-image img{width:var(--site-max-width-003);height:var(--site-max-width-003);object-fit:cover;object-position:center;transition:var(--site-transition-273)}.site-content .native-mode:hover .native-mode-image img{transform:var(--site-transform-274)}.site-content .native-mode-image span{bottom:0;padding:var(--site-padding-275);background:var(--site-background-276);font-size:var(--site-font-size-069);color:var(--site-color-277);position:absolute;inset-inline:0}.site-content .native-mode-copy{padding:var(--site-margin-top-106);flex-direction:column;flex:1;display:flex}.site-content .native-mode-copy h3{font:var(--site-font-278);margin:var(--site-margin-279)}.site-content .native-mode-format{color:var(--site-color-280);font-size:var(--site-gap-019)}.site-content .native-mode-copy>p:not(.native-mode-format){font-size:var(--site-font-size-065);line-height:var(--site-line-height-163)}.site-content .native-mode-copy .text-link{padding-top:var(--site-margin-top-068);font-size:var(--site-font-size-023);margin-top:auto}.site-content .native-mode-training{background:var(--site-background-281);grid-column:1/-1;grid-template-columns:.9fr 1.1fr;display:grid}.site-content .training-keys{justify-content:center;align-items:center;gap:var(--site-font-size-023);padding:var(--site-gap-083);display:flex}.site-content kbd{font:var(--site-font-282);padding:var(--site-padding-283);border:var(--site-border-284);border-bottom:var(--site-border-bottom-285);border-radius:var(--site-margin-right-078);background:var(--site-background-286);color:var(--site-color-287);white-space:nowrap;margin:var(--site-border-radius-026);display:inline-block}.site-content .training-keys kbd{font-size:var(--site-margin-bottom-054);padding:var(--site-padding-288);color:var(--site-cyan)}.site-content .training-keys kbd:last-child{font-size:var(--site-width-071)}.site-content .native-modes-compact{gap:var(--site-margin-top-202);grid-template-columns:repeat(3,minmax(0,1fr))}.site-content .native-modes-compact .native-mode-training{grid-column:auto;display:flex}.site-content .native-modes-compact .native-mode-image{height:var(--site-height-289)}.site-content .native-modes-compact .training-keys{height:var(--site-height-289);padding:var(--site-width-071);gap:var(--site-gap-290)}.site-content .native-modes-compact .training-keys kbd{font-size:var(--site-gap-107);padding:var(--site-padding-291)}.site-content .native-modes-compact .training-keys kbd:last-child{font-size:var(--site-font-size-023)}.site-content .native-modes-compact .native-mode-copy{padding:var(--site-margin-bottom-054)}.site-content .native-modes-compact .native-mode-copy h3{font-size:var(--site-gap-083)}.site-content .native-modes-compact .native-mode-copy>p:not(.native-mode-format){font-size:var(--site-font-size-023)}.site-content .guide-callout,.site-content .tutorial-callout{padding:var(--site-padding-292);border:var(--site-border-293);border-radius:var(--site-margin-right-078);justify-content:space-between;align-items:center;gap:var(--site-font-size-211);margin-top:var(--site-margin-top-128);background:var(--site-background-294);display:flex}.site-content .guide-callout h3,.site-content .tutorial-callout h3{font:var(--site-font-129);margin-bottom:var(--site-font-size-069)}.site-content .guide-callout p,.site-content .tutorial-callout p{font-size:var(--site-font-size-065);max-width:var(--site-max-width-295)}.site-content .guide-callout .btn,.site-content .tutorial-callout .text-link{flex-shrink:0}.site-content .tutorial-callout{border-color:var(--site-border-color-296);background:0 0}.site-content .guide-comparison{margin-top:var(--site-gap-234)}.site-content .guide-comparison h2{font-size:var(--site-gap-247);margin-bottom:var(--site-margin-top-138)}.site-content .guide-comparison table{margin-top:var(--site-margin-top-064)}.site-content .guide-comparison td{font-size:var(--site-font-size-023);vertical-align:top;line-height:var(--site-line-height-099)}.site-content table caption{text-align:left;color:var(--site-color-297);font-size:var(--site-font-size-023);font-weight:var(--site-font-weight-053);padding-bottom:var(--site-font-size-023)}.site-content .guide-parameter-note{font-size:var(--site-font-size-023);color:var(--site-color-298)}.site-content .game-overview-top{gap:var(--site-min-height-020);grid-template-columns:1fr 1.2fr;align-items:center;display:grid}.site-content .game-overview-top h2{font-size:var(--site-min-height-203);margin-bottom:var(--site-margin-bottom-054)}.site-content .game-overview-top p{font-size:var(--site-font-size-065);line-height:var(--site-line-height-171);margin-top:var(--site-width-086)}.site-content .game-overview-top .btn{margin-top:var(--site-margin-top-106)}.site-content .guide-figure{border:var(--site-border-299);border-radius:var(--site-margin-right-078);background:var(--site-background-300);margin:0;overflow:hidden}.site-content .guide-figure img{width:var(--site-max-width-003);height:auto}.site-content .guide-figure figcaption{font-size:var(--site-gap-019);color:var(--site-color-301);padding:var(--site-padding-302);background:var(--site-background-303);line-height:var(--site-line-height-304)}.site-content .learning-links{gap:var(--site-gap-083);margin-top:var(--site-font-size-006);border-block:var(--site-border-block-305);padding:var(--site-padding-306);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.site-content .learning-links a{align-items:flex-start;gap:var(--site-margin-top-138);display:flex}.site-content .learning-links a>.icon:first-child{color:var(--site-cyan);width:var(--site-margin-bottom-054);margin-top:var(--site-right-100)}.site-content .learning-links a>.icon:last-child{width:var(--site-margin-top-138);color:var(--site-color-307);margin-top:var(--site-gap-290);flex-shrink:0}.site-content .learning-links h3{font:var(--site-font-308);margin-bottom:var(--site-font-size-074)}.site-content .learning-links p{font-size:var(--site-font-size-023);line-height:var(--site-line-height-063)}.site-content .guide-section-heading{margin-top:var(--site-margin-top-309)}.site-content .guide-layout{gap:var(--site-gap-310);padding-top:var(--site-font-size-250);padding-bottom:var(--site-padding-bottom-311);grid-template-columns:210px minmax(0,1fr);display:grid}.site-content .guide-toc{top:var(--site-margin-top-064);align-self:start;position:sticky}.site-content .guide-toc>strong{font-size:var(--site-font-size-023);margin-bottom:var(--site-font-size-023);color:var(--site-color-312);display:block}.site-content .guide-toc a{font-size:var(--site-gap-019);line-height:var(--site-stroke-width-016);padding:var(--site-padding-038);color:var(--site-color-313);display:block}.site-content .guide-toc a:hover{color:var(--site-cyan)}.site-content .guide-toc-related{border-top:var(--site-border-top-314);margin-top:var(--site-margin-bottom-135);padding-top:var(--site-font-size-065)}.site-content .guide-toc-related a{color:var(--site-color-315)}.site-content .guide-body{min-width:0}.site-content .guide-hero{margin-bottom:var(--site-margin-top-064)}.site-content .guide-hero img{max-height:var(--site-max-height-316);object-fit:contain}.site-content .guide-facts{margin:var(--site-margin-317);border:var(--site-border-318);border-radius:var(--site-margin-right-078);background:var(--site-background-319);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.site-content .guide-facts>div{padding:var(--site-padding-320);border-right:var(--site-border-318)}.site-content .guide-facts>div:last-child{border-right:0}.site-content .guide-facts dt{font-size:var(--site-gap-019);color:var(--site-color-321);margin-bottom:var(--site-margin-bottom-142)}.site-content .guide-facts dd{font:var(--site-font-322);color:var(--site-color-323);margin:0}.site-content .guide-section{scroll-margin-top:24px}.site-content .guide-section+.guide-section{margin-top:var(--site-min-height-039);padding-top:var(--site-margin-bottom-142);border-top:var(--site-border-top-324)}.site-content .guide-section h2{font:var(--site-font-325);margin:var(--site-margin-326);letter-spacing:var(--site-letter-spacing-327)}.site-content .guide-section h3{font:var(--site-font-328);margin:var(--site-margin-329)}.site-content .guide-section p,.site-content .guide-section li{font-size:var(--site-margin-top-138);line-height:var(--site-line-height-171);color:var(--site-color-330)}.site-content .guide-section>p,.site-content .guide-section>ul,.site-content .guide-section>ol,.site-content .guide-section details{max-width:var(--site-max-width-331)}.site-content .guide-section p+p{margin-top:var(--site-width-071)}.site-content .guide-section ul,.site-content .guide-section ol{padding-left:var(--site-margin-top-068);margin:var(--site-margin-332)}.site-content .guide-section li+li{margin-top:var(--site-margin-bottom-142)}.site-content .guide-section li strong,.site-content .guide-section p strong{color:var(--site-color-333);font-weight:var(--site-font-weight-007)}.site-content .guide-section a{color:var(--site-color-334);text-underline-offset:3px;text-decoration:underline}.site-content .guide-section .guide-figure{margin:var(--site-margin-335)}.site-content .guide-section .notice-box,.site-content .guide-section .tip,.site-content .guide-section .guide-note{margin:var(--site-margin-336);padding:var(--site-padding-337);background:var(--site-background-338);border-left:var(--site-border-left-339)}.site-content .guide-section .notice-box p,.site-content .guide-section .tip p,.site-content .guide-section .guide-note p{font-size:var(--site-font-size-065)}.site-content .guide-section table{font-size:var(--site-font-size-023);margin:var(--site-margin-340);display:block;overflow-x:auto}.site-content .guide-section table th,.site-content .guide-section table td{font-size:var(--site-font-size-023);line-height:var(--site-line-height-099);white-space:normal;min-width:var(--site-min-width-341);padding:var(--site-padding-342);vertical-align:top}.site-content .guide-section table th{color:var(--site-color-343)}.site-content .guide-section details{border-top:var(--site-border-top-344);margin:var(--site-margin-345)}.site-content .guide-section summary{cursor:pointer;padding:var(--site-padding-346);font-weight:var(--site-font-weight-007);font-size:var(--site-font-size-065);line-height:var(--site-stroke-width-016);color:var(--site-color-347)}.site-content .guide-section details p{padding-bottom:var(--site-margin-bottom-135);font-size:var(--site-font-size-065)}.site-content .guide-related{margin-top:var(--site-min-height-203);border-top:var(--site-border-top-348);padding-top:var(--site-margin-top-106)}.site-content .guide-related h2{font:var(--site-font-220);margin-bottom:var(--site-width-071)}.site-content .guide-related a{font-size:var(--site-font-size-065);padding:var(--site-padding-349);border-bottom:var(--site-border-bottom-350);justify-content:space-between;align-items:center;gap:var(--site-margin-top-138);color:var(--site-color-351);display:flex}.site-content .guide-related a .icon{width:var(--site-width-086)}.site-content .elo-explorer{border:var(--site-border-352);background:var(--site-background-353);border-radius:var(--site-outline-offset-011);padding:var(--site-margin-top-106);margin:var(--site-margin-354)}.site-content .elo-explorer-heading h3{margin:var(--site-margin-355)}.site-content .elo-explorer-heading p{font-size:var(--site-font-size-023)}.site-content .elo-explorer-body{gap:var(--site-margin-top-128);margin-top:var(--site-font-size-009);grid-template-columns:200px minmax(0,1fr);align-items:center;display:grid}.site-content .elo-emblem{text-align:center;flex-direction:column;align-items:center;display:flex}.site-content .elo-emblem>img{width:var(--site-width-356);height:var(--site-width-356)}.site-content .elo-emblem>span{font:var(--site-font-241);color:var(--site-color-357);line-height:var(--site-line-height-358);margin-top:var(--site-margin-bottom-142)}.site-content .elo-controls{min-width:0}.site-content .elo-controls label{color:var(--site-color-359);font-size:var(--site-font-size-023);font-weight:var(--site-font-weight-053);justify-content:space-between;align-items:center;display:flex}.site-content .elo-controls output{font:var(--site-font-360);color:var(--site-color-361)}.site-content .elo-controls input[type=range]{width:var(--site-max-width-003);min-height:var(--site-min-height-036);margin:var(--site-margin-362);accent-color:var(--site-cyan);cursor:pointer;background:0 0;border:0;padding:0}.site-content .elo-range-labels{font-size:var(--site-font-size-069);color:var(--site-color-363);margin-top:var(--site-margin-top-364);justify-content:space-between;display:flex}.site-content .elo-controls>p{font-size:var(--site-font-size-023);margin-top:var(--site-margin-bottom-135);min-height:var(--site-margin-bottom-219)}.site-content .elo-progress{height:var(--site-margin-right-078);background:var(--site-background-365);margin-top:var(--site-margin-top-138);border-radius:var(--site-right-100);overflow:hidden}.site-content .elo-progress span{height:var(--site-max-width-003);background:var(--site-cyan);transition:var(--site-transition-366);display:block}.site-content .tier-frames{border-top:var(--site-border-top-367)!important;max-width:none!important;margin-top:var(--site-margin-top-064)!important}.site-content .tier-frames summary{font-size:var(--site-font-size-023)}.site-content .tier-frame-grid{gap:var(--site-gap-368);padding-top:var(--site-width-086);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.site-content .tier-frame-grid figure{text-align:center;margin:0}.site-content .tier-frame-grid img{width:var(--site-max-width-003);height:auto;aspect-ratio:var(--site-line-height-199);object-fit:contain}.site-content .tier-frame-grid figcaption{font-size:var(--site-gap-019);color:var(--site-color-369);line-height:var(--site-stroke-width-016)}.site-content .tier-frame-grid small{font-size:var(--site-font-size-074);color:var(--site-color-370);display:block}.site-content .tier-frames>p{margin-top:var(--site-width-086);font-size:var(--site-gap-019)!important}.site-content .capture-example{background:var(--site-background-371);border:var(--site-border-372);border-radius:var(--site-outline-offset-011);padding:var(--site-margin-top-106);margin:var(--site-margin-335)}.site-content .capture-example-top{justify-content:space-between;align-items:center;gap:var(--site-width-071);margin-bottom:var(--site-margin-top-068);display:flex}.site-content .capture-example-top h3{font-size:var(--site-margin-top-106);margin:0!important}.site-content .capture-example-top>span{font-size:var(--site-gap-019);color:var(--site-color-373);white-space:nowrap}.site-content .capture-stage{gap:var(--site-width-071);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.site-content .capture-player{justify-content:center;align-items:center;gap:var(--site-font-size-069);padding:var(--site-padding-374);background:var(--site-background-375);border:var(--site-border-376);border-radius:var(--site-margin-right-078);text-align:center;flex-direction:column;display:flex}.site-content .capture-player>span{width:var(--site-min-height-203);height:var(--site-min-height-203);border-radius:var(--site-border-radius-044);background:var(--site-background-377);font:var(--site-font-141);color:var(--site-color-378);justify-content:center;align-items:center;display:flex}.site-content .capture-player strong{font-size:var(--site-font-size-023);color:var(--site-color-379)}.site-content .capture-player small{font-size:var(--site-font-size-069);color:var(--site-color-380);line-height:var(--site-stroke-width-016)}.site-content .capture-player-b{background:var(--site-background-381);border-color:var(--site-border-color-382)}.site-content .capture-player-c{background:var(--site-background-383);border-color:var(--site-border-color-384)}.site-content .capture-player-c>span{background:var(--site-background-385);color:var(--site-color-386)}.site-content .capture-player.is-captured{background:var(--site-background-387);border-color:var(--site-border-color-388);border-style:var(--site-border-style-389)}.site-content .capture-player.is-captured>span{background:var(--site-background-390);color:var(--site-color-391)}.site-content .capture-stage-description{margin-top:var(--site-font-size-009);min-height:var(--site-font-size-184);font-size:var(--site-font-size-065)!important}.site-content .capture-controls{gap:var(--site-font-size-023);margin-top:var(--site-margin-top-202);justify-content:space-between;display:flex}.site-content .capture-controls .btn{font-size:var(--site-gap-019);min-height:var(--site-min-height-036)}.site-content .diagram-note{margin-top:var(--site-gap-107);font-size:var(--site-font-size-069)!important;color:var(--site-color-392)!important}.site-content .news-item--text{border:var(--site-border-block-305);background:var(--site-background-393);border-radius:var(--site-margin-right-078);padding:var(--site-margin-top-106)}.site-content .news-item--text .news-meta{font-size:var(--site-gap-019);margin-bottom:var(--site-margin-top-202);flex-wrap:wrap}.site-content .news-item--text h3{font-size:var(--site-margin-bottom-084);max-width:var(--site-max-width-085)}.site-content .news-item--text p{font-size:var(--site-font-size-065);margin-top:var(--site-width-071);line-height:var(--site-line-height-063)}.site-content .news-item--text .arrow-corner{margin-top:var(--site-margin-top-068);text-align:right;display:block;position:static}.site-content .news-item--text .news-category{color:var(--site-color-394)}@media (width<=1100px){.site-content .guide-layout{gap:var(--site-margin-bottom-169);grid-template-columns:180px minmax(0,1fr)}.site-content .guide-facts>div{padding:var(--site-padding-395)}.site-content .guide-facts dd{font-size:var(--site-margin-top-202)}.site-content .native-mode-image{height:var(--site-height-216)}.site-content .native-modes-compact{gap:var(--site-width-086)}.site-content .native-modes-compact .native-mode-copy{padding:var(--site-margin-top-214)}.site-content .elo-explorer-body{gap:var(--site-margin-top-068);grid-template-columns:160px minmax(0,1fr)}.site-content .game-overview-top{gap:var(--site-gap-083)}.site-content .game-overview-top h2{font-size:var(--site-font-size-255)}.site-content .guide-callout{padding:var(--site-margin-top-106)}.site-content .guide-callout p{max-width:var(--site-max-width-396)}}@media (width<=1000px){.site-content .native-modes-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.site-content .native-modes-compact .native-mode-training{grid-column:1/-1;grid-template-columns:.8fr 1.2fr;display:grid}.site-content .learning-links{gap:var(--site-margin-bottom-054)}.site-content .learning-links a>.icon:first-child{display:none}.site-content .guide-callout,.site-content .tutorial-callout{align-items:flex-start;gap:var(--site-font-size-009);flex-direction:column}.site-content .guide-layout{gap:var(--site-width-055);grid-template-columns:155px minmax(0,1fr)}.site-content .guide-toc a{font-size:var(--site-font-size-069)}.site-content .guide-toc>strong{font-size:var(--site-gap-019)}.site-content .tier-frame-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.site-content .game-overview-top{gap:var(--site-margin-top-106);grid-template-columns:1fr}.site-content .game-overview-top>div{max-width:var(--site-height-183)}.site-content .game-overview-top .guide-figure img{max-height:var(--site-max-height-397);object-fit:contain}.site-content .guide-toc{border-bottom:var(--site-border-bottom-398);padding-bottom:var(--site-margin-top-214);position:static}.site-content .guide-toc a{font-size:var(--site-gap-019);padding:var(--site-padding-399);display:inline-block}.site-content .guide-toc-related{display:none}.site-content .guide-layout{gap:var(--site-margin-bottom-219);grid-template-columns:1fr}.site-content .game-navigation nav{gap:var(--site-gap-400)}.site-content .game-navigation a{font-size:var(--site-gap-019)}.site-content .guide-facts dd{font-size:var(--site-margin-top-068)}.site-content .news-item--text:first-child{display:block}.site-content .news-item--text:first-child .news-meta{margin-top:0}.site-content .guide-section h2{font-size:var(--site-margin-bottom-169)}}@media (width<=620px){.site-content .game-navigation nav{padding:var(--site-margin-345);gap:var(--site-gap-401)}.site-content .game-navigation a{font-size:var(--site-gap-019);padding:var(--site-padding-402)}.site-content .guide-intro h2{font-size:var(--site-margin-bottom-169)}.site-content .guide-intro p{font-size:var(--site-font-size-065)}.site-content .native-modes,.site-content .native-modes-compact{gap:var(--site-font-size-009);grid-template-columns:1fr}.site-content .native-mode-image,.site-content .native-modes-compact .native-mode-image{height:auto;aspect-ratio:var(--site-aspect-ratio-403)}.site-content .native-mode-image img{object-fit:contain}.site-content .native-mode-copy,.site-content .native-modes-compact .native-mode-copy{padding:var(--site-margin-bottom-054)}.site-content .native-mode-copy h3,.site-content .native-modes-compact .native-mode-copy h3{font-size:var(--site-font-size-404)}.site-content .native-mode-training,.site-content .native-modes-compact .native-mode-training{grid-column:auto;display:flex}.site-content .training-keys,.site-content .native-modes-compact .training-keys{height:var(--site-height-405);gap:var(--site-font-size-023)}.site-content .training-keys kbd,.site-content .native-modes-compact .training-keys kbd{font-size:var(--site-margin-top-202);padding:var(--site-padding-406)}.site-content .training-keys kbd:last-child,.site-content .native-modes-compact .training-keys kbd:last-child{font-size:var(--site-margin-top-138)}.site-content .native-mode-copy>p:not(.native-mode-format),.site-content .native-modes-compact .native-mode-copy>p:not(.native-mode-format){font-size:var(--site-font-size-065)}.site-content .guide-callout,.site-content .tutorial-callout{padding:var(--site-margin-top-068)}.site-content .guide-callout h3,.site-content .tutorial-callout h3{font-size:var(--site-width-055)}.site-content .guide-callout p,.site-content .tutorial-callout p{font-size:var(--site-font-size-023)}.site-content .guide-callout .btn{font-size:var(--site-gap-019);width:var(--site-max-width-003)}.site-content .guide-comparison{margin-top:var(--site-font-size-255)}.site-content .guide-comparison h2{font-size:var(--site-font-size-404)}.site-content .guide-comparison td{min-width:var(--site-min-width-407);font-size:var(--site-gap-019)}.site-content .guide-comparison th{font-size:var(--site-font-size-069)}.site-content .guide-parameter-note{font-size:var(--site-gap-019)}.site-content .game-overview-top h2{font-size:var(--site-min-height-039)}.site-content .game-overview-top p{font-size:var(--site-font-size-065)}.site-content .learning-links{gap:var(--site-font-size-009);margin-top:var(--site-gap-083);padding:var(--site-margin-354);grid-template-columns:1fr}.site-content .learning-links a>.icon:first-child{width:var(--site-font-size-009);display:block}.site-content .learning-links a>div{flex:1}.site-content .learning-links h3{font-size:var(--site-margin-top-106)}.site-content .learning-links p{font-size:var(--site-font-size-023)}.site-content .guide-section-heading{margin-top:var(--site-font-size-266)}.site-content .guide-layout{padding-top:var(--site-margin-top-106);padding-bottom:var(--site-padding-bottom-408)}.site-content .guide-figure figcaption{font-size:var(--site-font-size-069);padding:var(--site-padding-409)}.site-content .guide-facts{margin-bottom:var(--site-width-055);grid-template-columns:1fr}.site-content .guide-facts>div{border-right:0;border-bottom:var(--site-border-bottom-410);justify-content:space-between;align-items:center;gap:var(--site-width-086);padding:var(--site-padding-411);display:flex}.site-content .guide-facts>div:last-child{border-bottom:0}.site-content .guide-facts dt{font-size:var(--site-gap-019);flex-shrink:0;margin-bottom:0}.site-content .guide-facts dd{font-size:var(--site-margin-top-202);text-align:right}.site-content .guide-section h2{font-size:var(--site-margin-bottom-084)}.site-content .guide-section h3{font-size:var(--site-margin-top-064)}.site-content .guide-section p,.site-content .guide-section li{font-size:var(--site-font-size-065);line-height:var(--site-line-height-171)}.site-content .guide-section summary,.site-content .guide-section details p{font-size:var(--site-font-size-023)}.site-content .guide-section+.guide-section{margin-top:var(--site-width-055)}.site-content .guide-section table th,.site-content .guide-section table td{font-size:var(--site-gap-019);padding:var(--site-font-size-023);min-width:var(--site-min-width-341)}.site-content .guide-section kbd{font-size:var(--site-gap-019);padding:var(--site-padding-412)}.site-content .elo-explorer{padding:var(--site-margin-top-214)}.site-content .elo-explorer-body{gap:var(--site-margin-top-202);grid-template-columns:1fr}.site-content .elo-emblem>img{width:var(--site-min-width-407);height:var(--site-min-width-407)}.site-content .elo-controls label{font-size:var(--site-gap-019)}.site-content .elo-controls output{font-size:var(--site-font-size-404)}.site-content .tier-frame-grid{gap:var(--site-gap-413);grid-template-columns:repeat(2,minmax(0,1fr))}.site-content .tier-frame-grid figcaption{font-size:var(--site-gap-019)}.site-content .capture-example{padding:var(--site-margin-top-214)}.site-content .capture-example-top{align-items:flex-start}.site-content .capture-example-top h3{font-size:var(--site-margin-top-068)}.site-content .capture-stage{gap:var(--site-margin-bottom-142)}.site-content .capture-player{padding:var(--site-padding-414);gap:var(--site-font-size-074)}.site-content .capture-player>span{width:var(--site-font-size-266);height:var(--site-font-size-266);font-size:var(--site-margin-top-068)}.site-content .capture-player strong{font-size:var(--site-font-size-069)}.site-content .capture-player small{font-size:var(--site-font-size-074)}.site-content .capture-stage-description{min-height:var(--site-font-size-248);font-size:var(--site-font-size-023)!important}.site-content .capture-controls{gap:var(--site-font-size-069);flex-wrap:wrap}.site-content .capture-controls .btn{font-size:var(--site-font-size-069);padding:var(--site-padding-415);flex:1}.site-content .diagram-note{font-size:var(--site-font-size-069)!important}.site-content .guide-related a{font-size:var(--site-font-size-023)}.site-content .news-item--text{padding:var(--site-margin-top-068)}.site-content .news-item--text h3{font-size:var(--site-margin-bottom-084)}.site-content .news-item--text p{font-size:var(--site-font-size-023)}}@media (width>=621px){.site-content .guide-facts-4{grid-template-columns:repeat(2,minmax(0,1fr))}.site-content .guide-facts-4>div{border-bottom:var(--site-border-318)}.site-content .guide-facts-4>div:nth-child(2n){border-right:0}.site-content .guide-facts-4>div:nth-child(n+3){border-bottom:0}}@media (prefers-reduced-motion:reduce){.site-content .native-mode-image img,.site-content .elo-progress span{transition:none}}.site-content .site-inline-1{margin-top:var(--site-gap-247)}.site-content .site-inline-2{margin-top:var(--site-margin-top-106)}.site-content .site-inline-3{margin-top:var(--site-margin-bottom-135)}.portal-stack{gap:var(--space-12);flex-direction:column;min-width:0;display:flex}.portal-stack.compact{gap:var(--space-4)}.portal-row{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.portal-grid{gap:var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.portal-section{max-width:var(--container-content);margin:0 auto var(--space-24);padding:var(--space-20) var(--space-24)}.portal-form{max-width:var(--container-form);margin:0 auto}html[data-player-ui] .hw-link[data-variant=nav],html[data-player-ui] .hw-link[data-variant=primary],html[data-player-ui] .hw-link[data-variant=secondary],html[data-player-ui] .button{font-family:var(--player-font-display);font-weight:var(--weight-bold);font-size:var(--font-lg);letter-spacing:var(--tracking-label)}html[data-player-ui] .button[data-size=sm]{font-size:var(--font-md)}html[data-player-ui] h2[data-size=small],html[data-player-ui] h3[data-size=small],html[data-player-ui] h4[data-size=small]{font-family:var(--player-font-display);font-size:var(--font-2xl);letter-spacing:normal}html[data-player-ui] .surface{border:0;border-top:var(--border-thin) solid var(--color-subtle);padding:var(--space-16) 0;background:0 0;border-radius:0}html[data-player-ui] .statistic{border:0;border-left:var(--border-thin) solid var(--color-subtle);padding:var(--space-6) var(--space-12);background:0 0;border-radius:0}html[data-player-ui] .page-header{margin-bottom:var(--space-20)}html[data-player-ui] .page-header .copy{gap:var(--space-8);max-width:var(--measure-copy)}html[data-player-ui] .portal-stack>p{max-width:var(--measure-copy)}html[data-player-ui] .provider[data-provider=google] button{font-family:var(--font-provider);font-size:var(--font-sm);font-weight:var(--weight-medium);letter-spacing:normal}@media (width<=40rem){.portal-section{padding:var(--space-16) var(--space-10)}.portal-grid{grid-template-columns:1fr}html[data-player-ui] .page-header{margin-bottom:var(--space-16)}}.changes.svelte-1v2936a{padding-left:var(--space-12);gap:var(--space-4);font-size:var(--font-sm);line-height:var(--line-body);color:var(--color-muted);flex-direction:column;margin:0;display:flex}.history-heading.svelte-1v2936a{margin:var(--space-12) 0 var(--space-4)}.help-topics.svelte-1iustuv{max-width:var(--container-content);gap:var(--space-20);flex-direction:column;display:flex}.help-topics.svelte-1iustuv section:where(.svelte-1iustuv){border-top:var(--border-thin) solid var(--color-subtle);padding-top:var(--space-16);gap:var(--space-8)}.error-body.svelte-1ofk6f7{align-items:flex-start;gap:var(--space-12);padding:var(--space-12) 0 var(--space-24);flex-direction:column;display:flex}.startup-loading.svelte-1dji615{align-items:flex-start;gap:var(--space-12);max-width:var(--container-form);margin:var(--space-32) auto;flex-direction:column;display:flex}
