@font-face{font-family:News Cycle;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAJ0ABAAAAAABWQAAAIhAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbXhwYBlYARAgEEQgKKEoLDAABNgIkAxIEIAWEHgc0DAcbYAQALgsMvT51DPEoZHO02fWqvMpwKb56IMbDf/vR7puZv1/WFPFQNJmc7k0TXlUjnmiUzCFET4SqdRsw99yv5m+lJc1b6qBtquIfUWAneApnFwAJs4pbmKgJS5DfZILj5v7+JuBP20APBJrDn2FjAWaUTlqUwMSu80CyeXWz5eNBRdd4eYzAGCAJoQiBwdoOcYV0NEgpUKtAXGYtDVIIhCIhdJK5GDbWCAmEkEWNqxXEhdJUIPKm9KGh2da8FWvt9+Tv59JMN5J0GUAGgMPnDgxg3rth4u+GibzyAW8ACRlzUYG5mM2g00kYt/63Vn2/dblWIQAcaqaBqFUGDRiQ0GECUEACKGX0dvEmle/HDkH8BK6X+D/oExDwwMv3PjO5a7nrO/BtczuAb0de+O+/k/2mYULoJBDcNOwPnqCqmyIAACX9OQTokIBA46yCi5ISQmAfULTonBMVpcdXP3wIc3+QdD5CdsgPFGslaKy8wYjVk11P2A4ucDgMq37fRrOIDA5bzyZS9HQWXv/q6OSC5bPthGgKVndLp2B8sCy543QaHPSmvaHmEQSto81qHLTw+/UrbOoYH467k+5oMJzyRedt2dEZQhYRT+DABq2JHMGADYed6n+THAKSBr9ECoXIhg2NH21e4ylCBoHuMxZSAt2jUdXkZX3iGnxg2VgWD4uBr6BWd1RU1/XTXj0C1Dhn8puvRHuk9qomDux31Kd6Bg==) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAQgAA4AAAAABTQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABRAAAABYAAAAWABEABUdQT1MAAAFcAAAAPwAAAFrYOuc6R1NVQgAAAZwAAAAYAAAAGGyKdIVPUy8yAAABtAAAAEgAAABWaib2F2NtYXAAAAH8AAAAMQAAAEQANgEYZ2FzcAAAAjAAAAAIAAAACP//AARnbHlmAAACOAAAACgAAAAo2N1JoGhlYWQAAAJgAAAANAAAADYJRSAJaGhlYQAAApQAAAAfAAAAJBG2BS5obXR4AAACtAAAABIAAAASDOwARGxvY2EAAALIAAAADAAAAAwAKAA8bWF4cAAAAtQAAAAcAAAAIAAfANFuYW1lAAAC8AAAAQsAAAIeKk9GKHBvc3QAAAP8AAAAJAAAADQ2sbEDAAEAAAAMAAAAAAAAAAIAAQABAAQAAQAAeNotyAEGgEAABdH3t5BAIEAn6FIhUEK6/2YVBm8Eo8Uq5/ZcBj3UKsix3+35pFcQg2ICi1kUEd1fsxeOhQYxAAABAAAACgAWABYAAWxhdG4ACAAAAAAAAHjaY2BkVmbaw8DKwMBqzDqTgYFRDkIzX2dIYxLiYGNi4GBmgAEgCwEC0lxTGBQYeBkWcPH9ecbAwMXHLNXAwDAZJAcAeWsJlnjaY2BgYAJiZiAWAZKMYJqFwQBIcwAhSI6XQYFhwf//CNb/r/8f/08BqoUCAN+gC0gAAAAAAAAB//8AAwACAEQAAAJkBVUAAwAHAAAzESERJSERIUQCIP4kAZj+aAVV+qtEBM142mNgZACCBgbXs/uXxPPbfGXg5GAAgYsGq63AdOCKjH9Nf2M4lbn4gGo5GJhAogBf7QvneNpjYGRg4OL784yBgdP5X9N/Bk5loAgqYAEAfw4E+AAC7ABEAAAAAAgAAAACAAAAAAAAAAAAABQAFAAUABQAFHjaY2BkYGBgZUhg4GPIZGAH8xCAhYEdABSuAPF42m2QNVJFQRBFD+5EJLgkuDsJToJ7irt/3wF7w2URLIMTDE5N9bwrc7urH5DLHhmkZeYBj7wFnEYJrwGn++Y24AwmuA44kyqOAs6ijIWAs6mgJ+BiERwQ9VwwRLsnwjZXHMqj4jbrkBO/56r7+vNMMcMcuyT0xkn5/kTWyhjnoh3WZFeYk59RQ4fpXqvzM1XzLVfzmZvC90SZCrP0GLL+T+nQSbdze6wuOmS9hF7/ZUTnXMjcjn3cWrdBr5GakO8gdPK04GQ2fXXg7R6smzvhxDuCSbXEN2WEfVHKCQeci69MiVXa2FY5dY49MYM9RUvsErGuiHvvqIQ/ECafsiuq+3eXNureASe4UJgAeNpjYGIAg/+MDGkM2AArEDMCVTEzMrGX5mUaGDgaAABHwgOb) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:News Cycle;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAK8ABAAAAAABbwAAAJnAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbXhwYBlYATAgEEQgKWGsLEAABNgIkAxoEIAWEHgdCDAcbpQSgLgd4MhqeIZ5gERG11jqOLUpvXU69fS7WYtsWQbFW9swuH6gnSiIkSyzPGlFFsTCvok752DhWERZIAe/CWtu9iKW9GGaaT8QqiRIpkRRoIG5snGtI0dysVdjEfEDt//6ewsk1bv73pwImms3rgUDm8C8WC48Jlhh9zKS0pQLGOqjX8wJVt5kIRuDh5VBc0HH1YQJjQEqhFGq1EOhtmEPcJB0NUkoYBoG4wVoapBAIpURopTkx7NRBSBBCsYySQS4saBwFotiVT1VUu6sZsZG+q3jrciptndoCwBEAwLE7ZwDli+inf6efFiuPwRNAosCcqMCcmANAr5XSxJafIgaApw7fhCkuAHB0ykAMFKABUxQYYwmoIZYEoE4Z06N7xZDKp8f3mA/+DOKn8Tz0/6kX7HznwtzH+8UzVFZFwp1eRmaqrwIe+z3bszPtfWu7FrxZsgN48/zV/1/p+v1UaCUIXiPpjjRJBhB0p85PjgJapJ41c4eOQOOsgmuSEiFwECg1aF0WFWWH1/AOQpjzB6n1HApHfUNpgwSVFU9QW7OWndoDXOW4aNixiLPRLCKDA6kF9rsoFugsvEWPLtx5wPLZToVoCta8EzoF4wPLYhPpNGjJgnULloeauAl0LxKjcZCFb43vQDV8f9mqeWvmrViybJ0qf+SeUzpDyCLiCRxogjaF4/ESEVo2d3GW5BCQNBE/iRRfpHUnpaZv+CM8Rcgg0CFtIVWhFtBINaVkfOIt6AXLxrJ4WAx8AONiX5X+nv10QU8EGMJl8d8GIRWRtqNo7mri0tLxUvoc7TrsVybSvzF8uQ0AAA==) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAR0AA4AAAAABYwAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABRAAAABsAAAAcABcADUdQT1MAAAFgAAAAPwAAAFrYOuc6R1NVQgAAAaAAAAAYAAAAGGyKdIVPUy8yAAABuAAAAEgAAABWamb4eGNtYXAAAAIAAAAAOQAAAEwFsP6yZ2FzcAAAAjwAAAAIAAAACP//AARnbHlmAAACRAAAAFgAAABYLUcxV2hlYWQAAAKcAAAANAAAADYJRSAJaGhlYQAAAtAAAAAfAAAAJBG2BTBobXR4AAAC8AAAABgAAAAaEfQAs2xvY2EAAAMIAAAAEAAAABAATABobWF4cAAAAxgAAAAcAAAAIAAhANFuYW1lAAADNAAAAQsAAAIeKk9GKHBvc3QAAARAAAAAMgAAAEIiaXjqeNpjYGRgYOBhgAAmIGRkYAFiNiBkBAAB6gAlAHjaLcgBBoBAAAXR97eQQCBAJ+hSIVBCuv9mFQZvBKPFKuf2XAY91CrIsd/t+aRXEINiAotZFBHdX7MXjoUGMQAAAQAAAAoAFgAWAAFsYXRuAAgAAAAAAAB42mNgZFZm2sPAysDAasw6k4GBUQ5CM19nSGMS4mBjYuBgZoABZwYkEJDmmsKgwMDLzMjF9+cZAwMXH7NUAwPDZJAcAHgaCTp42mNgYGACYmYgFgGSjGCahcECSHMxcDAwASEvgwLDAmbG//+BYnD2/6//H/9P+csK1AEHACjcDF4AAAAAAAAB//8AAwACAEQAAAJkBVUAAwAHAAAzESERJSERIUQCIP4kAZj+aAVV+qtEBM0AAQBvBEcCKgXvAAMAAAEBJwECKv6cVwFHBXT+01YBUv//AG8ERwIqBe8SBgAFAAB42mNgZACCBob1a2LexPPbfGXg5GAAgYsGq63AdOCKjH9Nf2M4lbn4gGo5GJhAogBoQAwVeNpjYGRg4OL784yBgdP5X9N/Bk5loAgqYAMAfxAE+gB42mN6w+DCAAQcQMwEwzMZ8hnyASL7ArgAAAAUABQAFAAUABQAJAAseNpjYGRgYGBnSGDgY8gE0iAeArAwsAMAFOQA83jabZA1UkVBEEUP7kQkuCS4OwlOgnuKu3/fAXvDZREsgxMMTk31vCtzu6sfkMseGaRl5gGPvAWcRgmvAaf75jbgDCa4DjiTKo4CzqKMhYCzqaAn4GIRHBD1XDBEuyfCNlccyqPiNuuQE7/nqvv680wxwxy7JPTGSfn+RNbKGOeiHdZkV5iTn1FDh+leq/MzVfMtV/OZm8L3RJkKs/QYsv5P6dBJt3N7rC46ZL2EXv9lROdcyNyOfdxat0GvkZqQ7yB08rTgZDZ9deDtHqybO+HEO4JJtcQ3ZYR9UcoJB5yLr0yJVdrYVjl1jj0xgz1FS+wSsa6Ie++ohD8QJp+yK6r7d5c26t4BJ7hQmAB42mNgYgCD/4wMaQzYADsQMwJVMTMyMfQyMrOX5mUaGDgacCYml5akJufnJgEAkKAH6gAA) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:News Cycle;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAJ0ABAAAAAABWQAAAIhAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbXhwYBlYARAgEEQgKKEoLDAABNgIkAxIEIAWEHgc0DAcbYAQALgsMvT51DPEoZHO02fWqvMpwKb56IMbDf/vR7puZv1/WFPFQNJmc7k0TXlUjnmiUzCFET4SqdRsw99yv5m+lJc1b6qBtquIfUWAneApnFwAJs4pbmKgJS5DfZILj5v7+JuBP20APBJrDn2FjAWaUTlqUwMSu80CyeXWz5eNBRdd4eYzAGCAJoQiBwdoOcYV0NEgpUKtAXGYtDVIIhCIhdJK5GDbWCAmEkEWNqxXEhdJUIPKm9KGh2da8FWvt9+Tv59JMN5J0GUAGgMPnDgxg3rth4u+GibzyAW8ACRlzUYG5mM2g00kYt/63Vn2/dblWIQAcaqaBqFUGDRiQ0GECUEACKGX0dvEmle/HDkH8BK6X+D/oExDwwMv3PjO5a7nrO/BtczuAb0de+O+/k/2mYULoJBDcNOwPnqCqmyIAACX9OQTokIBA46yCi5ISQmAfULTonBMVpcdXP3wIc3+QdD5CdsgPFGslaKy8wYjVk11P2A4ucDgMq37fRrOIDA5bzyZS9HQWXv/q6OSC5bPthGgKVndLp2B8sCy543QaHPSmvaHmEQSto81qHLTw+/UrbOoYH467k+5oMJzyRedt2dEZQhYRT+DABq2JHMGADYed6n+THAKSBr9ECoXIhg2NH21e4ylCBoHuMxZSAt2jUdXkZX3iGnxg2VgWD4uBr6BWd1RU1/XTXj0C1Dhn8puvRHuk9qomDux31Kd6Bg==) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAQgAA4AAAAABTQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABRAAAABYAAAAWABEABUdQT1MAAAFcAAAAPwAAAFrYOuc6R1NVQgAAAZwAAAAYAAAAGGyKdIVPUy8yAAABtAAAAEgAAABWaib2F2NtYXAAAAH8AAAAMQAAAEQANgEYZ2FzcAAAAjAAAAAIAAAACP//AARnbHlmAAACOAAAACgAAAAo2N1JoGhlYWQAAAJgAAAANAAAADYJRSAJaGhlYQAAApQAAAAfAAAAJBG2BS5obXR4AAACtAAAABIAAAASDOwARGxvY2EAAALIAAAADAAAAAwAKAA8bWF4cAAAAtQAAAAcAAAAIAAfANFuYW1lAAAC8AAAAQsAAAIeKk9GKHBvc3QAAAP8AAAAJAAAADQ2sbEDAAEAAAAMAAAAAAAAAAIAAQABAAQAAQAAeNotyAEGgEAABdH3t5BAIEAn6FIhUEK6/2YVBm8Eo8Uq5/ZcBj3UKsix3+35pFcQg2ICi1kUEd1fsxeOhQYxAAABAAAACgAWABYAAWxhdG4ACAAAAAAAAHjaY2BkVmbaw8DKwMBqzDqTgYFRDkIzX2dIYxLiYGNi4GBmgAEgCwEC0lxTGBQYeBkWcPH9ecbAwMXHLNXAwDAZJAcAeWsJlnjaY2BgYAJiZiAWAZKMYJqFwQBIcwAhSI6XQYFhwf//CNb/r/8f/08BqoUCAN+gC0gAAAAAAAAB//8AAwACAEQAAAJkBVUAAwAHAAAzESERJSERIUQCIP4kAZj+aAVV+qtEBM142mNgZACCBgbXs/uXxPPbfGXg5GAAgYsGq63AdOCKjH9Nf2M4lbn4gGo5GJhAogBf7QvneNpjYGRg4OL784yBgdP5X9N/Bk5loAgqYAEAfw4E+AAC7ABEAAAAAAgAAAACAAAAAAAAAAAAABQAFAAUABQAFHjaY2BkYGBgZUhg4GPIZGAH8xCAhYEdABSuAPF42m2QNVJFQRBFD+5EJLgkuDsJToJ7irt/3wF7w2URLIMTDE5N9bwrc7urH5DLHhmkZeYBj7wFnEYJrwGn++Y24AwmuA44kyqOAs6ijIWAs6mgJ+BiERwQ9VwwRLsnwjZXHMqj4jbrkBO/56r7+vNMMcMcuyT0xkn5/kTWyhjnoh3WZFeYk59RQ4fpXqvzM1XzLVfzmZvC90SZCrP0GLL+T+nQSbdze6wuOmS9hF7/ZUTnXMjcjn3cWrdBr5GakO8gdPK04GQ2fXXg7R6smzvhxDuCSbXEN2WEfVHKCQeci69MiVXa2FY5dY49MYM9RUvsErGuiHvvqIQ/ECafsiuq+3eXNureASe4UJgAeNpjYGIAg/+MDGkM2AArEDMCVTEzMrGX5mUaGDgaAABHwgOb) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:News Cycle;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAJ0ABAAAAAABWQAAAIhAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbXhwYBlYARAgEEQgKKEoLDAABNgIkAxIEIAWEHgc0DAcbYAQALgsMvT51DPEoZHO02fWqvMpwKb56IMbDf/vR7puZv1/WFPFQNJmc7k0TXlUjnmiUzCFET4SqdRsw99yv5m+lJc1b6qBtquIfUWAneApnFwAJs4pbmKgJS5DfZILj5v7+JuBP20APBJrDn2FjAWaUTlqUwMSu80CyeXWz5eNBRdd4eYzAGCAJoQiBwdoOcYV0NEgpUKtAXGYtDVIIhCIhdJK5GDbWCAmEkEWNqxXEhdJUIPKm9KGh2da8FWvt9+Tv59JMN5J0GUAGgMPnDgxg3rth4u+GibzyAW8ACRlzUYG5mM2g00kYt/63Vn2/dblWIQAcaqaBqFUGDRiQ0GECUEACKGX0dvEmle/HDkH8BK6X+D/oExDwwMv3PjO5a7nrO/BtczuAb0de+O+/k/2mYULoJBDcNOwPnqCqmyIAACX9OQTokIBA46yCi5ISQmAfULTonBMVpcdXP3wIc3+QdD5CdsgPFGslaKy8wYjVk11P2A4ucDgMq37fRrOIDA5bzyZS9HQWXv/q6OSC5bPthGgKVndLp2B8sCy543QaHPSmvaHmEQSto81qHLTw+/UrbOoYH467k+5oMJzyRedt2dEZQhYRT+DABq2JHMGADYed6n+THAKSBr9ECoXIhg2NH21e4ylCBoHuMxZSAt2jUdXkZX3iGnxg2VgWD4uBr6BWd1RU1/XTXj0C1Dhn8puvRHuk9qomDux31Kd6Bg==) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAQgAA4AAAAABTQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABRAAAABYAAAAWABEABUdQT1MAAAFcAAAAPwAAAFrYOuc6R1NVQgAAAZwAAAAYAAAAGGyKdIVPUy8yAAABtAAAAEgAAABWaib2F2NtYXAAAAH8AAAAMQAAAEQANgEYZ2FzcAAAAjAAAAAIAAAACP//AARnbHlmAAACOAAAACgAAAAo2N1JoGhlYWQAAAJgAAAANAAAADYJRSAJaGhlYQAAApQAAAAfAAAAJBG2BS5obXR4AAACtAAAABIAAAASDOwARGxvY2EAAALIAAAADAAAAAwAKAA8bWF4cAAAAtQAAAAcAAAAIAAfANFuYW1lAAAC8AAAAQsAAAIeKk9GKHBvc3QAAAP8AAAAJAAAADQ2sbEDAAEAAAAMAAAAAAAAAAIAAQABAAQAAQAAeNotyAEGgEAABdH3t5BAIEAn6FIhUEK6/2YVBm8Eo8Uq5/ZcBj3UKsix3+35pFcQg2ICi1kUEd1fsxeOhQYxAAABAAAACgAWABYAAWxhdG4ACAAAAAAAAHjaY2BkVmbaw8DKwMBqzDqTgYFRDkIzX2dIYxLiYGNi4GBmgAEgCwEC0lxTGBQYeBkWcPH9ecbAwMXHLNXAwDAZJAcAeWsJlnjaY2BgYAJiZiAWAZKMYJqFwQBIcwAhSI6XQYFhwf//CNb/r/8f/08BqoUCAN+gC0gAAAAAAAAB//8AAwACAEQAAAJkBVUAAwAHAAAzESERJSERIUQCIP4kAZj+aAVV+qtEBM142mNgZACCBgbXs/uXxPPbfGXg5GAAgYsGq63AdOCKjH9Nf2M4lbn4gGo5GJhAogBf7QvneNpjYGRg4OL784yBgdP5X9N/Bk5loAgqYAEAfw4E+AAC7ABEAAAAAAgAAAACAAAAAAAAAAAAABQAFAAUABQAFHjaY2BkYGBgZUhg4GPIZGAH8xCAhYEdABSuAPF42m2QNVJFQRBFD+5EJLgkuDsJToJ7irt/3wF7w2URLIMTDE5N9bwrc7urH5DLHhmkZeYBj7wFnEYJrwGn++Y24AwmuA44kyqOAs6ijIWAs6mgJ+BiERwQ9VwwRLsnwjZXHMqj4jbrkBO/56r7+vNMMcMcuyT0xkn5/kTWyhjnoh3WZFeYk59RQ4fpXqvzM1XzLVfzmZvC90SZCrP0GLL+T+nQSbdze6wuOmS9hF7/ZUTnXMjcjn3cWrdBr5GakO8gdPK04GQ2fXXg7R6smzvhxDuCSbXEN2WEfVHKCQeci69MiVXa2FY5dY49MYM9RUvsErGuiHvvqIQ/ECafsiuq+3eXNureASe4UJgAeNpjYGIAg/+MDGkM2AArEDMCVTEzMrGX5mUaGDgaAABHwgOb) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:News Cycle;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:News Cycle;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/news-cycle-latin-ext-700-normal-DUKuxoRu.woff2) format("woff2"),url(/assets/news-cycle-latin-ext-700-normal-DCa3dGTH.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:News Cycle;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/news-cycle-latin-700-normal-CqiDNIkh.woff2) format("woff2"),url(/assets/news-cycle-latin-700-normal-Cru89Zvy.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark;--base: #0b1220;--surface: #16233a;--ink: #e8eef7;--accent: #38bdf8;--warm: #fbbf24;--danger: #f4634e;--steel: #8a97a6;--rival: #dc2626;--phosphor: #22f07a;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--base);color:var(--ink)}*{box-sizing:border-box}body{margin:0;overflow:hidden}button,input{font:inherit;color:inherit}button{border:1px solid rgba(232,238,247,.18);border-radius:10px;background:#16233ad9;cursor:pointer;padding:.6rem .9rem;transition:border-color .12s ease,background .12s ease,transform 80ms ease}button:hover:not(:disabled){border-color:#38bdf8b3;background:#16233afa}button:active:not(:disabled){transform:translateY(1px)}button:disabled{opacity:.4;cursor:not-allowed}button.selected{border-color:var(--warm);background:#fbbf2424;color:var(--warm)}button.primary{border:0;background:var(--accent);color:#06121f;font-weight:700}button.primary.ready{background:var(--warm);box-shadow:0 0 #fbbf248c;animation:ready-pulse 1.6s ease-out infinite}@keyframes ready-pulse{70%{box-shadow:0 0 0 12px #fbbf2400}to{box-shadow:0 0 #fbbf2400}}.eyebrow{margin:0 0 .3rem;font-size:.7rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--steel)}.join-screen{display:grid;place-items:center;min-height:100vh;padding:2rem;overflow:auto;background:radial-gradient(circle at 50% 18%,rgba(56,189,248,.14),transparent 45%),var(--base)}.join-card{width:min(480px,calc(100vw - 2rem));padding:2.5rem;border:1px solid rgba(232,238,247,.1);border-radius:18px;background:#0b1220e6}.join-card h1{margin:0 0 1rem;font-size:2.1rem;font-weight:200;letter-spacing:-.02em;line-height:1.1}.join-blurb{margin:0 0 1.75rem;color:var(--steel);font-size:.95rem;line-height:1.6}.join-card label{display:grid;gap:.4rem;margin-bottom:1rem;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--steel)}.join-card input{padding:.75rem .9rem;border:1px solid rgba(232,238,247,.18);border-radius:10px;background:#16233ab3;letter-spacing:0;text-transform:none;font-size:1rem}.join-card input:focus{outline:none;border-color:var(--accent)}.join-card .primary{width:100%;margin-top:.5rem;padding:.85rem;font-size:1rem}.join-card small{display:block;margin-top:.85rem;color:var(--steel);font-size:.8rem}.color-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:.5rem;margin-bottom:1.25rem}.color-grid button{aspect-ratio:1;padding:0;border:2px solid transparent;border-radius:50%}.color-grid button.selected{border-color:var(--ink);transform:scale(1.12)}.game-shell{position:relative;width:100vw;height:100vh;overflow:hidden}.game-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.cinematic-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;z-index:100;background:#000;opacity:0;pointer-events:none;visibility:hidden}.cinematic-canvas.active{opacity:1;visibility:visible;pointer-events:all;cursor:none}.hud{position:absolute;z-index:10}.top-bar{top:0;left:0;right:0;display:flex;align-items:center;justify-content:center;gap:.6rem;padding:.75rem;background:linear-gradient(to bottom,rgba(6,10,18,.92),rgba(6,10,18,.35) 70%,transparent);pointer-events:none}.top-bar>*{padding:.3rem .75rem;border:1px solid rgba(232,238,247,.16);border-radius:999px;background:#060a12d1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.act-name{font-size:.78rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--ink)}.clock{font-family:JetBrains Mono,ui-monospace,monospace;font-size:1.5rem;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--ink)}.clock.urgent{color:var(--warm);animation:clock-tick 1s steps(2) infinite}@keyframes clock-tick{50%{opacity:.55}}.crew-count{font-size:.78rem;letter-spacing:.1em;color:var(--ink)}.clock.urgent{border-color:#fbbf2480;background:#fbbf2424}.clock.waiting{color:#8a97a680;animation:none}.act-prompt{position:absolute;top:3.6rem;left:0;right:0;z-index:10;margin:0;text-align:center;font-size:.92rem;color:#e8eef7b8;pointer-events:none}.lobby-wait{position:absolute;top:5.4rem;left:50%;transform:translate(-50%);z-index:10;max-width:34rem;margin:0;text-align:center;font-size:.82rem;line-height:1.5;color:#8a97a6e6;pointer-events:none}.toast-stack{position:absolute;bottom:.9rem;left:50%;transform:translate(-50%);z-index:20;display:grid;gap:.4rem;justify-items:center;max-width:min(40rem,88vw);pointer-events:none}.toast{margin:0;padding:.45rem 1rem;border:1px solid rgba(232,238,247,.14);border-radius:999px;background:#04070deb;font-size:.85rem;color:var(--ink);text-align:center;animation:fade-in .26s ease-out}.toast.nudge{border-left:3px solid var(--warm);border-radius:6px;background:#fbbf2424;font-size:.9rem;color:var(--ink)}.toast.callout{border-left:3px solid var(--accent);border-radius:6px;background:#38bdf81f;color:var(--ink)}@keyframes fade-in{0%{opacity:0;transform:translateY(6px)}}.act-brief-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:2rem;background:#03070ec7;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:pointer;animation:fade-in .22s ease-out}.act-brief{width:min(44rem,92vw);padding:1.75rem 2rem;border:1px solid rgba(56,189,248,.35);border-radius:14px;background:#080d18f7;box-shadow:0 24px 70px #0009}.act-brief h2{margin:.2rem 0 1rem;font-size:1.9rem;font-weight:800;letter-spacing:.06em}.act-brief ul{margin:0;padding-left:1.2rem;display:grid;gap:.6rem;font-size:.98rem;line-height:1.45}.act-brief small{display:block;margin-top:1.25rem;color:var(--steel);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase}.act1-panel{position:absolute;top:5.5rem;left:1.25rem;z-index:10;width:21rem;max-height:calc(100vh - 12rem);overflow-y:auto;display:grid;gap:.9rem;padding:.9rem;border:1px solid rgba(56,189,248,.22);border-radius:12px;background:#060a12e0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.act1-objective{display:grid;gap:.25rem}.act1-objective strong{font-size:1.05rem;letter-spacing:.01em}.act1-objective span{font-size:.78rem;line-height:1.35;color:var(--steel)}.act1-job{margin:0;padding:.6rem .75rem;border-left:3px solid var(--warm);border-radius:0 8px 8px 0;background:#fbbf241a;font-size:.86rem;line-height:1.4;color:var(--ink)}.act1-job.holding{border-left-color:#7cdda0;background:#7cdda01a}.act1-haul{margin:0;font-size:.82rem;color:var(--muted)}.act1-haul strong{color:var(--ink);font-size:.95rem}.act1-haul-waiting{color:var(--warm)}.race{display:flex;flex-direction:column;gap:.35rem}.race-row{display:grid;grid-template-columns:5.5rem 1fr 2.75rem;align-items:center;gap:.5rem}.race-label{font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.race-label.spacex{color:var(--rival)}.race-label.aml{color:var(--accent)}.race-bar{position:relative;height:18px;border:1px solid rgba(232,238,247,.16);border-radius:9px;background:#060a12d1;overflow:hidden}.race-bar i{display:block;height:100%;border-radius:9px 0 0 9px;transition:width .6s linear}.race-bar i.spacex{background:linear-gradient(to right,#f4634e59,#f4634ed9)}.race-bar i.aml{background:linear-gradient(to right,#38bdf866,#38bdf8e6)}.race-pct{font-size:.72rem;font-variant-numeric:tabular-nums;text-align:right;color:#e8eef7b3}.contract-card.mine{border-color:#38bdf88c;box-shadow:0 0 0 1px #38bdf840}.contract-cards{display:grid;gap:.6rem}.contract-card{padding:.85rem 1rem;border:1px solid rgba(232,238,247,.12);border-left:3px solid rgba(232,238,247,.18);border-radius:8px;background:#0b1220d1}.contract-card.active{border-left-color:var(--warm);background:#fbbf2412}.contract-card strong{display:block;font-size:.98rem}.contract-card small{display:block;margin:.2rem 0 .55rem;color:var(--steel);font-size:.78rem;line-height:1.4}.contract-card em{font-size:.72rem;font-style:normal;letter-spacing:.08em;text-transform:uppercase;color:var(--steel)}.slot-dots{display:flex;gap:.35rem;margin-bottom:.45rem}.slot-dots span{width:9px;height:9px;border:1px solid rgba(232,238,247,.35);border-radius:50%}.slot-dots span.filled{border-color:var(--accent);background:var(--accent)}.suspicion{display:flex;gap:.4rem}.suspicion span{width:100%;height:3px;border-radius:2px;background:#e8eef71f}.suspicion span.lit{background:var(--danger)}.scramble-alarm{position:fixed;top:0;right:0;bottom:0;left:0;z-index:25;pointer-events:none;display:flex;justify-content:center;padding-top:3.5rem;box-shadow:inset 0 0 12rem #f4634e73;animation:alarm-pulse 1.1s ease-in-out infinite}.scramble-alarm span{font-size:1.1rem;font-weight:800;letter-spacing:.28em;color:var(--danger);text-shadow:0 0 14px rgba(244,99,78,.8)}@keyframes alarm-pulse{0%,to{box-shadow:inset 0 0 12rem #f4634e73;opacity:.85}50%{box-shadow:inset 0 0 16rem #f4634ebf;opacity:1}}.scramble-picker{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:30;width:min(54rem,92vw);max-height:82vh;overflow-y:auto;display:grid;gap:.75rem;padding:1.25rem;border:1px solid rgba(56,189,248,.3);border-radius:14px;background:#060a12f0}.scramble-picker header{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.scramble-picker header strong{font-size:1.6rem;font-weight:800;letter-spacing:.06em}.scramble-picker .count{font-family:JetBrains Mono,ui-monospace,monospace;font-size:2.6rem;font-weight:200;line-height:1;font-variant-numeric:tabular-nums}.scramble-picker .count.urgent{color:var(--danger);animation:clock-tick .5s steps(2) infinite}.scramble-hint{margin:0;font-size:.85rem;color:var(--steel)}.role-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.6rem}.role-card{display:grid;gap:.3rem;padding:.8rem .9rem;border:1px solid rgba(232,238,247,.16);border-left:3px solid rgba(232,238,247,.22);border-radius:9px;background:#0b1220e6;color:var(--ink);text-align:left;cursor:pointer;transition:border-color .14s ease,background .14s ease}.role-card:hover:not(:disabled){border-left-color:var(--warm);background:#fbbf2417}.role-card strong{font-size:1rem}.role-card small{font-size:.75rem;line-height:1.35;color:var(--steel)}.role-card em{font-size:.7rem;font-style:normal;letter-spacing:.1em;text-transform:uppercase;color:var(--steel)}.role-card.mine{border-color:var(--accent);border-left-color:var(--accent);background:#38bdf824}.role-card.full{opacity:.4;cursor:not-allowed}.battle-controls{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);z-index:15;display:flex;gap:1.5rem;padding:.6rem 1.1rem;border:1px solid rgba(232,238,247,.12);border-radius:999px;background:#0b1220cc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:.78rem;letter-spacing:.06em;color:#e8eef7bf;animation:controls-in .4s ease-out both}.battle-controls b{margin-right:.35rem;color:var(--warm);letter-spacing:.1em}.battle-hull{position:absolute;top:5.5rem;left:1.25rem;z-index:15;display:grid;gap:.3rem;padding:.6rem .8rem;border:1px solid rgba(232,238,247,.14);border-left:3px solid var(--accent);border-radius:0 9px 9px 0;background:#060a12e0;pointer-events:none}.battle-hull.critical{border-left-color:var(--danger)}.battle-hull .eyebrow{margin:0}.battle-hull strong{font-family:JetBrains Mono,ui-monospace,monospace;font-size:1.1rem;font-weight:600}.hull-bar{width:8rem;height:8px;border-radius:4px;background:#e8eef71f;overflow:hidden}.hull-bar i{display:block;height:100%;background:var(--accent);transition:width .4s ease}.battle-hull.critical .hull-bar i{background:var(--danger)}.breach-tally{position:absolute;top:5.5rem;right:1.25rem;z-index:15;display:grid;justify-items:end;gap:.1rem;padding:.7rem .9rem;border:1px solid rgba(232,238,247,.14);border-right:3px solid rgba(232,238,247,.2);border-radius:9px 0 0 9px;background:#060a12e0;text-align:right;pointer-events:none}.breach-tally.urgent{border-right-color:#fb923c;background:#fb923c1f}.breach-tally strong{font-family:JetBrains Mono,ui-monospace,monospace;font-size:2rem;font-weight:300;line-height:1}.breach-tally span{font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--steel)}.breach-tally small{margin-top:.3rem;font-size:.72rem;color:var(--steel)}@keyframes controls-in{0%{opacity:0;transform:translate(-50%,1rem)}to{opacity:1;transform:translate(-50%)}}.battle-power{position:absolute;bottom:6.75rem;right:1.5rem;z-index:15;width:17rem;padding:.85rem 1rem;border:1px solid rgba(232,238,247,.12);border-radius:12px;background:#0b1220d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.battle-power strong{display:block;font-size:.95rem;letter-spacing:.08em;color:var(--ink)}.battle-power.ready{border-color:#fbbf248c;box-shadow:0 0 22px #fbbf242e}.battle-power.ready strong{color:var(--warm)}.battle-power small{font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--steel)}.battle-power.ready small{color:var(--warm)}.role-brief{margin:.4rem 0 .6rem;font-size:.8rem;line-height:1.45;color:#e8eef7bf}.power-charge{height:9px;margin-bottom:.45rem;border-radius:5px;border:1px solid rgba(232,238,247,.16);background:#e8eef71f;overflow:hidden}.power-charge i{display:block;height:100%;border-radius:4px;background:var(--warm);transition:width .25s linear}.control-room{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;flex-direction:column;align-items:center;gap:1.5rem;padding:6rem 2rem 2rem;overflow-y:auto;background:radial-gradient(ellipse at 50% -10%,rgba(56,189,248,.08),transparent 60%),var(--base)}.control-room-header{text-align:center}.control-room-header h1{margin:.2rem 0 0;font-size:1.85rem;letter-spacing:-.01em}.gauge-row{display:flex;flex-wrap:wrap;justify-content:center;gap:1.75rem;width:100%;max-width:58rem}.gauge{position:relative;display:flex;flex-direction:column;align-items:center;width:8rem}.gauge-dial{position:relative;width:8rem;height:4.6rem}.gauge-dial svg{display:block;width:100%;height:100%;overflow:visible}.gauge-dial strong{position:absolute;left:0;right:0;bottom:.1rem;text-align:center;font-size:1.55rem;font-variant-numeric:tabular-nums}.gauge-label{margin-top:.4rem;font-size:.76rem;text-transform:uppercase;letter-spacing:.08em;color:var(--steel)}.gauge-up,.gauge-down{position:absolute;top:0;right:.4rem;font-size:.85rem;font-style:normal}.gauge-up{color:#7cdda0}.gauge-down{color:var(--danger)}.gauge-alignment .gauge-label{color:var(--phosphor)}.gauge-revealed{animation:gauge-reveal 1.1s ease-out}.gauge-dial.gauge-flash-up,.gauge-dial.gauge-flash-down{border-radius:999px;animation:gauge-flash 1.8s ease-out}.gauge-dial.gauge-flash-up{--flash-color: #7cdda0}.gauge-dial.gauge-flash-down{--flash-color: #f4634e}@keyframes gauge-flash{0%{box-shadow:0 0 0 0 transparent}15%{box-shadow:0 0 26px 10px var(--flash-color)}to{box-shadow:0 0 0 0 transparent}}@keyframes gauge-reveal{0%{opacity:0;transform:scale(.6)}55%{opacity:1;transform:scale(1.1)}to{transform:scale(1)}}.act3-achievement{margin:0;padding:.5rem 1.2rem;border:1px solid rgba(124,221,160,.35);border-radius:999px;background:#7cdda014;color:#7cdda0;font-weight:600;font-size:.9rem;animation:fade-in-centre .4s ease-out}.diagnosis-finding{max-width:38rem;padding:.9rem 1.2rem;border:1px solid rgba(124,221,160,.28);border-left:3px solid rgba(124,221,160,.7);border-radius:10px;background:#08120ed9;animation:fade-in-centre .4s ease-out}.diagnosis-finding p:last-child{margin:.35rem 0 0;font-size:.95rem;line-height:1.5;color:var(--ink);font-weight:300}.root-cause-reveal{max-width:40rem;text-align:center;padding:1.4rem 1.6rem;border:1px solid rgba(34,240,122,.35);border-radius:14px;background:#060e0be6;animation:fade-in-centre .4s ease-out}.root-cause-title{margin:0 0 .6rem;font-size:clamp(1.6rem,3.6vw,2.6rem);line-height:1.15;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--phosphor);text-shadow:0 0 14px rgba(34,240,122,.55),0 0 2px rgba(34,240,122,.9);animation:root-cause-title-arrive .9s cubic-bezier(.16,.84,.44,1) both}@keyframes root-cause-title-arrive{0%{opacity:0;letter-spacing:.4em;filter:blur(6px)}60%{opacity:1}to{opacity:1;letter-spacing:.03em;filter:blur(0)}}@media (prefers-reduced-motion: reduce){.root-cause-title{animation:none}}.root-cause-reveal blockquote{margin:.5rem 0 0;font-size:clamp(1.05rem,1.7vw,1.3rem);line-height:1.55;color:var(--phosphor);font-weight:300}@keyframes fade-in-centre{0%{opacity:0;transform:translateY(8px)}}.act3-proposal{width:100%;max-width:34rem;display:grid;gap:.65rem;padding:1.1rem 1.3rem;border:1px solid rgba(251,191,36,.3);border-radius:14px;background:#060a12e6;animation:fade-in-centre .4s ease-out}.act3-proposal .eyebrow{color:var(--warm)}.act3-proposal h2{margin:0;font-size:1.2rem}.act3-proposal blockquote{margin:0;font-size:.94rem;line-height:1.5;color:var(--steel)}.vote-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.6rem}.vote-row button{padding:.85rem;font-size:.92rem;font-weight:600}.vote-count{margin:0;text-align:center;font-size:.8rem;color:var(--steel)}.vote-count .urgent{color:var(--danger);font-weight:700}.control-room-columns{display:flex;flex-wrap:wrap;justify-content:center;gap:1.25rem;width:100%;max-width:58rem}.incident-feed,.intervention-rack{flex:1 1 20rem;min-width:17rem;max-height:15rem;overflow-y:auto;padding:.9rem 1.05rem;border:1px solid rgba(232,238,247,.14);border-radius:12px;background:#060a12b8}.incident-feed ul,.intervention-rack ul{list-style:none;margin:.5rem 0 0;padding:0;display:grid;gap:.5rem}.incident-feed li,.intervention-rack li{display:grid;gap:.15rem;padding:.5rem .65rem;border-radius:8px;background:#e8eef70a}.incident-feed li strong,.intervention-rack li strong{font-size:.9rem}.incident-feed li span,.intervention-rack li span{font-size:.78rem;color:var(--steel)}.incident-feed li em{font-size:.7rem;font-style:normal;color:var(--warm)}.incident-feed li.clickable{cursor:pointer}.incident-feed li.clickable:hover{background:#38bdf824}.incident-feed li.overridden{background:#f4634e1f;border-left:3px solid var(--danger)}.override-chip{justify-self:start;padding:.05rem .45rem;border-radius:999px;background:var(--danger);color:#0b0f18;font-size:.62rem!important;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.incident-feed li.overridden .override-reason{color:#f4634ee6!important;font-style:italic}.act3-override{margin:0;padding:.55rem 1.2rem;border:1px solid rgba(244,99,78,.5);border-radius:999px;background:#f4634e1f;color:var(--danger);font-size:.88rem;animation:fade-in-centre .4s ease-out}.act3-override strong{letter-spacing:.06em;text-transform:uppercase}.intervention-rack li.locked{opacity:.4}.intervention-rack li.unlocked{background:#22f07a17}.intervention-rack li.mech-interp-arrival{border:1px solid rgba(34,240,122,.45);animation:fade-in-centre .6s ease-out;background:#22f07a29;box-shadow:0 0 18px #22f07a38}.intervention-rack li.mech-interp-arrival strong{font-size:1.15rem;letter-spacing:.01em;color:var(--phosphor);text-shadow:0 0 10px rgba(34,240,122,.45)}.prometheus-line{position:absolute;bottom:9rem;left:50%;transform:translate(-50%);z-index:30;width:min(48rem,calc(100vw - 4rem));margin:0;text-align:center;font-family:JetBrains Mono,ui-monospace,monospace;font-size:1.05rem;line-height:1.5;color:var(--phosphor);text-shadow:0 0 18px rgba(34,240,122,.35);pointer-events:none}.prometheus-line.strained{color:#7fe6a6}.prometheus-line.cold{color:#cfe8d8;text-shadow:none}.prometheus-line .caret{display:inline-block;width:.55em;height:1.05em;margin-left:.15em;background:currentColor;vertical-align:text-bottom;animation:caret-blink .9s steps(2) infinite}@keyframes caret-blink{50%{opacity:0}}.signal-panel{position:absolute;top:5.5rem;right:1.25rem;z-index:25;width:17rem;padding:.9rem 1rem;border:1px solid rgba(34,240,122,.28);border-radius:10px;background:#060e0bf0}.signal-text{margin:0 0 .6rem;font-size:.85rem;line-height:1.55;color:var(--phosphor)}.signal-record{white-space:pre-line;padding:.5rem .7rem;border-left:2px solid var(--phosphor);background:#22f07a12;font-weight:600;letter-spacing:.02em}.origin-key-prompt{max-width:34rem;display:grid;gap:.5rem;padding:1rem 1.2rem;border:1px solid rgba(34,240,122,.45);border-radius:12px;background:#060e0bf0;text-align:left;animation:fade-in-centre .4s ease-out}.origin-key-prompt blockquote{margin:0;font-size:.95rem;color:var(--phosphor)}.origin-key-prompt button{border-color:#22f07a80;color:var(--phosphor)}.root-cause-source{margin:0;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--steel)}.signal-panel button{width:100%;border-color:#22f07a66;color:var(--phosphor);font-size:.78rem}.signal-direction{margin:0;padding-top:.55rem;border-top:1px solid rgba(34,240,122,.18);font-size:.78rem;line-height:1.5;color:var(--phosphor)}.signal-direction.muted{color:#22f07a73}.puzzle-bench{position:absolute;bottom:1rem;left:1rem;z-index:60;display:flex;flex-direction:column-reverse;gap:.4rem;align-items:flex-start}.puzzle-bench .bench-toggle{border:1px dashed rgba(255,180,60,.7);color:#ffc86ef2;background:#140e04eb;font-size:.72rem}.bench-list{display:flex;flex-direction:column;gap:.25rem;max-height:60vh;margin:0;padding:.5rem;overflow-y:auto;list-style:none;border:1px dashed rgba(255,180,60,.4);border-radius:8px;background:#140e04f5}.bench-list button{width:100%;border-color:#ffb43c4d;color:#ffdcaae6;font-size:.7rem;text-align:left}.dev-solve{border-color:#ffb43c99!important;color:#ffc86ef2!important}.scorecard-screen{position:absolute;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;align-content:center;justify-items:center;gap:1.5rem;padding:3rem 2rem;overflow-y:auto;background:radial-gradient(circle at 50% 30%,#16233ae6,#0b1220fa)}.scorecard-screen h1{margin:0;font-size:3rem;font-weight:200;letter-spacing:-.02em}.ending-body{max-width:34rem;margin:0;text-align:center;font-size:1.05rem;line-height:1.6;color:#e8eef7c7}.scorecard-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.75rem;width:min(48rem,100%)}.scorecard-stats span{display:grid;gap:.15rem;padding:.85rem;border:1px solid rgba(232,238,247,.1);border-radius:10px;text-align:center;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--steel)}.scorecard-stats strong{font-size:1.9rem;font-weight:300;letter-spacing:0;text-transform:none;color:var(--ink)}.scorecard-stats .phosphor strong{color:var(--phosphor)}.reveal{display:flex;align-items:center;gap:.6rem;max-width:36rem;margin:0;padding:1rem 1.25rem;border-left:3px solid var(--warm);background:#fbbf2414;font-size:1rem;line-height:1.55}.scorecard-roster{display:grid;gap:.3rem;width:min(48rem,100%)}.roster-row{display:grid;grid-template-columns:auto 9rem 8rem 1fr;align-items:center;gap:.75rem;padding:.5rem .75rem;border-radius:6px;background:#16233a66;font-size:.82rem}.roster-row .tally{color:var(--steel);font-size:.75rem}.dot{width:11px;height:11px;border-radius:50%;flex-shrink:0}.host-toggle{position:absolute;top:2.6rem;right:.8rem;z-index:30;padding:.35rem .7rem;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;opacity:.5}.host-toggle:hover{opacity:1}.host-controls{position:absolute;top:4.8rem;right:.8rem;z-index:30;width:22rem;padding:1rem;border:1px solid rgba(232,238,247,.14);border-radius:12px;background:#0b1220f7}.host-toggle.over-cinematic,.host-controls.over-cinematic{z-index:120;cursor:auto}.host-toggle.over-cinematic{opacity:.85}.host-controls.over-cinematic{box-shadow:0 0 0 1px #e8eef733,0 18px 48px #000000bf}.host-title-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.docs-button-group{display:flex;gap:.4rem}.docs-button{padding:.25rem .6rem;font-size:.7rem}.mute-button{position:fixed;top:.75rem;right:.75rem;z-index:60;padding:.3rem .7rem;font-size:.7rem;letter-spacing:.04em;color:#ffffff8c;background:#0a0c1499;border:1px solid rgba(255,255,255,.16);border-radius:999px;opacity:.45;transition:opacity .12s ease,color .12s ease}.mute-button:hover,.mute-button:focus-visible{opacity:1;color:#ffffffe6}.mute-button.muted,.docs-button.muted{opacity:1;color:var(--danger, #ff6b6b);border-color:#ff6b6b73}.act-jump-grid,.host-quick-row{display:grid;gap:.3rem}.act-jump-grid{grid-template-columns:repeat(3,1fr);margin-bottom:.6rem}.host-quick-row{grid-template-columns:repeat(4,1fr)}.act-jump-grid button,.host-quick-row button,.host-progress-row button{padding:.4rem .3rem;font-size:.68rem}.host-progress-row{display:grid;grid-template-columns:repeat(3,1fr);gap:.3rem;margin-top:.7rem;padding-top:.7rem;border-top:1px solid rgba(232,238,247,.14)}.host-row-label{grid-column:1 / -1;font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--steel)}.host-progress-row button.assist-on{grid-column:1 / -1;border-color:#7cdda080;color:#7cdda0}.host-progress-row button.assist-off{grid-column:1 / -1;color:var(--steel)}.difficulty-row{grid-column:1 / -1;display:flex;align-items:center;gap:.4rem;margin-top:.3rem}.difficulty-row .host-row-label{grid-column:unset;margin-right:.1rem}.difficulty-row button{flex:1;padding:.4rem .3rem;font-size:.68rem;color:var(--steel)}.difficulty-row button.difficulty-easy.selected{border-color:#7cdda099;color:#7cdda0;background:#7cdda01a}.difficulty-row button.difficulty-medium.selected{border-color:#fbbf2499;color:var(--warm);background:#fbbf241a}.difficulty-row button.difficulty-hard.selected{border-color:#f4634e99;color:var(--danger);background:#f4634e1a}.minigame-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:2rem;background:#03070ed1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.minigame-panel{width:min(44rem,100%);max-height:calc(100vh - 4rem);display:grid;grid-template-rows:auto 1fr auto;border:1px solid rgba(232,238,247,.14);border-radius:14px;background:var(--base);overflow:hidden}.minigame-panel.manual{border-color:#fbbf2466}.panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;padding:1.1rem 1.4rem;border-bottom:1px solid rgba(232,238,247,.1)}.panel-header h2{margin:0;font-size:1.2rem;font-weight:400}.slot-label{margin:.4rem 0 0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.78rem;letter-spacing:.02em;color:var(--warm)}.timer{font-family:JetBrains Mono,ui-monospace,monospace;font-size:1.5rem;font-weight:300;font-variant-numeric:tabular-nums;color:var(--steel)}.timer.urgent{color:var(--danger);animation:clock-tick .6s steps(2) infinite}.generic-board{padding:1.4rem;overflow-y:auto}.panel-actions{display:flex;justify-content:flex-end;gap:.5rem;padding:.9rem 1.4rem;border-top:1px solid rgba(232,238,247,.1)}.minigame-help{margin:0 0 1rem;font-size:.88rem;line-height:1.55;color:var(--steel)}.minigame-help.synchrony{padding:.7rem .9rem;border-left:3px solid var(--warm);background:#fbbf2414;color:#e8eef7d9}.wire-board{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:1rem;align-items:start}.ports{display:grid;gap:.4rem}.port{display:flex;align-items:center;gap:.55rem;padding:.6rem .8rem;font-size:.9rem}.swatch{width:18px;height:18px;border-radius:4px;flex-shrink:0;box-shadow:inset 0 0 0 1px #00000059}.port .glyph{font-size:1.05rem;line-height:1;width:1.2rem;text-align:center}.port .port-id{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem;color:var(--steel)}.port .wired-to{margin-left:auto;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem;color:var(--accent)}.port.selected{outline:2px solid var(--accent);outline-offset:-2px}.port.wired{border-color:#7cdda080}.port:disabled{opacity:.55;cursor:not-allowed}.wire-panel .rule-word{color:var(--warm);letter-spacing:.08em}.wire-panel .panel-hint{margin-top:.35rem;font-size:.78rem;color:var(--steel)}.wire-panel .progress-note{margin-right:auto;font-size:.75rem;color:var(--steel)}.wire-chip .cut{opacity:.6}.connections-empty{font-size:.78rem;color:var(--steel)}.connections{display:grid;gap:.3rem;align-content:start;font-size:.82rem;color:var(--steel)}.connections button{padding:.35rem .6rem;font-size:.75rem}.sequence-preview{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:1rem}.sequence-preview .signal{display:grid;place-items:center;min-width:2.6rem;padding:.5rem;border:1px solid rgba(232,238,247,.2);border-radius:8px;font-size:.95rem}.sequence-preview.large .signal{min-width:4.2rem;padding:1rem;border-color:#fbbf2473;font-size:1.7rem}.choice-grid{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.7rem}.calibration-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem}.calibration-card{display:grid;gap:.5rem;padding:.9rem;border:1px solid rgba(232,238,247,.12);border-radius:10px}.calibration-card.locked{border-color:var(--accent);background:#38bdf812}.calibration-card strong{font-size:.75rem;letter-spacing:.12em;color:var(--steel)}.calibration-card.locked strong{color:var(--accent)}.calibration-meter{position:relative;height:8px;border-radius:4px;background:#e8eef71a}.calibration-meter .band{position:absolute;top:0;bottom:0;border-radius:4px;background:#38bdf84d;transform:translate(-50%)}.calibration-meter .needle{position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--ink);transform:translate(-50%)}input[type=range]{width:100%;accent-color:var(--accent)}.relay-phrase{margin:0 0 .8rem;font-size:1rem;color:#e8eef7cc}.code-groups{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;font-family:JetBrains Mono,ui-monospace,monospace}.code-groups span{padding:.5rem .8rem;border:1px solid rgba(232,238,247,.18);border-radius:6px;letter-spacing:.12em}.code-groups.large span{padding:.9rem 1.3rem;border-color:#fbbf2473;font-size:1.9rem;letter-spacing:.18em}.code-groups .checksum{border-color:var(--warm);color:var(--warm)}.code-input{width:100%;padding:.9rem 1rem;border:1px solid rgba(232,238,247,.2);border-radius:10px;background:#16233ab3;font-family:JetBrains Mono,ui-monospace,monospace;font-size:1.3rem;letter-spacing:.16em;text-align:center}.code-input:focus{outline:none;border-color:var(--accent)}.triage-list{display:grid;gap:.5rem}.triage-card{padding:.75rem .9rem;border:1px solid rgba(232,238,247,.12);border-radius:10px}.triage-card.sorted{border-color:#38bdf866}.triage-card span{font-size:.78rem;color:var(--steel)}.triage-card .choice-grid button{padding:.35rem .7rem;font-size:.72rem}.docs-capture-shell{background:var(--base)}@media (max-width: 1100px){.act1-panel{width:15rem}.battle-power{width:13rem}.gauge-row{gap:1rem}.gauge,.gauge-dial{width:6rem}}@media (max-width: 720px){.wire-board{grid-template-columns:1fr}.battle-power{bottom:5.5rem;right:.75rem;width:13rem}.roster-row{grid-template-columns:auto 1fr}.roster-row .tally{grid-column:1 / -1}}
