@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,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(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@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+0460-052F,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(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #08090c;--bg-2: #0e1015;--bg-3: #141720;--bg-4: #1b1f2a;--well: #06070a;--line: #1e222b;--line-2: #2a2f3a;--text: #f2f4f7;--text-2: #a1a9b8;--text-3: #7d8597;--blue: #4b8df5;--cyan: #20c7e6;--green: #2fbf6a;--red: #ec4b3f;--violet: #9b6df2;--yellow: #f5c33b;--orange: #f5893b;--grad: linear-gradient(90deg, #4b8df5 0%, #20c7e6 26%, #2fbf6a 50%, #eef3c9 66%, #f5c33b 80%, #f5893b 100%);--grad-btn: linear-gradient(90deg, #4b8df5 0%, #20c7e6 55%, #2fbf6a 100%);--down: #ff6156;--up-bg: rgba(47, 191, 106, .12);--down-bg: rgba(236, 75, 63, .12);--p1: var(--blue);--p2: var(--violet);--p3: var(--cyan);--p4: var(--yellow);--p5: var(--orange);--asphalt: var(--bg);--apron: var(--bg-2);--apron-2: var(--bg-3);--apron-3: var(--bg-4);--sign: var(--well);--marking: var(--line);--marking-2: var(--line-2);--ink: var(--text);--ink-2: var(--text-2);--ink-3: var(--text-3);--yellow-hover: #ffd35e;--yellow-press: #e3b02a;--strip-long: var(--bg-2);--strip-short: var(--bg-2);--strip-buff: var(--bg-2);--strip-ink: var(--text);--strip-mute: var(--text-3);--strip-rule: var(--line);--strip-up: var(--green);--strip-down: var(--down);--display: "Manrope Variable", "Manrope", ui-sans-serif, system-ui, sans-serif;--sans: "Inter Variable", "Inter", ui-sans-serif, system-ui, sans-serif;--mono: "JetBrains Mono Variable", "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--r-sm: 6px;--r: 10px;--r-lg: 16px;--r-sign: var(--r);--gutter: 16px;--maxw: 1200px;--ease: cubic-bezier(.16, 1, .3, 1);--t: .16s;color-scheme:dark}@media (min-width: 800px){:root{--gutter: 32px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scrollbar-color:var(--bg-4) var(--bg)}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--sans);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;caret-color:var(--blue)}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}input,select,textarea{font:inherit;color:inherit}img{display:block;max-width:100%}::selection{background:#4b8df573;color:#fff}:focus{outline:none}:focus-visible{outline:2px solid var(--blue);outline-offset:2px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--bg-4);border:2px solid var(--bg);border-radius:99px}.data,.num{font-variant-numeric:tabular-nums}.data{font-family:var(--mono);letter-spacing:-.02em}.legend{font-weight:700;text-transform:uppercase;letter-spacing:.08em;line-height:1}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.22em;color:var(--text-3)}.eyebrow:before{content:"✦";color:var(--blue);letter-spacing:0}.h-xl,.h-l,.h-m,.h-s,.h-xs{margin:0;font-family:var(--display);font-weight:700;letter-spacing:-.03em;text-wrap:balance}.h-xl{font-size:clamp(40px,5.6vw,72px);line-height:1.02;font-weight:800}.h-l{font-size:clamp(30px,3.6vw,46px);line-height:1.08}.h-m{font-size:clamp(26px,2.8vw,36px);line-height:1.12}.h-s{font-size:clamp(20px,2vw,24px);line-height:1.2}.h-xs{font-size:18px;line-height:1.25}.body-l{font-size:clamp(16px,1.3vw,18px);line-height:1.6;color:var(--text-2);max-width:60ch}.meta{font-size:13px;color:var(--text-3)}.ink-2{color:var(--text-2)}.ink-3{color:var(--text-3)}.up{color:var(--green)}.down{color:var(--down)}.grad-text{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.prose a,a.link{color:var(--text);text-decoration:underline;text-decoration-color:var(--blue);text-decoration-thickness:1px;text-underline-offset:4px}.prose a:hover,a.link:hover{color:#fff}.wrap{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 var(--gutter)}.band{padding:clamp(64px,8vw,112px) 0}.band-tight{padding:clamp(40px,5vw,64px) 0}.band+.band{border-top:1px solid var(--line)}.sign{display:inline-flex;align-items:center;gap:.5em;border-radius:999px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums}.sign-info{background:var(--bg-3);color:var(--text-2);box-shadow:inset 0 0 0 1px var(--line-2)}.sign-here{background:#4b8df529;color:#9cc2ff;box-shadow:inset 0 0 0 1px #4b8df573}.sign-loc{background:var(--up-bg);color:#6fe3a0;box-shadow:inset 0 0 0 1px #2fbf6a73}.sign-rule{background:var(--bg-3);color:var(--text);box-shadow:inset 0 0 0 1px var(--line-2)}.sign-dir{background:var(--grad-btn);color:#fff}.sign-sm{font-size:10.5px;padding:6px 10px 5px}.sign-md{font-size:12px;padding:8px 12px 7px}.sign-lg{font-size:14px;padding:11px 16px 10px}.mark{font-family:var(--display);font-weight:800;letter-spacing:-.04em;text-transform:lowercase;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.act{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 22px;border-radius:12px;font-weight:600;font-size:15.5px;letter-spacing:-.005em;line-height:1;white-space:nowrap;transition:background-color var(--t),filter var(--t),box-shadow var(--t),color var(--t);user-select:none}.act svg{flex:none}.act-dir{background:var(--grad-btn);color:#fff;box-shadow:0 8px 28px -10px #20c7e68c}.act-dir:hover:not([disabled]){filter:brightness(1.08)}.act-dir:active:not([disabled]){filter:brightness(.95)}.act-long{background:var(--green);color:#fff}.act-long:hover:not([disabled]){filter:brightness(1.08)}.act-short{background:var(--red);color:#fff}.act-short:hover:not([disabled]){filter:brightness(1.08)}.act-info{background:var(--bg-3);color:var(--text);box-shadow:inset 0 0 0 1px var(--line-2)}.act-info:hover:not([disabled]){background:var(--bg-4)}.act[disabled]{cursor:not-allowed;background:var(--bg-3);color:var(--text-3);box-shadow:inset 0 0 0 1px var(--line);filter:none}.act-sm{min-height:38px;padding:9px 14px;font-size:14px;border-radius:10px}.act-lg{min-height:56px;padding:16px 26px;font-size:17px;border-radius:14px}.act-block{width:100%}.act-dir:focus-visible,.act-long:focus-visible,.act-short:focus-visible{outline:2px solid #fff;outline-offset:2px}.sol{display:inline-flex;align-items:baseline;gap:4px;padding:5px 9px 4px;border-radius:999px;background:var(--up-bg);color:#6fe3a0;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;box-shadow:inset 0 0 0 1px #2fbf6a59;line-height:1.1;font-family:var(--mono);letter-spacing:-.02em}.sol small{font-size:max(.78em,11px);font-weight:600}.field{display:flex;align-items:center;gap:8px;height:48px;padding:0 14px;border-radius:var(--r);background:var(--well);box-shadow:inset 0 0 0 1px var(--line-2);transition:box-shadow var(--t)}.field:focus-within{box-shadow:inset 0 0 0 1px var(--blue),0 0 0 3px #4b8df533}.field input{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;font-size:16px;font-family:var(--mono);font-variant-numeric:tabular-nums}.field input::placeholder{color:var(--text-3);font-family:var(--sans)}.tabs{display:inline-flex;gap:4px;flex-wrap:wrap;padding:4px;background:var(--bg-2);border-radius:12px;box-shadow:inset 0 0 0 1px var(--line)}.tabs button{min-height:32px;padding:7px 12px;border-radius:8px;color:var(--text-2);font-weight:600;font-size:13px;line-height:1;transition:color var(--t),background-color var(--t)}.tabs button:hover{color:var(--text);background:var(--bg-3)}.tabs button[aria-pressed=true],.tabs button[aria-selected=true]{background:var(--blue);color:#fff}.log{width:100%;border-collapse:collapse;font-size:14px}.log th{text-align:left;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--text-3);padding:10px 14px;border-bottom:1px solid var(--line);white-space:nowrap}.log td{padding:13px 14px;border-bottom:1px solid var(--line);vertical-align:middle}.log tr:hover td{background:#ffffff05}.log .r{text-align:right}.log-scroll{overflow-x:auto;scrollbar-width:thin;border-radius:var(--r-lg);background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--line)}.logbook{min-width:640px}.logbook .lb-no{width:56px;font-size:12px;color:var(--text-3)}.logbook tfoot td{border-bottom:0;font-weight:600}.logbook tbody tr:last-child td{border-bottom:0}.logbook .lb-carry{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--text-3)}.logbook .lb-sum{color:var(--text)}@media (max-width: 699px){.log-scroll{overflow:visible}.logbook{min-width:0}.logbook thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.logbook,.logbook tbody,.logbook tfoot{display:block}.logbook tr{display:grid;grid-template-columns:34px minmax(0,1fr) auto;column-gap:10px;row-gap:4px;padding:12px 14px;border-bottom:1px solid var(--line)}.logbook td{display:block;padding:0;border:0;text-align:left}.logbook tr:hover td{background:none}.logbook .lb-no{grid-column:1;grid-row:1 / span 2;width:auto;padding-top:3px}.logbook td[data-k]:before{content:none}.logbook .r{text-align:right}.logbook tfoot tr{grid-template-columns:minmax(0,1fr) auto;border-bottom:0}.logbook tfoot td:empty{display:none}}.card{background:var(--bg-2);border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--line)}.card-hover{transition:box-shadow var(--t),background-color var(--t)}.card-hover:hover{box-shadow:inset 0 0 0 1px var(--line-2);background:#10131a}.loading{background:linear-gradient(90deg,var(--bg-2) 0%,var(--bg-3) 50%,var(--bg-2) 100%);background-size:200% 100%;animation:load 1.4s linear infinite;border-radius:var(--r)}@keyframes load{0%{background-position:100% 0}to{background-position:-100% 0}}.scroll-x{overflow-x:auto;scrollbar-width:none}.scroll-x::-webkit-scrollbar{display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (max-width: 799px){.act-sm,.tabs button{min-height:44px}.tabs button{min-width:44px}.field{height:50px}}@media (prefers-reduced-motion: reduce){.loading{animation:none}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.toasts{position:fixed;z-index:90;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:4px;width:min(380px,calc(100vw - 32px));pointer-events:none}@media (max-width: 799px){.toasts{bottom:calc(68px + env(safe-area-inset-bottom))}}.toast{pointer-events:auto;padding:12px 14px 10px;border-radius:var(--r-sign);background:var(--apron-2);animation:toast-in .22s var(--ease)}.toast-title{font-weight:800;letter-spacing:-.005em}.toast-body{color:var(--ink-2);font-size:13.5px;margin-top:3px;overflow-wrap:anywhere}.toast-link{display:inline-block;margin-top:6px;font-size:13px;color:var(--ink);text-decoration:underline;text-decoration-color:var(--ink-3);text-underline-offset:3px}.toast-err{background:var(--ink);color:var(--sign)}.toast-err .toast-body{color:#3a3d43}.toast-gold{background:var(--sign);box-shadow:inset 0 0 0 2px var(--ink),inset 0 0 0 4px var(--sign)}.toast-gold .toast-body{color:var(--ink-2)}@keyframes toast-in{0%{opacity:0;transform:translateY(6px)}}.holdshort{position:relative;display:flex;align-items:center;gap:14px;padding:8px 0}.holdshort:before{content:"";flex:1;height:1px;background:var(--grad);opacity:.7}.hs-solid,.hs-dash{display:none}.hs-label{flex:none;font-size:11px;color:var(--text-2);letter-spacing:.18em}.bay{display:flex;flex-direction:column;background:var(--bg-2);border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--line);container-type:inline-size;overflow:hidden}.bay:empty{display:none}.strip{position:relative;display:grid;grid-template-columns:4px minmax(118px,1.4fr) 108px repeat(3,minmax(70px,1fr)) minmax(100px,1.15fr) minmax(108px,1.2fr) minmax(64px,.7fr) auto;align-items:stretch;min-height:60px;color:var(--text);font-size:13.5px;background:transparent;border-bottom:1px solid var(--line);transition:background-color var(--t)}.bay>.strip:last-child{border-bottom:0}.strip:hover{background:#ffffff05}:not(.bay)>.strip{border-radius:var(--r);background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--line);border-bottom:0}.strip-long .st-serial{background:var(--green)}.strip-short .st-serial{background:var(--red)}.strip-buff .st-serial{background:var(--bg-4)}.st-serial{font-size:0;color:transparent;margin:12px 0;border-radius:0 3px 3px 0;overflow:hidden}.st-cell{display:flex;flex-direction:column;justify-content:center;gap:3px;padding:9px 12px;min-width:0}.st-mkt{flex-direction:row;align-items:center;justify-content:flex-start;gap:10px}.st-mkt-t{display:flex;flex-direction:column;min-width:0}.st-sym{font-family:var(--display);font-weight:700;font-size:15px;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st-sub{font-size:12px;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st-side{flex-direction:row;align-items:center;justify-content:flex-start;gap:6px;white-space:nowrap}.st-dir{font-size:10.5px;padding:5px 8px;border-radius:999px;letter-spacing:.08em}.st-dir-long{background:var(--up-bg);color:#5fe096;box-shadow:inset 0 0 0 1px #2fbf6a66}.st-dir-short{background:var(--down-bg);color:#ff8a80;box-shadow:inset 0 0 0 1px #ec4b3f66}.st-lev{font-weight:600;font-size:12.5px;color:var(--text-2)}.st-k{font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--text-3);white-space:nowrap}.st-num .data,.st-time .data{font-size:13px;white-space:nowrap}.st-pnl-pct{font-weight:700;font-size:16px;line-height:1.1}.st-up{color:var(--green)}.st-down{color:var(--down)}.st-pnl-sol{font-size:12px;color:var(--text-3);white-space:nowrap}.st-reward{align-items:flex-start}.st-reward .st-k{white-space:normal;line-height:1.25}.st-act{flex-direction:row;align-items:center;gap:6px}.strip .sol{font-size:12px}.strip-compact{min-height:50px;font-size:12.5px}.strip-compact .st-px,.strip-compact .st-time{display:none}.strip-compact{grid-template-columns:4px minmax(110px,1.4fr) 104px minmax(64px,.8fr) minmax(92px,1fr) minmax(100px,1.1fr) auto}@container (max-width: 760px){.strip,.strip-compact{grid-template-columns:4px repeat(3,minmax(0,1fr)) minmax(0,1.35fr);grid-template-areas:"serial mkt mkt side pnl" "serial size entry mark reward" "serial act act act act"}.st-serial{grid-area:serial}.st-mkt{grid-area:mkt}.st-side{grid-area:side}.st-pnl{grid-area:pnl;align-items:flex-end}.st-size{grid-area:size}.st-entry{grid-area:entry}.st-mark{grid-area:mark}.st-time{display:none}.st-reward{grid-area:reward;padding-left:6px;padding-right:10px;align-items:flex-end}.st-reward .sol{font-size:11px;padding:4px 6px 3px}.st-num,.st-px,.st-reward{display:flex;padding-top:2px}.st-act{grid-area:act;justify-content:flex-end;padding-top:0}.st-reward-none{display:flex;visibility:hidden}.strip-compact .st-px{display:flex}}.sol-dust{font-weight:500;opacity:.85}.st-hold{color:var(--yellow)}.strip.is-new{animation:strip-in .22s var(--ease)}@keyframes strip-in{0%{transform:translateY(-8px);opacity:0;background:#4b8df51f}}.strip.is-leaving{animation:strip-out .22s var(--ease) forwards}.strip.is-leaving:after{content:"Closed";position:absolute;right:14px;top:50%;transform:translateY(-50%);padding:6px 10px;border-radius:999px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;font-size:11px;background:var(--bg-4);color:var(--text)}@keyframes strip-out{0%{transform:none}45%{transform:none;opacity:1}to{transform:translate(40px);opacity:0}}.tail{display:inline-grid;place-items:center;flex:none;border-radius:50%;color:#fff;font-family:var(--display);font-weight:800;letter-spacing:-.02em;line-height:1;text-shadow:0 1px 2px rgba(0,0,0,.35)}.tail-funded{box-shadow:0 0 0 2px var(--bg),0 0 0 3.5px var(--yellow)}.token-icon{flex:none;border-radius:50%;object-fit:cover;background:var(--bg-3)}.token-icon-fallback{display:inline-grid;place-items:center;font-weight:800;color:var(--text);background:var(--bg-4);font-family:var(--display)}.hdr{position:sticky;top:0;z-index:50;background:transparent;transition:background-color .2s,box-shadow .2s,backdrop-filter .2s}.hdr-solid{background:#08090cc7;backdrop-filter:blur(14px) saturate(1.3);-webkit-backdrop-filter:blur(14px) saturate(1.3);box-shadow:0 1px 0 var(--line)}.hdr-in{position:relative;display:flex;align-items:center;gap:18px;height:64px}.hdr-app .hdr-in{padding:0 16px}.hdr-mark{display:flex;align-items:center;min-height:44px}.hdr-nav{position:absolute;left:50%;transform:translate(-50%);display:flex;gap:4px}.nav-link{display:inline-flex;align-items:center;height:36px;padding:0 14px;border-radius:999px;font-size:14.5px;font-weight:500;color:var(--text-2);transition:color var(--t),background-color var(--t)}.nav-link:hover{color:var(--text)}.nav-link.nav-here{color:var(--text);background:#ffffff0f}.hdr-right{margin-left:auto;display:flex;align-items:center;gap:10px}.ca-sign{height:36px;gap:8px;text-transform:none;letter-spacing:0;font-size:13px;padding:0 14px}.ca-v{font-weight:500;font-size:12.5px;color:var(--text)}.ca-soon{color:var(--text-3);font-weight:500}.connect-pill{background:var(--blue);color:#fff;border-radius:999px;min-height:40px;padding:10px 18px;font-size:14.5px;box-shadow:0 6px 24px -8px #4b8df5b3}.connect-pill:hover:not([disabled]){filter:brightness(1.1)}.hdr-burger{display:none;place-items:center;width:44px;height:44px;border-radius:12px;color:var(--text-2)}.hdr-burger:hover{color:var(--text);background:#ffffff0d}.hdr-sheet{display:none}@media (max-width: 1199px){.hdr-right .ca-sign{display:none}}@media (max-width: 999px){.hdr-nav{display:none}.hdr-burger{display:grid}.hdr-sheet{display:grid;gap:2px;padding:8px var(--gutter) 18px;background:#08090cf5;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 1px 0 var(--line);animation:rise .18s var(--ease)}.hdr-sheet .nav-link{height:48px;border-radius:12px;font-size:16px;padding:0 14px}.hdr-sheet-coin{padding:10px 6px 0}.hdr-sheet-coin .ca-sign{display:inline-flex}}@media (max-width: 799px){.hdr-in{height:60px;gap:8px}.hdr-app .hdr-in{padding:0 var(--gutter)}.connect-pill{min-height:40px;padding:9px 14px;font-size:14px}}@media (max-width: 380px){.connect-pill svg{display:none}}.wallet-menu{position:relative}.wallet-sign{display:inline-flex;align-items:center;gap:9px;height:40px;padding:0 14px 0 5px;border-radius:999px;background:var(--bg-3);box-shadow:inset 0 0 0 1px var(--line-2);font-size:13px}.wallet-sign:hover{background:var(--bg-4)}.wallet-cash{color:var(--text)}.wallet-id{color:var(--text-2)}@media (max-width: 520px){.wallet-cash{display:none}}.menu{position:absolute;right:0;top:calc(100% + 8px);min-width:250px;padding:6px;background:var(--bg-2);border-radius:14px;box-shadow:inset 0 0 0 1px var(--line-2),0 24px 60px -20px #000c;display:flex;flex-direction:column;z-index:60}.menu>a,.menu>button{text-align:left;padding:11px 12px;font-size:14px;color:var(--text-2);border-radius:8px}.menu>a:hover,.menu>button:hover{background:var(--bg-3);color:var(--text)}.menu-head{padding:12px;margin-bottom:4px;background:var(--bg-3);border-radius:10px}.menu-cash{font-size:17px;margin-top:2px}.menu-claim{margin-top:8px;display:flex;align-items:center;gap:8px}.ftr{border-top:1px solid var(--line);padding:56px 0 32px;background:var(--bg)}.ftr-in{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:32px 40px;align-items:start}.ftr-id p{margin:14px 0 0;max-width:40ch;line-height:1.6}.ftr-col{display:grid;gap:10px;justify-items:start}.ftr-h{margin:0 0 4px;font-family:var(--display);font-size:13px;font-weight:700;color:var(--text)}.ftr-col a{color:var(--text-2);font-size:14px}.ftr-col a:hover{color:var(--text)}.ftr-base{display:flex;justify-content:space-between;gap:24px;margin-top:44px;padding-top:22px;border-top:1px solid var(--line)}.ftr-base p{margin:0;max-width:80ch}.ftr-copy{white-space:nowrap}@media (max-width: 799px){.ftr-in{grid-template-columns:1fr 1fr}.ftr-id{grid-column:1 / -1}.ftr-col a{min-height:40px;display:flex;align-items:center}.ftr-base{flex-direction:column}}.scrim{position:fixed;inset:0;z-index:80;background:#040508b8;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:grid;place-items:center;padding:16px;animation:fade .16s}.dialog{width:min(420px,100%);max-height:calc(100vh - 32px);overflow-y:auto;padding:24px;background:var(--bg-2);border-radius:20px;box-shadow:inset 0 0 0 1px var(--line-2),0 40px 100px -30px #000000e6;animation:rise .18s var(--ease)}.dialog-head{display:grid;gap:8px;justify-items:start;margin-bottom:18px}.dialog-head p{margin:0}.wallet-list{display:grid;gap:6px;margin-bottom:12px}.wallet-row{display:flex;align-items:center;gap:12px;min-height:54px;padding:0 16px;border-radius:12px;background:var(--bg-3);box-shadow:inset 0 0 0 1px var(--line);font-weight:600;text-align:left;color:var(--text);transition:background-color var(--t),box-shadow var(--t)}.wallet-row:hover:not([disabled]){background:var(--bg-4);box-shadow:inset 0 0 0 1px var(--blue)}.wallet-row>svg{margin-left:auto;color:var(--text-2)}.wallet-row img{border-radius:6px}.wallet-row-none{display:grid;place-items:center;width:26px;height:26px;border-radius:6px;background:var(--bg-4);font-weight:800}@keyframes fade{0%{opacity:0}}@keyframes rise{0%{opacity:0;transform:translateY(4px)}}.backdrop{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.bd-stars{position:absolute;inset:0;opacity:.55;background-image:radial-gradient(1px 1px at 12% 18%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 28% 72%,#cfe0ff 50%,transparent 51%),radial-gradient(1px 1px at 46% 34%,#fff 50%,transparent 51%),radial-gradient(1.5px 1.5px at 64% 12%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 78% 58%,#d8ffe9 50%,transparent 51%),radial-gradient(1px 1px at 88% 26%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 8% 88%,#fff 50%,transparent 51%),radial-gradient(1.5px 1.5px at 54% 86%,#ffe9c4 50%,transparent 51%),radial-gradient(1px 1px at 36% 8%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 94% 80%,#fff 50%,transparent 51%);background-size:520px 520px}.bd-silk{position:absolute;inset:-6% -4%;width:108%;height:112%;mix-blend-mode:screen}.bd-l{transform-origin:50% 50%;animation:silk-a 26s ease-in-out infinite alternate}.bd-l2{animation:silk-b 32s ease-in-out infinite alternate}.bd-l3{animation:silk-c 29s ease-in-out infinite alternate}@keyframes silk-a{0%{transform:translate(-20px,10px) rotate(-1.5deg)}to{transform:translate(30px,-20px) rotate(1.5deg)}}@keyframes silk-b{0%{transform:translate(20px,-10px) rotate(1deg) scale(1.02)}to{transform:translate(-30px,24px) rotate(-1.5deg)}}@keyframes silk-c{0%{transform:translate(10px,20px) rotate(1.2deg)}to{transform:translate(-24px,-18px) rotate(-1deg) scale(1.03)}}.bd-fade{position:absolute;inset:0;background:radial-gradient(ellipse 60% 55% at 50% 45%,rgba(8,9,12,.55),transparent 70%),linear-gradient(to bottom,transparent 60%,var(--bg) 100%)}.backdrop-quiet{opacity:.45}@media (prefers-reduced-motion: reduce){.bd-l{animation:none}}.user-link{display:inline-flex;align-items:center;gap:10px;min-width:0;min-height:44px}.user-link-txt{display:flex;flex-direction:column;min-width:0;line-height:1.2}.user-link-name{font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-link-name.data{font-weight:500;font-size:.94em}.user-link-sub{font-size:12.5px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-link:hover .user-link-name{text-decoration:underline;text-decoration-color:var(--ink-3);text-decoration-thickness:1px;text-underline-offset:3px}.badge{min-height:26px}.demo-sol{color:var(--ink);white-space:nowrap}.demo-sol-k{color:var(--ink-3);font-family:var(--sans);font-size:.86em}.fl{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;font-size:14px}.fl-who{font-weight:700}.fl-v{color:var(--ink-3)}.fl-sym{font-weight:700}.fl-side{font-size:10px;padding:4px 7px;border-radius:999px;letter-spacing:.08em}.fl-long{background:var(--up-bg);color:#5fe096}.fl-short{background:var(--down-bg);color:#ff8a80}.fl-pnl{font-weight:700}.fl-demo{color:var(--ink-2);font-size:13px}.fl .sol{font-size:12.5px}.empty{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:26px clamp(18px,3vw,30px);background:var(--bg-2);border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--line)}.empty-title{font-family:var(--display);font-size:20px;font-weight:700;letter-spacing:-.01em;line-height:1.2}.empty-body{margin:0;max-width:56ch;color:var(--ink-2);font-size:15px}.empty-action{margin-top:12px;display:flex;gap:8px;flex-wrap:wrap}.err-note{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:14px 16px;background:var(--bg-2);border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px #ec4b3f59}.err-text{flex:1 1 260px;margin:0;font-size:14.5px;color:var(--ink)}.err-wait{color:var(--ink-3);font-size:13px}.bar{display:flex;gap:3px;height:6px;min-width:60px}.bar-seg{flex:1;background:var(--bg-4);border-radius:99px}.bar-seg-on{background:var(--blue)}.bar-fill{display:block;height:100%;background:var(--grad-btn);border-radius:99px}.bar:not(:has(.bar-seg)){background:var(--bg-4);border-radius:99px}.bar-done .bar-seg,.bar-done .bar-fill{background:var(--green)}@media (max-width: 799px){.err-btn{min-height:44px;width:100%;justify-content:center}}.tp{white-space:nowrap;font-variant-numeric:tabular-nums}.tp-ghost{display:inline-block;width:110px;height:1em;vertical-align:middle}.tp-chg{transition:color .6s var(--ease)}.tp-up{animation:tick-up .6s var(--ease)}.tp-down{animation:tick-down .6s var(--ease)}@keyframes tick-up{0%{color:var(--green)}to{color:inherit}}@keyframes tick-down{0%{color:var(--down)}to{color:inherit}}.mc{position:relative;width:100%}.mc-host{position:absolute;inset:0}.mc-note{position:absolute;inset:0;display:grid;place-items:center;font-size:13px;color:var(--ink-2);border-radius:var(--r)}.mc-err{position:absolute;right:64px;top:0;font-size:11px;color:var(--ink-3);pointer-events:none}.mc-tf{position:absolute;left:0;top:0;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-3);pointer-events:none}.mb{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.mb-tile{position:relative;display:grid;gap:6px;padding:14px;text-align:left;background:var(--bg-2);border-radius:14px;box-shadow:inset 0 0 0 1px var(--line);transition:background-color var(--t),box-shadow var(--t);min-width:0;overflow:hidden}.mb-tile:before{content:"";position:absolute;left:14px;right:14px;top:0;height:2px;border-radius:0 0 2px 2px;background:var(--id, var(--p1));opacity:.9}.mb-tile:hover{background:#10131a;box-shadow:inset 0 0 0 1px var(--line-2)}.mb-tile.on{background:#4b8df514;box-shadow:inset 0 0 0 1px var(--blue),0 0 24px -8px #4b8df599}.mb-id{display:flex;align-items:center;gap:8px;min-width:0}.mb-sym{font-family:var(--display);font-weight:700;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mb-px{font-size:15px;font-weight:700}.mb-ch{display:flex;align-items:baseline;gap:4px;font-size:12px;flex-wrap:wrap}.mb-k{font-size:11px;color:var(--ink-3);margin-right:6px}.mb-ghost{height:84px}@media (max-width: 1099px){.mb{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 699px){.mb{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:46%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:2px}.mb::-webkit-scrollbar{display:none}.mb-tile{scroll-snap-align:start;min-height:44px}}.ar{display:flex;flex-direction:column;background:var(--bg-2);border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--line);padding:16px 14px 12px;min-width:0}.ar-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.ar-live{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--text-3);display:inline-flex;align-items:center;gap:6px}.ar-live:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--ink-3)}.ar-live.on{color:var(--text)}.ar-live.on:before{background:var(--green);box-shadow:0 0 8px var(--green);animation:beat 2s ease-in-out infinite}.ar-list{list-style:none;margin:0;padding:0;display:grid;gap:0}.ar-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:9px 4px;border-bottom:1px solid var(--line);font-size:13.5px}.ar-row:last-child{border-bottom:0}.ar-row.is-new{animation:ar-in .18s var(--ease)}@keyframes ar-in{0%{transform:translateY(-6px);opacity:0;background:#4b8df51f}}.ar-who{display:flex}.ar-text{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--ink-2)}.ar-text b{color:var(--text);font-weight:600}.ar-what{color:var(--ink)}.ar-tail{font-size:13px}.sol-xs{font-size:12px;padding:3px 6px 2px}.ar-when{font-size:12px;color:var(--ink-3);min-width:30px;text-align:right}.ar-ghost{height:38px}.ar-foot{margin-top:10px;padding-top:4px}.rc{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:13px;color:var(--ink-3)}.rc-v{font-size:15px;color:var(--ink);font-weight:700}@media (max-width: 699px){.ar-row{grid-template-columns:auto minmax(0,1fr) auto}.ar-when{grid-column:3}.ar-tail{grid-column:2;grid-row:2}}@media (prefers-reduced-motion: reduce){.tp-up,.tp-down,.ll-dot,.ar-row.is-new{animation:none}.ar-live.on:before{animation:none}}@media (max-width: 799px){.ar-who{position:relative}.ar-who:after{content:"";position:absolute;inset:-11px}}.ot{display:flex;flex-direction:column;gap:14px;padding:18px;background:var(--bg-2);border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--line)}.ot-side{display:grid;grid-template-columns:1fr 1fr;width:100%}.ot-side button{min-height:40px;font-size:13px}.ot-presets{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.ot-preset{min-height:44px;border-radius:var(--r);background:var(--bg-3);box-shadow:inset 0 0 0 1px var(--line);color:var(--text-2);font-family:var(--mono);font-size:14px;font-variant-numeric:tabular-nums;transition:color var(--t),background-color var(--t)}.ot-preset:hover{color:var(--text);background:var(--bg-4)}.ot-preset[aria-pressed=true]{background:#4b8df529;color:#fff;box-shadow:inset 0 0 0 1px var(--blue)}.ot-unit{color:var(--ink-3);font-size:13px;font-weight:700}.ot-slip{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.ot-k{font-size:13px;color:var(--ink-2)}.ot-note{margin:0;font-size:13px;color:var(--ink-3)}.ot-closed{align-items:flex-start}.tw-route{position:relative}.tw{position:relative;width:100%}.tw-v{display:none}.tw-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.tw-twy{fill:none;stroke:var(--bg-3);stroke-width:34;stroke-linejoin:round;stroke-linecap:round}.tw-stub{stroke:var(--bg-3);stroke-width:18;stroke-linecap:round}.tw-pad,.tw-bay{fill:var(--bg-3)}.tw-cl{fill:none;stroke:var(--line-2);stroke-width:1.4;stroke-dasharray:2 6;stroke-linecap:round}.tw-hold{stroke:var(--yellow);stroke-width:2;opacity:.8}.tw-rwy{fill:#2fbf6a14;filter:drop-shadow(0 0 18px rgba(47,191,106,.35))}.tw-rwy-edge{stroke:var(--green);stroke-width:1.5}.tw-rwy-key{fill:#6fe3a0}.tw-light{fill:var(--bg-4);transition:fill var(--t) var(--ease)}.tw-light.on{fill:var(--cyan);filter:drop-shadow(0 0 3px rgba(32,199,230,.9))}.tw-lab{position:absolute;display:flex;flex-direction:column;align-items:center;gap:4px;transform:translate(-50%,-50%);pointer-events:none}.tw-lab-up{transform:translate(-50%,-100%)}.tw-lab-down{transform:translate(-50%)}.tw-lab-right{transform:translateY(-50%);flex-direction:row;align-items:center;gap:8px}.tw-lab-left{transform:translateY(-50%)}.tw-lab-node .sign{white-space:nowrap}.tw-ch{flex-direction:column;align-items:flex-start;gap:4px;padding:8px 12px;font-size:11px;border-radius:12px;background:#0e1015eb}.tw-ch-t{white-space:nowrap}.tw-ch-b{font-size:11px;font-weight:500;text-transform:none;letter-spacing:-.01em;color:var(--ink-2)}.tw-lab-right .tw-ch{flex-direction:row;align-items:baseline;gap:10px}.tw-ch.sign-here{background:#172642f2}.tw-ch.sign-here .tw-ch-b{color:#bcd5ff}.tw-route-detail .tw-lab-up,.tw-route-detail .tw-lab-down{align-items:stretch}.tw-hp{display:flex;flex-direction:column;gap:6px;width:100%;padding:12px 14px;background:var(--bg-2);border-radius:12px;box-shadow:inset 0 0 0 1px var(--line-2);text-align:left}.tw-hp-t{font-size:13px;color:var(--ink)}.tw-hp-g{font-size:13px;line-height:1.32;color:var(--ink-2)}.tw-hp-p{display:flex;align-items:center;gap:8px}.tw-hp-p .bar{flex:1}.tw-hp-p .data{font-size:12px;color:var(--ink);white-space:nowrap}.tw-hp-ok{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ink-2)}.tw-hp-ok .data{font-weight:600}.tw-hp-b{font-size:12px;color:var(--ink-2);padding-top:2px}.tw-where{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:20px 0 0;color:var(--ink-2);font-size:15px}@media (max-width: 899px){.tw-route:not(.tw-route-detail) .tw-h{display:none}.tw-route:not(.tw-route-detail) .tw-v{display:block;max-width:420px}}@media (max-width: 1099px){.tw-route-detail .tw-h{display:none}.tw-route-detail .tw-v{display:block;max-width:360px}.tw-route-detail .tw-lab-right{width:min(440px,calc(100vw - 2 * var(--gutter) - 128px))}}@keyframes beat{50%{opacity:.25}}.tw-v .tw-lab-right .tw-ch{flex-direction:column;align-items:flex-start;gap:4px;max-width:calc(100vw - 2 * var(--gutter) - 130px)}.tw-v .tw-ch-t,.tw-v .tw-ch-b{white-space:normal}.tw-ring{fill:none;stroke:var(--id);stroke-width:3}.tw-flash{fill:none;stroke:var(--id);stroke-width:3;transform-box:fill-box;transform-origin:center;animation:tw-flash 1.6s var(--ease) 3}@keyframes tw-flash{0%{transform:scale(1);opacity:1}to{transform:scale(3);opacity:0}}.tw-ch-dot{display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:50%;background:var(--id);vertical-align:1px}.tw-ch.sign-here .tw-ch-dot{box-shadow:0 0 0 1.5px var(--bg)}.tw-hp-live{font-size:12px;color:var(--ink-3)}.tw-hp-live b{color:var(--ink-2);font-weight:700}.tw-tr{position:absolute;z-index:2;width:14px;height:14px;margin:-7px 0 0 -7px;transition:left .9s var(--ease),top .9s var(--ease);pointer-events:auto}.tw-tr-dot{position:absolute;inset:0;border-radius:50%;background:var(--id);box-shadow:0 0 0 2px var(--bg),0 0 10px var(--id);animation:tw-taxi var(--drift, 8s) ease-in-out var(--delay, 0s) infinite alternate}.tw-tr-v .tw-tr-dot{animation-name:tw-taxi-v}@keyframes tw-taxi{0%{transform:translate(-7px)}to{transform:translate(7px)}}@keyframes tw-taxi-v{0%{transform:translateY(-7px)}to{transform:translateY(7px)}}.tw-tr.is-active:after{content:"";position:absolute;inset:-2px;border-radius:50%;border:2px solid var(--id);animation:tw-ping 2.4s var(--ease) infinite;pointer-events:none}@keyframes tw-ping{0%{transform:scale(.8);opacity:.9}to{transform:scale(2.4);opacity:0}}.tw-tr-tip{position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%);padding:6px 10px;border-radius:8px;background:var(--bg-4);color:var(--text);box-shadow:inset 0 0 0 1px var(--line-2);font-size:12px;font-weight:700;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--t)}.tw-tr:hover .tw-tr-tip,.tw-tr:focus-visible .tw-tr-tip{opacity:1}.tw-tr:focus-visible{outline-offset:3px;border-radius:50%}.tw-traffic{display:inline-flex;align-items:center;gap:8px;margin-left:auto;font-size:14px;color:var(--ink-2)}.tw-traffic-dot{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 8px var(--green);animation:beat 2s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.tw-tr{transition:none}.tw-tr-dot,.tw-tr.is-active:after,.tw-flash,.tw-traffic-dot{animation:none}}@media (max-width: 1099px){.tw-route-detail .tw-hp{gap:4px;padding:9px 12px}.tw-route-detail .tw-hp-g{font-size:12.5px;line-height:1.3}}.rules-set{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.rule{display:flex;flex-direction:column;gap:12px;min-width:0;padding:18px;background:var(--bg-2);border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--line)}.rule-panel{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:0;background:none!important;box-shadow:none!important;border-radius:0;text-transform:none;font-weight:700;line-height:1}.rule-panel.sign-rule .rule-v{color:var(--down)}.rule-panel-info{color:var(--text)}.rule-v{font-family:var(--display);font-size:clamp(28px,2.6vw,36px);font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.rule-k{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--text-3)}.rule-b{margin:0;font-size:14px;line-height:1.5;color:var(--text-2);max-width:40ch}@media (max-width: 1099px){.rules-set{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media (max-width: 599px){.rules-set{grid-template-columns:1fr}}.ring{position:relative}.ring:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(120deg,#4b8df5bf,#20c7e673,#2fbf6a80,#f5c33b73,#ec4b3f80,#9b6df2b3);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none}.sh{display:grid;justify-items:center;gap:14px;max-width:780px;margin:0 auto clamp(32px,4vw,52px);text-align:center}.sh-h{font-size:clamp(28px,3.2vw,40px);line-height:1.12}.sh-p{margin:0;max-width:58ch;font-size:clamp(15.5px,1.25vw,17px);line-height:1.6;color:var(--text-2)}.sec-more{display:flex;justify-content:center;margin-top:clamp(24px,3vw,36px)}.tile{--tone: var(--blue);display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:12px;color:var(--tone);background:color-mix(in srgb,var(--tone) 13%,var(--bg-2));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tone) 34%,transparent)}.tile-green{--tone: var(--green)}.tile-violet{--tone: var(--violet)}.tile-cyan{--tone: var(--cyan)}.tile-yellow{--tone: var(--yellow)}.hero{position:relative;isolation:isolate;overflow:hidden;margin-top:-64px;padding:calc(64px + clamp(72px,11vh,136px)) 0 clamp(88px,12vh,140px)}.hero-in{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center}.hero-mark{line-height:0}.hero-mark .mark{display:inline-block;font-size:clamp(104px,14.5vw,208px)!important;line-height:.92!important;letter-spacing:-.05em;padding:0 .04em .06em;filter:drop-shadow(0 0 36px rgba(32,199,230,.22)) drop-shadow(0 0 70px rgba(75,141,245,.18))}.hero-h{margin:clamp(28px,4vh,44px) 0 0;font-family:var(--display);font-weight:700;font-size:clamp(34px,4.5vw,64px);line-height:1.05;letter-spacing:-.035em;text-wrap:balance;color:var(--text)}.hero-sub{margin:16px 0 0;font-size:clamp(18px,1.7vw,23px);font-weight:500;line-height:1.35;letter-spacing:-.01em;color:#e6e9ef;text-wrap:balance}.hero-p{margin:14px 0 0;max-width:56ch;font-size:clamp(15.5px,1.3vw,17.5px);line-height:1.6;color:var(--text-2);text-wrap:pretty}.hero-small{margin:10px 0 0;font-size:14px;color:var(--text-3)}.hero-acts{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:clamp(30px,4.4vh,44px)}.hero-dark{background:#141720b8;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.act-ghost{background:#08090c80;color:var(--text);box-shadow:inset 0 0 0 1px var(--line-2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.act-ghost:hover{background:#1b1f2ab3}.hero-cap{margin:clamp(40px,6vh,60px) 0 0;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.36em;color:var(--text-3);padding-left:.36em}.mk{position:relative;z-index:1;padding:0 0 clamp(64px,8vw,104px)}.mk-panel{border-radius:24px;padding:clamp(22px,3.2vw,40px);background:radial-gradient(640px 260px at 0% 0%,rgba(75,141,245,.11),transparent 70%),radial-gradient(520px 240px at 100% 100%,rgba(155,109,242,.08),transparent 70%),#0d0e12d1;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:0 40px 100px -50px #4b8df573}.mk-panel:before{opacity:.6}.mk-tag{display:flex;align-items:center;gap:8px;font-size:14px}.mk-tag b{font-weight:600}.mk-tag-k{margin-left:4px;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.24em;color:var(--text-3)}.mk-h{margin:18px 0 8px}.mk-p{margin:0 0 clamp(20px,2.4vw,28px);max-width:60ch;font-size:16px;line-height:1.55;color:var(--text-2)}.desk{padding:0 0 clamp(24px,4vw,48px)}.desk-wrap{width:100%;max-width:1400px;margin:0 auto;padding:0 var(--gutter)}.stage{position:relative;padding:0 252px 86px 0}.monitor{position:relative;padding:12px;border-radius:26px;background:linear-gradient(180deg,#181b22,#0b0c10);box-shadow:inset 0 0 0 1px #2c313c,inset 0 1px #ffffff0f,0 80px 220px -60px #20c7e633,0 30px 60px -24px #000000b3}.mon-screen{position:relative;border-radius:15px;background:var(--bg);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.mon-neck{position:absolute;top:100%;left:50%;width:150px;height:62px;transform:translate(-50%);background:linear-gradient(180deg,#0d0f13,#1a1d24 70%,#22262f);clip-path:polygon(14% 0,86% 0,100% 100%,0 100%)}.mon-foot{position:absolute;top:calc(100% + 62px);left:50%;width:330px;height:10px;transform:translate(-50%);border-radius:8px 8px 4px 4px;background:linear-gradient(180deg,#2c313b,#121419);box-shadow:0 18px 30px -8px #000000e6}.mon-bar{display:flex;align-items:center;gap:16px;padding:12px 18px;border-bottom:1px solid var(--line);background:var(--bg-2)}.mon-bar-t{font-size:13px;font-weight:600;color:var(--text-2)}.mon-live{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--text-3)}.mon-live:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--text-3)}.mon-live.on{color:var(--text-2)}.mon-live.on:before{background:var(--green);box-shadow:0 0 8px var(--green)}.mon-open{margin-left:auto;display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;border-radius:9px;font-size:13px;font-weight:600;color:var(--text-2);box-shadow:inset 0 0 0 1px var(--line-2);transition:color var(--t),background-color var(--t)}.mon-open:hover{color:var(--text);background:var(--bg-3)}.mon-body{display:grid;grid-template-columns:minmax(0,1fr) 340px}.mon-chart{display:flex;min-width:0;padding:18px;border-right:1px solid var(--line)}.mon-side{min-width:0;padding:18px;background:#0e101599}.mon-bay{grid-column:1 / -1;min-width:0;padding:18px;border-top:1px solid var(--line)}.cp{flex:1;display:flex;flex-direction:column;gap:12px;min-width:0}.cp-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px}.cp-t{display:flex;flex-direction:column;gap:2px;min-width:0}.cp-sym{margin:0;font-family:var(--display);font-size:18px;font-weight:700;line-height:1.15;letter-spacing:-.01em}.cp-quote{color:var(--text-3);font-weight:600}.cp-src{font-size:12.5px;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cp-px{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.cp-px-v{font-size:26px;font-weight:700;line-height:1}.cp-ch{font-size:12.5px}.cp-chart{position:relative;flex:1;min-width:0;min-height:260px}.cp-chart .mc{position:absolute!important;inset:0;height:auto!important}.tk{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.tk-h{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0;font-family:var(--display);font-size:16px;font-weight:700;letter-spacing:-.01em}.tk-h-m{padding:5px 9px;border-radius:999px;font-family:var(--mono);font-size:12px;font-weight:600;color:var(--text-2);background:var(--bg-3);box-shadow:inset 0 0 0 1px var(--line-2)}.tk-row{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;min-width:0}.tk-k{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:13px;font-weight:600;color:var(--text-2)}.tk-k .ink-3{font-weight:500;font-size:12.5px}.tk .tabs{display:grid;gap:4px;width:100%}.tk .tabs button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:13px}.tk-side{grid-template-columns:1fr 1fr}.tk-side button{min-height:46px!important;font-size:15px!important}.tk-side .tk-long[aria-pressed=true]{background:var(--green);color:#fff}.tk-side .tk-short[aria-pressed=true]{background:var(--red);color:#fff}.tk-presets,.tk-lev{grid-template-columns:repeat(4,1fr)}.tk-presets button,.tk-lev button{font-family:var(--mono);font-weight:600;letter-spacing:-.01em}.tk-size input{font-size:20px;font-weight:700}.tk-unit{flex:none;font-size:12.5px;font-weight:600;color:var(--text-3)}.tk-sum{margin:0;display:grid;grid-template-columns:minmax(0,1fr);border-radius:var(--r);background:var(--well);box-shadow:inset 0 0 0 1px var(--line)}.tk-sum>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:9px 12px;min-width:0}.tk-sum>div+div{border-top:1px solid var(--line)}.tk-sum dt{font-size:12.5px;color:var(--text-3)}.tk-sum dd{margin:0;font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tk-msg{margin:-6px 0 0;font-size:12.5px;line-height:1.45;color:var(--text-3)}.tk-msg[role=alert]{color:var(--text);font-weight:600}.bay-col{display:flex;flex-direction:column;gap:12px;min-width:0}.bay-head{display:flex;align-items:baseline;gap:6px 14px;flex-wrap:wrap}.bay-h{margin:0;font-family:var(--display);font-size:15px;font-weight:700}.bay-head .meta{line-height:1.3}.bay-loading{display:flex}.strip-ghost{height:58px}.bay-note{padding:18px;background:var(--bg-2);border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--line);color:var(--text-2)}.bay-note p{margin:0;max-width:56ch}.phone{position:absolute;right:0;top:116px;z-index:2;width:268px;padding:9px;border-radius:44px;background:linear-gradient(160deg,#1d2029,#0b0c10 60%);box-shadow:inset 0 0 0 1px #313643,inset 0 0 0 3px #0b0c10,0 50px 90px -30px #000000f2,0 0 80px -30px #9b6df273}.phone-screen{position:relative;height:540px;overflow:hidden;padding:44px 10px 12px;border-radius:36px;background:var(--bg);box-shadow:inset 0 0 0 1px var(--line)}.phone-island{position:absolute;top:12px;left:50%;width:86px;height:24px;transform:translate(-50%);border-radius:999px;background:#000;box-shadow:inset 0 0 0 1px #1a1c22}.phone-screen:after{content:"";position:absolute;left:0;right:0;bottom:0;height:64px;background:linear-gradient(to bottom,transparent,var(--bg) 85%);pointer-events:none}.phone .ar{padding:0;background:none;box-shadow:none;border-radius:0}.phone .ar-head{padding:0 4px}.phone .ar-row{grid-template-columns:auto minmax(0,1fr) auto;row-gap:2px;padding:9px 4px;font-size:12.5px}.phone .ar-who{grid-row:1 / span 2;align-self:start;padding-top:2px}.phone .ar-text{grid-column:2;white-space:normal;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.phone .ar-tail{grid-column:3;grid-row:1;justify-self:end;font-size:12px}.phone .ar-when{grid-column:3;grid-row:2}.phone .ar-foot{padding:0 4px;font-size:12px}.why-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1080px;margin:0 auto}.why-c{display:flex;flex-direction:column;padding:28px 26px 26px}.why-t{margin:22px 0 8px;font-family:var(--display);font-size:18px;font-weight:700;line-height:1.25;letter-spacing:-.015em}.why-p{margin:0;font-size:15px;line-height:1.6;color:var(--text-2)}.route-map{min-width:0}.how-row{list-style:none;margin:0 auto;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1180px}.how-i{position:relative;display:flex;flex-direction:column;min-width:0;padding:26px 22px 22px;overflow:hidden}.how-n{position:absolute;top:14px;right:20px;font-family:var(--display);font-size:52px;font-weight:800;line-height:1;letter-spacing:-.04em;color:#ffffff0f;pointer-events:none}.how-t{margin:20px 0 6px;font-family:var(--display);font-size:18px;font-weight:700;letter-spacing:-.015em}.how-p{margin:0 0 20px;font-size:15px;line-height:1.55;color:var(--text-2);max-width:46ch}.how-obj{margin-top:auto;display:flex;flex-direction:column;justify-content:flex-end;min-height:96px;min-width:0}.how-obj .meta{margin:0}.how-ghost{height:88px}.hp{display:flex;flex-direction:column;gap:8px;padding:14px;background:var(--well);border-radius:var(--r);box-shadow:inset 0 0 0 1px var(--line)}.hp-t{font-family:var(--display);font-size:15px;font-weight:700}.hp-g{font-size:14px;color:var(--text-2);line-height:1.4}.hp-b{display:flex;align-items:center;gap:8px}.pl{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;align-items:center;padding:12px 14px;background:var(--well);border-radius:var(--r);box-shadow:inset 0 0 0 1px var(--line)}.pl-who{min-height:40px}.pl-amt{justify-self:end}.pl-what{font-size:13.5px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pl-when{font-size:12.5px;justify-self:end;white-space:nowrap}.lim-rates{margin-top:clamp(20px,2.6vw,28px)}.lim-log{min-width:640px}.lim-name{font-family:var(--display);font-size:15px!important;font-weight:700!important;text-transform:none!important;letter-spacing:0!important;color:var(--text)!important;border-bottom:1px solid var(--line)!important}.lim-log tbody tr:last-child td,.lim-log tbody tr:last-child th{border-bottom:0!important}.lim-foot{margin:18px auto 0;max-width:80ch;text-align:center;font-size:14px;line-height:1.55;color:var(--text-2)}.pay-log{max-width:980px;margin:0 auto;min-width:0}.pay-when{white-space:nowrap;font-size:13px}.pay-what{font-size:14px}.pay-amt .sol{font-size:12.5px}.payouts+.crew{border-top:0;padding-top:0}.who{display:inline-flex;align-items:center;gap:10px;font-weight:600;min-width:0}.who span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.who:hover span:last-child{text-decoration:underline;text-decoration-color:var(--text-3);text-decoration-thickness:1px;text-underline-offset:4px}.sol-sm{font-size:12.5px;padding:4px 7px 3px}.log-ghosts{display:grid;gap:4px}.log-ghost{height:46px}.log-empty{display:flex;flex-direction:column;align-items:center;gap:14px;max-width:640px;margin:0 auto;padding:24px;text-align:center;background:var(--bg-2);border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--line);color:var(--text-2)}.log-empty p{margin:0;max-width:56ch}@media (min-width: 700px){.crew-log td{padding-top:13px;padding-bottom:13px}}.crew-log td.data{font-size:14px}.coin-tick{margin:0;font-family:var(--display);font-size:clamp(30px,3.4vw,44px);font-weight:800;line-height:1;letter-spacing:-.03em}.coin-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:28px;row-gap:24px;align-items:start}.coin-copy{grid-column:1 / span 5;display:grid;gap:14px;justify-items:start}.coin-copy .body-l{margin:0}.coin-side{grid-column:7 / span 6;min-width:0}.coin-row-in{display:flex;align-items:center;justify-content:center;gap:12px 28px;flex-wrap:wrap;max-width:860px;margin:0 auto;padding:22px 28px}.coin-row .coin-tick{flex:none;font-size:clamp(26px,2.6vw,32px)}.coin-line{margin:0;flex:1 1 320px;max-width:62ch;font-size:15.5px;line-height:1.5;color:var(--text-2)}.coin-line-ghost{display:block;flex:1 1 320px;max-width:560px;height:24px;border-radius:var(--r-sm)}.coin-live{display:grid;gap:12px}.coin-ca{display:grid;gap:8px;padding:18px}.coin-ca-v{color:var(--text);font-size:15px;overflow-wrap:anywhere}.coin-ca-acts{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.closing{padding:clamp(48px,6vw,88px) 0 clamp(88px,10vw,140px)}.close-panel{display:grid;justify-items:center;gap:16px;max-width:880px;margin:0 auto;padding:clamp(40px,6vw,72px) clamp(22px,5vw,64px);text-align:center;border-radius:28px;background:radial-gradient(ellipse 70% 90% at 50% 0%,rgba(75,141,245,.15),transparent 70%),radial-gradient(ellipse 60% 70% at 50% 100%,rgba(47,191,106,.07),transparent 70%),#0d0e12;box-shadow:0 0 90px -24px #20c7e661,0 0 160px -50px #9b6df266}.close-h{font-size:clamp(28px,3.4vw,42px);max-width:20ch}.close-p{margin:0 0 8px;max-width:52ch;font-size:16px;line-height:1.55;color:var(--text-2)}@media (max-width: 1179px){.stage{padding-right:0}.phone{position:relative;top:auto;right:auto;width:300px;margin:64px auto 0}.stage{padding-bottom:0}.monitor{margin-bottom:86px}}@media (max-width: 1099px){.why-row,.how-row{grid-template-columns:1fr;max-width:640px}.coin-copy,.coin-side{grid-column:1 / -1}.mon-body{grid-template-columns:minmax(0,1fr) 300px}}@media (max-width: 899px){.monitor{padding:6px;border-radius:20px;margin-bottom:0}.mon-screen{border-radius:15px}.mon-neck,.mon-foot{display:none}.mon-body{grid-template-columns:minmax(0,1fr)}.mon-chart{border-right:0}.mon-side{border-top:1px solid var(--line)}.cp-chart{min-height:240px}}@media (max-width: 799px){.tk .tabs button,.who,.mon-open{min-height:44px}}@media (max-width: 699px){.hero{padding:120px 0 72px}.hero-acts{flex-direction:column;align-items:stretch;width:100%;max-width:340px}.hero-acts .act{width:100%}.hero-cap{font-size:11px;letter-spacing:.26em;padding-left:.26em;line-height:1.8}.mk-panel{border-radius:20px}.mk-h{margin-top:14px}.mon-bar{gap:10px;padding:8px 12px}.mon-bar-t{display:none}.mon-chart,.mon-side,.mon-bay{padding:14px}.cp-px-v{font-size:21px}.cp-chart{min-height:210px}.phone{width:min(100%,300px)}.phone-screen{height:500px}.why-c{padding:24px 20px 22px}.how-i{padding:22px 16px 16px}.how-obj .st-reward .sol{font-size:10.5px;padding:3px 4px 1px}.how-obj .st-cell{padding-left:7px;padding-right:7px}.sec-more .act{width:100%;max-width:340px}.coin-row-in{flex-direction:column;text-align:center;padding:22px 18px}.coin-line{flex:none}.close-panel .act{width:100%;max-width:340px}.pay-log .pay-who{grid-column:2;grid-row:1}.pay-log .pay-amt{grid-column:3;grid-row:1}.pay-log .pay-what{grid-column:2;grid-row:2;font-size:13.5px}.pay-log .pay-when{grid-column:3;grid-row:2;text-align:right}.crew-log .crew-who{grid-column:2;grid-row:1}.crew-log td[data-k=Payouts]{grid-column:3;grid-row:1}.crew-log td[data-k=Class]{grid-column:2;grid-row:2;font-size:13px;color:var(--text-3)}.crew-log td[data-k="Funded size"],.crew-log td[data-k="Win rate"],.crew-log td[data-k=Closes],.crew-log td[data-k=Funded]{display:none}.lim-rates{overflow:visible}.lim-log{min-width:0}.lim-log thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.lim-log,.lim-log tbody{display:block}.lim-log tr{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px;padding:16px;border-bottom:1px solid var(--line)}.lim-log tbody tr:last-child{border-bottom:0}.lim-log td,.lim-log th{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:0;border:0!important;text-align:left;background:none!important}.lim-log .lim-name{grid-column:1 / -1;font-size:17px!important}.lim-log td[data-k]:before{content:attr(data-k);font-family:var(--sans);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--text-3)}}
