@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/site/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/site/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/site/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/site/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/site/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/site/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/site/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");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}.legal-reader,.legal-page,.consent-banner,.legal-gate,.legal-footer{--legal-glass:#070b0ff0;--legal-line:#78dcff29;--legal-line-2:#78dcff5c;--legal-notch:.8em;--legal-fill:#ffb020}.legal-reader{z-index:2700;padding:max(.6em, env(safe-area-inset-top)) max(.8em, env(safe-area-inset-right)) max(.6em, env(safe-area-inset-bottom)) max(.8em, env(safe-area-inset-left));box-sizing:border-box;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#030507c7;justify-content:center;align-items:center;font-size:clamp(12px,min(1.9vh,3.4vw),17px);display:flex;position:fixed;inset:0}.legal-panel{box-sizing:border-box;background:var(--legal-glass);border:1px solid var(--legal-line);width:min(46em,100%);height:min(52em,100%);clip-path:polygon(0 0, calc(100% - var(--legal-notch)) 0, 100% var(--legal-notch), 100% 100%, var(--legal-notch) 100%, 0 calc(100% - var(--legal-notch)));flex-direction:column;display:flex;position:relative}.legal-panel:before{content:"";z-index:1;background:var(--accent);width:3.2em;height:2px;box-shadow:0 0 .6em var(--accent);position:absolute;top:0;left:1em}.legal-panel:focus{outline:none}.legal-body{scrollbar-width:thin;flex:1;padding:.9em 1.3em 1.4em;overflow-y:auto}.legal-panel .legal-close{z-index:1;position:absolute;top:.6em;right:.8em}.legal-page{color:var(--text);background:radial-gradient(at 50% 0,#1d2a33 0%,#0b0e11 60%);font-size:clamp(14px,1.1vw + 8px,17px);position:fixed;inset:0;overflow-y:auto}.legal-page-inner{width:min(46em,100%);padding:max(1.2em, env(safe-area-inset-top)) 16px 3em;box-sizing:border-box;margin:0 auto}.legal-back{color:var(--accent);margin-bottom:.8em;text-decoration:none;display:inline-block}.legal-tabs{flex-wrap:wrap;gap:.4em;margin:0 2.4em .4em 0;display:flex}.legal-tabs a{border:1px solid var(--legal-line);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding:.3em .8em;font-size:.82em;text-decoration:none}.legal-tabs a.on{border-color:var(--accent);color:var(--text);background:#78dcff14}.legal-doc{line-height:1.55}.legal-doc h1{letter-spacing:.02em;margin:.6em 0 .2em;font-size:1.55em}.legal-doc h2{border-top:1px solid var(--legal-line);color:var(--accent);margin:1.4em 0 .4em;padding-top:.6em;font-size:1.12em}.legal-doc h3{margin:1.1em 0 .3em;font-size:1em}.legal-doc p,.legal-doc ul,.legal-doc ol{margin:.5em 0}.legal-doc ul,.legal-doc ol{padding-left:1.3em}.legal-doc li+li{margin-top:.35em}.legal-doc a,.legal-link{color:var(--accent)}.legal-doc code{overflow-wrap:anywhere;color:#b9e9fb;font-size:.9em}.legal-doc strong{color:#eef4f7}.legal-fill{color:var(--legal-fill);background:#ffb02024;outline:1px dashed #ffb02080;padding:0 .2em}.legal-table{overflow-x:auto}.legal-table table{border-collapse:collapse;font-size:.9em}.legal-table :is(th,td){border:1px solid var(--legal-line);text-align:left;vertical-align:top;padding:.3em .5em}.legal-loading{color:var(--muted)}button.legal-link{font:inherit;text-underline-offset:.15em;cursor:pointer;background:0 0;border:none;flex:none;margin:0;padding:0;text-decoration:underline;display:inline}button.legal-link:hover{color:#a5e8ff;background:0 0}.legal-footer{left:calc(10px + env(safe-area-inset-left));bottom:max(8px, env(safe-area-inset-bottom));z-index:5;color:var(--muted);background:#070b0f99;border:1px solid #78dcff24;align-items:center;gap:.5em;padding:2px 8px;font-size:.72rem;line-height:1.4;display:flex;position:absolute}.legal-footer button.legal-link{color:var(--muted);text-decoration:none}.legal-footer button.legal-link:hover,.legal-footer button.legal-link:focus-visible{color:var(--text)}.consent-banner{left:50%;bottom:calc(max(8px, env(safe-area-inset-bottom)) + 2.1rem);z-index:900;scrollbar-width:thin;box-sizing:border-box;background:var(--legal-glass);border:1px solid var(--legal-line-2);width:min(46em,100vw - 32px);max-height:calc(100dvh - 5rem);color:var(--text);clip-path:polygon(0 0, calc(100% - var(--legal-notch)) 0, 100% var(--legal-notch), 100% 100%, var(--legal-notch) 100%, 0 calc(100% - var(--legal-notch)));align-items:center;gap:.9em;padding:.7em .9em .7em 1.1em;font-size:clamp(12px,min(1.7vh,3.3vw),15px);line-height:1.45;display:flex;position:fixed;overflow-y:auto;transform:translate(-50%)}body:has(.control-bar) .consent-banner{top:calc(max(8px, env(safe-area-inset-top)) + 2.6rem);bottom:auto}.consent-banner p{flex:1;margin:0}.consent-actions{flex-wrap:wrap;flex:none;gap:.5em;display:flex}.consent-actions button{flex:none;min-width:6.5em;padding:.4em .9em}.consent-settings{flex-direction:column;align-items:stretch;width:min(34em,100vw - 32px);padding:.9em 1.1em}.consent-settings h2{letter-spacing:.04em;margin:0;font-size:1.1em}.consent-row{border:1px solid var(--legal-line);align-items:flex-start;gap:.9em;padding:.55em .7em;display:flex}label.consent-row{cursor:pointer}.consent-row>div{flex:1}.consent-row p{color:var(--muted);margin:.2em 0 0}.consent-state{min-width:4.5em;color:var(--muted);text-align:right;flex:none;font-size:.9em}.consent-switch{flex:none;align-items:center;gap:.4em;display:flex}.consent-switch input{width:1.15em;height:1.15em;accent-color:var(--accent);margin:0}.consent-switch .consent-state{min-width:2em}.consent-settings .consent-actions{justify-content:flex-end}@media (orientation:landscape) and (height<=519px){.consent-banner{left:auto;right:calc(10px + env(safe-area-inset-right));flex-direction:column;align-items:stretch;width:min(26em,54vw);transform:none}.consent-actions{justify-content:flex-end}}@media (orientation:portrait){.consent-banner{flex-direction:column;align-items:stretch}.consent-actions{justify-content:flex-end}}.legal-accept{border:1px solid var(--acct-line-2,#78dcff5c);cursor:pointer;background:#78dcff0d;align-items:flex-start;gap:.6em;padding:.6em .75em;line-height:1.4;display:flex}.legal-accept input{width:1.1em;height:1.1em;accent-color:var(--accent);flex:none;margin:.15em 0 0}.legal-gate{box-sizing:border-box;padding:16px}.legal-gate-box{box-sizing:border-box;background:var(--legal-glass);border:1px solid var(--legal-line);width:min(30em,100%);clip-path:polygon(0 0, calc(100% - var(--legal-notch)) 0, 100% var(--legal-notch), 100% 100%, var(--legal-notch) 100%, 0 calc(100% - var(--legal-notch)));flex-direction:column;gap:.9em;padding:1.2em 1.3em 1.1em;font-size:clamp(13px,min(2vh,3.6vw),17px);line-height:1.45;display:flex}.legal-gate-box h2{letter-spacing:.04em;margin:0;font-size:1.2em}.legal-gate-box p{color:var(--muted);margin:0}.legal-gate-actions{gap:.6em;display:flex}.legal-gate-actions button{padding:.5em}.legal-gate-actions button:disabled{opacity:.45;cursor:not-allowed}:root{--text:#d8e2e8;--muted:#8a9aa5;--accent:#78dcff;--bone:#e6dfcb;--bg:#0b0e11;--gutter:16px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--text);background:var(--bg);font-family:Inter Variable,UFFFO Symbols Subset,sans-serif}html{-webkit-text-size-adjust:100%}body{background:radial-gradient(ellipse 90% 60% at 50% 0%, #1d2a33 0%, transparent 70%), radial-gradient(ellipse 70% 40% at 50% 100%, #ff6e281a 0%, transparent 70%), var(--bg);min-height:100vh;margin:0;font-size:1rem;line-height:1.55;overflow-x:hidden}a{color:var(--accent)}a:hover{color:#a5e8ff}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}button{font:inherit;color:var(--text);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;padding:4px 8px}button:hover{background:#78dcff1f}button.primary{background:var(--accent);color:var(--bg);border-color:var(--accent);font-weight:600}button.primary:hover{background:#a5e8ff}.skip{left:var(--gutter);z-index:1000;background:var(--accent);color:var(--bg);padding:.4em .8em;position:absolute;top:-3em}.skip:focus{top:var(--gutter)}main{width:min(60rem,100%);padding:0 var(--gutter) 2rem;box-sizing:border-box;flex-direction:column;gap:1.5rem;margin:0 auto;display:flex}h2{color:var(--bone);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .8rem;font-size:1.25rem}h3{color:var(--accent);letter-spacing:.04em;margin:0 0 .35rem;font-size:1rem}body:has(.consent-banner){padding-bottom:14rem}@media (orientation:portrait){.consent-banner{top:auto;bottom:max(12px, env(safe-area-inset-bottom))}}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/site/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/site/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/site/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/site/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/site/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");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:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/site/oswald-cyrillic-ext-wght-normal-DLWmRmaW.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/site/oswald-cyrillic-wght-normal-C8sJyxwB.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/site/oswald-vietnamese-wght-normal-Tdf5mmdl.woff2)format("woff2-variations");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:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/site/oswald-latin-ext-wght-normal-Dj_1K-Kw.woff2)format("woff2-variations");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:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/site/oswald-latin-wght-normal-CzS3kehr.woff2)format("woff2-variations");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:UFFFO Symbols Subset;font-style:normal;font-weight:100 500;font-display:swap;src:url(/site/symbols-inter-400-DrwcQER1.woff2)format("woff2");unicode-range:U+202F,U+2190-2193,U+21BB}@font-face{font-family:UFFFO Symbols Subset;font-style:normal;font-weight:600 900;font-display:swap;src:url(/site/symbols-inter-700-BE77CSW7.woff2)format("woff2");unicode-range:U+202F,U+2190-2193,U+21BB}@font-face{font-family:UFFFO Symbols Subset;font-style:normal;font-weight:100 500;font-display:swap;src:url(/site/symbols-noto-sans-symbols-2-400-IkX7g1wL.woff2)format("woff2");unicode-range:U+25A2-25A3,U+25B2,U+25B4,U+25B6,U+25B8,U+25BC,U+25BE,U+25CB,U+25CF,U+2713,U+2715}@font-face{font-family:UFFFO Symbols Subset;font-style:normal;font-weight:600 900;font-display:swap;src:url(/site/symbols-noto-sans-symbols-2-400-IkX7g1wL.woff2)format("woff2");unicode-range:U+25A2-25A3,U+25B2,U+25B4,U+25B6,U+25B8,U+25BC,U+25BE,U+25CB,U+25CF,U+2713,U+2715}@font-face{font-family:UFFFO Symbols Subset;font-style:normal;font-weight:100 500;font-display:swap;src:url(/site/symbols-noto-sans-math-400-Cx80VcUB.woff2)format("woff2");unicode-range:U+2588,U+2605,U+266B}@font-face{font-family:UFFFO Symbols Subset;font-style:normal;font-weight:600 900;font-display:swap;src:url(/site/symbols-noto-sans-math-400-Cx80VcUB.woff2)format("woff2");unicode-range:U+2588,U+2605,U+266B}@font-face{font-family:UFFFO Symbols Subset;font-style:normal;font-weight:100 500;font-display:swap;src:url(/site/symbols-noto-sans-kr-400-Cgaf-BxI.woff2)format("woff2");unicode-range:U+AD6D,U+C5B4,U+D55C}@font-face{font-family:UFFFO Symbols Subset;font-style:normal;font-weight:600 900;font-display:swap;src:url(/site/symbols-noto-sans-kr-700-B9oRLUrV.woff2)format("woff2");unicode-range:U+AD6D,U+C5B4,U+D55C}@font-face{font-family:UFFFO Symbols Subset;font-style:normal;font-weight:100 500;font-display:swap;src:url(/site/symbols-noto-sans-sc-400-CtTQfNIe.woff2)format("woff2");unicode-range:U+4E2D,U+4F53,U+6587,U+7B80}@font-face{font-family:UFFFO Symbols Subset;font-style:normal;font-weight:600 900;font-display:swap;src:url(/site/symbols-noto-sans-sc-700-C3Gzz-v1.woff2)format("woff2");unicode-range:U+4E2D,U+4F53,U+6587,U+7B80}@font-face{font-family:UFFFO Noto Sans KR Subset;font-style:normal;font-weight:100 500;font-display:swap;src:url(/site/noto-sans-kr-400-z0sJsVht.woff2)format("woff2")}@font-face{font-family:UFFFO Noto Sans KR Subset;font-style:normal;font-weight:600 900;font-display:swap;src:url(/site/noto-sans-kr-700-4KVT-rM1.woff2)format("woff2")}@font-face{font-family:UFFFO Noto Sans SC Subset;font-style:normal;font-weight:100 500;font-display:swap;src:url(/site/noto-sans-sc-400-bRL7K-_6.woff2)format("woff2")}@font-face{font-family:UFFFO Noto Sans SC Subset;font-style:normal;font-weight:600 900;font-display:swap;src:url(/site/noto-sans-sc-700-CGoemPoK.woff2)format("woff2")}:root{--font-cjk:"UFFFO Noto Sans KR Subset", "UFFFO Noto Sans SC Subset"}:root[lang|=zh],[lang|=zh]{--font-cjk:"UFFFO Noto Sans SC Subset", "UFFFO Noto Sans KR Subset";font-family:"Inter Variable", "UFFFO Symbols Subset", var(--font-cjk), sans-serif}html{scroll-behavior:smooth;scroll-padding-top:96px}.la-page{--la-ink:#08090b;--la-carbon:#0d1114;--la-panel:#11171b;--la-line:#242d33;--la-line-2:#34414a;--la-bone:#ede7d7;--la-text:#cdd0c8;--la-muted:#9aa4aa;--la-dim:#6f7b82;--la-amber:#ffb020;--la-amber-2:#ffc75a;--la-hot:#ff6a1f;--la-ice:#6fe0ff;--accent:#78dcff;--la-font:"Inter Variable", "UFFFO Symbols Subset", sans-serif;--la-display:"Oswald Variable", "UFFFO Symbols Subset", "Inter Variable", sans-serif;--la-mono:"JetBrains Mono Variable", "UFFFO Symbols Subset", monospace;--la-ease:cubic-bezier(.2, .7, .1, 1);--la-max:1360px;--la-gutter:clamp(16px, 3.4vw, 48px);--la-pad:max(var(--la-gutter), (100% - var(--la-max)) / 2);background:var(--la-ink);color:var(--la-text);font-family:var(--la-font);font-synthesis:none;font-size:16px;line-height:1.6}.la-page *{box-sizing:border-box}.la-page h1,.la-page h2,.la-page h3,.la-page p{margin:0}.la-page a{color:inherit;text-decoration:none}.la-page em{color:var(--la-amber);font-style:normal}.la-page :focus-visible{outline:2px solid var(--la-amber-2);outline-offset:4px}.la-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.la-page main{gap:0;width:100%;max-width:none;margin:0;padding:0;display:block;overflow-x:clip}.la-eyebrow{font:500 12px / 1.6 var(--la-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--la-amber);flex-wrap:wrap;align-items:center;gap:0 10px;display:flex}.la-signal{background:var(--la-amber);width:8px;height:8px;display:inline-block;box-shadow:0 0 0 3px #ffb02029,0 0 14px #ffb020b3}.la-page h1{--la-h1:clamp(54px, 6.3vw, 100px);font:700 calc(var(--la-h1) * var(--la-fit,1)) / .88 var(--la-display);letter-spacing:-.005em;text-transform:uppercase;color:var(--la-bone);margin:18px 0 22px;position:relative}.la-page h2{font:700 clamp(40px, 5.1vw, 78px) / .94 var(--la-display);letter-spacing:-.003em;text-transform:uppercase;color:var(--la-bone)}.la-page h2 span{color:var(--la-dim)}.la-eyebrow+h2{margin-top:18px}.la-page h3{font-family:var(--la-display);text-transform:uppercase;letter-spacing:.01em;color:var(--la-bone);font-weight:600}.la-lead{color:var(--la-bone);font-size:20px;font-weight:500;line-height:1.45}.la-page :is(h2,h3,summary),.la-page .la-world-quote{text-wrap:balance}.la-lead{text-wrap:pretty}.la-page .la-fine{color:var(--la-muted);font-size:15px;line-height:1.7}.la-page .la-fine b{color:var(--la-bone)}.la-page .la-button{isolation:isolate;min-height:44px;font:600 17px / 1 var(--la-display);letter-spacing:.12em;text-transform:uppercase;color:var(--la-ink);transition:transform .25s var(--la-ease);align-items:center;gap:18px;padding:18px 26px 18px 28px;display:inline-flex;position:relative}.la-page .la-button:before,.la-page .la-button:after{content:"";z-index:-1;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));position:absolute}.la-page .la-button:before{background:var(--la-amber);transition:background-color .2s;inset:0}.la-page .la-button:after{z-index:-2;opacity:0;transition:opacity .25s, transform .35s var(--la-ease);inset:-6px;transform:scale(.92);box-shadow:inset 0 0 0 1px #ffb0208c}.la-button span{font:400 20px / 1 var(--la-font);transition:transform .25s var(--la-ease)}.la-page .la-button:hover{color:var(--la-ink)}.la-page .la-button:hover:before{background:var(--la-amber-2)}.la-page .la-button:hover:after,.la-page .la-button:focus-visible:after{opacity:1;transform:none}.la-page .la-button:hover span,.la-text-link:hover span{transform:translate(3px,-3px)}.la-text-link{min-height:44px;font:600 14px / 1.3 var(--la-display);letter-spacing:.14em;text-transform:uppercase;color:var(--la-bone);border-bottom:1px solid #ffb02080;align-items:center;gap:12px;padding:10px 0;transition:color .2s,border-color .2s;display:inline-flex}.la-text-link span{color:var(--la-amber);transition:transform .25s var(--la-ease)}.la-page .la-text-link:hover{color:var(--la-amber-2);border-color:var(--la-amber)}.la-arrow{width:var(--la-arrow-size,.95em);height:var(--la-arrow-size,.95em);vertical-align:-.1em;fill:none;stroke:currentColor;stroke-width:var(--la-arrow-stroke,1.3);flex:none;display:inline-block;overflow:visible}.la-text-link{--la-arrow-size:.85em;--la-arrow-stroke:1.7}.la-hero-bottom,.la-terminal-head,.la-game-shot figcaption{--la-arrow-size:.75em;--la-arrow-stroke:2}.la-cover{--la-arrow-stroke:2.2}.la-header{z-index:50;border-bottom:1px solid #0000;transition:background-color .3s,border-color .3s;position:fixed;inset:0 0 auto}.la-header.is-scrolled{background:var(--la-ink);border-bottom-color:var(--la-line)}.la-nav{height:84px;padding-inline:var(--la-pad);justify-content:space-between;align-items:center;gap:28px;display:flex}.la-brand{white-space:nowrap;align-items:center;gap:13px;min-height:44px;display:flex}.la-brand img{object-fit:contain}.la-brand span{font:700 24px / 1.1 var(--la-display);letter-spacing:.2em;color:var(--la-bone)}.la-brand small{font:500 9px / 1.4 var(--la-mono);letter-spacing:.16em;color:var(--la-muted);margin-top:3px;display:block}.la-nav nav,.la-footer nav{align-items:center;gap:32px;min-width:0;display:flex}.la-nav nav a{min-width:44px;min-height:44px;font:500 14px / 1.2 var(--la-display);letter-spacing:.16em;text-transform:uppercase;color:var(--la-text);justify-content:center;align-items:center;display:inline-flex;position:relative}.la-nav nav a:after{content:"";background:var(--la-amber);transform-origin:0;height:2px;transition:transform .3s var(--la-ease);position:absolute;bottom:6px;left:0;right:0;transform:scaleX(0)}.la-nav nav a:hover,.la-nav nav a:focus-visible{color:var(--la-bone)}.la-nav nav a:hover:after,.la-nav nav a:focus-visible:after{transform:none}.la-nav-end{flex-shrink:0;align-items:center;gap:12px;display:flex}.la-page .la-nav .la-button{color:var(--la-amber-2);white-space:nowrap;gap:14px;padding:13px 18px 13px 20px;font-size:15px}.la-page .la-nav .la-button:before{clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,9px 100%,0 calc(100% - 9px));background:#ffb0201a;box-shadow:inset 0 0 0 1px #ffb02099}.la-page .la-nav .la-button:after{display:none}.la-page .la-nav .la-button:hover,.la-page .la-nav .la-button:focus-visible{color:var(--la-ink)}.la-page .la-nav .la-button:hover:before,.la-page .la-nav .la-button:focus-visible:before{background:var(--la-amber)}.la-lang{position:relative}.la-lang[hidden]{display:none}.la-page .la-lang-toggle{border:1px solid var(--la-line-2);height:44px;color:var(--la-text);font:500 13px var(--la-mono);letter-spacing:.1em;cursor:pointer;background:#08090b66;align-items:center;gap:8px;padding:0 12px;transition:color .2s,border-color .2s;display:inline-flex}.la-page .la-lang-toggle:hover,.la-page .la-lang-toggle[aria-expanded=true]{color:var(--la-amber-2);background:#08090b66;border-color:#ffb02099}.la-lang-globe{fill:none;stroke:currentColor;stroke-width:1.2px}.la-lang-menu{z-index:20;border:1px solid var(--la-line-2);background:var(--la-carbon);min-width:200px;max-height:calc(100svh - 100px);margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 18px 50px #00000080}.la-lang-menu[hidden]{display:none}.la-page .la-lang-menu a{min-height:44px;color:var(--la-text);font:15px var(--la-font);border-left:2px solid #0000;align-items:center;padding:10px 12px;display:flex}.la-page .la-lang-menu a:hover,.la-page .la-lang-menu a:focus-visible{background:var(--la-panel);color:var(--la-amber-2);outline:none}.la-page .la-lang-menu a[aria-checked=true]{border-left-color:var(--la-amber);color:var(--la-amber-2)}.la-hero{--la-par:1;--la-foot:var(--la-bar,65px);isolation:isolate;min-height:max(700px,100svh);padding:112px var(--la-pad) 96px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:clamp(32px,4vw,80px);display:grid;position:relative;overflow:hidden}.la-hero-content{max-width:620px;position:relative}.la-page .la-hero-description{max-width:540px;color:var(--la-text);margin-top:12px;font-size:17px;line-height:1.7}.la-actions{flex-wrap:wrap;align-items:center;gap:16px 30px;margin-top:28px;display:flex}.la-page .la-free{font:500 12px / 1.6 var(--la-mono);letter-spacing:.08em;color:var(--la-muted);margin-top:14px}.la-page .la-platforms{border-left:3px solid var(--la-amber);color:var(--la-text);background:linear-gradient(90deg,#ffb0201a,#ffb02003);margin-top:22px;padding:14px 18px}.la-platforms b{font:600 18px / 1.3 var(--la-display);letter-spacing:.04em;text-transform:uppercase;color:var(--la-bone);display:block}.la-platforms span{font:500 13px / 1.6 var(--la-mono);letter-spacing:.06em;color:var(--la-muted);margin-top:6px;display:block}.la-hero-frame{perspective:1600px;place-self:start end;width:min(100%,36vw,54svh);margin-top:22px}.la-hero-shot{transform:rotateY(calc(-10deg + var(--ry,0deg))) rotateX(calc(3deg + var(--rx,0deg)));transform-origin:70%;box-shadow:0 40px 90px #000000a6,0 0 0 1px #6fe0ff1f}.la-hero-bottom{left:var(--la-pad);right:var(--la-pad);font:500 12px / 1.5 var(--la-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--la-text);border-top:1px solid #ffb02047;justify-content:space-between;align-items:center;gap:8px 24px;padding:22px 0 24px;display:flex;position:absolute;bottom:0}.la-hero-bottom>span{color:var(--la-amber)}.la-hero-bottom a{margin-block:-13px;padding-block:13px}.la-hero-bottom a span{color:var(--la-amber)}.la-page .la-hero-bottom a:hover{color:var(--la-amber-2)}.la-scene{--la-focus:.5;--la-keep:.8;inset:0 0 var(--la-foot);z-index:-1;pointer-events:none;background:linear-gradient(#030405 0%,#060a0e 28%,#0c1b24 56%,#12303d 70%,#0a141a 84%,#07090b 100%);position:absolute;overflow:hidden;container-type:size}.la-scene:after{content:"";background:linear-gradient(90deg,#08090bf2 0%,#08090bd6 30%,#08090b4d 50%,#0000 62%),linear-gradient(#0000 84%,#08090be6 100%),linear-gradient(#08090bbf 0%,#0000 16%);position:absolute;inset:0}.la-layer{--w:calc(max(100cqw, 177.78cqh + 1.7778 * var(--la-foot)) + 72px);--la-mid:calc(50cqw - var(--la-focus) * var(--w));--la-edge:calc(100cqw - var(--la-gutter) - var(--la-keep) * var(--w));--la-left:clamp(100cqw - var(--w), min(var(--la-mid), var(--la-edge)), 0px);bottom:calc(-1 * var(--la-foot));left:var(--la-left);width:var(--w);aspect-ratio:16/9;position:absolute}.la-art{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.la-uplink{background:linear-gradient(#0000,#6fe0ff38 60%,#aaecff9e);position:absolute;top:0}.la-uplink:before{content:"";background:inherit;opacity:.22;position:absolute;inset:0 -300%}.la-light{aspect-ratio:1;background:#ff5a3c;border-radius:50%;width:.36%;position:absolute;translate:-50% -50%;box-shadow:0 0 8px 2px #ff5a3c99}.la-rings,.la-lock{position:absolute;overflow:visible}.la-hud-tag{font:600 10px / 1.35 var(--la-mono);letter-spacing:.16em;text-wrap:balance;overflow-wrap:break-word;color:var(--la-ice);background:#05090cbd;border-left:2px solid;gap:2px;padding:4px 9px 5px;display:grid;position:absolute}.la-tag-lock{--x:.71;--x-end:.8;color:var(--la-amber);top:68.6%}.la-tag-lock b{color:var(--la-bone);font-weight:600}.la-tag-squad{--x:.805;--x-min:.71;color:var(--la-amber);top:76.5%}.la-hud-tag{--la-room:min(var(--x-end,1) * var(--w) - 8px, 100cqw - var(--la-gutter) - var(--la-left));left:calc(var(--x) * 100%);max-width:max(6em, var(--la-room) - var(--x-min,var(--x)) * var(--w));translate:min(0px, var(--la-room) - var(--x) * var(--w) - 100%) var(--lift,0%)}.la-drone{width:var(--w);position:absolute;translate:-50% -50%}.la-drone svg{width:100%;height:auto;display:block;position:relative;overflow:visible}.la-drone-far{opacity:.6}.la-beam{width:calc(var(--bw,6) * 100%);aspect-ratio:var(--bw,6) / var(--bh,7.5);translate:-50%;rotate:var(--a);transform-origin:50% 0;clip-path:polygon(47% 0,53% 0,100% 100%,0 100%);background:linear-gradient(#6fe0ff4d,#6fe0ff0f 55%,#0000 85%);position:absolute;top:72%;left:50%}.la-embers{width:46%;height:64%;position:absolute;bottom:0;right:0}.la-embers i{bottom:4%;left:var(--x);opacity:0;background:#ffbf6a;border-radius:50%;width:3px;height:3px;position:absolute;box-shadow:0 0 6px 1px #ff8c32bf}.la-hud{position:absolute;inset:0}.la-hud-grid{background-image:linear-gradient(#6fe0ff0d 1px,#0000 1px),linear-gradient(90deg,#6fe0ff0d 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(52% 62% at 74% 46%,#000 20%,#0000 78%);mask-image:radial-gradient(52% 62% at 74% 46%,#000 20%,#0000 78%)}.la-hud-scan{opacity:0;background:linear-gradient(90deg,#0000,#6fe0ff0f 70%,#6fe0ff59 96%,#0000);width:48px;position:absolute;top:0;bottom:0;left:46%;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.la-hud-corner{border:0 solid #6fe0ff80;width:26px;height:26px;position:absolute}.la-hud-corner:nth-of-type(3){top:104px;right:var(--la-pad);border-width:2px 2px 0 0}.la-hud-corner:nth-of-type(4){bottom:calc(92px - var(--la-foot));right:var(--la-pad);border-width:0 2px 2px 0}.la-hud-read{top:110px;right:calc(var(--la-pad) + 38px);font:500 11px / 1 var(--la-mono);letter-spacing:.2em;color:#6fe0ffcc;position:absolute}.la-game-shot{border:1px solid var(--la-line-2);background:var(--la-carbon);min-width:0;margin:0;position:relative}.la-game-shot a{display:block}.la-game-shot img{aspect-ratio:4/3;object-fit:contain;width:100%;height:auto;display:block}.la-game-shot figcaption{border-top:1px solid var(--la-line);font:500 11px / 1.5 var(--la-mono);letter-spacing:.12em;color:var(--la-muted);justify-content:space-between;gap:16px;padding:12px 14px;display:flex}.la-game-shot figcaption span:last-child{color:var(--la-amber);white-space:nowrap}.la-corners{pointer-events:none;position:absolute;inset:-9px}.la-corners:before,.la-corners:after,[data-reveal=frame]:before,[data-reveal=frame]:after{content:"";border:0 solid var(--la-amber);pointer-events:none;width:22px;height:22px;position:absolute}.la-corners:before,[data-reveal=frame]:before{border-width:2px 0 0 2px;top:0;left:0}.la-corners:after,[data-reveal=frame]:after{border-width:0 2px 2px 0;bottom:0;right:0}.la-strip{background:var(--la-amber);color:var(--la-ink);position:relative;overflow:hidden}.la-strip:before,.la-strip:after{content:"";z-index:1;background:repeating-linear-gradient(-45deg, var(--la-ink) 0 7px, transparent 7px 14px);height:5px;position:absolute;left:0;right:0}.la-strip:before{top:0}.la-strip:after{bottom:0}.la-strip-track{display:flex}.la-strip-group{width:100%;padding:26px var(--la-gutter);font:600 22px / 1.1 var(--la-display);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 36px;display:flex}.la-strip-group i{background:var(--la-ink);flex:none;width:9px;height:9px;transform:rotate(45deg)}.la-strip-group i:last-child{display:none}.la-strip.is-ticking .la-strip-track{width:max-content}.la-strip.is-ticking .la-strip-group{white-space:nowrap;flex-wrap:nowrap;width:auto;padding-inline:18px}.la-strip.is-ticking .la-strip-group i:last-child{display:block}.la-strip.is-ticking{cursor:pointer}.la-strip-pause{display:none}.la-page .la-strip.is-ticking .la-strip-pause{z-index:2;top:50%;right:var(--la-pad);background:var(--la-ink);width:44px;height:44px;box-shadow:-14px 0 0 var(--la-amber), 14px 0 0 var(--la-amber);color:var(--la-amber);cursor:pointer;border:0;place-items:center;margin-top:-22px;padding:0;display:grid;position:absolute}.la-page .la-strip.is-ticking .la-strip-pause:hover{background:var(--la-ink);color:var(--la-amber-2)}.la-page .la-strip-pause:focus-visible{outline-color:var(--la-ink);outline-offset:3px}.la-strip-pause svg{fill:currentColor}.la-strip-pause[aria-pressed=true] .la-strip-bars,.la-strip-pause:not([aria-pressed=true]) .la-strip-play{display:none}.la-section{padding:clamp(84px, 10vw, 140px) var(--la-pad);position:relative}.la-section-head{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:28px 56px;margin-bottom:60px;display:grid;position:relative}.la-section-head>p{max-width:440px;color:var(--la-muted);justify-self:end;font-size:17px;line-height:1.75}.la-section-head:before{top:-22px;left:-22px}.la-section-head:after{bottom:-22px;right:-22px}.la-mode-list{counter-reset:la-mode;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.la-mode{display:flex}.la-page .la-mode:focus-visible{outline-offset:8px}.la-mode-card{background:linear-gradient(180deg, var(--la-panel), var(--la-carbon));border:1px solid var(--la-line);clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,0 100%);min-width:0;min-height:340px;transition:transform .4s var(--la-ease), border-color .3s;flex-direction:column;flex:1;gap:14px;padding:28px 26px 26px;display:flex;position:relative;overflow:hidden}.la-mode-card:before{counter-increment:la-mode;content:counter(la-mode, decimal-leading-zero) / "";font:700 140px / 1 var(--la-display);color:#0000;-webkit-text-stroke:1px #ede7d714;transition:transform .5s var(--la-ease), -webkit-text-stroke-color .3s;position:absolute;bottom:-22px;right:14px}.la-mode-card:after{content:"";background:var(--la-amber);transform-origin:0;height:3px;transition:transform .5s var(--la-ease);position:absolute;inset:0 0 auto;transform:scaleX(0)}.la-mode:is(:hover,:focus-visible) .la-mode-card{border-color:#ffb02066;transform:translateY(-6px)}.la-mode:is(:hover,:focus-visible) .la-mode-card:before{-webkit-text-stroke-color:#ffb0204d;transform:translateY(-10px)}.la-mode:is(:hover,:focus-visible) .la-mode-card:after{transform:none}.la-mode-glyph{fill:none;width:44px;height:44px;stroke:var(--la-amber);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;transition:transform .5s var(--la-ease);margin-bottom:12px}.la-mode-glyph .la-fill{fill:var(--la-amber);stroke:none}.la-mode-glyph .la-dim{stroke:#ffb02059}.la-mode:is(:hover,:focus-visible) .la-mode-glyph{transform:scale(1.12)rotate(-6deg)}.la-mode-card>span{font:500 12px / 1.5 var(--la-mono);letter-spacing:.16em;color:var(--la-muted)}.la-mode-list h3{font-size:32px;line-height:1}.la-mode-list p{color:var(--la-muted);font-size:16px;line-height:1.7;position:relative}.la-mode-list b{font:400 24px / 1 var(--la-font);color:var(--la-amber);transition:transform .35s var(--la-ease);margin-top:auto}.la-mode:is(:hover,:focus-visible) b{transform:translate(6px,-6px)}.la-modes-foot{border-top:1px solid var(--la-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 40px;margin-top:36px;padding-top:26px;display:flex}.la-modes-foot .la-fine{max-width:760px;margin:0}.la-detail-shot{width:min(100%,1000px);margin:0 auto 80px;box-shadow:0 50px 110px #0000008c}.la-tactics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.la-feature h3{margin:24px 0 10px;font-size:26px;line-height:1.05}.la-feature p{color:var(--la-muted);font-size:16px;line-height:1.7}.la-diagram{border:1px solid var(--la-line);background-color:#0a0f12;background-image:linear-gradient(#6fe0ff0f 1px,#0000 1px),linear-gradient(90deg,#6fe0ff0f 1px,#0000 1px);background-position:-1px -1px;background-size:24px 24px;height:220px;position:relative;overflow:hidden}.la-diagram:after{content:"";pointer-events:none;background:radial-gradient(#0000 30%,#08090bb3 100%);position:absolute;inset:0}.la-diagram-note{z-index:1;font:500 10px var(--la-mono);letter-spacing:.14em;color:var(--la-text);position:absolute;bottom:11px;left:14px}.la-diagram-corner{z-index:1;font:600 13px var(--la-display);letter-spacing:.1em;color:var(--la-amber);position:absolute;top:10px;right:14px}.la-crosshair{border:1px solid var(--la-amber);border-radius:50%;width:104px;height:104px;position:absolute;top:38px;left:calc(50% - 52px);box-shadow:0 0 0 16px #ffb0200f}.la-crosshair:before,.la-crosshair:after{content:"";background:var(--la-amber);width:1px;height:128px;position:absolute;top:-12px;left:50%}.la-crosshair:after{transform:rotate(90deg)}.la-target{fill:none;width:42px;height:42px;stroke:var(--la-ice);stroke-width:2.8px;position:absolute;top:67px;left:calc(50% - 13px)}.la-unit{border:2px solid var(--la-amber);width:16px;height:16px;position:absolute;transform:rotate(45deg);box-shadow:0 0 0 5px #ffb0201f}.la-unit-one{top:64%;left:23%}.la-unit-two{border-color:var(--la-ice);top:24%;right:24%;box-shadow:0 0 0 5px #6fe0ff1f}.la-path{border-top:1px dashed var(--la-ice);border-left:1px dashed var(--la-ice);transform-origin:0 0;width:48%;height:44%;position:absolute;top:33%;left:28%;transform:skewY(-20deg)}.la-reaction:before{content:"";background:var(--la-amber);width:62%;height:2px;box-shadow:0 0 10px var(--la-hot);transform-origin:0;position:absolute;top:47%;left:28%;transform:rotate(-38deg)}.la-cover>span:not([class]){background:#7d8a9129;border:1px solid #7d8a91;width:38px;height:36px;position:absolute;top:48px;left:calc(50% - 54px)}.la-cover>span:nth-child(2){left:calc(50% - 14px)}.la-cover>span:nth-child(3){border-color:var(--la-hot);background:#ff6a1f24;left:calc(50% + 26px);transform:translate(18px,-12px)rotate(24deg)}.la-cover>span:nth-child(4){top:86px}.la-cover>span:nth-child(5){top:86px;left:calc(50% - 14px)}.la-cover>span:nth-child(6){border-color:var(--la-hot);background:#ff6a1f24;top:86px;left:calc(50% + 26px);transform:translate(14px,11px)rotate(-12deg)}.la-cover b{color:var(--la-amber);font-size:40px;position:absolute;top:108px;left:22%}.la-dark{background-color:#070a0c}.la-dark .la-unit{top:66%;left:22%}.la-beam-light{clip-path:polygon(0 90%,40% 0,100% 50%);transform-origin:0 90%;background:linear-gradient(30deg,#ffc75a3d,#0000);border-top:1px solid #ffd68cb3;width:72%;height:77%;position:absolute;top:2%;left:24%}.la-contact{font:600 24px var(--la-display);color:#6fe0ff99;position:absolute;top:42%;right:21%}.la-models{border-block:1px solid var(--la-line);background:radial-gradient(ellipse 50% 70% at 82% 50%, #6fe0ff14, transparent 70%), var(--la-ink);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:56px clamp(40px,7vw,110px);display:grid}.la-models h2 em,.la-models .la-eyebrow{color:var(--la-ice)}.la-model-copy .la-lead{margin-top:28px}.la-model-copy>p:not([class]){color:var(--la-muted);margin:18px 0;font-size:17px;line-height:1.75}.la-matchups{flex-wrap:wrap;gap:10px;margin:26px 0;display:flex}.la-matchups span{font:500 16px / 1.2 var(--la-display);letter-spacing:.06em;text-transform:uppercase;color:var(--la-bone);background:#6fe0ff0d;border:1px solid #6fe0ff4d;padding:10px 14px}.la-matchups b{font:600 13px var(--la-mono);color:var(--la-ice);margin:0 8px}.la-models .la-text-link{border-color:#6fe0ff80}.la-models .la-text-link span{color:var(--la-ice)}.la-doctrine{background:linear-gradient(#0b1216,#07090b);border:1px solid #6fe0ff38;padding:28px;position:relative;box-shadow:0 30px 80px #00000073,inset 0 1px #6fe0ff1a}.la-doctrine:before,.la-doctrine:after{border-color:var(--la-ice)}.la-doctrine:before{top:-10px;left:-10px}.la-doctrine:after{bottom:-10px;right:-10px}.la-terminal-head{font:500 11px / 1.6 var(--la-mono);letter-spacing:.16em;color:var(--la-ice);border-bottom:1px solid #6fe0ff2e;justify-content:space-between;gap:16px;padding-bottom:16px;display:flex}.la-terminal-head .la-signal{background:var(--la-ice);margin-right:8px;box-shadow:0 0 0 3px #6fe0ff29,0 0 12px #6fe0ffb3}.la-terminal-head>span:last-child{color:var(--la-muted)}.la-page .la-terminal-label{font:500 20px / 1.3 var(--la-display);letter-spacing:.04em;text-transform:uppercase;color:var(--la-bone);margin:20px 0 14px}.la-presets{border:0;flex-wrap:wrap;gap:8px;min-width:0;margin:0;padding:0;display:flex}.la-presets button{color:#b4cad3;min-height:44px;font:500 14px / 1 var(--la-display);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #6fe0ff47;padding:10px 12px;transition:background-color .2s,color .2s,border-color .2s}.la-presets button:hover{border-color:var(--la-ice);color:var(--la-bone);background:#6fe0ff14}.la-presets button[aria-pressed=true]{border-color:var(--la-ice);background:var(--la-ice);color:var(--la-ink)}.la-doctrine textarea{border:0;border-left:2px solid var(--la-ice);color:#d6eef5;width:100%;min-height:200px;font:15px / 1.8 var(--la-mono);resize:vertical;background:#6fe0ff0d;margin-top:16px;padding:18px 20px;display:block}.la-terminal-foot{font:500 11px var(--la-mono);letter-spacing:.14em;color:var(--la-muted);justify-content:space-between;padding:10px 0;display:flex}.la-caret{background:var(--la-ice);align-self:center;width:.32em;height:.9em;margin-inline-end:.12em}.la-ai-facts{color:var(--la-muted);grid-template-columns:1fr 1fr;gap:20px;margin:22px 0;font-size:15px;line-height:1.65;display:grid}.la-ai-facts b{font:600 16px / 1.3 var(--la-display);letter-spacing:.05em;text-transform:uppercase;color:var(--la-bone);margin-bottom:4px;display:block}.la-page details{border-top:1px solid var(--la-line)}.la-page summary{cursor:pointer;font:500 19px / 1.35 var(--la-display);letter-spacing:.02em;color:var(--la-bone);padding:20px 44px 20px 0;list-style:none;transition:color .2s;position:relative}.la-page summary::-webkit-details-marker{display:none}.la-page summary:after{content:"+";width:26px;height:26px;font:400 18px / 1 var(--la-font);color:var(--la-amber);transition:transform .3s var(--la-ease);border:1px solid #ffb02080;place-items:center;margin-top:-13px;display:grid;position:absolute;top:50%;right:0}.la-page details[open]>summary:after{transform:rotate(45deg)}.la-page summary:hover{color:var(--la-amber-2)}.la-page details>p{color:var(--la-muted);margin:0 0 20px;font-size:16px;line-height:1.75}.la-world{isolation:isolate;border-block:1px solid var(--la-line);background:linear-gradient(#040507,#0a151c 70%,#071015);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:48px clamp(40px,8vw,120px);min-height:780px;display:grid;position:relative;overflow:hidden}.la-world-band{z-index:-2;position:absolute;inset:-14% 0}.la-world-band .la-art{transform:scaleX(-1)}.la-world:after{content:"";z-index:-1;background:linear-gradient(90deg,#08090b0d 0%,#08090b4d 36%,#08090be0 60%),linear-gradient(#08090bcc,#0000 34%);position:absolute;inset:0}.la-world-mark{aspect-ratio:1;place-items:center;width:100%;max-width:440px;display:grid;position:relative}.la-world-rings{border:1px dashed #6fe0ff59;border-radius:50%;position:absolute;inset:0}.la-world-rings:before,.la-world-rings:after{content:"";border-radius:50%;position:absolute}.la-world-rings:before{border:1px solid #ffb02059;border-color:#ffb02059 #0000;inset:12%}.la-world-rings:after{border:1px solid #6fe0ff33;inset:26%}.la-world-mark img{filter:drop-shadow(0 0 30px #ffb0202e);width:52%;height:auto;position:relative}.la-world-copy .la-lead{margin:24px 0 14px}.la-world-copy>p:not([class]){max-width:600px;color:var(--la-text);font-size:17px;line-height:1.8}.la-page .la-world-quote{border-left:3px solid var(--la-amber);font:600 clamp(24px, 2.4vw, 34px) / 1.15 var(--la-display);letter-spacing:.02em;text-transform:uppercase;color:var(--la-amber-2);margin-top:30px;padding-left:20px}.la-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:48px 10%;display:grid}.la-faq-head{justify-self:start;position:relative}.la-faq-head:before{top:-22px;left:-22px}.la-faq-head:after{bottom:-22px;right:-22px}.la-faq summary{padding-block:24px;font-size:22px}.la-faq details:last-child{border-bottom:1px solid var(--la-line)}.la-final{isolation:isolate;padding:clamp(110px, 12vw, 170px) var(--la-pad) clamp(140px, 15vw, 210px);text-align:center;border-top:1px solid var(--la-line);background:linear-gradient(180deg, var(--la-ink), #0d0f10);flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden}.la-final-scene{z-index:-2;position:absolute;inset:0}.la-final:after{content:"";z-index:-1;background:radial-gradient(60% 55% at 50% 42%,#08090bd9,#08090b59 70%,#0000);position:absolute;inset:0}.la-final h2{margin:22px 0 42px;font-size:clamp(48px,7vw,112px);line-height:.9}.la-final>p:last-child{font:500 12px / 1.6 var(--la-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--la-text);margin-top:22px}.la-footer{padding:34px var(--la-pad);border-top:1px solid var(--la-line);background:var(--la-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.la-footer .la-brand span{font-size:18px}.la-footer nav{font:500 14px var(--la-font);flex-wrap:wrap;gap:24px}.la-footer nav a,.la-footer button{min-width:44px;min-height:44px;color:var(--la-muted);justify-content:center;align-items:center;display:inline-flex}.la-page .consent-banner button{min-height:44px}.la-footer button{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.la-footer nav a:hover,.la-footer button:hover{color:var(--la-amber-2);background:0 0}@media (width<=1299px){.la-tag-squad{display:none}}@media (width<=1180px){.la-mode-list,.la-tactics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.la-mode-card{min-height:0}.la-tactics-grid{gap:40px 24px}}@media (width<=1000px),(orientation:portrait) and (width<=1100px){.la-hero{--la-band:min(62svh, 560px);--la-par:.5;--la-foot:0px;min-height:0;padding:calc(var(--la-band) - 56px) var(--la-pad) 112px;display:block}.la-scene{--la-focus:.76;--la-keep:0;height:var(--la-band);inset:0 0 auto}.la-scene:after{background:linear-gradient(0deg, var(--la-ink) 0%, #08090b99 18%, transparent 40%), linear-gradient(180deg, #08090bcc 0%, transparent 26%)}.la-hero-content{max-width:640px}.la-hero-frame{perspective:none;width:100%;max-width:720px;margin-top:48px;margin-left:auto}.la-hero-shot{transform:none}.la-hud-read,.la-hud-corner{display:none}.la-tag-lock{--x:.64;--x-end:1;--lift:-100%;top:63%}.la-brand small{display:none}.la-nav nav{gap:22px}.la-section-head,.la-models,.la-world,.la-faq{grid-template-columns:minmax(0,1fr)}.la-section-head>p{justify-self:start}.la-world{min-height:0}.la-world-mark{max-width:300px}.la-world-band{height:min(760px,110vw);inset:0 0 auto}.la-world:after{background:linear-gradient(#08090b80 0%,#08090b1a 22%,#08090b99 46%,#08090bf0 62%)}}@media (width<=860px){.la-nav nav{display:none}}@media (width<=700px){html{scroll-padding-top:20px}.la-page{font-size:15px}.la-header{position:absolute}.la-header.is-scrolled{background:0 0;border-bottom-color:#0000}.la-nav{gap:12px;height:76px;position:relative}.la-brand{white-space:normal}.la-nav-end{max-width:calc(100% - 130px)}.la-brand img{width:34px;height:34px}.la-brand span{font-size:19px}.la-brand small{text-wrap:balance;font-size:7px;display:block}.la-page .la-nav .la-button{white-space:normal;gap:10px;padding:11px 13px;font-size:13px;line-height:1.15}.la-lang{top:calc(100% + 6px);right:var(--la-pad);position:absolute}.la-page .la-lang-toggle{gap:6px;height:44px;padding:0 11px;font-size:11px}.la-lang-menu{max-height:calc(100svh - 150px)}.la-hero{--la-band:min(56svh, 480px)}.la-page h1{--la-h1:clamp(50px, 15vw, 76px);margin:16px 0 20px}.la-eyebrow{letter-spacing:.16em;font-size:10px}.la-lead{font-size:18px}.la-page .la-hero-description{font-size:15px}.la-platforms b{font-size:17px}.la-hud-tag{padding:3px 6px 4px;font-size:8px}.la-embers{width:64%;height:72%;bottom:24%}.la-hero-bottom{flex-direction:column;align-items:flex-start;gap:0;padding-block:16px 18px;font-size:10px}.la-hero-bottom a{margin-block:0 -15px;padding-block:15px}.la-game-shot figcaption{padding:10px;font-size:9px}.la-strip-group{padding-block:20px;font-size:17px}.la-strip:not(.is-ticking) .la-strip-group{flex-direction:column;gap:10px}.la-strip:not(.is-ticking) .la-strip-group i{display:none}.la-page h2{font-size:clamp(32px,9.4vw,46px)}.la-section-head{margin-bottom:40px}.la-section-head:before,.la-faq-head:before{top:-14px;left:-10px}.la-section-head:after,.la-faq-head:after{bottom:-14px;right:-6px}.la-section-head>p,.la-model-copy>p:not([class]),.la-world-copy>p:not([class]){font-size:15px}.la-mode-list,.la-tactics-grid{grid-template-columns:minmax(0,1fr)}.la-mode-card{padding:24px 22px}.la-mode-list h3{font-size:28px}.la-mode-list p,.la-feature p{font-size:15px}.la-detail-shot{margin-bottom:56px}.la-diagram{height:200px}.la-doctrine{padding:20px 18px}.la-doctrine textarea{min-height:220px;font-size:13px}.la-terminal-head{font-size:9px}.la-ai-facts{grid-template-columns:1fr;font-size:14px}.la-faq summary{font-size:18px}.la-final h2{font-size:clamp(42px,12vw,64px)}.la-footer nav{gap:18px}}@media (orientation:landscape) and (width<=1000px),(orientation:landscape) and (height<=500px){.la-hero{--la-par:.5;--la-foot:0px;min-height:0;padding:112px var(--la-pad);display:block}.la-scene{--la-focus:.76;--la-keep:0;height:100svh;inset:0 0 auto}.la-scene:after{background:linear-gradient(90deg, #08090bf2 0%, #08090be0 34%, #08090b73 54%, transparent 68%), linear-gradient(0deg, var(--la-ink) 0%, transparent 24%), linear-gradient(180deg, #08090bbf 0%, transparent 18%)}.la-hero-content{max-width:min(52%,600px)}.la-page h1{--la-h1:clamp(32px, min(11.5svh, 7vw), 72px)}.la-hero-frame{perspective:none;width:100%;max-width:720px;margin-top:56px;margin-left:auto}.la-hero-shot{transform:none}.la-hud-read,.la-hud-corner{display:none}.la-tag-lock{--x:.64;--x-end:1;--lift:-100%;top:63%}}@media (orientation:landscape) and (height<=500px){html{scroll-padding-top:20px}.la-header{position:absolute}.la-header.is-scrolled{background:0 0;border-bottom-color:#0000}.la-nav{height:64px}.la-lang{position:relative;top:auto;right:auto}.la-lang-menu{max-height:calc(100svh - 80px)}.la-hero{padding-top:76px}.la-hero-content{flex-direction:column;display:flex}.la-hero-content .la-eyebrow{font-size:10px}.la-page .la-hero h1{margin:12px 0 14px}.la-hero .la-lead{font-size:16px}.la-actions,.la-page .la-free{order:1}.la-actions{margin-top:16px}.la-page .la-hero-description,.la-page .la-platforms{order:2}.la-page .la-hero-description{margin-top:20px}}@media (orientation:landscape) and (height<=400px){.la-nav{height:58px}.la-hero{padding-top:64px}.la-page .la-hero h1{margin:10px 0 12px}.la-actions{margin-top:12px}}@media (orientation:landscape) and (height<=360px){.la-nav{height:56px}.la-hero{padding-top:58px}.la-hero-content{max-width:min(56%,600px)}.la-page h1{--la-h1:clamp(30px, min(10svh, 7vw), 72px)}.la-page .la-hero h1{margin:6px 0 8px}.la-actions{margin-top:8px}.la-page .la-hero .la-button{padding-block:14px}}@keyframes la-in-depth{0%{opacity:0;scale:1.06}}@keyframes la-in-front{0%{opacity:0;translate:0 6%}}@keyframes la-in-fade{0%{opacity:0}}@keyframes la-in-rise{0%{opacity:0;translate:0 26px}}@keyframes la-in-frame{0%{opacity:0;translate:60px 20px;scale:.94}}@keyframes la-in-tag{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 -10% 0 0)}}@keyframes la-sweep-bar{0%{opacity:1;transform:translate(-30%)scaleX(.4)}to{opacity:0;transform:translate(260%)scaleX(1)}}@keyframes la-lock-on{0%{opacity:0;transform:scale(2.6)rotate(45deg)}60%{opacity:1;transform:scale(.92)rotate(0)}70%{opacity:.4}80%{opacity:1}to{transform:none}}@keyframes la-spin{to{transform:rotate(360deg)}}@keyframes la-pulse{50%{opacity:.55}}@keyframes la-blink{50%{opacity:.15}}@keyframes la-hover{0%{transform:translate(-14px,4px)}to{transform:translate(14px,-5px)}}@keyframes la-sway{0%{transform:rotate(-7deg)}to{transform:rotate(7deg)}}@keyframes la-ember{0%{opacity:0;transform:translate(0)scale(1)}12%{opacity:.95}70%{opacity:.55}to{opacity:0;transform:translate(-70px,-380px)scale(.3)}}@keyframes la-scan-x{0%{opacity:0;transform:translate(0)}8%{opacity:1}62%{opacity:.9}70%,to{opacity:0;transform:translate(54cqw)}}@keyframes la-rise{0%{opacity:0;transform:translateY(36px)}}@keyframes la-boot{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 -1em 0 0)}}@keyframes la-flicker{0%{opacity:0}12%{opacity:1}18%{opacity:.25}26%{opacity:1}34%{opacity:.5}42%,to{opacity:1}}@keyframes la-caret{0%,50%{opacity:1}25%,75%,to{opacity:0}}@keyframes la-wipe{0%{clip-path:inset(-.2em 100% -.2em 0);transform:translate(-28px)}to{clip-path:inset(-.2em -.5em)}}@keyframes la-corner-tl{0%{opacity:0;transform:translate(26px,26px)scale(.4)}}@keyframes la-corner-br{0%{opacity:0;transform:translate(-26px,-26px)scale(.4)}}@keyframes la-acquire{0%{opacity:0;transform:scale(1.8)rotate(-90deg)}}@keyframes la-draw-path{0%{transform:skewY(-20deg)scale(0)}}@keyframes la-draw-line{0%{opacity:0;transform:rotate(-38deg)scaleX(0)}}@keyframes la-cover-break{0%{transform:none}}@keyframes la-beam-in{0%{opacity:0;transform:rotate(-28deg)}}@keyframes la-settle{0%{opacity:.2;transform:perspective(1600px)rotateX(18deg)rotateY(-14deg)rotate(2deg)translateY(90px)scale(.9)}to{opacity:1;transform:none}}@keyframes la-depth{to{translate:0 calc(var(--d) * var(--la-par) * 60svh)}}@keyframes la-band{0%{translate:0 -9%}to{translate:0 9%}}@keyframes la-turn{0%{transform:rotate(-50deg)}to{transform:rotate(50deg)}}@keyframes la-tick{to{transform:translate3d(calc(-1 * var(--la-tick-w,0px)), 0, 0)}}@keyframes la-open{0%{opacity:0;transform:translateY(-8px)}}@media (prefers-reduced-motion:no-preference){.la-l-far>.la-art{transform-origin:60% 80%;animation:la-in-depth 1.9s var(--la-ease) both}.la-l-mid>.la-art{transform-origin:60% 90%;animation:la-in-depth 1.6s var(--la-ease) .1s both}.la-l-front>.la-art{animation:la-in-front 1.4s var(--la-ease) .2s both}.la-uplink{animation:1.2s ease-out .5s both la-in-fade,6s ease-in-out 2s infinite la-pulse}.la-light{animation:3.2s step-end infinite la-blink}.la-light+.la-light{animation-delay:-1.3s}.la-drone{animation:la-in-fade 1s ease-out .8s both, la-hover var(--sway,9s) ease-in-out infinite alternate}.la-beam{animation:7s ease-in-out infinite alternate la-sway}.la-rings{animation:1s ease-out .9s both la-in-fade,120s linear infinite la-spin}.la-lock{animation:la-lock-on 1.3s var(--la-ease) 1.1s both}.la-hud-tag{animation:.5s steps(8,end) 2s both la-in-tag}.la-tag-squad{animation-delay:2.8s}.la-embers i{animation:la-ember var(--t) linear var(--dl) infinite}.la-hud-scan{animation:11s linear 2.2s infinite la-scan-x}.la-hud-corner,.la-hud-read{animation:1s ease-out 1.6s both la-in-fade}.la-hero-content>*{animation:la-in-rise .9s var(--la-ease) both}.la-hero-content>:nth-child(2){animation-delay:80ms}.la-hero-content>:nth-child(3){animation-delay:.22s}.la-hero-content>:nth-child(4){animation-delay:.3s}.la-hero-content>:nth-child(5){animation-delay:.38s}.la-hero-content>:nth-child(n+6){animation-delay:.46s}.la-hero h1:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffb0208c 80%,#ffe6b4e6,#0000);width:40%;animation:1.1s cubic-bezier(.5,0,.3,1) .3s both la-sweep-bar;position:absolute;top:0;bottom:0;left:0}.la-hero-shot{animation:la-in-frame 1.3s var(--la-ease) .35s both}.la-hero-bottom{animation:.9s ease-out 1s both la-in-fade}.la-caret{animation:1.2s step-end 6 la-caret}.la-strip.is-ticking .la-strip-track{animation:la-tick var(--la-tick-t,40s) linear infinite}.la-strip.is-paused .la-strip-track{animation-play-state:paused}@media (hover:hover){.la-strip:hover .la-strip-track{animation-play-state:paused}}.la-strip:has(:focus-visible) .la-strip-track{animation-play-state:paused}details[open]>p{animation:la-open .45s var(--la-ease)}.la-motion [data-reveal=rise]:not(.is-in){opacity:0}.la-motion [data-reveal=rise].is-in{animation:la-rise .9s var(--la-ease) calc(var(--i,0) * .11s) backwards}.la-motion [data-reveal=boot]:not(.is-in),.la-motion [data-reveal=wipe]:not(.is-in){clip-path:inset(0 100% 0 0)}.la-motion [data-reveal=boot].is-in{animation:.7s steps(16,end) backwards la-boot,.7s linear backwards la-flicker}.la-motion [data-reveal=boot]:after{content:"";opacity:0;background:currentColor;width:.6em;height:1.05em;margin-right:calc(-.6em - 10px);display:inline-block}.la-motion [data-reveal=boot].is-in:after{animation:1.4s step-end .7s la-caret}.la-motion [data-reveal=wipe].is-in{animation:la-wipe 1.05s var(--la-ease) .12s backwards}.la-motion [data-reveal=frame]:not(.is-in):before,.la-motion [data-reveal=frame]:not(.is-in):after{opacity:0}.la-motion [data-reveal=frame].is-in:before{animation:la-corner-tl .9s var(--la-ease) .1s backwards}.la-motion [data-reveal=frame].is-in:after{animation:la-corner-br .9s var(--la-ease) .25s backwards}.la-motion .la-feature.is-in .la-crosshair{animation:la-acquire 1.1s var(--la-ease) .4s backwards}.la-motion .la-feature.is-in .la-path{animation:la-draw-path .9s var(--la-ease) .45s backwards}.la-motion .la-feature.is-in .la-reaction:before{animation:.5s cubic-bezier(.6,0,.2,1) 1.2s backwards la-draw-line}.la-motion .la-feature.is-in .la-cover>span:not([class]){animation:la-cover-break .7s var(--la-ease) .9s backwards}.la-motion .la-feature.is-in .la-beam-light{animation:la-beam-in 1.3s var(--la-ease) .6s backwards}.la-motion .la-feature.is-in .la-contact{animation:.5s steps(3,end) 1.7s backwards la-in-fade}@supports (animation-timeline:scroll()){.la-layer,.la-hero-frame{animation:linear both la-depth;animation-duration:auto;animation-timeline:scroll(root);animation-range:0 100svh}.la-settle{animation:linear both la-settle;animation-duration:auto;animation-timeline:view();animation-range:entry cover 42%}.la-world-band{animation:linear both la-band;animation-duration:auto;animation-timeline:view();animation-range:cover}.la-world-rings{animation:linear both la-turn;animation-duration:auto;animation-timeline:view();animation-range:cover}}@supports not (animation-timeline:scroll()){.la-motion .la-settle:not(.is-in){opacity:0}.la-motion .la-settle.is-in{animation:la-settle 1.3s var(--la-ease) backwards}}@media (width<=1000px),(orientation:portrait) and (width<=1100px),(orientation:landscape) and (height<=500px){.la-hero-frame{animation:none}}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.la-page .la-button span,.la-text-link span,.la-mode-glyph,.la-mode-list b,.la-nav nav a:after,.la-mode-card:after,.la-page summary:after{transition:none}.la-mode-card{transition:border-color .3s}.la-mode-card:before{transition:-webkit-text-stroke-color .3s}.la-page .la-button:after{transition:opacity .25s;transform:none}.la-page .la-button:hover span,.la-text-link:hover span,.la-mode:is(:hover,:focus-visible) .la-mode-card,.la-mode:is(:hover,:focus-visible) .la-mode-card:before,.la-mode:is(:hover,:focus-visible) .la-mode-glyph,.la-mode:is(:hover,:focus-visible) b{transform:none}}@media print{.la-header{position:static}.la-scene,.la-world-band,.la-final-scene,.la-page .la-strip.is-ticking .la-strip-pause{display:none}.la-motion [data-reveal]{opacity:1!important;clip-path:none!important;transform:none!important}}html[data-la-wait] body{visibility:hidden}:root[lang|=ko] .la-page,:root[lang|=zh] .la-page{--la-font:"Inter Variable", "UFFFO Symbols Subset", var(--font-cjk), sans-serif;--la-display:"Oswald Variable", "UFFFO Symbols Subset", "Inter Variable", var(--font-cjk), sans-serif;--la-mono:"JetBrains Mono Variable", "UFFFO Symbols Subset", var(--font-cjk), monospace}:root[lang|=ko] .la-page :is(h1,h2),:root[lang|=zh] .la-page :is(h1,h2){line-height:1.12}:root[lang|=ko] .la-page{word-break:keep-all}
