@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-vietnamese-400-normal-B7xT_GF5.woff2)format("woff2"),url(/assets/space-grotesk-vietnamese-400-normal-BIWiOVfw.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-latin-ext-400-normal-CfP_5XZW.woff2)format("woff2"),url(/assets/space-grotesk-latin-ext-400-normal-DRPE3kg4.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-latin-400-normal-CJ-V5oYT.woff2)format("woff2"),url(/assets/space-grotesk-latin-400-normal-BnQMeOim.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-vietnamese-500-normal-BmEvtly_.woff2)format("woff2"),url(/assets/space-grotesk-vietnamese-500-normal-BTqKIpxg.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-ext-500-normal-DUe3BAxM.woff2)format("woff2"),url(/assets/space-grotesk-latin-ext-500-normal-3dgZTiw9.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-500-normal-lFbtlQH6.woff2)format("woff2"),url(/assets/space-grotesk-latin-500-normal-CNSSEhBt.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-vietnamese-600-normal-DUi7WF5p.woff2)format("woff2"),url(/assets/space-grotesk-vietnamese-600-normal-D6zpsUhD.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-latin-ext-600-normal-DxxdqCpr.woff2)format("woff2"),url(/assets/space-grotesk-latin-ext-600-normal-VcznFIpX.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-latin-600-normal-DjKNqYRj.woff2)format("woff2"),url(/assets/space-grotesk-latin-600-normal-BflQw4A9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-vietnamese-700-normal-DMty7AZE.woff2)format("woff2"),url(/assets/space-grotesk-vietnamese-700-normal-Duxec5Rn.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-latin-ext-700-normal-BQnZhY3m.woff2)format("woff2"),url(/assets/space-grotesk-latin-ext-700-normal-HVCqSBdx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-latin-700-normal-RjhwGPKo.woff2)format("woff2"),url(/assets/space-grotesk-latin-700-normal-CwsQ-cCU.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAASUABAAAAAACRAAAAQ3AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAdBEICoRkg3oLIAABNgIkAzoEIAWFHgeBFAwHG3AHKB4HzukrRjyF5Gb4kQ/B873d17mv8TWkoqUUGaHodJCtoqntw7m8tiPWyGkfWDU/IMpzVk4zAs9Czv3c7Os5NvKFG1Ht9vBVXySRZpJc4tTrbM3sTRFcLa3zVboKWRIoAksKSKgqUQWEwlSoqjp44V5J9/kjd0+Fi5xaFjwJArgBAIJgIAgCCAI4CdNMqGuYXYUKdADLAkAAJwl6iX0+bZqEm1AH0Hu9rvrJHwxQG1Q/gFYwWYbgTRWgwEESVzbmtjQAt3DXO7Tu/+9Q/KNKWhTCgZ8fQSWoL0CUUgTBjgL8iEAcce7YHBeA8ZvogieCnxI0BCVeACCAAhBD/oDcAdUPABSgAX4kBPBTwjCAjwYSCneiqF65LUo/qXdYFrRwTujtMrKm07plTbSqLQFAiHBN7E4DG5wkiGXhCYBNETh3K/AciHN69iFfQjFOr9EXQQAAQXRNszs8PR0OH4fDV/dwGe76CHdj1MQa11DXYGcfZ6+B1X0OfwjY+i7KpQ1w9d+1z3/HydCB1f3U8A0fRFv+0bXxPWrZu3d9Nn4UcbLs/QCXLH/j3PCKblKOiZxLOR78W9brPo7eGTLz/F27ZPmePQdCB1YP4nJU91o4gU9cy64L3c3SPu8GfDn6ZXD2cGmllVqSxtD5vCXHm5xaeHlnpffx7DcPvXog5NnjA//cPz2btsz3yf+0MI8ri33tuv7upNbYmW5STbosW8bYItV/SPzxvXC0KnpWnFdC91oojit5Lyo6WcJQ1YzwBYbi52ohJVpcxfcHBqsv0nFz8U74rzS6M7r0RVlXZ3jJC4G92O//7Lm78VOtnUx+aQxAzsqPnrRr1t9zDrezKePvZ027x+fGte4s4NXu7/jEp3G9cM1bICYgACbuETUUD5wmenGXA/IBpAKVrl0AEJ5cqr6Q89tGq+SpqkDfX2DtG+pZ9teuae0AX98c301CX179InyErnSG8WCiABB4HFbVrw/lpTdBIOk82nXbpHKoQGyBpUovAAD4XQA8ZTUCeBJHIpI0v0FRrgcnckV3ANckrwYJKXEihQfdSKPER6XeExmEeEMmSe6QBwWmkZdmSOSthhibgIkBlUYreBKd/0NeVAE9WAyEaQpH6KikDWlUVg43Jy2FOmaYlsZhDEGZXO3mWEyWHI6zuaJkMlcSQ9k4F+KidIiFyZItGDc7r1pUj6wP6zrWB0/fbeeFeHl4YOvETMNiM8Ny+7OO6Qh2wur20YVxFts5dlORdl5Kwd5utR7SRcxqX8RA5Ehacha76hg7c6yzNm/Xf6vOLNrv544lIEkWg7xWo/ItBAeIJEmt0XgBwgM8gTifoiiLJroYYooNTeziEKe4zOoR/wvIKp89hSr+6jFAqw/LaonjmZHSscMNg4iPlWpFrO1RN3zkMU+/xUP+JQ99TbvTl1Vg0gtirT6lbwYAAAA=)format("woff2"),url(data:font/woff;base64,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)format("woff");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;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-500-normal-DJqRU3vO.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-greek-500-normal-JpySY46c.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-500-normal-D7SFKleX.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/jetbrains-mono-vietnamese-500-normal-DNRqzVM1.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-500-normal-ckzbgY84.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAASIABAAAAAACQAAAAQtAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVDYAdBEICoRkg3gLIAABNgIkAzoEIAWFIgeBFAwHG1wHKI7DuPEacDIiFJ/g+f47+1/7dIcdXTlD8DKqmcw4eIC+AOCPf6+qiWq3h6+aSCLNJDnkqX9Xl+rv/6dSBcwSBCzEoVqxNbp5SqPMYdKBQhBq1dK9ggSsgYUoGnHOqttMECvWjIJfPA8cjQAuAEAQLAiClASc7M6OkfbO/nHs6ACmCYBxZXKP4s9uXIHECh4AdEhX0yIHC6jzgAb65sshStMMChwEfWVjZe8Anset/6H93x8jOyL5fuS67z4Dlam+BPyH/pV2FLCZAOnU0XPzCQGiJ7AkXgSFhqDEB4AAoAAN2ExDgM10joCNfDQUbvxaXM8LovT79D9MEyYU9+q/myT9p/m8uWi2mLJBPbzcih2wYIPzBDFNvABt315OXwy8BaRnbo5hXsOS5taknX4FguiaZnd4vQ7HxnBnm3SPYXHrQbclvOgyDhsHnZPO8f3G5I2fbr34Y7+hzRozVzyw5bKHdu03plXgvE9FO/Uz4/xPUKd8/PHk+R+JODnlg1lDTv3Qed77zDNqRszaqHUQT248kUPGzBXXXHGFnHrVVdft2m8c4PhpjB+/QEqMU54xruc6m3w8++XNXx4sya9rMvNq88m6X1zeOMlRuQ+/nvNw4+ZrCt58yDdSVOQdfoi/jc/ePfZY+1taYaH21FH2Y4fGG+RVNJkIN4SSiWj3ZKGG1oojoYr2SNWFVbHvY1XX1PR+H6y+oKrqgmryqj1UXnmk5cKWysPM3R4Uh5svYo6saAtU3V297+d91U/X/frzLvUdqiqfruKvhx5+OeOYxbHI7SenQum+PTw/fvRLGQ/jiufOn3/S+vlsfGn9h4Zb96fekZ7xRups68FhVCYCWHHvZVIPxjanr3NABSALqkR7FMBOulF9ScHvV3np+6pK/eEzRx877K3/z65pvwN89eGtV3Ly5ft/25ngaiSYDVYUAAKvIKimMdLO6YBQEY+aZpbXZ5WinTBQXwAA4LMAXuNUBPCSTmMfjd6jpNLNjbToDuBpaR9AoTBbUeERO2o0erNeR6KFne5HK/nOQA+VBtFnt1LtBj6pJQIutnLwipz/Ix9OYNSqZQEreiQELIkKmRIRNWdewpiIZVGtVi0J6xWR0ComIGpFnN+AVStWzUtIWBNXq0iRuJCYqDUJcYXiopYUWhUzp8iQTv20dtO84Agw6YrhuOijfqUKlSpRAruvTq9WdeQw2vs5SUsCYhdt7icIt1nNkseKPZzgV6q4FfYbH4ZIBcThYTEgLIgIkYRbJLl7/rks+ObZDxydE8W9LymoUMiqZUVbtVv0GNkcispQM0IpEG7sBdK9IYr6aKKLRaxiQxO7OMQphrUlGIscFbElV6LF5S0dQN5RbRoUdRbWWOYCy8sB83RxS7FqG/UEQslE5Nsd5v93uF3T0bLiypD/uJhn3q9fCAA=)format("woff2"),url(data:font/woff;base64,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)format("woff");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;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-cyrillic-600-normal-EVf6-Yzo.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-600-normal-8K4wrrwR.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-greek-600-normal-H7WoG9Et.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-600-normal-mc2nkWzM.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/jetbrains-mono-vietnamese-600-normal-OWROknRo.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-ext-600-normal-BfB_LPfz.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-600-normal-DObL3zCW.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-600-normal-C8RAYTDA.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-600-normal-BfsvjouI.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAASAABAAAAAACNgAAAQlAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAdBEICoRkg3gLIAABNgIkAzoEIAWEaAeBFAwHGzgHSJ4DbjN9OmtkIy0becnT/RjJ4uGfw99974/GXrhoTCqLok66NY3jTloEUdrmwCevn/Ls30xSpFlZ6UJMrW+fTNwAEdSuvSzCRANvEgnjUmw8swT+87+w7I/7qb8XlIB7NpGBjXiUjRX0b7ZpJ8+orRLzvGhWYCMdAU3BbRdPuqOeKAXuRKAWEEJJCIEQqNbLD9osq2kBviL8A4Fq4yLgAa+6DNaiAwcYOrqYHfgQcMgL3AFgG4fHHqREEUBSxUtmBfzNWxXADfviy8Kff7dA4QfFBQG6fnoX5Dh+gEEcIVRKtMIYhc/kCgsCDiarQY4QWpEKQoYTAAIJUcaHAHIXIN9BooBWhEAr0j7QzAkh1RnEWOY4wuRW8uX/f5o5W8gXcjriOUb9z/wjACRuWaWrpKIyLMQ/DUDN/TT+ErgHRpPBIRQrKCcZCvxBBCBEkSD4lKMjRblQlCvpQHPsSZE9R6K2o/vpXkGboKWbbltxx2feLT+a6KJb5293n7vTt53uwOzUO4gYc5eedhvS+a1bbdNuIiSA89cuGo25IZh6DXrJJIIUUibFUG0zt+ijO+cvnj8fjVm4cKlvN90DwzrdMmy8H9GjDyv90Xz2W10PVj3oTY7LLfwfmxMHoef+8n33R0duOxF3LPCYFXtymWNdcLBD3VF4S91+GWf8c9k7sZC6fPpnbENnCmayerBNki0ZbFUXiHV/wkxWklGmydCkaR5o0oZnlj3oSVdnZKjTITaXStOyWGYakzUgTSt1gvSs/otJL1FkzE/3e+aXvj7n+TOv9HkZ6evS4e3OXafCx8iqJfNGpQLM7rkt0ppRJ8N3gd1IjHLaROM0cLkhdf2NQjZ4bmjo2mBWKJ4CPA4IZXX9hFlPBnhxWhXzgBGQ88QeRD3j1/AD5a/JxMnL5gK5deaC2H7HvK98gngBbzfWLKD0g2ufeA7nMsQepBwDgpdhy90BzC+8DSCers8O6KKloYn0RCtKo9EM9LsAd7AgNBhFGEAsvl4K1LpCiCIF3IZHFUKvX5AqfUPBgkO+ovHpUNJtOJSN6hDWWxAigkCt9hbEXdaOHLvI6lM5gQA79LRYOpUsWBpKYu2klOQULGlGCwOzHIkSmYmZKBlQrlmCQ0mDv5SeiVyiemVqVJGyEDJhKemY1dLT0YsnpKch0UbKxExJTydIigQpkiUvYA3SVFDqFH2uNggh343VmPs2ycX0DIYwPYTigMak5AjS0ohI8zmoo4EJwypS4iVcDOuDuvRMgytHPa5LTjnoc1YiCcT0tBI3qjXxqqFomJf2PylAOHMDRp1HGBaDQCTiIC7iQSH4iEICRHMZkUlqk/KsOmVSGlOK7NIseRNZFp3NkbNaLateTmKScHGTAyu2WqQf6lD8rMNg1+lKTcpwkfvQ/7eRMwAA)format("woff2"),url(data:font/woff;base64,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)format("woff");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;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-cyrillic-700-normal-BWTpRfYl.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-700-normal-CEoEElIJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-greek-700-normal-C6CZE3T8.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-700-normal-DEigVDxa.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/jetbrains-mono-vietnamese-700-normal-BDLVIk2r.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-latin-ext-700-normal-CZipNAKV.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-700-normal-CxPITLHs.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-latin-700-normal-BYuf6tUa.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-700-normal-D3wTyLJW.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:800;src:url(data:font/woff2;base64,d09GMgABAAAAAASYABAAAAAACSgAAAQ+AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAdBEICoRkg3oLIAABNgIkAzoEIAWFNgeBFAwHG4gHKB4HORmvKfE0WZSp/ZiLDEc8/Gf31H3V9YURuWAEO5UzIwQjIRs6XTHbM/2/c/nbjg8HSBkBqbTLEaQZ8/PAwgHLSSKhptQYA65ZF5nk+Q73etdYVOCdJRJYxNGcuBb1srVwLY4gGmv79ChbYJl9cf5H3r5Sn9dHT5aFBxFoA0KoCCEQAk2jheGOrW/tBQ8Zyn8QaJoqAT/mXZ8bMLOBGkZPz+kcYTxX0mPpHACngN5xEaBYD5BoKFhTzdCTC+ArnfxT8f/RnYQdYvZ44F49soc0Ne3H+EN71iUMpmDyH3u33sA4XHts4XrCYC4KIUUfIJAgasV4kH6nGA+QUGAwQWAwF5cAA2kJko7xqpz5OlJ+L/9UlvRQ380/cospP5dfldeXG8oADI9WVTdU1GCvEGWpB1Q5lsY+hU2YHGSOwVuDP09W8CcRgBC5KOqNXq/RGNhoDMrdVqWTL1NVrjArWxcrLvQ6y+uMEcVZJ7tHPrdzdKs4T3Hm8a4RL+4Zd7biHP7S7d1R3Lun9fgu6Z6dO896fEdE0z3bzmvFvdubj201jCNB8CRHMsGftbwzc5Hi3P2XX34+7n3x1VdHna+4AGamOGNmAWu07vlcSb9sLL/zvP1v7b9wQVpJxX9qcRoEf7jvi4/3PT/xrXcrR68aPRNzfmX35Nxc5Ulj8Je37Xr5/ANbB5+UX+/T9HjOgZeSTbJZjdvmpnXpJEpp8xSSXlM0aipsXlo4LG346bzZgdnFT6fMCUAoIH180Inm/BKxemUD4zBZYxvAYCMw3X8aiRl+P4Pnivm/2/tzMUI4A/4++viHKS+ev7h799bFAItvXT/tvLz976Z8rHV5imHn9TseN/Db8aeR7ho5rDuSasPkGvsS8FNxqOqMJaQuTobNixosAYwAaV3xKYC92JP4/UaVrWnN/E3T0nzo/Qf3Xdxb/V+9KH6EA9vfeYE692/9W2+G9CSE7lQlELwOTTpnDOnoqDLAKaTdfukwSw2u4TWwNDUUQIDwW4BP3YFDz2SCcQR8eeK0rndjIzfwWZyaQGF+jEZJN7qosN5Hah6JKka6QVVzraOupTpRX5hc+gA+YhiCtqGlUeuFPXzzP6nPC6exs8JsmjCYhZFkAGGkZ8DUmcRQWDU7i1HNCKYahRnZyKK0sbOxM2AYB1mxTJlkEsrIgZFlkBlZZLCj9DJ1qNeKK1LZ0g8B+2UUjz/y1ShIBiRbNqzMEs2qleDD7urrjbHA6GWzRWHoatipZQp9QFcUJKumi9KbhiQObF0nClwmhISiqzJGZYZH440vK8kzG/SM4743RpRBYmeVuVWumQ/iSMYr2C0JBIQz9zDZcySro4gclahGTRH1aEQzWtUNIiXjxP1OmzErt6oOUOoKuUl8vWeR69XYasXq7ayqLP6YbvWl0hgjX/Tg/dVDpuw35GTlO/eHKB98Pz8J)format("woff2"),url(data:font/woff;base64,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)format("woff");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;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/jetbrains-mono-cyrillic-800-normal-ByBGbHIv.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-800-normal-B6A7wovd.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/jetbrains-mono-greek-800-normal-CHF5NZ22.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-800-normal-kI_3BVxX.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:800;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/jetbrains-mono-vietnamese-800-normal-PNBZwIr4.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/jetbrains-mono-latin-ext-800-normal-M9NLV9AA.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-800-normal-BTI8MNNQ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/jetbrains-mono-latin-800-normal-D2mQHRMK.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-800-normal-Dj9qwObk.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--accent:#4de0d6;--accent-2:#8b7cff;--glow:#6fe8e0;--on-accent:#05201d;--bg-content:#0a0d16;--bg-sidebar:#0a0d16;--bg-header:#0a0d16;--bg-panel:#121727;--bg-panel-2:#0f1320;--bg-active:#163a44;--bg-hover:#121f30;--border:#232c44;--text-bright:#eef2fb;--text-content:#c2cee0;--text-muted:#98a3c1;--success:#5ee08a;--warning:#f5b544;--danger:#ff6b7a;--danger-bg:#241620;--danger-text:#f0a0b0;--velox:#5b8def;--bar-track:#131b2b;--amber:var(--warning);--red:var(--danger);--radius-sm:6px;--radius-md:12px;--radius-lg:16px;--font-ui:"Space Grotesk", system-ui, -apple-system, sans-serif;--font-num:"JetBrains Mono", ui-monospace, SFMono-Regular, monospace}.theme-tape{--accent:#4de0d6;--accent-2:#8b7cff;--glow:#6fe8e0;--on-accent:#05201d;--bg-content:#0a0d16;--bg-sidebar:#0a0d16;--bg-header:#0a0d16;--bg-panel:#121727;--bg-panel-2:#0f1320;--bg-active:#163a44;--bg-hover:#121f30;--border:#232c44;--text-bright:#eef2fb;--text-content:#c2cee0;--text-muted:#98a3c1;--success:#5ee08a;--warning:#f5b544;--danger:#ff6b7a;--danger-bg:#241620;--danger-text:#f0a0b0;--velox:#5b8def;--bar-track:#131b2b;--amber:var(--warning);--red:var(--danger);--radius-sm:6px;--radius-md:12px;--radius-lg:16px}.theme-iceberg{--accent:#38b6ff;--accent-2:#8fd9ff;--glow:#6fc8ff;--on-accent:#05121f;--bg-content:#050507;--bg-sidebar:#050507;--bg-header:#050507;--bg-panel:#0a0a0d;--bg-panel-2:#090909;--bg-active:#1a2942;--bg-hover:#142033;--border:#223349;--text-bright:#eaf4ff;--text-content:#c2d2e4;--text-muted:#90a4be;--success:#27d98a;--warning:#ffc53d;--danger:#ff5c7a;--danger-bg:#241620;--danger-text:#f0a0b0;--velox:#5b8def;--bar-track:#131d2b;--amber:var(--warning);--red:var(--danger);--radius-sm:6px;--radius-md:12px;--radius-lg:16px}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%}body{font-family:var(--font-ui);background-color:var(--bg-content);transition:background-color .25s}.theme-ocean-teal{--accent:#00e0b8;--accent-2:#38f0c8;--glow:#5fffe0;--on-accent:#04140f;--bg-content:#050506;--bg-sidebar:#050506;--bg-header:#050506;--bg-panel:#0a0b0b;--bg-panel-2:#090a0a;--bg-active:#182a26;--bg-hover:#141a1d;--border:#232a2e;--text-bright:#eaf5f2;--text-content:#c6d2ce;--text-muted:#96a5a0;--success:#00e676;--warning:#ffc107;--danger:#ff5252;--danger-bg:#241616;--danger-text:#f0a0a0;--velox:#5b8def;--bar-track:#14181b;--amber:var(--warning);--red:var(--danger);--radius-sm:6px;--radius-md:12px;--radius-lg:16px}.theme-neon-cyan{--accent:#00f0ff;--accent-2:#6bfbff;--glow:#0ff;--on-accent:#001418;--bg-content:#040506;--bg-sidebar:#040506;--bg-header:#040506;--bg-panel:#090a0b;--bg-panel-2:#08090a;--bg-active:#143038;--bg-hover:#10242b;--border:#1d3540;--text-bright:#eafdff;--text-content:#c2e4ea;--text-muted:#9ebac4;--success:#00ffa8;--warning:#ffb800;--danger:#ff4d5a;--danger-bg:#241618;--danger-text:#f0a0a4;--velox:#5b8def;--bar-track:#0f1f26;--amber:var(--warning);--red:var(--danger);--radius-sm:6px;--radius-md:12px;--radius-lg:16px}.theme-amber-glow{--accent:#ff9f3d;--accent-2:#ffcfa3;--glow:#ffd28a;--on-accent:#1a0f04;--bg-content:#060505;--bg-sidebar:#060505;--bg-header:#060505;--bg-panel:#0b0a0a;--bg-panel-2:#0a0909;--bg-active:#22242a;--bg-hover:#1a1b20;--border:#2e3038;--text-bright:#f5f7fa;--text-content:#d2d6dc;--text-muted:#9aa0a8;--success:#22c55e;--warning:#f59e0b;--danger:#ef4444;--danger-bg:#2a1416;--danger-text:#f0a0a0;--velox:#5b8def;--bar-track:#16171c;--amber:var(--warning);--red:var(--danger);--radius-sm:8px;--radius-md:12px;--radius-lg:16px}.theme-rose-gold{--accent:#d39b8a;--accent-2:#f1c8bc;--glow:#ffe9e3;--on-accent:#1a0f0c;--bg-content:#060506;--bg-sidebar:#060506;--bg-header:#060506;--bg-panel:#0b0a0b;--bg-panel-2:#0a090a;--bg-active:#222228;--bg-hover:#1a1a1f;--border:#2d2d34;--text-bright:#f5f5f5;--text-content:#d6d6da;--text-muted:#a1a1aa;--success:#34d399;--warning:#f4b400;--danger:#f87171;--danger-bg:#2a1618;--danger-text:#f0b0a8;--velox:#5b8def;--bar-track:#17171c;--amber:var(--warning);--red:var(--danger);--radius-sm:6px;--radius-md:12px;--radius-lg:16px}.theme-frost{--accent:#7cc5ff;--accent-2:#9db4ff;--glow:#a8d8ff;--on-accent:#06182b;--bg-content:#0b1119;--bg-sidebar:#0b1119;--bg-header:#0b1119;--bg-panel:#131c28;--bg-panel-2:#101822;--bg-active:#16344a;--bg-hover:#14202e;--border:#223247;--text-bright:#edf4fb;--text-content:#c0d0e0;--text-muted:#8fa3b8;--success:#5ee08a;--warning:#f5c066;--danger:#ff6e86;--danger-bg:#201a24;--danger-text:#f0a0b0;--velox:#6aa8f0;--bar-track:#14202e;--amber:var(--warning);--red:var(--danger);--radius-sm:6px;--radius-md:12px;--radius-lg:16px}.theme-neon{--accent:#ff3dae;--accent-2:#46f7c0;--glow:#ff6fc8;--on-accent:#1a0410;--bg-content:#060409;--bg-sidebar:#060409;--bg-header:#060409;--bg-panel:#0f0a16;--bg-panel-2:#0c0712;--bg-active:#2a0e38;--bg-hover:#14091e;--border:#2a1638;--text-bright:#f6eefa;--text-content:#d2c4dc;--text-muted:#9c8fa8;--success:#35f0a0;--warning:#ffd23d;--danger:#ff4d6d;--danger-bg:#240a18;--danger-text:#ff9db4;--velox:#7a6bff;--bar-track:#160a1e;--amber:var(--warning);--red:var(--danger);--radius-sm:6px;--radius-md:12px;--radius-lg:16px}.theme-daylight{--accent:#0ea5b7;--accent-2:#6d5df0;--glow:#35c2d2;--on-accent:#fff;--bg-content:#f4f6fb;--bg-sidebar:#eef1f8;--bg-header:#f4f6fb;--bg-panel:#fff;--bg-panel-2:#f7f9fc;--bg-active:#dceff2;--bg-hover:#eaf0f7;--border:#d7dee9;--text-bright:#0f1626;--text-content:#33415a;--text-muted:#6b7a93;--success:#10a860;--warning:#c7811a;--danger:#e04357;--danger-bg:#fbe7eb;--danger-text:#b02338;--velox:#3d6fe0;--bar-track:#e3e9f1;--amber:var(--warning);--red:var(--danger);--radius-sm:6px;--radius-md:12px;--radius-lg:16px}.theme-bordeaux{--accent:#e0a85e;--accent-2:#c77e9a;--glow:#ebc07e;--on-accent:#2a1206;--bg-content:#140a0e;--bg-sidebar:#140a0e;--bg-header:#140a0e;--bg-panel:#1e1016;--bg-panel-2:#190c12;--bg-active:#3a1622;--bg-hover:#22111a;--border:#3a2029;--text-bright:#f6ecef;--text-content:#dac5cc;--text-muted:#ac8f98;--success:#6fd98a;--warning:#e8b860;--danger:#f2647e;--danger-bg:#2a1218;--danger-text:#f0a0b0;--velox:#b06a8a;--bar-track:#241119;--amber:var(--warning);--red:var(--danger);--radius-sm:6px;--radius-md:12px;--radius-lg:16px}.sidebar{background-color:var(--bg-sidebar);width:220px;height:100vh;color:var(--text-muted);border-right:1px solid var(--border);flex-direction:column;transition:width .2s;display:flex;overflow-x:hidden}.sidebar.collapsed{width:64px}.sidebar-header{box-sizing:border-box;align-items:center;gap:10px;height:64px;padding:0 16px;display:flex;position:relative}.logo-full-img{width:auto;height:34px;display:block}.sidebar-header .logo-full-img{margin:0 auto}.logo-mark-img{cursor:pointer;width:auto;height:40px;display:block}.sidebar.collapsed .sidebar-header{justify-content:center;padding:0}.collapse-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;margin-left:auto;display:flex}.nav-list{flex-direction:column;margin-top:10px;display:flex}.nav-item{cursor:pointer;letter-spacing:.5px;border-left:3px solid #0000;align-items:center;gap:14px;min-width:0;padding:12px 18px;font-size:13px;transition:background .18s,box-shadow .18s,color .18s;display:flex;overflow:hidden}@media (hover:hover) and (pointer:fine){.nav-item:hover{background-color:var(--bg-hover);color:var(--text-bright)}}.nav-item.active{color:var(--accent);background:var(--bg-active);border-left:3px solid var(--accent)}.nav-label{white-space:nowrap;opacity:1;min-width:0;transition:opacity .15s;overflow:hidden}.sidebar.collapsed .nav-label{opacity:0}.nav-icon{flex-shrink:0;width:18px;height:18px}.sidebar-footer{border-top:1px solid var(--border);margin-top:auto;padding:6px 0}@media (hover:hover) and (pointer:fine){.nav-item.logout:hover{color:var(--danger);background-color:#0000}}.logo-icon-mobile{display:none}@media (width<=820px){.sidebar,.sidebar.collapsed{z-index:100;border-right:none;border-top:1px solid var(--border);width:100%;height:auto;padding:8px 12px;padding-left:calc(12px + env(safe-area-inset-left));padding-right:calc(12px + env(safe-area-inset-right));padding-bottom:max(env(safe-area-inset-bottom), 28px);background-color:var(--bg-sidebar);border-bottom:none;flex-direction:row;align-items:center;gap:0;position:fixed;bottom:0;left:0;right:0;overflow:visible}.sidebar-header,.logo-icon-mobile,.collapse-btn{display:none}.nav-list{flex-direction:row;flex:5;justify-content:space-around;gap:2px;margin-top:0;display:flex}.nav-item{color:var(--text-muted);background:0 0;border:none;border-radius:0;flex-direction:column;flex:1;justify-content:center;gap:4px;padding:5px 0;overflow:visible}.nav-item:active{color:var(--text-bright);background:0 0}.nav-item.active{color:var(--accent);box-shadow:none;background:0 0;border:none}.nav-label{letter-spacing:.2px;white-space:nowrap;opacity:1;font-size:10px;font-weight:600;display:block}.sidebar.collapsed .nav-label{display:block}.nav-icon{width:22px;height:22px}.sidebar-footer{border-top:none;border-left:none;flex:1;justify-content:center;margin-top:0;margin-left:0;padding:0;display:flex}.sidebar-footer .nav-item{color:var(--text-muted);background:0 0;border:none;flex-direction:column;gap:4px}.sidebar-footer .nav-item:active{color:var(--danger);background:0 0}.sidebar-footer .nav-label{font-size:10px;font-weight:600;display:block}}.more-grabber{display:none}@media (width<=820px){.nav-list .nav-item.overflow{display:none}.more-grabber{z-index:150;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;align-items:center;width:18px;height:44px;padding:0 5px 0 8px;display:flex;position:fixed;top:50%;right:0;transform:translateY(-50%)}.more-grabber-pill{background:var(--border);border-radius:3px 0 0 3px;width:4px;height:100%;transition:background .15s;display:block}.more-grabber:active .more-grabber-pill{background:var(--text-muted)}.more-grabber.active .more-grabber-pill{background:var(--accent)}.sidebar-footer{display:none}.more-sheet-bg{z-index:200;background:#0000008c;justify-content:flex-end;align-items:stretch;display:flex;position:fixed;inset:0}.more-sheet{background:var(--bg-sidebar);border-left:1px solid var(--border);width:30%;min-width:132px;height:100%;padding:10px 12px;padding-bottom:calc(14px + env(safe-area-inset-bottom));border-radius:16px 0 0 16px;flex-direction:column;animation:.18s ease-out more-sheet-in;display:flex;overflow-y:auto}@keyframes more-sheet-in{0%{opacity:.6;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.more-sheet{animation:none}}.more-sheet-head{letter-spacing:.5px;color:var(--text-muted);text-transform:uppercase;flex:none;justify-content:space-between;align-items:center;margin-bottom:auto;padding:4px 2px 8px;font-size:12px;font-weight:600;display:flex}.more-close{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:4px;display:flex}.more-item{letter-spacing:.2px;white-space:nowrap;color:var(--text-muted);cursor:pointer;border-radius:8px;flex:none;align-items:center;gap:9px;padding:13px 4px;font-size:12px;font-weight:600;display:flex}.more-item:active{background:var(--bg-hover)}.more-item.active{color:var(--accent)}.more-item .nav-icon{flex:none;width:18px;height:18px}.more-divider{background:var(--border);height:1px;margin:6px 0}.more-item.logout{color:var(--text-muted)}.more-item.logout:active{color:var(--danger);background:0 0}}.nav-build{color:var(--text-muted);letter-spacing:1px;padding:4px 14px;font-size:10px}.app-layout{height:100vh;display:flex}.main-area{background-color:var(--bg-content);flex-direction:column;flex:1;min-width:0;display:flex}.content{color:var(--text-content);background-color:var(--bg-content);flex:1;padding:24px;overflow-y:auto}@media (width<=820px){.app-layout{flex-direction:column;height:100dvh}.content{padding:12px 6px;padding-bottom:calc(84px + env(safe-area-inset-bottom));padding-top:calc(20px + env(safe-area-inset-top));min-height:calc(100lvh + 2px)}.app-layout:after{content:"";height:calc(env(safe-area-inset-top) + 16px);background:linear-gradient(to bottom, var(--bg-content) env(safe-area-inset-top), transparent 100%);z-index:90;pointer-events:none;position:fixed;top:0;left:0;right:0}.content{scrollbar-width:none;-ms-overflow-style:none}.content::-webkit-scrollbar{display:none}html,body{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{display:none}body::-webkit-scrollbar{display:none}.app-layout{height:auto}.content{overflow-y:visible}}.velox{color:var(--text-content);font-size:12px}.velox-head{align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.velox-title{color:var(--text-bright);margin:0;font-size:20px;font-weight:700}.velox-sub{color:var(--accent);letter-spacing:.5px;font-weight:600}.velox-spot{color:var(--text-muted);margin-left:auto}.velox-ladder{max-width:620px}.velox-row{align-items:center;margin-bottom:2px;display:flex}.velox-header-row{letter-spacing:1px;color:var(--text-muted);margin-bottom:6px;font-size:10px;font-weight:700}.velox-marker{flex-shrink:0;justify-content:flex-start;align-items:center;gap:4px;width:84px;height:22px;padding-left:10px;padding-right:8px;display:flex;overflow:hidden}.velox-strike{text-align:right;font-variant-numeric:tabular-nums;width:56px;height:22px;color:var(--text-content);flex-shrink:0;padding-right:10px;font-weight:700;line-height:22px}.velox-strike.spot{color:#f5c518;font-weight:700}.bar{text-align:right;font-variant-numeric:tabular-nums;height:22px;color:var(--text-content);flex:1;margin-left:8px;padding:0 10px;font-weight:700;line-height:22px}.velox-header-row .grp-name{text-align:center;color:var(--text-muted);background:0 0}.velox-row.marked .velox-strike{color:#fff}.velox-row.flip-row .velox-marker,.velox-row.flip-row .velox-strike{background-color:#97640d}.velox-row.maxpain-row .velox-marker,.velox-row.maxpain-row .velox-strike{background-color:#3a2b5f}.marker-label{letter-spacing:.5px;white-space:nowrap;color:#fffefb;font-size:10px;font-weight:700}.badge{letter-spacing:.5px;white-space:nowrap;border-radius:3px;padding:1px 4px;font-size:8px;font-weight:700}.badge-spot{color:#1a1300;background-color:#09bb94;padding:2px 6px;font-size:10px;font-weight:800}.regime-banner{border-left:4px solid;border-radius:6px;align-items:center;gap:12px;max-width:620px;margin-bottom:16px;padding:10px 14px;display:flex}.regime-label{letter-spacing:.5px;font-size:13px;font-weight:800}.regime-note{opacity:.85;font-size:12px}.regime-detail{color:var(--text-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.regime-above{border-left-color:var(--accent);color:var(--accent);background-color:#2ee6a81a}.regime-below{color:#b98ce8;background-color:#9650dc1f;border-left-color:#9650dc}.velox-ladder{scrollbar-width:none;-ms-overflow-style:none;max-width:620px;max-height:calc(100vh - 200px);overflow-y:auto}.velox-ladder::-webkit-scrollbar{display:none}.velox-header-row{z-index:2;background-color:var(--bg-content);position:sticky;top:0}.velox-idle{color:var(--text-muted,#909894);padding:18px 4px;font-size:13px}.velox-symbols{gap:6px;margin-left:14px;display:inline-flex}.velox-sym{border:1px solid var(--border,#1c1c1c);color:var(--text-muted,#909894);cursor:pointer;background:0 0;border-radius:999px;padding:3px 12px;font-size:12px}.velox-sym.active{color:var(--accent,#2ee6a8);border-color:var(--accent,#2ee6a8)}.regime-unknown{border-color:var(--border,#1c1c1c)}.regime-unknown .regime-label{color:var(--text-muted,#909894)}.marker-label.wall{color:var(--warning,#e3c878)}.velox-prov{color:var(--text-muted);margin:-4px 0 10px;padding:0 2px;font-size:11px}.velox-preview{letter-spacing:1px;color:var(--warning,#ffc857);border:1px solid color-mix(in srgb, var(--warning,#ffc857) 45%, transparent);background:color-mix(in srgb, var(--warning,#ffc857) 10%, transparent);border-radius:4px;margin-left:10px;padding:2px 8px;font-size:10px;font-weight:700}.orbeez{color:var(--text-content)}.orb-head{align-items:center;gap:14px;margin-bottom:14px;display:flex}.orb-title{color:var(--text-bright);letter-spacing:5px;flex-shrink:0;margin:0;font-size:20px;font-weight:700}.orb-title-accent{color:var(--accent)}.orb-head .tbar{margin-bottom:0}.orb-halt{border:1px solid var(--border);color:var(--text-muted);cursor:pointer;letter-spacing:.5px;background:0 0;border-radius:4px;flex-shrink:0;margin-left:auto;padding:3px 10px;font-size:10px;font-weight:700}.orb-halt.on{color:var(--danger);border-color:var(--danger);background:color-mix(in srgb, var(--danger) 14%, transparent)}.orb-mode{flex-shrink:0;align-items:center;gap:4px;display:flex}.orb-mode-btn{border:1px solid var(--border);color:var(--text-muted);cursor:pointer;letter-spacing:.5px;background:0 0;border-radius:4px;padding:3px 9px;font-size:10px;font-weight:700}.orb-mode-btn.active{color:var(--accent);border-color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent)}.orb-mode-btn.active.test{color:var(--warning);border-color:var(--warning);background:color-mix(in srgb, var(--warning) 14%, transparent)}.orb-mode-static{letter-spacing:1px;color:var(--accent);border:1px solid var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);border-radius:4px;padding:3px 9px;font-size:10px;font-weight:700}.orb-date{background:var(--bg-content);border:1px solid var(--border);color:var(--text-content);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:4px;padding:2px 6px;font-size:11px}.orb-status{letter-spacing:.5px;border-radius:5px;flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:700}.orb-status.ok{background:color-mix(in srgb, var(--success) 15%, transparent);color:var(--success)}.orb-status.warn{background:color-mix(in srgb, var(--warning) 16%, transparent);color:var(--warning)}.orb-status.bad{background:color-mix(in srgb, var(--danger) 15%, transparent);color:var(--danger)}.tbar{flex-wrap:wrap;gap:8px;display:flex}.tbar-empty{color:var(--text-muted);font-size:12px}.tbar-chip{border:1px solid var(--border);background:var(--bg-sidebar);border-radius:8px;align-items:center;gap:6px;padding:3px 6px 3px 4px;display:flex}.tbar-chip.active{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent)}.tbar-chip.off{opacity:.55}.tbar-name{color:var(--text-content);letter-spacing:.5px;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 4px;font-size:12px;font-weight:700}.tbar-chip.active .tbar-name{color:var(--accent)}.tbar-switch{cursor:pointer;background:#3a3f3e;border:none;border-radius:7px;flex-shrink:0;width:26px;height:14px;transition:background .15s;position:relative}.tbar-switch.on{background:var(--accent)}.tbar-knob{background:#fff;border-radius:50%;width:10px;height:10px;transition:transform .15s;position:absolute;top:2px;left:2px}.tbar-switch.on .tbar-knob{transform:translate(12px)}.orb-cols{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}.orb-col{flex-direction:column;gap:14px;min-width:0;display:flex}.orb-toprow{grid-template-columns:2fr 1fr;gap:14px;display:grid}.orb-panel{border:1px solid var(--border);background:var(--bg-sidebar);border-radius:12px;min-width:0;padding:12px 14px}.orb-panel-label{letter-spacing:1px;color:var(--text-muted);align-items:center;gap:8px;margin-bottom:8px;font-size:11px;font-weight:700;display:flex}.orb-px{letter-spacing:0;font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.orb-px.up{color:var(--success)}.orb-px.down{color:var(--danger)}.orb-horizon{letter-spacing:.4px;color:var(--text-muted);font-size:9px;font-weight:600}.orb-tag{color:var(--accent);font-size:10px;font-weight:700}.orb-tag.off,.orb-tag.test{color:var(--warning)}.orb-idle{color:var(--text-muted);text-align:center;padding:40px 0;font-size:13px}.orb-idle.short{padding:20px 0}.orb-chart{width:100%;height:auto;display:block}.orb-tf{gap:2px;margin-left:auto;display:flex}.orb-tf-btn{border:1px solid var(--border);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700}.orb-tf-btn.active{color:var(--accent);border-color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent)}.orb-readouts{gap:8px;display:grid}.orb-readouts.col{grid-template-columns:1fr}.orb-readout{border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:2px;padding:6px 9px;display:flex}.orb-readout-label{color:var(--text-muted);letter-spacing:.5px;font-size:10px;font-weight:700}.orb-readout-value{color:var(--text-bright);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.orb-readout-value.up{color:var(--success)}.orb-readout-value.down{color:var(--danger)}.pos-toolbar{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.pos-tabs{gap:4px;display:flex}.pos-tab{color:var(--text-muted);letter-spacing:.5px;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:4px 8px;font-size:12px;font-weight:700}.pos-tab.active{color:var(--accent);border-bottom:2px solid var(--accent)}.pos-scope{gap:4px;display:flex}.scope-btn{border:1px solid var(--border);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:6px;padding:3px 10px;font-size:11px;font-weight:700}.scope-btn.active{color:var(--accent);border-color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent)}.pos-table-wrap{scrollbar-width:none;-ms-overflow-style:none;max-height:340px;overflow:hidden auto}.pos-table-wrap::-webkit-scrollbar{display:none}.pos-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:12px}.pos-table th{text-align:right;color:var(--text-muted);letter-spacing:.5px;border-bottom:1px solid var(--border);white-space:nowrap;background:var(--bg-sidebar);z-index:1;padding:6px 8px;font-size:10px;font-weight:700;position:sticky;top:0}.pos-table td{text-align:right;border-bottom:1px solid var(--border);color:var(--text-content);white-space:nowrap;padding:7px 8px}.pos-table th.l,.pos-table td.l{text-align:left}.pos-table tr:last-child td{border-bottom:none}.pos-table td.pl-pos{color:var(--success);font-weight:700}.pos-table td.pl-neg{color:var(--danger);font-weight:700}.pos-table td.pl-flat{color:var(--text-muted)}.side{letter-spacing:.5px;border-radius:4px;padding:2px 7px;font-size:10px;font-weight:700}.side-buy{background:color-mix(in srgb, var(--success) 14%, transparent);color:var(--success)}.side-sell{background:color-mix(in srgb, var(--danger) 16%, transparent);color:var(--danger)}.pos-empty{color:var(--text-muted);text-align:center;padding:30px 0;font-size:13px}.trade-summary{border-bottom:1px solid var(--border);gap:22px;margin-bottom:4px;padding:4px 0 12px;display:flex}.trade-stat{align-items:baseline;gap:6px;display:flex}.strat-pill{box-sizing:border-box;vertical-align:middle;width:18px;min-width:18px;height:18px;line-height:1;font-family:var(--font-num);color:#06121f;letter-spacing:0;background:var(--text-muted);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-right:6px;font-size:10px;font-weight:800;display:inline-flex}.trade-stat-label{color:var(--text-muted);letter-spacing:.5px;font-size:10px;font-weight:700}.trade-stat-value{color:var(--text-bright);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.trade-stat-value.up{color:var(--success)}.trade-stat-value.down{color:var(--danger)}.trade-delta{color:var(--text-muted);font-variant-numeric:tabular-nums}.trade-delta .src.derived{color:#e8d44d;margin-left:2px}.trade-why{color:var(--text-muted);font-size:11px}.pos-table td.trade-why{text-overflow:ellipsis;max-width:0;overflow:hidden}.leg-time{font-variant-numeric:tabular-nums;color:var(--text-muted)}.leg-tag{letter-spacing:.5px;border-radius:3px;padding:1px 5px;font-size:9px;font-weight:700}.leg-tag.buy{background:color-mix(in srgb, var(--success) 14%, transparent);color:var(--success)}.leg-tag.sell{color:#e8d44d;background:#e8d44d24}.leg-tag.sell.oob{color:#c58bff;background:#c58bff24}.pos-close-th{width:26px}.pos-close-btn{border:1px solid color-mix(in srgb, var(--danger) 55%, transparent);background:color-mix(in srgb, var(--danger) 12%, transparent);width:22px;height:22px;color:var(--danger);cursor:pointer;border-radius:6px;padding:0;font-size:11px;font-weight:700;line-height:1}.pos-close-btn.off{border-color:var(--border);color:var(--text-muted);opacity:.45;cursor:default;background:0 0}.hist-buy td{background:#ffffff04}.feed-toolbar{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.feed-list{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;min-height:0;max-height:min(440px,60vh);display:block;overflow:hidden auto}.feed-list::-webkit-scrollbar{display:none}.feed-row{border-bottom:1px solid var(--border);grid-template-columns:34px 1fr auto;align-items:center;gap:11px;padding:11px 0;display:grid}.feed-row:last-child{border-bottom:none}.feed-ic{border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.feed-ic svg{width:17px;height:17px}.feed-main{min-width:0}.feed-title{align-items:center;gap:8px;min-width:0;display:flex}.feed-head{color:var(--text-bright);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13.5px;font-weight:600;overflow:hidden}.feed-tkr{border:1px solid var(--border);color:var(--text-muted);letter-spacing:.5px;cursor:pointer;background:0 0;border-radius:5px;flex-shrink:0;padding:1px 7px;font-size:10px;font-weight:700;line-height:1.5}.feed-tkr:hover{border-color:var(--accent);color:var(--accent)}.feed-sub{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11.5px;overflow:hidden}.feed-part-label{color:var(--text-muted);font-weight:700}.feed-part-value{color:var(--text-content);font-family:var(--font-num);font-variant-numeric:tabular-nums}.feed-right{text-align:right;flex-shrink:0}.feed-pl{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.feed-pl.pos{color:var(--success)}.feed-pl.neg{color:var(--danger)}.feed-time{font-family:var(--font-num);color:var(--text-muted);margin-top:2px;font-size:11px}.trade-actions{align-items:center;gap:6px;margin-left:auto;display:flex}.dl-btn.icon{justify-content:center;align-items:center;padding:5px 7px;display:flex}.trade-cards{display:none}.trade-card{border-bottom:1px solid var(--border,#1c1c1c);padding:10px 2px}.trade-card:last-child{border-bottom:none}.tc-top{align-items:center;gap:8px;display:flex}.tc-contract{color:var(--text-bright,#fff);letter-spacing:.3px;font-size:14px;font-weight:700}.tc-pl{margin-left:auto;font-size:15px;font-weight:700}.tc-bottom{color:var(--text-muted,#909894);align-items:baseline;gap:6px;margin-top:3px;font-size:12px;display:flex}.tc-sep{opacity:.5}.tc-legs{letter-spacing:.2px}.tc-pct{margin-left:auto;font-weight:600}@media (width<=820px){.trade-table-only{display:none}.trade-cards{flex-direction:column;display:flex}}.dl-btn{background:var(--bg-panel-2);border:1px solid var(--border,#1c1c1c);color:var(--text-content,#c4ccc9);cursor:pointer;border-radius:6px;padding:4px 10px;font-size:12px}.dl-btn:hover{border-color:var(--accent,#2ee6a8);color:var(--accent,#2ee6a8)}@media (width<=820px){.orb-cols,.orb-toprow{grid-template-columns:1fr}.orb-head{flex-wrap:wrap;gap:8px}.orb-halt{margin-left:0}.orb-panel{padding:10px 6px}}@media (width<=480px){.orb-title{font-size:17px}.orb-panel-label{flex-wrap:wrap}.orb-tf{margin-left:auto}.pos-tabs{flex-wrap:nowrap;gap:1px}.pos-tab{letter-spacing:.2px;white-space:nowrap;padding:4px 5px;font-size:11px}.pos-toolbar{gap:6px}.feed-row{white-space:normal;flex-wrap:wrap}.feed-parts{flex-wrap:wrap;gap:6px}.pos-table th,.pos-table td{padding-left:4px;padding-right:4px;font-size:11px}.trade-summary{flex-wrap:wrap;gap:8px}.trade-download{margin-left:0}}.tsel{position:relative}.tsel-btn{background:var(--bg-panel);border:1px solid var(--border,#1c1c1c);color:var(--text-bright,#fff);letter-spacing:.6px;cursor:pointer;border-radius:7px;align-items:center;gap:8px;min-width:96px;padding:7px 11px;font-size:13px;font-weight:700;display:flex}.tsel-btn:hover,.tsel-btn.open{border-color:var(--accent,#2ee6a8)}.tsel-cur{margin-right:auto}.tsel-cur.off{color:var(--text-muted,#909894)}.tsel-caret{width:10px;height:6px;color:var(--text-muted,#909894);transition:transform .15s}.tsel-btn.open .tsel-caret{transform:rotate(180deg)}.tsel-menu{background:var(--bg-panel-2);border:1px solid var(--border,#1c1c1c);z-index:50;border-radius:8px;min-width:100%;max-height:320px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 8px 24px #00000080}.tsel-item{width:100%;color:var(--text-content,#c4ccc9);letter-spacing:.5px;cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:none;border-radius:5px;align-items:center;gap:8px;padding:7px 9px;font-size:13px;display:flex}.tsel-item:hover{background:var(--bg-hover,#171a19)}.tsel-item.active{color:var(--accent,#2ee6a8);background:var(--bg-active,#101512)}.tsel-dot{background:#3a3f3e;border-radius:50%;flex-shrink:0;width:6px;height:6px}.tsel-dot.on{background:var(--accent,#2ee6a8)}.tsel-sym{margin-right:auto;font-weight:600}.tsel-tag{letter-spacing:.3px;border:1px solid var(--border,#1c1c1c);color:var(--text-muted,#909894);border-radius:4px;padding:1px 5px;font-size:10px}.tsel-tag.warn{color:#e8913a;border-color:#e8913a}.tsel-empty{color:var(--text-muted,#909894);padding:8px 9px;font-size:12px}.orb-head-right{align-items:center;gap:10px;margin-left:auto;display:flex}.orb-daypl{align-items:baseline;gap:6px;display:flex}.orb-daypl-label{letter-spacing:.6px;text-transform:uppercase;color:var(--text-muted,#909894);font-size:10px}.orb-daypl-value{font-size:15px;font-weight:700}.orb-daypl-value.up{color:var(--success)}.orb-daypl-value.down{color:var(--danger)}.orb-head-acct{align-items:center;gap:12px;margin-left:auto;display:flex}.orb-logout{border:1px solid var(--border,#1c1c1c);color:var(--text-muted,#909894);letter-spacing:.4px;cursor:pointer;background:0 0;border-radius:6px;padding:5px 10px;font-size:11px}.orb-logout:hover{border-color:var(--danger);color:var(--danger)}@media (width<=820px){.orb-head-right{justify-content:space-between;width:100%;margin-left:0}.orb-cols{flex-direction:column;gap:12px;display:flex}.orb-col,.orb-toprow,.orb-stack{display:contents}.orb-col:first-child>.orb-panel:first-of-type{order:1}.orb-col:first-child>.orb-panel:nth-of-type(2){order:4}.orb-stack>.orb-panel:first-of-type{order:2}.orb-stack>.orb-panel:nth-of-type(2){order:3}.orb-toprow .orb-panel:first-of-type{order:5}.orb-toprow .orb-panel:nth-of-type(2){order:6}.orb-cols>.orb-panel,.orb-col>.orb-panel,.orb-toprow>.orb-panel,.orb-stack>.orb-panel{box-sizing:border-box;width:100%;min-width:0}.orb-cols{align-items:stretch}}.pos-contract{border:1px solid var(--border);color:var(--text-content);letter-spacing:.3px;cursor:pointer;white-space:nowrap;background:0 0;border-radius:5px;padding:2px 7px;font-size:12px;font-weight:600}.pos-contract:hover{border-color:var(--accent);color:var(--accent)}.pos-contract.call,.contract.call{color:var(--success)}.pos-contract.put,.contract.put{color:var(--danger)}.orb-panel{background:var(--glass-panel,var(--bg-sidebar));border-radius:16px;position:relative;overflow:hidden;box-shadow:0 16px 40px -22px #000000b3,inset 0 1px #ffffff0a}.orb-panel:before{content:"";background:linear-gradient(90deg, transparent 0%, transparent 20%, var(--accent) 50%, transparent 80%, transparent 100%);opacity:.4;z-index:1;background-size:50% 100%;height:1px;animation:7s ease-in-out infinite premium-sheen;position:absolute;top:0;left:0;right:0}.orb-chart,.orb-panel-label{z-index:2;position:relative}.orb-daypl-value.up{text-shadow:0 0 12px color-mix(in srgb, var(--success) 34%, transparent)}.orb-daypl-value.down{text-shadow:0 0 12px color-mix(in srgb, var(--danger) 34%, transparent)}.orb-mode-static,.orb-mode-btn.active{text-shadow:0 0 10px color-mix(in srgb, var(--accent) 35%, transparent)}@media (prefers-reduced-motion:reduce){.orb-panel:before{animation:none!important}}.orb-picker{margin-left:auto;position:relative}.orb-picker-btn{font-family:var(--font-num);color:var(--text-content);border:1px solid var(--border);cursor:pointer;background:#ffffff0d;border-radius:7px;align-items:center;gap:8px;padding:4px 8px;font-size:10px;transition:background .12s,border-color .12s;display:flex}.orb-picker-btn:hover{border-color:var(--border-bright,var(--border));background:#ffffff14}.orb-picker-when{color:var(--text-muted);letter-spacing:.2px}.orb-picker-pnl.up{color:var(--success)}.orb-picker-pnl.down{color:var(--danger)}.orb-picker-caret{color:var(--text-muted);margin-left:2px;font-size:9px}.orb-picker-menu{z-index:50;background:var(--bg-panel-2);border:1px solid var(--border-bright,var(--border));border-radius:9px;min-width:200px;max-width:calc(100vw - 32px);max-height:min(280px,50vh);padding:4px;position:absolute;top:calc(100% + 4px);right:0;overflow-y:auto;box-shadow:0 16px 40px #000000bf,0 0 0 1px #0006}.orb-picker-item{width:100%;font-family:var(--font-num);color:var(--text-content);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;font-size:10px;transition:background .1s;display:flex}.orb-picker-item:hover{background:#ffffff0f}.orb-picker-item.sel{background:color-mix(in srgb, var(--accent) 16%, transparent)}.orb-picker-item.sel .orb-picker-when{color:var(--text-bright)}.orb-picker-item .orb-picker-pnl{margin-left:auto}.orb-ticker-pills.mobile-only{display:none}.tpills{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tpill{color:var(--text-muted);border:1px solid var(--border);cursor:pointer;white-space:nowrap;background:#ffffff0d;border-radius:999px;padding:5px 12px;font-family:ui-monospace,Menlo,monospace;font-size:12px;font-weight:600;transition:background .12s,color .12s,border-color .12s}.tpill:hover{color:var(--text-content);background:#ffffff17}.tpill.active{background:color-mix(in srgb, var(--accent) 20%, transparent);border-color:color-mix(in srgb, var(--accent) 55%, transparent);color:var(--text-bright)}.tpill.off{opacity:.5}.tpill.nodata{border-style:dashed}@media (width<=820px){.orb-ticker-select.mobile-hide{display:none}.orb-ticker-pills.mobile-only{width:100%;display:block}.orb-head{flex-wrap:wrap;align-items:center;gap:8px 10px}.orb-head .orb-title{flex:none;order:1}.orb-head .orb-tag.closed{order:1}.orb-head .orb-ticker-select{order:2;width:auto}.orb-head .orb-head-acct{order:3;width:auto;margin-left:auto}.orb-head .orb-ticker-pills{order:4;width:100%}.orb-head .orb-head-right{order:5;justify-content:space-between;width:100%;margin-left:0}}@media (width<=520px){.pos-table th,.pos-table td{padding:6px 3px;font-size:11px}.pos-table th{letter-spacing:.3px;font-size:9.5px}.pos-contract{letter-spacing:.2px;padding:1px 5px;font-size:11px}.leg-tag{padding:1px 4px;font-size:9px}.pos-table td.trade-why{font-size:10px}.tsel-menu{min-width:160px;max-width:calc(100vw - 24px);left:0;right:auto}.tsel-item{padding:8px 10px}.tsel-tag{flex-shrink:0}.pos-close-th{width:22px}.pos-close-btn{width:20px;height:20px;font-size:10px}.pos-close-td{padding-left:1px;padding-right:1px}.feed-parts{flex-wrap:wrap;overflow:visible}.feed-part{flex-shrink:1;min-width:0}.feed-part-value{white-space:normal;overflow-wrap:anywhere}}.orb-tag.closed{color:#e8c07a;background:#ba751724;border:1px solid #ba751780;border-radius:999px;margin-left:auto;padding:2px 10px}.orb-head .orb-tag.closed{margin-left:auto}.zyb-head .orb-tag.closed{margin-left:0}.orb-chart .lc-up rect{fill:var(--success)}.orb-chart .lc-up line{stroke:var(--success)}.orb-chart .lc-down rect{fill:var(--danger)}.orb-chart .lc-down line{stroke:var(--danger)}.orb-chart .lc-buy{fill:var(--success)}.orb-chart .lc-sell{fill:var(--danger)}.orb-px,.orb-daypl-value,.orb-readout-value{font-family:var(--font-num)}.trades-page .orb-head{justify-content:space-between}.trades-sub{color:var(--text-muted);margin-top:2px;font-size:13px}.pos-table td:not(.l),.trade-stat-value{font-family:var(--font-num);font-variant-numeric:tabular-nums}@media (width>=821px){.orb-head{flex-wrap:nowrap}.orb-head .orb-head-acct{order:1;margin-left:auto}.orb-head .orb-ticker-select{order:2;margin-left:0}.orb-head .orb-head-right{order:3;margin-left:0}}.acct-pill{box-sizing:border-box;vertical-align:middle;width:22px;min-width:22px;height:22px;line-height:1;font-family:var(--font-num);color:#06121f;letter-spacing:0;border-radius:7px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:inline-flex}.pos-table th.acct-col,.pos-table td.acct-col{text-align:center;width:34px;padding-left:4px;padding-right:4px}.trade-stat-value .stat-sep{color:var(--text-muted);margin:0 3px;font-weight:400}.trades-page .pos-table-wrap{max-height:min(78vh,900px)}.orb-idle:not(.short){text-align:center;justify-content:center;align-items:center;min-height:300px;padding:0;display:flex}.pos-stale{color:var(--warning);border:1px solid var(--warning);white-space:nowrap;border-radius:6px;margin-left:10px;padding:2px 8px;font-size:11px;font-weight:600}.orb-panel{position:relative}.orb-tag.acct{text-transform:none;letter-spacing:0;align-items:center;gap:6px;font-weight:600;display:inline-flex}.orb-tag.acct .acct-pill{border-radius:6px;width:18px;min-width:18px;height:18px;font-size:10px}.prem-accts{align-items:center;gap:5px;margin-left:2px;display:inline-flex}.prem-acct{cursor:pointer;opacity:.42;background:0 0;border:none;border-radius:8px;padding:0;line-height:0;transition:opacity .12s,box-shadow .12s}.prem-acct.active{opacity:1;box-shadow:0 0 0 2px var(--bg-panel), 0 0 0 3px currentColor}@media (hover:hover) and (pointer:fine){.prem-acct:hover{opacity:.8}}.feed-title .acct-pill{border-radius:6px;width:18px;min-width:18px;height:18px;font-size:10px}.orb-row2{align-items:center;gap:10px;margin-bottom:12px;display:flex}.orb-row2 .orb-ticker-pills.mobile-only{flex:auto;width:auto;min-width:0}.orb-row2-acct{flex-shrink:0;margin-left:auto}.orb-head-right.orb-row3{width:100%;margin-bottom:12px;margin-left:0}.scope-btn.trades-link{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 45%, transparent);border-radius:999px;margin-left:6px}.orb-conn{vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-left:10px;display:inline-block}.orb-conn.ok{background:var(--success);box-shadow:0 0 6px color-mix(in srgb, var(--success) 60%, transparent);animation:2s ease-in-out infinite orb-conn-pulse}.orb-conn.warn{background:var(--warning,#ffc857);animation:1.2s ease-out infinite orb-conn-pulse}.orb-conn.bad{background:var(--danger);animation:1.2s ease-out infinite orb-conn-pulse}@keyframes orb-conn-pulse{0%{opacity:1}50%{opacity:.35}to{opacity:1}}.orb-legend{flex-direction:column;gap:4px;margin-top:4px;display:flex}.orb-lgrow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.orb-lga{cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.orb-lga.off{opacity:.35}.orb-lgp{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--text-muted);background:0 0;border:none;align-items:center;padding:2px;font-size:10px;display:inline-flex}.orb-lgp.off{opacity:.35}.orb-lgp b{color:#c7cdd6;border:1px solid #8b95a5;border-radius:50%;justify-content:center;align-items:center;width:13px;height:13px;margin-right:5px;font-size:8px;font-weight:700;display:inline-flex}.orb-levels{margin-left:auto}.orb-legend b{color:#c7cdd6;border:1px solid #8b95a5;border-radius:50%;justify-content:center;align-items:center;width:13px;height:13px;margin-right:5px;font-size:8px;font-weight:700;display:inline-flex}.ord-buy{color:var(--success,#2ee6a8)}.ord-sell{color:var(--danger)}.ord-working{color:var(--text-muted)}.ord-cancelling{color:var(--warning,#ffc857)}@media (width>=821px){.orb-cols{grid-template-rows:auto auto;align-items:stretch}.orb-col{grid-template-rows:subgrid;grid-row:span 2;min-height:0;display:grid}.orb-stack{flex-direction:column;align-self:start;gap:14px;min-width:0;display:flex}}.pbc-empty{height:225px;color:var(--text-muted);justify-content:center;align-items:center;font-size:13px;display:flex}.pbc-chart{height:300px;position:relative}.pbc-plot{border-left:2px solid var(--text-bright);border-bottom:1px solid var(--border);position:absolute;inset:0 46px 22px;overflow:hidden}.pbc-lvl{pointer-events:none;height:0;position:absolute;left:0;right:0}.pbc-lvl.rung{border-top:1px solid color-mix(in srgb, var(--success) 38%, transparent)}.pbc-lvl.trail{border-top:1px dashed color-mix(in srgb, var(--warning) 50%, transparent)}.pbc-lvl.stop{border-top:1px solid color-mix(in srgb, var(--danger) 50%, transparent)}.pbc-lvl.stop.inactive{border-top:1px dotted color-mix(in srgb, var(--danger) 34%, transparent)}.pbc-lvl.entry{border-top:1px solid color-mix(in srgb, var(--text-bright) 22%, transparent)}.pbc-axis{width:44px;position:absolute;top:0;bottom:22px;right:0}.pbc-tick{font-family:var(--font-num);white-space:nowrap;font-size:9.5px;font-weight:600;position:absolute;right:2px;transform:translateY(-50%)}.tk-rung{color:var(--success)}.tk-trail{color:var(--warning)}.tk-stop{color:var(--danger)}.tk-stop.inactive{color:color-mix(in srgb, var(--danger) 60%, var(--text-muted))}.tk-entry{color:var(--text-bright);font-weight:700}.pbc-prices{width:46px;position:absolute;top:0;bottom:22px;left:0}.pbc-ptick{font-family:var(--font-num);color:var(--text-muted);white-space:nowrap;font-size:9px;font-weight:600;position:absolute;left:2px;transform:translateY(-50%)}.pbc-ptick.entry{color:var(--text-bright);font-weight:700}.pbc-entry-cap{letter-spacing:.5px;color:var(--text-bright);font-size:8px;font-weight:800;position:absolute;bottom:3px;left:46px;transform:translate(-50%)}.pbc-closev{background:var(--text-muted);opacity:.55;z-index:4;width:1px;position:absolute;top:0;bottom:0}.pbc-closev span{color:var(--text-muted);letter-spacing:.5px;font-size:8px;font-weight:700;position:absolute;bottom:1px;left:3px}.pbc-tail{z-index:1;background:repeating-linear-gradient(45deg,#ffffff05 0 6px,#0000 6px 12px);border-left:1px dashed #ffffff14;position:absolute;top:0;bottom:0}.pbc-bar{z-index:3;cursor:pointer;border-radius:1px;position:absolute;overflow:hidden;transform:translate(-50%)}.pbc-bar .up{background:linear-gradient(180deg, color-mix(in srgb, var(--success) 92%, white), var(--success));position:absolute;left:0;right:0}.pbc-bar .dn{background:linear-gradient(180deg, var(--danger), color-mix(in srgb, var(--danger) 80%, black));position:absolute;left:0;right:0}.pbc-bar.sel{outline:1px solid var(--text-bright);outline-offset:1px}.pbc-hit{z-index:5;position:absolute;inset:-4px -6px}.pbc-xlabs{height:22px;position:absolute;bottom:0;left:0;right:0}.pbc-xlab{font-family:var(--font-num);color:var(--text-muted);font-size:8.5px;position:absolute;bottom:0;transform:translate(-50%)}.pbc-tip{z-index:10;background:var(--bg-panel-2,#12161d);border:1px solid var(--border);pointer-events:none;border-radius:8px;min-width:108px;max-width:150px;padding:6px 8px;position:absolute;top:6px;box-shadow:0 6px 18px #00000080}.pbc-tip.right{transform:translate(6px)}.pbc-tip.left{transform:translate(-100%)translate(-6px)}.pbc-tip-row{font-family:var(--font-num);align-items:baseline;gap:6px;font-size:10px;display:flex}.pbc-tip-row span{color:var(--text-muted);width:26px}.pbc-tip-row b{color:var(--text-bright);font-weight:700}.pbc-tip-row i{white-space:nowrap;color:var(--text-content);margin-left:auto;font-style:normal}.pbc-tip-row i.pos{color:var(--success)}.pbc-tip-row i.neg{color:var(--danger)}.asel{z-index:60;display:inline-block;position:relative}.asel-btn{background:var(--bg-panel);border:1px solid var(--border,#1c1c1c);color:var(--text-bright,#fff);letter-spacing:.6px;cursor:pointer;border-radius:7px;align-items:center;gap:8px;min-width:96px;padding:7px 11px;font-size:13px;font-weight:700;display:flex}.asel-btn:hover,.asel-btn.open{border-color:var(--accent,#2ee6a8)}.asel-cur{margin-right:auto}.asel-cur.off{color:var(--text-muted,#909894)}.asel-caret{width:10px;height:6px;color:var(--text-muted,#909894);flex:none;transition:transform .15s}.asel-btn.open .asel-caret{transform:rotate(180deg)}.asel-menu{background:var(--bg-panel-2);border:1px solid var(--border,#1c1c1c);z-index:50;border-radius:8px;min-width:100%;max-height:320px;padding:4px;position:absolute;top:calc(100% + 4px);right:0;overflow-y:auto;box-shadow:0 8px 24px #00000080}.asel-menu.asel-portal{z-index:300;min-width:150px;max-width:calc(100vw - 16px);position:fixed;top:auto;right:auto}.asel-item{width:100%;color:var(--text-content,#c4ccc9);letter-spacing:.5px;cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:none;border-radius:5px;align-items:center;gap:8px;padding:7px 9px;font-size:13px;display:flex}.asel-item:hover{background:var(--bg-hover,#171a19)}.asel-item.active{color:var(--accent,#2ee6a8);background:var(--bg-active,#101512)}.asel-sym{margin-right:auto}.asel-tag{letter-spacing:.4px;text-transform:uppercase;color:var(--text-muted,#909894);border:1px solid var(--border,#1c1c1c);border-radius:4px;padding:1px 5px;font-size:10px;font-weight:700}.theme-picker{padding:4px 0}.theme-picker-hint{color:var(--text-muted);margin-bottom:16px;font-size:13px}.theme-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.theme-card{border:1px solid var(--border);border-radius:var(--radius-md,12px);cursor:pointer;text-align:left;align-items:center;gap:12px;padding:14px;transition:border-color .15s,transform .1s;display:flex;position:relative}.theme-card:hover{transform:translateY(-1px)}.theme-card.active{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), 0 0 16px -4px var(--glow,var(--accent))}.theme-swatch{border-radius:8px;flex-shrink:0;width:26px;height:26px;box-shadow:0 0 10px -2px}.theme-name{color:#fff;letter-spacing:.3px;text-shadow:0 1px 3px #0009;font-size:13px;font-weight:600}.theme-check{color:var(--accent);font-size:14px;font-weight:800;position:absolute;top:8px;right:10px}@media (width<=820px){.theme-grid{grid-template-columns:1fr 1fr}}.theme-pref-row{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:14px;display:flex}.theme-pref-name{color:var(--text-bright);font-size:13px;font-weight:600}.theme-pref-hint{color:var(--text-muted);margin-top:2px;font-size:11px}.theme-pref-switch{border:1px solid var(--border);background:var(--bg-panel);cursor:pointer;border-radius:999px;flex:none;width:36px;height:20px;padding:2px;transition:background .15s,border-color .15s}.theme-pref-switch.on{background:color-mix(in srgb, var(--accent) 30%, transparent);border-color:var(--accent)}.theme-pref-knob{background:var(--text-bright);border-radius:50%;width:14px;height:14px;transition:transform .15s;display:block}.theme-pref-switch.on .theme-pref-knob{transform:translate(16px)}.acctp{flex-direction:column;gap:16px;display:flex}.acctp-head{align-items:flex-start;gap:16px;display:flex}.acctp-head h2{color:var(--text,#e8e8ee);margin:0 0 4px;font-size:18px;font-weight:600}.acctp-sub{max-width:62ch;color:var(--muted,#e8e8ee9e);margin:0;font-size:13px;line-height:1.5}.acctp-refresh{background:var(--panel,#ffffff0d);color:var(--text,#e8e8ee);border:1px solid var(--border,#ffffff24);font:inherit;cursor:pointer;border-radius:10px;flex:none;margin-left:auto;padding:6px 12px;font-size:13px}.acctp-refresh:hover{border-color:var(--accent,#6cf)}.acctp-empty{color:var(--muted,#e8e8ee9e);padding:24px 0;font-size:14px}.acctp-error,.acctp-pending{border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.5}.acctp-error{color:#ffb4b6;background:#e5484d1f;border:1px solid #e5484d66}.acctp-pending{color:#f3cf72;background:#f0b1001a;border:1px solid #f0b10059}.acctp-list{flex-direction:column;gap:8px;display:flex}.acctp-row{background:var(--panel,#ffffff0d);border:1px solid var(--border,#ffffff24);border-radius:12px;align-items:center;gap:16px;padding:12px 14px;display:flex}.acctp-row.is-diverged{border-color:#f0b10073}.acctp-ident{flex:1;min-width:0}.acctp-label{font:inherit;color:var(--text,#e8e8ee);cursor:text;background:0 0;border:none;border-bottom:1px dashed #0000;padding:0;font-size:15px;font-weight:600}.acctp-label:hover{border-bottom-color:var(--border,#ffffff4d)}.acctp-label-input{color:var(--text,#e8e8ee);border:1px solid var(--accent,#6cf);font:inherit;background:#0000004d;border-radius:8px;padding:3px 8px;font-size:15px;font-weight:600}.acctp-meta{color:var(--muted,#e8e8ee9e);flex-wrap:wrap;align-items:center;gap:10px;margin-top:5px;font-size:12px;display:flex}.acctp-meta code{letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.acctp-live{color:#ff9a62;font-weight:600}.acctp-paper{color:var(--muted,#e8e8ee9e)}.acctp-state{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.acctp-pill{white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:600}.acctp-pill.is-on{color:#6ee7a8;background:#30d18024;border-color:#30d18066}.acctp-pill.is-off{border-color:var(--border,#ffffff29);color:var(--muted,#e8e8ee9e);background:#ffffff0f}.acctp-pill.is-pending{color:#f3cf72;background:#f0b1001f;border-color:#f0b10066}.acctp-toggle{color:var(--text,#e8e8ee);cursor:pointer;flex:none;align-items:center;gap:8px;font-size:13px;display:flex}.acctp-toggle input{width:16px;height:16px;accent-color:var(--accent,#6cf);cursor:pointer}.acctp-toggle input:disabled{cursor:wait;opacity:.5}.acctp-modal-bg{z-index:1000;background:#0009;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.acctp-modal{border:1px solid var(--border,#ffffff29);background:#14161c;border-radius:14px;width:min(460px,100%);padding:20px}.acctp-modal h3{color:var(--text,#e8e8ee);margin:0 0 10px;font-size:16px}.acctp-modal p{color:var(--muted,#e8e8eeb8);margin:0 0 10px;font-size:13px;line-height:1.55}.acctp-warn{font-weight:600;color:#ffb4b6!important}.acctp-modal-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.acctp-modal-actions button{background:var(--panel,#ffffff0f);color:var(--text,#e8e8ee);border:1px solid var(--border,#ffffff29);font:inherit;cursor:pointer;border-radius:10px;padding:8px 14px;font-size:13px}.acctp-danger{color:#ffb4b6!important;background:#e5484d29!important;border-color:#e5484d80!important}@media (width<=560px){.acctp-row{flex-wrap:wrap}.acctp-state{order:3;justify-content:flex-start;width:100%}.acctp-toggle{margin-left:auto}}.acctp-headright{flex-direction:column;flex:none;align-items:flex-end;gap:4px;margin-left:auto;display:flex}.acctp-refresh{margin-left:0}.acctp-stamp{color:var(--muted,#e8e8ee80);white-space:nowrap;font-size:11px}.acctp-summary{background:var(--panel,#ffffff0a);border:1px solid var(--border,#ffffff1f);color:var(--muted,#e8e8eeb8);border-radius:10px;padding:9px 12px;font-size:12.5px;line-height:1.5}.acctp-pending ul{margin:6px 0 0;padding-left:18px}.acctp-pending li{margin-bottom:3px}.acctp-pending b{color:#ffe6a8}.acctp-blocked{color:#ffb4b6;margin-top:6px;font-size:12px;line-height:1.45}.acctp-na{color:var(--muted,#e8e8ee73);white-space:nowrap;flex:none;font-size:12px;font-weight:600}.cpw{background:var(--bg-panel);border:1px solid var(--border);border-radius:14px;max-width:380px;padding:16px}.cpw-title{color:var(--text-bright);margin-bottom:4px;font-size:14px;font-weight:800}.cpw-lab{text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);margin:11px 0 5px;font-size:9px;display:block}.cpw-inp{background:var(--bg-content);border:1px solid var(--border);width:100%;color:var(--text-bright);font-family:var(--font-ui);border-radius:8px;padding:9px 11px;font-size:13px}.cpw-inp:focus{border-color:color-mix(in srgb, var(--accent) 55%, transparent);outline:none}.cpw-ok{color:var(--success);margin-top:11px;font-size:12px}.cpw-err{color:var(--danger-text,#f0a0b0);margin-top:11px;font-size:12px}.cpw-btn{border:1px solid color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 16%, var(--bg-panel-2));color:var(--accent);font-size:13px;font-weight:800;font-family:var(--font-ui);cursor:pointer;border-radius:9px;margin-top:13px;padding:10px 14px}.cpw-btn:disabled{opacity:.5;cursor:default}.settings{max-width:900px}.settings-title{color:var(--text-bright,#fff);letter-spacing:.5px;margin:0 0 16px;font-size:20px}.settings-tabs{border-bottom:1px solid var(--border,#1c1c1c);gap:4px;margin-bottom:18px;display:flex}.settings-tab{color:var(--text-muted,#909894);letter-spacing:.5px;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:8px 14px;font-size:13px}.settings-tab.active{color:var(--accent,#2ee6a8);border-bottom-color:var(--accent,#2ee6a8)}.set-sections{flex-direction:column;gap:18px;display:flex}.set-panel{background:var(--bg-panel);border:1px solid var(--border,#1c1c1c);border-radius:10px;padding:16px}.set-panel-head{align-items:center;gap:12px;display:flex}.set-h3{color:var(--text-bright,#fff);letter-spacing:.5px;margin:0 0 6px;font-size:14px}.set-panel-head .set-h3{margin-bottom:0;margin-right:auto}.set-note{color:var(--text-muted,#909894);margin:0 0 12px;font-size:12px;line-height:1.5}.set-note code{background:var(--bg-content);font-size:11px;font-family:var(--font-num);border-radius:4px;padding:1px 5px}.set-tickers{flex-direction:column;display:flex}.set-ticker{border-bottom:1px solid var(--border,#1c1c1c);align-items:center;gap:10px;padding:9px 4px;display:flex}.set-ticker:last-child{border-bottom:none}.set-ticker-name{color:var(--text-muted,#909894);min-width:52px;font-size:13px;font-weight:600}.set-ticker.on .set-ticker-name{color:var(--text-bright,#fff)}.set-ticker-tags{gap:5px;display:flex}.set-tag{letter-spacing:.4px;border:1px solid var(--border,#1c1c1c);color:var(--text-muted,#909894);border-radius:4px;padding:2px 6px;font-size:10px}.set-tag.on{color:var(--accent,#2ee6a8);border-color:var(--accent,#2ee6a8)}.set-tag.warn{color:var(--warning);border-color:var(--warning)}.set-ticker-exit{color:var(--text-muted,#909894);text-align:right;margin-left:auto;font-size:11px}.set-grid{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.set-row{border-bottom:1px solid var(--border,#1c1c1c);align-items:baseline;gap:10px;padding:7px 0;display:flex}.set-label{color:var(--text-muted,#909894);cursor:help;font-size:12px}.set-value{color:var(--text-content,#c4ccc9);font-size:12px;font-weight:600;font-family:var(--font-num);font-variant-numeric:tabular-nums;margin-left:auto}@media (width<=820px){.set-grid{grid-template-columns:1fr}.set-ticker-exit{display:none}}.set-panel{background:var(--glass-panel,var(--bg-panel));border:1px solid var(--border);border-radius:16px;position:relative;overflow:hidden;box-shadow:0 20px 50px -24px #000000b3,inset 0 1px #ffffff0a}.set-panel:before{content:"";background:linear-gradient(90deg, transparent 0%, transparent 20%, var(--accent) 50%, transparent 80%, transparent 100%);opacity:.4;background-size:50% 100%;height:1px;animation:7s ease-in-out infinite premium-sheen;position:absolute;top:0;left:0;right:0}.set-tag.on{box-shadow:0 0 12px -5px var(--glow,var(--accent))}@media (prefers-reduced-motion:reduce){.set-panel:before{animation:none!important}}.set-seg{border:1px solid var(--border);background:#ffffff0a;border-radius:9px;gap:2px;padding:3px;display:inline-flex}.set-seg-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:7px;padding:6px 16px;font-size:13px;font-weight:600;transition:background .12s,color .12s}.set-seg-btn:hover{color:var(--text-content)}.set-seg-btn.active{background:color-mix(in srgb, var(--accent) 20%, transparent);color:var(--text-bright)}.login-shell{background:radial-gradient(1100px 560px at 50% -12%, color-mix(in srgb, var(--accent) 9%, transparent), transparent), var(--bg-sidebar,var(--bg-panel-2,#0a0d16));justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.login-card{background:var(--glass-panel,var(--bg-panel));border:1px solid var(--border);border-radius:16px;flex-direction:column;gap:16px;width:320px;max-width:100%;padding:36px 32px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px -28px #000000bf,inset 0 1px #ffffff0a}.login-card:before{content:"";background:linear-gradient(90deg, transparent, var(--accent) 50%, transparent);opacity:.6;height:1px;position:absolute;top:0;left:0;right:0}.login-title{color:var(--accent);letter-spacing:.5px;margin:0;font-size:30px;font-weight:700}.login-sub{color:var(--text-muted);margin:0 0 8px;font-size:14px}.login-label{color:var(--text-muted);flex-direction:column;gap:6px;font-size:13px;display:flex}.login-input{background:var(--bg-panel-2);border:1px solid var(--border);color:var(--text-bright);border-radius:8px;outline:none;padding:10px 12px;font-size:16px;transition:border-color .15s,box-shadow .15s}.login-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 15%, transparent)}.login-error{color:var(--danger);font-size:13px}.login-btn{background:var(--accent);color:var(--on-accent);cursor:pointer;border:none;border-radius:8px;margin-top:8px;padding:11px;font-size:15px;font-weight:700;transition:filter .15s,transform 50ms}.login-btn:hover:not(:disabled){filter:brightness(1.05) drop-shadow(0 0 16px color-mix(in srgb, var(--accent) 45%, transparent))}.login-btn:active:not(:disabled){transform:translateY(1px)}.login-btn:disabled{opacity:.6;cursor:default}.login-forgot{text-align:center;color:var(--text-muted);margin-top:12px;font-size:12px;text-decoration:none;display:block}.login-forgot:hover{color:var(--accent)}:root{--aurora-1:color-mix(in srgb, var(--accent) 45%, #0a1a3a);--aurora-2:color-mix(in srgb, var(--accent) 30%, #0a2f2a);--glass-panel:color-mix(in srgb, var(--bg-panel) 92%, #000 8%)}.aurora-bg{z-index:0;pointer-events:none;filter:blur(90px);opacity:.28;position:fixed;inset:-20%;overflow:hidden}.aurora-bg span{mix-blend-mode:screen;border-radius:50%;position:absolute}.aurora-bg .a1{background:radial-gradient(circle, var(--aurora-1), transparent 65%);width:55vw;height:55vw;animation:24s ease-in-out infinite aurora-drift-1;top:-8%;left:-6%}.aurora-bg .a2{background:radial-gradient(circle, var(--aurora-2), transparent 65%);width:48vw;height:48vw;animation:30s ease-in-out infinite aurora-drift-2;bottom:-12%;right:-8%}.aurora-bg .a3{background:radial-gradient(circle, var(--accent), transparent 70%);opacity:.2;width:42vw;height:42vw;animation:36s ease-in-out infinite aurora-drift-3;top:35%;left:42%}@keyframes aurora-drift-1{0%,to{transform:translate(0)scale(1)}50%{transform:translate(7%,5%)scale(1.12)}}@keyframes aurora-drift-2{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-6%,-4%)scale(1.08)}}@keyframes aurora-drift-3{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-8%,6%)scale(1.15)}}.app-layout{z-index:1;position:relative}.content{scrollbar-width:none;-ms-overflow-style:none}.content::-webkit-scrollbar{display:none}.glass-panel,.panel.glass-panel{background:var(--glass-panel);border:1px solid var(--border);border-radius:16px;position:relative;overflow:hidden;box-shadow:0 20px 50px -24px #000000b3,inset 0 1px #ffffff0a}.glass-panel:before{content:"";background:linear-gradient(90deg, transparent 0%, transparent 20%, var(--accent) 50%, transparent 80%, transparent 100%);opacity:.5;background-size:50% 100%;height:1px;animation:7s ease-in-out infinite premium-sheen;position:absolute;top:0;left:0;right:0}@keyframes premium-sheen{0%{background-position:-50% 0}to{background-position:150% 0}}.trx-panel,.trx-chartwrap,.zyb-panel,.btp-panel,.users-panel{position:relative}.trx-panel,.trx-chartwrap,.zyb-panel,.btp-panel{overflow:hidden}.trx-panel:before,.trx-chartwrap:before,.zyb-panel:before,.btp-panel:before,.users-panel:before{content:"";background:linear-gradient(90deg, transparent 0%, transparent 20%, var(--accent) 50%, transparent 80%, transparent 100%);opacity:.4;z-index:1;pointer-events:none;background-size:50% 100%;height:1px;animation:7s ease-in-out infinite premium-sheen;position:absolute;top:0;left:0;right:0}html.sheen-off .glass-panel:before,html.sheen-off .orb-panel:before,html.sheen-off .set-panel:before,html.sheen-off .logs-page:before,html.sheen-off .trx-panel:before,html.sheen-off .trx-chartwrap:before,html.sheen-off .zyb-panel:before,html.sheen-off .btp-panel:before,html.sheen-off .users-panel:before{display:none}.rise-in{animation:.7s cubic-bezier(.2,.7,.2,1) both premium-rise}@keyframes premium-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.rise-in.d1{animation-delay:60ms}.rise-in.d2{animation-delay:.12s}.rise-in.d3{animation-delay:.18s}.lift{transition:transform .15s,border-color .2s,box-shadow .2s}.lift:hover{border-color:var(--accent);box-shadow:0 0 24px -12px var(--glow,var(--accent));transform:translateY(-2px)}.glow-accent{filter:drop-shadow(0 0 14px color-mix(in srgb, var(--accent) 40%, transparent))}.glow-up{filter:drop-shadow(0 0 14px color-mix(in srgb, var(--success,#2ee6a8) 45%, transparent))}.glow-down{filter:drop-shadow(0 0 14px color-mix(in srgb, var(--danger,#ff5c7a) 45%, transparent))}@media (prefers-reduced-motion:reduce){.aurora-bg span,.glass-panel:before,.rise-in,.lift{transition:none!important;animation:none!important}}.glow-pnl{letter-spacing:-1px;color:var(--success);font-weight:800;line-height:1.05;font-family:var(--font-num);font-variant-numeric:tabular-nums;transition:filter .3s}.glow-pnl.up{color:var(--success);filter:drop-shadow(0 0 18px color-mix(in srgb, var(--success) 38%, transparent))}.glow-pnl.down{color:var(--danger);filter:drop-shadow(0 0 18px color-mix(in srgb, var(--danger) 38%, transparent))}.glow-pnl.hero{margin:2px 0;font-size:52px;animation:4.5s ease-in-out infinite glow-breathe-up}.glow-pnl.compact{margin:0;font-size:28px}.glow-pnl.up.flash{filter:drop-shadow(0 0 32px color-mix(in srgb, var(--success) 75%, transparent))}.glow-pnl.down.flash{filter:drop-shadow(0 0 32px color-mix(in srgb, var(--danger) 75%, transparent))}@keyframes glow-breathe-up{0%,to{filter:drop-shadow(0 0 15px color-mix(in srgb, var(--success) 32%, transparent))}50%{filter:drop-shadow(0 0 25px color-mix(in srgb, var(--success) 52%, transparent))}}.glow-pnl.hero.down{animation:none}.glow-spark{height:88px;margin:2px 0 16px}.glow-spark.compact{height:56px;margin:4px 0 14px}.glow-spark svg{width:100%;height:100%;display:block;overflow:visible}.glow-spark-empty{height:88px;margin:2px 0 16px}.glow-spark-empty.compact{height:56px;margin:4px 0 14px}.glow-spark-line{fill:none;stroke:var(--success);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px color-mix(in srgb, var(--success) 60%, transparent));stroke-dasharray:1400;stroke-dashoffset:1400px;animation:1.5s ease-out .2s forwards glow-draw}.glow-spark.compact .glow-spark-line{stroke-width:2px}.glow-spark-line.down{stroke:var(--danger);filter:drop-shadow(0 0 6px color-mix(in srgb, var(--danger) 60%, transparent))}@keyframes glow-draw{to{stroke-dashoffset:0}}.glow-marker{stroke:var(--bg-content);stroke-width:1px}.glow-marker.up{fill:var(--success)}.glow-marker.down{fill:var(--danger)}@media (prefers-reduced-motion:reduce){.glow-pnl,.glow-spark-line{animation:none!important}.glow-spark-line{stroke-dashoffset:0}}.acct-select{background:var(--panel,#ffffff0d);color:var(--text,#e8e8ee);border:1px solid var(--border,#ffffff24);font:inherit;border-radius:10px;padding:6px 10px;font-size:13px}.acct-select:focus{border-color:var(--accent,#6cf);outline:none}.acct-select option{color:#e8e8ee;background:#14161c}.zybolt{color:var(--text-content)}.zybolt .up{color:var(--success,#00e0b8)}.zybolt .down{color:var(--danger)}.zyb-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.zyb-dim{color:var(--text-muted)}.right{text-align:right}.zyb-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.zyb-brand{color:var(--text-bright);letter-spacing:5px;font-size:19px;font-weight:700}.zyb-brand-accent{color:var(--accent)}.zyb-sub{letter-spacing:2px;color:var(--text-muted);margin-top:3px;font-size:9px}.zyb-head-right{text-align:right}.zyb-spy{color:var(--text-bright);font-family:ui-monospace,Menlo,monospace;font-size:12px}.zyb-mode{letter-spacing:1px;border:1px solid var(--border);text-align:center;box-sizing:border-box;border-radius:4px;min-width:12.5em;padding:3px 8px;font-size:10px;display:inline-block}.zyb-mode.shadow{color:var(--warning,#ffc857);border-color:color-mix(in srgb, var(--warning,#ffc857) 45%, transparent);background:color-mix(in srgb, var(--warning,#ffc857) 12%, transparent)}.zyb-mode.armed{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 55%, transparent);background:color-mix(in srgb, var(--danger) 14%, transparent)}.zyb-panel{background:var(--bg-panel);border:1px solid var(--border);border-radius:10px;padding:14px 16px}.zyb-label{letter-spacing:1.5px;color:var(--text-muted);font-size:9px}.zyb-note{color:var(--text-muted);margin-top:8px;font-size:11px}.zyb-row1{grid-template-columns:minmax(220px,1.1fr) minmax(320px,1.9fr) minmax(260px,1.2fr);gap:10px;margin-bottom:10px;display:grid}.zyb-row3{grid-template-columns:1.1fr 1.2fr 1.1fr;gap:10px;margin:10px 0;display:grid}@media (width<=900px){.zyb-row1{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.zyb-row1 .zyb-core{order:-1;grid-column:1/-1;min-height:190px}.zyb-row1 .zyb-rail{order:1}.zyb-row1 .zyb-components{order:2}.zyb-row3{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.zyb-row3 .zyb-side.long{order:1}.zyb-row3 .zyb-side.short{order:2}.zyb-row3 .zyb-staged{order:3;grid-column:1/-1}.zyb-panel{border-radius:10px;padding:10px 12px}.zyb-rail-item{padding:4px 0;font-size:11px}.zyb-comp{margin-top:7px;font-size:10px}.zyb-comp-row span{overflow-wrap:anywhere}.zyb-side-head b{font-size:16px}.zyb-head{gap:8px}.zyb-head-right{min-width:0}.zyb-spy{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.zyb-mode{white-space:nowrap;letter-spacing:.5px}.zyb-sub{white-space:nowrap;text-overflow:ellipsis;max-width:52vw;overflow:hidden}.zyb-rail>.zyb-label:nth-child(3){margin-right:8px;display:inline-block;margin-top:8px!important}.zyb-rail>.zyb-mono.zyb-dim{font-size:11px;display:inline}.zyb-charge{font-size:38px}.zyb-core .r1{width:min(190px,70%)}.zyb-core .r2{width:min(140px,52%)}.zyb-core .r3{width:min(96px,36%)}}.zyb-rail-list{margin-top:11px;padding-left:18px;position:relative}.zyb-rail-list:before{content:"";background:var(--border);width:1px;position:absolute;top:8px;bottom:8px;left:5px}.zyb-rail-item{letter-spacing:1px;color:var(--text-muted);padding:7px 0;font-size:12px;position:relative}.zyb-rail-item .dot{background:var(--bg-panel-2);border:1px solid var(--border);border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:-16px;transform:translateY(-50%)}.zyb-rail-item.active{color:var(--text-bright);font-weight:700}.zyb-rail-item.active .dot{background:var(--accent);width:9px;height:9px;box-shadow:0 0 12px var(--accent);border:none;left:-17px}.zyb-core{background:var(--bg-panel);border:1px solid var(--border);border-radius:10px;justify-content:center;align-items:center;min-height:220px;display:flex;position:relative;overflow:hidden}.zyb-core .ring{border:1px solid var(--border);border-radius:50%;position:absolute}.zyb-core .r1{aspect-ratio:1;width:min(220px,78%);height:auto}.zyb-core .r2{aspect-ratio:1;opacity:.7;border-style:dashed;width:min(160px,57%);height:auto}.zyb-core .r3{aspect-ratio:1;border-color:color-mix(in srgb, var(--accent) 45%, transparent);width:min(104px,37%);height:auto;box-shadow:0 0 36px color-mix(in srgb, var(--accent) 30%, transparent)}.zyb-core .r3.warm{border-color:var(--warning,#ffc857);box-shadow:0 0 36px color-mix(in srgb, var(--warning,#ffc857) 40%, transparent)}.zyb-core .r3.hot{border-color:var(--success,#00e0b8);box-shadow:0 0 44px color-mix(in srgb, var(--success,#00e0b8) 50%, transparent)}.zyb-core-text{text-align:center;z-index:2}.zyb-charge{letter-spacing:-1px;color:var(--text-bright);font-size:46px;font-weight:700;line-height:1.1}.zyb-charge.hot{color:var(--success,#00e0b8);text-shadow:0 0 24px color-mix(in srgb, var(--success,#00e0b8) 40%, transparent)}.zyb-charge .of{color:var(--text-muted);font-size:14px;font-weight:400}.zyb-core-state{letter-spacing:2px;color:var(--accent);margin-top:4px;font-size:10px}.zyb-core-state.warm{color:var(--warning,#ffc857)}.zyb-core-state.hot{color:var(--success,#00e0b8)}.zyb-comp{color:var(--text-content);margin-top:10px;font-size:11px}.zyb-comp-row{justify-content:space-between;margin-bottom:3px;display:flex}.zyb-comp-row.rev{flex-direction:row-reverse}.zyb-comp-row b{color:var(--text-bright);font-weight:700}.zyb-bar{background:var(--bg-panel-2);border-radius:3px;height:5px}.zyb-bar i{background:var(--accent);height:100%;box-shadow:0 0 6px color-mix(in srgb, var(--accent) 40%, transparent);border-radius:3px;transition:width .2s;display:block}.zyb-bar i.strong{background:var(--success,#00e0b8);box-shadow:0 0 6px color-mix(in srgb, var(--success,#00e0b8) 40%, transparent)}.zyb-bar.side.long{justify-content:flex-end;display:flex}.zyb-bar.side.long i{background:var(--success,#00e0b8)}.zyb-bar.side.short i{background:var(--danger)}.zyb-seismo{margin-bottom:0}.zyb-seismo-svg{width:100%;margin-top:6px;display:block}.zyb-seismo-svg .seismo-bg{fill:var(--bg-panel-2)}.zyb-seismo-svg .fire-line{stroke:var(--warning,#c9a23f);stroke-width:1px;stroke-dasharray:6 5}.zyb-seismo-svg .fire-text{fill:var(--warning,#c9a23f);font-size:9px}.zyb-seismo-svg .trace{stroke:var(--accent);stroke-width:1.6px;stroke-linejoin:round}.zyb-seismo-svg .marker.fired{fill:var(--success,#00e0b8)}.zyb-seismo-svg .marker.skipped{fill:none;stroke:var(--text-muted);stroke-width:1.6px}.zyb-seismo-svg .now-strip{fill:var(--bg-panel);opacity:.8}.zyb-seismo-svg .now-label{fill:var(--text-muted);font-size:8px}.zyb-seismo-svg .now-value{fill:var(--text-bright);font-family:ui-monospace,Menlo,monospace;font-size:14px}.zyb-side.long{background:linear-gradient(90deg, color-mix(in srgb, var(--success,#00e0b8) 7%, var(--bg-panel)), var(--bg-panel))}.zyb-side.short{background:linear-gradient(270deg, color-mix(in srgb, var(--danger) 7%, var(--bg-panel)), var(--bg-panel))}.zyb-side-head{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.zyb-side-head.rev{flex-direction:row-reverse}.zyb-side-head .tag{letter-spacing:2px;font-size:11px;font-weight:700}.zyb-side.long .tag{color:var(--success,#00e0b8)}.zyb-side.short .tag{color:var(--danger)}.zyb-side-head b{color:var(--text-bright);font-size:19px}.zyb-contract{background:var(--bg-panel-2);border-radius:0 6px 6px 0;margin-top:8px;padding:8px 11px;font-size:11px}.zyb-contract.call{border-left:2px solid var(--success,#00e0b8)}.zyb-contract.put{border-left:2px solid var(--danger)}.zyb-contract-top{color:var(--text-bright);justify-content:space-between;display:flex}.zyb-contract .cost{font-size:10px}.zyb-contract.open .cost{color:var(--success,#00e0b8)}.zyb-contract.closed .cost{color:var(--danger)}.zyb-log-head{justify-content:space-between;margin-bottom:9px;display:flex}.zyb-log-row{border-bottom:1px solid var(--border);grid-template-columns:48px 52px 1fr 120px;align-items:center;gap:8px;padding:6px 0;font-size:11px;display:grid}.zyb-log-row:last-child{border-bottom:0}.zyb-log-dir{letter-spacing:1px;font-size:10px;font-weight:700}.zyb-log-dir.long{color:var(--success,#00e0b8)}.zyb-log-dir.short{color:var(--danger)}.zyb-log-dir.skip{color:var(--text-muted)}@media (width<=700px){.zyb-log-row{grid-template-columns:48px 46px 1fr}.zyb-log-row .right{display:none}}.zyb-daypl{align-items:baseline;gap:6px;display:flex}.zyb-daypl-label{letter-spacing:.6px;text-transform:uppercase;color:var(--text-muted);font-size:10px}.zyb-daypl-value{font-size:15px;font-weight:700;font-family:var(--font-num)}.zyb-daypl-value.up{color:var(--success)}.zyb-daypl-value.down{color:var(--danger)}.zyb-row2{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin-bottom:10px;display:grid}.zyb-row2 .zyb-mode{justify-self:start}.zyb-row2 .zyb-halt{justify-self:center}.zyb-row2-acct{justify-self:end}.zyb-halt{border:1px solid var(--border);color:var(--text-muted);cursor:pointer;letter-spacing:.5px;background:0 0;border-radius:4px;padding:3px 10px;font-size:10px;font-weight:700}.zyb-halt.on{color:var(--danger);border-color:var(--danger);background:color-mix(in srgb, var(--danger) 14%, transparent)}.zyb-core-spy{font-size:13px;font-family:var(--font-num,ui-monospace, Menlo, monospace);color:var(--text-bright);position:absolute;top:10px;right:14px}.zyb-conn{vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-left:10px;display:inline-block}.zyb-conn.ok{background:var(--success);box-shadow:0 0 6px color-mix(in srgb, var(--success) 60%, transparent);animation:2s ease-in-out infinite zyb-conn-pulse}.zyb-conn.warn{background:var(--warning,#ffc857);animation:1.2s ease-out infinite zyb-conn-pulse}.zyb-conn.bad{background:var(--danger);animation:1.2s ease-out infinite zyb-conn-pulse}@keyframes zyb-conn-pulse{0%{opacity:1}50%{opacity:.35}to{opacity:1}}.zyb-stack{flex-direction:column;gap:10px;margin-bottom:10px;display:flex}.zyb-stack>.zyb-panel,.zyb-feed-panel{min-width:0;padding:12px 14px}.zyb-feed-panel{margin-bottom:10px}@media (width>=821px){.zyb-bookrow{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px;display:grid}.zyb-bookrow>.zyb-feed-panel{order:-1;min-width:0;margin-bottom:0}.zyb-bookrow>.zyb-stack{align-self:start;min-width:0;margin-bottom:0}}.zyb-mode.wait{color:var(--text-muted);border-color:var(--border)}.trapex{color:var(--text-content)}.trapex .up{color:var(--success,#00e0b8)}.trapex .down{color:var(--danger)}.trx-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.trx-brand{color:var(--text-bright);letter-spacing:5px;font-size:19px;font-weight:700}.trx-brand-accent{color:var(--accent)}.trx-sub{letter-spacing:2px;color:var(--text-muted);margin-top:3px;font-size:9px}.trx-head-right{text-align:right}.trx-px{color:var(--text-bright);font-family:ui-monospace,Menlo,monospace;font-size:12px}.trx-mode{letter-spacing:1px;border:1px solid var(--border);border-radius:4px;margin-top:5px;padding:3px 8px;font-size:10px;display:inline-block}.trx-mode.shadow{color:var(--warning,#ffc857);border-color:color-mix(in srgb, var(--warning,#ffc857) 45%, transparent);background:color-mix(in srgb, var(--warning,#ffc857) 12%, transparent)}.trx-mode.armed{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 55%, transparent);background:color-mix(in srgb, var(--danger) 14%, transparent)}.trx-mode.off,.trx-mode.wait{color:var(--text-muted)}.trx-tabs{gap:6px;margin-bottom:10px;display:flex}.trx-tabs button{background:var(--bg-panel);color:var(--text-muted);border:1px solid var(--border);cursor:pointer;border-radius:999px;padding:5px 14px;font-size:12px}.trx-tabs button.on{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 60%, transparent);background:color-mix(in srgb, var(--accent) 10%, transparent)}.trx-chartwrap{border:1px solid var(--border);background:var(--bg-panel);border-radius:10px;margin-bottom:10px;padding:10px 10px 4px}.trx-chart{height:300px;position:relative;overflow:hidden}.trx-chart svg{width:100%;height:100%;position:absolute;inset:0}.trx-wait{color:var(--text-muted);justify-content:center;align-items:center;font-size:13px;display:flex}.trx-wick{stroke:var(--text-muted);stroke-width:1px;opacity:.7}.trx-up{fill:var(--success,#2ee6a8)}.trx-down{fill:var(--danger,#ff6679)}.trx-axis{height:18px;color:var(--text-muted);margin-top:2px;font-size:10px;position:relative}.trx-axis span{position:absolute;transform:translate(-50%)}.trx-axis span:first-child{transform:none}.trx-level{border-top:1px dashed color-mix(in srgb, var(--text-muted) 55%, transparent);pointer-events:none;position:absolute;left:0;right:0}.trx-level span{background:var(--bg-content);border:1px solid var(--border);color:var(--text-muted);white-space:nowrap;border-radius:4px;padding:2px 6px;font-size:9.5px;position:absolute;top:0;left:6px;transform:translateY(-50%)}.trx-level.orb{border-top:1.5px dotted var(--danger)}.trx-level.orb span{color:var(--danger)}.trx-level.zero{border-top:1px dashed var(--accent);opacity:.9}.trx-level.zero span{color:var(--accent)}.trx-level.hot{opacity:1;border-top-style:dashed;border-top-width:2px}.trx-level.hot span{font-weight:700}.trx-vwap-line{stroke:var(--warning,#d6b96a);stroke-width:1.5px;stroke-dasharray:5 3;opacity:.9}.trx-vwap-pill{pointer-events:none;position:absolute}.trx-vwap-pill span{background:var(--bg-content);border:1px solid var(--warning,#d6b96a);color:var(--warning,#e3c878);white-space:nowrap;border-radius:4px;padding:2px 6px;font-size:9.5px;position:absolute;transform:translate(-50%,-50%)}.trx-tm span,.trx-tm b{pointer-events:none;position:absolute}.trx-tm-diamond{background:#0b0f14;border:1px solid #e8ecf3;width:5px;height:5px;transform:translate(-50%,-50%)rotate(45deg)}.trx-tm-lead{border-left:1px dashed var(--mk,var(--text-muted));opacity:.55;width:0;transform:translate(-50%)}.trx-tm-label{color:var(--mk,var(--text-muted));white-space:nowrap;text-shadow:0 0 6px var(--bg-content);align-items:center;gap:4px;font-size:9.5px;display:inline-flex;transform:translate(-50%,-50%)}.trx-tm-label b{border:1.2px solid var(--mk,var(--text-muted));width:14px;height:14px;color:var(--mk,var(--text-muted));background:#0b0f14;border-radius:50%;justify-content:center;align-items:center;font-size:8.5px;font-weight:700;display:inline-flex;position:static}.trx-legend{color:var(--text-muted);flex-wrap:wrap;gap:14px;margin-top:4px;font-size:10px;display:flex}.trx-legend b{color:#c7cdd6;border:1px solid #8b95a5;border-radius:50%;justify-content:center;align-items:center;width:13px;height:13px;margin-right:5px;font-size:8px;font-weight:700;display:inline-flex}.trx-pipe{border:1px solid var(--border);background:var(--bg-panel);border-radius:10px;align-items:center;margin-bottom:10px;padding:12px 10px;display:flex}.trx-pipe-step{flex:1 1 0;align-items:center;min-width:0;display:flex}.trx-node{text-align:center;border:1px solid var(--border);background:var(--bg-content);letter-spacing:.8px;min-width:0;color:var(--text-muted);white-space:nowrap;border-radius:9px;flex:1 1 0;padding:9px 4px;font-size:10px;overflow:hidden}.trx-node small{opacity:.75;text-overflow:ellipsis;margin-top:3px;font-size:8.5px;display:block;overflow:hidden}.trx-node{cursor:pointer}.trx-pipe{position:relative}.trx-tip{background:var(--bg-content);border:1px solid var(--accent);color:var(--text-content);letter-spacing:.4px;white-space:nowrap;z-index:30;border-radius:6px;padding:6px 10px;font-size:10.5px;position:absolute;bottom:calc(100% + 6px);transform:translate(-50%);box-shadow:0 4px 14px #00000080}.trx-node.done{border-color:color-mix(in srgb, var(--success,#2ee6a8) 45%, transparent);color:color-mix(in srgb, var(--success,#2ee6a8) 70%, var(--text-content));background:color-mix(in srgb, var(--success,#2ee6a8) 8%, var(--bg-content))}.trx-node.now{border-color:var(--success,#2ee6a8);color:var(--success,#2ee6a8);background:color-mix(in srgb, var(--success,#2ee6a8) 12%, var(--bg-content));box-shadow:0 0 18px -6px var(--success,#2ee6a8);font-weight:800}.trx-arrow{text-align:center;width:16px;color:var(--text-muted);flex:none;font-size:12px}@media (width<=480px){.trx-arrow{width:10px;font-size:10px}.trx-node{letter-spacing:.3px;font-size:9px}}.trx-arrow.lit{color:var(--success,#2ee6a8)}.trx-bottom{grid-template-columns:minmax(280px,1fr) minmax(0,1.4fr);gap:10px;display:grid}.trapex>.trx-panel{margin-bottom:10px}.trx-panel{border:1px solid var(--border);background:var(--bg-panel);border-radius:10px;min-width:0;min-height:200px;padding:12px 14px}.trx-label{text-transform:uppercase;letter-spacing:1.6px;color:var(--text-muted);margin-bottom:8px;font-size:9px}.trx-quiet{color:var(--text-muted);padding-top:6px;font-size:12px;line-height:1.7}.trx-quiet b{letter-spacing:1px;color:var(--text-content);margin-bottom:3px;display:block}.trx-quiet code{color:var(--text-content);font-size:11px}.trx-dir{align-items:center;gap:10px;margin:4px 0 8px;font-size:24px;font-weight:900;display:flex}.trx-dir.ok{color:var(--success,#2ee6a8)}.trx-dir.bad{color:var(--danger)}.trx-state-chip{letter-spacing:1px;color:var(--text-muted);border:1px solid var(--border);border-radius:10px;padding:3px 8px;font-size:10px;font-weight:600}.trx-rows{border-top:1px solid var(--border)}.trx-row{border-bottom:1px solid var(--border);justify-content:space-between;padding:8px 0;font-size:11.5px;display:flex}.trx-row span{color:var(--text-muted)}.trx-feed{scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;max-height:340px;display:flex;overflow-y:auto}.trx-feed::-webkit-scrollbar{display:none}.trx-fsel{gap:6px;margin:2px 0 10px;display:flex}.trx-fpill{color:var(--text-muted);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:999px;padding:3px 12px;font-size:11px}.trx-fpill.on{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 60%, transparent);background:color-mix(in srgb, var(--accent) 10%, transparent)}.trx-epi{border:1px solid var(--border);background:color-mix(in srgb, var(--bg-panel) 55%, transparent);border-left-width:3px;border-radius:0 8px 8px 0;margin-bottom:8px;padding:8px 11px}.trx-epi.ok{border-left-color:var(--success,#2ee6a8)}.trx-epi.bad{border-left-color:var(--danger)}.trx-epi.dim{border-left-color:var(--border)}.trx-epi.live{border-left-color:var(--accent)}.trx-epi-head{align-items:baseline;gap:8px;font-size:12px;display:flex}.trx-epi-head .t{font-family:var(--font-num);color:var(--text-muted)}.trx-epi-head .s{font-family:var(--font-num);font-weight:700}.trx-epi-head .w{color:var(--text-bright);font-weight:600}.trx-epi-badge{font-family:var(--font-num);white-space:nowrap;border-radius:4px;margin-left:auto;padding:2px 8px;font-size:10px}.trx-epi-badge.ok{color:var(--success,#2ee6a8);background:color-mix(in srgb, var(--success,#2ee6a8) 14%, transparent)}.trx-epi-badge.bad{color:var(--danger);background:color-mix(in srgb, var(--danger) 14%, transparent)}.trx-epi-badge.dim{color:var(--text-muted);border:1px solid var(--border)}.trx-epi-badge.live{color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent)}.trx-epi-tl{font-family:var(--font-num);color:var(--text-content);white-space:nowrap;scrollbar-width:none;margin-top:5px;font-size:11px;overflow-x:auto}.trx-epi-tl::-webkit-scrollbar{display:none}.trx-epi-stats{color:var(--text-muted);flex-wrap:wrap;gap:12px;margin-top:3px;font-size:11px;display:flex}.trx-run{border:1px dashed var(--border);color:var(--text-muted);border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:8px;padding:6px 11px;font-size:11px;display:flex}.trx-run .t,.trx-run .s,.trx-run .lv{font-family:var(--font-num)}.trx-run .lv{margin-left:auto}.trx-ev .t{color:var(--text-muted);font-variant-numeric:tabular-nums}.trx-ev .s{letter-spacing:.5px;font-weight:700}.trx-ev .p{letter-spacing:.8px;font-size:9.5px;font-weight:700}.trx-ev .d{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ph-ok{color:var(--success,#2ee6a8)}.ph-ok.strong{text-shadow:0 0 8px color-mix(in srgb, var(--success,#2ee6a8) 50%, transparent)}.ph-bad{color:var(--danger)}.ph-warn{color:var(--warning,#e3c878)}.ph-dim{color:var(--text-muted)}@media (width<=900px){.trx-bottom{grid-template-columns:minmax(0,1fr)}.trx-chart{height:240px}}.trx-phase-line{font-family:var(--font-num);letter-spacing:.2px;color:var(--text-muted);white-space:nowrap;margin:0 0 8px;font-size:11px;overflow-x:auto}.trx-prem-head{align-items:center;gap:8px;display:flex}.trx-cols .trx-chartwrap{margin-bottom:0}.trx-slim{min-height:0}@media (width>=821px){.trx-cols{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;align-items:stretch;gap:12px;display:grid}.trx-col{grid-template-rows:subgrid;grid-row:span 2;min-height:0;display:grid}.trx-stack{flex-direction:column;align-self:start;gap:10px;min-width:0;display:flex}.trx-toprow{grid-template-columns:2fr 1fr;gap:12px;min-width:0;display:grid}.trx-toprow>.trx-panel{margin-bottom:0}}@media (width<=820px){.trx-cols{flex-direction:column;gap:10px;display:flex}.trx-col,.trx-toprow,.trx-stack{display:contents}.trx-cols .trx-chartwrap{order:1}.trx-stack>.trx-panel:first-of-type{order:2}.trx-stack>.trx-panel:nth-of-type(2){order:3}.trx-feed-panel{order:4}.trx-toprow>.trx-panel:first-of-type{order:5}.trx-toprow>.trx-panel:nth-of-type(2){order:6}.trx-cols>*,.trx-col>*,.trx-toprow>*,.trx-stack>*{box-sizing:border-box;width:100%;min-width:0}}.logs-page{height:100%;min-height:0;color:var(--text-content);flex-direction:column;display:flex}.logs-header{border-bottom:1px solid var(--border);z-index:5;background:var(--glass-panel,var(--bg-panel));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex;position:sticky;top:0}.logs-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:4px;min-width:0;display:flex;overflow-x:auto}.logs-tabs::-webkit-scrollbar{display:none}.logs-tabs .logs-tab{white-space:nowrap;flex:none}.logs-tab{color:var(--text-muted);letter-spacing:.5px;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:6px 14px;font-size:13px;font-weight:600}.logs-tab:hover{color:var(--text-bright);background:var(--bg-hover)}.logs-tab.active{color:var(--accent);background:var(--bg-active);border-color:var(--border)}.logs-controls{align-items:center;gap:12px;display:flex}.logs-toggle{border:1px solid var(--border);border-radius:8px;display:flex;overflow:hidden}.logs-toggle-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:6px 14px;font-size:13px;font-weight:600}.logs-toggle-btn:hover{color:var(--text-bright)}.logs-toggle-btn.on{background:var(--bg-active);color:var(--accent)}.logs-download{background:var(--bg-panel-2);color:var(--text-content);border:1px solid var(--border);cursor:pointer;border-radius:8px;padding:6px 14px;font-size:13px;font-weight:600}.logs-download:hover:not(:disabled){color:var(--text-bright);background:var(--bg-hover)}.logs-download:disabled{opacity:.6;cursor:default}.logs-conn{align-items:center;gap:6px;display:inline-flex}.logs-dot{border-radius:50%;width:8px;height:8px;display:inline-block}.logs-dot.connected{background:var(--accent)}.logs-dot.reconnecting{background:var(--warning)}.logs-dot.disconnected{background:var(--danger)}.logs-conn-text{color:var(--text-muted);font-size:12px}.logs-err{background:var(--danger-bg);color:var(--danger-text);padding:8px 16px;font-size:13px}.logs-view{background:var(--bg-panel);flex:1;min-height:0;padding:8px 12px;font-family:SF Mono,JetBrains Mono,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.55;overflow-y:auto}.logs-empty{color:var(--text-muted);text-align:center;padding:24px}.logs-row{white-space:pre-wrap;word-break:break-word;gap:12px;display:flex}.logs-time{color:var(--text-muted);-webkit-user-select:none;user-select:none;flex-shrink:0}.logs-msg{color:var(--text-content);flex:1}.logs-msg--ok{color:var(--accent)}.logs-footer{border-top:1px solid var(--border);color:var(--text-muted);padding:6px 16px;font-size:12px}@media (width<=820px){.logs-header{padding:10px 12px}.logs-view{padding:8px 10px;font-size:12px}.logs-controls{gap:8px}.logs-page{height:auto;overflow:visible}.logs-view{overflow:visible}.logs-header{z-index:20;background:var(--bg-panel);margin:0 -1px;position:sticky;top:0}}.logs-filter{position:relative}.logs-filter-btn{background:var(--bg-panel-2);color:var(--text-content);border:1px solid var(--border);cursor:pointer;white-space:nowrap;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:600}.logs-filter-btn:hover{color:var(--text-bright);background:var(--bg-hover)}.logs-filter-menu{z-index:20;background:var(--bg-panel-2);border:1px solid var(--border);border-radius:10px;min-width:180px;max-height:min(320px,60vh);padding:6px;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 8px 24px #00000080}.logs-filter-actions{border-bottom:1px solid var(--border);gap:6px;margin-bottom:6px;padding:2px 4px 8px;display:flex}.logs-filter-actions button{color:var(--text-muted);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:6px;flex:1;padding:4px 8px;font-size:12px;font-weight:600}.logs-filter-actions button:hover{color:var(--accent);border-color:var(--accent)}.logs-filter-item{cursor:pointer;color:var(--text-content);border-radius:6px;align-items:center;gap:10px;padding:7px 8px;font-size:13px;display:flex}.logs-filter-item:hover{background:var(--bg-hover)}.logs-filter-item input{accent-color:var(--accent);cursor:pointer}@media (width<=820px){.logs-filter-menu{max-width:calc(100vw - 24px);left:auto;right:0}}.logs-filter-menu{scrollbar-width:thin;scrollbar-color:var(--border) transparent}.logs-filter-menu::-webkit-scrollbar{width:6px}.logs-filter-menu::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.logs-view{scrollbar-width:thin;scrollbar-color:var(--border) transparent}.logs-view::-webkit-scrollbar{width:10px}.logs-view::-webkit-scrollbar-thumb{background:var(--border);border-radius:8px}.logs-view::-webkit-scrollbar-track{background:0 0}.logs-live{letter-spacing:.6px;border:1px solid;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:700;display:inline-flex}.logs-live-dot{background:currentColor;border-radius:50%;width:7px;height:7px}.logs-live.live{color:var(--accent);border-color:var(--accent);background:var(--bg-active)}.logs-live.reconnecting{color:var(--warning);border-color:var(--warning)}.logs-live.offline{color:var(--danger);border-color:var(--danger)}.logs-scope{background:var(--bg-panel-2);color:var(--text-content);border:1px solid var(--border);cursor:pointer;border-radius:8px;min-width:62px;padding:6px 14px;font-size:13px;font-weight:600}.logs-scope:hover{color:var(--text-bright);background:var(--bg-hover)}.logs-download.icon{justify-content:center;align-items:center;width:34px;height:34px;padding:7px;display:inline-flex}.logs-download.icon svg{display:block}.logs-spinner{border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:15px;height:15px;animation:.7s linear infinite logs-spin}@keyframes logs-spin{to{transform:rotate(360deg)}}.logs-page{background:var(--glass-panel,var(--bg-panel));border:1px solid var(--border);border-radius:16px;position:relative;overflow:hidden;box-shadow:0 20px 50px -24px #000000b3,inset 0 1px #ffffff0a}.logs-page:before{content:"";background:linear-gradient(90deg, transparent 0%, transparent 20%, var(--accent) 50%, transparent 80%, transparent 100%);opacity:.45;z-index:2;background-size:50% 100%;height:1px;animation:7s ease-in-out infinite premium-sheen;position:absolute;top:0;left:0;right:0}.logs-header{background:#ffffff05}.logs-view{background:var(--bg-content)}@media (prefers-reduced-motion:reduce){.logs-page:before{animation:none!important}}.logs-view{--pill-green:#5aa986;--pill-red:#c77685}.logs-day{z-index:2;background:var(--bg-panel);letter-spacing:1px;color:var(--text-muted);border-bottom:1px solid var(--border);margin:0 -12px 8px;padding:5px 12px;font-size:10.5px;font-weight:700;position:sticky;top:0}.logs-row.msg{background:#ffffff06;border:1px solid #ffffff0f;border-radius:8px;margin-bottom:6px;padding:8px 10px;display:block}.logs-l1{align-items:baseline;gap:8px;margin-bottom:3px;display:flex}.logs-l1 .logs-time{color:var(--text-muted);font-size:10.5px}.logs-l2{color:var(--text-content);white-space:pre-wrap;word-break:break-word;padding-left:10px;line-height:1.4}.logs-sym{letter-spacing:.3px;flex-shrink:0;font-size:11px;font-weight:700}.logs-body{flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0;display:flex}.logs-kind{letter-spacing:.5px;color:var(--text-muted);background:#ffffff0f;border-radius:4px;flex-shrink:0;align-self:center;margin-right:6px;padding:1px 6px;font-size:9.5px;font-weight:700}.logs-kind--buy{background:color-mix(in srgb, var(--success) 18%, transparent);color:var(--success)}.logs-kind--sell{background:color-mix(in srgb, var(--danger) 18%, transparent);color:var(--danger)}.logs-kind--ok{background:color-mix(in srgb, var(--success) 18%, transparent);color:var(--success)}.logs-kind--warn{background:color-mix(in srgb, var(--warning,#e8a93a) 20%, transparent);color:var(--warning,#e8a93a)}.logs-kind--err{background:color-mix(in srgb, var(--danger) 20%, transparent);color:var(--danger)}.logs-kind--info{background:color-mix(in srgb, var(--accent) 16%, transparent);color:var(--accent)}.logs-kind--dim{color:var(--text-muted);background:#ffffff0a}.logs-msg--buy,.logs-msg--sell,.logs-msg--ok,.logs-msg--info{color:var(--text-content)}.logs-msg--warn{color:var(--warning,#e8a93a)}.logs-msg--err{color:var(--danger)}.logs-msg--dim{color:var(--text-muted)}.logs-row.eval{background:#ffffff06;border:1px solid #ffffff0f;border-radius:8px;margin-bottom:6px;padding:8px 10px;display:block}.logs-row.eval .ev-flags{margin-top:5px}.logs-row.eval .logs-time{color:var(--text-muted);font-size:10.5px}.ev-head{color:var(--text-content);flex-wrap:wrap;align-items:baseline;gap:8px;font-size:12.5px;display:flex}.ev-head b{color:var(--text-bright);font-weight:700}.ev-lean{letter-spacing:.5px;border-radius:4px;padding:1px 7px;font-size:9.5px;font-weight:700}.ev-lean.long{color:var(--success);background:color-mix(in srgb, var(--success) 16%, transparent)}.ev-lean.short{color:var(--danger);background:color-mix(in srgb, var(--danger) 16%, transparent)}.ev-brk{color:var(--text-muted);font-size:10px}.ev-fired{color:#02140c;background:var(--success);box-shadow:0 0 8px -2px var(--success);border-radius:4px;padding:1px 7px;font-size:9.5px;font-weight:800}.ev-gated{color:#1a1204;background:var(--amber,#e0b341);border-radius:4px;padding:1px 7px;font-size:9.5px;font-weight:800}.ev-flags{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.ev-chip{border:1px solid #0000;border-radius:5px;padding:2px 7px;font-family:ui-monospace,Menlo,monospace;font-size:11px;font-weight:600}.ev-chip.ok{color:var(--pill-green);border-color:color-mix(in srgb, var(--pill-green) 32%, transparent);background:0 0}.ev-chip.block{color:var(--pill-red);border-color:color-mix(in srgb, var(--pill-red) 32%, transparent);background:0 0}.ev-rsi{border:1px solid #0000;border-radius:5px;align-items:center;gap:5px;padding:2px 4px 2px 8px;font-family:ui-monospace,Menlo,monospace;font-size:11px;font-weight:600;display:inline-flex}.ev-rsi-l{opacity:.85;font-size:10px}.ev-rsi-n{border-radius:3px;padding:0 5px;font-size:12px;font-weight:700}.ev-rsi.ok{color:var(--pill-green);border-color:color-mix(in srgb, var(--pill-green) 30%, transparent);background:0 0}.ev-rsi.ok .ev-rsi-n{background:color-mix(in srgb, var(--pill-green) 16%, transparent)}.ev-rsi.block{color:var(--pill-red);border-color:color-mix(in srgb, var(--pill-red) 30%, transparent);background:0 0}.ev-rsi.block .ev-rsi-n{background:color-mix(in srgb, var(--pill-red) 16%, transparent)}.logs-sym{letter-spacing:.3px;flex-shrink:0;align-self:center;min-width:30px;font-size:11px;font-weight:700}.logs-time{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px}@media (width>=821px){.logs-row.msg{align-items:baseline;gap:10px;display:flex}.logs-row.msg .logs-l1{flex-shrink:0;margin-bottom:0}.logs-row.msg .logs-l2{flex:1;min-width:0;padding-left:0}}.logs-acct{border:1px solid var(--border);letter-spacing:.5px;color:var(--text-muted);text-transform:uppercase;white-space:nowrap;border-radius:6px;padding:1px 7px;font-size:10px}.logs-row .logs-acct{flex:none}.logs-acct[data-a=Margin]{color:#e0b34d;border-color:#4d4022}.logs-acct[data-a=Cash]{color:#7db4ff;border-color:#22354d}.logs-kind--warn{color:var(--warning);border-color:var(--warning)}.logs-strat{border:1px solid var(--border);box-sizing:border-box;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;text-align:center;opacity:.9;border-radius:6px;width:92px;padding:1px 4px;font-size:10px;overflow:hidden}.logs-row .logs-strat{flex:none}.home{--velox:var(--velox);color:var(--text-content)}.home-top{margin-bottom:22px;display:block}.home-head-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.home-sub-row{justify-content:space-between;align-items:center;gap:10px;margin-top:0;display:flex}.home-title{color:var(--text-bright);font-size:22px;font-weight:700}.home-sub{color:var(--text-muted);margin-top:2px;font-size:13px}.home-conn{align-items:center;gap:6px;display:inline-flex}.home-dot{border-radius:50%;width:8px;height:8px}.home-dot.connected{background:var(--accent)}.home-dot.reconnecting{background:var(--amber,#e0b341)}.home-dot.disconnected{background:var(--danger)}.home-conn-text{letter-spacing:.5px;color:var(--text-muted);font-size:12px;font-weight:600}.home-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}@media (width<=1280px){.home-row{grid-template-columns:1fr 1fr}}.panel{background:var(--bg-panel);border:1px solid var(--border);border-radius:14px;padding:18px}.panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.panel-title{text-transform:uppercase;letter-spacing:.6px;color:var(--text-muted);font-size:13px}.panel-empty{color:var(--text-muted);text-align:center;padding:20px 4px}.panel-empty.small{padding:8px 4px;font-size:12px}.seg{border:1px solid var(--border);border-radius:8px;display:inline-flex;overflow:hidden}.seg button{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:5px 12px;font-size:12px;font-weight:600}.seg button.on{background:var(--accent);color:var(--on-accent)}.seg.compact button{padding:5px 9px}.alltime-badge{color:var(--accent);border:1px solid var(--accent);border-radius:8px;padding:5px 12px;font-size:12px;font-weight:700}.cstats{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:18px;display:grid}.cstat-l{text-transform:uppercase;letter-spacing:.4px;color:var(--text-muted);margin-bottom:5px;font-size:11px}.cstat-v{color:var(--text-bright);font-size:24px;font-weight:800}.cstat-v.pos{color:var(--success)}.cstat-v.neg{color:var(--danger)}.cstat-sub{color:var(--text-muted);margin-top:2px;font-size:11px}.contrib-l{text-transform:uppercase;letter-spacing:.4px;color:var(--text-muted);margin-bottom:9px;font-size:11px}.contrib-bar{background:var(--bar-track);border-radius:6px;height:12px;margin-bottom:10px;display:flex;overflow:hidden}.contrib-seg{height:100%}.contrib-legend{flex-wrap:wrap;gap:18px;display:flex}.leg{align-items:center;gap:7px;font-size:12px;display:flex}.leg-dot{border-radius:3px;width:9px;height:9px}.leg-name{color:var(--text-content);font-weight:600}.leg-val{color:var(--text-muted)}.scol-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;display:flex}.scol-name{letter-spacing:.5px;color:var(--text-bright);align-items:center;gap:10px;font-size:17px;font-weight:800;display:flex}.pill{letter-spacing:.5px;border:1px solid;border-radius:999px;padding:3px 9px;font-size:10px;font-weight:700}.pill.live{color:var(--accent);border-color:var(--accent)}.pill.halt{color:var(--amber,#e0b341);border-color:var(--amber,#e0b341)}.pill.soon{color:var(--text-muted);border-color:var(--border)}.pill.shadow{color:var(--amber,#e0b341);border-color:var(--border)}.scol-pnl{font-size:28px;font-weight:800}.scol-pnl.pos{color:var(--success)}.scol-pnl.neg{color:var(--danger)}.scol-pnl-sub{color:var(--text-muted);margin-bottom:12px;font-size:12px}.spark{width:100%;height:38px;margin-bottom:14px;display:block}.spark-empty{height:38px;margin-bottom:14px}.sgrid{grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:14px;display:grid}.scell{background:var(--bg-content);border:1px solid var(--border);border-radius:8px;padding:8px 9px}.scell-l{text-transform:uppercase;letter-spacing:.3px;color:var(--text-muted);font-size:10px}.scell-v{color:var(--text-content);margin-top:2px;font-size:15px;font-weight:700}.scell-v.pos{color:var(--success)}.scell-v.neg{color:var(--danger)}.sub-h{text-transform:uppercase;letter-spacing:.4px;color:var(--text-muted);margin:2px 0 8px;font-size:11px}.symrow{align-items:center;gap:10px;margin-bottom:7px;font-size:13px;display:flex}.symrow .sym{width:40px;color:var(--text-bright);font-weight:700}.symbar{background:var(--bar-track);border-radius:4px;flex:1;height:8px;overflow:hidden}.symbar span{height:100%;display:block}.symrow .amt{text-align:right;font-variant-numeric:tabular-nums;width:66px}.amt.pos{color:var(--success)}.amt.neg{color:var(--danger)}.funnel{gap:8px;margin-top:12px;display:flex}.fstep{background:var(--bg-content);border:1px solid var(--border);text-align:center;border-radius:8px;flex:1;padding:7px}.fstep-v{color:var(--text-bright);font-size:17px;font-weight:800}.fstep-l{color:var(--text-muted);text-transform:uppercase;margin-top:2px;font-size:10px}@media (width<=820px){.home-row{grid-template-columns:1fr}}.scell{background:#ffffff08;transition:transform .15s,border-color .2s,box-shadow .2s}.scell:hover{border-color:var(--accent);box-shadow:0 0 18px -10px var(--glow,var(--accent));transform:translateY(-1px)}.scell-v.pos{text-shadow:0 0 12px color-mix(in srgb, var(--success) 30%, transparent)}.scell-v.neg{text-shadow:0 0 12px color-mix(in srgb, var(--danger) 30%, transparent)}.cstat-v.pos{text-shadow:0 0 14px color-mix(in srgb, var(--success) 32%, transparent)}.cstat-v.neg{text-shadow:0 0 14px color-mix(in srgb, var(--danger) 32%, transparent)}.fstep{background:#ffffff08;transition:transform .15s,border-color .2s,box-shadow .2s}.fstep:hover{border-color:var(--accent);box-shadow:0 0 18px -10px var(--glow,var(--accent));transform:translateY(-1px)}.pill.live{background:color-mix(in srgb, var(--accent) 12%, transparent);box-shadow:0 0 14px -6px var(--glow,var(--accent))}.contrib-bar{box-shadow:inset 0 0 12px -6px #0009}.contrib-seg{filter:saturate(1.1);box-shadow:0 0 10px -4px}.alltime-badge{background:color-mix(in srgb, var(--accent) 10%, transparent);box-shadow:0 0 14px -7px var(--glow,var(--accent))}@media (prefers-reduced-motion:reduce){.scell,.fstep{transition:none!important}}@media (width<=820px){.home-top{margin-bottom:14px}.home-row{gap:12px;margin-bottom:12px}.panel{padding:14px}.panel-head,.scol-head{margin-bottom:10px}.cstats{gap:10px;margin-bottom:12px}.cstat-l{margin-bottom:3px;font-size:10px}.cstat-sub{font-size:10px}.contrib-l{margin-bottom:6px}.contrib-bar{height:10px;margin-bottom:8px}.contrib-legend{gap:12px}.glow-pnl.compact{font-size:26px}.glow-spark.compact{height:44px;margin:4px 0 10px}}.openpos{margin-bottom:16px;padding:16px 18px}.openpos.strat-scope{margin:10px 0}.openpos.strat-scope.is-empty{padding:12px 18px}.openpos-head{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.openpos-title{letter-spacing:1px;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.openpos-count{letter-spacing:0;min-width:18px;color:var(--on-accent);background:var(--accent);text-align:center;border-radius:999px;padding:1px 6px;font-size:11px;font-weight:700}.openpos-live{color:var(--accent);align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.openpos-live i{background:var(--accent);border-radius:50%;width:7px;height:7px;animation:2s ease-out infinite openpos-pulse}@keyframes openpos-pulse{0%{box-shadow:0 0 0 0 var(--glow,var(--accent))}70%{box-shadow:0 0 0 8px #0000}to{box-shadow:0 0 #0000}}.openpos-sub{color:var(--text-muted);margin-bottom:12px;font-size:12px}.openpos-rows{flex-direction:column;display:flex}.openpos-row{border-top:1px solid var(--border);grid-template-columns:auto 1fr auto;align-items:baseline;column-gap:8px;padding:9px 0;font-size:13px;display:grid}.openpos-sym{color:var(--text-bright);font-weight:700}.openpos-strat{letter-spacing:.6px;text-transform:uppercase;font-size:9.5px;font-weight:700}.openpos-pnl{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.openpos-pnl.pos{color:var(--success)}.openpos-pnl.neg{color:var(--danger)}.openpos-detail{color:var(--text-content);font-variant-numeric:tabular-nums;grid-column:1/-1;align-items:baseline;gap:8px;margin-top:3px;font-size:12px;display:flex}.openpos-qty,.openpos-arrow{color:var(--text-muted)}.openpos-wait{color:var(--text-muted);font-style:italic}@media (width<=820px){.openpos{margin-bottom:12px;padding:14px}.openpos-sub{margin-bottom:8px}.openpos-row{gap:8px;padding:7px 0;font-size:12.5px}}.acct-select{appearance:none;background-color:var(--panel,#ffffff0d);color:var(--text-content,#e8e8ee);border:1px solid var(--border,#ffffff24);font:inherit;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border-radius:10px;padding:6px 30px 6px 12px;font-size:13px;font-weight:600;transition:border-color .15s,box-shadow .15s}.acct-select:hover{border-color:var(--accent,#6cf)}.acct-select:focus{border-color:var(--accent,#6cf);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent);outline:none}.acct-select option{background:var(--bg-panel,#12161d);color:var(--text-content,#e8e8ee)}.scol-pnl,.scell-v,.cstat-v,.fstep-v,.symrow .amt,.leg-val{font-family:var(--font-num);font-variant-numeric:tabular-nums}.bsym{margin-top:2px}.bsym-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(32px,1fr) 58px 34px 42px 56px 56px;align-items:baseline;gap:4px;padding:7px 0;display:grid}.bsym-row:last-child{border-bottom:none}.bsym-head{padding:0 0 7px}.bsym-head span{letter-spacing:.4px;text-transform:uppercase;color:var(--text-muted);text-align:right;font-size:9px}.bsym-head .bsym-sym{text-align:left}.bsym-sym{color:var(--text-bright);letter-spacing:.3px;font-size:13px;font-weight:700}.bsym-num{font-family:var(--font-num);font-variant-numeric:tabular-nums;text-align:right;font-size:12px;font-weight:700}.bsym-num.pos{color:var(--success)}.bsym-num.neg{color:var(--danger)}.bsym-num.wl{color:var(--text-content);font-weight:600}.bsym-num.mut{color:var(--text-muted);font-weight:600}.openpos-trades{cursor:pointer;border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);color:var(--accent);background:0 0;border-radius:999px;margin-left:auto;margin-right:10px;padding:2px 10px;font-size:11px;font-weight:700}.ph{font-family:var(--font-ui);background:var(--bg-panel);border:1px solid var(--border);border-radius:16px;grid-template-columns:210px 1fr;gap:20px;margin-bottom:20px;padding:18px;display:grid}.ph-rail{flex-direction:column;gap:4px;display:flex}.ph-row{text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;border-left:2px solid #0000;border-radius:0 8px 8px 0;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;transition:background .16s,border-color .16s;display:flex}.ph-row:hover{background:var(--bg-hover)}.ph-row.on{background:var(--bg-active);border-left-color:var(--accent)}.ph-rl{letter-spacing:.6px;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;font-size:11px}.ph-row.on .ph-rl{color:color-mix(in srgb, var(--accent) 75%, var(--text-bright))}.ph-rv{font-family:var(--font-num);color:var(--text-content);font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}.ph-rv.pos{color:var(--success)}.ph-rv.neg{color:var(--danger)}.ph-hero{min-width:0}.ph-empty{color:var(--text-muted);text-align:center;padding:40px 4px}.ph-band{justify-content:space-between;align-items:center;gap:16px;display:flex}.ph-numwrap{min-width:0}.ph-hd{letter-spacing:2px;text-transform:uppercase;color:var(--text-muted);font-size:11px}.ph-pnl{font-family:var(--font-num);color:var(--text-bright);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-top:4px;font-size:58px;font-weight:800;line-height:1}.ph-pnl.pos{color:var(--success)}.ph-pnl.neg{color:var(--danger)}.ph-sub{color:var(--text-muted);margin-top:6px;font-size:12px}.ph-ring{flex:none;width:80px;height:80px;position:relative}.ph-ring svg{width:100%;height:100%;display:block}.ph-ring-arc{filter:drop-shadow(0 0 5px color-mix(in srgb, var(--accent) 55%, transparent));transition:stroke-dashoffset .5s}.ph-ring-t{flex-direction:column;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;inset:0}.ph-ring-t b{font-family:var(--font-num);color:var(--text-bright);font-size:19px;font-weight:800}.ph-ring-t span{letter-spacing:1px;text-transform:uppercase;color:var(--text-muted);margin-top:2px;font-size:9px}.ph-chart{background:var(--bg-content);border:1px solid var(--border);border-radius:16px;height:150px;margin-top:14px;position:relative;overflow:hidden}.ph-svg{width:100%;height:100%;display:block}.ph-line{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--accent) 35%, transparent))}.ph-dot{background:var(--accent);width:10px;height:10px;box-shadow:0 0 6px var(--accent);border-radius:50%;animation:1.8s ease-out infinite ph-pulse;position:absolute;right:0;transform:translate(-50%,-50%)}@keyframes ph-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 55%, transparent)}50%{box-shadow:0 0 0 7px #0000}}.ph-tiles{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;display:grid}.ph-tile{background:var(--bg-content);border:1px solid var(--border);border-radius:12px;padding:12px 13px}.ph-tl{letter-spacing:.5px;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;margin-bottom:7px;font-size:9px}.ph-tv{font-family:var(--font-num);color:var(--text-bright);font-variant-numeric:tabular-nums;font-size:21px;font-weight:700}.ph-tv.pos{color:var(--success)}.ph-tv.neg{color:var(--danger)}.ph-tv.dd{color:var(--warning)}.ph-wl{font-family:var(--font-num);margin-top:4px;font-size:10px;font-weight:700}.ph-wl .w{color:var(--success)}.ph-wl .l{color:var(--danger);margin-left:6px}.ph-br{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;gap:14px 22px;margin-top:16px;padding-top:14px;display:grid}.ph-brh{letter-spacing:1px;text-transform:uppercase;color:var(--text-muted);margin-bottom:12px;font-size:11px}.ph-it{grid-template-columns:12px 1fr auto auto;align-items:center;gap:8px;margin-bottom:10px;display:grid}.ph-sw{border-radius:4px;flex:none;width:12px;height:12px}.ph-nm{color:var(--text-content);font-size:13px;font-weight:700}.ph-amt{font-family:var(--font-num);font-variant-numeric:tabular-nums;color:var(--success);font-size:13px;font-weight:700}.ph-amt.neg{color:var(--danger)}.ph-pct{font-family:var(--font-num);font-variant-numeric:tabular-nums;color:var(--text-muted);text-align:right;min-width:34px;font-size:11px}.ph-none{color:var(--text-muted);font-size:12px}@media (prefers-reduced-motion:reduce){.ph-dot{animation:none}.ph-ring-arc{transition:none}}.ph-lower{grid-template-columns:1.55fr 1fr;align-items:stretch;gap:16px;margin-top:14px;display:grid}.ph-lower-left{min-width:0}.ph-lower-right{flex-direction:column;min-width:0;display:flex}.ph-lower-right .openpos{margin-bottom:0}.acctpnl{background:var(--bg-content);border:1px solid var(--border);border-radius:14px;flex-direction:column;flex:1;padding:14px;display:flex}.acctpnl-head{justify-content:space-between;align-items:baseline;margin-bottom:6px;display:flex}.acctpnl-title{letter-spacing:.3px;color:var(--text-bright);font-size:12px;font-weight:700}.acctpnl-per{text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);font-size:10px}.acctpnl-row{border-bottom:1px solid var(--border);grid-template-columns:1fr auto;column-gap:8px;padding:10px 0;display:grid}.acctpnl-row:last-child{border-bottom:none}.acctpnl-name{color:var(--text-bright);font-size:13px;font-weight:600}.acctpnl-pnl{font-family:var(--font-num);text-align:right;font-size:15px;font-weight:700}.acctpnl-pnl.pos{color:var(--success)}.acctpnl-pnl.neg{color:var(--danger)}.acctpnl-sub{color:var(--text-muted);font-size:10px;font-family:var(--font-num);grid-column:1/-1;margin-top:2px}.acctpnl-total{border-top:1px solid var(--border);justify-content:space-between;align-items:baseline;margin-top:auto;padding-top:10px;display:flex}.acctpnl-tl{text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);font-size:11px}@media (width<=820px){.ph{grid-template-columns:1fr;gap:12px;padding:12px}.ph-rail{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-direction:row;gap:9px;padding:2px 2px 8px;overflow-x:auto}.ph-rail::-webkit-scrollbar{display:none}.ph-row{scroll-snap-align:start;text-align:left;border:1px solid var(--border);border-left:1px solid var(--border);background:var(--bg-content);border-radius:13px;flex-direction:column;flex:0 0 calc(33.3333% - 6px);align-items:flex-start;gap:5px;min-width:0;padding:10px 13px}.ph-row.on{border-color:color-mix(in srgb, var(--accent) 60%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--bg-content));box-shadow:0 0 20px -5px color-mix(in srgb, var(--accent) 30%, transparent)}.ph-rl{letter-spacing:.06em;font-size:9.5px}.ph-rv{font-size:18px}.ph-pnl{font-size:46px}.ph-ring{width:66px;height:66px}.ph-chart{height:100px}.ph-tiles{grid-template-columns:repeat(3,1fr)}.ph-br{gap:12px 16px}.ph-brh{margin-bottom:7px}.ph-it{margin-bottom:5px}.ph-it:last-child{margin-bottom:0}.ph-lower{grid-template-columns:1fr}.ph-lower-right{display:none}.ph-tiles{margin-top:12px}.ph-br{margin-top:12px;padding-top:10px}.ph-chart{margin-top:10px}}.users-page{max-width:none}.users-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.users-title{color:var(--text-bright);font-size:22px;font-weight:800}.users-sub{color:var(--text-muted);margin-top:2px;font-size:12px}.users-loading,.users-err{color:var(--text-muted);padding:18px 0;font-size:13px}.users-err{color:var(--danger-text,#f0a0b0)}.users-panel{background:var(--bg-panel);border:1px solid var(--border);border-radius:16px;padding:8px 14px 14px;overflow-x:auto}.users-table{border-collapse:collapse;width:100%}.users-table th{text-align:left;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);border-bottom:1px solid var(--border);padding:10px;font-size:9px}.users-table td{border-bottom:1px solid var(--bg-hover);vertical-align:middle;padding:12px 10px}.users-table tr:last-child td{border-bottom:none}.u-email{color:var(--text-bright);align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.u-sa{letter-spacing:.5px;color:var(--warning);border:1px solid color-mix(in srgb, var(--warning) 45%, transparent);border-radius:5px;padding:1px 5px;font-size:8px;font-weight:800}.u-name{color:var(--text-muted);margin-top:2px;font-size:11px}.u-st{text-transform:uppercase;letter-spacing:.4px;border-radius:6px;padding:3px 8px;font-size:10px;font-weight:700}.u-st.pend{background:color-mix(in srgb, var(--warning) 14%, transparent);color:var(--warning)}.u-st.act{background:color-mix(in srgb, var(--success) 12%, transparent);color:var(--success)}.u-roles{flex-wrap:wrap;gap:5px;display:flex}.u-accs{flex-wrap:wrap}.u-rp{border:1px solid var(--border);color:var(--text-muted);border-radius:6px;align-items:center;gap:3px;padding:3px 6px;font-size:10px;font-weight:700;display:inline-flex}.u-rp b{font-family:var(--font-num);font-size:10px}.u-rp.r-viewer{color:var(--text-content);border-color:var(--border)}.u-rp.r-manager{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 45%, transparent)}.u-rp.r-admin{color:var(--warning);border-color:color-mix(in srgb, var(--warning) 45%, transparent)}.u-rp.r-none{opacity:.45}.u-accs{align-items:center;gap:5px;display:flex}.u-ap{border:1px solid color-mix(in srgb, var(--accent) 40%, transparent);color:var(--accent);border-radius:7px;align-items:center;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.u-all{color:var(--warning);font-size:11px;font-weight:700}.u-none{color:var(--text-muted);font-size:12px}.u-passcell{align-items:center;gap:10px;display:flex}.u-pc{flex-direction:column;gap:1px;display:flex}.u-pv{font-family:var(--font-num);letter-spacing:2px;color:var(--text-bright);font-size:16px;font-weight:800}.u-pv.mut{color:var(--text-muted);text-decoration:line-through}.u-pt{text-transform:uppercase;letter-spacing:.4px;font-size:9px;font-weight:700;font-family:var(--font-num)}.u-pt.ok{color:var(--success)}.u-pt.exp{color:var(--danger)}.ubtn{border:1px solid var(--border);background:var(--bg-panel-2);color:var(--text-bright);font-size:12px;font-weight:700;font-family:var(--font-ui);cursor:pointer;border-radius:9px;padding:8px 13px}.ubtn.primary{background:color-mix(in srgb, var(--accent) 16%, var(--bg-panel-2));border-color:color-mix(in srgb, var(--accent) 55%, transparent);color:var(--accent)}.ubtn.ghost{background:0 0}.ubtn.sm{padding:5px 9px;font-size:11px}.umodal-back{z-index:200;background:#03050aa8;place-items:center;display:grid;position:fixed;inset:0}.umodal{background:var(--bg-panel);border:1px solid var(--border);border-radius:16px;width:560px;max-width:92vw;padding:18px}.umodal-title{color:var(--text-bright);font-size:17px;font-weight:800}.umodal-sub{color:var(--text-muted);margin:6px 0 12px;font-size:11px;line-height:1.5}.ulab{text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);margin:10px 0 5px;font-size:9px;display:block}.uinp{background:var(--bg-content);border:1px solid var(--border);width:100%;color:var(--text-bright);font-family:var(--font-ui);border-radius:8px;padding:10px 11px;font-size:13px}.uinp:focus{border-color:color-mix(in srgb, var(--accent) 55%, transparent);outline:none}.umodal-row{justify-content:flex-end;gap:9px;margin-top:16px;display:flex}@media (width<=820px){.users-table thead{display:none}.users-table,.users-table tbody{display:block}.users-table tr{border:1px solid var(--border);background:var(--bg-panel);border-radius:12px;flex-wrap:wrap;gap:6px 12px;margin-bottom:10px;padding:12px;display:flex}.users-table td{border-bottom:none;padding:0;display:block}.users-table tr:last-child{margin-bottom:0}.td-email{flex:auto;min-width:0}.td-status{flex:none}.td-modules,.td-accounts,.td-passcode,.td-actions{flex:100%}.td-modules:before,.td-accounts:before,.td-passcode:before{text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);margin-bottom:4px;font-size:9px;display:block}.td-modules:before{content:"Modules"}.td-accounts:before{content:"Accounts"}.td-passcode:before{content:"Signup passcode"}.td-passcode:has(.u-none:only-child){display:none}.td-actions{border-top:1px solid var(--bg-hover);padding-top:8px}.td-actions:empty{display:none}.u-rowbtns{justify-content:flex-end}.u-pv{font-size:15px}}.uacc-row{justify-content:space-between;align-items:center;gap:10px;padding:6px 0;display:flex}.uacc-name{color:var(--text-bright);font-size:13px}.usel{width:130px;padding:7px 9px}.uacc-check{cursor:pointer;justify-content:flex-start}.uacc-check input{accent-color:var(--accent);width:15px;height:15px}.sec-strip{background:var(--bg-panel);border:1px solid color-mix(in srgb, var(--warning) 35%, var(--border));border-radius:14px;margin-bottom:14px;padding:12px 14px}.sec-title{text-transform:uppercase;letter-spacing:.5px;color:var(--warning);margin-bottom:8px;font-size:10px;font-weight:800}.sec-row{border-bottom:1px solid var(--bg-hover);grid-template-columns:160px 180px 1fr auto;align-items:baseline;gap:10px;padding:6px 0;font-size:12px;display:grid}.sec-row:last-child{border-bottom:none}.sec-row.warn .sec-type{color:var(--danger)}.sec-type{color:var(--text-content);font-weight:700}.sec-email{color:var(--text-bright);font-weight:600}.sec-detail{color:var(--text-muted)}.sec-meta{font-family:var(--font-num);color:var(--text-muted);white-space:nowrap;font-size:11px}.u-warn{color:var(--danger);cursor:help;font-size:13px}@media (width<=820px){.sec-row{grid-template-columns:1fr auto}.sec-detail,.sec-email{display:none}}.u-stcol{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.u-locked{letter-spacing:.5px;color:var(--danger);align-items:center;gap:7px;font-size:9px;font-weight:800;display:inline-flex}.u-unlock{border:1px solid color-mix(in srgb, var(--danger) 45%, transparent);color:var(--danger-text,#f0a0b0);cursor:pointer;font-size:10px;font-weight:700;font-family:var(--font-ui);background:0 0;border-radius:6px;padding:2px 7px}.u-fails{color:var(--warning);font-size:10px;font-family:var(--font-num);font-weight:700}.upage-tabs{gap:7px;margin-bottom:14px;display:flex}.upage-tab{border:1px solid var(--border);color:var(--text-muted);font-size:12px;font-weight:700;font-family:var(--font-ui);cursor:pointer;background:0 0;border-radius:9px;padding:7px 15px}.upage-tab.active{border-color:color-mix(in srgb, var(--accent) 55%, transparent);color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent)}.u-rowbtns{gap:6px;display:flex}.u-rowbtns.cols3{grid-template-columns:repeat(3,74px);justify-content:flex-end;gap:6px;display:grid}.u-rowbtns.cols3 .u-slot{display:flex}.u-rowbtns.cols3 .u-slot .ubtn{text-align:center;width:100%;padding-left:0;padding-right:0}.ubtn.danger{border-color:color-mix(in srgb, var(--danger) 40%, transparent);color:var(--danger-text,#f0a0b0)}.amx .amx-c,.amx th.amx-c{text-align:center}.amx-sel{background:var(--bg-content);border:1px solid var(--border);color:var(--text-bright);font-family:var(--font-ui);border-radius:7px;padding:5px 6px;font-size:11px}.amx-chk{accent-color:var(--accent);width:15px;height:15px}.amx-note{color:var(--text-muted);margin-top:10px;font-size:11px}@media (width<=820px){.amx-sel{padding:4px;font-size:10px}}.u-st.dis{background:color-mix(in srgb, var(--danger) 14%, transparent);color:var(--danger)}@media (width<=820px){.uinp,.usel,.amx-sel{font-size:16px}.umodal-back{place-items:start center;padding:18px 0;overflow-y:auto}.umodal{width:92vw;margin-top:env(safe-area-inset-top);max-height:none}.umodal-row{background:var(--bg-panel);padding-top:10px;position:sticky;bottom:0}}.umodal-cols{grid-template-columns:1fr 1fr;align-items:start;gap:4px 22px;display:grid}@media (width<=560px){.umodal-cols{grid-template-columns:1fr}}.ubtn:active{filter:brightness(1.2);transform:translateY(1px)}.ubtn:disabled{opacity:.55;cursor:default}.ubtn.pill{background:0 0;border-radius:999px}.ubtn.pill.accent{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 10%, transparent)}.ubtn.pill.warn{color:var(--warning,#ffc857);border-color:color-mix(in srgb, var(--warning,#ffc857) 55%, transparent);background:color-mix(in srgb, var(--warning,#ffc857) 10%, transparent)}.ubtn.pill.danger{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 55%, transparent);background:color-mix(in srgb, var(--danger) 10%, transparent)}.sec-badge{background:color-mix(in srgb, var(--accent) 18%, transparent);color:var(--accent);border-radius:999px;margin-left:6px;padding:1px 7px;font-size:10px;font-weight:800;display:inline-block}.sec-badge.warn{background:color-mix(in srgb, var(--warning,#ffc857) 18%, transparent);color:var(--warning,#ffc857)}.btp-shell,.btp{flex-direction:column;gap:14px;display:flex}.btp-title{color:var(--text-content);margin:0;font-size:18px}.btp-panel{border:1px solid var(--border);background:var(--bg-panel);border-radius:12px;min-width:0;padding:14px}.btp-panel h3{letter-spacing:.5px;color:var(--text-muted);text-transform:uppercase;margin:12px 0 8px;font-size:13px}.btp-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.btp-row label{color:var(--text-muted);align-items:center;gap:6px;font-size:13px;display:flex}.btp input,.btp select,.btp textarea{background:var(--bg-content);color:var(--text-content);border:1px solid var(--border);font:inherit;border-radius:8px;padding:5px 8px;font-size:16px}.btp input:focus,.btp select:focus,.btp textarea:focus{border-color:var(--accent);outline:none}.btp-syms{gap:6px;display:flex}.btp-chip{border:1px solid var(--border);color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:4px 12px;font-size:12px}.btp-chip.on{border-color:var(--accent);color:var(--accent)}.btp-sweep{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;font-size:13px;display:flex}.btp-sweep input{color:var(--text-content);border:1px solid var(--border);background:#0000004d;border-radius:8px;min-width:0;padding:5px 8px;font-size:16px}.btp-sweep input:first-of-type{width:130px}.btp-sweep input:last-of-type{flex:1;min-width:140px}.btp-sweep button{background:var(--bg-hover);color:var(--text-content);border:1px solid var(--border);cursor:pointer;border-radius:8px;padding:5px 10px;font-size:12px}.btp-variants{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;margin-top:12px;display:grid}.btp-variant{border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:6px;min-width:0;padding:10px;display:flex}.btp-variant label{color:var(--text-muted);font-size:11px}.btp-variant textarea{color:var(--text-content);border:1px solid var(--border);resize:vertical;background:#0000004d;border-radius:8px;padding:6px 8px;font-family:ui-monospace,Menlo,monospace;font-size:12px}.btp-variant-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.btp-vname{border:none;border-bottom:1px dashed var(--border);color:var(--text-content);font:inherit;background:0 0;flex:1;min-width:0;padding:2px 0;font-size:14px;font-weight:600}.btp-x{color:var(--text-muted);cursor:pointer;background:0 0;border:none}.btp-defaults{color:var(--text-muted);margin-top:12px;font-size:12px}.btp-defaults pre{background:#0000004d;border-radius:8px;max-height:240px;padding:10px;font-size:11px;overflow:auto}.btp-actions{gap:10px;margin-top:14px;display:flex}.btp-run{background:var(--accent);color:#06121f;font:inherit;cursor:pointer;border:none;border-radius:10px;padding:9px 18px;font-weight:700}.btp-run:disabled{opacity:.5;cursor:wait}.btp-actions button:not(.btp-run){background:var(--bg-hover);color:var(--text-content);border:1px solid var(--border);font:inherit;cursor:pointer;border-radius:10px;padding:9px 14px}.btp-error{color:#ffb4b6;margin-top:10px;font-size:13px}.btp-progress-head{color:var(--text-content);flex-wrap:wrap;align-items:baseline;gap:10px;font-size:13px;display:flex}.btp-muted{color:var(--text-muted);font-size:12px}.btp-bar{background:var(--bg-hover);border-radius:4px;height:8px;margin:8px 0 4px;overflow:hidden}.btp-bar-fill{background:var(--accent);height:100%;transition:width .4s}.btp-tablewrap{overflow-x:auto}.btp-table{border-collapse:collapse;width:100%;font-size:13px}.btp-table.small{font-size:12px}.btp-table th{text-align:left;color:var(--text-muted);letter-spacing:.5px;border-bottom:1px solid var(--border);white-space:nowrap;padding:6px 8px;font-size:11px}.btp-table td{border-bottom:1px solid var(--bg-hover);white-space:nowrap;padding:6px 8px}.btp-table .up{color:var(--success)}.btp-table .down{color:var(--danger)}.btp-prevrun{text-align:left;border:1px solid var(--border);width:100%;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border-radius:8px;margin-bottom:6px;padding:8px 10px;font-size:12px;display:block}.btp-prevrun:hover{border-color:var(--accent);color:var(--text-content)}@media (width<=560px){.btp-variants{grid-template-columns:1fr}.btp-panel{padding:10px}}.btp-activity{border:1px solid var(--border);max-height:180px;color:var(--text-muted);background:#0000004d;border-radius:8px;margin-top:10px;padding:8px 10px;font-family:ui-monospace,Menlo,monospace;font-size:11px;line-height:1.6;overflow-y:auto}.btp-activity div:first-child{color:var(--accent)}.btp-export{gap:8px;display:flex}.btp-export button{background:var(--bg-hover);color:var(--text-content);border:1px solid var(--border);font:inherit;cursor:pointer;border-radius:8px;padding:6px 12px;font-size:12px}.btp-export button:first-child{border-color:var(--accent);color:var(--accent)}.btp-fields{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px 12px;margin-top:14px;display:grid}.btp-field{flex-direction:column;gap:3px;min-width:0;display:flex}.btp-field label{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.btp-field input,.btp-field select{box-sizing:border-box;width:100%}.btp-fieldrow{gap:4px;display:flex}.btp-fieldrow input{flex:1;min-width:0}.btp-dup{border:1px solid var(--border);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:8px;padding:0 8px;font-size:13px}.btp-dup:hover{border-color:var(--accent);color:var(--accent)}.btp-field.sweeping{grid-column:1/-1}.btp-field.sweeping label{color:var(--accent);font-weight:700}.btp-sweepvals{gap:6px;display:flex}.btp-sweepvals input{border-color:var(--accent);flex:1}.btp-adv{color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:none;margin-top:12px;padding:0;font-size:12px}.btp-advbox{flex-direction:column;gap:4px;margin-top:8px;display:flex}.btp-advbox label{color:var(--text-muted);font-size:11px}.btp-advbox textarea{font-family:ui-monospace,Menlo,monospace;font-size:12px}.btp-plantabs{flex-wrap:wrap;gap:6px;display:flex}.btp-plantab{border:1px solid var(--border);color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:4px 12px;font-size:12px}.btp-plantab.on{border-color:var(--accent);color:var(--accent)}.btp-plantab.add{border-style:dashed}.btp-plandel{color:var(--danger)}.btp-planname{max-width:180px;font-weight:600}.btp-date{background:var(--bg-content);border:1px solid var(--border);color:var(--text-content);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:8px;padding:5px 8px;font-size:16px}.btp-date:focus{border-color:var(--accent);outline:none}.btp-field input,.btp-field select{padding:6px 8px;font-family:ui-monospace,Menlo,monospace;font-size:16px}.btp-field input:focus{border-color:var(--accent)}.btp-tabs{border-bottom:1px solid var(--border);gap:6px;margin:0 0 14px;padding-bottom:8px;display:flex}.btp-tab{color:var(--text-muted);font:inherit;letter-spacing:.3px;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:6px 14px;font-size:13px;font-weight:600;transition:color .15s,background .15s,border-color .15s}.btp-tab:hover{color:var(--text-content)}.btp-tab.on{color:var(--accent);border-color:var(--border);background:var(--bg-panel)}.tpx-grid-head,.tpx-grid-row{grid-template-columns:1.2fr .8fr .8fr .6fr .6fr .7fr .7fr .7fr 36px;align-items:center;gap:8px;max-width:1060px;display:grid}.tpx-grid-head{letter-spacing:.2px;color:var(--text-muted);margin:12px 0 6px;font-size:11px}.tpx-grid-row{margin-bottom:6px}.tpx-grid-row input,.tpx-grid-row select{color:var(--text-content);border:1px solid var(--border);font:inherit;background:#0000004d;border-radius:6px;min-width:0;padding:5px 7px;font-size:12px}.tpx-results{overflow-x:auto}.tpx-breakdowns{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-top:14px;display:grid}.tpx-breakdown{border:1px solid var(--border);background:#0003;border-radius:8px;padding:8px 10px;font-size:12px}.tpx-bd-row{color:var(--text-content);justify-content:space-between;gap:8px;padding:3px 0;display:flex}@media (width<=820px){.btp-panel .tpx-grid-head,.btp-panel .tpx-grid-row{min-width:620px}.btp-panel:has(.tpx-grid-row){overflow-x:auto}}.btp-btn{background:var(--bg-hover);color:var(--text-content);border:1px solid var(--border);font:inherit;cursor:pointer;white-space:nowrap;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:600;transition:border-color .15s,color .15s}.btp-btn:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.btp-btn:disabled{opacity:.4;cursor:not-allowed}.btp-btn.ghost{color:var(--text-muted);background:0 0;padding:5px 8px;font-weight:500}.btp-note{color:var(--text-muted);margin:0 0 10px;font-size:12.5px;line-height:1.5}.btp-note code{background:#00000059;border-radius:4px;padding:1px 5px;font-family:ui-monospace,Menlo,monospace;font-size:11.5px}.btp-dim{color:var(--text-muted);font-size:12px;font-weight:400}.docs-page{max-width:860px}.docs-tabs{align-items:center;gap:6px;margin:14px 0;display:flex}.docs-tabs button{background:var(--bg-panel);color:var(--text-muted);border:1px solid var(--border);cursor:pointer;border-radius:999px;padding:6px 16px;font-size:12.5px}.docs-tabs button.on{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 60%, transparent);background:color-mix(in srgb, var(--accent) 10%, transparent)}.docs-unlockleft{letter-spacing:1px;text-transform:uppercase;color:var(--text-muted);margin-left:auto;font-size:10.5px}.docs-body{padding:18px 22px 8px}.docs-tagline{color:var(--text-muted);border-bottom:1px solid var(--border);padding-bottom:14px;font-size:13.5px;font-style:italic}.docs-sec{border-bottom:1px solid var(--border);padding:18px 0 10px}.docs-sec:last-child{border-bottom:none}.docs-sec h3{letter-spacing:2px;text-transform:uppercase;color:var(--accent);margin:0 0 10px;font-size:11px}.docs-sec p{color:var(--text-content);max-width:68ch;margin:8px 0;font-size:13.5px;line-height:1.65}.docs-sec ul{margin:8px 0;padding-left:20px}.docs-sec li{color:var(--text-content);max-width:64ch;margin:6px 0;font-size:13.5px;line-height:1.6}.docs-sec code{font-family:var(--font-num);color:var(--accent);font-size:.92em}.docs-note{color:var(--text-muted);font-size:13px}.docs-callout{border-radius:var(--radius-md,8px);background:color-mix(in srgb, var(--bg-panel) 55%, transparent);border-left:2px solid var(--accent);margin:12px 0;padding:10px 14px}.docs-callout.warn{border-left-color:var(--warning,var(--amber))}.docs-callout.bad{border-left-color:var(--danger)}.docs-callout p{margin:4px 0;font-size:13px}.docs-pipe{margin:12px 0 4px}.docs-stage{grid-template-columns:34px 1fr;gap:0 14px;display:grid;position:relative}.docs-dot{background:var(--bg-panel);border:1px solid var(--border);width:34px;height:34px;font-family:var(--font-num);color:var(--accent);z-index:1;border-radius:50%;justify-content:center;align-items:center;font-size:13px;display:flex;position:relative}.docs-rail{background:var(--border);width:1px;position:absolute;top:34px;bottom:-6px;left:16.5px}.docs-scard{background:var(--bg-panel);border:1px solid var(--border);border-radius:var(--radius-md,10px);margin-bottom:13px;padding:12px 15px}.docs-st{color:var(--text-bright);font-size:14px}.docs-sw{color:var(--text-muted);max-width:66ch;margin-top:3px;font-size:13px;line-height:1.55}.docs-day{background:color-mix(in srgb, var(--bg-content) 70%, black);border-left:2px solid var(--accent);font-family:var(--font-num);color:var(--text-content);border-radius:7px;margin-top:9px;padding:7px 11px;font-size:11.5px}.docs-day.good{border-left-color:var(--success)}.docs-day.warn{border-left-color:var(--warning,var(--amber))}.docs-day.bad{border-left-color:var(--danger)}.docs-ladder{font-family:var(--font-num);flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;font-size:12px;display:flex}.docs-lpair{display:contents}.docs-lnode{border:1px solid var(--border);background:var(--bg-panel);color:var(--text-content);white-space:nowrap;border-radius:8px;padding:7px 13px}.docs-lnode.hot{border-color:var(--accent);color:var(--accent)}.docs-larrow{color:var(--text-muted);text-align:center;font-size:11px}.docs-larrow small{color:var(--text-muted);opacity:.75;max-width:110px;font-size:9.5px;display:block}.docs-tblwrap{border:1px solid var(--border);border-radius:var(--radius-md,10px);margin:12px 0;overflow-x:auto}.docs-tblwrap table{border-collapse:collapse;background:var(--bg-panel);width:100%;min-width:600px}.docs-tblwrap th{font-family:var(--font-num);letter-spacing:1.5px;color:var(--text-muted);text-transform:uppercase;text-align:left;border-bottom:1px solid var(--border);padding:9px 13px;font-size:10px}.docs-tblwrap td{border-bottom:1px solid var(--border);vertical-align:top;color:var(--text-content);padding:9px 13px;font-size:12.5px;line-height:1.55}.docs-tblwrap tr:last-child td{border-bottom:none}.docs-td-mono{font-family:var(--font-num);white-space:nowrap;font-size:12px}.docs-chip{font-family:var(--font-num);letter-spacing:1px;border-radius:4px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-block}.docs-chip.pass{color:var(--on-accent,#04130c);background:var(--success)}.docs-chip.fail{color:#fff;background:var(--danger)}.docs-chip.warn{color:#1a1204;background:var(--warning,var(--amber))}.docs-chip.off{color:var(--text-muted);border:1px solid var(--border)}.docs-bars{background:var(--bg-panel);border:1px solid var(--border);border-radius:var(--radius-md,10px);margin:12px 0;padding:4px 16px}.docs-comp{border-bottom:1px solid var(--border);grid-template-columns:120px 1fr 150px;align-items:center;gap:12px;padding:9px 0;display:grid}.docs-comp:last-child{border-bottom:none}.docs-cn{font-family:var(--font-num);color:var(--text-content);font-size:12px}.docs-bar{background:var(--bar-track,#00000059);border-radius:5px;height:9px;position:relative;overflow:hidden}.docs-bar i{background:var(--accent);border-radius:5px;position:absolute;top:0;bottom:0;left:0}.docs-bar i.max{background:var(--warning,var(--amber))}.docs-bar i.zero{background:var(--danger);width:3px!important}.docs-cv{font-family:var(--font-num);color:var(--text-muted);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11.5px}.docs-flag{letter-spacing:.5px;color:var(--warning,var(--amber));font-size:10px}.docs-flag.r{color:var(--danger)}.docs-path{counter-reset:step;margin:10px 0 0;padding:0;list-style:none}.docs-path li{counter-increment:step;border-bottom:1px solid var(--border);max-width:72ch;color:var(--text-content);grid-template-columns:30px 1fr;gap:12px;padding:10px 0;font-size:13px;line-height:1.55;display:grid}.docs-path li:last-child{border-bottom:none}.docs-path li:before{content:counter(step);font-family:var(--font-num);color:var(--accent);border:1px solid var(--border);border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;margin-top:1px;font-size:12px;display:flex}.docs-status{font-family:var(--font-num);letter-spacing:1px;white-space:nowrap;margin-left:8px;font-size:10px}.docs-status.done{color:var(--success)}.docs-status.open{color:var(--warning,var(--amber))}.docs-status.later{color:var(--text-muted)}.docs-lock{max-width:460px;margin-top:14px;padding:20px 22px}.docs-lock-title{color:var(--text-bright);font-weight:700}.docs-lock-sub{color:var(--text-muted);margin:6px 0 14px;font-size:12.5px;line-height:1.5}.docs-lock-row{gap:8px;display:flex}.docs-lock-row input{color:var(--text-content);border:1px solid var(--border);background:#0000004d;border-radius:8px;flex:1;padding:9px 12px;font-size:13.5px}.docs-lock-row input:focus{outline:1px solid var(--accent);border-color:var(--accent)}.docs-lock-row button{background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 60%, transparent);cursor:pointer;border-radius:8px;padding:9px 18px;font-size:13px;font-weight:600}.docs-lock-row button:disabled{opacity:.5;cursor:default}.docs-lock-err{color:var(--danger);margin-top:10px;font-size:12.5px}.docs-empty{color:var(--text-muted);padding:30px 6px;font-size:13px}@media (width<=640px){.docs-body{padding:14px 14px 6px}.docs-stage{grid-template-columns:28px 1fr;gap:0 10px}.docs-dot{width:28px;height:28px;font-size:12px}.docs-rail{top:28px;left:13.5px}.docs-comp{grid-template-rows:auto auto;grid-template-columns:92px 1fr}.docs-comp .docs-cv{text-align:left;grid-column:1/-1;padding-left:0}.docs-tblwrap table{min-width:520px}}.su-wrap{background:var(--bg-content,#0a0d16);place-items:center;min-height:100vh;padding:20px;display:grid}.su-card{background:var(--bg-panel,#121727);border:1px solid var(--border,#232c44);border-radius:18px;width:420px;max-width:94vw;padding:26px}.su-brand{font-family:var(--font-num,monospace);letter-spacing:3px;color:var(--accent,#4de0d6);font-size:14px;font-weight:800}.su-title{color:var(--text-bright,#eef2fb);margin:8px 0 12px;font-size:21px;font-weight:800}.su-steps{gap:8px;margin-bottom:16px;display:flex}.su-dot{width:24px;height:24px;font-family:var(--font-num,monospace);border:1px solid var(--border,#232c44);color:var(--text-muted,#98a3c1);border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid}.su-dot.on{border-color:var(--accent,#4de0d6);color:var(--accent,#4de0d6);background:color-mix(in srgb, var(--accent,#4de0d6) 12%, transparent)}.su-dot.done{border-color:var(--success,#5ee08a);color:var(--success,#5ee08a)}.su-sub{color:var(--text-muted,#98a3c1);margin-bottom:8px;font-size:12.5px;line-height:1.55}.su-lab{text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted,#98a3c1);margin:12px 0 5px;font-size:9px;display:block}.su-inp{background:var(--bg-content,#0a0d16);border:1px solid var(--border,#232c44);width:100%;color:var(--text-bright,#eef2fb);font-family:var(--font-ui,sans-serif);border-radius:9px;padding:11px 12px;font-size:14px}.su-inp:focus{border-color:color-mix(in srgb, var(--accent,#4de0d6) 55%, transparent);outline:none}.su-code{font-family:var(--font-num,monospace);letter-spacing:8px;text-align:center;font-size:22px;font-weight:800}.su-err{color:var(--danger-text,#f0a0b0);background:var(--danger-bg,#241620);border-radius:8px;margin-top:12px;padding:9px 11px;font-size:12px}.su-btn{border:1px solid color-mix(in srgb, var(--accent,#4de0d6) 55%, transparent);background:color-mix(in srgb, var(--accent,#4de0d6) 16%, var(--bg-panel-2,#0f1320));width:100%;color:var(--accent,#4de0d6);font-size:14px;font-weight:800;font-family:var(--font-ui,sans-serif);cursor:pointer;border-radius:10px;margin-top:16px;padding:12px}.su-btn:disabled{opacity:.5;cursor:default}.su-link{color:var(--text-muted,#98a3c1);cursor:pointer;font-size:12px;font-family:var(--font-ui,sans-serif);background:0 0;border:none;margin:12px auto 0;display:block}
