@font-face{font-family:Barlow Condensed;font-style:italic;font-display:swap;font-weight:800;src:url(/_astro/barlow-condensed-vietnamese-800-italic.DdsBx9lY.woff2)format("woff2"),url(/_astro/barlow-condensed-vietnamese-800-italic.aDhyDJMT.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:italic;font-display:swap;font-weight:800;src:url(/_astro/barlow-condensed-latin-ext-800-italic.BbzArEj4.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-ext-800-italic.Ca7Cun8E.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:italic;font-display:swap;font-weight:800;src:url(/_astro/barlow-condensed-latin-800-italic.Cnej2eWp.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-800-italic.B5BpsPSY.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/public-sans-vietnamese-400-normal.TxZB8OSn.woff2)format("woff2"),url(/_astro/public-sans-vietnamese-400-normal.BO1meqcx.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/public-sans-latin-ext-400-normal.mk90oQqJ.woff2)format("woff2"),url(/_astro/public-sans-latin-ext-400-normal.B02wwOdZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/public-sans-latin-400-normal.8Rpg0ruU.woff2)format("woff2"),url(/_astro/public-sans-latin-400-normal.SBbinRkI.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/public-sans-vietnamese-600-normal.P4BtCUdw.woff2)format("woff2"),url(/_astro/public-sans-vietnamese-600-normal.CcnAzmUX.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/public-sans-latin-ext-600-normal.DchWdWJ_.woff2)format("woff2"),url(/_astro/public-sans-latin-ext-600-normal.DfkbVac2.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/public-sans-latin-600-normal.Fru-LXNs.woff2)format("woff2"),url(/_astro/public-sans-latin-600-normal.BR59oU-I.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/public-sans-vietnamese-800-normal.BUvYaYg7.woff2)format("woff2"),url(/_astro/public-sans-vietnamese-800-normal.BFk1Z7Fw.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/public-sans-latin-ext-800-normal.BFRSyk9K.woff2)format("woff2"),url(/_astro/public-sans-latin-ext-800-normal.COj-CKlZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/public-sans-latin-800-normal.Cymo4W0O.woff2)format("woff2"),url(/_astro/public-sans-latin-800-normal.qgH1Oyzx.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-void:#090a0c;--color-carbon:#121418;--color-carbon-raised:#191c21;--color-surface-hover:#20242a;--color-steel:#292d33;--color-steel-strong:#383e47;--color-paper:#f7f7f5;--color-ash:#969ca6;--color-ash-dim:#6b7280;--color-pulse:#ff6a2a;--color-pulse-hover:#ff7b40;--color-pulse-soft:#2d180e;--color-jade:#2ad49a;--color-jade-hover:#47dfac;--color-jade-soft:#0c2a21;--color-rarity-common:#b4b9c2;--color-rarity-uncommon:#5fd08e;--color-rarity-rare:#5fa2ff;--color-rarity-epic:#b18bff;--color-rarity-legendary:#f2c14e;--color-home-ember:#d94616;--color-home-cinder:#711b24;--color-home-indigo:#17204d;--color-home-plum:#3a173a;--color-home-violet:#4a2a8f;--color-home-azure:#10366b;--color-home-shadow:#06070a;--color-accent:#ffb020;--color-x9-lime:#ffb020;--color-x9-plate:#191c21;--color-success:#36d98b;--color-danger:#ff4655;--color-warning:#ffb020;--color-perfect:#ffb020;--color-target-training:#ffc857;--color-great:var(--color-pulse);--color-good:var(--color-warning);--color-miss:var(--color-danger);--color-x9-id:#00d2ff;--color-discord:#5865f2;--color-discord-hover:#4752c4;--color-spotify:#1ed760;--color-nebula:#3b2a6b;--color-nebula-deep:#1a1440;--color-space-orchid:#d95cff;--color-space-ion:#7f8cff;--color-star:#c9d2ff;--color-space-frost-deep:#0c1a38;--color-space-frost-base:#23386e;--color-space-frost-near:#7fe3ff;--color-space-frost-far:#6e86d8;--color-space-jade-deep:#08211f;--color-space-jade-base:#17453f;--color-space-jade-near:#4fe0ae;--color-space-jade-far:#58aecb;--color-space-dusk-deep:#1b1338;--color-space-dusk-base:#382a66;--color-space-dusk-near:#ff6fc8;--color-space-dusk-far:#8b7bff;--color-skirmish-calm-deep:#0a1d27;--color-skirmish-calm-base:#1d4a58;--color-skirmish-calm-near:#66ebbe;--color-skirmish-calm-far:#86b9e6;--color-skirmish-calm-fog:#22414e;--color-skirmish-calm-light:#fff1de;--color-skirmish-night-deep:#060a1f;--color-skirmish-night-base:#171b4d;--color-skirmish-night-near:#5e9cff;--color-skirmish-night-far:#6b4fc4;--color-skirmish-night-fog:#1b1b47;--color-skirmish-night-light:#b8c2ff;--color-skirmish-storm-deep:#0d1317;--color-skirmish-storm-base:#29333c;--color-skirmish-storm-near:#d8e6f2;--color-skirmish-storm-far:#8b9cab;--color-skirmish-storm-fog:#3c454d;--color-skirmish-storm-light:#e4eeff;--color-skirmish-void-deep:#040206;--color-skirmish-void-base:#1c0b27;--color-skirmish-void-near:#f23df0;--color-skirmish-void-far:#7b2dc6;--color-skirmish-void-fog:#3a1052;--color-skirmish-void-light:#f2c8ff;--color-clutch-plaster:#ced6e3;--color-clutch-plaster-shade:#9ea9bc;--color-clutch-plaster-warm:#e9d7c0;--color-clutch-plaster-warm-shade:#bfa48a;--color-clutch-stone:#dcc197;--color-clutch-stone-shade:#a98a63;--color-clutch-stone-dark:#aba396;--color-clutch-stone-dark-shade:#7b7368;--color-clutch-tiles:#8e929c;--color-clutch-tiles-shade:#5c606b;--color-clutch-cobble:#a8a39b;--color-clutch-cobble-shade:#66625c;--color-clutch-wood:#a8714a;--color-clutch-wood-shade:#6e462c;--color-clutch-metal:#868d95;--color-clutch-metal-shade:#4f555d;--color-clutch-grass:#6f8650;--color-clutch-grass-shade:#45593a;--color-clutch-terracotta:#c88b6e;--color-clutch-terracotta-shade:#8c5643;--color-clutch-crate-green:#d4f0e2;--color-clutch-crate-green-shade:#6fae95;--color-clutch-crate-beige:#e3d3ae;--color-clutch-crate-beige-shade:#ae9a72;--color-clutch-generator:#4a5059;--color-clutch-generator-shade:#24282f;--color-clutch-tarp:#8a8a55;--color-clutch-tarp-shade:#5c5c35;--color-clutch-trim:#ebddc4;--color-clutch-trim-shade:#c2ac8c;--color-clutch-window:#dccfb8;--color-clutch-window-shade:#26313f;--color-clutch-shutter:#7ea6a2;--color-clutch-shutter-shade:#46635f;--color-clutch-cloth:#f2eee6;--color-clutch-cloth-shade:#c7beae;--color-clutch-glow:#ffb45e;--color-clutch-glow-shade:#f0661c;--color-clutch-pavers:#cfae92;--color-clutch-pavers-shade:#8f6d59;--color-clutch-plywood:#ddb283;--color-clutch-plywood-shade:#9a6b45;--color-clutch-accent:#e8792f;--color-clutch-sky-zenith:#4f8fd8;--color-clutch-sky-horizon:#d3e4f1;--color-clutch-sky-ground:#c9ae8c;--color-clutch-sky-sun:#ffddb0;--color-clutch-fog:#d2dee8;--color-clutch-spike-light:#ff5a4e;--color-clutch-boundary:#bce6ec;--color-movement-neon-sky-zenith:#04030b;--color-movement-neon-sky-horizon:#24124a;--color-movement-neon-fog:#120a26;--color-movement-neon-light:#d6ccff;--color-movement-neon-line:#36e2ff;--color-movement-neon-floor:#161a2c;--color-movement-neon-platform:#22283f;--color-movement-neon-slope:#263552;--color-movement-neon-wall:#10121f;--color-movement-neon-trim:#e2d2ff;--color-movement-neon-ramp:#2c2356;--color-movement-grid-sky-zenith:#1b2330;--color-movement-grid-sky-horizon:#6b7888;--color-movement-grid-fog:#3c4654;--color-movement-grid-light:#fff6e8;--color-movement-grid-line:#d8dee6;--color-movement-grid-floor:#4a4f57;--color-movement-grid-platform:#5c626b;--color-movement-grid-slope:#66707a;--color-movement-grid-wall:#3b3f46;--color-movement-grid-trim:#c77b3a;--color-movement-grid-ramp:#6a6290;--color-movement-forge-sky-zenith:#0b0505;--color-movement-forge-sky-horizon:#3a140c;--color-movement-forge-fog:#1e0b07;--color-movement-forge-light:#ffe3cc;--color-movement-forge-line:#ff8a3d;--color-movement-forge-floor:#221816;--color-movement-forge-platform:#2e201c;--color-movement-forge-slope:#3a2620;--color-movement-forge-wall:#140c0a;--color-movement-forge-trim:#ffd08a;--color-movement-forge-ramp:#3b2030;--color-movement-block:#a8f03a;--color-movement-block-warn:#9a4a10;--color-movement-laser:#ff3b5c;--color-movement-crusher:#a3acba;--color-movement-sweeper:#8e7cff;--color-movement-drop-floor:#e0b44c;--color-movement-hazard:#ff7a1a;--color-movement-zone-start:#36d98b;--color-movement-zone-end:#ffc857;--color-movement-zone-stage:#5ec8ff;--color-movement-zone-kill:#ff4655;--color-movement-guide:#7fe3ff;--color-movement-gate:#4fe0ae;--color-movement-ghost:#f7f7f5;--color-movement-knife-blade:#b7c0cc;--color-movement-knife-edge:#eef3f8;--color-movement-knife-handle:#1b1f2a;--color-movement-knife-accent:#46d3ff;--color-movement-trapper-body:#d0702e;--color-movement-trapper-gear:#262a31;--color-movement-trapper-visor:#ffd166;--color-movement-bsp-concrete:#8c857b;--color-movement-bsp-stone:#a0855f;--color-movement-bsp-metal:#6a747e;--color-movement-bsp-tech:#5e7a76;--color-movement-bsp-wood:#7a5a3b;--color-movement-bsp-floor:#b3a58c;--color-movement-bsp-light:#fff2d9;--color-movement-bsp-stripe:#c29230;--color-movement-bsp-dark:#232427;--color-movement-bsp-water:#2f6e60;--color-movement-bsp-glass:#8db5c9;--color-movement-bsp-grate:#5a5e65;--color-movement-bsp-snow:#dce5ec;--color-movement-bsp-mover:#5f80b8;--color-bot-armored:#ffb020;--color-bot-tracker:#9d6bff;--color-bot-swinger:#2ed3e6;--color-bot-alt-1:#f2f4f7;--color-bot-alt-2:#7ce85a;--color-bot-alt-3:#ff94e0;--rank-bronze-base:#c27a45;--rank-bronze-shade:#7e4a25;--rank-bronze-light:#ebaa76;--rank-bronze-ink:#2a170a;--rank-bronze-glow:#f09a55;--rank-silver-base:#b7c1cd;--rank-silver-shade:#6f7986;--rank-silver-light:#f4f7fa;--rank-silver-ink:#1c2128;--rank-silver-glow:#dde6f0;--rank-gold-base:#f2b02a;--rank-gold-shade:#a86f0e;--rank-gold-light:#ffe38f;--rank-gold-ink:#2b1a02;--rank-gold-glow:#ffc94a;--rank-diamond-base:#62d3f0;--rank-diamond-shade:#4e5fe6;--rank-diamond-light:#daf9ff;--rank-diamond-ink:#0b1442;--rank-diamond-glow:#7fe4ff;--level-t1-base:#9aa3ae;--level-t1-shade:#5d6672;--level-t1-light:#dce2e8;--level-t1-ink:#15181d;--level-t1-glow:var(--level-t1-base);--level-t2-base:#5cc87a;--level-t2-shade:#2f7a47;--level-t2-light:#b8f0c8;--level-t2-ink:#0c1f13;--level-t2-glow:var(--level-t2-base);--level-t3-base:#2fc4b8;--level-t3-shade:#17756e;--level-t3-light:#a8f0ea;--level-t3-ink:#061e1c;--level-t3-glow:var(--level-t3-base);--level-t4-base:#4c8df0;--level-t4-shade:#2450a6;--level-t4-light:#b3d1ff;--level-t4-ink:#0a1630;--level-t4-glow:var(--level-t4-base);--level-t5-base:#7a6cf2;--level-t5-shade:#4335a8;--level-t5-light:#cbc4ff;--level-t5-ink:#120e32;--level-t5-glow:var(--level-t5-base);--level-t6-base:#b35ceb;--level-t6-shade:#6a2b9c;--level-t6-light:#e6c2ff;--level-t6-ink:#1e0834;--level-t6-glow:var(--level-t6-base);--level-t7-base:#ea5a9f;--level-t7-shade:#9a2760;--level-t7-light:#ffc2dd;--level-t7-ink:#2c0718;--level-t7-glow:var(--level-t7-base);--level-t8-base:#ff6a2a;--level-t8-shade:#b8461a;--level-t8-light:#ffc09a;--level-t8-ink:#311104;--level-t8-glow:var(--level-t8-base);--level-t9-base:#f2b02a;--level-t9-shade:#a86f0e;--level-t9-light:#ffe38f;--level-t9-ink:#261702;--level-t9-glow:var(--level-t9-base);--level-t10-base:#e6edf5;--level-t10-shade:#8da2ba;--level-t10-light:#fff;--level-t10-ink:#141b24;--level-t10-glow:var(--level-t10-base);--level-max-base:#f2b02a;--level-max-shade:#b35ceb;--level-max-light:#fff4cc;--level-max-ink:#0b0e14;--level-max-glow:var(--color-accent);--level-max-prism-1:#ffe38f;--level-max-prism-2:#ff6a2a;--level-max-prism-3:#b35ceb;--level-max-prism-4:#62d3f0;--vct-monogram-fill:var(--color-steel);--vct-monogram-ink:var(--color-paper);--vct-monogram-edge:var(--color-steel-strong);--color-logo-plate:#dee1e6;--badge-vct-face:color-mix(in srgb, var(--color-danger) 72%, var(--color-carbon));--badge-vct-shade:color-mix(in srgb, var(--color-danger) 42%, var(--color-void));--badge-vct-light:color-mix(in srgb, var(--color-danger) 38%, var(--color-paper));--badge-vct-ink:var(--color-paper);--badge-participant-light:#c9d6e6;--badge-participant-face:#6f87a6;--badge-participant-shade:#2e3b4f;--badge-participant-ink:#f3f7fc;--badge-oracle-light:#d9c8ff;--badge-oracle-face:#8b6cf2;--badge-oracle-shade:#3a2a7a;--badge-oracle-ink:#fbf8ff;--badge-champion-light:#ffe7a3;--badge-champion-face:#f2b02a;--badge-champion-shade:#8a5a0b;--badge-champion-ink:#2b1a02;--badge-perfect-light:#ffb3ba;--badge-perfect-face:#ff4655;--badge-perfect-shade:#7a1520;--badge-perfect-ink:#fff5f6;--badge-top10-light:#bff3ff;--badge-top10-face:#2fc4d9;--badge-top10-shade:#0e5866;--badge-top10-ink:#04232a;--badge-locked-light:var(--color-steel-strong);--badge-locked-face:var(--color-steel);--badge-locked-shade:var(--color-carbon);--badge-locked-ink:var(--color-ash);--hud-glow:radial-gradient(circle, #0000009e 0%, #00000047 48%, transparent 72%);--hud-glow-fit:radial-gradient(closest-side, #0000009e 0%, #00000047 48%, transparent 100%);--arena-vignette:radial-gradient(ellipse 76% 76% at 50% 50%, transparent 40%, #00000052 76%, #0009 100%);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--radius:.25rem;--field-radius:.125rem;--radius-xs:var(--radius);--radius-sm:calc(var(--radius) * 1.5);--radius-md:calc(var(--radius) * 2);--radius-lg:calc(var(--radius) * 3);--radius-full:9999px;--control-height:calc(var(--space-10) + var(--space-1));--control-radius:var(--radius-md);--control-background:var(--color-surface-hover);--control-hover-background:color-mix(in srgb, var(--color-surface-hover) 80%, var(--color-steel));--control-border:var(--color-steel-strong);--control-menu-min-width:12rem;--control-selected-background:color-mix(in srgb, var(--color-pulse) 12%, var(--color-carbon));--control-selected-border:color-mix(in srgb, var(--color-pulse) 62%, var(--color-steel));--shadow-sm:0 1px 2px #00000047;--shadow-md:0 12px 30px #0000003d;--motion-fast:.14s;--motion-base:.22s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--font-display:"Sora", "Segoe UI", sans-serif;--font-body:"Public Sans", "Segoe UI", sans-serif;--font-japanese:"Yu Gothic UI", "Hiragino Kaku Gothic ProN", "Noto Sans JP", Meiryo, sans-serif;--font-mono:"IBM Plex Mono", "Cascadia Mono", monospace;--text-badge:.5625rem;--text-micro:.625rem;--text-meta:.6875rem;--text-label:.75rem;--text-body:.8125rem;--text-body-strong:.875rem;--text-lead:.9375rem;--text-card-title:1rem;--text-section-title:1.125rem;--text-metric:1.375rem;--text-panel-title:1.75rem;--leading-flat:1;--leading-display:1.05;--leading-tight:1.2;--leading-snug:1.35;--leading-normal:1.5;--leading-relaxed:1.6;--tracking-tight:-.04em;--tracking-snug:-.02em;--tracking-normal:0;--tracking-wide:.04em;--tracking-caps:.12em;--color-text-muted:var(--color-ash);--color-text-muted-glass:color-mix(in srgb, var(--color-ash) 59%, var(--color-paper));--color-text-pulse-glass:color-mix(in srgb, var(--color-pulse) 68%, var(--color-paper));--color-text-danger-hud:color-mix(in srgb, var(--color-danger) 70%, var(--color-paper))}.landing{--landing-bg:var(--color-void);--landing-panel:var(--color-carbon);--landing-text:var(--color-paper);--landing-muted:#b0b4c2;--landing-cream:#ffe9ce;--landing-line:#2b2d38;--landing-orange:var(--color-pulse);--landing-gold:var(--color-rarity-legendary);--landing-green:var(--color-jade);--landing-shadow:#0005;--landing-emblem-shadow:#03030a80;--landing-scrim:#090a0c99;--landing-clear:#090a0c0a;--landing-soft-scrim:#090a0c66;--landing-display:"Barlow Condensed", "Noto Sans JP Variable", sans-serif;--landing-body:"Public Sans", "Noto Sans JP Variable", sans-serif;--landing-title:clamp(4.1rem, 7.6vw, 7.3rem);--landing-h2:clamp(2.5rem, 4.1vw, 4.1rem);--landing-gap:clamp(4rem, 7.6vw, 7.5rem)}.landing .landing-guest{color:var(--landing-muted);font-size:var(--text-body-strong);margin-block:var(--space-5)}.landing .landing-guest a,.landing .public-read-link{align-items:center;gap:var(--space-2);color:var(--landing-cream);text-underline-offset:.25em;text-decoration:underline;display:inline-flex}.landing-product-preview{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.landing .public-read-link{margin-bottom:var(--space-5);font-size:var(--text-body-strong)}.public-section-intro{max-width:65ch;color:var(--landing-muted);margin-top:var(--space-5)}.public-guide-grid{gap:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.public-guide-grid article{min-width:0;padding-block:var(--space-5)}.landing .public-guide-grid h3{margin:0 0 var(--space-3);font-family:var(--landing-body);font-size:var(--text-section-title);letter-spacing:normal;font-style:normal;line-height:1.5}.public-guide-grid h3 a{align-items:baseline;gap:var(--space-3);display:flex}.public-guide-grid h3 a svg{flex:none}.public-guide-grid a:hover,.public-page a[aria-current=page]{color:var(--landing-gold)}.public-guide-grid p{color:var(--landing-muted);font-size:var(--text-body-strong);margin:0}.landing.public-page{overflow:visible}.public-header nav{gap:var(--space-6);font-size:var(--text-body-strong);flex-wrap:wrap;margin-left:auto;display:flex}.public-header>.landing-language{margin-left:var(--space-5)}.public-main{padding-block:var(--space-8) var(--space-12)}.public-breadcrumb{gap:var(--space-3);color:var(--landing-muted);font-size:var(--text-body-strong);flex-wrap:wrap;display:flex}.public-heading{max-width:55rem;margin-block:var(--space-10)}.landing.public-page h1{overflow-wrap:anywhere;font-size:clamp(2.4rem,5vw,4.6rem);line-height:1.12}.public-intro{max-width:65ch;color:var(--landing-muted);font-size:var(--text-section-title);margin-top:var(--space-6)}.public-article{max-width:55rem}.public-article figure{margin:0 0 var(--space-8)}.public-article figure img{aspect-ratio:16/9;object-fit:cover;background:var(--landing-panel);width:100%;height:auto;display:block}.public-article figcaption{margin-top:var(--space-3);color:var(--landing-muted);font-size:var(--text-body-strong)}.public-contents{gap:var(--space-4) var(--space-6);margin-bottom:var(--space-10);font-size:var(--text-body-strong);flex-wrap:wrap;display:flex}.public-contents a,.public-prose>a{text-underline-offset:.25em;text-decoration:underline!important}.public-article section{margin-block:var(--space-10);scroll-margin-top:var(--space-6)}.landing .public-article h2,.landing .public-prose h2{font-family:var(--landing-body);font-size:var(--text-panel-title);letter-spacing:normal;margin:0 0 var(--space-5);font-style:normal;line-height:1.4}.public-article p,.public-article li,.public-prose p{color:var(--landing-muted);line-height:1.9}.public-article ul,.public-article ol{padding-inline-start:var(--space-6)}.public-article ol{list-style-type:decimal}.public-article ul{list-style-type:disc}.public-article li{margin-block:var(--space-5);padding-inline-start:var(--space-2)}.public-prose{max-width:70ch}.public-prose p{margin:0 0 var(--space-8)}.public-start{align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.public-start span{font-size:var(--text-body-strong)}.public-related{margin-top:var(--space-12)}.public-related .public-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-performance{align-items:center;gap:var(--space-6);max-width:55rem;margin-block:var(--space-10);padding:var(--space-6);background:var(--landing-panel);border:1px solid var(--landing-line);border-radius:var(--radius-lg);flex-wrap:wrap;display:flex}.public-performance>div{flex:22rem;min-width:0}.landing.public-page .public-performance h2{align-items:center;gap:var(--space-3);margin:0 0 var(--space-3);font-family:var(--landing-body);font-size:var(--text-section-title);letter-spacing:normal;white-space:normal;font-style:normal;font-weight:600;line-height:1.5;display:flex}.public-performance h2 svg{color:var(--landing-orange);flex:none}.public-performance p{color:var(--landing-muted);font-size:var(--text-body-strong);margin:0;line-height:1.8}.public-performance>a{white-space:normal;flex:0 auto;max-width:100%}.public-contact{gap:var(--space-6);margin-bottom:var(--space-10);overflow-wrap:anywhere;flex-wrap:wrap;font-style:normal;display:flex}.public-contact a{text-underline-offset:.25em;align-items:center;min-height:44px;display:inline-flex;text-decoration:underline!important}@media (width>=768px) and (width<=1200px){.landing-header:not(.public-header) .landing-nav{display:none}}@media (width<=767px){.public-guide-grid,.public-related .public-guide-grid{gap:var(--space-3);grid-template-columns:1fr}.public-header{min-height:80px;padding-block:var(--space-4);flex-wrap:wrap;height:auto!important}.public-header nav{gap:var(--space-4)}.public-header>.landing-language{margin-left:0}.public-main{padding-block:var(--space-6) var(--space-10)}.public-heading{margin-block:var(--space-8)}.landing.public-page h1{font-size:clamp(2rem,8vw,3rem)}}.landing{color:var(--landing-text);background:var(--landing-bg);font:400 1rem/1.65 var(--landing-body);-webkit-font-smoothing:antialiased;color-scheme:dark;min-height:100vh;overflow:clip}html:has(.landing){scroll-behavior:smooth;background:var(--color-void);scroll-padding-top:1.5rem}body:has(.landing){margin:0}.landing *,.landing :before,.landing :after{box-sizing:border-box}.landing :where(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:inherit;margin:0}.landing :where(blockquote,dl,dd,hr,figure,p,pre){margin:0}.landing :where(ol,ul,menu){margin:0;padding:0;list-style:none}.landing :where(img,svg,video,canvas){vertical-align:middle;display:block}.landing :where(img,video){max-width:100%;height:auto}.landing :where(address){font-style:inherit}.landing a{color:inherit;text-decoration:none}.landing button,.landing summary{font:inherit}.landing a:focus-visible,.landing summary:focus-visible{outline:2px solid var(--landing-orange);outline-offset:6px}.landing-width{width:min(1200px,100% - 64px);margin-inline:auto}.landing-header{align-items:center;gap:36px;height:96px;display:flex}.landing-entry-status{z-index:20;border:1px solid var(--landing-line);border-radius:var(--radius-md);background:var(--landing-panel);width:min(520px,100% - 32px);color:var(--landing-text);box-shadow:0 12px 40px var(--landing-shadow);padding:20px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.landing-entry-status p{margin:0;font-size:.85rem}.landing-entry-status button{margin-top:14px}.landing-brand img{width:128px;height:auto;display:block}.landing-nav{gap:30px;margin-left:auto;font-size:.82rem;display:flex}.landing-nav a,.landing-login{color:var(--landing-muted);transition:color .15s}.landing-nav a:hover,.landing-login:hover{color:var(--landing-text)}.landing-header-actions{align-items:center;gap:25px;min-height:42px;display:flex}.landing-login{white-space:nowrap;font-size:.82rem}.landing-action{border-radius:var(--radius-sm);justify-content:center;align-items:center;gap:18px;min-height:52px;padding:15px 24px;font-size:.85rem;font-weight:600;transition:background .18s,transform .18s;display:inline-flex;text-decoration:none!important}.landing-action:hover{transform:translateY(-2px)}.landing .landing-action-primary{background:var(--landing-orange);color:var(--landing-bg)}.landing-action-primary:hover{background:var(--color-pulse-hover)}.landing-action-outline{border:1px solid var(--landing-line);min-height:42px;padding:10px 17px}.landing-action-outline:hover{background:var(--landing-panel)}.landing-language{z-index:5;font-size:.75rem;position:relative}.landing-language summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;list-style:none;display:flex}.landing summary::-webkit-details-marker{display:none}.landing-language>div{border:1px solid var(--landing-line);border-radius:var(--radius-md);background:var(--landing-panel);width:204px;box-shadow:0 18px 50px var(--landing-shadow);padding:8px;position:absolute;top:48px;right:0}.landing-language a{border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.landing-language a:hover{background:var(--color-surface-hover)}.landing-language a[aria-current]{color:var(--landing-gold)}.landing-hero{isolation:isolate;background:var(--landing-bg);position:relative}.landing-hero-background{z-index:-2;position:absolute;inset:0;overflow:hidden}.landing-hero-background img{object-fit:cover;object-position:60% center;opacity:.66;width:100%;height:100%}.landing-hero:before{content:"";z-index:-1;background:linear-gradient(90deg, var(--landing-bg) 0%, var(--landing-scrim) 36%, var(--landing-clear) 75%), linear-gradient(0deg, var(--landing-bg), transparent 24%, transparent 80%, var(--landing-soft-scrim));position:absolute;inset:0}.landing-hero-inner{grid-template-columns:1.3fr .85fr;align-items:center;gap:22px;min-height:630px;padding-block:68px 72px;display:grid}.landing-eyebrow{color:var(--landing-muted);letter-spacing:.16em;text-transform:uppercase;margin:0 0 22px;font-size:.63rem;font-weight:600;line-height:1.6}.landing-hero .landing-eyebrow{color:var(--landing-gold)}.landing h1{font:italic 800 var(--landing-title)/.95 var(--landing-display);letter-spacing:-.035em;text-transform:uppercase;margin:0 0 30px}.landing h1 span{display:block}.landing h1 span:last-child{color:var(--landing-cream)}.landing-intro{max-width:470px;color:var(--landing-muted);margin:0 0 30px;font-size:.95rem;line-height:1.8}.landing-hero-actions{flex-wrap:wrap;align-items:center;gap:25px;display:flex}.landing-discover{align-items:center;gap:12px;font-size:.8rem;display:inline-flex}.landing-note{color:var(--landing-muted);align-items:center;gap:9px;margin:20px 0 0;font-size:.66rem;display:flex}.landing-note svg{flex:none}.landing-emblem{place-items:center;display:grid}.landing-emblem img{width:min(100%,410px);height:auto;filter:drop-shadow(0 24px 48px var(--landing-emblem-shadow));transform:rotate(-7deg)}.landing-hero-copy,.landing-emblem{animation:.45s cubic-bezier(.22,1,.36,1) both landing-arrive}.landing-hero-bottom{color:var(--landing-muted);letter-spacing:.2em;justify-content:space-between;align-items:center;padding-block:0 28px;font-size:.57rem;display:flex}.landing-hero-bottom>span:last-child{align-items:center;gap:19px;display:flex}.landing-section{padding-block:var(--landing-gap) 0;scroll-margin-top:32px}.landing-section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:35px;display:flex}.landing h2{font:italic 800 var(--landing-h2)/1.02 var(--landing-display);letter-spacing:-.015em;white-space:pre-line;margin:0}.landing-section-heading .landing-eyebrow{margin-bottom:12px}.landing-products{border:1px solid var(--landing-line);background:var(--landing-line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.landing-product{--product-accent:var(--landing-orange);--product-fill:var(--landing-panel);--product-ink:var(--landing-text);--product-copy:var(--landing-muted);--product-mark:var(--product-accent);--product-button-bg:var(--product-accent);--product-button-ink:var(--landing-bg);--product-inverted:0;flex-direction:column;min-width:0;display:flex;position:relative}.landing-product[data-product=movement]{--product-accent:var(--landing-green)}.landing-product-body{color:var(--product-ink);background:var(--product-fill);flex-direction:column;flex:1;align-items:start;padding:38px;transition:background-color .18s,color .18s;display:flex}.landing-product-brand{width:fit-content;max-width:100%;height:34px;margin-bottom:32px;display:block;position:relative}.landing-product-brand img{width:auto;max-width:100%;height:100%;opacity:calc(1 - var(--product-inverted));transition:opacity .15s;display:block}.landing-product-brand .landing-product-brand-inverse{object-fit:contain;width:100%;opacity:var(--product-inverted);position:absolute;inset:0}.landing-product h3{font:italic 800 clamp(2.4rem, 3.7vw, 3.45rem)/1.02 var(--landing-display);letter-spacing:-.02em;white-space:pre-line;margin:0 0 21px}.landing-product-body>p{color:var(--product-copy);max-width:46ch;margin:0;font-size:.84rem;line-height:1.85;transition:color .18s}.landing-product ul{gap:9px;margin:24px 0 32px;padding:0;font-size:.76rem;list-style:none;display:grid}.landing-product li{align-items:start;gap:10px;display:flex}.landing-product li svg{color:var(--product-mark);flex-shrink:0;margin-top:3px;transition:color .18s}.landing .landing-product-action{border-radius:var(--radius-sm);background:var(--product-button-bg);min-height:45px;color:var(--product-button-ink);align-items:center;gap:22px;margin-top:auto;padding:11px 17px;font-size:.76rem;font-weight:700;transition:background-color .18s,color .18s;display:inline-flex;text-decoration:none!important}.landing .landing-product-action:hover{background:color-mix(in srgb, var(--product-button-bg) 90%, var(--product-button-ink))}.landing .landing-product-action:focus-visible{outline-color:var(--product-ink)}.landing-product:focus-within{--product-fill:var(--product-accent);--product-ink:var(--landing-bg);--product-copy:var(--landing-bg);--product-mark:var(--landing-bg);--product-button-bg:var(--landing-bg);--product-button-ink:var(--product-accent);--product-inverted:1}@media (hover:hover) and (pointer:fine){.landing-product:hover{--product-fill:var(--product-accent);--product-ink:var(--landing-bg);--product-copy:var(--landing-bg);--product-mark:var(--landing-bg);--product-button-bg:var(--landing-bg);--product-button-ink:var(--product-accent);--product-inverted:1}}.landing-product-action svg{transition:transform .18s}.landing-product-action:hover svg{transform:translate(3px)}.landing[data-language=ru] .landing-product h3,.landing[data-language=ja] .landing-product h3{letter-spacing:-.035em;font-size:clamp(1.8rem,2.9vw,2.6rem);font-style:normal;line-height:1.2}.landing-about{grid-template-columns:1fr 1fr;gap:100px;display:grid}.landing-about-copy{max-width:450px;color:var(--landing-muted);margin:26px 0 0;font-size:.85rem;line-height:1.9}.landing-steps{gap:30px;margin:0;padding:15px 0 0;list-style:none;display:grid}.landing-steps li{grid-template-columns:42px 1fr;gap:20px;display:grid}.landing-step-number{color:var(--landing-gold);padding-top:4px;font-size:.7rem}.landing-steps h3{margin:0 0 8px;font-size:1rem;font-weight:600}.landing-steps p{color:var(--landing-muted);margin:0;font-size:.8rem;line-height:1.8}.landing-faq{padding-bottom:var(--landing-gap);grid-template-columns:.8fr 1.2fr;gap:75px;display:grid}.landing-faq>div>p:not(.landing-eyebrow){color:var(--landing-muted);margin-top:23px;font-size:.85rem}.landing-questions details{border-bottom:1px solid var(--landing-line)}.landing-questions details:first-child{border-top:1px solid var(--landing-line)}.landing-questions summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding-block:22px;font-size:.85rem;font-weight:600;list-style:none;display:flex}.landing-questions summary svg{color:var(--landing-muted);flex-shrink:0;transition:transform .18s}.landing-questions details[open] summary svg{transform:rotate(45deg)}.landing-questions details>p{color:var(--landing-muted);margin:0 32px 24px 0;font-size:.83rem;line-height:1.9}.landing-footer{border-top:1px solid var(--landing-line);padding-block:40px 24px}.landing-footer-top{justify-content:space-between;align-items:start;gap:35px;padding-bottom:35px;display:flex}.landing-footer-top img{height:auto;display:block}.landing-footer nav{flex-wrap:wrap;gap:25px;padding-top:10px;font-size:.72rem;display:flex}.landing-footer nav a{align-items:center;gap:5px;min-height:44px;display:inline-flex}.landing-footer-bottom{color:var(--landing-muted);align-items:start;gap:35px;font-size:.6rem;display:flex}.landing-footer-bottom p{max-width:680px;margin:0}.landing-footer-bottom>a{margin-left:auto}.landing-up{transform:rotate(-90deg)}.landing-skip{z-index:10;background:var(--landing-orange);padding:12px 20px;position:absolute;top:-100px;left:16px;color:var(--landing-bg)!important}.landing-skip:focus{top:12px}.landing[data-language=ru],.landing[data-language=ja]{--landing-body:"Noto Sans JP Variable", sans-serif;--landing-display:"Noto Sans JP Variable", sans-serif}.landing[data-language=ru] h1,.landing[data-language=ja] h1{letter-spacing:-.055em;font-size:clamp(2.6rem,4.7vw,4.7rem);font-style:normal;line-height:1.15}.landing[data-language=ru] h2,.landing[data-language=ja] h2{font-size:clamp(1.9rem,3vw,3rem);font-style:normal;line-height:1.2}@keyframes landing-arrive{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width>=1440px){.landing-hero-inner{min-height:690px}}@media (width<=1050px){.landing-nav{gap:20px}.landing-header{gap:22px}.landing-header-actions{gap:16px}.landing-about{gap:55px}.landing-faq{gap:40px}.landing-hero-inner{min-height:570px}}@media (width<=767px){.landing-width{width:calc(100% - 40px)}.landing-header{gap:15px;height:80px}.landing-brand img{width:105px}.landing-nav{display:none}.landing-header-actions{gap:16px;margin-left:auto}.landing-register{min-height:39px;padding:9px 12px}.landing-register svg{display:none}.landing-login{font-size:.75rem}.landing-hero-inner{grid-template-columns:1fr;gap:5px;min-height:auto;padding-block:48px 28px}.landing h1{font-size:clamp(3.8rem,12vw,6rem)}.landing-hero-copy{max-width:610px}.landing-intro{max-width:440px}.landing-emblem{opacity:.16;z-index:-1;width:260px;animation:none;position:absolute;bottom:0;right:-100px}.landing-hero-background img{object-position:70% center;opacity:.44}.landing-hero:before{background:linear-gradient(90deg,var(--landing-bg),var(--landing-soft-scrim)),linear-gradient(0deg,var(--landing-bg),transparent 35%)}.landing-hero-bottom{padding-block:32px 20px}.landing-section-heading{display:block}.landing-products{grid-template-columns:1fr;gap:1px}.landing-product-body{padding:28px}.landing-product-brand{height:30px;margin-bottom:22px}.landing-product h3{font-size:clamp(2.6rem,8vw,3.5rem)}.landing-about,.landing-faq{grid-template-columns:1fr;gap:36px}.landing-steps{gap:26px}.landing-footer-top{display:block}.landing-footer nav{gap:22px;margin-top:25px}.landing-footer-bottom{flex-wrap:wrap;gap:20px}.landing-footer-bottom p{order:3;width:100%}.landing-footer-bottom>a{margin-left:auto}}@media (width<=390px){.landing-width{width:calc(100% - 32px)}.landing-header-actions{gap:12px}.landing-brand img{width:88px}.landing-action{padding-inline:17px}.landing-register{padding-inline:10px;font-size:.7rem}.landing-eyebrow{letter-spacing:.1em}.landing-hero-actions{gap:20px}.landing-language summary{gap:5px}}@media (prefers-reduced-motion:reduce){html:has(.landing){scroll-behavior:auto}.landing *,.landing :before,.landing :after{transition:none!important;animation:none!important}}
